636 MB
/srv/reproducible-results/rbuild-debian/tmp.IZk3Ay9pzm/b1/python3.9_3.9.2-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.IZk3Ay9pzm/b2/python3.9_3.9.2-1_armhf.changes
2.11 KB
Files
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 ·0a732f6d8f1fca72ceef39ca8df40ae8·357320·python·optional·idle-python3.9_3.9.2-1_all.deb1 ·0a732f6d8f1fca72ceef39ca8df40ae8·357320·python·optional·idle-python3.9_3.9.2-1_all.deb
2 ·534cae6f2ee9f9d4d2356fc9b56f62e0·14277300·debug·optional·libpython3.9-dbg_3.9.2-1_armhf.deb 
3 ·90d96e3ecfec1682263d04514a3679f8·3163028·libdevel·optional·libpython3.9-dev_3.9.2-1_armhf.deb 
4 ·45f0d52daf2da5ee15ef5f6cd86ab7c0·790176·python·optional·libpython3.9-minimal_3.9.2-1_armhf.deb 
5 ·6f34ee6e6dd7c2974514a1119fb4cee0·1609112·python·optional·libpython3.9-stdlib_3.9.2-1_armhf.deb2 ·c7691e08765af5b740e0bc8a0caaf0c2·14275928·debug·optional·libpython3.9-dbg_3.9.2-1_armhf.deb
 3 ·14d884f3c62ded45e48d85c25261db07·3142416·libdevel·optional·libpython3.9-dev_3.9.2-1_armhf.deb
 4 ·7ea95335a246240229214037de5f9111·790212·python·optional·libpython3.9-minimal_3.9.2-1_armhf.deb
 5 ·41f361e36cc18d90b430cf1bd2344d4d·1609320·python·optional·libpython3.9-stdlib_3.9.2-1_armhf.deb
6 ·0e80757fc5e9b7cfdc91f2b94686275a·3157204·libdevel·optional·libpython3.9-testsuite_3.9.2-1_all.deb6 ·0e80757fc5e9b7cfdc91f2b94686275a·3157204·libdevel·optional·libpython3.9-testsuite_3.9.2-1_all.deb
7 ·fdad294afad8407cce79842e289bb575·1447472·libs·optional·libpython3.9_3.9.2-1_armhf.deb7 ·fdad294afad8407cce79842e289bb575·1447472·libs·optional·libpython3.9_3.9.2-1_armhf.deb
8 ·7c07e25eca5f2c778b9a7b7caa4b38aa·19272716·debug·optional·python3.9-dbg_3.9.2-1_armhf.deb 
9 ·47a2513fd6294a2331010917e0c74048·516828·python·optional·python3.9-dev_3.9.2-1_armhf.deb 
10 ·d8882224ed00543a6bffe5490f2540e8·10914448·doc·optional·python3.9-doc_3.9.2-1_all.deb8 ·2a3a6929863297e3d4edad75c646b784·19263404·debug·optional·python3.9-dbg_3.9.2-1_armhf.deb
 9 ·c2f59554f59108af8731d752885e4d05·518284·python·optional·python3.9-dev_3.9.2-1_armhf.deb
 10 ·c59471f705f5ac33c6957d20e48d0ea1·10914448·doc·optional·python3.9-doc_3.9.2-1_all.deb
11 ·f726e671a11db78b404365addd4458a9·793956·python·optional·python3.9-examples_3.9.2-1_all.deb11 ·f726e671a11db78b404365addd4458a9·793956·python·optional·python3.9-examples_3.9.2-1_all.deb
12 ·d2affa9fd7d796190e9070b3e83bf0f3·1280·python·optional·python3.9-full_3.9.2-1_armhf.deb12 ·d2affa9fd7d796190e9070b3e83bf0f3·1280·python·optional·python3.9-full_3.9.2-1_armhf.deb
13 ·134a4c46006eef565b6219b7a24e1141·1629012·python·optional·python3.9-minimal_3.9.2-1_armhf.deb13 ·bf92dabc2578d50b399f4f1c404d2476·1627816·python·optional·python3.9-minimal_3.9.2-1_armhf.deb
14 ·78daa7e9e2c4283adac5fe04d80c2883·5396·python·optional·python3.9-venv_3.9.2-1_armhf.deb14 ·78daa7e9e2c4283adac5fe04d80c2883·5396·python·optional·python3.9-venv_3.9.2-1_armhf.deb
15 ·a8a83d1223a6275cd30d45008614012b·465968·python·optional·python3.9_3.9.2-1_armhf.deb15 ·a8a83d1223a6275cd30d45008614012b·465968·python·optional·python3.9_3.9.2-1_armhf.deb
6.75 KB
libpython3.9-dbg_3.9.2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary
2 -rw-r--r--···0········0········0····11104·2021-02-28·17:03:44.000000·control.tar.xz2 -rw-r--r--···0········0········0····11096·2021-02-28·17:03:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0·14266004·2021-02-28·17:03:44.000000·data.tar.xz3 -rw-r--r--···0········0········0·14264640·2021-02-28·17:03:44.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.15 KB
data.tar.xz
6.13 KB
data.tar
2.62 KB
file list
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/
13 -rw-r--r--···0·root·········(0)·root·········(0)·19817468·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/libpython3.9d.so.1.013 -rw-r--r--···0·root·········(0)·root·········(0)·19817468·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/libpython3.9d.so.1.0
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
15 -rw-r--r--···0·root·········(0)·root·········(0)······309·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9d-embed.pc15 -rw-r--r--···0·root·········(0)·root·········(0)······309·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9d-embed.pc
16 -rw-r--r--···0·root·········(0)·root·········(0)······282·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9d.pc16 -rw-r--r--···0·root·········(0)·root·········(0)······282·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9d.pc
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/
18 -rw-r--r--···0·root·········(0)·root·········(0)····26012·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_sysconfigdata_d_arm-linux-gnueabihf.py18 -rw-r--r--···0·root·········(0)·root·········(0)····26026·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_sysconfigdata_d_arm-linux-gnueabihf.py
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/
20 -rw-r--r--···0·root·········(0)·root·········(0)····91255·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/Makefile20 -rw-r--r--···0·root·········(0)·root·········(0)····91269·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/Makefile
21 -rw-r--r--···0·root·········(0)·root·········(0)····14912·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/Setup21 -rw-r--r--···0·root·········(0)·root·········(0)····14912·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/Setup
22 -rw-r--r--···0·root·········(0)·root·········(0)·····1380·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/Setup.local22 -rw-r--r--···0·root·········(0)·root·········(0)·····1380·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/Setup.local
23 -rw-r--r--···0·root·········(0)·root·········(0)·····5441·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/config.c23 -rw-r--r--···0·root·········(0)·root·········(0)·····5441·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/config.c
24 -rw-r--r--···0·root·········(0)·root·········(0)·····1623·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/config.c.in24 -rw-r--r--···0·root·········(0)·root·········(0)·····1623·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/config.c.in
25 -rwxr-xr-x···0·root·········(0)·root·········(0)····15368·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/install-sh25 -rwxr-xr-x···0·root·········(0)·root·········(0)····15368·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/install-sh
26 -rw-r--r--···0·root·········(0)·root·········(0)·28205602·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/libpython3.9d.a26 -rw-r--r--···0·root·········(0)·root·········(0)·28205602·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/libpython3.9d.a
27 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7848·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/makesetup27 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7848·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/makesetup
2.21 KB
./usr/lib/python3.9/_sysconfigdata_d_arm-linux-gnueabihf.py
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ·'BINLIBDEST':·'/usr/lib/python3.9',14 ·'BINLIBDEST':·'/usr/lib/python3.9',
15 ·'BLDLIBRARY':·'-lpython3.9d',15 ·'BLDLIBRARY':·'-lpython3.9d',
16 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-pthread·-shared·-Wl,-O1·'16 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-pthread·-shared·-Wl,-O1·'
17 ··············'-Wl,-Bsymbolic-functions·'17 ··············'-Wl,-Bsymbolic-functions·'
18 ··············'·-Wl,-z,relro',18 ··············'·-Wl,-z,relro',
19 ·'BUILDEXE':·'',19 ·'BUILDEXE':·'',
20 ·'BUILDPYTHON':·'python',20 ·'BUILDPYTHON':·'python',
21 ·'BUILD_GNU_TYPE':·'aarch64-unknown-linux-gnu',21 ·'BUILD_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',
22 ·'BYTESTR_DEPS':·'\\',22 ·'BYTESTR_DEPS':·'\\',
23 ·'CC':·'arm-linux-gnueabihf-gcc·-pthread',23 ·'CC':·'arm-linux-gnueabihf-gcc·-pthread',
24 ·'CCSHARED':·'-fPIC',24 ·'CCSHARED':·'-fPIC',
25 ·'CFLAGS':·'-Wno-unused-result·-Wsign-compare·-g·-Og·-Wall·-g·-Og·'25 ·'CFLAGS':·'-Wno-unused-result·-Wsign-compare·-g·-Og·-Wall·-g·-Og·'
26 ···········'·'26 ···········'·'
27 ···········'·-fstack-protector-strong·'27 ···········'·-fstack-protector-strong·'
28 ···········'-Wformat·-Werror=format-security··-g·-Og·'28 ···········'-Wformat·-Werror=format-security··-g·-Og·'
Offset 523, 15 lines modifiedOffset 523, 15 lines modified
523 ·'HAVE_WCSXFRM':·1,523 ·'HAVE_WCSXFRM':·1,
524 ·'HAVE_WMEMCMP':·1,524 ·'HAVE_WMEMCMP':·1,
525 ·'HAVE_WORKING_TZSET':·1,525 ·'HAVE_WORKING_TZSET':·1,
526 ·'HAVE_WRITEV':·1,526 ·'HAVE_WRITEV':·1,
527 ·'HAVE_X509_VERIFY_PARAM_SET1_HOST':·1,527 ·'HAVE_X509_VERIFY_PARAM_SET1_HOST':·1,
528 ·'HAVE_ZLIB_COPY':·1,528 ·'HAVE_ZLIB_COPY':·1,
529 ·'HAVE__GETPTY':·0,529 ·'HAVE__GETPTY':·0,
530 ·'HOST_GNU_TYPE':·'aarch64-unknown-linux-gnu',530 ·'HOST_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',
531 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.9d·'531 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.9d·'
532 ···················'/usr/include/python3.9d',532 ···················'/usr/include/python3.9d',
533 ·'INCLUDEDIR':·'/usr/include',533 ·'INCLUDEDIR':·'/usr/include',
534 ·'INCLUDEPY':·'/usr/include/python3.9d',534 ·'INCLUDEPY':·'/usr/include/python3.9d',
535 ·'INSTALL':·'/usr/bin/install·-c',535 ·'INSTALL':·'/usr/bin/install·-c',
536 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',536 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',
537 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',537 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',
Offset 579, 15 lines modifiedOffset 579, 15 lines modified
579 ·'MACHDESTLIB':·'/usr/lib/python3.9',579 ·'MACHDESTLIB':·'/usr/lib/python3.9',
580 ·'MACOSX_DEPLOYMENT_TARGET':·'',580 ·'MACOSX_DEPLOYMENT_TARGET':·'',
581 ·'MAINCC':·'arm-linux-gnueabihf-gcc·-pthread',581 ·'MAINCC':·'arm-linux-gnueabihf-gcc·-pthread',
582 ·'MAJOR_IN_MKDEV':·0,582 ·'MAJOR_IN_MKDEV':·0,
583 ·'MAJOR_IN_SYSMACROS':·1,583 ·'MAJOR_IN_SYSMACROS':·1,
584 ·'MAKESETUP':·'../Modules/makesetup',584 ·'MAKESETUP':·'../Modules/makesetup',
585 ·'MANDIR':·'/usr/share/man',585 ·'MANDIR':·'/usr/share/man',
586 ·'MKDIR_P':·'/bin/mkdir·-p',586 ·'MKDIR_P':·'/usr/bin/mkdir·-p',
587 ·'MODBUILT_NAMES':·'array··cmath··math··_struct··_random··_elementtree··'587 ·'MODBUILT_NAMES':·'array··cmath··math··_struct··_random··_elementtree··'
588 ···················'_pickle··_datetime··_bisect··_heapq··_statistics··'588 ···················'_pickle··_datetime··_bisect··_heapq··_statistics··'
589 ···················'unicodedata··fcntl··spwd··grp··select··_csv··_socket··'589 ···················'unicodedata··fcntl··spwd··grp··select··_csv··_socket··'
590 ···················'_posixsubprocess··_md5··_sha1··_sha256··_sha512··_sha3··'590 ···················'_posixsubprocess··_md5··_sha1··_sha256··_sha512··_sha3··'
591 ···················'_blake2··syslog··binascii··zlib··posix··errno··pwd··_sre··'591 ···················'_blake2··syslog··binascii··zlib··posix··errno··pwd··_sre··'
592 ···················'_codecs··_weakref··_functools··_operator··_collections··'592 ···················'_codecs··_weakref··_functools··_operator··_collections··'
593 ···················'_abc··itertools··atexit··_signal··_stat··time··_thread··'593 ···················'_abc··itertools··atexit··_signal··_stat··time··_thread··'
1.29 KB
./usr/lib/python3.9/config-3.9d-arm-linux-gnueabihf/Makefile
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 INSTALL_PROGRAM=${INSTALL}70 INSTALL_PROGRAM=${INSTALL}
71 INSTALL_SCRIPT=·${INSTALL}71 INSTALL_SCRIPT=·${INSTALL}
72 INSTALL_DATA=»  ${INSTALL}·-m·64472 INSTALL_DATA=»  ${INSTALL}·-m·644
73 #·Shared·libraries·must·be·installed·with·executable·mode·on·some·systems;73 #·Shared·libraries·must·be·installed·with·executable·mode·on·some·systems;
74 #·rather·than·figuring·out·exactly·which,·we·always·give·them·executable·mode.74 #·rather·than·figuring·out·exactly·which,·we·always·give·them·executable·mode.
75 INSTALL_SHARED=·${INSTALL}·-m·75575 INSTALL_SHARED=·${INSTALL}·-m·755
  
76 MKDIR_P=»       /bin/mkdir·-p76 MKDIR_P=»       /usr/bin/mkdir·-p
  
77 MAKESETUP=······$(srcdir)/Modules/makesetup77 MAKESETUP=······$(srcdir)/Modules/makesetup
  
78 #·Compiler·options78 #·Compiler·options
79 OPT=»   »   -g·-Og·-Wall79 OPT=»   »   -g·-Og·-Wall
80 BASECFLAGS=»    ·-Wno-unused-result·-Wsign-compare80 BASECFLAGS=»    ·-Wno-unused-result·-Wsign-compare
81 BASECPPFLAGS=»  -IObjects·-IInclude·-IPython81 BASECPPFLAGS=»  -IObjects·-IInclude·-IPython
Offset 253, 16 lines modifiedOffset 253, 16 lines modified
253 PYTHON=»»python$(EXE)253 PYTHON=»»python$(EXE)
254 BUILDPYTHON=»   python$(BUILDEXE)254 BUILDPYTHON=»   python$(BUILDEXE)
  
255 PYTHON_FOR_REGEN?=python3.9255 PYTHON_FOR_REGEN?=python3.9
256 UPDATE_FILE=python3.9·$(srcdir)/Tools/scripts/update_file.py256 UPDATE_FILE=python3.9·$(srcdir)/Tools/scripts/update_file.py
257 PYTHON_FOR_BUILD=./$(BUILDPYTHON)·-E257 PYTHON_FOR_BUILD=./$(BUILDPYTHON)·-E
258 _PYTHON_HOST_PLATFORM=258 _PYTHON_HOST_PLATFORM=
259 BUILD_GNU_TYPE=»aarch64-unknown-linux-gnu259 BUILD_GNU_TYPE=»armv7l-unknown-linux-gnueabihf
260 HOST_GNU_TYPE=» aarch64-unknown-linux-gnu260 HOST_GNU_TYPE=» armv7l-unknown-linux-gnueabihf
  
261 #·Tcl·and·Tk·config·info·from·--with-tcltk-includes·and·-libs·options261 #·Tcl·and·Tk·config·info·from·--with-tcltk-includes·and·-libs·options
262 TCLTK_INCLUDES=»262 TCLTK_INCLUDES=»
263 TCLTK_LIBS=»    263 TCLTK_LIBS=»    
  
264 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.264 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.
265 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite265 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite
28.0 MB
libpython3.9-dev_3.9.2-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary
2 -rw-r--r--···0········0········0·····4996·2021-02-28·17:03:44.000000·control.tar.xz2 -rw-r--r--···0········0········0·····4996·2021-02-28·17:03:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3157840·2021-02-28·17:03:44.000000·data.tar.xz3 -rw-r--r--···0········0········0··3137228·2021-02-28·17:03:44.000000·data.tar.xz
619 B
control.tar.xz
591 B
control.tar
521 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libpython3.9-dev1 Package:·libpython3.9-dev
2 Source:·python3.92 Source:·python3.9
3 Version:·3.9.2-13 Version:·3.9.2-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·121566 Installed-Size:·12116
7 Depends:·libpython3.9-stdlib·(=·3.9.2-1),·libpython3.9·(=·3.9.2-1),·libexpat1-dev7 Depends:·libpython3.9-stdlib·(=·3.9.2-1),·libpython3.9·(=·3.9.2-1),·libexpat1-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.9)12 Description:·Header·files·and·a·static·library·for·Python·(v3.9)
13 ·Header·files,·a·static·library·and·development·tools·for·building13 ·Header·files,·a·static·library·and·development·tools·for·building
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
28.0 MB
data.tar.xz
28.0 MB
data.tar
3.2 KB
file list
    
Offset 168, 22 lines modifiedOffset 168, 22 lines modified
168 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/168 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/
169 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/169 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/
170 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/170 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
171 -rw-r--r--···0·root·········(0)·root·········(0)······307·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9-embed.pc171 -rw-r--r--···0·root·········(0)·root·········(0)······307·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9-embed.pc
172 -rw-r--r--···0·root·········(0)·root·········(0)······301·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9.pc172 -rw-r--r--···0·root·········(0)·root·········(0)······301·2021-02-28·17:03:44.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.9.pc
173 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/173 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/
174 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/174 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/
175 -rw-r--r--···0·root·········(0)·root·········(0)····91293·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/Makefile175 -rw-r--r--···0·root·········(0)·root·········(0)····91307·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/Makefile
176 -rw-r--r--···0·root·········(0)·root·········(0)····14912·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/Setup176 -rw-r--r--···0·root·········(0)·root·········(0)····14912·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/Setup
177 -rw-r--r--···0·root·········(0)·root·········(0)·····1380·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/Setup.local177 -rw-r--r--···0·root·········(0)·root·········(0)·····1380·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/Setup.local
178 -rw-r--r--···0·root·········(0)·root·········(0)·····5441·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/config.c178 -rw-r--r--···0·root·········(0)·root·········(0)·····5441·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/config.c
179 -rw-r--r--···0·root·········(0)·root·········(0)·····1623·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/config.c.in179 -rw-r--r--···0·root·········(0)·root·········(0)·····1623·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/config.c.in
180 -rwxr-xr-x···0·root·········(0)·root·········(0)····15368·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/install-sh180 -rwxr-xr-x···0·root·········(0)·root·········(0)····15368·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/install-sh
181 -rw-r--r--···0·root·········(0)·root·········(0)··5618870·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/libpython3.9-pic.a181 -rw-r--r--···0·root·········(0)·root·········(0)··5618870·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/libpython3.9-pic.a
182 -rw-r--r--···0·root·········(0)·root·········(0)··5847134·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/libpython3.9.a182 -rw-r--r--···0·root·········(0)·root·········(0)··5806362·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/libpython3.9.a
183 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7848·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/makesetup183 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7848·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/makesetup
184 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2038·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/python-config.py184 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2038·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/python-config.py
185 -rw-r--r--···0·root·········(0)·root·········(0)·····7864·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/python.o185 -rw-r--r--···0·root·········(0)·root·········(0)·····7864·2021-02-28·17:03:44.000000·./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/python.o
186 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/186 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/
187 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/187 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/
188 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/188 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/
189 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/overrides/189 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/overrides/
1.31 KB
./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/Makefile
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 INSTALL_PROGRAM=${INSTALL}70 INSTALL_PROGRAM=${INSTALL}
71 INSTALL_SCRIPT=·${INSTALL}71 INSTALL_SCRIPT=·${INSTALL}
72 INSTALL_DATA=»  ${INSTALL}·-m·64472 INSTALL_DATA=»  ${INSTALL}·-m·644
73 #·Shared·libraries·must·be·installed·with·executable·mode·on·some·systems;73 #·Shared·libraries·must·be·installed·with·executable·mode·on·some·systems;
74 #·rather·than·figuring·out·exactly·which,·we·always·give·them·executable·mode.74 #·rather·than·figuring·out·exactly·which,·we·always·give·them·executable·mode.
75 INSTALL_SHARED=·${INSTALL}·-m·75575 INSTALL_SHARED=·${INSTALL}·-m·755
  
76 MKDIR_P=»       /bin/mkdir·-p76 MKDIR_P=»       /usr/bin/mkdir·-p
  
77 MAKESETUP=······$(srcdir)/Modules/makesetup77 MAKESETUP=······$(srcdir)/Modules/makesetup
  
78 #·Compiler·options78 #·Compiler·options
79 OPT=»   »   -DNDEBUG·-g·-fwrapv·-O2·-Wall79 OPT=»   »   -DNDEBUG·-g·-fwrapv·-O2·-Wall
80 BASECFLAGS=»    ·-Wno-unused-result·-Wsign-compare80 BASECFLAGS=»    ·-Wno-unused-result·-Wsign-compare
81 BASECPPFLAGS=»  -IObjects·-IInclude·-IPython81 BASECPPFLAGS=»  -IObjects·-IInclude·-IPython
Offset 253, 16 lines modifiedOffset 253, 16 lines modified
253 PYTHON=»»python$(EXE)253 PYTHON=»»python$(EXE)
254 BUILDPYTHON=»   python$(BUILDEXE)254 BUILDPYTHON=»   python$(BUILDEXE)
  
255 PYTHON_FOR_REGEN?=python3.9255 PYTHON_FOR_REGEN?=python3.9
256 UPDATE_FILE=python3.9·$(srcdir)/Tools/scripts/update_file.py256 UPDATE_FILE=python3.9·$(srcdir)/Tools/scripts/update_file.py
257 PYTHON_FOR_BUILD=./$(BUILDPYTHON)·-E257 PYTHON_FOR_BUILD=./$(BUILDPYTHON)·-E
258 _PYTHON_HOST_PLATFORM=258 _PYTHON_HOST_PLATFORM=
259 BUILD_GNU_TYPE=»aarch64-unknown-linux-gnu259 BUILD_GNU_TYPE=»armv7l-unknown-linux-gnueabihf
260 HOST_GNU_TYPE=» aarch64-unknown-linux-gnu260 HOST_GNU_TYPE=» armv7l-unknown-linux-gnueabihf
  
261 #·Tcl·and·Tk·config·info·from·--with-tcltk-includes·and·-libs·options261 #·Tcl·and·Tk·config·info·from·--with-tcltk-includes·and·-libs·options
262 TCLTK_INCLUDES=»262 TCLTK_INCLUDES=»
263 TCLTK_LIBS=»    263 TCLTK_LIBS=»    
  
264 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.264 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.
265 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite265 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite
27.9 MB
./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/libpython3.9.a
362 KB
nm -s {}
error from `nm -s {}`: nm: dynamic_annotations.o: no symbols
    
Offset 745, 20 lines modifiedOffset 745, 20 lines modified
745 PyCFunction_New·in·methodobject.o745 PyCFunction_New·in·methodobject.o
746 PyCFunction_GetSelf·in·methodobject.o746 PyCFunction_GetSelf·in·methodobject.o
747 PyCFunction_GetFlags·in·methodobject.o747 PyCFunction_GetFlags·in·methodobject.o
748 PyCMethod_GetClass·in·methodobject.o748 PyCMethod_GetClass·in·methodobject.o
749 PyCMethod_Type·in·methodobject.o749 PyCMethod_Type·in·methodobject.o
750 PyCFunction_Type·in·methodobject.o750 PyCFunction_Type·in·methodobject.o
751 _PyModule_CreateInitialized·in·moduleobject.o751 _PyModule_CreateInitialized·in·moduleobject.o
 752 PyModule_AddFunctions·in·moduleobject.o
 753 PyModule_SetDocString·in·moduleobject.o
752 PyModuleDef_Init·in·moduleobject.o754 PyModuleDef_Init·in·moduleobject.o
753 PyModule_New·in·moduleobject.o755 PyModule_New·in·moduleobject.o
754 PyModule_NewObject·in·moduleobject.o756 PyModule_NewObject·in·moduleobject.o
755 PyModule_AddFunctions·in·moduleobject.o 
756 PyModule_GetNameObject·in·moduleobject.o757 PyModule_GetNameObject·in·moduleobject.o
757 PyModule_SetDocString·in·moduleobject.o 
758 PyModule_GetDict·in·moduleobject.o758 PyModule_GetDict·in·moduleobject.o
759 PyModule_GetDef·in·moduleobject.o759 PyModule_GetDef·in·moduleobject.o
760 PyModule_Create2·in·moduleobject.o760 PyModule_Create2·in·moduleobject.o
761 _PyModuleSpec_IsInitializing·in·moduleobject.o761 _PyModuleSpec_IsInitializing·in·moduleobject.o
762 PyModule_GetState·in·moduleobject.o762 PyModule_GetState·in·moduleobject.o
763 PyModule_ExecDef·in·moduleobject.o763 PyModule_ExecDef·in·moduleobject.o
764 PyModule_GetName·in·moduleobject.o764 PyModule_GetName·in·moduleobject.o
Offset 2246, 17 lines modifiedOffset 2246, 17 lines modified
2246 node.o:2246 node.o:
2247 00000000·T·PyNode_AddChild2247 00000000·T·PyNode_AddChild
2248 00000024·T·PyNode_Free2248 00000024·T·PyNode_Free
2249 00000000·T·PyNode_New2249 00000000·T·PyNode_New
2250 ·········U·PyObject_Free2250 ·········U·PyObject_Free
2251 ·········U·PyObject_Malloc2251 ·········U·PyObject_Malloc
2252 ·········U·PyObject_Realloc2252 ·········U·PyObject_Realloc
2253 00000108·T·_PyNode_FinalizeEndPos2253 00000114·T·_PyNode_FinalizeEndPos
2254 00000000·T·_PyNode_SizeOf2254 00000000·T·_PyNode_SizeOf
2255 0000017c·t·freechildren2255 00000150·t·freechildren
2256 0000003c·t·sizeofchildren2256 0000003c·t·sizeofchildren
2257 ·········U·strlen2257 ·········U·strlen
  
2258 parser.o:2258 parser.o:
2259 00000000·r·.LC02259 00000000·r·.LC0
2260 ·········U·PyGrammar_AddAccelerators2260 ·········U·PyGrammar_AddAccelerators
2261 ·········U·PyGrammar_FindDFA2261 ·········U·PyGrammar_FindDFA
Offset 2408, 57 lines modifiedOffset 2408, 57 lines modified
2408 00000218·t·RAISE_ERROR_KNOWN_LOCATION.constprop.02408 00000218·t·RAISE_ERROR_KNOWN_LOCATION.constprop.0
2409 ·········U·_PyObject_MakeTpCall2409 ·········U·_PyObject_MakeTpCall
2410 ·········U·_PyPegen_FstringParser_ConcatAndDel2410 ·········U·_PyPegen_FstringParser_ConcatAndDel
2411 ·········U·_PyPegen_FstringParser_ConcatFstring2411 ·········U·_PyPegen_FstringParser_ConcatFstring
2412 ·········U·_PyPegen_FstringParser_Dealloc2412 ·········U·_PyPegen_FstringParser_Dealloc
2413 ·········U·_PyPegen_FstringParser_Finish2413 ·········U·_PyPegen_FstringParser_Finish
2414 ·········U·_PyPegen_FstringParser_Init2414 ·········U·_PyPegen_FstringParser_Init
2415 00002188·T·_PyPegen_Parser_Free2415 00002068·T·_PyPegen_Parser_Free
2416 00000464·T·_PyPegen_Parser_New2416 00000464·T·_PyPegen_Parser_New
2417 00001a30·T·_PyPegen_add_type_comment_to_arg2417 00001a14·T·_PyPegen_add_type_comment_to_arg
2418 00000078·t·_PyPegen_add_type_comment_to_arg.part.0.isra.02418 00000078·t·_PyPegen_add_type_comment_to_arg.part.0.isra.0
2419 00000688·T·_PyPegen_alias_for_star2419 00000688·T·_PyPegen_alias_for_star
2420 00000104·T·_PyPegen_arguments_parsing_error2420 00000104·T·_PyPegen_arguments_parsing_error
2421 000000b8·T·_PyPegen_augoperator2421 000000b8·T·_PyPegen_augoperator
2422 0000063c·T·_PyPegen_check_barry_as_flufl2422 0000063c·T·_PyPegen_check_barry_as_flufl
2423 000006f8·T·_PyPegen_class_def_decorators2423 000006f8·T·_PyPegen_class_def_decorators
2424 00000238·T·_PyPegen_clear_memo_statistics2424 00000238·T·_PyPegen_clear_memo_statistics
2425 00001e40·T·_PyPegen_cmpop_expr_pair2425 00001dcc·T·_PyPegen_cmpop_expr_pair
2426 00001808·T·_PyPegen_collect_call_seqs2426 00001808·T·_PyPegen_collect_call_seqs
2427 000010a8·T·_PyPegen_concatenate_strings2427 000010a8·T·_PyPegen_concatenate_strings
2428 0000190c·T·_PyPegen_dummy_name2428 000018f0·T·_PyPegen_dummy_name
2429 00000030·t·_PyPegen_dummy_name.part.02429 00000030·t·_PyPegen_dummy_name.part.0
2430 00000238·T·_PyPegen_empty_arguments2430 00000238·T·_PyPegen_empty_arguments
2431 000002e6·T·_PyPegen_expect_soft_keyword2431 000002e6·T·_PyPegen_expect_soft_keyword
2432 00000714·T·_PyPegen_expect_token2432 00000714·T·_PyPegen_expect_token
2433 00000760·T·_PyPegen_fill_token2433 00000760·T·_PyPegen_fill_token
2434 0000072c·T·_PyPegen_function_def_decorators2434 0000072c·T·_PyPegen_function_def_decorators
2435 00001e58·T·_PyPegen_get_cmpops2435 00001de4·T·_PyPegen_get_cmpops
2436 00000810·T·_PyPegen_get_expr_name2436 00000810·T·_PyPegen_get_expr_name
2437 00001eac·T·_PyPegen_get_exprs2437 00001e38·T·_PyPegen_get_exprs
2438 00000788·T·_PyPegen_get_invalid_target2438 00000788·T·_PyPegen_get_invalid_target
2439 00001698·T·_PyPegen_get_keys2439 00001698·T·_PyPegen_get_keys
2440 00001240·T·_PyPegen_get_last_nonnwhitespace_token2440 00001240·T·_PyPegen_get_last_nonnwhitespace_token
2441 0000024a·T·_PyPegen_get_memo_statistics2441 0000024a·T·_PyPegen_get_memo_statistics
2442 00001750·T·_PyPegen_get_values2442 00001750·T·_PyPegen_get_values
2443 00001034·T·_PyPegen_insert_memo2443 00001034·T·_PyPegen_insert_memo
2444 00000000·T·_PyPegen_interactive_exit2444 00000000·T·_PyPegen_interactive_exit
2445 00000d10·T·_PyPegen_is_memoized2445 00000d10·T·_PyPegen_is_memoized
2446 00000134·T·_PyPegen_join_names_with_dot2446 00000134·T·_PyPegen_join_names_with_dot
2447 00001dbc·T·_PyPegen_join_sequences2447 00001d48·T·_PyPegen_join_sequences
2448 00002224·T·_PyPegen_key_value_pair2448 00002104·T·_PyPegen_key_value_pair
2449 00001f00·T·_PyPegen_keyword_or_starred2449 00001e8c·T·_PyPegen_keyword_or_starred
2450 0000069c·T·_PyPegen_lookahead2450 0000069c·T·_PyPegen_lookahead
2451 00000c90·T·_PyPegen_lookahead_with_int2451 00000c90·T·_PyPegen_lookahead_with_int
2452 000002a6·T·_PyPegen_lookahead_with_name2452 000002a6·T·_PyPegen_lookahead_with_name
2453 000002c4·T·_PyPegen_lookahead_with_string2453 000002c4·T·_PyPegen_lookahead_with_string
2454 00001a3c·T·_PyPegen_make_arguments2454 00001a20·T·_PyPegen_make_arguments
2455 000000cc·T·_PyPegen_make_module2455 000000cc·T·_PyPegen_make_module
2456 000006c8·T·_PyPegen_map_names_to_ids2456 000006c8·T·_PyPegen_map_names_to_ids
2457 000021f0·T·_PyPegen_name_default_pair2457 000020d0·T·_PyPegen_name_default_pair
2458 00000dc4·T·_PyPegen_name_token2458 00000dc4·T·_PyPegen_name_token
2459 000013f0·T·_PyPegen_new_identifier2459 000013f0·T·_PyPegen_new_identifier
2460 00000990·T·_PyPegen_new_type_comment2460 00000990·T·_PyPegen_new_type_comment
2461 000001e0·T·_PyPegen_nonparen_genexp_in_call2461 000001e0·T·_PyPegen_nonparen_genexp_in_call
2462 000012b8·T·_PyPegen_number_token2462 000012b8·T·_PyPegen_number_token
2463 ·········U·_PyPegen_parse2463 ·········U·_PyPegen_parse
2464 ·········U·_PyPegen_parsestr2464 ·········U·_PyPegen_parsestr
Offset 2466, 17 lines modifiedOffset 2466, 17 lines modified
2466 00000384·T·_PyPegen_raise_error_known_location2466 00000384·T·_PyPegen_raise_error_known_location
2467 00000514·T·_PyPegen_run_parser2467 00000514·T·_PyPegen_run_parser
2468 00000330·T·_PyPegen_run_parser_from_file2468 00000330·T·_PyPegen_run_parser_from_file
2469 0000029c·T·_PyPegen_run_parser_from_file_pointer2469 0000029c·T·_PyPegen_run_parser_from_file_pointer
2470 00000000·T·_PyPegen_run_parser_from_string2470 00000000·T·_PyPegen_run_parser_from_string
2471 00000152·T·_PyPegen_seq_append_to_end2471 00000152·T·_PyPegen_seq_append_to_end
2472 00000000·T·_PyPegen_seq_count_dots2472 00000000·T·_PyPegen_seq_count_dots
2473 000020b4·T·_PyPegen_seq_delete_starred_exprs2473 00002004·T·_PyPegen_seq_delete_starred_exprs
2474 00002014·T·_PyPegen_seq_extract_starred_exprs2474 00001fa0·T·_PyPegen_seq_extract_starred_exprs
2475 0000192c·T·_PyPegen_seq_flatten2475 00001910·T·_PyPegen_seq_flatten
2476 0000154c·T·_PyPegen_seq_insert_in_front2476 0000154c·T·_PyPegen_seq_insert_in_front
2477 000015ac·T·_PyPegen_set_expr_context2477 000015ac·T·_PyPegen_set_expr_context
2478 000012a4·T·_PyPegen_singleton_seq2478 000012a4·T·_PyPegen_singleton_seq
2479 00000770·T·_PyPegen_slash_with_default2479 00000770·T·_PyPegen_slash_with_default
2480 00000544·T·_PyPegen_star_etc2480 00000544·T·_PyPegen_star_etc
2481 00001070·T·_PyPegen_string_token2481 00001070·T·_PyPegen_string_token
2482 00000fa0·T·_PyPegen_update_memo2482 00000fa0·T·_PyPegen_update_memo
Offset 2503, 25 lines modifiedOffset 2503, 25 lines modified
2503 ·········U·_Py_TypeIgnore2503 ·········U·_Py_TypeIgnore
2504 ·········U·_Py_alias2504 ·········U·_Py_alias
2505 ·········U·_Py_arg2505 ·········U·_Py_arg
2506 ·········U·_Py_arguments2506 ·········U·_Py_arguments
2507 ·········U·_Py_asdl_int_seq_new2507 ·········U·_Py_asdl_int_seq_new
2508 ·········U·_Py_asdl_seq_new2508 ·········U·_Py_asdl_seq_new
2509 ·········U·__errno_location2509 ·········U·__errno_location
2510 00001e10·t·_get_defaults.isra.02510 00001d9c·t·_get_defaults.isra.0
2511 00001d8c·t·_get_names.isra.02511 00001d18·t·_get_names.isra.0
2512 00000198·t·_set_seq_context2512 00000198·t·_set_seq_context
Max diff block lines reached; 365922/371080 bytes (98.61%) of diff not shown.
22.3 KB
file list
    
Offset 1, 182 lines modifiedOffset 1, 182 lines modified
1 ----------···0········0········0····53610·1970-01-01·00:00:00.000000·/1 ----------···0········0········0····53610·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·····1384·1970-01-01·00:00:00.000000·getbuildinfo.o3 ?rw-r--r--···0········0········0·····1384·1970-01-01·00:00:00.000000·getbuildinfo.o
4 ?rw-r--r--···0········0········0·····2932·1970-01-01·00:00:00.000000·acceler.o4 ?rw-r--r--···0········0········0·····2760·1970-01-01·00:00:00.000000·acceler.o
5 ?rw-r--r--···0········0········0·····1808·1970-01-01·00:00:00.000000·grammar1.o5 ?rw-r--r--···0········0········0·····1744·1970-01-01·00:00:00.000000·grammar1.o
6 ?rw-r--r--···0········0········0·····2044·1970-01-01·00:00:00.000000·listnode.o6 ?rw-r--r--···0········0········0·····2044·1970-01-01·00:00:00.000000·listnode.o
7 ?rw-r--r--···0········0········0·····2704·1970-01-01·00:00:00.000000·node.o7 ?rw-r--r--···0········0········0·····2640·1970-01-01·00:00:00.000000·node.o
8 ?rw-r--r--···0········0········0·····3256·1970-01-01·00:00:00.000000·parser.o8 ?rw-r--r--···0········0········0·····3128·1970-01-01·00:00:00.000000·parser.o
9 ?rw-r--r--···0········0········0·····3248·1970-01-01·00:00:00.000000·token.o9 ?rw-r--r--···0········0········0·····3248·1970-01-01·00:00:00.000000·token.o
10 ?rw-r--r--···0········0········0····27836·1970-01-01·00:00:00.000000·pegen.o10 ?rw-r--r--···0········0········0····27500·1970-01-01·00:00:00.000000·pegen.o
11 ?rw-r--r--···0········0········0···107028·1970-01-01·00:00:00.000000·parse.o11 ?rw-r--r--···0········0········0···105900·1970-01-01·00:00:00.000000·parse.o
12 ?rw-r--r--···0········0········0····13324·1970-01-01·00:00:00.000000·parse_string.o12 ?rw-r--r--···0········0········0····13180·1970-01-01·00:00:00.000000·parse_string.o
13 ?rw-r--r--···0········0········0·····2020·1970-01-01·00:00:00.000000·peg_api.o13 ?rw-r--r--···0········0········0·····2020·1970-01-01·00:00:00.000000·peg_api.o
14 ?rw-r--r--···0········0········0·····3228·1970-01-01·00:00:00.000000·myreadline.o14 ?rw-r--r--···0········0········0·····3228·1970-01-01·00:00:00.000000·myreadline.o
15 ?rw-r--r--···0········0········0·····4876·1970-01-01·00:00:00.000000·parsetok.o15 ?rw-r--r--···0········0········0·····4876·1970-01-01·00:00:00.000000·parsetok.o
16 ?rw-r--r--···0········0········0····19064·1970-01-01·00:00:00.000000·tokenizer.o16 ?rw-r--r--···0········0········0····18756·1970-01-01·00:00:00.000000·tokenizer.o
17 ?rw-r--r--···0········0········0····49036·1970-01-01·00:00:00.000000·abstract.o17 ?rw-r--r--···0········0········0····48836·1970-01-01·00:00:00.000000·abstract.o
18 ?rw-r--r--···0········0········0·····1916·1970-01-01·00:00:00.000000·accu.o18 ?rw-r--r--···0········0········0·····1916·1970-01-01·00:00:00.000000·accu.o
19 ?rw-r--r--···0········0········0·····3376·1970-01-01·00:00:00.000000·boolobject.o19 ?rw-r--r--···0········0········0·····3376·1970-01-01·00:00:00.000000·boolobject.o
20 ?rw-r--r--···0········0········0····18584·1970-01-01·00:00:00.000000·bytes_methods.o20 ?rw-r--r--···0········0········0····18580·1970-01-01·00:00:00.000000·bytes_methods.o
21 ?rw-r--r--···0········0········0····61988·1970-01-01·00:00:00.000000·bytearrayobject.o21 ?rw-r--r--···0········0········0····61072·1970-01-01·00:00:00.000000·bytearrayobject.o
22 ?rw-r--r--···0········0········0····68632·1970-01-01·00:00:00.000000·bytesobject.o22 ?rw-r--r--···0········0········0····67304·1970-01-01·00:00:00.000000·bytesobject.o
23 ?rw-r--r--···0········0········0····20416·1970-01-01·00:00:00.000000·call.o23 ?rw-r--r--···0········0········0····20348·1970-01-01·00:00:00.000000·call.o
24 ?rw-r--r--···0········0········0·····5992·1970-01-01·00:00:00.000000·capsule.o24 ?rw-r--r--···0········0········0·····5992·1970-01-01·00:00:00.000000·capsule.o
25 ?rw-r--r--···0········0········0·····4132·1970-01-01·00:00:00.000000·cellobject.o25 ?rw-r--r--···0········0········0·····4132·1970-01-01·00:00:00.000000·cellobject.o
26 ?rw-r--r--···0········0········0·····8928·1970-01-01·00:00:00.000000·classobject.o26 ?rw-r--r--···0········0········0·····8928·1970-01-01·00:00:00.000000·classobject.o
27 ?rw-r--r--···0········0········0····20500·1970-01-01·00:00:00.000000·codeobject.o27 ?rw-r--r--···0········0········0····20500·1970-01-01·00:00:00.000000·codeobject.o
28 ?rw-r--r--···0········0········0····15548·1970-01-01·00:00:00.000000·complexobject.o28 ?rw-r--r--···0········0········0····15548·1970-01-01·00:00:00.000000·complexobject.o
29 ?rw-r--r--···0········0········0····29888·1970-01-01·00:00:00.000000·descrobject.o29 ?rw-r--r--···0········0········0····29324·1970-01-01·00:00:00.000000·descrobject.o
30 ?rw-r--r--···0········0········0·····7444·1970-01-01·00:00:00.000000·enumobject.o30 ?rw-r--r--···0········0········0·····7444·1970-01-01·00:00:00.000000·enumobject.o
31 ?rw-r--r--···0········0········0····63920·1970-01-01·00:00:00.000000·exceptions.o31 ?rw-r--r--···0········0········0····63456·1970-01-01·00:00:00.000000·exceptions.o
32 ?rw-r--r--···0········0········0·····9664·1970-01-01·00:00:00.000000·genericaliasobject.o32 ?rw-r--r--···0········0········0·····9664·1970-01-01·00:00:00.000000·genericaliasobject.o
33 ?rw-r--r--···0········0········0····27020·1970-01-01·00:00:00.000000·genobject.o33 ?rw-r--r--···0········0········0····27012·1970-01-01·00:00:00.000000·genobject.o
34 ?rw-r--r--···0········0········0····10336·1970-01-01·00:00:00.000000·fileobject.o34 ?rw-r--r--···0········0········0····10336·1970-01-01·00:00:00.000000·fileobject.o
35 ?rw-r--r--···0········0········0····36556·1970-01-01·00:00:00.000000·floatobject.o35 ?rw-r--r--···0········0········0····36508·1970-01-01·00:00:00.000000·floatobject.o
36 ?rw-r--r--···0········0········0····15956·1970-01-01·00:00:00.000000·frameobject.o36 ?rw-r--r--···0········0········0····15852·1970-01-01·00:00:00.000000·frameobject.o
37 ?rw-r--r--···0········0········0····18184·1970-01-01·00:00:00.000000·funcobject.o37 ?rw-r--r--···0········0········0····18172·1970-01-01·00:00:00.000000·funcobject.o
38 ?rw-r--r--···0········0········0·····4816·1970-01-01·00:00:00.000000·interpreteridobject.o38 ?rw-r--r--···0········0········0·····4816·1970-01-01·00:00:00.000000·interpreteridobject.o
39 ?rw-r--r--···0········0········0·····5652·1970-01-01·00:00:00.000000·iterobject.o39 ?rw-r--r--···0········0········0·····5652·1970-01-01·00:00:00.000000·iterobject.o
40 ?rw-r--r--···0········0········0····45700·1970-01-01·00:00:00.000000·listobject.o40 ?rw-r--r--···0········0········0····45288·1970-01-01·00:00:00.000000·listobject.o
41 ?rw-r--r--···0········0········0····89020·1970-01-01·00:00:00.000000·longobject.o41 ?rw-r--r--···0········0········0····87084·1970-01-01·00:00:00.000000·longobject.o
42 ?rw-r--r--···0········0········0····69492·1970-01-01·00:00:00.000000·dictobject.o42 ?rw-r--r--···0········0········0····68440·1970-01-01·00:00:00.000000·dictobject.o
43 ?rw-r--r--···0········0········0····21148·1970-01-01·00:00:00.000000·odictobject.o43 ?rw-r--r--···0········0········0····21160·1970-01-01·00:00:00.000000·odictobject.o
44 ?rw-r--r--···0········0········0····58736·1970-01-01·00:00:00.000000·memoryobject.o44 ?rw-r--r--···0········0········0····55072·1970-01-01·00:00:00.000000·memoryobject.o
45 ?rw-r--r--···0········0········0·····9664·1970-01-01·00:00:00.000000·methodobject.o45 ?rw-r--r--···0········0········0·····9664·1970-01-01·00:00:00.000000·methodobject.o
46 ?rw-r--r--···0········0········0····17072·1970-01-01·00:00:00.000000·moduleobject.o46 ?rw-r--r--···0········0········0····16480·1970-01-01·00:00:00.000000·moduleobject.o
47 ?rw-r--r--···0········0········0·····4724·1970-01-01·00:00:00.000000·namespaceobject.o47 ?rw-r--r--···0········0········0·····4724·1970-01-01·00:00:00.000000·namespaceobject.o
48 ?rw-r--r--···0········0········0····43792·1970-01-01·00:00:00.000000·object.o48 ?rw-r--r--···0········0········0····43812·1970-01-01·00:00:00.000000·object.o
49 ?rw-r--r--···0········0········0····25352·1970-01-01·00:00:00.000000·obmalloc.o49 ?rw-r--r--···0········0········0····25220·1970-01-01·00:00:00.000000·obmalloc.o
50 ?rw-r--r--···0········0········0·····4172·1970-01-01·00:00:00.000000·picklebufobject.o50 ?rw-r--r--···0········0········0·····4172·1970-01-01·00:00:00.000000·picklebufobject.o
51 ?rw-r--r--···0········0········0····16832·1970-01-01·00:00:00.000000·rangeobject.o51 ?rw-r--r--···0········0········0····16832·1970-01-01·00:00:00.000000·rangeobject.o
52 ?rw-r--r--···0········0········0····34196·1970-01-01·00:00:00.000000·setobject.o52 ?rw-r--r--···0········0········0····33768·1970-01-01·00:00:00.000000·setobject.o
53 ?rw-r--r--···0········0········0·····8808·1970-01-01·00:00:00.000000·sliceobject.o53 ?rw-r--r--···0········0········0·····8776·1970-01-01·00:00:00.000000·sliceobject.o
54 ?rw-r--r--···0········0········0·····8928·1970-01-01·00:00:00.000000·structseq.o54 ?rw-r--r--···0········0········0·····8944·1970-01-01·00:00:00.000000·structseq.o
55 ?rw-r--r--···0········0········0····17896·1970-01-01·00:00:00.000000·tupleobject.o55 ?rw-r--r--···0········0········0····17912·1970-01-01·00:00:00.000000·tupleobject.o
56 ?rw-r--r--···0········0········0···137436·1970-01-01·00:00:00.000000·typeobject.o56 ?rw-r--r--···0········0········0···133492·1970-01-01·00:00:00.000000·typeobject.o
57 ?rw-r--r--···0········0········0···255368·1970-01-01·00:00:00.000000·unicodeobject.o57 ?rw-r--r--···0········0········0···252360·1970-01-01·00:00:00.000000·unicodeobject.o
58 ?rw-r--r--···0········0········0···136608·1970-01-01·00:00:00.000000·unicodectype.o58 ?rw-r--r--···0········0········0···136608·1970-01-01·00:00:00.000000·unicodectype.o
59 ?rw-r--r--···0········0········0····27112·1970-01-01·00:00:00.000000·weakrefobject.o59 ?rw-r--r--···0········0········0····27092·1970-01-01·00:00:00.000000·weakrefobject.o
60 ?rw-r--r--···0········0········0····18916·1970-01-01·00:00:00.000000·_warnings.o60 ?rw-r--r--···0········0········0····18976·1970-01-01·00:00:00.000000·_warnings.o
61 ?rw-r--r--···0········0········0···156108·1970-01-01·00:00:00.000000·Python-ast.o61 ?rw-r--r--···0········0········0···154956·1970-01-01·00:00:00.000000·Python-ast.o
62 ?rw-r--r--···0········0········0·····1152·1970-01-01·00:00:00.000000·asdl.o62 ?rw-r--r--···0········0········0·····1152·1970-01-01·00:00:00.000000·asdl.o
63 ?rw-r--r--···0········0········0····48868·1970-01-01·00:00:00.000000·ast.o63 ?rw-r--r--···0········0········0····48740·1970-01-01·00:00:00.000000·ast.o
64 ?rw-r--r--···0········0········0····10520·1970-01-01·00:00:00.000000·ast_opt.o64 ?rw-r--r--···0········0········0····10276·1970-01-01·00:00:00.000000·ast_opt.o
65 ?rw-r--r--···0········0········0····12348·1970-01-01·00:00:00.000000·ast_unparse.o65 ?rw-r--r--···0········0········0····12348·1970-01-01·00:00:00.000000·ast_unparse.o
66 ?rw-r--r--···0········0········0····55980·1970-01-01·00:00:00.000000·bltinmodule.o66 ?rw-r--r--···0········0········0····55916·1970-01-01·00:00:00.000000·bltinmodule.o
67 ?rw-r--r--···0········0········0····78740·1970-01-01·00:00:00.000000·ceval.o67 ?rw-r--r--···0········0········0····79428·1970-01-01·00:00:00.000000·ceval.o
68 ?rw-r--r--···0········0········0····22868·1970-01-01·00:00:00.000000·codecs.o68 ?rw-r--r--···0········0········0····22084·1970-01-01·00:00:00.000000·codecs.o
69 ?rw-r--r--···0········0········0····67180·1970-01-01·00:00:00.000000·compile.o69 ?rw-r--r--···0········0········0····64704·1970-01-01·00:00:00.000000·compile.o
70 ?rw-r--r--···0········0········0····17664·1970-01-01·00:00:00.000000·context.o70 ?rw-r--r--···0········0········0····17664·1970-01-01·00:00:00.000000·context.o
71 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·dynamic_annotations.o71 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·dynamic_annotations.o
72 ?rw-r--r--···0········0········0····28460·1970-01-01·00:00:00.000000·errors.o72 ?rw-r--r--···0········0········0····28428·1970-01-01·00:00:00.000000·errors.o
73 ?rw-r--r--···0········0········0·····4500·1970-01-01·00:00:00.000000·frozenmain.o73 ?rw-r--r--···0········0········0·····4500·1970-01-01·00:00:00.000000·frozenmain.o
74 ?rw-r--r--···0········0········0·····3212·1970-01-01·00:00:00.000000·future.o74 ?rw-r--r--···0········0········0·····3208·1970-01-01·00:00:00.000000·future.o
75 ?rw-r--r--···0········0········0····34872·1970-01-01·00:00:00.000000·getargs.o75 ?rw-r--r--···0········0········0····34536·1970-01-01·00:00:00.000000·getargs.o
76 ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·getcompiler.o76 ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·getcompiler.o
77 ?rw-r--r--···0········0········0·····1200·1970-01-01·00:00:00.000000·getcopyright.o77 ?rw-r--r--···0········0········0·····1200·1970-01-01·00:00:00.000000·getcopyright.o
78 ?rw-r--r--···0········0········0······880·1970-01-01·00:00:00.000000·getplatform.o78 ?rw-r--r--···0········0········0······880·1970-01-01·00:00:00.000000·getplatform.o
79 ?rw-r--r--···0········0········0·····1184·1970-01-01·00:00:00.000000·getversion.o79 ?rw-r--r--···0········0········0·····1184·1970-01-01·00:00:00.000000·getversion.o
80 ?rw-r--r--···0········0········0····40536·1970-01-01·00:00:00.000000·graminit.o80 ?rw-r--r--···0········0········0····40536·1970-01-01·00:00:00.000000·graminit.o
81 ?rw-r--r--···0········0········0····16724·1970-01-01·00:00:00.000000·hamt.o81 ?rw-r--r--···0········0········0····16204·1970-01-01·00:00:00.000000·hamt.o
82 ?rw-r--r--···0········0········0·····3576·1970-01-01·00:00:00.000000·hashtable.o82 ?rw-r--r--···0········0········0·····3536·1970-01-01·00:00:00.000000·hashtable.o
83 ?rw-r--r--···0········0········0····42840·1970-01-01·00:00:00.000000·import.o83 ?rw-r--r--···0········0········0····42264·1970-01-01·00:00:00.000000·import.o
84 ?rw-r--r--···0········0········0·····4848·1970-01-01·00:00:00.000000·importdl.o84 ?rw-r--r--···0········0········0·····4848·1970-01-01·00:00:00.000000·importdl.o
85 ?rw-r--r--···0········0········0····45528·1970-01-01·00:00:00.000000·initconfig.o85 ?rw-r--r--···0········0········0····45528·1970-01-01·00:00:00.000000·initconfig.o
86 ?rw-r--r--···0········0········0····29248·1970-01-01·00:00:00.000000·marshal.o86 ?rw-r--r--···0········0········0····29108·1970-01-01·00:00:00.000000·marshal.o
87 ?rw-r--r--···0········0········0····11460·1970-01-01·00:00:00.000000·modsupport.o87 ?rw-r--r--···0········0········0····11296·1970-01-01·00:00:00.000000·modsupport.o
88 ?rw-r--r--···0········0········0·····1016·1970-01-01·00:00:00.000000·mysnprintf.o88 ?rw-r--r--···0········0········0·····1016·1970-01-01·00:00:00.000000·mysnprintf.o
89 ?rw-r--r--···0········0········0·····5740·1970-01-01·00:00:00.000000·mystrtoul.o89 ?rw-r--r--···0········0········0·····5696·1970-01-01·00:00:00.000000·mystrtoul.o
90 ?rw-r--r--···0········0········0·····7912·1970-01-01·00:00:00.000000·pathconfig.o90 ?rw-r--r--···0········0········0·····7912·1970-01-01·00:00:00.000000·pathconfig.o
91 ?rw-r--r--···0········0········0·····7388·1970-01-01·00:00:00.000000·peephole.o91 ?rw-r--r--···0········0········0·····7392·1970-01-01·00:00:00.000000·peephole.o
92 ?rw-r--r--···0········0········0·····9744·1970-01-01·00:00:00.000000·preconfig.o92 ?rw-r--r--···0········0········0·····9744·1970-01-01·00:00:00.000000·preconfig.o
93 ?rw-r--r--···0········0········0·····1616·1970-01-01·00:00:00.000000·pyarena.o93 ?rw-r--r--···0········0········0·····1616·1970-01-01·00:00:00.000000·pyarena.o
94 ?rw-r--r--···0········0········0·····2356·1970-01-01·00:00:00.000000·pyctype.o94 ?rw-r--r--···0········0········0·····2356·1970-01-01·00:00:00.000000·pyctype.o
95 ?rw-r--r--···0········0········0······772·1970-01-01·00:00:00.000000·pyfpe.o95 ?rw-r--r--···0········0········0······772·1970-01-01·00:00:00.000000·pyfpe.o
96 ?rw-r--r--···0········0········0·····5548·1970-01-01·00:00:00.000000·pyhash.o96 ?rw-r--r--···0········0········0·····5524·1970-01-01·00:00:00.000000·pyhash.o
97 ?rw-r--r--···0········0········0····29680·1970-01-01·00:00:00.000000·pylifecycle.o97 ?rw-r--r--···0········0········0····29680·1970-01-01·00:00:00.000000·pylifecycle.o
98 ?rw-r--r--···0········0········0·····1148·1970-01-01·00:00:00.000000·pymath.o98 ?rw-r--r--···0········0········0·····1148·1970-01-01·00:00:00.000000·pymath.o
99 ?rw-r--r--···0········0········0····21068·1970-01-01·00:00:00.000000·pystate.o99 ?rw-r--r--···0········0········0····21052·1970-01-01·00:00:00.000000·pystate.o
100 ?rw-r--r--···0········0········0····26380·1970-01-01·00:00:00.000000·pythonrun.o100 ?rw-r--r--···0········0········0····26380·1970-01-01·00:00:00.000000·pythonrun.o
101 ?rw-r--r--···0········0········0····11160·1970-01-01·00:00:00.000000·pytime.o101 ?rw-r--r--···0········0········0····10936·1970-01-01·00:00:00.000000·pytime.o
102 ?rw-r--r--···0········0········0·····4192·1970-01-01·00:00:00.000000·bootstrap_hash.o102 ?rw-r--r--···0········0········0·····4192·1970-01-01·00:00:00.000000·bootstrap_hash.o
103 ?rw-r--r--···0········0········0·····4788·1970-01-01·00:00:00.000000·structmember.o103 ?rw-r--r--···0········0········0·····4788·1970-01-01·00:00:00.000000·structmember.o
104 ?rw-r--r--···0········0········0····23492·1970-01-01·00:00:00.000000·symtable.o104 ?rw-r--r--···0········0········0····23072·1970-01-01·00:00:00.000000·symtable.o
105 ?rw-r--r--···0········0········0····55768·1970-01-01·00:00:00.000000·sysmodule.o105 ?rw-r--r--···0········0········0····55600·1970-01-01·00:00:00.000000·sysmodule.o
106 ?rw-r--r--···0········0········0·····8180·1970-01-01·00:00:00.000000·thread.o106 ?rw-r--r--···0········0········0·····8212·1970-01-01·00:00:00.000000·thread.o
107 ?rw-r--r--···0········0········0····14496·1970-01-01·00:00:00.000000·traceback.o107 ?rw-r--r--···0········0········0····14496·1970-01-01·00:00:00.000000·traceback.o
108 ?rw-r--r--···0········0········0·····3356·1970-01-01·00:00:00.000000·getopt.o108 ?rw-r--r--···0········0········0·····3356·1970-01-01·00:00:00.000000·getopt.o
109 ?rw-r--r--···0········0········0·····1060·1970-01-01·00:00:00.000000·pystrcmp.o109 ?rw-r--r--···0········0········0·····1060·1970-01-01·00:00:00.000000·pystrcmp.o
110 ?rw-r--r--···0········0········0·····5048·1970-01-01·00:00:00.000000·pystrtod.o110 ?rw-r--r--···0········0········0·····5104·1970-01-01·00:00:00.000000·pystrtod.o
111 ?rw-r--r--···0········0········0·····2868·1970-01-01·00:00:00.000000·pystrhex.o111 ?rw-r--r--···0········0········0·····2876·1970-01-01·00:00:00.000000·pystrhex.o
112 ?rw-r--r--···0········0········0····25848·1970-01-01·00:00:00.000000·dtoa.o112 ?rw-r--r--···0········0········0····25368·1970-01-01·00:00:00.000000·dtoa.o
113 ?rw-r--r--···0········0········0····15128·1970-01-01·00:00:00.000000·formatter_unicode.o113 ?rw-r--r--···0········0········0····15112·1970-01-01·00:00:00.000000·formatter_unicode.o
114 ?rw-r--r--···0········0········0····14176·1970-01-01·00:00:00.000000·fileutils.o114 ?rw-r--r--···0········0········0····13720·1970-01-01·00:00:00.000000·fileutils.o
115 ?rw-r--r--···0········0········0·····2484·1970-01-01·00:00:00.000000·dynload_shlib.o115 ?rw-r--r--···0········0········0·····2484·1970-01-01·00:00:00.000000·dynload_shlib.o
116 ?rw-r--r--···0········0········0·····1404·1970-01-01·00:00:00.000000·pydtrace.o116 ?rw-r--r--···0········0········0·····1404·1970-01-01·00:00:00.000000·pydtrace.o
117 ?rw-r--r--···0········0········0·····4600·1970-01-01·00:00:00.000000·config.o117 ?rw-r--r--···0········0········0·····4600·1970-01-01·00:00:00.000000·config.o
118 ?rw-r--r--···0········0········0····12224·1970-01-01·00:00:00.000000·getpath.o118 ?rw-r--r--···0········0········0····12072·1970-01-01·00:00:00.000000·getpath.o
119 ?rw-r--r--···0········0········0····10812·1970-01-01·00:00:00.000000·main.o119 ?rw-r--r--···0········0········0····10812·1970-01-01·00:00:00.000000·main.o
120 ?rw-r--r--···0········0········0····25808·1970-01-01·00:00:00.000000·gcmodule.o120 ?rw-r--r--···0········0········0····25644·1970-01-01·00:00:00.000000·gcmodule.o
121 ?rw-r--r--···0········0········0····16172·1970-01-01·00:00:00.000000·_abc.o121 ?rw-r--r--···0········0········0····15864·1970-01-01·00:00:00.000000·_abc.o
122 ?rw-r--r--···0········0········0·····7976·1970-01-01·00:00:00.000000·_bisectmodule.o122 ?rw-r--r--···0········0········0·····7780·1970-01-01·00:00:00.000000·_bisectmodule.o
123 ?rw-r--r--···0········0········0····36512·1970-01-01·00:00:00.000000·_codecsmodule.o123 ?rw-r--r--···0········0········0····36224·1970-01-01·00:00:00.000000·_codecsmodule.o
124 ?rw-r--r--···0········0········0····31284·1970-01-01·00:00:00.000000·_collectionsmodule.o124 ?rw-r--r--···0········0········0····31100·1970-01-01·00:00:00.000000·_collectionsmodule.o
125 ?rw-r--r--···0········0········0····24020·1970-01-01·00:00:00.000000·_csv.o125 ?rw-r--r--···0········0········0····24020·1970-01-01·00:00:00.000000·_csv.o
126 ?rw-r--r--···0········0········0····78404·1970-01-01·00:00:00.000000·_datetimemodule.o126 ?rw-r--r--···0········0········0····76632·1970-01-01·00:00:00.000000·_datetimemodule.o
127 ?rw-r--r--···0········0········0····53284·1970-01-01·00:00:00.000000·_elementtree.o127 ?rw-r--r--···0········0········0····53284·1970-01-01·00:00:00.000000·_elementtree.o
Max diff block lines reached; 6047/22823 bytes (26.50%) of diff not shown.
19.9 KB
acceler.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:··········2412·(bytes·into·file)13 ··Start·of·section·headers:··········2240·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.54 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x96c:1 There·are·13·section·headers,·starting·at·offset·0x8c0:
  
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·00036c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002c0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0007f4·0000d0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000748·0000d0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003a0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002f4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003a0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002f4·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003a0·000097·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0002f4·000097·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000438·000130·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00038c·000130·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0008c4·000038·08···I·10···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·000818·000038·08···I·10···6··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000568·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0004bc·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000568·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004bc·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·00059c·0001a0·10·····11··16··414 ··[10]·.symtab···········SYMTAB··········00000000·0004f0·0001a0·10·····11··16··4
15 ··[11]·.strtab···········STRTAB··········00000000·00073c·0000b5·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000690·0000b5·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0008fc·00006d·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000850·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 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
1.02 KB
readelf --wide --symbols {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····1·13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····3·14 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····4·15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····5·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····6·17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····8·18 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····9·19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
20 ····16:·00000001···874·FUNC····GLOBAL·HIDDEN·····1·PyGrammar_AddAccelerators20 ····16:·00000001···704·FUNC····GLOBAL·HIDDEN·····1·PyGrammar_AddAccelerators
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGrammar_FindDFA24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGrammar_FindDFA
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
3.59 KB
readelf --wide --relocs {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x7f4·contains·26·entries:1 Relocation·section·'.rel.text'·at·offset·0x748·contains·26·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC23 0000000c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC2
4 00000010··00000430·R_ARM_THM_MOVT_ABS·····00000040···.LC24 00000010··00000430·R_ARM_THM_MOVT_ABS·····00000040···.LC2
5 00000014··0000052f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC35 00000014··0000052f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC3
6 00000018··00000530·R_ARM_THM_MOVT_ABS·····00000064···.LC36 00000018··00000530·R_ARM_THM_MOVT_ABS·····00000064···.LC3
7 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC17 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC1
8 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000028···.LC18 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000028···.LC1
9 00000060··0000110a·R_ARM_THM_CALL·········00000000···PyObject_Malloc9 00000060··0000110a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
10 00000074··0000120a·R_ARM_THM_CALL·········00000000···memset10 00000074··0000120a·R_ARM_THM_CALL·········00000000···memset
11 00000250··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
12 0000025a··0000110a·R_ARM_THM_CALL·········00000000···PyObject_Malloc11 000001a2··0000110a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
 12 000001d0··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
13 00000282··0000140a·R_ARM_THM_CALL·········00000000···PyGrammar_FindDFA13 000001da··0000140a·R_ARM_THM_CALL·········00000000···PyGrammar_FindDFA
14 00000302··0000152f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr14 00000258··0000152f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
15 00000306··00001530·R_ARM_THM_MOVT_ABS·····00000000···stderr15 0000025c··00001530·R_ARM_THM_MOVT_ABS·····00000000···stderr
16 0000030c··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC016 00000262··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
17 00000310··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC017 00000266··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
18 00000316··0000160a·R_ARM_THM_CALL·········00000000···__fprintf_chk18 0000026c··0000160a·R_ARM_THM_CALL·········00000000···__fprintf_chk
19 0000031c··0000170a·R_ARM_THM_CALL·········00000000···exit 
20 00000330··0000180a·R_ARM_THM_CALL·········00000000···__printf_chk 
21 00000336··0000152f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr 
22 0000033a··00001530·R_ARM_THM_MOVT_ABS·····00000000···stderr 
23 00000340··0000062f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC4 
24 00000344··00000630·R_ARM_THM_MOVT_ABS·····00000074···.LC4 
25 0000034c··0000160a·R_ARM_THM_CALL·········00000000···__fprintf_chk 
26 00000352··0000170a·R_ARM_THM_CALL·········00000000···exit19 00000272··0000170a·R_ARM_THM_CALL·········00000000···exit
 20 00000282··0000152f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
 21 00000286··00001530·R_ARM_THM_MOVT_ABS·····00000000···stderr
 22 0000028c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC4
 23 00000290··00000630·R_ARM_THM_MOVT_ABS·····00000074···.LC4
 24 00000298··0000160a·R_ARM_THM_CALL·········00000000···__fprintf_chk
 25 0000029e··0000170a·R_ARM_THM_CALL·········00000000···exit
27 0000035a··0000180a·R_ARM_THM_CALL·········00000000···__printf_chk26 000002a6··0000180a·R_ARM_THM_CALL·········00000000···__printf_chk
28 00000364··0000180a·R_ARM_THM_CALL·········00000000···__printf_chk27 000002b0··0000180a·R_ARM_THM_CALL·········00000000···__printf_chk
 28 000002ba··0000180a·R_ARM_THM_CALL·········00000000···__printf_chk
  
29 Relocation·section·'.rel.text.hot'·at·offset·0x8c4·contains·7·entries:29 Relocation·section·'.rel.text.hot'·at·offset·0x818·contains·7·entries:
30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
31 0000008c··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free31 0000008c··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
32 000000f6··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free32 000000f6··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
33 000000fe··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free33 000000fe··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
34 00000106··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free34 00000106··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
35 00000110··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free35 00000110··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
36 00000120··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free36 00000120··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
11.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 26, 303 lines modifiedOffset 26, 226 lines modified
26 »       str»    r1,·[sp,·#24]26 »       str»    r1,·[sp,·#24]
27 »       str»    r2,·[sp,·#28]27 »       str»    r2,·[sp,·#28]
28 »       str»    r4,·[sp,·#8]28 »       str»    r4,·[sp,·#8]
29 »       str»    r0,·[sp,·#16]29 »       str»    r0,·[sp,·#16]
30 »       ldr»    r5,·[sp,·#16]30 »       ldr»    r5,·[sp,·#16]
31 »       subs»   r6,·r5,·#131 »       subs»   r6,·r5,·#1
32 »       str»    r6,·[sp,·#16]32 »       str»    r6,·[sp,·#16]
33 »       bmi.w»  320·<PyGrammar_AddAccelerators+0x320>33 »       bmi.w»  276·<PyGrammar_AddAccelerators+0x276>
34 »       ldr»    r3,·[sp,·#8]34 »       ldr»    r3,·[sp,·#8]
35 »       movs»   r2,·#035 »       movs»   r2,·#0
36 »       str»    r2,·[sp,·#0]36 »       str»    r2,·[sp,·#0]
37 »       ldr»    r1,·[r3,·#12]37 »       ldr»    r1,·[r3,·#12]
38 »       add.w»  r9,·r1,·#2438 »       add.w»  r9,·r1,·#24
39 »       ldr»    r4,·[sp,·#8]39 »       ldr»    r4,·[sp,·#8]
40 »       ldr»    r5,·[sp,·#0]40 »       ldr»    r5,·[sp,·#0]
41 »       ldr»    r0,·[r4,·#8]41 »       ldr»    r0,·[r4,·#8]
42 »       cmp»    r5,·r042 »       cmp»    r5,·r0
43 »       bge.w»  2fa·<PyGrammar_AddAccelerators+0x2fa>43 »       bge.w»  250·<PyGrammar_AddAccelerators+0x250>
44 »       ldr.w»  r4,·[fp,·#8]44 »       ldr.w»  r4,·[fp,·#8]
45 »       movs»   r7,·#045 »       movs»   r7,·#0
46 »       str.w»  r7,·[r9,·#-4]46 »       str.w»  r7,·[r9,·#-4]
47 »       lsls»   r3,·r4,·#247 »       lsls»   r3,·r4,·#2
48 »       str»    r3,·[sp,·#4]48 »       str»    r3,·[sp,·#4]
49 »       mov»    r0,·r349 »       mov»    r0,·r3
50 »       bl»     0·<PyObject_Malloc>50 »       bl»     0·<PyObject_Malloc>
51 ·R_ARM_THM_CALL» PyObject_Malloc51 ·R_ARM_THM_CALL» PyObject_Malloc
52 »       mov»    r7,·r052 »       mov»    r7,·r0
53 »       cmp»    r0,·#053 »       cmp»    r0,·#0
54 »       beq.w»  302·<PyGrammar_AddAccelerators+0x302>54 »       beq.w»  258·<PyGrammar_AddAccelerators+0x258>
55 »       ldr»    r2,·[sp,·#4]55 »       ldr»    r2,·[sp,·#4]
56 »       cmp»    r4,·#056 »       cmp»    r4,·#0
57 »       ble.n»  78·<PyGrammar_AddAccelerators+0x78>57 »       ble.n»  78·<PyGrammar_AddAccelerators+0x78>
58 »       movs»   r1,·#255»    ;·0xff58 »       movs»   r1,·#255»    ;·0xff
59 »       bl»     0·<memset>59 »       bl»     0·<memset>
60 ·R_ARM_THM_CALL» memset60 ·R_ARM_THM_CALL» memset
61 »       ldrd»   r5,·r8,·[r9,·#-24]61 »       ldrd»   r5,·r8,·[r9,·#-24]
62 »       mov»    sl,·r462 »       mov»    sl,·r4
63 »       str.w»  r9,·[sp,·#4]63 »       str.w»  r9,·[sp,·#4]
64 »       add.w»  r8,·r8,·#464 »       add.w»  r8,·r8,·#4
65 »       subs»   r5,·#165 »       subs»   r5,·#1
66 »       bmi.n»  be·<PyGrammar_AddAccelerators+0xbe>66 »       bmi.n»  be·<PyGrammar_AddAccelerators+0xbe>
67 »       ldrsh.w»r2,·[r8,·#-4]67 »       ldrsh.w»r3,·[r8,·#-4]
68 »       ldr.w»  r6,·[fp,·#12]68 »       ldr.w»  r1,·[fp,·#12]
69 »       ldrsh.w»r0,·[r8,·#-2]69 »       ldrsh.w»r2,·[r8,·#-2]
70 »       ldr.w»  r4,·[r6,·r2,·lsl·#3]70 »       ldr.w»  r4,·[r1,·r3,·lsl·#3]
71 »       cmp»    r0,·#127»     ;·0x7f71 »       cmp»    r2,·#127»     ;·0x7f
72 »       bgt.w»  32c·<PyGrammar_AddAccelerators+0x32c>72 »       bgt.w»  2a2·<PyGrammar_AddAccelerators+0x2a2>
73 »       cmp»    r4,·#255»     ;·0xff73 »       cmp»    r4,·#255»     ;·0xff
74 »       bgt.w»  27e·<PyGrammar_AddAccelerators+0x27e>74 »       bgt.w»  1d6·<PyGrammar_AddAccelerators+0x1d6>
75 »       cmp»    r2,·#075 »       cmp»    r3,·#0
76 »       beq.w»  2f0·<PyGrammar_AddAccelerators+0x2f0>76 »       beq.w»  246·<PyGrammar_AddAccelerators+0x246>
77 »       cmp»    r2,·#077 »       cmp»    r3,·#0
78 »       blt.n»  b8·<PyGrammar_AddAccelerators+0xb8>78 »       blt.n»  b8·<PyGrammar_AddAccelerators+0xb8>
79 »       cmp»    sl,·r279 »       cmp»    sl,·r3
80 »       it»     gt80 »       it»     gt
81 »       strgt.w»r0,·[r7,·r2,·lsl·#2]81 »       strgt.w»r2,·[r7,·r3,·lsl·#2]
82 »       add.w»  r8,·r8,·#482 »       add.w»  r8,·r8,·#4
83 »       b.n»    86·<PyGrammar_AddAccelerators+0x86>83 »       b.n»    86·<PyGrammar_AddAccelerators+0x86>
84 »       mov»    r5,·sl84 »       mov»    r5,·sl
85 »       ldr.w»  sl,·[sp,·#4]85 »       ldr.w»  sl,·[sp,·#4]
86 »       cmp»    r5,·#086 »       cmp»    r5,·#0
87 »       ble.w»  244·<PyGrammar_AddAccelerators+0x244>87 »       ble.n»  1c4·<PyGrammar_AddAccelerators+0x1c4>
88 »       add.w»  r9,·r7,·r5,·lsl·#288 »       add.w»  r9,·r7,·r5,·lsl·#2
89 »       ands.w» r1,·r5,·#789 »       ands.w» r1,·r5,·#7
90 »       beq.n»  182·<PyGrammar_AddAccelerators+0x182>90 »       beq.n»  180·<PyGrammar_AddAccelerators+0x180>
91 »       cmp»    r1,·#191 »       cmp»    r1,·#1
92 »       beq.n»  128·<PyGrammar_AddAccelerators+0x128>92 »       beq.n»  126·<PyGrammar_AddAccelerators+0x126>
93 »       cmp»    r1,·#293 »       cmp»    r1,·#2
94 »       beq.n»  11e·<PyGrammar_AddAccelerators+0x11e>94 »       beq.n»  11c·<PyGrammar_AddAccelerators+0x11c>
95 »       cmp»    r1,·#395 »       cmp»    r1,·#3
96 »       beq.n»  114·<PyGrammar_AddAccelerators+0x114>96 »       beq.n»  112·<PyGrammar_AddAccelerators+0x112>
97 »       cmp»    r1,·#497 »       cmp»    r1,·#4
98 »       beq.n»  10a·<PyGrammar_AddAccelerators+0x10a>98 »       beq.n»  108·<PyGrammar_AddAccelerators+0x108>
99 »       cmp»    r1,·#599 »       cmp»    r1,·#5
100 »       beq.n»  100·<PyGrammar_AddAccelerators+0x100>100 »       beq.n»  fe·<PyGrammar_AddAccelerators+0xfe>
101 »       cmp»    r1,·#6101 »       cmp»    r1,·#6
102 »       beq.n»  f6·<PyGrammar_AddAccelerators+0xf6>102 »       beq.n»  f4·<PyGrammar_AddAccelerators+0xf4>
103 »       ldr.w»  r2,·[r9,·#-4]!103 »       ldr.w»  r2,·[r9,·#-4]!
104 »       adds»   r2,·#1104 »       adds»   r2,·#1
105 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>105 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
106 »       subs»   r5,·#1106 »       subs»   r5,·#1
107 »       ldr.w»  r0,·[r9,·#-4]!107 »       ldr.w»  r0,·[r9,·#-4]!
108 »       adds»   r2,·r0,·#1108 »       adds»   r2,·r0,·#1
109 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>109 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
110 »       subs»   r5,·#1110 »       subs»   r5,·#1
111 »       ldr.w»  r6,·[r9,·#-4]!111 »       ldr.w»  r6,·[r9,·#-4]!
112 »       adds»   r2,·r6,·#1112 »       adds»   r2,·r6,·#1
113 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>113 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
114 »       subs»   r5,·#1114 »       subs»   r5,·#1
115 »       ldr.w»  r4,·[r9,·#-4]!115 »       ldr.w»  r4,·[r9,·#-4]!
116 »       adds»   r2,·r4,·#1116 »       adds»   r2,·r4,·#1
117 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>117 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
118 »       subs»   r5,·#1118 »       subs»   r5,·#1
119 »       ldr.w»  r3,·[r9,·#-4]!119 »       ldr.w»  r3,·[r9,·#-4]!
120 »       adds»   r2,·r3,·#1120 »       adds»   r2,·r3,·#1
121 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>121 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
122 »       subs»   r5,·#1122 »       subs»   r5,·#1
123 »       ldr.w»  r1,·[r9,·#-4]!123 »       ldr.w»  r1,·[r9,·#-4]!
124 »       adds»   r2,·r1,·#1124 »       adds»   r2,·r1,·#1
125 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>125 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
126 »       subs»   r5,·#1126 »       subs»   r5,·#1
127 »       ldr.w»  r2,·[r9,·#-4]!127 »       ldr.w»  r2,·[r9,·#-4]!
128 »       adds»   r2,·#1128 »       adds»   r2,·#1
129 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>129 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
130 »       subs»   r5,·#1130 »       subs»   r5,·#1
131 »       bne.n»  182·<PyGrammar_AddAccelerators+0x182>131 »       bne.n»  180·<PyGrammar_AddAccelerators+0x180>
132 »       b.n»    244·<PyGrammar_AddAccelerators+0x244>132 »       b.n»    1c4·<PyGrammar_AddAccelerators+0x1c4>
133 »       ldr.w»  r6,·[ip,·#-4]133 »       ldr.w»  r6,·[ip,·#-4]
134 »       subs»   r5,·#1134 »       subs»   r5,·#1
135 »       mov»    r4,·r5135 »       mov»    r4,·r5
136 »       adds»   r1,·r6,·#1136 »       adds»   r1,·r6,·#1
137 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>137 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
138 »       ldr.w»  r3,·[r9,·#-12]138 »       ldr.w»  r3,·[r9,·#-12]
139 »       subs»   r5,·#1139 »       subs»   r5,·#1
140 »       adds»   r1,·r3,·#1140 »       adds»   r1,·r3,·#1
141 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>141 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
142 »       ldr.w»  r1,·[r9,·#-16]142 »       ldr.w»  r1,·[r9,·#-16]
143 »       subs»   r5,·r4,·#2143 »       subs»   r5,·r4,·#2
144 »       adds»   r1,·#1144 »       adds»   r1,·#1
145 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>145 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
146 »       ldr.w»  r2,·[r9,·#-20]146 »       ldr.w»  r2,·[r9,·#-20]
147 »       subs»   r5,·r4,·#3147 »       subs»   r5,·r4,·#3
148 »       adds»   r1,·r2,·#1148 »       adds»   r1,·r2,·#1
149 »       bne.n»  18e·<PyGrammar_AddAccelerators+0x18e>149 »       bne.n»  18c·<PyGrammar_AddAccelerators+0x18c>
150 »       ldr.w»  r0,·[r9,·#-24]150 »       ldr.w»  r0,·[r9,·#-24]
151 »       subs»   r5,·r4,·#4151 »       subs»   r5,·r4,·#4
152 »       adds»   r1,·r0,·#1152 »       adds»   r1,·r0,·#1
Max diff block lines reached; 6541/11279 bytes (57.99%) of diff not shown.
708 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 53, 16 lines modifiedOffset 53, 16 lines modified
53 »       beq.n»  80·<PyGrammar_RemoveAccelerators+0x80>53 »       beq.n»  80·<PyGrammar_RemoveAccelerators+0x80>
54 »       mov.w»  r9,·#654 »       mov.w»  r9,·#6
55 »       ldr»    r0,·[r4,·#16]55 »       ldr»    r0,·[r4,·#16]
56 »       add.w»  r9,·r9,·#156 »       add.w»  r9,·r9,·#1
57 »       cmp»    r0,·#057 »       cmp»    r0,·#0
58 »       bne.n»  10e·<PyGrammar_RemoveAccelerators+0x10e>58 »       bne.n»  10e·<PyGrammar_RemoveAccelerators+0x10e>
59 »       adds»   r4,·#2459 »       adds»   r4,·#24
60 »       cmp»    r9,·r360 »       cmp»    r3,·r9
61 »       blt.n»  70·<PyGrammar_RemoveAccelerators+0x70>61 »       bgt.n»  70·<PyGrammar_RemoveAccelerators+0x70>
62 »       subs»   r6,·#162 »       subs»   r6,·#1
63 »       adds»   r5,·#2063 »       adds»   r5,·#20
64 »       adds»   r3,·r6,·#164 »       adds»   r3,·r6,·#1
65 »       bne.n»  10·<PyGrammar_RemoveAccelerators+0x10>65 »       bne.n»  10·<PyGrammar_RemoveAccelerators+0x10>
66 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}66 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
67 »       bl»     0·<PyObject_Free>67 »       bl»     0·<PyObject_Free>
68 ·R_ARM_THM_CALL» PyObject_Free68 ·R_ARM_THM_CALL» PyObject_Free
10.1 KB
grammar1.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:··········1248·(bytes·into·file)13 ··Start·of·section·headers:··········1224·(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:·········13
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·12
2.62 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 22 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x4e0:1 There·are·13·section·headers,·starting·at·offset·0x4c8:
  
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·000010·00··AX··0···0··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··16 ··[·2]·.data·············PROGBITS········00000000·000044·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000064·00··WA··0···0··47 ··[·3]·.bss··············NOBITS··········00000000·000044·000064·00··WA··0···0··4
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·000010·00··AX··0···0··4 
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000044·000036·01·AMS··0···0··48 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000044·000036·01·AMS··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·00007a·00008a·00··AX··0···0··29 ··[·5]·.text.unlikely····PROGBITS········00000000·00007a·00008a·00··AX··0···0··2
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0003a8·0000b8·08···I·11···6··410 ··[·6]·.rel.text.unlikely·REL·············00000000·000398·0000b8·08···I·10···5··4
12 ··[·8]·.rodata···········PROGBITS········00000000·000104·000014·00···A··0···0··411 ··[·7]·.rodata···········PROGBITS········00000000·000104·000014·00···A··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000118·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000118·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000118·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000118·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·00014c·0001c0·10·····12··23··414 ··[10]·.symtab···········SYMTAB··········00000000·00014c·0001b0·10·····11··22··4
16 ··[12]·.strtab···········STRTAB··········00000000·00030c·00009c·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0002fc·00009c·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·000460·000080·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000450·000076·00······0···0··1
18 Key·to·Flags:17 Key·to·Flags:
19 ··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),
20 ··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),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.76 KB
readelf --wide --symbols {}
    
Offset 1, 31 lines modifiedOffset 1, 30 lines modified
  
1 Symbol·table·'.symtab'·contains·28·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····1·$t
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LC0
7 ·····4:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17 ·····4:·00000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1
8 ·····5:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28 ·····5:·00000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LC2
9 ·····6:·00000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39 ·····6:·00000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LC3
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR011 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR112 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR1
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
14 ····11:·00000000····20·OBJECT··LOCAL··DEFAULT····8·__func__.014 ····11:·00000000····20·OBJECT··LOCAL··DEFAULT····7·__func__.0
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
16 ····13:·00000000···100·OBJECT··LOCAL··DEFAULT····3·buf.116 ····13:·00000000···100·OBJECT··LOCAL··DEFAULT····3·buf.1
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····1·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····2·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····2·
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····3·19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····4·20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····5·21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····6·22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···10· 
26 ····23:·00000001····16·FUNC····GLOBAL·HIDDEN·····4·PyGrammar_FindDFA25 ····22:·00000001····16·FUNC····GLOBAL·HIDDEN·····1·PyGrammar_FindDFA
27 ····24:·00000001···138·FUNC····GLOBAL·HIDDEN·····6·PyGrammar_LabelRepr26 ····23:·00000001···138·FUNC····GLOBAL·HIDDEN·····5·PyGrammar_LabelRepr
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParser_TokenNames28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParser_TokenNames
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
2.08 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Relocation·section·'.rel.text.unlikely'·at·offset·0x3a8·contains·23·entries:1 Relocation·section·'.rel.text.unlikely'·at·offset·0x398·contains·23·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··00000008···.LC13 00000012··0000042f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC1
4 00000016··00000430·R_ARM_THM_MOVT_ABS·····00000008···.LC14 00000016··00000430·R_ARM_THM_MOVT_ABS·····00000008···.LC1
5 0000001a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR05 0000001a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
6 0000001e··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR06 0000001e··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
7 00000022··0000190a·R_ARM_THM_CALL·········00000000···PyOS_snprintf7 00000022··0000180a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
8 00000026··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR08 00000026··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
9 0000002a··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR09 0000002a··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
10 00000036··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyParser_TokenNames10 00000036··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyParser_TokenNames
11 0000003a··00001a30·R_ARM_THM_MOVT_ABS·····00000000···_PyParser_TokenNames11 0000003a··00001930·R_ARM_THM_MOVT_ABS·····00000000···_PyParser_TokenNames
12 0000004a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC212 0000004a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2
13 0000004e··00000530·R_ARM_THM_MOVT_ABS·····00000010···.LC213 0000004e··00000530·R_ARM_THM_MOVT_ABS·····00000010···.LC2
14 00000052··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR014 00000052··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
15 00000056··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR015 00000056··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
16 0000005a··0000190a·R_ARM_THM_CALL·········00000000···PyOS_snprintf16 0000005a··0000180a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
17 0000005e··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR017 0000005e··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
18 00000062··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR018 00000062··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
19 00000068··0000062f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC319 00000068··0000062f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC3
20 0000006c··00000630·R_ARM_THM_MOVT_ABS·····00000020···.LC320 0000006c··00000630·R_ARM_THM_MOVT_ABS·····00000020···.LC3
21 00000070··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR121 00000070··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
22 00000074··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR122 00000074··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
23 00000078··00001b0a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc23 00000078··00001a0a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
24 0000007c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC024 0000007c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
25 00000080··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC025 00000080··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
271 B
strings --all --bytes=8 {}
    
Offset 7, 12 lines modifiedOffset 7, 11 lines modified
7 __func__.07 __func__.0
8 PyGrammar_FindDFA8 PyGrammar_FindDFA
9 PyGrammar_LabelRepr9 PyGrammar_LabelRepr
10 PyOS_snprintf10 PyOS_snprintf
11 _PyParser_TokenNames11 _PyParser_TokenNames
12 _Py_FatalErrorFunc12 _Py_FatalErrorFunc
13 .shstrtab13 .shstrtab
14 .text.hot 
15 .rodata.str1.414 .rodata.str1.4
16 .rel.text.unlikely15 .rel.text.unlikely
17 .note.GNU-stack16 .note.GNU-stack
18 .ARM.attributes17 .ARM.attributes
400 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 13 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<PyGrammar_FindDFA>:
 3 PyGrammar_FindDFA():
 4 »       movs»   r3,·#20
 5 »       ldr»    r0,·[r0,·#4]
 6 »       mul.w»  r1,·r3,·r1
 7 »       sub.w»  r1,·r1,·#5120»       ;·0x1400
 8 »       add»    r0,·r1
 9 »       bx»     lr
1.06 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·74657874·..shstrtab..text
4 ··0x00000020·002e6461·7461002e·62737300·2e746578·..data..bss..tex4 ··0x00000020·002e6461·7461002e·62737300·2e726f64·..data..bss..rod
5 ··0x00000030·742e686f·74002e72·6f646174·612e7374·t.hot..rodata.st 
6 ··0x00000040·72312e34·002e7265·6c2e7465·78742e75·r1.4..rel.text.u 
7 ··0x00000050·6e6c696b·656c7900·2e726f64·61746100·nlikely..rodata. 
8 ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack. 
9 ··0x00000070·2e41524d·2e617474·72696275·74657300·.ARM.attributes.5 ··0x00000030·6174612e·73747231·2e34002e·72656c2e·ata.str1.4..rel.
 6 ··0x00000040·74657874·2e756e6c·696b656c·79002e72·text.unlikely..r
 7 ··0x00000050·6f646174·61002e6e·6f74652e·474e552d·odata..note.GNU-
 8 ··0x00000060·73746163·6b002e41·524d2e61·74747269·stack..ARM.attri
 9 ··0x00000070·62757465·7300·······················butes.
  
25.3 KB
node.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:··········2144·(bytes·into·file)13 ··Start·of·section·headers:··········2080·(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.7 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x860:1 There·are·14·section·headers,·starting·at·offset·0x820:
  
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·0000a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000a0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000714·000020·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·0006d4·000020·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000d8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000d4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000d8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000d4·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0000d8·0003f8·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0000d4·0003bc·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·000734·0000b0·08···I·11···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0006f4·0000b0·08···I·11···5··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·0004d0·00000c·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·000490·00000c·00··AX··0···0··2
12 ··[·8]·.rel.text.unlikely·REL·············00000000·0007e4·000008·08···I·11···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0007a4·000008·08···I·11···7··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0004dc·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·00049c·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0004dc·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00049c·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000510·000160·10·····12··13··415 ··[11]·.symtab···········SYMTAB··········00000000·0004d0·000160·10·····12··13··4
16 ··[12]·.strtab···········STRTAB··········00000000·000670·0000a3·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000630·0000a3·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0007ec·000071·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0007ac·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 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
1.73 KB
readelf --wide --symbols {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Symbol·table·'.symtab'·contains·22·entries:1 Symbol·table·'.symtab'·contains·22·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:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·0000017d···634·FUNC····LOCAL··DEFAULT····5·freechildren6 ·····3:·00000151···618·FUNC····LOCAL··DEFAULT····5·freechildren
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
8 ·····5:·0000003d···104·FUNC····LOCAL··DEFAULT····1·sizeofchildren8 ·····5:·0000003d···100·FUNC····LOCAL··DEFAULT····1·sizeofchildren
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····1·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····3·10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····4·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····7·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····9·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···10·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
16 ····13:·00000001····36·FUNC····GLOBAL·DEFAULT····1·PyNode_New16 ····13:·00000001····36·FUNC····GLOBAL·DEFAULT····1·PyNode_New
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc
18 ····15:·00000001···262·FUNC····GLOBAL·DEFAULT····5·PyNode_AddChild18 ····15:·00000001···274·FUNC····GLOBAL·DEFAULT····5·PyNode_AddChild
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Realloc19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Realloc
20 ····17:·00000109···114·FUNC····GLOBAL·HIDDEN·····5·_PyNode_FinalizeEndPos20 ····17:·00000115····58·FUNC····GLOBAL·HIDDEN·····5·_PyNode_FinalizeEndPos
21 ····18:·00000025····22·FUNC····GLOBAL·DEFAULT····1·PyNode_Free21 ····18:·00000025····22·FUNC····GLOBAL·DEFAULT····1·PyNode_Free
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free
23 ····20:·00000001····12·FUNC····GLOBAL·DEFAULT····7·_PyNode_SizeOf23 ····20:·00000001····12·FUNC····GLOBAL·DEFAULT····7·_PyNode_SizeOf
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
4.05 KB
readelf --wide --relocs {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x714·contains·4·entries:1 Relocation·section·'.rel.text'·at·offset·0x6d4·contains·4·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000006··00000e0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc3 00000006··00000e0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
4 0000002a··0000030a·R_ARM_THM_CALL·········0000017d···freechildren4 0000002a··0000030a·R_ARM_THM_CALL·········00000151···freechildren
5 00000078··0000150a·R_ARM_THM_CALL·········00000000···strlen5 00000074··0000150a·R_ARM_THM_CALL·········00000000···strlen
6 00000034··0000131e·R_ARM_THM_JUMP24·······00000000···PyObject_Free6 00000034··0000131e·R_ARM_THM_JUMP24·······00000000···PyObject_Free
  
7 Relocation·section·'.rel.text.hot'·at·offset·0x734·contains·22·entries:7 Relocation·section·'.rel.text.hot'·at·offset·0x6f4·contains·22·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 0000001e··0000100a·R_ARM_THM_CALL·········00000000···PyObject_Realloc9 00000022··0000100a·R_ARM_THM_CALL·········00000000···PyObject_Realloc
10 0000005e··0000110a·R_ARM_THM_CALL·········00000109···_PyNode_FinalizeEndPos10 00000066··0000110a·R_ARM_THM_CALL·········00000115···_PyNode_FinalizeEndPos
11 00000098··0000100a·R_ARM_THM_CALL·········00000000···PyObject_Realloc11 000000a4··0000100a·R_ARM_THM_CALL·········00000000···PyObject_Realloc
12 00000144··0000110a·R_ARM_THM_CALL·········00000109···_PyNode_FinalizeEndPos12 00000136··0000110a·R_ARM_THM_CALL·········00000115···_PyNode_FinalizeEndPos
13 00000194··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free13 00000168··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
14 0000027e··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
15 0000029a··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
16 000002b6··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
17 000002d2··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free14 00000252··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
18 000002ea··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free15 0000026e··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
19 00000308··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free16 0000028a··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 17 000002a4··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 18 000002bc··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 19 000002da··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
20 00000326··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free20 000002f6··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 21 00000310··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
21 00000342··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free22 00000354··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
22 0000038e··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
23 0000039a··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
24 000003a6··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free23 00000360··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 24 0000036c··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 25 0000037a··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 26 00000386··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 27 00000394··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
 28 000003a4··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
25 000003b4··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free29 000003b4··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free
26 000003c0··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
27 000003d0··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
28 000003e0··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
29 000003f0··0000130a·R_ARM_THM_CALL·········00000000···PyObject_Free 
30 00000370··0000131e·R_ARM_THM_JUMP24·······00000000···PyObject_Free30 0000034a··0000131e·R_ARM_THM_JUMP24·······00000000···PyObject_Free
  
31 Relocation·section·'.rel.text.unlikely'·at·offset·0x7e4·contains·1·entry:31 Relocation·section·'.rel.text.unlikely'·at·offset·0x7a4·contains·1·entry:
32 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name32 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
33 00000004··0000050a·R_ARM_THM_CALL·········0000003d···sizeofchildren33 00000004··0000050a·R_ARM_THM_CALL·········0000003d···sizeofchildren
2.08 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 22, 61 lines modifiedOffset 22, 59 lines modified
22 »       pop»    {r4,·pc}22 »       pop»    {r4,·pc}
  
23 00000024·<PyNode_Free>:23 00000024·<PyNode_Free>:
24 PyNode_Free():24 PyNode_Free():
25 »       cbz»    r0,·38·<PyNode_Free+0x14>25 »       cbz»    r0,·38·<PyNode_Free+0x14>
26 »       push»   {r4,·lr}26 »       push»   {r4,·lr}
27 »       mov»    r4,·r027 »       mov»    r4,·r0
28 »       bl»     17c·<freechildren>28 »       bl»     150·<freechildren>
29 ·R_ARM_THM_CALL» freechildren29 ·R_ARM_THM_CALL» freechildren
30 »       mov»    r0,·r430 »       mov»    r0,·r4
31 »       ldmia.w»sp!,·{r4,·lr}31 »       ldmia.w»sp!,·{r4,·lr}
32 »       b.w»    0·<PyObject_Free>32 »       b.w»    0·<PyObject_Free>
33 ·R_ARM_THM_JUMP24»       PyObject_Free33 ·R_ARM_THM_JUMP24»       PyObject_Free
34 »       bx»     lr34 »       bx»     lr
35 »       nop35 »       nop
  
36 0000003c·<sizeofchildren>:36 0000003c·<sizeofchildren>:
37 sizeofchildren():37 sizeofchildren():
38 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}38 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
39 »       mov»    r6,·r0 
40 »       movs»   r5,·#039 »       movs»   r5,·#0
 40 »       mov»    r6,·r0
41 »       ldrd»   r4,·r8,·[r0,·#16]41 »       ldrd»   r7,·r8,·[r0,·#16]
 42 »       mov»    r4,·r7
42 »       subs»   r7,·r4,·#143 »       subs»   r4,·#1
43 »       bpl.n»  64·<sizeofchildren+0x28>44 »       bpl.n»  66·<sizeofchildren+0x2a>
44 »       cmp.w»  r8,·#045 »       cmp.w»  r8,·#0
45 »       beq.n»  5a·<sizeofchildren+0x1e>46 »       beq.n»  5c·<sizeofchildren+0x20>
46 »       cmp»    r4,·#147 »       cmp»    r7,·#1
47 »       bgt.n»  80·<sizeofchildren+0x44>48 »       bgt.n»  7c·<sizeofchildren+0x40>
48 »       lsls»   r4,·r4,·#549 »       lsls»   r7,·r7,·#5
49 »       add»    r5,·r450 »       add»    r5,·r7
50 »       ldr»    r0,·[r6,·#4]51 »       ldr»    r0,·[r6,·#4]
51 »       cbnz»   r0,·76·<sizeofchildren+0x3a>52 »       cbnz»   r0,·72·<sizeofchildren+0x36>
52 »       mov»    r0,·r553 »       mov»    r0,·r5
53 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}54 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
54 »       add.w»  r0,·r8,·r7,·lsl·#555 »       add.w»  r0,·r8,·r4,·lsl·#5
55 »       subs»   r7,·#1 
56 »       bl»     3c·<sizeofchildren>56 »       bl»     3c·<sizeofchildren>
57 »       adds»   r3,·r7,·#1 
58 »       add»    r5,·r057 »       add»    r5,·r0
59 »       beq.n»  4c·<sizeofchildren+0x10> 
60 »       b.n»    64·<sizeofchildren+0x28>58 »       b.n»    4a·<sizeofchildren+0xe>
61 »       adds»   r5,·#159 »       adds»   r5,·#1
62 »       bl»     0·<strlen>60 »       bl»     0·<strlen>
63 ·R_ARM_THM_CALL» strlen61 ·R_ARM_THM_CALL» strlen
64 »       add»    r5,·r062 »       add»    r5,·r0
65 »       b.n»    5e·<sizeofchildren+0x22>63 »       b.n»    60·<sizeofchildren+0x24>
66 »       cmp»    r4,·#128»     ;·0x8064 »       cmp»    r7,·#128»     ;·0x80
67 »       bgt.n»  8c·<sizeofchildren+0x50>65 »       bgt.n»  88·<sizeofchildren+0x4c>
68 »       adds»   r4,·#366 »       adds»   r7,·#3
69 »       bic.w»  r4,·r4,·#367 »       bic.w»  r7,·r7,·#3
70 »       b.n»    56·<sizeofchildren+0x1a>68 »       b.n»    58·<sizeofchildren+0x1c>
71 »       movs»   r2,·#2369 »       movs»   r2,·#23
72 »       mov.w»  r3,·#256»   ;·0x10070 »       mov.w»  r3,·#256»   ;·0x100
73 »       cmp»    r4,·r371 »       cmp»    r7,·r3
74 »       ble.n»  a0·<sizeofchildren+0x64>72 »       ble.n»  9c·<sizeofchildren+0x60>
75 »       lsls»   r3,·r3,·#173 »       lsls»   r3,·r3,·#1
76 »       subs»   r2,·#174 »       subs»   r2,·#1
77 »       bne.n»  92·<sizeofchildren+0x56>75 »       bne.n»  8e·<sizeofchildren+0x52>
78 »       mov.w»  r3,·#4294967295»    ;·0xffffffff76 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
79 »       lsls»   r4,·r3,·#577 »       lsls»   r7,·r3,·#5
80 »       b.n»    58·<sizeofchildren+0x1c>78 »       b.n»    5a·<sizeofchildren+0x1e>
13.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 2, 405 lines modifiedOffset 2, 380 lines modified
  
  
2 Disassembly·of·section·.text.hot:2 Disassembly·of·section·.text.hot:
  
3 00000000·<PyNode_AddChild>:3 00000000·<PyNode_AddChild>:
4 PyNode_AddChild():4 PyNode_AddChild():
5 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}5 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
6 »       mov»    r5,·r06 »       mov»    r4,·r0
7 »       ldr»    r4,·[r0,·#16]7 »       ldr.w»  r8,·[r0,·#16]
8 »       mov»    r6,·r18 »       mov»    r7,·r1
9 »       mov»    r7,·r29 »       mov»    r5,·r2
10 »       mov»    r8,·r310 »       mov»    r6,·r3
11 »       cmp»    r4,·#011 »       cmp.w»  r8,·#0
12 »       bgt.n»  50·<PyNode_AddChild+0x50>12 »       bgt.n»  56·<PyNode_AddChild+0x56>
13 »       mvn.w»  r3,·#2147483648»    ;·0x8000000013 »       mvn.w»  r3,·#2147483648»    ;·0x80000000
14 »       cmp»    r4,·r314 »       cmp»    r8,·r3
15 »       bcs.n»  fe·<PyNode_AddChild+0xfe>15 »       bcs.n»  10e·<PyNode_AddChild+0x10e>
16 »       ldr»    r0,·[r0,·#20]16 »       ldr»    r0,·[r0,·#20]
17 »       movs»   r1,·#3217 »       movs»   r1,·#32
18 »       bl»     0·<PyObject_Realloc>18 »       bl»     0·<PyObject_Realloc>
19 ·R_ARM_THM_CALL» PyObject_Realloc19 ·R_ARM_THM_CALL» PyObject_Realloc
20 »       cmp»    r0,·#020 »       cmp»    r0,·#0
21 »       beq.n»  102·<PyNode_AddChild+0x102>21 »       beq.n»  9c·<PyNode_AddChild+0x9c>
22 »       ldr»    r1,·[r5,·#16]22 »       ldr»    r1,·[r4,·#16]
23 »       movs»   r4,·#023 »       mov.w»  ip,·#0
24 »       str»    r0,·[r5,·#20]24 »       str»    r0,·[r4,·#20]
25 »       adds»   r2,·r1,·#125 »       adds»   r2,·r1,·#1
26 »       str»    r2,·[r5,·#16]26 »       str»    r2,·[r4,·#16]
27 »       lsls»   r5,·r1,·#527 »       lsls»   r4,·r1,·#5
28 »       ldr»    r3,·[sp,·#40]» ;·0x2828 »       adds»   r3,·r0,·r4
29 »       strh»   r6,·[r0,·r5]29 »       strh»   r7,·[r0,·r4]
30 »       add»    r5,·r030 »       mov»    r0,·ip
 31 »       strd»   r5,·r6,·[r3,·#4]
31 »       ldr»    r6,·[sp,·#32]32 »       ldr»    r7,·[sp,·#32]
32 »       mov»    r0,·r4 
33 »       strd»   r7,·r8,·[r5,·#4] 
34 »       ldr»    r7,·[sp,·#36]» ;·0x2433 »       ldr»    r5,·[sp,·#36]» ;·0x24
 34 »       ldr»    r6,·[sp,·#40]» ;·0x28
35 »       str»    r6,·[r5,·#12]35 »       str»    r7,·[r3,·#12]
36 »       str»    r7,·[r5,·#24]36 »       str»    r5,·[r3,·#24]
37 »       str»    r3,·[r5,·#28]37 »       str»    r6,·[r3,·#28]
38 »       strd»   r4,·r4,·[r5,·#16]38 »       strd»   ip,·ip,·[r3,·#16]
39 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}39 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
40 »       ldr»    r0,·[r0,·#20]40 »       ldr»    r0,·[r0,·#20]
41 »       add.w»  r9,·r4,·#134217728»  ;·0x800000041 »       add.w»  r1,·r8,·#134217728»  ;·0x8000000
42 »       add.w»  r1,·r9,·#4294967295» ;·0xffffffff42 »       subs»   r2,·r1,·#1
 43 »       mvn.w»  r9,·#2147483648»    ;·0x80000000
43 »       add.w»  r0,·r0,·r1,·lsl·#544 »       add.w»  r0,·r0,·r2,·lsl·#5
44 »       bl»     108·<_PyNode_FinalizeEndPos>45 »       bl»     114·<_PyNode_FinalizeEndPos>
45 ·R_ARM_THM_CALL» _PyNode_FinalizeEndPos46 ·R_ARM_THM_CALL» _PyNode_FinalizeEndPos
46 »       mvn.w»  r2,·#2147483648»    ;·0x80000000 
47 »       cmp»    r4,·r247 »       cmp»    r8,·r9
48 »       bcs.n»  fe·<PyNode_AddChild+0xfe>48 »       bcs.n»  10e·<PyNode_AddChild+0x10e>
49 »       mov»    ip,·r449 »       mov»    ip,·r8
50 »       adds»   r3,·r4,·#150 »       add.w»  r3,·r8,·#1
51 »       cmp»    r4,·#151 »       cmp.w»  r8,·#1
52 »       bne.n»  cc·<PyNode_AddChild+0xcc>52 »       bne.n»  ae·<PyNode_AddChild+0xae>
53 »       cmp»    r3,·#128»     ;·0x8053 »       cmp»    r3,·#128»     ;·0x80
54 »       bgt.n»  ee·<PyNode_AddChild+0xee>54 »       bgt.n»  fe·<PyNode_AddChild+0xfe>
55 »       add.w»  r3,·ip,·#455 »       add.w»  r3,·ip,·#4
56 »       bic.w»  r1,·r3,·#356 »       bic.w»  r1,·r3,·#3
57 »       cmp»    r4,·#057 »       cmp.w»  r8,·#0
58 »       blt.n»  fe·<PyNode_AddChild+0xfe>58 »       blt.n»  10e·<PyNode_AddChild+0x10e>
59 »       cmp»    r1,·#059 »       movs.w» lr,·r1,·lsr·#31
60 »       blt.n»  fe·<PyNode_AddChild+0xfe>60 »       bne.n»  10e·<PyNode_AddChild+0x10e>
61 »       cmp»    r1,·r461 »       cmp»    r1,·r8
62 »       it»     le 
63 »       ldrle»  r1,·[r5,·#20] 
64 »       ble.n»  a2·<PyNode_AddChild+0xa2>62 »       ble.n»  be·<PyNode_AddChild+0xbe>
65 »       cmp.w»  r1,·#134217728»     ;·0x800000063 »       cmp.w»  r1,·#134217728»     ;·0x8000000
 64 »       blt.n»  a0·<PyNode_AddChild+0xa0>
 65 »       movs»   r0,·#15
66 »       bge.n»  102·<PyNode_AddChild+0x102>66 »       b.n»    52·<PyNode_AddChild+0x52>
 67 »       ldr»    r0,·[r4,·#20]
67 »       lsls»   r1,·r1,·#568 »       lsls»   r1,·r1,·#5
68 »       ldr»    r0,·[r5,·#20] 
69 »       bl»     0·<PyObject_Realloc>69 »       bl»     0·<PyObject_Realloc>
70 ·R_ARM_THM_CALL» PyObject_Realloc70 ·R_ARM_THM_CALL» PyObject_Realloc
71 »       mov»    r1,·r071 »       cmp»    r0,·#0
72 »       cbz»    r0,·102·<PyNode_AddChild+0x102>72 »       bne.n»  2a·<PyNode_AddChild+0x2a>
73 »       str»    r0,·[r5,·#20]73 »       b.n»    9c·<PyNode_AddChild+0x9c>
 74 »       cmp.w»  r8,·#128»   ;·0x80
 75 »       bgt.n»  e8·<PyNode_AddChild+0xe8>
 76 »       add.w»  r2,·r8,·#3
 77 »       bic.w»  r8,·r2,·#3
 78 »       b.n»    7a·<PyNode_AddChild+0x7a>
74 »       ldr»    r2,·[r5,·#16]79 »       ldrd»   r2,·r9,·[r4,·#16]
75 »       mov.w»  lr,·#0 
76 »       mov»    r0,·lr80 »       mov»    r0,·lr
77 »       adds»   r4,·r2,·#181 »       adds»   r1,·r2,·#1
78 »       str»    r4,·[r5,·#16]82 »       str»    r1,·[r4,·#16]
79 »       lsls»   r3,·r2,·#583 »       lsls»   r3,·r2,·#5
80 »       add.w»  r5,·r1,·r2,·lsl·#584 »       add.w»  r4,·r9,·r2,·lsl·#5
81 »       strh»   r6,·[r1,·r3]85 »       strh.w» r7,·[r9,·r3]
 86 »       strd»   r5,·r6,·[r4,·#4]
82 »       ldr»    r6,·[sp,·#32]87 »       ldr»    r7,·[sp,·#32]
83 »       ldr»    r1,·[sp,·#40]» ;·0x28 
84 »       strd»   r7,·r8,·[r5,·#4] 
85 »       ldr»    r7,·[sp,·#36]» ;·0x2488 »       ldr»    r5,·[sp,·#36]» ;·0x24
 89 »       ldr»    r6,·[sp,·#40]» ;·0x28
86 »       str»    r6,·[r5,·#12]90 »       str»    r7,·[r4,·#12]
87 »       str»    r7,·[r5,·#24]91 »       str»    r5,·[r4,·#24]
88 »       str»    r1,·[r5,·#28]92 »       str»    r6,·[r4,·#28]
89 »       strd»   lr,·lr,·[r5,·#16]93 »       strd»   lr,·lr,·[r4,·#16]
90 »       b.n»    4c·<PyNode_AddChild+0x4c> 
91 »       cmp»    r4,·#128»     ;·0x80 
92 »       bgt.n»  d8·<PyNode_AddChild+0xd8> 
93 »       adds»   r4,·#3 
94 »       bic.w»  r4,·r4,·#3 
95 »       b.n»    72·<PyNode_AddChild+0x72>94 »       b.n»    52·<PyNode_AddChild+0x52>
96 »       movs»   r0,·#2395 »       movs»   r0,·#23
97 »       mov.w»  r1,·#256»   ;·0x10096 »       mov.w»  r1,·#256»   ;·0x100
98 »       cmp»    r4,·r197 »       cmp»    r8,·r1
99 »       ble.n»  ec·<PyNode_AddChild+0xec>98 »       ble.n»  fc·<PyNode_AddChild+0xfc>
100 »       lsls»   r1,·r1,·#199 »       lsls»   r1,·r1,·#1
101 »       subs»   r0,·#1100 »       subs»   r0,·#1
102 »       bne.n»  de·<PyNode_AddChild+0xde>101 »       bne.n»  ee·<PyNode_AddChild+0xee>
103 »       mov.w»  r1,·#4294967295»    ;·0xffffffff102 »       mov.w»  r1,·#4294967295»    ;·0xffffffff
104 »       mov»    r4,·r1103 »       mov»    r8,·r1
105 »       movs»   r2,·#23104 »       movs»   r0,·#23
106 »       mov.w»  r1,·#256»   ;·0x100105 »       mov.w»  r1,·#256»   ;·0x100
107 »       cmp»    r1,·r3106 »       cmp»    r1,·r3
108 »       bge.n»  7e·<PyNode_AddChild+0x7e>107 »       bge.n»  86·<PyNode_AddChild+0x86>
109 »       lsls»   r1,·r1,·#1108 »       lsls»   r1,·r1,·#1
110 »       subs»   r2,·#1109 »       subs»   r0,·#1
111 »       bne.n»  f4·<PyNode_AddChild+0xf4>110 »       bne.n»  104·<PyNode_AddChild+0x104>
112 »       movs»   r0,·#19111 »       movs»   r0,·#19
Max diff block lines reached; 9434/14006 bytes (67.36%) of diff not shown.
26.6 KB
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:··········2736·(bytes·into·file)13 ··Start·of·section·headers:··········2608·(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.22 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xab0:1 There·are·13·section·headers,·starting·at·offset·0xa30:
  
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·0000b0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000b0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000918·000060·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0008a8·000060·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000e4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000e4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000e4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000e4·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000e4·00001f·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000e4·00001f·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000104·00058c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000104·00051c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·000978·0000c8·08···I·10···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·000908·0000b8·08···I·10···6··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000690·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000620·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000690·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000620·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0006c4·000190·10·····11··12··414 ··[10]·.symtab···········SYMTAB··········00000000·000654·000190·10·····11··12··4
15 ··[11]·.strtab···········STRTAB··········00000000·000854·0000c2·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0007e4·0000c2·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000a40·00006d·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0009c0·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 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
937 B
readelf --wide --symbols {}
    
Offset 17, 12 lines modifiedOffset 17, 12 lines modified
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNode_New18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNode_New
19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGrammar_FindDFA19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGrammar_FindDFA
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGrammar_AddAccelerators20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGrammar_AddAccelerators
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
24 ····20:·00000001··1420·FUNC····GLOBAL·HIDDEN·····6·PyParser_AddToken24 ····20:·00000001··1306·FUNC····GLOBAL·HIDDEN·····6·PyParser_AddToken
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNode_AddChild25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNode_AddChild
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
27 ····23:·00000095····26·FUNC····GLOBAL·HIDDEN·····1·PyParser_Delete27 ····23:·00000095····26·FUNC····GLOBAL·HIDDEN·····1·PyParser_Delete
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNode_Free28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNode_Free
4.12 KB
readelf --wide --relocs {}
    
Offset 1, 43 lines modifiedOffset 1, 41 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x918·contains·12·entries:1 Relocation·section·'.rel.text'·at·offset·0x8a8·contains·12·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00000d0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc3 00000010··00000d0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
4 0000002a··00000e0a·R_ARM_THM_CALL·········00000000···PyNode_New4 0000002a··00000e0a·R_ARM_THM_CALL·········00000000···PyNode_New
5 00000044··00000f0a·R_ARM_THM_CALL·········00000000···PyGrammar_FindDFA5 00000044··00000f0a·R_ARM_THM_CALL·········00000000···PyGrammar_FindDFA
6 00000068··0000100a·R_ARM_THM_CALL·········00000000···PyGrammar_AddAccelerators6 00000068··0000100a·R_ARM_THM_CALL·········00000000···PyGrammar_AddAccelerators
7 0000006e··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr7 0000006e··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
8 00000072··00001130·R_ARM_THM_MOVT_ABS·····00000000···stderr8 00000072··00001130·R_ARM_THM_MOVT_ABS·····00000000···stderr
9 00000078··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC09 00000078··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
10 0000007c··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC010 0000007c··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
11 00000082··0000120a·R_ARM_THM_CALL·········00000000···__fprintf_chk11 00000082··0000120a·R_ARM_THM_CALL·········00000000···__fprintf_chk
12 0000008c··0000130a·R_ARM_THM_CALL·········00000000···PyMem_Free12 0000008c··0000130a·R_ARM_THM_CALL·········00000000···PyMem_Free
13 000000a0··0000180a·R_ARM_THM_CALL·········00000000···PyNode_Free13 000000a0··0000180a·R_ARM_THM_CALL·········00000000···PyNode_Free
14 000000aa··0000131e·R_ARM_THM_JUMP24·······00000000···PyMem_Free14 000000aa··0000131e·R_ARM_THM_JUMP24·······00000000···PyMem_Free
  
15 Relocation·section·'.rel.text.hot'·at·offset·0x978·contains·25·entries:15 Relocation·section·'.rel.text.hot'·at·offset·0x908·contains·23·entries:
16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
17 000000b2··00000f0a·R_ARM_THM_CALL·········00000000···PyGrammar_FindDFA17 000000b2··00000f0a·R_ARM_THM_CALL·········00000000···PyGrammar_FindDFA
18 000000d4··0000150a·R_ARM_THM_CALL·········00000000···PyNode_AddChild18 000000d2··0000150a·R_ARM_THM_CALL·········00000000···PyNode_AddChild
19 0000014c··0000150a·R_ARM_THM_CALL·········00000000···PyNode_AddChild19 00000134··0000150a·R_ARM_THM_CALL·········00000000···PyNode_AddChild
20 000002ac··0000160a·R_ARM_THM_CALL·········00000000···strcmp20 000002a0··0000160a·R_ARM_THM_CALL·········00000000···strcmp
21 000002ca··0000160a·R_ARM_THM_CALL·········00000000···strcmp 
22 000002ea··0000160a·R_ARM_THM_CALL·········00000000···strcmp21 000002be··0000160a·R_ARM_THM_CALL·········00000000···strcmp
 22 000002de··0000160a·R_ARM_THM_CALL·········00000000···strcmp
23 0000030c··0000160a·R_ARM_THM_CALL·········00000000···strcmp23 00000302··0000160a·R_ARM_THM_CALL·········00000000···strcmp
24 00000328··0000160a·R_ARM_THM_CALL·········00000000···strcmp 
25 00000346··0000160a·R_ARM_THM_CALL·········00000000···strcmp 
26 00000362··0000160a·R_ARM_THM_CALL·········00000000···strcmp 
27 0000037e··0000160a·R_ARM_THM_CALL·········00000000···strcmp24 0000031e··0000160a·R_ARM_THM_CALL·········00000000···strcmp
28 000003aa··0000160a·R_ARM_THM_CALL·········00000000···strcmp25 0000033c··0000160a·R_ARM_THM_CALL·········00000000···strcmp
 26 00000358··0000160a·R_ARM_THM_CALL·········00000000···strcmp
29 000003d4··0000160a·R_ARM_THM_CALL·········00000000···strcmp27 00000374··0000160a·R_ARM_THM_CALL·········00000000···strcmp
 28 000003a0··0000160a·R_ARM_THM_CALL·········00000000···strcmp
 29 000003ca··0000160a·R_ARM_THM_CALL·········00000000···strcmp
30 000003fe··0000160a·R_ARM_THM_CALL·········00000000···strcmp30 000003f4··0000160a·R_ARM_THM_CALL·········00000000···strcmp
 31 0000041e··0000160a·R_ARM_THM_CALL·········00000000···strcmp
31 00000428··0000160a·R_ARM_THM_CALL·········00000000···strcmp32 00000448··0000160a·R_ARM_THM_CALL·········00000000···strcmp
32 00000452··0000160a·R_ARM_THM_CALL·········00000000···strcmp 
33 00000482··0000160a·R_ARM_THM_CALL·········00000000···strcmp33 00000478··0000160a·R_ARM_THM_CALL·········00000000···strcmp
34 000004ac··0000160a·R_ARM_THM_CALL·········00000000···strcmp34 000004a2··0000160a·R_ARM_THM_CALL·········00000000···strcmp
35 000004f0··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr35 000004e4··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
36 000004f4··00001130·R_ARM_THM_MOVT_ABS·····00000000···stderr36 000004e8··00001130·R_ARM_THM_MOVT_ABS·····00000000···stderr
37 000004fa··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC037 000004ee··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
38 000004fe··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC038 000004f2··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
39 00000506··0000120a·R_ARM_THM_CALL·········00000000···__fprintf_chk39 000004fa··0000120a·R_ARM_THM_CALL·········00000000···__fprintf_chk
40 00000534··00000f0a·R_ARM_THM_CALL·········00000000···PyGrammar_FindDFA 
41 00000556··0000150a·R_ARM_THM_CALL·········00000000···PyNode_AddChild 
18.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 2, 25 lines modifiedOffset 2, 25 lines modified
  
  
2 Disassembly·of·section·.text.hot:2 Disassembly·of·section·.text.hot:
  
3 00000000·<PyParser_AddToken>:3 00000000·<PyParser_AddToken>:
4 PyParser_AddToken():4 PyParser_AddToken():
5 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}5 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
6 »       mov»    r8,·r06 »       mov»    r6,·r0
7 »       mov»    r4,·r17 »       mov»    r4,·r1
8 »       vpush»  {d8}8 »       vpush»  {d8}
9 »       sub»    sp,·#36»      ;·0x249 »       sub»    sp,·#36»      ;·0x24
10 »       cmp»    r1,·#110 »       cmp»    r1,·#1
11 »       str»    r2,·[sp,·#24]11 »       str»    r2,·[sp,·#24]
12 »       add.w»  r2,·r0,·#16384»      ;·0x400012 »       add.w»  r2,·r0,·#16384»      ;·0x4000
13 »       str»    r2,·[sp,·#20]13 »       str»    r2,·[sp,·#20]
14 »       ldr.w»  r0,·[r2,·#4020]»     ;·0xfb414 »       ldr.w»  r0,·[r2,·#4020]»     ;·0xfb4
15 »       ldrd»   r7,·r5,·[r0,·#8]15 »       ldrd»   r7,·r5,·[r0,·#8]
16 »       beq.w»  19a·<PyParser_AddToken+0x19a>16 »       beq.w»  17e·<PyParser_AddToken+0x17e>
17 »       cmp»    r7,·#017 »       cmp»    r7,·#0
18 »       ble.n»  50·<PyParser_AddToken+0x50>18 »       ble.n»  50·<PyParser_AddToken+0x50>
19 »       add.w»  sl,·r5,·#819 »       add.w»  sl,·r5,·#8
20 »       mov»    r2,·r720 »       mov»    r2,·r7
21 »       b.n»    38·<PyParser_AddToken+0x38>21 »       b.n»    38·<PyParser_AddToken+0x38>
22 »       add.w»  sl,·sl,·#822 »       add.w»  sl,·sl,·#8
23 »       subs»   r2,·#123 »       subs»   r2,·#1
Offset 31, 523 lines modifiedOffset 31, 482 lines modified
31 »       ldr.w»  r0,·[sl,·#-4]31 »       ldr.w»  r0,·[sl,·#-4]
32 »       add.w»  sl,·sl,·#832 »       add.w»  sl,·sl,·#8
33 »       cbz»    r0,·54·<PyParser_AddToken+0x54>33 »       cbz»    r0,·54·<PyParser_AddToken+0x54>
34 »       subs»   r2,·#134 »       subs»   r2,·#1
35 »       cmp»    r2,·#035 »       cmp»    r2,·#0
36 »       bgt.n»  38·<PyParser_AddToken+0x38>36 »       bgt.n»  38·<PyParser_AddToken+0x38>
37 »       movs»   r0,·#1437 »       movs»   r0,·#14
38 »       b.n»    190·<PyParser_AddToken+0x190>38 »       b.n»    174·<PyParser_AddToken+0x174>
39 »       subs»   r7,·r7,·r239 »       subs»   r7,·r7,·r2
40 »       cmp»    r7,·#040 »       cmp»    r7,·#0
41 »       blt.n»  50·<PyParser_AddToken+0x50>41 »       blt.n»  50·<PyParser_AddToken+0x50>
42 »       ldr.w»  ip,·[r8] 
43 »       add.w»  sl,·r8,·#20352»      ;·0x4f8042 »       add.w»  sl,·r6,·#20352»      ;·0x4f80
44 »       str»    r4,·[sp,·#28]43 »       str»    r4,·[sp,·#28]
45 »       add.w»  sl,·sl,·#52» ;·0x3444 »       add.w»  sl,·sl,·#52» ;·0x34
46 »       mov.w»  r9,·#2445 »       mov.w»  r9,·#24
47 »       mov»    r4,·r346 »       mov»    r4,·r3
48 »       ldrd»   r0,·r6,·[ip]47 »       ldr»    r0,·[r6,·#0]
 48 »       ldrd»   fp,·r3,·[r0]
49 »       ldr»    r1,·[r6,·#12]49 »       ldr»    r1,·[r3,·#12]
50 »       mla»    fp,·r9,·r0,·r150 »       mla»    r8,·r9,·fp,·r1
51 »       ldr.w»  r2,·[fp,·#8]51 »       ldr.w»  r2,·[r8,·#8]
52 »       cmp»    r2,·r752 »       cmp»    r2,·r7
53 »       bgt.n»  118·<PyParser_AddToken+0x118>53 »       bgt.n»  10a·<PyParser_AddToken+0x10a>
54 »       ldr.w»  r3,·[fp,·#12]54 »       ldr.w»  r5,·[r8,·#12]
55 »       cmp»    r3,·r755 »       cmp»    r5,·r7
56 »       ble.n»  118·<PyParser_AddToken+0x118>56 »       ble.n»  10a·<PyParser_AddToken+0x10a>
57 »       ldr.w»  r0,·[fp,·#16]57 »       ldr.w»  r1,·[r8,·#16]
58 »       subs»   r5,·r7,·r258 »       subs»   r5,·r7,·r2
59 »       ldr.w»  r5,·[r0,·r5,·lsl·#2]59 »       ldr.w»  r5,·[r1,·r5,·lsl·#2]
60 »       adds»   r0,·r5,·#160 »       cmp.w»  r5,·#4294967295»    ;·0xffffffff
61 »       beq.n»  118·<PyParser_AddToken+0x118>61 »       beq.n»  10a·<PyParser_AddToken+0x10a>
62 »       lsls»   r3,·r5,·#2462 »       lsls»   r2,·r5,·#24
63 »       bpl.n»  136·<PyParser_AddToken+0x136>63 »       bpl.n»  11e·<PyParser_AddToken+0x11e>
64 »       asrs»   r3,·r5,·#864 »       asrs»   r2,·r5,·#8
65 »       and.w»  r5,·r5,·#127»;·0x7f65 »       and.w»  r5,·r5,·#127»;·0x7f
66 »       add.w»  r1,·r3,·#256»;·0x10066 »       add.w»  r1,·r2,·#256»;·0x100
67 »       cmp»    r3,·#88»      ;·0x5867 »       cmp»    r2,·#88»      ;·0x58
68 »       beq.w»  51e·<PyParser_AddToken+0x51e>68 »       beq.w»  508·<PyParser_AddToken+0x508>
69 »       ldr»    r2,·[sp,·#20]69 »       ldr»    r2,·[sp,·#20]
70 »       str»    r1,·[sp,·#16]70 »       str»    r1,·[sp,·#16]
71 »       ldr.w»  r0,·[r2,·#4020]»     ;·0xfb471 »       ldr.w»  r0,·[r2,·#4020]»     ;·0xfb4
72 »       bl»     0·<PyGrammar_FindDFA>72 »       bl»     0·<PyGrammar_FindDFA>
73 ·R_ARM_THM_CALL» PyGrammar_FindDFA73 ·R_ARM_THM_CALL» PyGrammar_FindDFA
 74 »       ldr»    r3,·[r6,·#0]
74 »       mov»    r6,·r0 
75 »       ldr.w»  r0,·[r8] 
76 »       ldr»    r3,·[sp,·#88]» ;·0x58 
77 »       ldr»    r2,·[sp,·#84]» ;·0x5475 »       ldr»    r2,·[sp,·#84]» ;·0x54
 76 »       mov»    r8,·r0
 77 »       ldr»    r0,·[sp,·#88]» ;·0x58
78 »       ldr.w»  fp,·[r0,·#8]78 »       ldr.w»  fp,·[r3,·#8]
79 »       ldr»    r0,·[sp,·#80]» ;·0x5079 »       ldr»    r3,·[sp,·#80]» ;·0x50
80 »       str»    r3,·[sp,·#8]80 »       str»    r0,·[sp,·#8]
81 »       mov»    r3,·r481 »       mov»    r0,·fp
82 »       str»    r2,·[sp,·#4]82 »       str»    r2,·[sp,·#4]
83 »       movs»   r2,·#083 »       movs»   r2,·#0
84 »       str»    r0,·[sp,·#0]84 »       str»    r3,·[sp,·#0]
85 »       mov»    r0,·fp85 »       mov»    r3,·r4
86 »       ldr»    r1,·[sp,·#16]86 »       ldr»    r1,·[sp,·#16]
87 »       bl»     0·<PyNode_AddChild>87 »       bl»     0·<PyNode_AddChild>
88 ·R_ARM_THM_CALL» PyNode_AddChild88 ·R_ARM_THM_CALL» PyNode_AddChild
89 »       cmp»    r0,·#089 »       cmp»    r0,·#0
90 »       bne.w»  50e·<PyParser_AddToken+0x50e>90 »       bne.w»  502·<PyParser_AddToken+0x502>
91 »       ldrd»   ip,·fp,·[fp,·#16]91 »       ldrd»   ip,·r1,·[fp,·#16]
92 »       mov»    lr,·r892 »       mov»    lr,·r6
93 »       add.w»  r1,·ip,·#134217728»  ;·0x800000093 »       add.w»  fp,·ip,·#134217728»  ;·0x8000000
94 »       subs»   r3,·r1,·#194 »       add.w»  r2,·fp,·#4294967295» ;·0xffffffff
 95 »       add.w»  r3,·r1,·r2,·lsl·#5
95 »       ldr.w»  r1,·[lr],·#496 »       ldr.w»  r1,·[lr],·#4
96 »       add.w»  r2,·fp,·r3,·lsl·#5 
97 »       cmp»    r1,·lr97 »       cmp»    r1,·lr
98 »       str»    r5,·[r1,·#0]98 »       str»    r5,·[r1,·#0]
99 »       beq.w»  4f0·<PyParser_AddToken+0x4f0>99 »       beq.w»  4e4·<PyParser_AddToken+0x4e4>
100 »       sub.w»  ip,·r1,·#12100 »       sub.w»  r5,·r1,·#12
101 »       str.w»  ip,·[r8]101 »       str»    r5,·[r6,·#0]
102 »       strd»   r6,·r2,·[r1,·#-8]102 »       strd»   r8,·r3,·[r1,·#-8]
103 »       str.w»  r0,·[r1,·#-12]103 »       str.w»  r0,·[r1,·#-12]
104 »       ldr»    r1,·[r6,·#12] 
105 »       mla»    fp,·r9,·r0,·r1 
106 »       ldr.w»  r2,·[fp,·#8] 
107 »       cmp»    r2,·r7 
108 »       ble.n»  80·<PyParser_AddToken+0x80>104 »       b.n»    6a·<PyParser_AddToken+0x6a>
109 »       ldr.w»  r6,·[fp,·#20]105 »       ldr.w»  r3,·[r8,·#20]
110 »       cmp»    r6,·#0106 »       cmp»    r3,·#0
111 »       beq.w»  4c0·<PyParser_AddToken+0x4c0>107 »       beq.w»  4b6·<PyParser_AddToken+0x4b6>
112 »       add.w»  r3,·ip,·#12 
113 »       str.w»  r3,·[r8]108 »       adds»   r0,·#12
 109 »       str»    r0,·[r6,·#0]
114 »       cmp»    r3,·sl110 »       cmp»    r0,·sl
 111 »       bne.n»  6a·<PyParser_AddToken+0x6a>
115 »       beq.n»  50·<PyParser_AddToken+0x50>112 »       b.n»    50·<PyParser_AddToken+0x50>
116 »       ldrd»   r0,·r6,·[ip,·#12]113 »       ldr»    r2,·[sp,·#80]» ;·0x50
117 »       mov»    ip,·r3114 »       mov»    sl,·r3
118 »       b.n»    72·<PyParser_AddToken+0x72> 
119 »       ldr»    r0,·[sp,·#88]» ;·0x58115 »       ldr»    r7,·[sp,·#88]» ;·0x58
120 »       mov»    r3,·r4116 »       mov»    r3,·r4
121 »       ldr»    r7,·[sp,·#80]» ;·0x50 
122 »       ldr»    r4,·[sp,·#84]» ;·0x54117 »       ldr»    r4,·[sp,·#84]» ;·0x54
 118 »       str»    r2,·[sp,·#0]
123 »       str»    r0,·[sp,·#8]119 »       str»    r7,·[sp,·#8]
Max diff block lines reached; 14585/18732 bytes (77.86%) of diff not shown.
94.5 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:··········27236·(bytes·into·file)13 ··Start·of·section·headers:··········26900·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.54 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x6a64:1 There·are·15·section·headers,·starting·at·offset·0x6914:
  
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·0009d0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0009d0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00560c·000610·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0054ec·000610·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000a04·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000a04·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000a04·001f44·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000a04·001f44·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000a04·0005a3·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000a04·0005a3·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000fa8·00223c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000fa8·00211c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·005c1c·000bb8·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·005afc·000b88·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0031e4·000388·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0030c4·000388·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0067d4·000210·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·006684·000210·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·00356c·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·00344c·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00356c·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00344c·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·0035a0·0010b0·10·····13··99··416 ··[12]·.symtab···········SYMTAB··········00000000·003480·0010b0·10·····13··99··4
17 ··[13]·.strtab···········STRTAB··········00000000·004650·000fb9·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·004530·000fb9·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0069e4·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·006894·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
9.96 KB
readelf --wide --symbols {}
    
Offset 26, 25 lines modifiedOffset 26, 25 lines modified
26 ····22:·00000004··8000·OBJECT··LOCAL··DEFAULT····4·memo_statistics26 ····22:·00000004··8000·OBJECT··LOCAL··DEFAULT····4·memo_statistics
27 ····23:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1427 ····23:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
28 ····24:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1528 ····24:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
29 ····25:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1629 ····25:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
30 ····26:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1730 ····26:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
31 ····27:·00000258·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1831 ····27:·00000258·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
32 ····28:·00000280·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1932 ····28:·00000280·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
33 ····29:·00001f19···252·FUNC····LOCAL··DEFAULT····6·parsenumber_raw33 ····29:·00001ea5···252·FUNC····LOCAL··DEFAULT····6·parsenumber_raw
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·000015c2·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·000015c2·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·000015c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·000015c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·00000199····72·FUNC····LOCAL··DEFAULT····8·_set_seq_context37 ····33:·00000199····72·FUNC····LOCAL··DEFAULT····8·_set_seq_context
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR038 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR0
39 ····35:·00000031····70·FUNC····LOCAL··DEFAULT····1·_PyPegen_dummy_name.part.039 ····35:·00000031····70·FUNC····LOCAL··DEFAULT····1·_PyPegen_dummy_name.part.0
40 ····36:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2040 ····36:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
41 ····37:·00000079····62·FUNC····LOCAL··DEFAULT····1·_PyPegen_add_type_comment_to_arg.part.0.isra.041 ····37:·00000079····62·FUNC····LOCAL··DEFAULT····1·_PyPegen_add_type_comment_to_arg.part.0.isra.0
 42 ····38:·00001d9d····46·FUNC····LOCAL··DEFAULT····6·_get_defaults.isra.0
42 ····38:·00001d8d····46·FUNC····LOCAL··DEFAULT····6·_get_names.isra.043 ····39:·00001d19····46·FUNC····LOCAL··DEFAULT····6·_get_names.isra.0
43 ····39:·00001e11····46·FUNC····LOCAL··DEFAULT····6·_get_defaults.isra.0 
44 ····40:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2144 ····40:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
45 ····41:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2245 ····41:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
46 ····42:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2346 ····42:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
47 ····43:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2447 ····43:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
48 ····44:·00000300·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2548 ····44:·00000300·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
49 ····45:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2649 ····45:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
50 ····46:·00000314·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2750 ····46:·00000314·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndentationError112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndentationError
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
114 ···110:·0000033d····70·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error114 ···110:·0000033d····70·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
118 ···114:·00000465···176·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_Parser_New118 ···114:·00000465···176·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_Parser_New
119 ···115:·00000515···392·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_run_parser119 ···115:·00000515···390·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_run_parser
120 ···116:·0000069d···118·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_lookahead120 ···116:·0000069d···118·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_lookahead
121 ···117:·00001071····56·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_string_token121 ···117:·00001071····56·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_string_token
122 ···118:·00000761··1328·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_fill_token122 ···118:·00000761··1328·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_fill_token
123 ···119:·00000715····74·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_expect_token123 ···119:·00000715····74·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_expect_token
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTokenizer_Get124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTokenizer_Get
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArena_AddPyObject126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArena_AddPyObject
Offset 154, 16 lines modifiedOffset 154, 16 lines modified
154 ···150:·000010a9···408·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_concatenate_strings154 ···150:·000010a9···408·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_concatenate_strings
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_Init155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_Init
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_parsestr156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_parsestr
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_ConcatAndDel157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_ConcatAndDel
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_Finish158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_Finish
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Constant159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Constant
160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_ConcatFstring160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_ConcatFstring
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_ConcatAndDel 
162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_Dealloc161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_FstringParser_Dealloc
 162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_ConcatAndDel
163 ···159:·00001241···100·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_last_nonnwhitespace_token163 ···159:·00001241···100·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_last_nonnwhitespace_token
164 ···160:·000012a5····20·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_singleton_seq164 ···160:·000012a5····20·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_singleton_seq
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_seq_new165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_seq_new
166 ···162:·000012b9···310·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_number_token166 ···162:·000012b9···310·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_number_token
167 ···163:·000013f1···346·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_new_identifier167 ···163:·000013f1···346·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_new_identifier
168 ···164:·0000154d····96·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_insert_in_front168 ···164:·0000154d····96·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_insert_in_front
169 ···165:·00000001····48·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_seq_count_dots169 ···165:·00000001····48·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_seq_count_dots
Offset 171, 32 lines modifiedOffset 171, 32 lines modified
171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Attribute171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Attribute
172 ···168:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Tuple172 ···168:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Tuple
173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_List173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_List
174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Starred174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Starred
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Subscript175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Subscript
176 ···172:·00001699···184·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_keys176 ···172:·00001699···184·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_keys
177 ···173:·00001751···184·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_values177 ···173:·00001751···184·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_values
178 ···174:·00001809···258·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_collect_call_seqs178 ···174:·00001809···230·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_collect_call_seqs
179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Call179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Call
180 ···176:·00002015···160·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_extract_starred_exprs180 ···176:·00001fa1····98·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_extract_starred_exprs
181 ···177:·000020b5···210·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_delete_starred_exprs181 ···177:·00002005····98·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_delete_starred_exprs
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
183 ···179:·0000190d····32·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_dummy_name183 ···179:·000018f1····32·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_dummy_name
184 ···180:·0000192d···260·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_flatten184 ···180:·00001911···260·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_seq_flatten
185 ···181:·00001a31····12·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_add_type_comment_to_arg185 ···181:·00001a15····12·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_add_type_comment_to_arg
186 ···182:·00000991····64·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_new_type_comment186 ···182:·00000991····64·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_new_type_comment
187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_arg187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_arg
188 ···184:·00001a3d···846·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_make_arguments188 ···184:·00001a21···760·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_make_arguments
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_arguments189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_arguments
190 ···186:·00001dbd····84·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_join_sequences190 ···186:·00001d49····84·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_join_sequences
191 ···187:·00001e41····22·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_cmpop_expr_pair191 ···187:·00001dcd····22·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_cmpop_expr_pair
192 ···188:·00001e59····84·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_cmpops192 ···188:·00001de5····84·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_cmpops
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_int_seq_new193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_int_seq_new
194 ···190:·00001ead····84·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_exprs194 ···190:·00001e39····84·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_get_exprs
195 ···191:·00001f01····22·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_keyword_or_starred195 ···191:·00001e8d····22·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_keyword_or_starred
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_strtol197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_strtol
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_strtoul199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_strtoul
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_string_to_double200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_string_to_double
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromDouble201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromDouble
202 ···198:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex202 ···198:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex
Offset 205, 16 lines modifiedOffset 205, 16 lines modified
205 ···201:·000000cd···104·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_make_module205 ···201:·000000cd···104·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_make_module
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Module206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Module
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TypeIgnore207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TypeIgnore
208 ···204:·00000135···258·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_join_names_with_dot208 ···204:·00000135···258·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_join_names_with_dot
209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcpy210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcpy
211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready
212 ···208:·00002189···102·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_Parser_Free212 ···208:·00002069···102·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_Parser_Free
213 ···209:·000021f1····52·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_name_default_pair213 ···209:·000020d1····52·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_name_default_pair
214 ···210:·00000239····98·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_empty_arguments214 ···210:·00000239····98·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_empty_arguments
215 ···211:·0000029d···160·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_run_parser_from_file_pointer215 ···211:·0000029d···160·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_run_parser_from_file_pointer
216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTokenizer_FromFile216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTokenizer_FromFile
217 ···213:·00000385···448·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error_known_location217 ···213:·00000385···448·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error_known_location
218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV
219 ···215:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue219 ···215:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 ···227:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str231 ···227:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str
232 ···228:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear232 ···228:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
233 ···229:·0000063d····74·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_check_barry_as_flufl233 ···229:·0000063d····74·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_check_barry_as_flufl
234 ···230:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp234 ···230:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
235 ···231:·00000689····64·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_alias_for_star235 ···231:·00000689····64·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_alias_for_star
236 ···232:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_alias236 ···232:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_alias
237 ···233:·000006c9····46·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_map_names_to_ids237 ···233:·000006c9····46·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_map_names_to_ids
238 ···234:·00002225····22·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_key_value_pair238 ···234:·00002105····22·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_key_value_pair
239 ···235:·000006f9····50·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_class_def_decorators239 ···235:·000006f9····50·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_class_def_decorators
240 ···236:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ClassDef240 ···236:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ClassDef
241 ···237:·0000072d····68·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_function_def_decorators241 ···237:·0000072d····68·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_function_def_decorators
242 ···238:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FunctionDef242 ···238:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FunctionDef
243 ···239:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_AsyncFunctionDef243 ···239:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_AsyncFunctionDef
244 ···240:·00000001····12·FUNC····GLOBAL·HIDDEN·····8·_PyPegen_interactive_exit244 ···240:·00000001····12·FUNC····GLOBAL·HIDDEN·····8·_PyPegen_interactive_exit
245 ···241:·00000771····22·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_slash_with_default245 ···241:·00000771····22·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_slash_with_default
22.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x560c·contains·194·entries:1 Relocation·section·'.rel.text'·at·offset·0x54ec·contains·194·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000032··0000242f·R_ARM_THM_MOVW_ABS_NC··000002d0···.LC203 00000032··0000242f·R_ARM_THM_MOVW_ABS_NC··000002d0···.LC20
4 00000036··00002430·R_ARM_THM_MOVT_ABS·····000002d0···.LC204 00000036··00002430·R_ARM_THM_MOVT_ABS·····000002d0···.LC20
5 00000042··0000a30a·R_ARM_THM_CALL·········000013f1···_PyPegen_new_identifier5 00000042··0000a30a·R_ARM_THM_CALL·········000013f1···_PyPegen_new_identifier
6 00000056··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Name6 00000056··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Name
7 0000005a··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR07 0000005a··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
8 0000005e··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR08 0000005e··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 0000025c··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new36 0000025c··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
37 00000266··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new37 00000266··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
38 00000272··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new38 00000272··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
39 0000028c··0000b90a·R_ARM_THM_CALL·········00000000···_Py_arguments39 0000028c··0000b90a·R_ARM_THM_CALL·········00000000···_Py_arguments
40 000002ac··0000d40a·R_ARM_THM_CALL·········00000000···PyTokenizer_FromFile40 000002ac··0000d40a·R_ARM_THM_CALL·········00000000···PyTokenizer_FromFile
41 000002f6··0000720a·R_ARM_THM_CALL·········00000465···_PyPegen_Parser_New41 000002f6··0000720a·R_ARM_THM_CALL·········00000465···_PyPegen_Parser_New
42 000002fe··0000730a·R_ARM_THM_CALL·········00000515···_PyPegen_run_parser42 000002fe··0000730a·R_ARM_THM_CALL·········00000515···_PyPegen_run_parser
43 00000308··0000d00a·R_ARM_THM_CALL·········00002189···_PyPegen_Parser_Free43 00000308··0000d00a·R_ARM_THM_CALL·········00002069···_PyPegen_Parser_Free
44 0000030e··0000690a·R_ARM_THM_CALL·········00000000···PyTokenizer_Free44 0000030e··0000690a·R_ARM_THM_CALL·········00000000···PyTokenizer_Free
45 00000328··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred45 00000328··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
46 00000336··00000a0a·R_ARM_THM_CALL·········0000000d···raise_tokenizer_init_error46 00000336··00000a0a·R_ARM_THM_CALL·········0000000d···raise_tokenizer_init_error
47 00000372··0000d50a·R_ARM_THM_CALL·········00000385···_PyPegen_raise_error_known_location47 00000372··0000d50a·R_ARM_THM_CALL·········00000385···_PyPegen_raise_error_known_location
48 000003a8··0000d60a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormatV48 000003a8··0000d60a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormatV
49 000003be··0000292f·R_ARM_THM_MOVW_ABS_NC··000002e0···.LC2249 000003be··0000292f·R_ARM_THM_MOVW_ABS_NC··000002e0···.LC22
50 000003c2··00002930·R_ARM_THM_MOVT_ABS·····000002e0···.LC2250 000003c2··00002930·R_ARM_THM_MOVT_ABS·····000002e0···.LC22
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 000009ae··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject192 000009ae··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
193 000009ca··0000700a·R_ARM_THM_CALL·········00000000···_Py_Dealloc193 000009ca··0000700a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
194 000000e8··0000ca1e·R_ARM_THM_JUMP24·······00000000···_Py_Module194 000000e8··0000ca1e·R_ARM_THM_JUMP24·······00000000···_Py_Module
195 000004f0··0000711e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory195 000004f0··0000711e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
196 00000656··0000e61e·R_ARM_THM_JUMP24·······00000000···strcmp196 00000656··0000e61e·R_ARM_THM_JUMP24·······00000000···strcmp
197 000006b2··0000e81e·R_ARM_THM_JUMP24·······00000000···_Py_alias197 000006b2··0000e81e·R_ARM_THM_JUMP24·······00000000···_Py_alias
  
198 Relocation·section·'.rel.text.hot'·at·offset·0x5c1c·contains·375·entries:198 Relocation·section·'.rel.text.hot'·at·offset·0x5afc·contains·369·entries:
199 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name199 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
200 00000024··0000640a·R_ARM_THM_CALL·········00000000···PyTokenizer_FromUTF8200 00000024··0000640a·R_ARM_THM_CALL·········00000000···PyTokenizer_FromUTF8
201 00000062··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc201 00000062··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
202 00000082··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc202 00000082··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
203 00000094··0000660a·R_ARM_THM_CALL·········00000000···PyMem_Calloc203 00000094··0000660a·R_ARM_THM_CALL·········00000000···PyMem_Calloc
204 000000a4··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc204 000000a4··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
205 000000e2··0000670a·R_ARM_THM_CALL·········00000000···_PyPegen_parse205 000000e2··0000670a·R_ARM_THM_CALL·········00000000···_PyPegen_parse
Offset 264, 48 lines modifiedOffset 264, 48 lines modified
264 000004b0··0000660a·R_ARM_THM_CALL·········00000000···PyMem_Calloc264 000004b0··0000660a·R_ARM_THM_CALL·········00000000···PyMem_Calloc
265 000004bc··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc265 000004bc··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
266 000004fc··0000680a·R_ARM_THM_CALL·········00000000···PyMem_Free266 000004fc··0000680a·R_ARM_THM_CALL·········00000000···PyMem_Free
267 00000502··0000680a·R_ARM_THM_CALL·········00000000···PyMem_Free267 00000502··0000680a·R_ARM_THM_CALL·········00000000···PyMem_Free
268 00000508··0000680a·R_ARM_THM_CALL·········00000000···PyMem_Free268 00000508··0000680a·R_ARM_THM_CALL·········00000000···PyMem_Free
269 00000518··0000670a·R_ARM_THM_CALL·········00000000···_PyPegen_parse269 00000518··0000670a·R_ARM_THM_CALL·········00000000···_PyPegen_parse
270 00000536··00006f0a·R_ARM_THM_CALL·········00000000···strchr270 00000536··00006f0a·R_ARM_THM_CALL·········00000000···strchr
271 000005b8··0000670a·R_ARM_THM_CALL·········00000000···_PyPegen_parse271 000005b6··0000670a·R_ARM_THM_CALL·········00000000···_PyPegen_parse
272 000005bc··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred272 000005ba··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
273 000005ec··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError273 000005ea··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
274 000005f0··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError274 000005ee··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
275 000005f6··0000062f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC4275 000005f4··0000062f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC4
276 000005fa··00000630·R_ARM_THM_MOVT_ABS·····00000070···.LC4276 000005f8··00000630·R_ARM_THM_MOVT_ABS·····00000070···.LC4
277 00000602··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error277 00000600··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error
278 00000608··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError278 00000606··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
279 0000060c··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError279 0000060a··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
280 00000612··0000032f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC1280 00000610··0000032f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC1
281 00000616··00000330·R_ARM_THM_MOVT_ABS·····00000028···.LC1281 00000614··00000330·R_ARM_THM_MOVT_ABS·····00000028···.LC1
282 00000620··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error282 0000061e··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error
283 00000626··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError283 00000624··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
284 0000062a··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError284 00000628··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
285 00000632··0000072f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC5285 00000630··0000072f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC5
286 00000636··00000730·R_ARM_THM_MOVT_ABS·····00000080···.LC5286 00000634··00000730·R_ARM_THM_MOVT_ABS·····00000080···.LC5
287 00000648··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndentationError287 00000646··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndentationError
288 0000064c··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndentationError288 0000064a··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndentationError
289 00000652··0000042f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC2289 00000650··0000042f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC2
290 00000656··00000430·R_ARM_THM_MOVT_ABS·····00000048···.LC2290 00000654··00000430·R_ARM_THM_MOVT_ABS·····00000048···.LC2
291 00000660··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error291 0000065e··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error
292 00000666··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError292 00000664··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
293 0000066a··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError293 00000668··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
294 00000670··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0294 0000066e··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
295 00000674··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0295 00000672··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
296 0000067a··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error296 00000678··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error
297 00000680··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndentationError297 0000067e··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndentationError
298 00000684··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndentationError298 00000682··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndentationError
299 0000068a··0000052f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC3299 00000688··0000052f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC3
300 0000068e··00000530·R_ARM_THM_MOVT_ABS·····0000005c···.LC3300 0000068c··00000530·R_ARM_THM_MOVT_ABS·····0000005c···.LC3
301 00000696··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error301 00000694··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error
302 0000069c··0000752f·R_ARM_THM_MOVW_ABS_NC··00001071···_PyPegen_string_token302 0000069c··0000752f·R_ARM_THM_MOVW_ABS_NC··00001071···_PyPegen_string_token
303 000006a0··00007530·R_ARM_THM_MOVT_ABS·····00001071···_PyPegen_string_token303 000006a0··00007530·R_ARM_THM_MOVT_ABS·····00001071···_PyPegen_string_token
304 000006e2··0000760a·R_ARM_THM_CALL·········00000761···_PyPegen_fill_token304 000006f0··0000760a·R_ARM_THM_CALL·········00000761···_PyPegen_fill_token
305 00000736··0000760a·R_ARM_THM_CALL·········00000761···_PyPegen_fill_token305 00000736··0000760a·R_ARM_THM_CALL·········00000761···_PyPegen_fill_token
306 0000076e··0000780a·R_ARM_THM_CALL·········00000000···PyTokenizer_Get306 0000076e··0000780a·R_ARM_THM_CALL·········00000000···PyTokenizer_Get
307 000007aa··0000790a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize307 000007aa··0000790a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
308 000007ba··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject308 000007ba··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
309 0000082c··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc309 0000082c··0000650a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
310 0000083c··00007b0a·R_ARM_THM_CALL·········00000000···strncpy310 0000083c··00007b0a·R_ARM_THM_CALL·········00000000···strncpy
311 0000086a··0000780a·R_ARM_THM_CALL·········00000000···PyTokenizer_Get311 0000086a··0000780a·R_ARM_THM_CALL·········00000000···PyTokenizer_Get
Offset 422, 25 lines modifiedOffset 422, 25 lines modified
422 000010c8··0000970a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_Init422 000010c8··0000970a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_Init
423 000010fa··0000980a·R_ARM_THM_CALL·········00000000···_PyPegen_parsestr423 000010fa··0000980a·R_ARM_THM_CALL·········00000000···_PyPegen_parsestr
424 0000111c··0000990a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_ConcatAndDel424 0000111c··0000990a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_ConcatAndDel
425 0000113c··00009a0a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_Finish425 0000113c··00009a0a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_Finish
426 0000115c··0000990a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_ConcatAndDel426 0000115c··0000990a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_ConcatAndDel
427 0000117e··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject427 0000117e··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
428 000011a0··00009b0a·R_ARM_THM_CALL·········00000000···_Py_Constant428 000011a0··00009b0a·R_ARM_THM_CALL·········00000000···_Py_Constant
429 000011c6··00009c0a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_ConcatFstring429 000011c8··00009c0a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_ConcatFstring
430 000011d4··00009d0a·R_ARM_THM_CALL·········00000000···PyBytes_ConcatAndDel 
431 000011e6··00009e0a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_Dealloc430 000011d6··00009d0a·R_ARM_THM_CALL·········00000000···_PyPegen_FstringParser_Dealloc
432 000011ea··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred431 000011da··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
433 000011f4··0000150a·R_ARM_THM_CALL·········00000561···raise_decode_error432 000011e4··0000150a·R_ARM_THM_CALL·········00000561···raise_decode_error
 433 000011ee··00009e0a·R_ARM_THM_CALL·········00000000···PyBytes_ConcatAndDel
434 000011fc··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError434 00001200··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
435 00001200··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError435 00001204··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
436 00001206··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000258···.LC18436 0000120a··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000258···.LC18
437 0000120a··00001b30·R_ARM_THM_MOVT_ABS·····00000258···.LC18437 0000120e··00001b30·R_ARM_THM_MOVT_ABS·····00000258···.LC18
438 00001212··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error438 00001216··00006e0a·R_ARM_THM_CALL·········0000033d···_PyPegen_raise_error
439 00001226··0000700a·R_ARM_THM_CALL·········00000000···_Py_Dealloc439 0000122a··0000700a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
440 0000123a··0000700a·R_ARM_THM_CALL·········00000000···_Py_Dealloc440 0000123a··0000700a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
441 000012ae··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new441 000012ae··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
442 000012e0··0000860a·R_ARM_THM_CALL·········00000000···PyBytes_AsString442 000012e0··0000860a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
443 000012ec··00006f0a·R_ARM_THM_CALL·········00000000···strchr443 000012ec··00006f0a·R_ARM_THM_CALL·········00000000···strchr
444 0000130a··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject444 0000130a··00007a0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
445 00001326··00009b0a·R_ARM_THM_CALL·········00000000···_Py_Constant445 00001326··00009b0a·R_ARM_THM_CALL·········00000000···_Py_Constant
446 0000132e··0000760a·R_ARM_THM_CALL·········00000761···_PyPegen_fill_token446 0000132e··0000760a·R_ARM_THM_CALL·········00000761···_PyPegen_fill_token
Offset 492, 93 lines modifiedOffset 492, 87 lines modified
492 00001658··0000a60a·R_ARM_THM_CALL·········000015ad···_PyPegen_set_expr_context492 00001658··0000a60a·R_ARM_THM_CALL·········000015ad···_PyPegen_set_expr_context
493 0000166e··0000aa0a·R_ARM_THM_CALL·········00000000···_Py_Starred493 0000166e··0000aa0a·R_ARM_THM_CALL·········00000000···_Py_Starred
494 0000168e··0000ab0a·R_ARM_THM_CALL·········00000000···_Py_Subscript494 0000168e··0000ab0a·R_ARM_THM_CALL·········00000000···_Py_Subscript
495 000016a6··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new495 000016a6··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
496 00001744··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new496 00001744··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
497 0000175e··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new497 0000175e··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
498 000017fc··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new498 000017fc··0000a10a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
499 00001826··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0499 0000182a··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
500 0000182a··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0500 0000182e··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
Max diff block lines reached; 1642/22616 bytes (7.26%) of diff not shown.
1.17 KB
strings --all --bytes=8 {}
    
Offset 42, 25 lines modifiedOffset 42, 25 lines modified
42 Ellipsis42 Ellipsis
43 unexpected·expression·in·assignment·%d·(line·%d)43 unexpected·expression·in·assignment·%d·(line·%d)
44 positional·argument·follows·keyword·argument·unpacking44 positional·argument·follows·keyword·argument·unpacking
45 positional·argument·follows·keyword·argument45 positional·argument·follows·keyword·argument
46 Generator·expression·must·be·parenthesized46 Generator·expression·must·be·parenthesized
47 "(a/b(F»'47 "(a/b(F»'
48 aj»     -JhBb48 aj»     -JhBb
49 2F9F(Fdi49 :FAF(Fdi
50 kRF9F(Ffi50 RFAF(Ffi
51 raise_tokenizer_init_error51 raise_tokenizer_init_error
52 raise_decode_error52 raise_decode_error
53 parsenumber_raw53 parsenumber_raw
54 _set_seq_context54 _set_seq_context
55 .LANCHOR055 .LANCHOR0
56 _PyPegen_dummy_name.part.056 _PyPegen_dummy_name.part.0
57 _PyPegen_add_type_comment_to_arg.part.0.isra.057 _PyPegen_add_type_comment_to_arg.part.0.isra.0
58 _get_names.isra.0 
59 _get_defaults.isra.058 _get_defaults.isra.0
 59 _get_names.isra.0
60 RAISE_ERROR_KNOWN_LOCATION.constprop.060 RAISE_ERROR_KNOWN_LOCATION.constprop.0
61 _PyPegen_run_parser_from_string61 _PyPegen_run_parser_from_string
62 PyTokenizer_FromUTF862 PyTokenizer_FromUTF8
63 PyMem_Malloc63 PyMem_Malloc
64 PyMem_Calloc64 PyMem_Calloc
65 _PyPegen_parse65 _PyPegen_parse
66 PyMem_Free66 PyMem_Free
Offset 108, 16 lines modifiedOffset 108, 16 lines modified
108 _PyPegen_concatenate_strings108 _PyPegen_concatenate_strings
109 _PyPegen_FstringParser_Init109 _PyPegen_FstringParser_Init
110 _PyPegen_parsestr110 _PyPegen_parsestr
111 _PyPegen_FstringParser_ConcatAndDel111 _PyPegen_FstringParser_ConcatAndDel
112 _PyPegen_FstringParser_Finish112 _PyPegen_FstringParser_Finish
113 _Py_Constant113 _Py_Constant
114 _PyPegen_FstringParser_ConcatFstring114 _PyPegen_FstringParser_ConcatFstring
115 PyBytes_ConcatAndDel 
116 _PyPegen_FstringParser_Dealloc115 _PyPegen_FstringParser_Dealloc
 116 PyBytes_ConcatAndDel
117 _PyPegen_get_last_nonnwhitespace_token117 _PyPegen_get_last_nonnwhitespace_token
118 _PyPegen_singleton_seq118 _PyPegen_singleton_seq
119 _Py_asdl_seq_new119 _Py_asdl_seq_new
120 _PyPegen_number_token120 _PyPegen_number_token
121 _PyPegen_new_identifier121 _PyPegen_new_identifier
122 _PyPegen_seq_insert_in_front122 _PyPegen_seq_insert_in_front
123 _PyPegen_seq_count_dots123 _PyPegen_seq_count_dots
640 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 »       mov»    r7,·r0372 »       mov»    r7,·r0
373 »       cbz»    r0,·30c·<_PyPegen_run_parser_from_file_pointer+0x70>373 »       cbz»    r0,·30c·<_PyPegen_run_parser_from_file_pointer+0x70>
374 »       bl»     514·<_PyPegen_raise_error_known_location+0x190>374 »       bl»     514·<_PyPegen_raise_error_known_location+0x190>
375 ·R_ARM_THM_CALL» _PyPegen_run_parser375 ·R_ARM_THM_CALL» _PyPegen_run_parser
376 »       mov»    r1,·r0376 »       mov»    r1,·r0
377 »       mov»    r0,·r7377 »       mov»    r0,·r7
378 »       mov»    r7,·r1378 »       mov»    r7,·r1
379 »       bl»     2188·<_PyPegen_Parser_Free>379 »       bl»     2068·<_PyPegen_Parser_Free>
380 ·R_ARM_THM_CALL» _PyPegen_Parser_Free380 ·R_ARM_THM_CALL» _PyPegen_Parser_Free
381 »       mov»    r0,·r5381 »       mov»    r0,·r5
382 »       bl»     0·<PyTokenizer_Free>382 »       bl»     0·<PyTokenizer_Free>
383 ·R_ARM_THM_CALL» PyTokenizer_Free383 ·R_ARM_THM_CALL» PyTokenizer_Free
384 »       mov»    r0,·r7384 »       mov»    r0,·r7
385 »       add»    sp,·#12385 »       add»    sp,·#12
386 »       pop»    {r4,·r5,·r6,·r7,·pc}386 »       pop»    {r4,·r5,·r6,·r7,·pc}
54.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 536, 15 lines modifiedOffset 536, 15 lines modified
536 _PyPegen_run_parser():536 _PyPegen_run_parser():
537 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}537 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
538 »       mov»    r5,·r0538 »       mov»    r5,·r0
539 »       bl»     0·<_PyPegen_parse>539 »       bl»     0·<_PyPegen_parse>
540 ·R_ARM_THM_CALL» _PyPegen_parse540 ·R_ARM_THM_CALL» _PyPegen_parse
541 »       mov»    r4,·r0541 »       mov»    r4,·r0
542 »       cmp»    r0,·#0542 »       cmp»    r0,·#0
543 »       beq.n»  598·<_PyPegen_run_parser+0x84>543 »       beq.n»  596·<_PyPegen_run_parser+0x82>
544 »       ldr»    r3,·[r5,·#32]544 »       ldr»    r3,·[r5,·#32]
545 »       cmp.w»  r3,·#256»   ;·0x100545 »       cmp.w»  r3,·#256»   ;·0x100
546 »       beq.n»  52e·<_PyPegen_run_parser+0x1a>546 »       beq.n»  52e·<_PyPegen_run_parser+0x1a>
547 »       mov»    r0,·r4547 »       mov»    r0,·r4
548 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}548 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
549 »       ldr»    r7,·[r5,·#0]549 »       ldr»    r7,·[r5,·#0]
550 »       movs»   r1,·#10550 »       movs»   r1,·#10
Offset 573, 66 lines modifiedOffset 573, 65 lines modified
573 »       movt»   r6,·#128»    ;·0x80573 »       movt»   r6,·#128»    ;·0x80
574 »       sub.w»  lr,·r2,·#9574 »       sub.w»  lr,·r2,·#9
575 »       uxtb.w» r3,·lr575 »       uxtb.w» r3,·lr
576 »       cmp»    r3,·#23576 »       cmp»    r3,·#23
577 »       bhi.n»  580·<_PyPegen_run_parser+0x6c>577 »       bhi.n»  580·<_PyPegen_run_parser+0x6c>
578 »       lsr.w»  r1,·r6,·r3578 »       lsr.w»  r1,·r6,·r3
579 »       lsls»   r3,·r1,·#31579 »       lsls»   r3,·r1,·#31
580 »       bpl.n»  626·<_PyPegen_run_parser+0x112>580 »       bpl.n»  624·<_PyPegen_run_parser+0x110>
581 »       ldrb.w» r2,·[r0,·#1]!581 »       ldrb.w» r2,·[r0,·#1]!
582 »       b.n»    566·<_PyPegen_run_parser+0x52>582 »       b.n»    566·<_PyPegen_run_parser+0x52>
583 »       cmp»    r2,·#0583 »       cmp»    r2,·#0
584 »       beq.n»  52a·<_PyPegen_run_parser+0x16>584 »       beq.n»  52a·<_PyPegen_run_parser+0x16>
585 »       cmp»    r2,·#35»      ;·0x23585 »       cmp»    r2,·#35»      ;·0x23
586 »       beq.n»  58e·<_PyPegen_run_parser+0x7a> 
587 »       b.n»    626·<_PyPegen_run_parser+0x112>586 »       bne.n»  624·<_PyPegen_run_parser+0x110>
588 »       cmp»    r2,·#10 
589 »       beq.n»  566·<_PyPegen_run_parser+0x52> 
590 »       ldrb.w» r2,·[r0,·#1]!587 »       ldrb.w» r2,·[r0,·#1]!
591 »       cmp»    r2,·#0588 »       cmp»    r2,·#0
 589 »       beq.n»  566·<_PyPegen_run_parser+0x52>
 590 »       cmp»    r2,·#10
592 »       bne.n»  58a·<_PyPegen_run_parser+0x76>591 »       bne.n»  588·<_PyPegen_run_parser+0x74>
593 »       b.n»    566·<_PyPegen_run_parser+0x52>592 »       b.n»    566·<_PyPegen_run_parser+0x52>
594 »       ldr»    r2,·[r5,·#12]593 »       ldr»    r2,·[r5,·#12]
595 »       mov»    r6,·r0594 »       mov»    r6,·r0
596 »       mov»    r7,·r0595 »       mov»    r7,·r0
597 »       b.n»    5aa·<_PyPegen_run_parser+0x96>596 »       b.n»    5a8·<_PyPegen_run_parser+0x94>
598 »       ldr»    r0,·[r5,·#4]597 »       ldr»    r0,·[r5,·#4]
599 »       ldr.w»  r1,·[r0,·r6,·lsl·#2]598 »       ldr.w»  r1,·[r0,·r6,·lsl·#2]
600 »       adds»   r6,·#1599 »       adds»   r6,·#1
601 »       str»    r7,·[r1,·#24]600 »       str»    r7,·[r1,·#24]
602 »       cmp»    r2,·r6601 »       cmp»    r2,·r6
603 »       bgt.n»  5a0·<_PyPegen_run_parser+0x8c>602 »       bgt.n»  59e·<_PyPegen_run_parser+0x8a>
604 »       movs»   r7,·#0603 »       movs»   r7,·#0
605 »       movs»   r6,·#1604 »       movs»   r6,·#1
606 »       mov»    r0,·r5605 »       mov»    r0,·r5
607 »       str»    r7,·[r5,·#8]606 »       str»    r7,·[r5,·#8]
608 »       str»    r6,·[r5,·#88]» ;·0x58607 »       str»    r6,·[r5,·#88]» ;·0x58
609 »       bl»     0·<_PyPegen_parse>608 »       bl»     0·<_PyPegen_parse>
610 ·R_ARM_THM_CALL» _PyPegen_parse609 ·R_ARM_THM_CALL» _PyPegen_parse
611 »       bl»     0·<PyErr_Occurred>610 »       bl»     0·<PyErr_Occurred>
612 ·R_ARM_THM_CALL» PyErr_Occurred611 ·R_ARM_THM_CALL» PyErr_Occurred
613 »       mov»    r3,·r0612 »       mov»    r3,·r0
614 »       cmp»    r0,·#0613 »       cmp»    r0,·#0
615 »       bne.n»  52a·<_PyPegen_run_parser+0x16>614 »       bne.n»  52a·<_PyPegen_run_parser+0x16>
616 »       ldr»    r4,·[r5,·#12]615 »       ldr»    r4,·[r5,·#12]
617 »       cmp»    r4,·#0616 »       cmp»    r4,·#0
618 »       beq.n»  666·<_PyPegen_run_parser+0x152>617 »       beq.n»  664·<_PyPegen_run_parser+0x150>
619 »       ldr»    r0,·[r5,·#0]618 »       ldr»    r0,·[r5,·#0]
620 »       ldr»    r1,·[r0,·#20]619 »       ldr»    r1,·[r0,·#20]
621 »       cmp»    r1,·#11620 »       cmp»    r1,·#11
622 »       beq.n»  608·<_PyPegen_run_parser+0xf4>621 »       beq.n»  606·<_PyPegen_run_parser+0xf2>
623 »       add.w»  lr,·r4,·#1073741824» ;·0x40000000622 »       add.w»  lr,·r4,·#1073741824» ;·0x40000000
624 »       ldr»    r2,·[r5,·#4]623 »       ldr»    r2,·[r5,·#4]
625 »       add.w»  ip,·lr,·#4294967295» ;·0xffffffff624 »       add.w»  ip,·lr,·#4294967295» ;·0xffffffff
626 »       ldr.w»  r4,·[r2,·ip,·lsl·#2]625 »       ldr.w»  r4,·[r2,·ip,·lsl·#2]
627 »       ldr»    r7,·[r4,·#0]626 »       ldr»    r7,·[r4,·#0]
628 »       cmp»    r7,·#5627 »       cmp»    r7,·#5
629 »       beq.n»  648·<_PyPegen_run_parser+0x134>628 »       beq.n»  646·<_PyPegen_run_parser+0x132>
630 »       cmp»    r7,·#6629 »       cmp»    r7,·#6
631 »       beq.n»  680·<_PyPegen_run_parser+0x16c>630 »       beq.n»  67e·<_PyPegen_run_parser+0x16a>
632 »       movw»   r6,·#0631 »       movw»   r6,·#0
633 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError632 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError
634 »       movt»   r6,·#0633 »       movt»   r6,·#0
635 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError634 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError
636 »       mov»    r0,·r5635 »       mov»    r0,·r5
637 »       movw»   r2,·#0636 »       movw»   r2,·#0
638 ·R_ARM_THM_MOVW_ABS_NC»  .LC4637 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
Offset 709, 14 lines modifiedOffset 708, 15 lines modified
709 »       movt»   r2,·#0708 »       movt»   r2,·#0
710 ·R_ARM_THM_MOVT_ABS»     .LC3709 ·R_ARM_THM_MOVT_ABS»     .LC3
711 »       mov»    r4,·r3710 »       mov»    r4,·r3
712 »       ldr»    r1,·[r1,·#0]711 »       ldr»    r1,·[r1,·#0]
713 »       bl»     33c·<_PyPegen_run_parser_from_string+0x33c>712 »       bl»     33c·<_PyPegen_run_parser_from_string+0x33c>
714 ·R_ARM_THM_CALL» _PyPegen_raise_error713 ·R_ARM_THM_CALL» _PyPegen_raise_error
715 »       b.n»    52a·<_PyPegen_run_parser+0x16>714 »       b.n»    52a·<_PyPegen_run_parser+0x16>
 715 »       nop
  
716 0000069c·<_PyPegen_lookahead>:716 0000069c·<_PyPegen_lookahead>:
717 _PyPegen_lookahead():717 _PyPegen_lookahead():
718 »       movw»   r3,·#0718 »       movw»   r3,·#0
719 ·R_ARM_THM_MOVW_ABS_NC»  _PyPegen_string_token719 ·R_ARM_THM_MOVW_ABS_NC»  _PyPegen_string_token
720 »       movt»   r3,·#0720 »       movt»   r3,·#0
721 ·R_ARM_THM_MOVT_ABS»     _PyPegen_string_token721 ·R_ARM_THM_MOVT_ABS»     _PyPegen_string_token
Offset 734, 45 lines modifiedOffset 734, 45 lines modified
734 »       str»    r6,·[r5,·#8]734 »       str»    r6,·[r5,·#8]
735 »       subs»   r1,·r0,·r4735 »       subs»   r1,·r0,·r4
736 »       clz»    r2,·r1736 »       clz»    r2,·r1
737 »       lsrs»   r0,·r2,·#5737 »       lsrs»   r0,·r2,·#5
738 »       pop»    {r4,·r5,·r6,·pc}738 »       pop»    {r4,·r5,·r6,·pc}
739 »       ldr»    r3,·[r2,·#12]739 »       ldr»    r3,·[r2,·#12]
740 »       cmp»    r6,·r3740 »       cmp»    r6,·r3
741 »       beq.n»  6e0·<_PyPegen_lookahead+0x44>741 »       beq.n»  6ee·<_PyPegen_lookahead+0x52>
742 »       ldr»    r0,·[r2,·#4]742 »       ldr»    r0,·[r2,·#4]
743 »       ldr.w»  r1,·[r0,·r6,·lsl·#2]743 »       ldr.w»  r1,·[r0,·r6,·lsl·#2]
744 »       ldr»    r2,·[r1,·#0]744 »       ldr»    r2,·[r1,·#0]
745 »       cmp»    r2,·#3745 »       cmp»    r2,·#3
746 »       beq.n»  6fc·<_PyPegen_lookahead+0x60>746 »       beq.n»  6e0·<_PyPegen_lookahead+0x44>
747 »       clz»    r5,·r4747 »       clz»    r5,·r4
748 »       lsrs»   r0,·r5,·#5748 »       lsrs»   r0,·r5,·#5
749 »       pop»    {r4,·r5,·r6,·pc}749 »       pop»    {r4,·r5,·r6,·pc}
 750 »       movs»   r2,·#1
 751 »       subs»   r4,·r4,·r2
 752 »       str»    r6,·[r5,·#8]
 753 »       clz»    r0,·r4
 754 »       lsrs»   r0,·r0,·#5
 755 »       pop»    {r4,·r5,·r6,·pc}
750 »       mov»    r0,·r2756 »       mov»    r0,·r2
751 »       bl»     760·<_PyPegen_fill_token>757 »       bl»     760·<_PyPegen_fill_token>
752 ·R_ARM_THM_CALL» _PyPegen_fill_token758 ·R_ARM_THM_CALL» _PyPegen_fill_token
753 »       cmp»    r0,·#0759 »       cmp»    r0,·#0
Max diff block lines reached; 51964/55503 bytes (93.62%) of diff not shown.
2.75 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ··0x000000b0·6177005f·7365745f·7365715f·636f6e74·aw._set_seq_cont14 ··0x000000b0·6177005f·7365745f·7365715f·636f6e74·aw._set_seq_cont
15 ··0x000000c0·65787400·2e4c414e·43484f52·30005f50·ext..LANCHOR0._P15 ··0x000000c0·65787400·2e4c414e·43484f52·30005f50·ext..LANCHOR0._P
16 ··0x000000d0·79506567·656e5f64·756d6d79·5f6e616d·yPegen_dummy_nam16 ··0x000000d0·79506567·656e5f64·756d6d79·5f6e616d·yPegen_dummy_nam
17 ··0x000000e0·652e7061·72742e30·002e4c43·3230005f·e.part.0..LC20._17 ··0x000000e0·652e7061·72742e30·002e4c43·3230005f·e.part.0..LC20._
18 ··0x000000f0·50795065·67656e5f·6164645f·74797065·PyPegen_add_type18 ··0x000000f0·50795065·67656e5f·6164645f·74797065·PyPegen_add_type
19 ··0x00000100·5f636f6d·6d656e74·5f746f5f·6172672e·_comment_to_arg.19 ··0x00000100·5f636f6d·6d656e74·5f746f5f·6172672e·_comment_to_arg.
20 ··0x00000110·70617274·2e302e69·7372612e·30005f67·part.0.isra.0._g20 ··0x00000110·70617274·2e302e69·7372612e·30005f67·part.0.isra.0._g
21 ··0x00000120·65745f6e·616d6573·2e697372·612e3000·et_names.isra.0. 
22 ··0x00000130·5f676574·5f646566·61756c74·732e6973·_get_defaults.is21 ··0x00000120·65745f64·65666175·6c74732e·69737261·et_defaults.isra
 22 ··0x00000130·2e30005f·6765745f·6e616d65·732e6973·.0._get_names.is
23 ··0x00000140·72612e30·002e4c43·3231002e·4c433232·ra.0..LC21..LC2223 ··0x00000140·72612e30·002e4c43·3231002e·4c433232·ra.0..LC21..LC22
24 ··0x00000150·002e4c43·3233002e·4c433234·002e4c43·..LC23..LC24..LC24 ··0x00000150·002e4c43·3233002e·4c433234·002e4c43·..LC23..LC24..LC
25 ··0x00000160·3235002e·4c433236·002e4c43·3237002e·25..LC26..LC27..25 ··0x00000160·3235002e·4c433236·002e4c43·3237002e·25..LC26..LC27..
26 ··0x00000170·4c433238·002e4c43·3239002e·4c433330·LC28..LC29..LC3026 ··0x00000170·4c433238·002e4c43·3239002e·4c433330·LC28..LC29..LC30
27 ··0x00000180·002e4c43·3331002e·4c433332·002e4c43·..LC31..LC32..LC27 ··0x00000180·002e4c43·3331002e·4c433332·002e4c43·..LC31..LC32..LC
28 ··0x00000190·3333002e·4c433334·002e4c43·3335002e·33..LC34..LC35..28 ··0x00000190·3333002e·4c433334·002e4c43·3335002e·33..LC34..LC35..
29 ··0x000001a0·4c433336·002e4c43·3337002e·4c433338·LC36..LC37..LC3829 ··0x000001a0·4c433336·002e4c43·3337002e·4c433338·LC36..LC37..LC38
Offset 106, 18 lines modifiedOffset 106, 18 lines modified
106 ··0x00000670·6567656e·5f467374·72696e67·50617273·egen_FstringPars106 ··0x00000670·6567656e·5f467374·72696e67·50617273·egen_FstringPars
107 ··0x00000680·65725f43·6f6e6361·74416e64·44656c00·er_ConcatAndDel.107 ··0x00000680·65725f43·6f6e6361·74416e64·44656c00·er_ConcatAndDel.
108 ··0x00000690·5f507950·6567656e·5f467374·72696e67·_PyPegen_Fstring108 ··0x00000690·5f507950·6567656e·5f467374·72696e67·_PyPegen_Fstring
109 ··0x000006a0·50617273·65725f46·696e6973·68005f50·Parser_Finish._P109 ··0x000006a0·50617273·65725f46·696e6973·68005f50·Parser_Finish._P
110 ··0x000006b0·795f436f·6e737461·6e74005f·50795065·y_Constant._PyPe110 ··0x000006b0·795f436f·6e737461·6e74005f·50795065·y_Constant._PyPe
111 ··0x000006c0·67656e5f·46737472·696e6750·61727365·gen_FstringParse111 ··0x000006c0·67656e5f·46737472·696e6750·61727365·gen_FstringParse
112 ··0x000006d0·725f436f·6e636174·46737472·696e6700·r_ConcatFstring.112 ··0x000006d0·725f436f·6e636174·46737472·696e6700·r_ConcatFstring.
 113 ··0x000006e0·5f507950·6567656e·5f467374·72696e67·_PyPegen_Fstring
 114 ··0x000006f0·50617273·65725f44·65616c6c·6f630050·Parser_Dealloc.P
113 ··0x000006e0·50794279·7465735f·436f6e63·6174416e·PyBytes_ConcatAn115 ··0x00000700·79427974·65735f43·6f6e6361·74416e64·yBytes_ConcatAnd
114 ··0x000006f0·6444656c·005f5079·50656765·6e5f4673·dDel._PyPegen_Fs 
115 ··0x00000700·7472696e·67506172·7365725f·4465616c·tringParser_Deal 
116 ··0x00000710·6c6f6300·5f507950·6567656e·5f676574·loc._PyPegen_get116 ··0x00000710·44656c00·5f507950·6567656e·5f676574·Del._PyPegen_get
117 ··0x00000720·5f6c6173·745f6e6f·6e6e7768·69746573·_last_nonnwhites117 ··0x00000720·5f6c6173·745f6e6f·6e6e7768·69746573·_last_nonnwhites
118 ··0x00000730·70616365·5f746f6b·656e005f·50795065·pace_token._PyPe118 ··0x00000730·70616365·5f746f6b·656e005f·50795065·pace_token._PyPe
119 ··0x00000740·67656e5f·73696e67·6c65746f·6e5f7365·gen_singleton_se119 ··0x00000740·67656e5f·73696e67·6c65746f·6e5f7365·gen_singleton_se
120 ··0x00000750·71005f50·795f6173·646c5f73·65715f6e·q._Py_asdl_seq_n120 ··0x00000750·71005f50·795f6173·646c5f73·65715f6e·q._Py_asdl_seq_n
121 ··0x00000760·6577005f·50795065·67656e5f·6e756d62·ew._PyPegen_numb121 ··0x00000760·6577005f·50795065·67656e5f·6e756d62·ew._PyPegen_numb
122 ··0x00000770·65725f74·6f6b656e·005f5079·50656765·er_token._PyPege122 ··0x00000770·65725f74·6f6b656e·005f5079·50656765·er_token._PyPege
123 ··0x00000780·6e5f6e65·775f6964·656e7469·66696572·n_new_identifier123 ··0x00000780·6e5f6e65·775f6964·656e7469·66696572·n_new_identifier
1.43 MB
parse.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:··········106388·(bytes·into·file)13 ··Start·of·section·headers:··········105260·(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·0x19f94:1 There·are·16·section·headers,·starting·at·offset·0x19b2c:
  
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·001818·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00185c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0143d0·000a20·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·014030·000a40·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00184c·0001c4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001890·0001c4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·014df0·000188·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·014a70·000188·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001a10·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001a54·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·001a10·010038·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001a54·00fc18·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·014f78·004f80·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·014bf8·004e98·08···I·13···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·011a48·000577·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·01166c·000577·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·011fc0·000036·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·011be4·000036·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·019ef8·000018·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·019a90·000018·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·011ff6·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·011c1a·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011ff6·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011c1a·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·01202c·001260·10·····14·170··417 ··[13]·.symtab···········SYMTAB··········00000000·011c50·001280·10·····14·172··4
18 ··[14]·.strtab···········STRTAB··········00000000·01328c·001144·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·012ed0·00115f·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·019f10·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·019aa8·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
39.0 KB
readelf --wide --symbols {}
    
Offset 1, 297 lines modifiedOffset 1, 299 lines modified
  
1 Symbol·table·'.symtab'·contains·294·entries:1 Symbol·table·'.symtab'·contains·296·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····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:·00006395··1408·FUNC····LOCAL··DEFAULT····6·star_expressions_rule7 ·····4:·00006089··1408·FUNC····LOCAL··DEFAULT····6·star_expressions_rule
8 ·····5:·00006915··3990·FUNC····LOCAL··DEFAULT····6·expression_rule8 ·····5:·00006609··3954·FUNC····LOCAL··DEFAULT····6·expression_rule
 9 ·····6:·00001305····40·FUNC····LOCAL··DEFAULT····1·_tmp_143_rule
9 ·····6:·00000c41···684·FUNC····LOCAL··DEFAULT····6·statements_rule10 ·····7:·00000a61···684·FUNC····LOCAL··DEFAULT····6·statements_rule
10 ·····7:·00000eed··4320·FUNC····LOCAL··DEFAULT····6·compound_stmt_rule11 ·····8:·00000d0d··4306·FUNC····LOCAL··DEFAULT····6·compound_stmt_rule
11 ·····8:·0000208d···342·FUNC····LOCAL··DEFAULT····6·simple_stmt_rule12 ·····9:·00001ea1···342·FUNC····LOCAL··DEFAULT····6·simple_stmt_rule
12 ·····9:·000021e5··8448·FUNC····LOCAL··DEFAULT····6·small_stmt_rule13 ····10:·00001ff9··8396·FUNC····LOCAL··DEFAULT····6·small_stmt_rule
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····8·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
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:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC117 ····14:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
17 ····14:·00001fcd····60·FUNC····LOCAL··DEFAULT····6·_tmp_15_rule18 ····15:·00001de1····60·FUNC····LOCAL··DEFAULT····6·_tmp_15_rule
18 ····15:·00002009····44·FUNC····LOCAL··DEFAULT····6·_tmp_16_rule19 ····16:·00001e1d····44·FUNC····LOCAL··DEFAULT····6·_tmp_16_rule
19 ····16:·00002035····44·FUNC····LOCAL··DEFAULT····6·_tmp_17_rule 
20 ····17:·00002061····44·FUNC····LOCAL··DEFAULT····6·_tmp_18_rule20 ····17:·00001e49····44·FUNC····LOCAL··DEFAULT····6·_tmp_17_rule
 21 ····18:·00001e75····44·FUNC····LOCAL··DEFAULT····6·_tmp_18_rule
21 ····18:·0000b731···346·FUNC····LOCAL··DEFAULT····6·named_expression_rule22 ····19:·0000b4b9···346·FUNC····LOCAL··DEFAULT····6·named_expression_rule
22 ····19:·0000c3c1···234·FUNC····LOCAL··DEFAULT····6·block_rule23 ····20:·0000c149···234·FUNC····LOCAL··DEFAULT····6·block_rule
23 ····20:·0000e6f9···346·FUNC····LOCAL··DEFAULT····6·elif_stmt_rule24 ····21:·0000e451···346·FUNC····LOCAL··DEFAULT····6·elif_stmt_rule
24 ····21:·0000b88d···374·FUNC····LOCAL··DEFAULT····6·_loop1_68_rule25 ····22:·0000b615···374·FUNC····LOCAL··DEFAULT····6·_loop1_68_rule
25 ····22:·0000c4ad··1772·FUNC····LOCAL··DEFAULT····6·function_def_raw_rule26 ····23:·0000c235··1742·FUNC····LOCAL··DEFAULT····6·function_def_raw_rule
26 ····23:·000002d9···248·FUNC····LOCAL··DEFAULT····1·class_def_raw_rule27 ····24:·000002d9···248·FUNC····LOCAL··DEFAULT····1·class_def_raw_rule
27 ····24:·000056dd···714·FUNC····LOCAL··DEFAULT····6·star_targets_rule28 ····25:·000053d1···714·FUNC····LOCAL··DEFAULT····6·star_targets_rule
28 ····25:·0000e855····54·FUNC····LOCAL··DEFAULT····6·else_block_rule29 ····26:·0000e5ad····54·FUNC····LOCAL··DEFAULT····6·else_block_rule
29 ····26:·0000ac15····12·FUNC····LOCAL··DEFAULT····6·NEW_TYPE_COMMENT30 ····27:·0000a9cd····12·FUNC····LOCAL··DEFAULT····6·NEW_TYPE_COMMENT
30 ····27:·000003d1····54·FUNC····LOCAL··DEFAULT····1·finally_block_rule31 ····28:·000003d1····54·FUNC····LOCAL··DEFAULT····1·finally_block_rule
31 ····28:·00000045····42·FUNC····LOCAL··DEFAULT····1·_tmp_49_rule32 ····29:·00000045····42·FUNC····LOCAL··DEFAULT····1·_tmp_49_rule
32 ····29:·00000409···202·FUNC····LOCAL··DEFAULT····1·with_item_rule33 ····30:·00000409···202·FUNC····LOCAL··DEFAULT····1·with_item_rule
33 ····30:·00001315····62·FUNC····LOCAL··DEFAULT····1·INVALID_VERSION_CHECK34 ····31:·00001359····62·FUNC····LOCAL··DEFAULT····1·INVALID_VERSION_CHECK
34 ····31:·000013e9····80·FUNC····LOCAL··DEFAULT····1·invalid_for_target_rule35 ····32:·0000142d····80·FUNC····LOCAL··DEFAULT····1·invalid_for_target_rule
35 ····32:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC236 ····33:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
36 ····33:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC337 ····34:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
37 ····34:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC438 ····35:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
38 ····35:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC539 ····36:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
39 ····36:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC640 ····37:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
40 ····37:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC741 ····38:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
41 ····38:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC842 ····39:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
42 ····39:·0000a965····46·FUNC····LOCAL··DEFAULT····6·_tmp_14_rule43 ····40:·0000a7e5····46·FUNC····LOCAL··DEFAULT····6·_tmp_14_rule
43 ····40:·0000433d··1542·FUNC····LOCAL··DEFAULT····6·t_primary_raw44 ····41:·0000411d··1486·FUNC····LOCAL··DEFAULT····6·t_primary_raw
44 ····41:·0000f43d···482·FUNC····LOCAL··DEFAULT····6·augassign_rule45 ····42:·0000f0cd···482·FUNC····LOCAL··DEFAULT····6·augassign_rule
45 ····42:·0000ab01····40·FUNC····LOCAL··DEFAULT····6·_tmp_24_rule46 ····43:·0000a8b9····40·FUNC····LOCAL··DEFAULT····6·_tmp_24_rule
46 ····43:·000056a1····58·FUNC····LOCAL··DEFAULT····6·t_lookahead_rule47 ····44:·00005395····58·FUNC····LOCAL··DEFAULT····6·t_lookahead_rule
47 ····44:·000015ad····40·FUNC····LOCAL··DEFAULT····1·_tmp_21_rule48 ····45:·0000f2b1···628·FUNC····LOCAL··DEFAULT····6·slices_rule
48 ····45:·0000ab29···236·FUNC····LOCAL··DEFAULT····6·yield_expr_rule49 ····46:·0000a8e1···236·FUNC····LOCAL··DEFAULT····6·yield_expr_rule
49 ····46:·000061fd···408·FUNC····LOCAL··DEFAULT····6·single_target_rule50 ····47:·00005ef1···408·FUNC····LOCAL··DEFAULT····6·single_target_rule
 51 ····48:·000015f1····40·FUNC····LOCAL··DEFAULT····1·_tmp_19_rule
50 ····47:·00000001····68·FUNC····LOCAL··DEFAULT····1·dotted_as_name_rule52 ····49:·00000001····68·FUNC····LOCAL··DEFAULT····1·dotted_as_name_rule
51 ····48:·00000071····42·FUNC····LOCAL··DEFAULT····1·_tmp_139_rule53 ····50:·00000071····42·FUNC····LOCAL··DEFAULT····1·_tmp_139_rule
52 ····49:·0000a995···362·FUNC····LOCAL··DEFAULT····6·dotted_name_rule54 ····51:·0000a815···162·FUNC····LOCAL··DEFAULT····6·dotted_name_rule
53 ····50:·0000009d···240·FUNC····LOCAL··DEFAULT····1·import_from_targets_rule55 ····52:·0000009d···240·FUNC····LOCAL··DEFAULT····1·import_from_targets_rule
54 ····51:·0000f621···760·FUNC····LOCAL··DEFAULT····6·slices_rule 
55 ····52:·00000f21···244·FUNC····LOCAL··DEFAULT····1·del_targets_rule56 ····53:·00000f15···244·FUNC····LOCAL··DEFAULT····1·del_targets_rule
56 ····53:·000012bd····44·FUNC····LOCAL··DEFAULT····1·_tmp_30_rule57 ····54:·000012b1····44·FUNC····LOCAL··DEFAULT····1·_tmp_30_rule
 58 ····55:·00001305····40·FUNC····LOCAL··DEFAULT····1·_tmp_29_rule
57 ····54:·00001439····88·FUNC····LOCAL··DEFAULT····1·invalid_ann_assign_target_rule59 ····56:·0000147d····88·FUNC····LOCAL··DEFAULT····1·invalid_ann_assign_target_rule
58 ····55:·00001491····54·FUNC····LOCAL··DEFAULT····1·_tmp_151_rule60 ····57:·000014d5····54·FUNC····LOCAL··DEFAULT····1·_tmp_151_rule
59 ····56:·00001491····54·FUNC····LOCAL··DEFAULT····1·_tmp_152_rule61 ····58:·000014d5····54·FUNC····LOCAL··DEFAULT····1·_tmp_152_rule
60 ····57:·0000ab01····40·FUNC····LOCAL··DEFAULT····6·_tmp_130_rule 
61 ····58:·000015d5····28·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION 
62 ····59:·000015ad····40·FUNC····LOCAL··DEFAULT····1·_tmp_19_rule 
63 ····60:·00000071····42·FUNC····LOCAL··DEFAULT····1·_tmp_140_rule62 ····59:·00000071····42·FUNC····LOCAL··DEFAULT····1·_tmp_140_rule
64 ····61:·000015f1···128·FUNC····LOCAL··DEFAULT····1·_RAISE_SYNTAX_ERROR_INVALID_TARGET63 ····60:·00001635···128·FUNC····LOCAL··DEFAULT····1·_RAISE_SYNTAX_ERROR_INVALID_TARGET
 64 ····61:·00001619····28·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION
 65 ····62:·0000a8b9····40·FUNC····LOCAL··DEFAULT····6·_tmp_130_rule
 66 ····63:·0000855d···306·FUNC····LOCAL··DEFAULT····6·bitwise_or_rule
65 ····62:·000002b9····32·FUNC····LOCAL··DEFAULT····1·NEW_TYPE_COMMENT.part.0.isra.067 ····64:·000002b9····32·FUNC····LOCAL··DEFAULT····1·NEW_TYPE_COMMENT.part.0.isra.0
66 ····63:·0000888d···306·FUNC····LOCAL··DEFAULT····6·bitwise_or_rule68 ····65:·000015f1····40·FUNC····LOCAL··DEFAULT····1·_tmp_21_rule
67 ····64:·0000b241··1262·FUNC····LOCAL··DEFAULT····6·star_named_expressions_rule69 ····66:·0000afc9··1262·FUNC····LOCAL··DEFAULT····6·star_named_expressions_rule
68 ····65:·000042e5····88·FUNC····LOCAL··DEFAULT····6·t_primary_rule70 ····67:·000040c5····88·FUNC····LOCAL··DEFAULT····6·t_primary_rule
69 ····66:·00004945··3418·FUNC····LOCAL··DEFAULT····6·atom_rule71 ····68:·000046ed··3238·FUNC····LOCAL··DEFAULT····6·atom_rule
70 ····67:·0000a889···220·FUNC····LOCAL··DEFAULT····6·genexp_rule72 ····69:·0000a709···220·FUNC····LOCAL··DEFAULT····6·genexp_rule
71 ····68:·0000ba05···522·FUNC····LOCAL··DEFAULT····6·arguments_rule73 ····70:·0000b78d···522·FUNC····LOCAL··DEFAULT····6·arguments_rule
72 ····69:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC974 ····71:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
73 ····70:·00000164·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1075 ····72:·00000164·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
74 ····71:·00000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1176 ····73:·00000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
75 ····72:·0000f9f9···824·FUNC····LOCAL··DEFAULT····6·tuple_rule77 ····74:·0000f605···824·FUNC····LOCAL··DEFAULT····6·tuple_rule
76 ····73:·0000c329···152·FUNC····LOCAL··DEFAULT····6·starred_expression_rule78 ····75:·0000c0b1···152·FUNC····LOCAL··DEFAULT····6·starred_expression_rule
77 ····74:·0000ac21··1568·FUNC····LOCAL··DEFAULT····6·list_rule79 ····76:·0000a9d9··1520·FUNC····LOCAL··DEFAULT····6·list_rule
78 ····75:·0000e3ad···842·FUNC····LOCAL··DEFAULT····6·_loop1_103_rule80 ····77:·0000e105···842·FUNC····LOCAL··DEFAULT····6·_loop1_103_rule
79 ····76:·00001355···146·FUNC····LOCAL··DEFAULT····1·invalid_comprehension_rule81 ····78:·00001399···146·FUNC····LOCAL··DEFAULT····1·invalid_comprehension_rule
80 ····77:·00005ad1··1834·FUNC····LOCAL··DEFAULT····6·target_with_star_atom_rule82 ····79:·000057c5··1834·FUNC····LOCAL··DEFAULT····6·target_with_star_atom_rule
81 ····78:·000059a9···294·FUNC····LOCAL··DEFAULT····6·star_target_rule83 ····80:·0000569d···294·FUNC····LOCAL··DEFAULT····6·star_target_rule
82 ····79:·00010011····38·FUNC····LOCAL··DEFAULT····6·_tmp_149_rule84 ····81:·000012dd····38·FUNC····LOCAL··DEFAULT····1·_tmp_149_rule
83 ····80:·00010011····38·FUNC····LOCAL··DEFAULT····6·_tmp_150_rule85 ····82:·000012dd····38·FUNC····LOCAL··DEFAULT····1·_tmp_150_rule
84 ····81:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1286 ····83:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
85 ····82:·000078ad··1380·FUNC····LOCAL··DEFAULT····6·disjunction_rule87 ····84:·0000757d··1380·FUNC····LOCAL··DEFAULT····6·disjunction_rule
86 ····83:·000005ad··1698·FUNC····LOCAL··DEFAULT····1·lambda_slash_with_default_rule88 ····85:·000005ad··1688·FUNC····LOCAL··DEFAULT····1·lambda_slash_with_default_rule
87 ····84:·0000fe9d···370·FUNC····LOCAL··DEFAULT····6·lambda_param_with_default_rule89 ····86:·0000faa5···370·FUNC····LOCAL··DEFAULT····6·lambda_param_with_default_rule
88 ····85:·00000c51···678·FUNC····LOCAL··DEFAULT····1·lambda_star_etc_rule90 ····87:·00000c45···678·FUNC····LOCAL··DEFAULT····1·lambda_star_etc_rule
89 ····86:·0000fd59···186·FUNC····LOCAL··DEFAULT····6·lambda_param_no_default_rule91 ····88:·0000f961···186·FUNC····LOCAL··DEFAULT····6·lambda_param_no_default_rule
90 ····87:·000080c1··1996·FUNC····LOCAL··DEFAULT····6·inversion_rule92 ····89:·00007d91··1996·FUNC····LOCAL··DEFAULT····6·inversion_rule
91 ····88:·00007e11···686·FUNC····LOCAL··DEFAULT····6·conjunction_rule93 ····90:·00007ae1···686·FUNC····LOCAL··DEFAULT····6·conjunction_rule
92 ····89:·000089c1···648·FUNC····LOCAL··DEFAULT····6·bitwise_xor_rule94 ····91:·00008691···648·FUNC····LOCAL··DEFAULT····6·bitwise_xor_rule
93 ····90:·00008c49··1548·FUNC····LOCAL··DEFAULT····6·bitwise_and_rule95 ····92:·00008919··1548·FUNC····LOCAL··DEFAULT····6·bitwise_and_rule
94 ····91:·00009255···354·FUNC····LOCAL··DEFAULT····6·shift_expr_rule96 ····93:·00008f25···358·FUNC····LOCAL··DEFAULT····6·shift_expr_rule
95 ····92:·000093b9···358·FUNC····LOCAL··DEFAULT····6·sum_rule97 ····94:·0000908d···358·FUNC····LOCAL··DEFAULT····6·sum_rule
96 ····93:·00009521···174·FUNC····LOCAL··DEFAULT····6·term_rule98 ····95:·000091f5···188·FUNC····LOCAL··DEFAULT····6·term_rule
97 ····94:·000095d1··1692·FUNC····LOCAL··DEFAULT····6·term_raw99 ····96:·000092b1··1694·FUNC····LOCAL··DEFAULT····6·term_raw
98 ····95:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13100 ····97:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
99 ····96:·00009c6d··1210·FUNC····LOCAL··DEFAULT····6·factor_rule101 ····98:·00009951··1768·FUNC····LOCAL··DEFAULT····6·factor_rule
100 ····97:·00000200·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14102 ····99:·00000200·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
101 ····98:·0000a129···232·FUNC····LOCAL··DEFAULT····6·primary_rule 
102 ····99:·0000a211··1654·FUNC····LOCAL··DEFAULT····6·primary_raw103 ···100:·0000a091··1654·FUNC····LOCAL··DEFAULT····6·primary_raw
 104 ···101:·0000a039····88·FUNC····LOCAL··DEFAULT····6·primary_rule
103 ···100:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15105 ···102:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
104 ···101:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t106 ···103:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
105 ···102:·00000045····42·FUNC····LOCAL··DEFAULT····1·_tmp_38_rule107 ···104:·00000045····42·FUNC····LOCAL··DEFAULT····1·_tmp_38_rule
106 ···103:·00000045····42·FUNC····LOCAL··DEFAULT····1·_tmp_35_rule108 ···105:·00000045····42·FUNC····LOCAL··DEFAULT····1·_tmp_35_rule
107 ···104:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16109 ···106:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
108 ···105:·0000018d···232·FUNC····LOCAL··DEFAULT····1·_gather_33_rule110 ···107:·0000018d···232·FUNC····LOCAL··DEFAULT····1·_gather_33_rule
109 ···106:·00000275····68·FUNC····LOCAL··DEFAULT····1·import_from_as_name_rule111 ···108:·00000275····68·FUNC····LOCAL··DEFAULT····1·import_from_as_name_rule
110 ···107:·0000ab01····40·FUNC····LOCAL··DEFAULT····6·annotated_rhs_rule112 ···109:·0000a8b9····40·FUNC····LOCAL··DEFAULT····6·annotated_rhs_rule
111 ···108:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17113 ···110:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
112 ···109:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18114 ···111:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
113 ···110:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19115 ···112:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
114 ···111:·0000bc11··1814·FUNC····LOCAL··DEFAULT····6·args_rule116 ···113:·0000b999··1814·FUNC····LOCAL··DEFAULT····6·args_rule
115 ···112:·0000e88d··2352·FUNC····LOCAL··DEFAULT····6·kwargs_rule117 ···114:·0000e5e5··2152·FUNC····LOCAL··DEFAULT····6·kwargs_rule
116 ···113:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20118 ···115:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
117 ···114:·00000318·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21119 ···116:·00000318·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
118 ···115:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22120 ···117:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
Max diff block lines reached; 9525/39926 bytes (23.86%) of diff not shown.
417 KB
readelf --wide --relocs {}
Max HTML report size reached
3.45 KB
strings --all --bytes=8 {}
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 ;FBF)F·F1 ;FBF)F·F
2 SFZFIFwi2 SFZFIFwi
3 (F:FKFui 
4 (Fei;iBF3 (Fei;iBF
5 eiJF;iYF4 *Fei;iIF
6 (FKFeiRFYF5 (FKFeiRF
7 giSFZFHF6 giSFZFHF
8 giSFZFHF7 giSFZFHF
9 fiCFRFHF8 fiCFRFHF
10 fiCFRFHF9 fiCFRFHF
11 fiCFRFIF10 giCFRFYF
12 1FfiCFRF 
13 ;FRFXFei11 ;FRFXFei
14 :FAFHFoi12 :FAFHFoi
15 XF5#"FIF13 XF5#"FIF
16 )FCFZFei14 )FCFZFei
17 e9F[FRFgi15 x3FRF)Ffi
18 XF5#"FIF16 XF5#"FIF
19 )FCFZFei17 )FCFZFei
20 VSFZFAFgi18 VSFZFAFgi
21 g)FKFBFei19 g)FKFBFei
22 5#"FIFXF20 5#"FIFXF
23 XF5#"FIF21 XF5#"FIF
24 VKFZFAFei22 VKFZFAFei
25 +FZF9Fei23 +FZF9Fei
26 +F*F)F·F24 +F*F)F·F
27 biCFphIF25 biCFphIF
28 aiCFphJF26 aiCFphJF
29 bi9Fph[F27 bi9Fph[F
30 aiCFphJF28 aiCFphJF
31 xhBFgiQF 
32 xhBFgiQF 
33 0FIFCFni29 0FIFCFni
34 CFJFQFni30 CFJFQFni
35 9FKFRFgi31 9FKFRFgi
36 Async·with·statements·are32 Async·with·statements·are
37 Async·for·loops·are33 Async·for·loops·are
38 Variable·annotation·syntax·is34 Variable·annotation·syntax·is
39 Variable·annotations·syntax·is35 Variable·annotations·syntax·is
Offset 65, 14 lines modifiedOffset 61, 15 lines modified
65 cannot·assign·to·%s61 cannot·assign·to·%s
66 cannot·delete·%s62 cannot·delete·%s
67 __peg_parser__63 __peg_parser__
68 continue64 continue
69 nonlocal65 nonlocal
70 .LANCHOR066 .LANCHOR0
71 star_expressions_rule67 star_expressions_rule
 68 _tmp_143_rule
72 statements_rule69 statements_rule
73 compound_stmt_rule70 compound_stmt_rule
74 simple_stmt_rule71 simple_stmt_rule
75 small_stmt_rule72 small_stmt_rule
76 _tmp_15_rule73 _tmp_15_rule
77 _tmp_16_rule74 _tmp_16_rule
78 _tmp_17_rule75 _tmp_17_rule
Offset 91, 34 lines modifiedOffset 88, 35 lines modified
91 INVALID_VERSION_CHECK88 INVALID_VERSION_CHECK
92 invalid_for_target_rule89 invalid_for_target_rule
93 _tmp_14_rule90 _tmp_14_rule
94 t_primary_raw91 t_primary_raw
95 augassign_rule92 augassign_rule
96 _tmp_24_rule93 _tmp_24_rule
97 t_lookahead_rule94 t_lookahead_rule
98 _tmp_21_rule95 slices_rule
99 yield_expr_rule96 yield_expr_rule
100 single_target_rule97 single_target_rule
 98 _tmp_19_rule
101 dotted_as_name_rule99 dotted_as_name_rule
102 _tmp_139_rule100 _tmp_139_rule
103 dotted_name_rule101 dotted_name_rule
104 import_from_targets_rule102 import_from_targets_rule
105 slices_rule 
106 del_targets_rule103 del_targets_rule
107 _tmp_30_rule104 _tmp_30_rule
 105 _tmp_29_rule
108 invalid_ann_assign_target_rule106 invalid_ann_assign_target_rule
109 _tmp_151_rule107 _tmp_151_rule
110 _tmp_152_rule108 _tmp_152_rule
111 _tmp_130_rule 
112 RAISE_ERROR_KNOWN_LOCATION 
113 _tmp_19_rule 
114 _tmp_140_rule109 _tmp_140_rule
115 _RAISE_SYNTAX_ERROR_INVALID_TARGET110 _RAISE_SYNTAX_ERROR_INVALID_TARGET
116 NEW_TYPE_COMMENT.part.0.isra.0111 RAISE_ERROR_KNOWN_LOCATION
 112 _tmp_130_rule
117 bitwise_or_rule113 bitwise_or_rule
 114 NEW_TYPE_COMMENT.part.0.isra.0
 115 _tmp_21_rule
118 star_named_expressions_rule116 star_named_expressions_rule
119 t_primary_rule117 t_primary_rule
120 genexp_rule118 genexp_rule
121 arguments_rule119 arguments_rule
122 tuple_rule120 tuple_rule
123 starred_expression_rule121 starred_expression_rule
124 list_rule122 list_rule
Offset 148, 17 lines modifiedOffset 146, 17 lines modified
148 import_from_as_name_rule146 import_from_as_name_rule
149 annotated_rhs_rule147 annotated_rhs_rule
150 kwargs_rule148 kwargs_rule
151 invalid_parameters_rule149 invalid_parameters_rule
152 _tmp_53_rule150 _tmp_53_rule
153 _tmp_147_rule151 _tmp_147_rule
154 _tmp_146_rule152 _tmp_146_rule
155 kwarg_or_double_starred_rule 
156 kwarg_or_starred_rule 
157 invalid_kwarg_rule153 invalid_kwarg_rule
 154 kwarg_or_starred_rule
 155 kwarg_or_double_starred_rule
158 slice_rule156 slice_rule
159 _tmp_47_rule157 _tmp_47_rule
160 lambda_param_rule158 lambda_param_rule
161 lambda_kwds_rule159 lambda_kwds_rule
162 lambda_param_maybe_default_rule160 lambda_param_maybe_default_rule
163 del_target_rule161 del_target_rule
164 reserved_keywords162 reserved_keywords
Offset 176, 29 lines modifiedOffset 174, 29 lines modified
176 __compound_literal.11174 __compound_literal.11
177 __compound_literal.12175 __compound_literal.12
178 __compound_literal.13176 __compound_literal.13
179 __compound_literal.14177 __compound_literal.14
180 _PyPegen_parse178 _PyPegen_parse
181 _PyPegen_fill_token179 _PyPegen_fill_token
182 PyMem_Malloc180 PyMem_Malloc
183 _PyPegen_expect_token 
184 PyMem_Free181 PyMem_Free
 182 _PyPegen_expect_token
185 _Py_asdl_seq_new183 _Py_asdl_seq_new
Max diff block lines reached; 1237/3484 bytes (35.51%) of diff not shown.
76.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 00000000·<dotted_as_name_rule>:6 00000000·<dotted_as_name_rule>:
7 dotted_as_name_rule():7 dotted_as_name_rule():
8 »       ldr»    r3,·[r0,·#56]» ;·0x388 »       ldr»    r3,·[r0,·#56]» ;·0x38
9 »       push»   {r4,·r5,·r6,·lr}9 »       push»   {r4,·r5,·r6,·lr}
10 »       cbnz»   r3,·3a·<dotted_as_name_rule+0x3a>10 »       cbnz»   r3,·3a·<dotted_as_name_rule+0x3a>
11 »       ldr»    r6,·[r0,·#8]11 »       ldr»    r6,·[r0,·#8]
12 »       mov»    r5,·r012 »       mov»    r5,·r0
13 »       bl»     a994·<dotted_name_rule>13 »       bl»     a814·<dotted_name_rule>
14 ·R_ARM_THM_CALL» dotted_name_rule14 ·R_ARM_THM_CALL» dotted_name_rule
15 »       mov»    r4,·r015 »       mov»    r4,·r0
16 »       cbz»    r0,·30·<dotted_as_name_rule+0x30>16 »       cbz»    r0,·30·<dotted_as_name_rule+0x30>
17 »       mov»    r0,·r517 »       mov»    r0,·r5
18 »       bl»     44·<_tmp_35_rule>18 »       bl»     44·<_tmp_35_rule>
19 »       mov»    r1,·r019 »       mov»    r1,·r0
20 »       ldr»    r0,·[r4,·#4]20 »       ldr»    r0,·[r4,·#4]
Offset 397, 30 lines modifiedOffset 397, 30 lines modified
397 »       movs»   r1,·#7397 »       movs»   r1,·#7
398 »       mov»    r0,·r4398 »       mov»    r0,·r4
399 »       ldr»    r7,·[r4,·#8]399 »       ldr»    r7,·[r4,·#8]
400 »       bl»     0·<_PyPegen_expect_token>400 »       bl»     0·<_PyPegen_expect_token>
401 ·R_ARM_THM_CALL» _PyPegen_expect_token401 ·R_ARM_THM_CALL» _PyPegen_expect_token
402 »       cbz»    r0,·380·<class_def_raw_rule+0xa8>402 »       cbz»    r0,·380·<class_def_raw_rule+0xa8>
403 »       mov»    r0,·r4403 »       mov»    r0,·r4
404 »       bl»     ba04·<arguments_rule>404 »       bl»     b78c·<arguments_rule>
405 ·R_ARM_THM_CALL» arguments_rule405 ·R_ARM_THM_CALL» arguments_rule
406 »       movs»   r1,·#8406 »       movs»   r1,·#8
407 »       mov»    r5,·r0407 »       mov»    r5,·r0
408 »       mov»    r0,·r4408 »       mov»    r0,·r4
409 »       bl»     0·<_PyPegen_expect_token>409 »       bl»     0·<_PyPegen_expect_token>
410 ·R_ARM_THM_CALL» _PyPegen_expect_token410 ·R_ARM_THM_CALL» _PyPegen_expect_token
411 »       cbz»    r0,·380·<class_def_raw_rule+0xa8>411 »       cbz»    r0,·380·<class_def_raw_rule+0xa8>
412 »       cbz»    r5,·394·<class_def_raw_rule+0xbc>412 »       cbz»    r5,·394·<class_def_raw_rule+0xbc>
413 »       movs»   r1,·#11413 »       movs»   r1,·#11
414 »       mov»    r0,·r4414 »       mov»    r0,·r4
415 »       bl»     0·<_PyPegen_expect_token>415 »       bl»     0·<_PyPegen_expect_token>
416 ·R_ARM_THM_CALL» _PyPegen_expect_token416 ·R_ARM_THM_CALL» _PyPegen_expect_token
417 »       cbz»    r0,·3a2·<class_def_raw_rule+0xca>417 »       cbz»    r0,·3a2·<class_def_raw_rule+0xca>
418 »       mov»    r0,·r4418 »       mov»    r0,·r4
419 »       bl»     c3c0·<block_rule>419 »       bl»     c148·<block_rule>
420 ·R_ARM_THM_CALL» block_rule420 ·R_ARM_THM_CALL» block_rule
421 »       mov»    r7,·r0421 »       mov»    r7,·r0
422 »       cbz»    r0,·3a2·<class_def_raw_rule+0xca>422 »       cbz»    r0,·3a2·<class_def_raw_rule+0xca>
423 »       mov»    r0,·r4423 »       mov»    r0,·r4
424 »       bl»     0·<_PyPegen_get_last_nonnwhitespace_token>424 »       bl»     0·<_PyPegen_get_last_nonnwhitespace_token>
425 ·R_ARM_THM_CALL» _PyPegen_get_last_nonnwhitespace_token425 ·R_ARM_THM_CALL» _PyPegen_get_last_nonnwhitespace_token
426 »       mov»    r2,·r0426 »       mov»    r2,·r0
Offset 497, 15 lines modifiedOffset 497, 15 lines modified
497 »       movs»   r1,·#11497 »       movs»   r1,·#11
498 »       mov»    r0,·r4498 »       mov»    r0,·r4
499 »       bl»     0·<_PyPegen_expect_token>499 »       bl»     0·<_PyPegen_expect_token>
500 ·R_ARM_THM_CALL» _PyPegen_expect_token500 ·R_ARM_THM_CALL» _PyPegen_expect_token
501 »       cmp»    r0,·#0501 »       cmp»    r0,·#0
502 »       beq.n»  3e4·<finally_block_rule+0x14>502 »       beq.n»  3e4·<finally_block_rule+0x14>
503 »       mov»    r0,·r4503 »       mov»    r0,·r4
504 »       bl»     c3c0·<block_rule>504 »       bl»     c148·<block_rule>
505 ·R_ARM_THM_CALL» block_rule505 ·R_ARM_THM_CALL» block_rule
506 »       cmp»    r0,·#0506 »       cmp»    r0,·#0
507 »       beq.n»  3e4·<finally_block_rule+0x14>507 »       beq.n»  3e4·<finally_block_rule+0x14>
508 »       pop»    {r3,·r4,·r5,·pc}508 »       pop»    {r3,·r4,·r5,·pc}
509 »       movs»   r0,·#0509 »       movs»   r0,·#0
510 »       pop»    {r3,·r4,·r5,·pc}510 »       pop»    {r3,·r4,·r5,·pc}
511 »       nop511 »       nop
Offset 514, 43 lines modifiedOffset 514, 43 lines modified
514 with_item_rule():514 with_item_rule():
515 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}515 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
516 »       ldr»    r3,·[r0,·#56]» ;·0x38516 »       ldr»    r3,·[r0,·#56]» ;·0x38
517 »       cmp»    r3,·#0517 »       cmp»    r3,·#0
518 »       bne.n»  482·<with_item_rule+0x7a>518 »       bne.n»  482·<with_item_rule+0x7a>
519 »       ldr»    r7,·[r0,·#8]519 »       ldr»    r7,·[r0,·#8]
520 »       mov»    r4,·r0520 »       mov»    r4,·r0
521 »       bl»     6914·<expression_rule>521 »       bl»     6608·<expression_rule>
522 ·R_ARM_THM_CALL» expression_rule522 ·R_ARM_THM_CALL» expression_rule
523 »       mov»    r5,·r0523 »       mov»    r5,·r0
524 »       cbz»    r0,·428·<with_item_rule+0x20>524 »       cbz»    r0,·428·<with_item_rule+0x20>
525 »       mov.w»  r1,·#520»   ;·0x208525 »       mov.w»  r1,·#520»   ;·0x208
526 »       mov»    r0,·r4526 »       mov»    r0,·r4
527 »       bl»     0·<_PyPegen_expect_token>527 »       bl»     0·<_PyPegen_expect_token>
528 ·R_ARM_THM_CALL» _PyPegen_expect_token528 ·R_ARM_THM_CALL» _PyPegen_expect_token
529 »       cbnz»   r0,·44c·<with_item_rule+0x44>529 »       cbnz»   r0,·44c·<with_item_rule+0x44>
530 »       ldr»    r0,·[r4,·#88]» ;·0x58530 »       ldr»    r0,·[r4,·#88]» ;·0x58
531 »       str»    r7,·[r4,·#8]531 »       str»    r7,·[r4,·#8]
532 »       cbnz»   r0,·48a·<with_item_rule+0x82>532 »       cbnz»   r0,·48a·<with_item_rule+0x82>
533 »       ldr»    r6,·[r4,·#56]» ;·0x38533 »       ldr»    r6,·[r4,·#56]» ;·0x38
534 »       cbnz»   r6,·482·<with_item_rule+0x7a>534 »       cbnz»   r6,·482·<with_item_rule+0x7a>
535 »       mov»    r0,·r4535 »       mov»    r0,·r4
536 »       bl»     6914·<expression_rule>536 »       bl»     6608·<expression_rule>
537 ·R_ARM_THM_CALL» expression_rule537 ·R_ARM_THM_CALL» expression_rule
538 »       mov»    r3,·r0538 »       mov»    r3,·r0
539 »       cbz»    r0,·486·<with_item_rule+0x7e>539 »       cbz»    r0,·486·<with_item_rule+0x7e>
540 »       ldr»    r2,·[r4,·#20]540 »       ldr»    r2,·[r4,·#20]
541 »       mov»    r1,·r6541 »       mov»    r1,·r6
542 »       bl»     0·<_Py_withitem>542 »       bl»     0·<_Py_withitem>
543 ·R_ARM_THM_CALL» _Py_withitem543 ·R_ARM_THM_CALL» _Py_withitem
544 »       mov»    r3,·r0544 »       mov»    r3,·r0
545 »       cbz»    r0,·47c·<with_item_rule+0x74>545 »       cbz»    r0,·47c·<with_item_rule+0x74>
546 »       mov»    r0,·r3546 »       mov»    r0,·r3
547 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}547 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
548 »       mov»    r0,·r4548 »       mov»    r0,·r4
549 »       bl»     59a8·<star_target_rule>549 »       bl»     569c·<star_target_rule>
550 ·R_ARM_THM_CALL» star_target_rule550 ·R_ARM_THM_CALL» star_target_rule
551 »       mov»    r6,·r0551 »       mov»    r6,·r0
552 »       cmp»    r0,·#0552 »       cmp»    r0,·#0
553 »       beq.n»  428·<with_item_rule+0x20>553 »       beq.n»  428·<with_item_rule+0x20>
554 »       movw»   r1,·#0554 »       movw»   r1,·#0
555 ·R_ARM_THM_MOVW_ABS_NC»  _tmp_47_rule555 ·R_ARM_THM_MOVW_ABS_NC»  _tmp_47_rule
556 »       movt»   r1,·#0556 »       movt»   r1,·#0
Offset 576, 30 lines modifiedOffset 576, 30 lines modified
576 »       b.n»    448·<with_item_rule+0x40>576 »       b.n»    448·<with_item_rule+0x40>
577 »       str»    r7,·[r4,·#8]577 »       str»    r7,·[r4,·#8]
578 »       b.n»    448·<with_item_rule+0x40>578 »       b.n»    448·<with_item_rule+0x40>
579 »       ldr»    r5,·[r4,·#56]» ;·0x38579 »       ldr»    r5,·[r4,·#56]» ;·0x38
580 »       cmp»    r5,·#0580 »       cmp»    r5,·#0
581 »       bne.n»  482·<with_item_rule+0x7a>581 »       bne.n»  482·<with_item_rule+0x7a>
582 »       mov»    r0,·r4582 »       mov»    r0,·r4
583 »       bl»     6914·<expression_rule>583 »       bl»     6608·<expression_rule>
584 ·R_ARM_THM_CALL» expression_rule584 ·R_ARM_THM_CALL» expression_rule
585 »       cbz»    r0,·4c6·<with_item_rule+0xbe>585 »       cbz»    r0,·4c6·<with_item_rule+0xbe>
586 »       mov.w»  r1,·#520»   ;·0x208586 »       mov.w»  r1,·#520»   ;·0x208
587 »       mov»    r0,·r4587 »       mov»    r0,·r4
588 »       bl»     0·<_PyPegen_expect_token>588 »       bl»     0·<_PyPegen_expect_token>
589 ·R_ARM_THM_CALL» _PyPegen_expect_token589 ·R_ARM_THM_CALL» _PyPegen_expect_token
590 »       cbz»    r0,·4c6·<with_item_rule+0xbe>590 »       cbz»    r0,·4c6·<with_item_rule+0xbe>
591 »       mov»    r0,·r4591 »       mov»    r0,·r4
592 »       bl»     6914·<expression_rule>592 »       bl»     6608·<expression_rule>
593 ·R_ARM_THM_CALL» expression_rule593 ·R_ARM_THM_CALL» expression_rule
594 »       mov»    r2,·r0594 »       mov»    r2,·r0
595 »       cbz»    r0,·4c6·<with_item_rule+0xbe>595 »       cbz»    r0,·4c6·<with_item_rule+0xbe>
Max diff block lines reached; 74886/78341 bytes (95.59%) of diff not shown.
884 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
36.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 280 lines modifiedOffset 1, 281 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2e4c414e·43484f52·30007374·.$t..LANCHOR0.st2 ··0x00000000·00247400·2e4c414e·43484f52·30007374·.$t..LANCHOR0.st
3 ··0x00000010·61725f65·78707265·7373696f·6e735f72·ar_expressions_r3 ··0x00000010·61725f65·78707265·7373696f·6e735f72·ar_expressions_r
4 ··0x00000020·756c6500·73746174·656d656e·74735f72·ule.statements_r 
5 ··0x00000030·756c6500·636f6d70·6f756e64·5f73746d·ule.compound_stm 
6 ··0x00000040·745f7275·6c650073·696d706c·655f7374·t_rule.simple_st 
7 ··0x00000050·6d745f72·756c6500·736d616c·6c5f7374·mt_rule.small_st 
8 ··0x00000060·6d745f72·756c6500·2464002e·4c433000·mt_rule.$d..LC0. 
9 ··0x00000070·2e4c4331·005f746d·705f3135·5f72756c·.LC1._tmp_15_rul 
10 ··0x00000080·65005f74·6d705f31·365f7275·6c65005f·e._tmp_16_rule._ 
11 ··0x00000090·746d705f·31375f72·756c6500·5f746d70·tmp_17_rule._tmp 
12 ··0x000000a0·5f31385f·72756c65·006e616d·65645f65·_18_rule.named_e 
13 ··0x000000b0·78707265·7373696f·6e5f7275·6c650065·xpression_rule.e 
14 ··0x000000c0·6c69665f·73746d74·5f72756c·65005f6c·lif_stmt_rule._l 
15 ··0x000000d0·6f6f7031·5f36385f·72756c65·0066756e·oop1_68_rule.fun 
16 ··0x000000e0·6374696f·6e5f6465·665f7261·775f7275·ction_def_raw_ru 
17 ··0x000000f0·6c650063·6c617373·5f646566·5f726177·le.class_def_raw 
18 ··0x00000100·5f72756c·65007374·61725f74·61726765·_rule.star_targe 
19 ··0x00000110·74735f72·756c6500·656c7365·5f626c6f·ts_rule.else_blo 
20 ··0x00000120·636b5f72·756c6500·4e45575f·54595045·ck_rule.NEW_TYPE 
21 ··0x00000130·5f434f4d·4d454e54·0066696e·616c6c79·_COMMENT.finally 
22 ··0x00000140·5f626c6f·636b5f72·756c6500·5f746d70·_block_rule._tmp 
23 ··0x00000150·5f34395f·72756c65·00776974·685f6974·_49_rule.with_it 
24 ··0x00000160·656d5f72·756c6500·494e5641·4c49445f·em_rule.INVALID_ 
25 ··0x00000170·56455253·494f4e5f·43484543·4b00696e·VERSION_CHECK.in 
26 ··0x00000180·76616c69·645f666f·725f7461·72676574·valid_for_target 
27 ··0x00000190·5f72756c·65002e4c·4332002e·4c433300·_rule..LC2..LC3. 
28 ··0x000001a0·2e4c4334·002e4c43·35002e4c·4336002e·.LC4..LC5..LC6.. 
29 ··0x000001b0·4c433700·2e4c4338·005f746d·705f3134·LC7..LC8._tmp_14 
30 ··0x000001c0·5f72756c·6500745f·7072696d·6172795f·_rule.t_primary_ 
31 ··0x000001d0·72617700·61756761·73736967·6e5f7275·raw.augassign_ru 
32 ··0x000001e0·6c65005f·746d705f·32345f72·756c6500·le._tmp_24_rule. 
33 ··0x000001f0·745f6c6f·6f6b6168·6561645f·72756c65·t_lookahead_rule 
34 ··0x00000200·005f746d·705f3231·5f72756c·65007969·._tmp_21_rule.yi 
35 ··0x00000210·656c645f·65787072·5f72756c·65007369·eld_expr_rule.si 
36 ··0x00000220·6e676c65·5f746172·6765745f·72756c65·ngle_target_rule 
37 ··0x00000230·00646f74·7465645f·61735f6e·616d655f·.dotted_as_name_ 
38 ··0x00000240·72756c65·005f746d·705f3133·395f7275·rule._tmp_139_ru 
39 ··0x00000250·6c650064·6f747465·645f6e61·6d655f72·le.dotted_name_r 
40 ··0x00000260·756c6500·696d706f·72745f66·726f6d5f·ule.import_from_ 
41 ··0x00000270·74617267·6574735f·72756c65·00736c69·targets_rule.sli 
42 ··0x00000280·6365735f·72756c65·0064656c·5f746172·ces_rule.del_tar 
43 ··0x00000290·67657473·5f72756c·65005f74·6d705f33·gets_rule._tmp_3 
44 ··0x000002a0·305f7275·6c650069·6e76616c·69645f61·0_rule.invalid_a 
45 ··0x000002b0·6e6e5f61·73736967·6e5f7461·72676574·nn_assign_target 
46 ··0x000002c0·5f72756c·65005f74·6d705f31·35315f72·_rule._tmp_151_r 
47 ··0x000002d0·756c6500·5f746d70·5f313532·5f72756c·ule._tmp_152_rul4 ··0x00000020·756c6500·5f746d70·5f313433·5f72756c·ule._tmp_143_rul
 5 ··0x00000030·65007374·6174656d·656e7473·5f72756c·e.statements_rul
 6 ··0x00000040·6500636f·6d706f75·6e645f73·746d745f·e.compound_stmt_
 7 ··0x00000050·72756c65·0073696d·706c655f·73746d74·rule.simple_stmt
 8 ··0x00000060·5f72756c·6500736d·616c6c5f·73746d74·_rule.small_stmt
 9 ··0x00000070·5f72756c·65002464·002e4c43·30002e4c·_rule.$d..LC0..L
48 ··0x000002e0·65005f74·6d705f31·33305f72·756c6500·e._tmp_130_rule.10 ··0x00000080·4331005f·746d705f·31355f72·756c6500·C1._tmp_15_rule.
49 ··0x000002f0·52414953·455f4552·524f525f·4b4e4f57·RAISE_ERROR_KNOW 
50 ··0x00000300·4e5f4c4f·43415449·4f4e005f·746d705f·N_LOCATION._tmp_11 ··0x00000090·5f746d70·5f31365f·72756c65·005f746d·_tmp_16_rule._tm
 12 ··0x000000a0·705f3137·5f72756c·65005f74·6d705f31·p_17_rule._tmp_1
 13 ··0x000000b0·385f7275·6c65006e·616d6564·5f657870·8_rule.named_exp
 14 ··0x000000c0·72657373·696f6e5f·72756c65·00656c69·ression_rule.eli
 15 ··0x000000d0·665f7374·6d745f72·756c6500·5f6c6f6f·f_stmt_rule._loo
 16 ··0x000000e0·70315f36·385f7275·6c650066·756e6374·p1_68_rule.funct
 17 ··0x000000f0·696f6e5f·6465665f·7261775f·72756c65·ion_def_raw_rule
 18 ··0x00000100·00636c61·73735f64·65665f72·61775f72·.class_def_raw_r
 19 ··0x00000110·756c6500·73746172·5f746172·67657473·ule.star_targets
 20 ··0x00000120·5f72756c·6500656c·73655f62·6c6f636b·_rule.else_block
 21 ··0x00000130·5f72756c·65004e45·575f5459·50455f43·_rule.NEW_TYPE_C
 22 ··0x00000140·4f4d4d45·4e540066·696e616c·6c795f62·OMMENT.finally_b
51 ··0x00000310·31395f72·756c6500·5f746d70·5f313430·19_rule._tmp_14023 ··0x00000150·6c6f636b·5f72756c·65005f74·6d705f34·lock_rule._tmp_4
52 ··0x00000320·5f72756c·65005f52·41495345·5f53594e·_rule._RAISE_SYN 
53 ··0x00000330·5441585f·4552524f·525f494e·56414c49·TAX_ERROR_INVALI 
54 ··0x00000340·445f5441·52474554·004e4557·5f545950·D_TARGET.NEW_TYP 
55 ··0x00000350·455f434f·4d4d454e·542e7061·72742e30·E_COMMENT.part.0 
56 ··0x00000360·2e697372·612e3000·62697477·6973655f·.isra.0.bitwise_ 
57 ··0x00000370·6f725f72·756c6500·73746172·5f6e616d·or_rule.star_nam 
58 ··0x00000380·65645f65·78707265·7373696f·6e735f72·ed_expressions_r24 ··0x00000160·395f7275·6c650077·6974685f·6974656d·9_rule.with_item
 25 ··0x00000170·5f72756c·6500494e·56414c49·445f5645·_rule.INVALID_VE
 26 ··0x00000180·5253494f·4e5f4348·45434b00·696e7661·RSION_CHECK.inva
 27 ··0x00000190·6c69645f·666f725f·74617267·65745f72·lid_for_target_r
 28 ··0x000001a0·756c6500·2e4c4332·002e4c43·33002e4c·ule..LC2..LC3..L
 29 ··0x000001b0·4334002e·4c433500·2e4c4336·002e4c43·C4..LC5..LC6..LC
 30 ··0x000001c0·37002e4c·4338005f·746d705f·31345f72·7..LC8._tmp_14_r
59 ··0x00000390·756c6500·745f7072·696d6172·795f7275·ule.t_primary_ru31 ··0x000001d0·756c6500·745f7072·696d6172·795f7261·ule.t_primary_ra
 32 ··0x000001e0·77006175·67617373·69676e5f·72756c65·w.augassign_rule
60 ··0x000003a0·6c650067·656e6578·705f7275·6c650061·le.genexp_rule.a 
61 ··0x000003b0·7267756d·656e7473·5f72756c·65002e4c·rguments_rule..L 
62 ··0x000003c0·4339002e·4c433130·002e4c43·31310074·C9..LC10..LC11.t 
63 ··0x000003d0·75706c65·5f72756c·65007374·61727265·uple_rule.starre 
64 ··0x000003e0·645f6578·70726573·73696f6e·5f72756c·d_expression_rul 
65 ··0x000003f0·65006c69·73745f72·756c6500·5f6c6f6f·e.list_rule._loo 
66 ··0x00000400·70315f31·30335f72·756c6500·696e7661·p1_103_rule.inva 
67 ··0x00000410·6c69645f·636f6d70·72656865·6e73696f·lid_comprehensio 
68 ··0x00000420·6e5f7275·6c650074·61726765·745f7769·n_rule.target_wi 
69 ··0x00000430·74685f73·7461725f·61746f6d·5f72756c·th_star_atom_rul 
70 ··0x00000440·65007374·61725f74·61726765·745f7275·e.star_target_ru 
71 ··0x00000450·6c65005f·746d705f·3134395f·72756c65·le._tmp_149_rule33 ··0x000001f0·005f746d·705f3234·5f72756c·6500745f·._tmp_24_rule.t_
 34 ··0x00000200·6c6f6f6b·61686561·645f7275·6c650073·lookahead_rule.s
 35 ··0x00000210·6c696365·735f7275·6c650079·69656c64·lices_rule.yield
 36 ··0x00000220·5f657870·725f7275·6c650073·696e676c·_expr_rule.singl
 37 ··0x00000230·655f7461·72676574·5f72756c·65005f74·e_target_rule._t
 38 ··0x00000240·6d705f31·395f7275·6c650064·6f747465·mp_19_rule.dotte
 39 ··0x00000250·645f6173·5f6e616d·655f7275·6c65005f·d_as_name_rule._
 40 ··0x00000260·746d705f·3133395f·72756c65·00646f74·tmp_139_rule.dot
 41 ··0x00000270·7465645f·6e616d65·5f72756c·6500696d·ted_name_rule.im
 42 ··0x00000280·706f7274·5f66726f·6d5f7461·72676574·port_from_target
 43 ··0x00000290·735f7275·6c650064·656c5f74·61726765·s_rule.del_targe
 44 ··0x000002a0·74735f72·756c6500·5f746d70·5f33305f·ts_rule._tmp_30_
 45 ··0x000002b0·72756c65·005f746d·705f3239·5f72756c·rule._tmp_29_rul
 46 ··0x000002c0·6500696e·76616c69·645f616e·6e5f6173·e.invalid_ann_as
 47 ··0x000002d0·7369676e·5f746172·6765745f·72756c65·sign_target_rule
72 ··0x00000460·005f746d·705f3135·305f7275·6c65002e·._tmp_150_rule..48 ··0x000002e0·005f746d·705f3135·315f7275·6c65005f·._tmp_151_rule._
 49 ··0x000002f0·746d705f·3135325f·72756c65·005f746d·tmp_152_rule._tm
 50 ··0x00000300·705f3134·305f7275·6c65005f·52414953·p_140_rule._RAIS
 51 ··0x00000310·455f5359·4e544158·5f455252·4f525f49·E_SYNTAX_ERROR_I
 52 ··0x00000320·4e56414c·49445f54·41524745·54005241·NVALID_TARGET.RA
 53 ··0x00000330·4953455f·4552524f·525f4b4e·4f574e5f·ISE_ERROR_KNOWN_
 54 ··0x00000340·4c4f4341·54494f4e·005f746d·705f3133·LOCATION._tmp_13
73 ··0x00000470·4c433132·00646973·6a756e63·74696f6e·LC12.disjunction 
74 ··0x00000480·5f72756c·65006c61·6d626461·5f736c61·_rule.lambda_sla 
75 ··0x00000490·73685f77·6974685f·64656661·756c745f·sh_with_default_ 
76 ··0x000004a0·72756c65·006c616d·6264615f·70617261·rule.lambda_para 
77 ··0x000004b0·6d5f7769·74685f64·65666175·6c745f72·m_with_default_r 
78 ··0x000004c0·756c6500·6c616d62·64615f73·7461725f·ule.lambda_star_ 
79 ··0x000004d0·6574635f·72756c65·006c616d·6264615f·etc_rule.lambda_ 
80 ··0x000004e0·70617261·6d5f6e6f·5f646566·61756c74·param_no_default 
81 ··0x000004f0·5f72756c·6500696e·76657273·696f6e5f·_rule.inversion_ 
82 ··0x00000500·72756c65·00636f6e·6a756e63·74696f6e·rule.conjunction 
83 ··0x00000510·5f72756c·65006269·74776973·655f786f·_rule.bitwise_xo 
Max diff block lines reached; 0/37094 bytes (0.00%) of diff not shown.
153 KB
parse_string.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:··········12804·(bytes·into·file)13 ··Start·of·section·headers:··········12660·(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.3 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x3204:1 There·are·13·section·headers,·starting·at·offset·0x3174:
  
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·0000d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000d8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0029cc·000088·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·002954·000088·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00010c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00010c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00010c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00010c·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·00010c·001bf0·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·00010c·001b78·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·002a54·000740·08···I·10···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0029dc·000728·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001cfc·000318·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001c84·000318·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·002014·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·001f9c·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002014·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001f9c·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·002048·000540·10·····11··37··414 ··[10]·.symtab···········SYMTAB··········00000000·001fd0·000540·10·····11··37··4
15 ··[11]·.strtab···········STRTAB··········00000000·002588·000442·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·002510·000442·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·003194·00006d·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·003104·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 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
5.55 KB
readelf --wide --symbols {}
    
Offset 10, 69 lines modifiedOffset 10, 69 lines modified
10 ·····6:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC310 ·····6:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
11 ·····7:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC411 ·····7:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
12 ·····8:·00000039···158·FUNC····LOCAL··DEFAULT····1·warn_invalid_escape_sequence12 ·····8:·00000039···158·FUNC····LOCAL··DEFAULT····1·warn_invalid_escape_sequence
13 ·····9:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC513 ·····9:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
14 ····10:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC614 ····10:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
15 ····11:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC715 ····11:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
16 ····12:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC816 ····12:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
17 ····13:·000012cd··2340·FUNC····LOCAL··DEFAULT····5·fstring_find_expr17 ····13:·0000127d··2298·FUNC····LOCAL··DEFAULT····5·fstring_find_expr
18 ····14:·00000104·····0·NOTYPE··LOCAL··DEFAULT····7·.LC918 ····14:·00000104·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
19 ····15:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1019 ····15:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
20 ····16:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1120 ····16:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
21 ····17:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1221 ····17:·00000188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
22 ····18:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1322 ····18:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
23 ····19:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1423 ····19:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
24 ····20:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1524 ····20:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
25 ····21:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1625 ····21:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
26 ····22:·00000290·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1726 ····22:·00000290·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
27 ····23:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1827 ····23:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
28 ····24:·000013ac·····0·NOTYPE··LOCAL··DEFAULT····5·$d28 ····24:·0000135c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
29 ····25:·000013b0·····0·NOTYPE··LOCAL··DEFAULT····5·$t29 ····25:·00001360·····0·NOTYPE··LOCAL··DEFAULT····5·$t
30 ····26:·000018f8·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····26:·00001898·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····27:·000018fc·····0·NOTYPE··LOCAL··DEFAULT····5·$t31 ····27:·0000189c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
32 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2033 ····29:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····1·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····3·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····4·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····5·37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····8·39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····9·40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
41 ····37:·00000001····22·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_Init41 ····37:·00000001····22·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_Init
42 ····38:·00000019··1678·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_parsestr42 ····38:·00000019··1680·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_parsestr
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8Stateful47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8Stateful
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_DecodeUnicodeEscape49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_DecodeUnicodeEscape
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_DecodeEscape52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_DecodeEscape
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF853 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_raise_error56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_raise_error
57 ····53:·000006a9····64·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_ConcatAndDel57 ····53:·000006a9····60·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_ConcatAndDel
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AppendAndDel58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AppendAndDel
59 ····55:·000006e9···814·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_Finish59 ····55:·000006e5···820·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_Finish
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArena_AddPyObject60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArena_AddPyObject
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Constant62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Constant
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
 64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_seq_new
 65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_JoinedStr
 66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_new_identifier
 67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
 68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
 69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
64 ····60:·00000001····54·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_FstringParser_Dealloc70 ····66:·00000001····54·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_FstringParser_Dealloc
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_seq_new 
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_JoinedStr 
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_new_identifier 
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc 
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc 
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free 
71 ····67:·00000a19··2226·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_ConcatFstring71 ····67:·00000a19··2148·FUNC····GLOBAL·HIDDEN·····5·_PyPegen_FstringParser_ConcatFstring
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strstr74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strstr
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTokenizer_FromString75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTokenizer_FromString
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_Parser_New76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_Parser_New
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_run_parser77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_run_parser
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_Parser_Free78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_Parser_Free
31.6 KB
readelf --wide --relocs {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x29cc·contains·17·entries:1 Relocation·section·'.rel.text'·at·offset·0x2954·contains·17·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002a··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc3 0000002a··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
4 00000030··0000420a·R_ARM_THM_CALL·········00000000···PyMem_Free4 00000030··0000410a·R_ARM_THM_CALL·········00000000···PyMem_Free
5 0000003e··00001d2f·R_ARM_THM_MOVW_ABS_NC··000002fc···.LC205 0000003e··00001d2f·R_ARM_THM_MOVW_ABS_NC··000002fc···.LC20
6 00000042··00001d30·R_ARM_THM_MOVT_ABS·····000002fc···.LC206 00000042··00001d30·R_ARM_THM_MOVT_ABS·····000002fc···.LC20
7 0000004c··00004f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat7 0000004c··00004f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
8 00000054··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning8 00000054··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning
9 00000058··00005030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning9 00000058··00005030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning
10 00000070··0000510a·R_ARM_THM_CALL·········00000000···PyErr_WarnExplicitObject10 00000070··0000510a·R_ARM_THM_CALL·········00000000···PyErr_WarnExplicitObject
11 00000092··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc11 00000092··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Offset 15, 241 lines modifiedOffset 15, 238 lines modified
15 000000a4··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError15 000000a4··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
16 000000a8··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError16 000000a8··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
17 000000b4··00001d2f·R_ARM_THM_MOVW_ABS_NC··000002fc···.LC2017 000000b4··00001d2f·R_ARM_THM_MOVW_ABS_NC··000002fc···.LC20
18 000000b8··00001d30·R_ARM_THM_MOVT_ABS·····000002fc···.LC2018 000000b8··00001d30·R_ARM_THM_MOVT_ABS·····000002fc···.LC20
19 000000bc··0000340a·R_ARM_THM_CALL·········00000000···_PyPegen_raise_error19 000000bc··0000340a·R_ARM_THM_CALL·········00000000···_PyPegen_raise_error
20 000000d0··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc20 000000d0··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
  
21 Relocation·section·'.rel.text.hot'·at·offset·0x2a54·contains·232·entries:21 Relocation·section·'.rel.text.hot'·at·offset·0x29dc·contains·229·entries:
22 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name22 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
23 0000002a··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString23 0000002a··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
24 00000036··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table24 00000036··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
25 0000003a··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table25 0000003a··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
26 00000070··0000290a·R_ARM_THM_CALL·········00000000···strlen26 00000070··0000290a·R_ARM_THM_CALL·········00000000···strlen
27 000000a4··00002a0a·R_ARM_THM_CALL·········00000000···strchr27 000000a4··00002a0a·R_ARM_THM_CALL·········00000000···strchr
28 000000bc··00002b0a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8Stateful28 000000bc··00002b0a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8Stateful
29 000000ee··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize29 000000ee··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
30 000000fa··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString30 000000fa··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
31 00000106··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC431 00000106··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC4
32 0000010a··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC432 0000010a··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC4
33 0000010e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC333 0000010e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC3
34 00000112··00000630·R_ARM_THM_MOVT_ABS·····00000090···.LC334 00000112··00000630·R_ARM_THM_MOVT_ABS·····00000090···.LC3
35 00000144··00002d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscape35 00000140··00002d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscape
36 0000015e··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc36 0000015a··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
37 000001a0··0000290a·R_ARM_THM_CALL·········00000000···strlen37 0000019c··0000290a·R_ARM_THM_CALL·········00000000···strlen
38 00000202··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC138 000001fe··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC1
39 00000206··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC139 00000202··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC1
40 0000020a··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall40 00000206··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
41 0000025a··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC141 00000256··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC1
42 0000025e··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC142 0000025a··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC1
43 00000262··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall43 0000025e··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
44 0000036a··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize44 00000364··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
45 00000386··0000300a·R_ARM_THM_CALL·········00000000···_PyBytes_DecodeEscape45 00000380··0000300a·R_ARM_THM_CALL·········00000000···_PyBytes_DecodeEscape
46 000003a0··0000080a·R_ARM_THM_CALL·········00000039···warn_invalid_escape_sequence46 0000039a··0000080a·R_ARM_THM_CALL·········00000039···warn_invalid_escape_sequence
47 000003ba··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 000003b4··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 00000442··00002b0a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8Stateful48 0000043c··00002b0a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8Stateful
49 000004fa··0000310a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF849 000004d4··0000310a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8
50 0000055c··0000320a·R_ARM_THM_CALL·········00000000···__sprintf_chk50 0000053a··0000320a·R_ARM_THM_CALL·········00000000···__sprintf_chk
51 00000588··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc51 00000566··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
52 000005ba··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError52 0000059a··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
53 000005be··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError53 0000059e··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
54 000005c4··0000052f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC254 000005a4··0000052f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC2
55 000005c8··00000530·R_ARM_THM_MOVT_ABS·····0000005c···.LC255 000005a8··00000530·R_ARM_THM_MOVT_ABS·····0000005c···.LC2
56 000005d0··0000340a·R_ARM_THM_CALL·········00000000···_PyPegen_raise_error56 000005b0··0000340a·R_ARM_THM_CALL·········00000000···_PyPegen_raise_error
57 000005e0··0000080a·R_ARM_THM_CALL·········00000039···warn_invalid_escape_sequence57 000005e6··0000080a·R_ARM_THM_CALL·········00000039···warn_invalid_escape_sequence
58 000005f8··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc58 000005fe··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
59 000005fe··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC459 0000060e··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC4
60 00000602··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC460 00000612··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC4
61 0000063e··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC161 00000640··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC1
62 00000642··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC162 00000644··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC1
63 00000646··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall63 00000648··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
64 00000652··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError64 00000654··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
65 00000656··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError65 00000658··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
66 00000660··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC066 00000662··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
67 00000664··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC067 00000666··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
68 0000066c··0000340a·R_ARM_THM_CALL·········00000000···_PyPegen_raise_error68 0000066e··0000340a·R_ARM_THM_CALL·········00000000···_PyPegen_raise_error
69 0000068e··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC169 00000690··0000042f·R_ARM_THM_MOVW_ABS_NC··0000003c···.LC1
70 00000692··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC170 00000694··00000430·R_ARM_THM_MOVT_ABS·····0000003c···.LC1
71 00000696··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall71 00000698··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
72 000006cc··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc72 000006cc··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
73 000006d4··0000360a·R_ARM_THM_CALL·········00000000···PyUnicode_AppendAndDel73 000006d4··0000360a·R_ARM_THM_CALL·········00000000···PyUnicode_AppendAndDel
74 00000708··0000380a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject74 00000704··0000380a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
75 00000714··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString75 00000710··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
76 00000726··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred76 00000722··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
77 00000740··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Constant77 00000740··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Constant
78 0000074e··00003b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromStringAndSize78 00000750··00003b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromStringAndSize
79 0000075c··00003c0a·R_ARM_THM_CALL·········00000001···_PyPegen_FstringParser_Dealloc 
80 0000076e··0000380a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject79 0000076c··0000380a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
81 0000077a··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString80 00000778··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
82 00000788··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred81 00000786··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
83 000007a8··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Constant82 000007a8··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Constant
84 000007ca··00003d0a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new83 000007cc··00003c0a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
85 0000090c··00003e0a·R_ARM_THM_CALL·········00000000···_Py_JoinedStr84 0000090e··00003d0a·R_ARM_THM_CALL·········00000000···_Py_JoinedStr
86 00000926··0000092f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC585 00000928··0000092f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC5
87 0000092a··00000930·R_ARM_THM_MOVT_ABS·····000000a0···.LC586 0000092c··00000930·R_ARM_THM_MOVT_ABS·····000000a0···.LC5
88 00000930··00003f0a·R_ARM_THM_CALL·········00000000···_PyPegen_new_identifier87 00000932··00003e0a·R_ARM_THM_CALL·········00000000···_PyPegen_new_identifier
89 00000940··0000092f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC588 00000942··0000092f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC5
90 00000944··00000930·R_ARM_THM_MOVT_ABS·····000000a0···.LC589 00000946··00000930·R_ARM_THM_MOVT_ABS·····000000a0···.LC5
91 00000948··00003f0a·R_ARM_THM_CALL·········00000000···_PyPegen_new_identifier90 0000094a··00003e0a·R_ARM_THM_CALL·········00000000···_PyPegen_new_identifier
92 0000096a··0000400a·R_ARM_THM_CALL·········00000000···PyMem_Realloc91 0000096c··00003f0a·R_ARM_THM_CALL·········00000000···PyMem_Realloc
93 00000980··0000410a·R_ARM_THM_CALL·········00000000···PyMem_Malloc92 00000982··0000400a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
94 000009a4··0000420a·R_ARM_THM_CALL·········00000000···PyMem_Free93 000009a2··0000410a·R_ARM_THM_CALL·········00000000···PyMem_Free
95 000009c0··0000420a·R_ARM_THM_CALL·········00000000···PyMem_Free94 000009be··0000410a·R_ARM_THM_CALL·········00000000···PyMem_Free
 95 000009cc··0000420a·R_ARM_THM_CALL·········00000001···_PyPegen_FstringParser_Dealloc
96 000009ce··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred96 000009d4··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
97 000009ee··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc97 000009f2··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
98 00000a04··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc98 00000a06··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
99 00000a0c··0000420a·R_ARM_THM_CALL·········00000000···PyMem_Free99 00000a0e··0000410a·R_ARM_THM_CALL·········00000000···PyMem_Free
100 00000a24··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC4100 00000a24··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC4
101 00000a28··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC4101 00000a28··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC4
102 00000a32··0000062f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC3102 00000a36··0000062f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC3
103 00000a36··00000630·R_ARM_THM_MOVT_ABS·····00000090···.LC3103 00000a3a··00000630·R_ARM_THM_MOVT_ABS·····00000090···.LC3
104 00000a4a··0000092f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC5 
105 00000a4e··00000930·R_ARM_THM_MOVT_ABS·····000000a0···.LC5 
106 00000b44··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize104 00000b3e··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
107 00000b50··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString105 00000b4a··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
108 00000b8c··00002d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscape106 00000b84··00002d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscape
109 00000bb2··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc107 00000baa··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
110 00000c2e··0000380a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject108 00000c22··0000380a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
111 00000c3c··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString109 00000c30··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
112 00000c4e··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred110 00000c42··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
113 00000c76··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Constant111 00000c6a··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Constant
114 00000ce8··00002d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscape112 00000cde··00002d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscape
115 00000d06··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc113 00000cfc··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
116 00000d8a··0000380a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject 
117 00000d98··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString 
118 00000da6··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
119 00000dce··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Constant 
120 00000e1a··00002e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
121 00000e24··0000360a·R_ARM_THM_CALL·········00000000···PyUnicode_AppendAndDel114 00000dba··0000360a·R_ARM_THM_CALL·········00000000···PyUnicode_AppendAndDel
122 00000e82··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize 
123 00000e8e··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString 
124 00000ee0··0000350a·R_ARM_THM_CALL·········000006a9···_PyPegen_FstringParser_ConcatAndDel115 00000e14··0000350a·R_ARM_THM_CALL·········000006a9···_PyPegen_FstringParser_ConcatAndDel
 116 00000e66··00002c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
 117 00000e72··0000270a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
Max diff block lines reached; -1/32269 bytes (-0.00%) of diff not shown.
898 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 =F"x/F\*1 5F>F'FtF
 2 (·)!·p·F
2 Format·strings·are·only·supported·in·Python·3.6·and·greater3 Format·strings·are·only·supported·in·Python·3.6·and·greater
3 ../Parser/pegen/parse_string.c4 ../Parser/pegen/parse_string.c
4 bytes·can·only·contain·ASCII·literal·characters.5 bytes·can·only·contain·ASCII·literal·characters.
5 f-string:·single·'}'·is·not·allowed6 f-string:·single·'}'·is·not·allowed
6 f-string:·unexpected·end·of·string7 f-string:·unexpected·end·of·string
7 f-string:·expecting·'}'8 f-string:·expecting·'}'
8 f-string:·expressions·nested·too·deeply9 f-string:·expressions·nested·too·deeply
Offset 35, 21 lines modifiedOffset 36, 21 lines modified
35 _PyPegen_FstringParser_ConcatAndDel36 _PyPegen_FstringParser_ConcatAndDel
36 PyUnicode_AppendAndDel37 PyUnicode_AppendAndDel
37 _PyPegen_FstringParser_Finish38 _PyPegen_FstringParser_Finish
38 PyArena_AddPyObject39 PyArena_AddPyObject
39 PyErr_Occurred40 PyErr_Occurred
40 _Py_Constant41 _Py_Constant
41 PyUnicode_FromStringAndSize42 PyUnicode_FromStringAndSize
42 _PyPegen_FstringParser_Dealloc 
43 _Py_asdl_seq_new43 _Py_asdl_seq_new
44 _Py_JoinedStr44 _Py_JoinedStr
45 _PyPegen_new_identifier45 _PyPegen_new_identifier
46 PyMem_Realloc46 PyMem_Realloc
47 PyMem_Malloc47 PyMem_Malloc
48 PyMem_Free48 PyMem_Free
 49 _PyPegen_FstringParser_Dealloc
49 _PyPegen_FstringParser_ConcatFstring50 _PyPegen_FstringParser_ConcatFstring
50 __stack_chk_guard51 __stack_chk_guard
51 PyTokenizer_FromString52 PyTokenizer_FromString
52 _PyPegen_Parser_New53 _PyPegen_Parser_New
53 _PyPegen_run_parser54 _PyPegen_run_parser
54 _PyPegen_Parser_Free55 _PyPegen_Parser_Free
55 PyTokenizer_Free56 PyTokenizer_Free
109 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 24, 193 lines modifiedOffset 24, 192 lines modified
24 »       mov»    r6,·r224 »       mov»    r6,·r2
25 »       ldr»    r3,·[sp,·#88]» ;·0x5825 »       ldr»    r3,·[sp,·#88]» ;·0x58
26 »       str»    r0,·[sp,·#12]26 »       str»    r0,·[sp,·#12]
27 »       ldr»    r0,·[r3,·#4]27 »       ldr»    r0,·[r3,·#4]
28 »       bl»     0·<PyBytes_AsString>28 »       bl»     0·<PyBytes_AsString>
29 ·R_ARM_THM_CALL» PyBytes_AsString29 ·R_ARM_THM_CALL» PyBytes_AsString
30 »       cmp»    r0,·#030 »       cmp»    r0,·#0
31 »       beq.w»  6a0·<_PyPegen_parsestr+0x688>31 »       beq.w»  6a2·<_PyPegen_parsestr+0x68a>
32 »       ldrb»   r2,·[r0,·#0]32 »       ldrb»   r2,·[r0,·#0]
33 »       movw»   r1,·#033 »       movw»   r1,·#0
34 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table34 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table
35 »       movt»   r1,·#035 »       movt»   r1,·#0
36 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table36 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table
37 »       ldr»    r4,·[sp,·#80]» ;·0x5037 »       ldr»    r4,·[sp,·#80]» ;·0x50
38 »       mov»    sl,·r038 »       mov»    sl,·r0
39 »       movs»   r5,·#039 »       movs»   r5,·#0
40 »       str»    r5,·[r7,·#0]40 »       str»    r5,·[r7,·#0]
41 »       ldr.w»  r0,·[r1,·r2,·lsl·#2]41 »       ldr.w»  r0,·[r1,·r2,·lsl·#2]
42 »       str»    r5,·[r6,·#0]42 »       str»    r5,·[r6,·#0]
43 »       str.w»  r5,·[r8]43 »       str.w»  r5,·[r8]
44 »       lsls»   r0,·r0,·#30 
45 »       str»    r5,·[r4,·#0]44 »       str»    r5,·[r4,·#0]
 45 »       lsls»   r4,·r0,·#30
46 »       bne.w»  174·<_PyPegen_parsestr+0x15c>46 »       bne.w»  170·<_PyPegen_parsestr+0x158>
47 »       cmp»    r2,·#39»      ;·0x2747 »       cmp»    r2,·#39»      ;·0x27
48 »       it»     ne48 »       it»     ne
49 »       cmpne»  r2,·#34»    ;·0x2249 »       cmpne»  r2,·#34»    ;·0x22
50 »       str»    r2,·[sp,·#8]50 »       str»    r2,·[sp,·#8]
51 »       ite»    ne51 »       ite»    ne
52 »       movne»  r5,·#152 »       movne»  r5,·#1
53 »       moveq»  r5,·#053 »       moveq»  r5,·#0
54 »       bne.w»  63c·<_PyPegen_parsestr+0x624>54 »       bne.w»  63e·<_PyPegen_parsestr+0x626>
55 »       add.w»  r4,·sl,·#155 »       add.w»  r4,·sl,·#1
56 »       mov»    r0,·r456 »       mov»    r0,·r4
57 »       bl»     0·<strlen>57 »       bl»     0·<strlen>
58 ·R_ARM_THM_CALL» strlen58 ·R_ARM_THM_CALL» strlen
59 »       ldr»    r2,·[sp,·#8]59 »       ldr»    r2,·[sp,·#8]
60 »       ldrb.w» r3,·[sl,·r0]60 »       ldrb.w» r3,·[sl,·r0]
61 »       add.w»  r9,·r0,·#4294967295» ;·0xffffffff61 »       add.w»  r9,·r0,·#4294967295» ;·0xffffffff
62 »       add.w»  fp,·sl,·r062 »       add.w»  fp,·sl,·r0
63 »       cmp»    r2,·r363 »       cmp»    r2,·r3
64 »       bne.w»  68c·<_PyPegen_parsestr+0x674>64 »       bne.w»  68e·<_PyPegen_parsestr+0x676>
65 »       cmp.w»  r9,·#365 »       cmp.w»  r9,·#3
66 »       bls.n»  a0·<_PyPegen_parsestr+0x88>66 »       bls.n»  a0·<_PyPegen_parsestr+0x88>
67 »       ldrb.w» ip,·[sl,·#1]67 »       ldrb.w» ip,·[sl,·#1]
68 »       cmp»    r2,·ip68 »       cmp»    r2,·ip
69 »       beq.w»  1da·<_PyPegen_parsestr+0x1c2>69 »       beq.w»  1d6·<_PyPegen_parsestr+0x1be>
70 »       ldr»    r2,·[r6,·#0]70 »       ldr»    r2,·[r6,·#0]
71 »       cmp»    r2,·#071 »       cmp»    r2,·#0
72 »       bne.w»  430·<_PyPegen_parsestr+0x418>72 »       bne.w»  42a·<_PyPegen_parsestr+0x412>
73 »       movs»   r1,·#92»     ;·0x5c73 »       movs»   r1,·#92»     ;·0x5c
74 »       mov»    r0,·r474 »       mov»    r0,·r4
75 »       bl»     0·<strchr>75 »       bl»     0·<strchr>
76 ·R_ARM_THM_CALL» strchr76 ·R_ARM_THM_CALL» strchr
77 »       cbnz»   r0,·d2·<_PyPegen_parsestr+0xba>77 »       cbnz»   r0,·d2·<_PyPegen_parsestr+0xba>
78 »       movs»   r5,·#178 »       movs»   r5,·#1
79 »       str»    r5,·[r6,·#0]79 »       str»    r5,·[r6,·#0]
80 »       ldr»    r3,·[r7,·#0]80 »       ldr»    r3,·[r7,·#0]
81 »       cmp»    r3,·#081 »       cmp»    r3,·#0
82 »       bne.w»  29a·<_PyPegen_parsestr+0x282>82 »       bne.w»  294·<_PyPegen_parsestr+0x27c>
83 »       mov»    r0,·r483 »       mov»    r0,·r4
84 »       mov»    r2,·r384 »       mov»    r2,·r3
85 »       mov»    r1,·r985 »       mov»    r1,·r9
86 »       bl»     0·<PyUnicode_DecodeUTF8Stateful>86 »       bl»     0·<PyUnicode_DecodeUTF8Stateful>
87 ·R_ARM_THM_CALL» PyUnicode_DecodeUTF8Stateful87 ·R_ARM_THM_CALL» PyUnicode_DecodeUTF8Stateful
88 »       clz»    r6,·r088 »       clz»    r6,·r0
89 »       str.w»  r0,·[r8]89 »       str.w»  r0,·[r8]
90 »       lsrs»   r4,·r6,·#590 »       lsrs»   r4,·r6,·#5
91 »       negs»   r0,·r491 »       negs»   r0,·r4
92 »       add»    sp,·#44»      ;·0x2c92 »       add»    sp,·#44»      ;·0x2c
93 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}93 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
94 »       ldr»    r0,·[r7,·#0]94 »       ldr»    r0,·[r7,·#0]
95 »       cmp»    r0,·#095 »       cmp»    r0,·#0
96 »       bne.w»  376·<_PyPegen_parsestr+0x35e>96 »       bne.w»  370·<_PyPegen_parsestr+0x358>
97 »       movw»   r5,·#43690»  ;·0xaaaa97 »       movw»   r5,·#43690»  ;·0xaaaa
98 »       movt»   r5,·#10922»  ;·0x2aaa98 »       movt»   r5,·#10922»  ;·0x2aaa
99 »       cmp»    r9,·r599 »       cmp»    r9,·r5
100 »       bhi.w»  688·<_PyPegen_parsestr+0x670>100 »       bhi.w»  68a·<_PyPegen_parsestr+0x672>
101 »       movs»   r6,·#6101 »       movs»   r6,·#6
102 »       mul.w»  r1,·r6,·r9102 »       mul.w»  r1,·r6,·r9
103 »       bl»     0·<PyBytes_FromStringAndSize>103 »       bl»     0·<PyBytes_FromStringAndSize>
104 ·R_ARM_THM_CALL» PyBytes_FromStringAndSize104 ·R_ARM_THM_CALL» PyBytes_FromStringAndSize
105 »       mov»    r6,·r0105 »       mov»    r6,·r0
106 »       cmp»    r0,·#0106 »       cmp»    r0,·#0
107 »       beq.w»  688·<_PyPegen_parsestr+0x670>107 »       beq.w»  68a·<_PyPegen_parsestr+0x672>
108 »       bl»     0·<PyBytes_AsString>108 »       bl»     0·<PyBytes_AsString>
109 ·R_ARM_THM_CALL» PyBytes_AsString109 ·R_ARM_THM_CALL» PyBytes_AsString
110 »       mov»    sl,·r0110 »       mov»    r7,·r0
111 »       cmp»    r0,·#0111 »       cmp»    r0,·#0
112 »       beq.w»  688·<_PyPegen_parsestr+0x670>112 »       beq.w»  68a·<_PyPegen_parsestr+0x672>
113 »       movw»   r9,·#0113 »       movw»   r9,·#0
114 ·R_ARM_THM_MOVW_ABS_NC»  .LC4114 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
115 »       movt»   r9,·#0115 »       movt»   r9,·#0
116 ·R_ARM_THM_MOVT_ABS»     .LC4116 ·R_ARM_THM_MOVT_ABS»     .LC4
117 »       movw»   r3,·#0117 »       movw»   r3,·#0
118 ·R_ARM_THM_MOVW_ABS_NC»  .LC3118 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
119 »       movt»   r3,·#0119 »       movt»   r3,·#0
120 ·R_ARM_THM_MOVT_ABS»     .LC3120 ·R_ARM_THM_MOVT_ABS»     .LC3
121 »       mov»    r5,·r0121 »       mov»    r1,·r0
122 »       cmp»    r4,·fp122 »       cmp»    r4,·fp
123 »       bcc.n»  120·<_PyPegen_parsestr+0x108>123 »       bcs.n»  138·<_PyPegen_parsestr+0x120>
124 »       b.n»    296·<_PyPegen_parsestr+0x27e> 
125 »       mov»    r5,·r7 
126 »       ldrb»   r2,·[r4,·#0]124 »       ldrb»   r0,·[r4,·#0]
127 »       mov»    r7,·r5125 »       mov»    ip,·r1
128 »       cmp»    r2,·#92»      ;·0x5c126 »       cmp»    r0,·#92»      ;·0x5c
129 »       beq.w»  26c·<_PyPegen_parsestr+0x254>127 »       beq.w»  268·<_PyPegen_parsestr+0x250>
130 »       lsls»   r0,·r2,·#24128 »       lsls»   r5,·r0,·#24
131 »       bmi.w»  4e0·<_PyPegen_parsestr+0x4c8>129 »       bmi.w»  4b8·<_PyPegen_parsestr+0x4a0>
 130 »       strb.w» r0,·[ip],·#1
132 »       adds»   r4,·#1131 »       adds»   r4,·#1
133 »       strb.w» r2,·[r7],·#1 
134 »       cmp»    r4,·fp132 »       cmp»    r4,·fp
 133 »       mov»    r1,·ip
135 »       bcc.n»  11e·<_PyPegen_parsestr+0x106>134 »       bcc.n»  11c·<_PyPegen_parsestr+0x104>
136 »       sub.w»  r1,·r7,·sl135 »       subs»   r1,·r1,·r7
137 »       mov»    r0,·sl136 »       mov»    r0,·r7
138 »       add»    r3,·sp,·#36»   ;·0x24137 »       add»    r3,·sp,·#36»   ;·0x24
139 »       movs»   r2,·#0138 »       movs»   r2,·#0
140 »       bl»     0·<_PyUnicode_DecodeUnicodeEscape>139 »       bl»     0·<_PyUnicode_DecodeUnicodeEscape>
141 ·R_ARM_THM_CALL» _PyUnicode_DecodeUnicodeEscape140 ·R_ARM_THM_CALL» _PyUnicode_DecodeUnicodeEscape
142 »       mov»    r4,·r0141 »       mov»    r4,·r0
143 »       cbz»    r0,·154·<_PyPegen_parsestr+0x13c>142 »       cbz»    r0,·150·<_PyPegen_parsestr+0x138>
144 »       ldr»    r2,·[sp,·#36]» ;·0x24143 »       ldr»    r7,·[sp,·#36]» ;·0x24
145 »       cmp»    r2,·#0144 »       cmp»    r7,·#0
146 »       bne.w»  5da·<_PyPegen_parsestr+0x5c2>145 »       bne.w»  5e0·<_PyPegen_parsestr+0x5c8>
147 »       ldr»    r1,·[r6,·#0]146 »       ldr»    r2,·[r6,·#0]
Max diff block lines reached; 107909/111859 bytes (96.47%) of diff not shown.
2.08 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 36, 22 lines modifiedOffset 36, 22 lines modified
36 ··0x00000210·6444656c·005f5079·50656765·6e5f4673·dDel._PyPegen_Fs36 ··0x00000210·6444656c·005f5079·50656765·6e5f4673·dDel._PyPegen_Fs
37 ··0x00000220·7472696e·67506172·7365725f·46696e69·tringParser_Fini37 ··0x00000220·7472696e·67506172·7365725f·46696e69·tringParser_Fini
38 ··0x00000230·73680050·79417265·6e615f41·64645079·sh.PyArena_AddPy38 ··0x00000230·73680050·79417265·6e615f41·64645079·sh.PyArena_AddPy
39 ··0x00000240·4f626a65·63740050·79457272·5f4f6363·Object.PyErr_Occ39 ··0x00000240·4f626a65·63740050·79457272·5f4f6363·Object.PyErr_Occ
40 ··0x00000250·75727265·64005f50·795f436f·6e737461·urred._Py_Consta40 ··0x00000250·75727265·64005f50·795f436f·6e737461·urred._Py_Consta
41 ··0x00000260·6e740050·79556e69·636f6465·5f46726f·nt.PyUnicode_Fro41 ··0x00000260·6e740050·79556e69·636f6465·5f46726f·nt.PyUnicode_Fro
42 ··0x00000270·6d537472·696e6741·6e645369·7a65005f·mStringAndSize._42 ··0x00000270·6d537472·696e6741·6e645369·7a65005f·mStringAndSize._
43 ··0x00000280·50795065·67656e5f·46737472·696e6750·PyPegen_FstringP 
44 ··0x00000290·61727365·725f4465·616c6c6f·63005f50·arser_Dealloc._P 
45 ··0x000002a0·795f6173·646c5f73·65715f6e·6577005f·y_asdl_seq_new._43 ··0x00000280·50795f61·73646c5f·7365715f·6e657700·Py_asdl_seq_new.
46 ··0x000002b0·50795f4a·6f696e65·64537472·005f5079·Py_JoinedStr._Py44 ··0x00000290·5f50795f·4a6f696e·65645374·72005f50·_Py_JoinedStr._P
47 ··0x000002c0·50656765·6e5f6e65·775f6964·656e7469·Pegen_new_identi45 ··0x000002a0·79506567·656e5f6e·65775f69·64656e74·yPegen_new_ident
48 ··0x000002d0·66696572·0050794d·656d5f52·65616c6c·fier.PyMem_Reall46 ··0x000002b0·69666965·72005079·4d656d5f·5265616c·ifier.PyMem_Real
49 ··0x000002e0·6f630050·794d656d·5f4d616c·6c6f6300·oc.PyMem_Malloc.47 ··0x000002c0·6c6f6300·50794d65·6d5f4d61·6c6c6f63·loc.PyMem_Malloc
50 ··0x000002f0·50794d65·6d5f4672·6565005f·50795065·PyMem_Free._PyPe48 ··0x000002d0·0050794d·656d5f46·72656500·5f507950·.PyMem_Free._PyP
 49 ··0x000002e0·6567656e·5f467374·72696e67·50617273·egen_FstringPars
 50 ··0x000002f0·65725f44·65616c6c·6f63005f·50795065·er_Dealloc._PyPe
51 ··0x00000300·67656e5f·46737472·696e6750·61727365·gen_FstringParse51 ··0x00000300·67656e5f·46737472·696e6750·61727365·gen_FstringParse
52 ··0x00000310·725f436f·6e636174·46737472·696e6700·r_ConcatFstring.52 ··0x00000310·725f436f·6e636174·46737472·696e6700·r_ConcatFstring.
53 ··0x00000320·5f5f7374·61636b5f·63686b5f·67756172·__stack_chk_guar53 ··0x00000320·5f5f7374·61636b5f·63686b5f·67756172·__stack_chk_guar
54 ··0x00000330·64006d65·6d637079·00737472·73747200·d.memcpy.strstr.54 ··0x00000330·64006d65·6d637079·00737472·73747200·d.memcpy.strstr.
55 ··0x00000340·5079546f·6b656e69·7a65725f·46726f6d·PyTokenizer_From55 ··0x00000340·5079546f·6b656e69·7a65725f·46726f6d·PyTokenizer_From
56 ··0x00000350·53747269·6e67005f·50795065·67656e5f·String._PyPegen_56 ··0x00000350·53747269·6e67005f·50795065·67656e5f·String._PyPegen_
57 ··0x00000360·50617273·65725f4e·6577005f·50795065·Parser_New._PyPe57 ··0x00000360·50617273·65725f4e·6577005f·50795065·Parser_New._PyPe
180 KB
tokenizer.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:··········18384·(bytes·into·file)13 ··Start·of·section·headers:··········18076·(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.87 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x47d0:1 There·are·17·section·headers,·starting·at·offset·0x469c:
  
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·0002c4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003bdc·000150·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·003ad0·000150·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002f8·000018·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0002f8·000018·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003d2c·000010·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003c20·000010·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000310·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000310·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000310·0003d1·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000310·0003d1·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0006e4·002194·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0006e4·0020a8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·003d3c·000868·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·003c30·000840·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002878·000264·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00278c·000264·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0045a4·0001a0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004470·0001a0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002adc·00000b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0029f0·00000b·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002ae7·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0029fb·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002ae7·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0029fb·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002b1c·000a30·10·····15··89··418 ··[14]·.symtab···········SYMTAB··········00000000·002a30·000a10·10·····15··87··4
19 ··[15]·.strtab···········STRTAB··········00000000·00354c·00068d·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·003440·00068d·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·004744·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·004610·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
17.2 KB
readelf --wide --symbols {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Symbol·table·'.symtab'·contains·163·entries:1 Symbol·table·'.symtab'·contains·161·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000255····10·FUNC····LOCAL··DEFAULT····9·buf_setreadl9 ·····6:·00000255····10·FUNC····LOCAL··DEFAULT····9·buf_setreadl
10 ·····7:·0000028d···888·FUNC····LOCAL··DEFAULT····7·check_coding_spec10 ·····7:·00000291···852·FUNC····LOCAL··DEFAULT····7·check_coding_spec
11 ·····8:·00000001····58·FUNC····LOCAL··DEFAULT····9·translate_into_utf811 ·····8:·00000001····58·FUNC····LOCAL··DEFAULT····9·translate_into_utf8
12 ·····9:·0000003b····40·FUNC····LOCAL··DEFAULT····9·error_ret12 ·····9:·0000003b····40·FUNC····LOCAL··DEFAULT····9·error_ret
13 ····10:·00000181····46·FUNC····LOCAL··DEFAULT····1·new_string13 ····10:·00000181····46·FUNC····LOCAL··DEFAULT····1·new_string
14 ····11:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC114 ····11:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
15 ····12:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC215 ····12:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
16 ····13:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC316 ····13:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
17 ····14:·00000024·····0·NOTYPE··LOCAL··DEFAULT····6·.LC417 ····14:·00000024·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
18 ····15:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC518 ····15:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
19 ····16:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC619 ····16:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
20 ····17:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC720 ····17:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
21 ····18:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC821 ····18:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
22 ····19:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC922 ····19:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
23 ····20:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1023 ····20:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
24 ····21:·00000574·····0·NOTYPE··LOCAL··DEFAULT····7·$d24 ····21:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
25 ····22:·00000578·····0·NOTYPE··LOCAL··DEFAULT····7·$t25 ····22:·00000580·····0·NOTYPE··LOCAL··DEFAULT····7·$t
26 ····23:·0000061d··4620·FUNC····LOCAL··DEFAULT····7·tok_get26 ····23:·000005fd··4522·FUNC····LOCAL··DEFAULT····7·tok_get
27 ····24:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1227 ····24:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
28 ····25:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1328 ····25:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
29 ····26:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1429 ····26:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
30 ····27:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1530 ····27:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
31 ····28:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1631 ····28:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
32 ····29:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1732 ····29:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
33 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1833 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
Offset 41, 126 lines modifiedOffset 41, 124 lines modified
41 ····37:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2541 ····37:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
42 ····38:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2642 ····38:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
43 ····39:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2743 ····39:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
44 ····40:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2844 ····40:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
45 ····41:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2945 ····41:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
46 ····42:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3046 ····42:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
47 ····43:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3147 ····43:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
48 ····44:·00001829··1182·FUNC····LOCAL··DEFAULT····7·tok_nextc48 ····44:·000017a9··1182·FUNC····LOCAL··DEFAULT····7·tok_nextc
49 ····45:·00000900·····0·NOTYPE··LOCAL··DEFAULT····7·$d49 ····45:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
50 ····46:·00000904·····0·NOTYPE··LOCAL··DEFAULT····7·$t50 ····46:·000008e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
51 ····47:·0000017d···216·FUNC····LOCAL··DEFAULT····9·syntaxerror51 ····47:·0000017d···216·FUNC····LOCAL··DEFAULT····9·syntaxerror
52 ····48:·00000c44·····0·NOTYPE··LOCAL··DEFAULT····7·$d52 ····48:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····7·$d
53 ····49:·00000c48·····0·NOTYPE··LOCAL··DEFAULT····7·$t53 ····49:·00000b4c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
54 ····50:·00000001····54·FUNC····LOCAL··DEFAULT····1·tok_backup54 ····50:·00000001····54·FUNC····LOCAL··DEFAULT····1·tok_backup
55 ····51:·00000039····80·FUNC····LOCAL··DEFAULT····1·tok_decimal_tail55 ····51:·00000039····80·FUNC····LOCAL··DEFAULT····1·tok_decimal_tail
56 ····52:·0000126c·····0·NOTYPE··LOCAL··DEFAULT····7·$d56 ····52:·00001288·····0·NOTYPE··LOCAL··DEFAULT····7·$d
57 ····53:·00001270·····0·NOTYPE··LOCAL··DEFAULT····7·$t57 ····53:·0000128c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
58 ····54:·000015ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
59 ····55:·000015b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
60 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR058 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR0
61 ····57:·00001824·····0·NOTYPE··LOCAL··DEFAULT····7·$d59 ····55:·00001794·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 60 ····56:·00001798·····0·NOTYPE··LOCAL··DEFAULT····7·$t
62 ····58:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3361 ····57:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
63 ····59:·00001828·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
64 ····60:·00001ec9···716·FUNC····LOCAL··DEFAULT····7·decoding_fgets62 ····58:·00001e49···608·FUNC····LOCAL··DEFAULT····7·decoding_fgets
65 ····61:·000001b1····72·FUNC····LOCAL··DEFAULT····1·_PyObject_CallNoArg63 ····59:·000001b1····72·FUNC····LOCAL··DEFAULT····1·_PyObject_CallNoArg
66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3465 ····61:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
 66 ····62:·00000171·····6·FUNC····LOCAL··DEFAULT····1·fp_getc
 67 ····63:·00000179·····6·FUNC····LOCAL··DEFAULT····1·fp_ungetc
68 ····64:·00000063···282·FUNC····LOCAL··DEFAULT····9·fp_setreadl68 ····64:·00000063···282·FUNC····LOCAL··DEFAULT····9·fp_setreadl
69 ····65:·00000171·····6·FUNC····LOCAL··DEFAULT····1·fp_getc 
70 ····66:·00000179·····6·FUNC····LOCAL··DEFAULT····1·fp_ungetc 
71 ····67:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
72 ····68:·00000390·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3570 ····66:·00000390·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
73 ····69:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3671 ····67:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
74 ····70:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3772 ····68:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
75 ····71:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR173 ····69:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
76 ····72:·00000178·····0·NOTYPE··LOCAL··DEFAULT····9·$d74 ····70:·00000178·····0·NOTYPE··LOCAL··DEFAULT····9·$d
77 ····73:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3875 ····71:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
78 ····74:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3976 ····72:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
79 ····75:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4077 ····73:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
80 ····76:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····9·$t78 ····74:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
81 ····77:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d79 ····75:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
82 ····78:·00000000····11·OBJECT··LOCAL··DEFAULT···11·__func__.080 ····76:·00000000····11·OBJECT··LOCAL··DEFAULT···11·__func__.0
83 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d81 ····77:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
84 ····80:·00000000····12·OBJECT··LOCAL··DEFAULT····3·PyId_open.282 ····78:·00000000····12·OBJECT··LOCAL··DEFAULT····3·PyId_open.2
85 ····81:·0000000c····12·OBJECT··LOCAL··DEFAULT····3·PyId_readline.183 ····79:·0000000c····12·OBJECT··LOCAL··DEFAULT····3·PyId_readline.1
86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····1·84 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····5·85 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····7·86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····9·87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
90 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT···11·88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT···12·89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
92 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT···13·90 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT···13·
93 ····89:·00000001···652·FUNC····GLOBAL·HIDDEN·····7·PyTokenizer_FromString91 ····87:·00000001···654·FUNC····GLOBAL·HIDDEN·····7·PyTokenizer_FromString
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
 95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
97 ····93:·00001cc9···114·FUNC····GLOBAL·HIDDEN·····7·PyTokenizer_Free96 ····92:·00001c49···114·FUNC····GLOBAL·HIDDEN·····7·PyTokenizer_Free
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free 
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
 99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncmp
 100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncmp101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_tolower_loc 
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp 
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
 103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
 104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError 
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format 
108 ···104:·00000605····24·FUNC····GLOBAL·HIDDEN·····7·PyTokenizer_Get106 ···102:·000005e5····24·FUNC····GLOBAL·HIDDEN·····7·PyTokenizer_Get
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__ctype_b_loc
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyToken_TwoChars109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyToken_TwoChars
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyToken_OneChar110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyToken_OneChar
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyToken_ThreeChars112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyToken_ThreeChars
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy 
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ScanIdentifier114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ScanIdentifier
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_IsPrintable117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_IsPrintable
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8String119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8String
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeDecodeError121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeDecodeError
Max diff block lines reached; -1/17540 bytes (-0.01%) of diff not shown.
46.4 KB
readelf --wide --relocs {}
    
Offset 1, 377 lines modifiedOffset 1, 372 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3bdc·contains·42·entries:1 Relocation·section·'.rel.text'·at·offset·0x3ad0·contains·42·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000022··0000192f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC133 00000022··0000192f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC13
4 00000026··00001930·R_ARM_THM_MOVT_ABS·····000000a4···.LC134 00000026··00001930·R_ARM_THM_MOVT_ABS·····000000a4···.LC13
5 0000002a··0000382f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR05 0000002a··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
6 0000002e··00003830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR06 0000002e··00003630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
7 00000032··0000770a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc7 00000032··0000740a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
8 0000003e··00002c0a·R_ARM_THM_CALL·········00001829···tok_nextc8 0000003e··00002c0a·R_ARM_THM_CALL·········000017a9···tok_nextc
9 00000044··00006a0a·R_ARM_THM_CALL·········00000000···__ctype_b_loc9 00000044··0000680a·R_ARM_THM_CALL·········00000000···__ctype_b_loc
10 0000005e··00002c0a·R_ARM_THM_CALL·········00001829···tok_nextc10 0000005e··00002c0a·R_ARM_THM_CALL·········000017a9···tok_nextc
11 0000007a··0000262f·R_ARM_THM_MOVW_ABS_NC··000001c8···.LC2611 0000007a··0000262f·R_ARM_THM_MOVW_ABS_NC··000001c8···.LC26
12 0000007e··00002630·R_ARM_THM_MOVT_ABS·····000001c8···.LC2612 0000007e··00002630·R_ARM_THM_MOVT_ABS·····000001c8···.LC26
13 00000082··00002f0a·R_ARM_THM_CALL·········0000017d···syntaxerror13 00000082··00002f0a·R_ARM_THM_CALL·········0000017d···syntaxerror
14 00000098··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc14 00000098··0000580a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
15 00000116··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc15 00000116··0000580a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
16 0000013e··00005d0a·R_ARM_THM_CALL·········00001cc9···PyTokenizer_Free16 0000013e··00005c0a·R_ARM_THM_CALL·········00001c49···PyTokenizer_Free
17 00000146··00005b0a·R_ARM_THM_CALL·········00000000···strlen17 00000146··0000590a·R_ARM_THM_CALL·········00000000···strlen
18 0000014c··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc18 0000014c··0000580a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
19 0000015c··0000800a·R_ARM_THM_CALL·········00000000···strcpy19 0000015c··00007e0a·R_ARM_THM_CALL·········00000000···strcpy
20 0000016a··00005d0a·R_ARM_THM_CALL·········00001cc9···PyTokenizer_Free20 0000016a··00005c0a·R_ARM_THM_CALL·········00001c49···PyTokenizer_Free
21 0000018e··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc21 0000018e··0000580a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
22 0000019a··00006f0a·R_ARM_THM_CALL·········00000000···memcpy22 0000019a··0000770a·R_ARM_THM_CALL·········00000000···memcpy
23 000001b6··0000960a·R_ARM_THM_CALL·········00000000···PyThreadState_Get23 000001b6··0000940a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
24 000001f0··0000980a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall24 000001f0··0000960a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
25 00000204··00009a0a·R_ARM_THM_CALL·········00000000···_Py_dup25 00000204··0000980a·R_ARM_THM_CALL·········00000000···_Py_dup
26 0000020c··0000462f·R_ARM_THM_MOVW_ABS_NC··0000039c···.LC3726 0000020c··0000442f·R_ARM_THM_MOVW_ABS_NC··0000039c···.LC37
27 00000210··00004630·R_ARM_THM_MOVT_ABS·····0000039c···.LC3727 00000210··00004430·R_ARM_THM_MOVT_ABS·····0000039c···.LC37
28 00000214··00009b0a·R_ARM_THM_CALL·········00000000···fdopen28 00000214··0000990a·R_ARM_THM_CALL·········00000000···fdopen
29 00000222··0000830a·R_ARM_THM_CALL·········00000089···PyTokenizer_FromFile29 00000222··0000810a·R_ARM_THM_CALL·········00000089···PyTokenizer_FromFile
30 0000024c··0000170a·R_ARM_THM_CALL·········0000061d···tok_get30 0000024c··0000170a·R_ARM_THM_CALL·········000005fd···tok_get
31 00000260··00009c0a·R_ARM_THM_CALL·········00000000···fclose31 00000260··00009a0a·R_ARM_THM_CALL·········00000000···fclose
32 0000026c··00005d0a·R_ARM_THM_CALL·········00001cc9···PyTokenizer_Free32 0000026c··00005c0a·R_ARM_THM_CALL·········00001c49···PyTokenizer_Free
33 0000027c··00005b0a·R_ARM_THM_CALL·········00000000···strlen33 0000027c··0000590a·R_ARM_THM_CALL·········00000000···strlen
34 00000282··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc34 00000282··0000580a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
35 00000290··0000800a·R_ARM_THM_CALL·········00000000···strcpy35 00000290··00007e0a·R_ARM_THM_CALL·········00000000···strcpy
36 00000296··0000492f·R_ARM_THM_MOVW_ABS_NC··000003a0···.LC3836 00000296··0000472f·R_ARM_THM_MOVW_ABS_NC··000003a0···.LC38
37 0000029a··00004930·R_ARM_THM_MOVT_ABS·····000003a0···.LC3837 0000029a··00004730·R_ARM_THM_MOVT_ABS·····000003a0···.LC38
38 0000029e··00009d0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString38 0000029e··00009b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
39 000002ae··00009c0a·R_ARM_THM_CALL·········00000000···fclose39 000002ae··00009a0a·R_ARM_THM_CALL·········00000000···fclose
40 000002b4··00005d0a·R_ARM_THM_CALL·········00001cc9···PyTokenizer_Free40 000002b4··00005c0a·R_ARM_THM_CALL·········00001c49···PyTokenizer_Free
41 000002be··00009c0a·R_ARM_THM_CALL·········00000000···fclose41 000002be··00009a0a·R_ARM_THM_CALL·········00000000···fclose
42 00000172··0000891e·R_ARM_THM_JUMP24·······00000000···getc42 00000172··0000871e·R_ARM_THM_JUMP24·······00000000···getc
43 0000017a··00008a1e·R_ARM_THM_JUMP24·······00000000···ungetc43 0000017a··0000881e·R_ARM_THM_JUMP24·······00000000···ungetc
44 000001e2··0000971e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult44 000001e2··0000951e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult
  
45 Relocation·section·'.rel.data'·at·offset·0x3d2c·contains·2·entries:45 Relocation·section·'.rel.data'·at·offset·0x3c20·contains·2·entries:
46 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name46 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
47 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.447 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
48 00000010··00000202·R_ARM_ABS32············00000000···.rodata.str1.448 00000010··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
  
49 Relocation·section·'.rel.text.hot'·at·offset·0x3d3c·contains·269·entries:49 Relocation·section·'.rel.text.hot'·at·offset·0x3c30·contains·264·entries:
50 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name50 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
51 0000000e··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc51 0000000e··0000580a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
52 00000098··00005b0a·R_ARM_THM_CALL·········00000000···strlen52 00000098··0000590a·R_ARM_THM_CALL·········00000000···strlen
53 000000a2··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc53 000000a2··0000580a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
54 00000150··0000062f·R_ARM_THM_MOVW_ABS_NC··00000255···buf_setreadl54 00000156··0000062f·R_ARM_THM_MOVW_ABS_NC··00000255···buf_setreadl
55 00000154··00000630·R_ARM_THM_MOVT_ABS·····00000255···buf_setreadl55 0000015a··00000630·R_ARM_THM_MOVT_ABS·····00000255···buf_setreadl
56 00000190··00005c0a·R_ARM_THM_CALL·········00000000···PyMem_Realloc56 00000196··00005a0a·R_ARM_THM_CALL·········00000000···PyMem_Realloc
 57 000001a2··00005b0a·R_ARM_THM_CALL·········00000000···PyMem_Free
57 000001c4··0000062f·R_ARM_THM_MOVW_ABS_NC··00000255···buf_setreadl58 000001d0··0000062f·R_ARM_THM_MOVW_ABS_NC··00000255···buf_setreadl
58 000001c8··00000630·R_ARM_THM_MOVT_ABS·····00000255···buf_setreadl59 000001d4··00000630·R_ARM_THM_MOVT_ABS·····00000255···buf_setreadl
59 000001e0··0000080a·R_ARM_THM_CALL·········00000001···translate_into_utf860 000001ee··0000080a·R_ARM_THM_CALL·········00000001···translate_into_utf8
60 000001f0··0000090a·R_ARM_THM_CALL·········0000003b···error_ret61 000001fe··0000090a·R_ARM_THM_CALL·········0000003b···error_ret
61 000001fe··00005d0a·R_ARM_THM_CALL·········00001cc9···PyTokenizer_Free62 0000020c··00005c0a·R_ARM_THM_CALL·········00001c49···PyTokenizer_Free
62 00000238··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC063 00000246··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
63 0000023c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC064 0000024a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
64 00000240··00000a0a·R_ARM_THM_CALL·········00000181···new_string65 0000024e··00000a0a·R_ARM_THM_CALL·········00000181···new_string
65 0000025e··0000080a·R_ARM_THM_CALL·········00000001···translate_into_utf866 0000026c··0000080a·R_ARM_THM_CALL·········00000001···translate_into_utf8
66 00000268··00005e0a·R_ARM_THM_CALL·········00000000···PyBytes_AsString67 00000276··00005d0a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
67 00000270··00005f0a·R_ARM_THM_CALL·········00000000···PyMem_Free68 0000027e··00005b0a·R_ARM_THM_CALL·········00000000···PyMem_Free
68 00000278··00005f0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
69 000003c4··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC269 000003b4··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC2
70 000003c8··00000c30·R_ARM_THM_MOVT_ABS·····00000014···.LC270 000003b8··00000c30·R_ARM_THM_MOVT_ABS·····00000014···.LC2
71 000003cc··0000602f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table71 000003bc··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
72 000003d0··00006030·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table72 000003c0··00005e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
73 000003e2··0000610a·R_ARM_THM_CALL·········00000000···strncmp73 000003ce··00005f0a·R_ARM_THM_CALL·········00000000···strncmp
74 00000446··00000a0a·R_ARM_THM_CALL·········00000181···new_string74 00000434··00000a0a·R_ARM_THM_CALL·········00000181···new_string
75 00000460··0000620a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc75 0000044e··0000600a·R_ARM_THM_CALL·········00000000···__ctype_tolower_loc
76 00000482··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC076 00000474··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
77 00000486··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC077 00000478··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
78 00000492··0000630a·R_ARM_THM_CALL·········00000000···strcmp78 00000482··0000610a·R_ARM_THM_CALL·········00000000···strcmp
79 0000049c··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC379 0000048c··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC3
80 000004a0··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC380 00000490··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC3
81 000004a8··0000610a·R_ARM_THM_CALL·········00000000···strncmp81 00000498··00005f0a·R_ARM_THM_CALL·········00000000···strncmp
82 000004b2··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000024···.LC482 000004a2··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000024···.LC4
83 000004b6··00000e30·R_ARM_THM_MOVT_ABS·····00000024···.LC483 000004a6··00000e30·R_ARM_THM_MOVT_ABS·····00000024···.LC4
84 000004bc··0000630a·R_ARM_THM_CALL·········00000000···strcmp84 000004ac··0000610a·R_ARM_THM_CALL·········00000000···strcmp
85 000004c6··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC185 000004b4··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC1
86 000004ca··00000b30·R_ARM_THM_MOVT_ABS·····00000008···.LC186 000004b8··00000b30·R_ARM_THM_MOVT_ABS·····00000008···.LC1
 87 000004be··0000610a·R_ARM_THM_CALL·········00000000···strcmp
 88 000004c6··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC5
 89 000004ca··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC5
87 000004d0··0000630a·R_ARM_THM_CALL·········00000000···strcmp90 000004d0··0000610a·R_ARM_THM_CALL·········00000000···strcmp
88 000004d8··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC5 
89 000004dc··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC5 
90 000004e2··0000630a·R_ARM_THM_CALL·········00000000···strcmp 
91 000004ea··0000102f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC691 000004d8··0000102f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC6
92 000004ee··00001030·R_ARM_THM_MOVT_ABS·····00000038···.LC692 000004dc··00001030·R_ARM_THM_MOVT_ABS·····00000038···.LC6
93 000004f6··0000610a·R_ARM_THM_CALL·········00000000···strncmp93 000004e4··00005f0a·R_ARM_THM_CALL·········00000000···strncmp
94 000004fe··0000112f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC794 000004ec··0000112f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC7
95 00000502··00001130·R_ARM_THM_MOVT_ABS·····00000044···.LC795 000004f0··00001130·R_ARM_THM_MOVT_ABS·····00000044···.LC7
96 0000050a··0000610a·R_ARM_THM_CALL·········00000000···strncmp96 000004f8··00005f0a·R_ARM_THM_CALL·········00000000···strncmp
97 00000516··0000122f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC897 00000504··0000122f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC8
98 0000051a··00001230·R_ARM_THM_MOVT_ABS·····00000050···.LC898 00000508··00001230·R_ARM_THM_MOVT_ABS·····00000050···.LC8
 99 0000050e··00005f0a·R_ARM_THM_CALL·········00000000···strncmp
 100 00000522··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 101 00000526··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
99 00000520··0000610a·R_ARM_THM_CALL·········00000000···strncmp102 0000052c··0000610a·R_ARM_THM_CALL·········00000000···strcmp
100 00000534··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
101 00000538··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
102 0000053e··0000630a·R_ARM_THM_CALL·········00000000···strcmp 
103 0000055c··0000640a·R_ARM_THM_CALL·········00000000···__stack_chk_fail103 0000054a··0000620a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
 104 00000552··0000632f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
 105 00000556··00006330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
 106 0000055c··0000132f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC9
 107 00000560··00001330·R_ARM_THM_MOVT_ABS·····00000060···.LC9
 108 00000568··0000640a·R_ARM_THM_CALL·········00000000···PyErr_Format
 109 0000056e··00005b0a·R_ARM_THM_CALL·········00000000···PyMem_Free
104 00000574··00006502·R_ARM_ABS32············00000000···__stack_chk_guard110 0000057c··00006502·R_ARM_ABS32············00000000···__stack_chk_guard
105 00000578··0000662f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError 
106 0000057c··00006630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError 
107 00000582··0000132f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC9 
108 00000586··00001330·R_ARM_THM_MOVT_ABS·····00000060···.LC9 
109 0000058e··0000670a·R_ARM_THM_CALL·········00000000···PyErr_Format 
110 00000594··00005f0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
111 000005a2··0000630a·R_ARM_THM_CALL·········00000000···strcmp111 00000582··0000610a·R_ARM_THM_CALL·········00000000···strcmp
Max diff block lines reached; 7145/47503 bytes (15.04%) of diff not shown.
1.03 KB
strings --all --bytes=8 {}
    
Offset 21, 45 lines modifiedOffset 21, 46 lines modified
21 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'·on·line·%d21 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'·on·line·%d
22 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'22 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'
23 Non-UTF-8·code·starting·with·'\x%.2x'·in·file·%U·on·line·%i,·but·no·encoding·declared;·see·http://python.org/dev/peps/pep-0263/·for·details23 Non-UTF-8·code·starting·with·'\x%.2x'·in·file·%U·on·line·%i,·but·no·encoding·declared;·see·http://python.org/dev/peps/pep-0263/·for·details
24 <string>24 <string>
25 (O(OiiN))25 (O(OiiN))
26 readline26 readline
27 )i9`hHmh27 )i9`hHmh
 28 lw2FIF(F
28 tok_backup29 tok_backup
29 buf_setreadl30 buf_setreadl
30 check_coding_spec31 check_coding_spec
31 translate_into_utf832 translate_into_utf8
32 error_ret33 error_ret
33 new_string34 new_string
34 tok_nextc35 tok_nextc
35 syntaxerror36 syntaxerror
36 tok_backup37 tok_backup
37 tok_decimal_tail38 tok_decimal_tail
38 .LANCHOR039 .LANCHOR0
39 decoding_fgets40 decoding_fgets
40 _PyObject_CallNoArg41 _PyObject_CallNoArg
41 fp_setreadl 
42 fp_ungetc42 fp_ungetc
 43 fp_setreadl
43 .LANCHOR144 .LANCHOR1
44 __func__.045 __func__.0
45 PyId_open.246 PyId_open.2
46 PyId_readline.147 PyId_readline.1
47 PyTokenizer_FromString48 PyTokenizer_FromString
48 PyMem_Malloc49 PyMem_Malloc
49 PyMem_Realloc50 PyMem_Realloc
 51 PyMem_Free
50 PyTokenizer_Free52 PyTokenizer_Free
51 PyBytes_AsString53 PyBytes_AsString
52 PyMem_Free 
53 _Py_ctype_table54 _Py_ctype_table
54 __ctype_tolower_loc55 __ctype_tolower_loc
55 __stack_chk_fail56 __stack_chk_fail
56 __stack_chk_guard 
57 PyExc_SyntaxError57 PyExc_SyntaxError
58 PyErr_Format58 PyErr_Format
 59 __stack_chk_guard
59 PyTokenizer_Get60 PyTokenizer_Get
60 __aeabi_idiv61 __aeabi_idiv
61 __ctype_b_loc62 __ctype_b_loc
62 PyToken_TwoChars63 PyToken_TwoChars
63 PyToken_OneChar64 PyToken_OneChar
64 PyToken_ThreeChars65 PyToken_ThreeChars
65 PyUnicode_DecodeUTF866 PyUnicode_DecodeUTF8
2.87 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 32, 30 lines modifiedOffset 32, 30 lines modified
32 »       nop32 »       nop
  
33 00000038·<tok_decimal_tail>:33 00000038·<tok_decimal_tail>:
34 tok_decimal_tail():34 tok_decimal_tail():
35 »       push»   {r4,·r5,·r6,·lr}35 »       push»   {r4,·r5,·r6,·lr}
36 »       mov»    r6,·r036 »       mov»    r6,·r0
37 »       mov»    r0,·r637 »       mov»    r0,·r6
38 »       bl»     1828·<tok_nextc>38 »       bl»     17a8·<tok_nextc>
39 ·R_ARM_THM_CALL» tok_nextc39 ·R_ARM_THM_CALL» tok_nextc
40 »       mov»    r4,·r040 »       mov»    r4,·r0
41 »       bl»     0·<__ctype_b_loc>41 »       bl»     0·<__ctype_b_loc>
42 ·R_ARM_THM_CALL» __ctype_b_loc42 ·R_ARM_THM_CALL» __ctype_b_loc
43 »       ldr»    r3,·[r0,·#0]43 »       ldr»    r3,·[r0,·#0]
44 »       mov»    r5,·r044 »       mov»    r5,·r0
45 »       ldrh.w» r0,·[r3,·r4,·lsl·#1]45 »       ldrh.w» r0,·[r3,·r4,·lsl·#1]
46 »       lsls»   r3,·r0,·#2046 »       lsls»   r3,·r0,·#20
47 »       bmi.n»  3c·<tok_decimal_tail+0x4>47 »       bmi.n»  3c·<tok_decimal_tail+0x4>
48 »       cmp»    r4,·#95»      ;·0x5f48 »       cmp»    r4,·#95»      ;·0x5f
49 »       beq.n»  5c·<tok_decimal_tail+0x24>49 »       beq.n»  5c·<tok_decimal_tail+0x24>
50 »       mov»    r0,·r450 »       mov»    r0,·r4
51 »       pop»    {r4,·r5,·r6,·pc}51 »       pop»    {r4,·r5,·r6,·pc}
52 »       mov»    r0,·r652 »       mov»    r0,·r6
53 »       bl»     1828·<tok_nextc>53 »       bl»     17a8·<tok_nextc>
54 ·R_ARM_THM_CALL» tok_nextc54 ·R_ARM_THM_CALL» tok_nextc
55 »       ldr»    r2,·[r5,·#0]55 »       ldr»    r2,·[r5,·#0]
56 »       mov»    r1,·r056 »       mov»    r1,·r0
57 »       ldrh.w» r4,·[r2,·r0,·lsl·#1]57 »       ldrh.w» r4,·[r2,·r0,·lsl·#1]
58 »       ands.w» r5,·r4,·#2048»      ;·0x80058 »       ands.w» r5,·r4,·#2048»      ;·0x800
59 »       bne.n»  3c·<tok_decimal_tail+0x4>59 »       bne.n»  3c·<tok_decimal_tail+0x4>
60 »       mov»    r0,·r660 »       mov»    r0,·r6
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 »       str»    r5,·[r4,·#12]127 »       str»    r5,·[r4,·#12]
128 »       strd»   r8,·r7,·[r4,·#444]»    ;·0x1bc128 »       strd»   r8,·r7,·[r4,·#444]»    ;·0x1bc
129 »       cbnz»   r6,·144·<PyTokenizer_FromFile+0xbc>129 »       cbnz»   r6,·144·<PyTokenizer_FromFile+0xbc>
130 »       mov»    r0,·r4130 »       mov»    r0,·r4
131 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}131 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
132 »       mov»    r0,·r4132 »       mov»    r0,·r4
133 »       mov»    r4,·r2133 »       mov»    r4,·r2
134 »       bl»     1cc8·<PyTokenizer_Free>134 »       bl»     1c48·<PyTokenizer_Free>
135 ·R_ARM_THM_CALL» PyTokenizer_Free135 ·R_ARM_THM_CALL» PyTokenizer_Free
136 »       b.n»    134·<PyTokenizer_FromFile+0xac>136 »       b.n»    134·<PyTokenizer_FromFile+0xac>
137 »       mov»    r0,·r6137 »       mov»    r0,·r6
138 »       bl»     0·<strlen>138 »       bl»     0·<strlen>
139 ·R_ARM_THM_CALL» strlen139 ·R_ARM_THM_CALL» strlen
140 »       adds»   r0,·#1140 »       adds»   r0,·#1
141 »       bl»     0·<PyMem_Malloc>141 »       bl»     0·<PyMem_Malloc>
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 »       movs»   r6,·#2147 »       movs»   r6,·#2
148 »       bl»     0·<strcpy>148 »       bl»     0·<strcpy>
149 ·R_ARM_THM_CALL» strcpy149 ·R_ARM_THM_CALL» strcpy
150 »       str.w»  r6,·[r4,·#1868]»     ;·0x74c150 »       str.w»  r6,·[r4,·#1868]»     ;·0x74c
151 »       b.n»    134·<PyTokenizer_FromFile+0xac>151 »       b.n»    134·<PyTokenizer_FromFile+0xac>
152 »       mov»    r0,·r4152 »       mov»    r0,·r4
153 »       mov»    r4,·r7153 »       mov»    r4,·r7
154 »       bl»     1cc8·<PyTokenizer_Free>154 »       bl»     1c48·<PyTokenizer_Free>
155 ·R_ARM_THM_CALL» PyTokenizer_Free155 ·R_ARM_THM_CALL» PyTokenizer_Free
156 »       b.n»    134·<PyTokenizer_FromFile+0xac>156 »       b.n»    134·<PyTokenizer_FromFile+0xac>
  
157 00000170·<fp_getc>:157 00000170·<fp_getc>:
158 fp_getc():158 fp_getc():
159 »       ldr»    r0,·[r0,·#24]159 »       ldr»    r0,·[r0,·#24]
160 »       b.w»    0·<getc>160 »       b.w»    0·<getc>
Offset 271, 29 lines modifiedOffset 271, 29 lines modified
271 »       mov»    r1,·sp271 »       mov»    r1,·sp
272 »       mov»    r0,·r4272 »       mov»    r0,·r4
273 »       cmp»    r5,·#1273 »       cmp»    r5,·#1
274 »       bgt.n»  25e·<PyTokenizer_FindEncodingFilename+0x66>274 »       bgt.n»  25e·<PyTokenizer_FindEncodingFilename+0x66>
275 »       ldr»    r3,·[r4,·#20]275 »       ldr»    r3,·[r4,·#20]
276 »       cmp»    r3,·#10276 »       cmp»    r3,·#10
277 »       bne.n»  25e·<PyTokenizer_FindEncodingFilename+0x66>277 »       bne.n»  25e·<PyTokenizer_FindEncodingFilename+0x66>
278 »       bl»     61c·<tok_get>278 »       bl»     5fc·<tok_get>
279 ·R_ARM_THM_CALL» tok_get279 ·R_ARM_THM_CALL» tok_get
280 »       ldr.w»  r0,·[r4,·#1872]»     ;·0x750280 »       ldr.w»  r0,·[r4,·#1872]»     ;·0x750
281 »       cmp»    r0,·#0281 »       cmp»    r0,·#0
282 »       beq.n»  238·<PyTokenizer_FindEncodingFilename+0x40>282 »       beq.n»  238·<PyTokenizer_FindEncodingFilename+0x40>
283 »       movs»   r1,·#22283 »       movs»   r1,·#22
284 »       str»    r1,·[r4,·#20]284 »       str»    r1,·[r4,·#20]
285 »       b.n»    238·<PyTokenizer_FindEncodingFilename+0x40>285 »       b.n»    238·<PyTokenizer_FindEncodingFilename+0x40>
286 »       mov»    r0,·r6286 »       mov»    r0,·r6
287 »       bl»     0·<fclose>287 »       bl»     0·<fclose>
288 ·R_ARM_THM_CALL» fclose288 ·R_ARM_THM_CALL» fclose
289 »       ldr.w»  r5,·[r4,·#1880]»     ;·0x758289 »       ldr.w»  r5,·[r4,·#1880]»     ;·0x758
290 »       cbnz»   r5,·27a·<PyTokenizer_FindEncodingFilename+0x82>290 »       cbnz»   r5,·27a·<PyTokenizer_FindEncodingFilename+0x82>
291 »       mov»    r0,·r4291 »       mov»    r0,·r4
292 »       bl»     1cc8·<PyTokenizer_Free>292 »       bl»     1c48·<PyTokenizer_Free>
293 ·R_ARM_THM_CALL» PyTokenizer_Free293 ·R_ARM_THM_CALL» PyTokenizer_Free
294 »       mov»    r0,·r5294 »       mov»    r0,·r5
295 »       add»    sp,·#8295 »       add»    sp,·#8
296 »       pop»    {r4,·r5,·r6,·pc}296 »       pop»    {r4,·r5,·r6,·pc}
297 »       movs»   r5,·#0297 »       movs»   r5,·#0
298 »       b.n»    270·<PyTokenizer_FindEncodingFilename+0x78>298 »       b.n»    270·<PyTokenizer_FindEncodingFilename+0x78>
299 »       mov»    r0,·r5299 »       mov»    r0,·r5
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
319 »       str.w»  r0,·[r4,·#1464]»     ;·0x5b8319 »       str.w»  r0,·[r4,·#1464]»     ;·0x5b8
320 »       cmp»    r0,·#0320 »       cmp»    r0,·#0
321 »       bne.n»  238·<PyTokenizer_FindEncodingFilename+0x40>321 »       bne.n»  238·<PyTokenizer_FindEncodingFilename+0x40>
322 »       mov»    r0,·r6322 »       mov»    r0,·r6
323 »       bl»     0·<fclose>323 »       bl»     0·<fclose>
324 ·R_ARM_THM_CALL» fclose324 ·R_ARM_THM_CALL» fclose
325 »       mov»    r0,·r4325 »       mov»    r0,·r4
326 »       bl»     1cc8·<PyTokenizer_Free>326 »       bl»     1c48·<PyTokenizer_Free>
327 ·R_ARM_THM_CALL» PyTokenizer_Free327 ·R_ARM_THM_CALL» PyTokenizer_Free
328 »       b.n»    270·<PyTokenizer_FindEncodingFilename+0x78>328 »       b.n»    270·<PyTokenizer_FindEncodingFilename+0x78>
329 »       mov»    r0,·r6329 »       mov»    r0,·r6
330 »       mov»    r5,·r4330 »       mov»    r5,·r4
331 »       bl»     0·<fclose>331 »       bl»     0·<fclose>
332 ·R_ARM_THM_CALL» fclose332 ·R_ARM_THM_CALL» fclose
333 »       b.n»    270·<PyTokenizer_FindEncodingFilename+0x78>333 »       b.n»    270·<PyTokenizer_FindEncodingFilename+0x78>
104 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 8, 17 lines modifiedOffset 8, 17 lines modified
8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
9 »       mov»    r4,·r09 »       mov»    r4,·r0
10 »       mov.w»  r0,·#1936»  ;·0x79010 »       mov.w»  r0,·#1936»  ;·0x790
11 »       sub»    sp,·#811 »       sub»    sp,·#8
12 »       mov»    r9,·r112 »       mov»    r9,·r1
13 »       bl»     0·<PyMem_Malloc>13 »       bl»     0·<PyMem_Malloc>
14 ·R_ARM_THM_CALL» PyMem_Malloc14 ·R_ARM_THM_CALL» PyMem_Malloc
15 »       mov»    r7,·r015 »       mov»    r6,·r0
16 »       cmp»    r0,·#016 »       cmp»    r0,·#0
17 »       beq.w»  180·<PyTokenizer_FromString+0x180>17 »       beq.w»  186·<PyTokenizer_FromString+0x186>
18 »       movs»   r3,·#018 »       movs»   r3,·#0
19 »       mov.w»  sl,·#1019 »       mov.w»  sl,·#10
20 »       strd»   r3,·r3,·[r0,·#4]20 »       strd»   r3,·r3,·[r0,·#4]
21 »       movs»   r1,·#821 »       movs»   r1,·#8
22 »       str»    r3,·[r0,·#0]22 »       str»    r3,·[r0,·#0]
23 »       movs»   r2,·#023 »       movs»   r2,·#0
24 »       strd»   r3,·r3,·[r0,·#12]24 »       strd»   r3,·r3,·[r0,·#12]
Offset 44, 536 lines modifiedOffset 44, 518 lines modified
44 »       str.w»  r3,·[r0,·#1920]»     ;·0x78044 »       str.w»  r3,·[r0,·#1920]»     ;·0x780
45 »       str.w»  r3,·[r0,·#1924]»     ;·0x78445 »       str.w»  r3,·[r0,·#1924]»     ;·0x784
46 »       str.w»  r3,·[r0,·#1928]»     ;·0x78846 »       str.w»  r3,·[r0,·#1928]»     ;·0x788
47 »       str.w»  r3,·[r0,·#1932]»     ;·0x78c47 »       str.w»  r3,·[r0,·#1932]»     ;·0x78c
48 »       movs»   r3,·#048 »       movs»   r3,·#0
49 »       str.w»  sl,·[r0,·#20]49 »       str.w»  sl,·[r0,·#20]
50 »       mov»    r0,·r450 »       mov»    r0,·r4
51 »       str»    r1,·[r7,·#28]51 »       str»    r1,·[r6,·#28]
52 »       str.w»  r5,·[r7,·#436]»      ;·0x1b452 »       str.w»  r5,·[r6,·#436]»      ;·0x1b4
53 »       strd»   r2,·r3,·[sp]53 »       strd»   r2,·r3,·[sp]
54 »       bl»     0·<strlen>54 »       bl»     0·<strlen>
55 ·R_ARM_THM_CALL» strlen55 ·R_ARM_THM_CALL» strlen
56 »       add.w»  r8,·r0,·#256 »       add.w»  r8,·r0,·#2
57 »       mov»    r0,·r857 »       mov»    r0,·r8
58 »       bl»     0·<PyMem_Malloc>58 »       bl»     0·<PyMem_Malloc>
59 ·R_ARM_THM_CALL» PyMem_Malloc59 ·R_ARM_THM_CALL» PyMem_Malloc
60 »       mov»    r6,·r060 »       mov»    r7,·r0
61 »       cmp»    r0,·#061 »       cmp»    r0,·#0
62 »       beq.w»  282·<PyTokenizer_FromString+0x282>62 »       beq.w»  284·<PyTokenizer_FromString+0x284>
63 »       ldrb»   r3,·[r4,·#0]63 »       ldrb»   r3,·[r4,·#0]
64 »       subs.w» r0,·r9,·#064 »       subs.w» r2,·r9,·#0
65 »       it»     ne65 »       it»     ne
66 »       movne»  r0,·#166 »       movne»  r2,·#1
67 »       mov»    ip,·r667 »       mov»    ip,·r0
68 »       cbnz»   r3,·c0·<PyTokenizer_FromString+0xc0>68 »       cbnz»   r3,·c0·<PyTokenizer_FromString+0xc0>
69 »       b.n»    1b2·<PyTokenizer_FromString+0x1b2>69 »       b.n»    1c0·<PyTokenizer_FromString+0x1c0>
70 »       mov»    r3,·r170 »       mov»    r3,·r1
71 »       cmp»    r3,·#1371 »       cmp»    r3,·#13
72 »       beq.n»  19e·<PyTokenizer_FromString+0x19e>72 »       beq.n»  1ac·<PyTokenizer_FromString+0x1ac>
73 »       strb.w» r3,·[ip],·#173 »       strb.w» r3,·[ip],·#1
74 »       adds»   r2,·r4,·#174 »       adds»   r0,·r4,·#1
75 »       ldrb»   r1,·[r4,·#1]75 »       ldrb»   r1,·[r4,·#1]
76 »       mov»    r4,·r276 »       mov»    r4,·r0
77 »       cmp»    r1,·#077 »       cmp»    r1,·#0
78 »       bne.n»  be·<PyTokenizer_FromString+0xbe>78 »       bne.n»  be·<PyTokenizer_FromString+0xbe>
79 »       cmp»    r3,·#1079 »       cmp»    r3,·#10
80 »       ite»    eq80 »       ite»    eq
81 »       moveq»  r0,·#081 »       moveq»  r2,·#0
82 »       andne.w»r0,·r0,·#182 »       andne.w»r2,·r2,·#1
83 »       cbz»    r0,·e4·<PyTokenizer_FromString+0xe4>83 »       cbz»    r2,·e4·<PyTokenizer_FromString+0xe4>
84 »       movs»   r2,·#1084 »       movs»   r0,·#10
85 »       strb.w» r2,·[ip],·#185 »       strb.w» r0,·[ip],·#1
86 »       sub.w»  r4,·ip,·r686 »       sub.w»  r2,·ip,·r7
87 »       movs»   r1,·#087 »       movs»   r1,·#0
88 »       strb.w» r1,·[ip]88 »       strb.w» r1,·[ip]
89 »       adds»   r1,·r4,·#189 »       adds»   r1,·r2,·#1
90 »       cmp»    r1,·#090 »       cmp»    r1,·#0
91 »       it»     ne91 »       it»     ne
92 »       cmpne»  r8,·r192 »       cmpne»  r8,·r1
 93 »       it»     ls
 94 »       movls»  r4,·r7
93 »       bhi.n»  18e·<PyTokenizer_FromString+0x18e>95 »       bhi.n»  194·<PyTokenizer_FromString+0x194>
94 »       movs»   r0,·#096 »       movs»   r7,·#0
95 »       adds»   r3,·r6,·#197 »       adds»   r5,·r4,·#1
96 »       str.w»  r6,·[r7,·#1912]»     ;·0x77898 »       str.w»  r4,·[r6,·#1912]»     ;·0x778
97 »       movs»   r2,·#199 »       movs»   r0,·#1
98 »       str.w»  r0,·[r7,·#1904]»     ;·0x770100 »       str.w»  r7,·[r6,·#1904]»     ;·0x770
99 »       str.w»  r3,·[r7,·#1908]»     ;·0x774101 »       str.w»  r5,·[r6,·#1908]»     ;·0x774
100 »       ldrb»   r1,·[r6,·#0]102 »       ldrb»   r3,·[r4,·#0]
101 »       str.w»  r2,·[r7,·#1868]»     ;·0x74c103 »       str.w»  r0,·[r6,·#1868]»     ;·0x74c
102 »       cmp»    r1,·#239»     ;·0xef104 »       cmp»    r3,·#239»     ;·0xef
103 »       beq.n»  212·<PyTokenizer_FromString+0x212>105 »       beq.w»  220·<PyTokenizer_FromString+0x220>
104 »       movs»   r4,·#0106 »       movs»   r5,·#0
105 »       str.w»  r6,·[r7,·#1908]»     ;·0x774107 »       str.w»  r4,·[r6,·#1908]»     ;·0x774
106 »       ldrb»   r5,·[r6,·#0]108 »       ldrb»   r3,·[r4,·#0]
107 »       mov»    r2,·r6109 »       mov»    r0,·r4
108 »       movs»   r1,·#0110 »       movs»   r1,·#0
109 »       cbnz»   r5,·12a·<PyTokenizer_FromString+0x12a>111 »       cbnz»   r3,·130·<PyTokenizer_FromString+0x130>
110 »       b.n»    146·<PyTokenizer_FromString+0x146>112 »       b.n»    14c·<PyTokenizer_FromString+0x14c>
111 »       ldrb.w» r5,·[r2,·#1]!113 »       ldrb.w» r3,·[r0,·#1]!
112 »       cbz»    r5,·146·<PyTokenizer_FromString+0x146>114 »       cbz»    r3,·14c·<PyTokenizer_FromString+0x14c>
113 »       cmp»    r5,·#10115 »       cmp»    r3,·#10
114 »       bne.n»  124·<PyTokenizer_FromString+0x124>116 »       bne.n»  12a·<PyTokenizer_FromString+0x12a>
115 »       add.w»  lr,·sp,·#8117 »       add.w»  lr,·sp,·#8
116 »       add.w»  r9,·lr,·r1,·lsl·#2118 »       add.w»  r9,·lr,·r1,·lsl·#2
117 »       str.w»  r2,·[r9,·#-8]119 »       str.w»  r0,·[r9,·#-8]
118 »       cbnz»   r1,·146·<PyTokenizer_FromString+0x146>120 »       cbnz»   r1,·14c·<PyTokenizer_FromString+0x14c>
119 »       ldrb.w» r5,·[r2,·#1]!121 »       ldrb.w» r3,·[r0,·#1]!
120 »       movs»   r1,·#1122 »       movs»   r1,·#1
121 »       cmp»    r5,·#0123 »       cmp»    r3,·#0
122 »       bne.n»  12a·<PyTokenizer_FromString+0x12a>124 »       bne.n»  130·<PyTokenizer_FromString+0x130>
123 »       ldr»    r5,·[sp,·#0]125 »       ldr»    r7,·[sp,·#0]
124 »       movs»   r0,·#0126 »       movs»   r2,·#0
125 »       str.w»  r0,·[r7,·#1904]»     ;·0x770127 »       str.w»  r2,·[r6,·#1904]»     ;·0x770
126 »       cbz»    r5,·174·<PyTokenizer_FromString+0x174>128 »       cbz»    r7,·17a·<PyTokenizer_FromString+0x17a>
127 »       movw»   r3,·#0129 »       movw»   r3,·#0
128 ·R_ARM_THM_MOVW_ABS_NC»  buf_setreadl130 ·R_ARM_THM_MOVW_ABS_NC»  buf_setreadl
129 »       movt»   r3,·#0131 »       movt»   r3,·#0
130 ·R_ARM_THM_MOVT_ABS»     buf_setreadl132 ·R_ARM_THM_MOVT_ABS»     buf_setreadl
131 »       mov»    r2,·r7133 »       mov»    r2,·r6
132 »       subs»   r1,·r5,·r6134 »       subs»   r1,·r7,·r4
133 »       mov»    r0,·r6135 »       mov»    r0,·r4
134 »       bl»     28c·<check_coding_spec>136 »       bl»     290·<check_coding_spec>
135 »       cmp»    r0,·#0137 »       cmp»    r0,·#0
136 »       beq.n»  1ee·<PyTokenizer_FromString+0x1ee>138 »       beq.n»  1fc·<PyTokenizer_FromString+0x1fc>
137 »       ldr.w»  r1,·[r7,·#1904]»     ;·0x770139 »       ldr.w»  r1,·[r6,·#1904]»     ;·0x770
138 »       cmp»    r1,·#0140 »       cmp»    r1,·#0
139 »       bne.n»  1de·<PyTokenizer_FromString+0x1de>141 »       bne.n»  1ec·<PyTokenizer_FromString+0x1ec>
140 »       ldr.w»  r3,·[r7,·#1876]»     ;·0x754142 »       ldr.w»  r0,·[r6,·#1876]»     ;·0x754
141 »       cbz»    r3,·1bc·<PyTokenizer_FromString+0x1bc>143 »       cbz»    r0,·1ca·<PyTokenizer_FromString+0x1ca>
142 »       str.w»  r4,·[r7,·#1900]»     ;·0x76c144 »       str.w»  r5,·[r6,·#1900]»     ;·0x76c
143 »       strd»   r6,·r6,·[r7,·#4]145 »       strd»   r4,·r4,·[r6,·#4]
144 »       str»    r6,·[r7,·#0]146 »       str»    r4,·[r6,·#0]
145 »       str»    r6,·[r7,·#12]147 »       str»    r4,·[r6,·#12]
146 »       mov»    r0,·r7148 »       mov»    r0,·r6
147 »       add»    sp,·#8149 »       add»    sp,·#8
148 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}150 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
149 »       mov»    r1,·r5151 »       mov»    r1,·r5
150 »       strb.w» r9,·[r6]152 »       strb.w» r9,·[r7]
Max diff block lines reached; 101211/105964 bytes (95.51%) of diff not shown.
5.22 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 19, 55 lines modifiedOffset 19, 55 lines modified
19 ··0x00000100·002e4c43·33310074·6f6b5f6e·65787463·..LC31.tok_nextc19 ··0x00000100·002e4c43·33310074·6f6b5f6e·65787463·..LC31.tok_nextc
20 ··0x00000110·0073796e·74617865·72726f72·00746f6b·.syntaxerror.tok20 ··0x00000110·0073796e·74617865·72726f72·00746f6b·.syntaxerror.tok
21 ··0x00000120·5f626163·6b757000·746f6b5f·64656369·_backup.tok_deci21 ··0x00000120·5f626163·6b757000·746f6b5f·64656369·_backup.tok_deci
22 ··0x00000130·6d616c5f·7461696c·002e4c41·4e43484f·mal_tail..LANCHO22 ··0x00000130·6d616c5f·7461696c·002e4c41·4e43484f·mal_tail..LANCHO
23 ··0x00000140·5230002e·4c433333·00646563·6f64696e·R0..LC33.decodin23 ··0x00000140·5230002e·4c433333·00646563·6f64696e·R0..LC33.decodin
24 ··0x00000150·675f6667·65747300·5f50794f·626a6563·g_fgets._PyObjec24 ··0x00000150·675f6667·65747300·5f50794f·626a6563·g_fgets._PyObjec
25 ··0x00000160·745f4361·6c6c4e6f·41726700·2e4c4333·t_CallNoArg..LC325 ··0x00000160·745f4361·6c6c4e6f·41726700·2e4c4333·t_CallNoArg..LC3
 26 ··0x00000170·34006670·5f676574·63006670·5f756e67·4.fp_getc.fp_ung
26 ··0x00000170·34006670·5f736574·72656164·6c006670·4.fp_setreadl.fp27 ··0x00000180·65746300·66705f73·65747265·61646c00·etc.fp_setreadl.
27 ··0x00000180·5f676574·63006670·5f756e67·65746300·_getc.fp_ungetc. 
28 ··0x00000190·2e4c4333·35002e4c·43333600·2e4c4333·.LC35..LC36..LC328 ··0x00000190·2e4c4333·35002e4c·43333600·2e4c4333·.LC35..LC36..LC3
29 ··0x000001a0·37002e4c·414e4348·4f523100·2e4c4333·7..LANCHOR1..LC329 ··0x000001a0·37002e4c·414e4348·4f523100·2e4c4333·7..LANCHOR1..LC3
30 ··0x000001b0·38002e4c·43333900·2e4c4334·30005f5f·8..LC39..LC40.__30 ··0x000001b0·38002e4c·43333900·2e4c4334·30005f5f·8..LC39..LC40.__
31 ··0x000001c0·66756e63·5f5f2e30·00507949·645f6f70·func__.0.PyId_op31 ··0x000001c0·66756e63·5f5f2e30·00507949·645f6f70·func__.0.PyId_op
32 ··0x000001d0·656e2e32·00507949·645f7265·61646c69·en.2.PyId_readli32 ··0x000001d0·656e2e32·00507949·645f7265·61646c69·en.2.PyId_readli
33 ··0x000001e0·6e652e31·00507954·6f6b656e·697a6572·ne.1.PyTokenizer33 ··0x000001e0·6e652e31·00507954·6f6b656e·697a6572·ne.1.PyTokenizer
34 ··0x000001f0·5f46726f·6d537472·696e6700·50794d65·_FromString.PyMe34 ··0x000001f0·5f46726f·6d537472·696e6700·50794d65·_FromString.PyMe
35 ··0x00000200·6d5f4d61·6c6c6f63·00737472·6c656e00·m_Malloc.strlen.35 ··0x00000200·6d5f4d61·6c6c6f63·00737472·6c656e00·m_Malloc.strlen.
36 ··0x00000210·50794d65·6d5f5265·616c6c6f·63005079·PyMem_Realloc.Py36 ··0x00000210·50794d65·6d5f5265·616c6c6f·63005079·PyMem_Realloc.Py
37 ··0x00000220·546f6b65·6e697a65·725f4672·65650050·Tokenizer_Free.P 
38 ··0x00000230·79427974·65735f41·73537472·696e6700·yBytes_AsString. 
39 ··0x00000240·50794d65·6d5f4672·6565005f·50795f63·PyMem_Free._Py_c37 ··0x00000220·4d656d5f·46726565·00507954·6f6b656e·Mem_Free.PyToken
 38 ··0x00000230·697a6572·5f467265·65005079·42797465·izer_Free.PyByte
 39 ··0x00000240·735f4173·53747269·6e67005f·50795f63·s_AsString._Py_c
40 ··0x00000250·74797065·5f746162·6c650073·74726e63·type_table.strnc40 ··0x00000250·74797065·5f746162·6c650073·74726e63·type_table.strnc
41 ··0x00000260·6d70005f·5f637479·70655f74·6f6c6f77·mp.__ctype_tolow41 ··0x00000260·6d70005f·5f637479·70655f74·6f6c6f77·mp.__ctype_tolow
42 ··0x00000270·65725f6c·6f630073·7472636d·70005f5f·er_loc.strcmp.__42 ··0x00000270·65725f6c·6f630073·7472636d·70005f5f·er_loc.strcmp.__
43 ··0x00000280·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail._43 ··0x00000280·73746163·6b5f6368·6b5f6661·696c0050·stack_chk_fail.P
 44 ··0x00000290·79457863·5f53796e·74617845·72726f72·yExc_SyntaxError
 45 ··0x000002a0·00507945·72725f46·6f726d61·74005f5f·.PyErr_Format.__
44 ··0x00000290·5f737461·636b5f63·686b5f67·75617264·_stack_chk_guard46 ··0x000002b0·73746163·6b5f6368·6b5f6775·61726400·stack_chk_guard.
45 ··0x000002a0·00507945·78635f53·796e7461·78457272·.PyExc_SyntaxErr 
46 ··0x000002b0·6f720050·79457272·5f466f72·6d617400·or.PyErr_Format. 
47 ··0x000002c0·5079546f·6b656e69·7a65725f·47657400·PyTokenizer_Get.47 ··0x000002c0·5079546f·6b656e69·7a65725f·47657400·PyTokenizer_Get.
48 ··0x000002d0·5f5f6165·6162695f·69646976·005f5f63·__aeabi_idiv.__c48 ··0x000002d0·5f5f6165·6162695f·69646976·005f5f63·__aeabi_idiv.__c
49 ··0x000002e0·74797065·5f625f6c·6f630050·79546f6b·type_b_loc.PyTok49 ··0x000002e0·74797065·5f625f6c·6f630050·79546f6b·type_b_loc.PyTok
50 ··0x000002f0·656e5f54·776f4368·61727300·5079546f·en_TwoChars.PyTo50 ··0x000002f0·656e5f54·776f4368·61727300·5079546f·en_TwoChars.PyTo
51 ··0x00000300·6b656e5f·4f6e6543·68617200·6d656d63·ken_OneChar.memc51 ··0x00000300·6b656e5f·4f6e6543·68617200·6d656d63·ken_OneChar.memc
52 ··0x00000310·6d700050·79546f6b·656e5f54·68726565·mp.PyToken_Three52 ··0x00000310·6d700050·79546f6b·656e5f54·68726565·mp.PyToken_Three
 53 ··0x00000320·43686172·73005079·556e6963·6f64655f·Chars.PyUnicode_
 54 ··0x00000330·4465636f·64655554·4638005f·5079556e·DecodeUTF8._PyUn
 55 ··0x00000340·69636f64·655f5363·616e4964·656e7469·icode_ScanIdenti
 56 ··0x00000350·66696572·005f5079·5f446561·6c6c6f63·fier._Py_Dealloc
 57 ··0x00000360·0050794f·535f736e·7072696e·7466005f·.PyOS_snprintf._
53 ··0x00000320·43686172·73006d65·6d637079·00507955·Chars.memcpy.PyU 
54 ··0x00000330·6e69636f·64655f44·65636f64·65555446·nicode_DecodeUTF 
55 ··0x00000340·38005f50·79556e69·636f6465·5f536361·8._PyUnicode_Sca 
56 ··0x00000350·6e496465·6e746966·69657200·5f50795f·nIdentifier._Py_ 
57 ··0x00000360·4465616c·6c6f6300·50794f53·5f736e70·Dealloc.PyOS_snp 
58 ··0x00000370·72696e74·66005f50·79556e69·636f6465·rintf._PyUnicode 
59 ··0x00000380·5f497350·72696e74·61626c65·00507955·_IsPrintable.PyU 
60 ··0x00000390·6e69636f·64655f53·75627374·72696e67·nicode_Substring 
61 ··0x000003a0·00507955·6e69636f·64655f41·73555446·.PyUnicode_AsUTF58 ··0x00000370·5079556e·69636f64·655f4973·5072696e·PyUnicode_IsPrin
62 ··0x000003b0·38537472·696e6700·5f50795f·46617461·8String._Py_Fata 
63 ··0x000003c0·6c457272·6f724675·6e630050·79457863·lErrorFunc.PyExc 
64 ··0x000003d0·5f556e69·636f6465·4465636f·64654572·_UnicodeDecodeEr 
65 ··0x000003e0·726f7200·50794572·725f4578·63657074·ror.PyErr_Except 
66 ··0x000003f0·696f6e4d·61746368·65730073·74646f75·ionMatches.stdou59 ··0x00000380·7461626c·65005079·556e6963·6f64655f·table.PyUnicode_
 60 ··0x00000390·53756273·7472696e·67005079·556e6963·Substring.PyUnic
 61 ··0x000003a0·6f64655f·41735554·46385374·72696e67·ode_AsUTF8String
 62 ··0x000003b0·005f5079·5f466174·616c4572·726f7246·._Py_FatalErrorF
 63 ··0x000003c0·756e6300·50794578·635f556e·69636f64·unc.PyExc_Unicod
 64 ··0x000003d0·65446563·6f646545·72726f72·00507945·eDecodeError.PyE
 65 ··0x000003e0·72725f45·78636570·74696f6e·4d617463·rr_ExceptionMatc
 66 ··0x000003f0·68657300·6d656d63·70790073·74646f75·hes.memcpy.stdou
67 ··0x00000400·74007374·72636872·0066656f·66005079·t.strchr.feof.Py67 ··0x00000400·74007374·72636872·0066656f·66005079·t.strchr.feof.Py
68 ··0x00000410·4f626a65·63745f53·697a6500·73746469·Object_Size.stdi68 ··0x00000410·4f626a65·63745f53·697a6500·73746469·Object_Size.stdi
69 ··0x00000420·6e005079·4f535f52·6561646c·696e6500·n.PyOS_Readline.69 ··0x00000420·6e005079·4f535f52·6561646c·696e6500·n.PyOS_Readline.
70 ··0x00000430·73747263·70790050·79537973·5f577269·strcpy.PySys_Wri70 ··0x00000430·73747263·70790050·79537973·5f577269·strcpy.PySys_Wri
71 ··0x00000440·74655374·64657272·00507954·6f6b656e·teStderr.PyToken71 ··0x00000440·74655374·64657272·00507954·6f6b656e·teStderr.PyToken
72 ··0x00000450·697a6572·5f46726f·6d555446·38005079·izer_FromUTF8.Py72 ··0x00000450·697a6572·5f46726f·6d555446·38005079·izer_FromUTF8.Py
73 ··0x00000460·546f6b65·6e697a65·725f4672·6f6d4669·Tokenizer_FromFi73 ··0x00000460·546f6b65·6e697a65·725f4672·6f6d4669·Tokenizer_FromFi
605 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:··········48396·(bytes·into·file)13 ··Start·of·section·headers:··········48196·(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·0xbd0c:1 There·are·16·section·headers,·starting·at·offset·0xbc44:
  
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·0004d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004ec·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·008d38·000340·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·008c98·000348·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00050c·000084·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000520·000084·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009078·000058·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·008fe0·000058·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000590·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0005a4·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000590·004a38·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0005a4·004960·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0090d0·002630·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·009038·002600·08···I·13···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·004fc8·000c34·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·004f04·000c34·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005bfc·0009f0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·005b38·0009f0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00b700·000588·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00b638·000588·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0065ec·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·006528·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0065ec·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006528·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·006620·001570·10·····14·160··417 ··[13]·.symtab···········SYMTAB··········00000000·00655c·001580·10·····14·161··4
18 ··[14]·.strtab···········STRTAB··········00000000·007b90·0011a7·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·007adc·0011bb·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·00bc88·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·00bbc0·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
43.5 KB
readelf --wide --symbols {}
    
Offset 1, 346 lines modifiedOffset 1, 347 lines modified
  
1 Symbol·table·'.symtab'·contains·343·entries:1 Symbol·table·'.symtab'·contains·344·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·0000045b····34·FUNC····LOCAL··DEFAULT····9·null_error6 ·····3:·0000045b····34·FUNC····LOCAL··DEFAULT····9·null_error
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
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:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC110 ·····7:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
 11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC212 ·····9:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
12 ·····9:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC313 ····10:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
14 ····11:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC414 ····11:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
15 ····12:·00002275···188·FUNC····LOCAL··DEFAULT····6·object_isinstance15 ····12:·000021d1···188·FUNC····LOCAL··DEFAULT····6·object_isinstance
16 ····13:·0000056d···736·FUNC····LOCAL··DEFAULT····6·object_recursive_isinstance.part.016 ····13:·00000561···648·FUNC····LOCAL··DEFAULT····6·object_recursive_isinstance.part.0
17 ····14:·00000099····14·FUNC····LOCAL··DEFAULT····1·_Py_EnterRecursiveCall.part.017 ····14:·000000a9····14·FUNC····LOCAL··DEFAULT····1·_Py_EnterRecursiveCall.part.0
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR018 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
19 ····16:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····6·$d19 ····16:·00000540·····0·NOTYPE··LOCAL··DEFAULT····6·$d
20 ····17:·00000550·····0·NOTYPE··LOCAL··DEFAULT····6·$t20 ····17:·00000544·····0·NOTYPE··LOCAL··DEFAULT····6·$t
21 ····18:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC521 ····18:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
 22 ····19:·00002801····76·FUNC····LOCAL··DEFAULT····6·PyObject_CallOneArg
22 ····19:·00000231····68·FUNC····LOCAL··DEFAULT····1·check_class23 ····20:·00000241····68·FUNC····LOCAL··DEFAULT····1·check_class
23 ····20:·00000105···158·FUNC····LOCAL··DEFAULT····9·abstract_issubclass24 ····21:·00000105···158·FUNC····LOCAL··DEFAULT····9·abstract_issubclass
24 ····21:·00000848·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····22:·000007e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····22:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC626 ····23:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
26 ····23:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····6·$t27 ····24:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····24:·0000098c·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····25:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····25:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC729 ····26:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
29 ····26:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC830 ····27:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
30 ····27:·00000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LC931 ····28:·00000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
31 ····28:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1032 ····29:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
32 ····29:·00000990·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····30:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
33 ····30:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1134 ····31:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
34 ····31:·00000280·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1235 ····32:·00000280·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
35 ····32:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1336 ····33:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
36 ····33:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1437 ····34:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
37 ····34:·00000da1····76·FUNC····LOCAL··DEFAULT····6·binary_iop138 ····35:·00000d09····76·FUNC····LOCAL··DEFAULT····6·binary_iop1
38 ····35:·00000ded···258·FUNC····LOCAL··DEFAULT····6·binary_op139 ····36:·00000d55···258·FUNC····LOCAL··DEFAULT····6·binary_op1
39 ····36:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1540 ····37:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
40 ····37:·00000320·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1641 ····38:·00000320·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
41 ····38:·00000350·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1742 ····39:·00000350·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
42 ····39:·0000116c·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
43 ····40:·00001170·····0·NOTYPE··LOCAL··DEFAULT····6·$t43 ····40:·000010d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 44 ····41:·000010d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
44 ····41:·00000378·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1845 ····42:·00000378·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
45 ····42:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1946 ····43:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
46 ····43:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2047 ····44:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
47 ····44:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2148 ····45:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
48 ····45:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2249 ····46:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
49 ····46:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2350 ····47:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
50 ····47:·00000049····78·FUNC····LOCAL··DEFAULT····1·binary_iop.part.051 ····48:·00000059····78·FUNC····LOCAL··DEFAULT····1·binary_iop.part.0
51 ····48:·000015ed····40·FUNC····LOCAL··DEFAULT····6·binary_iop52 ····49:·00001551····40·FUNC····LOCAL··DEFAULT····6·binary_iop
52 ····49:·00000400·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2453 ····50:·00000400·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
53 ····50:·00000424·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2554 ····51:·00000424·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
54 ····51:·000019bd···704·FUNC····LOCAL··DEFAULT····6·object_issubclass55 ····52:·0000191d···700·FUNC····LOCAL··DEFAULT····6·object_issubclass
55 ····52:·00000141····40·FUNC····LOCAL··DEFAULT····1·recursive_issubclass.part.0 
56 ····53:·000028fd····64·FUNC····LOCAL··DEFAULT····6·recursive_issubclass56 ····53:·0000284d····64·FUNC····LOCAL··DEFAULT····6·recursive_issubclass
 57 ····54:·00000151····40·FUNC····LOCAL··DEFAULT····1·recursive_issubclass.part.0
57 ····54:·000019b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····55:·00001914·····0·NOTYPE··LOCAL··DEFAULT····6·$d
58 ····55:·000019bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t59 ····56:·0000191c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
59 ····56:·00001c78·····0·NOTYPE··LOCAL··DEFAULT····6·$d60 ····57:·00001bd4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
60 ····57:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2661 ····58:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
61 ····58:·00000470·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2762 ····59:·00000470·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
62 ····59:·00001c7c·····0·NOTYPE··LOCAL··DEFAULT····6·$t63 ····60:·00001bd8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····60:·00000474·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2864 ····61:·00000474·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
64 ····61:·000000a9···152·FUNC····LOCAL··DEFAULT····1·binary_op.part.065 ····62:·000000b9···152·FUNC····LOCAL··DEFAULT····1·binary_op.part.0
65 ····62:·00000478·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2966 ····63:·00000478·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
66 ····63:·00000480·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3067 ····64:·00000480·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
67 ····64:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3168 ····65:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
68 ····65:·00000528·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3269 ····66:·00000528·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
69 ····66:·00002270·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
70 ····67:·00002274·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
71 ····68:·0000232c·····0·NOTYPE··LOCAL··DEFAULT····6·$d70 ····67:·000021cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
72 ····69:·00002330·····0·NOTYPE··LOCAL··DEFAULT····6·$t71 ····68:·000021d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 72 ····69:·00002288·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 73 ····70:·0000228c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 74 ····71:·00004869···132·FUNC····LOCAL··DEFAULT····6·_IsFortranContiguous
73 ····70:·0000045d····42·FUNC····LOCAL··DEFAULT····1·_IsFortranContiguous.part.075 ····72:·00000471····42·FUNC····LOCAL··DEFAULT····1·_IsFortranContiguous.part.0
74 ····71:·00002519····62·FUNC····LOCAL··DEFAULT····6·_IsCContiguous76 ····73:·0000241d····62·FUNC····LOCAL··DEFAULT····6·_IsCContiguous
75 ····72:·00000578·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3377 ····74:·00000578·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
76 ····73:·00002708·····0·NOTYPE··LOCAL··DEFAULT····6·$d78 ····75:·0000260c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····74:·0000270c·····0·NOTYPE··LOCAL··DEFAULT····6·$t79 ····76:·00002610·····0·NOTYPE··LOCAL··DEFAULT····6·$t
78 ····75:·000028f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d80 ····77:·000027fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
79 ····76:·000028fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t81 ····78:·00002800·····0·NOTYPE··LOCAL··DEFAULT····6·$t
80 ····77:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3482 ····79:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
81 ····78:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3583 ····80:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
82 ····79:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3684 ····81:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36
83 ····80:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3785 ····82:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC37
84 ····81:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3886 ····83:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC38
85 ····82:·00002e61···100·FUNC····LOCAL··DEFAULT····6·sequence_repeat87 ····84:·00002db1···100·FUNC····LOCAL··DEFAULT····6·sequence_repeat
86 ····83:·000005f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3988 ····85:·000005f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC39
87 ····84:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4089 ····86:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC40
88 ····85:·00000628·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4190 ····87:·00000628·····0·NOTYPE··LOCAL··DEFAULT····8·.LC41
89 ····86:·00000650·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4291 ····88:·00000650·····0·NOTYPE··LOCAL··DEFAULT····8·.LC42
90 ····87:·00003220·····0·NOTYPE··LOCAL··DEFAULT····6·$d92 ····89:·000030f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
91 ····88:·0000067c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4393 ····90:·0000067c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC43
92 ····89:·00003224·····0·NOTYPE··LOCAL··DEFAULT····6·$t94 ····91:·000030fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
93 ····90:·000006a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4495 ····92:·000006a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC44
94 ····91:·000006a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4596 ····93:·000006a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45
95 ····92:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4697 ····94:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46
96 ····93:·00000700·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4798 ····95:·00000700·····0·NOTYPE··LOCAL··DEFAULT····8·.LC47
97 ····94:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4899 ····96:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC48
98 ····95:·00000750·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49100 ····97:·00000750·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49
99 ····96:·0000372d···386·FUNC····LOCAL··DEFAULT····6·ternary_op.constprop.0101 ····98:·0000360d···386·FUNC····LOCAL··DEFAULT····6·ternary_op.constprop.0
100 ····97:·00000794·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50102 ····99:·00000794·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50
101 ····98:·000039ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d103 ···100:·000038cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
102 ····99:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51104 ···101:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51
103 ···100:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52105 ···102:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52
104 ···101:·000039f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t106 ···103:·000038d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
105 ···102:·000007fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53107 ···104:·000007fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53
106 ···103:·00000824·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54108 ···105:·00000824·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54
107 ···104:·00000828·····0·NOTYPE··LOCAL··DEFAULT····8·.LC55109 ···106:·00000828·····0·NOTYPE··LOCAL··DEFAULT····8·.LC55
108 ···105:·00000858·····0·NOTYPE··LOCAL··DEFAULT····8·.LC56110 ···107:·00000858·····0·NOTYPE··LOCAL··DEFAULT····8·.LC56
109 ···106:·0000085c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57111 ···108:·0000085c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57
110 ···107:·00000860·····0·NOTYPE··LOCAL··DEFAULT····8·.LC58112 ···109:·00000860·····0·NOTYPE··LOCAL··DEFAULT····8·.LC58
111 ···108:·00000864·····0·NOTYPE··LOCAL··DEFAULT····8·.LC59113 ···110:·00000864·····0·NOTYPE··LOCAL··DEFAULT····8·.LC59
112 ···109:·00000868·····0·NOTYPE··LOCAL··DEFAULT····8·.LC60114 ···111:·00000868·····0·NOTYPE··LOCAL··DEFAULT····8·.LC60
113 ···110:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t115 ···112:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
114 ···111:·00000100·····0·NOTYPE··LOCAL··DEFAULT····9·$d116 ···113:·00000100·····0·NOTYPE··LOCAL··DEFAULT····9·$d
115 ···112:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC61117 ···114:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC61
116 ···113:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC62118 ···115:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC62
117 ···114:·00000890·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63119 ···116:·00000890·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63
118 ···115:·000008c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC64120 ···117:·000008c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC64
119 ···116:·00000974·····0·NOTYPE··LOCAL··DEFAULT····8·.LC65121 ···118:·00000974·····0·NOTYPE··LOCAL··DEFAULT····8·.LC65
Max diff block lines reached; -1/44533 bytes (-0.00%) of diff not shown.
207 KB
readelf --wide --relocs {}
Max HTML report size reached
741 B
strings --all --bytes=8 {}
    
Offset 68, 30 lines modifiedOffset 68, 31 lines modified
68 __length_hint__68 __length_hint__
69 #)FL"·F@69 #)FL"·F@
70 null_error70 null_error
71 object_isinstance71 object_isinstance
72 object_recursive_isinstance.part.072 object_recursive_isinstance.part.0
73 _Py_EnterRecursiveCall.part.073 _Py_EnterRecursiveCall.part.0
74 .LANCHOR074 .LANCHOR0
 75 PyObject_CallOneArg
75 check_class76 check_class
76 abstract_issubclass77 abstract_issubclass
77 binary_iop178 binary_iop1
78 binary_op179 binary_op1
79 binary_iop.part.080 binary_iop.part.0
80 binary_iop81 binary_iop
81 object_issubclass82 object_issubclass
82 recursive_issubclass.part.0 
83 recursive_issubclass83 recursive_issubclass
 84 recursive_issubclass.part.0
84 binary_op.part.085 binary_op.part.0
 86 _IsFortranContiguous
85 _IsFortranContiguous.part.087 _IsFortranContiguous.part.0
86 _IsCContiguous88 _IsCContiguous
87 sequence_repeat89 sequence_repeat
88 ternary_op.constprop.090 ternary_op.constprop.0
89 abstract_get_bases91 abstract_get_bases
90 _IsFortranContiguous 
91 as_read_buffer92 as_read_buffer
92 PyId___instancecheck__.393 PyId___instancecheck__.3
93 PyId___class__.294 PyId___class__.2
94 PyId___class_getitem__.995 PyId___class_getitem__.9
95 PyId___length_hint__.1096 PyId___length_hint__.10
96 PyId___subclasscheck__.097 PyId___subclasscheck__.0
97 PyId___trunc__.798 PyId___trunc__.7
18.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 62 lines modifiedOffset 1, 73 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<PyObject_Type>:
 3 PyObject_Type():
 4 »       cbz»    r0,·c·<PyObject_Type+0xc>
 5 »       ldr»    r0,·[r0,·#4]
 6 »       ldr»    r3,·[r0,·#0]
 7 »       adds»   r3,·#1
 8 »       str»    r3,·[r0,·#0]
 9 »       bx»     lr
 10 »       b.w»    45a·<PySequence_SetItem+0x62>
 11 ·R_ARM_THM_JUMP24»       null_error
  
2 00000000·<PyMapping_SetItemString>:12 00000010·<PyMapping_SetItemString>:
3 PyMapping_SetItemString():13 PyMapping_SetItemString():
4 »       push»   {r4,·r5,·lr}14 »       push»   {r4,·r5,·lr}
5 »       sub»    sp,·#1215 »       sub»    sp,·#12
6 »       cbz»    r1,·2e·<PyMapping_SetItemString+0x2e>16 »       cbz»    r1,·3e·<PyMapping_SetItemString+0x2e>
7 »       mov»    r5,·r017 »       mov»    r5,·r0
8 »       mov»    r0,·r118 »       mov»    r0,·r1
9 »       str»    r2,·[sp,·#4]19 »       str»    r2,·[sp,·#4]
10 »       bl»     0·<PyUnicode_FromString>20 »       bl»     0·<PyUnicode_FromString>
11 ·R_ARM_THM_CALL» PyUnicode_FromString21 ·R_ARM_THM_CALL» PyUnicode_FromString
12 »       mov»    r4,·r022 »       mov»    r4,·r0
13 »       cbz»    r0,·40·<PyMapping_SetItemString+0x40>23 »       cbz»    r0,·50·<PyMapping_SetItemString+0x40>
14 »       mov»    r1,·r024 »       mov»    r1,·r0
15 »       ldr»    r2,·[sp,·#4]25 »       ldr»    r2,·[sp,·#4]
16 »       mov»    r0,·r526 »       mov»    r0,·r5
17 »       bl»     1e4·<PySequence_GetSlice+0x44>27 »       bl»     1e8·<PySequence_GetSlice+0x38>
18 ·R_ARM_THM_CALL» PyObject_SetItem28 ·R_ARM_THM_CALL» PyObject_SetItem
19 »       ldr»    r3,·[r4,·#0]29 »       ldr»    r3,·[r4,·#0]
20 »       mov»    r5,·r030 »       mov»    r5,·r0
21 »       subs»   r0,·r3,·#131 »       subs»   r0,·r3,·#1
22 »       str»    r0,·[r4,·#0]32 »       str»    r0,·[r4,·#0]
23 »       cbz»    r0,·38·<PyMapping_SetItemString+0x38>33 »       cbz»    r0,·48·<PyMapping_SetItemString+0x38>
24 »       mov»    r0,·r534 »       mov»    r0,·r5
25 »       add»    sp,·#1235 »       add»    sp,·#12
26 »       pop»    {r4,·r5,·pc}36 »       pop»    {r4,·r5,·pc}
27 »       mov.w»  r5,·#4294967295»    ;·0xffffffff37 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
28 »       bl»     45a·<PySequence_SetItem+0x76>38 »       bl»     45a·<PySequence_SetItem+0x62>
29 ·R_ARM_THM_CALL» null_error39 ·R_ARM_THM_CALL» null_error
30 »       b.n»    28·<PyMapping_SetItemString+0x28>40 »       b.n»    38·<PyMapping_SetItemString+0x28>
31 »       mov»    r0,·r441 »       mov»    r0,·r4
32 »       bl»     0·<_Py_Dealloc>42 »       bl»     0·<_Py_Dealloc>
33 ·R_ARM_THM_CALL» _Py_Dealloc43 ·R_ARM_THM_CALL» _Py_Dealloc
34 »       b.n»    28·<PyMapping_SetItemString+0x28>44 »       b.n»    38·<PyMapping_SetItemString+0x28>
35 »       mov.w»  r5,·#4294967295»    ;·0xffffffff45 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
36 »       b.n»    28·<PyMapping_SetItemString+0x28>46 »       b.n»    38·<PyMapping_SetItemString+0x28>
37 »       nop47 »       nop
  
38 00000048·<binary_iop.part.0>:48 00000058·<binary_iop.part.0>:
39 binary_iop.part.0():49 binary_iop.part.0():
40 »       movw»   r3,·#050 »       movw»   r3,·#0
41 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct51 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct
42 »       movt»   r3,·#052 »       movt»   r3,·#0
43 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct53 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
44 »       push»   {r4,·r5,·lr}54 »       push»   {r4,·r5,·lr}
45 »       mov»    r5,·r055 »       mov»    r5,·r0
46 »       ldr»    r4,·[r3,·#0]56 »       ldr»    r4,·[r3,·#0]
47 »       sub»    sp,·#2057 »       sub»    sp,·#20
48 »       subs»   r0,·r4,·#158 »       subs»   r0,·r4,·#1
49 »       str»    r0,·[r3,·#0]59 »       str»    r0,·[r3,·#0]
50 »       cbz»    r0,·86·<binary_iop.part.0+0x3e>60 »       cbz»    r0,·96·<binary_iop.part.0+0x3e>
51 »       ldr»    r0,·[r1,·#4]61 »       ldr»    r0,·[r1,·#4]
52 »       movw»   ip,·#062 »       movw»   ip,·#0
53 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError63 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
54 »       movt»   ip,·#064 »       movt»   ip,·#0
55 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError65 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
56 »       ldr»    r5,·[r5,·#4]66 »       ldr»    r5,·[r5,·#4]
57 »       movw»   r1,·#067 »       movw»   r1,·#0
Offset 73, 54 lines modifiedOffset 84, 54 lines modified
73 »       add»    sp,·#2084 »       add»    sp,·#20
74 »       pop»    {r4,·r5,·pc}85 »       pop»    {r4,·r5,·pc}
75 »       mov»    r0,·r386 »       mov»    r0,·r3
76 »       strd»   r1,·r2,·[sp,·#8]87 »       strd»   r1,·r2,·[sp,·#8]
77 »       bl»     0·<_Py_Dealloc>88 »       bl»     0·<_Py_Dealloc>
78 ·R_ARM_THM_CALL» _Py_Dealloc89 ·R_ARM_THM_CALL» _Py_Dealloc
79 »       ldrd»   r1,·r2,·[sp,·#8]90 »       ldrd»   r1,·r2,·[sp,·#8]
80 »       b.n»    5e·<binary_iop.part.0+0x16>91 »       b.n»    6e·<binary_iop.part.0+0x16>
81 »       nop92 »       nop
  
82 00000098·<_Py_EnterRecursiveCall.part.0>:93 000000a8·<_Py_EnterRecursiveCall.part.0>:
83 _Py_EnterRecursiveCall.part.0():94 _Py_EnterRecursiveCall.part.0():
84 »       push»   {r3,·lr}95 »       push»   {r3,·lr}
85 »       bl»     0·<_Py_CheckRecursiveCall>96 »       bl»     0·<_Py_CheckRecursiveCall>
86 ·R_ARM_THM_CALL» _Py_CheckRecursiveCall97 ·R_ARM_THM_CALL» _Py_CheckRecursiveCall
87 »       subs»   r0,·#098 »       subs»   r0,·#0
88 »       it»     ne99 »       it»     ne
89 »       movne»  r0,·#1100 »       movne»  r0,·#1
90 »       pop»    {r3,·pc}101 »       pop»    {r3,·pc}
91 »       nop102 »       nop
  
92 000000a8·<binary_op.part.0>:103 000000b8·<binary_op.part.0>:
93 binary_op.part.0():104 binary_op.part.0():
94 »       movw»   ip,·#0105 »       movw»   ip,·#0
95 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct106 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct
96 »       movt»   ip,·#0107 »       movt»   ip,·#0
97 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct108 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
98 »       push»   {r4,·r5,·r6,·r7,·lr}109 »       push»   {r4,·r5,·r6,·r7,·lr}
99 »       mov»    r5,·r0110 »       mov»    r5,·r0
100 »       mov»    r6,·r2111 »       mov»    r6,·r2
101 »       ldr.w»  r4,·[ip]112 »       ldr.w»  r4,·[ip]
102 »       sub»    sp,·#20113 »       sub»    sp,·#20
103 »       mov»    r2,·r3114 »       mov»    r2,·r3
104 »       subs»   r0,·r4,·#1115 »       subs»   r0,·r4,·#1
105 »       str.w»  r0,·[ip]116 »       str.w»  r0,·[ip]
106 »       cmp»    r0,·#0117 »       cmp»    r0,·#0
107 »       beq.n»  130·<binary_op.part.0+0x88>118 »       beq.n»  140·<binary_op.part.0+0x88>
108 »       ldr»    r1,·[r1,·#4]119 »       ldr»    r1,·[r1,·#4]
109 »       movw»   r7,·#0120 »       movw»   r7,·#0
110 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError121 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
111 »       movt»   r7,·#0122 »       movt»   r7,·#0
112 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError123 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
113 »       ldr»    r4,·[r5,·#4]124 »       ldr»    r4,·[r5,·#4]
114 »       cmp»    r6,·#48»      ;·0x30125 »       cmp»    r6,·#48»      ;·0x30
115 »       ldr»    r3,·[r1,·#12]126 »       ldr»    r3,·[r1,·#12]
116 »       ldr»    r7,·[r7,·#0]127 »       ldr»    r7,·[r7,·#0]
117 »       beq.n»  f4·<binary_op.part.0+0x4c>128 »       beq.n»  104·<binary_op.part.0+0x4c>
118 »       str»    r3,·[sp,·#0]129 »       str»    r3,·[sp,·#0]
119 »       movw»   r1,·#0130 »       movw»   r1,·#0
120 ·R_ARM_THM_MOVW_ABS_NC»  .LC14131 ·R_ARM_THM_MOVW_ABS_NC»  .LC14
121 »       movt»   r1,·#0132 »       movt»   r1,·#0
122 ·R_ARM_THM_MOVT_ABS»     .LC14133 ·R_ARM_THM_MOVT_ABS»     .LC14
123 »       mov»    r0,·r7134 »       mov»    r0,·r7
Max diff block lines reached; 15432/18872 bytes (81.77%) of diff not shown.
281 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
12.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ldr»    r1,·[r0,·#4]41 »       ldr»    r1,·[r0,·#4]
42 »       movw»   r5,·#042 »       movw»   r5,·#0
43 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type43 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type
44 »       movt»   r5,·#044 »       movt»   r5,·#0
45 ·R_ARM_THM_MOVT_ABS»     PyList_Type45 ·R_ARM_THM_MOVT_ABS»     PyList_Type
46 »       cmp»    r1,·r546 »       cmp»    r1,·r5
47 »       beq.n»  f8·<PyMapping_Values+0xf8>47 »       beq.n»  f8·<PyMapping_Values+0xf8>
48 »       bl»     2bc·<PyBuffer_SizeFromFormat+0x10>48 »       bl»     2b0·<PyBuffer_SizeFromFormat+0x4>
49 ·R_ARM_THM_CALL» PyObject_GetIter49 ·R_ARM_THM_CALL» PyObject_GetIter
50 »       mov»    r5,·r050 »       mov»    r5,·r0
51 »       cbnz»   r0,·a6·<PyMapping_Values+0xa6>51 »       cbnz»   r0,·a6·<PyMapping_Values+0xa6>
52 »       movw»   r5,·#052 »       movw»   r5,·#0
53 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError53 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
54 »       movt»   r5,·#054 »       movt»   r5,·#0
55 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError55 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 »       cmp»    r6,·#0150 »       cmp»    r6,·#0
151 »       bne.n»  112·<abstract_issubclass+0xe>151 »       bne.n»  112·<abstract_issubclass+0xe>
152 »       mov»    r0,·r4152 »       mov»    r0,·r4
153 »       movs»   r4,·#1153 »       movs»   r4,·#1
154 »       bl»     0·<_Py_Dealloc>154 »       bl»     0·<_Py_Dealloc>
155 ·R_ARM_THM_CALL» _Py_Dealloc155 ·R_ARM_THM_CALL» _Py_Dealloc
156 »       b.n»    19c·<abstract_issubclass+0x98>156 »       b.n»    19c·<abstract_issubclass+0x98>
157 »       bl»     274·<PySequence_InPlaceConcat+0x54>157 »       bl»     284·<PySequence_InPlaceConcat+0x64>
158 ·R_ARM_THM_CALL» abstract_get_bases158 ·R_ARM_THM_CALL» abstract_get_bases
159 »       mov»    r5,·r0159 »       mov»    r5,·r0
160 »       cbz»    r4,·140·<abstract_issubclass+0x3c>160 »       cbz»    r4,·140·<abstract_issubclass+0x3c>
161 »       ldr»    r3,·[r4,·#0]161 »       ldr»    r3,·[r4,·#0]
162 »       subs»   r0,·r3,·#1162 »       subs»   r0,·r3,·#1
163 »       str»    r0,·[r4,·#0]163 »       str»    r0,·[r4,·#0]
164 »       cbnz»   r0,·140·<abstract_issubclass+0x3c>164 »       cbnz»   r0,·140·<abstract_issubclass+0x3c>
Offset 218, 31 lines modifiedOffset 218, 31 lines modified
218 »       ldr»    r3,·[r3,·#48]» ;·0x30218 »       ldr»    r3,·[r3,·#48]» ;·0x30
219 »       mov»    r6,·r2219 »       mov»    r6,·r2
220 »       cbz»    r3,·1bc·<PyNumber_InPlacePower+0x1a>220 »       cbz»    r3,·1bc·<PyNumber_InPlacePower+0x1a>
221 »       ldr»    r3,·[r3,·#92]» ;·0x5c221 »       ldr»    r3,·[r3,·#92]» ;·0x5c
222 »       cbz»    r3,·1bc·<PyNumber_InPlacePower+0x1a>222 »       cbz»    r3,·1bc·<PyNumber_InPlacePower+0x1a>
223 »       pop»    {r4,·r5,·r6}223 »       pop»    {r4,·r5,·r6}
224 »       movs»   r3,·#92»     ;·0x5c224 »       movs»   r3,·#92»     ;·0x5c
225 »       b.w»    372c·<ternary_op.constprop.0>225 »       b.w»    360c·<ternary_op.constprop.0>
226 ·R_ARM_THM_JUMP24»       ternary_op.constprop.0226 ·R_ARM_THM_JUMP24»       ternary_op.constprop.0
227 »       mov»    r2,·r6227 »       mov»    r2,·r6
228 »       mov»    r1,·r5228 »       mov»    r1,·r5
229 »       mov»    r0,·r4229 »       mov»    r0,·r4
230 »       movs»   r3,·#20230 »       movs»   r3,·#20
231 »       pop»    {r4,·r5,·r6}231 »       pop»    {r4,·r5,·r6}
232 »       b.w»    372c·<ternary_op.constprop.0>232 »       b.w»    360c·<ternary_op.constprop.0>
233 ·R_ARM_THM_JUMP24»       ternary_op.constprop.0233 ·R_ARM_THM_JUMP24»       ternary_op.constprop.0
  
234 000001ca·<PyNumber_MatrixMultiply>:234 000001ca·<PyNumber_MatrixMultiply>:
235 PyNumber_MatrixMultiply():235 PyNumber_MatrixMultiply():
236 »       push»   {r4,·r5,·r6,·lr}236 »       push»   {r4,·r5,·r6,·lr}
237 »       movs»   r2,·#136»    ;·0x88237 »       movs»   r2,·#136»    ;·0x88
238 »       mov»    r4,·r0238 »       mov»    r4,·r0
239 »       mov»    r5,·r1239 »       mov»    r5,·r1
240 »       bl»     dec·<binary_op1>240 »       bl»     d54·<binary_op1>
241 ·R_ARM_THM_CALL» binary_op1241 ·R_ARM_THM_CALL» binary_op1
242 »       movw»   r3,·#0242 »       movw»   r3,·#0
243 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct243 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct
244 »       movt»   r3,·#0244 »       movt»   r3,·#0
245 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct245 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
246 »       cmp»    r3,·r0246 »       cmp»    r3,·r0
247 »       bne.n»  1f8·<PyNumber_MatrixMultiply+0x2e>247 »       bne.n»  1f8·<PyNumber_MatrixMultiply+0x2e>
Offset 250, 44 lines modifiedOffset 250, 44 lines modified
250 »       mov»    r0,·r4250 »       mov»    r0,·r4
251 »       movw»   r3,·#0251 »       movw»   r3,·#0
252 ·R_ARM_THM_MOVW_ABS_NC»  .LC73252 ·R_ARM_THM_MOVW_ABS_NC»  .LC73
253 »       movt»   r3,·#0253 »       movt»   r3,·#0
254 ·R_ARM_THM_MOVT_ABS»     .LC73254 ·R_ARM_THM_MOVT_ABS»     .LC73
255 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}255 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
256 »       movs»   r2,·#136»    ;·0x88256 »       movs»   r2,·#136»    ;·0x88
257 »       b.w»    a8·<PyMapping_Values+0xa8>257 »       b.w»    b8·<PyMapping_Values+0xb8>
258 ·R_ARM_THM_JUMP24»       binary_op.part.0258 ·R_ARM_THM_JUMP24»       binary_op.part.0
259 »       pop»    {r4,·r5,·r6,·pc}259 »       pop»    {r4,·r5,·r6,·pc}
  
260 000001fa·<PyNumber_InPlaceMatrixMultiply>:260 000001fa·<PyNumber_InPlaceMatrixMultiply>:
261 PyNumber_InPlaceMatrixMultiply():261 PyNumber_InPlaceMatrixMultiply():
262 »       push»   {r4,·lr}262 »       push»   {r4,·lr}
263 »       movs»   r3,·#136»    ;·0x88263 »       movs»   r3,·#136»    ;·0x88
264 »       movs»   r2,·#140»    ;·0x8c264 »       movs»   r2,·#140»    ;·0x8c
265 »       sub»    sp,·#8265 »       sub»    sp,·#8
266 »       movw»   r4,·#0266 »       movw»   r4,·#0
267 ·R_ARM_THM_MOVW_ABS_NC»  .LC74267 ·R_ARM_THM_MOVW_ABS_NC»  .LC74
268 »       movt»   r4,·#0268 »       movt»   r4,·#0
269 ·R_ARM_THM_MOVT_ABS»     .LC74269 ·R_ARM_THM_MOVT_ABS»     .LC74
270 »       str»    r4,·[sp,·#0]270 »       str»    r4,·[sp,·#0]
271 »       bl»     15ec·<binary_iop>271 »       bl»     1550·<binary_iop>
272 ·R_ARM_THM_CALL» binary_iop272 ·R_ARM_THM_CALL» binary_iop
273 »       add»    sp,·#8273 »       add»    sp,·#8
274 »       pop»    {r4,·pc}274 »       pop»    {r4,·pc}
  
275 00000214·<PySequence_Index>:275 00000214·<PySequence_Index>:
276 PySequence_Index():276 PySequence_Index():
277 »       movs»   r2,·#2277 »       movs»   r2,·#2
278 »       b.w»    2a8·<PySequence_InPlaceConcat+0x88>278 »       b.w»    2b8·<PyBuffer_SizeFromFormat+0xc>
279 ·R_ARM_THM_JUMP24»       _PySequence_IterSearch279 ·R_ARM_THM_JUMP24»       _PySequence_IterSearch
  
280 0000021a·<PySequence_Count>:280 0000021a·<PySequence_Count>:
281 PySequence_Count():281 PySequence_Count():
282 »       movs»   r2,·#1282 »       movs»   r2,·#1
283 »       b.w»    2a8·<PySequence_InPlaceConcat+0x88>283 »       b.w»    2b8·<PyBuffer_SizeFromFormat+0xc>
284 ·R_ARM_THM_JUMP24»       _PySequence_IterSearch284 ·R_ARM_THM_JUMP24»       _PySequence_IterSearch
  
285 00000220·<PySequence_InPlaceConcat>:285 00000220·<PySequence_InPlaceConcat>:
286 PySequence_InPlaceConcat():286 PySequence_InPlaceConcat():
287 »       cmp»    r0,·#0287 »       cmp»    r0,·#0
288 »       beq.n»  2aa·<PySequence_InPlaceConcat+0x8a>288 »       beq.n»  2aa·<PySequence_InPlaceConcat+0x8a>
289 »       push»   {r4,·r5,·r6,·lr}289 »       push»   {r4,·r5,·r6,·lr}
Offset 323, 15 lines modifiedOffset 323, 15 lines modified
323 »       mov»    r1,·r5323 »       mov»    r1,·r5
324 »       movs»   r2,·#76»     ;·0x4c324 »       movs»   r2,·#76»     ;·0x4c
325 »       mov»    r0,·r4325 »       mov»    r0,·r4
326 »       movw»   r5,·#0326 »       movw»   r5,·#0
327 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct327 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct
328 »       movt»   r5,·#0328 »       movt»   r5,·#0
329 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct329 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
330 »       bl»     da0·<binary_iop1>330 »       bl»     d08·<binary_iop1>
331 ·R_ARM_THM_CALL» binary_iop1331 ·R_ARM_THM_CALL» binary_iop1
332 »       mov»    r3,·r0332 »       mov»    r3,·r0
333 »       cmp»    r0,·r5333 »       cmp»    r0,·r5
334 »       bne.n»  2a6·<PySequence_InPlaceConcat+0x86>334 »       bne.n»  2a6·<PySequence_InPlaceConcat+0x86>
335 »       ldr»    r1,·[r0,·#0]335 »       ldr»    r1,·[r0,·#0]
336 »       subs»   r2,·r1,·#1336 »       subs»   r2,·r1,·#1
337 »       str»    r2,·[r0,·#0]337 »       str»    r2,·[r0,·#0]
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 »       mov»    r1,·r3443 »       mov»    r1,·r3
444 »       ldr»    r3,·[r0,·#8]444 »       ldr»    r3,·[r0,·#8]
Max diff block lines reached; 9573/13046 bytes (73.38%) of diff not shown.
36.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 4, 283 lines modifiedOffset 4, 284 lines modified
4 ··0x00000010·64002e4c·4330002e·4c433100·2e4c4332·d..LC0..LC1..LC24 ··0x00000010·64002e4c·4330002e·4c433100·2e4c4332·d..LC0..LC1..LC2
5 ··0x00000020·002e4c43·33002e4c·4334006f·626a6563·..LC3..LC4.objec5 ··0x00000020·002e4c43·33002e4c·4334006f·626a6563·..LC3..LC4.objec
6 ··0x00000030·745f6973·696e7374·616e6365·006f626a·t_isinstance.obj6 ··0x00000030·745f6973·696e7374·616e6365·006f626a·t_isinstance.obj
7 ··0x00000040·6563745f·72656375·72736976·655f6973·ect_recursive_is7 ··0x00000040·6563745f·72656375·72736976·655f6973·ect_recursive_is
8 ··0x00000050·696e7374·616e6365·2e706172·742e3000·instance.part.0.8 ··0x00000050·696e7374·616e6365·2e706172·742e3000·instance.part.0.
9 ··0x00000060·5f50795f·456e7465·72526563·75727369·_Py_EnterRecursi9 ··0x00000060·5f50795f·456e7465·72526563·75727369·_Py_EnterRecursi
10 ··0x00000070·76654361·6c6c2e70·6172742e·30002e4c·veCall.part.0..L10 ··0x00000070·76654361·6c6c2e70·6172742e·30002e4c·veCall.part.0..L
11 ··0x00000080·414e4348·4f523000·2e4c4335·00636865·ANCHOR0..LC5.che11 ··0x00000080·414e4348·4f523000·2e4c4335·0050794f·ANCHOR0..LC5.PyO
 12 ··0x00000090·626a6563·745f4361·6c6c4f6e·65417267·bject_CallOneArg
12 ··0x00000090·636b5f63·6c617373·00616273·74726163·ck_class.abstrac13 ··0x000000a0·00636865·636b5f63·6c617373·00616273·.check_class.abs
13 ··0x000000a0·745f6973·73756263·6c617373·002e4c43·t_issubclass..LC14 ··0x000000b0·74726163·745f6973·73756263·6c617373·tract_issubclass
14 ··0x000000b0·36002e4c·4337002e·4c433800·2e4c4339·6..LC7..LC8..LC915 ··0x000000c0·002e4c43·36002e4c·4337002e·4c433800·..LC6..LC7..LC8.
 16 ··0x000000d0·2e4c4339·002e4c43·3130002e·4c433131·.LC9..LC10..LC11
15 ··0x000000c0·002e4c43·3130002e·4c433131·002e4c43·..LC10..LC11..LC17 ··0x000000e0·002e4c43·3132002e·4c433133·002e4c43·..LC12..LC13..LC
16 ··0x000000d0·3132002e·4c433133·002e4c43·31340062·12..LC13..LC14.b 
17 ··0x000000e0·696e6172·795f696f·70310062·696e6172·inary_iop1.binar18 ··0x000000f0·31340062·696e6172·795f696f·70310062·14.binary_iop1.b
18 ··0x000000f0·795f6f70·31002e4c·43313500·2e4c4331·y_op1..LC15..LC119 ··0x00000100·696e6172·795f6f70·31002e4c·43313500·inary_op1..LC15.
 20 ··0x00000110·2e4c4331·36002e4c·43313700·2e4c4331·.LC16..LC17..LC1
19 ··0x00000100·36002e4c·43313700·2e4c4331·38002e4c·6..LC17..LC18..L21 ··0x00000120·38002e4c·43313900·2e4c4332·30002e4c·8..LC19..LC20..L
20 ··0x00000110·43313900·2e4c4332·30002e4c·43323100·C19..LC20..LC21.22 ··0x00000130·43323100·2e4c4332·32002e4c·43323300·C21..LC22..LC23.
21 ··0x00000120·2e4c4332·32002e4c·43323300·62696e61·.LC22..LC23.bina23 ··0x00000140·62696e61·72795f69·6f702e70·6172742e·binary_iop.part.
 24 ··0x00000150·30006269·6e617279·5f696f70·002e4c43·0.binary_iop..LC
 25 ··0x00000160·3234002e·4c433235·006f626a·6563745f·24..LC25.object_
 26 ··0x00000170·69737375·62636c61·73730072·65637572·issubclass.recur
 27 ··0x00000180·73697665·5f697373·7562636c·61737300·sive_issubclass.
 28 ··0x00000190·72656375·72736976·655f6973·73756263·recursive_issubc
 29 ··0x000001a0·6c617373·2e706172·742e3000·2e4c4332·lass.part.0..LC2
 30 ··0x000001b0·36002e4c·43323700·2e4c4332·38006269·6..LC27..LC28.bi
22 ··0x00000130·72795f69·6f702e70·6172742e·30006269·ry_iop.part.0.bi31 ··0x000001c0·6e617279·5f6f702e·70617274·2e30002e·nary_op.part.0..
23 ··0x00000140·6e617279·5f696f70·002e4c43·3234002e·nary_iop..LC24.. 
24 ··0x00000150·4c433235·006f626a·6563745f·69737375·LC25.object_issu 
25 ··0x00000160·62636c61·73730072·65637572·73697665·bclass.recursive 
26 ··0x00000170·5f697373·7562636c·6173732e·70617274·_issubclass.part 
27 ··0x00000180·2e300072·65637572·73697665·5f697373·.0.recursive_iss 
28 ··0x00000190·7562636c·61737300·2e4c4332·36002e4c·ubclass..LC26..L 
29 ··0x000001a0·43323700·2e4c4332·38006269·6e617279·C27..LC28.binary 
30 ··0x000001b0·5f6f702e·70617274·2e30002e·4c433239·_op.part.0..LC2932 ··0x000001d0·4c433239·002e4c43·3330002e·4c433331·LC29..LC30..LC31
 33 ··0x000001e0·002e4c43·3332005f·4973466f·72747261·..LC32._IsFortra
 34 ··0x000001f0·6e436f6e·74696775·6f757300·5f497346·nContiguous._IsF
 35 ··0x00000200·6f727472·616e436f·6e746967·756f7573·ortranContiguous
 36 ··0x00000210·2e706172·742e3000·5f497343·436f6e74·.part.0._IsCCont
 37 ··0x00000220·6967756f·7573002e·4c433333·002e4c43·iguous..LC33..LC
 38 ··0x00000230·3334002e·4c433335·002e4c43·3336002e·34..LC35..LC36..
 39 ··0x00000240·4c433337·002e4c43·33380073·65717565·LC37..LC38.seque
 40 ··0x00000250·6e63655f·72657065·6174002e·4c433339·nce_repeat..LC39
31 ··0x000001c0·002e4c43·3330002e·4c433331·002e4c43·..LC30..LC31..LC41 ··0x00000260·002e4c43·3430002e·4c433431·002e4c43·..LC40..LC41..LC
32 ··0x000001d0·3332005f·4973466f·72747261·6e436f6e·32._IsFortranCon 
33 ··0x000001e0·74696775·6f75732e·70617274·2e30005f·tiguous.part.0._ 
34 ··0x000001f0·49734343·6f6e7469·67756f75·73002e4c·IsCContiguous..L42 ··0x00000270·3432002e·4c433433·002e4c43·3434002e·42..LC43..LC44..
 43 ··0x00000280·4c433435·002e4c43·3436002e·4c433437·LC45..LC46..LC47
 44 ··0x00000290·002e4c43·3438002e·4c433439·00746572·..LC48..LC49.ter
 45 ··0x000002a0·6e617279·5f6f702e·636f6e73·7470726f·nary_op.constpro
35 ··0x00000200·43333300·2e4c4333·34002e4c·43333500·C33..LC34..LC35.46 ··0x000002b0·702e3000·2e4c4335·30002e4c·43353100·p.0..LC50..LC51.
36 ··0x00000210·2e4c4333·36002e4c·43333700·2e4c4333·.LC36..LC37..LC347 ··0x000002c0·2e4c4335·32002e4c·43353300·2e4c4335·.LC52..LC53..LC5
37 ··0x00000220·38007365·7175656e·63655f72·65706561·8.sequence_repea48 ··0x000002d0·34002e4c·43353500·2e4c4335·36002e4c·4..LC55..LC56..L
 49 ··0x000002e0·43353700·2e4c4335·38002e4c·43353900·C57..LC58..LC59.
 50 ··0x000002f0·2e4c4336·30002e4c·43363100·2e4c4336·.LC60..LC61..LC6
38 ··0x00000230·74002e4c·43333900·2e4c4334·30002e4c·t..LC39..LC40..L51 ··0x00000300·32002e4c·43363300·2e4c4336·34002e4c·2..LC63..LC64..L
39 ··0x00000240·43343100·2e4c4334·32002e4c·43343300·C41..LC42..LC43.52 ··0x00000310·43363500·2e4c4336·36002e4c·43363700·C65..LC66..LC67.
 53 ··0x00000320·61627374·72616374·5f676574·5f626173·abstract_get_bas
40 ··0x00000250·2e4c4334·34002e4c·43343500·2e4c4334·.LC44..LC45..LC4 
41 ··0x00000260·36002e4c·43343700·2e4c4334·38002e4c·6..LC47..LC48..L 
42 ··0x00000270·43343900·7465726e·6172795f·6f702e63·C49.ternary_op.c 
43 ··0x00000280·6f6e7374·70726f70·2e30002e·4c433530·onstprop.0..LC50 
44 ··0x00000290·002e4c43·3531002e·4c433532·002e4c43·..LC51..LC52..LC 
45 ··0x000002a0·3533002e·4c433534·002e4c43·3535002e·53..LC54..LC55.. 
46 ··0x000002b0·4c433536·002e4c43·3537002e·4c433538·LC56..LC57..LC58 
47 ··0x000002c0·002e4c43·3539002e·4c433630·002e4c43·..LC59..LC60..LC 
48 ··0x000002d0·3631002e·4c433632·002e4c43·3633002e·61..LC62..LC63..54 ··0x00000330·6573002e·4c433638·002e4c43·3639002e·es..LC68..LC69..
49 ··0x000002e0·4c433634·002e4c43·3635002e·4c433636·LC64..LC65..LC66 
50 ··0x000002f0·002e4c43·36370061·62737472·6163745f·..LC67.abstract_ 
51 ··0x00000300·6765745f·62617365·73002e4c·43363800·get_bases..LC68. 
52 ··0x00000310·2e4c4336·39002e4c·43373000·2e4c4337·.LC69..LC70..LC7 
53 ··0x00000320·31002e4c·43373200·2e4c4337·33002e4c·1..LC72..LC73..L 
54 ··0x00000330·43373400·5f497346·6f727472·616e436f·C74._IsFortranCo 
55 ··0x00000340·6e746967·756f7573·002e4c43·3735002e·ntiguous..LC75.. 
56 ··0x00000350·4c433736·002e4c43·3737002e·4c433738·LC76..LC77..LC7855 ··0x00000340·4c433730·002e4c43·3731002e·4c433732·LC70..LC71..LC72
57 ··0x00000360·002e4c43·3739002e·4c433830·002e4c43·..LC79..LC80..LC56 ··0x00000350·002e4c43·3733002e·4c433734·002e4c43·..LC73..LC74..LC
 57 ··0x00000360·3735002e·4c433736·002e4c43·3737002e·75..LC76..LC77..
 58 ··0x00000370·4c433738·002e4c43·3739002e·4c433830·LC78..LC79..LC80
58 ··0x00000370·38310061·735f7265·61645f62·75666665·81.as_read_buffe59 ··0x00000380·002e4c43·38310061·735f7265·61645f62·..LC81.as_read_b
59 ··0x00000380·72002e4c·43383200·2e4c4338·33002e4c·r..LC82..LC83..L60 ··0x00000390·75666665·72002e4c·43383200·2e4c4338·uffer..LC82..LC8
60 ··0x00000390·43383400·50794964·5f5f5f69·6e737461·C84.PyId___insta61 ··0x000003a0·33002e4c·43383400·50794964·5f5f5f69·3..LC84.PyId___i
61 ··0x000003a0·6e636563·6865636b·5f5f2e33·00507949·ncecheck__.3.PyI62 ··0x000003b0·6e737461·6e636563·6865636b·5f5f2e33·nstancecheck__.3
62 ··0x000003b0·645f5f5f·636c6173·735f5f2e·32005079·d___class__.2.Py 
63 ··0x000003c0·49645f5f·5f636c61·73735f67·65746974·Id___class_getit 
64 ··0x000003d0·656d5f5f·2e390050·7949645f·5f5f6c65·em__.9.PyId___le 
65 ··0x000003e0·6e677468·5f68696e·745f5f2e·31300050·ngth_hint__.10.P 
66 ··0x000003f0·7949645f·5f5f7375·62636c61·73736368·yId___subclassch 
67 ··0x00000400·65636b5f·5f2e3000·50794964·5f5f5f74·eck__.0.PyId___t 
68 ··0x00000410·72756e63·5f5f2e37·00507949·645f6b65·runc__.7.PyId_ke 
69 ··0x00000420·79732e36·00507949·645f6974·656d732e·ys.6.PyId_items. 
70 ··0x00000430·35005079·49645f5f·5f666f72·6d61745f·5.PyId___format_ 
71 ··0x00000440·5f2e3800·50794964·5f76616c·7565732e·_.8.PyId_values. 
72 ··0x00000450·34005079·49645f5f·5f626173·65735f5f·4.PyId___bases__63 ··0x000003c0·00507949·645f5f5f·636c6173·735f5f2e·.PyId___class__.
 64 ··0x000003d0·32005079·49645f5f·5f636c61·73735f67·2.PyId___class_g
 65 ··0x000003e0·65746974·656d5f5f·2e390050·7949645f·etitem__.9.PyId_
 66 ··0x000003f0·5f5f6c65·6e677468·5f68696e·745f5f2e·__length_hint__.
 67 ··0x00000400·31300050·7949645f·5f5f7375·62636c61·10.PyId___subcla
 68 ··0x00000410·73736368·65636b5f·5f2e3000·50794964·sscheck__.0.PyId
 69 ··0x00000420·5f5f5f74·72756e63·5f5f2e37·00507949·___trunc__.7.PyI
 70 ··0x00000430·645f6b65·79732e36·00507949·645f6974·d_keys.6.PyId_it
 71 ··0x00000440·656d732e·35005079·49645f5f·5f666f72·ems.5.PyId___for
 72 ··0x00000450·6d61745f·5f2e3800·50794964·5f76616c·mat__.8.PyId_val
 73 ··0x00000460·7565732e·34005079·49645f5f·5f626173·ues.4.PyId___bas
73 ··0x00000460·2e310050·79536571·75656e63·655f5475·.1.PySequence_Tu74 ··0x00000470·65735f5f·2e310050·79536571·75656e63·es__.1.PySequenc
74 ··0x00000470·706c6500·50795475·706c655f·54797065·ple.PyTuple_Type75 ··0x00000480·655f5475·706c6500·50795475·706c655f·e_Tuple.PyTuple_
 76 ··0x00000490·54797065·0050794c·6973745f·54797065·Type.PyList_Type
75 ··0x00000480·0050794c·6973745f·54797065·0050794c·.PyList_Type.PyL77 ··0x000004a0·0050794c·6973745f·41735475·706c6500·.PyList_AsTuple.
76 ··0x00000490·6973745f·41735475·706c6500·50794f62·ist_AsTuple.PyOb 
77 ··0x000004a0·6a656374·5f476574·49746572·0050794f·ject_GetIter.PyO78 ··0x000004b0·50794f62·6a656374·5f476574·49746572·PyObject_GetIter
78 ··0x000004b0·626a6563·745f4c65·6e677468·48696e74·bject_LengthHint79 ··0x000004c0·0050794f·626a6563·745f4c65·6e677468·.PyObject_Length
79 ··0x000004c0·00507954·75706c65·5f4e6577·00507945·.PyTuple_New.PyE80 ··0x000004d0·48696e74·00507954·75706c65·5f4e6577·Hint.PyTuple_New
80 ··0x000004d0·72725f4f·63637572·72656400·5f507954·rr_Occurred._PyT81 ··0x000004e0·00507945·72725f4f·63637572·72656400·.PyErr_Occurred.
81 ··0x000004e0·75706c65·5f526573·697a6500·5f50795f·uple_Resize._Py_82 ··0x000004f0·5f507954·75706c65·5f526573·697a6500·_PyTuple_Resize.
82 ··0x000004f0·4465616c·6c6f6300·50794578·635f5374·Dealloc.PyExc_St83 ··0x00000500·5f50795f·4465616c·6c6f6300·50794578·_Py_Dealloc.PyEx
83 ··0x00000500·6f704974·65726174·696f6e00·50794572·opIteration.PyEr84 ··0x00000510·635f5374·6f704974·65726174·696f6e00·c_StopIteration.
84 ··0x00000510·725f4578·63657074·696f6e4d·61746368·r_ExceptionMatch85 ··0x00000520·50794572·725f4578·63657074·696f6e4d·PyErr_ExceptionM
85 ··0x00000520·65730050·79457272·5f436c65·61720050·es.PyErr_Clear.P86 ··0x00000530·61746368·65730050·79457272·5f436c65·atches.PyErr_Cle
86 ··0x00000530·79457272·5f4e6f4d·656d6f72·79005079·yErr_NoMemory.Py87 ··0x00000540·61720050·79457272·5f4e6f4d·656d6f72·ar.PyErr_NoMemor
87 ··0x00000540·4f626a65·63745f53·65744974·656d0050·Object_SetItem.P 
88 ··0x00000550·79457863·5f496e64·65784572·726f7200·yExc_IndexError. 
89 ··0x00000560·50794e75·6d626572·5f417353·73697a65·PyNumber_AsSsize 
90 ··0x00000570·5f740050·79536571·75656e63·655f5365·_t.PySequence_Se 
91 ··0x00000580·74497465·6d005079·4578635f·54797065·tItem.PyExc_Type 
92 ··0x00000590·4572726f·72005079·4572725f·466f726d·Error.PyErr_Form 
93 ··0x000005a0·61740050·794d6170·70696e67·5f436865·at.PyMapping_Che 
Max diff block lines reached; 0/37394 bytes (0.00%) of diff not shown.
66.9 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:··········17944·(bytes·into·file)13 ··Start·of·section·headers:··········17940·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
2.71 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x4618:1 There·are·16·section·headers,·starting·at·offset·0x4614:
  
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·000a98·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000a98·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003bc8·0004b0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·003bc4·0004b0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000acc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000acc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000acc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000acc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000acc·00011b·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000acc·00011b·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000be8·0012b0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000be8·0012ac·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·004078·0004d0·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·004074·0004d0·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001e98·000048·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·001e94·000048·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·004548·000048·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·004544·000048·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·001ee0·000f02·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·001edc·000f02·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002de2·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002dde·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002de2·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002dde·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·002e18·0007a0·10·····14··50··417 ··[13]·.symtab···········SYMTAB··········00000000·002e14·0007a0·10·····14··50··4
18 ··[14]·.strtab···········STRTAB··········00000000·0035b8·00060d·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0035b4·00060d·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·004590·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·00458c·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
3.85 KB
readelf --wide --symbols {}
    
Offset 23, 19 lines modifiedOffset 23, 19 lines modified
23 ····19:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1023 ····19:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
24 ····20:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1124 ····20:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
25 ····21:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1225 ····21:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
26 ····22:·000005a5···164·FUNC····LOCAL··DEFAULT····1·tailmatch26 ····22:·000005a5···164·FUNC····LOCAL··DEFAULT····1·tailmatch
27 ····23:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1429 ····25:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
30 ····26:·00000bdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00000bd8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1631 ····27:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
32 ····28:·00000be0·····0·NOTYPE··LOCAL··DEFAULT····6·$t32 ····28:·00000bdc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
33 ····29:·00000edc·····0·NOTYPE··LOCAL··DEFAULT····6·$d33 ····29:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
34 ····30:·00000ee0·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····30:·00000edc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····31:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isalnum.part.035 ····31:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isalnum.part.0
36 ····32:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isspace.part.036 ····32:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isspace.part.0
37 ····33:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_istitle.part.037 ····33:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_istitle.part.0
38 ····34:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isupper.part.038 ····34:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isupper.part.0
39 ····35:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_islower.part.039 ····35:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_islower.part.0
40 ····36:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isascii.part.040 ····36:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isascii.part.0
41 ····37:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isalpha.part.041 ····37:·00000719····16·FUNC····LOCAL··DEFAULT····1·_Py_bytes_isalpha.part.0
Offset 68, 29 lines modifiedOffset 68, 29 lines modified
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr
73 ····69:·000002fd···204·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_lower73 ····69:·000002fd···204·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_lower
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower
75 ····71:·000003c9··1196·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_find75 ····71:·000003c9··1192·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_find
76 ····72:·00000371····70·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_index76 ····72:·00000371····70·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_index
77 ····73:·00000875···108·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_upper77 ····73:·00000871···108·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_upper
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper
79 ····75:·000008e1···142·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_maketrans79 ····75:·000008dd···142·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_maketrans
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
81 ····77:·000003b9···492·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_startswith81 ····77:·000003b9···492·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_startswith
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
87 ····83:·00000971···624·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_endswith87 ····83:·0000096d···624·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_endswith
88 ····84:·00000be1··1024·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_count88 ····84:·00000bdd··1024·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_count
89 ····85:·00000fe1···720·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_contains89 ····85:·00000fdd···720·FUNC····GLOBAL·HIDDEN·····6·_Py_bytes_contains
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memrchr91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memrchr
92 ····88:·00000679····62·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_capitalize92 ····88:·00000679····62·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_capitalize
93 ····89:·000006b9····96·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isalnum93 ····89:·000006b9····96·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isalnum
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
95 ····91:·00000729····96·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isalpha95 ····91:·00000729····96·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isalpha
96 ····92:·00000789····94·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isdigit96 ····92:·00000789····94·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isdigit
17.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3bc8·contains·150·entries:1 Relocation·section·'.rel.text'·at·offset·0x3bc4·contains·150·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000004··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000008··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000008··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000003c··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct5 0000003c··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
6 00000040··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct6 00000040··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
7 00000048··0000340a·R_ARM_THM_CALL·········00000000···memset7 00000048··0000340a·R_ARM_THM_CALL·········00000000···memset
8 00000054··0000350a·R_ARM_THM_CALL·········00000000···strncpy8 00000054··0000350a·R_ARM_THM_CALL·········00000000···strncpy
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 0000082a··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong148 0000082a··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
149 00000842··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong149 00000842··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
150 00000908··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong150 00000908··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
151 00000920··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong151 00000920··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
152 00000962··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong152 00000962··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
153 00000978··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong153 00000978··00004f1e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
  
154 Relocation·section·'.rel.text.hot'·at·offset·0x4078·contains·154·entries:154 Relocation·section·'.rel.text.hot'·at·offset·0x4074·contains·154·entries:
155 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name155 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
156 00000006··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0156 00000006··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
157 0000000a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0157 0000000a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
158 00000022··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct158 00000022··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
159 00000026··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct159 00000026··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
160 00000046··0000340a·R_ARM_THM_CALL·········00000000···memset160 00000046··0000340a·R_ARM_THM_CALL·········00000000···memset
161 00000050··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1161 00000050··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
Offset 188, 132 lines modifiedOffset 188, 132 lines modified
188 000002f4··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format188 000002f4··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format
189 00000304··0000462f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower189 00000304··0000462f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower
190 00000308··00004630·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower190 00000308··00004630·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower
191 000003ce··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0191 000003ce··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
192 000003d2··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0192 000003d2··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
193 000003ec··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct193 000003ec··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
194 000003f0··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct194 000003f0··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
195 00000414··0000340a·R_ARM_THM_CALL·········00000000···memset195 00000410··0000340a·R_ARM_THM_CALL·········00000000···memset
196 0000041e··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC6196 0000041a··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC6
197 00000422··00000e30·R_ARM_THM_MOVT_ABS·····00000068···.LC6197 0000041e··00000e30·R_ARM_THM_MOVT_ABS·····00000068···.LC6
198 00000426··0000350a·R_ARM_THM_CALL·········00000000···strncpy198 00000426··0000350a·R_ARM_THM_CALL·········00000000···strncpy
199 0000043a··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT199 0000043a··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT
200 0000045a··0000370a·R_ARM_THM_CALL·········00000000···PyObject_CheckBuffer200 0000045a··0000370a·R_ARM_THM_CALL·········00000000···PyObject_CheckBuffer
201 0000046e··0000380a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer201 0000046e··0000380a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
202 000004a0··0000440a·R_ARM_THM_CALL·········00000000···memchr202 000004a0··0000440a·R_ARM_THM_CALL·········00000000···memchr
203 000004b4··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release203 000004b4··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
204 000004f0··00003c0a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t204 000004f0··00003c0a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t
205 00000524··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex205 00000524··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex
206 00000554··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release206 00000554··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
207 0000056a··00003d0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail207 0000056a··00003d0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
208 00000696··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release208 00000696··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
209 000006a4··00004102·R_ARM_ABS32············00000000···__stack_chk_guard209 000006a4··00004102·R_ARM_ABS32············00000000···__stack_chk_guard
210 000007a2··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release210 000007a0··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
211 00000828··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex211 00000826··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex
212 00000834··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred212 00000832··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
213 0000083e··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError213 0000083c··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
214 00000842··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError214 00000840··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
215 00000846··0000042f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3215 00000844··0000042f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3
216 0000084a··00000430·R_ARM_THM_MOVT_ABS·····00000048···.LC3216 00000848··00000430·R_ARM_THM_MOVT_ABS·····00000048···.LC3
217 00000852··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString217 00000850··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString
218 00000858··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError218 00000856··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
219 0000085c··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError219 0000085a··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
220 00000862··0000032f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC2220 00000860··0000032f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC2
221 00000866··00000330·R_ARM_THM_MOVT_ABS·····00000008···.LC2221 00000864··00000330·R_ARM_THM_MOVT_ABS·····00000008···.LC2
222 0000086e··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format222 0000086a··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format
223 0000087c··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_toupper223 00000878··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_toupper
224 00000880··00004a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_toupper224 0000087c··00004a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_toupper
225 000008f6··00004c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize225 000008f2··00004c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
226 00000952··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError226 0000094e··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
227 00000956··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError227 00000952··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
228 0000095a··0000132f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC10228 00000956··0000132f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC10
229 0000095e··00001330·R_ARM_THM_MOVT_ABS·····00000090···.LC10229 0000095a··00001330·R_ARM_THM_MOVT_ABS·····00000090···.LC10
230 00000964··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format230 00000960··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format
231 00000976··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0231 00000972··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
232 0000097a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0232 00000976··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
233 00000994··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct233 00000990··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
234 00000998··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct234 00000994··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
235 000009b8··0000340a·R_ARM_THM_CALL·········00000000···memset235 000009b4··0000340a·R_ARM_THM_CALL·········00000000···memset
236 000009c2··0000192f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC14236 000009be··0000192f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC14
237 000009c6··00001930·R_ARM_THM_MOVT_ABS·····00000100···.LC14237 000009c2··00001930·R_ARM_THM_MOVT_ABS·····00000100···.LC14
238 000009cc··0000350a·R_ARM_THM_CALL·········00000000···strncpy238 000009c8··0000350a·R_ARM_THM_CALL·········00000000···strncpy
239 000009de··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT239 000009da··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT
240 00000a0a··0000340a·R_ARM_THM_CALL·········00000000···memset240 00000a06··0000340a·R_ARM_THM_CALL·········00000000···memset
241 00000a4e··00004e0a·R_ARM_THM_CALL·········00000000···memcmp241 00000a4a··00004e0a·R_ARM_THM_CALL·········00000000···memcmp
242 00000a56··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release242 00000a52··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
243 00000a78··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex243 00000a74··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex
244 00000a86··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release244 00000a82··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
245 00000a9a··00003d0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail245 00000a96··00003d0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
246 00000abc··0000160a·R_ARM_THM_CALL·········000005a5···tailmatch246 00000ab8··0000160a·R_ARM_THM_CALL·········000005a5···tailmatch
247 00000acc··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct247 00000ac8··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
248 00000ad0··00005030·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct248 00000acc··00005030·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
249 00000afa··0000380a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer249 00000af6··0000380a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
250 00000b34··00004e0a·R_ARM_THM_CALL·········00000000···memcmp250 00000b30··00004e0a·R_ARM_THM_CALL·········00000000···memcmp
251 00000b3e··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release251 00000b3a··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
252 00000b46··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct252 00000b42··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
253 00000b4a··00005130·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct253 00000b46··00005130·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
254 00000b5e··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex254 00000b5a··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex
255 00000b7c··0000340a·R_ARM_THM_CALL·········00000000···memset255 00000b78··0000340a·R_ARM_THM_CALL·········00000000···memset
256 00000b9a··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError256 00000b96··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
257 00000b9e··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError257 00000b9a··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
258 00000ba6··0000520a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches258 00000ba2··0000520a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
259 00000bb2··0000192f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC14259 00000bae··0000192f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC14
260 00000bb6··00001930·R_ARM_THM_MOVT_ABS·····00000100···.LC14260 00000bb2··00001930·R_ARM_THM_MOVT_ABS·····00000100···.LC14
261 00000bbe··0000152f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC12261 00000bba··0000152f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC12
262 00000bc2··00001530·R_ARM_THM_MOVT_ABS·····000000c8···.LC12262 00000bbe··00001530·R_ARM_THM_MOVT_ABS·····000000c8···.LC12
263 00000bc8··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format263 00000bc4··0000430a·R_ARM_THM_CALL·········00000000···PyErr_Format
264 00000bdc··00004102·R_ARM_ABS32············00000000···__stack_chk_guard264 00000bd8··00004102·R_ARM_ABS32············00000000···__stack_chk_guard
265 00000be6··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0265 00000be2··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
266 00000bea··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0266 00000be6··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
267 00000c02··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct267 00000bfe··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
268 00000c06··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct268 00000c02··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
269 00000c2a··0000340a·R_ARM_THM_CALL·········00000000···memset269 00000c26··0000340a·R_ARM_THM_CALL·········00000000···memset
270 00000c34··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC16270 00000c30··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC16
271 00000c38··00001b30·R_ARM_THM_MOVT_ABS·····0000010c···.LC16271 00000c34··00001b30·R_ARM_THM_MOVT_ABS·····0000010c···.LC16
272 00000c3c··0000350a·R_ARM_THM_CALL·········00000000···strncpy272 00000c38··0000350a·R_ARM_THM_CALL·········00000000···strncpy
273 00000c4e··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT273 00000c4a··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT
274 00000c72··0000370a·R_ARM_THM_CALL·········00000000···PyObject_CheckBuffer274 00000c6e··0000370a·R_ARM_THM_CALL·········00000000···PyObject_CheckBuffer
275 00000c88··0000380a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer275 00000c84··0000380a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
276 00000dde··00003a0a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t276 00000dda··00003a0a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
277 00000de8··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release277 00000de4··0000390a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
278 00000e3c··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex278 00000e38··00003b0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex
279 00000e64··00003c0a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t279 00000e60··00003c0a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t
280 00000e8c··00003a0a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t280 00000e88··00003a0a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
281 00000edc··00004102·R_ARM_ABS32············00000000···__stack_chk_guard281 00000ed8··00004102·R_ARM_ABS32············00000000···__stack_chk_guard
282 00000f28··00003d0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail282 00000f24··00003d0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
283 00000f2c··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred283 00000f28··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
284 00000f34··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError284 00000f30··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
285 00000f38··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError285 00000f34··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
286 00000f3c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3286 00000f38··0000042f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3
287 00000f40··00000430·R_ARM_THM_MOVT_ABS·····00000048···.LC3287 00000f3c··00000430·R_ARM_THM_MOVT_ABS·····00000048···.LC3
288 00000f4c··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString288 00000f48··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString
Max diff block lines reached; 827/17489 bytes (4.73%) of diff not shown.
42.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 395, 84 lines modifiedOffset 395, 84 lines modified
395 _Py_bytes_find():395 _Py_bytes_find():
396 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}396 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
397 »       mov»    r4,·r1397 »       mov»    r4,·r1
398 »       movw»   r1,·#0398 »       movw»   r1,·#0
399 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0399 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
400 »       movt»   r1,·#0400 »       movt»   r1,·#0
401 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0401 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
402 »       sub»    sp,·#148»     ;·0x94402 »       sub»    sp,·#156»     ;·0x9c
403 »       mvn.w»  r3,·#2147483648»    ;·0x80000000403 »       mvn.w»  r3,·#2147483648»    ;·0x80000000
404 »       mov.w»  r9,·#0404 »       mov.w»  r9,·#0
405 »       mov»    r5,·r0405 »       mov»    r5,·r0
406 »       ldr»    r0,·[pc,·#704]»;·(6a4·<_Py_bytes_find+0x2dc>)406 »       ldr»    r0,·[pc,·#704]»;·(6a4·<_Py_bytes_find+0x2dc>)
407 »       strd»   r9,·r3,·[sp,·#32]407 »       strd»   r9,·r3,·[sp,·#40]»     ;·0x28
408 »       mov»    r7,·r2408 »       mov»    r7,·r2
409 »       movs»   r2,·#44»     ;·0x2c409 »       movs»   r2,·#44»     ;·0x2c
410 »       movw»   r6,·#0410 »       movw»   r6,·#0
411 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct411 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
412 »       movt»   r6,·#0412 »       movt»   r6,·#0
413 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct413 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
414 »       ldr»    r0,·[r0,·#0]414 »       ldr»    r0,·[r0,·#0]
415 »       str»    r0,·[sp,·#140]»;·0x8c415 »       str»    r0,·[sp,·#148]»;·0x94
416 »       mov.w»  r0,·#0416 »       mov.w»  r0,·#0
417 »       ldrd»   r0,·r1,·[r1]417 »       ldrd»   r0,·r1,·[r1]
418 »       str»    r0,·[sp,·#88]» ;·0x58418 »       str»    r0,·[sp,·#96]» ;·0x60
419 »       strh.w» r1,·[sp,·#92]»      ;·0x5c419 »       strh.w» r1,·[sp,·#100]»     ;·0x64
420 »       add.w»  r0,·sp,·#94» ;·0x5e420 »       add.w»  r0,·sp,·#102»;·0x66
421 »       mov»    r1,·r9421 »       mov»    r1,·r9
422 »       add.w»  r8,·sp,·r2 
423 »       strd»   r6,·r6,·[sp,·#40]»     ;·0x28422 »       strd»   r6,·r6,·[sp,·#48]»     ;·0x30
424 »       bl»     0·<memset>423 »       bl»     0·<memset>
425 ·R_ARM_THM_CALL» memset424 ·R_ARM_THM_CALL» memset
426 »       movs»   r2,·#44»     ;·0x2c425 »       movs»   r2,·#44»     ;·0x2c
427 »       add.w»  r0,·sp,·#93» ;·0x5d426 »       add.w»  r0,·sp,·#101»;·0x65
428 »       movw»   r1,·#0427 »       movw»   r1,·#0
429 ·R_ARM_THM_MOVW_ABS_NC»  .LC6428 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
430 »       movt»   r1,·#0429 »       movt»   r1,·#0
431 ·R_ARM_THM_MOVT_ABS»     .LC6430 ·R_ARM_THM_MOVT_ABS»     .LC6
 431 »       add.w»  r8,·sp,·#52» ;·0x34
432 »       bl»     0·<strncpy>432 »       bl»     0·<strncpy>
433 ·R_ARM_THM_CALL» strncpy433 ·R_ARM_THM_CALL» strncpy
434 »       add»    r1,·sp,·#88»   ;·0x58434 »       add»    r1,·sp,·#96»   ;·0x60
435 »       mov»    r0,·r7435 »       mov»    r0,·r7
436 »       add»    r3,·sp,·#40»   ;·0x28436 »       add»    r3,·sp,·#48»   ;·0x30
437 »       add»    r2,·sp,·#28437 »       add»    r2,·sp,·#36»   ;·0x24
438 »       str.w»  r8,·[sp]438 »       str.w»  r8,·[sp]
439 »       strb.w» r9,·[sp,·#137]»     ;·0x89439 »       strb.w» r9,·[sp,·#145]»     ;·0x91
440 »       bl»     0·<_PyArg_ParseTuple_SizeT>440 »       bl»     0·<_PyArg_ParseTuple_SizeT>
441 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT441 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT
442 »       cmp»    r0,·#0442 »       cmp»    r0,·#0
443 »       beq.n»  52c·<_Py_bytes_find+0x164>443 »       beq.n»  52c·<_Py_bytes_find+0x164>
444 »       ldr»    r0,·[sp,·#40]» ;·0x28444 »       ldr»    r0,·[sp,·#48]» ;·0x30
445 »       cmp»    r0,·r6445 »       cmp»    r0,·r6
446 »       bne.n»  522·<_Py_bytes_find+0x15a>446 »       bne.n»  522·<_Py_bytes_find+0x15a>
447 »       ldr»    r0,·[sp,·#44]» ;·0x2c447 »       ldr»    r0,·[sp,·#52]» ;·0x34
448 »       cmp»    r0,·r6448 »       cmp»    r0,·r6
449 »       bne.w»  826·<_Py_bytes_find+0x45e>449 »       bne.w»  824·<_Py_bytes_find+0x45c>
450 »       ldrd»   r6,·r7,·[sp,·#28]450 »       ldrd»   r6,·r7,·[sp,·#36]»     ;·0x24
451 »       ldr.w»  r9,·[sp,·#36]»       ;·0x24451 »       ldr.w»  r9,·[sp,·#44]»       ;·0x2c
452 »       mov»    r0,·r6452 »       mov»    r0,·r6
453 »       bl»     0·<PyObject_CheckBuffer>453 »       bl»     0·<PyObject_CheckBuffer>
454 ·R_ARM_THM_CALL» PyObject_CheckBuffer454 ·R_ARM_THM_CALL» PyObject_CheckBuffer
455 »       cmp»    r0,·#0455 »       cmp»    r0,·#0
456 »       beq.n»  4d8·<_Py_bytes_find+0x110>456 »       beq.n»  4d8·<_Py_bytes_find+0x110>
457 »       cmp»    r6,·#0457 »       cmp»    r6,·#0
458 »       beq.w»  76e·<_Py_bytes_find+0x3a6>458 »       beq.w»  76e·<_Py_bytes_find+0x3a6>
459 »       movs»   r2,·#0459 »       movs»   r2,·#0
460 »       mov»    r1,·r8460 »       mov»    r1,·r8
461 »       mov»    r0,·r6461 »       mov»    r0,·r6
462 »       bl»     0·<PyObject_GetBuffer>462 »       bl»     0·<PyObject_GetBuffer>
463 ·R_ARM_THM_CALL» PyObject_GetBuffer463 ·R_ARM_THM_CALL» PyObject_GetBuffer
464 »       cmp»    r0,·#0464 »       cmp»    r0,·#0
465 »       bne.n»  52c·<_Py_bytes_find+0x164>465 »       bne.n»  52c·<_Py_bytes_find+0x164>
466 »       ldr.w»  fp,·[sp,·#44]»       ;·0x2c466 »       ldr.w»  fp,·[sp,·#52]»       ;·0x34
467 »       cmp»    r4,·r9467 »       cmp»    r4,·r9
468 »       ldr»    r3,·[sp,·#52]» ;·0x34468 »       ldr»    r3,·[sp,·#60]» ;·0x3c
469 »       bge.w»  80a·<_Py_bytes_find+0x442>469 »       bge.w»  808·<_Py_bytes_find+0x440>
470 »       cmp»    r7,·#0470 »       cmp»    r7,·#0
471 »       blt.w»  7f8·<_Py_bytes_find+0x430>471 »       blt.w»  7f6·<_Py_bytes_find+0x42e>
472 »       subs»   r2,·r4,·r7472 »       subs»   r2,·r4,·r7
473 »       cmp»    r3,·r2473 »       cmp»    r3,·r2
474 »       bgt.n»  54e·<_Py_bytes_find+0x186>474 »       bgt.n»  54e·<_Py_bytes_find+0x186>
475 »       add»    r5,·r7475 »       add»    r5,·r7
476 »       cmp»    r3,·#1476 »       cmp»    r3,·#1
477 »       bne.n»  56e·<_Py_bytes_find+0x1a6>477 »       bne.n»  56e·<_Py_bytes_find+0x1a6>
478 »       ldrb.w» r1,·[fp]478 »       ldrb.w» r1,·[fp]
Offset 489, 166 lines modifiedOffset 489, 166 lines modified
489 »       cmp»    r6,·#0489 »       cmp»    r6,·#0
490 »       beq.n»  542·<_Py_bytes_find+0x17a>490 »       beq.n»  542·<_Py_bytes_find+0x17a>
491 »       mov»    r0,·r8491 »       mov»    r0,·r8
492 »       bl»     0·<PyBuffer_Release>492 »       bl»     0·<PyBuffer_Release>
493 ·R_ARM_THM_CALL» PyBuffer_Release493 ·R_ARM_THM_CALL» PyBuffer_Release
494 »       adds»   r2,·r4,·#2494 »       adds»   r2,·r4,·#2
495 »       beq.n»  52c·<_Py_bytes_find+0x164>495 »       beq.n»  52c·<_Py_bytes_find+0x164>
496 »       ldr»    r5,·[pc,·#484]»;·(6a4·<_Py_bytes_find+0x2dc>)496 »       ldr»    r6,·[pc,·#484]»;·(6a4·<_Py_bytes_find+0x2dc>)
497 »       ldr»    r2,·[r5,·#0]497 »       ldr»    r2,·[r6,·#0]
498 »       ldr»    r5,·[sp,·#140]»;·0x8c498 »       ldr»    r6,·[sp,·#148]»;·0x94
499 »       eors»   r2,·r5499 »       eors»   r2,·r6
500 »       mov.w»  r5,·#0500 »       mov.w»  r6,·#0
501 »       it»     eq501 »       it»     eq
502 »       moveq»  r0,·r4502 »       moveq»  r0,·r4
503 »       bne.n»  56a·<_Py_bytes_find+0x1a2>503 »       bne.n»  56a·<_Py_bytes_find+0x1a2>
504 »       add»    sp,·#148»     ;·0x94504 »       add»    sp,·#156»     ;·0x9c
505 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}505 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
506 »       b.w»    0·<PyLong_FromSsize_t>506 »       b.w»    0·<PyLong_FromSsize_t>
507 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t507 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t
508 »       ldr»    r2,·[r6,·#4]508 »       ldr»    r2,·[r6,·#4]
509 »       ldr»    r3,·[r2,·#48]» ;·0x30509 »       ldr»    r3,·[r2,·#48]» ;·0x30
510 »       cmp»    r3,·#0510 »       cmp»    r3,·#0
511 »       beq.w»  858·<_Py_bytes_find+0x490>511 »       beq.w»  856·<_Py_bytes_find+0x48e>
512 »       ldr.w»  r0,·[r3,·#132]»      ;·0x84512 »       ldr.w»  r0,·[r3,·#132]»      ;·0x84
513 »       cmp»    r0,·#0513 »       cmp»    r0,·#0
514 »       beq.w»  858·<_Py_bytes_find+0x490>514 »       beq.w»  856·<_Py_bytes_find+0x48e>
515 »       mov»    r0,·r6515 »       mov»    r0,·r6
516 »       movs»   r1,·#0516 »       movs»   r1,·#0
517 »       bl»     0·<PyNumber_AsSsize_t>517 »       bl»     0·<PyNumber_AsSsize_t>
518 ·R_ARM_THM_CALL» PyNumber_AsSsize_t518 ·R_ARM_THM_CALL» PyNumber_AsSsize_t
519 »       adds»   r3,·r0,·#1519 »       adds»   r3,·r0,·#1
520 »       beq.w»  834·<_Py_bytes_find+0x46c>520 »       beq.w»  832·<_Py_bytes_find+0x46a>
521 »       cmp»    r0,·#255»     ;·0xff521 »       cmp»    r0,·#255»     ;·0xff
522 »       bhi.w»  83e·<_Py_bytes_find+0x476>522 »       bhi.w»  83c·<_Py_bytes_find+0x474>
523 »       cmp»    r4,·r9523 »       cmp»    r4,·r9
524 »       strb.w» r0,·[sp,·#40]»      ;·0x28524 »       strb.w» r0,·[sp,·#48]»      ;·0x30
525 »       bge.w»  802·<_Py_bytes_find+0x43a>525 »       bge.w»  800·<_Py_bytes_find+0x438>
526 »       cmp»    r7,·#0526 »       cmp»    r7,·#0
527 »       blt.w»  81a·<_Py_bytes_find+0x452>527 »       blt.w»  818·<_Py_bytes_find+0x450>
528 »       subs»   r2,·r4,·r7528 »       subs»   r2,·r4,·r7
529 »       cmp»    r2,·#0529 »       cmp»    r2,·#0
Max diff block lines reached; 39053/43194 bytes (90.41%) of diff not shown.
454 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:··········61268·(bytes·into·file)13 ··Start·of·section·headers:··········60352·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xef54:1 There·are·18·section·headers,·starting·at·offset·0xebc0:
  
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·00045c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000a04·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00b90c·000220·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00b5d0·0002e0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000490·000738·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000a38·000738·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00bb2c·000730·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00b8b0·000730·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000bc8·000001·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001170·000001·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000bc8·0008c6·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001170·0008c6·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001490·0031a0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001a38·00291c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00c25c·001648·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00bfe0·001530·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004630·00202c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004354·00202c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00d8a4·0015c0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00d510·0015c0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00665c·001fb1·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·006380·001fb1·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00ee64·000060·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00ead0·000060·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00860d·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·008331·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00860d·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008331·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·008640·001b90·10·····16·285··419 ··[15]·.symtab···········SYMTAB··········00000000·008364·001b30·10·····16·279··4
20 ··[16]·.strtab···········STRTAB··········00000000·00a1d0·00173b·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·009e94·00173b·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00eec4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00eb30·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
53.9 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·441·entries:1 Symbol·table·'.symtab'·contains·435·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
Offset 14, 431 lines modifiedOffset 14, 425 lines modified
14 ····10:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC514 ····10:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
15 ····11:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC615 ····11:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
17 ····13:·00000001···936·FUNC····LOCAL··DEFAULT····7·bytearray_init17 ····13:·00000001···936·FUNC····LOCAL··DEFAULT····7·bytearray_init
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR119 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR020 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR0
21 ····17:·0000027d···152·FUNC····LOCAL··DEFAULT····1·bytearray_iconcat21 ····17:·00000549···152·FUNC····LOCAL··DEFAULT····1·bytearray_iconcat
22 ····18:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····18:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
23 ····19:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC723 ····19:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·00000001···112·FUNC····LOCAL··DEFAULT····1·bytearray_iter25 ····21:·00000001···112·FUNC····LOCAL··DEFAULT····1·bytearray_iter
26 ····22:·00000064·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000064·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·00000070·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000070·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000071····72·FUNC····LOCAL··DEFAULT····1·bytearrayiter_dealloc28 ····24:·00000071····72·FUNC····LOCAL··DEFAULT····1·bytearrayiter_dealloc
29 ····25:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC829 ····25:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
30 ····26:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·000003a9····60·FUNC····LOCAL··DEFAULT····7·bytearray_dealloc31 ····27:·000003a9····60·FUNC····LOCAL··DEFAULT····7·bytearray_dealloc
32 ····28:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC932 ····28:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
33 ····29:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1033 ····29:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
34 ····30:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1134 ····30:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
35 ····31:·000004f1··1378·FUNC····LOCAL··DEFAULT····7·bytearray_extend35 ····31:·000004f1··1372·FUNC····LOCAL··DEFAULT····7·bytearray_extend
36 ····32:·000012b5····94·FUNC····LOCAL··DEFAULT····7·_getbytevalue36 ····32:·00001299····94·FUNC····LOCAL··DEFAULT····7·_getbytevalue
37 ····33:·00000a55···464·FUNC····LOCAL··DEFAULT····7·bytearray_setslice37 ····33:·00000a4d···464·FUNC····LOCAL··DEFAULT····7·bytearray_setslice
38 ····34:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1238 ····34:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
39 ····35:·00000c25···100·FUNC····LOCAL··DEFAULT····7·bytearray_getbuffer39 ····35:·00000c1d···100·FUNC····LOCAL··DEFAULT····7·bytearray_getbuffer
40 ····36:·00000c89·····8·FUNC····LOCAL··DEFAULT····7·bytearray_releasebuffer40 ····36:·00000c81·····8·FUNC····LOCAL··DEFAULT····7·bytearray_releasebuffer
41 ····37:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1341 ····37:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
42 ····38:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1442 ····38:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
43 ····39:·000000b9···414·FUNC····LOCAL··DEFAULT····1·bytearray_repr43 ····39:·000000b9···414·FUNC····LOCAL··DEFAULT····1·bytearray_repr
44 ····40:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1544 ····40:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
45 ····41:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1645 ····41:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
46 ····42:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1746 ····42:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
47 ····43:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1847 ····43:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
48 ····44:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1948 ····44:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
49 ····45:·00000c91···400·FUNC····LOCAL··DEFAULT····7·bytearray_decode49 ····45:·00000c89···400·FUNC····LOCAL··DEFAULT····7·bytearray_decode
50 ····46:·00000e1c·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····46:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····7·$d
51 ····47:·00000e20·····0·NOTYPE··LOCAL··DEFAULT····7·$t51 ····47:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····7·$t
52 ····48:·00000e21····24·FUNC····LOCAL··DEFAULT····7·bytearray_find52 ····48:·00000e19····24·FUNC····LOCAL··DEFAULT····7·bytearray_find
53 ····49:·00000259····34·FUNC····LOCAL··DEFAULT····1·bytearray_clear53 ····49:·00000259····34·FUNC····LOCAL··DEFAULT····1·bytearray_clear
54 ····50:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2054 ····50:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
55 ····51:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2155 ····51:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
56 ····52:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2256 ····52:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
57 ····53:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2357 ····53:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
58 ····54:·00000e39··1148·FUNC····LOCAL··DEFAULT····7·bytearray_ass_subscript58 ····54:·00000e31··1128·FUNC····LOCAL··DEFAULT····7·bytearray_ass_subscript
59 ····55:·0000032d····76·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg59 ····55:·000005f9····76·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg
60 ····56:·000012b0·····0·NOTYPE··LOCAL··DEFAULT····7·$d60 ····56:·00001294·····0·NOTYPE··LOCAL··DEFAULT····7·$d
61 ····57:·000012b4·····0·NOTYPE··LOCAL··DEFAULT····7·$t61 ····57:·00001298·····0·NOTYPE··LOCAL··DEFAULT····7·$t
62 ····58:·00001315·····4·FUNC····LOCAL··DEFAULT····7·bytearray_length62 ····58:·000012f9·····4·FUNC····LOCAL··DEFAULT····7·bytearray_length
63 ····59:·00001319···116·FUNC····LOCAL··DEFAULT····7·bytearray_translate63 ····59:·0000027d····84·FUNC····LOCAL··DEFAULT····1·bytearray_translate
64 ····60:·0000138d···784·FUNC····LOCAL··DEFAULT····7·bytearray_translate_impl64 ····60:·000002d1···632·FUNC····LOCAL··DEFAULT····1·bytearray_translate_impl
65 ····61:·00001388·····0·NOTYPE··LOCAL··DEFAULT····7·$d65 ····61:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
210 KB
readelf --wide --relocs {}
Max HTML report size reached
543 B
strings --all --bytes=8 {}
    
Offset 66, 16 lines modifiedOffset 66, 16 lines modified
66 capitalize66 capitalize
67 endswith67 endswith
68 partition68 partition
69 rpartition69 rpartition
70 startswith70 startswith
71 swapcase71 swapcase
72 b+F!Fbi5F72 b+F!Fbi5F
73 JFQFLD%D 
74 +F2F!F8F73 vSFJF!F@F
 74 AF8FZF_D
75 F(F5F_E175 F(F5F_E1
76 Set·state·information·for·unpickling.76 Set·state·information·for·unpickling.
77 Private·method·returning·an·estimate·of·len(list(it)).77 Private·method·returning·an·estimate·of·len(list(it)).
78 bytearray(iterable_of_ints)·->·bytearray78 bytearray(iterable_of_ints)·->·bytearray
79 bytearray(string,·encoding[,·errors])·->·bytearray79 bytearray(string,·encoding[,·errors])·->·bytearray
80 bytearray(bytes_or_buffer)·->·mutable·copy·of·bytes_or_buffer80 bytearray(bytes_or_buffer)·->·mutable·copy·of·bytes_or_buffer
81 bytearray(int)·->·bytes·array·of·size·given·by·the·parameter·initialized·with·null·bytes81 bytearray(int)·->·bytes·array·of·size·given·by·the·parameter·initialized·with·null·bytes
19.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 »       b.n»    1f0·<bytearray_repr+0x138>255 »       b.n»    1f0·<bytearray_repr+0x138>
256 »       nop256 »       nop
  
257 00000258·<bytearray_clear>:257 00000258·<bytearray_clear>:
258 bytearray_clear():258 bytearray_clear():
259 »       push»   {r3,·lr}259 »       push»   {r3,·lr}
260 »       movs»   r1,·#0260 »       movs»   r1,·#0
261 »       bl»     3e4·<bytearray_repeat+0x58>261 »       bl»     3e4·<bytearray_translate_impl+0x114>
262 ·R_ARM_THM_CALL» PyByteArray_Resize262 ·R_ARM_THM_CALL» PyByteArray_Resize
263 »       cmp»    r0,·#0263 »       cmp»    r0,·#0
264 »       iteee»  lt264 »       iteee»  lt
265 »       movlt»  r0,·#0265 »       movlt»  r0,·#0
266 »       movwge» r3,·#0266 »       movwge» r3,·#0
267 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct267 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
268 »       movtge» r3,·#0268 »       movtge» r3,·#0
Offset 272, 41 lines modifiedOffset 272, 321 lines modified
272 »       ittt»   ge272 »       ittt»   ge
273 »       ldrge»  r2,·[r3,·#0]273 »       ldrge»  r2,·[r3,·#0]
274 »       addge»  r2,·#1274 »       addge»  r2,·#1
275 »       strge»  r2,·[r3,·#0]275 »       strge»  r2,·[r3,·#0]
276 »       pop»    {r3,·pc}276 »       pop»    {r3,·pc}
277 »       nop277 »       nop
  
 278 0000027c·<bytearray_translate>:
 279 bytearray_translate():
 280 »       push»   {r4,·r5,·r6,·lr}
 281 »       mov»    r4,·r0
 282 »       mov»    r0,·r1
 283 »       sub»    sp,·#32
 284 »       cbnz»   r3,·2a4·<bytearray_translate+0x28>
 285 »       subs»   r1,·r2,·#1
 286 »       mov»    r5,·r2
 287 »       cmp»    r1,·#1
 288 »       bhi.n»  2a8·<bytearray_translate+0x2c>
 289 »       cbz»    r0,·2a8·<bytearray_translate+0x2c>
 290 »       cmp»    r5,·#1
 291 »       ldr»    r1,·[r0,·#0]
 292 »       ite»    eq
 293 »       moveq»  r2,·#0
 294 »       ldrne»  r2,·[r0,·#4]
 295 »       mov»    r0,·r4
 296 »       bl»     2d0·<bytearray_translate_impl>
 297 »       add»    sp,·#32
 298 »       pop»    {r4,·r5,·r6,·pc}
 299 »       ldr»    r5,·[r3,·#8]
 300 »       add»    r5,·r2
 301 »       ldr»    r6,·[pc,·#32]» ;·(2cc·<bytearray_translate+0x50>)
 302 »       mov»    r1,·r2
 303 »       mov.w»  lr,·#1
 304 »       movs»   r2,·#0
 305 »       str»    r6,·[sp,·#0]
 306 »       add»    r6,·sp,·#24
 307 »       str»    r2,·[sp,·#12]
 308 »       str»    r6,·[sp,·#16]
 309 »       movs»   r6,·#2
 310 »       strd»   lr,·r6,·[sp,·#4]
 311 »       bl»     0·<_PyArg_UnpackKeywords>
 312 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
 313 »       cmp»    r0,·#0
 314 »       bne.n»  290·<bytearray_translate+0x14>
 315 »       b.n»    2a0·<bytearray_translate+0x24>
 316 »       nop
 317 »       .word»  0x000001cc
 318 ·R_ARM_ABS32»    .data
  
 319 000002d0·<bytearray_translate_impl>:
 320 bytearray_translate_impl():
 321 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
 322 »       movw»   r3,·#0
 323 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 324 »       movt»   r3,·#0
 325 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 326 »       sub.w»  sp,·sp,·#1112»       ;·0x458
 327 »       mov»    sl,·r0
 328 »       mov»    r5,·r2
 329 »       cmp»    r1,·r3
 330 »       beq.w»  4de·<bytearray_translate_impl+0x20e>
 331 »       mov»    r6,·r1
 332 »       movs»   r2,·#0
 333 »       mov»    r1,·sp
 334 »       mov»    r0,·r6
 335 »       bl»     0·<PyObject_GetBuffer>
 336 ·R_ARM_THM_CALL» PyObject_GetBuffer
 337 »       cmp»    r0,·#0
 338 »       bne.w»  4d8·<bytearray_translate_impl+0x208>
 339 »       ldr»    r1,·[sp,·#8]
 340 »       cmp.w»  r1,·#256»   ;·0x100
 341 »       it»     eq
 342 »       ldreq»  r4,·[sp,·#0]
 343 »       bne.w»  4b8·<bytearray_translate_impl+0x1e8>
 344 »       add»    r7,·sp,·#44»   ;·0x2c
 345 »       cmp»    r5,·#0
 346 »       bne.w»  49a·<bytearray_translate_impl+0x1ca>
 347 »       str»    r5,·[r7,·#0]
 348 »       str»    r5,·[r7,·#8]
 349 »       ldr.w»  r9,·[sl,·#8]
 350 »       movs»   r0,·#0
 351 »       mov»    r1,·r9
 352 »       bl»     12fc·<PyByteArray_FromStringAndSize>
 353 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
 354 »       mov»    r8,·r0
 355 »       cmp»    r0,·#0
 356 »       beq.w»  52e·<bytearray_translate_impl+0x25e>
 357 »       ldr»    r0,·[r0,·#8]
 358 »       cmp»    r0,·#0
 359 »       beq.w»  4e4·<bytearray_translate_impl+0x214>
 360 »       ldr.w»  ip,·[r8,·#20]
 361 »       ldr.w»  r3,·[sl,·#8]
 362 »       cmp»    r3,·#0
 363 »       beq.w»  534·<bytearray_translate_impl+0x264>
 364 »       ldr.w»  r3,·[sl,·#20]
 365 »       ldr»    r2,·[r7,·#8]
 366 »       add.w»  r1,·r9,·#4294967295» ;·0xffffffff
 367 »       cmp»    r2,·#0
 368 »       bne.w»  480·<bytearray_translate_impl+0x1b0>
 369 »       cmp»    r4,·#0
 370 »       beq.n»  454·<bytearray_translate_impl+0x184>
 371 »       cmp»    r1,·#0
 372 »       blt.n»  42a·<bytearray_translate_impl+0x15a>
 373 »       add.w»  r0,·r3,·r9
 374 »       ands.w» r1,·r9,·#7
 375 »       beq.n»  3c2·<bytearray_translate_impl+0xf2>
 376 »       cmp»    r1,·#1
 377 »       beq.n»  3b4·<bytearray_translate_impl+0xe4>
 378 »       cmp»    r1,·#2
 379 »       beq.n»  3a8·<bytearray_translate_impl+0xd8>
 380 »       cmp»    r1,·#3
Max diff block lines reached; 12256/19693 bytes (62.24%) of diff not shown.
145 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
350 »       bl»     0·<PyUnicode_AsEncodedString>350 »       bl»     0·<PyUnicode_AsEncodedString>
351 ·R_ARM_THM_CALL» PyUnicode_AsEncodedString351 ·R_ARM_THM_CALL» PyUnicode_AsEncodedString
352 »       mov»    r7,·r0352 »       mov»    r7,·r0
353 »       cmp»    r0,·#0353 »       cmp»    r0,·#0
354 »       beq.n»  2c0·<bytearray_init+0x2c0>354 »       beq.n»  2c0·<bytearray_init+0x2c0>
355 »       mov»    r1,·r0355 »       mov»    r1,·r0
356 »       mov»    r0,·r4356 »       mov»    r0,·r4
357 »       bl»     27c·<bytearray_init+0x27c>357 »       bl»     548·<bytearray_extend+0x58>
358 ·R_ARM_THM_CALL» bytearray_iconcat358 ·R_ARM_THM_CALL» bytearray_iconcat
359 »       ldr»    r1,·[r7,·#0]359 »       ldr»    r1,·[r7,·#0]
360 »       mov»    r4,·r0360 »       mov»    r4,·r0
361 »       subs»   r0,·r1,·#1361 »       subs»   r0,·r1,·#1
362 »       str»    r0,·[r7,·#0]362 »       str»    r0,·[r7,·#0]
363 »       cbnz»   r0,·328·<bytearray_init+0x328>363 »       cbnz»   r0,·328·<bytearray_init+0x328>
364 »       mov»    r0,·r7364 »       mov»    r0,·r7
Offset 578, 798 lines modifiedOffset 578, 795 lines modified
578 »       mov»    r4,·r0578 »       mov»    r4,·r0
579 »       mov»    r0,·r1579 »       mov»    r0,·r1
580 »       sub»    sp,·#60»      ;·0x3c580 »       sub»    sp,·#60»      ;·0x3c
581 »       mov»    r7,·r1581 »       mov»    r7,·r1
582 »       bl»     0·<PyObject_CheckBuffer>582 »       bl»     0·<PyObject_CheckBuffer>
583 ·R_ARM_THM_CALL» PyObject_CheckBuffer583 ·R_ARM_THM_CALL» PyObject_CheckBuffer
584 »       cmp»    r0,·#0584 »       cmp»    r0,·#0
585 »       beq.w»  794·<bytearray_extend+0x2a4>585 »       beq.w»  7ae·<bytearray_extend+0x2be>
586 »       ldr»    r6,·[r4,·#8]586 »       ldr»    r6,·[r4,·#8]
587 »       mov.w»  r0,·#4294967295»    ;·0xffffffff587 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
588 »       cmp»    r7,·r4588 »       cmp»    r7,·r4
589 »       str»    r0,·[sp,·#20]589 »       str»    r0,·[sp,·#20]
590 »       mov»    fp,·r6590 »       mov»    fp,·r6
591 »       beq.w»  8ca·<bytearray_extend+0x3da>591 »       beq.w»  8e2·<bytearray_extend+0x3f2>
592 »       cmp»    r7,·#0592 »       cmp»    r7,·#0
593 »       beq.w»  9c2·<bytearray_extend+0x4d2>593 »       beq.w»  98a·<bytearray_extend+0x49a>
594 »       movs»   r2,·#0594 »       movs»   r2,·#0
595 »       add»    r1,·sp,·#12595 »       add»    r1,·sp,·#12
596 »       mov»    r0,·r7596 »       mov»    r0,·r7
597 »       bl»     0·<PyObject_GetBuffer>597 »       bl»     0·<PyObject_GetBuffer>
598 ·R_ARM_THM_CALL» PyObject_GetBuffer598 ·R_ARM_THM_CALL» PyObject_GetBuffer
599 »       cmp»    r0,·#0599 »       cmp»    r0,·#0
600 »       bne.w»  9a2·<bytearray_extend+0x4b2>600 »       bne.w»  a16·<bytearray_extend+0x526>
601 »       bic.w»  r8,·r6,·r6,·asr·#31601 »       bic.w»  r8,·r6,·r6,·asr·#31
602 »       ldr.w»  r9,·[sp,·#20]602 »       ldr.w»  r9,·[sp,·#20]
603 »       cmp»    r6,·r8603 »       cmp»    r6,·r8
604 »       ldr»    r7,·[sp,·#12]604 »       ldr»    r7,·[sp,·#12]
605 »       it»     lt605 »       it»     lt
606 »       movlt»  r6,·r8606 »       movlt»  r6,·r8
607 »       mov»    sl,·r6607 »       mov»    sl,·r6
608 »       ldr»    r6,·[r4,·#8]608 »       ldr»    r6,·[r4,·#8]
609 »       cmp»    sl,·r6609 »       cmp»    sl,·r6
610 »       mov»    r2,·r6610 »       mov»    ip,·r6
611 »       it»     ge611 »       it»     ge
612 »       movge»  sl,·r6612 »       movge»  sl,·r6
613 »       cmp»    r6,·#0613 »       cmp»    r6,·#0
614 »       beq.n»  632·<bytearray_extend+0x142>614 »       beq.w»  6b0·<bytearray_extend+0x1c0>
615 »       ldr»    r1,·[r4,·#20]615 »       ldr»    r1,·[r4,·#20]
616 »       sub.w»  r5,·r8,·sl616 »       sub.w»  r5,·r8,·sl
617 »       add»    r5,·r9617 »       add»    r5,·r9
618 »       mov»    r0,·r1618 »       mov»    r3,·r1
619 »       cmp»    r5,·#0619 »       cmp»    r5,·#0
620 »       blt.w»  69e·<bytearray_extend+0x1ae>620 »       blt.w»  6d8·<bytearray_extend+0x1e8>
621 »       beq.w»  6d0·<bytearray_extend+0x1e0>621 »       beq.w»  68c·<bytearray_extend+0x19c>
622 »       mvn.w»  r3,·#2147483648»    ;·0x80000000622 »       mvn.w»  r0,·#2147483648»    ;·0x80000000
623 »       subs»   r0,·r3,·r5623 »       subs»   r2,·r0,·r5
624 »       cmp»    r0,·r6624 »       cmp»    r2,·r6
625 »       blt.w»  9ec·<bytearray_extend+0x4fc>625 »       blt.w»  a0a·<bytearray_extend+0x51a>
626 »       ldrd»   r3,·r0,·[r4,·#12]626 »       ldrd»   r3,·r0,·[r4,·#12]
627 »       add»    r5,·r2627 »       add»    r5,·ip
628 »       cmp»    r5,·r2628 »       cmp»    r5,·ip
629 »       sub.w»  fp,·r1,·r0629 »       sub.w»  fp,·r1,·r0
630 »       beq.w»  688·<bytearray_extend+0x198>630 »       beq.n»  668·<bytearray_extend+0x178>
631 »       ldr»    r6,·[r4,·#24]631 »       ldr»    r6,·[r4,·#24]
632 »       cmp»    r6,·#0632 »       cmp»    r6,·#0
633 »       bgt.w»  900·<bytearray_extend+0x410>633 »       bgt.w»  916·<bytearray_extend+0x426>
634 »       add.w»  ip,·fp,·#1634 »       add.w»  lr,·fp,·#1
635 »       add»    ip,·r5635 »       add»    lr,·r5
636 »       cmp»    r3,·ip636 »       cmp»    r3,·lr
637 »       bcs.w»  706·<bytearray_extend+0x216>637 »       bcs.w»  714·<bytearray_extend+0x224>
638 »       vmov»   s15,·r3638 »       vmov»   s15,·r3
639 »       vmov.f64»       d6,·#114»;·0x3f900000··1.125639 »       vmov.f64»       d6,·#114»;·0x3f900000··1.125
640 »       vcvt.f64.u32»   d7,·s15640 »       vcvt.f64.u32»   d7,·s15
641 »       vmul.f64»       d0,·d7,·d6641 »       vmul.f64»       d0,·d7,·d6
642 »       vmov»   s13,·r5642 »       vmov»   s13,·r5
643 »       vcvt.f64.u32»   d1,·s13643 »       vcvt.f64.u32»   d1,·s13
644 »       vcmpe.f64»      d0,·d1644 »       vcmpe.f64»      d0,·d1
645 »       vmrs»   APSR_nzcv,·fpscr645 »       vmrs»   APSR_nzcv,·fpscr
646 »       bge.n»  654·<bytearray_extend+0x164>646 »       bge.n»  634·<bytearray_extend+0x144>
647 »       adds»   r6,·r5,·#1647 »       adds»   r6,·r5,·#1
648 »       bmi.w»  9d0·<bytearray_extend+0x4e0>648 »       bmi.w»  998·<bytearray_extend+0x4a8>
649 »       cmp.w»  fp,·#0649 »       cmp.w»  fp,·#0
650 »       bne.w»  728·<bytearray_extend+0x238>650 »       bne.w»  742·<bytearray_extend+0x252>
651 »       mov»    r1,·r6651 »       mov»    r1,·r6
652 »       bl»     0·<PyObject_Realloc>652 »       bl»     0·<PyObject_Realloc>
653 ·R_ARM_THM_CALL» PyObject_Realloc653 ·R_ARM_THM_CALL» PyObject_Realloc
654 »       cmp»    r0,·#0654 »       cmp»    r0,·#0
655 »       beq.w»  9d0·<bytearray_extend+0x4e0>655 »       beq.w»  998·<bytearray_extend+0x4a8>
656 »       strd»   r5,·r6,·[r4,·#8]656 »       strd»   r5,·r6,·[r4,·#8]
657 »       strd»   r0,·r0,·[r4,·#16]657 »       strd»   r0,·r0,·[r4,·#16]
658 »       strb.w» fp,·[r0,·r5]658 »       strb.w» fp,·[r0,·r5]
659 »       ldr»    r1,·[r4,·#8]659 »       ldr»    r6,·[r4,·#8]
660 »       cmp»    r1,·#0660 »       cmp»    r6,·#0
661 »       beq.w»  974·<bytearray_extend+0x484>661 »       beq.w»  9f2·<bytearray_extend+0x502>
662 »       ldr»    r4,·[r4,·#20]662 »       ldr»    r4,·[r4,·#20]
663 »       sub.w»  r0,·r1,·r8 
664 »       sub.w»  r2,·r0,·r9663 »       sub.w»  r1,·r6,·r8
665 »       add.w»  r0,·r9,·r8664 »       add.w»  r0,·r9,·r8
666 »       add.w»  r1,·r4,·sl665 »       sub.w»  r2,·r1,·r9
667 »       add»    r0,·r4666 »       add»    r0,·r4
 667 »       add.w»  r1,·r4,·sl
668 »       bl»     0·<memmove>668 »       bl»     0·<memmove>
669 ·R_ARM_THM_CALL» memmove669 ·R_ARM_THM_CALL» memmove
670 »       cmp.w»  r9,·#0670 »       cmp.w»  r9,·#0
671 »       ble.n»  6fa·<bytearray_extend+0x20a>671 »       ble.w»  732·<bytearray_extend+0x242>
672 »       mov»    r1,·r7 
673 »       mov»    r2,·r9672 »       mov»    r2,·r9
 673 »       mov»    r1,·r7
674 »       add.w»  r0,·r4,·r8674 »       add.w»  r0,·r4,·r8
675 »       bl»     0·<memcpy>675 »       bl»     0·<memcpy>
676 ·R_ARM_THM_CALL» memcpy676 ·R_ARM_THM_CALL» memcpy
677 »       ldr»    r1,·[sp,·#20]677 »       ldr»    r5,·[sp,·#20]
678 »       adds»   r3,·r1,·#1678 »       adds»   r3,·r5,·#1
679 »       beq.n»  616·<bytearray_extend+0x126>679 »       beq.n»  618·<bytearray_extend+0x128>
680 »       add»    r0,·sp,·#12680 »       add»    r0,·sp,·#12
681 »       bl»     0·<PyBuffer_Release>681 »       bl»     0·<PyBuffer_Release>
682 ·R_ARM_THM_CALL» PyBuffer_Release682 ·R_ARM_THM_CALL» PyBuffer_Release
683 »       movw»   r9,·#0683 »       movw»   r9,·#0
684 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct684 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
685 »       movt»   r9,·#0685 »       movt»   r9,·#0
686 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct686 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
Max diff block lines reached; 144969/148795 bytes (97.43%) of diff not shown.
20.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 »       subs»   r6,·r3,·r248 »       subs»   r6,·r3,·r2
49 »       cmp»    r1,·r649 »       cmp»    r1,·r6
50 »       ble.n»  60·<PyByteArray_Concat+0x60>50 »       ble.n»  60·<PyByteArray_Concat+0x60>
51 »       bl»     0·<PyErr_NoMemory>51 »       bl»     0·<PyErr_NoMemory>
52 ·R_ARM_THM_CALL» PyErr_NoMemory52 ·R_ARM_THM_CALL» PyErr_NoMemory
53 »       b.n»    84·<PyByteArray_Concat+0x84>53 »       b.n»    84·<PyByteArray_Concat+0x84>
54 »       add»    r1,·r254 »       add»    r1,·r2
55 »       bl»     169c·<stringlib_title>55 »       bl»     12fc·<bytearray_removeprefix+0x40>
56 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize56 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
57 »       mov»    r4,·r057 »       mov»    r4,·r0
58 »       cbz»    r0,·84·<PyByteArray_Concat+0x84>58 »       cbz»    r0,·84·<PyByteArray_Concat+0x84>
59 »       ldr»    r0,·[r0,·#16]59 »       ldr»    r0,·[r0,·#16]
60 »       ldr»    r2,·[sp,·#8]60 »       ldr»    r2,·[sp,·#8]
61 »       cbz»    r0,·84·<PyByteArray_Concat+0x84>61 »       cbz»    r0,·84·<PyByteArray_Concat+0x84>
62 »       ldr»    r1,·[sp,·#0]62 »       ldr»    r1,·[sp,·#0]
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 »       cbz»    r1,·196·<bytearray_copy+0x8>214 »       cbz»    r1,·196·<bytearray_copy+0x8>
215 »       ldr»    r0,·[r0,·#20]215 »       ldr»    r0,·[r0,·#20]
216 »       b.n»    19e·<bytearray_copy+0x10>216 »       b.n»    19e·<bytearray_copy+0x10>
217 »       movw»   r0,·#0217 »       movw»   r0,·#0
218 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0218 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
219 »       movt»   r0,·#0219 »       movt»   r0,·#0
220 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0220 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
221 »       b.w»    169c·<stringlib_title>221 »       b.w»    12fc·<bytearray_removeprefix+0x40>
222 ·R_ARM_THM_JUMP24»       PyByteArray_FromStringAndSize222 ·R_ARM_THM_JUMP24»       PyByteArray_FromStringAndSize
  
223 000001a2·<bytearray_split>:223 000001a2·<bytearray_split>:
224 bytearray_split():224 bytearray_split():
225 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}225 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
226 »       mov»    r4,·r1226 »       mov»    r4,·r1
227 »       mov»    r8,·r0227 »       mov»    r8,·r0
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
370 »       ldr.w»  r2,·[sl,·r1,·lsl·#2]370 »       ldr.w»  r2,·[sl,·r1,·lsl·#2]
371 »       lsls»   r1,·r2,·#28371 »       lsls»   r1,·r2,·#28
372 »       bmi.n»  2e6·<bytearray_split+0x144>372 »       bmi.n»  2e6·<bytearray_split+0x144>
373 »       add.w»  fp,·fp,·#1373 »       add.w»  fp,·fp,·#1
374 »       b.n»    2d0·<bytearray_split+0x12e>374 »       b.n»    2d0·<bytearray_split+0x12e>
375 »       sub.w»  r1,·fp,·r0375 »       sub.w»  r1,·fp,·r0
376 »       add»    r0,·r8376 »       add»    r0,·r8
377 »       bl»     169c·<stringlib_title>377 »       bl»     12fc·<bytearray_removeprefix+0x40>
378 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize378 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
379 »       mov»    r9,·r0379 »       mov»    r9,·r0
380 »       cmp»    r0,·#0380 »       cmp»    r0,·#0
381 »       beq.n»  394·<bytearray_split+0x1f2>381 »       beq.n»  394·<bytearray_split+0x1f2>
382 »       cmp»    r5,·#11382 »       cmp»    r5,·#11
383 »       bgt.n»  302·<bytearray_split+0x160>383 »       bgt.n»  302·<bytearray_split+0x160>
384 »       ldr»    r0,·[r4,·#12]384 »       ldr»    r0,·[r4,·#12]
Offset 419, 15 lines modifiedOffset 419, 15 lines modified
419 »       cmp»    r7,·r0419 »       cmp»    r7,·r0
420 »       bne.n»  33c·<bytearray_split+0x19a>420 »       bne.n»  33c·<bytearray_split+0x19a>
421 »       b.n»    390·<bytearray_split+0x1ee>421 »       b.n»    390·<bytearray_split+0x1ee>
422 »       cmp»    r7,·r0422 »       cmp»    r7,·r0
423 »       beq.n»  390·<bytearray_split+0x1ee>423 »       beq.n»  390·<bytearray_split+0x1ee>
424 »       subs»   r1,·r7,·r0424 »       subs»   r1,·r7,·r0
425 »       add»    r0,·r8425 »       add»    r0,·r8
426 »       bl»     169c·<stringlib_title>426 »       bl»     12fc·<bytearray_removeprefix+0x40>
427 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize427 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
428 »       mov»    r7,·r0428 »       mov»    r7,·r0
429 »       cbz»    r0,·394·<bytearray_split+0x1f2>429 »       cbz»    r0,·394·<bytearray_split+0x1f2>
430 »       cmp»    r5,·#11430 »       cmp»    r5,·#11
431 »       bgt.n»  36c·<bytearray_split+0x1ca>431 »       bgt.n»  36c·<bytearray_split+0x1ca>
432 »       ldr»    r0,·[r4,·#12]432 »       ldr»    r0,·[r4,·#12]
433 »       str.w»  r7,·[r0,·r5,·lsl·#2]433 »       str.w»  r7,·[r0,·r5,·lsl·#2]
Offset 513, 15 lines modifiedOffset 513, 15 lines modified
513 »       cmp»    r5,·#0513 »       cmp»    r5,·#0
514 »       ble.n»  478·<bytearray_split+0x2d6>514 »       ble.n»  478·<bytearray_split+0x2d6>
515 »       ldrb.w» ip,·[r8,·fp]515 »       ldrb.w» ip,·[r8,·fp]
516 »       cmp»    ip,·sl516 »       cmp»    ip,·sl
517 »       bne.n»  468·<bytearray_split+0x2c6>517 »       bne.n»  468·<bytearray_split+0x2c6>
518 »       sub.w»  r1,·fp,·r0518 »       sub.w»  r1,·fp,·r0
519 »       add»    r0,·r8519 »       add»    r0,·r8
520 »       bl»     169c·<stringlib_title>520 »       bl»     12fc·<bytearray_removeprefix+0x40>
521 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize521 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
522 »       mov»    r5,·r0522 »       mov»    r5,·r0
523 »       cmp»    r0,·#0523 »       cmp»    r0,·#0
524 »       beq.w»  586·<bytearray_split+0x3e4>524 »       beq.w»  586·<bytearray_split+0x3e4>
525 »       cmp.w»  r9,·#11525 »       cmp.w»  r9,·#11
526 »       bgt.n»  442·<bytearray_split+0x2a0>526 »       bgt.n»  442·<bytearray_split+0x2a0>
527 »       ldr»    r0,·[r4,·#12]527 »       ldr»    r0,·[r4,·#12]
Offset 551, 15 lines modifiedOffset 551, 15 lines modified
551 »       nop551 »       nop
552 »       .word»  0x000001f0552 »       .word»  0x000001f0
553 ·R_ARM_ABS32»    .data553 ·R_ARM_ABS32»    .data
554 »       cmp»    r7,·r0554 »       cmp»    r7,·r0
555 »       blt.n»  4c0·<bytearray_split+0x31e>555 »       blt.n»  4c0·<bytearray_split+0x31e>
556 »       subs»   r1,·r7,·r0556 »       subs»   r1,·r7,·r0
557 »       add»    r0,·r8557 »       add»    r0,·r8
558 »       bl»     169c·<stringlib_title>558 »       bl»     12fc·<bytearray_removeprefix+0x40>
559 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize559 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
560 »       mov»    r5,·r0560 »       mov»    r5,·r0
561 »       cmp»    r0,·#0561 »       cmp»    r0,·#0
562 »       beq.n»  586·<bytearray_split+0x3e4>562 »       beq.n»  586·<bytearray_split+0x3e4>
563 »       cmp.w»  r9,·#11563 »       cmp.w»  r9,·#11
564 »       bgt.n»  498·<bytearray_split+0x2f6>564 »       bgt.n»  498·<bytearray_split+0x2f6>
565 »       ldr»    r1,·[r4,·#12]565 »       ldr»    r1,·[r4,·#12]
Offset 601, 24 lines modifiedOffset 601, 24 lines modified
601 »       sub.w»  r1,·r7,·fp601 »       sub.w»  r1,·r7,·fp
602 »       cmp»    r6,·r5602 »       cmp»    r6,·r5
603 »       beq.n»  548·<bytearray_split+0x3a6>603 »       beq.n»  548·<bytearray_split+0x3a6>
604 »       mov.w»  lr,·#4294967295»    ;·0xffffffff604 »       mov.w»  lr,·#4294967295»    ;·0xffffffff
605 »       movs»   r6,·#1605 »       movs»   r6,·#1
606 »       strd»   lr,·r6,·[sp]606 »       strd»   lr,·r6,·[sp]
607 »       str»    r1,·[sp,·#36]» ;·0x24607 »       str»    r1,·[sp,·#36]» ;·0x24
608 »       bl»     28f4·<fastsearch>608 »       bl»     720·<pad+0x28>
609 ·R_ARM_THM_CALL» fastsearch609 ·R_ARM_THM_CALL» fastsearch
610 »       mov»    r2,·r0610 »       mov»    r2,·r0
611 »       ldr»    r1,·[sp,·#36]» ;·0x24611 »       ldr»    r1,·[sp,·#36]» ;·0x24
612 »       mov»    r0,·r9612 »       mov»    r0,·r9
613 »       cmp»    r2,·#0613 »       cmp»    r2,·#0
614 »       blt.n»  548·<bytearray_split+0x3a6>614 »       blt.n»  548·<bytearray_split+0x3a6>
615 »       mov»    r1,·r2615 »       mov»    r1,·r2
616 »       add.w»  r9,·sl,·r2616 »       add.w»  r9,·sl,·r2
617 »       bl»     169c·<stringlib_title>617 »       bl»     12fc·<bytearray_removeprefix+0x40>
618 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize618 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
619 »       mov»    r1,·r0619 »       mov»    r1,·r0
620 »       cmp»    r0,·#0620 »       cmp»    r0,·#0
621 »       beq.n»  586·<bytearray_split+0x3e4>621 »       beq.n»  586·<bytearray_split+0x3e4>
622 »       cmp»    r5,·#11622 »       cmp»    r5,·#11
623 »       bgt.n»  51e·<bytearray_split+0x37c>623 »       bgt.n»  51e·<bytearray_split+0x37c>
624 »       ldr»    r0,·[r4,·#12]624 »       ldr»    r0,·[r4,·#12]
Offset 642, 15 lines modifiedOffset 642, 15 lines modified
642 »       mov»    r0,·r1642 »       mov»    r0,·r1
643 »       bl»     0·<_Py_Dealloc>643 »       bl»     0·<_Py_Dealloc>
644 ·R_ARM_THM_CALL» _Py_Dealloc644 ·R_ARM_THM_CALL» _Py_Dealloc
645 »       add»    fp,·r9645 »       add»    fp,·r9
646 »       adds»   r5,·#1646 »       adds»   r5,·#1
647 »       b.n»    4d4·<bytearray_split+0x332>647 »       b.n»    4d4·<bytearray_split+0x332>
Max diff block lines reached; 17243/20653 bytes (83.49%) of diff not shown.
554 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:··········67912·(bytes·into·file)13 ··Start·of·section·headers:··········66584·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x10948:1 There·are·18·section·headers,·starting·at·offset·0x10418:
  
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·002830·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002bb4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00ce08·001130·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00ca20·0011c8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002864·000688·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002be8·000688·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00df38·0005f0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00dbe8·0005f0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002eec·000404·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·003270·000404·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002eec·000a52·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003270·000a52·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·003940·00389c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003cc4·003150·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00e528·001ae0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00e1d8·001900·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0071dc·000db4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·006e14·000db4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·010008·000850·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00fad8·000850·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·007f90·0019e9·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·007bc8·0019e9·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·010858·000060·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·010328·000060·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·009979·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0095b1·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009979·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0095b1·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0099ac·001df0·10·····16·290··419 ··[15]·.symtab···········SYMTAB··········00000000·0095e4·001dd0·10·····16·288··4
20 ··[16]·.strtab···········STRTAB··········00000000·00b79c·00166c·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00b3b4·00166c·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0108b8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·010388·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
55.0 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·479·entries:1 Symbol·table·'.symtab'·contains·477·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
Offset 39, 444 lines modifiedOffset 39, 442 lines modified
39 ····35:·00000f68·····0·NOTYPE··LOCAL··DEFAULT····7·$t39 ····35:·00000f68·····0·NOTYPE··LOCAL··DEFAULT····7·$t
40 ····36:·00000f69····74·FUNC····LOCAL··DEFAULT····7·striter_dealloc40 ····36:·00000f69····74·FUNC····LOCAL··DEFAULT····7·striter_dealloc
41 ····37:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1141 ····37:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
42 ····38:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1242 ····38:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
43 ····39:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1343 ····39:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
44 ····40:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1444 ····40:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
45 ····41:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1545 ····41:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
46 ····42:·00000fb5···424·FUNC····LOCAL··DEFAULT····7·bytes_decode46 ····42:·00000fb5···392·FUNC····LOCAL··DEFAULT····7·bytes_decode
47 ····43:·00001158·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·00001138·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·0000115c·····0·NOTYPE··LOCAL··DEFAULT····7·$t49 ····45:·0000113c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
50 ····46:·0000115d····12·FUNC····LOCAL··DEFAULT····7·bytes_rfind50 ····46:·0000113d····12·FUNC····LOCAL··DEFAULT····7·bytes_rfind
51 ····47:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1651 ····47:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
52 ····48:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1752 ····48:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
53 ····49:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1853 ····49:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
54 ····50:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1954 ····50:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
55 ····51:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2055 ····51:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
56 ····52:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2156 ····52:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
57 ····53:·00001169··2468·FUNC····LOCAL··DEFAULT····7·bytes_replace57 ····53:·00001149··1954·FUNC····LOCAL··DEFAULT····7·bytes_replace
58 ····54:·00002b3d···508·FUNC····LOCAL··DEFAULT····7·fastsearch58 ····54:·000002e5···754·FUNC····LOCAL··DEFAULT····1·fastsearch
59 ····55:·00001b60·····0·NOTYPE··LOCAL··DEFAULT····7·$d59 ····55:·0000193c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
60 ····56:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2260 ····56:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
61 ····57:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2361 ····57:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
62 ····58:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2462 ····58:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
63 ····59:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2563 ····59:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
64 ····60:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2664 ····60:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
65 ····61:·00001b64·····0·NOTYPE··LOCAL··DEFAULT····7·$t65 ····61:·00001940·····0·NOTYPE··LOCAL··DEFAULT····7·$t
66 ····62:·00001c1c·····0·NOTYPE··LOCAL··DEFAULT····7·$d66 ····62:·000019f8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
67 ····63:·00001cfa·····0·NOTYPE··LOCAL··DEFAULT····7·$t67 ····63:·00001ad6·····0·NOTYPE··LOCAL··DEFAULT····7·$t
68 ····64:·00001dd0·····0·NOTYPE··LOCAL··DEFAULT····7·$d68 ····64:·00001ba4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
69 ····65:·00001dd4·····0·NOTYPE··LOCAL··DEFAULT····7·$t69 ····65:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
70 ····66:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2870 ····66:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
71 ····67:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2971 ····67:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
73 ····69:·00000001····56·FUNC····LOCAL··DEFAULT····9·bytes_str73 ····69:·00000001····56·FUNC····LOCAL··DEFAULT····9·bytes_str
74 ····70:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3074 ····70:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
75 ····71:·00001f8c·····0·NOTYPE··LOCAL··DEFAULT····7·$d75 ····71:·00001e34·····0·NOTYPE··LOCAL··DEFAULT····7·$d
76 ····72:·00002008·····0·NOTYPE··LOCAL··DEFAULT····7·$t76 ····72:·00001eb0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
77 ····73:·00002131····54·FUNC····LOCAL··DEFAULT····7·striter_next77 ····73:·00001f69····54·FUNC····LOCAL··DEFAULT····7·striter_next
78 ····74:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3178 ····74:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
79 ····75:·00002169···306·FUNC····LOCAL··DEFAULT····7·bytes_repeat79 ····75:·000000fd···266·FUNC····LOCAL··DEFAULT····1·bytes_repeat
80 ····76:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3280 ····76:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
81 ····77:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3381 ····77:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
82 ····78:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3482 ····78:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
83 ····79:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3583 ····79:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
84 ····80:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3684 ····80:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
85 ····81:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3785 ····81:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
86 ····82:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3886 ····82:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
87 ····83:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3987 ····83:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
88 ····84:·0000229d···922·FUNC····LOCAL··DEFAULT····7·bytes_new88 ····84:·00001fa1···924·FUNC····LOCAL··DEFAULT····7·bytes_new
89 ····85:·00002d39···354·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromBuffer89 ····85:·000025f5···348·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromBuffer
90 ····86:·0000356d···816·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromList90 ····86:·00002e21···816·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromList
91 ····87:·000029c1···380·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromIterator91 ····87:·00002479···380·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromIterator
229 KB
readelf --wide --relocs {}
Max HTML report size reached
447 B
strings --all --bytes=8 {}
    
Offset 79, 15 lines modifiedOffset 79, 14 lines modified
79 __getnewargs__79 __getnewargs__
80 capitalize80 capitalize
81 endswith81 endswith
82 startswith82 startswith
83 swapcase83 swapcase
84 __bytes__84 __bytes__
85 3#`1h<`L85 3#`1h<`L
86 IF8FRFWD 
87 @F2FQFX786 @F2FQFX7
88 Set·state·information·for·unpickling.87 Set·state·information·for·unpickling.
89 Return·state·information·for·pickling.88 Return·state·information·for·pickling.
90 Private·method·returning·an·estimate·of·len(list(it)).89 Private·method·returning·an·estimate·of·len(list(it)).
91 bytes(iterable_of_ints)·->·bytes90 bytes(iterable_of_ints)·->·bytes
92 bytes(string,·encoding[,·errors])·->·bytes91 bytes(string,·encoding[,·errors])·->·bytes
93 bytes(bytes_or_buffer)·->·immutable·copy·of·bytes_or_buffer92 bytes(bytes_or_buffer)·->·immutable·copy·of·bytes_or_buffer
136 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 »       ldr»    r3,·[r0,·#0]30 »       ldr»    r3,·[r0,·#0]
31 »       mov»    r5,·r131 »       mov»    r5,·r1
32 »       cmp»    r1,·#032 »       cmp»    r1,·#0
33 »       beq.n»  e4·<PyBytes_Concat+0xc8>33 »       beq.n»  e4·<PyBytes_Concat+0xc8>
34 »       cmp»    r3,·#134 »       cmp»    r3,·#1
35 »       beq.n»  4a·<PyBytes_Concat+0x2e>35 »       beq.n»  4a·<PyBytes_Concat+0x2e>
36 »       mov»    r1,·r536 »       mov»    r1,·r5
37 »       bl»     29c·<_PyBytesWriter_Resize+0xb8>37 »       bl»     29c·<bytes_maketrans+0x8c>
38 ·R_ARM_THM_CALL» bytes_concat38 ·R_ARM_THM_CALL» bytes_concat
39 »       ldr»    r5,·[r4,·#0]39 »       ldr»    r5,·[r4,·#0]
40 »       str»    r0,·[r4,·#0]40 »       str»    r0,·[r4,·#0]
41 »       ldr»    r0,·[r5,·#0]41 »       ldr»    r0,·[r5,·#0]
42 »       subs»   r4,·r0,·#142 »       subs»   r4,·r0,·#1
43 »       str»    r4,·[r5,·#0]43 »       str»    r4,·[r5,·#0]
44 »       cmp»    r4,·#044 »       cmp»    r4,·#0
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 »       ldr»    r1,·[sp,·#12]63 »       ldr»    r1,·[sp,·#12]
64 »       ldr»    r5,·[r2,·#8]64 »       ldr»    r5,·[r2,·#8]
65 »       subs»   r0,·r3,·r165 »       subs»   r0,·r3,·r1
66 »       cmp»    r0,·r566 »       cmp»    r0,·r5
67 »       blt.n»  d2·<PyBytes_Concat+0xb6>67 »       blt.n»  d2·<PyBytes_Concat+0xb6>
68 »       add»    r1,·r568 »       add»    r1,·r5
69 »       mov»    r0,·r469 »       mov»    r0,·r4
70 »       bl»     668·<bytes_split+0x39c>70 »       bl»     668·<_PyBytesWriter_Resize+0x7c>
71 ·R_ARM_THM_CALL» _PyBytes_Resize71 ·R_ARM_THM_CALL» _PyBytes_Resize
72 »       cmp»    r0,·#072 »       cmp»    r0,·#0
73 »       blt.n»  d6·<PyBytes_Concat+0xba>73 »       blt.n»  d6·<PyBytes_Concat+0xba>
74 »       ldr»    r0,·[r4,·#0]74 »       ldr»    r0,·[r4,·#0]
75 »       ldr»    r2,·[sp,·#12]75 »       ldr»    r2,·[sp,·#12]
76 »       adds»   r0,·#1676 »       adds»   r0,·#16
77 »       ldr»    r1,·[sp,·#4]77 »       ldr»    r1,·[sp,·#4]
Offset 128, 15 lines modifiedOffset 128, 145 lines modified
128 »       add»    sp,·#52»      ;·0x34128 »       add»    sp,·#52»      ;·0x34
129 »       ldmia.w»sp!,·{r4,·r5,·lr}129 »       ldmia.w»sp!,·{r4,·r5,·lr}
130 »       b.w»    0·<_Py_Dealloc>130 »       b.w»    0·<_Py_Dealloc>
131 ·R_ARM_THM_JUMP24»       _Py_Dealloc131 ·R_ARM_THM_JUMP24»       _Py_Dealloc
132 »       mov»    r0,·r5132 »       mov»    r0,·r5
133 »       b.n»    ee·<PyBytes_Concat+0xd2>133 »       b.n»    ee·<PyBytes_Concat+0xd2>
  
 134 000000fc·<bytes_repeat>:
 135 bytes_repeat():
 136 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 137 »       mov»    r5,·r0
 138 »       ldr»    r6,·[r0,·#8]
 139 »       subs»   r4,·r1,·#0
 140 »       ble.n»  1ac·<bytes_repeat+0xb0>
 141 »       mvn.w»  r0,·#2147483648»    ;·0x80000000
 142 »       bl»     0·<__aeabi_idiv>
 143 ·R_ARM_THM_CALL» __aeabi_idiv
 144 »       cmp»    r0,·r6
 145 »       blt.n»  1e2·<bytes_repeat+0xe6>
 146 »       mul.w»  r7,·r6,·r4
 147 »       cmp»    r7,·r6
 148 »       beq.n»  1b6·<bytes_repeat+0xba>
 149 »       mov»    r0,·r7
 150 »       cmn.w»  r7,·#18
 151 »       bhi.n»  1e2·<bytes_repeat+0xe6>
 152 »       mov»    r6,·r4
 153 »       adds»   r0,·#17
 154 »       bl»     0·<PyObject_Malloc>
 155 ·R_ARM_THM_CALL» PyObject_Malloc
 156 »       mov»    r4,·r0
 157 »       cmp»    r0,·#0
 158 »       beq.n»  1fe·<bytes_repeat+0x102>
 159 »       movw»   r8,·#0
 160 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 161 »       movt»   r8,·#0
 162 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 163 »       strd»   r8,·r7,·[r0,·#4]
 164 »       mov»    r0,·r8
 165 »       bl»     0·<PyType_GetFlags>
 166 ·R_ARM_THM_CALL» PyType_GetFlags
 167 »       lsls»   r2,·r0,·#22
 168 »       mov»    r0,·r4
 169 »       ittt»   mi
 170 »       ldrmi.w»r2,·[r8]
 171 »       addmi»  r2,·#1
 172 »       strmi.w»r2,·[r8]
 173 »       bl»     0·<_Py_NewReference>
 174 ·R_ARM_THM_CALL» _Py_NewReference
 175 »       adds»   r0,·r4,·r7
 176 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
 177 »       movs»   r1,·#0
 178 »       str»    r3,·[r4,·#12]
 179 »       strb»   r1,·[r0,·#16]
 180 »       ldr»    r2,·[r5,·#8]
 181 »       cmp»    r2,·#1
 182 »       bne.n»  17e·<bytes_repeat+0x82>
 183 »       cbz»    r6,·17e·<bytes_repeat+0x82>
 184 »       ldrb»   r1,·[r5,·#16]
 185 »       mov»    r2,·r6
 186 »       add.w»  r0,·r4,·#16
 187 »       bl»     0·<memset>
 188 ·R_ARM_THM_CALL» memset
 189 »       mov»    r0,·r4
 190 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 191 »       cmp»    r7,·#0
 192 »       ble.n»  178·<bytes_repeat+0x7c>
 193 »       add.w»  r6,·r4,·#16
 194 »       add.w»  r1,·r5,·#16
 195 »       mov»    r0,·r6
 196 »       bl»     0·<memcpy>
 197 ·R_ARM_THM_CALL» memcpy
 198 »       ldr»    r5,·[r5,·#8]
 199 »       b.n»    1a0·<bytes_repeat+0xa4>
 200 »       cmp»    r2,·r5
 201 »       it»     ge
 202 »       movge»  r2,·r5
 203 »       add»    r5,·r2
 204 »       bl»     0·<memcpy>
 205 ·R_ARM_THM_CALL» memcpy
 206 »       subs»   r2,·r7,·r5
 207 »       mov»    r1,·r6
 208 »       adds»   r0,·r6,·r5
 209 »       cmp»    r5,·r7
 210 »       blt.n»  194·<bytes_repeat+0x98>
 211 »       b.n»    178·<bytes_repeat+0x7c>
 212 »       cbz»    r6,·1ce·<bytes_repeat+0xd2>
 213 »       movs»   r0,·#0
 214 »       mov»    r7,·r0
 215 »       mov»    r6,·r0
 216 »       b.n»    126·<bytes_repeat+0x2a>
 217 »       ldr»    r0,·[r5,·#4]
 218 »       movw»   r1,·#0
 219 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 220 »       movt»   r1,·#0
 221 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
Max diff block lines reached; 134808/138576 bytes (97.28%) of diff not shown.
128 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1493, 15 lines modifiedOffset 1493, 15 lines modified
1493 »       mov»    r0,·ip1493 »       mov»    r0,·ip
1494 »       add»    sp,·#81494 »       add»    sp,·#8
1495 »       pop»    {r4,·pc}1495 »       pop»    {r4,·pc}
1496 »       mov»    r0,·ip1496 »       mov»    r0,·ip
1497 »       bx»     lr1497 »       bx»     lr
1498 »       mov»    r1,·ip1498 »       mov»    r1,·ip
1499 »       str»    r2,·[sp,·#4]1499 »       str»    r2,·[sp,·#4]
1500 »       bl»     1e4·<_PyBytes_FromSize+0x60>1500 »       bl»     5ec·<PyBytes_FromString+0x9c>
1501 ·R_ARM_THM_CALL» _PyBytesWriter_Resize1501 ·R_ARM_THM_CALL» _PyBytesWriter_Resize
1502 »       ldr»    r2,·[sp,·#4]1502 »       ldr»    r2,·[sp,·#4]
1503 »       mov»    ip,·r01503 »       mov»    ip,·r0
1504 »       b.n»    cb6·<_PyBytesWriter_Alloc+0x2a>1504 »       b.n»    cb6·<_PyBytesWriter_Alloc+0x2a>
1505 »       bl»     0·<PyErr_NoMemory>1505 »       bl»     0·<PyErr_NoMemory>
1506 ·R_ARM_THM_CALL» PyErr_NoMemory1506 ·R_ARM_THM_CALL» PyErr_NoMemory
1507 »       mov»    r0,·r41507 »       mov»    r0,·r4
Offset 1529, 15 lines modifiedOffset 1529, 15 lines modified
1529 »       str»    r2,·[r4,·#8]1529 »       str»    r2,·[r4,·#8]
1530 »       mov»    r0,·ip1530 »       mov»    r0,·ip
1531 »       add»    sp,·#81531 »       add»    sp,·#8
1532 »       pop»    {r4,·pc}1532 »       pop»    {r4,·pc}
1533 »       mov»    r0,·r11533 »       mov»    r0,·r1
1534 »       bx»     lr1534 »       bx»     lr
1535 »       str»    r2,·[sp,·#4]1535 »       str»    r2,·[sp,·#4]
1536 »       bl»     1e4·<_PyBytes_FromSize+0x60>1536 »       bl»     5ec·<PyBytes_FromString+0x9c>
1537 ·R_ARM_THM_CALL» _PyBytesWriter_Resize1537 ·R_ARM_THM_CALL» _PyBytesWriter_Resize
1538 »       ldr»    r2,·[sp,·#4]1538 »       ldr»    r2,·[sp,·#4]
1539 »       mov»    ip,·r01539 »       mov»    ip,·r0
1540 »       b.n»    d00·<_PyBytesWriter_Prepare+0x20>1540 »       b.n»    d00·<_PyBytesWriter_Prepare+0x20>
1541 »       bl»     0·<PyErr_NoMemory>1541 »       bl»     0·<PyErr_NoMemory>
1542 ·R_ARM_THM_CALL» PyErr_NoMemory1542 ·R_ARM_THM_CALL» PyErr_NoMemory
1543 »       mov»    r0,·r41543 »       mov»    r0,·r4
Offset 1838, 178 lines modifiedOffset 1838, 143 lines modified
1838 »       bl»     0·<_Py_Dealloc>1838 »       bl»     0·<_Py_Dealloc>
1839 ·R_ARM_THM_CALL» _Py_Dealloc1839 ·R_ARM_THM_CALL» _Py_Dealloc
1840 »       b.n»    fa2·<striter_dealloc+0x3a>1840 »       b.n»    fa2·<striter_dealloc+0x3a>
1841 »       nop1841 »       nop
  
1842 00000fb4·<bytes_decode>:1842 00000fb4·<bytes_decode>:
1843 bytes_decode():1843 bytes_decode():
1844 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}1844 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
1845 »       mov»    r8,·r01845 »       mov»    r7,·r0
1846 »       mov»    r7,·r11846 »       mov»    r6,·r1
1847 »       sub»    sp,·#44»      ;·0x2c1847 »       sub»    sp,·#40»      ;·0x28
1848 »       mov»    r6,·r21848 »       mov»    r5,·r2
1849 »       mov»    r4,·r31849 »       mov»    r4,·r3
1850 »       cbnz»   r3,·1022·<bytes_decode+0x6e>1850 »       cbnz»   r3,·1020·<bytes_decode+0x6c>
1851 »       cmp»    r2,·#01851 »       cmp»    r2,·#0
1852 »       blt.n»  10b2·<bytes_decode+0xfe>1852 »       blt.w»  10f2·<bytes_decode+0x13e>
1853 »       clz»    r3,·r11853 »       clz»    r3,·r1
1854 »       lsrs»   r0,·r3,·#51854 »       lsrs»   r0,·r3,·#5
1855 »       cmp»    r2,·#21855 »       cmp»    r2,·#2
1856 »       ite»    le1856 »       ite»    le
1857 »       movle»  r9,·r01857 »       movle»  r8,·r0
1858 »       orrgt.w»r9,·r0,·#11858 »       orrgt.w»r8,·r0,·#1
1859 »       cmp.w»  r9,·#01859 »       cmp.w»  r8,·#0
1860 »       bne.w»  1112·<bytes_decode+0x15e>1860 »       bne.n»  10c6·<bytes_decode+0x112>
1861 »       cmp»    r2,·#01861 »       cmp»    r2,·#0
1862 »       beq.n»  10ae·<bytes_decode+0xfa>1862 »       beq.n»  10a6·<bytes_decode+0xf2>
1863 »       ldr»    r0,·[r1,·#0]1863 »       ldr»    r4,·[r1,·#0]
1864 »       cmp»    r0,·#01864 »       cmp»    r4,·#0
1865 »       beq.n»  10d4·<bytes_decode+0x120>1865 »       beq.n»  1076·<bytes_decode+0xc2>
1866 »       ldr»    r2,·[r0,·#4]1866 »       ldr»    r1,·[r4,·#4]
1867 »       ldr»    r1,·[r2,·#84]» ;·0x541867 »       ldr»    r2,·[r1,·#84]» ;·0x54
1868 »       lsls»   r4,·r1,·#31868 »       lsls»   r2,·r2,·#3
1869 »       bpl.w»  1138·<bytes_decode+0x184>1869 »       bpl.w»  1116·<bytes_decode+0x162>
 1870 »       mov»    r0,·r4
1870 »       add»    r5,·sp,·#281871 »       add»    r1,·sp,·#28
1871 »       mov»    r1,·r5 
1872 »       bl»     0·<PyUnicode_AsUTF8AndSize>1872 »       bl»     0·<PyUnicode_AsUTF8AndSize>
1873 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize1873 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
1874 »       mov»    r4,·r01874 »       mov»    r4,·r0
1875 »       cmp»    r0,·#01875 »       cmp»    r0,·#0
1876 »       beq.w»  110e·<bytes_decode+0x15a>1876 »       beq.n»  10c2·<bytes_decode+0x10e>
1877 »       bl»     0·<strlen>1877 »       bl»     0·<strlen>
1878 ·R_ARM_THM_CALL» strlen1878 ·R_ARM_THM_CALL» strlen
1879 »       ldr»    r3,·[sp,·#28]1879 »       ldr»    r3,·[sp,·#28]
1880 »       cmp»    r0,·r31880 »       cmp»    r0,·r3
1881 »       bne.n»  10f6·<bytes_decode+0x142>1881 »       bne.n»  10aa·<bytes_decode+0xf6>
1882 »       cmp»    r6,·#11882 »       cmp»    r5,·#1
1883 »       bne.n»  107c·<bytes_decode+0xc8>1883 »       bne.n»  1076·<bytes_decode+0xc2>
1884 »       mov»    r2,·r91884 »       mov»    r2,·r8
1885 »       mov»    r1,·r41885 »       mov»    r1,·r4
1886 »       mov»    r0,·r81886 »       mov»    r0,·r7
1887 »       add»    sp,·#44»      ;·0x2c1887 »       add»    sp,·#40»      ;·0x28
1888 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}1888 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
1889 »       b.w»    0·<PyUnicode_FromEncodedObject>1889 »       b.w»    0·<PyUnicode_FromEncodedObject>
1890 ·R_ARM_THM_JUMP24»       PyUnicode_FromEncodedObject1890 ·R_ARM_THM_JUMP24»       PyUnicode_FromEncodedObject
1891 »       ldr»    r0,·[r3,·#8]1891 »       ldr»    r0,·[r3,·#8]
1892 »       add.w»  r9,·r2,·r01892 »       add.w»  r8,·r2,·r0
1893 »       mov»    r3,·r41893 »       mov»    r1,·r5
1894 »       ldr»    r4,·[pc,·#300]»;·(1158·<bytes_decode+0x1a4>)1894 »       ldr»    r5,·[pc,·#268]»;·(1138·<bytes_decode+0x184>)
1895 »       movs»   r2,·#01895 »       movs»   r2,·#0
1896 »       mov»    r0,·r71896 »       mov»    r0,·r6
1897 »       mov»    r1,·r61897 »       mov»    r3,·r4
1898 »       str»    r4,·[sp,·#0]1898 »       movs»   r6,·#2
1899 »       add»    r6,·sp,·#321899 »       add»    r4,·sp,·#32
1900 »       movs»   r4,·#21900 »       str»    r6,·[sp,·#8]
1901 »       str»    r2,·[sp,·#12]1901 »       str»    r2,·[sp,·#12]
1902 »       str»    r2,·[sp,·#4]1902 »       str»    r2,·[sp,·#4]
 1903 »       str»    r5,·[sp,·#0]
1903 »       str»    r6,·[sp,·#16]1904 »       str»    r4,·[sp,·#16]
1904 »       str»    r4,·[sp,·#8] 
1905 »       bl»     0·<_PyArg_UnpackKeywords>1905 »       bl»     0·<_PyArg_UnpackKeywords>
1906 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords1906 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
1907 »       mov»    r7,·r01907 »       mov»    r6,·r0
1908 »       cmp»    r0,·#0 
1909 »       beq.n»  110e·<bytes_decode+0x15a> 
1910 »       cmp.w»  r9,·#0 
1911 »       beq.n»  10ac·<bytes_decode+0xf8> 
1912 »       ldr»    r0,·[r7,·#0] 
1913 »       cmp»    r0,·#01908 »       cmp»    r0,·#0
1914 »       beq.n»  10d4·<bytes_decode+0x120>1909 »       beq.n»  10c2·<bytes_decode+0x10e>
 1910 »       cmp.w»  r8,·#0
 1911 »       beq.n»  10ca·<bytes_decode+0x116>
1915 »       ldr»    r4,·[r0,·#4]1912 »       ldr»    r4,·[r6,·#0]
 1913 »       cbz»    r4,·1076·<bytes_decode+0xc2>
 1914 »       ldr»    r2,·[r4,·#4]
1916 »       ldr»    r6,·[r4,·#84]» ;·0x541915 »       ldr»    r3,·[r2,·#84]» ;·0x54
1917 »       lsls»   r1,·r6,·#31916 »       lsls»   r3,·r3,·#3
1918 »       bpl.n»  1138·<bytes_decode+0x184>1917 »       bpl.n»  1116·<bytes_decode+0x162>
 1918 »       mov»    r0,·r4
1919 »       add»    r5,·sp,·#281919 »       add»    r1,·sp,·#28
1920 »       mov»    r1,·r5 
1921 »       bl»     0·<PyUnicode_AsUTF8AndSize>1920 »       bl»     0·<PyUnicode_AsUTF8AndSize>
1922 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize1921 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
1923 »       mov»    r4,·r01922 »       mov»    r4,·r0
 1923 »       cbz»    r0,·10c2·<bytes_decode+0x10e>
Max diff block lines reached; 126642/130580 bytes (96.98%) of diff not shown.
2.06 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 »       bl»     0·<_Py_GetConfig>10 »       bl»     0·<_Py_GetConfig>
11 ·R_ARM_THM_CALL» _Py_GetConfig11 ·R_ARM_THM_CALL» _Py_GetConfig
12 »       ldr»    r3,·[r0,·#104]»;·0x6812 »       ldr»    r3,·[r0,·#104]»;·0x68
13 »       cbnz»   r3,·18·<bytes_str+0x18>13 »       cbnz»   r3,·18·<bytes_str+0x18>
14 »       mov»    r0,·r414 »       mov»    r0,·r4
15 »       movs»   r1,·#115 »       movs»   r1,·#1
16 »       ldmia.w»sp!,·{r4,·lr}16 »       ldmia.w»sp!,·{r4,·lr}
17 »       b.w»    1f28·<PyBytes_Repr>17 »       b.w»    1d08·<PyBytes_Repr>
18 ·R_ARM_THM_JUMP24»       PyBytes_Repr18 ·R_ARM_THM_JUMP24»       PyBytes_Repr
19 »       movw»   r0,·#019 »       movw»   r0,·#0
20 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BytesWarning20 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BytesWarning
21 »       movt»   r0,·#021 »       movt»   r0,·#0
22 ·R_ARM_THM_MOVT_ABS»     PyExc_BytesWarning22 ·R_ARM_THM_MOVT_ABS»     PyExc_BytesWarning
23 »       movw»   r1,·#023 »       movw»   r1,·#0
24 ·R_ARM_THM_MOVW_ABS_NC»  .LC2924 ·R_ARM_THM_MOVW_ABS_NC»  .LC29
Offset 330, 15 lines modifiedOffset 330, 15 lines modified
330 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}330 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
331 »       b.w»    0·<bytes_str>331 »       b.w»    0·<bytes_str>
332 ·R_ARM_THM_JUMP24»       PyBytes_FromStringAndSize332 ·R_ARM_THM_JUMP24»       PyBytes_FromStringAndSize
333 »       subs»   r1,·r6,·r1333 »       subs»   r1,·r6,·r1
334 »       mov»    r0,·r4334 »       mov»    r0,·r4
335 »       movs»   r2,·#0335 »       movs»   r2,·#0
336 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}336 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
337 »       b.w»    2770·<pad>337 »       b.w»    2af4·<pad>
338 ·R_ARM_THM_JUMP24»       pad338 ·R_ARM_THM_JUMP24»       pad
339 »       mov»    r0,·r4339 »       mov»    r0,·r4
340 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}340 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
  
341 000002b4·<bytes_hex>:341 000002b4·<bytes_hex>:
342 bytes_hex():342 bytes_hex():
343 »       push»   {r4,·r5,·r6,·r7,·lr}343 »       push»   {r4,·r5,·r6,·r7,·lr}
Offset 580, 15 lines modifiedOffset 580, 15 lines modified
580 »       mov»    r0,·r5580 »       mov»    r0,·r5
581 »       ands»   r4,·r7581 »       ands»   r4,·r7
582 »       add.w»  r5,·r7,·r7,·lsr·#31582 »       add.w»  r5,·r7,·r7,·lsr·#31
583 »       and.w»  ip,·r4,·#1583 »       and.w»  ip,·r4,·#1
584 »       add.w»  r1,·ip,·r5,·asr·#1584 »       add.w»  r1,·ip,·r5,·asr·#1
585 »       subs»   r2,·r7,·r1585 »       subs»   r2,·r7,·r1
586 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}586 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
587 »       b.w»    2770·<pad>587 »       b.w»    2af4·<pad>
588 ·R_ARM_THM_JUMP24»       pad588 ·R_ARM_THM_JUMP24»       pad
589 »       mov»    r0,·r5589 »       mov»    r0,·r5
590 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}590 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
  
591 000004b0·<stringlib_expandtabs>:591 000004b0·<stringlib_expandtabs>:
592 stringlib_expandtabs():592 stringlib_expandtabs():
593 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}593 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
Offset 1115, 15 lines modifiedOffset 1115, 15 lines modified
1115 »       mov.w»  r0,·#4294967295»    ;·0xffffffff1115 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
1116 »       mov.w»  ip,·#21116 »       mov.w»  ip,·#2
1117 »       mov»    r3,·sl1117 »       mov»    r3,·sl
1118 »       strd»   r0,·ip,·[sp]1118 »       strd»   r0,·ip,·[sp]
1119 »       mov»    r2,·fp1119 »       mov»    r2,·fp
1120 »       mov»    r0,·r91120 »       mov»    r0,·r9
1121 »       str»    r1,·[sp,·#28]1121 »       str»    r1,·[sp,·#28]
1122 »       bl»     2b3c·<fastsearch>1122 »       bl»     2e4·<bytes_hex+0x30>
1123 ·R_ARM_THM_CALL» fastsearch1123 ·R_ARM_THM_CALL» fastsearch
1124 »       ldr»    r1,·[sp,·#28]1124 »       ldr»    r1,·[sp,·#28]
1125 »       subs»   r4,·r0,·#01125 »       subs»   r4,·r0,·#0
1126 »       blt.n»  998·<bytes_rsplit+0x36a>1126 »       blt.n»  998·<bytes_rsplit+0x36a>
1127 »       add.w»  r0,·sl,·r41127 »       add.w»  r0,·sl,·r4
1128 »       subs»   r1,·r1,·r01128 »       subs»   r1,·r1,·r0
1129 »       add»    r0,·r91129 »       add»    r0,·r9
Offset 1409, 15 lines modifiedOffset 1409, 15 lines modified
1409 »       cmp»    r5,·r11409 »       cmp»    r5,·r1
1410 »       ble.n»  b76·<stringlib_zfill+0x82>1410 »       ble.n»  b76·<stringlib_zfill+0x82>
1411 »       subs»   r6,·r5,·r11411 »       subs»   r6,·r5,·r1
1412 »       mov»    r0,·r41412 »       mov»    r0,·r4
1413 »       movs»   r3,·#48»     ;·0x301413 »       movs»   r3,·#48»     ;·0x30
1414 »       movs»   r2,·#01414 »       movs»   r2,·#0
1415 »       mov»    r1,·r61415 »       mov»    r1,·r6
1416 »       bl»     2770·<pad>1416 »       bl»     2af4·<pad>
1417 ·R_ARM_THM_CALL» pad1417 ·R_ARM_THM_CALL» pad
1418 »       mov»    r4,·r01418 »       mov»    r4,·r0
1419 »       cbnz»   r0,·b98·<stringlib_zfill+0xa4>1419 »       cbnz»   r0,·b98·<stringlib_zfill+0xa4>
1420 »       movs»   r4,·#01420 »       movs»   r4,·#0
1421 »       b.n»    bac·<stringlib_zfill+0xb8>1421 »       b.n»    bac·<stringlib_zfill+0xb8>
1422 »       ldr»    r5,·[r4,·#4]1422 »       ldr»    r5,·[r4,·#4]
1423 »       movw»   r0,·#01423 »       movw»   r0,·#0
201 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:··········19816·(bytes·into·file)13 ··Start·of·section·headers:··········19748·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.54 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x4d68:1 There·are·15·section·headers,·starting·at·offset·0x4d24:
  
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·0000a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003c98·000078·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·003c5c·000078·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000d8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000d8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000d8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000d8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000d8·0001c2·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000d8·0001c2·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00029c·002bc0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00029c·002b84·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003d10·000ef8·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003cd4·000ef0·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002e5c·000150·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002e20·000150·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·004c08·0000e0·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·004bc4·0000e0·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·002fac·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·002f70·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002fac·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002f70·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·002fe0·0007f0·10·····13··74··416 ··[12]·.symtab···········SYMTAB··········00000000·002fa4·0007f0·10·····13··74··4
17 ··[13]·.strtab···········STRTAB··········00000000·0037d0·0004c8·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·003794·0004c8·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·004ce8·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·004ca4·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
10.6 KB
readelf --wide --symbols {}
    
Offset 2, 66 lines modifiedOffset 2, 66 lines modified
2 Symbol·table·'.symtab'·contains·127·entries:2 Symbol·table·'.symtab'·contains·127·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:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17 ·····3:·0000002c·····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:·00001855···572·FUNC····LOCAL··DEFAULT····6·_PyStack_UnpackDict9 ·····5:·00001845···572·FUNC····LOCAL··DEFAULT····6·_PyStack_UnpackDict
10 ·····6:·00000ce9···216·FUNC····LOCAL··DEFAULT····6·function_code_fastcall10 ·····6:·00000ce1···216·FUNC····LOCAL··DEFAULT····6·function_code_fastcall
11 ·····7:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····8:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····8:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC213 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
14 ····10:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC314 ····10:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
15 ····11:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC415 ····11:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
16 ····12:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC516 ····12:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
17 ····13:·000007d9···514·FUNC····LOCAL··DEFAULT····6·object_vacall17 ····13:·000007d9···508·FUNC····LOCAL··DEFAULT····6·object_vacall
18 ····14:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····14:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····15:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC619 ····15:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
20 ····16:·000007d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t20 ····16:·000007d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
21 ····17:·000009dd····70·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallTstate21 ····17:·000009d5····70·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallTstate
22 ····18:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·00000ce8·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····19:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
24 ····20:·00000dbc·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····20:·00000db4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····21:·00000dc0·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····21:·00000db8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····22:·00000001····32·FUNC····LOCAL··DEFAULT····1·callmethod.part.0.isra.026 ····22:·00000001····32·FUNC····LOCAL··DEFAULT····1·callmethod.part.0.isra.0
27 ····23:·00001050·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00001038·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC728 ····24:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00001054·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····26:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····27:·00001055···520·FUNC····LOCAL··DEFAULT····6·_PyObject_CallFunctionVa31 ····27:·0000103d···520·FUNC····LOCAL··DEFAULT····6·_PyObject_CallFunctionVa
32 ····28:·00001338·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·00001320·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·0000133c·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····29:·00001324·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····30:·00001850·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····30:·00001840·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····31:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC835 ····31:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
36 ····32:·00001854·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·00001844·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC937 ····33:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
38 ····34:·00001cd0·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····34:·00001cc0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····35:·00001cd4·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····35:·00001cc4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····36:·00001e38·····0·NOTYPE··LOCAL··DEFAULT····6·$d40 ····36:·00001e28·····0·NOTYPE··LOCAL··DEFAULT····6·$d
41 ····37:·00001e3c·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····37:·00001e2c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
42 ····38:·00001f0c·····0·NOTYPE··LOCAL··DEFAULT····6·$d42 ····38:·00001efc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
43 ····39:·00001f10·····0·NOTYPE··LOCAL··DEFAULT····6·$t43 ····39:·00001f00·····0·NOTYPE··LOCAL··DEFAULT····6·$t
44 ····40:·00001f9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d44 ····40:·00001f8c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
45 ····41:·00001fa0·····0·NOTYPE··LOCAL··DEFAULT····6·$t45 ····41:·00001f90·····0·NOTYPE··LOCAL··DEFAULT····6·$t
46 ····42:·000021e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····42:·000021d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····43:·000021e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····43:·000021d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····44:·00002424·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·00002414·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····45:·00002428·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····45:·00002418·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····46:·000026b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····46:·000026a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
51 ····47:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·000026bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t52 ····48:·000026ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
53 ····49:·0000273c·····0·NOTYPE··LOCAL··DEFAULT····6·$d53 ····49:·0000272c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
54 ····50:·00002740·····0·NOTYPE··LOCAL··DEFAULT····6·$t54 ····50:·00002730·····0·NOTYPE··LOCAL··DEFAULT····6·$t
55 ····51:·000027d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d55 ····51:·000027c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
56 ····52:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1056 ····52:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
57 ····53:·000027d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·000027c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····54:·00002928·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····54:·000028fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····55:·0000292c·····0·NOTYPE··LOCAL··DEFAULT····6·$t59 ····55:·00002900·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····56:·00002bbc·····0·NOTYPE··LOCAL··DEFAULT····6·$d60 ····56:·00002b80·····0·NOTYPE··LOCAL··DEFAULT····6·$d
61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
62 ····58:·00000014·····0·NOTYPE··LOCAL··DEFAULT····8·$d62 ····58:·00000014·····0·NOTYPE··LOCAL··DEFAULT····8·$d
63 ····59:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1163 ····59:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
64 ····60:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·$t64 ····60:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·$t
65 ····61:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·$d65 ····61:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·$d
66 ····62:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·$t66 ····62:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
67 ····63:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·$d67 ····63:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·$d
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT····4·72 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
73 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT····5·73 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
74 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT····6·74 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
75 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT····8·75 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
76 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT···10·76 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
77 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···11·77 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
78 ····74:·00000001···928·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallDict78 ····74:·00000001···928·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallDict
79 ····75:·00000a25···708·FUNC····GLOBAL·DEFAULT····6·_PyFunction_Vectorcall79 ····75:·00000a1d···708·FUNC····GLOBAL·DEFAULT····6·_PyFunction_Vectorcall
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_New_NoTrack80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_New_NoTrack
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_EvalCode82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_EvalCode
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
84 ····80:·00000539···630·FUNC····GLOBAL·DEFAULT····6·_PyObject_MakeTpCall84 ····80:·00000539···630·FUNC····GLOBAL·DEFAULT····6·_PyObject_MakeTpCall
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Format86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Format
Offset 93, 38 lines modifiedOffset 93, 38 lines modified
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckRecursiveCall94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckRecursiveCall
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
96 ····92:·000007b1····40·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunctionObjArgs96 ····92:·000007b1····40·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunctionObjArgs
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString
100 ····96:·00000dc1···660·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethod100 ····96:·00000db9···644·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethod
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_VaBuildStack103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_VaBuildStack
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_VaBuildStack_SizeT104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_VaBuildStack_SizeT
105 ···101:·0000125d···224·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallMethod105 ···101:·00001245···224·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallMethod
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GetMethod106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GetMethod
107 ···103:·0000133d···128·FUNC····GLOBAL·DEFAULT····6·_PyStack_AsDict107 ···103:·00001325···128·FUNC····GLOBAL·DEFAULT····6·_PyStack_AsDict
108 ···104:·000013bd··1176·FUNC····GLOBAL·DEFAULT····6·_PyObject_Call_Prepend108 ···104:·000013a5··1184·FUNC····GLOBAL·DEFAULT····6·_PyObject_Call_Prepend
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory
113 ···109:·00001a91···580·FUNC····GLOBAL·DEFAULT····6·PyObject_Call113 ···109:·00001a81···580·FUNC····GLOBAL·DEFAULT····6·PyObject_Call
114 ···110:·00001cd5···360·FUNC····GLOBAL·DEFAULT····6·_PyObject_Call114 ···110:·00001cc5···360·FUNC····GLOBAL·DEFAULT····6·_PyObject_Call
115 ···111:·00001e3d···212·FUNC····GLOBAL·DEFAULT····6·PyVectorcall_Call115 ···111:·00001e2d···212·FUNC····GLOBAL·DEFAULT····6·PyVectorcall_Call
116 ···112:·00001f11···144·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethodIdObjArgs116 ···112:·00001f01···144·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethodIdObjArgs
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId
118 ···114:·00001fa1···580·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallFunction_SizeT118 ···114:·00001f91···580·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallFunction_SizeT
119 ···115:·000021e5···580·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunction119 ···115:·000021d5···580·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunction
120 ···116:·00002429···660·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethodId_SizeT120 ···116:·00002419···660·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethodId_SizeT
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GetAttrId121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GetAttrId
122 ···118:·00000021···132·FUNC····GLOBAL·DEFAULT····1·_PyObject_CallMethodId122 ···118:·00000021···132·FUNC····GLOBAL·DEFAULT····1·_PyObject_CallMethodId
123 ···119:·000026bd···132·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethodObjArgs123 ···119:·000026ad···132·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethodObjArgs
124 ···120:·00002741···148·FUNC····GLOBAL·DEFAULT····6·PyObject_CallNoArgs124 ···120:·00002731···148·FUNC····GLOBAL·DEFAULT····6·PyObject_CallNoArgs
125 ···121:·000027d5···344·FUNC····GLOBAL·DEFAULT····6·PyObject_CallObject125 ···121:·000027c5···316·FUNC····GLOBAL·DEFAULT····6·PyObject_CallObject
126 ···122:·0000292d···660·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethod_SizeT126 ···122:·00002901···644·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethod_SizeT
127 ···123:·00000001····24·FUNC····GLOBAL·DEFAULT····8·PyCFunction_Call127 ···123:·00000001····24·FUNC····GLOBAL·DEFAULT····8·PyCFunction_Call
128 ···124:·00000019···132·FUNC····GLOBAL·DEFAULT····8·PyEval_CallObjectWithKeywords128 ···124:·00000019···132·FUNC····GLOBAL·DEFAULT····8·PyEval_CallObjectWithKeywords
129 ···125:·0000009d····44·FUNC····GLOBAL·DEFAULT····8·PyEval_CallFunction129 ···125:·0000009d····44·FUNC····GLOBAL·DEFAULT····8·PyEval_CallFunction
130 ···126:·000000c9···136·FUNC····GLOBAL·DEFAULT····8·PyEval_CallMethod130 ···126:·000000c9···136·FUNC····GLOBAL·DEFAULT····8·PyEval_CallMethod
55.5 KB
readelf --wide --relocs {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3c98·contains·15·entries:1 Relocation·section·'.rel.text'·at·offset·0x3c5c·contains·15·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError3 00000000··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
4 00000004··00005b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError4 00000004··00005b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
5 0000000a··0000182f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC75 0000000a··0000182f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC7
6 0000000e··00001830·R_ARM_THM_MOVT_ABS·····0000010c···.LC76 0000000e··00001830·R_ARM_THM_MOVT_ABS·····0000010c···.LC7
7 00000018··0000520a·R_ARM_THM_CALL·········00000000···_PyErr_Format7 00000018··0000520a·R_ARM_THM_CALL·········00000000···_PyErr_Format
8 00000034··0000750a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId8 00000034··0000750a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
9 00000040··0000620a·R_ARM_THM_CALL·········00000000···PyCallable_Check9 00000040··0000620a·R_ARM_THM_CALL·········00000000···PyCallable_Check
10 00000050··00001b0a·R_ARM_THM_CALL·········00001055···_PyObject_CallFunctionVa10 00000050··00001b0a·R_ARM_THM_CALL·········0000103d···_PyObject_CallFunctionVa
11 00000060··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc11 00000060··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
12 00000084··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError12 00000084··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
13 00000088··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError13 00000088··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
14 0000008e··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC614 0000008e··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC6
15 00000092··00000f30·R_ARM_THM_MOVT_ABS·····000000e8···.LC615 00000092··00000f30·R_ARM_THM_MOVT_ABS·····000000e8···.LC6
16 0000009a··00005f0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString16 0000009a··00005f0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
17 000000a0··00005402·R_ARM_ABS32············00000000···_PyRuntime17 000000a0··00005402·R_ARM_ABS32············00000000···_PyRuntime
  
18 Relocation·section·'.rel.text.hot'·at·offset·0x3d10·contains·479·entries:18 Relocation·section·'.rel.text.hot'·at·offset·0x3cd4·contains·478·entries:
19 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name19 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
20 00000036··00004b2f·R_ARM_THM_MOVW_ABS_NC··00000a25···_PyFunction_Vectorcall20 00000036··00004b2f·R_ARM_THM_MOVW_ABS_NC··00000a1d···_PyFunction_Vectorcall
21 0000003a··00004b30·R_ARM_THM_MOVT_ABS·····00000a25···_PyFunction_Vectorcall21 0000003a··00004b30·R_ARM_THM_MOVT_ABS·····00000a1d···_PyFunction_Vectorcall
22 00000074··00004c0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack22 00000074··00004c0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack
23 0000010c··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc23 0000010c··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
24 00000162··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode24 00000162··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode
25 00000250··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free25 00000250··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free
26 00000262··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc26 00000262··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
27 000002be··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall27 000002be··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall
28 0000030c··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError28 0000030c··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
Offset 111, 421 lines modifiedOffset 111, 420 lines modified
111 000008f2··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc111 000008f2··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
112 000008f6··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError112 000008f6··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
113 000008fa··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError113 000008fa··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
114 00000902··0000032f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1114 00000902··0000032f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1
115 00000906··00000330·R_ARM_THM_MOVT_ABS·····0000002c···.LC1115 00000906··00000330·R_ARM_THM_MOVT_ABS·····0000002c···.LC1
116 00000912··0000530a·R_ARM_THM_CALL·········00000000···_PyErr_FormatFromCauseTstate116 00000912··0000530a·R_ARM_THM_CALL·········00000000···_PyErr_FormatFromCauseTstate
117 0000092a··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall117 0000092a··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall
118 00000954··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
119 00000962··00005d0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
120 00000984··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError118 0000094c··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
121 00000988··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError119 00000950··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
122 0000098e··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0120 00000958··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
123 00000992··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0121 0000095c··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
124 00000998··0000520a·R_ARM_THM_CALL·········00000000···_PyErr_Format122 00000962··0000520a·R_ARM_THM_CALL·········00000000···_PyErr_Format
 123 0000096a··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 124 00000978··00005d0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
125 000009ac··00005e0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory125 000009a6··00005e0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
126 000009c0··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError126 000009ba··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
127 000009c4··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError127 000009be··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
128 000009c8··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC6128 000009c2··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC6
129 000009cc··00000f30·R_ARM_THM_MOVT_ABS·····000000e8···.LC6129 000009c6··00000f30·R_ARM_THM_MOVT_ABS·····000000e8···.LC6
130 000009d4··00005f0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString130 000009ce··00005f0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
131 00000a6a··00004c0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack131 00000a62··00004c0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack
132 00000af4··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc132 00000aec··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
133 00000b48··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode133 00000b40··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode
134 00000b8c··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode134 00000b84··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode
135 00000c0c··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode135 00000c04··00004e0a·R_ARM_THM_CALL·········00000000···_PyEval_EvalCode
136 00000ce4··00005402·R_ARM_ABS32············00000000···_PyRuntime136 00000cdc··00005402·R_ARM_ABS32············00000000···_PyRuntime
137 00000cf4··00004c0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack137 00000cec··00004c0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack
138 00000d7c··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc138 00000d74··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
139 00000dbc··00005402·R_ARM_ABS32············00000000···_PyRuntime139 00000db4··00005402·R_ARM_ABS32············00000000···_PyRuntime
140 00000de0··0000610a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString140 00000dd8··0000610a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString
141 00000df0··0000620a·R_ARM_THM_CALL·········00000000···PyCallable_Check141 00000de8··0000620a·R_ARM_THM_CALL·········00000000···PyCallable_Check
142 00000e16··0000630a·R_ARM_THM_CALL·········00000000···_Py_VaBuildStack142 00000e0e··0000630a·R_ARM_THM_CALL·········00000000···_Py_VaBuildStack
 143 00000eca··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
143 00000ed2··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc144 00000eda··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
144 00000ee2··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
145 00000f30··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall145 00000f28··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall
146 00000f38··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc146 00000f30··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
147 00000f44··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc147 00000f3c··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
148 00000f70··0000560a·R_ARM_THM_CALL·········000004a5···_Py_CheckFunctionResult148 00000f68··0000560a·R_ARM_THM_CALL·········000004a5···_Py_CheckFunctionResult
 149 00000f70··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
149 00000f78··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc150 00000f78··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
150 00000f84··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc151 00000f80··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
151 00000f8c··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
152 00000f9e··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall152 00000f92··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall
153 00000fa8··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free153 00000f9c··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 154 00000fb6··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
 155 00000fba··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
 156 00000fc2··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 157 00000fc6··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 158 00000fce··0000520a·R_ARM_THM_CALL·········00000000···_PyErr_Format
 159 00000fd8··0000160a·R_ARM_THM_CALL·········00000001···callmethod.part.0.isra.0
 160 00000ff8··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
154 00000fc2··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError161 00000ffc··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
155 00000fc6··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError162 00001000··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
156 00000fce··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0163 00001008··0000032f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1
157 00000fd2··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0164 0000100c··00000330·R_ARM_THM_MOVT_ABS·····0000002c···.LC1
158 00000fda··0000520a·R_ARM_THM_CALL·········00000000···_PyErr_Format165 00001016··0000530a·R_ARM_THM_CALL·········00000000···_PyErr_FormatFromCauseTstate
159 00000fe4··0000160a·R_ARM_THM_CALL·········00000001···callmethod.part.0.isra.0 
160 00001010··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
161 00001014··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError166 0000101c··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
162 00001018··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError167 00001020··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
163 00001020··0000032f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1 
164 00001024··00000330·R_ARM_THM_MOVT_ABS·····0000002c···.LC1 
165 0000102e··0000530a·R_ARM_THM_CALL·········00000000···_PyErr_FormatFromCauseTstate 
166 00001034··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError 
167 00001038··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError 
168 0000103e··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC6168 00001026··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC6
169 00001042··00000f30·R_ARM_THM_MOVT_ABS·····000000e8···.LC6169 0000102a··00000f30·R_ARM_THM_MOVT_ABS·····000000e8···.LC6
170 00001048··00005f0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString170 00001030··00005f0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
171 00001050··00005402·R_ARM_ABS32············00000000···_PyRuntime171 00001038··00005402·R_ARM_ABS32············00000000···_PyRuntime
172 00001084··0000640a·R_ARM_THM_CALL·········00000000···_Py_VaBuildStack_SizeT172 0000106c··0000640a·R_ARM_THM_CALL·········00000000···_Py_VaBuildStack_SizeT
173 00001136··0000630a·R_ARM_THM_CALL·········00000000···_Py_VaBuildStack173 0000111e··0000630a·R_ARM_THM_CALL·········00000000···_Py_VaBuildStack
174 0000113e··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
175 00001174··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall 
176 0000117c··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
177 00001184··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
178 000011b6··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc174 00001126··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
179 000011be··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc175 0000115c··0000500a·R_ARM_THM_CALL·········00000539···_PyObject_MakeTpCall
180 000011c6··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc176 00001164··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
181 000011e4··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
182 000011f0··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError 
183 000011f4··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError 
184 000011fc··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
185 00001200··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
186 00001208··0000520a·R_ARM_THM_CALL·········00000000···_PyErr_Format 
187 00001216··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc177 0000116c··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 178 0000119e··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 179 000011a6··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 180 000011ae··00004d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 181 000011cc··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Free
188 0000121a··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError182 000011d8··0000512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
189 0000121e··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError183 000011dc··00005130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
190 00001226··0000032f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1184 000011e4··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
191 0000122a··00000330·R_ARM_THM_MOVT_ABS·····0000002c···.LC1185 000011e8··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Max diff block lines reached; 36130/56771 bytes (63.64%) of diff not shown.
610 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ·R_ARM_THM_CALL» PyCallable_Check42 ·R_ARM_THM_CALL» PyCallable_Check
43 »       cbz»    r0,·78·<_PyObject_CallMethodId+0x58>43 »       cbz»    r0,·78·<_PyObject_CallMethodId+0x58>
44 »       str»    r5,·[sp,·#0]44 »       str»    r5,·[sp,·#0]
45 »       mov»    r3,·r645 »       mov»    r3,·r6
46 »       ldr»    r2,·[sp,·#40]» ;·0x2846 »       ldr»    r2,·[sp,·#40]» ;·0x28
47 »       mov»    r0,·r747 »       mov»    r0,·r7
48 »       mov»    r1,·r448 »       mov»    r1,·r4
49 »       bl»     1054·<_PyObject_CallFunctionVa>49 »       bl»     103c·<_PyObject_CallFunctionVa>
50 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa50 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa
51 »       mov»    r5,·r051 »       mov»    r5,·r0
52 »       ldr»    r0,·[r4,·#0]52 »       ldr»    r0,·[r4,·#0]
53 »       subs»   r1,·r0,·#153 »       subs»   r1,·r0,·#1
54 »       str»    r1,·[r4,·#0]54 »       str»    r1,·[r4,·#0]
55 »       cbnz»   r1,·64·<_PyObject_CallMethodId+0x44>55 »       cbnz»   r1,·64·<_PyObject_CallMethodId+0x44>
56 »       mov»    r0,·r456 »       mov»    r0,·r4
130 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 »       ldr»    r6,·[r3,·#8]156 »       ldr»    r6,·[r3,·#8]
157 »       cmp»    r6,·#0157 »       cmp»    r6,·#0
158 »       beq.w»  36·<PyObject_VectorcallDict+0x36>158 »       beq.w»  36·<PyObject_VectorcallDict+0x36>
159 »       add»    r2,·sp,·#52»   ;·0x34159 »       add»    r2,·sp,·#52»   ;·0x34
160 »       mov»    r0,·r9160 »       mov»    r0,·r9
161 »       str»    r2,·[sp,·#0]161 »       str»    r2,·[sp,·#0]
162 »       mov»    r2,·r7162 »       mov»    r2,·r7
163 »       bl»     1854·<_PyStack_UnpackDict>163 »       bl»     1844·<_PyStack_UnpackDict>
164 »       mov»    r6,·r0164 »       mov»    r6,·r0
165 »       cmp»    r0,·#0165 »       cmp»    r0,·#0
166 »       beq.n»  178·<PyObject_VectorcallDict+0x178>166 »       beq.n»  178·<PyObject_VectorcallDict+0x178>
167 »       ldr»    r3,·[sp,·#52]» ;·0x34167 »       ldr»    r3,·[sp,·#52]» ;·0x34
168 »       orr.w»  r2,·r7,·#2147483648» ;·0x80000000168 »       orr.w»  r2,·r7,·#2147483648» ;·0x80000000
169 »       mov»    r1,·r0169 »       mov»    r1,·r0
170 »       mov»    r0,·r4170 »       mov»    r0,·r4
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
301 »       b.n»    266·<PyObject_VectorcallDict+0x266>301 »       b.n»    266·<PyObject_VectorcallDict+0x266>
302 »       ldr»    r0,·[r1,·#8]302 »       ldr»    r0,·[r1,·#8]
303 »       cmp»    r3,·r0303 »       cmp»    r3,·r0
304 »       bne.n»  32a·<PyObject_VectorcallDict+0x32a>304 »       bne.n»  32a·<PyObject_VectorcallDict+0x32a>
305 »       str»    r2,·[sp,·#0]305 »       str»    r2,·[sp,·#0]
306 »       mov»    r0,·sl306 »       mov»    r0,·sl
307 »       mov»    r2,·fp307 »       mov»    r2,·fp
308 »       bl»     ce8·<function_code_fastcall>308 »       bl»     ce0·<function_code_fastcall>
309 »       mov»    r5,·r0309 »       mov»    r5,·r0
310 »       b.n»    266·<PyObject_VectorcallDict+0x266>310 »       b.n»    266·<PyObject_VectorcallDict+0x266>
311 »       movw»   sl,·#0311 »       movw»   sl,·#0
312 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError312 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError
313 »       movt»   sl,·#0313 »       movt»   sl,·#0
314 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError314 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError
315 »       mov»    r3,·r4315 »       mov»    r3,·r4
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
435 »       ldr»    r2,·[r5,·#8]435 »       ldr»    r2,·[r5,·#8]
436 »       cmp»    r2,·#0436 »       cmp»    r2,·#0
437 »       beq.n»  3c2·<_PyObject_FastCallDictTstate+0x22>437 »       beq.n»  3c2·<_PyObject_FastCallDictTstate+0x22>
438 »       mov»    r3,·r5438 »       mov»    r3,·r5
439 »       mov»    r2,·r8439 »       mov»    r2,·r8
440 »       add»    r5,·sp,·#12440 »       add»    r5,·sp,·#12
441 »       str»    r5,·[sp,·#0]441 »       str»    r5,·[sp,·#0]
442 »       bl»     1854·<_PyStack_UnpackDict>442 »       bl»     1844·<_PyStack_UnpackDict>
443 »       mov»    r5,·r0443 »       mov»    r5,·r0
444 »       cmp»    r0,·#0444 »       cmp»    r0,·#0
445 »       beq.n»  3d4·<_PyObject_FastCallDictTstate+0x34>445 »       beq.n»  3d4·<_PyObject_FastCallDictTstate+0x34>
446 »       ldr»    r3,·[sp,·#12]446 »       ldr»    r3,·[sp,·#12]
447 »       orr.w»  r2,·r8,·#2147483648» ;·0x80000000447 »       orr.w»  r2,·r8,·#2147483648» ;·0x80000000
448 »       mov»    r1,·r0448 »       mov»    r1,·r0
449 »       mov»    r0,·r4449 »       mov»    r0,·r4
Offset 575, 56 lines modifiedOffset 575, 56 lines modified
575 ·R_ARM_THM_CALL» _PyErr_FormatFromCauseTstate575 ·R_ARM_THM_CALL» _PyErr_FormatFromCauseTstate
576 »       b.n»    4b6·<_Py_CheckFunctionResult+0x12>576 »       b.n»    4b6·<_Py_CheckFunctionResult+0x12>
577 »       nop577 »       nop
  
578 00000538·<_PyObject_MakeTpCall>:578 00000538·<_PyObject_MakeTpCall>:
579 _PyObject_MakeTpCall():579 _PyObject_MakeTpCall():
580 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}580 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
581 »       mov»    r8,·r2581 »       mov»    r9,·r2
582 »       ldr»    r2,·[r1,·#4]582 »       ldr»    r2,·[r1,·#4]
583 »       sub»    sp,·#12583 »       sub»    sp,·#12
584 »       ldr»    r5,·[r2,·#64]» ;·0x40584 »       ldr»    r5,·[r2,·#64]» ;·0x40
585 »       ldr.w»  r9,·[sp,·#48]»       ;·0x30585 »       ldr.w»  r8,·[sp,·#48]»       ;·0x30
586 »       cmp»    r5,·#0586 »       cmp»    r5,·#0
587 »       beq.w»  71e·<_PyObject_MakeTpCall+0x1e6>587 »       beq.w»  71e·<_PyObject_MakeTpCall+0x1e6>
588 »       mov»    r7,·r1588 »       mov»    r7,·r1
589 »       mov»    r4,·r0589 »       mov»    r4,·r0
590 »       mov»    r1,·r3590 »       mov»    r1,·r3
591 »       mov»    r0,·r8591 »       mov»    r0,·r9
592 »       mov»    fp,·r3592 »       mov»    fp,·r3
593 »       bl»     0·<_PyTuple_FromArray>593 »       bl»     0·<_PyTuple_FromArray>
594 ·R_ARM_THM_CALL» _PyTuple_FromArray594 ·R_ARM_THM_CALL» _PyTuple_FromArray
595 »       mov»    r6,·r0595 »       mov»    r6,·r0
596 »       cmp»    r0,·#0596 »       cmp»    r0,·#0
597 »       beq.w»  6de·<_PyObject_MakeTpCall+0x1a6>597 »       beq.w»  6de·<_PyObject_MakeTpCall+0x1a6>
598 »       cmp.w»  r9,·#0598 »       cmp.w»  r8,·#0
599 »       bne.n»  5ca·<_PyObject_MakeTpCall+0x92>599 »       bne.n»  5ca·<_PyObject_MakeTpCall+0x92>
600 »       ldr»    r3,·[r4,·#8]600 »       ldr»    r3,·[r4,·#8]
601 »       ldr»    r0,·[r4,·#16]601 »       ldr»    r0,·[r4,·#16]
602 »       ldr»    r2,·[r3,·#44]» ;·0x2c602 »       ldr»    r2,·[r3,·#44]» ;·0x2c
603 »       adds»   r0,·#1603 »       adds»   r0,·#1
604 »       str»    r0,·[r4,·#16]604 »       str»    r0,·[r4,·#16]
605 »       cmp»    r0,·r2605 »       cmp»    r0,·r2
606 »       bgt.w»  6e6·<_PyObject_MakeTpCall+0x1ae>606 »       bgt.w»  6e6·<_PyObject_MakeTpCall+0x1ae>
607 »       mov»    r2,·r9607 »       mov»    r2,·r8
608 »       mov»    r1,·r6608 »       mov»    r1,·r6
609 »       mov»    r0,·r7609 »       mov»    r0,·r7
610 »       blx»    r5610 »       blx»    r5
611 »       ldr»    r1,·[r4,·#8]611 »       ldr»    r1,·[r4,·#8]
612 »       ldr»    r2,·[r4,·#16]612 »       ldr»    r2,·[r4,·#16]
613 »       mov»    r5,·r0613 »       mov»    r5,·r0
614 »       ldr»    r3,·[r1,·#44]» ;·0x2c614 »       ldr»    r3,·[r1,·#44]» ;·0x2c
615 »       subs»   r0,·r2,·#1615 »       subs»   r0,·r2,·#1
616 »       str»    r0,·[r4,·#16]616 »       str»    r0,·[r4,·#16]
617 »       cmp»    r3,·#200»     ;·0xc8617 »       cmp»    r3,·#200»     ;·0xc8
618 »       ble.w»  79c·<_PyObject_MakeTpCall+0x264>618 »       ble.w»  79c·<_PyObject_MakeTpCall+0x264>
619 »       sub.w»  lr,·r3,·#50» ;·0x32619 »       sub.w»  lr,·r3,·#50» ;·0x32
620 »       cmp»    r0,·lr620 »       cmp»    r0,·lr
621 »       bge.w»  73a·<_PyObject_MakeTpCall+0x202>621 »       bge.w»  73a·<_PyObject_MakeTpCall+0x202>
622 »       strb.w» r9,·[r4,·#20]622 »       strb.w» r8,·[r4,·#20]
623 »       ldr»    r2,·[r6,·#0]623 »       ldr»    r2,·[r6,·#0]
624 »       subs»   r0,·r2,·#1624 »       subs»   r0,·r2,·#1
625 »       str»    r0,·[r6,·#0]625 »       str»    r0,·[r6,·#0]
626 »       cmp»    r0,·#0626 »       cmp»    r0,·#0
627 »       bne.w»  6d4·<_PyObject_MakeTpCall+0x19c>627 »       bne.w»  6d4·<_PyObject_MakeTpCall+0x19c>
628 »       mov»    r0,·r6628 »       mov»    r0,·r6
629 »       bl»     0·<_Py_Dealloc>629 »       bl»     0·<_Py_Dealloc>
Offset 633, 83 lines modifiedOffset 633, 83 lines modified
633 »       cmp»    r5,·#0633 »       cmp»    r5,·#0
634 »       beq.w»  6dc·<_PyObject_MakeTpCall+0x1a4>634 »       beq.w»  6dc·<_PyObject_MakeTpCall+0x1a4>
635 »       cmp»    r6,·#0635 »       cmp»    r6,·#0
636 »       bne.w»  76e·<_PyObject_MakeTpCall+0x236>636 »       bne.w»  76e·<_PyObject_MakeTpCall+0x236>
637 »       mov»    r0,·r5637 »       mov»    r0,·r5
638 »       add»    sp,·#12638 »       add»    sp,·#12
639 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}639 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
640 »       ldr.w»  r0,·[r9,·#4]640 »       ldr.w»  r0,·[r8,·#4]
641 »       ldr»    r1,·[r0,·#84]» ;·0x54641 »       ldr»    r1,·[r0,·#84]» ;·0x54
642 »       lsls»   r3,·r1,·#2642 »       lsls»   r3,·r1,·#2
643 »       bmi.w»  6e2·<_PyObject_MakeTpCall+0x1aa>643 »       bmi.w»  6e2·<_PyObject_MakeTpCall+0x1aa>
644 »       ldr.w»  r3,·[r9,·#8]644 »       ldr.w»  r3,·[r8,·#8]
645 »       str»    r3,·[sp,·#0]645 »       str»    r3,·[sp,·#0]
646 »       cmp»    r3,·#0646 »       cmp»    r3,·#0
647 »       beq.w»  7a6·<_PyObject_MakeTpCall+0x26e>647 »       beq.w»  7a6·<_PyObject_MakeTpCall+0x26e>
648 »       mov»    r0,·r3648 »       mov»    r0,·r3
649 »       bl»     0·<_PyDict_NewPresized>649 »       bl»     0·<_PyDict_NewPresized>
650 ·R_ARM_THM_CALL» _PyDict_NewPresized650 ·R_ARM_THM_CALL» _PyDict_NewPresized
651 »       mov»    sl,·r0651 »       mov»    sl,·r0
652 »       cmp»    r0,·#0652 »       cmp»    r0,·#0
653 »       beq.w»  75c·<_PyObject_MakeTpCall+0x224>653 »       beq.w»  75c·<_PyObject_MakeTpCall+0x224>
654 »       ldr»    r2,·[sp,·#0]654 »       ldr»    r2,·[sp,·#0]
Max diff block lines reached; 129339/132552 bytes (97.58%) of diff not shown.
1.77 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 »       push»   {r4}8 »       push»   {r4}
9 »       mov»    r3,·r29 »       mov»    r3,·r2
10 »       ldr»    r4,·[pc,·#12]» ;·(14·<PyCFunction_Call+0x14>)10 »       ldr»    r4,·[pc,·#12]» ;·(14·<PyCFunction_Call+0x14>)
11 »       mov»    r2,·r111 »       mov»    r2,·r1
12 »       mov»    r1,·r012 »       mov»    r1,·r0
13 »       ldr»    r0,·[r4,·#0]13 »       ldr»    r0,·[r4,·#0]
14 »       ldr.w»  r4,·[sp],·#414 »       ldr.w»  r4,·[sp],·#4
15 »       b.w»    1cd4·<_PyObject_Call>15 »       b.w»    1cc4·<_PyObject_Call>
16 ·R_ARM_THM_JUMP24»       _PyObject_Call16 ·R_ARM_THM_JUMP24»       _PyObject_Call
17 »       .word»  0x0000016c17 »       .word»  0x0000016c
18 ·R_ARM_ABS32»    _PyRuntime18 ·R_ARM_ABS32»    _PyRuntime
  
19 00000018·<PyEval_CallObjectWithKeywords>:19 00000018·<PyEval_CallObjectWithKeywords>:
20 PyEval_CallObjectWithKeywords():20 PyEval_CallObjectWithKeywords():
21 »       push»   {r4,·r5,·lr}21 »       push»   {r4,·r5,·lr}
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ·R_ARM_THM_CALL» _PyObject_FastCallDictTstate71 ·R_ARM_THM_CALL» _PyObject_FastCallDictTstate
72 »       b.n»    94·<PyEval_CallObjectWithKeywords+0x7c>72 »       b.n»    94·<PyEval_CallObjectWithKeywords+0x7c>
73 »       cmp»    r5,·#073 »       cmp»    r5,·#0
74 »       bne.n»  52·<PyEval_CallObjectWithKeywords+0x3a>74 »       bne.n»  52·<PyEval_CallObjectWithKeywords+0x3a>
75 »       mov»    r3,·r575 »       mov»    r3,·r5
76 »       add»    sp,·#1276 »       add»    sp,·#12
77 »       ldmia.w»sp!,·{r4,·r5,·lr}77 »       ldmia.w»sp!,·{r4,·r5,·lr}
78 »       b.w»    1cd4·<_PyObject_Call>78 »       b.w»    1cc4·<_PyObject_Call>
79 ·R_ARM_THM_JUMP24»       _PyObject_Call79 ·R_ARM_THM_JUMP24»       _PyObject_Call
80 »       add»    sp,·#1280 »       add»    sp,·#12
81 »       pop»    {r4,·r5,·pc}81 »       pop»    {r4,·r5,·pc}
82 »       .word»  0x0000016c82 »       .word»  0x0000016c
83 ·R_ARM_ABS32»    _PyRuntime83 ·R_ARM_ABS32»    _PyRuntime
  
84 0000009c·<PyEval_CallFunction>:84 0000009c·<PyEval_CallFunction>:
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 »       ldr»    r5,·[pc,·#28]» ;·(c4·<PyEval_CallFunction+0x28>)91 »       ldr»    r5,·[pc,·#28]» ;·(c4·<PyEval_CallFunction+0x28>)
92 »       sub»    sp,·#1692 »       sub»    sp,·#16
93 »       add»    r3,·sp,·#2893 »       add»    r3,·sp,·#28
94 »       ldr.w»  r2,·[r3],·#494 »       ldr.w»  r2,·[r3],·#4
95 »       ldr»    r0,·[r5,·#0]95 »       ldr»    r0,·[r5,·#0]
96 »       str»    r4,·[sp,·#0]96 »       str»    r4,·[sp,·#0]
97 »       str»    r3,·[sp,·#12]97 »       str»    r3,·[sp,·#12]
98 »       bl»     1054·<_PyObject_CallFunctionVa>98 »       bl»     103c·<_PyObject_CallFunctionVa>
99 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa99 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa
100 »       add»    sp,·#16100 »       add»    sp,·#16
101 »       ldmia.w»sp!,·{r4,·r5,·lr}101 »       ldmia.w»sp!,·{r4,·r5,·lr}
102 »       add»    sp,·#12102 »       add»    sp,·#12
103 »       bx»     lr103 »       bx»     lr
104 »       nop104 »       nop
105 »       .word»  0x0000016c105 »       .word»  0x0000016c
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 »       mov»    r4,·r0150 »       mov»    r4,·r0
151 »       b.n»    130·<PyEval_CallMethod+0x68>151 »       b.n»    130·<PyEval_CallMethod+0x68>
152 »       str»    r4,·[sp,·#0]152 »       str»    r4,·[sp,·#0]
153 »       mov»    r3,·r7153 »       mov»    r3,·r7
154 »       ldr»    r2,·[sp,·#40]» ;·0x28154 »       ldr»    r2,·[sp,·#40]» ;·0x28
155 »       mov»    r0,·r6155 »       mov»    r0,·r6
156 »       mov»    r1,·r5156 »       mov»    r1,·r5
157 »       bl»     1054·<_PyObject_CallFunctionVa>157 »       bl»     103c·<_PyObject_CallFunctionVa>
158 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa158 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa
159 »       mov»    r4,·r0159 »       mov»    r4,·r0
160 »       ldr»    r0,·[r5,·#0]160 »       ldr»    r0,·[r5,·#0]
161 »       subs»   r1,·r0,·#1161 »       subs»   r1,·r0,·#1
162 »       str»    r1,·[r5,·#0]162 »       str»    r1,·[r5,·#0]
163 »       cbnz»   r1,·13e·<PyEval_CallMethod+0x76>163 »       cbnz»   r1,·13e·<PyEval_CallMethod+0x76>
164 »       mov»    r0,·r5164 »       mov»    r0,·r5
2.27 KB
classobject.o
2.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 109, 82 lines modifiedOffset 109, 82 lines modified
109 ·R_ARM_THM_CALL» memcpy109 ·R_ARM_THM_CALL» memcpy
110 »       ldr»    r3,·[r5,·#4]110 »       ldr»    r3,·[r5,·#4]
111 »       adds»   r2,·r6,·#1111 »       adds»   r2,·r6,·#1
112 »       add.w»  sl,·sp,·#12112 »       add.w»  sl,·sp,·#12
113 »       ldr»    r0,·[r3,·#84]» ;·0x54113 »       ldr»    r0,·[r3,·#84]» ;·0x54
114 »       lsls»   r0,·r0,·#20114 »       lsls»   r0,·r0,·#20
115 »       bpl.n»  1d2·<method_vectorcall+0x162>115 »       bpl.n»  1d2·<method_vectorcall+0x162>
116 »       ldr»    r7,·[r3,·#28]116 »       ldr»    r4,·[r3,·#28]
117 »       ldr»    r6,·[r5,·r7]117 »       ldr»    r7,·[r5,·r4]
118 »       cmp»    r6,·#0118 »       cmp»    r7,·#0
119 »       beq.n»  1d2·<method_vectorcall+0x162>119 »       beq.n»  1d2·<method_vectorcall+0x162>
120 »       mov»    r3,·fp120 »       mov»    r3,·fp
121 »       mov»    r1,·sl121 »       mov»    r1,·sl
122 »       mov»    r0,·r5122 »       mov»    r0,·r5
123 »       blx»    r6123 »       blx»    r7
124 »       movs»   r3,·#0124 »       movs»   r3,·#0
125 »       mov»    r2,·r0125 »       mov»    r2,·r0
126 »       mov»    r1,·r5126 »       mov»    r1,·r5
127 »       mov»    r0,·r9127 »       mov»    r0,·r9
128 »       bl»     0·<_Py_CheckFunctionResult>128 »       bl»     0·<_Py_CheckFunctionResult>
129 ·R_ARM_THM_CALL» _Py_CheckFunctionResult129 ·R_ARM_THM_CALL» _Py_CheckFunctionResult
130 »       mov»    fp,·r0130 »       mov»    fp,·r0
131 »       mov»    r0,·fp131 »       mov»    r0,·fp
132 »       add»    sp,·#36»      ;·0x24132 »       add»    sp,·#36»      ;·0x24
133 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}133 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
134 »       ldr»    r3,·[r3,·#8]134 »       ldr»    r2,·[r3,·#8]
135 »       adds.w» sl,·r6,·r3135 »       adds.w» sl,·r6,·r2
136 »       bne.n»  ce·<method_vectorcall+0x5e>136 »       bne.n»  ce·<method_vectorcall+0x5e>
137 »       ldr»    r1,·[r5,·#4]137 »       ldr»    r1,·[r5,·#4]
138 »       ldr»    r2,·[r1,·#84]» ;·0x54138 »       ldr»    r2,·[r1,·#84]» ;·0x54
139 »       lsls»   r4,·r2,·#20139 »       lsls»   r4,·r2,·#20
140 »       bpl.n»  134·<method_vectorcall+0xc4>140 »       bpl.n»  134·<method_vectorcall+0xc4>
141 »       ldr»    r4,·[r1,·#28]141 »       ldr»    r6,·[r1,·#28]
142 »       movs»   r3,·#0142 »       movs»   r3,·#0
143 »       movs»   r2,·#1143 »       movs»   r2,·#1
144 »       add»    r1,·sp,·#8144 »       add»    r1,·sp,·#8
145 »       ldr»    r6,·[r5,·r4]145 »       ldr»    r7,·[r5,·r6]
146 »       cmp»    r6,·#0146 »       cmp»    r7,·#0
147 »       bne.n»  fc·<method_vectorcall+0x8c>147 »       bne.n»  fc·<method_vectorcall+0x8c>
148 »       movs»   r7,·#0148 »       movs»   r4,·#0
149 »       movs»   r3,·#1149 »       movs»   r3,·#1
150 »       add»    r2,·sp,·#8150 »       add»    r2,·sp,·#8
151 »       mov»    r1,·r5151 »       mov»    r1,·r5
152 »       mov»    r0,·r9152 »       mov»    r0,·r9
153 »       str»    r7,·[sp,·#0]153 »       str»    r4,·[sp,·#0]
154 »       bl»     0·<_PyObject_MakeTpCall>154 »       bl»     0·<_PyObject_MakeTpCall>
155 ·R_ARM_THM_CALL» _PyObject_MakeTpCall155 ·R_ARM_THM_CALL» _PyObject_MakeTpCall
156 »       mov»    fp,·r0156 »       mov»    fp,·r0
157 »       b.n»    c0·<method_vectorcall+0x50>157 »       b.n»    c0·<method_vectorcall+0x50>
158 »       add.w»  r0,·sl,·#1158 »       add.w»  r0,·sl,·#1
159 »       lsls»   r0,·r0,·#2159 »       lsls»   r0,·r0,·#2
160 »       bl»     0·<PyMem_Malloc>160 »       bl»     0·<PyMem_Malloc>
161 ·R_ARM_THM_CALL» PyMem_Malloc161 ·R_ARM_THM_CALL» PyMem_Malloc
162 »       mov»    r8,·r0162 »       mov»    r8,·r0
163 »       cmp»    r0,·#0163 »       cmp»    r0,·#0
164 »       beq.n»  1d6·<method_vectorcall+0x166>164 »       beq.n»  1d6·<method_vectorcall+0x166>
 165 »       ldr»    r3,·[sp,·#8]
165 »       mov»    r1,·r4166 »       mov»    r1,·r4
166 »       ldr»    r4,·[sp,·#8] 
167 »       mov.w»  r2,·sl,·lsl·#2167 »       mov.w»  r2,·sl,·lsl·#2
168 »       str.w»  r4,·[r0],·#4168 »       str.w»  r3,·[r0],·#4
169 »       bl»     0·<memcpy>169 »       bl»     0·<memcpy>
170 ·R_ARM_THM_CALL» memcpy170 ·R_ARM_THM_CALL» memcpy
171 »       ldr»    r7,·[r5,·#4]171 »       ldr»    r4,·[r5,·#4]
172 »       adds»   r2,·r6,·#1172 »       adds»   r2,·r6,·#1
173 »       ldr»    r1,·[r7,·#84]» ;·0x54173 »       ldr»    r1,·[r4,·#84]» ;·0x54
174 »       lsls»   r1,·r1,·#20174 »       lsls»   r1,·r1,·#20
175 »       bpl.n»  1b8·<method_vectorcall+0x148>175 »       bpl.n»  1b8·<method_vectorcall+0x148>
176 »       ldr»    r6,·[r7,·#28]176 »       ldr»    r7,·[r4,·#28]
177 »       ldr»    r4,·[r5,·r6]177 »       ldr»    r6,·[r5,·r7]
178 »       cbz»    r4,·1b8·<method_vectorcall+0x148>178 »       cbz»    r6,·1b8·<method_vectorcall+0x148>
179 »       mov»    r3,·fp179 »       mov»    r3,·fp
180 »       mov»    r1,·r8180 »       mov»    r1,·r8
181 »       mov»    r0,·r5181 »       mov»    r0,·r5
182 »       add.w»  sl,·sp,·#12182 »       add.w»  sl,·sp,·#12
183 »       blx»    r4183 »       blx»    r6
184 »       movs»   r3,·#0184 »       movs»   r3,·#0
185 »       mov»    r2,·r0185 »       mov»    r2,·r0
186 »       mov»    r1,·r5186 »       mov»    r1,·r5
187 »       mov»    r0,·r9187 »       mov»    r0,·r9
188 »       bl»     0·<_Py_CheckFunctionResult>188 »       bl»     0·<_Py_CheckFunctionResult>
189 ·R_ARM_THM_CALL» _Py_CheckFunctionResult189 ·R_ARM_THM_CALL» _Py_CheckFunctionResult
190 »       mov»    fp,·r0190 »       mov»    fp,·r0
198 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:··········29168·(bytes·into·file)13 ··Start·of·section·headers:··········28604·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x71f0:1 There·are·18·section·headers,·starting·at·offset·0x6fbc:
  
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·000474·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005ad0·0001d8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005964·0002f0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002e0·000b58·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0004a8·000b58·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005ca8·0005d8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005c54·0005d8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000e38·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001000·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000e38·001c3c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001000·001908·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·006280·000c38·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00622c·000a58·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002a74·0007e4·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002908·0007e4·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003258·000350·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0030ec·000350·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006eb8·000280·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006c84·000280·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0035a8·0003d3·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00343c·0003d3·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007138·000028·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·006f04·000028·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00397b·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00380f·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00397b·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00380f·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0039b0·0012b0·10·····16·219··419 ··[15]·.symtab···········SYMTAB··········00000000·003844·0012b0·10·····16·219··4
20 ··[16]·.strtab···········STRTAB··········00000000·004c60·000e6d·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004af4·000e6d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·007160·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·006f2c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
17.4 KB
readelf --wide --symbols {}
    
Offset 6, 21 lines modifiedOffset 6, 21 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
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:·00000092·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·00000092·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····8:·0000009a·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····8:·0000009a·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ·····9:·0000140d···312·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL13 ·····9:·00001109···312·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL
14 ····10:·00001545···280·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS14 ····10:·00001241···280·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS
15 ····11:·00001b11···300·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS_METHOD15 ····11:·00001805···260·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS_METHOD
16 ····12:·00001295···376·FUNC····LOCAL··DEFAULT····6·method_vectorcall_O16 ····12:·00000f91···376·FUNC····LOCAL··DEFAULT····6·method_vectorcall_O
17 ····13:·00000fe1···368·FUNC····LOCAL··DEFAULT····6·method_vectorcall_NOARGS17 ····13:·00000d8d···368·FUNC····LOCAL··DEFAULT····6·method_vectorcall_NOARGS
18 ····14:·00000c41···468·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS_KEYWORDS18 ····14:·000009ed···468·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS_KEYWORDS
19 ····15:·00000e69···376·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS19 ····15:·00000c15···376·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS
20 ····16:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·$d20 ····16:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·$d
21 ····17:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····17:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····18:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····19:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
24 ····20:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····20:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····21:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····21:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····22:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d26 ····22:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
Offset 28, 147 lines modifiedOffset 28, 147 lines modified
28 ····24:·000002b5···130·FUNC····LOCAL··DEFAULT····6·descr_dealloc28 ····24:·000002b5···130·FUNC····LOCAL··DEFAULT····6·descr_dealloc
29 ····25:·00000339····12·FUNC····LOCAL··DEFAULT····6·descr_traverse29 ····25:·00000339····12·FUNC····LOCAL··DEFAULT····6·descr_traverse
30 ····26:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC130 ····26:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
31 ····27:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC231 ····27:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
32 ····28:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC332 ····28:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
33 ····29:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC433 ····29:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
34 ····30:·00000345···278·FUNC····LOCAL··DEFAULT····6·classmethod_get34 ····30:·00000345···278·FUNC····LOCAL··DEFAULT····6·classmethod_get
35 ····31:·0000045d···704·FUNC····LOCAL··DEFAULT····6·property_init35 ····31:·0000045d···600·FUNC····LOCAL··DEFAULT····6·property_init
36 ····32:·00000710·····0·NOTYPE··LOCAL··DEFAULT····6·$d36 ····32:·000006a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
37 ····33:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC537 ····33:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
38 ····34:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC638 ····34:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
39 ····35:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····35:·000006b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····36:·0000071d···128·FUNC····LOCAL··DEFAULT····6·member_get40 ····36:·000006b5···128·FUNC····LOCAL··DEFAULT····6·member_get
41 ····37:·00000001····74·FUNC····LOCAL··DEFAULT····1·descr_check.part.0.isra.041 ····37:·00000001····76·FUNC····LOCAL··DEFAULT····1·descr_check.part.0.isra.0
42 ····38:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC742 ····38:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC844 ····40:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
45 ····41:·0000079d···186·FUNC····LOCAL··DEFAULT····6·method_get45 ····41:·00000735···186·FUNC····LOCAL··DEFAULT····6·method_get
46 ····42:·00000859···228·FUNC····LOCAL··DEFAULT····6·property_setter46 ····42:·0000004d·····8·FUNC····LOCAL··DEFAULT····1·property_setter
47 ····43:·0000093d···262·FUNC····LOCAL··DEFAULT····6·property_copy47 ····43:·00000055···262·FUNC····LOCAL··DEFAULT····1·property_copy
48 ····44:·00000a45···130·FUNC····LOCAL··DEFAULT····6·property_dealloc48 ····44:·000007f1···130·FUNC····LOCAL··DEFAULT····6·property_dealloc
49 ····45:·00000ac9····74·FUNC····LOCAL··DEFAULT····6·member_set49 ····45:·00000875····74·FUNC····LOCAL··DEFAULT····6·member_set
50 ····46:·0000004d····76·FUNC····LOCAL··DEFAULT····1·descr_setcheck.part.0.isra.050 ····46:·0000015d····76·FUNC····LOCAL··DEFAULT····1·descr_setcheck.part.0.isra.0
51 ····47:·00000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LC951 ····47:·00000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
52 ····48:·00000b15···154·FUNC····LOCAL··DEFAULT····6·getset_get52 ····48:·000008c1···154·FUNC····LOCAL··DEFAULT····6·getset_get
53 ····49:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1053 ····49:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
54 ····50:·00000bb1···144·FUNC····LOCAL··DEFAULT····6·getset_set54 ····50:·0000095d···144·FUNC····LOCAL··DEFAULT····6·getset_set
55 ····51:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1155 ····51:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
56 ····52:·000000d1····22·FUNC····LOCAL··DEFAULT····1·_Py_EnterRecursiveCall.part.0.constprop.056 ····52:·000001e1····22·FUNC····LOCAL··DEFAULT····1·_Py_EnterRecursiveCall.part.0.constprop.0
57 ····53:·00000e10·····0·NOTYPE··LOCAL··DEFAULT····6·$d57 ····53:·00000bbc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
58 ····54:·00000214·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1258 ····54:·00000214·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
59 ····55:·00000099····54·FUNC····LOCAL··DEFAULT····1·method_check_args.part.059 ····55:·000001a9····54·FUNC····LOCAL··DEFAULT····1·method_check_args.part.0
60 ····56:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1360 ····56:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
61 ····57:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····6·$t61 ····57:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
62 ····58:·00000e15····84·FUNC····LOCAL··DEFAULT····6·property_traverse62 ····58:·00000bc1····84·FUNC····LOCAL··DEFAULT····6·property_traverse
63 ····59:·00000fdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d63 ····59:·00000d88·····0·NOTYPE··LOCAL··DEFAULT····6·$d
64 ····60:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1464 ····60:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
65 ····61:·00000fe0·····0·NOTYPE··LOCAL··DEFAULT····6·$t65 ····61:·00000d8c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
66 ····62:·0000114c·····0·NOTYPE··LOCAL··DEFAULT····6·$d66 ····62:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
67 ····63:·00000278·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1567 ····63:·00000278·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
68 ····64:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1668 ····64:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
69 ····65:·00001150·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
70 ····66:·00001151···174·FUNC····LOCAL··DEFAULT····6·property_descr_set69 ····65:·000001f9···174·FUNC····LOCAL··DEFAULT····1·property_descr_set
71 ····67:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1770 ····66:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
 71 ····67:·00000efc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
72 ····68:·00001201···146·FUNC····LOCAL··DEFAULT····6·property_descr_get72 ····68:·00000efd···146·FUNC····LOCAL··DEFAULT····6·property_descr_get
73 ····69:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1873 ····69:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
74 ····70:·00001408·····0·NOTYPE··LOCAL··DEFAULT····6·$d74 ····70:·00001104·····0·NOTYPE··LOCAL··DEFAULT····6·$d
75 ····71:·0000140c·····0·NOTYPE··LOCAL··DEFAULT····6·$t75 ····71:·00001108·····0·NOTYPE··LOCAL··DEFAULT····6·$t
76 ····72:·00001540·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····72:·0000123c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····73:·00001544·····0·NOTYPE··LOCAL··DEFAULT····6·$t77 ····73:·00001240·····0·NOTYPE··LOCAL··DEFAULT····6·$t
78 ····74:·00001658·····0·NOTYPE··LOCAL··DEFAULT····6·$d78 ····74:·00001354·····0·NOTYPE··LOCAL··DEFAULT····6·$d
79 ····75:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1979 ····75:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
80 ····76:·0000165c·····0·NOTYPE··LOCAL··DEFAULT····6·$t80 ····76:·00001358·····0·NOTYPE··LOCAL··DEFAULT····6·$t
81 ····77:·000016c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d81 ····77:·000013c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
82 ····78:·000016cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t82 ····78:·000013c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
83 ····79:·000016cd····44·FUNC····LOCAL··DEFAULT····6·mappingproxy_items83 ····79:·000013c9····44·FUNC····LOCAL··DEFAULT····6·mappingproxy_items
84 ····80:·000016f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d84 ····80:·000013f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
85 ····81:·000016f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t85 ····81:·000013f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
86 ····82:·000016f9····36·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallMethodId.constprop.086 ····82:·000013f5····36·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallMethodId.constprop.0
87 ····83:·0000171d····70·FUNC····LOCAL··DEFAULT····6·mappingproxy_dealloc87 ····83:·00001419····70·FUNC····LOCAL··DEFAULT····6·mappingproxy_dealloc
88 ····84:·00001765···128·FUNC····LOCAL··DEFAULT····6·wrapperdescr_get88 ····84:·00001461···132·FUNC····LOCAL··DEFAULT····6·wrapperdescr_get
89 ····85:·000017dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d89 ····85:·000014dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
90 ····86:·000017e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t90 ····86:·000014e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
91 ····87:·00001828·····0·NOTYPE··LOCAL··DEFAULT····6·$d91 ····87:·00001528·····0·NOTYPE··LOCAL··DEFAULT····6·$d
92 ····88:·00001830·····0·NOTYPE··LOCAL··DEFAULT····6·$t92 ····88:·00001530·····0·NOTYPE··LOCAL··DEFAULT····6·$t
93 ····89:·00001831···128·FUNC····LOCAL··DEFAULT····6·wrapper_dealloc93 ····89:·00001531···128·FUNC····LOCAL··DEFAULT····6·wrapper_dealloc
94 ····90:·000018ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d94 ····90:·000015ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
95 ····91:·000018b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t95 ····91:·000015b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
96 ····92:·000018b1·····6·FUNC····LOCAL··DEFAULT····6·mappingproxy_getitem96 ····92:·000015b1·····6·FUNC····LOCAL··DEFAULT····6·mappingproxy_getitem
97 ····93:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2097 ····93:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
98 ····94:·000018b9····82·FUNC····LOCAL··DEFAULT····6·wrapper_call98 ····94:·000015b9····82·FUNC····LOCAL··DEFAULT····6·wrapper_call
99 ····95:·0000190d····24·FUNC····LOCAL··DEFAULT····6·mappingproxy_contains99 ····95:·0000160d····24·FUNC····LOCAL··DEFAULT····6·mappingproxy_contains
100 ····96:·00001925····12·FUNC····LOCAL··DEFAULT····6·mappingproxy_traverse100 ····96:·000002a9····12·FUNC····LOCAL··DEFAULT····1·mappingproxy_traverse
101 ····97:·00000344·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21101 ····97:·00000344·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
102 ····98:·00001931····88·FUNC····LOCAL··DEFAULT····6·mappingproxy_get102 ····98:·00001625····88·FUNC····LOCAL··DEFAULT····6·mappingproxy_get
103 ····99:·00001984·····0·NOTYPE··LOCAL··DEFAULT····6·$d103 ····99:·00001678·····0·NOTYPE··LOCAL··DEFAULT····6·$d
104 ···100:·000000e9····80·FUNC····LOCAL··DEFAULT····1·property_get___isabstractmethod__104 ···100:·000002b5····80·FUNC····LOCAL··DEFAULT····1·property_get___isabstractmethod__
105 ···101:·00000348·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22105 ···101:·00000348·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
106 ···102:·00000380·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23106 ···102:·00000380·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
107 ···103:·00001988·····0·NOTYPE··LOCAL··DEFAULT····6·$t107 ···103:·0000167c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
108 ···104:·00001989···300·FUNC····LOCAL··DEFAULT····6·wrapperdescr_call108 ···104:·0000167d···300·FUNC····LOCAL··DEFAULT····6·wrapperdescr_call
109 ···105:·00000139···164·FUNC····LOCAL··DEFAULT····1·mappingproxy_new109 ···105:·00000305···164·FUNC····LOCAL··DEFAULT····1·mappingproxy_new
110 ···106:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d110 ···106:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
111 ···107:·00001ab5····44·FUNC····LOCAL··DEFAULT····6·mappingproxy_keys111 ···107:·000017a9····44·FUNC····LOCAL··DEFAULT····6·mappingproxy_keys
112 ···108:·00001adc·····0·NOTYPE··LOCAL··DEFAULT····6·$d112 ···108:·000017d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
113 ···109:·00001ae0·····0·NOTYPE··LOCAL··DEFAULT····6·$t113 ···109:·000017d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
114 ···110:·00001ae1····48·FUNC····LOCAL··DEFAULT····6·wrapper_traverse114 ···110:·000017d5····48·FUNC····LOCAL··DEFAULT····6·wrapper_traverse
115 ···111:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t115 ···111:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
116 ···112:·000001dd····34·FUNC····LOCAL··DEFAULT····1·property_clear116 ···112:·000003a9····34·FUNC····LOCAL··DEFAULT····1·property_clear
117 ···113:·00000201····36·FUNC····LOCAL··DEFAULT····1·mappingproxy_values117 ···113:·000003cd····36·FUNC····LOCAL··DEFAULT····1·mappingproxy_values
118 ···114:·00000220·····0·NOTYPE··LOCAL··DEFAULT····1·$d118 ···114:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
119 ···115:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24119 ···115:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
120 ···116:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t120 ···116:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
121 ···117:·00000001····10·FUNC····LOCAL··DEFAULT····9·method_repr121 ···117:·00000001····10·FUNC····LOCAL··DEFAULT····9·method_repr
122 ···118:·0000000b····36·FUNC····LOCAL··DEFAULT····9·descr_repr122 ···118:·0000000b····36·FUNC····LOCAL··DEFAULT····9·descr_repr
123 ···119:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25123 ···119:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
124 ···120:·0000002f····24·FUNC····LOCAL··DEFAULT····9·wrapper_repr124 ···120:·0000002f····24·FUNC····LOCAL··DEFAULT····9·wrapper_repr
125 ···121:·00000224·····0·NOTYPE··LOCAL··DEFAULT····1·$t125 ···121:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
126 ···122:·00000225····10·FUNC····LOCAL··DEFAULT····1·property_deleter126 ···122:·000003f1·····8·FUNC····LOCAL··DEFAULT····1·property_deleter
127 ···123:·00001c38·····0·NOTYPE··LOCAL··DEFAULT····6·$d127 ···123:·00001904·····0·NOTYPE··LOCAL··DEFAULT····6·$d
128 ···124:·00000231·····6·FUNC····LOCAL··DEFAULT····1·mappingproxy_getiter128 ···124:·000003f9·····6·FUNC····LOCAL··DEFAULT····1·mappingproxy_getiter
129 ···125:·00000239·····6·FUNC····LOCAL··DEFAULT····1·mappingproxy_len129 ···125:·00000401·····6·FUNC····LOCAL··DEFAULT····1·mappingproxy_len
130 ···126:·00000047····34·FUNC····LOCAL··DEFAULT····9·mappingproxy_copy130 ···126:·00000047····34·FUNC····LOCAL··DEFAULT····9·mappingproxy_copy
131 ···127:·00000064·····0·NOTYPE··LOCAL··DEFAULT····9·$d131 ···127:·00000064·····0·NOTYPE··LOCAL··DEFAULT····9·$d
Max diff block lines reached; 4717/17766 bytes (26.55%) of diff not shown.
72.5 KB
readelf --wide --relocs {}
    
Offset 1, 94 lines modifiedOffset 1, 129 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5ad0·contains·59·entries:1 Relocation·section·'.rel.text'·at·offset·0x5964·contains·94·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError3 00000002··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
4 00000004··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError4 00000006··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
5 00000026··0000262f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC75 0000002a··0000262f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC7
6 0000002a··00002630·R_ARM_THM_MOVT_ABS·····0000010c···.LC76 0000002e··00002630·R_ARM_THM_MOVT_ABS·····0000010c···.LC7
7 00000034··00001a2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC17 00000036··00001a2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
8 00000038··00001a30·R_ARM_THM_MOVT_ABS·····0000001c···.LC18 0000003a··00001a30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
9 0000003c··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format9 0000003e··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format
 10 00000062··0000ef0a·R_ARM_THM_CALL·········00000000···PyObject_Type
 11 00000072··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 12 00000076··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 13 00000086··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 14 0000008a··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 15 00000098··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 16 0000009c··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 17 000000ac··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 18 000000b0··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 19 000000c6··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
 20 000000ee··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 21 000000f4··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 22 000000f8··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 23 00000104··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 24 00000108··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 25 0000011c··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 26 00000122··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 27 00000126··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 28 0000013a··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 29 00000142··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 30 0000014a··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 31 0000014e··0000e930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
10 0000004c··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError32 0000015c··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
11 00000050··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError33 00000160··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
12 00000072··0000262f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC734 00000182··0000262f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC7
13 00000076··00002630·R_ARM_THM_MOVT_ABS·····0000010c···.LC735 00000186··00002630·R_ARM_THM_MOVT_ABS·····0000010c···.LC7
14 00000080··00001a2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC136 00000190··00001a2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
15 00000084··00001a30·R_ARM_THM_MOVT_ABS·····0000001c···.LC137 00000194··00001a30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
16 00000088··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format38 00000198··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format
17 0000009a··0000f50a·R_ARM_THM_CALL·········00000000···_PyObject_FunctionStr39 000001aa··0000f50a·R_ARM_THM_CALL·········00000000···_PyObject_FunctionStr
18 000000a0··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError40 000001b0··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
19 000000a4··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError41 000001b4··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
20 000000ac··0000362f·R_ARM_THM_MOVW_ABS_NC··00000214···.LC1242 000001bc··0000362f·R_ARM_THM_MOVW_ABS_NC··00000214···.LC12
21 000000b0··00003630·R_ARM_THM_MOVT_ABS·····00000214···.LC1243 000001c0··00003630·R_ARM_THM_MOVT_ABS·····00000214···.LC12
22 000000b6··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format 
23 000000c4··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
24 000000d2··0000382f·R_ARM_THM_MOVW_ABS_NC··00000234···.LC13 
25 000000d6··00003830·R_ARM_THM_MOVT_ABS·····00000234···.LC13 
26 000000da··0000f70a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall 
27 000000ee··00010a0a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract 
28 000000fa··00010a0a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract 
29 00000106··00010a0a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract 
30 00000110··00010b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct 
31 00000114··00010b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct 
32 00000122··00010c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct 
33 00000126··00010c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct 
34 0000014e··0000fd0a·R_ARM_THM_CALL·········00000000···PyMapping_Check 
35 00000160··0000fe0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New 
36 00000196··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
37 0000019a··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
38 0000019e··00004b2f·R_ARM_THM_MOVW_ABS_NC··000002e8···.LC19 
39 000001a2··00004b30·R_ARM_THM_MOVT_ABS·····000002e8···.LC19 
40 000001ac··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format44 000001c6··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format
41 000001c6··0000eb0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords 
42 000001d0··00000102·R_ARM_ABS32············00000000···.data 
43 000001d4··0000f602·R_ARM_ABS32············00000000···_PyRuntime 
44 000001d8··00000102·R_ARM_ABS32············00000000···.data 
45 000001f4··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc45 000001d4··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
46 00000214··0000520a·R_ARM_THM_CALL·········000016f9···_PyObject_VectorcallMethodId.constprop.0 
47 00000220··00000102·R_ARM_ABS32············00000000···.data 
48 00000252··0001130a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId 
49 0000025c··0000832f·R_ARM_THM_MOVW_ABS_NC··00000410···.LC2646 000001e2··0000382f·R_ARM_THM_MOVW_ABS_NC··00000234···.LC13
50 00000260··00008330·R_ARM_THM_MOVT_ABS·····00000410···.LC2647 000001e6··00003830·R_ARM_THM_MOVT_ABS·····00000234···.LC13
 48 000001ea··0000f70a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall
 49 00000204··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
 50 0000021e··0000f22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
 51 00000222··0000f230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
 52 00000226··0000402f·R_ARM_THM_MOVW_ABS_NC··00000290···.LC16
 53 0000022a··00004030·R_ARM_THM_MOVT_ABS·····00000290···.LC16
 54 00000234··0000f80a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 55 00000242··0000f90a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
 56 0000026c··0000fa0a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult
 57 0000027e··0000fb0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
 58 00000284··0000f22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
 59 00000288··0000f230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
 60 0000028c··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000278···.LC15
 61 00000290··00003f30·R_ARM_THM_MOVT_ABS·····00000278···.LC15
 62 0000029a··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 63 000002ba··00010a0a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract
 64 000002c6··00010a0a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract
 65 000002d2··00010a0a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract
 66 000002dc··00010b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
 67 000002e0··00010b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
 68 000002ee··00010c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
 69 000002f2··00010c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
 70 0000031a··0000fd0a·R_ARM_THM_CALL·········00000000···PyMapping_Check
 71 0000032c··0000fe0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
 72 00000362··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 73 00000366··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 74 0000036a··00004b2f·R_ARM_THM_MOVW_ABS_NC··000002e8···.LC19
 75 0000036e··00004b30·R_ARM_THM_MOVT_ABS·····000002e8···.LC19
 76 00000378··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Format
 77 00000392··0000eb0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
51 0000026c··00000102·R_ARM_ABS32············00000000···.data78 0000039c··00000102·R_ARM_ABS32············00000000···.data
52 0000022a··00002b1e·R_ARM_THM_JUMP24·······0000093d···property_copy79 000003a0··0000f602·R_ARM_ABS32············00000000···_PyRuntime
 80 000003a4··00000102·R_ARM_ABS32············00000000···.data
 81 000003c0··0000de0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 82 000003e0··0000520a·R_ARM_THM_CALL·········000013f5···_PyObject_VectorcallMethodId.constprop.0
 83 000003ec··00000102·R_ARM_ABS32············00000000···.data
 84 0000041a··0001130a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId
 85 00000424··0000832f·R_ARM_THM_MOVW_ABS_NC··00000410···.LC26
 86 00000428··00008330·R_ARM_THM_MOVT_ABS·····00000410···.LC26
 87 00000434··00000102·R_ARM_ABS32············00000000···.data
53 00000232··0001101e·R_ARM_THM_JUMP24·······00000000···PyObject_GetIter88 000003fa··0001101e·R_ARM_THM_JUMP24·······00000000···PyObject_GetIter
54 0000023a··0001111e·R_ARM_THM_JUMP24·······00000000···PyObject_Size89 00000402··0001111e·R_ARM_THM_JUMP24·······00000000···PyObject_Size
55 00000246··0001121e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString90 0000040e··0001121e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString
56 00000268··0001141e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue91 00000430··0001141e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
 92 0000043e··0001161e·R_ARM_THM_JUMP24·······00000000···_PyType_GetTextSignatureFromInternalDoc
 93 0000044a··0001181e·R_ARM_THM_JUMP24·······00000000···_PyType_GetDocFromInternalDoc
 94 00000456··0001181e·R_ARM_THM_JUMP24·······00000000···_PyType_GetDocFromInternalDoc
57 00000276··0001161e·R_ARM_THM_JUMP24·······00000000···_PyType_GetTextSignatureFromInternalDoc95 00000462··0001161e·R_ARM_THM_JUMP24·······00000000···_PyType_GetTextSignatureFromInternalDoc
58 00000282··0001181e·R_ARM_THM_JUMP24·······00000000···_PyType_GetDocFromInternalDoc 
59 0000028e··0001181e·R_ARM_THM_JUMP24·······00000000···_PyType_GetDocFromInternalDoc 
60 0000029a··0001161e·R_ARM_THM_JUMP24·······00000000···_PyType_GetTextSignatureFromInternalDoc96 00000470··0001161e·R_ARM_THM_JUMP24·······00000000···_PyType_GetTextSignatureFromInternalDoc
61 000002a8··0001161e·R_ARM_THM_JUMP24·······00000000···_PyType_GetTextSignatureFromInternalDoc 
  
62 Relocation·section·'.rel.data'·at·offset·0x5ca8·contains·187·entries:97 Relocation·section·'.rel.data'·at·offset·0x5c54·contains·187·entries:
Max diff block lines reached; 63230/74224 bytes (85.19%) of diff not shown.
15.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 61 lines modifiedOffset 1, 197 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<descr_check.part.0.isra.0>:2 00000000·<descr_check.part.0.isra.0>:
3 descr_check.part.0.isra.0():3 descr_check.part.0.isra.0():
 4 »       push»   {r4,·r5,·lr}
4 »       movw»   ip,·#05 »       movw»   lr,·#0
5 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError6 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
6 »       movt»   ip,·#07 »       movt»   lr,·#0
7 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError8 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
8 »       push»   {r4,·r5,·r6,·lr}9 »       mov»    ip,·r0
 10 »       sub»    sp,·#12
9 »       mov»    r4,·r311 »       mov»    r4,·r3
10 »       ldr.w»  r6,·[ip]12 »       ldr.w»  r0,·[lr]
11 »       sub»    sp,·#8 
12 »       cbz»    r1,·20·<descr_check.part.0.isra.0+0x20>13 »       cbz»    r1,·22·<descr_check.part.0.isra.0+0x22>
13 »       ldr»    r3,·[r1,·#4]14 »       ldr»    r3,·[r1,·#4]
14 »       ldr»    r5,·[r3,·#84]» ;·0x5415 »       ldr»    r5,·[r3,·#84]» ;·0x54
15 »       tst.w»  r5,·#268435456»     ;·0x1000000016 »       tst.w»  r5,·#268435456»     ;·0x10000000
16 »       it»     eq17 »       it»     eq
17 »       moveq»  r1,·#018 »       moveq»  r1,·#0
18 »       ldr»    r5,·[r2,·#12]19 »       ldr»    r5,·[r2,·#12]
19 »       mov»    r2,·r120 »       mov»    r2,·r1
20 »       ldr»    r3,·[r0,·#12]21 »       ldr.w»  r3,·[ip,·#12]
21 »       movw»   r1,·#022 »       movw»   r1,·#0
22 ·R_ARM_THM_MOVW_ABS_NC»  .LC723 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
23 »       movt»   r1,·#024 »       movt»   r1,·#0
24 ·R_ARM_THM_MOVT_ABS»     .LC725 ·R_ARM_THM_MOVT_ABS»     .LC7
25 »       strd»   r3,·r5,·[sp]26 »       strd»   r3,·r5,·[sp]
26 »       mov»    r0,·r6 
27 »       movw»   r3,·#027 »       movw»   r3,·#0
28 ·R_ARM_THM_MOVW_ABS_NC»  .LC128 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
29 »       movt»   r3,·#029 »       movt»   r3,·#0
30 ·R_ARM_THM_MOVT_ABS»     .LC130 ·R_ARM_THM_MOVT_ABS»     .LC1
31 »       bl»     0·<PyErr_Format>31 »       bl»     0·<PyErr_Format>
32 ·R_ARM_THM_CALL» PyErr_Format32 ·R_ARM_THM_CALL» PyErr_Format
33 »       movs»   r1,·#033 »       movs»   r1,·#0
34 »       movs»   r0,·#134 »       movs»   r0,·#1
35 »       str»    r1,·[r4,·#0]35 »       str»    r1,·[r4,·#0]
 36 »       add»    sp,·#12
 37 »       pop»    {r4,·r5,·pc}
  
 38 0000004c·<property_setter>:
 39 property_setter():
 40 »       movs»   r3,·#0
 41 »       mov»    r2,·r1
 42 »       mov»    r1,·r3
 43 »       b.n»    54·<property_copy>
  
 44 00000054·<property_copy>:
 45 property_copy():
 46 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 47 »       mov»    r7,·r0
 48 »       mov»    r4,·r1
 49 »       sub»    sp,·#8
 50 »       mov»    r8,·r2
 51 »       mov»    r5,·r3
 52 »       bl»     0·<PyObject_Type>
 53 ·R_ARM_THM_CALL» PyObject_Type
 54 »       mov»    r6,·r0
 55 »       cmp»    r0,·#0
 56 »       beq.n»  d8·<property_copy+0x84>
 57 »       cmp»    r4,·#0
 58 »       bne.n»  122·<property_copy+0xce>
 59 »       ldr»    r2,·[r7,·#8]
 60 »       movw»   r4,·#0
 61 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 62 »       movt»   r4,·#0
 63 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 64 »       cmp»    r2,·#0
 65 »       it»     ne
 66 »       movne»  r4,·r2
 67 »       cmp.w»  r8,·#0
 68 »       beq.n»  f2·<property_copy+0x9e>
 69 »       movw»   ip,·#0
 70 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 71 »       movt»   ip,·#0
 72 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 73 »       cmp»    r8,·ip
 74 »       beq.n»  e0·<property_copy+0x8c>
 75 »       cmp»    r5,·#0
 76 »       bne.n»  104·<property_copy+0xb0>
 77 »       ldr»    r1,·[r7,·#16]
 78 »       movw»   r5,·#0
 79 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 80 »       movt»   r5,·#0
 81 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 82 »       cmp»    r1,·#0
 83 »       it»     ne
 84 »       movne»  r5,·r1
 85 »       ldr»    r2,·[r7,·#24]
 86 »       cmp»    r2,·#0
 87 »       beq.n»  148·<property_copy+0xf4>
 88 »       movw»   r3,·#0
 89 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 90 »       movt»   r3,·#0
 91 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 92 »       cmp»    r4,·r3
 93 »       beq.n»  148·<property_copy+0xf4>
 94 »       mov»    r1,·r4
 95 »       mov»    r2,·r8
 96 »       str»    r3,·[sp,·#0]
 97 »       mov»    r0,·r6
 98 »       mov»    r3,·r5
 99 »       movs»   r4,·#0
 100 »       str»    r4,·[sp,·#4]
 101 »       bl»     0·<PyObject_CallFunctionObjArgs>
 102 ·R_ARM_THM_CALL» PyObject_CallFunctionObjArgs
 103 »       ldr»    r1,·[r6,·#0]
 104 »       mov»    r8,·r0
 105 »       subs»   r0,·r1,·#1
 106 »       str»    r0,·[r6,·#0]
 107 »       cmp»    r0,·#0
 108 »       beq.n»  140·<property_copy+0xec>
 109 »       mov»    r6,·r8
 110 »       mov»    r0,·r6
36 »       add»    sp,·#8111 »       add»    sp,·#8
37 »       pop»    {r4,·r5,·r6,·pc}112 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 113 »       ldr.w»  r3,·[r8]
 114 »       subs»   r0,·r3,·#1
 115 »       str.w»  r0,·[r8]
 116 »       cbnz»   r0,·f2·<property_copy+0x9e>
 117 »       mov»    r0,·r8
 118 »       bl»     0·<_Py_Dealloc>
 119 ·R_ARM_THM_CALL» _Py_Dealloc
Max diff block lines reached; 11242/15149 bytes (74.21%) of diff not shown.
87.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 555, 731 lines modifiedOffset 555, 447 lines modified
555 »       mov»    r5,·r0555 »       mov»    r5,·r0
556 »       ldr»    r3,·[r1,·#8]556 »       ldr»    r3,·[r1,·#8]
557 »       sub»    sp,·#60»      ;·0x3c557 »       sub»    sp,·#60»      ;·0x3c
558 »       add.w»  r0,·r1,·#12558 »       add.w»  r0,·r1,·#12
559 »       cmp»    r2,·#0559 »       cmp»    r2,·#0
560 »       bne.n»  4fc·<property_init+0xa0>560 »       bne.n»  4fc·<property_init+0xa0>
561 »       cmp»    r3,·#4561 »       cmp»    r3,·#4
562 »       bhi.w»  68c·<property_init+0x230>562 »       bhi.w»  636·<property_init+0x1da>
563 »       cmp»    r3,·#0563 »       cmp»    r3,·#0
564 »       beq.w»  684·<property_init+0x228>564 »       beq.w»  62a·<property_init+0x1ce>
565 »       ldr»    r4,·[r1,·#12]565 »       ldr»    r4,·[r1,·#12]
566 »       cmp»    r4,·#0566 »       cmp»    r4,·#0
567 »       beq.w»  6e8·<property_init+0x28c>567 »       beq.w»  67c·<property_init+0x220>
568 »       subs»   r6,·r3,·#1568 »       subs»   r7,·r3,·#1
569 »       bne.n»  52c·<property_init+0xd0>569 »       bne.n»  52a·<property_init+0xce>
570 »       movw»   r2,·#0570 »       movw»   r1,·#0
571 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct571 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
572 »       movt»   r2,·#0572 »       movt»   r1,·#0
573 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct573 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
574 »       cmp»    r4,·r2574 »       cmp»    r4,·r1
575 »       beq.w»  684·<property_init+0x228>575 »       beq.w»  62a·<property_init+0x1ce>
576 »       ldr»    r3,·[r4,·#0]576 »       ldr»    r3,·[r4,·#0]
577 »       movs»   r2,·#1577 »       movs»   r7,·#1
578 »       movs»   r7,·#0578 »       movs»   r6,·#0
579 »       add»    r3,·r2579 »       add»    r3,·r7
580 »       str»    r3,·[r4,·#0]580 »       str»    r3,·[r4,·#0]
581 »       ldr»    r3,·[r5,·#8]581 »       ldr»    r2,·[r5,·#8]
582 »       str»    r4,·[r5,·#8]582 »       str»    r4,·[r5,·#8]
 583 »       cmp»    r2,·#0
 584 »       bne.w»  63a·<property_init+0x1de>
 585 »       ldr»    r3,·[r5,·#12]
 586 »       str»    r6,·[r5,·#12]
583 »       cmp»    r3,·#0587 »       cmp»    r3,·#0
584 »       bne.w»  6ae·<property_init+0x252> 
585 »       ldr»    r6,·[r5,·#12] 
586 »       str»    r7,·[r5,·#12] 
587 »       cmp»    r6,·#0 
588 »       bne.w»  690·<property_init+0x234>588 »       bne.w»  660·<property_init+0x204>
589 »       ldr»    r0,·[r5,·#16]589 »       ldr»    r0,·[r5,·#16]
590 »       str»    r6,·[r5,·#16]590 »       str»    r3,·[r5,·#16]
591 »       cmp»    r0,·#0591 »       cmp»    r0,·#0
592 »       bne.w»  6d2·<property_init+0x276>592 »       bne.w»  692·<property_init+0x236>
593 »       ldr»    r3,·[r5,·#20]593 »       ldr»    r2,·[r5,·#20]
594 »       str»    r0,·[r5,·#20]594 »       str»    r0,·[r5,·#20]
595 »       cmp»    r3,·#0 
596 »       bne.w»  6ec·<property_init+0x290> 
597 »       str»    r3,·[r5,·#24] 
598 »       cmp»    r2,·#0595 »       cmp»    r2,·#0
 596 »       bne.w»  680·<property_init+0x224>
 597 »       str»    r2,·[r5,·#24]
 598 »       cmp»    r7,·#0
599 »       beq.w»  65a·<property_init+0x1fe>599 »       beq.w»  622·<property_init+0x1c6>
600 »       cmp»    r4,·#0600 »       cmp»    r4,·#0
601 »       beq.w»  680·<property_init+0x224>601 »       beq.w»  632·<property_init+0x1d6>
602 »       ldr»    r1,·[pc,·#572]»;·(710·<property_init+0x2b4>)602 »       ldr»    r1,·[pc,·#468]»;·(6a8·<property_init+0x24c>)
603 »       add»    r2,·sp,·#36»   ;·0x24603 »       add»    r2,·sp,·#36»   ;·0x24
604 »       mov»    r0,·r4604 »       mov»    r0,·r4
605 »       bl»     0·<_PyObject_LookupAttrId>605 »       bl»     0·<_PyObject_LookupAttrId>
606 ·R_ARM_THM_CALL» _PyObject_LookupAttrId606 ·R_ARM_THM_CALL» _PyObject_LookupAttrId
607 »       cmp»    r0,·#0607 »       cmp»    r0,·#0
608 »       ble.n»  4f8·<property_init+0x9c>608 »       ble.n»  4f8·<property_init+0x9c>
609 »       ldr»    r6,·[pc,·#560]»;·(714·<property_init+0x2b8>)609 »       ldr»    r0,·[pc,·#456]»;·(6ac·<property_init+0x250>)
610 »       ldr»    r0,·[r5,·#4]610 »       ldr»    r1,·[r5,·#4]
611 »       ldr»    r2,·[sp,·#36]» ;·0x24611 »       ldr»    r2,·[sp,·#36]» ;·0x24
612 »       cmp»    r0,·r6612 »       cmp»    r1,·r0
613 »       bne.w»  636·<property_init+0x1da>613 »       bne.w»  604·<property_init+0x1a8>
614 »       ldr»    r0,·[r5,·#20]614 »       ldr»    r0,·[r5,·#20]
615 »       str»    r2,·[r5,·#20]615 »       str»    r2,·[r5,·#20]
616 »       cmp»    r0,·#0616 »       cmp»    r0,·#0
617 »       bne.n»  5ea·<property_init+0x18e>617 »       bne.n»  5e2·<property_init+0x186>
618 »       movs»   r1,·#1618 »       movs»   r2,·#1
619 »       str»    r1,·[r5,·#24]619 »       str»    r2,·[r5,·#24]
620 »       add»    sp,·#60»      ;·0x3c620 »       add»    sp,·#60»      ;·0x3c
621 »       pop»    {r4,·r5,·r6,·r7,·pc}621 »       pop»    {r4,·r5,·r6,·r7,·pc}
622 »       ldr»    r6,·[r2,·#8]622 »       ldr»    r7,·[r2,·#8]
623 »       add»    r6,·r3623 »       add»    r7,·r3
624 »       ldr»    r4,·[pc,·#532]»;·(718·<property_init+0x2bc>)624 »       ldr»    r4,·[pc,·#428]»;·(6b0·<property_init+0x254>)
625 »       mov»    r1,·r3625 »       mov»    r1,·r3
626 »       add»    r7,·sp,·#40»   ;·0x28626 »       add»    r6,·sp,·#40»   ;·0x28
627 »       movs»   r3,·#0627 »       movs»   r3,·#0
628 »       str»    r4,·[sp,·#0]628 »       str»    r4,·[sp,·#0]
629 »       movs»   r4,·#4629 »       movs»   r4,·#4
630 »       str»    r3,·[sp,·#12]630 »       str»    r3,·[sp,·#12]
631 »       str»    r3,·[sp,·#4]631 »       str»    r3,·[sp,·#4]
632 »       str»    r7,·[sp,·#16]632 »       str»    r6,·[sp,·#16]
633 »       str»    r4,·[sp,·#8]633 »       str»    r4,·[sp,·#8]
634 »       bl»     0·<_PyArg_UnpackKeywords>634 »       bl»     0·<_PyArg_UnpackKeywords>
635 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords635 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
636 »       cmp»    r0,·#0636 »       cmp»    r0,·#0
637 »       beq.w»  650·<property_init+0x1f4>637 »       beq.n»  61c·<property_init+0x1c0>
638 »       cmp»    r6,·#0638 »       cmp»    r7,·#0
639 »       beq.w»  684·<property_init+0x228>639 »       beq.w»  62a·<property_init+0x1ce>
640 »       ldr»    r4,·[r0,·#0]640 »       ldr»    r4,·[r0,·#0]
641 »       cbz»    r4,·52c·<property_init+0xd0>641 »       cbz»    r4,·52a·<property_init+0xce>
642 »       subs»   r6,·#1642 »       subs»   r7,·#1
643 »       beq.n»  484·<property_init+0x28>643 »       beq.n»  484·<property_init+0x28>
644 »       ldr»    r7,·[r0,·#4]644 »       ldr»    r6,·[r0,·#4]
 645 »       cbz»    r6,·532·<property_init+0xd6>
645 »       cmp»    r7,·#0 
646 »       beq.w»  65e·<property_init+0x202> 
647 »       subs»   r6,·#1646 »       subs»   r7,·#1
648 »       beq.n»  5fa·<property_init+0x19e>647 »       beq.n»  5f2·<property_init+0x196>
649 »       ldr»    r3,·[r0,·#8]648 »       ldr»    r3,·[r0,·#8]
 649 »       cbz»    r3,·53a·<property_init+0xde>
650 »       cmp»    r3,·#0 
651 »       beq.w»  656·<property_init+0x1fa> 
652 »       cmp»    r6,·#1650 »       cmp»    r7,·#1
653 »       beq.w»  67c·<property_init+0x220>651 »       beq.n»  626·<property_init+0x1ca>
654 »       ldr»    r6,·[r0,·#12]652 »       ldr»    r1,·[r0,·#12]
655 »       movw»   r1,·#0653 »       movw»   r0,·#0
656 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct654 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
657 »       movt»   r1,·#0655 »       movt»   r0,·#0
658 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct656 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 657 »       cmp»    r4,·r0
 658 »       it»     eq
 659 »       moveq»  r4,·#0
659 »       cmp»    r6,·#0660 »       cmp»    r6,·r0
 661 »       it»     eq
 662 »       moveq»  r6,·#0
 663 »       cmp»    r3,·r0
 664 »       it»     eq
 665 »       moveq»  r3,·#0
 666 »       cmp»    r1,·r0
660 »       it»     ne667 »       it»     ne
661 »       cmpne»  r6,·r1668 »       cmpne»  r1,·#0
662 »       ite»    eq669 »       ite»    eq
663 »       moveq»  r2,·#1670 »       moveq»  r7,·#1
Max diff block lines reached; 84896/89060 bytes (95.32%) of diff not shown.
1.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 52, 26 lines modifiedOffset 52, 26 lines modified
52 »       movs»   r2,·#152 »       movs»   r2,·#1
53 »       movt»   r2,·#32768»  ;·0x800053 »       movt»   r2,·#32768»  ;·0x8000
54 »       sub»    sp,·#1254 »       sub»    sp,·#12
55 »       ldr»    r3,·[r3,·#8]55 »       ldr»    r3,·[r3,·#8]
56 »       add»    r1,·sp,·#456 »       add»    r1,·sp,·#4
57 »       ldr»    r0,·[pc,·#12]» ;·(64·<mappingproxy_copy+0x1e>)57 »       ldr»    r0,·[pc,·#12]» ;·(64·<mappingproxy_copy+0x1e>)
58 »       str»    r3,·[sp,·#4]58 »       str»    r3,·[sp,·#4]
59 »       bl»     16f8·<_PyObject_VectorcallMethodId.constprop.0>59 »       bl»     13f4·<_PyObject_VectorcallMethodId.constprop.0>
60 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.060 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0
61 »       add»    sp,·#1261 »       add»    sp,·#12
62 »       ldr.w»  pc,·[sp],·#462 »       ldr.w»  pc,·[sp],·#4
63 »       .word»  0x000006e463 »       .word»  0x000006e4
64 ·R_ARM_ABS32»    .data64 ·R_ARM_ABS32»    .data
  
65 00000068·<property_getter>:65 00000068·<property_getter>:
66 property_getter():66 property_getter():
67 »       movs»   r3,·#067 »       movs»   r3,·#0
68 »       mov»    r2,·r368 »       mov»    r2,·r3
69 »       b.w»    93c·<property_copy>69 »       b.w»    54·<mappingproxy_copy+0xe>
70 ·R_ARM_THM_JUMP24»       property_copy70 ·R_ARM_THM_JUMP24»       property_copy
  
71 00000070·<wrapper_reduce>:71 00000070·<wrapper_reduce>:
72 wrapper_reduce():72 wrapper_reduce():
73 »       push»   {r4,·lr}73 »       push»   {r4,·lr}
74 »       mov»    r4,·r074 »       mov»    r4,·r0
75 »       ldr»    r0,·[pc,·#28]» ;·(94·<wrapper_reduce+0x24>)75 »       ldr»    r0,·[pc,·#28]» ;·(94·<wrapper_reduce+0x24>)
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 »       movs»   r2,·#1201 »       movs»   r2,·#1
202 »       movt»   r2,·#32768»  ;·0x8000202 »       movt»   r2,·#32768»  ;·0x8000
203 »       sub»    sp,·#12203 »       sub»    sp,·#12
204 »       ldr»    r3,·[r3,·#8]204 »       ldr»    r3,·[r3,·#8]
205 »       add»    r1,·sp,·#4205 »       add»    r1,·sp,·#4
206 »       ldr»    r0,·[pc,·#12]» ;·(170·<mappingproxy_reversed+0x1e>)206 »       ldr»    r0,·[pc,·#12]» ;·(170·<mappingproxy_reversed+0x1e>)
207 »       str»    r3,·[sp,·#4]207 »       str»    r3,·[sp,·#4]
208 »       bl»     16f8·<_PyObject_VectorcallMethodId.constprop.0>208 »       bl»     13f4·<_PyObject_VectorcallMethodId.constprop.0>
209 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0209 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0
210 »       add»    sp,·#12210 »       add»    sp,·#12
211 »       ldr.w»  pc,·[sp],·#4211 »       ldr.w»  pc,·[sp],·#4
212 »       .word»  0x00000708212 »       .word»  0x00000708
213 ·R_ARM_ABS32»    .data213 ·R_ARM_ABS32»    .data
  
214 00000174·<getset_get_doc>:214 00000174·<getset_get_doc>:
472 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:··········63240·(bytes·into·file)13 ··Start·of·section·headers:··········62776·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0xf708:1 There·are·17·section·headers,·starting·at·offset·0xf538:
  
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·0026cc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002794·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00c1ec·0015b0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00c064·001618·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002700·003774·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0027c8·003774·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00d79c·001468·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·00d67c·001468·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·005e74·00001c·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·005f3c·00001c·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005e74·00170b·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005f3c·00170b·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·007580·0010c4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·007648·000e94·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00ec04·000628·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00eae4·000578·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·008644·0005e4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0084dc·0005e4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00f22c·000450·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00f05c·000450·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·008c28·00007a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·008ac0·00007a·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·008ca2·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·008b3a·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008ca2·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008b3a·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·008cd8·001d90·10·····15·309··418 ··[14]·.symtab···········SYMTAB··········00000000·008b70·001d70·10·····15·307··4
19 ··[15]·.strtab···········STRTAB··········00000000·00aa68·001784·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00a8e0·001784·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00f67c·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00f4ac·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
61.6 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·473·entries:1 Symbol·table·'.symtab'·contains·471·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
Offset 14, 463 lines modifiedOffset 14, 461 lines modified
14 ····10:·000010f8·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR214 ····10:·000010f8·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR2
15 ····11:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·000021f0·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR317 ····13:·000021f0·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR3
18 ····14:·00000604·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·00000604·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000660·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000660·····0·NOTYPE··LOCAL··DEFAULT····1·$t
193 KB
readelf --wide --relocs {}
Max HTML report size reached
1.14 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 !Th#C!`E
1 ;F"Fqi(k2 ;F"Fqi(k
2 exceptions·bootstrapping·error.3 exceptions·bootstrapping·error.
3 Cannot·allocate·map·from·errnos·to·OSError·subclasses4 Cannot·allocate·map·from·errnos·to·OSError·subclasses
4 errmap·insertion·problem.5 errmap·insertion·problem.
5 Could·not·preallocate·MemoryError·object6 Could·not·preallocate·MemoryError·object
6 BaseException7 BaseException
7 Module·dictionary·insertion·problem.8 Module·dictionary·insertion·problem.
Offset 208, 17 lines modifiedOffset 209, 17 lines modified
208 _PyBuiltins_AddExceptions209 _PyBuiltins_AddExceptions
209 Exception.with_traceback(tb)·--210 Exception.with_traceback(tb)·--
210 ····set·self.__traceback__·to·tb·and·return·self.211 ····set·self.__traceback__·to·tb·and·return·self.
211 .LANCHOR0212 .LANCHOR0
212 .LANCHOR2213 .LANCHOR2
213 .LANCHOR3214 .LANCHOR3
214 .LANCHOR4215 .LANCHOR4
 216 MemoryError_new
215 .LANCHOR5217 .LANCHOR5
216 .LANCHOR1218 .LANCHOR1
217 MemoryError_new 
218 BaseException_new219 BaseException_new
219 MemoryError_dealloc220 MemoryError_dealloc
220 BaseException_clear221 BaseException_clear
221 BaseException_init222 BaseException_init
222 BaseException_set_tb223 BaseException_set_tb
223 BaseException_dealloc224 BaseException_dealloc
224 OSError_new225 OSError_new
Offset 354, 26 lines modifiedOffset 355, 26 lines modified
354 _PyExc_InterruptedError355 _PyExc_InterruptedError
355 _PyExc_PermissionError356 _PyExc_PermissionError
356 _PyExc_ProcessLookupError357 _PyExc_ProcessLookupError
357 _PyExc_TimeoutError358 _PyExc_TimeoutError
358 kwlist.6359 kwlist.6
359 PyId_name.5360 PyId_name.5
360 PyId_path.4361 PyId_path.4
 362 errnomap
361 memerrors_freelist363 memerrors_freelist
362 memerrors_numfree364 memerrors_numfree
363 errnomap 
364 print_prefix.3365 print_prefix.3
365 exec_prefix.2366 exec_prefix.2
366 _PyExc_Init367 _PyExc_Init
367 PyType_Ready368 PyType_Ready
368 PyTuple_New 
369 _Py_Dealloc369 _Py_Dealloc
370 PyDict_New370 PyDict_New
371 PyLong_FromLong371 PyLong_FromLong
372 PyDict_SetItem372 PyDict_SetItem
 373 PyTuple_New
373 _Py_NewReference374 _Py_NewReference
374 _PyRuntime375 _PyRuntime
375 _PyBuiltins_AddExceptions376 _PyBuiltins_AddExceptions
376 PyModule_GetDict377 PyModule_GetDict
377 PyDict_SetItemString378 PyDict_SetItemString
378 _PyArg_NoKeywords379 _PyArg_NoKeywords
379 PyException_SetTraceback380 PyException_SetTraceback
144 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 313 lines modifiedOffset 1, 313 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<_PyExc_Init>:2 00000000·<_PyExc_Init>:
3 _PyExc_Init():3 _PyExc_Init():
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
5 »       movw»   r4,·#05 »       movw»   r4,·#0
6 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR06 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
7 »       movt»   r4,·#07 »       movt»   r4,·#0
8 ·R_ARM_THM_MOVT_ABS»     .LANCHOR08 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
9 »       sub»    sp,·#76»      ;·0x4c9 »       sub»    sp,·#64»      ;·0x40
 10 »       mov»    r7,·r0
10 »       ldr»    r3,·[r4,·#84]» ;·0x5411 »       ldr»    r3,·[r4,·#84]» ;·0x54
11 »       str»    r0,·[sp,·#0] 
12 »       lsls»   r5,·r3,·#1912 »       lsls»   r3,·r3,·#19
13 »       bmi.n»  2c·<_PyExc_Init+0x2c>13 »       bmi.n»  2c·<_PyExc_Init+0x2c>
14 »       mov»    r0,·r414 »       mov»    r0,·r4
15 »       bl»     0·<PyType_Ready>15 »       bl»     0·<PyType_Ready>
16 ·R_ARM_THM_CALL» PyType_Ready16 ·R_ARM_THM_CALL» PyType_Ready
17 »       cmp»    r0,·#017 »       cmp»    r0,·#0
18 »       blt.w»  d00·<_PyExc_Init+0xd00>18 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
19 »       ldr.w»  r2,·[r4,·#204]»      ;·0xcc19 »       ldr.w»  r2,·[r4,·#204]»      ;·0xcc
20 »       ldr»    r0,·[r2,·#0]20 »       ldr»    r0,·[r2,·#0]
21 »       adds»   r0,·#121 »       adds»   r0,·#1
22 »       str»    r0,·[r2,·#0]22 »       str»    r0,·[r2,·#0]
23 »       ldr.w»  r1,·[r4,·#292]»      ;·0x12423 »       ldr.w»  r1,·[r4,·#292]»      ;·0x124
24 »       lsls»   r0,·r1,·#1924 »       lsls»   r6,·r1,·#19
25 »       bmi.n»  4a·<_PyExc_Init+0x4a>25 »       bmi.n»  4a·<_PyExc_Init+0x4a>
26 »       ldr»    r0,·[pc,·#692]»;·(2ec·<_PyExc_Init+0x2ec>)26 »       ldr»    r0,·[pc,·#692]»;·(2ec·<_PyExc_Init+0x2ec>)
27 »       bl»     0·<PyType_Ready>27 »       bl»     0·<PyType_Ready>
28 ·R_ARM_THM_CALL» PyType_Ready28 ·R_ARM_THM_CALL» PyType_Ready
29 »       cmp»    r0,·#029 »       cmp»    r0,·#0
30 »       blt.w»  d00·<_PyExc_Init+0xd00>30 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
31 »       ldr.w»  r5,·[r4,·#412]»      ;·0x19c31 »       ldr.w»  r5,·[r4,·#412]»      ;·0x19c
32 »       ldr»    r6,·[r5,·#0]32 »       ldr»    r6,·[r5,·#0]
33 »       adds»   r6,·#133 »       adds»   r6,·#1
34 »       str»    r6,·[r5,·#0]34 »       str»    r6,·[r5,·#0]
35 »       ldr.w»  r7,·[r4,·#500]»      ;·0x1f435 »       ldr.w»  r3,·[r4,·#500]»      ;·0x1f4
36 »       lsls»   r1,·r7,·#1936 »       lsls»   r5,·r3,·#19
37 »       bmi.n»  68·<_PyExc_Init+0x68>37 »       bmi.n»  68·<_PyExc_Init+0x68>
38 »       ldr»    r0,·[pc,·#668]»;·(2f0·<_PyExc_Init+0x2f0>)38 »       ldr»    r0,·[pc,·#668]»;·(2f0·<_PyExc_Init+0x2f0>)
39 »       bl»     0·<PyType_Ready>39 »       bl»     0·<PyType_Ready>
40 ·R_ARM_THM_CALL» PyType_Ready40 ·R_ARM_THM_CALL» PyType_Ready
41 »       cmp»    r0,·#041 »       cmp»    r0,·#0
42 »       blt.w»  d00·<_PyExc_Init+0xd00>42 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
43 »       ldr.w»  r2,·[r4,·#620]»      ;·0x26c43 »       ldr.w»  r2,·[r4,·#620]»      ;·0x26c
44 »       ldr»    r3,·[r2,·#0]44 »       ldr»    r0,·[r2,·#0]
45 »       adds»   r3,·#145 »       adds»   r0,·#1
46 »       str»    r3,·[r2,·#0]46 »       str»    r0,·[r2,·#0]
47 »       ldr.w»  r0,·[r4,·#708]»      ;·0x2c447 »       ldr.w»  r1,·[r4,·#708]»      ;·0x2c4
48 »       lsls»   r2,·r0,·#1948 »       lsls»   r0,·r1,·#19
49 »       bmi.n»  86·<_PyExc_Init+0x86>49 »       bmi.n»  86·<_PyExc_Init+0x86>
50 »       ldr»    r0,·[pc,·#640]»;·(2f4·<_PyExc_Init+0x2f4>)50 »       ldr»    r0,·[pc,·#640]»;·(2f4·<_PyExc_Init+0x2f4>)
51 »       bl»     0·<PyType_Ready>51 »       bl»     0·<PyType_Ready>
52 ·R_ARM_THM_CALL» PyType_Ready52 ·R_ARM_THM_CALL» PyType_Ready
53 »       cmp»    r0,·#053 »       cmp»    r0,·#0
54 »       blt.w»  d00·<_PyExc_Init+0xd00>54 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
55 »       ldr.w»  r1,·[r4,·#828]»      ;·0x33c55 »       ldr.w»  r5,·[r4,·#828]»      ;·0x33c
56 »       ldr»    r5,·[r1,·#0]56 »       ldr»    r6,·[r5,·#0]
57 »       adds»   r5,·#157 »       adds»   r6,·#1
58 »       str»    r5,·[r1,·#0]58 »       str»    r6,·[r5,·#0]
59 »       ldr.w»  r6,·[r4,·#916]»      ;·0x39459 »       ldr.w»  r3,·[r4,·#916]»      ;·0x394
60 »       lsls»   r3,·r6,·#1960 »       lsls»   r1,·r3,·#19
61 »       bmi.n»  a4·<_PyExc_Init+0xa4>61 »       bmi.n»  a4·<_PyExc_Init+0xa4>
62 »       ldr»    r0,·[pc,·#616]»;·(2f8·<_PyExc_Init+0x2f8>)62 »       ldr»    r0,·[pc,·#616]»;·(2f8·<_PyExc_Init+0x2f8>)
63 »       bl»     0·<PyType_Ready>63 »       bl»     0·<PyType_Ready>
64 ·R_ARM_THM_CALL» PyType_Ready64 ·R_ARM_THM_CALL» PyType_Ready
65 »       cmp»    r0,·#065 »       cmp»    r0,·#0
66 »       blt.w»  d00·<_PyExc_Init+0xd00>66 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
67 »       ldr.w»  r7,·[r4,·#1036]»     ;·0x40c67 »       ldr.w»  r2,·[r4,·#1036]»     ;·0x40c
68 »       ldr»    r2,·[r7,·#0]68 »       ldr»    r0,·[r2,·#0]
69 »       adds»   r2,·#169 »       adds»   r0,·#1
70 »       str»    r2,·[r7,·#0]70 »       str»    r0,·[r2,·#0]
71 »       ldr.w»  r3,·[r4,·#1124]»     ;·0x46471 »       ldr.w»  r1,·[r4,·#1124]»     ;·0x464
72 »       lsls»   r7,·r3,·#1972 »       lsls»   r2,·r1,·#19
73 »       bmi.n»  c2·<_PyExc_Init+0xc2>73 »       bmi.n»  c2·<_PyExc_Init+0xc2>
74 »       ldr»    r0,·[pc,·#588]»;·(2fc·<_PyExc_Init+0x2fc>)74 »       ldr»    r0,·[pc,·#588]»;·(2fc·<_PyExc_Init+0x2fc>)
75 »       bl»     0·<PyType_Ready>75 »       bl»     0·<PyType_Ready>
76 ·R_ARM_THM_CALL» PyType_Ready76 ·R_ARM_THM_CALL» PyType_Ready
77 »       cmp»    r0,·#077 »       cmp»    r0,·#0
78 »       blt.w»  d00·<_PyExc_Init+0xd00>78 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
79 »       ldr.w»  r0,·[r4,·#1244]»     ;·0x4dc79 »       ldr.w»  r5,·[r4,·#1244]»     ;·0x4dc
80 »       ldr»    r1,·[r0,·#0]80 »       ldr»    r6,·[r5,·#0]
81 »       adds»   r1,·#181 »       adds»   r6,·#1
82 »       str»    r1,·[r0,·#0]82 »       str»    r6,·[r5,·#0]
83 »       ldr.w»  r5,·[r4,·#1332]»     ;·0x53483 »       ldr.w»  r3,·[r4,·#1332]»     ;·0x534
84 »       lsls»   r6,·r5,·#1984 »       lsls»   r3,·r3,·#19
85 »       bmi.n»  e0·<_PyExc_Init+0xe0>85 »       bmi.n»  e0·<_PyExc_Init+0xe0>
86 »       ldr»    r0,·[pc,·#564]»;·(300·<_PyExc_Init+0x300>)86 »       ldr»    r0,·[pc,·#564]»;·(300·<_PyExc_Init+0x300>)
87 »       bl»     0·<PyType_Ready>87 »       bl»     0·<PyType_Ready>
88 ·R_ARM_THM_CALL» PyType_Ready88 ·R_ARM_THM_CALL» PyType_Ready
89 »       cmp»    r0,·#089 »       cmp»    r0,·#0
90 »       blt.w»  d00·<_PyExc_Init+0xd00>90 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
91 »       ldr.w»  r6,·[r4,·#1452]»     ;·0x5ac91 »       ldr.w»  r2,·[r4,·#1452]»     ;·0x5ac
92 »       ldr»    r7,·[r6,·#0]92 »       ldr»    r0,·[r2,·#0]
93 »       adds»   r7,·#193 »       adds»   r0,·#1
94 »       str»    r7,·[r6,·#0]94 »       str»    r0,·[r2,·#0]
95 »       ldr.w»  r2,·[r4,·#1540]»     ;·0x60495 »       ldr.w»  r1,·[r4,·#1540]»     ;·0x604
96 »       lsls»   r5,·r2,·#1996 »       lsls»   r6,·r1,·#19
97 »       bmi.n»  fe·<_PyExc_Init+0xfe>97 »       bmi.n»  fe·<_PyExc_Init+0xfe>
98 »       ldr»    r0,·[pc,·#536]»;·(304·<_PyExc_Init+0x304>)98 »       ldr»    r0,·[pc,·#536]»;·(304·<_PyExc_Init+0x304>)
99 »       bl»     0·<PyType_Ready>99 »       bl»     0·<PyType_Ready>
100 ·R_ARM_THM_CALL» PyType_Ready100 ·R_ARM_THM_CALL» PyType_Ready
101 »       cmp»    r0,·#0101 »       cmp»    r0,·#0
102 »       blt.w»  d00·<_PyExc_Init+0xd00>102 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
103 »       ldr.w»  r0,·[r4,·#1660]»     ;·0x67c103 »       ldr.w»  r5,·[r4,·#1660]»     ;·0x67c
104 »       ldr»    r3,·[r0,·#0]104 »       ldr»    r6,·[r5,·#0]
105 »       adds»   r3,·#1105 »       adds»   r6,·#1
106 »       str»    r3,·[r0,·#0]106 »       str»    r6,·[r5,·#0]
107 »       ldr.w»  r1,·[r4,·#1748]»     ;·0x6d4107 »       ldr.w»  r3,·[r4,·#1748]»     ;·0x6d4
108 »       lsls»   r0,·r1,·#19108 »       lsls»   r5,·r3,·#19
109 »       bmi.n»  11c·<_PyExc_Init+0x11c>109 »       bmi.n»  11c·<_PyExc_Init+0x11c>
110 »       ldr»    r0,·[pc,·#512]»;·(308·<_PyExc_Init+0x308>)110 »       ldr»    r0,·[pc,·#512]»;·(308·<_PyExc_Init+0x308>)
111 »       bl»     0·<PyType_Ready>111 »       bl»     0·<PyType_Ready>
112 ·R_ARM_THM_CALL» PyType_Ready112 ·R_ARM_THM_CALL» PyType_Ready
113 »       cmp»    r0,·#0113 »       cmp»    r0,·#0
114 »       blt.w»  d00·<_PyExc_Init+0xd00>114 »       blt.w»  c7e·<_PyExc_Init+0xc7e>
115 »       ldr.w»  r5,·[r4,·#1868]»     ;·0x74c115 »       ldr.w»  r2,·[r4,·#1868]»     ;·0x74c
116 »       ldr»    r6,·[r5,·#0]116 »       ldr»    r0,·[r2,·#0]
117 »       adds»   r6,·#1117 »       adds»   r0,·#1
118 »       str»    r6,·[r5,·#0]118 »       str»    r0,·[r2,·#0]
119 »       ldr.w»  r7,·[r4,·#1956]»     ;·0x7a4119 »       ldr.w»  r1,·[r4,·#1956]»     ;·0x7a4
120 »       lsls»   r1,·r7,·#19120 »       lsls»   r0,·r1,·#19
121 »       bmi.n»  13a·<_PyExc_Init+0x13a>121 »       bmi.n»  13a·<_PyExc_Init+0x13a>
122 »       ldr»    r0,·[pc,·#484]»;·(30c·<_PyExc_Init+0x30c>)122 »       ldr»    r0,·[pc,·#484]»;·(30c·<_PyExc_Init+0x30c>)
Max diff block lines reached; 142624/147178 bytes (96.91%) of diff not shown.
61.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 487 lines modifiedOffset 1, 291 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<MemoryError_new>: 
3 MemoryError_new(): 
4 »       movw»   r3,·#0 
5 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR2 
6 »       movt»   r3,·#0 
7 ·R_ARM_THM_MOVT_ABS»     .LANCHOR2 
8 »       ldr.w»  r3,·[r3,·#3348]»     ;·0xd14 
9 »       cmp»    r3,·r0 
10 »       bne.n»  ae·<MemoryError_new+0xae> 
11 »       push»   {r4,·r5,·lr} 
12 »       movw»   r5,·#0 
13 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR5 
14 »       movt»   r5,·#0 
15 ·R_ARM_THM_MOVT_ABS»     .LANCHOR5 
16 »       mov»    r4,·r1 
17 »       sub»    sp,·#12 
18 »       ldr»    r1,·[r5,·#0] 
19 »       cbnz»   r1,·4a·<MemoryError_new+0x4a> 
20 »       ldr.w»  r2,·[r3,·#152]»      ;·0x98 
21 »       blx»    r2 
22 »       mov»    r1,·r0 
23 »       cmp»    r0,·#0 
24 »       beq.n»  aa·<MemoryError_new+0xaa> 
25 »       movs»   r5,·#0 
26 »       str»    r5,·[r0,·#8] 
27 »       strd»   r5,·r5,·[r0,·#20] 
28 »       str»    r5,·[r0,·#16] 
29 »       strb»   r5,·[r0,·#28] 
30 »       cbz»    r4,·92·<MemoryError_new+0x92> 
31 »       ldr»    r0,·[r4,·#0] 
32 »       str»    r4,·[r1,·#12] 
33 »       adds»   r0,·#1 
34 »       str»    r0,·[r4,·#0] 
35 »       mov»    r0,·r1 
36 »       add»    sp,·#12 
37 »       pop»    {r4,·r5,·pc} 
38 »       movs»   r0,·#0 
39 »       str»    r1,·[sp,·#4] 
40 »       bl»     0·<PyTuple_New> 
41 ·R_ARM_THM_CALL» PyTuple_New 
42 »       ldr»    r1,·[sp,·#4] 
43 »       str»    r0,·[r1,·#12] 
44 »       cbz»    r0,·aa·<MemoryError_new+0xaa> 
45 »       ldr»    r3,·[r5,·#4] 
46 »       movs»   r0,·#0 
47 »       ldr»    r2,·[r1,·#8] 
48 »       subs»   r4,·r3,·#1 
49 »       strd»   r2,·r4,·[r5] 
50 »       ldr»    r5,·[pc,·#84]» ;·(bc·<MemoryError_new+0xbc>) 
51 »       str»    r0,·[r1,·#8] 
52 »       mov»    r0,·r1 
53 »       bl»     0·<_Py_NewReference> 
54 ·R_ARM_THM_CALL» _Py_NewReference 
55 »       ldr»    r1,·[sp,·#4] 
56 »       ldr»    r0,·[r5,·#0] 
57 »       sub.w»  r2,·r1,·#8 
58 »       ldr.w»  r3,·[r1,·#-4] 
59 »       ldr»    r4,·[r0,·#8] 
60 »       and.w»  r5,·r3,·#3 
61 »       ldr.w»  r0,·[r4,·#400]»      ;·0x190 
62 »       ldr»    r3,·[r0,·#4] 
63 »       orrs»   r5,·r3 
64 »       str»    r2,·[r3,·#0] 
65 »       strd»   r0,·r5,·[r1,·#-8] 
66 »       str»    r2,·[r0,·#4] 
67 »       b.n»    44·<MemoryError_new+0x44> 
68 »       str»    r0,·[sp,·#4] 
69 »       mov»    r0,·r4 
70 »       bl»     0·<PyTuple_New> 
71 ·R_ARM_THM_CALL» PyTuple_New 
72 »       ldr»    r1,·[sp,·#4] 
73 »       str»    r0,·[r1,·#12] 
74 »       cmp»    r0,·#0 
75 »       bne.n»  44·<MemoryError_new+0x44> 
76 »       ldr»    r4,·[r1,·#0] 
77 »       subs»   r3,·r4,·#1 
78 »       str»    r3,·[r1,·#0] 
79 »       cbz»    r3,·b0·<MemoryError_new+0xb0> 
80 »       movs»   r1,·#0 
81 »       b.n»    44·<MemoryError_new+0x44> 
82 »       b.n»    c0·<BaseException_new> 
83 »       mov»    r0,·r1 
84 »       str»    r3,·[sp,·#4] 
85 »       bl»     0·<_Py_Dealloc> 
86 ·R_ARM_THM_CALL» _Py_Dealloc 
87 »       ldr»    r1,·[sp,·#4] 
88 »       b.n»    44·<MemoryError_new+0x44> 
89 »       .word»  0x0000016c 
90 ·R_ARM_ABS32»    _PyRuntime 
  
91 000000c0·<BaseException_new>:2 00000000·<BaseException_new>:
92 BaseException_new():3 BaseException_new():
93 »       push»   {r3,·r4,·r5,·lr}4 »       push»   {r3,·r4,·r5,·lr}
94 »       mov»    r5,·r15 »       mov»    r5,·r1
95 »       ldr.w»  r3,·[r0,·#152]»      ;·0x986 »       ldr.w»  r3,·[r0,·#152]»      ;·0x98
96 »       movs»   r1,·#07 »       movs»   r1,·#0
97 »       blx»    r38 »       blx»    r3
98 »       cbz»    r0,·fe·<BaseException_new+0x3e>9 »       cbz»    r0,·3e·<BaseException_new+0x3e>
99 »       mov»    r4,·r010 »       mov»    r4,·r0
100 »       movs»   r0,·#011 »       movs»   r0,·#0
101 »       str»    r0,·[r4,·#8]12 »       str»    r0,·[r4,·#8]
102 »       strd»   r0,·r0,·[r4,·#20]13 »       strd»   r0,·r0,·[r4,·#20]
103 »       str»    r0,·[r4,·#16]14 »       str»    r0,·[r4,·#16]
104 »       strb»   r0,·[r4,·#28]15 »       strb»   r0,·[r4,·#28]
105 »       cbz»    r5,·ea·<BaseException_new+0x2a>16 »       cbz»    r5,·2a·<BaseException_new+0x2a>
106 »       ldr»    r3,·[r5,·#0]17 »       ldr»    r3,·[r5,·#0]
107 »       str»    r5,·[r4,·#12]18 »       str»    r5,·[r4,·#12]
108 »       adds»   r3,·#119 »       adds»   r3,·#1
109 »       str»    r3,·[r5,·#0]20 »       str»    r3,·[r5,·#0]
110 »       mov»    r0,·r421 »       mov»    r0,·r4
111 »       pop»    {r3,·r4,·r5,·pc}22 »       pop»    {r3,·r4,·r5,·pc}
112 »       mov»    r0,·r523 »       mov»    r0,·r5
113 »       bl»     0·<PyTuple_New>24 »       bl»     0·<PyTuple_New>
114 ·R_ARM_THM_CALL» PyTuple_New25 ·R_ARM_THM_CALL» PyTuple_New
115 »       str»    r0,·[r4,·#12]26 »       str»    r0,·[r4,·#12]
116 »       cmp»    r0,·#027 »       cmp»    r0,·#0
117 »       bne.n»  e6·<BaseException_new+0x26>28 »       bne.n»  26·<BaseException_new+0x26>
118 »       ldr»    r1,·[r4,·#0]29 »       ldr»    r1,·[r4,·#0]
119 »       subs»   r2,·r1,·#130 »       subs»   r2,·r1,·#1
120 »       str»    r2,·[r4,·#0]31 »       str»    r2,·[r4,·#0]
121 »       cbz»    r2,·102·<BaseException_new+0x42>32 »       cbz»    r2,·42·<BaseException_new+0x42>
122 »       movs»   r4,·#033 »       movs»   r4,·#0
Max diff block lines reached; 59384/62338 bytes (95.26%) of diff not shown.
4.03 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 120, 30 lines modifiedOffset 120, 30 lines modified
120 »       mov»    r1,·r5120 »       mov»    r1,·r5
121 »       blx»    r4121 »       blx»    r4
122 »       cbnz»   r0,·f2·<UnicodeError_traverse+0x3a>122 »       cbnz»   r0,·f2·<UnicodeError_traverse+0x3a>
123 »       mov»    r2,·r5123 »       mov»    r2,·r5
124 »       mov»    r1,·r4124 »       mov»    r1,·r4
125 »       mov»    r0,·r6125 »       mov»    r0,·r6
126 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}126 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
127 »       b.w»    1a0c·<BaseException_traverse>127 »       b.w»    1a9c·<BaseException_traverse>
128 ·R_ARM_THM_JUMP24»       BaseException_traverse128 ·R_ARM_THM_JUMP24»       BaseException_traverse
129 »       pop»    {r4,·r5,·r6,·pc}129 »       pop»    {r4,·r5,·r6,·pc}
  
130 000000f4·<ImportError_str>:130 000000f4·<ImportError_str>:
131 ImportError_str():131 ImportError_str():
132 »       ldr»    r3,·[r0,·#32]132 »       ldr»    r3,·[r0,·#32]
133 »       cbz»    r3,·106·<ImportError_str+0x12>133 »       cbz»    r3,·106·<ImportError_str+0x12>
134 »       ldr»    r1,·[r3,·#4]134 »       ldr»    r1,·[r3,·#4]
135 »       movw»   r2,·#0135 »       movw»   r2,·#0
136 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type136 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
137 »       movt»   r2,·#0137 »       movt»   r2,·#0
138 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type138 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
139 »       cmp»    r1,·r2139 »       cmp»    r1,·r2
140 »       beq.n»  10a·<ImportError_str+0x16>140 »       beq.n»  10a·<ImportError_str+0x16>
141 »       b.w»    1524·<BaseException_str>141 »       b.w»    1598·<BaseException_str>
142 ·R_ARM_THM_JUMP24»       BaseException_str142 ·R_ARM_THM_JUMP24»       BaseException_str
143 »       ldr»    r0,·[r3,·#0]143 »       ldr»    r0,·[r3,·#0]
144 »       adds»   r0,·#1144 »       adds»   r0,·#1
145 »       str»    r0,·[r3,·#0]145 »       str»    r0,·[r3,·#0]
146 »       mov»    r0,·r3146 »       mov»    r0,·r3
147 »       bx»     lr147 »       bx»     lr
  
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 »       cbz»    r2,·15c·<OSError_str+0x48>180 »       cbz»    r2,·15c·<OSError_str+0x48>
181 »       movw»   r0,·#0181 »       movw»   r0,·#0
182 ·R_ARM_THM_MOVW_ABS_NC»  .LC101182 ·R_ARM_THM_MOVW_ABS_NC»  .LC101
183 »       movt»   r0,·#0183 »       movt»   r0,·#0
184 ·R_ARM_THM_MOVT_ABS»     .LC101184 ·R_ARM_THM_MOVT_ABS»     .LC101
185 »       b.w»    0·<PyUnicode_FromFormat>185 »       b.w»    0·<PyUnicode_FromFormat>
186 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat186 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat
187 »       b.w»    1524·<BaseException_str>187 »       b.w»    1598·<BaseException_str>
188 ·R_ARM_THM_JUMP24»       BaseException_str188 ·R_ARM_THM_JUMP24»       BaseException_str
189 »       movw»   r0,·#0189 »       movw»   r0,·#0
190 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct190 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
191 »       movt»   r0,·#0191 »       movt»   r0,·#0
192 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct192 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
193 »       cmp»    r2,·#0193 »       cmp»    r2,·#0
194 »       it»     eq194 »       it»     eq
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 »       sub»    sp,·#12214 »       sub»    sp,·#12
215 »       mov»    r4,·r1215 »       mov»    r4,·r1
216 »       cbnz»   r0,·1a0·<SystemExit_traverse+0x1a>216 »       cbnz»   r0,·1a0·<SystemExit_traverse+0x1a>
217 »       mov»    r1,·r4217 »       mov»    r1,·r4
218 »       mov»    r0,·r5218 »       mov»    r0,·r5
219 »       add»    sp,·#12219 »       add»    sp,·#12
220 »       ldmia.w»sp!,·{r4,·r5,·lr}220 »       ldmia.w»sp!,·{r4,·r5,·lr}
221 »       b.w»    1a0c·<BaseException_traverse>221 »       b.w»    1a9c·<BaseException_traverse>
222 ·R_ARM_THM_JUMP24»       BaseException_traverse222 ·R_ARM_THM_JUMP24»       BaseException_traverse
223 »       mov»    r1,·r2223 »       mov»    r1,·r2
224 »       str»    r2,·[sp,·#4]224 »       str»    r2,·[sp,·#4]
225 »       blx»    r4225 »       blx»    r4
226 »       ldr»    r2,·[sp,·#4]226 »       ldr»    r2,·[sp,·#4]
227 »       cmp»    r0,·#0227 »       cmp»    r0,·#0
228 »       beq.n»  192·<SystemExit_traverse+0xc>228 »       beq.n»  192·<SystemExit_traverse+0xc>
Offset 234, 30 lines modifiedOffset 234, 30 lines modified
234 »       ldr»    r3,·[r0,·#12]234 »       ldr»    r3,·[r0,·#12]
235 »       ldr»    r2,·[r3,·#8]235 »       ldr»    r2,·[r3,·#8]
236 »       cmp»    r2,·#1236 »       cmp»    r2,·#1
237 »       bne.n»  1be·<KeyError_str+0xe>237 »       bne.n»  1be·<KeyError_str+0xe>
238 »       ldr»    r0,·[r3,·#12]238 »       ldr»    r0,·[r3,·#12]
239 »       b.w»    0·<PyObject_Repr>239 »       b.w»    0·<PyObject_Repr>
240 ·R_ARM_THM_JUMP24»       PyObject_Repr240 ·R_ARM_THM_JUMP24»       PyObject_Repr
241 »       b.w»    1524·<BaseException_str>241 »       b.w»    1598·<BaseException_str>
242 ·R_ARM_THM_JUMP24»       BaseException_str242 ·R_ARM_THM_JUMP24»       BaseException_str
  
243 000001c2·<StopIteration_traverse>:243 000001c2·<StopIteration_traverse>:
244 StopIteration_traverse():244 StopIteration_traverse():
245 »       push»   {r4,·r5,·lr}245 »       push»   {r4,·r5,·lr}
246 »       mov»    r5,·r0246 »       mov»    r5,·r0
247 »       ldr»    r0,·[r0,·#32]247 »       ldr»    r0,·[r0,·#32]
248 »       sub»    sp,·#12248 »       sub»    sp,·#12
249 »       mov»    r4,·r1249 »       mov»    r4,·r1
250 »       cbnz»   r0,·1dc·<StopIteration_traverse+0x1a>250 »       cbnz»   r0,·1dc·<StopIteration_traverse+0x1a>
251 »       mov»    r1,·r4251 »       mov»    r1,·r4
252 »       mov»    r0,·r5252 »       mov»    r0,·r5
253 »       add»    sp,·#12253 »       add»    sp,·#12
254 »       ldmia.w»sp!,·{r4,·r5,·lr}254 »       ldmia.w»sp!,·{r4,·r5,·lr}
255 »       b.w»    1a0c·<BaseException_traverse>255 »       b.w»    1a9c·<BaseException_traverse>
256 ·R_ARM_THM_JUMP24»       BaseException_traverse256 ·R_ARM_THM_JUMP24»       BaseException_traverse
257 »       mov»    r1,·r2257 »       mov»    r1,·r2
258 »       str»    r2,·[sp,·#4]258 »       str»    r2,·[sp,·#4]
259 »       blx»    r4259 »       blx»    r4
260 »       ldr»    r2,·[sp,·#4]260 »       ldr»    r2,·[sp,·#4]
261 »       cmp»    r0,·#0261 »       cmp»    r0,·#0
262 »       beq.n»  1ce·<StopIteration_traverse+0xc>262 »       beq.n»  1ce·<StopIteration_traverse+0xc>
Offset 468, 20 lines modifiedOffset 468, 20 lines modified
468 »       cmp»    r0,·#0468 »       cmp»    r0,·#0
469 »       beq.n»  372·<OSError_written_set+0x48>469 »       beq.n»  372·<OSError_written_set+0x48>
470 »       mov»    r0,·r4470 »       mov»    r0,·r4
471 »       pop»    {r3,·r4,·r5,·pc}471 »       pop»    {r3,·r4,·r5,·pc}
  
472 00000384·<PyUnicodeTranslateError_GetStart>:472 00000384·<PyUnicodeTranslateError_GetStart>:
473 PyUnicodeTranslateError_GetStart():473 PyUnicodeTranslateError_GetStart():
474 »       b.w»    22f0·<PyUnicodeEncodeError_GetStart>474 »       b.w»    23b8·<PyUnicodeEncodeError_GetStart>
475 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetStart475 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetStart
  
476 00000388·<PyUnicodeTranslateError_GetEnd>:476 00000388·<PyUnicodeTranslateError_GetEnd>:
477 PyUnicodeTranslateError_GetEnd():477 PyUnicodeTranslateError_GetEnd():
478 »       b.w»    2338·<PyUnicodeEncodeError_GetEnd>478 »       b.w»    2400·<PyUnicodeEncodeError_GetEnd>
479 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetEnd479 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetEnd
  
480 0000038c·<UnicodeTranslateError_str>:480 0000038c·<UnicodeTranslateError_str>:
481 UnicodeTranslateError_str():481 UnicodeTranslateError_str():
482 »       ldr»    r3,·[r0,·#36]» ;·0x24482 »       ldr»    r3,·[r0,·#36]» ;·0x24
483 »       cbnz»   r3,·39c·<UnicodeTranslateError_str+0x10>483 »       cbnz»   r3,·39c·<UnicodeTranslateError_str+0x10>
484 »       movw»   r0,·#0484 »       movw»   r0,·#0
Offset 596, 15 lines modifiedOffset 596, 15 lines modified
596 »       mov.w»  r0,·#4294967295»    ;·0xffffffff596 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
597 »       b.n»    484·<BaseException_set_cause+0x64>597 »       b.n»    484·<BaseException_set_cause+0x64>
598 »       ldr»    r2,·[r1,·#0]598 »       ldr»    r2,·[r1,·#0]
599 »       adds»   r2,·#1599 »       adds»   r2,·#1
600 »       str»    r2,·[r1,·#0]600 »       str»    r2,·[r1,·#0]
601 »       b.n»    47e·<BaseException_set_cause+0x5e>601 »       b.n»    47e·<BaseException_set_cause+0x5e>
602 »       movs»   r1,·#0602 »       movs»   r1,·#0
603 »       bl»     fdc·<PyException_SetCause>603 »       bl»     15b8·<PyException_SetCause>
604 ·R_ARM_THM_CALL» PyException_SetCause604 ·R_ARM_THM_CALL» PyException_SetCause
605 »       movs»   r0,·#0605 »       movs»   r0,·#0
606 »       pop»    {r3,·pc}606 »       pop»    {r3,·pc}
  
Max diff block lines reached; 519/3926 bytes (13.22%) of diff not shown.
3.57 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 16 lines modifiedOffset 1, 16 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·2474002e·4c414e43·C2..LC3.$t..LANC3 ··0x00000010·4332002e·4c433300·2474002e·4c414e43·C2..LC3.$t..LANC
4 ··0x00000020·484f5230·002e4c41·4e43484f·5232002e·HOR0..LANCHOR2..4 ··0x00000020·484f5230·002e4c41·4e43484f·5232002e·HOR0..LANCHOR2..
5 ··0x00000030·4c414e43·484f5233·002e4c41·4e43484f·LANCHOR3..LANCHO5 ··0x00000030·4c414e43·484f5233·002e4c41·4e43484f·LANCHOR3..LANCHO
 6 ··0x00000040·5234004d·656d6f72·79457272·6f725f6e·R4.MemoryError_n
6 ··0x00000040·5234002e·4c414e43·484f5235·002e4c41·R4..LANCHOR5..LA7 ··0x00000050·6577002e·4c414e43·484f5235·002e4c41·ew..LANCHOR5..LA
 8 ··0x00000060·4e43484f·52310042·61736545·78636570·NCHOR1.BaseExcep
7 ··0x00000050·4e43484f·5231004d·656d6f72·79457272·NCHOR1.MemoryErr 
8 ··0x00000060·6f725f6e·65770042·61736545·78636570·or_new.BaseExcep 
9 ··0x00000070·74696f6e·5f6e6577·004d656d·6f727945·tion_new.MemoryE9 ··0x00000070·74696f6e·5f6e6577·004d656d·6f727945·tion_new.MemoryE
10 ··0x00000080·72726f72·5f646561·6c6c6f63·00426173·rror_dealloc.Bas10 ··0x00000080·72726f72·5f646561·6c6c6f63·00426173·rror_dealloc.Bas
11 ··0x00000090·65457863·65707469·6f6e5f63·6c656172·eException_clear11 ··0x00000090·65457863·65707469·6f6e5f63·6c656172·eException_clear
12 ··0x000000a0·002e4c43·34002e4c·4335002e·4c433600·..LC4..LC5..LC6.12 ··0x000000a0·002e4c43·34002e4c·4335002e·4c433600·..LC4..LC5..LC6.
13 ··0x000000b0·2e4c4337·002e4c43·38002e4c·4339002e·.LC7..LC8..LC9..13 ··0x000000b0·2e4c4337·002e4c43·38002e4c·4339002e·.LC7..LC8..LC9..
14 ··0x000000c0·4c433130·002e4c43·3131002e·4c433132·LC10..LC11..LC1214 ··0x000000c0·4c433130·002e4c43·3131002e·4c433132·LC10..LC11..LC12
15 ··0x000000d0·002e4c43·3133002e·4c433134·002e4c43·..LC13..LC14..LC15 ··0x000000d0·002e4c43·3133002e·4c433134·002e4c43·..LC13..LC14..LC
Offset 231, 26 lines modifiedOffset 231, 26 lines modified
231 ··0x00000e40·5f507945·78635f49·6e746572·72757074·_PyExc_Interrupt231 ··0x00000e40·5f507945·78635f49·6e746572·72757074·_PyExc_Interrupt
232 ··0x00000e50·65644572·726f7200·5f507945·78635f50·edError._PyExc_P232 ··0x00000e50·65644572·726f7200·5f507945·78635f50·edError._PyExc_P
233 ··0x00000e60·65726d69·7373696f·6e457272·6f72005f·ermissionError._233 ··0x00000e60·65726d69·7373696f·6e457272·6f72005f·ermissionError._
234 ··0x00000e70·50794578·635f5072·6f636573·734c6f6f·PyExc_ProcessLoo234 ··0x00000e70·50794578·635f5072·6f636573·734c6f6f·PyExc_ProcessLoo
235 ··0x00000e80·6b757045·72726f72·005f5079·4578635f·kupError._PyExc_235 ··0x00000e80·6b757045·72726f72·005f5079·4578635f·kupError._PyExc_
236 ··0x00000e90·54696d65·6f757445·72726f72·006b776c·TimeoutError.kwl236 ··0x00000e90·54696d65·6f757445·72726f72·006b776c·TimeoutError.kwl
237 ··0x00000ea0·6973742e·36005079·49645f6e·616d652e·ist.6.PyId_name.237 ··0x00000ea0·6973742e·36005079·49645f6e·616d652e·ist.6.PyId_name.
238 ··0x00000eb0·35005079·49645f70·6174682e·34006d65·5.PyId_path.4.me238 ··0x00000eb0·35005079·49645f70·6174682e·34006572·5.PyId_path.4.er
239 ··0x00000ec0·6d657272·6f72735f·66726565·6c697374·merrors_freelist 
240 ··0x00000ed0·006d656d·6572726f·72735f6e·756d6672·.memerrors_numfr 
241 ··0x00000ee0·65650065·72726e6f·6d617000·7072696e·ee.errnomap.prin239 ··0x00000ec0·726e6f6d·6170006d·656d6572·726f7273·rnomap.memerrors
 240 ··0x00000ed0·5f667265·656c6973·74006d65·6d657272·_freelist.memerr
 241 ··0x00000ee0·6f72735f·6e756d66·72656500·7072696e·ors_numfree.prin
242 ··0x00000ef0·745f7072·65666978·2e330065·7865635f·t_prefix.3.exec_242 ··0x00000ef0·745f7072·65666978·2e330065·7865635f·t_prefix.3.exec_
243 ··0x00000f00·70726566·69782e32·005f5079·4578635f·prefix.2._PyExc_243 ··0x00000f00·70726566·69782e32·005f5079·4578635f·prefix.2._PyExc_
244 ··0x00000f10·496e6974·00507954·7970655f·52656164·Init.PyType_Read244 ··0x00000f10·496e6974·00507954·7970655f·52656164·Init.PyType_Read
245 ··0x00000f20·79005079·5475706c·655f4e65·77005f50·y.PyTuple_New._P 
246 ··0x00000f30·795f4465·616c6c6f·63005079·44696374·y_Dealloc.PyDict245 ··0x00000f20·79005f50·795f4465·616c6c6f·63005079·y._Py_Dealloc.Py
247 ··0x00000f40·5f4e6577·0050794c·6f6e675f·46726f6d·_New.PyLong_From246 ··0x00000f30·44696374·5f4e6577·0050794c·6f6e675f·Dict_New.PyLong_
248 ··0x00000f50·4c6f6e67·00507944·6963745f·53657449·Long.PyDict_SetI247 ··0x00000f40·46726f6d·4c6f6e67·00507944·6963745f·FromLong.PyDict_
 248 ··0x00000f50·53657449·74656d00·50795475·706c655f·SetItem.PyTuple_
249 ··0x00000f60·74656d00·5f50795f·4e657752·65666572·tem._Py_NewRefer249 ··0x00000f60·4e657700·5f50795f·4e657752·65666572·New._Py_NewRefer
250 ··0x00000f70·656e6365·005f5079·52756e74·696d6500·ence._PyRuntime.250 ··0x00000f70·656e6365·005f5079·52756e74·696d6500·ence._PyRuntime.
251 ··0x00000f80·5f507942·75696c74·696e735f·41646445·_PyBuiltins_AddE251 ··0x00000f80·5f507942·75696c74·696e735f·41646445·_PyBuiltins_AddE
252 ··0x00000f90·78636570·74696f6e·73005079·4d6f6475·xceptions.PyModu252 ··0x00000f90·78636570·74696f6e·73005079·4d6f6475·xceptions.PyModu
253 ··0x00000fa0·6c655f47·65744469·63740050·79446963·le_GetDict.PyDic253 ··0x00000fa0·6c655f47·65744469·63740050·79446963·le_GetDict.PyDic
254 ··0x00000fb0·745f5365·74497465·6d537472·696e6700·t_SetItemString.254 ··0x00000fb0·745f5365·74497465·6d537472·696e6700·t_SetItemString.
255 ··0x00000fc0·5f507941·72675f4e·6f4b6579·776f7264·_PyArg_NoKeyword255 ··0x00000fc0·5f507941·72675f4e·6f4b6579·776f7264·_PyArg_NoKeyword
256 ··0x00000fd0·73005079·45786365·7074696f·6e5f5365·s.PyException_Se256 ··0x00000fd0·73005079·45786365·7074696f·6e5f5365·s.PyException_Se
131 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:··········26340·(bytes·into·file)13 ··Start·of·section·headers:··········26332·(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.95 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x66e4:1 There·are·17·section·headers,·starting·at·offset·0x66dc:
  
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·00091c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00091c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004f50·0004c0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·004f48·0004c0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000950·000960·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000950·000960·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005410·000568·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·005408·000568·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0012b0·000288·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0012b0·000288·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0012b0·0010dc·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0012b0·0010d4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·005978·000898·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·005970·000898·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00238c·0007ed·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002384·0007ed·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002b7c·000624·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002b74·000624·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006210·000448·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006208·000448·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0031a0·000286·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003198·000286·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·003426·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00341e·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003426·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00341e·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00345c·000f70·10·····15·179··418 ··[14]·.symtab···········SYMTAB··········00000000·003454·000f70·10·····15·179··4
19 ··[15]·.strtab···········STRTAB··········00000000·0043cc·000b83·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0043c4·000b83·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·006658·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006650·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
7.9 KB
readelf --wide --symbols {}
    
Offset 20, 48 lines modifiedOffset 20, 48 lines modified
20 ····16:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC320 ····16:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
21 ····17:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC421 ····17:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
22 ····18:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC522 ····18:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
23 ····19:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC623 ····19:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
24 ····20:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC724 ····20:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
25 ····21:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC825 ····21:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
26 ····22:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·0000015d···768·FUNC····LOCAL··DEFAULT····6·gen_iternext27 ····23:·0000015d···760·FUNC····LOCAL··DEFAULT····6·gen_iternext
28 ····24:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····24:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
29 ····25:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·$t29 ····25:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
30 ····26:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00000450·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC931 ····27:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
32 ····28:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1032 ····28:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
33 ····29:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1133 ····29:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
34 ····30:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····30:·00000454·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····31:·0000045d···956·FUNC····LOCAL··DEFAULT····6·gen_send_ex35 ····31:·00000455···956·FUNC····LOCAL··DEFAULT····6·gen_send_ex
36 ····32:·00000708·····0·NOTYPE··LOCAL··DEFAULT····6·$d36 ····32:·00000700·····0·NOTYPE··LOCAL··DEFAULT····6·$d
37 ····33:·00000714·····0·NOTYPE··LOCAL··DEFAULT····6·$t37 ····33:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
38 ····34:·00000810·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····34:·00000808·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····35:·00000818·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····35:·00000810·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····36:·00000819···556·FUNC····LOCAL··DEFAULT····6·gen_dealloc40 ····36:·00000811···556·FUNC····LOCAL··DEFAULT····6·gen_dealloc
41 ····37:·00000a3c·····0·NOTYPE··LOCAL··DEFAULT····6·$d41 ····37:·00000a34·····0·NOTYPE··LOCAL··DEFAULT····6·$d
42 ····38:·00000a44·····0·NOTYPE··LOCAL··DEFAULT····6·$t42 ····38:·00000a3c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
43 ····39:·00000af9··1076·FUNC····LOCAL··DEFAULT····6·gen_close43 ····39:·00000af1··1076·FUNC····LOCAL··DEFAULT····6·gen_close
44 ····40:·000005cd····30·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg44 ····40:·000005cd····30·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg
45 ····41:·00000af4·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1246 ····42:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
47 ····43:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1347 ····43:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
48 ····44:·00000210·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1448 ····44:·00000210·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
49 ····45:·00000af8·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····45:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····46:·00000421···140·FUNC····LOCAL··DEFAULT····1·gen_close_iter50 ····46:·00000421···140·FUNC····LOCAL··DEFAULT····1·gen_close_iter
51 ····47:·00000dbc·····0·NOTYPE··LOCAL··DEFAULT····6·$d51 ····47:·00000db4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
52 ····48:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····6·$t52 ····48:·00000dc0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
53 ····49:·00000f24·····0·NOTYPE··LOCAL··DEFAULT····6·$d53 ····49:·00000f1c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
54 ····50:·00000f2c·····0·NOTYPE··LOCAL··DEFAULT····6·$t54 ····50:·00000f24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
55 ····51:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1555 ····51:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·00000f5d···100·FUNC····LOCAL··DEFAULT····6·gen_traverse60 ····56:·00000f55···100·FUNC····LOCAL··DEFAULT····6·gen_traverse
61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
62 ····58:·00000001····42·FUNC····LOCAL··DEFAULT····9·async_gen_traverse62 ····58:·00000001····42·FUNC····LOCAL··DEFAULT····9·async_gen_traverse
63 ····59:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR164 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
65 ····61:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1665 ····61:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
66 ····62:·00000131····64·FUNC····LOCAL··DEFAULT····1·gen_throw66 ····62:·00000131····64·FUNC····LOCAL··DEFAULT····1·gen_throw
67 ····63:·00000171···688·FUNC····LOCAL··DEFAULT····1·_gen_throw67 ····63:·00000171···688·FUNC····LOCAL··DEFAULT····1·_gen_throw
Offset 187, 50 lines modifiedOffset 187, 50 lines modified
187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetNone189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetNone
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopAsyncIteration191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopAsyncIteration
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_FormatFromCause193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_FormatFromCause
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString 
195 ···191:·0000057d····78·FUNC····GLOBAL·DEFAULT····1·_PyGen_SetStopIterationValue194 ···190:·0000057d····78·FUNC····GLOBAL·DEFAULT····1·_PyGen_SetStopIterationValue
 195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainStackItem197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainStackItem
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFinalizerFromDealloc199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFinalizerFromDealloc
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs
202 ···198:·00000a45···180·FUNC····GLOBAL·DEFAULT····6·_PyGen_Finalize202 ···198:·00000a3d···180·FUNC····GLOBAL·DEFAULT····6·_PyGen_Finalize
203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch
204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore
205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_WarnUnawaitedCoroutine205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_WarnUnawaitedCoroutine
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_GeneratorExit208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_GeneratorExit
209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
210 ···206:·00000f2d····46·FUNC····GLOBAL·HIDDEN·····6·_PyGen_yf210 ···206:·00000f25····46·FUNC····GLOBAL·HIDDEN·····6·_PyGen_yf
211 ···207:·00000001···204·FUNC····GLOBAL·DEFAULT····1·PyCoro_New211 ···207:·00000001···204·FUNC····GLOBAL·DEFAULT····1·PyCoro_New
212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_GetFrame212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_GetFrame
213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
214 ···210:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_GetLineNumber214 ···210:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_GetLineNumber
215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
216 ···212:·000000cd····36·FUNC····GLOBAL·DEFAULT····1·PyAsyncGen_New216 ···212:·000000cd····36·FUNC····GLOBAL·DEFAULT····1·PyAsyncGen_New
217 ···213:·000000f1····60·FUNC····GLOBAL·HIDDEN·····1·_PyAsyncGen_ClearFreeLists217 ···213:·000000f1····60·FUNC····GLOBAL·HIDDEN·····1·_PyAsyncGen_ClearFreeLists
218 ···214:·0000012d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyAsyncGen_Fini218 ···214:·0000012d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyAsyncGen_Fini
219 ···215:·00000fc1···276·FUNC····GLOBAL·DEFAULT····6·_PyGen_FetchStopIterationValue219 ···215:·00000fb9···276·FUNC····GLOBAL·DEFAULT····6·_PyGen_FetchStopIterationValue
220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
221 ···217:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NormalizeException221 ···217:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NormalizeException
222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple
223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTraceBack_Type223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTraceBack_Type
224 ···220:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches224 ···220:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches
225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupAttrId225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupAttrId
226 ···222:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunctionObjArgs226 ···222:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunctionObjArgs
227 ···223:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback227 ···223:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback
228 ···224:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format228 ···224:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
229 ···225:·000010d5·····8·FUNC····GLOBAL·DEFAULT····6·_PyGen_Send229 ···225:·000010cd·····8·FUNC····GLOBAL·DEFAULT····6·_PyGen_Send
230 ···226:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get230 ···226:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
231 ···227:·000004ad···208·FUNC····GLOBAL·HIDDEN·····1·_PyCoro_GetAwaitableIter231 ···227:·000004ad···208·FUNC····GLOBAL·HIDDEN·····1·_PyCoro_GetAwaitableIter
232 ···228:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_NextNotImplemented232 ···228:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_NextNotImplemented
233 ···229:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject233 ···229:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject
234 ···230:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall234 ···230:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
235 ···231:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult235 ···231:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
236 ···232:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NewReference236 ···232:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NewReference
62.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4f50·contains·152·entries:1 Relocation·section·'.rel.text'·at·offset·0x4f48·contains·152·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··0000060a·R_ARM_THM_CALL·········000000a5···gen_new_with_qualname3 00000010··0000060a·R_ARM_THM_CALL·········000000a5···gen_new_with_qualname
4 0000002e··0000d00a·R_ARM_THM_CALL·········00000000···PyEval_GetFrame4 0000002e··0000d00a·R_ARM_THM_CALL·········00000000···PyEval_GetFrame
5 00000040··0000d10a·R_ARM_THM_CALL·········00000000···PyTuple_New5 00000040··0000d10a·R_ARM_THM_CALL·········00000000···PyTuple_New
6 00000048··0000332f·R_ARM_THM_MOVW_ABS_NC··00000230···.LC156 00000048··0000332f·R_ARM_THM_MOVW_ABS_NC··00000230···.LC15
7 0000004c··00003330·R_ARM_THM_MOVT_ABS·····00000230···.LC157 0000004c··00003330·R_ARM_THM_MOVT_ABS·····00000230···.LC15
8 00000050··0000d00a·R_ARM_THM_CALL·········00000000···PyEval_GetFrame8 00000050··0000d00a·R_ARM_THM_CALL·········00000000···PyEval_GetFrame
Offset 18, 64 lines modifiedOffset 18, 64 lines modified
18 000000f2··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR118 000000f2··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
19 000000f6··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR119 000000f6··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
20 00000112··0000c40a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del20 00000112··0000c40a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del
21 00000126··0000c40a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del21 00000126··0000c40a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del
22 0000014c··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000234···.LC1622 0000014c··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000234···.LC16
23 00000150··00003d30·R_ARM_THM_MOVT_ABS·····00000234···.LC1623 00000150··00003d30·R_ARM_THM_MOVT_ABS·····00000234···.LC16
24 00000156··0000da0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple24 00000156··0000da0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
25 0000017c··0000ce0a·R_ARM_THM_CALL·········00000f2d···_PyGen_yf25 0000017c··0000ce0a·R_ARM_THM_CALL·········00000f25···_PyGen_yf
26 00000186··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct26 00000186··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
27 0000018a··0000b730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct27 0000018a··0000b730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
28 00000198··0000db2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type28 00000198··0000db2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type
29 0000019c··0000db30·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type29 0000019c··0000db30·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type
30 000001d8··0000d90a·R_ARM_THM_CALL·········00000000···PyErr_NormalizeException30 000001d8··0000d90a·R_ARM_THM_CALL·········00000000···PyErr_NormalizeException
31 000001e2··0000c80a·R_ARM_THM_CALL·········00000000···PyErr_Restore31 000001e2··0000c80a·R_ARM_THM_CALL·········00000000···PyErr_Restore
32 000001ec··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct32 000001ec··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
33 000001f0··0000b730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct33 000001f0··0000b730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
34 000001f4··00001f0a·R_ARM_THM_CALL·········0000045d···gen_send_ex34 000001f4··00001f0a·R_ARM_THM_CALL·········00000455···gen_send_ex
35 00000200··0000cc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_GeneratorExit35 00000200··0000cc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_GeneratorExit
36 00000204··0000cc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_GeneratorExit36 00000204··0000cc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_GeneratorExit
37 0000020e··0000dc0a·R_ARM_THM_CALL·········00000000···PyErr_GivenExceptionMatches37 0000020e··0000dc0a·R_ARM_THM_CALL·········00000000···PyErr_GivenExceptionMatches
38 0000021c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR038 0000021c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
39 00000220··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR039 00000220··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
40 00000246··0000dd0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId40 00000246··0000dd0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId
41 00000262··0000de0a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs41 00000262··0000de0a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
42 00000276··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc42 00000276··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
43 0000029c··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc43 0000029c··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
44 000002aa··0000d70a·R_ARM_THM_CALL·········00000fc1···_PyGen_FetchStopIterationValue44 000002aa··0000d70a·R_ARM_THM_CALL·········00000fb9···_PyGen_FetchStopIterationValue
45 000002ba··00001f0a·R_ARM_THM_CALL·········0000045d···gen_send_ex45 000002ba··00001f0a·R_ARM_THM_CALL·········00000455···gen_send_ex
46 000002ce··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc46 000002ce··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
47 000002e2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 000002e2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 000002ea··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc48 000002ea··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
49 000002f0··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError49 000002f0··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
50 000002f4··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError50 000002f4··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
51 000002f8··0000402f·R_ARM_THM_MOVW_ABS_NC··0000023c···.LC1751 000002f8··0000402f·R_ARM_THM_MOVW_ABS_NC··0000023c···.LC17
52 000002fc··00004030·R_ARM_THM_MOVT_ABS·····0000023c···.LC1752 000002fc··00004030·R_ARM_THM_MOVT_ABS·····0000023c···.LC17
53 00000304··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_SetString53 00000304··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
54 0000032a··0000df0a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback54 0000032a··0000df0a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback
55 00000356··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError55 00000356··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
56 0000035a··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError56 0000035a··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
57 0000035e··0000412f·R_ARM_THM_MOVW_ABS_NC··00000270···.LC1857 0000035e··0000412f·R_ARM_THM_MOVW_ABS_NC··00000270···.LC18
58 00000362··00004130·R_ARM_THM_MOVT_ABS·····00000270···.LC1858 00000362··00004130·R_ARM_THM_MOVT_ABS·····00000270···.LC18
59 0000036a··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_SetString59 0000036a··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
60 00000384··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError60 00000384··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
61 00000388··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError61 00000388··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
62 0000038e··0000422f·R_ARM_THM_MOVW_ABS_NC··000002a4···.LC1962 0000038e··0000422f·R_ARM_THM_MOVW_ABS_NC··000002a4···.LC19
63 00000392··00004230·R_ARM_THM_MOVT_ABS·····000002a4···.LC1963 00000392··00004230·R_ARM_THM_MOVT_ABS·····000002a4···.LC19
64 0000039a··0000e00a·R_ARM_THM_CALL·········00000000···PyErr_Format64 0000039a··0000e00a·R_ARM_THM_CALL·········00000000···PyErr_Format
65 000003a2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc65 000003a2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
66 000003b2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc66 000003b2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
67 000003c2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc67 000003c2··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
68 000003c8··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc68 000003c8··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
69 000003d8··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc69 000003d8··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
70 000003ee··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc70 000003ee··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
71 0000041c··0000b602·R_ARM_ABS32············00000000···_PyRuntime71 0000041c··0000b602·R_ARM_ABS32············00000000···_PyRuntime
72 00000422··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR072 00000422··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
73 00000426··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR073 00000426··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
74 00000440··0000270a·R_ARM_THM_CALL·········00000af9···gen_close74 00000440··0000270a·R_ARM_THM_CALL·········00000af1···gen_close
75 0000045e··0000dd0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId75 0000045e··0000dd0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId
76 0000046e··0000e20a·R_ARM_THM_CALL·········00000000···PyThreadState_Get76 0000046e··0000e20a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
77 0000048a··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc77 0000048a··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
78 0000049c··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc78 0000049c··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
79 000004a6··0000cb0a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable79 000004a6··0000cb0a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
80 000004ae··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR080 000004ae··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
81 000004b2··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR081 000004b2··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 00000534··0000482f·R_ARM_THM_MOVW_ABS_NC··00000348···.LC2291 00000534··0000482f·R_ARM_THM_MOVW_ABS_NC··00000348···.LC22
92 00000538··00004830·R_ARM_THM_MOVT_ABS·····00000348···.LC2292 00000538··00004830·R_ARM_THM_MOVT_ABS·····00000348···.LC22
93 00000542··0000e00a·R_ARM_THM_CALL·········00000000···PyErr_Format93 00000542··0000e00a·R_ARM_THM_CALL·········00000000···PyErr_Format
94 00000550··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError94 00000550··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
95 00000554··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError95 00000554··0000c230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
96 00000558··0000462f·R_ARM_THM_MOVW_ABS_NC··000002f0···.LC2096 00000558··0000462f·R_ARM_THM_MOVW_ABS_NC··000002f0···.LC20
97 0000055c··00004630·R_ARM_THM_MOVT_ABS·····000002f0···.LC2097 0000055c··00004630·R_ARM_THM_MOVT_ABS·····000002f0···.LC20
98 00000564··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_SetString98 00000564··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
99 00000576··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc99 00000576··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
100 0000057e··0000b82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration100 0000057e··0000b82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration
101 00000582··0000b830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration101 00000582··0000b830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration
102 00000598··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_SetObject102 00000598··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
103 000005ac··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_SetObject103 000005ac··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
104 000005c4··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc104 000005c4··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
105 000005d4··0000e20a·R_ARM_THM_CALL·········00000000···PyThreadState_Get105 000005d4··0000e20a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
Offset 111, 32 lines modifiedOffset 111, 32 lines modified
111 000006b4··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1111 000006b4··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
112 000006d4··0000e80a·R_ARM_THM_CALL·········00000000···_Py_NewReference112 000006d4··0000e80a·R_ARM_THM_CALL·········00000000···_Py_NewReference
113 000006ea··0000090a·R_ARM_THM_CALL·········0000012d···_PyObject_GC_TRACK_impl.constprop.0113 000006ea··0000090a·R_ARM_THM_CALL·········0000012d···_PyObject_GC_TRACK_impl.constprop.0
114 000006f4··0000b40a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New114 000006f4··0000b40a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
115 00000708··00000102·R_ARM_ABS32············00000000···.data115 00000708··00000102·R_ARM_ABS32············00000000···.data
116 00000722··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct116 00000722··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
117 00000726··0000b730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct117 00000726··0000b730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
118 0000073e··00001f0a·R_ARM_THM_CALL·········0000045d···gen_send_ex118 0000073e··00001f0a·R_ARM_THM_CALL·········00000455···gen_send_ex
119 00000752··0000bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError119 00000752··0000bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
120 00000756··0000bc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError120 00000756··0000bc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
121 0000075a··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000420···.LC27121 0000075a··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000420···.LC27
122 0000075e··00005b30·R_ARM_THM_MOVT_ABS·····00000420···.LC27122 0000075e··00005b30·R_ARM_THM_MOVT_ABS·····00000420···.LC27
123 00000764··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_SetString123 00000764··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
124 0000076c··0000bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError124 0000076c··0000bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
125 00000770··0000bc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError125 00000770··0000bc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
126 00000774··00005a2f·R_ARM_THM_MOVW_ABS_NC··000003ec···.LC26126 00000774··00005a2f·R_ARM_THM_MOVW_ABS_NC··000003ec···.LC26
127 00000778··00005a30·R_ARM_THM_MOVT_ABS·····000003ec···.LC26127 00000778··00005a30·R_ARM_THM_MOVT_ABS·····000003ec···.LC26
128 00000780··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_SetString128 00000780··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
129 00000788··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1129 00000788··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
130 0000078c··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1130 0000078c··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
131 000007a6··0000e80a·R_ARM_THM_CALL·········00000000···_Py_NewReference131 000007a6··0000e80a·R_ARM_THM_CALL·········00000000···_Py_NewReference
132 000007b4··0000090a·R_ARM_THM_CALL·········0000012d···_PyObject_GC_TRACK_impl.constprop.0132 000007b4··0000090a·R_ARM_THM_CALL·········0000012d···_PyObject_GC_TRACK_impl.constprop.0
133 000007be··0000b40a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New133 000007be··0000b40a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
134 000007c8··00000102·R_ARM_ABS32············00000000···.data134 000007c8··00000102·R_ARM_ABS32············00000000···.data
135 000007de··0000bf0a·R_ARM_THM_CALL·········0000057d···_PyGen_SetStopIterationValue135 000007de··0000be0a·R_ARM_THM_CALL·········0000057d···_PyGen_SetStopIterationValue
136 000007ec··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc136 000007ec··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
137 000007f8··0000bb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopAsyncIteration137 000007f8··0000bb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopAsyncIteration
138 000007fc··0000bb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopAsyncIteration138 000007fc··0000bb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopAsyncIteration
139 00000800··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred139 00000800··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
140 00000808··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches140 00000808··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
141 00000814··0000cc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_GeneratorExit141 00000814··0000cc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_GeneratorExit
142 00000818··0000cc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_GeneratorExit142 00000818··0000cc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_GeneratorExit
Offset 150, 50 lines modifiedOffset 150, 50 lines modified
150 000008dc··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1150 000008dc··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
151 000008f8··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc151 000008f8··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
152 00000916··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc152 00000916··0000b50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 54012/63463 bytes (85.11%) of diff not shown.
435 B
strings --all --bytes=8 {}
    
Offset 157, 16 lines modifiedOffset 157, 16 lines modified
157 _Py_NoneStruct157 _Py_NoneStruct
158 PyExc_StopIteration158 PyExc_StopIteration
159 PyErr_SetNone159 PyErr_SetNone
160 PyErr_ExceptionMatches160 PyErr_ExceptionMatches
161 PyExc_StopAsyncIteration161 PyExc_StopAsyncIteration
162 PyExc_RuntimeError162 PyExc_RuntimeError
163 _PyErr_FormatFromCause163 _PyErr_FormatFromCause
164 PyErr_SetString 
165 _PyGen_SetStopIterationValue164 _PyGen_SetStopIterationValue
 165 PyErr_SetString
166 PyExc_ValueError166 PyExc_ValueError
167 _PyErr_ChainStackItem167 _PyErr_ChainStackItem
168 PyExc_TypeError168 PyExc_TypeError
169 PyObject_CallFinalizerFromDealloc169 PyObject_CallFinalizerFromDealloc
170 PyObject_GC_Del170 PyObject_GC_Del
171 PyObject_ClearWeakRefs171 PyObject_ClearWeakRefs
172 _PyGen_Finalize172 _PyGen_Finalize
2.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 00000170·<_gen_throw>:184 00000170·<_gen_throw>:
185 _gen_throw():185 _gen_throw():
186 »       push»   {r4,·r5,·r6,·r7,·lr}186 »       push»   {r4,·r5,·r6,·r7,·lr}
187 »       mov»    r5,·r0187 »       mov»    r5,·r0
188 »       mov»    r6,·r1188 »       mov»    r6,·r1
189 »       sub»    sp,·#28189 »       sub»    sp,·#28
190 »       strd»   r3,·r2,·[sp,·#8]190 »       strd»   r3,·r2,·[sp,·#8]
191 »       bl»     f2c·<_PyGen_yf>191 »       bl»     f24·<_PyGen_yf>
192 ·R_ARM_THM_CALL» _PyGen_yf192 ·R_ARM_THM_CALL» _PyGen_yf
193 »       cmp»    r0,·#0193 »       cmp»    r0,·#0
194 »       bne.n»  200·<_gen_throw+0x90>194 »       bne.n»  200·<_gen_throw+0x90>
195 »       ldr»    r3,·[sp,·#48]» ;·0x30195 »       ldr»    r3,·[sp,·#48]» ;·0x30
196 »       movw»   lr,·#0196 »       movw»   lr,·#0
197 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct197 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
198 »       movt»   lr,·#0198 »       movt»   lr,·#0
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
239 »       movs»   r3,·#0239 »       movs»   r3,·#0
240 »       movs»   r2,·#1240 »       movs»   r2,·#1
241 »       mov»    r0,·r5241 »       mov»    r0,·r5
242 »       movw»   r1,·#0242 »       movw»   r1,·#0
243 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct243 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
244 »       movt»   r1,·#0244 »       movt»   r1,·#0
245 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct245 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
246 »       bl»     45c·<gen_close_iter+0x3c>246 »       bl»     454·<gen_close_iter+0x34>
247 ·R_ARM_THM_CALL» gen_send_ex247 ·R_ARM_THM_CALL» gen_send_ex
248 »       mov»    r7,·r0248 »       mov»    r7,·r0
249 »       mov»    r0,·r7249 »       mov»    r0,·r7
250 »       add»    sp,·#28250 »       add»    sp,·#28
251 »       pop»    {r4,·r5,·r6,·r7,·pc}251 »       pop»    {r4,·r5,·r6,·r7,·pc}
252 »       movw»   r3,·#0252 »       movw»   r3,·#0
253 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_GeneratorExit253 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_GeneratorExit
Offset 320, 23 lines modifiedOffset 320, 23 lines modified
320 »       bl»     0·<_Py_Dealloc>320 »       bl»     0·<_Py_Dealloc>
321 ·R_ARM_THM_CALL» _Py_Dealloc321 ·R_ARM_THM_CALL» _Py_Dealloc
322 »       ldr»    r3,·[r5,·#8]322 »       ldr»    r3,·[r5,·#8]
323 »       ldr»    r1,·[r3,·#52]» ;·0x34323 »       ldr»    r1,·[r3,·#52]» ;·0x34
324 »       add»    r0,·sp,·#20324 »       add»    r0,·sp,·#20
325 »       adds»   r1,·#2325 »       adds»   r1,·#2
326 »       str»    r1,·[r3,·#52]» ;·0x34326 »       str»    r1,·[r3,·#52]» ;·0x34
327 »       bl»     fc0·<_PyGen_FetchStopIterationValue>327 »       bl»     fb8·<_PyGen_FetchStopIterationValue>
328 ·R_ARM_THM_CALL» _PyGen_FetchStopIterationValue328 ·R_ARM_THM_CALL» _PyGen_FetchStopIterationValue
329 »       cmp»    r0,·#0329 »       cmp»    r0,·#0
330 »       bne.n»  1e6·<_gen_throw+0x76>330 »       bne.n»  1e6·<_gen_throw+0x76>
331 »       mov»    r3,·r0331 »       mov»    r3,·r0
332 »       mov»    r2,·r0332 »       mov»    r2,·r0
333 »       ldr»    r1,·[sp,·#20]333 »       ldr»    r1,·[sp,·#20]
334 »       mov»    r0,·r5334 »       mov»    r0,·r5
335 »       bl»     45c·<gen_close_iter+0x3c>335 »       bl»     454·<gen_close_iter+0x34>
336 ·R_ARM_THM_CALL» gen_send_ex336 ·R_ARM_THM_CALL» gen_send_ex
337 »       ldr»    r5,·[sp,·#20]337 »       ldr»    r5,·[sp,·#20]
338 »       mov»    r7,·r0338 »       mov»    r7,·r0
339 »       ldr»    r0,·[r5,·#0]339 »       ldr»    r0,·[r5,·#0]
340 »       subs»   r4,·r0,·#1340 »       subs»   r4,·r0,·#1
341 »       str»    r4,·[r5,·#0]341 »       str»    r4,·[r5,·#0]
342 »       cmp»    r4,·#0342 »       cmp»    r4,·#0
Offset 516, 15 lines modifiedOffset 516, 15 lines modified
516 »       cmp»    r3,·r1516 »       cmp»    r3,·r1
517 »       beq.n»  43c·<gen_close_iter+0x1c>517 »       beq.n»  43c·<gen_close_iter+0x1c>
518 »       add.w»  r2,·r1,·#204»;·0xcc518 »       add.w»  r2,·r1,·#204»;·0xcc
519 »       cmp»    r3,·r2519 »       cmp»    r3,·r2
520 »       bne.n»  458·<gen_close_iter+0x38>520 »       bne.n»  458·<gen_close_iter+0x38>
521 »       mov»    r0,·r4521 »       mov»    r0,·r4
522 »       movs»   r1,·#0522 »       movs»   r1,·#0
523 »       bl»     af8·<gen_close>523 »       bl»     af0·<gen_close>
524 ·R_ARM_THM_CALL» gen_close524 ·R_ARM_THM_CALL» gen_close
525 »       mov»    r4,·r0525 »       mov»    r4,·r0
526 »       cbz»    r0,·492·<gen_close_iter+0x72>526 »       cbz»    r0,·492·<gen_close_iter+0x72>
527 »       ldr»    r2,·[r4,·#0]527 »       ldr»    r2,·[r4,·#0]
528 »       subs»   r1,·r2,·#1528 »       subs»   r1,·r2,·#1
529 »       str»    r1,·[r4,·#0]529 »       str»    r1,·[r4,·#0]
530 »       cbz»    r1,·498·<gen_close_iter+0x78>530 »       cbz»    r1,·498·<gen_close_iter+0x78>
Offset 904, 15 lines modifiedOffset 904, 15 lines modified
904 »       ldr»    r1,·[r4,·#12]904 »       ldr»    r1,·[r4,·#12]
905 »       movs»   r5,·#1905 »       movs»   r5,·#1
906 »       str»    r5,·[r4,·#16]906 »       str»    r5,·[r4,·#16]
907 »       movs»   r3,·#0907 »       movs»   r3,·#0
908 »       movs»   r2,·#1908 »       movs»   r2,·#1
909 »       str»    r2,·[r0,·#60]» ;·0x3c909 »       str»    r2,·[r0,·#60]» ;·0x3c
910 »       mov»    r2,·r3910 »       mov»    r2,·r3
911 »       bl»     45c·<gen_close_iter+0x3c>911 »       bl»     454·<gen_close_iter+0x34>
912 ·R_ARM_THM_CALL» gen_send_ex912 ·R_ARM_THM_CALL» gen_send_ex
913 »       mov»    r1,·r0913 »       mov»    r1,·r0
914 »       ldr»    r0,·[r4,·#8]914 »       ldr»    r0,·[r4,·#8]
915 »       bl»     7cc·<async_gen_unwrap_value>915 »       bl»     7cc·<async_gen_unwrap_value>
916 »       cbnz»   r0,·750·<async_gen_asend_send+0x40>916 »       cbnz»   r0,·750·<async_gen_asend_send+0x40>
917 »       movs»   r1,·#2917 »       movs»   r1,·#2
918 »       str»    r1,·[r4,·#16]918 »       str»    r1,·[r4,·#16]
50.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 166, 25 lines modifiedOffset 166, 25 lines modified
166 »       .word»  0x0000016c166 »       .word»  0x0000016c
167 ·R_ARM_ABS32»    _PyRuntime167 ·R_ARM_ABS32»    _PyRuntime
  
168 0000015c·<gen_iternext>:168 0000015c·<gen_iternext>:
169 gen_iternext():169 gen_iternext():
170 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}170 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
171 »       mov»    r4,·r0171 »       mov»    r4,·r0
172 »       ldr»    r3,·[pc,·#664]»;·(3fc·<gen_iternext+0x2a0>)172 »       ldr»    r3,·[pc,·#652]»;·(3f0·<gen_iternext+0x294>)
173 »       ldr»    r6,·[r3,·#0]173 »       ldr»    r6,·[r3,·#0]
174 »       ldrb.w» r8,·[r0,·#12]174 »       ldrb.w» r8,·[r0,·#12]
175 »       ldr»    r5,·[r0,·#8]175 »       ldr»    r5,·[r0,·#8]
176 »       cmp.w»  r8,·#0176 »       cmp.w»  r8,·#0
177 »       bne.w»  408·<gen_iternext+0x2ac>177 »       bne.w»  3ba·<gen_iternext+0x25e>
178 »       cmp»    r5,·#0178 »       cmp»    r5,·#0
179 »       beq.w»  386·<gen_iternext+0x22a>179 »       beq.w»  396·<gen_iternext+0x23a>
180 »       ldr»    r2,·[r5,·#36]» ;·0x24180 »       ldr»    r2,·[r5,·#36]» ;·0x24
181 »       cmp»    r2,·#0181 »       cmp»    r2,·#0
182 »       beq.w»  386·<gen_iternext+0x22a>182 »       beq.w»  396·<gen_iternext+0x23a>
183 »       ldr»    r0,·[r5,·#52]» ;·0x34183 »       ldr»    r0,·[r5,·#52]» ;·0x34
184 »       adds»   r3,·r0,·#1184 »       adds»   r3,·r0,·#1
185 »       beq.n»  200·<gen_iternext+0xa4>185 »       beq.n»  200·<gen_iternext+0xa4>
186 »       movw»   r9,·#0186 »       movw»   r9,·#0
187 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct187 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
188 »       movt»   r9,·#0188 »       movt»   r9,·#0
189 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct189 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
Offset 222, 17 lines modifiedOffset 222, 17 lines modified
222 »       cmp»    r0,·#0222 »       cmp»    r0,·#0
223 »       beq.n»  246·<gen_iternext+0xea>223 »       beq.n»  246·<gen_iternext+0xea>
224 »       ldr»    r6,·[r0,·#0]224 »       ldr»    r6,·[r0,·#0]
225 »       str.w»  r8,·[r5,·#12]225 »       str.w»  r8,·[r5,·#12]
226 »       subs»   r2,·r6,·#1226 »       subs»   r2,·r6,·#1
227 »       str»    r2,·[r0,·#0]227 »       str»    r2,·[r0,·#0]
228 »       cmp»    r2,·#0228 »       cmp»    r2,·#0
229 »       beq.w»  450·<gen_iternext+0x2f4>229 »       beq.w»  44a·<gen_iternext+0x2ee>
230 »       cmp»    r7,·#0230 »       cmp»    r7,·#0
231 »       beq.n»  2b8·<gen_iternext+0x15c>231 »       beq.n»  2b4·<gen_iternext+0x158>
232 »       ldr»    r3,·[r5,·#36]» ;·0x24232 »       ldr»    r3,·[r5,·#36]» ;·0x24
233 »       cmp»    r3,·#0233 »       cmp»    r3,·#0
234 »       beq.n»  258·<gen_iternext+0xfc>234 »       beq.n»  258·<gen_iternext+0xfc>
235 »       mov»    r0,·r7235 »       mov»    r0,·r7
236 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}236 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
237 »       ldr»    r0,·[r6,·#12]237 »       ldr»    r0,·[r6,·#12]
238 »       cbz»    r0,·20a·<gen_iternext+0xae>238 »       cbz»    r0,·20a·<gen_iternext+0xae>
Offset 261, 117 lines modifiedOffset 261, 116 lines modified
261 »       ldr»    r0,·[r5,·#12]261 »       ldr»    r0,·[r5,·#12]
262 »       cbz»    r0,·246·<gen_iternext+0xea>262 »       cbz»    r0,·246·<gen_iternext+0xea>
263 »       ldr»    r1,·[r0,·#0]263 »       ldr»    r1,·[r0,·#0]
264 »       str»    r6,·[r5,·#12]264 »       str»    r6,·[r5,·#12]
265 »       subs»   r3,·r1,·#1265 »       subs»   r3,·r1,·#1
266 »       str»    r3,·[r0,·#0]266 »       str»    r3,·[r0,·#0]
267 »       cmp»    r3,·#0267 »       cmp»    r3,·#0
268 »       beq.w»  450·<gen_iternext+0x2f4>268 »       beq.w»  44a·<gen_iternext+0x2ee>
269 »       cmp»    r7,·#0269 »       cmp»    r7,·#0
270 »       beq.n»  2b8·<gen_iternext+0x15c>270 »       beq.n»  2b4·<gen_iternext+0x158>
271 »       ldr»    r2,·[r5,·#36]» ;·0x24271 »       ldr»    r2,·[r5,·#36]» ;·0x24
272 »       cmp»    r2,·#0272 »       cmp»    r2,·#0
273 »       bne.n»  1fa·<gen_iternext+0x9e>273 »       bne.n»  1fa·<gen_iternext+0x9e>
274 »       movw»   r9,·#0274 »       movw»   r9,·#0
275 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct275 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
276 »       movt»   r9,·#0276 »       movt»   r9,·#0
277 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct277 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
278 »       cmp»    r7,·r9278 »       cmp»    r7,·r9
279 »       bne.w»  3cc·<gen_iternext+0x270>279 »       bne.w»  38e·<gen_iternext+0x232>
280 »       ldr»    r1,·[pc,·#416]»;·(400·<gen_iternext+0x2a4>)280 »       ldr»    r1,·[pc,·#404]»;·(3f4·<gen_iternext+0x298>)
281 »       ldr»    r0,·[r4,·#4]281 »       ldr»    r0,·[r4,·#4]
282 »       cmp»    r0,·r1282 »       cmp»    r0,·r1
283 »       beq.w»  3aa·<gen_iternext+0x24e>283 »       beq.w»  36c·<gen_iternext+0x210>
284 »       movw»   ip,·#0284 »       movw»   ip,·#0
285 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopIteration285 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopIteration
286 »       movt»   ip,·#0286 »       movt»   ip,·#0
287 ·R_ARM_THM_MOVT_ABS»     PyExc_StopIteration287 ·R_ARM_THM_MOVT_ABS»     PyExc_StopIteration
288 »       ldr.w»  r0,·[ip]288 »       ldr.w»  r0,·[ip]
289 »       bl»     0·<PyErr_SetNone>289 »       bl»     0·<PyErr_SetNone>
290 ·R_ARM_THM_CALL» PyErr_SetNone290 ·R_ARM_THM_CALL» PyErr_SetNone
291 »       ldr»    r6,·[r7,·#0]291 »       ldr»    r6,·[r7,·#0]
292 »       subs»   r3,·r6,·#1292 »       subs»   r3,·r6,·#1
293 »       str»    r3,·[r7,·#0]293 »       str»    r3,·[r7,·#0]
294 »       cmp»    r3,·#0294 »       cmp»    r3,·#0
295 »       beq.w»  3c4·<gen_iternext+0x268>295 »       beq.w»  386·<gen_iternext+0x22a>
296 »       ldrd»   r0,·r7,·[r4,·#32]296 »       ldrd»   r0,·r7,·[r4,·#32]
297 »       movs»   r2,·#0297 »       movs»   r2,·#0
298 »       ldr»    r6,·[r4,·#40]» ;·0x28298 »       ldr»    r6,·[r4,·#40]» ;·0x28
299 »       strd»   r2,·r2,·[r4,·#32]299 »       strd»   r2,·r2,·[r4,·#32]
300 »       str»    r2,·[r4,·#40]» ;·0x28300 »       str»    r2,·[r4,·#40]» ;·0x28
301 »       cmp»    r0,·#0301 »       cmp»    r0,·#0
302 »       bne.n»  302·<gen_iternext+0x1a6>302 »       bne.n»  2fe·<gen_iternext+0x1a2>
303 »       cmp»    r7,·#0303 »       cmp»    r7,·#0
304 »       bne.w»  3e6·<gen_iternext+0x28a>304 »       bne.n»  35a·<gen_iternext+0x1fe>
305 »       cmp»    r6,·#0305 »       cmp»    r6,·#0
306 »       bne.w»  3d4·<gen_iternext+0x278>306 »       bne.n»  348·<gen_iternext+0x1ec>
307 »       ldr»    r1,·[r4,·#8]307 »       ldr»    r1,·[r4,·#8]
308 »       ldr»    r7,·[r5,·#0]308 »       ldr»    r7,·[r5,·#0]
309 »       str»    r6,·[r1,·#48]» ;·0x30309 »       str»    r6,·[r1,·#48]» ;·0x30
310 »       subs»   r7,·#1310 »       subs»   r7,·#1
311 »       str»    r6,·[r4,·#8]311 »       str»    r6,·[r4,·#8]
312 »       str»    r7,·[r5,·#0]312 »       str»    r7,·[r5,·#0]
313 »       cbnz»   r7,·2fe·<gen_iternext+0x1a2>313 »       cbnz»   r7,·2fa·<gen_iternext+0x19e>
314 »       mov»    r0,·r5314 »       mov»    r0,·r5
315 »       bl»     0·<_Py_Dealloc>315 »       bl»     0·<_Py_Dealloc>
316 ·R_ARM_THM_CALL» _Py_Dealloc316 ·R_ARM_THM_CALL» _Py_Dealloc
317 »       b.n»    1fa·<gen_iternext+0x9e>317 »       b.n»    1fa·<gen_iternext+0x9e>
318 »       movw»   r9,·#0318 »       movw»   r9,·#0
319 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopIteration319 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopIteration
320 »       movt»   r9,·#0320 »       movt»   r9,·#0
321 ·R_ARM_THM_MOVT_ABS»     PyExc_StopIteration321 ·R_ARM_THM_MOVT_ABS»     PyExc_StopIteration
322 »       ldr.w»  r0,·[r9]322 »       ldr.w»  r0,·[r9]
323 »       bl»     0·<PyErr_ExceptionMatches>323 »       bl»     0·<PyErr_ExceptionMatches>
324 ·R_ARM_THM_CALL» PyErr_ExceptionMatches324 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
325 »       cmp»    r0,·#0325 »       cmp»    r0,·#0
326 »       bne.n»  34c·<gen_iternext+0x1f0>326 »       bne.w»  3fc·<gen_iternext+0x2a0>
327 »       ldr»    r7,·[pc,·#304]»;·(400·<gen_iternext+0x2a4>)327 »       ldr»    r7,·[pc,·#296]»;·(3f4·<gen_iternext+0x298>)
328 »       ldr»    r0,·[r4,·#4]328 »       ldr»    r0,·[r4,·#4]
329 »       cmp»    r0,·r7329 »       cmp»    r0,·r7
330 »       beq.n»  316·<gen_iternext+0x1ba>330 »       beq.n»  312·<gen_iternext+0x1b6>
331 »       ldrd»   r0,·r7,·[r4,·#32]331 »       ldrd»   r0,·r7,·[r4,·#32]
332 »       movs»   r3,·#0332 »       movs»   r3,·#0
333 »       ldr»    r6,·[r4,·#40]» ;·0x28333 »       ldr»    r6,·[r4,·#40]» ;·0x28
334 »       strd»   r3,·r3,·[r4,·#32]334 »       strd»   r3,·r3,·[r4,·#32]
335 »       str»    r3,·[r4,·#40]» ;·0x28335 »       str»    r3,·[r4,·#40]» ;·0x28
336 »       cbnz»   r0,·302·<gen_iternext+0x1a6>336 »       cbnz»   r0,·2fe·<gen_iternext+0x1a2>
337 »       cmp»    r7,·#0337 »       cmp»    r7,·#0
338 »       bne.n»  3e6·<gen_iternext+0x28a>338 »       bne.n»  35a·<gen_iternext+0x1fe>
 339 »       cbnz»   r6,·348·<gen_iternext+0x1ec>
339 »       cmp»    r6,·#0 
340 »       bne.n»  3d4·<gen_iternext+0x278> 
341 »       ldr»    r6,·[r4,·#8]340 »       ldr»    r6,·[r4,·#8]
342 »       movs»   r0,·#0341 »       movs»   r0,·#0
Max diff block lines reached; 47792/51661 bytes (92.51%) of diff not shown.
2.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 »       sub»    sp,·#1211 »       sub»    sp,·#12
12 »       mov»    r4,·r112 »       mov»    r4,·r1
13 »       cbnz»   r0,·1a·<async_gen_traverse+0x1a>13 »       cbnz»   r0,·1a·<async_gen_traverse+0x1a>
14 »       mov»    r1,·r414 »       mov»    r1,·r4
15 »       mov»    r0,·r515 »       mov»    r0,·r5
16 »       add»    sp,·#1216 »       add»    sp,·#12
17 »       ldmia.w»sp!,·{r4,·r5,·lr}17 »       ldmia.w»sp!,·{r4,·r5,·lr}
18 »       b.w»    f5c·<gen_traverse>18 »       b.w»    f54·<gen_traverse>
19 ·R_ARM_THM_JUMP24»       gen_traverse19 ·R_ARM_THM_JUMP24»       gen_traverse
20 »       mov»    r1,·r220 »       mov»    r1,·r2
21 »       str»    r2,·[sp,·#4]21 »       str»    r2,·[sp,·#4]
22 »       blx»    r422 »       blx»    r4
23 »       ldr»    r2,·[sp,·#4]23 »       ldr»    r2,·[sp,·#4]
24 »       cmp»    r0,·#024 »       cmp»    r0,·#0
25 »       beq.n»  c·<async_gen_traverse+0xc>25 »       beq.n»  c·<async_gen_traverse+0xc>
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ·R_ARM_THM_CALL» async_gen_unwrap_value332 ·R_ARM_THM_CALL» async_gen_unwrap_value
333 »       mov»    r4,·r0333 »       mov»    r4,·r0
334 »       cbz»    r0,·2c4·<async_gen_athrow_send+0x18e>334 »       cbz»    r0,·2c4·<async_gen_athrow_send+0x18e>
335 »       b.n»    30e·<async_gen_athrow_send+0x1d8>335 »       b.n»    30e·<async_gen_athrow_send+0x1d8>
336 »       movs»   r3,·#0336 »       movs»   r3,·#0
337 »       mov»    r0,·r6337 »       mov»    r0,·r6
338 »       mov»    r2,·r3338 »       mov»    r2,·r3
339 »       bl»     45c·<async_gen_athrow_throw+0x8e>339 »       bl»     454·<async_gen_athrow_throw+0x86>
340 ·R_ARM_THM_CALL» gen_send_ex340 ·R_ARM_THM_CALL» gen_send_ex
341 »       ldr»    r1,·[r5,·#12]341 »       ldr»    r1,·[r5,·#12]
342 »       mov»    r4,·r0342 »       mov»    r4,·r0
343 »       cbz»    r1,·28a·<async_gen_athrow_send+0x154>343 »       cbz»    r1,·28a·<async_gen_athrow_send+0x154>
344 »       ldr»    r0,·[r5,·#8]344 »       ldr»    r0,·[r5,·#8]
345 »       mov»    r1,·r4345 »       mov»    r1,·r4
346 »       add»    sp,·#32346 »       add»    sp,·#32
Offset 474, 15 lines modifiedOffset 474, 15 lines modified
474 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}474 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
475 »       b.w»    0·<PyObject_GC_Del>475 »       b.w»    0·<PyObject_GC_Del>
476 ·R_ARM_THM_JUMP24»       PyObject_GC_Del476 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
  
477 00000392·<gen_getyieldfrom>:477 00000392·<gen_getyieldfrom>:
478 gen_getyieldfrom():478 gen_getyieldfrom():
479 »       push»   {r3,·lr}479 »       push»   {r3,·lr}
480 »       bl»     f2c·<_PyGen_yf>480 »       bl»     f24·<_PyGen_yf>
481 ·R_ARM_THM_CALL» _PyGen_yf481 ·R_ARM_THM_CALL» _PyGen_yf
482 »       cbnz»   r0,·3aa·<gen_getyieldfrom+0x18>482 »       cbnz»   r0,·3aa·<gen_getyieldfrom+0x18>
483 »       movw»   r3,·#0483 »       movw»   r3,·#0
484 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct484 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
485 »       movt»   r3,·#0485 »       movt»   r3,·#0
486 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct486 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
487 »       mov»    r0,·r3487 »       mov»    r0,·r3
Offset 682, 23 lines modifiedOffset 682, 23 lines modified
  
682 0000050c·<coro_wrapper_iternext>:682 0000050c·<coro_wrapper_iternext>:
683 coro_wrapper_iternext():683 coro_wrapper_iternext():
684 »       movs»   r3,·#0684 »       movs»   r3,·#0
685 »       ldr»    r0,·[r0,·#8]685 »       ldr»    r0,·[r0,·#8]
686 »       mov»    r2,·r3686 »       mov»    r2,·r3
687 »       mov»    r1,·r3687 »       mov»    r1,·r3
688 »       b.w»    45c·<async_gen_athrow_throw+0x8e>688 »       b.w»    454·<async_gen_athrow_throw+0x86>
689 ·R_ARM_THM_JUMP24»       gen_send_ex689 ·R_ARM_THM_JUMP24»       gen_send_ex
  
690 00000518·<coro_wrapper_send>:690 00000518·<coro_wrapper_send>:
691 coro_wrapper_send():691 coro_wrapper_send():
692 »       movs»   r3,·#0692 »       movs»   r3,·#0
693 »       ldr»    r0,·[r0,·#8]693 »       ldr»    r0,·[r0,·#8]
694 »       mov»    r2,·r3694 »       mov»    r2,·r3
695 »       b.w»    45c·<async_gen_athrow_throw+0x8e>695 »       b.w»    454·<async_gen_athrow_throw+0x86>
696 ·R_ARM_THM_JUMP24»       gen_send_ex696 ·R_ARM_THM_JUMP24»       gen_send_ex
  
697 00000522·<coro_wrapper_dealloc>:697 00000522·<coro_wrapper_dealloc>:
698 coro_wrapper_dealloc():698 coro_wrapper_dealloc():
699 »       push»   {r3,·r4,·r5,·lr}699 »       push»   {r3,·r4,·r5,·lr}
700 »       mov»    r4,·r0700 »       mov»    r4,·r0
701 »       movs»   r5,·#0701 »       movs»   r5,·#0
Offset 732, 15 lines modifiedOffset 732, 15 lines modified
732 »       ldr»    r0,·[r0,·#8]732 »       ldr»    r0,·[r0,·#8]
733 »       b.w»    130·<async_gen_athrow_iternext+0x4>733 »       b.w»    130·<async_gen_athrow_iternext+0x4>
734 ·R_ARM_THM_JUMP24»       gen_throw734 ·R_ARM_THM_JUMP24»       gen_throw
  
735 0000056e·<coro_wrapper_close>:735 0000056e·<coro_wrapper_close>:
736 coro_wrapper_close():736 coro_wrapper_close():
737 »       ldr»    r0,·[r0,·#8]737 »       ldr»    r0,·[r0,·#8]
738 »       b.w»    af8·<gen_close>738 »       b.w»    af0·<gen_close>
739 ·R_ARM_THM_JUMP24»       gen_close739 ·R_ARM_THM_JUMP24»       gen_close
  
740 00000574·<coro_repr>:740 00000574·<coro_repr>:
741 coro_repr():741 coro_repr():
742 »       mov»    r2,·r0742 »       mov»    r2,·r0
743 »       movw»   r0,·#0743 »       movw»   r0,·#0
744 ·R_ARM_THM_MOVW_ABS_NC»  .LC32744 ·R_ARM_THM_MOVW_ABS_NC»  .LC32
1.43 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 111, 17 lines modifiedOffset 111, 17 lines modified
111 ··0x000006c0·65726174·696f6e00·50794572·725f5365·eration.PyErr_Se111 ··0x000006c0·65726174·696f6e00·50794572·725f5365·eration.PyErr_Se
112 ··0x000006d0·744e6f6e·65005079·4572725f·45786365·tNone.PyErr_Exce112 ··0x000006d0·744e6f6e·65005079·4572725f·45786365·tNone.PyErr_Exce
113 ··0x000006e0·7074696f·6e4d6174·63686573·00507945·ptionMatches.PyE113 ··0x000006e0·7074696f·6e4d6174·63686573·00507945·ptionMatches.PyE
114 ··0x000006f0·78635f53·746f7041·73796e63·49746572·xc_StopAsyncIter114 ··0x000006f0·78635f53·746f7041·73796e63·49746572·xc_StopAsyncIter
115 ··0x00000700·6174696f·6e005079·4578635f·52756e74·ation.PyExc_Runt115 ··0x00000700·6174696f·6e005079·4578635f·52756e74·ation.PyExc_Runt
116 ··0x00000710·696d6545·72726f72·005f5079·4572725f·imeError._PyErr_116 ··0x00000710·696d6545·72726f72·005f5079·4572725f·imeError._PyErr_
117 ··0x00000720·466f726d·61744672·6f6d4361·75736500·FormatFromCause.117 ··0x00000720·466f726d·61744672·6f6d4361·75736500·FormatFromCause.
118 ··0x00000730·50794572·725f5365·74537472·696e6700·PyErr_SetString. 
119 ··0x00000740·5f507947·656e5f53·65745374·6f704974·_PyGen_SetStopIt118 ··0x00000730·5f507947·656e5f53·65745374·6f704974·_PyGen_SetStopIt
120 ··0x00000750·65726174·696f6e56·616c7565·00507945·erationValue.PyE119 ··0x00000740·65726174·696f6e56·616c7565·00507945·erationValue.PyE
 120 ··0x00000750·72725f53·65745374·72696e67·00507945·rr_SetString.PyE
121 ··0x00000760·78635f56·616c7565·4572726f·72005f50·xc_ValueError._P121 ··0x00000760·78635f56·616c7565·4572726f·72005f50·xc_ValueError._P
122 ··0x00000770·79457272·5f436861·696e5374·61636b49·yErr_ChainStackI122 ··0x00000770·79457272·5f436861·696e5374·61636b49·yErr_ChainStackI
123 ··0x00000780·74656d00·50794578·635f5479·70654572·tem.PyExc_TypeEr123 ··0x00000780·74656d00·50794578·635f5479·70654572·tem.PyExc_TypeEr
124 ··0x00000790·726f7200·50794f62·6a656374·5f43616c·ror.PyObject_Cal124 ··0x00000790·726f7200·50794f62·6a656374·5f43616c·ror.PyObject_Cal
125 ··0x000007a0·6c46696e·616c697a·65724672·6f6d4465·lFinalizerFromDe125 ··0x000007a0·6c46696e·616c697a·65724672·6f6d4465·lFinalizerFromDe
126 ··0x000007b0·616c6c6f·63005079·4f626a65·63745f47·alloc.PyObject_G126 ··0x000007b0·616c6c6f·63005079·4f626a65·63745f47·alloc.PyObject_G
127 ··0x000007c0·435f4465·6c005079·4f626a65·63745f43·C_Del.PyObject_C127 ··0x000007c0·435f4465·6c005079·4f626a65·63745f43·C_Del.PyObject_C
9.91 KB
fileobject.o
1.75 KB
readelf --wide --relocs {}
    
Offset 128, 20 lines modifiedOffset 128, 20 lines modified
128 000002e8··00005430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError128 000002e8··00005430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
129 000002ec··0000112f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC4129 000002ec··0000112f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC4
130 000002f0··00001130·R_ARM_THM_MOVT_ABS·····00000058···.LC4130 000002f0··00001130·R_ARM_THM_MOVT_ABS·····00000058···.LC4
131 000002fa··00005f0a·R_ARM_THM_CALL·········00000000···PyErr_Format131 000002fa··00005f0a·R_ARM_THM_CALL·········00000000···PyErr_Format
132 00000306··00004c0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc132 00000306··00004c0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
133 0000031c··00000102·R_ARM_ABS32············00000000···.data133 0000031c··00000102·R_ARM_ABS32············00000000···.data
134 00000336··0000620a·R_ARM_THM_CALL·········00000000···flockfile134 00000336··0000620a·R_ARM_THM_CALL·········00000000···flockfile
135 0000043a··0000630a·R_ARM_THM_CALL·········00000000···funlockfile135 00000440··0000630a·R_ARM_THM_CALL·········00000000···funlockfile
136 00000450··0000640a·R_ARM_THM_CALL·········00000000···__uflow136 00000456··0000640a·R_ARM_THM_CALL·········00000000···__uflow
137 00000478··0000630a·R_ARM_THM_CALL·········00000000···funlockfile137 0000047c··0000630a·R_ARM_THM_CALL·········00000000···funlockfile
138 00000494··0000650a·R_ARM_THM_CALL·········00000000···ungetc138 00000498··0000650a·R_ARM_THM_CALL·········00000000···ungetc
139 000004a0··0000640a·R_ARM_THM_CALL·········00000000···__uflow139 000004a4··0000640a·R_ARM_THM_CALL·········00000000···__uflow
140 000004a6··0000470a·R_ARM_THM_CALL·········00000000···__errno_location140 000004aa··0000470a·R_ARM_THM_CALL·········00000000···__errno_location
141 000004c6··0000670a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt141 000004c6··0000670a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
142 000004e0··0000680a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId142 000004e0··0000680a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId
143 000004f2··0000500a·R_ARM_THM_CALL·········00000000···PyThreadState_Get143 000004f2··0000500a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
144 0000051c··0000510a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult144 0000051c··0000510a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult
145 0000052c··00004c0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc145 0000052c··00004c0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
146 0000053e··0000670a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt146 0000053e··0000670a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
147 00000550··0000570a·R_ARM_THM_CALL·········00000000···PyErr_Occurred147 00000550··0000570a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
359 B
strings --all --bytes=8 {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 failed·to·change·existing·open_code·hook14 failed·to·change·existing·open_code·hook
15 readline15 readline
16 stderrprinter16 stderrprinter
17 True·if·the·file·is·closed17 True·if·the·file·is·closed
18 encoding18 encoding
19 Encoding·of·the·file19 Encoding·of·the·file
20 String·giving·the·file·mode20 String·giving·the·file·mode
21 >(F.FsEA21 !1p&F(F4F
22 .LANCHOR022 .LANCHOR0
23 stdprinter_write23 stdprinter_write
24 stdprinter_fileno24 stdprinter_fileno
25 stdprinter_noop25 stdprinter_noop
26 get_closed26 get_closed
27 stdprinter_new27 stdprinter_new
28 stdprinter_init28 stdprinter_init
7.79 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 384, 192 lines modifiedOffset 384, 191 lines modified
384 »       .word»  0x000000d8384 »       .word»  0x000000d8
385 ·R_ARM_ABS32»    .data385 ·R_ARM_ABS32»    .data
  
386 00000320·<Py_UniversalNewlineFgets>:386 00000320·<Py_UniversalNewlineFgets>:
387 Py_UniversalNewlineFgets():387 Py_UniversalNewlineFgets():
388 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}388 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
389 »       cmp»    r3,·#0389 »       cmp»    r3,·#0
390 »       bne.w»  4a6·<Py_UniversalNewlineFgets+0x186>390 »       bne.w»  4aa·<Py_UniversalNewlineFgets+0x18a>
391 »       mov»    r8,·r1391 »       mov»    r8,·r1
392 »       mov»    r7,·r0392 »       mov»    r7,·r0
393 »       add.w»  r8,·r8,·#4294967295» ;·0xffffffff393 »       add.w»  r8,·r8,·#4294967295» ;·0xffffffff
394 »       mov»    r0,·r2394 »       mov»    r0,·r2
395 »       mov»    r4,·r2395 »       mov»    r5,·r2
396 »       bl»     0·<flockfile>396 »       bl»     0·<flockfile>
397 ·R_ARM_THM_CALL» flockfile397 ·R_ARM_THM_CALL» flockfile
398 »       cmp.w»  r8,·#0398 »       cmp.w»  r8,·#0
399 »       ble.w»  49a·<Py_UniversalNewlineFgets+0x17a>399 »       ble.w»  49e·<Py_UniversalNewlineFgets+0x17e>
400 »       add»    r8,·r7400 »       add»    r8,·r7
401 »       mov»    r6,·r7401 »       mov»    r4,·r7
402 »       mvns»   r3,·r6402 »       mvns»   r3,·r4
 403 »       mov»    r6,·r4
403 »       add»    r3,·r8404 »       add»    r3,·r8
404 »       ands.w» r0,·r3,·#3405 »       ands.w» r0,·r3,·#3
405 »       beq.n»  41c·<Py_UniversalNewlineFgets+0xfc>406 »       beq.n»  41c·<Py_UniversalNewlineFgets+0xfc>
406 »       ldrd»   r2,·r1,·[r4,·#4]407 »       ldrd»   r2,·r1,·[r5,·#4]
407 »       cmp»    r2,·r1408 »       cmp»    r2,·r1
408 »       bcs.n»  44e·<Py_UniversalNewlineFgets+0x12e>409 »       bcs.n»  454·<Py_UniversalNewlineFgets+0x134>
409 »       adds»   r5,·r2,·#1410 »       adds»   r3,·r2,·#1
410 »       str»    r5,·[r4,·#4]411 »       str»    r3,·[r5,·#4]
411 »       adds»   r5,·r6,·#1412 »       adds»   r4,·#1
412 »       ldrb»   r3,·[r2,·#0]413 »       ldrb»   r2,·[r2,·#0]
413 »       cmp»    r3,·#13414 »       cmp»    r2,·#13
414 »       beq.w»  472·<Py_UniversalNewlineFgets+0x152>415 »       beq.w»  476·<Py_UniversalNewlineFgets+0x156>
415 »       cmp»    r3,·#10416 »       cmp»    r2,·#10
416 »       beq.n»  434·<Py_UniversalNewlineFgets+0x114>417 »       beq.n»  436·<Py_UniversalNewlineFgets+0x116>
417 »       mov»    r6,·r5418 »       mov»    r6,·r4
418 »       cmp»    r0,·#1419 »       cmp»    r0,·#1
419 »       strb.w» r3,·[r5,·#-1]420 »       strb.w» r2,·[r4,·#-1]
420 »       beq.n»  41c·<Py_UniversalNewlineFgets+0xfc>421 »       beq.n»  41c·<Py_UniversalNewlineFgets+0xfc>
421 »       cmp»    r0,·#2422 »       cmp»    r0,·#2
422 »       beq.n»  396·<Py_UniversalNewlineFgets+0x76>423 »       beq.n»  398·<Py_UniversalNewlineFgets+0x78>
423 »       ldrd»   r0,·ip,·[r4,·#4]424 »       ldrd»   r0,·r1,·[r5,·#4]
424 »       cmp»    r0,·ip425 »       cmp»    r0,·r1
425 »       bcs.n»  44e·<Py_UniversalNewlineFgets+0x12e>426 »       bcs.n»  454·<Py_UniversalNewlineFgets+0x134>
426 »       adds»   r2,·r0,·#1427 »       adds»   r3,·r0,·#1
427 »       str»    r2,·[r4,·#4]428 »       str»    r3,·[r5,·#4]
428 »       adds»   r5,·#1429 »       adds»   r4,·#1
429 »       ldrb»   r1,·[r0,·#0]430 »       ldrb»   r2,·[r0,·#0]
430 »       cmp»    r1,·#13 
431 »       beq.n»  472·<Py_UniversalNewlineFgets+0x152> 
432 »       cmp»    r1,·#10 
433 »       beq.n»  434·<Py_UniversalNewlineFgets+0x114> 
434 »       mov»    r6,·r5 
435 »       strb.w» r1,·[r5,·#-1] 
436 »       ldrd»   r3,·r0,·[r4,·#4] 
437 »       cmp»    r3,·r0 
438 »       bcs.n»  44e·<Py_UniversalNewlineFgets+0x12e> 
439 »       adds»   r2,·r3,·#1 
440 »       str»    r2,·[r4,·#4] 
441 »       adds»   r5,·#1 
442 »       ldrb»   r1,·[r3,·#0] 
443 »       cmp»    r1,·#13 
444 »       beq.n»  472·<Py_UniversalNewlineFgets+0x152> 
445 »       cmp»    r1,·#10 
446 »       beq.n»  434·<Py_UniversalNewlineFgets+0x114> 
447 »       mov»    r6,·r5 
448 »       strb.w» r1,·[r5,·#-1] 
449 »       b.n»    41c·<Py_UniversalNewlineFgets+0xfc> 
450 »       cmp»    r5,·r8 
451 »       strb.w» r2,·[r5,·#-1] 
452 »       beq.n»  4b4·<Py_UniversalNewlineFgets+0x194> 
453 »       ldrd»   r3,·lr,·[r4,·#4] 
454 »       mov»    r0,·r5 
455 »       mov»    r6,·r5 
456 »       cmp»    r3,·lr 
457 »       bcs.n»  44e·<Py_UniversalNewlineFgets+0x12e> 
458 »       adds»   r1,·r3,·#1 
459 »       str»    r1,·[r4,·#4] 
460 »       adds»   r5,·#1 
461 »       ldrb»   r2,·[r3,·#0] 
462 »       cmp»    r2,·#13431 »       cmp»    r2,·#13
463 »       beq.n»  472·<Py_UniversalNewlineFgets+0x152>432 »       beq.n»  476·<Py_UniversalNewlineFgets+0x156>
464 »       cmp»    r2,·#10433 »       cmp»    r2,·#10
465 »       beq.n»  434·<Py_UniversalNewlineFgets+0x114>434 »       beq.n»  436·<Py_UniversalNewlineFgets+0x116>
 435 »       mov»    r6,·r4
466 »       strb.w» r2,·[r5,·#-1]436 »       strb.w» r2,·[r4,·#-1]
467 »       mov»    r6,·r5 
468 »       ldrd»   r3,·r5,·[r4,·#4]437 »       ldrd»   r0,·r1,·[r5,·#4]
469 »       cmp»    r3,·r5438 »       cmp»    r0,·r1
470 »       bcs.n»  44e·<Py_UniversalNewlineFgets+0x12e>439 »       bcs.n»  454·<Py_UniversalNewlineFgets+0x134>
471 »       adds»   r1,·r3,·#1440 »       adds»   r3,·r0,·#1
472 »       str»    r1,·[r4,·#4]441 »       str»    r3,·[r5,·#4]
473 »       adds»   r5,·r6,·#1442 »       adds»   r4,·#1
474 »       ldrb»   r2,·[r3,·#0]443 »       ldrb»   r2,·[r0,·#0]
475 »       cmp»    r2,·#13444 »       cmp»    r2,·#13
476 »       beq.n»  472·<Py_UniversalNewlineFgets+0x152>445 »       beq.n»  476·<Py_UniversalNewlineFgets+0x156>
477 »       cmp»    r2,·#10446 »       cmp»    r2,·#10
478 »       beq.n»  434·<Py_UniversalNewlineFgets+0x114>447 »       beq.n»  436·<Py_UniversalNewlineFgets+0x116>
 448 »       mov»    r6,·r4
479 »       strb.w» r2,·[r5,·#-1]449 »       strb.w» r2,·[r4,·#-1]
480 »       adds»   r6,·r0,·#2450 »       b.n»    41c·<Py_UniversalNewlineFgets+0xfc>
 451 »       cmp»    r4,·r8
 452 »       strb.w» r0,·[r4,·#-1]
 453 »       beq.n»  472·<Py_UniversalNewlineFgets+0x152>
481 »       ldrd»   r3,·r5,·[r4,·#4]454 »       ldrd»   r3,·ip,·[r5,·#4]
 455 »       mov»    r6,·r4
482 »       cmp»    r3,·r5456 »       cmp»    r3,·ip
483 »       bcs.n»  44e·<Py_UniversalNewlineFgets+0x12e>457 »       bcs.n»  454·<Py_UniversalNewlineFgets+0x134>
484 »       adds»   r1,·r3,·#1458 »       adds»   r1,·r3,·#1
485 »       str»    r1,·[r4,·#4]459 »       str»    r1,·[r5,·#4]
486 »       adds»   r5,·r0,·#3460 »       adds»   r4,·#1
487 »       ldrb»   r0,·[r3,·#0]461 »       ldrb»   r0,·[r3,·#0]
488 »       cmp»    r0,·#13462 »       cmp»    r0,·#13
489 »       beq.n»  472·<Py_UniversalNewlineFgets+0x152>463 »       beq.n»  476·<Py_UniversalNewlineFgets+0x156>
490 »       cmp»    r0,·#10464 »       cmp»    r0,·#10
491 »       beq.n»  434·<Py_UniversalNewlineFgets+0x114>465 »       beq.n»  436·<Py_UniversalNewlineFgets+0x116>
492 »       mov»    r6,·r5 
493 »       strb.w» r0,·[r5,·#-1]466 »       strb.w» r0,·[r4,·#-1]
 467 »       mov»    r6,·r4
494 »       ldrd»   r3,·r5,·[r4,·#4]468 »       ldrd»   r3,·lr,·[r5,·#4]
495 »       cmp»    r3,·r5469 »       cmp»    r3,·lr
496 »       bcs.n»  44e·<Py_UniversalNewlineFgets+0x12e>470 »       bcs.n»  454·<Py_UniversalNewlineFgets+0x134>
497 »       adds»   r0,·r3,·#1471 »       adds»   r4,·r3,·#1
498 »       str»    r0,·[r4,·#4]472 »       str»    r4,·[r5,·#4]
499 »       adds»   r5,·r6,·#1473 »       adds»   r4,·r2,·#2
500 »       ldrb»   r2,·[r3,·#0]474 »       ldrb»   r1,·[r3,·#0]
 475 »       cmp»    r1,·#13
Max diff block lines reached; 3058/7779 bytes (39.31%) of diff not shown.
231 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:··········35876·(bytes·into·file)13 ··Start·of·section·headers:··········35828·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x8c24:1 There·are·17·section·headers,·starting·at·offset·0x8bf4:
  
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·000674·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0006ec·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·007000·000368·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·006fe8·0003c8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006ac·0002e8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000724·0002e8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007368·000300·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0073b0·000300·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000994·0000e4·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000a0c·0000e4·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000994·0009cc·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000a0c·0009cc·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001360·0028e8·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·0013d8·002858·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·007668·001130·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0076b0·0010b8·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003c48·000748·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·003c30·000748·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·008798·000400·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·008768·000400·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004390·0009ed·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004378·0009ed·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·004d7d·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·004d65·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004d7d·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004d65·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·004db0·001500·10·····15·216··418 ··[14]·.symtab···········SYMTAB··········00000000·004d98·001500·10·····15·216··4
19 ··[15]·.strtab···········STRTAB··········00000000·0062b0·000d4e·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·006298·000d4e·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·008b98·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·008b68·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
17.4 KB
readelf --wide --symbols {}
    
Offset 26, 138 lines modifiedOffset 26, 138 lines modified
26 ····22:·000000e2·····0·NOTYPE··LOCAL··DEFAULT····7·$t26 ····22:·000000e2·····0·NOTYPE··LOCAL··DEFAULT····7·$t
27 ····23:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d27 ····23:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
28 ····24:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t28 ····24:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
29 ····25:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·$d29 ····25:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·$d
30 ····26:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·000003b1·····8·FUNC····LOCAL··DEFAULT····7·float___trunc___impl31 ····27:·000003b1·····8·FUNC····LOCAL··DEFAULT····7·float___trunc___impl
32 ····28:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC232 ····28:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
33 ····29:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·00000598·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·000005b1·····8·FUNC····LOCAL··DEFAULT····7·float_hash35 ····31:·000005a9·····8·FUNC····LOCAL··DEFAULT····7·float_hash
36 ····32:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC436 ····32:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
38 ····34:·000005ed···268·FUNC····LOCAL··DEFAULT····7·PyFloat_AsDouble.part.038 ····34:·000005e5···268·FUNC····LOCAL··DEFAULT····7·PyFloat_AsDouble.part.0
39 ····35:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d39 ····35:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
40 ····36:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC540 ····36:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
41 ····37:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC641 ····37:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
42 ····38:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC742 ····38:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
43 ····39:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t43 ····39:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
44 ····40:·000006f4·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·000006ec·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····41:·000006f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t45 ····41:·000006f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
46 ····42:·000006f9···128·FUNC····LOCAL··DEFAULT····7·float_abs46 ····42:·000006f1···128·FUNC····LOCAL··DEFAULT····7·float_abs
47 ····43:·00000774·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·0000076c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00000778·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·00000770·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·00000779···344·FUNC····LOCAL··DEFAULT····7·float_mul49 ····45:·00000771···344·FUNC····LOCAL··DEFAULT····7·float_mul
50 ····46:·000008cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····46:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
51 ····47:·000008d0·····0·NOTYPE··LOCAL··DEFAULT····7·$t51 ····47:·000008c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
52 ····48:·000008d1···328·FUNC····LOCAL··DEFAULT····7·float_add52 ····48:·000008c9···328·FUNC····LOCAL··DEFAULT····7·float_add
53 ····49:·00000a19····82·FUNC····LOCAL··DEFAULT····7·convert_to_double53 ····49:·00000a11····82·FUNC····LOCAL··DEFAULT····7·convert_to_double
54 ····50:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····7·$d54 ····50:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····51:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····7·$t55 ····51:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····52:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC856 ····52:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
57 ····53:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC957 ····53:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
58 ····54:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1058 ····54:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
59 ····55:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1159 ····55:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
60 ····56:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1260 ····56:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
61 ····57:·00000a6d··1096·FUNC····LOCAL··DEFAULT····7·float___round__61 ····57:·00000a65··1096·FUNC····LOCAL··DEFAULT····7·float___round__
62 ····58:·00000d88·····0·NOTYPE··LOCAL··DEFAULT····7·$d62 ····58:·00000d80·····0·NOTYPE··LOCAL··DEFAULT····7·$d
63 ····59:·00000d98·····0·NOTYPE··LOCAL··DEFAULT····7·$t63 ····59:·00000d90·····0·NOTYPE··LOCAL··DEFAULT····7·$t
64 ····60:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····7·$d64 ····60:·00000e98·····0·NOTYPE··LOCAL··DEFAULT····7·$d
65 ····61:·00000eb4·····0·NOTYPE··LOCAL··DEFAULT····7·$t65 ····61:·00000eac·····0·NOTYPE··LOCAL··DEFAULT····7·$t
66 ····62:·00000eb5···128·FUNC····LOCAL··DEFAULT····7·float_neg66 ····62:·00000ead···128·FUNC····LOCAL··DEFAULT····7·float_neg
67 ····63:·00000f30·····0·NOTYPE··LOCAL··DEFAULT····7·$d67 ····63:·00000f28·····0·NOTYPE··LOCAL··DEFAULT····7·$d
68 ····64:·00000f34·····0·NOTYPE··LOCAL··DEFAULT····7·$t68 ····64:·00000f2c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
69 ····65:·00000f35····56·FUNC····LOCAL··DEFAULT····7·float_repr69 ····65:·00000f2d····56·FUNC····LOCAL··DEFAULT····7·float_repr
70 ····66:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1470 ····66:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
71 ····67:·00000f6d···384·FUNC····LOCAL··DEFAULT····7·float_div71 ····67:·00000f65···384·FUNC····LOCAL··DEFAULT····7·float_div
72 ····68:·000010e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d72 ····68:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
73 ····69:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1573 ····69:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
74 ····70:·000010ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t74 ····70:·000010e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
75 ····71:·000010ed···228·FUNC····LOCAL··DEFAULT····7·float_new75 ····71:·000010e5···228·FUNC····LOCAL··DEFAULT····7·float_new
76 ····72:·000011cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d76 ····72:·000011c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
77 ····73:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1677 ····73:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
78 ····74:·000011d0·····0·NOTYPE··LOCAL··DEFAULT····7·$t78 ····74:·000011c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
79 ····75:·00001311···440·FUNC····LOCAL··DEFAULT····7·float_from_string_inner79 ····75:·00001309···440·FUNC····LOCAL··DEFAULT····7·float_from_string_inner
80 ····76:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1780 ····76:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
81 ····77:·000014c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d81 ····77:·000014bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
82 ····78:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1882 ····78:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
83 ····79:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1983 ····79:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
84 ····80:·000014c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t84 ····80:·000014c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
85 ····81:·000016b0·····0·NOTYPE··LOCAL··DEFAULT····7·$d85 ····81:·00001698·····0·NOTYPE··LOCAL··DEFAULT····7·$d
86 ····82:·000016c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t86 ····82:·000016a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
87 ····83:·000016c1···328·FUNC····LOCAL··DEFAULT····7·float_sub87 ····83:·000016a9···296·FUNC····LOCAL··DEFAULT····7·float_sub
88 ····84:·00001804·····0·NOTYPE··LOCAL··DEFAULT····7·$d88 ····84:·000017cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
89 ····85:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2089 ····85:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
90 ····86:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2190 ····86:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
91 ····87:·00001808·····0·NOTYPE··LOCAL··DEFAULT····7·$t91 ····87:·000017d0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
92 ····88:·00001809··1288·FUNC····LOCAL··DEFAULT····7·float_pow92 ····88:·000017d1··1296·FUNC····LOCAL··DEFAULT····7·float_pow
93 ····89:·00001b40·····0·NOTYPE··LOCAL··DEFAULT····7·$d93 ····89:·00001b00·····0·NOTYPE··LOCAL··DEFAULT····7·$d
94 ····90:·00001b64·····0·NOTYPE··LOCAL··DEFAULT····7·$t94 ····90:·00001b24·····0·NOTYPE··LOCAL··DEFAULT····7·$t
95 ····91:·00001d00·····0·NOTYPE··LOCAL··DEFAULT····7·$d95 ····91:·00001cd0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
96 ····92:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2296 ····92:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
97 ····93:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2397 ····93:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
98 ····94:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2498 ····94:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
99 ····95:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2599 ····95:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
100 ····96:·00000324·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26100 ····96:·00000324·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
101 ····97:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27101 ····97:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
102 ····98:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28102 ····98:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
103 ····99:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29103 ····99:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
104 ···100:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30104 ···100:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
105 ···101:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31105 ···101:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
106 ···102:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$t106 ···102:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
107 ···103:·0000016d···266·FUNC····LOCAL··DEFAULT····1·float___getformat__107 ···103:·0000016d···266·FUNC····LOCAL··DEFAULT····1·float___getformat__
108 ···104:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32108 ···104:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
 109 ···105:·00000279···120·FUNC····LOCAL··DEFAULT····1·float___format__
109 ···105:·00001d10·····0·NOTYPE··LOCAL··DEFAULT····7·$t110 ···106:·00001ce0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
110 ···106:·00001d11···130·FUNC····LOCAL··DEFAULT····7·float___format__ 
111 ···107:·00001d95····20·FUNC····LOCAL··DEFAULT····7·float_bool111 ···107:·00001ce1····20·FUNC····LOCAL··DEFAULT····7·float_bool
112 ···108:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33112 ···108:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
113 ···109:·00000279···260·FUNC····LOCAL··DEFAULT····1·float_rem113 ···109:·000002f1···260·FUNC····LOCAL··DEFAULT····1·float_rem
114 ···110:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d114 ···110:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
115 ···111:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34115 ···111:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
116 ···112:·00000404·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35116 ···112:·00000404·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
117 ···113:·00001da9··1072·FUNC····LOCAL··DEFAULT····7·float_as_integer_ratio117 ···113:·00001cf5··1108·FUNC····LOCAL··DEFAULT····7·float_as_integer_ratio
118 ···114:·000020c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d118 ···114:·00001ff0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
119 ···115:·000020cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t119 ···115:·00001ffc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
120 ···116:·000021d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d120 ···116:·00002140·····0·NOTYPE··LOCAL··DEFAULT····7·$d
121 ···117:·00000428·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36121 ···117:·00000428·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
122 ···118:·00000434·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37122 ···118:·00000434·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
123 ···119:·00000440·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38123 ···119:·00000440·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
124 ···120:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39124 ···120:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
125 ···121:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····1·$t125 ···121:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
126 ···122:·0000037d···684·FUNC····LOCAL··DEFAULT····1·float_hex126 ···122:·000003f5···684·FUNC····LOCAL··DEFAULT····1·float_hex
127 ···123:·00000618·····0·NOTYPE··LOCAL··DEFAULT····1·$d127 ···123:·00000690·····0·NOTYPE··LOCAL··DEFAULT····1·$d
128 ···124:·00000628·····0·NOTYPE··LOCAL··DEFAULT····1·$t128 ···124:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
129 ···125:·00000629····28·FUNC····LOCAL··DEFAULT····1·float_float129 ···125:·000006a1····28·FUNC····LOCAL··DEFAULT····1·float_float
130 ···126:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$d130 ···126:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
131 ···127:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t131 ···127:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
132 ···128:·00000645····20·FUNC····LOCAL··DEFAULT····1·float_getimag132 ···128:·000006bd····20·FUNC····LOCAL··DEFAULT····1·float_getimag
133 ···129:·00000650·····0·NOTYPE··LOCAL··DEFAULT····1·$d133 ···129:·000006c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
134 ···130:·00000658·····0·NOTYPE··LOCAL··DEFAULT····1·$t134 ···130:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
135 ···131:·00000659····28·FUNC····LOCAL··DEFAULT····1·float_getreal135 ···131:·000006d1····28·FUNC····LOCAL··DEFAULT····1·float_getreal
136 ···132:·00000670·····0·NOTYPE··LOCAL··DEFAULT····1·$d136 ···132:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
137 ···133:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41137 ···133:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
138 ···134:·0000001b···170·FUNC····LOCAL··DEFAULT····9·float_floor_div138 ···134:·0000001b···170·FUNC····LOCAL··DEFAULT····9·float_floor_div
139 ···135:·000000c5···228·FUNC····LOCAL··DEFAULT····9·_float_div_mod139 ···135:·000000c5···228·FUNC····LOCAL··DEFAULT····9·_float_div_mod
140 ···136:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····9·$d140 ···136:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
141 ···137:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····9·$t141 ···137:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
142 ···138:·00000198·····0·NOTYPE··LOCAL··DEFAULT····9·$d142 ···138:·00000198·····0·NOTYPE··LOCAL··DEFAULT····9·$d
143 ···139:·00000478·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42143 ···139:·00000478·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
144 ···140:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43144 ···140:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
145 ···141:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44145 ···141:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
146 ···142:·000021d8·····0·NOTYPE··LOCAL··DEFAULT····7·$t146 ···142:·00002148·····0·NOTYPE··LOCAL··DEFAULT····7·$t
147 ···143:·000021d9··1204·FUNC····LOCAL··DEFAULT····7·float_fromhex147 ···143:·00002149··1204·FUNC····LOCAL··DEFAULT····7·float_fromhex
148 ···144:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2148 ···144:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
149 ···145:·00002680·····0·NOTYPE··LOCAL··DEFAULT····7·$d149 ···145:·000025f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
150 ···146:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····9·$t150 ···146:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
151 ···147:·000001a9····28·FUNC····LOCAL··DEFAULT····9·float_conjugate151 ···147:·000001a9····28·FUNC····LOCAL··DEFAULT····9·float_conjugate
Max diff block lines reached; 6261/17736 bytes (35.30%) of diff not shown.
82.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x7000·contains·109·entries:1 Relocation·section·'.rel.text'·at·offset·0x6fe8·contains·121·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC03 00000002··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
4 00000006··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC04 00000006··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0
5 00000018··0000d90a·R_ARM_THM_CALL·········00000000···memcmp5 00000018··0000d90a·R_ARM_THM_CALL·········00000000···memcmp
6 00000022··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC16 00000022··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
7 00000026··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC17 00000026··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
8 0000002a··0000d90a·R_ARM_THM_CALL·········00000000···memcmp8 0000002a··0000d90a·R_ARM_THM_CALL·········00000000···memcmp
Offset 69, 127 lines modifiedOffset 69, 139 lines modified
69 0000024e··00005f30·R_ARM_THM_MOVT_ABS·····0000030c···.LC2569 0000024e··00005f30·R_ARM_THM_MOVT_ABS·····0000030c···.LC25
70 00000256··0000fb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString70 00000256··0000fb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
71 0000025c··0000fa2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError71 0000025c··0000fa2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
72 00000260··0000fa30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError72 00000260··0000fa30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
73 00000264··0000612f·R_ARM_THM_MOVW_ABS_NC··0000032c···.LC2773 00000264··0000612f·R_ARM_THM_MOVW_ABS_NC··0000032c···.LC27
74 00000268··00006130·R_ARM_THM_MOVT_ABS·····0000032c···.LC2774 00000268··00006130·R_ARM_THM_MOVT_ABS·····0000032c···.LC27
75 00000270··0000fb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString75 00000270··0000fb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 76 00000294··0001330a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Init
 77 000002a4··0001340a·R_ARM_THM_CALL·········00000000···_PyFloat_FormatAdvancedWriter
 78 000002ae··0001350a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Finish
 79 000002b8··0001360a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Dealloc
 80 000002c2··0001370a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready
 81 000002d0··00005c2f·R_ARM_THM_MOVW_ABS_NC··000002ec···.LC22
 82 000002d4··00005c30·R_ARM_THM_MOVT_ABS·····000002ec···.LC22
 83 000002d8··00005d2f·R_ARM_THM_MOVW_ABS_NC··000002f0···.LC23
 84 000002dc··00005d30·R_ARM_THM_MOVT_ABS·····000002f0···.LC23
 85 000002e0··0000682f·R_ARM_THM_MOVW_ABS_NC··000003bc···.LC32
 86 000002e4··00006830·R_ARM_THM_MOVT_ABS·····000003bc···.LC32
 87 000002e8··0001310a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
76 000002b4··00012c0a·R_ARM_THM_CALL·········00000000···fmod88 0000032c··00012c0a·R_ARM_THM_CALL·········00000000···fmod
77 000002ee··0000dd0a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble89 00000366··0000dd0a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble
78 000002fe··0000e70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype90 00000376··0000e70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
79 0000030c··0000310a·R_ARM_THM_CALL·········00000a19···convert_to_double91 00000384··0000310a·R_ARM_THM_CALL·········00000a11···convert_to_double
80 0000032e··0001172f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ZeroDivisionError92 000003a6··0001172f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ZeroDivisionError
81 00000332··00011730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ZeroDivisionError93 000003aa··00011730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ZeroDivisionError
82 00000336··00006c2f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC3394 000003ae··00006c2f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC33
83 0000033a··00006c30·R_ARM_THM_MOVT_ABS·····000003c8···.LC3395 000003b2··00006c30·R_ARM_THM_MOVT_ABS·····000003c8···.LC33
84 00000340··0000fb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString96 000003b8··0000fb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
85 0000034a··0000e70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype97 000003c2··0000e70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
86 00000356··0000310a·R_ARM_THM_CALL·········00000a19···convert_to_double98 000003ce··0000310a·R_ARM_THM_CALL·········00000a11···convert_to_double
87 00000378··00000102·R_ARM_ABS32············00000000···.data99 000003f0··00000102·R_ARM_ABS32············00000000···.data
88 000003d6··0000ec0a·R_ARM_THM_CALL·········00000000···frexp100 0000044e··0000ec0a·R_ARM_THM_CALL·········00000000···frexp
89 000003ea··0000f90a·R_ARM_THM_CALL·········00000000···ldexp101 00000462··0000f90a·R_ARM_THM_CALL·········00000000···ldexp
90 000003f6··00013a2f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits102 0000046e··00013a2f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
91 000003fa··00013a30·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits103 00000472··00013a30·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
92 00000590··0000772f·R_ARM_THM_MOVW_ABS_NC··00000440···.LC38104 00000608··0000772f·R_ARM_THM_MOVW_ABS_NC··00000440···.LC38
93 00000594··0000782f·R_ARM_THM_MOVW_ABS_NC··0000044c···.LC39105 0000060c··0000782f·R_ARM_THM_MOVW_ABS_NC··0000044c···.LC39
94 00000598··00007730·R_ARM_THM_MOVT_ABS·····00000440···.LC38106 00000610··00007730·R_ARM_THM_MOVT_ABS·····00000440···.LC38
95 0000059c··00007830·R_ARM_THM_MOVT_ABS·····0000044c···.LC39107 00000614··00007830·R_ARM_THM_MOVT_ABS·····0000044c···.LC39
96 000005a0··00013b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat108 00000618··00013b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
97 000005d8··0000752f·R_ARM_THM_MOVW_ABS_NC··00000428···.LC36109 00000650··0000752f·R_ARM_THM_MOVW_ABS_NC··00000428···.LC36
98 000005dc··0000762f·R_ARM_THM_MOVW_ABS_NC··00000434···.LC37110 00000654··0000762f·R_ARM_THM_MOVW_ABS_NC··00000434···.LC37
99 000005e0··00007530·R_ARM_THM_MOVT_ABS·····00000428···.LC36111 00000658··00007530·R_ARM_THM_MOVT_ABS·····00000428···.LC36
100 000005e4··00007630·R_ARM_THM_MOVT_ABS·····00000434···.LC37112 0000065c··00007630·R_ARM_THM_MOVT_ABS·····00000434···.LC37
101 000005e8··0001300a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString113 00000660··0001300a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
102 000005f0··0000410a·R_ARM_THM_CALL·········00000f35···float_repr114 00000668··0000410a·R_ARM_THM_CALL·········00000f2d···float_repr
103 000005f6··0000f80a·R_ARM_THM_CALL·········00000000···__stack_chk_fail115 0000066e··0000f80a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
104 000005fa··0000e70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype116 00000672··0000e70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
105 00000608··0000310a·R_ARM_THM_CALL·········00000a19···convert_to_double117 00000680··0000310a·R_ARM_THM_CALL·········00000a11···convert_to_double
106 00000620··0000fc02·R_ARM_ABS32············00000000···__stack_chk_guard118 00000698··0000fc02·R_ARM_ABS32············00000000···__stack_chk_guard
107 00000624··00000102·R_ARM_ABS32············00000000···.data119 0000069c··00000102·R_ARM_ABS32············00000000···.data
108 00000640··00000102·R_ARM_ABS32············00000000···.data120 000006b8··00000102·R_ARM_ABS32············00000000···.data
109 00000670··00000102·R_ARM_ABS32············00000000···.data121 000006e8··00000102·R_ARM_ABS32············00000000···.data
110 0000063c··0000dd1e·R_ARM_THM_JUMP24·······00000001···PyFloat_FromDouble 
111 00000648··0000dd1e·R_ARM_THM_JUMP24·······00000001···PyFloat_FromDouble122 000006b4··0000dd1e·R_ARM_THM_JUMP24·······00000001···PyFloat_FromDouble
112 0000066c··0000dd1e·R_ARM_THM_JUMP24·······00000001···PyFloat_FromDouble123 000006c0··0000dd1e·R_ARM_THM_JUMP24·······00000001···PyFloat_FromDouble
 124 000006e4··0000dd1e·R_ARM_THM_JUMP24·······00000001···PyFloat_FromDouble
  
113 Relocation·section·'.rel.data'·at·offset·0x7368·contains·96·entries:125 Relocation·section·'.rel.data'·at·offset·0x73b0·contains·96·entries:
114 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name126 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
115 00000000··00000302·R_ARM_ABS32············00000000···.rodata.str1.4127 00000000··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
116 00000004··0000b402·R_ARM_ABS32············00000000···.rodata128 00000004··0000b402·R_ARM_ABS32············00000000···.rodata
117 00000008··00000102·R_ARM_ABS32············00000000···.data129 00000008··00000102·R_ARM_ABS32············00000000···.data
118 00000014··00014e02·R_ARM_ABS32············00000000···PyType_Type130 00000014··00014e02·R_ARM_ABS32············00000000···PyType_Type
119 0000001c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4131 0000001c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
120 00000028··00001102·R_ARM_ABS32············0000007d···float_dealloc132 00000028··00001102·R_ARM_ABS32············0000007d···float_dealloc
121 0000003c··00004102·R_ARM_ABS32············00000f35···float_repr133 0000003c··00004102·R_ARM_ABS32············00000f2d···float_repr
122 00000040··00000102·R_ARM_ABS32············00000000···.data134 00000040··00000102·R_ARM_ABS32············00000000···.data
123 0000004c··00001f02·R_ARM_ABS32············000005b1···float_hash135 0000004c··00001f02·R_ARM_ABS32············000005a9···float_hash
124 00000058··00014f02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr136 00000058··00014f02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
125 00000068··0000b402·R_ARM_ABS32············00000000···.rodata137 00000068··0000b402·R_ARM_ABS32············00000000···.rodata
126 00000074··00001402·R_ARM_ABS32············000000b5···float_richcompare138 00000074··00001402·R_ARM_ABS32············000000b5···float_richcompare
127 00000084··00000102·R_ARM_ABS32············00000000···.data139 00000084··00000102·R_ARM_ABS32············00000000···.data
128 0000008c··00000102·R_ARM_ABS32············00000000···.data140 0000008c··00000102·R_ARM_ABS32············00000000···.data
129 000000ac··00004702·R_ARM_ABS32············000010ed···float_new141 000000ac··00004702·R_ARM_ABS32············000010e5···float_new
130 000000dc··00003002·R_ARM_ABS32············000008d1···float_add142 000000dc··00003002·R_ARM_ABS32············000008c9···float_add
131 000000e0··00005302·R_ARM_ABS32············000016c1···float_sub143 000000e0··00005302·R_ARM_ABS32············000016a9···float_sub
132 000000e4··00002d02·R_ARM_ABS32············00000779···float_mul144 000000e4··00002d02·R_ARM_ABS32············00000771···float_mul
133 000000e8··00006d02·R_ARM_ABS32············00000279···float_rem145 000000e8··00006d02·R_ARM_ABS32············000002f1···float_rem
134 000000ec··00009e02·R_ARM_ABS32············000001d7···float_divmod146 000000ec··00009e02·R_ARM_ABS32············000001d7···float_divmod
135 000000f0··00005802·R_ARM_ABS32············00001809···float_pow147 000000f0··00005802·R_ARM_ABS32············000017d1···float_pow
136 000000f4··00003e02·R_ARM_ABS32············00000eb5···float_neg148 000000f4··00003e02·R_ARM_ABS32············00000ead···float_neg
137 000000f8··00007d02·R_ARM_ABS32············00000629···float_float149 000000f8··00007d02·R_ARM_ABS32············000006a1···float_float
138 000000fc··00002a02·R_ARM_ABS32············000006f9···float_abs150 000000fc··00002a02·R_ARM_ABS32············000006f1···float_abs
139 00000100··00006b02·R_ARM_ABS32············00001d95···float_bool151 00000100··00006b02·R_ARM_ABS32············00001ce1···float_bool
140 0000011c··00001b02·R_ARM_ABS32············000003b1···float___trunc___impl152 0000011c··00001b02·R_ARM_ABS32············000003b1···float___trunc___impl
141 00000124··00007d02·R_ARM_ABS32············00000629···float_float153 00000124··00007d02·R_ARM_ABS32············000006a1···float_float
142 00000150··00008602·R_ARM_ABS32············0000001b···float_floor_div154 00000150··00008602·R_ARM_ABS32············0000001b···float_floor_div
143 00000154··00004302·R_ARM_ABS32············00000f6d···float_div155 00000154··00004302·R_ARM_ABS32············00000f65···float_div
144 0000016c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4156 0000016c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
145 00000170··00008302·R_ARM_ABS32············00000659···float_getreal157 00000170··00008302·R_ARM_ABS32············000006d1···float_getreal
146 00000178··00000302·R_ARM_ABS32············00000000···.rodata.str1.4158 00000178··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
147 00000180··00000302·R_ARM_ABS32············00000000···.rodata.str1.4159 00000180··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
148 00000184··00008002·R_ARM_ABS32············00000645···float_getimag160 00000184··00008002·R_ARM_ABS32············000006bd···float_getimag
149 0000018c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4161 0000018c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
150 000001a8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4162 000001a8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
151 000001ac··00009302·R_ARM_ABS32············000001a9···float_conjugate163 000001ac··00009302·R_ARM_ABS32············000001a9···float_conjugate
152 000001b4··0000b402·R_ARM_ABS32············00000000···.rodata164 000001b4··0000b402·R_ARM_ABS32············00000000···.rodata
153 000001b8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4165 000001b8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
154 000001bc··0000a902·R_ARM_ABS32············00000571···float___trunc__166 000001bc··0000a902·R_ARM_ABS32············00000571···float___trunc__
155 000001c4··0000b402·R_ARM_ABS32············00000000···.rodata167 000001c4··0000b402·R_ARM_ABS32············00000000···.rodata
156 000001c8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4168 000001c8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
157 000001cc··0000a202·R_ARM_ABS32············000002a3···float___floor__169 000001cc··0000a202·R_ARM_ABS32············000002a3···float___floor__
158 000001d4··0000b402·R_ARM_ABS32············00000000···.rodata170 000001d4··0000b402·R_ARM_ABS32············00000000···.rodata
159 000001d8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4171 000001d8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
160 000001dc··0000a102·R_ARM_ABS32············00000291···float___ceil__172 000001dc··0000a102·R_ARM_ABS32············00000291···float___ceil__
161 000001e4··0000b402·R_ARM_ABS32············00000000···.rodata173 000001e4··0000b402·R_ARM_ABS32············00000000···.rodata
162 000001e8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4174 000001e8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
163 000001ec··00003902·R_ARM_ABS32············00000a6d···float___round__175 000001ec··00003902·R_ARM_ABS32············00000a65···float___round__
164 000001f4··0000b402·R_ARM_ABS32············00000000···.rodata176 000001f4··0000b402·R_ARM_ABS32············00000000···.rodata
165 000001f8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4177 000001f8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
166 000001fc··00007102·R_ARM_ABS32············00001da9···float_as_integer_ratio178 000001fc··00007102·R_ARM_ABS32············00001cf5···float_as_integer_ratio
167 00000204··0000b402·R_ARM_ABS32············00000000···.rodata179 00000204··0000b402·R_ARM_ABS32············00000000···.rodata
168 00000208··00000302·R_ARM_ABS32············00000000···.rodata.str1.4180 00000208··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
169 0000020c··00008f02·R_ARM_ABS32············000021d9···float_fromhex181 0000020c··00008f02·R_ARM_ABS32············00002149···float_fromhex
170 00000214··0000b402·R_ARM_ABS32············00000000···.rodata182 00000214··0000b402·R_ARM_ABS32············00000000···.rodata
171 00000218··00000302·R_ARM_ABS32············00000000···.rodata.str1.4183 00000218··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
Max diff block lines reached; 71624/83876 bytes (85.39%) of diff not shown.
630 B
strings --all --bytes=8 {}
    
Offset 62, 15 lines modifiedOffset 62, 14 lines modified
62 DBL_DIG·--·digits62 DBL_DIG·--·digits
63 mant_dig63 mant_dig
64 DBL_MANT_DIG·--·mantissa·digits64 DBL_MANT_DIG·--·mantissa·digits
65 DBL_EPSILON·--·Difference·between·1·and·the·next·representable·float65 DBL_EPSILON·--·Difference·between·1·and·the·next·representable·float
66 FLT_RADIX·--·radix·of·exponent66 FLT_RADIX·--·radix·of·exponent
67 FLT_ROUNDS·--·rounding·mode67 FLT_ROUNDS·--·rounding·mode
68 ,F5F(F%F,F68 ,F5F(F%F,F
69 7F0FAF,F 
70 sys.float_info69 sys.float_info
71 A·named·tuple·holding·information·about·the·float·type.·It·contains·low·level70 A·named·tuple·holding·information·about·the·float·type.·It·contains·low·level
72 information·about·the·precision·and·internal·representation.·Please·study71 information·about·the·precision·and·internal·representation.·Please·study
73 your·system's·:file:`float.h`·for·more·information.72 your·system's·:file:`float.h`·for·more·information.
74 __format__($self,·format_spec,·/)73 __format__($self,·format_spec,·/)
75 Formats·the·float·according·to·format_spec.74 Formats·the·float·according·to·format_spec.
76 __set_format__($type,·typestr,·fmt,·/)75 __set_format__($type,·typestr,·fmt,·/)
8.32 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 294, 145 lines modifiedOffset 294, 206 lines modified
294 »       movs»   r4,·#0294 »       movs»   r4,·#0
295 »       ldr»    r0,·[r0,·#0]295 »       ldr»    r0,·[r0,·#0]
296 »       bl»     0·<PyErr_SetString>296 »       bl»     0·<PyErr_SetString>
297 ·R_ARM_THM_CALL» PyErr_SetString297 ·R_ARM_THM_CALL» PyErr_SetString
298 »       b.n»    1c0·<float___getformat__+0x54>298 »       b.n»    1c0·<float___getformat__+0x54>
299 »       nop299 »       nop
  
 300 00000278·<float___format__>:
 301 float___format__():
 302 »       ldr»    r3,·[r1,·#4]
 303 »       push»   {r4,·r5,·r6,·lr}
 304 »       mov»    r5,·r1
 305 »       ldr»    r4,·[r3,·#84]» ;·0x54
 306 »       sub»    sp,·#48»      ;·0x30
 307 »       ands.w» r6,·r4,·#268435456» ;·0x10000000
 308 »       beq.n»  2ce·<float___format__+0x56>
 309 »       mov»    r4,·r0
 310 »       ldrsb.w»r0,·[r1,·#16]
 311 »       cmp»    r0,·#0
 312 »       bge.n»  2c0·<float___format__+0x48>
 313 »       add»    r0,·sp,·#12
 314 »       bl»     0·<_PyUnicodeWriter_Init>
 315 ·R_ARM_THM_CALL» _PyUnicodeWriter_Init
 316 »       ldr»    r6,·[r5,·#8]
 317 »       movs»   r3,·#0
 318 »       mov»    r2,·r5
 319 »       mov»    r1,·r4
 320 »       add»    r0,·sp,·#12
 321 »       str»    r6,·[sp,·#0]
 322 »       bl»     0·<_PyFloat_FormatAdvancedWriter>
 323 ·R_ARM_THM_CALL» _PyFloat_FormatAdvancedWriter
 324 »       adds»   r0,·#1
 325 »       beq.n»  2b6·<float___format__+0x3e>
 326 »       add»    r0,·sp,·#12
 327 »       bl»     0·<_PyUnicodeWriter_Finish>
 328 ·R_ARM_THM_CALL» _PyUnicodeWriter_Finish
 329 »       add»    sp,·#48»      ;·0x30
 330 »       pop»    {r4,·r5,·r6,·pc}
 331 »       add»    r0,·sp,·#12
 332 »       bl»     0·<_PyUnicodeWriter_Dealloc>
 333 ·R_ARM_THM_CALL» _PyUnicodeWriter_Dealloc
 334 »       movs»   r0,·#0
 335 »       b.n»    2b2·<float___format__+0x3a>
 336 »       mov»    r0,·r1
 337 »       bl»     0·<_PyUnicode_Ready>
 338 ·R_ARM_THM_CALL» _PyUnicode_Ready
 339 »       adds»   r0,·#1
 340 »       bne.n»  292·<float___format__+0x1a>
 341 »       movs»   r0,·#0
 342 »       b.n»    2b2·<float___format__+0x3a>
 343 »       mov»    r3,·r1
 344 »       movw»   r2,·#0
 345 ·R_ARM_THM_MOVW_ABS_NC»  .LC22
 346 »       movt»   r2,·#0
 347 ·R_ARM_THM_MOVT_ABS»     .LC22
 348 »       movw»   r1,·#0
 349 ·R_ARM_THM_MOVW_ABS_NC»  .LC23
 350 »       movt»   r1,·#0
 351 ·R_ARM_THM_MOVT_ABS»     .LC23
 352 »       movw»   r0,·#0
 353 ·R_ARM_THM_MOVW_ABS_NC»  .LC32
 354 »       movt»   r0,·#0
 355 ·R_ARM_THM_MOVT_ABS»     .LC32
 356 »       bl»     0·<_PyArg_BadArgument>
 357 ·R_ARM_THM_CALL» _PyArg_BadArgument
 358 »       mov»    r0,·r6
 359 »       b.n»    2b2·<float___format__+0x3a>
  
300 00000278·<float_rem>:360 000002f0·<float_rem>:
301 float_rem():361 float_rem():
302 »       push»   {r4,·lr}362 »       push»   {r4,·lr}
303 »       ldr»    r4,·[pc,·#252]»;·(378·<float_rem+0x100>)363 »       ldr»    r4,·[pc,·#252]»;·(3f0·<float_rem+0x100>)
304 »       sub»    sp,·#24364 »       sub»    sp,·#24
305 »       strd»   r1,·r0,·[sp]365 »       strd»   r1,·r0,·[sp]
306 »       ldr»    r0,·[r0,·#4]366 »       ldr»    r0,·[r0,·#4]
307 »       cmp»    r0,·r4367 »       cmp»    r0,·r4
308 »       bne.n»  348·<float_rem+0xd0>368 »       bne.n»  3c0·<float_rem+0xd0>
309 »       ldr»    r3,·[sp,·#4]369 »       ldr»    r3,·[sp,·#4]
310 »       ldrd»   r2,·r3,·[r3,·#8]370 »       ldrd»   r2,·r3,·[r3,·#8]
311 »       strd»   r2,·r3,·[sp,·#8]371 »       strd»   r2,·r3,·[sp,·#8]
312 »       ldr»    r1,·[sp,·#0]372 »       ldr»    r1,·[sp,·#0]
313 »       ldr»    r0,·[r1,·#4]373 »       ldr»    r0,·[r1,·#4]
314 »       cmp»    r0,·r4374 »       cmp»    r0,·r4
315 »       bne.n»  2fc·<float_rem+0x84>375 »       bne.n»  374·<float_rem+0x84>
316 »       ldrd»   r0,·r1,·[r1,·#8]376 »       ldrd»   r0,·r1,·[r1,·#8]
317 »       strd»   r0,·r1,·[sp,·#16]377 »       strd»   r0,·r1,·[sp,·#16]
318 »       vldr»   d1,·[sp,·#16]378 »       vldr»   d1,·[sp,·#16]
319 »       vcmp.f64»       d1,·#0.0379 »       vcmp.f64»       d1,·#0.0
320 »       vmrs»   APSR_nzcv,·fpscr380 »       vmrs»   APSR_nzcv,·fpscr
321 »       beq.n»  32e·<float_rem+0xb6>381 »       beq.n»  3a6·<float_rem+0xb6>
322 »       vldr»   d0,·[sp,·#8]382 »       vldr»   d0,·[sp,·#8]
323 »       bl»     0·<fmod>383 »       bl»     0·<fmod>
324 ·R_ARM_THM_CALL» fmod384 ·R_ARM_THM_CALL» fmod
325 »       vcmp.f64»       d0,·#0.0385 »       vcmp.f64»       d0,·#0.0
326 »       vmrs»   APSR_nzcv,·fpscr386 »       vmrs»   APSR_nzcv,·fpscr
327 »       beq.n»  31a·<float_rem+0xa2>387 »       beq.n»  392·<float_rem+0xa2>
328 »       vldr»   d1,·[sp,·#16]388 »       vldr»   d1,·[sp,·#16]
329 »       vcmpe.f64»      d1,·#0.0389 »       vcmpe.f64»      d1,·#0.0
330 »       vmrs»   APSR_nzcv,·fpscr390 »       vmrs»   APSR_nzcv,·fpscr
331 »       vcmpe.f64»      d0,·#0.0391 »       vcmpe.f64»      d0,·#0.0
332 »       ite»    mi392 »       ite»    mi
333 »       movmi.w»ip,·#1393 »       movmi.w»ip,·#1
334 »       movpl.w»ip,·#0394 »       movpl.w»ip,·#0
335 »       vmrs»   APSR_nzcv,·fpscr395 »       vmrs»   APSR_nzcv,·fpscr
336 »       ite»    mi396 »       ite»    mi
337 »       movmi.w»lr,·#1397 »       movmi.w»lr,·#1
338 »       movpl.w»lr,·#0398 »       movpl.w»lr,·#0
339 »       cmp»    ip,·lr399 »       cmp»    ip,·lr
340 »       bne.n»  2f6·<float_rem+0x7e>400 »       bne.n»  36e·<float_rem+0x7e>
341 »       bl»     0·<_PyFloat_Init>401 »       bl»     0·<_PyFloat_Init>
342 ·R_ARM_THM_CALL» PyFloat_FromDouble402 ·R_ARM_THM_CALL» PyFloat_FromDouble
343 »       add»    sp,·#24403 »       add»    sp,·#24
344 »       pop»    {r4,·pc}404 »       pop»    {r4,·pc}
345 »       vadd.f64»       d0,·d0,·d1405 »       vadd.f64»       d0,·d0,·d1
346 »       b.n»    2ee·<float_rem+0x76>406 »       b.n»    366·<float_rem+0x76>
347 »       ldr»    r1,·[pc,·#120]»;·(378·<float_rem+0x100>)407 »       ldr»    r1,·[pc,·#120]»;·(3f0·<float_rem+0x100>)
348 »       bl»     0·<PyType_IsSubtype>408 »       bl»     0·<PyType_IsSubtype>
349 ·R_ARM_THM_CALL» PyType_IsSubtype409 ·R_ARM_THM_CALL» PyType_IsSubtype
350 »       ldr»    r1,·[sp,·#0]410 »       ldr»    r1,·[sp,·#0]
351 »       cmp»    r0,·#0411 »       cmp»    r0,·#0
352 »       bne.n»  29a·<float_rem+0x22>412 »       bne.n»  312·<float_rem+0x22>
353 »       add»    r1,·sp,·#16413 »       add»    r1,·sp,·#16
354 »       mov»    r0,·sp414 »       mov»    r0,·sp
355 »       bl»     a18·<convert_to_double>415 »       bl»     a10·<convert_to_double>
356 ·R_ARM_THM_CALL» convert_to_double416 ·R_ARM_THM_CALL» convert_to_double
357 »       cmp»    r0,·#0417 »       cmp»    r0,·#0
358 »       it»     lt418 »       it»     lt
Max diff block lines reached; 5063/8333 bytes (60.76%) of diff not shown.
116 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 400, 113 lines modifiedOffset 400, 109 lines modified
400 float___trunc___impl():400 float___trunc___impl():
401 »       vldr»   d0,·[r0,·#8]401 »       vldr»   d0,·[r0,·#8]
402 »       b.w»    0·<PyLong_FromDouble>402 »       b.w»    0·<PyLong_FromDouble>
403 ·R_ARM_THM_JUMP24»       PyLong_FromDouble403 ·R_ARM_THM_JUMP24»       PyLong_FromDouble
  
404 000003b8·<_PyFloat_ClearFreeList>:404 000003b8·<_PyFloat_ClearFreeList>:
405 _PyFloat_ClearFreeList():405 _PyFloat_ClearFreeList():
406 »       push»   {r4,·r5,·r6,·lr}406 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
407 »       movw»   r4,·#0407 »       movw»   r4,·#0
408 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0408 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
409 »       movt»   r4,·#0409 »       movt»   r4,·#0
410 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0410 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
411 »       ldr.w»  r0,·[r4,·#220]»      ;·0xdc411 »       ldr.w»  r0,·[r4,·#220]»      ;·0xdc
412 »       cbz»    r0,·42c·<_PyFloat_ClearFreeList+0x74>412 »       cbz»    r0,·422·<_PyFloat_ClearFreeList+0x6a>
413 »       ldr»    r5,·[r0,·#4]413 »       ldr»    r5,·[r0,·#4]
414 »       bl»     0·<PyObject_Free>414 »       bl»     0·<PyObject_Free>
415 ·R_ARM_THM_CALL» PyObject_Free415 ·R_ARM_THM_CALL» PyObject_Free
416 »       cbz»    r5,·42c·<_PyFloat_ClearFreeList+0x74>416 »       cbz»    r5,·422·<_PyFloat_ClearFreeList+0x6a>
417 »       ldr»    r6,·[r5,·#4]417 »       ldr»    r6,·[r5,·#4]
418 »       mov»    r0,·r5418 »       mov»    r0,·r5
419 »       bl»     0·<PyObject_Free>419 »       bl»     0·<PyObject_Free>
420 ·R_ARM_THM_CALL» PyObject_Free420 ·R_ARM_THM_CALL» PyObject_Free
421 »       cbz»    r6,·42c·<_PyFloat_ClearFreeList+0x74>421 »       cbz»    r6,·422·<_PyFloat_ClearFreeList+0x6a>
422 »       ldr»    r5,·[r6,·#4]422 »       ldr»    r7,·[r6,·#4]
423 »       mov»    r0,·r6423 »       mov»    r0,·r6
424 »       bl»     0·<PyObject_Free>424 »       bl»     0·<PyObject_Free>
425 ·R_ARM_THM_CALL» PyObject_Free425 ·R_ARM_THM_CALL» PyObject_Free
426 »       cbz»    r5,·42c·<_PyFloat_ClearFreeList+0x74>426 »       cbz»    r7,·422·<_PyFloat_ClearFreeList+0x6a>
427 »       ldr»    r6,·[r5,·#4]427 »       ldr»    r6,·[r7,·#4]
428 »       mov»    r0,·r5428 »       mov»    r0,·r7
429 »       bl»     0·<PyObject_Free>429 »       bl»     0·<PyObject_Free>
430 ·R_ARM_THM_CALL» PyObject_Free430 ·R_ARM_THM_CALL» PyObject_Free
431 »       cbz»    r6,·42c·<_PyFloat_ClearFreeList+0x74>431 »       cbz»    r6,·422·<_PyFloat_ClearFreeList+0x6a>
432 »       ldr»    r5,·[r6,·#4]432 »       ldr»    r5,·[r6,·#4]
433 »       mov»    r0,·r6433 »       mov»    r0,·r6
434 »       bl»     0·<PyObject_Free>434 »       bl»     0·<PyObject_Free>
435 ·R_ARM_THM_CALL» PyObject_Free435 ·R_ARM_THM_CALL» PyObject_Free
436 »       cbz»    r5,·42c·<_PyFloat_ClearFreeList+0x74>436 »       cbz»    r5,·422·<_PyFloat_ClearFreeList+0x6a>
437 »       ldr»    r6,·[r5,·#4]437 »       ldr»    r6,·[r5,·#4]
438 »       mov»    r0,·r5438 »       mov»    r0,·r5
439 »       bl»     0·<PyObject_Free>439 »       bl»     0·<PyObject_Free>
440 ·R_ARM_THM_CALL» PyObject_Free440 ·R_ARM_THM_CALL» PyObject_Free
441 »       cbz»    r6,·42c·<_PyFloat_ClearFreeList+0x74>441 »       cbz»    r6,·422·<_PyFloat_ClearFreeList+0x6a>
442 »       ldr»    r5,·[r6,·#4]442 »       ldr»    r7,·[r6,·#4]
443 »       mov»    r0,·r6443 »       mov»    r0,·r6
444 »       bl»     0·<PyObject_Free>444 »       bl»     0·<PyObject_Free>
445 ·R_ARM_THM_CALL» PyObject_Free445 ·R_ARM_THM_CALL» PyObject_Free
446 »       cbz»    r5,·42c·<_PyFloat_ClearFreeList+0x74>446 »       cbz»    r7,·422·<_PyFloat_ClearFreeList+0x6a>
447 »       ldr»    r6,·[r5,·#4] 
448 »       mov»    r0,·r5 
449 »       bl»     0·<PyObject_Free> 
450 ·R_ARM_THM_CALL» PyObject_Free 
451 »       cbz»    r6,·42c·<_PyFloat_ClearFreeList+0x74> 
452 »       ldr»    r5,·[r6,·#4]447 »       ldr»    r5,·[r7,·#4]
453 »       mov»    r0,·r6448 »       mov»    r0,·r7
454 »       bl»     0·<PyObject_Free>449 »       bl»     0·<PyObject_Free>
455 ·R_ARM_THM_CALL» PyObject_Free450 ·R_ARM_THM_CALL» PyObject_Free
456 »       cbz»    r5,·42c·<_PyFloat_ClearFreeList+0x74>451 »       cbz»    r5,·422·<_PyFloat_ClearFreeList+0x6a>
457 »       mov»    r0,·r5452 »       mov»    r0,·r5
458 »       ldr»    r5,·[r5,·#4]453 »       ldr»    r5,·[r5,·#4]
459 »       bl»     0·<PyObject_Free>454 »       bl»     0·<PyObject_Free>
460 ·R_ARM_THM_CALL» PyObject_Free455 ·R_ARM_THM_CALL» PyObject_Free
461 »       cmp»    r5,·#0456 »       cmp»    r5,·#0
462 »       bne.n»  420·<_PyFloat_ClearFreeList+0x68>457 »       bne.n»  416·<_PyFloat_ClearFreeList+0x5e>
463 »       movs»   r3,·#0458 »       movs»   r3,·#0
464 »       strd»   r3,·r3,·[r4,·#220]»    ;·0xdc459 »       strd»   r3,·r3,·[r4,·#220]»    ;·0xdc
465 »       pop»    {r4,·r5,·r6,·pc}460 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 461 »       nop
  
466 00000434·<_PyFloat_Unpack8>:462 0000042c·<_PyFloat_Unpack8>:
467 _PyFloat_Unpack8():463 _PyFloat_Unpack8():
468 »       movw»   r2,·#0464 »       movw»   r2,·#0
469 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0465 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
470 »       movt»   r2,·#0466 »       movt»   r2,·#0
471 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0467 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
472 »       push»   {r4,·r5,·lr}468 »       push»   {r4,·r5,·lr}
473 »       mov»    r3,·r0469 »       mov»    r3,·r0
474 »       ldr»    r0,·[pc,·#356]»;·(5a8·<_PyFloat_Unpack8+0x174>)470 »       ldr»    r0,·[pc,·#356]»;·(5a0·<_PyFloat_Unpack8+0x174>)
475 »       ldr»    r4,·[r2,·#8]471 »       ldr»    r4,·[r2,·#8]
476 »       sub»    sp,·#28472 »       sub»    sp,·#28
477 »       ldr»    r0,·[r0,·#0]473 »       ldr»    r0,·[r0,·#0]
478 »       str»    r0,·[sp,·#20]474 »       str»    r0,·[sp,·#20]
479 »       mov.w»  r0,·#0475 »       mov.w»  r0,·#0
480 »       cmp»    r4,·#0476 »       cmp»    r4,·#0
481 »       beq.n»  4d4·<_PyFloat_Unpack8+0xa0>477 »       beq.n»  4cc·<_PyFloat_Unpack8+0xa0>
482 »       cmp»    r1,·#0478 »       cmp»    r1,·#0
483 »       it»     eq479 »       it»     eq
484 »       cmpeq»  r4,·#2480 »       cmpeq»  r4,·#2
485 »       beq.n»  48e·<_PyFloat_Unpack8+0x5a>481 »       beq.n»  486·<_PyFloat_Unpack8+0x5a>
486 »       sub.w»  r4,·r4,·#1482 »       sub.w»  r4,·r4,·#1
487 »       cmp»    r1,·#0483 »       cmp»    r1,·#0
488 »       clz»    r5,·r4484 »       clz»    r5,·r4
489 »       mov.w»  r2,·r5,·lsr·#5485 »       mov.w»  r2,·r5,·lsr·#5
490 »       it»     eq486 »       it»     eq
491 »       moveq»  r2,·#0487 »       moveq»  r2,·#0
492 »       cbnz»   r2,·48e·<_PyFloat_Unpack8+0x5a>488 »       cbnz»   r2,·486·<_PyFloat_Unpack8+0x5a>
493 »       mov»    ip,·sp489 »       mov»    ip,·sp
494 »       ldr»    r0,·[r3,·#0]490 »       ldr»    r0,·[r3,·#0]
495 »       ldr»    r1,·[r3,·#4]491 »       ldr»    r1,·[r3,·#4]
496 »       stmia.w»ip!,·{r0,·r1}492 »       stmia.w»ip!,·{r0,·r1}
497 »       vldr»   d0,·[sp]493 »       vldr»   d0,·[sp]
498 »       ldr»    r0,·[pc,·#296]»;·(5a8·<_PyFloat_Unpack8+0x174>)494 »       ldr»    r0,·[pc,·#296]»;·(5a0·<_PyFloat_Unpack8+0x174>)
499 »       ldr»    r2,·[r0,·#0]495 »       ldr»    r2,·[r0,·#0]
500 »       ldr»    r0,·[sp,·#20]496 »       ldr»    r0,·[sp,·#20]
501 »       eors»   r2,·r0497 »       eors»   r2,·r0
502 »       mov.w»  r0,·#0498 »       mov.w»  r0,·#0
503 »       bne.n»  4d0·<_PyFloat_Unpack8+0x9c>499 »       bne.n»  4c8·<_PyFloat_Unpack8+0x9c>
504 »       add»    sp,·#28500 »       add»    sp,·#28
505 »       pop»    {r4,·r5,·pc}501 »       pop»    {r4,·r5,·pc}
506 »       ldrb»   r4,·[r3,·#0]502 »       ldrb»   r4,·[r3,·#0]
507 »       ldrb»   r0,·[r3,·#1]503 »       ldrb»   r0,·[r3,·#1]
508 »       ldrb»   r1,·[r3,·#2]504 »       ldrb»   r1,·[r3,·#2]
509 »       ldrb»   r5,·[r3,·#3]505 »       ldrb»   r5,·[r3,·#3]
510 »       ldrb.w» ip,·[r3,·#5]506 »       ldrb.w» ip,·[r3,·#5]
Offset 521, 38 lines modifiedOffset 517, 38 lines modified
521 »       strb.w» r4,·[sp,·#15]517 »       strb.w» r4,·[sp,·#15]
522 »       strb.w» ip,·[sp,·#14]518 »       strb.w» ip,·[sp,·#14]
523 »       strb.w» r0,·[sp,·#13]519 »       strb.w» r0,·[sp,·#13]
524 »       strb.w» r2,·[sp,·#12]520 »       strb.w» r2,·[sp,·#12]
525 »       ldrd»   r0,·r1,·[sp,·#12]521 »       ldrd»   r0,·r1,·[sp,·#12]
526 »       stmia.w»r3,·{r0,·r1}522 »       stmia.w»r3,·{r0,·r1}
527 »       vldr»   d0,·[sp]523 »       vldr»   d0,·[sp]
528 »       b.n»    47c·<_PyFloat_Unpack8+0x48>524 »       b.n»    474·<_PyFloat_Unpack8+0x48>
529 »       bl»     0·<__stack_chk_fail>525 »       bl»     0·<__stack_chk_fail>
530 ·R_ARM_THM_CALL» __stack_chk_fail526 ·R_ARM_THM_CALL» __stack_chk_fail
531 »       cmp»    r1,·#0527 »       cmp»    r1,·#0
532 »       beq.n»  56c·<_PyFloat_Unpack8+0x138>528 »       beq.n»  564·<_PyFloat_Unpack8+0x138>
Max diff block lines reached; 115005/119019 bytes (96.63%) of diff not shown.
2.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 »       mov»    r1,·r434 »       mov»    r1,·r4
35 »       bl»     0·<PyType_IsSubtype>35 »       bl»     0·<PyType_IsSubtype>
36 ·R_ARM_THM_CALL» PyType_IsSubtype36 ·R_ARM_THM_CALL» PyType_IsSubtype
37 »       cmp»    r0,·#037 »       cmp»    r0,·#0
38 »       bne.n»  2a·<float_floor_div+0x10>38 »       bne.n»  2a·<float_floor_div+0x10>
39 »       add»    r1,·sp,·#839 »       add»    r1,·sp,·#8
40 »       add»    r0,·sp,·#440 »       add»    r0,·sp,·#4
41 »       bl»     a18·<convert_to_double>41 »       bl»     a10·<convert_to_double>
42 ·R_ARM_THM_CALL» convert_to_double42 ·R_ARM_THM_CALL» convert_to_double
43 »       cmp»    r0,·#043 »       cmp»    r0,·#0
44 »       bge.n»  50·<float_floor_div+0x36>44 »       bge.n»  50·<float_floor_div+0x36>
45 »       ldr»    r0,·[sp,·#4]45 »       ldr»    r0,·[sp,·#4]
46 »       b.n»    bc·<float_floor_div+0xa2>46 »       b.n»    bc·<float_floor_div+0xa2>
47 »       ldr»    r0,·[sp,·#0]47 »       ldr»    r0,·[sp,·#0]
48 »       ldr»    r0,·[r0,·#4]48 »       ldr»    r0,·[r0,·#4]
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 »       ldr»    r1,·[pc,·#88]» ;·(c0·<float_floor_div+0xa6>)55 »       ldr»    r1,·[pc,·#88]» ;·(c0·<float_floor_div+0xa6>)
56 »       bl»     0·<PyType_IsSubtype>56 »       bl»     0·<PyType_IsSubtype>
57 ·R_ARM_THM_CALL» PyType_IsSubtype57 ·R_ARM_THM_CALL» PyType_IsSubtype
58 »       cmp»    r0,·#058 »       cmp»    r0,·#0
59 »       bne.n»  58·<float_floor_div+0x3e>59 »       bne.n»  58·<float_floor_div+0x3e>
60 »       add»    r1,·sp,·#1660 »       add»    r1,·sp,·#16
61 »       mov»    r0,·sp61 »       mov»    r0,·sp
62 »       bl»     a18·<convert_to_double>62 »       bl»     a10·<convert_to_double>
63 ·R_ARM_THM_CALL» convert_to_double63 ·R_ARM_THM_CALL» convert_to_double
64 »       cmp»    r0,·#064 »       cmp»    r0,·#0
65 »       bge.n»  7e·<float_floor_div+0x64>65 »       bge.n»  7e·<float_floor_div+0x64>
66 »       ldr»    r0,·[sp,·#0]66 »       ldr»    r0,·[sp,·#0]
67 »       b.n»    bc·<float_floor_div+0xa2>67 »       b.n»    bc·<float_floor_div+0xa2>
68 »       vldr»   d1,·[sp,·#16]68 »       vldr»   d1,·[sp,·#16]
69 »       vcmp.f64»       d1,·#0.069 »       vcmp.f64»       d1,·#0.0
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
208 »       mov»    r1,·r4208 »       mov»    r1,·r4
209 »       bl»     0·<PyType_IsSubtype>209 »       bl»     0·<PyType_IsSubtype>
210 ·R_ARM_THM_CALL» PyType_IsSubtype210 ·R_ARM_THM_CALL» PyType_IsSubtype
211 »       cmp»    r0,·#0211 »       cmp»    r0,·#0
212 »       bne.n»  1e6·<float_divmod+0x10>212 »       bne.n»  1e6·<float_divmod+0x10>
213 »       add»    r1,·sp,·#16213 »       add»    r1,·sp,·#16
214 »       add»    r0,·sp,·#12214 »       add»    r0,·sp,·#12
215 »       bl»     a18·<convert_to_double>215 »       bl»     a10·<convert_to_double>
216 ·R_ARM_THM_CALL» convert_to_double216 ·R_ARM_THM_CALL» convert_to_double
217 »       cmp»    r0,·#0217 »       cmp»    r0,·#0
218 »       bge.n»  20c·<float_divmod+0x36>218 »       bge.n»  20c·<float_divmod+0x36>
219 »       ldr»    r0,·[sp,·#12]219 »       ldr»    r0,·[sp,·#12]
220 »       b.n»    286·<float_divmod+0xb0>220 »       b.n»    286·<float_divmod+0xb0>
221 »       ldr»    r0,·[sp,·#8]221 »       ldr»    r0,·[sp,·#8]
222 »       ldr»    r0,·[r0,·#4]222 »       ldr»    r0,·[r0,·#4]
Offset 229, 15 lines modifiedOffset 229, 15 lines modified
229 »       ldr»    r1,·[pc,·#104]»;·(28c·<float_divmod+0xb6>)229 »       ldr»    r1,·[pc,·#104]»;·(28c·<float_divmod+0xb6>)
230 »       bl»     0·<PyType_IsSubtype>230 »       bl»     0·<PyType_IsSubtype>
231 ·R_ARM_THM_CALL» PyType_IsSubtype231 ·R_ARM_THM_CALL» PyType_IsSubtype
232 »       cmp»    r0,·#0232 »       cmp»    r0,·#0
233 »       bne.n»  214·<float_divmod+0x3e>233 »       bne.n»  214·<float_divmod+0x3e>
234 »       add»    r1,·sp,·#24234 »       add»    r1,·sp,·#24
235 »       add»    r0,·sp,·#8235 »       add»    r0,·sp,·#8
236 »       bl»     a18·<convert_to_double>236 »       bl»     a10·<convert_to_double>
237 ·R_ARM_THM_CALL» convert_to_double237 ·R_ARM_THM_CALL» convert_to_double
238 »       cmp»    r0,·#0238 »       cmp»    r0,·#0
239 »       bge.n»  23a·<float_divmod+0x64>239 »       bge.n»  23a·<float_divmod+0x64>
240 »       ldr»    r0,·[sp,·#8]240 »       ldr»    r0,·[sp,·#8]
241 »       b.n»    286·<float_divmod+0xb0>241 »       b.n»    286·<float_divmod+0xb0>
242 »       vldr»   d1,·[sp,·#24]242 »       vldr»   d1,·[sp,·#24]
243 »       vcmp.f64»       d1,·#0.0243 »       vcmp.f64»       d1,·#0.0
Offset 295, 15 lines modifiedOffset 295, 15 lines modified
295 »       b.w»    0·<PyLong_FromDouble>295 »       b.w»    0·<PyLong_FromDouble>
296 ·R_ARM_THM_JUMP24»       PyLong_FromDouble296 ·R_ARM_THM_JUMP24»       PyLong_FromDouble
  
297 000002b4·<float_is_integer>:297 000002b4·<float_is_integer>:
298 float_is_integer():298 float_is_integer():
299 »       push»   {r3,·lr}299 »       push»   {r3,·lr}
300 »       vpush»  {d8}300 »       vpush»  {d8}
301 »       bl»     5b8·<float___set_format__+0x40>301 »       bl»     5b0·<float___set_format__+0x38>
302 ·R_ARM_THM_CALL» PyFloat_AsDouble302 ·R_ARM_THM_CALL» PyFloat_AsDouble
303 »       vmov.f64»       d7,·#240»;·0xbf800000·-1.0303 »       vmov.f64»       d7,·#240»;·0xbf800000·-1.0
304 »       vmov.f64»       d8,·d0304 »       vmov.f64»       d8,·d0
305 »       vcmp.f64»       d0,·d7305 »       vcmp.f64»       d0,·d7
306 »       vmrs»   APSR_nzcv,·fpscr306 »       vmrs»   APSR_nzcv,·fpscr
307 »       bne.n»  2d8·<float_is_integer+0x24>307 »       bne.n»  2d8·<float_is_integer+0x24>
308 »       bl»     0·<PyErr_Occurred>308 »       bl»     0·<PyErr_Occurred>
61.8 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:··········15236·(bytes·into·file)13 ··Start·of·section·headers:··········15132·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x3b84:1 There·are·18·section·headers,·starting·at·offset·0x3b1c:
  
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·0006f4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006f0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00300c·000270·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002fa4·000270·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000728·0001f8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000724·0001f8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00327c·000108·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003214·000108·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000920·000008·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00091c·000008·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000920·0003cc·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00091c·0003cc·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000cec·00126c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000ce8·001208·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·003384·0006c8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00331c·0006c8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001f58·000110·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001ef0·000110·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003a4c·000088·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0039e4·000088·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002068·00009b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002000·00009b·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003ad4·000020·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003a6c·000020·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002103·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00209b·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002103·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00209b·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002138·0008b0·10·····16··77··419 ··[15]·.symtab···········SYMTAB··········00000000·0020d0·0008b0·10·····16··77··4
20 ··[16]·.strtab···········STRTAB··········00000000·0029e8·000621·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002980·000621·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·003af4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·003a8c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
4.81 KB
readelf --wide --symbols {}
    
Offset 17, 26 lines modifiedOffset 17, 26 lines modified
17 ····13:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t17 ····13:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR218 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
19 ····15:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC219 ····15:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
20 ····16:·00000508·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····16:·00000508·····0·NOTYPE··LOCAL··DEFAULT····7·$d
21 ····17:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····17:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
22 ····18:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC322 ····18:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
23 ····19:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC423 ····19:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
24 ····20:·00000fb1···124·FUNC····LOCAL··DEFAULT····7·map_to_dict24 ····20:·00000f9d···124·FUNC····LOCAL··DEFAULT····7·map_to_dict
25 ····21:·00000ec5···236·FUNC····LOCAL··DEFAULT····7·frame_traverse25 ····21:·00000ec5···214·FUNC····LOCAL··DEFAULT····7·frame_traverse
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC527 ····23:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
29 ····25:·0000102d····32·FUNC····LOCAL··DEFAULT····7·frame_getlineno29 ····25:·00001019····32·FUNC····LOCAL··DEFAULT····7·frame_getlineno
30 ····26:·00000029····26·FUNC····LOCAL··DEFAULT····1·frame_getlocals30 ····26:·00000025····26·FUNC····LOCAL··DEFAULT····1·frame_getlocals
31 ····27:·00000045····76·FUNC····LOCAL··DEFAULT····1·frame_settrace31 ····27:·00000041····76·FUNC····LOCAL··DEFAULT····1·frame_settrace
32 ····28:·0000104d···470·FUNC····LOCAL··DEFAULT····7·frame_tp_clear32 ····28:·00001039···390·FUNC····LOCAL··DEFAULT····7·frame_tp_clear
33 ····29:·0000001b····26·FUNC····LOCAL··DEFAULT····9·frame_gettrace33 ····29:·0000001b····26·FUNC····LOCAL··DEFAULT····9·frame_gettrace
34 ····30:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC634 ····30:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
35 ····31:·00001225····72·FUNC····LOCAL··DEFAULT····7·frame_clear35 ····31:·000011c1····72·FUNC····LOCAL··DEFAULT····7·frame_clear
36 ····32:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$d36 ····32:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$d
37 ····33:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC737 ····33:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
38 ····34:·00000064·····0·NOTYPE··LOCAL··DEFAULT····9·$t38 ····34:·00000064·····0·NOTYPE··LOCAL··DEFAULT····9·$t
39 ····35:·00000065····50·FUNC····LOCAL··DEFAULT····9·frame_repr39 ····35:·00000065····50·FUNC····LOCAL··DEFAULT····9·frame_repr
40 ····36:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC840 ····36:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
41 ····37:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC941 ····37:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
42 ····38:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1042 ····38:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
Offset 44, 20 lines modifiedOffset 44, 20 lines modified
44 ····40:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1244 ····40:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
45 ····41:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1345 ····41:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
46 ····42:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1446 ····42:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
47 ····43:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1547 ····43:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
48 ····44:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1648 ····44:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
49 ····45:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1749 ····45:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
50 ····46:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1850 ····46:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
51 ····47:·00000091··1550·FUNC····LOCAL··DEFAULT····1·frame_setlineno51 ····47:·0000008d··1550·FUNC····LOCAL··DEFAULT····1·frame_setlineno
52 ····48:·00000226·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····48:·00000222·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····49:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·000006a1····84·FUNC····LOCAL··DEFAULT····1·get_arg54 ····50:·0000069d····84·FUNC····LOCAL··DEFAULT····1·get_arg
55 ····51:·0000044a·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·00000446·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·0000044e·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·0000044a·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·00000097····44·FUNC····LOCAL··DEFAULT····9·frame_block_unwind57 ····53:·00000097····44·FUNC····LOCAL··DEFAULT····9·frame_block_unwind
58 ····54:·000000c3····24·FUNC····LOCAL··DEFAULT····9·frame_stack_pop58 ····54:·000000c3····24·FUNC····LOCAL··DEFAULT····9·frame_stack_pop
59 ····55:·000000db····34·FUNC····LOCAL··DEFAULT····9·frame_sizeof59 ····55:·000000db····34·FUNC····LOCAL··DEFAULT····9·frame_sizeof
60 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···11·60 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
62 ····58:·00000000····19·OBJECT··LOCAL··DEFAULT···11·__func__.162 ····58:·00000000····19·OBJECT··LOCAL··DEFAULT···11·__func__.1
63 ····59:·00000014····17·OBJECT··LOCAL··DEFAULT···11·__func__.063 ····59:·00000014····17·OBJECT··LOCAL··DEFAULT···11·__func__.0
Offset 113, 16 lines modifiedOffset 113, 16 lines modified
113 ···109:·00000641··2154·FUNC····GLOBAL·DEFAULT····7·PyFrame_LocalsToFast113 ···109:·00000641··2154·FUNC····GLOBAL·DEFAULT····7·PyFrame_LocalsToFast
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetItem115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetItem
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCell_Set117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCell_Set
118 ···114:·00000ead····10·FUNC····GLOBAL·DEFAULT····7·PyFrame_GetCode118 ···114:·00000ead····10·FUNC····GLOBAL·DEFAULT····7·PyFrame_GetCode
119 ···115:·00000eb9····12·FUNC····GLOBAL·DEFAULT····7·PyFrame_GetBack119 ···115:·00000eb9····12·FUNC····GLOBAL·DEFAULT····7·PyFrame_GetBack
120 ···116:·00000001····34·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_ClearFreeList120 ···116:·00000001····32·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_ClearFreeList
121 ···117:·00000025·····2·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_Fini121 ···117:·00000021·····2·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_Fini
122 ···118:·00000001····26·FUNC····GLOBAL·DEFAULT····9·_PyFrame_DebugMallocStats122 ···118:·00000001····26·FUNC····GLOBAL·DEFAULT····9·_PyFrame_DebugMallocStats
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDebugAllocatorStats123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDebugAllocatorStats
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyGen_Finalize127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyGen_Finalize
128 ···124:·00000035····48·FUNC····GLOBAL·DEFAULT····9·PyFrame_New128 ···124:·00000035····48·FUNC····GLOBAL·DEFAULT····9·PyFrame_New
19.3 KB
readelf --wide --relocs {}
    
Offset 1, 126 lines modifiedOffset 1, 126 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x300c·contains·78·entries:1 Relocation·section·'.rel.text'·at·offset·0x2fa4·contains·78·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR13 00000002··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
4 00000006··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR14 00000006··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
5 00000016··00005b0a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del5 00000014··00005b0a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del
6 0000002c··0000640a·R_ARM_THM_CALL·········0000051d···PyFrame_FastToLocalsWithError6 00000028··0000640a·R_ARM_THM_CALL·········0000051d···PyFrame_FastToLocalsWithError
7 00000052··0000630a·R_ARM_THM_CALL·········00000000···PyCode_Addr2Line7 0000004e··0000630a·R_ARM_THM_CALL·········00000000···PyCode_Addr2Line
8 00000058··0000582f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct8 00000054··0000582f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
9 0000005c··00005830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct9 00000058··00005830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
10 0000008a··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc10 00000086··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
11 000000a0··00007e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type11 0000009c··00007e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
12 000000a4··00007e30·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type12 000000a0··00007e30·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
13 000000d2··00007f0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow13 000000ce··00007f0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow
14 00000102··0000800a·R_ARM_THM_CALL·········00000000···PyMem_Malloc14 000000fe··0000800a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
15 0000017e··0000520a·R_ARM_THM_CALL·········00000000···memset15 0000017a··0000520a·R_ARM_THM_CALL·········00000000···memset
16 000001ca··0000800a·R_ARM_THM_CALL·········00000000···PyMem_Malloc16 000001c6··0000800a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
17 000001e0··0000520a·R_ARM_THM_CALL·········00000000···memset17 000001dc··0000520a·R_ARM_THM_CALL·········00000000···memset
18 00000364··0000252f·R_ARM_THM_MOVW_ABS_NC··000000f4···.LC918 00000360··0000252f·R_ARM_THM_MOVW_ABS_NC··000000f4···.LC9
19 00000368··00002530·R_ARM_THM_MOVT_ABS·····000000f4···.LC919 00000364··00002530·R_ARM_THM_MOVT_ABS·····000000f4···.LC9
20 00000372··0000242f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC820 0000036e··0000242f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC8
21 00000376··00002430·R_ARM_THM_MOVT_ABS·····000000d8···.LC821 00000372··00002430·R_ARM_THM_MOVT_ABS·····000000d8···.LC8
22 00000398··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR222 00000394··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
23 0000039c··00000e30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR223 00000398··00000e30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
24 000003ea··0000810a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory24 000003e6··0000810a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
25 000003f6··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free25 000003f2··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free
26 00000404··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free26 00000400··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free
27 0000040a··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free27 00000406··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free
28 0000044e··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError28 0000044a··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
29 00000452··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError29 0000044e··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
30 00000462··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString30 0000045e··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
31 00000468··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError31 00000464··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
32 0000046c··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError32 00000468··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
33 00000470··00002e2f·R_ARM_THM_MOVW_ABS_NC··0000024c···.LC1833 0000046c··00002e2f·R_ARM_THM_MOVW_ABS_NC··0000024c···.LC18
34 00000474··00002e30·R_ARM_THM_MOVT_ABS·····0000024c···.LC1834 00000470··00002e30·R_ARM_THM_MOVT_ABS·····0000024c···.LC18
35 00000482··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString35 0000047e··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
36 0000048a··0000350a·R_ARM_THM_CALL·········00000097···frame_block_unwind36 00000486··0000350a·R_ARM_THM_CALL·········00000097···frame_block_unwind
37 000004a2··0000350a·R_ARM_THM_CALL·········00000097···frame_block_unwind37 0000049e··0000350a·R_ARM_THM_CALL·········00000097···frame_block_unwind
38 000004a8··0000360a·R_ARM_THM_CALL·········000000c3···frame_stack_pop38 000004a4··0000360a·R_ARM_THM_CALL·········000000c3···frame_stack_pop
39 000004b0··0000360a·R_ARM_THM_CALL·········000000c3···frame_stack_pop39 000004ac··0000360a·R_ARM_THM_CALL·········000000c3···frame_stack_pop
40 000004ca··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError40 000004c6··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
41 000004ce··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError41 000004ca··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
42 000004d4··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC1742 000004d0··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC17
43 000004d8··00002d30·R_ARM_THM_MOVT_ABS·····00000220···.LC1743 000004d4··00002d30·R_ARM_THM_MOVT_ABS·····00000220···.LC17
44 000004e6··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format44 000004e2··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format
45 000004ec··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free45 000004e8··0000820a·R_ARM_THM_CALL·········00000000···PyMem_Free
46 000005c6··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError46 000005c2··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
47 000005ca··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError47 000005c6··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
48 000005d0··00002c2f·R_ARM_THM_MOVW_ABS_NC··000001f4···.LC1648 000005cc··00002c2f·R_ARM_THM_MOVW_ABS_NC··000001f4···.LC16
49 000005d4··00002c30·R_ARM_THM_MOVT_ABS·····000001f4···.LC1649 000005d0··00002c30·R_ARM_THM_MOVT_ABS·····000001f4···.LC16
50 000005e2··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format50 000005de··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format
51 000005e8··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError51 000005e4··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
52 000005ec··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError52 000005e8··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
53 000005f4··00002b2f·R_ARM_THM_MOVW_ABS_NC··000001e0···.LC1553 000005f0··00002b2f·R_ARM_THM_MOVW_ABS_NC··000001e0···.LC15
54 000005f8··00002b30·R_ARM_THM_MOVT_ABS·····000001e0···.LC1554 000005f4··00002b30·R_ARM_THM_MOVT_ABS·····000001e0···.LC15
55 00000602··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString55 000005fe··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
56 00000608··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError56 00000604··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
57 0000060c··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError57 00000608··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
58 00000610··00002a2f·R_ARM_THM_MOVW_ABS_NC··000001b8···.LC1458 0000060c··00002a2f·R_ARM_THM_MOVW_ABS_NC··000001b8···.LC14
59 00000614··00002a30·R_ARM_THM_MOVT_ABS·····000001b8···.LC1459 00000610··00002a30·R_ARM_THM_MOVT_ABS·····000001b8···.LC14
60 00000622··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString60 0000061e··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
61 00000628··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError61 00000624··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
62 0000062c··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError62 00000628··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
63 00000630··0000292f·R_ARM_THM_MOVW_ABS_NC··00000188···.LC1363 0000062c··0000292f·R_ARM_THM_MOVW_ABS_NC··00000188···.LC13
64 00000634··00002930·R_ARM_THM_MOVT_ABS·····00000188···.LC1364 00000630··00002930·R_ARM_THM_MOVT_ABS·····00000188···.LC13
65 00000640··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format65 0000063c··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format
66 00000646··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError66 00000642··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
67 0000064a··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError67 00000646··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
68 0000064e··0000282f·R_ARM_THM_MOVW_ABS_NC··00000150···.LC1268 0000064a··0000282f·R_ARM_THM_MOVW_ABS_NC··00000150···.LC12
69 00000652··00002830·R_ARM_THM_MOVT_ABS·····00000150···.LC1269 0000064e··00002830·R_ARM_THM_MOVT_ABS·····00000150···.LC12
70 00000658··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format70 00000654··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Format
71 0000065e··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError71 0000065a··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
72 00000662··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError72 0000065e··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
73 00000666··0000272f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC1173 00000662··0000272f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC11
74 0000066a··00002730·R_ARM_THM_MOVT_ABS·····00000134···.LC1174 00000666··00002730·R_ARM_THM_MOVT_ABS·····00000134···.LC11
75 00000678··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString75 00000674··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
76 0000067e··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError76 0000067a··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
77 00000682··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError77 0000067e··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
78 00000686··0000262f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC1078 00000682··0000262f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC10
79 0000068a··00002630·R_ARM_THM_MOVT_ABS·····0000011c···.LC1079 00000686··00002630·R_ARM_THM_MOVT_ABS·····0000011c···.LC10
80 00000698··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString80 00000694··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
  
81 Relocation·section·'.rel.data'·at·offset·0x327c·contains·33·entries:81 Relocation·section·'.rel.data'·at·offset·0x3214·contains·33·entries:
82 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name82 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
83 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.483 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
84 00000010··00008802·R_ARM_ABS32············00000000···PyType_Type84 00000010··00008802·R_ARM_ABS32············00000000···PyType_Type
85 00000018··00000202·R_ARM_ABS32············00000000···.rodata.str1.485 00000018··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
86 00000024··00000a02·R_ARM_ABS32············00000269···frame_dealloc86 00000024··00000a02·R_ARM_ABS32············00000269···frame_dealloc
87 00000038··00002302·R_ARM_ABS32············00000065···frame_repr87 00000038··00002302·R_ARM_ABS32············00000065···frame_repr
88 00000054··00008902·R_ARM_ABS32············00000000···PyObject_GenericGetAttr88 00000054··00008902·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
89 00000058··00008a02·R_ARM_ABS32············00000000···PyObject_GenericSetAttr89 00000058··00008a02·R_ARM_ABS32············00000000···PyObject_GenericSetAttr
90 00000068··00001502·R_ARM_ABS32············00000ec5···frame_traverse90 00000068··00001502·R_ARM_ABS32············00000ec5···frame_traverse
91 0000006c··00001c02·R_ARM_ABS32············0000104d···frame_tp_clear91 0000006c··00001c02·R_ARM_ABS32············00001039···frame_tp_clear
92 00000080··00000102·R_ARM_ABS32············00000000···.data92 00000080··00000102·R_ARM_ABS32············00000000···.data
93 00000084··00000102·R_ARM_ABS32············00000000···.data93 00000084··00000102·R_ARM_ABS32············00000000···.data
94 00000088··00000102·R_ARM_ABS32············00000000···.data94 00000088··00000102·R_ARM_ABS32············00000000···.data
95 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.495 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
96 000000dc··00001f02·R_ARM_ABS32············00001225···frame_clear96 000000dc··00001f02·R_ARM_ABS32············000011c1···frame_clear
97 000000e4··00003802·R_ARM_ABS32············00000000···.rodata97 000000e4··00003802·R_ARM_ABS32············00000000···.rodata
98 000000e8··00000202·R_ARM_ABS32············00000000···.rodata.str1.498 000000e8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
99 000000ec··00003702·R_ARM_ABS32············000000db···frame_sizeof99 000000ec··00003702·R_ARM_ABS32············000000db···frame_sizeof
100 000000f4··00003802·R_ARM_ABS32············00000000···.rodata100 000000f4··00003802·R_ARM_ABS32············00000000···.rodata
101 00000108··00000202·R_ARM_ABS32············00000000···.rodata.str1.4101 00000108··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
102 0000010c··00001a02·R_ARM_ABS32············00000029···frame_getlocals102 0000010c··00001a02·R_ARM_ABS32············00000025···frame_getlocals
103 0000011c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4103 0000011c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
104 00000120··00001902·R_ARM_ABS32············0000102d···frame_getlineno104 00000120··00001902·R_ARM_ABS32············00001019···frame_getlineno
105 00000124··00002f02·R_ARM_ABS32············00000091···frame_setlineno105 00000124··00002f02·R_ARM_ABS32············0000008d···frame_setlineno
106 00000130··00000202·R_ARM_ABS32············00000000···.rodata.str1.4106 00000130··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
107 00000134··00001d02·R_ARM_ABS32············0000001b···frame_gettrace107 00000134··00001d02·R_ARM_ABS32············0000001b···frame_gettrace
108 00000138··00001b02·R_ARM_ABS32············00000045···frame_settrace108 00000138··00001b02·R_ARM_ABS32············00000041···frame_settrace
109 00000158··00000202·R_ARM_ABS32············00000000···.rodata.str1.4109 00000158··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
110 0000016c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4110 0000016c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
111 00000180··00000202·R_ARM_ABS32············00000000···.rodata.str1.4111 00000180··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
112 00000194··00000202·R_ARM_ABS32············00000000···.rodata.str1.4112 00000194··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
113 000001a8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4113 000001a8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
114 000001bc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4114 000001bc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
115 000001d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4115 000001d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
  
116 Relocation·section·'.rel.text.hot'·at·offset·0x3384·contains·217·entries:116 Relocation·section·'.rel.text.hot'·at·offset·0x331c·contains·217·entries:
117 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name117 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
118 00000034··00004e0a·R_ARM_THM_CALL·········00000000···_Py_NewReference118 00000034··00004e0a·R_ARM_THM_CALL·········00000000···_Py_NewReference
119 00000086··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0119 00000086··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
120 0000008a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0120 0000008a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
121 0000008e··00004f0a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError121 0000008e··00004f0a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError
122 0000009c··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type122 0000009c··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type
123 000000a0··00005030·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type123 000000a0··00005030·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type
Offset 303, 44 lines modifiedOffset 303, 44 lines modified
Max diff block lines reached; 5705/19728 bytes (28.92%) of diff not shown.
18.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 6, 220 lines modifiedOffset 6, 218 lines modified
6 00000000·<_PyFrame_ClearFreeList>:6 00000000·<_PyFrame_ClearFreeList>:
7 _PyFrame_ClearFreeList():7 _PyFrame_ClearFreeList():
8 »       push»   {r4,·lr}8 »       push»   {r4,·lr}
9 »       movw»   r4,·#09 »       movw»   r4,·#0
10 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR110 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
11 »       movt»   r4,·#011 »       movt»   r4,·#0
12 ·R_ARM_THM_MOVT_ABS»     .LANCHOR112 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
13 »       ldr»    r3,·[r4,·#0]13 »       ldr»    r0,·[r4,·#0]
14 »       mov»    r0,·r3 
15 »       cbnz»   r3,·12·<_PyFrame_ClearFreeList+0x12>14 »       cbnz»   r0,·10·<_PyFrame_ClearFreeList+0x10>
16 »       pop»    {r4,·pc}15 »       pop»    {r4,·pc}
17 »       ldr»    r1,·[r3,·#12]16 »       ldr»    r3,·[r0,·#12]
18 »       str»    r1,·[r4,·#0]17 »       str»    r3,·[r4,·#0]
19 »       bl»     0·<PyObject_GC_Del>18 »       bl»     0·<PyObject_GC_Del>
20 ·R_ARM_THM_CALL» PyObject_GC_Del19 ·R_ARM_THM_CALL» PyObject_GC_Del
21 »       ldr»    r0,·[r4,·#4]20 »       ldr»    r0,·[r4,·#4]
22 »       subs»   r2,·r0,·#121 »       subs»   r1,·r0,·#1
23 »       str»    r2,·[r4,·#4]22 »       str»    r1,·[r4,·#4]
24 »       b.n»    a·<_PyFrame_ClearFreeList+0xa>23 »       b.n»    a·<_PyFrame_ClearFreeList+0xa>
25 »       nop 
  
26 00000024·<_PyFrame_Fini>:24 00000020·<_PyFrame_Fini>:
27 _PyFrame_Fini():25 _PyFrame_Fini():
28 »       b.n»    0·<_PyFrame_ClearFreeList>26 »       b.n»    0·<_PyFrame_ClearFreeList>
29 »       nop27 »       nop
  
30 00000028·<frame_getlocals>:28 00000024·<frame_getlocals>:
31 frame_getlocals():29 frame_getlocals():
32 »       push»   {r4,·lr}30 »       push»   {r4,·lr}
33 »       mov»    r4,·r031 »       mov»    r4,·r0
34 »       bl»     51c·<frame_setlineno+0x48c>32 »       bl»     51c·<frame_setlineno+0x490>
35 ·R_ARM_THM_CALL» PyFrame_FastToLocalsWithError33 ·R_ARM_THM_CALL» PyFrame_FastToLocalsWithError
36 »       cmp»    r0,·#034 »       cmp»    r0,·#0
37 »       iteee»  lt35 »       iteee»  lt
38 »       movlt»  r0,·#036 »       movlt»  r0,·#0
39 »       ldrge»  r0,·[r4,·#28]37 »       ldrge»  r0,·[r4,·#28]
40 »       ldrge»  r3,·[r0,·#0]38 »       ldrge»  r3,·[r0,·#0]
41 »       addge»  r3,·#139 »       addge»  r3,·#1
42 »       it»     ge40 »       it»     ge
43 »       strge»  r3,·[r0,·#0]41 »       strge»  r3,·[r0,·#0]
44 »       pop»    {r4,·pc}42 »       pop»    {r4,·pc}
45 »       nop43 »       nop
  
46 00000044·<frame_settrace>:44 00000040·<frame_settrace>:
47 frame_settrace():45 frame_settrace():
48 »       push»   {r3,·r4,·r5,·lr}46 »       push»   {r3,·r4,·r5,·lr}
49 »       mov»    r4,·r047 »       mov»    r4,·r0
50 »       ldr»    r3,·[r0,·#40]» ;·0x2848 »       ldr»    r3,·[r0,·#40]» ;·0x28
51 »       mov»    r5,·r149 »       mov»    r5,·r1
52 »       cbnz»   r3,·7a·<frame_settrace+0x36>50 »       cbnz»   r3,·76·<frame_settrace+0x36>
53 »       ldr»    r1,·[r0,·#52]» ;·0x3451 »       ldr»    r1,·[r0,·#52]» ;·0x34
54 »       ldr»    r0,·[r0,·#16]52 »       ldr»    r0,·[r0,·#16]
55 »       bl»     0·<PyCode_Addr2Line>53 »       bl»     0·<PyCode_Addr2Line>
56 ·R_ARM_THM_CALL» PyCode_Addr2Line54 ·R_ARM_THM_CALL» PyCode_Addr2Line
57 »       ldr»    r3,·[r4,·#40]» ;·0x2855 »       ldr»    r3,·[r4,·#40]» ;·0x28
58 »       movw»   r2,·#056 »       movw»   r2,·#0
59 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct57 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
60 »       movt»   r2,·#058 »       movt»   r2,·#0
61 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct59 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
62 »       cmp»    r5,·r260 »       cmp»    r5,·r2
63 »       str»    r0,·[r4,·#56]» ;·0x3861 »       str»    r0,·[r4,·#56]» ;·0x38
64 »       beq.n»  70·<frame_settrace+0x2c>62 »       beq.n»  6c·<frame_settrace+0x2c>
65 »       cbz»    r5,·70·<frame_settrace+0x2c>63 »       cbz»    r5,·6c·<frame_settrace+0x2c>
66 »       ldr»    r0,·[r5,·#0]64 »       ldr»    r0,·[r5,·#0]
67 »       adds»   r0,·#165 »       adds»   r0,·#1
68 »       str»    r0,·[r5,·#0]66 »       str»    r0,·[r5,·#0]
69 »       b.n»    72·<frame_settrace+0x2e>67 »       b.n»    6e·<frame_settrace+0x2e>
70 »       movs»   r5,·#068 »       movs»   r5,·#0
71 »       str»    r5,·[r4,·#40]» ;·0x2869 »       str»    r5,·[r4,·#40]» ;·0x28
72 »       cbnz»   r3,·7e·<frame_settrace+0x3a>70 »       cbnz»   r3,·7a·<frame_settrace+0x3a>
73 »       movs»   r0,·#071 »       movs»   r0,·#0
74 »       pop»    {r3,·r4,·r5,·pc}72 »       pop»    {r3,·r4,·r5,·pc}
75 »       ldr»    r0,·[r0,·#56]» ;·0x3873 »       ldr»    r0,·[r0,·#56]» ;·0x38
76 »       b.n»    58·<frame_settrace+0x14>74 »       b.n»    54·<frame_settrace+0x14>
77 »       ldr»    r1,·[r3,·#0]75 »       ldr»    r1,·[r3,·#0]
78 »       subs»   r4,·r1,·#176 »       subs»   r4,·r1,·#1
79 »       str»    r4,·[r3,·#0]77 »       str»    r4,·[r3,·#0]
80 »       cmp»    r4,·#078 »       cmp»    r4,·#0
81 »       bne.n»  76·<frame_settrace+0x32>79 »       bne.n»  72·<frame_settrace+0x32>
82 »       mov»    r0,·r380 »       mov»    r0,·r3
83 »       bl»     0·<_Py_Dealloc>81 »       bl»     0·<_Py_Dealloc>
84 ·R_ARM_THM_CALL» _Py_Dealloc82 ·R_ARM_THM_CALL» _Py_Dealloc
85 »       b.n»    76·<frame_settrace+0x32>83 »       b.n»    72·<frame_settrace+0x32>
  
86 00000090·<frame_setlineno>:84 0000008c·<frame_setlineno>:
87 frame_setlineno():85 frame_setlineno():
88 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}86 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
89 »       sub»    sp,·#44»      ;·0x2c87 »       sub»    sp,·#44»      ;·0x2c
90 »       str»    r0,·[sp,·#4]88 »       str»    r0,·[sp,·#4]
91 »       cmp»    r1,·#089 »       cmp»    r1,·#0
92 »       beq.w»  67e·<frame_setlineno+0x5ee>90 »       beq.w»  67a·<frame_setlineno+0x5ee>
93 »       ldr»    r2,·[r1,·#4]91 »       ldr»    r2,·[r1,·#4]
94 »       movw»   r3,·#092 »       movw»   r3,·#0
95 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type93 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type
96 »       movt»   r3,·#094 »       movt»   r3,·#0
97 ·R_ARM_THM_MOVT_ABS»     PyLong_Type95 ·R_ARM_THM_MOVT_ABS»     PyLong_Type
98 »       mov»    r0,·r196 »       mov»    r0,·r1
99 »       cmp»    r2,·r397 »       cmp»    r2,·r3
100 »       bne.w»  65e·<frame_setlineno+0x5ce>98 »       bne.w»  65a·<frame_setlineno+0x5ce>
101 »       ldr»    r1,·[sp,·#4]99 »       ldr»    r1,·[sp,·#4]
102 »       ldr»    r4,·[r1,·#52]» ;·0x34100 »       ldr»    r4,·[r1,·#52]» ;·0x34
103 »       str»    r4,·[sp,·#8]101 »       str»    r4,·[sp,·#8]
104 »       adds»   r3,·r4,·#1102 »       adds»   r3,·r4,·#1
105 »       beq.w»  646·<frame_setlineno+0x5b6>103 »       beq.w»  642·<frame_setlineno+0x5b6>
106 »       ldr»    r5,·[sp,·#4]104 »       ldr»    r5,·[sp,·#4]
107 »       ldr»    r6,·[r5,·#40]» ;·0x28105 »       ldr»    r6,·[r5,·#40]» ;·0x28
108 »       cmp»    r6,·#0106 »       cmp»    r6,·#0
109 »       beq.w»  628·<frame_setlineno+0x598>107 »       beq.w»  624·<frame_setlineno+0x598>
110 »       ldr»    r7,·[sp,·#4]108 »       ldr»    r7,·[sp,·#4]
111 »       ldr»    r2,·[r7,·#36]» ;·0x24109 »       ldr»    r2,·[r7,·#36]» ;·0x24
112 »       cmp»    r2,·#0110 »       cmp»    r2,·#0
113 »       beq.w»  608·<frame_setlineno+0x578>111 »       beq.w»  604·<frame_setlineno+0x578>
114 »       add»    r1,·sp,·#36»   ;·0x24112 »       add»    r1,·sp,·#36»   ;·0x24
115 »       bl»     0·<PyLong_AsLongAndOverflow>113 »       bl»     0·<PyLong_AsLongAndOverflow>
116 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow114 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow
117 »       ldr»    r7,·[sp,·#36]» ;·0x24115 »       ldr»    r7,·[sp,·#36]» ;·0x24
118 »       mov»    r8,·r0116 »       mov»    r8,·r0
119 »       cmp»    r7,·#0117 »       cmp»    r7,·#0
120 »       bne.w»  5e8·<frame_setlineno+0x558>118 »       bne.w»  5e4·<frame_setlineno+0x558>
121 »       ldr»    r0,·[sp,·#4]119 »       ldr»    r0,·[sp,·#4]
122 »       ldr»    r4,·[r0,·#16]120 »       ldr»    r4,·[r0,·#16]
123 »       ldr»    r3,·[r4,·#32]121 »       ldr»    r3,·[r4,·#32]
124 »       cmp»    r3,·r8122 »       cmp»    r3,·r8
125 »       bgt.w»  5c6·<frame_setlineno+0x536>123 »       bgt.w»  5c2·<frame_setlineno+0x536>
126 »       ldr»    r1,·[r4,·#36]» ;·0x24124 »       ldr»    r1,·[r4,·#36]» ;·0x24
127 »       ldr»    r5,·[r1,·#8]125 »       ldr»    r5,·[r1,·#8]
128 »       cmp.w»  r5,·#1073741824»    ;·0x40000000126 »       cmp.w»  r5,·#1073741824»    ;·0x40000000
Max diff block lines reached; 14664/18378 bytes (79.79%) of diff not shown.
15.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 667, 27 lines modifiedOffset 667, 27 lines modified
667 »       b.n»    624·<PyFrame_FastToLocalsWithError+0x108>667 »       b.n»    624·<PyFrame_FastToLocalsWithError+0x108>
668 »       ldr.w»  r3,·[sl,·#20]668 »       ldr.w»  r3,·[sl,·#20]
669 »       movs»   r6,·#1669 »       movs»   r6,·#1
670 »       mov»    r2,·r7670 »       mov»    r2,·r7
671 »       mov»    r1,·r4671 »       mov»    r1,·r4
672 »       str»    r6,·[sp,·#0]672 »       str»    r6,·[sp,·#0]
673 »       add.w»  r3,·fp,·r3,·lsl·#2673 »       add.w»  r3,·fp,·r3,·lsl·#2
674 »       bl»     fb0·<map_to_dict>674 »       bl»     f9c·<map_to_dict>
675 »       cbnz»   r0,·624·<PyFrame_FastToLocalsWithError+0x108>675 »       cbnz»   r0,·624·<PyFrame_FastToLocalsWithError+0x108>
676 »       ldr.w»  r2,·[sl,·#28]676 »       ldr.w»  r2,·[sl,·#28]
677 »       lsls»   r3,·r2,·#31677 »       lsls»   r3,·r2,·#31
678 »       bpl.n»  594·<PyFrame_FastToLocalsWithError+0x78>678 »       bpl.n»  594·<PyFrame_FastToLocalsWithError+0x78>
679 »       mov»    r2,·r7679 »       mov»    r2,·r7
680 »       ldr.w»  r7,·[sl,·#20]680 »       ldr.w»  r7,·[sl,·#20]
681 »       str»    r6,·[sp,·#0]681 »       str»    r6,·[sp,·#0]
682 »       mov»    r1,·r5682 »       mov»    r1,·r5
683 »       add»    r7,·r4683 »       add»    r7,·r4
684 »       ldr.w»  r0,·[sl,·#52]»       ;·0x34684 »       ldr.w»  r0,·[sl,·#52]»       ;·0x34
685 »       add.w»  r3,·fp,·r7,·lsl·#2685 »       add.w»  r3,·fp,·r7,·lsl·#2
686 »       bl»     fb0·<map_to_dict>686 »       bl»     f9c·<map_to_dict>
687 »       asrs»   r0,·r0,·#31687 »       asrs»   r0,·r0,·#31
688 »       b.n»    596·<PyFrame_FastToLocalsWithError+0x7a>688 »       b.n»    596·<PyFrame_FastToLocalsWithError+0x7a>
689 »       adds»   r4,·#1689 »       adds»   r4,·#1
690 »       cmp»    r8,·r4690 »       cmp»    r8,·r4
691 »       bne.n»  568·<PyFrame_FastToLocalsWithError+0x4c>691 »       bne.n»  568·<PyFrame_FastToLocalsWithError+0x4c>
692 »       b.n»    582·<PyFrame_FastToLocalsWithError+0x66>692 »       b.n»    582·<PyFrame_FastToLocalsWithError+0x66>
693 »       movw»   ip,·#0693 »       movw»   ip,·#0
Offset 1640, 126 lines modifiedOffset 1640, 117 lines modified
1640 frame_traverse():1640 frame_traverse():
1641 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}1641 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
1642 »       mov»    r5,·r01642 »       mov»    r5,·r0
1643 »       ldr»    r0,·[r0,·#12]1643 »       ldr»    r0,·[r0,·#12]
1644 »       mov»    r4,·r11644 »       mov»    r4,·r1
1645 »       mov»    r6,·r21645 »       mov»    r6,·r2
1646 »       cmp»    r0,·#01646 »       cmp»    r0,·#0
1647 »       bne.n»  f92·<frame_traverse+0xce>1647 »       bne.n»  f7c·<frame_traverse+0xb8>
1648 »       ldr»    r0,·[r5,·#16]1648 »       ldr»    r0,·[r5,·#16]
1649 »       cbz»    r0,·ee0·<frame_traverse+0x1c>1649 »       cbz»    r0,·ede·<frame_traverse+0x1a>
1650 »       mov»    r1,·r61650 »       mov»    r1,·r6
1651 »       blx»    r41651 »       blx»    r4
 1652 »       cbnz»   r0,·f36·<frame_traverse+0x72>
1652 »       cmp»    r0,·#0 
1653 »       bne.n»  f88·<frame_traverse+0xc4> 
1654 »       ldr»    r0,·[r5,·#20]1653 »       ldr»    r0,·[r5,·#20]
1655 »       cbz»    r0,·eec·<frame_traverse+0x28>1654 »       cbz»    r0,·ee8·<frame_traverse+0x24>
1656 »       mov»    r1,·r61655 »       mov»    r1,·r6
1657 »       blx»    r41656 »       blx»    r4
 1657 »       cbnz»   r0,·f36·<frame_traverse+0x72>
1658 »       cmp»    r0,·#0 
1659 »       bne.n»  f88·<frame_traverse+0xc4> 
1660 »       ldr»    r0,·[r5,·#24]1658 »       ldr»    r0,·[r5,·#24]
1661 »       cbz»    r0,·ef8·<frame_traverse+0x34>1659 »       cbz»    r0,·ef2·<frame_traverse+0x2e>
1662 »       mov»    r1,·r61660 »       mov»    r1,·r6
1663 »       blx»    r41661 »       blx»    r4
 1662 »       cbnz»   r0,·f36·<frame_traverse+0x72>
1664 »       cmp»    r0,·#0 
1665 »       bne.n»  f88·<frame_traverse+0xc4> 
1666 »       ldr»    r0,·[r5,·#28]1663 »       ldr»    r0,·[r5,·#28]
1667 »       cmp»    r0,·#01664 »       cmp»    r0,·#0
1668 »       bne.n»  f9c·<frame_traverse+0xd8>1665 »       bne.n»  f86·<frame_traverse+0xc2>
1669 »       ldr»    r0,·[r5,·#40]» ;·0x281666 »       ldr»    r0,·[r5,·#40]» ;·0x28
1670 »       cmp»    r0,·#01667 »       cmp»    r0,·#0
1671 »       bne.n»  fa6·<frame_traverse+0xe2>1668 »       bne.n»  f90·<frame_traverse+0xcc>
1672 »       ldr»    r3,·[r5,·#16]1669 »       ldr»    r3,·[r5,·#16]
1673 »       ldr»    r2,·[r3,·#56]» ;·0x381670 »       ldr»    r2,·[r3,·#56]» ;·0x38
1674 »       ldr»    r1,·[r3,·#52]» ;·0x341671 »       ldr»    r1,·[r3,·#52]» ;·0x34
1675 »       ldr»    r7,·[r3,·#20]1672 »       ldr»    r7,·[r3,·#20]
1676 »       ldr»    r0,·[r2,·#8]1673 »       ldr»    r0,·[r2,·#8]
1677 »       ldr»    r3,·[r1,·#8]1674 »       ldr»    r3,·[r1,·#8]
1678 »       subs»   r2,·r7,·#11675 »       subs»   r2,·r7,·#1
1679 »       add»    r2,·r01676 »       add»    r2,·r0
1680 »       adds»   r7,·r2,·r31677 »       adds»   r7,·r2,·r3
1681 »       it»     pl1678 »       it»     pl
1682 »       addpl.w»r8,·r5,·#304»      ;·0x1301679 »       addpl.w»r8,·r5,·#304»      ;·0x130
1683 »       bmi.n»  f32·<frame_traverse+0x6e>1680 »       bmi.n»  f2a·<frame_traverse+0x66>
1684 »       ldr.w»  r0,·[r8,·#4]!1681 »       ldr.w»  r0,·[r8,·#4]!
1685 »       mov»    r1,·r61682 »       mov»    r1,·r6
 1683 »       cbz»    r0,·f3a·<frame_traverse+0x76>
1686 »       cmp»    r0,·#0 
1687 »       beq.n»  f8c·<frame_traverse+0xc8> 
1688 »       subs»   r7,·#11684 »       subs»   r7,·#1
1689 »       blx»    r41685 »       blx»    r4
1690 »       cbnz»   r0,·f88·<frame_traverse+0xc4>1686 »       cbnz»   r0,·f36·<frame_traverse+0x72>
1691 »       adds»   r3,·r7,·#11687 »       adds»   r3,·r7,·#1
1692 »       bne.n»  f1e·<frame_traverse+0x5a>1688 »       bne.n»  f18·<frame_traverse+0x54>
1693 »       ldr»    r3,·[r5,·#36]» ;·0x241689 »       ldr»    r3,·[r5,·#36]» ;·0x24
1694 »       cbz»    r3,·f86·<frame_traverse+0xc2>1690 »       cbz»    r3,·f34·<frame_traverse+0x70>
1695 »       ldr»    r7,·[r5,·#32]1691 »       ldr»    r7,·[r5,·#32]
1696 »       cmp»    r3,·r71692 »       cmp»    r3,·r7
 1693 »       bhi.n»  f40·<frame_traverse+0x7c>
 1694 »       movs»   r0,·#0
 1695 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 1696 »       subs»   r7,·#1
1697 »       bls.n»  f86·<frame_traverse+0xc2>1697 »       bcs.n»  f18·<frame_traverse+0x54>
 1698 »       b.n»    f2a·<frame_traverse+0x66>
1698 »       ldr»    r0,·[r7,·#0]1699 »       ldr»    r0,·[r7,·#0]
1699 »       cbz»    r0,·f48·<frame_traverse+0x84>1700 »       cbz»    r0,·f4e·<frame_traverse+0x8a>
1700 »       mov»    r1,·r61701 »       mov»    r1,·r6
1701 »       blx»    r41702 »       blx»    r4
1702 »       cbnz»   r0,·f88·<frame_traverse+0xc4>1703 »       cmp»    r0,·#0
 1704 »       bne.n»  f36·<frame_traverse+0x72>
1703 »       ldr»    r3,·[r5,·#36]» ;·0x241705 »       ldr»    r3,·[r5,·#36]» ;·0x24
1704 »       adds»   r0,·r7,·#41706 »       adds»   r0,·r7,·#4
1705 »       cmp»    r3,·r01707 »       cmp»    r3,·r0
1706 »       bls.n»  f86·<frame_traverse+0xc2>1708 »       bls.n»  f34·<frame_traverse+0x70>
1707 »       ldr»    r0,·[r7,·#4]1709 »       ldr»    r0,·[r7,·#4]
1708 »       cbz»    r0,·f5a·<frame_traverse+0x96>1710 »       cbz»    r0,·f62·<frame_traverse+0x9e>
1709 »       mov»    r1,·r61711 »       mov»    r1,·r6
1710 »       blx»    r41712 »       blx»    r4
 1713 »       cmp»    r0,·#0
1711 »       cbnz»   r0,·f88·<frame_traverse+0xc4> 
1712 »       ldr»    r3,·[r5,·#36]» ;·0x24 
1713 »       add.w»  r1,·r7,·#8 
1714 »       cmp»    r3,·r1 
1715 »       bls.n»  f86·<frame_traverse+0xc2>1714 »       bne.n»  f36·<frame_traverse+0x72>
1716 »       ldr»    r0,·[r7,·#8] 
1717 »       cbz»    r0,·f6e·<frame_traverse+0xaa> 
1718 »       mov»    r1,·r6 
1719 »       blx»    r4 
1720 »       cbnz»   r0,·f88·<frame_traverse+0xc4> 
1721 »       ldr»    r3,·[r5,·#36]» ;·0x241715 »       ldr»    r3,·[r5,·#36]» ;·0x24
1722 »       adds»   r7,·#121716 »       adds»   r7,·#8
1723 »       cmp»    r3,·r71717 »       cmp»    r3,·r7
1724 »       bls.n»  f86·<frame_traverse+0xc2>1718 »       bls.n»  f34·<frame_traverse+0x70>
1725 »       ldr.w»  r0,·[r7],·#41719 »       ldr.w»  r0,·[r7],·#4
1726 »       mov»    r1,·r61720 »       mov»    r1,·r6
1727 »       cmp»    r0,·#01721 »       cmp»    r0,·#0
Max diff block lines reached; 11856/15545 bytes (76.27%) of diff not shown.
98.7 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:··········17464·(bytes·into·file)13 ··Start·of·section·headers:··········17452·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4438:1 There·are·18·section·headers,·starting·at·offset·0x442c:
  
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·0003a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000460·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003610·000338·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003604·0003b0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003d8·000454·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000494·000454·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003948·000268·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0039b4·000268·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00082c·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0008e8·000004·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00082c·000a24·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0008e8·00095c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003bb0·000378·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003c1c·000300·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001250·0004a3·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001244·0004a3·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0016f4·000580·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0016e8·000580·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003f28·000458·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003f1c·000458·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001c74·000672·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001c68·000672·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004380·000028·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·004374·000028·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0022e6·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0022da·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022e6·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022da·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00231c·000b70·10·····16·126··419 ··[15]·.symtab···········SYMTAB··········00000000·002310·000b70·10·····16·126··4
20 ··[16]·.strtab···········STRTAB··········00000000·002e8c·000784·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002e80·000784·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0043a8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00439c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
8.79 KB
readelf --wide --symbols {}
    
Offset 6, 67 lines modifiedOffset 6, 67 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
8 ·····4:·00000021····44·FUNC····LOCAL··DEFAULT····6·sm_traverse8 ·····4:·00000021····44·FUNC····LOCAL··DEFAULT····6·sm_traverse
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
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·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR112 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
13 ·····9:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ·····9:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····10:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·$t14 ····10:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
15 ····11:·00000185···458·FUNC····LOCAL··DEFAULT····6·func_dealloc15 ····11:·0000018d···458·FUNC····LOCAL··DEFAULT····6·func_dealloc
16 ····12:·00000351···482·FUNC····LOCAL··DEFAULT····6·func_clear16 ····12:·00000359···480·FUNC····LOCAL··DEFAULT····6·func_clear
17 ····13:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC117 ····13:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
 18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000535····96·FUNC····LOCAL··DEFAULT····6·sm_init19 ····15:·00000001····96·FUNC····LOCAL··DEFAULT····1·sm_init
19 ····15:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC220 ····16:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
20 ····16:·00000595····96·FUNC····LOCAL··DEFAULT····6·cm_init21 ····17:·00000539····96·FUNC····LOCAL··DEFAULT····6·cm_init
21 ····17:·000005f5····10·FUNC····LOCAL··DEFAULT····6·func_get_name22 ····18:·00000599····10·FUNC····LOCAL··DEFAULT····6·func_get_name
22 ····18:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC323 ····19:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
23 ····19:·00000601····80·FUNC····LOCAL··DEFAULT····6·func_set_name24 ····20:·000005a5····80·FUNC····LOCAL··DEFAULT····6·func_set_name
24 ····20:·00000651····10·FUNC····LOCAL··DEFAULT····6·func_get_qualname25 ····21:·000005f5····10·FUNC····LOCAL··DEFAULT····6·func_get_qualname
25 ····21:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC426 ····22:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
26 ····22:·0000065d····80·FUNC····LOCAL··DEFAULT····6·func_set_qualname27 ····23:·00000601····80·FUNC····LOCAL··DEFAULT····6·func_set_qualname
27 ····23:·000006ad···270·FUNC····LOCAL··DEFAULT····6·func_traverse28 ····24:·00000651···270·FUNC····LOCAL··DEFAULT····6·func_traverse
28 ····24:·000007bd····44·FUNC····LOCAL··DEFAULT····6·cm_traverse29 ····25:·00000761····44·FUNC····LOCAL··DEFAULT····6·cm_traverse
29 ····25:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC530 ····26:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
30 ····26:·000007e9···130·FUNC····LOCAL··DEFAULT····6·cm_descr_get31 ····27:·0000078d···130·FUNC····LOCAL··DEFAULT····6·cm_descr_get
31 ····27:·0000086d····28·FUNC····LOCAL··DEFAULT····6·func_descr_get32 ····28:·00000811····28·FUNC····LOCAL··DEFAULT····6·func_descr_get
32 ····28:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC633 ····29:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
33 ····29:·00000889····40·FUNC····LOCAL··DEFAULT····6·sm_descr_get34 ····30:·0000082d····40·FUNC····LOCAL··DEFAULT····6·sm_descr_get
34 ····30:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC735 ····31:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
35 ····31:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC836 ····32:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
36 ····32:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC937 ····33:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
38 ····34:·00000001····52·FUNC····LOCAL··DEFAULT····1·func_get_code38 ····34:·00000061····52·FUNC····LOCAL··DEFAULT····1·func_get_code
39 ····35:·000008b1····54·FUNC····LOCAL··DEFAULT····6·cm_get___isabstractmethod__39 ····35:·00000855····54·FUNC····LOCAL··DEFAULT····6·cm_get___isabstractmethod__
40 ····36:·000008e9····24·FUNC····LOCAL··DEFAULT····6·func_get_annotations40 ····36:·0000088d····24·FUNC····LOCAL··DEFAULT····6·func_get_annotations
41 ····37:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1041 ····37:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
42 ····38:·00000901···106·FUNC····LOCAL··DEFAULT····6·func_set_annotations42 ····38:·00000095····92·FUNC····LOCAL··DEFAULT····1·func_set_annotations
43 ····39:·00000035····52·FUNC····LOCAL··DEFAULT····1·cm_clear43 ····39:·000000f1····52·FUNC····LOCAL··DEFAULT····1·cm_clear
44 ····40:·0000096d····92·FUNC····LOCAL··DEFAULT····6·cm_dealloc44 ····40:·000008a5····92·FUNC····LOCAL··DEFAULT····6·cm_dealloc
45 ····41:·000009c9····92·FUNC····LOCAL··DEFAULT····6·sm_dealloc45 ····41:·00000901····92·FUNC····LOCAL··DEFAULT····6·sm_dealloc
46 ····42:·00000069····54·FUNC····LOCAL··DEFAULT····1·sm_get___isabstractmethod__46 ····42:·00000125····54·FUNC····LOCAL··DEFAULT····1·sm_get___isabstractmethod__
47 ····43:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1148 ····44:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
49 ····45:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·000000bd····16·FUNC····LOCAL··DEFAULT····1·func_repr50 ····46:·00000179····16·FUNC····LOCAL··DEFAULT····1·func_repr
51 ····47:·000000cd····52·FUNC····LOCAL··DEFAULT····1·sm_clear51 ····47:·00000189····52·FUNC····LOCAL··DEFAULT····1·sm_clear
52 ····48:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1252 ····48:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
53 ····49:·00000101····72·FUNC····LOCAL··DEFAULT····1·func_get_defaults53 ····49:·000001bd····72·FUNC····LOCAL··DEFAULT····1·func_get_defaults
54 ····50:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1354 ····50:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
55 ····51:·00000149····72·FUNC····LOCAL··DEFAULT····1·func_get_kwdefaults55 ····51:·00000205····72·FUNC····LOCAL··DEFAULT····1·func_get_kwdefaults
56 ····52:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1456 ····52:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
57 ····53:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1557 ····53:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
58 ····54:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1658 ····54:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
59 ····55:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1759 ····55:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
60 ····56:·00000191···180·FUNC····LOCAL··DEFAULT····1·func_set_code60 ····56:·0000024d···180·FUNC····LOCAL··DEFAULT····1·func_set_code
61 ····57:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1861 ····57:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
62 ····58:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1962 ····58:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
63 ····59:·00000245···176·FUNC····LOCAL··DEFAULT····1·func_set_defaults63 ····59:·00000301···176·FUNC····LOCAL··DEFAULT····1·func_set_defaults
64 ····60:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2064 ····60:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
65 ····61:·000002f5···176·FUNC····LOCAL··DEFAULT····1·func_set_kwdefaults65 ····61:·000003b1···176·FUNC····LOCAL··DEFAULT····1·func_set_kwdefaults
66 ····62:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2166 ····62:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
67 ····63:·00000240·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2267 ····63:·00000240·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
68 ····64:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2368 ····64:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
69 ····65:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2469 ····65:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
70 ····66:·00000268·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2570 ····66:·00000268·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
71 ····67:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2671 ····67:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
72 ····68:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2772 ····68:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ···121:·00000000·····0·SECTION·LOCAL··DEFAULT····5·125 ···121:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT····6·126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
127 ···123:·00000000·····0·SECTION·LOCAL··DEFAULT····9·127 ···123:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
128 ···124:·00000000·····0·SECTION·LOCAL··DEFAULT···13·128 ···124:·00000000·····0·SECTION·LOCAL··DEFAULT···13·
129 ···125:·00000000·····0·SECTION·LOCAL··DEFAULT···14·129 ···125:·00000000·····0·SECTION·LOCAL··DEFAULT···14·
130 ···126:·00000001····30·FUNC····GLOBAL·DEFAULT····6·PyStaticMethod_New130 ···126:·00000001····30·FUNC····GLOBAL·DEFAULT····6·PyStaticMethod_New
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc
132 ···128:·0000004d···312·FUNC····GLOBAL·DEFAULT····6·PyFunction_NewWithQualName132 ···128:·0000004d···320·FUNC····GLOBAL·DEFAULT····6·PyFunction_NewWithQualName
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFunction_Vectorcall135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFunction_Vectorcall
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Size136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Size
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_GetItem137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_GetItem
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternFromString139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternFromString
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethod_New149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethod_New
150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_IsAbstract152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_IsAbstract
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
156 ···152:·000000a1····28·FUNC····GLOBAL·DEFAULT····1·PyClassMethod_New156 ···152:·0000015d····28·FUNC····GLOBAL·DEFAULT····1·PyClassMethod_New
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Type158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Type
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords
162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument
35.9 KB
readelf --wide --relocs {}
    
Offset 1, 309 lines modifiedOffset 1, 309 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3610·contains·103·entries:1 Relocation·section·'.rel.text'·at·offset·0x3604·contains·118·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··00001e2f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC73 00000014··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
4 00000008··00001e30·R_ARM_THM_MOVT_ABS·····000000c4···.LC74 00000018··00000d30·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
 5 0000001c··00008d0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
5 0000000e··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC86 00000038··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
6 00000012··00001f30·R_ARM_THM_MOVT_ABS·····000000d0···.LC87 0000003c··00000d30·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
7 00000016··0000202f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC9 
8 0000001a··00002030·R_ARM_THM_MOVT_ABS·····000000d4···.LC9 
9 0000001e··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit 
10 00000048··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc8 00000042··00008e0a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
11 00000062··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
12 0000006c··0000940a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract 
13 00000076··0000952f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct 
14 0000007a··00009530·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct 
15 0000008c··0000962f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct 
16 00000090··00009630·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct 
17 000000a8··00007f0a·R_ARM_THM_CALL·········00000000···PyType_GenericAlloc 
18 000000b8··00000102·R_ARM_ABS32············00000000···.data 
19 000000be··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC11 
20 000000c2··00002c30·R_ARM_THM_MOVT_ABS·····00000118···.LC11 
21 000000e0··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
22 000000fa··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc9 0000005a··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 10 00000064··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC7
 11 00000068··00001f30·R_ARM_THM_MOVT_ABS·····000000c4···.LC7
 12 0000006e··0000202f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC8
 13 00000072··00002030·R_ARM_THM_MOVT_ABS·····000000d0···.LC8
 14 00000076··0000212f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC9
 15 0000007a··00002130·R_ARM_THM_MOVT_ABS·····000000d4···.LC9
 16 0000007e··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit
 17 00000098··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 18 0000009c··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 19 000000ce··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 20 000000d4··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 21 000000d8··00008f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 22 000000dc··0000252f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC10
 23 000000e0··00002530·R_ARM_THM_MOVT_ABS·····000000e8···.LC10
 24 000000ea··0000900a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 25 00000104··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 26 0000011e··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 27 00000128··0000940a·R_ARM_THM_CALL·········00000000···_PyObject_IsAbstract
 28 00000132··0000952f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
 29 00000136··00009530·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
 30 00000148··0000962f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
 31 0000014c··00009630·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
 32 00000164··00007f0a·R_ARM_THM_CALL·········00000000···PyType_GenericAlloc
 33 00000174··00000102·R_ARM_ABS32············00000000···.data
 34 0000017a··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC11
 35 0000017e··00002c30·R_ARM_THM_MOVT_ABS·····00000118···.LC11
 36 0000019c··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 37 000001b6··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
23 00000104··0000302f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC1238 000001c0··0000302f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC12
24 00000108··00003030·R_ARM_THM_MOVT_ABS·····0000012c···.LC1239 000001c4··00003030·R_ARM_THM_MOVT_ABS·····0000012c···.LC12
25 0000010e··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC840 000001ca··0000202f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC8
26 00000112··00001f30·R_ARM_THM_MOVT_ABS·····000000d0···.LC841 000001ce··00002030·R_ARM_THM_MOVT_ABS·····000000d0···.LC8
27 00000116··0000202f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC942 000001d2··0000212f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC9
28 0000011a··00002030·R_ARM_THM_MOVT_ABS·····000000d4···.LC943 000001d6··00002130·R_ARM_THM_MOVT_ABS·····000000d4···.LC9
29 0000011e··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit44 000001da··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit
30 0000012a··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct45 000001e6··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
31 0000012e··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct46 000001ea··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
32 0000014c··0000322f·R_ARM_THM_MOVW_ABS_NC··0000013c···.LC1347 00000208··0000322f·R_ARM_THM_MOVW_ABS_NC··0000013c···.LC13
33 00000150··00003230·R_ARM_THM_MOVT_ABS·····0000013c···.LC1348 0000020c··00003230·R_ARM_THM_MOVT_ABS·····0000013c···.LC13
34 00000156··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC849 00000212··0000202f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC8
35 0000015a··00001f30·R_ARM_THM_MOVT_ABS·····000000d0···.LC8 
36 0000015e··0000202f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC9 
37 00000162··00002030·R_ARM_THM_MOVT_ABS·····000000d4···.LC950 00000216··00002030·R_ARM_THM_MOVT_ABS·····000000d0···.LC8
 51 0000021a··0000212f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC9
 52 0000021e··00002130·R_ARM_THM_MOVT_ABS·····000000d4···.LC9
38 00000166··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit53 00000222··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit
39 00000172··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct54 0000022e··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
40 00000176··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct55 00000232··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
41 00000198··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCode_Type56 00000254··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCode_Type
42 0000019c··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyCode_Type57 00000258··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyCode_Type
43 000001ac··00001e2f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC758 00000268··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC7
44 000001b0··00001e30·R_ARM_THM_MOVT_ABS·····000000c4···.LC759 0000026c··00001f30·R_ARM_THM_MOVT_ABS·····000000c4···.LC7
45 000001b4··0000352f·R_ARM_THM_MOVW_ABS_NC··00000174···.LC1560 00000270··0000352f·R_ARM_THM_MOVW_ABS_NC··00000174···.LC15
46 000001b8··00003530·R_ARM_THM_MOVT_ABS·····00000174···.LC1561 00000274··00003530·R_ARM_THM_MOVT_ABS·····00000174···.LC15
47 000001bc··0000362f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC1662 00000278··0000362f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC16
48 000001c0··00003630·R_ARM_THM_MOVT_ABS·····00000178···.LC1663 0000027c··00003630·R_ARM_THM_MOVT_ABS·····00000178···.LC16
49 000001c4··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit64 00000280··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit
50 000001f4··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError65 000002b0··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
51 000001f8··00008f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError66 000002b4··00008f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
52 000001fc··0000342f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC1467 000002b8··0000342f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC14
53 00000200··00003430·R_ARM_THM_MOVT_ABS·····0000014c···.LC1468 000002bc··00003430·R_ARM_THM_MOVT_ABS·····0000014c···.LC14
54 0000020c··0000900a·R_ARM_THM_CALL·········00000000···PyErr_SetString69 000002c8··0000900a·R_ARM_THM_CALL·········00000000···PyErr_SetString
55 00000212··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
56 00000218··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
57 0000021c··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
58 00000228··0000372f·R_ARM_THM_MOVW_ABS_NC··0000018c···.LC17 
59 0000022c··00003730·R_ARM_THM_MOVT_ABS·····0000018c···.LC17 
60 00000234··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
61 0000024c··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
62 00000250··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
63 0000025c··0000302f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC12 
64 00000260··00003030·R_ARM_THM_MOVT_ABS·····0000012c···.LC12 
65 00000264··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC8 
66 00000268··00001f30·R_ARM_THM_MOVT_ABS·····000000d0···.LC8 
67 0000026c··00003a2f·R_ARM_THM_MOVW_ABS_NC··000001f0···.LC19 
68 00000270··00003a30·R_ARM_THM_MOVT_ABS·····000001f0···.LC19 
69 00000274··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit 
70 00000298··0000302f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC12 
71 0000029c··00003030·R_ARM_THM_MOVT_ABS·····0000012c···.LC12 
72 000002a0··0000352f·R_ARM_THM_MOVW_ABS_NC··00000174···.LC15 
73 000002a4··00003530·R_ARM_THM_MOVT_ABS·····00000174···.LC15 
74 000002a8··0000362f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC16 
75 000002ac··00003630·R_ARM_THM_MOVT_ABS·····00000178···.LC16 
76 000002b0··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit 
77 000002ca··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc70 000002ce··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
78 000002d6··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError71 000002d4··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
79 000002da··00008f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError72 000002d8··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
80 000002de··0000392f·R_ARM_THM_MOVW_ABS_NC··000001c4···.LC1873 000002e4··0000372f·R_ARM_THM_MOVW_ABS_NC··0000018c···.LC17
81 000002e2··00003930·R_ARM_THM_MOVT_ABS·····000001c4···.LC1874 000002e8··00003730·R_ARM_THM_MOVT_ABS·····0000018c···.LC17
82 000002ee··0000900a·R_ARM_THM_CALL·········00000000···PyErr_SetString75 000002f0··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
83 000002fc··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct76 00000308··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
84 00000300··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct77 0000030c··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
85 0000030c··0000322f·R_ARM_THM_MOVW_ABS_NC··0000013c···.LC1378 00000318··0000302f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC12
86 00000310··00003230·R_ARM_THM_MOVT_ABS·····0000013c···.LC1379 0000031c··00003030·R_ARM_THM_MOVT_ABS·····0000012c···.LC12
87 00000314··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC880 00000320··0000202f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC8
88 00000318··00001f30·R_ARM_THM_MOVT_ABS·····000000d0···.LC881 00000324··00002030·R_ARM_THM_MOVT_ABS·····000000d0···.LC8
89 0000031c··00003a2f·R_ARM_THM_MOVW_ABS_NC··000001f0···.LC1982 00000328··00003a2f·R_ARM_THM_MOVW_ABS_NC··000001f0···.LC19
90 00000320··00003a30·R_ARM_THM_MOVT_ABS·····000001f0···.LC1983 0000032c··00003a30·R_ARM_THM_MOVT_ABS·····000001f0···.LC19
91 00000324··0000930a·R_ARM_THM_CALL·········00000000···PySys_Audit 
92 00000348··0000322f·R_ARM_THM_MOVW_ABS_NC··0000013c···.LC13 
93 0000034c··00003230·R_ARM_THM_MOVT_ABS·····0000013c···.LC13 
94 00000350··0000352f·R_ARM_THM_MOVW_ABS_NC··00000174···.LC15 
95 00000354··00003530·R_ARM_THM_MOVT_ABS·····00000174···.LC15 
Max diff block lines reached; 22389/36672 bytes (61.05%) of diff not shown.
14.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 63 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<sm_init>:
 3 sm_init():
 4 »       push»   {r4,·r5,·lr}
 5 »       mov»    r4,·r0
 6 »       mov»    r5,·r1
 7 »       sub»    sp,·#20
 8 »       cbnz»   r2,·38·<sm_init+0x38>
 9 »       movs»   r3,·#1
 10 »       add»    r1,·sp,·#12
 11 »       mov»    r2,·r3
 12 »       str»    r1,·[sp,·#0]
 13 »       mov»    r0,·r5
 14 »       movw»   r1,·#0
 15 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 16 »       movt»   r1,·#0
 17 ·R_ARM_THM_MOVT_ABS»     .LC1
 18 »       bl»     0·<PyArg_UnpackTuple>
 19 ·R_ARM_THM_CALL» PyArg_UnpackTuple
 20 »       cbz»    r0,·4a·<sm_init+0x4a>
 21 »       ldr»    r3,·[sp,·#12]
 22 »       ldr»    r0,·[r4,·#8]
 23 »       ldr»    r2,·[r3,·#0]
 24 »       adds»   r2,·#1
 25 »       str»    r2,·[r3,·#0]
 26 »       str»    r3,·[r4,·#8]
 27 »       cbnz»   r0,·50·<sm_init+0x50>
 28 »       movs»   r5,·#0
 29 »       mov»    r0,·r5
 30 »       add»    sp,·#20
 31 »       pop»    {r4,·r5,·pc}
 32 »       movw»   r0,·#0
 33 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 34 »       movt»   r0,·#0
 35 ·R_ARM_THM_MOVT_ABS»     .LC1
 36 »       mov»    r1,·r2
 37 »       bl»     0·<_PyArg_NoKeywords>
 38 ·R_ARM_THM_CALL» _PyArg_NoKeywords
 39 »       cmp»    r0,·#0
 40 »       bne.n»  a·<sm_init+0xa>
 41 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
 42 »       b.n»    32·<sm_init+0x32>
 43 »       ldr»    r4,·[r0,·#0]
 44 »       subs»   r5,·r4,·#1
 45 »       str»    r5,·[r0,·#0]
 46 »       cmp»    r5,·#0
 47 »       bne.n»  30·<sm_init+0x30>
 48 »       bl»     0·<_Py_Dealloc>
 49 ·R_ARM_THM_CALL» _Py_Dealloc
 50 »       b.n»    32·<sm_init+0x32>
  
2 00000000·<func_get_code>:51 00000060·<func_get_code>:
3 func_get_code():52 func_get_code():
4 »       mov»    r2,·r053 »       mov»    r2,·r0
5 »       push»   {r4,·lr}54 »       push»   {r4,·lr}
6 »       movw»   r3,·#055 »       movw»   r3,·#0
7 ·R_ARM_THM_MOVW_ABS_NC»  .LC756 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
8 »       movt»   r3,·#057 »       movt»   r3,·#0
9 ·R_ARM_THM_MOVT_ABS»     .LC758 ·R_ARM_THM_MOVT_ABS»     .LC7
Offset 28, 52 lines modifiedOffset 78, 100 lines modified
28 »       ldrge»  r0,·[r4,·#8]78 »       ldrge»  r0,·[r4,·#8]
29 »       ldrge»  r3,·[r0,·#0]79 »       ldrge»  r3,·[r0,·#0]
30 »       addge»  r3,·#180 »       addge»  r3,·#1
31 »       it»     ge81 »       it»     ge
32 »       strge»  r3,·[r0,·#0]82 »       strge»  r3,·[r0,·#0]
33 »       pop»    {r4,·pc}83 »       pop»    {r4,·pc}
  
 84 00000094·<func_set_annotations>:
 85 func_set_annotations():
 86 »       push»   {r4,·lr}
 87 »       cbz»    r1,·be·<func_set_annotations+0x2a>
 88 »       movw»   r3,·#0
 89 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 90 »       movt»   r3,·#0
 91 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 92 »       cmp»    r1,·r3
 93 »       beq.n»  be·<func_set_annotations+0x2a>
 94 »       ldr»    r2,·[r1,·#4]
 95 »       ldr»    r4,·[r2,·#84]» ;·0x54
 96 »       lsls»   r3,·r4,·#2
 97 »       bpl.n»  d4·<func_set_annotations+0x40>
 98 »       ldr»    r3,·[r1,·#0]
 99 »       adds»   r3,·#1
 100 »       str»    r3,·[r1,·#0]
 101 »       ldr»    r2,·[r0,·#48]» ;·0x30
 102 »       str»    r1,·[r0,·#48]» ;·0x30
 103 »       cbnz»   r2,·c2·<func_set_annotations+0x2e>
 104 »       movs»   r4,·#0
 105 »       mov»    r0,·r4
 106 »       pop»    {r4,·pc}
 107 »       movs»   r1,·#0
 108 »       b.n»    b2·<func_set_annotations+0x1e>
 109 »       ldr»    r1,·[r2,·#0]
 110 »       subs»   r4,·r1,·#1
 111 »       str»    r4,·[r2,·#0]
 112 »       cmp»    r4,·#0
 113 »       bne.n»  b8·<func_set_annotations+0x24>
 114 »       mov»    r0,·r2
 115 »       bl»     0·<_Py_Dealloc>
 116 ·R_ARM_THM_CALL» _Py_Dealloc
 117 »       b.n»    ba·<func_set_annotations+0x26>
 118 »       movw»   r0,·#0
 119 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
 120 »       movt»   r0,·#0
 121 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
 122 »       movw»   r1,·#0
 123 ·R_ARM_THM_MOVW_ABS_NC»  .LC10
 124 »       movt»   r1,·#0
 125 ·R_ARM_THM_MOVT_ABS»     .LC10
 126 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
 127 »       ldr»    r0,·[r0,·#0]
 128 »       bl»     0·<PyErr_SetString>
 129 ·R_ARM_THM_CALL» PyErr_SetString
 130 »       b.n»    ba·<func_set_annotations+0x26>
  
34 00000034·<cm_clear>:131 000000f0·<cm_clear>:
35 cm_clear():132 cm_clear():
36 »       push»   {r4,·lr}133 »       push»   {r4,·lr}
37 »       mov»    r4,·r0134 »       mov»    r4,·r0
38 »       ldr»    r0,·[r0,·#8]135 »       ldr»    r0,·[r0,·#8]
39 »       cbz»    r0,·4c·<cm_clear+0x18>136 »       cbz»    r0,·108·<cm_clear+0x18>
40 »       ldr»    r3,·[r0,·#0]137 »       ldr»    r3,·[r0,·#0]
41 »       movs»   r2,·#0138 »       movs»   r2,·#0
Max diff block lines reached; 11460/14205 bytes (80.68%) of diff not shown.
35.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 50, 155 lines modifiedOffset 50, 156 lines modified
50 PyFunction_NewWithQualName():50 PyFunction_NewWithQualName():
51 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}51 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
52 »       movw»   r4,·#052 »       movw»   r4,·#0
53 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR153 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
54 »       movt»   r4,·#054 »       movt»   r4,·#0
55 ·R_ARM_THM_MOVT_ABS»     .LANCHOR155 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
56 »       mov»    r5,·r056 »       mov»    r5,·r0
57 »       mov»    r8,·r157 »       mov»    r7,·r1
58 »       mov»    r7,·r258 »       mov»    r8,·r2
59 »       ldr»    r3,·[r4,·#0]59 »       ldr»    r3,·[r4,·#0]
60 »       cmp»    r3,·#060 »       cmp»    r3,·#0
61 »       beq.n»  134·<PyFunction_NewWithQualName+0xe8>61 »       beq.n»  13c·<PyFunction_NewWithQualName+0xf0>
62 »       mov»    r1,·r362 »       mov»    r1,·r3
63 »       mov»    r0,·r863 »       mov»    r0,·r7
64 »       bl»     0·<PyDict_GetItemWithError>64 »       bl»     0·<PyDict_GetItemWithError>
65 ·R_ARM_THM_CALL» PyDict_GetItemWithError65 ·R_ARM_THM_CALL» PyDict_GetItemWithError
66 »       mov»    r6,·r066 »       mov»    r6,·r0
67 »       cmp»    r0,·#067 »       cmp»    r0,·#0
68 »       beq.n»  152·<PyFunction_NewWithQualName+0x106>68 »       beq.n»  15a·<PyFunction_NewWithQualName+0x10e>
69 »       ldr»    r0,·[r6,·#0]69 »       ldr»    r0,·[r6,·#0]
70 »       adds»   r0,·#170 »       adds»   r0,·#1
71 »       str»    r0,·[r6,·#0]71 »       str»    r0,·[r6,·#0]
72 »       ldr»    r0,·[pc,·#256]»;·(17c·<PyFunction_NewWithQualName+0x130>)72 »       ldr»    r0,·[pc,·#264]»;·(184·<PyFunction_NewWithQualName+0x138>)
73 »       bl»     0·<_PyObject_GC_New>73 »       bl»     0·<_PyObject_GC_New>
74 ·R_ARM_THM_CALL» _PyObject_GC_New74 ·R_ARM_THM_CALL» _PyObject_GC_New
75 »       mov»    r4,·r075 »       mov»    r4,·r0
76 »       cmp»    r0,·#076 »       cmp»    r0,·#0
77 »       beq.n»  16a·<PyFunction_NewWithQualName+0x11e>77 »       beq.n»  172·<PyFunction_NewWithQualName+0x126>
78 »       ldr»    r1,·[r5,·#0]78 »       ldr»    r1,·[r5,·#0]
79 »       movs»   r3,·#079 »       movs»   r3,·#0
80 »       str»    r3,·[r4,·#40]» ;·0x2880 »       str»    r3,·[r4,·#40]» ;·0x28
81 »       adds»   r2,·r1,·#181 »       adds»   r2,·r1,·#1
82 »       str»    r2,·[r5,·#0]82 »       str»    r2,·[r5,·#0]
83 »       str»    r5,·[r4,·#8]83 »       str»    r5,·[r4,·#8]
84 »       ldr.w»  r1,·[r8]84 »       ldr»    r1,·[r7,·#0]
85 »       ldr»    r0,·[r5,·#68]» ;·0x4485 »       ldr»    r0,·[r5,·#68]» ;·0x44
86 »       adds»   r1,·#186 »       adds»   r1,·#1
87 »       ldr»    r5,·[r5,·#40]» ;·0x2887 »       ldr»    r5,·[r5,·#40]» ;·0x28
88 »       str.w»  r1,·[r8]88 »       str»    r1,·[r7,·#0]
 89 »       str»    r7,·[r4,·#12]
 90 »       ldr»    r7,·[r0,·#0]
89 »       str»    r0,·[r4,·#32]91 »       str»    r0,·[r4,·#32]
90 »       ldr»    r2,·[r0,·#0] 
91 »       str.w»  r8,·[r4,·#12] 
92 »       adds»   r2,·#192 »       adds»   r7,·#1
93 »       str»    r2,·[r0,·#0]93 »       str»    r7,·[r0,·#0]
94 »       str»    r6,·[r4,·#44]» ;·0x2c94 »       str»    r6,·[r4,·#44]» ;·0x2c
95 »       mov»    r0,·r595 »       mov»    r0,·r5
96 »       strd»   r3,·r3,·[r4,·#16]96 »       strd»   r3,·r3,·[r4,·#16]
97 »       movw»   r6,·#097 »       movw»   r6,·#0
98 ·R_ARM_THM_MOVW_ABS_NC»  _PyFunction_Vectorcall98 ·R_ARM_THM_MOVW_ABS_NC»  _PyFunction_Vectorcall
99 »       movt»   r6,·#099 »       movt»   r6,·#0
100 ·R_ARM_THM_MOVT_ABS»     _PyFunction_Vectorcall100 ·R_ARM_THM_MOVT_ABS»     _PyFunction_Vectorcall
101 »       str»    r3,·[r4,·#24]101 »       str»    r3,·[r4,·#24]
102 »       str»    r6,·[r4,·#56]» ;·0x38102 »       str»    r6,·[r4,·#56]» ;·0x38
103 »       bl»     0·<PyTuple_Size>103 »       bl»     0·<PyTuple_Size>
104 ·R_ARM_THM_CALL» PyTuple_Size104 ·R_ARM_THM_CALL» PyTuple_Size
105 »       cmp»    r0,·#0105 »       cmp»    r0,·#0
106 »       ble.n»  d6·<PyFunction_NewWithQualName+0x8a>106 »       ble.n»  d0·<PyFunction_NewWithQualName+0x84>
107 »       mov»    r0,·r5 
108 »       movs»   r1,·#0107 »       movs»   r1,·#0
 108 »       mov»    r0,·r5
109 »       bl»     0·<PyTuple_GetItem>109 »       bl»     0·<PyTuple_GetItem>
110 ·R_ARM_THM_CALL» PyTuple_GetItem110 ·R_ARM_THM_CALL» PyTuple_GetItem
111 »       ldr»    r3,·[r0,·#4]111 »       ldr»    r2,·[r0,·#4]
112 »       ldr»    r5,·[r3,·#84]» ;·0x54112 »       ldr»    r3,·[r2,·#84]» ;·0x54
113 »       lsls»   r3,·r5,·#3113 »       lsls»   r3,·r3,·#3
114 »       bmi.n»  11e·<PyFunction_NewWithQualName+0xd2>114 »       bmi.n»  122·<PyFunction_NewWithQualName+0xd6>
115 »       movw»   r0,·#0115 »       movw»   r0,·#0
116 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct116 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
117 »       movt»   r0,·#0117 »       movt»   r0,·#0
118 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct118 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
119 »       movs»   r6,·#0119 »       movs»   r7,·#0
120 »       str»    r0,·[r4,·#28]120 »       str»    r0,·[r4,·#28]
121 »       str»    r6,·[r4,·#36]» ;·0x24121 »       str»    r7,·[r4,·#36]» ;·0x24
122 »       ldr»    r3,·[r0,·#0]122 »       ldr»    r6,·[r0,·#0]
123 »       str»    r6,·[r4,·#48]» ;·0x30123 »       str»    r7,·[r4,·#48]» ;·0x30
124 »       adds»   r3,·#1124 »       adds»   r6,·#1
125 »       str»    r3,·[r0,·#0]125 »       str»    r6,·[r0,·#0]
 126 »       cmp.w»  r8,·#0
126 »       cbz»    r7,·130·<PyFunction_NewWithQualName+0xe4>127 »       beq.n»  136·<PyFunction_NewWithQualName+0xea>
127 »       ldr»    r5,·[r7,·#0]128 »       ldr.w»  r2,·[r8]
128 »       sub.w»  r2,·r4,·#8129 »       sub.w»  r5,·r4,·#8
129 »       ldr»    r1,·[pc,·#136]»;·(180·<PyFunction_NewWithQualName+0x134>)130 »       ldr»    r3,·[pc,·#144]»;·(188·<PyFunction_NewWithQualName+0x13c>)
130 »       str»    r7,·[r4,·#52]» ;·0x34131 »       str.w»  r8,·[r4,·#52]»       ;·0x34
131 »       adds»   r5,·#1132 »       adds»   r2,·#1
132 »       str»    r5,·[r7,·#0]133 »       str.w»  r2,·[r8]
133 »       ldr»    r0,·[r1,·#0]134 »       ldr»    r1,·[r3,·#0]
134 »       ldr.w»  r6,·[r4,·#-4]135 »       ldr.w»  r0,·[r4,·#-4]
135 »       ldr»    r7,·[r0,·#8]136 »       ldr»    r6,·[r1,·#8]
136 »       and.w»  r3,·r6,·#3137 »       and.w»  r7,·r0,·#3
137 »       ldr.w»  r5,·[r7,·#400]»      ;·0x190138 »       ldr.w»  r2,·[r6,·#400]»      ;·0x190
138 »       ldr»    r1,·[r5,·#4]139 »       ldr»    r3,·[r2,·#4]
139 »       orrs»   r3,·r1140 »       orrs»   r7,·r3
140 »       str»    r2,·[r1,·#0]141 »       str»    r5,·[r3,·#0]
141 »       strd»   r5,·r3,·[r4,·#-8]142 »       strd»   r2,·r7,·[r4,·#-8]
142 »       str»    r2,·[r5,·#4]143 »       str»    r5,·[r2,·#4]
143 »       mov»    r0,·r4144 »       mov»    r0,·r4
144 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}145 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
145 »       ldr»    r1,·[r0,·#0]146 »       ldr»    r5,·[r0,·#0]
146 »       movs»   r2,·#0147 »       movs»   r1,·#0
147 »       adds»   r1,·#1148 »       adds»   r5,·#1
148 »       str»    r1,·[r0,·#0]149 »       str»    r5,·[r0,·#0]
149 »       str»    r0,·[r4,·#28]150 »       str»    r0,·[r4,·#28]
150 »       str»    r2,·[r4,·#36]» ;·0x24151 »       str»    r1,·[r4,·#36]» ;·0x24
151 »       str»    r2,·[r4,·#48]» ;·0x30152 »       str»    r1,·[r4,·#48]» ;·0x30
152 »       cmp»    r7,·#0153 »       cmp.w»  r8,·#0
153 »       bne.n»  ee·<PyFunction_NewWithQualName+0xa2>154 »       bne.n»  ec·<PyFunction_NewWithQualName+0xa0>
154 »       ldr»    r7,·[r4,·#32]155 »       ldr.w»  r8,·[r4,·#32]
155 »       b.n»    ee·<PyFunction_NewWithQualName+0xa2>156 »       b.n»    ec·<PyFunction_NewWithQualName+0xa0>
156 »       movw»   r0,·#0157 »       movw»   r0,·#0
157 ·R_ARM_THM_MOVW_ABS_NC»  .LC0158 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
158 »       movt»   r0,·#0159 »       movt»   r0,·#0
159 ·R_ARM_THM_MOVT_ABS»     .LC0160 ·R_ARM_THM_MOVT_ABS»     .LC0
160 »       bl»     0·<PyUnicode_InternFromString>161 »       bl»     0·<PyUnicode_InternFromString>
161 ·R_ARM_THM_CALL» PyUnicode_InternFromString162 ·R_ARM_THM_CALL» PyUnicode_InternFromString
162 »       mov»    r1,·r0163 »       mov»    r1,·r0
163 »       str»    r0,·[r4,·#0]164 »       str»    r0,·[r4,·#0]
164 »       cbz»    r0,·166·<PyFunction_NewWithQualName+0x11a>165 »       cbz»    r0,·16e·<PyFunction_NewWithQualName+0x122>
165 »       mov»    r0,·r8166 »       mov»    r0,·r7
166 »       bl»     0·<PyDict_GetItemWithError>167 »       bl»     0·<PyDict_GetItemWithError>
167 ·R_ARM_THM_CALL» PyDict_GetItemWithError168 ·R_ARM_THM_CALL» PyDict_GetItemWithError
168 »       mov»    r6,·r0169 »       mov»    r6,·r0
169 »       cmp»    r0,·#0170 »       cmp»    r0,·#0
170 »       bne.n»  72·<PyFunction_NewWithQualName+0x26>171 »       bne.n»  72·<PyFunction_NewWithQualName+0x26>
171 »       bl»     0·<PyErr_Occurred>172 »       bl»     0·<PyErr_Occurred>
172 ·R_ARM_THM_CALL» PyErr_Occurred173 ·R_ARM_THM_CALL» PyErr_Occurred
Max diff block lines reached; 32034/36424 bytes (87.95%) of diff not shown.
17.9 KB
iterobject.o
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x136c:1 There·are·17·section·headers,·starting·at·offset·0x136c:
  
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·000124·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000208·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000fc0·000060·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·000fc0·0000c0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000158·000204·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00023c·000204·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001020·0000e8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·001080·0000e8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00035c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000440·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00035c·000099·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000440·000099·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0003f8·000228·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0004dc·000144·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001108·000128·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001168·0000c8·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000620·0000c0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000620·0000c0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001230·0000b0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001230·0000b0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0006e0·000087·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0006e0·000087·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000767·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000767·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000767·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000767·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00079c·0004f0·10·····15··45··418 ··[14]·.symtab···········SYMTAB··········00000000·00079c·0004f0·10·····15··45··4
19 ··[15]·.strtab···········STRTAB··········00000000·000c8c·000331·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·000c8c·000331·00······0···0··1
1.4 KB
readelf --wide --symbols {}
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ·····9:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·$t13 ·····9:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·$t
14 ····10:·00000061···150·FUNC····LOCAL··DEFAULT····7·iter_iternext14 ····10:·00000061···150·FUNC····LOCAL··DEFAULT····7·iter_iternext
15 ····11:·000000f9····74·FUNC····LOCAL··DEFAULT····7·iter_dealloc15 ····11:·000000f9····74·FUNC····LOCAL··DEFAULT····7·iter_dealloc
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000001····70·FUNC····LOCAL··DEFAULT····1·iter_len17 ····13:·00000001····70·FUNC····LOCAL··DEFAULT····1·iter_len
18 ····14:·00000049····12·FUNC····LOCAL··DEFAULT····1·iter_traverse18 ····14:·00000049····12·FUNC····LOCAL··DEFAULT····1·iter_traverse
19 ····15:·00000098·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·00000098·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·00000145···228·FUNC····LOCAL··DEFAULT····7·calliter_iternext 
21 ····17:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 21 ····17:·000000a1···226·FUNC····LOCAL··DEFAULT····1·calliter_iternext
22 ····18:·000000a1····92·FUNC····LOCAL··DEFAULT····1·calliter_dealloc22 ····18:·00000185····92·FUNC····LOCAL··DEFAULT····1·calliter_dealloc
23 ····19:·000000fd····40·FUNC····LOCAL··DEFAULT····1·calliter_traverse23 ····19:·000001e1····40·FUNC····LOCAL··DEFAULT····1·calliter_traverse
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
25 ····21:·00000001····58·FUNC····LOCAL··DEFAULT····9·iter_setstate25 ····21:·00000001····58·FUNC····LOCAL··DEFAULT····9·iter_setstate
26 ····22:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC226 ····22:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
27 ····23:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC327 ····23:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
28 ····24:·0000003b····66·FUNC····LOCAL··DEFAULT····9·iter_reduce28 ····24:·0000003b····66·FUNC····LOCAL··DEFAULT····9·iter_reduce
29 ····25:·00000078·····0·NOTYPE··LOCAL··DEFAULT····9·$d29 ····25:·00000078·····0·NOTYPE··LOCAL··DEFAULT····9·$d
30 ····26:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC430 ····26:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
6.76 KB
readelf --wide --relocs {}
    
Offset 1, 40 lines modifiedOffset 1, 52 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xfc0·contains·12·entries:1 Relocation·section·'.rel.text'·at·offset·0xfc0·contains·24·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00003b0a·R_ARM_THM_CALL·········00000000···_PyObject_HasLen3 00000008··00003b0a·R_ARM_THM_CALL·········00000000···_PyObject_HasLen
4 00000010··00003c0a·R_ARM_THM_CALL·········00000000···PySequence_Size4 00000010··00003c0a·R_ARM_THM_CALL·········00000000···PySequence_Size
5 00000034··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct5 00000034··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
6 00000038··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct6 00000038··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
7 0000005c··00002f0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New7 0000005c··00002f0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
8 00000098··00000102·R_ARM_ABS32············00000000···.data8 00000098··00000102·R_ARM_ABS32············00000000···.data
9 0000009c··00003102·R_ARM_ABS32············00000000···_PyRuntime9 0000009c··00003102·R_ARM_ABS32············00000000···_PyRuntime
 10 000000ac··0000410a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
 11 000000d2··0000420a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult
 12 000000e0··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 13 000000f8··0000440a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
10 000000e6··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc14 0000011e··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 15 00000136··0000392f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration
 16 0000013a··00003930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration
 17 00000140··0000340a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 18 00000148··0000350a·R_ARM_THM_CALL·········00000000···PyErr_Clear
11 000000f6··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc19 0000016e··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 20 00000174··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 21 0000017c··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 22 000001ca··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 23 000001da··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
12 00000022··00003d1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t24 00000022··00003d1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
13 0000002c··00003e1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong25 0000002c··00003e1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
14 000000d8··00003a1e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del26 000001bc··00003a1e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
  
15 Relocation·section·'.rel.data'·at·offset·0x1020·contains·29·entries:27 Relocation·section·'.rel.data'·at·offset·0x1080·contains·29·entries:
16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name28 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
17 00000004··00004c02·R_ARM_ABS32············00000000···PyType_Type29 00000004··00004c02·R_ARM_ABS32············00000000···PyType_Type
18 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.430 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
19 00000018··00000b02·R_ARM_ABS32············000000f9···iter_dealloc31 00000018··00000b02·R_ARM_ABS32············000000f9···iter_dealloc
20 00000048··00004d02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr32 00000048··00004d02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
21 0000005c··00000e02·R_ARM_ABS32············00000049···iter_traverse33 0000005c··00000e02·R_ARM_ABS32············00000049···iter_traverse
22 0000006c··00004e02·R_ARM_ABS32············00000000···PyObject_SelfIter34 0000006c··00004e02·R_ARM_ABS32············00000000···PyObject_SelfIter
23 00000070··00000a02·R_ARM_ABS32············00000061···iter_iternext35 00000070··00000a02·R_ARM_ABS32············00000061···iter_iternext
24 00000074··00000102·R_ARM_ABS32············00000000···.data36 00000074··00000102·R_ARM_ABS32············00000000···.data
25 000000d0··00004c02·R_ARM_ABS32············00000000···PyType_Type37 000000d0··00004c02·R_ARM_ABS32············00000000···PyType_Type
26 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.438 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
27 000000e4··00001202·R_ARM_ABS32············000000a1···calliter_dealloc39 000000e4··00001202·R_ARM_ABS32············00000185···calliter_dealloc
28 00000114··00004d02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr40 00000114··00004d02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
29 00000128··00001302·R_ARM_ABS32············000000fd···calliter_traverse41 00000128··00001302·R_ARM_ABS32············000001e1···calliter_traverse
30 00000138··00004e02·R_ARM_ABS32············00000000···PyObject_SelfIter42 00000138··00004e02·R_ARM_ABS32············00000000···PyObject_SelfIter
31 0000013c··00001002·R_ARM_ABS32············00000145···calliter_iternext43 0000013c··00001102·R_ARM_ABS32············000000a1···calliter_iternext
32 00000140··00000102·R_ARM_ABS32············00000000···.data44 00000140··00000102·R_ARM_ABS32············00000000···.data
33 0000019c··00000202·R_ARM_ABS32············00000000···.rodata.str1.445 0000019c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
34 000001a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.446 000001a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
35 000001a8··00001c02·R_ARM_ABS32············0000007d···calliter_reduce47 000001a8··00001c02·R_ARM_ABS32············0000007d···calliter_reduce
36 000001b0··00001e02·R_ARM_ABS32············00000000···.rodata48 000001b0··00001e02·R_ARM_ABS32············00000000···.rodata
37 000001c4··00000202·R_ARM_ABS32············00000000···.rodata.str1.449 000001c4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
38 000001c8··00000d02·R_ARM_ABS32············00000001···iter_len50 000001c8··00000d02·R_ARM_ABS32············00000001···iter_len
Offset 42, 15 lines modifiedOffset 54, 15 lines modified
42 000001d4··00000202·R_ARM_ABS32············00000000···.rodata.str1.454 000001d4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
43 000001d8··00001802·R_ARM_ABS32············0000003b···iter_reduce55 000001d8··00001802·R_ARM_ABS32············0000003b···iter_reduce
44 000001e0··00001e02·R_ARM_ABS32············00000000···.rodata56 000001e0··00001e02·R_ARM_ABS32············00000000···.rodata
45 000001e4··00000202·R_ARM_ABS32············00000000···.rodata.str1.457 000001e4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
46 000001e8··00001502·R_ARM_ABS32············00000001···iter_setstate58 000001e8··00001502·R_ARM_ABS32············00000001···iter_setstate
47 000001f0··00001e02·R_ARM_ABS32············00000000···.rodata59 000001f0··00001e02·R_ARM_ABS32············00000000···.rodata
  
48 Relocation·section·'.rel.text.hot'·at·offset·0x1108·contains·37·entries:60 Relocation·section·'.rel.text.hot'·at·offset·0x1168·contains·25·entries:
49 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name61 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
50 00000004··00002e0a·R_ARM_THM_CALL·········00000000···PySequence_Check62 00000004··00002e0a·R_ARM_THM_CALL·········00000000···PySequence_Check
51 0000000a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR063 0000000a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
52 0000000e··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR064 0000000e··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
53 00000012··00002f0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New65 00000012··00002f0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
54 00000048··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC066 00000048··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
55 0000004c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC067 0000004c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Offset 68, 26 lines modifiedOffset 80, 14 lines modified
68 000000c4··00000830·R_ARM_THM_MOVT_ABS·····00000018···.LC180 000000c4··00000830·R_ARM_THM_MOVT_ABS·····00000018···.LC1
69 000000cc··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString81 000000cc··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString
70 000000d2··0000392f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration82 000000d2··0000392f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration
71 000000d6··00003930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration83 000000d6··00003930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration
72 000000dc··0000340a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches84 000000dc··0000340a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
73 000000e4··0000350a·R_ARM_THM_CALL·········00000000···PyErr_Clear85 000000e4··0000350a·R_ARM_THM_CALL·········00000000···PyErr_Clear
74 0000013c··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc86 0000013c··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
75 00000150··0000410a·R_ARM_THM_CALL·········00000000···PyThreadState_Get 
76 00000178··0000420a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult 
77 00000186··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool 
78 000001b2··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
79 000001d4··0000440a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall 
80 000001dc··0000392f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration 
81 000001e0··00003930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration 
82 000001e6··0000340a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
83 000001ee··0000350a·R_ARM_THM_CALL·········00000000···PyErr_Clear 
84 00000214··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
85 0000021a··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
86 00000222··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
87 00000122··00003a1e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del87 00000122··00003a1e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
  
88 Relocation·section·'.rel.text.unlikely'·at·offset·0x1230·contains·22·entries:88 Relocation·section·'.rel.text.unlikely'·at·offset·0x1230·contains·22·entries:
89 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name89 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
90 00000006··0000450a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t90 00000006··0000450a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
91 0000001c··0000460a·R_ARM_THM_CALL·········00000000···PyErr_Occurred91 0000001c··0000460a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
92 00000028··0000472f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct92 00000028··0000472f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
4.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 81, 15 lines modifiedOffset 81, 132 lines modified
81 »       pop»    {r3,·r4,·r5,·pc}81 »       pop»    {r3,·r4,·r5,·pc}
82 »       nop82 »       nop
83 »       .word»  0x000000cc83 »       .word»  0x000000cc
84 ·R_ARM_ABS32»    .data84 ·R_ARM_ABS32»    .data
85 »       .word»  0x0000016c85 »       .word»  0x0000016c
86 ·R_ARM_ABS32»    _PyRuntime86 ·R_ARM_ABS32»    _PyRuntime
  
 87 000000a0·<calliter_iternext>:
 88 calliter_iternext():
 89 »       push»   {r4,·r5,·r6,·r7,·lr}
 90 »       ldr»    r5,·[r0,·#8]
 91 »       sub»    sp,·#12
 92 »       cmp»    r5,·#0
 93 »       beq.n»  132·<calliter_iternext+0x92>
 94 »       mov»    r6,·r0
 95 »       bl»     0·<PyThreadState_Get>
 96 ·R_ARM_THM_CALL» PyThreadState_Get
 97 »       ldr»    r3,·[r5,·#4]
 98 »       mov»    r7,·r0
 99 »       ldr»    r2,·[r3,·#84]» ;·0x54
 100 »       lsls»   r2,·r2,·#20
 101 »       bpl.n»  ee·<calliter_iternext+0x4e>
 102 »       ldr»    r0,·[r3,·#28]
 103 »       ldr»    r4,·[r5,·r0]
 104 »       cbz»    r4,·ee·<calliter_iternext+0x4e>
 105 »       movs»   r3,·#0
 106 »       mov»    r0,·r5
 107 »       mov»    r2,·r3
 108 »       mov»    r1,·r3
 109 »       blx»    r4
 110 »       movs»   r3,·#0
 111 »       mov»    r2,·r0
 112 »       mov»    r1,·r5
 113 »       mov»    r0,·r7
 114 »       bl»     0·<_Py_CheckFunctionResult>
 115 ·R_ARM_THM_CALL» _Py_CheckFunctionResult
 116 »       mov»    r7,·r0
 117 »       cbz»    r7,·136·<calliter_iternext+0x96>
 118 »       ldr»    r0,·[r6,·#12]
 119 »       movs»   r2,·#2
 120 »       mov»    r1,·r7
 121 »       bl»     0·<PyObject_RichCompareBool>
 122 ·R_ARM_THM_CALL» PyObject_RichCompareBool
 123 »       mov»    r5,·r0
 124 »       cbnz»   r0,·100·<calliter_iternext+0x60>
 125 »       mov»    r0,·r7
 126 »       add»    sp,·#12
 127 »       pop»    {r4,·r5,·r6,·r7,·pc}
 128 »       movs»   r3,·#0
 129 »       mov»    r0,·r7
 130 »       mov»    r1,·r5
 131 »       mov»    r2,·r3
 132 »       str»    r3,·[sp,·#0]
 133 »       bl»     0·<_PyObject_MakeTpCall>
 134 ·R_ARM_THM_CALL» _PyObject_MakeTpCall
 135 »       mov»    r7,·r0
 136 »       b.n»    d8·<calliter_iternext+0x38>
 137 »       ldr»    r0,·[r7,·#0]
 138 »       subs»   r1,·r0,·#1
 139 »       str»    r1,·[r7,·#0]
 140 »       cmp»    r1,·#0
 141 »       beq.n»  17a·<calliter_iternext+0xda>
 142 »       cmp»    r5,·#0
 143 »       ble.n»  132·<calliter_iternext+0x92>
 144 »       ldr»    r0,·[r6,·#8]
 145 »       cbz»    r0,·122·<calliter_iternext+0x82>
 146 »       ldr»    r7,·[r0,·#0]
 147 »       movs»   r3,·#0
 148 »       str»    r3,·[r6,·#8]
 149 »       subs»   r4,·r7,·#1
 150 »       str»    r4,·[r0,·#0]
 151 »       cbnz»   r4,·122·<calliter_iternext+0x82>
 152 »       bl»     0·<_Py_Dealloc>
 153 ·R_ARM_THM_CALL» _Py_Dealloc
 154 »       ldr»    r0,·[r6,·#12]
 155 »       cbz»    r0,·132·<calliter_iternext+0x92>
 156 »       ldr»    r2,·[r0,·#0]
 157 »       movs»   r5,·#0
 158 »       str»    r5,·[r6,·#12]
 159 »       subs»   r7,·r2,·#1
 160 »       str»    r7,·[r0,·#0]
 161 »       cbz»    r7,·16e·<calliter_iternext+0xce>
 162 »       movs»   r7,·#0
 163 »       b.n»    e8·<calliter_iternext+0x48>
 164 »       movw»   r1,·#0
 165 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopIteration
 166 »       movt»   r1,·#0
 167 ·R_ARM_THM_MOVT_ABS»     PyExc_StopIteration
 168 »       ldr»    r0,·[r1,·#0]
 169 »       bl»     0·<PyErr_ExceptionMatches>
 170 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
 171 »       cmp»    r0,·#0
 172 »       beq.n»  132·<calliter_iternext+0x92>
 173 »       bl»     0·<PyErr_Clear>
 174 ·R_ARM_THM_CALL» PyErr_Clear
 175 »       ldr»    r0,·[r6,·#8]
 176 »       cbz»    r0,·15a·<calliter_iternext+0xba>
 177 »       ldr»    r5,·[r0,·#0]
 178 »       str»    r7,·[r6,·#8]
 179 »       subs»   r3,·r5,·#1
 180 »       str»    r3,·[r0,·#0]
 181 »       cbz»    r3,·174·<calliter_iternext+0xd4>
 182 »       ldr»    r0,·[r6,·#12]
 183 »       cmp»    r0,·#0
 184 »       beq.n»  132·<calliter_iternext+0x92>
 185 »       ldr»    r4,·[r0,·#0]
 186 »       movs»   r2,·#0
 187 »       str»    r2,·[r6,·#12]
 188 »       subs»   r6,·r4,·#1
 189 »       str»    r6,·[r0,·#0]
 190 »       cmp»    r6,·#0
 191 »       bne.n»  132·<calliter_iternext+0x92>
 192 »       bl»     0·<_Py_Dealloc>
 193 ·R_ARM_THM_CALL» _Py_Dealloc
 194 »       b.n»    e8·<calliter_iternext+0x48>
 195 »       bl»     0·<_Py_Dealloc>
 196 ·R_ARM_THM_CALL» _Py_Dealloc
 197 »       b.n»    15a·<calliter_iternext+0xba>
 198 »       mov»    r0,·r7
 199 »       bl»     0·<_Py_Dealloc>
 200 ·R_ARM_THM_CALL» _Py_Dealloc
 201 »       b.n»    10a·<calliter_iternext+0x6a>
 202 »       nop
  
87 000000a0·<calliter_dealloc>:203 00000184·<calliter_dealloc>:
88 calliter_dealloc():204 calliter_dealloc():
89 »       push»   {r3,·r4,·r5,·lr}205 »       push»   {r3,·r4,·r5,·lr}
Max diff block lines reached; 1606/4537 bytes (35.40%) of diff not shown.
2.99 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 154, 124 lines modifiedOffset 154, 7 lines modified
154 »       ldmia.w»sp!,·{r4,·lr}154 »       ldmia.w»sp!,·{r4,·lr}
155 »       b.n»    122·<iter_dealloc+0x2a>155 »       b.n»    122·<iter_dealloc+0x2a>
156 »       mov»    r0,·r2156 »       mov»    r0,·r2
157 »       bl»     0·<_Py_Dealloc>157 »       bl»     0·<_Py_Dealloc>
158 ·R_ARM_THM_CALL» _Py_Dealloc158 ·R_ARM_THM_CALL» _Py_Dealloc
159 »       b.n»    132·<iter_dealloc+0x3a>159 »       b.n»    132·<iter_dealloc+0x3a>
160 »       nop160 »       nop
  
161 00000144·<calliter_iternext>: 
162 calliter_iternext(): 
163 »       push»   {r4,·r5,·r6,·r7,·lr} 
164 »       ldr»    r5,·[r0,·#8] 
165 »       sub»    sp,·#12 
166 »       cmp»    r5,·#0 
167 »       beq.n»  1c6·<calliter_iternext+0x82> 
168 »       mov»    r6,·r0 
169 »       bl»     0·<PyThreadState_Get> 
170 ·R_ARM_THM_CALL» PyThreadState_Get 
171 »       ldr»    r3,·[r5,·#4] 
172 »       mov»    r7,·r0 
173 »       ldr»    r2,·[r3,·#84]» ;·0x54 
174 »       lsls»   r2,·r2,·#20 
175 »       bpl.n»  1ca·<calliter_iternext+0x86> 
176 »       ldr»    r0,·[r3,·#28] 
177 »       ldr»    r4,·[r5,·r0] 
178 »       cmp»    r4,·#0 
179 »       beq.n»  1ca·<calliter_iternext+0x86> 
180 »       movs»   r3,·#0 
181 »       mov»    r0,·r5 
182 »       mov»    r2,·r3 
183 »       mov»    r1,·r3 
184 »       blx»    r4 
185 »       movs»   r3,·#0 
186 »       mov»    r2,·r0 
187 »       mov»    r1,·r5 
188 »       mov»    r0,·r7 
189 »       bl»     0·<_Py_CheckFunctionResult> 
190 ·R_ARM_THM_CALL» _Py_CheckFunctionResult 
191 »       mov»    r7,·r0 
192 »       cbz»    r7,·1dc·<calliter_iternext+0x98> 
193 »       ldr»    r0,·[r6,·#12] 
194 »       movs»   r2,·#2 
195 »       mov»    r1,·r7 
196 »       bl»     0·<PyObject_RichCompareBool> 
197 ·R_ARM_THM_CALL» PyObject_RichCompareBool 
198 »       mov»    r5,·r0 
199 »       cbnz»   r0,·194·<calliter_iternext+0x50> 
200 »       mov»    r0,·r7 
201 »       add»    sp,·#12 
202 »       pop»    {r4,·r5,·r6,·r7,·pc} 
203 »       ldr»    r0,·[r7,·#0] 
204 »       subs»   r1,·r0,·#1 
205 »       str»    r1,·[r7,·#0] 
206 »       cmp»    r1,·#0 
207 »       beq.n»  220·<calliter_iternext+0xdc> 
208 »       cmp»    r5,·#0 
209 »       ble.n»  1c6·<calliter_iternext+0x82> 
210 »       ldr»    r0,·[r6,·#8] 
211 »       cbz»    r0,·1b6·<calliter_iternext+0x72> 
212 »       ldr»    r7,·[r0,·#0] 
213 »       movs»   r3,·#0 
214 »       str»    r3,·[r6,·#8] 
215 »       subs»   r4,·r7,·#1 
216 »       str»    r4,·[r0,·#0] 
217 »       cbnz»   r4,·1b6·<calliter_iternext+0x72> 
218 »       bl»     0·<_Py_Dealloc> 
219 ·R_ARM_THM_CALL» _Py_Dealloc 
220 »       ldr»    r0,·[r6,·#12] 
221 »       cbz»    r0,·1c6·<calliter_iternext+0x82> 
222 »       ldr»    r2,·[r0,·#0] 
223 »       movs»   r5,·#0 
224 »       str»    r5,·[r6,·#12] 
225 »       subs»   r7,·r2,·#1 
226 »       str»    r7,·[r0,·#0] 
227 »       cbz»    r7,·214·<calliter_iternext+0xd0> 
228 »       movs»   r7,·#0 
229 »       b.n»    18e·<calliter_iternext+0x4a> 
230 »       movs»   r3,·#0 
231 »       mov»    r0,·r7 
232 »       mov»    r1,·r5 
233 »       mov»    r2,·r3 
234 »       str»    r3,·[sp,·#0] 
235 »       bl»     0·<_PyObject_MakeTpCall> 
236 ·R_ARM_THM_CALL» _PyObject_MakeTpCall 
237 »       mov»    r7,·r0 
238 »       b.n»    17e·<calliter_iternext+0x3a> 
239 »       movw»   r1,·#0 
240 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopIteration 
241 »       movt»   r1,·#0 
242 ·R_ARM_THM_MOVT_ABS»     PyExc_StopIteration 
243 »       ldr»    r0,·[r1,·#0] 
244 »       bl»     0·<PyErr_ExceptionMatches> 
245 ·R_ARM_THM_CALL» PyErr_ExceptionMatches 
246 »       cmp»    r0,·#0 
247 »       beq.n»  1c6·<calliter_iternext+0x82> 
248 »       bl»     0·<PyErr_Clear> 
249 ·R_ARM_THM_CALL» PyErr_Clear 
250 »       ldr»    r0,·[r6,·#8] 
251 »       cbz»    r0,·200·<calliter_iternext+0xbc> 
252 »       ldr»    r5,·[r0,·#0] 
253 »       str»    r7,·[r6,·#8] 
254 »       subs»   r3,·r5,·#1 
255 »       str»    r3,·[r0,·#0] 
256 »       cbz»    r3,·21a·<calliter_iternext+0xd6> 
257 »       ldr»    r0,·[r6,·#12] 
258 »       cmp»    r0,·#0 
259 »       beq.n»  1c6·<calliter_iternext+0x82> 
260 »       ldr»    r4,·[r0,·#0] 
261 »       movs»   r2,·#0 
262 »       str»    r2,·[r6,·#12] 
263 »       subs»   r6,·r4,·#1 
264 »       str»    r6,·[r0,·#0] 
265 »       cmp»    r6,·#0 
266 »       bne.n»  1c6·<calliter_iternext+0x82> 
267 »       bl»     0·<_Py_Dealloc> 
268 ·R_ARM_THM_CALL» _Py_Dealloc 
269 »       b.n»    18e·<calliter_iternext+0x4a> 
270 »       bl»     0·<_Py_Dealloc> 
271 ·R_ARM_THM_CALL» _Py_Dealloc 
272 »       b.n»    200·<calliter_iternext+0xbc> 
273 »       mov»    r0,·r7 
274 »       bl»     0·<_Py_Dealloc> 
275 ·R_ARM_THM_CALL» _Py_Dealloc 
276 »       b.n»    19e·<calliter_iternext+0x5a> 
452 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:··········44980·(bytes·into·file)13 ··Start·of·section·headers:··········44568·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xafb4:1 There·are·18·section·headers,·starting·at·offset·0xae18:
  
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·0003b0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001388·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00946c·0001d8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·009288·000370·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003e4·000454·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0013bc·000454·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009644·000388·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0095f8·000388·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000838·000148·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001810·000148·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000838·000388·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001810·000388·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000bc0·0063b4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001b98·0051f8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0099cc·0014c8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·009980·001378·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·006f74·0000b0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·006d90·0000b0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00ae94·000080·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00acf8·000080·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·007024·00069c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·006e40·00069c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00af14·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00ad78·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0076c0·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0074dc·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0076c0·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0074dc·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0076f4·001090·10·····16·161··419 ··[15]·.symtab···········SYMTAB··········00000000·007510·001090·10·····16·161··4
20 ··[16]·.strtab···········STRTAB··········00000000·008784·000ce5·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0085a0·000ce5·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00af24·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00ad88·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
17.0 KB
readelf --wide --symbols {}
    
Offset 13, 114 lines modifiedOffset 13, 114 lines modified
13 ·····9:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t13 ·····9:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
14 ····10:·000000dd···232·FUNC····LOCAL··DEFAULT····7·list_dealloc14 ····10:·000000dd···232·FUNC····LOCAL··DEFAULT····7·list_dealloc
15 ····11:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····11:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····12:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t16 ····12:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
17 ····13:·000001c5···188·FUNC····LOCAL··DEFAULT····7·list_traverse17 ····13:·000001c5···188·FUNC····LOCAL··DEFAULT····7·list_traverse
18 ····14:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC118 ····14:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
19 ····15:·0000035d····90·FUNC····LOCAL··DEFAULT····7·list_resize19 ····15:·0000035d····90·FUNC····LOCAL··DEFAULT····7·list_resize
20 ····16:·00000401··4822·FUNC····LOCAL··DEFAULT····7·list_sort_impl20 ····16:·00000401··4754·FUNC····LOCAL··DEFAULT····7·list_sort_impl
21 ····17:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC221 ····17:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
22 ····18:·000016d9···106·FUNC····LOCAL··DEFAULT····7·unsafe_latin_compare22 ····18:·00001695···106·FUNC····LOCAL··DEFAULT····7·unsafe_latin_compare
23 ····19:·0000626d····24·FUNC····LOCAL··DEFAULT····7·unsafe_float_compare23 ····19:·000050b1····24·FUNC····LOCAL··DEFAULT····7·unsafe_float_compare
24 ····20:·00005bed···122·FUNC····LOCAL··DEFAULT····7·unsafe_long_compare24 ····20:·00004a35···122·FUNC····LOCAL··DEFAULT····7·unsafe_long_compare
25 ····21:·00002ccd··4128·FUNC····LOCAL··DEFAULT····7·merge_at25 ····21:·000001b9··4060·FUNC····LOCAL··DEFAULT····1·merge_at
26 ····22:·000062f5·····6·FUNC····LOCAL··DEFAULT····7·safe_object_compare26 ····22:·00005139·····6·FUNC····LOCAL··DEFAULT····7·safe_object_compare
27 ····23:·00005c91···452·FUNC····LOCAL··DEFAULT····7·unsafe_tuple_compare27 ····23:·00004ad9···450·FUNC····LOCAL··DEFAULT····7·unsafe_tuple_compare
28 ····24:·00005e55···144·FUNC····LOCAL··DEFAULT····7·unsafe_object_compare28 ····24:·00004c9d···144·FUNC····LOCAL··DEFAULT····7·unsafe_object_compare
29 ····25:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC329 ····25:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
30 ····26:·000017cd···168·FUNC····LOCAL··DEFAULT····7·list_append30 ····26:·00001789···168·FUNC····LOCAL··DEFAULT····7·list_append
31 ····27:·00001875·····4·FUNC····LOCAL··DEFAULT····7·list_length31 ····27:·00001831·····4·FUNC····LOCAL··DEFAULT····7·list_length
32 ····28:·00001879····96·FUNC····LOCAL··DEFAULT····7·list_iter32 ····28:·00001835····96·FUNC····LOCAL··DEFAULT····7·list_iter
33 ····29:·000018d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·0000188c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·000018d8·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·00001894·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·000018d9····60·FUNC····LOCAL··DEFAULT····7·listiter_next35 ····31:·00001895····60·FUNC····LOCAL··DEFAULT····7·listiter_next
36 ····32:·00001915····76·FUNC····LOCAL··DEFAULT····7·listiter_dealloc36 ····32:·000018d1····76·FUNC····LOCAL··DEFAULT····7·listiter_dealloc
37 ····33:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC437 ····33:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
38 ····34:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC538 ····34:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
39 ····35:·00001961···776·FUNC····LOCAL··DEFAULT····7·list_subscript39 ····35:·0000191d···776·FUNC····LOCAL··DEFAULT····7·list_subscript
40 ····36:·00004af1···204·FUNC····LOCAL··DEFAULT····7·list_new_prealloc40 ····36:·00003a35···204·FUNC····LOCAL··DEFAULT····7·list_new_prealloc
41 ····37:·00001c64·····0·NOTYPE··LOCAL··DEFAULT····7·$d41 ····37:·00001c20·····0·NOTYPE··LOCAL··DEFAULT····7·$d
42 ····38:·00001c68·····0·NOTYPE··LOCAL··DEFAULT····7·$t42 ····38:·00001c24·····0·NOTYPE··LOCAL··DEFAULT····7·$t
43 ····39:·00001c69····78·FUNC····LOCAL··DEFAULT····7·list_item43 ····39:·00001c25····78·FUNC····LOCAL··DEFAULT····7·list_item
44 ····40:·00001cbd··1114·FUNC····LOCAL··DEFAULT····7·list_extend44 ····40:·00001c79··1114·FUNC····LOCAL··DEFAULT····7·list_extend
45 ····41:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC645 ····41:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
46 ····42:·000022a1···334·FUNC····LOCAL··DEFAULT····7·list_richcompare46 ····42:·0000225d···332·FUNC····LOCAL··DEFAULT····7·list_richcompare
47 ····43:·00002330·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·000022ea·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00002336·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·000022f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·0000247d····12·FUNC····LOCAL··DEFAULT····7·listiter_traverse49 ····45:·00002435····12·FUNC····LOCAL··DEFAULT····7·listiter_traverse
50 ····46:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC750 ····46:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
51 ····47:·00002489···386·FUNC····LOCAL··DEFAULT····7·list_remove51 ····47:·00002441···384·FUNC····LOCAL··DEFAULT····7·list_remove
52 ····48:·0000265d··1562·FUNC····LOCAL··DEFAULT····7·list_ass_slice52 ····48:·00002611··1554·FUNC····LOCAL··DEFAULT····7·list_ass_slice
53 ····49:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC853 ····49:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
54 ····50:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC954 ····50:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000001···440·FUNC····LOCAL··DEFAULT····1·list_insert56 ····52:·00000001···440·FUNC····LOCAL··DEFAULT····1·list_insert
57 ····53:·0000260d····40·FUNC····LOCAL··DEFAULT····7·list___reversed__57 ····53:·000025c1····40·FUNC····LOCAL··DEFAULT····7·list___reversed__
58 ····54:·00002630·····0·NOTYPE··LOCAL··DEFAULT····7·$d58 ····54:·000025e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
59 ····55:·00002634·····0·NOTYPE··LOCAL··DEFAULT····7·$t59 ····55:·000025e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
60 ····56:·00002635····38·FUNC····LOCAL··DEFAULT····7·listreviter_dealloc60 ····56:·000025e9····38·FUNC····LOCAL··DEFAULT····7·listreviter_dealloc
61 ····57:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1061 ····57:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
62 ····58:·00004abd····52·FUNC····LOCAL··DEFAULT····7·list_slice62 ····58:·00003a01····52·FUNC····LOCAL··DEFAULT····7·list_slice
63 ····59:·00002c79····82·FUNC····LOCAL··DEFAULT····7·list_contains63 ····59:·00002c25····82·FUNC····LOCAL··DEFAULT····7·list_contains
64 ····60:·00003ced··1728·FUNC····LOCAL··DEFAULT····7·gallop_right64 ····60:·00002c79··1688·FUNC····LOCAL··DEFAULT····7·gallop_right
65 ····61:·000043ad··1686·FUNC····LOCAL··DEFAULT····7·gallop_left65 ····61:·00003311··1662·FUNC····LOCAL··DEFAULT····7·gallop_left
66 ····62:·00004a45····56·FUNC····LOCAL··DEFAULT····7·sortslice_memcpy66 ····62:·00003991····56·FUNC····LOCAL··DEFAULT····7·sortslice_memcpy
67 ····63:·00004a7d····62·FUNC····LOCAL··DEFAULT····7·sortslice_memmove67 ····63:·000039c9····56·FUNC····LOCAL··DEFAULT····7·sortslice_memmove
68 ····64:·0000028d···104·FUNC····LOCAL··DEFAULT····1·merge_getmem68 ····64:·00001269···100·FUNC····LOCAL··DEFAULT····1·merge_getmem
69 ····65:·00004bb8·····0·NOTYPE··LOCAL··DEFAULT····7·$d69 ····65:·00003afc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
70 ····66:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1170 ····66:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
71 ····67:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1271 ····67:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
72 ····68:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1372 ····68:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
73 ····69:·00004bbc·····0·NOTYPE··LOCAL··DEFAULT····7·$t73 ····69:·00003b00·····0·NOTYPE··LOCAL··DEFAULT····7·$t
74 ····70:·00004bbd···408·FUNC····LOCAL··DEFAULT····7·list_pop74 ····70:·00003b01···408·FUNC····LOCAL··DEFAULT····7·list_pop
75 ····71:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1475 ····71:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
76 ····72:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1576 ····72:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
77 ····73:·00004d55··1004·FUNC····LOCAL··DEFAULT····7·list_ass_subscript77 ····73:·00003c99···766·FUNC····LOCAL··DEFAULT····7·list_ass_subscript
78 ····74:·00005169···184·FUNC····LOCAL··DEFAULT····7·_list_clear78 ····74:·00003fc1···184·FUNC····LOCAL··DEFAULT····7·_list_clear
79 ····75:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1679 ····75:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
80 ····76:·00005221···350·FUNC····LOCAL··DEFAULT····7·list_vectorcall80 ····76:·00004079···344·FUNC····LOCAL··DEFAULT····7·list_vectorcall
81 ····77:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1781 ····77:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
82 ····78:·00005381···572·FUNC····LOCAL··DEFAULT····7·list_concat82 ····78:·000041d1···572·FUNC····LOCAL··DEFAULT····7·list_concat
83 ····79:·000055b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d83 ····79:·00004408·····0·NOTYPE··LOCAL··DEFAULT····7·$d
84 ····80:·000055bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t84 ····80:·0000440c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
85 ····81:·000055bd···276·FUNC····LOCAL··DEFAULT····7·list_sort85 ····81:·0000440d···276·FUNC····LOCAL··DEFAULT····7·list_sort
86 ····82:·000056cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d86 ····82:·0000451c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
87 ····83:·000056d0·····0·NOTYPE··LOCAL··DEFAULT····7·$t87 ····83:·00004520·····0·NOTYPE··LOCAL··DEFAULT····7·$t
88 ····84:·000056f5····92·FUNC····LOCAL··DEFAULT····7·list_ass_item88 ····84:·00004545····90·FUNC····LOCAL··DEFAULT····7·list_ass_item
89 ····85:·00005751····74·FUNC····LOCAL··DEFAULT····7·listreviter_next89 ····85:·000045a1····74·FUNC····LOCAL··DEFAULT····7·listreviter_next
90 ····86:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1890 ····86:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
91 ····87:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1991 ····87:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
92 ····88:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2092 ····88:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
93 ····89:·0000579d···248·FUNC····LOCAL··DEFAULT····7·list_repr93 ····89:·000045ed···248·FUNC····LOCAL··DEFAULT····7·list_repr
94 ····90:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2194 ····90:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
95 ····91:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t95 ····91:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
96 ····92:·000001bd····22·FUNC····LOCAL··DEFAULT····1·list_clear96 ····92:·00001199····22·FUNC····LOCAL··DEFAULT····1·list_clear
97 ····93:·00005895···856·FUNC····LOCAL··DEFAULT····7·list_repeat97 ····93:·000046e5···848·FUNC····LOCAL··DEFAULT····7·list_repeat
98 ····94:·00005be4·····0·NOTYPE··LOCAL··DEFAULT····7·$d98 ····94:·00004a30·····0·NOTYPE··LOCAL··DEFAULT····7·$d
99 ····95:·00005be8·····0·NOTYPE··LOCAL··DEFAULT····7·$t99 ····95:·00004a34·····0·NOTYPE··LOCAL··DEFAULT····7·$t
100 ····96:·00005c69····38·FUNC····LOCAL··DEFAULT····7·list_inplace_concat100 ····96:·00004ab1····38·FUNC····LOCAL··DEFAULT····7·list_inplace_concat
101 ····97:·00005ee5···266·FUNC····LOCAL··DEFAULT····7·list_reverse101 ····97:·00004d2d···266·FUNC····LOCAL··DEFAULT····7·list_reverse
102 ····98:·00005ff1···248·FUNC····LOCAL··DEFAULT····7·list___init__102 ····98:·00004e39···248·FUNC····LOCAL··DEFAULT····7·list___init__
103 ····99:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22103 ····99:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
104 ···100:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23104 ···100:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
105 ···101:·000060e9···388·FUNC····LOCAL··DEFAULT····7·list_index105 ···101:·00004f31···384·FUNC····LOCAL··DEFAULT····7·list_index
106 ···102:·00006285···112·FUNC····LOCAL··DEFAULT····7·list_count106 ···102:·000050c9···112·FUNC····LOCAL··DEFAULT····7·list_count
107 ···103:·0000026d·····8·FUNC····LOCAL··DEFAULT····1·list_copy107 ···103:·00001249·····8·FUNC····LOCAL··DEFAULT····1·list_copy
108 ···104:·00000275····22·FUNC····LOCAL··DEFAULT····1·listiter_len108 ···104:·00001251····22·FUNC····LOCAL··DEFAULT····1·listiter_len
109 ···105:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24109 ···105:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
110 ···106:·000002f5····44·FUNC····LOCAL··DEFAULT····1·listiter_reduce110 ···106:·000012cd····44·FUNC····LOCAL··DEFAULT····1·listiter_reduce
111 ···107:·00000321····44·FUNC····LOCAL··DEFAULT····1·listiter_reduce_general.part.0111 ···107:·000012f9····44·FUNC····LOCAL··DEFAULT····1·listiter_reduce_general.part.0
112 ···108:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····1·$d112 ···108:·000012f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
113 ···109:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25113 ···109:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
114 ···110:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$t114 ···110:·000012f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
115 ···111:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$d115 ···111:·00001320·····0·NOTYPE··LOCAL··DEFAULT····1·$d
116 ···112:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$t116 ···112:·00001324·····0·NOTYPE··LOCAL··DEFAULT····1·$t
117 ···113:·0000034d····74·FUNC····LOCAL··DEFAULT····1·listiter_setstate117 ···113:·00001325····74·FUNC····LOCAL··DEFAULT····1·listiter_setstate
118 ···114:·00000399····24·FUNC····LOCAL··DEFAULT····1·listreviter_len118 ···114:·00001371····24·FUNC····LOCAL··DEFAULT····1·listreviter_len
119 ···115:·000062fd···182·FUNC····LOCAL··DEFAULT····7·list_inplace_repeat119 ···115:·00005141···182·FUNC····LOCAL··DEFAULT····7·list_inplace_repeat
120 ···116:·00000019····12·FUNC····LOCAL··DEFAULT····9·listreviter_traverse120 ···116:·00000019····12·FUNC····LOCAL··DEFAULT····9·listreviter_traverse
121 ···117:·00000025····14·FUNC····LOCAL··DEFAULT····9·list___sizeof__121 ···117:·00000025····14·FUNC····LOCAL··DEFAULT····9·list___sizeof__
122 ···118:·00000033····46·FUNC····LOCAL··DEFAULT····9·listreviter_reduce122 ···118:·00000033····46·FUNC····LOCAL··DEFAULT····9·listreviter_reduce
123 ···119:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·$d123 ···119:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
124 ···120:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$t124 ···120:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$t
125 ···121:·00000061····78·FUNC····LOCAL··DEFAULT····9·listreviter_setstate125 ···121:·00000061····78·FUNC····LOCAL··DEFAULT····9·listreviter_setstate
126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT···11·126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
Offset 189, 70 lines modifiedOffset 189, 70 lines modified
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
196 ···192:·00001745···134·FUNC····GLOBAL·DEFAULT····7·PyList_SetItem196 ···192:·00001701···134·FUNC····GLOBAL·DEFAULT····7·PyList_SetItem
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
Max diff block lines reached; 4609/17344 bytes (26.57%) of diff not shown.
98.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x946c·contains·59·entries:1 Relocation·section·'.rel.text'·at·offset·0x9288·contains·110·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000be2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type3 0000000e··0000be2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
4 00000012··0000be30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type4 00000012··0000be30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
5 0000001e··0000db0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype5 0000001e··0000db0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
6 0000002a··0000dc0a·R_ARM_THM_CALL·········00000000···PyNumber_Index6 0000002a··0000dc0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
7 00000036··0000dd0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t7 00000036··0000dd0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
8 00000064··00000f0a·R_ARM_THM_CALL·········0000035d···list_resize8 00000064··00000f0a·R_ARM_THM_CALL·········0000035d···list_resize
Offset 23, 165 lines modifiedOffset 23, 216 lines modified
23 0000018a··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc23 0000018a··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
24 00000190··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred24 00000190··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
25 0000019e··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError25 0000019e··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
26 000001a2··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError26 000001a2··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
27 000001a6··0000322f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC927 000001a6··0000322f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC9
28 000001aa··00003230·R_ARM_THM_MOVT_ABS·····00000108···.LC928 000001aa··00003230·R_ARM_THM_MOVT_ABS·····00000108···.LC9
29 000001b2··0000b20a·R_ARM_THM_CALL·········00000000···PyErr_SetString29 000001b2··0000b20a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 30 00000214··00003c0a·R_ARM_THM_CALL·········00002c79···gallop_right
 31 0000024c··00003d0a·R_ARM_THM_CALL·········00003311···gallop_left
 32 00000286··00003e0a·R_ARM_THM_CALL·········00003991···sortslice_memcpy
 33 000002d0··0000122f·R_ARM_THM_MOVW_ABS_NC··00001695···unsafe_latin_compare
 34 000002d4··00001230·R_ARM_THM_MOVT_ABS·····00001695···unsafe_latin_compare
 35 000002e0··0000172f·R_ARM_THM_MOVW_ABS_NC··00004ad9···unsafe_tuple_compare
 36 000002e4··00001730·R_ARM_THM_MOVT_ABS·····00004ad9···unsafe_tuple_compare
 37 000002e8··0000142f·R_ARM_THM_MOVW_ABS_NC··00004a35···unsafe_long_compare
 38 000002ec··00001430·R_ARM_THM_MOVT_ABS·····00004a35···unsafe_long_compare
 39 00000352··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 40 000003b4··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 41 00000422··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 42 000004a8··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 43 0000050c··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 44 00000522··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 45 00000538··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 46 0000056e··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 47 000005e6··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 48 00000606··00003e0a·R_ARM_THM_CALL·········00003991···sortslice_memcpy
 49 0000065c··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 50 000006aa··00003c0a·R_ARM_THM_CALL·········00002c79···gallop_right
 51 000006e0··00003d0a·R_ARM_THM_CALL·········00003311···gallop_left
 52 000006fc··0000bb0a·R_ARM_THM_CALL·········00000000···memmove
 53 000007da··00003e0a·R_ARM_THM_CALL·········00003991···sortslice_memcpy
 54 00000868··00003e0a·R_ARM_THM_CALL·········00003991···sortslice_memcpy
 55 000008e0··0000122f·R_ARM_THM_MOVW_ABS_NC··00001695···unsafe_latin_compare
 56 000008e4··00001230·R_ARM_THM_MOVT_ABS·····00001695···unsafe_latin_compare
 57 000008ec··0000172f·R_ARM_THM_MOVW_ABS_NC··00004ad9···unsafe_tuple_compare
 58 000008f0··00001730·R_ARM_THM_MOVT_ABS·····00004ad9···unsafe_tuple_compare
 59 000008f4··0000142f·R_ARM_THM_MOVW_ABS_NC··00004a35···unsafe_long_compare
 60 000008f8··00001430·R_ARM_THM_MOVT_ABS·····00004a35···unsafe_long_compare
 61 00000942··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 62 0000095a··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 63 00000972··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 64 000009a6··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 65 00000a5a··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 66 00000ac8··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 67 00000b50··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 68 00000c18··0000d40a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 69 00000c5a··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 70 00000d36··00003c0a·R_ARM_THM_CALL·········00002c79···gallop_right
 71 00000d74··00003f0a·R_ARM_THM_CALL·········000039c9···sortslice_memmove
 72 00000db2··00003d0a·R_ARM_THM_CALL·········00003311···gallop_left
 73 00000e36··00003e0a·R_ARM_THM_CALL·········00003991···sortslice_memcpy
 74 00000e74··00003e0a·R_ARM_THM_CALL·········00003991···sortslice_memcpy
 75 00000e8c··00003f0a·R_ARM_THM_CALL·········000039c9···sortslice_memmove
 76 00000ed8··00003f0a·R_ARM_THM_CALL·········000039c9···sortslice_memmove
 77 00000f2a··0000bb0a·R_ARM_THM_CALL·········00000000···memmove
 78 0000103e··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 79 0000106a··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
 80 00001086··0000b80a·R_ARM_THM_CALL·········00000000···memcmp
30 000001be··00004a0a·R_ARM_THM_CALL·········00005169···_list_clear81 0000119a··00004a0a·R_ARM_THM_CALL·········00003fc1···_list_clear
31 000001c2··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct82 0000119e··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
32 000001c6··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct83 000011a2··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
33 00000200··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC084 000011dc··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
34 00000204··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC085 000011e0··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 86 000011e8··0000a70a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 87 00001234··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 88 00001238··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
35 0000020c··0000a70a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall89 0000123c··0000a70a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
36 00000258··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
37 0000025c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
38 00000260··0000a70a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall90 00001288··0000ad0a·R_ARM_THM_CALL·········00000000···PyMem_Free
39 000002c2··0000bf0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc91 000012a2··0000bf0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
40 000002d6··0000ad0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
41 000002ea··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory92 000012be··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
42 000002fe··0000fe0a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId93 000012d6··0000fe0a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId
43 00000306··0000692f·R_ARM_THM_MOVW_ABS_NC··00000268···.LC2494 000012de··0000692f·R_ARM_THM_MOVW_ABS_NC··00000268···.LC24
44 0000030a··00006930·R_ARM_THM_MOVT_ABS·····00000268···.LC2495 000012e2··00006930·R_ARM_THM_MOVT_ABS·····00000268···.LC24
45 0000031c··00000102·R_ARM_ABS32············00000000···.data96 000012f4··00000102·R_ARM_ABS32············00000000···.data
46 00000324··0000a10a·R_ARM_THM_CALL·········00000001···PyList_New97 000012fc··0000a10a·R_ARM_THM_CALL·········00000001···PyList_New
47 0000032e··0000fe0a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId98 00001306··0000fe0a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId
48 00000336··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000270···.LC2599 0000130e··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000270···.LC25
49 0000033a··00006d30·R_ARM_THM_MOVT_ABS·····00000270···.LC25100 00001312··00006d30·R_ARM_THM_MOVT_ABS·····00000270···.LC25
50 00000348··00000102·R_ARM_ABS32············00000000···.data101 00001320··00000102·R_ARM_ABS32············00000000···.data
51 00000352··0000dd0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t102 0000132a··0000dd0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
52 0000036c··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct103 00001344··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
53 00000370··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct104 00001348··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
54 00000382··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred105 0000135a··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
55 000001b8··0000e81e·R_ARM_THM_JUMP24·······000056d1···_PyList_ClearFreeList106 00001194··0000e81e·R_ARM_THM_JUMP24·······00004521···_PyList_ClearFreeList
56 000001f6··00003a1e·R_ARM_THM_JUMP24·······00004abd···list_slice107 000011d2··00003a1e·R_ARM_THM_JUMP24·······00003a01···list_slice
57 00000270··00003a1e·R_ARM_THM_JUMP24·······00004abd···list_slice108 0000124c··00003a1e·R_ARM_THM_JUMP24·······00003a01···list_slice
 109 0000125c··0000fc1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
 110 00001262··0000fd1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
 111 000012ec··0000ff1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
 112 0000131a··0000ff1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
58 00000280··0000fc1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t113 00001380··0000fc1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
59 00000286··0000fd1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong 
60 00000314··0000ff1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue 
61 00000342··0000ff1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue 
62 000003a8··0000fc1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t 
  
63 Relocation·section·'.rel.data'·at·offset·0x9644·contains·113·entries:114 Relocation·section·'.rel.data'·at·offset·0x95f8·contains·113·entries:
64 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name115 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
65 00000004··00010302·R_ARM_ABS32············00000000···PyType_Type116 00000004··00010302·R_ARM_ABS32············00000000···PyType_Type
66 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4117 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
67 00000018··00000a02·R_ARM_ABS32············000000dd···list_dealloc118 00000018··00000a02·R_ARM_ABS32············000000dd···list_dealloc
68 0000002c··00005902·R_ARM_ABS32············0000579d···list_repr119 0000002c··00005902·R_ARM_ABS32············000045ed···list_repr
69 00000034··00000102·R_ARM_ABS32············00000000···.data120 00000034··00000102·R_ARM_ABS32············00000000···.data
70 00000038··00000102·R_ARM_ABS32············00000000···.data121 00000038··00000102·R_ARM_ABS32············00000000···.data
71 0000003c··00010402·R_ARM_ABS32············00000000···PyObject_HashNotImplemented122 0000003c··00010402·R_ARM_ABS32············00000000···PyObject_HashNotImplemented
72 00000048··00010502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr123 00000048··00010502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
73 00000058··00007a02·R_ARM_ABS32············00000000···.rodata124 00000058··00007a02·R_ARM_ABS32············00000000···.rodata
74 0000005c··00000d02·R_ARM_ABS32············000001c5···list_traverse125 0000005c··00000d02·R_ARM_ABS32············000001c5···list_traverse
75 00000060··00004a02·R_ARM_ABS32············00005169···_list_clear126 00000060··00004a02·R_ARM_ABS32············00003fc1···_list_clear
76 00000064··00002a02·R_ARM_ABS32············000022a1···list_richcompare127 00000064··00002a02·R_ARM_ABS32············0000225d···list_richcompare
77 0000006c··00001c02·R_ARM_ABS32············00001879···list_iter128 0000006c··00001c02·R_ARM_ABS32············00001835···list_iter
78 00000074··00000102·R_ARM_ABS32············00000000···.data129 00000074··00000102·R_ARM_ABS32············00000000···.data
79 00000094··00006202·R_ARM_ABS32············00005ff1···list___init__130 00000094··00006202·R_ARM_ABS32············00004e39···list___init__
80 00000098··0000e202·R_ARM_ABS32············00000000···PyType_GenericAlloc131 00000098··0000e202·R_ARM_ABS32············00000000···PyType_GenericAlloc
Max diff block lines reached; 90358/101170 bytes (89.31%) of diff not shown.
687 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 =D'Dihxh
1 ../Objects/listobject.c2 ../Objects/listobject.c
2 cannot·add·more·objects·to·list3 cannot·add·more·objects·to·list
3 list·modified·during·sort4 list·modified·during·sort
4 list·assignment·index·out·of·range5 list·assignment·index·out·of·range
5 list·index·out·of·range6 list·index·out·of·range
6 list·indices·must·be·integers·or·slices,·not·%.200s7 list·indices·must·be·integers·or·slices,·not·%.200s
7 argument·must·be·iterable8 argument·must·be·iterable
Offset 24, 15 lines modifiedOffset 25, 15 lines modified
24 __getitem__25 __getitem__
25 x.__getitem__(y)·<==>·x[y]26 x.__getitem__(y)·<==>·x[y]
26 __reversed__27 __reversed__
27 __sizeof__28 __sizeof__
28 __class_getitem__29 __class_getitem__
29 See·PEP·58530 See·PEP·585
30 "9FEh(F.h31 "9FEh(F.h
31 =D'Dihxh32 yh2F@D)D
32 yh2F@D)D33 yh2F@D)D
33 Set·state·information·for·unpickling.34 Set·state·information·for·unpickling.
34 Return·state·information·for·pickling.35 Return·state·information·for·pickling.
35 Private·method·returning·an·estimate·of·len(list(it)).36 Private·method·returning·an·estimate·of·len(list(it)).
36 __reversed__($self,·/)37 __reversed__($self,·/)
37 Return·a·reverse·iterator·over·the·list.38 Return·a·reverse·iterator·over·the·list.
38 __sizeof__($self,·/)39 __sizeof__($self,·/)
41.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 »       cmp»    r6,·#043 »       cmp»    r6,·#0
44 »       beq.w»  178·<list_insert+0x178>44 »       beq.w»  178·<list_insert+0x178>
45 »       mvn.w»  r2,·#2147483648»    ;·0x8000000045 »       mvn.w»  r2,·#2147483648»    ;·0x80000000
46 »       cmp»    r5,·r246 »       cmp»    r5,·r2
47 »       beq.n»  15c·<list_insert+0x15c>47 »       beq.n»  15c·<list_insert+0x15c>
48 »       adds»   r1,·r5,·#148 »       adds»   r1,·r5,·#1
49 »       mov»    r0,·r749 »       mov»    r0,·r7
50 »       bl»     35c·<listiter_setstate+0x10>50 »       bl»     35c·<merge_at+0x1a4>
51 ·R_ARM_THM_CALL» list_resize51 ·R_ARM_THM_CALL» list_resize
52 »       cmp»    r0,·#052 »       cmp»    r0,·#0
53 »       blt.n»  158·<list_insert+0x158>53 »       blt.n»  158·<list_insert+0x158>
54 »       cmp»    r4,·#054 »       cmp»    r4,·#0
55 »       add.w»  r2,·r5,·#4294967295» ;·0xffffffff55 »       add.w»  r2,·r5,·#4294967295» ;·0xffffffff
56 »       it»     lt56 »       it»     lt
57 »       addlt»  r3,·r4,·r557 »       addlt»  r3,·r4,·r5
Offset 186, 53 lines modifiedOffset 186, 1637 lines modified
186 ·R_ARM_THM_MOVT_ABS»     .LC9186 ·R_ARM_THM_MOVT_ABS»     .LC9
187 »       movs»   r6,·#0187 »       movs»   r6,·#0
188 »       ldr»    r0,·[r4,·#0]188 »       ldr»    r0,·[r4,·#0]
189 »       bl»     0·<PyErr_SetString>189 »       bl»     0·<PyErr_SetString>
190 ·R_ARM_THM_CALL» PyErr_SetString190 ·R_ARM_THM_CALL» PyErr_SetString
191 »       b.n»    13c·<list_insert+0x13c>191 »       b.n»    13c·<list_insert+0x13c>
Offset 240, 156 lines modifiedOffset 1824, 154 lines modified
Offset 397, 27 lines modifiedOffset 1979, 27 lines modified
Offset 426, 30 lines modifiedOffset 2008, 30 lines modified
289 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
639 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 ·R_ARM_THM_MOVW_ABS_NC»  .LC2451 ·R_ARM_THM_MOVW_ABS_NC»  .LC24
52 »       movt»   r0,·#052 »       movt»   r0,·#0
53 ·R_ARM_THM_MOVT_ABS»     .LC2453 ·R_ARM_THM_MOVT_ABS»     .LC24
54 »       ldr»    r2,·[r4,·#12]54 »       ldr»    r2,·[r4,·#12]
55 »       ldmia.w»sp!,·{r4,·lr}55 »       ldmia.w»sp!,·{r4,·lr}
56 »       b.w»    0·<Py_BuildValue>56 »       b.w»    0·<Py_BuildValue>
57 ·R_ARM_THM_JUMP24»       Py_BuildValue57 ·R_ARM_THM_JUMP24»       Py_BuildValue
58 »       b.w»    320·<listiter_reduce_general.part.0>58 »       b.w»    12f8·<listiter_reduce_general.part.0>
59 ·R_ARM_THM_JUMP24»       listiter_reduce_general.part.059 ·R_ARM_THM_JUMP24»       listiter_reduce_general.part.0
60 »       nop60 »       nop
61 »       .word»  0x0000029461 »       .word»  0x00000294
62 ·R_ARM_ABS32»    .data62 ·R_ARM_ABS32»    .data
  
63 00000060·<listreviter_setstate>:63 00000060·<listreviter_setstate>:
64 listreviter_setstate():64 listreviter_setstate():
961 KB
longobject.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········88300·(bytes·into·file)13 ··Start·of·section·headers:··········86364·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x158ec:1 There·are·18·section·headers,·starting·at·offset·0x1515c:
  
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·0005a0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000c10·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·012234·000280·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·011c34·000338·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005d4·00043c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000c44·00043c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0124b4·000300·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·011f6c·000300·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000a10·000328·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·001080·000328·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·000a10·00d928·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·001080·00cc88·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·0127b4·002f08·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·01226c·002cc0·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00e338·000b9b·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00dd08·000b9b·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00eed4·0001ce·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·00e8a4·0001ce·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·0156bc·000160·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·014f2c·000160·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00f0a4·000b72·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00ea74·000b72·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·01581c·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·01508c·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00fc16·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00f5e6·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fc16·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f5e6·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00fc4c·001730·10·····16·245··419 ··[15]·.symtab···········SYMTAB··········00000000·00f61c·001750·10·····16·247··4
20 ··[16]·.strtab···········STRTAB··········00000000·01137c·000eb5·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·010d6c·000ec5·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·01585c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0150cc·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
40.6 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·371·entries:1 Symbol·table·'.symtab'·contains·373·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
Offset 37, 338 lines modifiedOffset 37, 340 lines modified
37 ····33:·000007ee·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·000007ee·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····34:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····34:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····35:·00000860·····0·NOTYPE··LOCAL··DEFAULT····6·$d39 ····35:·00000860·····0·NOTYPE··LOCAL··DEFAULT····6·$d
40 ····36:·00000878·····0·NOTYPE··LOCAL··DEFAULT····6·$t40 ····36:·00000878·····0·NOTYPE··LOCAL··DEFAULT····6·$t
41 ····37:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d41 ····37:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
42 ····38:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t42 ····38:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
43 ····39:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC443 ····39:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
44 ····40:·00000bbd···484·FUNC····LOCAL··DEFAULT····6·long_add44 ····40:·00000bbd···468·FUNC····LOCAL··DEFAULT····6·long_add
45 ····41:·000036d1···738·FUNC····LOCAL··DEFAULT····6·x_add45 ····41:·00003669···738·FUNC····LOCAL··DEFAULT····6·x_add
46 ····42:·00005aed··1036·FUNC····LOCAL··DEFAULT····6·x_sub46 ····42:·00005a8d··1036·FUNC····LOCAL··DEFAULT····6·x_sub
47 ····43:·00000d9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d47 ····43:·00000d8c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
48 ····44:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC548 ····44:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
49 ····45:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC649 ····45:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
50 ····46:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC750 ····46:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
51 ····47:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC851 ····47:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
52 ····48:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC952 ····48:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
53 ····49:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1053 ····49:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
54 ····50:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1154 ····50:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
55 ····51:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1255 ····51:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
56 ····52:·00000da0·····0·NOTYPE··LOCAL··DEFAULT····6·$t56 ····52:·00000d90·····0·NOTYPE··LOCAL··DEFAULT····6·$t
57 ····53:·00000da1··1580·FUNC····LOCAL··DEFAULT····6·int_to_bytes57 ····53:·00000d91··1580·FUNC····LOCAL··DEFAULT····6·int_to_bytes
58 ····54:·0000112c·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····54:·00001104·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····55:·00001134·····0·NOTYPE··LOCAL··DEFAULT····6·$t59 ····55:·0000110c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····56:·000013c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d60 ····56:·000013b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
61 ····57:·000013cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t61 ····57:·000013bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
62 ····58:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1362 ····58:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
63 ····59:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1463 ····59:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
64 ····60:·000017a1··2076·FUNC····LOCAL··DEFAULT····6·int_from_bytes64 ····60:·0000177d··2076·FUNC····LOCAL··DEFAULT····6·int_from_bytes
65 ····61:·00001fb8·····0·NOTYPE··LOCAL··DEFAULT····6·$d65 ····61:·00001f94·····0·NOTYPE··LOCAL··DEFAULT····6·$d
66 ····62:·00001fbc·····0·NOTYPE··LOCAL··DEFAULT····6·$t66 ····62:·00001f98·····0·NOTYPE··LOCAL··DEFAULT····6·$t
67 ····63:·000025d5···476·FUNC····LOCAL··DEFAULT····6·long_sub67 ····63:·000025b1···476·FUNC····LOCAL··DEFAULT····6·long_sub
68 ····64:·000027ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d68 ····64:·00002788·····0·NOTYPE··LOCAL··DEFAULT····6·$d
69 ····65:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1569 ····65:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
70 ····66:·000027b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t70 ····66:·0000278c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
71 ····67:·00002a34·····0·NOTYPE··LOCAL··DEFAULT····6·$d71 ····67:·00002a10·····0·NOTYPE··LOCAL··DEFAULT····6·$d
72 ····68:·00002a38·····0·NOTYPE··LOCAL··DEFAULT····6·$t72 ····68:·00002a14·····0·NOTYPE··LOCAL··DEFAULT····6·$t
73 ····69:·00002bdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d73 ····69:·00002bb8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
74 ····70:·00002be0·····0·NOTYPE··LOCAL··DEFAULT····6·$t74 ····70:·00002bbc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
75 ····71:·00002be1···668·FUNC····LOCAL··DEFAULT····6·long_mul75 ····71:·00002bbd···648·FUNC····LOCAL··DEFAULT····6·long_mul
76 ····72:·00002e7d··2132·FUNC····LOCAL··DEFAULT····6·k_mul76 ····72:·00002e45··2084·FUNC····LOCAL··DEFAULT····6·k_mul
77 ····73:·00002e78·····0·NOTYPE··LOCAL··DEFAULT····6·$d77 ····73:·00002e40·····0·NOTYPE··LOCAL··DEFAULT····6·$d
78 ····74:·00002e7c·····0·NOTYPE··LOCAL··DEFAULT····6·$t78 ····74:·00002e44·····0·NOTYPE··LOCAL··DEFAULT····6·$t
79 ····75:·0000d5ad···620·FUNC····LOCAL··DEFAULT····6·kmul_split79 ····75:·00000761···426·FUNC····LOCAL··DEFAULT····1·kmul_split
80 ····76:·0000d819···270·FUNC····LOCAL··DEFAULT····6·v_isub.isra.080 ····76:·0000cb79···270·FUNC····LOCAL··DEFAULT····6·v_isub.isra.0
81 ····77:·0000029d···256·FUNC····LOCAL··DEFAULT····1·v_iadd.isra.081 ····77:·0000090d···256·FUNC····LOCAL··DEFAULT····1·v_iadd.isra.0
82 ····78:·000036cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d82 ····78:·00003664·····0·NOTYPE··LOCAL··DEFAULT····6·$d
83 ····79:·000036d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t83 ····79:·00003668·····0·NOTYPE··LOCAL··DEFAULT····6·$t
84 ····80:·000039b5····38·FUNC····LOCAL··DEFAULT····6·long_and84 ····80:·0000394d····38·FUNC····LOCAL··DEFAULT····6·long_and
85 ····81:·000039dd··2232·FUNC····LOCAL··DEFAULT····6·long_bitwise85 ····81:·00003975··2216·FUNC····LOCAL··DEFAULT····6·long_bitwise
86 ····82:·00003dbc·····0·NOTYPE··LOCAL··DEFAULT····6·$d86 ····82:·00003db0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
87 ····83:·00003dc0·····0·NOTYPE··LOCAL··DEFAULT····6·$t87 ····83:·00003db4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
88 ····84:·00004290·····0·NOTYPE··LOCAL··DEFAULT····6·$d88 ····84:·00004218·····0·NOTYPE··LOCAL··DEFAULT····6·$d
89 ····85:·00004294·····0·NOTYPE··LOCAL··DEFAULT····6·$t89 ····85:·0000421c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
90 ····86:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1690 ····86:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
91 ····87:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1791 ····87:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
92 ····88:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1892 ····88:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
93 ····89:·000042a9···652·FUNC····LOCAL··DEFAULT····6·long_new93 ····89:·00004231···652·FUNC····LOCAL··DEFAULT····6·long_new
94 ····90:·00000099····66·FUNC····LOCAL··DEFAULT····1·_PyLong_FromBytes.part.094 ····90:·0000016d····66·FUNC····LOCAL··DEFAULT····1·_PyLong_FromBytes.part.0
95 ····91:·00004535···374·FUNC····LOCAL··DEFAULT····6·long_new_impl95 ····91:·000044bd···372·FUNC····LOCAL··DEFAULT····6·long_new_impl
96 ····92:·00000268·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1996 ····92:·00000268·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
97 ····93:·00000294·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2097 ····93:·00000294·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
98 ····94:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2198 ····94:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
99 ····95:·0000ab65····26·FUNC····LOCAL··DEFAULT····6·long_long99 ····95:·0000a811····26·FUNC····LOCAL··DEFAULT····6·long_long
100 ····96:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22100 ····96:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
101 ····97:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23101 ····97:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
102 ····98:·00004a88·····0·NOTYPE··LOCAL··DEFAULT····6·$d102 ····98:·00004a08·····0·NOTYPE··LOCAL··DEFAULT····6·$d
103 ····99:·00004aa4·····0·NOTYPE··LOCAL··DEFAULT····6·$t103 ····99:·00004a24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
104 ···100:·00004b0d····30·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string104 ···100:·00004a8d····30·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string
105 ···101:·00004b2d··2192·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string_internal105 ···101:·00004aad··2230·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string_internal
106 ···102:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24106 ···102:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
107 ···103:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25107 ···103:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
108 ···104:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26108 ···104:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
109 ···105:·000055d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d109 ···105:·0000556c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
110 ···106:·000055dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t110 ···106:·00005570·····0·NOTYPE··LOCAL··DEFAULT····6·$t
111 ···107:·000055dd····40·FUNC····LOCAL··DEFAULT····6·long_or111 ···107:·00005571····40·FUNC····LOCAL··DEFAULT····6·long_or
112 ···108:·00000528·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27112 ···108:·00000528·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
113 ···109:·00005605··1256·FUNC····LOCAL··DEFAULT····6·long_lshift113 ···109:·00005599··1268·FUNC····LOCAL··DEFAULT····6·long_lshift
114 ···110:·00000045····84·FUNC····LOCAL··DEFAULT····1·divmod_shift.part.0114 ···110:·00000045····84·FUNC····LOCAL··DEFAULT····1·divmod_shift.part.0
115 ···111:·00005ae8·····0·NOTYPE··LOCAL··DEFAULT····6·$d115 ···111:·00005a88·····0·NOTYPE··LOCAL··DEFAULT····6·$d
116 ···112:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$t116 ···112:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$t
117 ···113:·000065c5···696·FUNC····LOCAL··DEFAULT····6·divrem1117 ···113:·00006565···696·FUNC····LOCAL··DEFAULT····6·divrem1
118 ···114:·00005aec·····0·NOTYPE··LOCAL··DEFAULT····6·$t118 ···114:·00005a8c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
119 ···115:·00005ef4·····0·NOTYPE··LOCAL··DEFAULT····6·$d119 ···115:·00005e94·····0·NOTYPE··LOCAL··DEFAULT····6·$d
120 ···116:·00005ef8·····0·NOTYPE··LOCAL··DEFAULT····6·$t120 ···116:·00005e98·····0·NOTYPE··LOCAL··DEFAULT····6·$t
121 ···117:·00005ef9···568·FUNC····LOCAL··DEFAULT····6·long_div121 ···117:·00005e99···568·FUNC····LOCAL··DEFAULT····6·long_div
122 ···118:·00006301···708·FUNC····LOCAL··DEFAULT····6·long_divrem122 ···118:·000062a1···708·FUNC····LOCAL··DEFAULT····6·long_divrem
123 ···119:·0000612c·····0·NOTYPE··LOCAL··DEFAULT····6·$d123 ···119:·000060cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
124 ···120:·00006130·····0·NOTYPE··LOCAL··DEFAULT····6·$t124 ···120:·000060d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
125 ···121:·00006131···464·FUNC····LOCAL··DEFAULT····6·l_divmod125 ···121:·000060d1···464·FUNC····LOCAL··DEFAULT····6·l_divmod
126 ···122:·00000540·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28126 ···122:·00000540·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
127 ···123:·000089f9··2326·FUNC····LOCAL··DEFAULT····6·x_divrem127 ···123:·000087f1··2214·FUNC····LOCAL··DEFAULT····6·x_divrem
128 ···124:·000065c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d128 ···124:·00006560·····0·NOTYPE··LOCAL··DEFAULT····6·$d
129 ···125:·000065c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t129 ···125:·00006564·····0·NOTYPE··LOCAL··DEFAULT····6·$t
130 ···126:·00000564·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29130 ···126:·00000564·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
131 ···127:·00000594·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30131 ···127:·00000594·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
132 ···128:·00006975···372·FUNC····LOCAL··DEFAULT····6·long_neg132 ···128:·00006915···372·FUNC····LOCAL··DEFAULT····6·long_neg
133 ···129:·00006ae4·····0·NOTYPE··LOCAL··DEFAULT····6·$d133 ···129:·00006a84·····0·NOTYPE··LOCAL··DEFAULT····6·$d
134 ···130:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31134 ···130:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
135 ···131:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32135 ···131:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
136 ···132:·00000604·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33136 ···132:·00000604·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
137 ···133:·00006ae8·····0·NOTYPE··LOCAL··DEFAULT····6·$t137 ···133:·00006a88·····0·NOTYPE··LOCAL··DEFAULT····6·$t
138 ···134:·00006ae9··2064·FUNC····LOCAL··DEFAULT····6·long_true_divide138 ···134:·00006a89··1912·FUNC····LOCAL··DEFAULT····6·long_true_divide
139 ···135:·00006c40·····0·NOTYPE··LOCAL··DEFAULT····6·$d139 ···135:·00006bd8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
140 ···136:·00006c48·····0·NOTYPE··LOCAL··DEFAULT····6·$t140 ···136:·00006be0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
141 ···137:·000072e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d141 ···137:·000071e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 142 ···138:·000000f1···122·FUNC····LOCAL··DEFAULT····1·_PyLong_AsUnsignedLongLongMask
142 ···138:·000072f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t143 ···139:·00007200·····0·NOTYPE··LOCAL··DEFAULT····6·$t
143 ···139:·0000abb9··1760·FUNC····LOCAL··DEFAULT····6·long_format_binary144 ···140:·0000a865··1768·FUNC····LOCAL··DEFAULT····6·long_format_binary
144 ···140:·00000634·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34145 ···141:·00000634·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
145 ···141:·00000658·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35146 ···142:·00000658·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
146 ···142:·00000678·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36147 ···143:·00000678·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36
147 ···143:·00007b28·····0·NOTYPE··LOCAL··DEFAULT····6·$d148 ···144:·00007920·····0·NOTYPE··LOCAL··DEFAULT····6·$d
148 ···144:·00007b3c·····0·NOTYPE··LOCAL··DEFAULT····6·$t149 ···145:·00007934·····0·NOTYPE··LOCAL··DEFAULT····6·$t
149 ···145:·00007eb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
150 ···146:·00007eb8·····0·NOTYPE··LOCAL··DEFAULT····6·$t150 ···146:·00007ca8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 151 ···147:·00007cb0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
151 ···147:·000084a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d152 ···148:·00008310·····0·NOTYPE··LOCAL··DEFAULT····6·$d
Max diff block lines reached; -1/41471 bytes (-0.00%) of diff not shown.
219 KB
readelf --wide --relocs {}
Max HTML report size reached
1.1 KB
strings --all --bytes=8 {}
    
Offset 1, 15 lines modifiedOffset 1, 14 lines modified
1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2 »       %%%%%%%2 »       %%%%%%%
3 ·!"#%%%%%%3 ·!"#%%%%%%
4 ·!"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4 ·!"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
5 cFaFbF·x5 cFaFbF·x
6 *F)F(F#x6 *F)F(F#x
7 F9h(FKF5F7 F9h(FKF5F
8 »       HF3Dka»  
9 SF)F·FBFfE?8 SF)F·FBFfE?
10 !F@F*FfE?9 !F@F*FfE?
11 too·many·digits·in·integer10 too·many·digits·in·integer
12 ../Objects/longobject.c11 ../Objects/longobject.c
13 an·integer·is·required12 an·integer·is·required
14 Python·int·too·large·to·convert·to·C·ssize_t13 Python·int·too·large·to·convert·to·C·ssize_t
15 Python·int·too·large·to·convert·to·C·int14 Python·int·too·large·to·convert·to·C·int
Offset 170, 18 lines modifiedOffset 169, 20 lines modified
170 divmod_shift.part.0169 divmod_shift.part.0
171 long_div170 long_div
172 long_divrem171 long_divrem
173 l_divmod172 l_divmod
174 x_divrem173 x_divrem
175 long_neg174 long_neg
176 long_true_divide175 long_true_divide
 176 _PyLong_AsUnsignedLongLongMask
177 long_format_binary177 long_format_binary
178 long_abs178 long_abs
179 long_divmod179 long_divmod
180 .LANCHOR2180 .LANCHOR2
 181 _PyLong_Negate
181 long_pow182 long_pow
182 long_invert183 long_invert
183 int_bit_length184 int_bit_length
184 long_mod185 long_mod
185 long_rshift186 long_rshift
186 long_rshift1187 long_rshift1
187 long_round188 long_round
Offset 292, 15 lines modifiedOffset 293, 14 lines modified
292 PyLong_FromSize_t293 PyLong_FromSize_t
293 PyErr_Clear294 PyErr_Clear
294 PyExc_ZeroDivisionError295 PyExc_ZeroDivisionError
295 __aeabi_uidiv296 __aeabi_uidiv
296 PyLong_AsUnsignedLong297 PyLong_AsUnsignedLong
297 PyFloat_FromDouble298 PyFloat_FromDouble
298 _Py_bit_length299 _Py_bit_length
299 PyLong_AsUnsignedLongLongMask 
300 _PyLong_Fini300 _PyLong_Fini
301 _PyLong_FormatWriter301 _PyLong_FormatWriter
302 _Py_ctype_table302 _Py_ctype_table
303 PyUnicode_FromStringAndSize303 PyUnicode_FromStringAndSize
304 PyTuple_New304 PyTuple_New
305 PyLong_AsDouble305 PyLong_AsDouble
306 _PyLong_Frexp306 _PyLong_Frexp
32.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 20 lines modifiedOffset 8, 20 lines modified
8 »       push»   {r4,·lr}8 »       push»   {r4,·lr}
9 »       ldr»    r0,·[pc,·#60]» ;·(40·<PyLong_GetInfo+0x40>)9 »       ldr»    r0,·[pc,·#60]» ;·(40·<PyLong_GetInfo+0x40>)
10 »       bl»     0·<PyStructSequence_New>10 »       bl»     0·<PyStructSequence_New>
11 ·R_ARM_THM_CALL» PyStructSequence_New11 ·R_ARM_THM_CALL» PyStructSequence_New
12 »       cbz»    r0,·30·<PyLong_GetInfo+0x30>12 »       cbz»    r0,·30·<PyLong_GetInfo+0x30>
13 »       mov»    r4,·r013 »       mov»    r4,·r0
14 »       movs»   r0,·#1514 »       movs»   r0,·#15
15 »       bl»     420·<_PyLong_DivmodNear+0x14>15 »       bl»     420·<PyLong_AsLongLongAndOverflow+0xb0>
16 ·R_ARM_THM_CALL» get_small_int16 ·R_ARM_THM_CALL» get_small_int
17 »       mov»    r3,·r017 »       mov»    r3,·r0
18 »       movs»   r0,·#218 »       movs»   r0,·#2
19 »       str»    r3,·[r4,·#12]19 »       str»    r3,·[r4,·#12]
20 »       bl»     420·<_PyLong_DivmodNear+0x14>20 »       bl»     420·<PyLong_AsLongLongAndOverflow+0xb0>
21 ·R_ARM_THM_CALL» get_small_int21 ·R_ARM_THM_CALL» get_small_int
22 »       str»    r0,·[r4,·#16]22 »       str»    r0,·[r4,·#16]
23 »       bl»     0·<PyErr_Occurred>23 »       bl»     0·<PyErr_Occurred>
24 ·R_ARM_THM_CALL» PyErr_Occurred24 ·R_ARM_THM_CALL» PyErr_Occurred
25 »       cbnz»   r0,·28·<PyLong_GetInfo+0x28>25 »       cbnz»   r0,·28·<PyLong_GetInfo+0x28>
26 »       mov»    r0,·r426 »       mov»    r0,·r4
27 »       pop»    {r4,·pc}27 »       pop»    {r4,·pc}
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
48 »       sub»    sp,·#848 »       sub»    sp,·#8
49 »       str»    r0,·[sp,·#4]49 »       str»    r0,·[sp,·#4]
50 »       bl»     0·<PyErr_Clear>50 »       bl»     0·<PyErr_Clear>
51 ·R_ARM_THM_CALL» PyErr_Clear51 ·R_ARM_THM_CALL» PyErr_Clear
52 »       ldr»    r0,·[sp,·#4]52 »       ldr»    r0,·[sp,·#4]
53 »       mov»    r2,·r653 »       mov»    r2,·r6
54 »       movs»   r1,·#1554 »       movs»   r1,·#15
55 »       bl»     65c4·<divrem1>55 »       bl»     6564·<divrem1>
56 ·R_ARM_THM_CALL» divrem156 ·R_ARM_THM_CALL» divrem1
57 »       cbz»    r0,·8e·<divmod_shift.part.0+0x4a>57 »       cbz»    r0,·8e·<divmod_shift.part.0+0x4a>
58 »       mov»    r4,·r058 »       mov»    r4,·r0
59 »       bl»     668·<PyLong_AsSsize_t>59 »       bl»     668·<_PyLong_Lshift+0x1c4>
60 ·R_ARM_THM_CALL» PyLong_AsSsize_t60 ·R_ARM_THM_CALL» PyLong_AsSsize_t
61 »       str»    r0,·[r5,·#0]61 »       str»    r0,·[r5,·#0]
62 »       ldr»    r3,·[r4,·#0]62 »       ldr»    r3,·[r4,·#0]
63 »       subs»   r0,·r3,·#163 »       subs»   r0,·r3,·#1
64 »       str»    r0,·[r4,·#0]64 »       str»    r0,·[r4,·#0]
65 »       cbnz»   r0,·74·<divmod_shift.part.0+0x30>65 »       cbnz»   r0,·74·<divmod_shift.part.0+0x30>
66 »       mov»    r0,·r466 »       mov»    r0,·r4
Offset 79, 25 lines modifiedOffset 79, 120 lines modified
79 »       add»    sp,·#879 »       add»    sp,·#8
80 »       pop»    {r4,·r5,·r6,·pc}80 »       pop»    {r4,·r5,·r6,·pc}
81 »       mov.w»  r0,·#4294967295»    ;·0xffffffff81 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
82 »       b.n»    8a·<divmod_shift.part.0+0x46>82 »       b.n»    8a·<divmod_shift.part.0+0x46>
83 »       movs»   r0,·#083 »       movs»   r0,·#0
84 »       b.n»    8a·<divmod_shift.part.0+0x46>84 »       b.n»    8a·<divmod_shift.part.0+0x46>
  
 85 00000098·<PyLong_AsUnsignedLongLongMask>:
 86 PyLong_AsUnsignedLongLongMask():
 87 »       push»   {r4,·r5,·r6,·lr}
 88 »       cbz»    r0,·aa·<PyLong_AsUnsignedLongLongMask+0x12>
 89 »       ldr»    r1,·[r0,·#4]
 90 »       ldr»    r2,·[r1,·#84]» ;·0x54
 91 »       lsls»   r3,·r2,·#7
 92 »       bpl.n»  c6·<PyLong_AsUnsignedLongLongMask+0x2e>
 93 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
 94 »       b.n»    f0·<_PyLong_AsUnsignedLongLongMask>
 95 »       mov.w»  r6,·#4294967295»    ;·0xffffffff
 96 »       movw»   r0,·#0
 97 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 98 »       movt»   r0,·#0
 99 ·R_ARM_THM_MOVT_ABS»     .LC1
 100 »       movw»   r1,·#1359»   ;·0x54f
 101 »       mov»    r5,·r6
 102 »       bl»     0·<_PyErr_BadInternalCall>
 103 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
 104 »       mov»    r0,·r6
 105 »       mov»    r1,·r5
 106 »       pop»    {r4,·r5,·r6,·pc}
 107 »       bl»     5364·<_PyLong_FromNbIndexOrNbInt>
 108 ·R_ARM_THM_CALL» _PyLong_FromNbIndexOrNbInt
 109 »       mov»    r4,·r0
 110 »       cbz»    r0,·e8·<PyLong_AsUnsignedLongLongMask+0x50>
 111 »       bl»     f0·<_PyLong_AsUnsignedLongLongMask>
 112 »       ldr»    r3,·[r4,·#0]
 113 »       mov»    r6,·r0
 114 »       mov»    r5,·r1
 115 »       subs»   r0,·r3,·#1
 116 »       str»    r0,·[r4,·#0]
 117 »       cmp»    r0,·#0
 118 »       bne.n»  c0·<PyLong_AsUnsignedLongLongMask+0x28>
 119 »       mov»    r0,·r4
 120 »       bl»     0·<_Py_Dealloc>
 121 ·R_ARM_THM_CALL» _Py_Dealloc
 122 »       b.n»    c0·<PyLong_AsUnsignedLongLongMask+0x28>
 123 »       mov.w»  r6,·#4294967295»    ;·0xffffffff
 124 »       mov»    r5,·r6
 125 »       b.n»    c0·<PyLong_AsUnsignedLongLongMask+0x28>
  
 126 000000f0·<_PyLong_AsUnsignedLongLongMask>:
 127 _PyLong_AsUnsignedLongLongMask():
 128 »       push»   {r3,·lr}
 129 »       cbz»    r0,·110·<_PyLong_AsUnsignedLongLongMask+0x20>
 130 »       ldr»    r3,·[r0,·#4]
 131 »       ldr»    r1,·[r3,·#84]» ;·0x54
 132 »       lsls»   r3,·r1,·#7
 133 »       bpl.n»  110·<_PyLong_AsUnsignedLongLongMask+0x20>
 134 »       ldr»    r2,·[r0,·#8]
 135 »       cbz»    r2,·10a·<_PyLong_AsUnsignedLongLongMask+0x1a>
 136 »       cmp»    r2,·#1
 137 »       bne.n»  128·<_PyLong_AsUnsignedLongLongMask+0x38>
 138 »       ldrh»   r0,·[r0,·#12]
 139 »       movs»   r1,·#0
 140 »       pop»    {r3,·pc}
 141 »       mov»    r0,·r2
 142 »       mov»    r1,·r2
 143 »       pop»    {r3,·pc}
 144 »       movw»   r1,·#1331»   ;·0x533
 145 »       movw»   r0,·#0
 146 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 147 »       movt»   r0,·#0
 148 ·R_ARM_THM_MOVT_ABS»     .LC1
 149 »       bl»     0·<_PyErr_BadInternalCall>
 150 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
 151 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 152 »       mov»    r1,·r0
 153 »       pop»    {r3,·pc}
 154 »       cmp»    r2,·#0
 155 »       it»     ge
 156 »       movge.w»lr,·#1
 157 »       blt.n»  162·<_PyLong_AsUnsignedLongLongMask+0x72>
 158 »       mov.w»  ip,·#0
 159 »       subs»   r3,·r2,·#1
 160 »       adds»   r0,·#12
 161 »       mov»    r2,·ip
 162 »       lsls»   r1,·r2,·#15
Max diff block lines reached; 29073/32897 bytes (88.38%) of diff not shown.
634 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.19 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 »       lsls»   r0,·r0,·#119 »       lsls»   r0,·r0,·#1
20 »       b.w»    43c·<PyLong_FromSsize_t>20 »       b.w»    43c·<PyLong_FromSsize_t>
21 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t21 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t
  
22 00000016·<int___getnewargs__>:22 00000016·<int___getnewargs__>:
23 int___getnewargs__():23 int___getnewargs__():
24 »       push»   {r3,·lr}24 »       push»   {r3,·lr}
25 »       bl»     8520·<_PyLong_Copy>25 »       bl»     8318·<_PyLong_Copy>
26 ·R_ARM_THM_CALL» _PyLong_Copy26 ·R_ARM_THM_CALL» _PyLong_Copy
27 »       ldmia.w»sp!,·{r3,·lr}27 »       ldmia.w»sp!,·{r3,·lr}
28 »       mov»    r1,·r028 »       mov»    r1,·r0
29 »       movw»   r0,·#029 »       movw»   r0,·#0
30 ·R_ARM_THM_MOVW_ABS_NC»  .LC5030 ·R_ARM_THM_MOVW_ABS_NC»  .LC50
31 »       movt»   r0,·#031 »       movt»   r0,·#0
32 ·R_ARM_THM_MOVT_ABS»     .LC5032 ·R_ARM_THM_MOVT_ABS»     .LC50
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 »       cmp»    r2,·r345 »       cmp»    r2,·r3
46 »       bne.n»  48·<int_as_integer_ratio+0x1a>46 »       bne.n»  48·<int_as_integer_ratio+0x1a>
47 »       mov»    r4,·r047 »       mov»    r4,·r0
48 »       ldr»    r0,·[r0,·#0]48 »       ldr»    r0,·[r0,·#0]
49 »       adds»   r0,·#149 »       adds»   r0,·#1
50 »       str»    r0,·[r4,·#0]50 »       str»    r0,·[r4,·#0]
51 »       b.n»    52·<int_as_integer_ratio+0x24>51 »       b.n»    52·<int_as_integer_ratio+0x24>
52 »       bl»     8520·<_PyLong_Copy>52 »       bl»     8318·<_PyLong_Copy>
53 ·R_ARM_THM_CALL» _PyLong_Copy53 ·R_ARM_THM_CALL» _PyLong_Copy
54 »       mov»    r5,·r054 »       mov»    r5,·r0
55 »       cbz»    r0,·74·<int_as_integer_ratio+0x46>55 »       cbz»    r0,·74·<int_as_integer_ratio+0x46>
56 »       mov»    r4,·r056 »       mov»    r4,·r0
57 »       movw»   r5,·#057 »       movw»   r5,·#0
58 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR158 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
59 »       movt»   r5,·#059 »       movt»   r5,·#0
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 »       movt»   r1,·#094 »       movt»   r1,·#0
95 ·R_ARM_THM_MOVT_ABS»     .LC4695 ·R_ARM_THM_MOVT_ABS»     .LC46
96 »       ldr»    r0,·[r0,·#0]96 »       ldr»    r0,·[r0,·#0]
97 »       bl»     0·<PyErr_SetString>97 »       bl»     0·<PyErr_SetString>
98 ·R_ARM_THM_CALL» PyErr_SetString98 ·R_ARM_THM_CALL» PyErr_SetString
99 »       movs»   r0,·#099 »       movs»   r0,·#0
100 »       b.n»    be·<_PyLong_UnsignedLong_Converter+0x46>100 »       b.n»    be·<_PyLong_UnsignedLong_Converter+0x46>
101 »       bl»     687c·<PyLong_AsUnsignedLong>101 »       bl»     681c·<PyLong_AsUnsignedLong>
102 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong102 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
103 »       mov»    r4,·r0103 »       mov»    r4,·r0
104 »       adds»   r3,·r0,·#1104 »       adds»   r3,·r0,·#1
105 »       beq.n»  b4·<_PyLong_UnsignedLong_Converter+0x3c>105 »       beq.n»  b4·<_PyLong_UnsignedLong_Converter+0x3c>
106 »       movs»   r0,·#1106 »       movs»   r0,·#1
107 »       str»    r4,·[r5,·#0]107 »       str»    r4,·[r5,·#0]
108 »       b.n»    be·<_PyLong_UnsignedLong_Converter+0x46>108 »       b.n»    be·<_PyLong_UnsignedLong_Converter+0x46>
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 »       movt»   r1,·#0133 »       movt»   r1,·#0
134 ·R_ARM_THM_MOVT_ABS»     .LC46134 ·R_ARM_THM_MOVT_ABS»     .LC46
135 »       ldr»    r0,·[r0,·#0]135 »       ldr»    r0,·[r0,·#0]
136 »       bl»     0·<PyErr_SetString>136 »       bl»     0·<PyErr_SetString>
137 ·R_ARM_THM_CALL» PyErr_SetString137 ·R_ARM_THM_CALL» PyErr_SetString
138 »       movs»   r0,·#0138 »       movs»   r0,·#0
139 »       b.n»    112·<_PyLong_UnsignedLongLong_Converter+0x52>139 »       b.n»    112·<_PyLong_UnsignedLongLong_Converter+0x52>
140 »       bl»     d300·<PyLong_AsUnsignedLongLong>140 »       bl»     c8d8·<PyLong_AsUnsignedLongLong>
141 ·R_ARM_THM_CALL» PyLong_AsUnsignedLongLong141 ·R_ARM_THM_CALL» PyLong_AsUnsignedLongLong
142 »       mov»    r5,·r0142 »       mov»    r5,·r0
143 »       mov»    r6,·r1143 »       mov»    r6,·r1
144 »       cmp.w»  r1,·#4294967295»    ;·0xffffffff144 »       cmp.w»  r1,·#4294967295»    ;·0xffffffff
145 »       it»     eq145 »       it»     eq
146 »       cmpeq.w»r0,·#4294967295»  ;·0xffffffff146 »       cmpeq.w»r0,·#4294967295»  ;·0xffffffff
147 »       beq.n»  108·<_PyLong_UnsignedLongLong_Converter+0x48>147 »       beq.n»  108·<_PyLong_UnsignedLongLong_Converter+0x48>
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 »       movt»   r1,·#0175 »       movt»   r1,·#0
176 ·R_ARM_THM_MOVT_ABS»     .LC46176 ·R_ARM_THM_MOVT_ABS»     .LC46
177 »       ldr»    r0,·[r0,·#0]177 »       ldr»    r0,·[r0,·#0]
178 »       bl»     0·<PyErr_SetString>178 »       bl»     0·<PyErr_SetString>
179 ·R_ARM_THM_CALL» PyErr_SetString179 ·R_ARM_THM_CALL» PyErr_SetString
180 »       movs»   r0,·#0180 »       movs»   r0,·#0
181 »       b.n»    15a·<_PyLong_UnsignedInt_Converter+0x46>181 »       b.n»    15a·<_PyLong_UnsignedInt_Converter+0x46>
182 »       bl»     687c·<PyLong_AsUnsignedLong>182 »       bl»     681c·<PyLong_AsUnsignedLong>
183 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong183 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
184 »       mov»    r4,·r0184 »       mov»    r4,·r0
185 »       adds»   r3,·r0,·#1185 »       adds»   r3,·r0,·#1
186 »       beq.n»  150·<_PyLong_UnsignedInt_Converter+0x3c>186 »       beq.n»  150·<_PyLong_UnsignedInt_Converter+0x3c>
187 »       movs»   r0,·#1187 »       movs»   r0,·#1
188 »       str»    r4,·[r5,·#0]188 »       str»    r4,·[r5,·#0]
189 »       b.n»    15a·<_PyLong_UnsignedInt_Converter+0x46>189 »       b.n»    15a·<_PyLong_UnsignedInt_Converter+0x46>
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 »       movt»   r1,·#0214 »       movt»   r1,·#0
215 ·R_ARM_THM_MOVT_ABS»     .LC46215 ·R_ARM_THM_MOVT_ABS»     .LC46
216 »       ldr»    r0,·[r0,·#0]216 »       ldr»    r0,·[r0,·#0]
217 »       bl»     0·<PyErr_SetString>217 »       bl»     0·<PyErr_SetString>
218 ·R_ARM_THM_CALL» PyErr_SetString218 ·R_ARM_THM_CALL» PyErr_SetString
219 »       movs»   r0,·#0219 »       movs»   r0,·#0
220 »       b.n»    1a2·<_PyLong_Size_t_Converter+0x46>220 »       b.n»    1a2·<_PyLong_Size_t_Converter+0x46>
221 »       bl»     997c·<PyLong_AsSize_t>221 »       bl»     976c·<PyLong_AsSize_t>
222 ·R_ARM_THM_CALL» PyLong_AsSize_t222 ·R_ARM_THM_CALL» PyLong_AsSize_t
223 »       mov»    r4,·r0223 »       mov»    r4,·r0
224 »       adds»   r3,·r0,·#1224 »       adds»   r3,·r0,·#1
225 »       beq.n»  198·<_PyLong_Size_t_Converter+0x3c>225 »       beq.n»  198·<_PyLong_Size_t_Converter+0x3c>
226 »       movs»   r0,·#1226 »       movs»   r0,·#1
227 »       str»    r4,·[r5,·#0]227 »       str»    r4,·[r5,·#0]
228 »       b.n»    1a2·<_PyLong_Size_t_Converter+0x46>228 »       b.n»    1a2·<_PyLong_Size_t_Converter+0x46>
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 »       push»   {r3,·r4,·r5,·lr}238 »       push»   {r3,·r4,·r5,·lr}
239 »       mov»    r5,·r2239 »       mov»    r5,·r2
240 »       bl»     0·<PyUnicode_FromWideChar>240 »       bl»     0·<PyUnicode_FromWideChar>
241 ·R_ARM_THM_CALL» PyUnicode_FromWideChar241 ·R_ARM_THM_CALL» PyUnicode_FromWideChar
242 »       mov»    r4,·r0242 »       mov»    r4,·r0
243 »       cbz»    r0,·1c8·<PyLong_FromUnicode+0x24>243 »       cbz»    r0,·1c8·<PyLong_FromUnicode+0x24>
244 »       mov»    r1,·r5244 »       mov»    r1,·r5
245 »       bl»     8958·<PyLong_FromUnicodeObject>245 »       bl»     8750·<PyLong_FromUnicodeObject>
246 ·R_ARM_THM_CALL» PyLong_FromUnicodeObject246 ·R_ARM_THM_CALL» PyLong_FromUnicodeObject
247 »       ldr»    r3,·[r4,·#0]247 »       ldr»    r3,·[r4,·#0]
248 »       mov»    r5,·r0248 »       mov»    r5,·r0
249 »       subs»   r0,·r3,·#1249 »       subs»   r0,·r3,·#1
250 »       str»    r0,·[r4,·#0]250 »       str»    r0,·[r4,·#0]
251 »       cbnz»   r0,·1ca·<PyLong_FromUnicode+0x26>251 »       cbnz»   r0,·1ca·<PyLong_FromUnicode+0x26>
252 »       mov»    r0,·r4252 »       mov»    r0,·r4
26.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 35, 205 lines modifiedOffset 35, 206 lines modified
35 ··0x00000200·6966742e·70617274·2e300064·69767265·ift.part.0.divre35 ··0x00000200·6966742e·70617274·2e300064·69767265·ift.part.0.divre
36 ··0x00000210·6d31006c·6f6e675f·64697600·6c6f6e67·m1.long_div.long36 ··0x00000210·6d31006c·6f6e675f·64697600·6c6f6e67·m1.long_div.long
37 ··0x00000220·5f646976·72656d00·6c5f6469·766d6f64·_divrem.l_divmod37 ··0x00000220·5f646976·72656d00·6c5f6469·766d6f64·_divrem.l_divmod
38 ··0x00000230·002e4c43·32380078·5f646976·72656d00·..LC28.x_divrem.38 ··0x00000230·002e4c43·32380078·5f646976·72656d00·..LC28.x_divrem.
39 ··0x00000240·2e4c4332·39002e4c·43333000·6c6f6e67·.LC29..LC30.long39 ··0x00000240·2e4c4332·39002e4c·43333000·6c6f6e67·.LC29..LC30.long
40 ··0x00000250·5f6e6567·002e4c43·3331002e·4c433332·_neg..LC31..LC3240 ··0x00000250·5f6e6567·002e4c43·3331002e·4c433332·_neg..LC31..LC32
41 ··0x00000260·002e4c43·3333006c·6f6e675f·74727565·..LC33.long_true41 ··0x00000260·002e4c43·3333006c·6f6e675f·74727565·..LC33.long_true
42 ··0x00000270·5f646976·69646500·6c6f6e67·5f666f72·_divide.long_for42 ··0x00000270·5f646976·69646500·5f50794c·6f6e675f·_divide._PyLong_
 43 ··0x00000280·4173556e·7369676e·65644c6f·6e674c6f·AsUnsignedLongLo
 44 ··0x00000290·6e674d61·736b006c·6f6e675f·666f726d·ngMask.long_form
43 ··0x00000280·6d61745f·62696e61·7279002e·4c433334·mat_binary..LC3445 ··0x000002a0·61745f62·696e6172·79002e4c·43333400·at_binary..LC34.
44 ··0x00000290·002e4c43·3335002e·4c433336·006c6f6e·..LC35..LC36.lon46 ··0x000002b0·2e4c4333·35002e4c·43333600·6c6f6e67·.LC35..LC36.long
45 ··0x000002a0·675f6162·73006c6f·6e675f64·69766d6f·g_abs.long_divmo47 ··0x000002c0·5f616273·006c6f6e·675f6469·766d6f64·_abs.long_divmod
46 ··0x000002b0·64002e4c·43333700·2e4c4333·38002e4c·d..LC37..LC38..L48 ··0x000002d0·002e4c43·3337002e·4c433338·002e4c41·..LC37..LC38..LA
47 ··0x000002c0·414e4348·4f523200·2e4c4333·39002e4c·ANCHOR2..LC39..L49 ··0x000002e0·4e43484f·5232002e·4c433339·005f5079·NCHOR2..LC39._Py
 50 ··0x000002f0·4c6f6e67·5f4e6567·61746500·2e4c4334·Long_Negate..LC4
48 ··0x000002d0·43343000·2e4c4334·31002e4c·43343200·C40..LC41..LC42.51 ··0x00000300·30002e4c·43343100·2e4c4334·32002e4c·0..LC41..LC42..L
49 ··0x000002e0·2e4c4334·33006c6f·6e675f70·6f77006c·.LC43.long_pow.l52 ··0x00000310·43343300·6c6f6e67·5f706f77·006c6f6e·C43.long_pow.lon
50 ··0x000002f0·6f6e675f·696e7665·7274002e·4c433434·ong_invert..LC4453 ··0x00000320·675f696e·76657274·002e4c43·34340069·g_invert..LC44.i
51 ··0x00000300·00696e74·5f626974·5f6c656e·67746800·.int_bit_length.54 ··0x00000330·6e745f62·69745f6c·656e6774·68006c6f·nt_bit_length.lo
52 ··0x00000310·6c6f6e67·5f6d6f64·006c6f6e·675f7273·long_mod.long_rs 
53 ··0x00000320·68696674·006c6f6e·675f7273·68696674·hift.long_rshift55 ··0x00000340·6e675f6d·6f64006c·6f6e675f·72736869·ng_mod.long_rshi
 56 ··0x00000350·6674006c·6f6e675f·72736869·66743100·ft.long_rshift1.
54 ··0x00000330·31002e4c·43343500·6c6f6e67·5f726f75·1..LC45.long_rou57 ··0x00000360·2e4c4334·35006c6f·6e675f72·6f756e64·.LC45.long_round
55 ··0x00000340·6e64002e·4c433436·002e4c43·3437006c·nd..LC46..LC47.l 
56 ··0x00000350·6f6e675f·666c6f61·74002e4c·43343800·ong_float..LC48.58 ··0x00000370·002e4c43·3436002e·4c433437·006c6f6e·..LC46..LC47.lon
 59 ··0x00000380·675f666c·6f617400·2e4c4334·38002e4c·g_float..LC48..L
57 ··0x00000360·2e4c4334·3900696e·745f5f5f·666f726d·.LC49.int___form60 ··0x00000390·43343900·696e745f·5f5f666f·726d6174·C49.int___format
58 ··0x00000370·61745f5f·006c6f6e·675f786f·72006c6f·at__.long_xor.lo 
59 ··0x00000380·6e675f6c·6f6e675f·6d657468·006c6f6e·ng_long_meth.lon 
60 ··0x00000390·675f6765·7431006c·6f6e675f·67657430·g_get1.long_get061 ··0x000003a0·5f5f006c·6f6e675f·786f7200·6c6f6e67·__.long_xor.long
 62 ··0x000003b0·5f6c6f6e·675f6d65·7468006c·6f6e675f·_long_meth.long_
 63 ··0x000003c0·67657431·006c6f6e·675f6765·74300069·get1.long_get0.i
 64 ··0x000003d0·6e745f5f·5f73697a·656f665f·5f002e4c·nt___sizeof__..L
 65 ··0x000003e0·43353000·696e745f·5f5f6765·746e6577·C50.int___getnew
 66 ··0x000003f0·61726773·5f5f0069·6e745f61·735f696e·args__.int_as_in
 67 ··0x00000400·74656765·725f7261·74696f00·2e4c4335·teger_ratio..LC5
 68 ··0x00000410·31006861·6c665f65·76656e5f·636f7272·1.half_even_corr
 69 ··0x00000420·65637469·6f6e2e36·005f6b65·79776f72·ection.6._keywor
 70 ··0x00000430·64732e30·005f6b65·79776f72·64732e32·ds.0._keywords.2
 71 ··0x00000440·005f6b65·79776f72·64732e34·00696e74·._keywords.4.int
 72 ··0x00000450·5f696e66·6f5f5f64·6f635f5f·006c6f6e·_info__doc__.lon
 73 ··0x00000460·675f646f·6300696e·745f6672·6f6d5f62·g_doc.int_from_b
 74 ··0x00000470·79746573·5f5f646f·635f5f00·696e745f·ytes__doc__.int_
 75 ··0x00000480·746f5f62·79746573·5f5f646f·635f5f00·to_bytes__doc__.
 76 ··0x00000490·696e745f·61735f69·6e746567·65725f72·int_as_integer_r
 77 ··0x000004a0·6174696f·5f5f646f·635f5f00·696e745f·atio__doc__.int_
 78 ··0x000004b0·6269745f·6c656e67·74685f5f·646f635f·bit_length__doc_
61 ··0x000003a0·00696e74·5f5f5f73·697a656f·665f5f00·.int___sizeof__.79 ··0x000004c0·5f00696e·745f5f5f·73697a65·6f665f5f·_.int___sizeof__
 80 ··0x000004d0·5f5f646f·635f5f00·696e745f·5f5f666f·__doc__.int___fo
62 ··0x000003b0·2e4c4335·3000696e·745f5f5f·6765746e·.LC50.int___getn 
63 ··0x000003c0·65776172·67735f5f·00696e74·5f61735f·ewargs__.int_as_ 
64 ··0x000003d0·696e7465·6765725f·72617469·6f002e4c·integer_ratio..L 
65 ··0x000003e0·43353100·68616c66·5f657665·6e5f636f·C51.half_even_co 
66 ··0x000003f0·72726563·74696f6e·2e36005f·6b657977·rrection.6._keyw 
67 ··0x00000400·6f726473·2e30005f·6b657977·6f726473·ords.0._keywords 
68 ··0x00000410·2e32005f·6b657977·6f726473·2e340069·.2._keywords.4.i 
69 ··0x00000420·6e745f69·6e666f5f·5f646f63·5f5f006c·nt_info__doc__.l 
70 ··0x00000430·6f6e675f·646f6300·696e745f·66726f6d·ong_doc.int_from 
71 ··0x00000440·5f627974·65735f5f·646f635f·5f00696e·_bytes__doc__.in 
72 ··0x00000450·745f746f·5f627974·65735f5f·646f635f·t_to_bytes__doc_ 
73 ··0x00000460·5f00696e·745f6173·5f696e74·65676572·_.int_as_integer 
74 ··0x00000470·5f726174·696f5f5f·646f635f·5f00696e·_ratio__doc__.in81 ··0x000004e0·726d6174·5f5f5f5f·646f635f·5f00696e·rmat____doc__.in
75 ··0x00000480·745f6269·745f6c65·6e677468·5f5f646f·t_bit_length__do 
76 ··0x00000490·635f5f00·696e745f·5f5f7369·7a656f66·c__.int___sizeof 
77 ··0x000004a0·5f5f5f5f·646f635f·5f00696e·745f5f5f·____doc__.int___ 
78 ··0x000004b0·666f726d·61745f5f·5f5f646f·635f5f00·format____doc__. 
79 ··0x000004c0·696e745f·5f5f6765·746e6577·61726773·int___getnewargs82 ··0x000004f0·745f5f5f·6765746e·65776172·67735f5f·t___getnewargs__
80 ··0x000004d0·5f5f5f5f·646f635f·5f006c6f·6e675f61·____doc__.long_a 
81 ··0x000004e0·735f6e75·6d626572·006c6f6e·675f6d65·s_number.long_me83 ··0x00000500·5f5f646f·635f5f00·6c6f6e67·5f61735f·__doc__.long_as_
 84 ··0x00000510·6e756d62·6572006c·6f6e675f·6d657468·number.long_meth
82 ··0x000004f0·74686f64·73006c6f·6e675f67·65747365·thods.long_getse85 ··0x00000520·6f647300·6c6f6e67·5f676574·73657400·ods.long_getset.
83 ··0x00000500·7400696e·745f696e·666f5f64·65736300·t.int_info_desc. 
84 ··0x00000510·696e745f·696e666f·5f666965·6c647300·int_info_fields.86 ··0x00000530·696e745f·696e666f·5f646573·6300696e·int_info_desc.in
 87 ··0x00000540·745f696e·666f5f66·69656c64·73005f70·t_info_fields._p
85 ··0x00000520·5f706172·7365722e·31005079·49645f6c·_parser.1.PyId_l88 ··0x00000550·61727365·722e3100·50794964·5f6c6974·arser.1.PyId_lit
86 ··0x00000530·6974746c·65005079·49645f62·6967005f·ittle.PyId_big._89 ··0x00000560·746c6500·50794964·5f626967·005f7061·tle.PyId_big._pa
87 ··0x00000540·70617273·65722e33·005f7061·72736572·parser.3._parser90 ··0x00000570·72736572·2e33005f·70617273·65722e35·rser.3._parser.5
88 ··0x00000550·2e350049·6e745f49·6e666f54·79706500·.5.Int_InfoType.91 ··0x00000580·00496e74·5f496e66·6f547970·65006c6f·.Int_InfoType.lo
89 ··0x00000560·6c6f675f·62617365·5f424153·452e3900·log_base_BASE.9.92 ··0x00000590·675f6261·73655f42·4153452e·3900636f·g_base_BASE.9.co
90 ··0x00000570·636f6e76·6d756c74·6d61785f·62617365·convmultmax_base93 ··0x000005a0·6e766d75·6c746d61·785f6261·73652e38·nvmultmax_base.8
91 ··0x00000580·2e380063·6f6e7677·69647468·5f626173·.8.convwidth_bas94 ··0x000005b0·00636f6e·76776964·74685f62·6173652e·.convwidth_base.
92 ··0x00000590·652e3700·50794c6f·6e675f46·726f6d56·e.7.PyLong_FromV 
93 ··0x000005a0·6f696450·74720050·794f626a·6563745f·oidPtr.PyObject_ 
94 ··0x000005b0·4d616c6c·6f630050·79547970·655f4765·Malloc.PyType_Ge 
95 ··0x000005c0·74466c61·6773005f·50795f4e·65775265·tFlags._Py_NewRe 
96 ··0x000005d0·66657265·6e636500·50794572·725f4e6f·ference.PyErr_No 
97 ··0x000005e0·4d656d6f·7279005f·50795275·6e74696d·Memory._PyRuntim 
98 ··0x000005f0·65005079·4c6f6e67·5f46726f·6d556e73·e.PyLong_FromUns 
99 ··0x00000600·69676e65·644c6f6e·67005f50·794c6f6e·ignedLong._PyLon 
100 ··0x00000610·675f4e65·77005079·4578635f·4f766572·g_New.PyExc_Over 
101 ··0x00000620·666c6f77·4572726f·72005079·4572725f·flowError.PyErr_ 
102 ··0x00000630·53657453·7472696e·67005f50·794c6f6e·SetString._PyLon 
103 ··0x00000640·675f496e·69740050·79537472·75637453·g_Init.PyStructS 
104 ··0x00000650·65717565·6e63655f·496e6974·54797065·equence_InitType 
105 ··0x00000660·32005079·4c6f6e67·5f46726f·6d537369·2.PyLong_FromSsi95 ··0x000005c0·37005079·4c6f6e67·5f46726f·6d566f69·7.PyLong_FromVoi
106 ··0x00000670·7a655f74·0050794c·6f6e675f·46726f6d·ze_t.PyLong_From96 ··0x000005d0·64507472·0050794f·626a6563·745f4d61·dPtr.PyObject_Ma
 97 ··0x000005e0·6c6c6f63·00507954·7970655f·47657446·lloc.PyType_GetF
 98 ··0x000005f0·6c616773·005f5079·5f4e6577·52656665·lags._Py_NewRefe
 99 ··0x00000600·72656e63·65005079·4572725f·4e6f4d65·rence.PyErr_NoMe
 100 ··0x00000610·6d6f7279·005f5079·52756e74·696d6500·mory._PyRuntime.
 101 ··0x00000620·50794c6f·6e675f46·726f6d55·6e736967·PyLong_FromUnsig
107 ··0x00000680·4c6f6e67·0050794c·6f6e675f·41735373·Long.PyLong_AsSs102 ··0x00000630·6e65644c·6f6e6700·5f50794c·6f6e675f·nedLong._PyLong_
 103 ··0x00000640·4e657700·50794578·635f4f76·6572666c·New.PyExc_Overfl
 104 ··0x00000650·6f774572·726f7200·50794572·725f5365·owError.PyErr_Se
 105 ··0x00000660·74537472·696e6700·5f50794c·6f6e675f·tString._PyLong_
 106 ··0x00000670·496e6974·00507953·74727563·74536571·Init.PyStructSeq
 107 ··0x00000680·75656e63·655f496e·69745479·70653200·uence_InitType2.
 108 ··0x00000690·50794c6f·6e675f46·726f6d53·73697a65·PyLong_FromSsize
 109 ··0x000006a0·5f740050·794c6f6e·675f4672·6f6d4c6f·_t.PyLong_FromLo
 110 ··0x000006b0·6e670050·794c6f6e·675f4173·5373697a·ng.PyLong_AsSsiz
108 ··0x00000690·697a655f·74005079·4578635f·54797065·ize_t.PyExc_Type111 ··0x000006c0·655f7400·50794578·635f5479·70654572·e_t.PyExc_TypeEr
109 ··0x000006a0·4572726f·72005f50·79457272·5f426164·Error._PyErr_Bad112 ··0x000006d0·726f7200·5f507945·72725f42·6164496e·ror._PyErr_BadIn
110 ··0x000006b0·496e7465·726e616c·43616c6c·0050794c·InternalCall.PyL113 ··0x000006e0·7465726e·616c4361·6c6c0050·794c6f6e·ternalCall.PyLon
111 ··0x000006c0·6f6e675f·47657449·6e666f00·50795374·ong_GetInfo.PySt114 ··0x000006f0·675f4765·74496e66·6f005079·53747275·g_GetInfo.PyStru
112 ··0x000006d0·72756374·53657175·656e6365·5f4e6577·ructSequence_New115 ··0x00000700·63745365·7175656e·63655f4e·65770050·ctSequence_New.P
113 ··0x000006e0·00507945·72725f4f·63637572·72656400·.PyErr_Occurred.116 ··0x00000710·79457272·5f4f6363·75727265·64005f50·yErr_Occurred._P
114 ··0x000006f0·5f50795f·4465616c·6c6f6300·5f50795f·_Py_Dealloc._Py_117 ··0x00000720·795f4465·616c6c6f·63005f50·795f4661·y_Dealloc._Py_Fa
115 ··0x00000700·46616c73·65537472·75637400·5f50795f·FalseStruct._Py_118 ··0x00000730·6c736553·74727563·74005f50·795f5472·lseStruct._Py_Tr
116 ··0x00000710·54727565·53747275·6374005f·50795f4e·TrueStruct._Py_N119 ··0x00000740·75655374·72756374·005f5079·5f4e6f74·ueStruct._Py_Not
117 ··0x00000720·6f74496d·706c656d·656e7465·64537472·otImplementedStr120 ··0x00000750·496d706c·656d656e·74656453·74727563·ImplementedStruc
 121 ··0x00000760·74005f50·794c6f6e·675f4173·496e7400·t._PyLong_AsInt.
 122 ··0x00000770·5f50794c·6f6e675f·46726f6d·4e62496e·_PyLong_FromNbIn
 123 ··0x00000780·6465784f·724e6249·6e740050·794c6f6e·dexOrNbInt.PyLon
 124 ··0x00000790·675f4173·4c6f6e67·416e644f·76657266·g_AsLongAndOverf
 125 ··0x000007a0·6c6f7700·5079466c·6f61745f·54797065·low.PyFloat_Type
 126 ··0x000007b0·00507954·7970655f·49735375·62747970·.PyType_IsSubtyp
Max diff block lines reached; 0/26936 bytes (0.00%) of diff not shown.
662 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:··········68812·(bytes·into·file)13 ··Start·of·section·headers:··········67760·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x10ccc:1 There·are·17·section·headers,·starting·at·offset·0x108b0:
  
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·00060c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000614·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00da88·000240·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00d78c·000240·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000640·000be8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000648·000be8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00dcc8·0005d8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·00d9cc·0005d8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001228·000294·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·001230·000294·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·001228·008244·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001230·007f60·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00e2a0·0022e8·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00dfa4·0021c8·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00946c·0005dc·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·009190·0005dc·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·009a48·000a0c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00976c·000a0c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·010588·0006b8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·01016c·0006b8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00a454·0008f6·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00a178·0008f6·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00ad4a·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00aa6e·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ad4a·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00aa6e·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00ad80·001a00·10·····15·260··418 ··[14]·.symtab···········SYMTAB··········00000000·00aaa4·0019e0·10·····15·258··4
19 ··[15]·.strtab···········STRTAB··········00000000·00c780·001307·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00c484·001307·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·010c40·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·010824·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
49.8 KB
readelf --wide --symbols {}
    
Offset 1, 419 lines modifiedOffset 1, 417 lines modified
  
1 Symbol·table·'.symtab'·contains·416·entries:1 Symbol·table·'.symtab'·contains·414·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR17 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
9 ·····6:·00003705···142·FUNC····LOCAL··DEFAULT····6·free_keys_object9 ·····6:·0000371d···142·FUNC····LOCAL··DEFAULT····6·free_keys_object
10 ·····7:·00000099···148·FUNC····LOCAL··DEFAULT····6·new_dict10 ·····7:·00000099···148·FUNC····LOCAL··DEFAULT····6·new_dict
11 ·····8:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····8:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC014 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
15 ····12:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····12:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····13:·00004171···336·FUNC····LOCAL··DEFAULT····6·lookdict_unicode16 ····13:·0000412d···336·FUNC····LOCAL··DEFAULT····6·lookdict_unicode
17 ····14:·00000a85··1428·FUNC····LOCAL··DEFAULT····6·dictresize17 ····14:·00000a89··1436·FUNC····LOCAL··DEFAULT····6·dictresize
18 ····15:·00000709···592·FUNC····LOCAL··DEFAULT····6·insert_to_emptydict18 ····15:·00000709···592·FUNC····LOCAL··DEFAULT····6·insert_to_emptydict
19 ····16:·00001371····48·FUNC····LOCAL··DEFAULT····6·_PyObject_GC_TRACK_impl.constprop.019 ····16:·0000137d····48·FUNC····LOCAL··DEFAULT····6·_PyObject_GC_TRACK_impl.constprop.0
20 ····17:·0000208d···286·FUNC····LOCAL··DEFAULT····6·lookdict20 ····17:·00002099···286·FUNC····LOCAL··DEFAULT····6·lookdict
21 ····18:·00000959···298·FUNC····LOCAL··DEFAULT····6·lookdict_unicode_nodummy21 ····18:·00000959···304·FUNC····LOCAL··DEFAULT····6·lookdict_unicode_nodummy
22 ····19:·00000954·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····19:·00000954·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····20:·00000958·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····20:·00000958·····0·NOTYPE··LOCAL··DEFAULT····6·$t
24 ····21:·00001014·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····21:·00001020·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····22:·00001018·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····22:·00001024·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····23:·000011b9···304·FUNC····LOCAL··DEFAULT····6·lookdict_split26 ····23:·000011c5···304·FUNC····LOCAL··DEFAULT····6·lookdict_split
27 ····24:·000013a1··1436·FUNC····LOCAL··DEFAULT····6·insertdict27 ····24:·000013ad··1436·FUNC····LOCAL··DEFAULT····6·insertdict
28 ····25:·0000139c·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····25:·000013a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
29 ····26:·000013a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t29 ····26:·000013ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
30 ····27:·00001868·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····27:·00001874·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····28:·0000186c·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····28:·00001878·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····29:·00001e98·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····29:·00001ea4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····30:·00001e9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····30:·00001ea8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····31:·00002088·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····31:·00002094·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····32:·0000208c·····0·NOTYPE··LOCAL··DEFAULT····6·$t35 ····32:·00002098·····0·NOTYPE··LOCAL··DEFAULT····6·$t
36 ····33:·000021ad···290·FUNC····LOCAL··DEFAULT····6·dict_traverse36 ····33:·000021b9···290·FUNC····LOCAL··DEFAULT····6·dict_traverse
37 ····34:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC137 ····34:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
38 ····35:·000027ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····35:·00002804·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····36:·000027f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····36:·0000280c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····37:·00002a00·····0·NOTYPE··LOCAL··DEFAULT····6·$d40 ····37:·00002a18·····0·NOTYPE··LOCAL··DEFAULT····6·$d
41 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····39:·00002a04·····0·NOTYPE··LOCAL··DEFAULT····6·$t42 ····39:·00002a1c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
43 ····40:·00003151··1090·FUNC····LOCAL··DEFAULT····6·dict_merge43 ····40:·00003169··1090·FUNC····LOCAL··DEFAULT····6·dict_merge
44 ····41:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC244 ····41:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
45 ····42:·00005d85····80·FUNC····LOCAL··DEFAULT····6·dict_iter45 ····42:·00005d4d····80·FUNC····LOCAL··DEFAULT····6·dict_iter
46 ····43:·00003595···368·FUNC····LOCAL··DEFAULT····6·dict_dealloc46 ····43:·000035ad···368·FUNC····LOCAL··DEFAULT····6·dict_dealloc
47 ····44:·000036f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d47 ····44:·00003710·····0·NOTYPE··LOCAL··DEFAULT····6·$d
48 ····45:·00003704·····0·NOTYPE··LOCAL··DEFAULT····6·$t48 ····45:·0000371c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
49 ····46:·00003795···186·FUNC····LOCAL··DEFAULT····6·dict_ass_sub49 ····46:·000037ad···186·FUNC····LOCAL··DEFAULT····6·dict_ass_sub
50 ····47:·00003b68·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····47:·00003b44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
51 ····48:·00003b74·····0·NOTYPE··LOCAL··DEFAULT····6·$t51 ····48:·00003b50·····0·NOTYPE··LOCAL··DEFAULT····6·$t
52 ····49:·00003d9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d52 ····49:·00003d58·····0·NOTYPE··LOCAL··DEFAULT····6·$d
53 ····50:·00003da0·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····50:·00003d5c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····51:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC354 ····51:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
55 ····52:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC455 ····52:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
56 ····53:·00004881···208·FUNC····LOCAL··DEFAULT····6·dict_update56 ····53:·0000483d···208·FUNC····LOCAL··DEFAULT····6·dict_update
57 ····54:·0000494c·····0·NOTYPE··LOCAL··DEFAULT····6·$d57 ····54:·00004908·····0·NOTYPE··LOCAL··DEFAULT····6·$d
58 ····55:·00004950·····0·NOTYPE··LOCAL··DEFAULT····6·$t58 ····55:·0000490c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
59 ····56:·00004951····92·FUNC····LOCAL··DEFAULT····6·dict_update_arg59 ····56:·0000490d····92·FUNC····LOCAL··DEFAULT····6·dict_update_arg
60 ····57:·000049a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d60 ····57:·00004964·····0·NOTYPE··LOCAL··DEFAULT····6·$d
61 ····58:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC561 ····58:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
62 ····59:·000049ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t62 ····59:·00004968·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····60:·000049ad···132·FUNC····LOCAL··DEFAULT····6·dictitems_new63 ····60:·00004969···132·FUNC····LOCAL··DEFAULT····6·dictitems_new
64 ····61:·00004a28·····0·NOTYPE··LOCAL··DEFAULT····6·$d64 ····61:·000049e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
65 ····62:·00004a30·····0·NOTYPE··LOCAL··DEFAULT····6·$t65 ····62:·000049ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
66 ····63:·00004aa4·····0·NOTYPE··LOCAL··DEFAULT····6·$d66 ····63:·00004a64·····0·NOTYPE··LOCAL··DEFAULT····6·$d
67 ····64:·00004aa8·····0·NOTYPE··LOCAL··DEFAULT····6·$t67 ····64:·00004a68·····0·NOTYPE··LOCAL··DEFAULT····6·$t
68 ····65:·00004aa9···148·FUNC····LOCAL··DEFAULT····6·dictitems_iter68 ····65:·00004a69···148·FUNC····LOCAL··DEFAULT····6·dictitems_iter
69 ····66:·00004b34·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····66:·00004af4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····67:·00004b3c·····0·NOTYPE··LOCAL··DEFAULT····6·$t70 ····67:·00004afc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
71 ····68:·00004b3d···204·FUNC····LOCAL··DEFAULT····6·dictiter_new71 ····68:·00004afd···204·FUNC····LOCAL··DEFAULT····6·dictiter_new
72 ····69:·00004bfc·····0·NOTYPE··LOCAL··DEFAULT····6·$d72 ····69:·00004bbc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
73 ····70:·00004c08·····0·NOTYPE··LOCAL··DEFAULT····6·$t73 ····70:·00004bc8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
74 ····71:·00004c09····72·FUNC····LOCAL··DEFAULT····6·dictview_dealloc74 ····71:·00004bc9····72·FUNC····LOCAL··DEFAULT····6·dictview_dealloc
75 ····72:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC675 ····72:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
76 ····73:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC776 ····73:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
77 ····74:·00004c51···384·FUNC····LOCAL··DEFAULT····6·dictiter_iternextitem77 ····74:·00004c11···392·FUNC····LOCAL··DEFAULT····6·dictiter_iternextitem
78 ····75:·00004dd1····88·FUNC····LOCAL··DEFAULT····6·dictiter_dealloc78 ····75:·00004d99····88·FUNC····LOCAL··DEFAULT····6·dictiter_dealloc
79 ····76:·00004e29···616·FUNC····LOCAL··DEFAULT····6·dict_subscript79 ····76:·00004df1···616·FUNC····LOCAL··DEFAULT····6·dict_subscript
80 ····77:·00006fa5···556·FUNC····LOCAL··DEFAULT····6·dict_vectorcall80 ····77:·00006f19···556·FUNC····LOCAL··DEFAULT····6·dict_vectorcall
81 ····78:·000061fd···316·FUNC····LOCAL··DEFAULT····6·dict_new81 ····78:·000061c5···316·FUNC····LOCAL··DEFAULT····6·dict_new
82 ····79:·00005088·····0·NOTYPE··LOCAL··DEFAULT····6·$d82 ····79:·00005050·····0·NOTYPE··LOCAL··DEFAULT····6·$d
83 ····80:·00005090·····0·NOTYPE··LOCAL··DEFAULT····6·$t83 ····80:·00005058·····0·NOTYPE··LOCAL··DEFAULT····6·$t
84 ····81:·00000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LC884 ····81:·00000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
85 ····82:·000051f1···916·FUNC····LOCAL··DEFAULT····6·dict_pop85 ····82:·000051b9···916·FUNC····LOCAL··DEFAULT····6·dict_pop
86 ····83:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC986 ····83:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
87 ····84:·00005749···424·FUNC····LOCAL··DEFAULT····6·dict_get87 ····84:·00005711···424·FUNC····LOCAL··DEFAULT····6·dict_get
88 ····85:·00005c81····24·FUNC····LOCAL··DEFAULT····6·dictiter_len88 ····85:·00005c49····24·FUNC····LOCAL··DEFAULT····6·dictiter_len
89 ····86:·00005c99···132·FUNC····LOCAL··DEFAULT····6·dictkeys_new89 ····86:·00005c61···132·FUNC····LOCAL··DEFAULT····6·dictkeys_new
90 ····87:·00005d14·····0·NOTYPE··LOCAL··DEFAULT····6·$d90 ····87:·00005cdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
91 ····88:·00005d1c·····0·NOTYPE··LOCAL··DEFAULT····6·$t91 ····88:·00005ce4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
92 ····89:·00005d1d···104·FUNC····LOCAL··DEFAULT····6·dictkeys_iter92 ····89:·00005ce5···104·FUNC····LOCAL··DEFAULT····6·dictkeys_iter
93 ····90:·00005d7c·····0·NOTYPE··LOCAL··DEFAULT····6·$d93 ····90:·00005d44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
94 ····91:·00000031····12·FUNC····LOCAL··DEFAULT····1·dictvalues_new94 ····91:·00000031····12·FUNC····LOCAL··DEFAULT····1·dictvalues_new
95 ····92:·00000038·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····92:·00000038·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····93:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$t96 ····93:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
97 ····94:·0000003d····32·FUNC····LOCAL··DEFAULT····1·dictvalues_iter97 ····94:·0000003d····32·FUNC····LOCAL··DEFAULT····1·dictvalues_iter
98 ····95:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$d98 ····95:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$d
99 ····96:·00005d84·····0·NOTYPE··LOCAL··DEFAULT····6·$t99 ····96:·00005d4c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
100 ····97:·00005dcc·····0·NOTYPE··LOCAL··DEFAULT····6·$d100 ····97:·00005d94·····0·NOTYPE··LOCAL··DEFAULT····6·$d
101 ····98:·00005dd4·····0·NOTYPE··LOCAL··DEFAULT····6·$t101 ····98:·00005d9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
102 ····99:·00005dd5···308·FUNC····LOCAL··DEFAULT····6·dictiter_iternextkey102 ····99:·00005d9d···308·FUNC····LOCAL··DEFAULT····6·dictiter_iternextkey
103 ···100:·00005f09···306·FUNC····LOCAL··DEFAULT····6·dict_tp_clear103 ···100:·00005ed1···306·FUNC····LOCAL··DEFAULT····6·dict_tp_clear
104 ···101:·00006334·····0·NOTYPE··LOCAL··DEFAULT····6·$d104 ···101:·000062fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
105 ···102:·00000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10105 ···102:·00000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
106 ···103:·00006338·····0·NOTYPE··LOCAL··DEFAULT····6·$t106 ···103:·00006300·····0·NOTYPE··LOCAL··DEFAULT····6·$t
107 ···104:·00006339···180·FUNC····LOCAL··DEFAULT····6·dict_init107 ···104:·00006301···160·FUNC····LOCAL··DEFAULT····6·dict_init
108 ···105:·000063e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d108 ···105:·0000639c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
109 ···106:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····1·$t109 ···106:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
110 ···107:·0000005d····40·FUNC····LOCAL··DEFAULT····1·dictiter_traverse110 ···107:·0000005d····40·FUNC····LOCAL··DEFAULT····1·dictiter_traverse
111 ···108:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11111 ···108:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
112 ···109:·000063ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t112 ···109:·000063a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
113 ···110:·000063ed····88·FUNC····LOCAL··DEFAULT····6·dict_setdefault113 ···110:·000063a1····88·FUNC····LOCAL··DEFAULT····6·dict_setdefault
114 ···111:·00006445···422·FUNC····LOCAL··DEFAULT····6·dict___contains__114 ···111:·000063f9···422·FUNC····LOCAL··DEFAULT····6·dict___contains__
115 ···112:·00000085····12·FUNC····LOCAL··DEFAULT····1·dictview_traverse115 ···112:·00000085····12·FUNC····LOCAL··DEFAULT····1·dictview_traverse
116 ···113:·000065ed···220·FUNC····LOCAL··DEFAULT····6·dictiter_iternextvalue116 ···113:·000065a1···220·FUNC····LOCAL··DEFAULT····6·dictiter_iternextvalue
117 ···114:·00006990·····0·NOTYPE··LOCAL··DEFAULT····6·$d117 ···114:·00006948·····0·NOTYPE··LOCAL··DEFAULT····6·$d
118 ···115:·00006994·····0·NOTYPE··LOCAL··DEFAULT····6·$t118 ···115:·0000694c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
119 ···116:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12119 ···116:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
120 ···117:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13120 ···117:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
121 ···118:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14121 ···118:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
122 ···119:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15122 ···119:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
123 ···120:·000069d5···618·FUNC····LOCAL··DEFAULT····6·dict_repr123 ···120:·0000698d···600·FUNC····LOCAL··DEFAULT····6·dict_repr
124 ···121:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16124 ···121:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
125 ···122:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t125 ···122:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
126 ···123:·00006c41·····4·FUNC····LOCAL··DEFAULT····6·dict_length126 ···123:·00006be5·····4·FUNC····LOCAL··DEFAULT····6·dict_length
Max diff block lines reached; 38373/50990 bytes (75.26%) of diff not shown.
198 KB
readelf --wide --relocs {}
Max HTML report size reached
407 B
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 !Th#C!`@1 !Th#C!`@
2 2FCF9F(F2 2FCF9F(F
3 2FCF9F(F3 2FCF9F(F
4 (FSF:F!F4 (FSF:F!F
5 (FSF:F!F@5 (FSF:F!F@
 6 1\h"C%`@
6 i9FCF*F·F7 i9FCF*F·F
7 ;FZF)FPF 
8 ../Objects/dictobject.c8 ../Objects/dictobject.c
9 Not·enough·memory·to·allocate·new·values·array9 Not·enough·memory·to·allocate·new·values·array
10 dict·mutated·during·update10 dict·mutated·during·update
11 This·object·has·no·__dict__11 This·object·has·no·__dict__
12 %s()·requires·a·dict·argument,·not·'%s'12 %s()·requires·a·dict·argument,·not·'%s'
13 dictionary·changed·size·during·iteration13 dictionary·changed·size·during·iteration
14 dictionary·keys·changed·during·iteration14 dictionary·keys·changed·during·iteration
15.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 »       mov»    r0,·r110 »       mov»    r0,·r1
11 »       bl»     0·<PyUnicode_FromString>11 »       bl»     0·<PyUnicode_FromString>
12 ·R_ARM_THM_CALL» PyUnicode_FromString12 ·R_ARM_THM_CALL» PyUnicode_FromString
13 »       cbz»    r0,·2a·<PyDict_DelItemString+0x2a>13 »       cbz»    r0,·2a·<PyDict_DelItemString+0x2a>
14 »       mov»    r4,·r014 »       mov»    r4,·r0
15 »       mov»    r1,·r015 »       mov»    r1,·r0
16 »       mov»    r0,·r516 »       mov»    r0,·r5
17 »       bl»     2a04·<PyDict_DelItem>17 »       bl»     2a1c·<PyDict_DelItem>
18 ·R_ARM_THM_CALL» PyDict_DelItem18 ·R_ARM_THM_CALL» PyDict_DelItem
19 »       mov»    r5,·r019 »       mov»    r5,·r0
20 »       ldr»    r3,·[r4,·#0]20 »       ldr»    r3,·[r4,·#0]
21 »       subs»   r0,·r3,·#121 »       subs»   r0,·r3,·#1
22 »       str»    r0,·[r4,·#0]22 »       str»    r0,·[r4,·#0]
23 »       cbnz»   r0,·26·<PyDict_DelItemString+0x26>23 »       cbnz»   r0,·26·<PyDict_DelItemString+0x26>
24 »       mov»    r0,·r424 »       mov»    r0,·r4
Offset 28, 26 lines modifiedOffset 28, 26 lines modified
28 »       pop»    {r3,·r4,·r5,·pc}28 »       pop»    {r3,·r4,·r5,·pc}
29 »       mov.w»  r5,·#4294967295»    ;·0xffffffff29 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
30 »       b.n»    26·<PyDict_DelItemString+0x26>30 »       b.n»    26·<PyDict_DelItemString+0x26>
  
31 00000030·<dictvalues_new>:31 00000030·<dictvalues_new>:
32 dictvalues_new():32 dictvalues_new():
33 »       ldr»    r1,·[pc,·#4]»  ;·(38·<dictvalues_new+0x8>)33 »       ldr»    r1,·[pc,·#4]»  ;·(38·<dictvalues_new+0x8>)
34 »       b.w»    4a30·<_PyDictView_New>34 »       b.w»    49ec·<_PyDictView_New>
35 ·R_ARM_THM_JUMP24»       _PyDictView_New35 ·R_ARM_THM_JUMP24»       _PyDictView_New
36 »       nop36 »       nop
37 »       .word»  0x0000069437 »       .word»  0x00000694
38 ·R_ARM_ABS32»    .data38 ·R_ARM_ABS32»    .data
  
39 0000003c·<dictvalues_iter>:39 0000003c·<dictvalues_iter>:
40 dictvalues_iter():40 dictvalues_iter():
41 »       ldr»    r0,·[r0,·#8]41 »       ldr»    r0,·[r0,·#8]
42 »       cbz»    r0,·46·<dictvalues_iter+0xa>42 »       cbz»    r0,·46·<dictvalues_iter+0xa>
43 »       ldr»    r1,·[pc,·#20]» ;·(58·<dictvalues_iter+0x1c>)43 »       ldr»    r1,·[pc,·#20]» ;·(58·<dictvalues_iter+0x1c>)
44 »       b.w»    4b3c·<dictiter_new>44 »       b.w»    4afc·<dictiter_new>
45 ·R_ARM_THM_JUMP24»       dictiter_new45 ·R_ARM_THM_JUMP24»       dictiter_new
46 »       movw»   r0,·#046 »       movw»   r0,·#0
47 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct47 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
48 »       movt»   r0,·#048 »       movt»   r0,·#0
49 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct49 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
50 »       ldr»    r3,·[r0,·#0]50 »       ldr»    r3,·[r0,·#0]
51 »       adds»   r3,·#151 »       adds»   r3,·#1
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 »       mov»    r1,·r286 »       mov»    r1,·r2
87 »       cbz»    r0,·8e·<dictview_traverse+0xa>87 »       cbz»    r0,·8e·<dictview_traverse+0xa>
88 »       bx»     r388 »       bx»     r3
89 »       bx»     lr89 »       bx»     lr
  
90 00000090·<_PyDict_Fini>:90 00000090·<_PyDict_Fini>:
91 _PyDict_Fini():91 _PyDict_Fini():
92 »       b.w»    6994·<_PyDict_ClearFreeList>92 »       b.w»    694c·<_PyDict_ClearFreeList>
93 ·R_ARM_THM_JUMP24»       _PyDict_ClearFreeList93 ·R_ARM_THM_JUMP24»       _PyDict_ClearFreeList
  
94 00000094·<dict_popitem>:94 00000094·<dict_popitem>:
95 dict_popitem():95 dict_popitem():
96 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}96 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
97 »       mov»    r4,·r097 »       mov»    r4,·r0
98 »       movs»   r0,·#298 »       movs»   r0,·#2
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 »       subs»   r3,·r7,·#1231 »       subs»   r3,·r7,·#1
232 »       str»    r3,·[r5,·#0]232 »       str»    r3,·[r5,·#0]
233 »       cbz»    r3,·202·<dict_popitem+0x16e>233 »       cbz»    r3,·202·<dict_popitem+0x16e>
234 »       movs»   r5,·#0234 »       movs»   r5,·#0
235 »       b.n»    18a·<dict_popitem+0xf6>235 »       b.n»    18a·<dict_popitem+0xf6>
236 »       ldr»    r1,·[r0,·#4]236 »       ldr»    r1,·[r0,·#4]
237 »       mov»    r0,·r4237 »       mov»    r0,·r4
238 »       bl»     a84·<dictresize>238 »       bl»     a88·<dictresize>
239 ·R_ARM_THM_CALL» dictresize239 ·R_ARM_THM_CALL» dictresize
240 »       cmp»    r0,·#0240 »       cmp»    r0,·#0
241 »       bne.n»  1e6·<dict_popitem+0x152>241 »       bne.n»  1e6·<dict_popitem+0x152>
242 »       ldr»    r0,·[r4,·#24]242 »       ldr»    r0,·[r4,·#24]
243 »       b.n»    c0·<dict_popitem+0x2c>243 »       b.n»    c0·<dict_popitem+0x2c>
244 »       mov»    r0,·r5244 »       mov»    r0,·r5
245 »       mov»    r5,·r3245 »       mov»    r5,·r3
Offset 266, 78 lines modifiedOffset 266, 85 lines modified
266 »       pop»    {r4,·r5,·pc}266 »       pop»    {r4,·r5,·pc}
267 »       mov»    r4,·r0267 »       mov»    r4,·r0
268 »       add»    r3,·sp,·#20268 »       add»    r3,·sp,·#20
269 »       add»    r2,·sp,·#16269 »       add»    r2,·sp,·#16
270 »       add»    r1,·sp,·#12270 »       add»    r1,·sp,·#12
271 »       mov»    r0,·r4271 »       mov»    r0,·r4
272 »       str»    r5,·[sp,·#0]272 »       str»    r5,·[sp,·#0]
273 »       bl»     4430·<_PyDict_Next>273 »       bl»     43ec·<_PyDict_Next>
274 ·R_ARM_THM_CALL» _PyDict_Next274 ·R_ARM_THM_CALL» _PyDict_Next
275 »       cmp»    r0,·#0275 »       cmp»    r0,·#0
276 »       beq.n»  224·<_PyDict_HasOnlyStringKeys+0x18>276 »       beq.n»  224·<_PyDict_HasOnlyStringKeys+0x18>
277 »       ldr»    r0,·[sp,·#16]277 »       ldr»    r0,·[sp,·#16]
278 »       ldr»    r3,·[r0,·#4]278 »       ldr»    r3,·[r0,·#4]
279 »       ldr»    r2,·[r3,·#84]» ;·0x54279 »       ldr»    r2,·[r3,·#84]» ;·0x54
280 »       ands.w» ip,·r2,·#268435456» ;·0x10000000280 »       ands.w» ip,·r2,·#268435456» ;·0x10000000
281 »       bne.n»  22c·<_PyDict_HasOnlyStringKeys+0x20>281 »       bne.n»  22c·<_PyDict_HasOnlyStringKeys+0x20>
282 »       mov»    r0,·ip282 »       mov»    r0,·ip
283 »       b.n»    226·<_PyDict_HasOnlyStringKeys+0x1a>283 »       b.n»    226·<_PyDict_HasOnlyStringKeys+0x1a>
284 »       nop284 »       nop
  
 285 00000250·<dictview_len>:
 286 dictview_len():
 287 »       ldr»    r0,·[r0,·#8]
 288 »       cbz»    r0,·256·<dictview_len+0x6>
 289 »       ldr»    r0,·[r0,·#8]
 290 »       bx»     lr
  
285 00000250·<PyDict_Items>:291 00000258·<PyDict_Items>:
286 PyDict_Items():292 PyDict_Items():
287 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}293 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
288 »       sub»    sp,·#8294 »       sub»    sp,·#8
289 »       cmp»    r0,·#0295 »       cmp»    r0,·#0
290 »       beq.n»  32c·<PyDict_Items+0xdc>296 »       beq.n»  334·<PyDict_Items+0xdc>
291 »       ldr»    r3,·[r0,·#4]297 »       ldr»    r3,·[r0,·#4]
292 »       mov»    r7,·r0298 »       mov»    r7,·r0
293 »       ldr»    r0,·[r3,·#84]» ;·0x54299 »       ldr»    r0,·[r3,·#84]» ;·0x54
294 »       lsls»   r3,·r0,·#2300 »       lsls»   r3,·r0,·#2
295 »       bpl.n»  32c·<PyDict_Items+0xdc>301 »       bpl.n»  334·<PyDict_Items+0xdc>
296 »       ldr.w»  r8,·[r7,·#8]302 »       ldr.w»  r8,·[r7,·#8]
297 »       mov»    r0,·r8303 »       mov»    r0,·r8
298 »       mov»    r5,·r8304 »       mov»    r5,·r8
299 »       bl»     0·<PyList_New>305 »       bl»     0·<PyList_New>
300 ·R_ARM_THM_CALL» PyList_New306 ·R_ARM_THM_CALL» PyList_New
301 »       mov»    r6,·r0307 »       mov»    r6,·r0
302 »       cmp»    r0,·#0308 »       cmp»    r0,·#0
303 »       beq.n»  31e·<PyDict_Items+0xce>309 »       beq.n»  326·<PyDict_Items+0xce>
304 »       movs»   r4,·#0310 »       movs»   r4,·#0
305 »       b.n»    28a·<PyDict_Items+0x3a>311 »       b.n»    292·<PyDict_Items+0x3a>
306 »       bl»     0·<PyTuple_New>312 »       bl»     0·<PyTuple_New>
307 ·R_ARM_THM_CALL» PyTuple_New313 ·R_ARM_THM_CALL» PyTuple_New
308 »       cmp»    r0,·#0314 »       cmp»    r0,·#0
309 »       beq.n»  316·<PyDict_Items+0xc6>315 »       beq.n»  31e·<PyDict_Items+0xc6>
Max diff block lines reached; 12864/16058 bytes (80.11%) of diff not shown.
391 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.34 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 35, 22 lines modifiedOffset 35, 22 lines modified
35 »       movt»   ip,·#035 »       movt»   ip,·#0
36 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct36 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
37 »       mov»    r4,·ip37 »       mov»    r4,·ip
38 »       ldr.w»  r2,·[ip]38 »       ldr.w»  r2,·[ip]
39 »       adds»   r2,·#139 »       adds»   r2,·#1
40 »       str.w»  r2,·[ip]40 »       str.w»  r2,·[ip]
41 »       b.n»    68·<dict_or+0x50>41 »       b.n»    68·<dict_or+0x50>
42 »       bl»     3850·<PyDict_Copy>42 »       bl»     3868·<PyDict_Copy>
43 ·R_ARM_THM_CALL» PyDict_Copy43 ·R_ARM_THM_CALL» PyDict_Copy
44 »       mov»    r4,·r044 »       mov»    r4,·r0
45 »       cbnz»   r0,·4e·<dict_or+0x36>45 »       cbnz»   r0,·4e·<dict_or+0x36>
46 »       movs»   r4,·#046 »       movs»   r4,·#0
47 »       b.n»    68·<dict_or+0x50>47 »       b.n»    68·<dict_or+0x50>
48 »       mov»    r1,·r548 »       mov»    r1,·r5
49 »       bl»     4950·<dict_update_arg>49 »       bl»     490c·<dict_update_arg>
50 ·R_ARM_THM_CALL» dict_update_arg50 ·R_ARM_THM_CALL» dict_update_arg
51 »       cbz»    r0,·68·<dict_or+0x50>51 »       cbz»    r0,·68·<dict_or+0x50>
52 »       ldr»    r0,·[r4,·#0]52 »       ldr»    r0,·[r4,·#0]
53 »       subs»   r3,·r0,·#153 »       subs»   r3,·r0,·#1
54 »       str»    r3,·[r4,·#0]54 »       str»    r3,·[r4,·#0]
55 »       cmp»    r3,·#055 »       cmp»    r3,·#0
56 »       bne.n»  4a·<dict_or+0x32>56 »       bne.n»  4a·<dict_or+0x32>
Offset 475, 15 lines modifiedOffset 475, 15 lines modified
475 ·R_ARM_ABS32»    .data475 ·R_ARM_ABS32»    .data
  
476 000003b8·<dictviews_or>:476 000003b8·<dictviews_or>:
477 dictviews_or():477 dictviews_or():
478 »       push»   {r4,·lr}478 »       push»   {r4,·lr}
479 »       sub»    sp,·#8479 »       sub»    sp,·#8
480 »       str»    r1,·[sp,·#4]480 »       str»    r1,·[sp,·#4]
481 »       bl»     3a8·<_PyDictView_Intersect+0x15a>481 »       bl»     3b0·<_PyDictView_Intersect+0x162>
482 ·R_ARM_THM_CALL» dictviews_to_set482 ·R_ARM_THM_CALL» dictviews_to_set
483 »       ldr»    r1,·[sp,·#4]483 »       ldr»    r1,·[sp,·#4]
484 »       cbnz»   r0,·3ca·<dictviews_or+0x12>484 »       cbnz»   r0,·3ca·<dictviews_or+0x12>
485 »       movs»   r4,·#0485 »       movs»   r4,·#0
486 »       b.n»    3e6·<dictviews_or+0x2e>486 »       b.n»    3e6·<dictviews_or+0x2e>
487 »       mov»    r4,·r0487 »       mov»    r4,·r0
488 »       bl»     0·<_PySet_Update>488 »       bl»     0·<_PySet_Update>
Offset 504, 15 lines modifiedOffset 504, 15 lines modified
504 »       pop»    {r4,·pc}504 »       pop»    {r4,·pc}
  
505 000003ec·<dictviews_xor>:505 000003ec·<dictviews_xor>:
506 dictviews_xor():506 dictviews_xor():
507 »       push»   {r4,·r5,·lr}507 »       push»   {r4,·r5,·lr}
508 »       mov»    r5,·r1508 »       mov»    r5,·r1
509 »       sub»    sp,·#12509 »       sub»    sp,·#12
510 »       bl»     3a8·<_PyDictView_Intersect+0x15a>510 »       bl»     3b0·<_PyDictView_Intersect+0x162>
511 ·R_ARM_THM_CALL» dictviews_to_set511 ·R_ARM_THM_CALL» dictviews_to_set
512 »       cbnz»   r0,·3fc·<dictviews_xor+0x10>512 »       cbnz»   r0,·3fc·<dictviews_xor+0x10>
513 »       movs»   r4,·#0513 »       movs»   r4,·#0
514 »       b.n»    43a·<dictviews_xor+0x4e>514 »       b.n»    43a·<dictviews_xor+0x4e>
515 »       mov»    r4,·r0515 »       mov»    r4,·r0
516 »       ldr»    r0,·[pc,·#64]» ;·(440·<dictviews_xor+0x54>)516 »       ldr»    r0,·[pc,·#64]» ;·(440·<dictviews_xor+0x54>)
517 »       strd»   r4,·r5,·[sp]517 »       strd»   r4,·r5,·[sp]
Offset 714, 25 lines modifiedOffset 714, 25 lines modified
714 »       b.n»    590·<PyDict_Size+0x24>714 »       b.n»    590·<PyDict_Size+0x24>
715 »       ldr»    r0,·[r0,·#8]715 »       ldr»    r0,·[r0,·#8]
716 »       pop»    {r3,·pc}716 »       pop»    {r3,·pc}
  
717 00000592·<dict___reversed__>:717 00000592·<dict___reversed__>:
718 dict___reversed__():718 dict___reversed__():
719 »       ldr»    r1,·[pc,·#4]»  ;·(598·<dict___reversed__+0x6>)719 »       ldr»    r1,·[pc,·#4]»  ;·(598·<dict___reversed__+0x6>)
720 »       b.w»    4b3c·<dictiter_new>720 »       b.w»    4afc·<dictiter_new>
721 ·R_ARM_THM_JUMP24»       dictiter_new721 ·R_ARM_THM_JUMP24»       dictiter_new
722 »       .word»  0x00000358722 »       .word»  0x00000358
723 ·R_ARM_ABS32»    .data723 ·R_ARM_ABS32»    .data
  
724 0000059c·<dictitems_reversed>:724 0000059c·<dictitems_reversed>:
725 dictitems_reversed():725 dictitems_reversed():
726 »       ldr»    r0,·[r0,·#8]726 »       ldr»    r0,·[r0,·#8]
727 »       cbz»    r0,·5a6·<dictitems_reversed+0xa>727 »       cbz»    r0,·5a6·<dictitems_reversed+0xa>
728 »       ldr»    r1,·[pc,·#20]» ;·(5b8·<dictitems_reversed+0x1c>)728 »       ldr»    r1,·[pc,·#20]» ;·(5b8·<dictitems_reversed+0x1c>)
729 »       b.w»    4b3c·<dictiter_new>729 »       b.w»    4afc·<dictiter_new>
730 ·R_ARM_THM_JUMP24»       dictiter_new730 ·R_ARM_THM_JUMP24»       dictiter_new
731 »       movw»   r0,·#0731 »       movw»   r0,·#0
732 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct732 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
733 »       movt»   r0,·#0733 »       movt»   r0,·#0
734 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct734 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
735 »       ldr»    r3,·[r0,·#0]735 »       ldr»    r3,·[r0,·#0]
736 »       adds»   r3,·#1736 »       adds»   r3,·#1
Offset 742, 15 lines modifiedOffset 742, 15 lines modified
742 »       .word»  0x0000028c742 »       .word»  0x0000028c
743 ·R_ARM_ABS32»    .data743 ·R_ARM_ABS32»    .data
  
744 000005bc·<dict_ior>:744 000005bc·<dict_ior>:
745 dict_ior():745 dict_ior():
746 »       push»   {r4,·lr}746 »       push»   {r4,·lr}
747 »       mov»    r4,·r0747 »       mov»    r4,·r0
748 »       bl»     4950·<dict_update_arg>748 »       bl»     490c·<dict_update_arg>
749 ·R_ARM_THM_CALL» dict_update_arg749 ·R_ARM_THM_CALL» dict_update_arg
750 »       cbnz»   r0,·5ce·<dict_ior+0x12>750 »       cbnz»   r0,·5ce·<dict_ior+0x12>
751 »       ldr»    r3,·[r4,·#0]751 »       ldr»    r3,·[r4,·#0]
752 »       adds»   r3,·#1752 »       adds»   r3,·#1
753 »       str»    r3,·[r4,·#0]753 »       str»    r3,·[r4,·#0]
754 »       b.n»    5d0·<dict_ior+0x14>754 »       b.n»    5d0·<dict_ior+0x14>
755 »       movs»   r4,·#0755 »       movs»   r4,·#0
Offset 845, 15 lines modifiedOffset 845, 15 lines modified
845 »       bx»     lr845 »       bx»     lr
  
846 00000688·<dictvalues_reversed>:846 00000688·<dictvalues_reversed>:
847 dictvalues_reversed():847 dictvalues_reversed():
848 »       ldr»    r0,·[r0,·#8]848 »       ldr»    r0,·[r0,·#8]
849 »       cbz»    r0,·692·<dictvalues_reversed+0xa>849 »       cbz»    r0,·692·<dictvalues_reversed+0xa>
850 »       ldr»    r1,·[pc,·#20]» ;·(6a4·<dictvalues_reversed+0x1c>)850 »       ldr»    r1,·[pc,·#20]» ;·(6a4·<dictvalues_reversed+0x1c>)
851 »       b.w»    4b3c·<dictiter_new>851 »       b.w»    4afc·<dictiter_new>
852 ·R_ARM_THM_JUMP24»       dictiter_new852 ·R_ARM_THM_JUMP24»       dictiter_new
853 »       movw»   r0,·#0853 »       movw»   r0,·#0
854 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct854 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
855 »       movt»   r0,·#0855 »       movt»   r0,·#0
856 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct856 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
857 »       ldr»    r3,·[r0,·#0]857 »       ldr»    r3,·[r0,·#0]
858 »       adds»   r3,·#1858 »       adds»   r3,·#1
Offset 888, 15 lines modifiedOffset 888, 15 lines modified
888 »       bx»     lr888 »       bx»     lr
  
889 000006e0·<dictkeys_reversed>:889 000006e0·<dictkeys_reversed>:
890 dictkeys_reversed():890 dictkeys_reversed():
891 »       ldr»    r0,·[r0,·#8]891 »       ldr»    r0,·[r0,·#8]
892 »       cbz»    r0,·6ea·<dictkeys_reversed+0xa>892 »       cbz»    r0,·6ea·<dictkeys_reversed+0xa>
893 »       ldr»    r1,·[pc,·#20]» ;·(6fc·<dictkeys_reversed+0x1c>)893 »       ldr»    r1,·[pc,·#20]» ;·(6fc·<dictkeys_reversed+0x1c>)
894 »       b.w»    4b3c·<dictiter_new>894 »       b.w»    4afc·<dictiter_new>
895 ·R_ARM_THM_JUMP24»       dictiter_new895 ·R_ARM_THM_JUMP24»       dictiter_new
896 »       movw»   r0,·#0896 »       movw»   r0,·#0
897 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct897 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
898 »       movt»   r0,·#0898 »       movt»   r0,·#0
899 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct899 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
900 »       ldr»    r3,·[r0,·#0]900 »       ldr»    r3,·[r0,·#0]
Max diff block lines reached; 0/3214 bytes (0.00%) of diff not shown.
30.4 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:··········20428·(bytes·into·file)13 ··Start·of·section·headers:··········20440·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.03 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4fcc:1 There·are·18·section·headers,·starting·at·offset·0x4fd8:
  
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·000b6c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000b6c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0040ac·0005f0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0040b8·0005f0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ba0·0006fc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000ba0·0006fc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00469c·000370·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0046a8·000370·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00129c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00129c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00129c·000271·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00129c·000271·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001510·0004cc·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001510·0004d8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004a0c·000158·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·004a18·000158·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0019dc·000768·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0019e8·000768·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004b64·0003a0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004b70·0003a0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002144·000466·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002150·000466·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004f04·000038·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·004f10·000038·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0025aa·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0025b6·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0025aa·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0025b6·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0025e0·000ef0·10·····16·151··419 ··[15]·.symtab···········SYMTAB··········00000000·0025ec·000ef0·10·····16·151··4
20 ··[16]·.strtab···········STRTAB··········00000000·0034d0·000bdc·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0034dc·000bdc·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004f3c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·004f48·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
1.54 KB
readelf --wide --symbols {}
    
Offset 30, 22 lines modifiedOffset 30, 22 lines modified
30 ····26:·000004e5···128·FUNC····LOCAL··DEFAULT····1·odictiter_new30 ····26:·000004e5···128·FUNC····LOCAL··DEFAULT····1·odictiter_new
31 ····27:·00000565····48·FUNC····LOCAL··DEFAULT····1·_PyObject_GC_TRACK_impl.constprop.031 ····27:·00000565····48·FUNC····LOCAL··DEFAULT····1·_PyObject_GC_TRACK_impl.constprop.0
32 ····28:·00000560·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·00000560·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·00000564·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000564·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC535 ····31:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
36 ····32:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC636 ····32:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
37 ····33:·000000e9···822·FUNC····LOCAL··DEFAULT····7·odictiter_iternext37 ····33:·000000e9···836·FUNC····LOCAL··DEFAULT····7·odictiter_iternext
38 ····34:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000595···114·FUNC····LOCAL··DEFAULT····1·odictiter_dealloc39 ····35:·00000595···114·FUNC····LOCAL··DEFAULT····1·odictiter_dealloc
40 ····36:·00000609···112·FUNC····LOCAL··DEFAULT····1·odict_dealloc40 ····36:·00000609···112·FUNC····LOCAL··DEFAULT····1·odict_dealloc
41 ····37:·00000679····62·FUNC····LOCAL··DEFAULT····1·_odict_clear_nodes41 ····37:·00000679····62·FUNC····LOCAL··DEFAULT····1·_odict_clear_nodes
42 ····38:·00000674·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·00000674·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000678·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·00000678·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·00000421···172·FUNC····LOCAL··DEFAULT····7·odict_traverse44 ····40:·0000042d···172·FUNC····LOCAL··DEFAULT····7·odict_traverse
45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
46 ····42:·00000001···276·FUNC····LOCAL··DEFAULT····9·odict_richcompare46 ····42:·00000001···276·FUNC····LOCAL··DEFAULT····9·odict_richcompare
47 ····43:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$d47 ····43:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$d
48 ····44:·000006b9····12·FUNC····LOCAL··DEFAULT····1·odictitems_new48 ····44:·000006b9····12·FUNC····LOCAL··DEFAULT····1·odictitems_new
49 ····45:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·000006c5····24·FUNC····LOCAL··DEFAULT····1·odictitems_iter51 ····47:·000006c5····24·FUNC····LOCAL··DEFAULT····1·odictitems_iter
10.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x40ac·contains·190·entries:1 Relocation·section·'.rel.text'·at·offset·0x40b8·contains·190·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··0000970a·R_ARM_THM_CALL·········00000000···PyObject_Size3 0000000c··0000970a·R_ARM_THM_CALL·········00000000···PyObject_Size
4 0000003a··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc4 0000003a··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
5 00000040··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError5 00000040··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
6 00000044··00009930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError6 00000044··00009930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
7 0000004a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC07 0000004a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
8 0000004e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC08 0000004e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 00000652··0000be1e·R_ARM_THM_JUMP24·······00000000···_PyTrash_end188 00000652··0000be1e·R_ARM_THM_JUMP24·······00000000···_PyTrash_end
189 000006ba··0000b41e·R_ARM_THM_JUMP24·······00000000···_PyDictView_New189 000006ba··0000b41e·R_ARM_THM_JUMP24·······00000000···_PyDictView_New
190 000006de··0000b41e·R_ARM_THM_JUMP24·······00000000···_PyDictView_New190 000006de··0000b41e·R_ARM_THM_JUMP24·······00000000···_PyDictView_New
191 000009f4··0000ae1e·R_ARM_THM_JUMP24·······00000000···_PyDict_DelItem_KnownHash191 000009f4··0000ae1e·R_ARM_THM_JUMP24·······00000000···_PyDict_DelItem_KnownHash
192 00000abe··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat192 00000abe··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat
193 00000b5e··0000d91e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString193 00000b5e··0000d91e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString
  
194 Relocation·section·'.rel.data'·at·offset·0x469c·contains·110·entries:194 Relocation·section·'.rel.data'·at·offset·0x46a8·contains·110·entries:
195 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name195 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
196 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4196 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
197 00000010··00000202·R_ARM_ABS32············00000000···.rodata.str1.4197 00000010··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
198 0000001c··0000e602·R_ARM_ABS32············00000000···PyType_Type198 0000001c··0000e602·R_ARM_ABS32············00000000···PyType_Type
199 00000024··00000202·R_ARM_ABS32············00000000···.rodata.str1.4199 00000024··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
200 00000084··00001902·R_ARM_ABS32············000004cd···odictvalues_iter200 00000084··00001902·R_ARM_ABS32············000004cd···odictvalues_iter
201 0000008c··00000102·R_ARM_ABS32············00000000···.data201 0000008c··00000102·R_ARM_ABS32············00000000···.data
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
212 000001b4··0000e602·R_ARM_ABS32············00000000···PyType_Type212 000001b4··0000e602·R_ARM_ABS32············00000000···PyType_Type
213 000001bc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4213 000001bc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
214 000001c8··00002402·R_ARM_ABS32············00000609···odict_dealloc214 000001c8··00002402·R_ARM_ABS32············00000609···odict_dealloc
215 000001dc··00005102·R_ARM_ABS32············00000a01···odict_repr215 000001dc··00005102·R_ARM_ABS32············00000a01···odict_repr
216 000001e0··00000102·R_ARM_ABS32············00000000···.data216 000001e0··00000102·R_ARM_ABS32············00000000···.data
217 000001e8··00000102·R_ARM_ABS32············00000000···.data217 000001e8··00000102·R_ARM_ABS32············00000000···.data
218 00000208··00006902·R_ARM_ABS32············00000000···.rodata218 00000208··00006902·R_ARM_ABS32············00000000···.rodata
219 0000020c··00002802·R_ARM_ABS32············00000421···odict_traverse219 0000020c··00002802·R_ARM_ABS32············0000042d···odict_traverse
220 00000210··00006602·R_ARM_ABS32············00000709···odict_tp_clear220 00000210··00006602·R_ARM_ABS32············00000709···odict_tp_clear
221 00000214··00002a02·R_ARM_ABS32············00000001···odict_richcompare221 00000214··00002a02·R_ARM_ABS32············00000001···odict_richcompare
222 0000021c··00003402·R_ARM_ABS32············00000701···odict_iter222 0000021c··00003402·R_ARM_ABS32············00000701···odict_iter
223 00000224··00000102·R_ARM_ABS32············00000000···.data223 00000224··00000102·R_ARM_ABS32············00000000···.data
224 0000022c··00000102·R_ARM_ABS32············00000000···.data224 0000022c··00000102·R_ARM_ABS32············00000000···.data
225 00000230··00009d02·R_ARM_ABS32············00000000···PyDict_Type225 00000230··00009d02·R_ARM_ABS32············00000000···PyDict_Type
226 00000244··00000502·R_ARM_ABS32············00000001···odict_init226 00000244··00000502·R_ARM_ABS32············00000001···odict_init
Offset 301, 61 lines modifiedOffset 301, 61 lines modified
301 00000640··00000202·R_ARM_ABS32············00000000···.rodata.str1.4301 00000640··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
302 00000644··00003702·R_ARM_ABS32············0000014f···OrderedDict_move_to_end302 00000644··00003702·R_ARM_ABS32············0000014f···OrderedDict_move_to_end
303 0000064c··00006902·R_ARM_ABS32············00000000···.rodata303 0000064c··00006902·R_ARM_ABS32············00000000···.rodata
304 0000069c··00006302·R_ARM_ABS32············00000683···odict_or304 0000069c··00006302·R_ARM_ABS32············00000683···odict_or
305 000006d0··00006202·R_ARM_ABS32············00000669···odict_inplace_or305 000006d0··00006202·R_ARM_ABS32············00000669···odict_inplace_or
306 000006f8··00001202·R_ARM_ABS32············000003b9···odict_mp_ass_sub306 000006f8··00001202·R_ARM_ABS32············000003b9···odict_mp_ass_sub
  
307 Relocation·section·'.rel.text.hot'·at·offset·0x4a0c·contains·43·entries:307 Relocation·section·'.rel.text.hot'·at·offset·0x4a18·contains·43·entries:
308 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name308 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
309 00000058··0000ab0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc309 00000058··0000ab0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
310 00000066··0000b20a·R_ARM_THM_CALL·········00000000···memset310 00000066··0000b20a·R_ARM_THM_CALL·········00000000···memset
311 0000008a··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free311 0000008a··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free
312 000000d0··0000ac0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory312 000000d0··0000ac0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
313 000000dc··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free313 000000dc··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free
314 0000011e··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Hash314 0000011e··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Hash
315 00000198··0000b80a·R_ARM_THM_CALL·········00000000···PyDict_GetItem315 00000196··0000b80a·R_ARM_THM_CALL·········00000000···PyDict_GetItem
316 000001c4··0000b92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError316 000001c2··0000b92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
317 000001c8··0000b930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError317 000001c6··0000b930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
318 000001cc··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC5318 000001ca··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC5
319 000001d0··00001f30·R_ARM_THM_MOVT_ABS·····000000d4···.LC5319 000001ce··00001f30·R_ARM_THM_MOVT_ABS·····000000d4···.LC5
320 000001d6··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_SetString320 000001d4··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_SetString
321 00000246··0000ab0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc321 00000248··0000ab0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
322 0000025c··0000b20a·R_ARM_THM_CALL·········00000000···memset322 0000025e··0000b20a·R_ARM_THM_CALL·········00000000···memset
323 0000027e··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free323 00000280··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free
324 00000304··0000ba0a·R_ARM_THM_CALL·········00000000···PyTuple_New324 00000306··0000ba0a·R_ARM_THM_CALL·········00000000···PyTuple_New
325 00000318··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
326 00000328··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc325 00000326··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
327 00000334··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc326 00000336··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
328 0000033e··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free 
329 00000342··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_Occurred327 0000033c··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
330 00000348··0000b02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError328 00000342··0000b02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError
331 0000034c··0000b030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError329 00000346··0000b030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError
332 00000356··0000b10a·R_ARM_THM_CALL·········00000000···PyErr_SetObject330 00000350··0000b10a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
333 00000372··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc331 0000037a··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
334 00000378··0000ac0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
335 00000380··00001b0a·R_ARM_THM_CALL·········00000565···_PyObject_GC_TRACK_impl.constprop.0 
336 00000386··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc332 00000386··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
337 00000390··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc333 0000039a··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
338 00000396··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
339 0000039c··0000b02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError 
340 000003a0··0000b030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError 
341 000003aa··0000b10a·R_ARM_THM_CALL·········00000000···PyErr_SetObject 
342 000003da··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc334 000003a2··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
343 000003e0··0000b92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError335 000003ac··0000b92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
344 000003e4··0000b930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError336 000003b0··0000b930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
345 000003e8··0000202f·R_ARM_THM_MOVW_ABS_NC··000000fc···.LC6337 000003b6··0000202f·R_ARM_THM_MOVW_ABS_NC··000000fc···.LC6
346 000003ec··00002030·R_ARM_THM_MOVT_ABS·····000000fc···.LC6338 000003ba··00002030·R_ARM_THM_MOVT_ABS·····000000fc···.LC6
347 000003f6··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_SetString339 000003c4··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 340 000003d0··0000ac0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 341 000003d4··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 342 000003da··0000b02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError
 343 000003de··0000b030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError
 344 000003e8··0000b10a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
 345 00000408··00001b0a·R_ARM_THM_CALL·········00000565···_PyObject_GC_TRACK_impl.constprop.0
348 00000410··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc346 0000040e··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
349 00000418··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc347 00000414··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 348 0000041e··0000b30a·R_ARM_THM_CALL·········00000000···PyMem_Free
 349 00000426··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
350 000004aa··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type350 000004b6··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
351 000004ae··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type351 000004ba··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
  
352 Relocation·section·'.rel.text.unlikely'·at·offset·0x4b64·contains·116·entries:352 Relocation·section·'.rel.text.unlikely'·at·offset·0x4b70·contains·116·entries:
353 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name353 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
354 00000020··0000c00a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype354 00000020··0000c00a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
355 00000030··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type355 00000030··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
356 00000034··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type356 00000034··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
357 00000054··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct357 00000054··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
358 00000058··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct358 00000058··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
359 00000072··0000c00a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype359 00000072··0000c00a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
Offset 466, 15 lines modifiedOffset 466, 15 lines modified
466 00000370··0000ce1e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult466 00000370··0000ce1e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult
467 0000059e··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new467 0000059e··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new
468 000005a8··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new468 000005a8··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new
469 000005c2··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new469 000005c2··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new
470 000005dc··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new470 000005dc··00001a1e·R_ARM_THM_JUMP24·······000004e5···odictiter_new
471 0000074c··0000df1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t471 0000074c··0000df1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
  
472 Relocation·section·'.rel.rodata'·at·offset·0x4f04·contains·7·entries:472 Relocation·section·'.rel.rodata'·at·offset·0x4f10·contains·7·entries:
473 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name473 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
474 00000000··00000202·R_ARM_ABS32············00000000···.rodata.str1.4474 00000000··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
475 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4475 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
476 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4476 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
477 00000010··00000202·R_ARM_ABS32············00000000···.rodata.str1.4477 00000010··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
478 00000018··00000202·R_ARM_ABS32············00000000···.rodata.str1.4478 00000018··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
479 00000020··00000202·R_ARM_ABS32············00000000···.rodata.str1.4479 00000020··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
Max diff block lines reached; -1/10455 bytes (-0.01%) of diff not shown.
14.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 98, 96 lines modifiedOffset 98, 96 lines modified
  
98 000000e8·<odictiter_iternext>:98 000000e8·<odictiter_iternext>:
99 odictiter_iternext():99 odictiter_iternext():
100 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}100 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
101 »       ldrd»   r7,·r5,·[r0,·#8]101 »       ldrd»   r7,·r5,·[r0,·#8]
102 »       sub»    sp,·#20102 »       sub»    sp,·#20
103 »       cmp»    r5,·#0103 »       cmp»    r5,·#0
104 »       beq.n»  1ee·<odictiter_iternext+0x106>104 »       beq.n»  1ec·<odictiter_iternext+0x104>
105 »       ldr.w»  r8,·[r0,·#24]105 »       ldr.w»  r8,·[r0,·#24]
106 »       mov»    r4,·r0106 »       mov»    r4,·r0
107 »       cmp.w»  r8,·#0107 »       cmp.w»  r8,·#0
108 »       beq.n»  1de·<odictiter_iternext+0xf6>108 »       beq.n»  1dc·<odictiter_iternext+0xf4>
109 »       ldr»    r2,·[r5,·#52]» ;·0x34109 »       ldr»    r2,·[r5,·#52]» ;·0x34
110 »       ldr»    r3,·[r0,·#20]110 »       ldr»    r3,·[r0,·#20]
111 »       cmp»    r2,·r3111 »       cmp»    r2,·r3
112 »       bne.n»  1c4·<odictiter_iternext+0xdc>112 »       bne.n»  1c2·<odictiter_iternext+0xda>
113 »       ldr»    r0,·[r0,·#16]113 »       ldr»    r0,·[r0,·#16]
114 »       ldr»    r1,·[r5,·#8]114 »       ldr»    r1,·[r5,·#8]
115 »       cmp»    r0,·r1115 »       cmp»    r0,·r1
116 »       bne.w»  3e0·<odictiter_iternext+0x2f8>116 »       bne.w»  3ac·<odictiter_iternext+0x2c4>
117 »       ldr»    r6,·[r5,·#32]117 »       ldr»    r6,·[r5,·#32]
118 »       cmp»    r6,·#0118 »       cmp»    r6,·#0
119 »       beq.w»  342·<odictiter_iternext+0x25a>119 »       beq.w»  3d4·<odictiter_iternext+0x2ec>
120 »       mov»    r0,·r8120 »       mov»    r0,·r8
121 »       bl»     0·<PyObject_Hash>121 »       bl»     0·<PyObject_Hash>
122 ·R_ARM_THM_CALL» PyObject_Hash122 ·R_ARM_THM_CALL» PyObject_Hash
123 »       mov»    r6,·r0123 »       mov»    r6,·r0
124 »       adds»   r2,·r0,·#1124 »       adds»   r2,·r0,·#1
125 »       beq.w»  342·<odictiter_iternext+0x25a>125 »       beq.w»  3d4·<odictiter_iternext+0x2ec>
126 »       ldr.w»  r9,·[r5,·#24]126 »       ldr.w»  r9,·[r5,·#24]
127 »       and.w»  r7,·r7,·#1127 »       and.w»  r7,·r7,·#1
128 »       ldr»    r2,·[r5,·#48]» ;·0x30128 »       ldr»    r2,·[r5,·#48]» ;·0x30
129 »       ldr.w»  sl,·[r9,·#4]129 »       ldr.w»  sl,·[r9,·#4]
130 »       cmp»    r9,·r2130 »       cmp»    r9,·r2
131 »       bne.n»  236·<odictiter_iternext+0x14e>131 »       bne.n»  238·<odictiter_iternext+0x150>
132 »       ldr»    r3,·[r5,·#44]» ;·0x2c132 »       ldr»    r3,·[r5,·#44]» ;·0x2c
133 »       cmp»    r3,·sl133 »       cmp»    r3,·sl
134 »       bne.n»  236·<odictiter_iternext+0x14e>134 »       bne.n»  238·<odictiter_iternext+0x150>
135 »       ldr.w»  r6,·[r9,·#8]135 »       ldr.w»  r6,·[r9,·#8]
136 »       mov»    r2,·r0136 »       mov»    r2,·r0
137 »       add»    r3,·sp,·#12137 »       add»    r3,·sp,·#12
138 »       movs»   r0,·#0138 »       movs»   r0,·#0
139 »       mov»    r1,·r8139 »       mov»    r1,·r8
140 »       str»    r0,·[sp,·#12]140 »       str»    r0,·[sp,·#12]
141 »       mov»    r0,·r5141 »       mov»    r0,·r5
142 »       blx»    r6142 »       blx»    r6
143 »       adds»   r3,·r0,·#1143 »       adds»   r3,·r0,·#1
144 »       beq.w»  32e·<odictiter_iternext+0x246>144 »       beq.w»  32c·<odictiter_iternext+0x244>
145 »       orr.w»  r1,·r0,·r0,·asr·#31145 »       orr.w»  r1,·r0,·r0,·asr·#31
146 »       cmp»    r0,·#0146 »       cmp»    r0,·#0
147 »       blt.w»  342·<odictiter_iternext+0x25a>147 »       blt.w»  3d4·<odictiter_iternext+0x2ec>
148 »       ldr»    r5,·[r5,·#40]» ;·0x28148 »       ldr»    r5,·[r5,·#40]» ;·0x28
149 »       ldr.w»  r3,·[r5,·r1,·lsl·#2]149 »       ldr.w»  r3,·[r5,·r1,·lsl·#2]
150 »       cmp»    r3,·#0150 »       cmp»    r3,·#0
151 »       beq.w»  342·<odictiter_iternext+0x25a>151 »       beq.w»  3d4·<odictiter_iternext+0x2ec>
152 »       ldr»    r6,·[r4,·#24]152 »       ldr»    r6,·[r4,·#24]
153 »       cmp»    r7,·#0153 »       cmp»    r7,·#0
154 »       bne.w»  3d4·<odictiter_iternext+0x2ec>154 »       bne.w»  3a8·<odictiter_iternext+0x2c0>
155 »       ldr»    r7,·[r3,·#8]155 »       ldr»    r7,·[r3,·#8]
156 »       cmp»    r7,·#0156 »       cmp»    r7,·#0
157 »       beq.n»  1f2·<odictiter_iternext+0x10a>157 »       beq.n»  1f2·<odictiter_iternext+0x10a>
158 »       ldr»    r3,·[r7,·#0]158 »       ldr»    r3,·[r7,·#0]
159 »       str»    r3,·[r4,·#24]159 »       str»    r3,·[r4,·#24]
160 »       ldr»    r2,·[r3,·#0]160 »       ldr»    r2,·[r3,·#0]
161 »       adds»   r2,·#1161 »       adds»   r2,·#1
162 »       str»    r2,·[r3,·#0]162 »       str»    r2,·[r3,·#0]
163 »       cmp»    r6,·#0163 »       cmp»    r6,·#0
164 »       beq.n»  1ee·<odictiter_iternext+0x106>164 »       beq.n»  1ec·<odictiter_iternext+0x104>
165 »       ldr»    r5,·[r4,·#8]165 »       ldr»    r5,·[r4,·#8]
166 »       lsls»   r2,·r5,·#29166 »       lsls»   r2,·r5,·#29
167 »       bpl.w»  2fe·<odictiter_iternext+0x216>167 »       bpl.n»  1ee·<odictiter_iternext+0x106>
168 »       ldr»    r0,·[r4,·#12]168 »       ldr»    r0,·[r4,·#12]
169 »       mov»    r1,·r6169 »       mov»    r1,·r6
170 »       bl»     0·<PyDict_GetItem>170 »       bl»     0·<PyDict_GetItem>
171 ·R_ARM_THM_CALL» PyDict_GetItem171 ·R_ARM_THM_CALL» PyDict_GetItem
172 »       mov»    r5,·r0172 »       mov»    r5,·r0
173 »       cmp»    r0,·#0173 »       cmp»    r0,·#0
174 »       beq.w»  396·<odictiter_iternext+0x2ae>174 »       beq.w»  33c·<odictiter_iternext+0x254>
175 »       ldr»    r2,·[r4,·#8]175 »       ldr»    r2,·[r4,·#8]
176 »       ldr»    r3,·[r0,·#0]176 »       ldr»    r3,·[r0,·#0]
177 »       adds»   r3,·#1177 »       adds»   r3,·#1
178 »       str»    r3,·[r0,·#0]178 »       str»    r3,·[r0,·#0]
179 »       lsls»   r3,·r2,·#30179 »       lsls»   r3,·r2,·#30
180 »       bmi.n»  1fc·<odictiter_iternext+0x114>180 »       bmi.n»  1fc·<odictiter_iternext+0x114>
181 »       ldr»    r7,·[r6,·#0]181 »       ldr»    r7,·[r6,·#0]
182 »       subs»   r1,·r7,·#1182 »       subs»   r1,·r7,·#1
183 »       str»    r1,·[r6,·#0]183 »       str»    r1,·[r6,·#0]
184 »       cmp»    r1,·#0184 »       cmp»    r1,·#0
185 »       beq.w»  3d8·<odictiter_iternext+0x2f0>185 »       beq.w»  380·<odictiter_iternext+0x298>
186 »       mov»    r0,·r5186 »       mov»    r0,·r5
187 »       add»    sp,·#20187 »       add»    sp,·#20
188 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}188 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
189 »       movw»   r5,·#0189 »       movw»   r5,·#0
190 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError190 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
191 »       movt»   r5,·#0191 »       movt»   r5,·#0
192 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError192 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
Offset 195, 77 lines modifiedOffset 195, 79 lines modified
195 ·R_ARM_THM_MOVW_ABS_NC»  .LC5195 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
196 »       movt»   r1,·#0196 »       movt»   r1,·#0
197 ·R_ARM_THM_MOVT_ABS»     .LC5197 ·R_ARM_THM_MOVT_ABS»     .LC5
198 »       ldr»    r0,·[r5,·#0]198 »       ldr»    r0,·[r5,·#0]
199 »       bl»     0·<PyErr_SetString>199 »       bl»     0·<PyErr_SetString>
200 ·R_ARM_THM_CALL» PyErr_SetString200 ·R_ARM_THM_CALL» PyErr_SetString
201 »       ldr»    r5,·[r4,·#12]201 »       ldr»    r5,·[r4,·#12]
202 »       cbz»    r5,·1ee·<odictiter_iternext+0x106>202 »       cbz»    r5,·1ec·<odictiter_iternext+0x104>
203 »       ldr»    r0,·[r5,·#0]203 »       ldr»    r0,·[r5,·#0]
204 »       movs»   r6,·#0204 »       movs»   r6,·#0
205 »       str»    r6,·[r4,·#12]205 »       str»    r6,·[r4,·#12]
206 »       subs»   r4,·r0,·#1206 »       subs»   r6,·r0,·#1
207 »       str»    r4,·[r5,·#0]207 »       str»    r6,·[r5,·#0]
208 »       cmp»    r4,·#0208 »       cmp»    r6,·#0
209 »       beq.w»  38c·<odictiter_iternext+0x2a4>209 »       beq.w»  332·<odictiter_iternext+0x24a>
210 »       movs»   r5,·#0210 »       movs»   r6,·#0
 211 »       mov»    r5,·r6
211 »       b.n»    1bc·<odictiter_iternext+0xd4>212 »       b.n»    1ba·<odictiter_iternext+0xd2>
212 »       movs»   r0,·#0213 »       movs»   r0,·#0
213 »       str»    r0,·[r4,·#24]214 »       str»    r0,·[r4,·#24]
214 »       cmp»    r6,·#0215 »       cmp»    r6,·#0
215 »       bne.n»  18c·<odictiter_iternext+0xa4>216 »       bne.n»  18c·<odictiter_iternext+0xa4>
216 »       b.n»    1ee·<odictiter_iternext+0x106>217 »       b.n»    1ec·<odictiter_iternext+0x104>
217 »       ldr»    r7,·[r4,·#28]218 »       ldr»    r7,·[r4,·#28]
218 »       ldr»    r1,·[r7,·#0]219 »       ldr»    r1,·[r7,·#0]
219 »       cmp»    r1,·#1220 »       cmp»    r1,·#1
220 »       bne.n»  302·<odictiter_iternext+0x21a>221 »       bne.n»  304·<odictiter_iternext+0x21c>
221 »       ldr»    r0,·[r7,·#12]222 »       ldr»    r0,·[r7,·#12]
222 »       movs»   r4,·#2223 »       movs»   r4,·#2
223 »       str»    r4,·[r7,·#0]224 »       str»    r4,·[r7,·#0]
Max diff block lines reached; 11046/14876 bytes (74.25%) of diff not shown.
659 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:··········58016·(bytes·into·file)13 ··Start·of·section·headers:··········54352·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xe2a0:1 There·are·18·section·headers,·starting·at·offset·0xd450:
  
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·000f58·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ee8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00ab60·000788·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00a2e0·000780·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000f8c·0003a8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000f1c·0003a8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00b2e8·0002e8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00aa60·0002e8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001334·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0012c4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001334·000b16·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0012c4·000b16·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001e4c·005bac·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001ddc·0053e8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00b5d0·002b60·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00ad48·002598·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0079f8·000130·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0071c4·000130·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00e130·0000d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00d2e0·0000d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·007b28·000891·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0072f4·000891·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00e200·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00d3b0·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0083b9·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·007b85·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0083b9·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007b85·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0083ec·0017f0·10·····16·289··419 ··[15]·.symtab···········SYMTAB··········00000000·007bb8·001780·10·····16·282··4
20 ··[16]·.strtab···········STRTAB··········00000000·009bdc·000f81·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·009338·000fa6·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00e210·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00d3c0·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
41.1 KB
readelf --wide --symbols {}
    
Offset 1, 90 lines modifiedOffset 1, 90 lines modified
  
1 Symbol·table·'.symtab'·contains·383·entries:1 Symbol·table·'.symtab'·contains·376·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
9 ·····6:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29 ·····6:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
10 ·····7:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC310 ·····7:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
11 ·····8:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC411 ·····8:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····7·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
13 ····10:·00000001··1016·FUNC····LOCAL··DEFAULT····7·memory_new13 ····10:·00000001···972·FUNC····LOCAL··DEFAULT····7·memory_new
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR015 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
16 ····13:·000006fd···688·FUNC····LOCAL··DEFAULT····7·mbuf_add_view16 ····13:·00000695···504·FUNC····LOCAL··DEFAULT····7·mbuf_add_view
17 ····14:·000031e9····66·FUNC····LOCAL··DEFAULT····7·init_strides_from_shape17 ····14:·00002a35····68·FUNC····LOCAL··DEFAULT····7·init_strides_from_shape
18 ····15:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d18 ····15:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
19 ····16:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t19 ····16:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
20 ····17:·000006f4·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····17:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
21 ····18:·000006fc·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····18:·00000694·····0·NOTYPE··LOCAL··DEFAULT····7·$t
22 ····19:·000009a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····19:·00000884·····0·NOTYPE··LOCAL··DEFAULT····7·$d
23 ····20:·000009ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t23 ····20:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
24 ····21:·000009ad···104·FUNC····LOCAL··DEFAULT····7·init_flags24 ····21:·0000088d····96·FUNC····LOCAL··DEFAULT····7·init_flags
25 ····22:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC525 ····22:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
26 ····23:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC626 ····23:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
27 ····24:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC727 ····24:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
28 ····25:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC828 ····25:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
29 ····26:·00000a15··1300·FUNC····LOCAL··DEFAULT····7·memory_subscript29 ····26:·000008ed··1308·FUNC····LOCAL··DEFAULT····7·memory_subscript
30 ····27:·00002be9···882·FUNC····LOCAL··DEFAULT····7·memory_item30 ····27:·0000258d···540·FUNC····LOCAL··DEFAULT····7·memory_item
31 ····28:·00000d00·····0·NOTYPE··LOCAL··DEFAULT····7·$d31 ····28:·00000be8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
32 ····29:·00000d08·····0·NOTYPE··LOCAL··DEFAULT····7·$t32 ····29:·00000bf0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
33 ····30:·00002965····52·FUNC····LOCAL··DEFAULT····7·adjust_fmt.isra.033 ····30:·00002389····52·FUNC····LOCAL··DEFAULT····7·adjust_fmt.isra.0
34 ····31:·00002999···326·FUNC····LOCAL··DEFAULT····7·unpack_single34 ····31:·0000242d···326·FUNC····LOCAL··DEFAULT····7·unpack_single
35 ····32:·00000021···122·FUNC····LOCAL··DEFAULT····9·ptr_from_tuple35 ····32:·00000021···122·FUNC····LOCAL··DEFAULT····9·ptr_from_tuple
36 ····33:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC936 ····33:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
37 ····34:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1037 ····34:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
38 ····35:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1138 ····35:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
39 ····36:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1239 ····36:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
40 ····37:·00000f29···266·FUNC····LOCAL··DEFAULT····7·memory_dealloc40 ····37:·00000e09···266·FUNC····LOCAL··DEFAULT····7·memory_dealloc
41 ····38:·00001035···176·FUNC····LOCAL··DEFAULT····7·_memory_release41 ····38:·00000f15···176·FUNC····LOCAL··DEFAULT····7·_memory_release
42 ····39:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1342 ····39:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
43 ····40:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1443 ····40:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
44 ····41:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1544 ····41:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
45 ····42:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1645 ····42:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
46 ····43:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1746 ····43:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
47 ····44:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1847 ····44:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
48 ····45:·000010e5···496·FUNC····LOCAL··DEFAULT····7·memory_getbuf48 ····45:·00000fc5···506·FUNC····LOCAL··DEFAULT····7·memory_getbuf
49 ····46:·000012d5·····8·FUNC····LOCAL··DEFAULT····7·memory_releasebuf49 ····46:·000011c1·····8·FUNC····LOCAL··DEFAULT····7·memory_releasebuf
50 ····47:·000012dd····90·FUNC····LOCAL··DEFAULT····7·mbuf_dealloc50 ····47:·000011c9····90·FUNC····LOCAL··DEFAULT····7·mbuf_dealloc
 51 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····48:·00001339····12·FUNC····LOCAL··DEFAULT····7·mbuf_traverse52 ····49:·00000001····12·FUNC····LOCAL··DEFAULT····1·mbuf_traverse
52 ····49:·00001345····12·FUNC····LOCAL··DEFAULT····7·memory_traverse53 ····50:·0000000d····12·FUNC····LOCAL··DEFAULT····1·memory_traverse
53 ····50:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1954 ····51:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
54 ····51:·000015e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d55 ····52:·00001428·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····52:·000015f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t56 ····53:·00001434·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····53:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2057 ····54:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
57 ····54:·00001719··1364·FUNC····LOCAL··DEFAULT····7·PyBuffer_ToContiguous.part.058 ····55:·000015b9··1384·FUNC····LOCAL··DEFAULT····7·PyBuffer_ToContiguous.part.0
58 ····55:·00000350·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2159 ····56:·00000350·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
59 ····56:·000035cd···906·FUNC····LOCAL··DEFAULT····7·copy_rec.part.060 ····57:·00002e19···874·FUNC····LOCAL··DEFAULT····7·copy_rec.part.0
60 ····57:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2261 ····58:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
61 ····58:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2362 ····59:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
62 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
63 ····60:·00000001···358·FUNC····LOCAL··DEFAULT····1·memory_hash63 ····60:·00000019···358·FUNC····LOCAL··DEFAULT····1·memory_hash
64 ····61:·00001c6d···110·FUNC····LOCAL··DEFAULT····7·get_native_fmtchar64 ····61:·00001b21···104·FUNC····LOCAL··DEFAULT····7·get_native_fmtchar
65 ····62:·0000322d···926·FUNC····LOCAL··DEFAULT····7·copy_buffer65 ····62:·00002a79···926·FUNC····LOCAL··DEFAULT····7·copy_buffer
66 ····63:·00001c86·····0·NOTYPE··LOCAL··DEFAULT····7·$d66 ····63:·00001b38·····0·NOTYPE··LOCAL··DEFAULT····7·$d
67 ····64:·00001cdd····24·FUNC····LOCAL··DEFAULT····7·memory_format_get67 ····64:·00001b89····24·FUNC····LOCAL··DEFAULT····7·memory_format_get
68 ····65:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_format_get.part.068 ····65:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_format_get.part.0
69 ····66:·00001cf5····24·FUNC····LOCAL··DEFAULT····7·memory_ndim_get69 ····66:·00001ba1····24·FUNC····LOCAL··DEFAULT····7·memory_ndim_get
70 ····67:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_ndim_get.part.070 ····67:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_ndim_get.part.0
71 ····68:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_obj_get.part.071 ····68:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_obj_get.part.0
72 ····69:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_shape_get.part.072 ····69:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_shape_get.part.0
73 ····70:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_strides_get.part.073 ····70:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_strides_get.part.0
74 ····71:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_suboffsets_get.part.074 ····71:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_suboffsets_get.part.0
75 ····72:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_nbytes_get.part.075 ····72:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_nbytes_get.part.0
76 ····73:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_itemsize_get.part.076 ····73:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_itemsize_get.part.0
77 ····74:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_readonly_get.part.077 ····74:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_readonly_get.part.0
78 ····75:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_c_contiguous.part.078 ····75:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_c_contiguous.part.0
79 ····76:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_f_contiguous.part.079 ····76:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_f_contiguous.part.0
80 ····77:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_contiguous.part.080 ····77:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_contiguous.part.0
81 ····78:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_toreadonly.part.081 ····78:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_toreadonly.part.0
82 ····79:·00000169····28·FUNC····LOCAL··DEFAULT····1·memory_enter.part.082 ····79:·00000181····28·FUNC····LOCAL··DEFAULT····1·memory_enter.part.0
83 ····80:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2483 ····80:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
84 ····81:·00000400·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2584 ····81:·00000400·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
85 ····82:·00000404·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2685 ····82:·00000404·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
86 ····83:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2786 ····83:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
87 ····84:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2887 ····84:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
88 ····85:·00000410·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2988 ····85:·00000410·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
89 ····86:·00000414·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3089 ····86:·00000414·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
Offset 124, 263 lines modifiedOffset 124, 256 lines modified
124 ···120:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64124 ···120:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64
125 ···121:·00000610·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65125 ···121:·00000610·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65
126 ···122:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66126 ···122:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66
127 ···123:·00000664·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67127 ···123:·00000664·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67
128 ···124:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC68128 ···124:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC68
129 ···125:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC69129 ···125:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC69
130 ···126:·00000708·····0·NOTYPE··LOCAL··DEFAULT····6·.LC70130 ···126:·00000708·····0·NOTYPE··LOCAL··DEFAULT····6·.LC70
131 ···127:·00001d0d··2262·FUNC····LOCAL··DEFAULT····7·memory_cast131 ···127:·00001bb9··1552·FUNC····LOCAL··DEFAULT····7·memory_cast
132 ···128:·00001e76·····0·NOTYPE··LOCAL··DEFAULT····7·$d132 ···128:·000021c9···188·FUNC····LOCAL··DEFAULT····7·mbuf_add_incomplete_view
133 ···129:·00001edc·····0·NOTYPE··LOCAL··DEFAULT····7·$t133 ···129:·00001cfa·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 134 ···130:·00001d60·····0·NOTYPE··LOCAL··DEFAULT····7·$t
134 ···130:·00001f78·····0·NOTYPE··LOCAL··DEFAULT····7·$d135 ···131:·00001e80·····0·NOTYPE··LOCAL··DEFAULT····7·$d
135 ···131:·00001f84·····0·NOTYPE··LOCAL··DEFAULT····7·$t136 ···132:·00001e84·····0·NOTYPE··LOCAL··DEFAULT····7·$t
136 ···132:·00001fee·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
137 ···133:·00002054·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
138 ···134:·000021ec·····0·NOTYPE··LOCAL··DEFAULT····7·$d137 ···133:·0000227c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
139 ···135:·000022b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t138 ···134:·00002284·····0·NOTYPE··LOCAL··DEFAULT····7·$t
140 ···136:·000025e5····24·FUNC····LOCAL··DEFAULT····7·memory_itemsize_get139 ···135:·00002285····24·FUNC····LOCAL··DEFAULT····7·memory_itemsize_get
141 ···137:·000025fd····60·FUNC····LOCAL··DEFAULT····7·memory_length140 ···136:·0000229d····60·FUNC····LOCAL··DEFAULT····7·memory_length
142 ···138:·00000744·····0·NOTYPE··LOCAL··DEFAULT····6·.LC71141 ···137:·00000744·····0·NOTYPE··LOCAL··DEFAULT····6·.LC71
 142 ···138:·000022d9···176·FUNC····LOCAL··DEFAULT····7·memory_tolist
 143 ···139:·000023bd···112·FUNC····LOCAL··DEFAULT····7·tolist_base
 144 ···140:·00003e39··4176·FUNC····LOCAL··DEFAULT····7·tolist_rec.part.0
143 ···139:·00000768·····0·NOTYPE··LOCAL··DEFAULT····6·.LC72145 ···141:·00000768·····0·NOTYPE··LOCAL··DEFAULT····6·.LC72
144 ···140:·00002639···810·FUNC····LOCAL··DEFAULT····7·memory_tolist 
145 ···141:·000026b6·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
146 ···142:·000045fd··4174·FUNC····LOCAL··DEFAULT····7·tolist_rec.part.0 
147 ···143:·00002850·····0·NOTYPE··LOCAL··DEFAULT····7·$d146 ···142:·00002440·····0·NOTYPE··LOCAL··DEFAULT····7·$d
148 ···144:·0000291c·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
149 ···145:·000029ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
150 ···146:·00002ae1····26·FUNC····LOCAL··DEFAULT····7·memory_enter147 ···143:·0000019d····24·FUNC····LOCAL··DEFAULT····1·memory_enter
151 ···147:·00002afd····32·FUNC····LOCAL··DEFAULT····7·memory_release148 ···144:·000001b5····32·FUNC····LOCAL··DEFAULT····1·memory_release
152 ···148:·00002b1d···180·FUNC····LOCAL··DEFAULT····7·memory_exit149 ···145:·000001d5·····2·FUNC····LOCAL··DEFAULT····1·memory_exit
153 ···149:·0000078c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73150 ···146:·0000078c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73
154 ···150:·000007ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74151 ···147:·000007ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74
Max diff block lines reached; -1/42008 bytes (-0.00%) of diff not shown.
208 KB
readelf --wide --relocs {}
Max HTML report size reached
2.88 KB
strings --all --bytes=8 {}
    
Offset 60, 22 lines modifiedOffset 60, 29 lines modified
60 itemsize60 itemsize
61 suboffsets61 suboffsets
62 c_contiguous62 c_contiguous
63 f_contiguous63 f_contiguous
64 contiguous64 contiguous
65 managedbuffer65 managedbuffer
66 iOh:C>`D66 iOh:C>`D
 67 i/j#b`bkj
67 +kjl`cbd68 +kjl`cbd
68 i)D}a(D%F 
69 FAFPFZF»69 i8Dwa9D'F
 70 FuFIF@FZF
 71 $!!!!!!!!!!!!!!!!
70 22222I+22+272 22!22222W+22+2
71 2}g2222222222222222!$L273 2Zh2222222222222222
 74 2FC22C2a22u
 75 BB!BBBBBb*BB*B|BjpBBBBBBBBBBBBBBBB
 76 BSQBBQBdBB
 77 »       1F@F*F» 
72 0jh9FSD!D78 0jh9FSD!D
73 "F9F@F'D79 "F9F@F'D
74 9FHF"F'D80 9FHF"F'D
 81 (iNh3C2`D
75 !F2FCF8F82 !F2FCF8F
76 toreadonly($self,·/)83 toreadonly($self,·/)
77 Return·a·readonly·version·of·the·memoryview.84 Return·a·readonly·version·of·the·memoryview.
78 cast($self,·/,·format,·*,·shape)85 cast($self,·/,·format,·*,·shape)
79 Cast·a·memoryview·to·a·new·format·or·shape.86 Cast·a·memoryview·to·a·new·format·or·shape.
80 tolist($self,·/)87 tolist($self,·/)
81 Return·the·data·in·the·buffer·as·a·list·of·elements.88 Return·the·data·in·the·buffer·as·a·list·of·elements.
Offset 157, 17 lines modifiedOffset 164, 19 lines modified
157 memory_readonly_get.part.0164 memory_readonly_get.part.0
158 memory_c_contiguous.part.0165 memory_c_contiguous.part.0
159 memory_f_contiguous.part.0166 memory_f_contiguous.part.0
160 memory_contiguous.part.0167 memory_contiguous.part.0
161 memory_toreadonly.part.0168 memory_toreadonly.part.0
162 memory_enter.part.0169 memory_enter.part.0
163 memory_cast170 memory_cast
 171 mbuf_add_incomplete_view
164 memory_itemsize_get172 memory_itemsize_get
165 memory_length173 memory_length
166 memory_tolist174 memory_tolist
 175 tolist_base
167 tolist_rec.part.0176 tolist_rec.part.0
168 memory_enter177 memory_enter
169 memory_exit178 memory_exit
170 memory_ass_sub179 memory_ass_sub
171 lookup_dimension180 lookup_dimension
172 memory_nbytes_get181 memory_nbytes_get
173 memory_readonly_get182 memory_readonly_get
Offset 176, 16 lines modifiedOffset 185, 16 lines modified
176 memory_strides_get185 memory_strides_get
177 memory_c_contiguous186 memory_c_contiguous
178 memory_f_contiguous187 memory_f_contiguous
179 memory_obj_get188 memory_obj_get
180 memory_suboffsets_get189 memory_suboffsets_get
181 memory_richcompare190 memory_richcompare
182 cmp_rec.part.0191 cmp_rec.part.0
183 struct_unpack_cmp 
184 struct_get_unpacker192 struct_get_unpacker
 193 struct_unpack_cmp
185 unpacker_free.part.0194 unpacker_free.part.0
186 fix_struct_error_int195 fix_struct_error_int
187 memory_repr196 memory_repr
188 memory_toreadonly197 memory_toreadonly
189 memoryview_hex198 memoryview_hex
190 memory_contiguous199 memory_contiguous
191 mbuf_clear200 mbuf_clear
Offset 221, 30 lines modifiedOffset 230, 30 lines modified
221 _parser.2230 _parser.2
222 __aeabi_idiv231 __aeabi_idiv
223 PyArg_ParseTupleAndKeywords232 PyArg_ParseTupleAndKeywords
224 PyObject_CheckBuffer233 PyObject_CheckBuffer
225 _PyObject_GC_New234 _PyObject_GC_New
226 PyObject_GetBuffer235 PyObject_GetBuffer
227 _PyObject_GC_NewVar236 _PyObject_GC_NewVar
228 PyBuffer_IsContiguous 
229 _Py_Dealloc237 _Py_Dealloc
 238 PyBuffer_IsContiguous
230 PyExc_ValueError239 PyExc_ValueError
231 PyErr_SetString240 PyErr_SetString
232 PyExc_TypeError241 PyExc_TypeError
233 PyErr_Format242 PyErr_Format
234 _PyRuntime243 _PyRuntime
235 PyMemoryView_FromObject244 PyMemoryView_FromObject
236 PySlice_Type245 PySlice_Type
237 PySlice_Unpack246 PySlice_Unpack
238 PySlice_AdjustIndices247 PySlice_AdjustIndices
239 PyExc_IndexError248 PyExc_IndexError
240 PyNumber_AsSsize_t249 PyNumber_AsSsize_t
 250 PyExc_NotImplementedError
241 PyErr_Occurred251 PyErr_Occurred
242 _Py_EllipsisObject252 _Py_EllipsisObject
243 PyExc_NotImplementedError 
244 PyBuffer_Release253 PyBuffer_Release
245 PyObject_GC_Del254 PyObject_GC_Del
246 PyExc_BufferError255 PyExc_BufferError
247 PyObject_ClearWeakRefs256 PyObject_ClearWeakRefs
248 PyExc_SystemError257 PyExc_SystemError
249 PyMem_Free258 PyMem_Free
250 PyMemoryView_FromBuffer259 PyMemoryView_FromBuffer
Offset 257, 39 lines modifiedOffset 266, 39 lines modified
257 PyLong_FromLong266 PyLong_FromLong
258 __aeabi_idivmod267 __aeabi_idivmod
259 PyUnicode_AsASCIIString268 PyUnicode_AsASCIIString
260 PyLong_AsSsize_t269 PyLong_AsSsize_t
261 PyExc_RuntimeError270 PyExc_RuntimeError
262 PyLong_FromSsize_t271 PyLong_FromSsize_t
263 PyList_New272 PyList_New
264 PyLong_FromUnsignedLong 
265 PyBytes_FromStringAndSize273 PyBytes_FromStringAndSize
 274 PyLong_FromUnsignedLong
266 PyFloat_FromDouble275 PyFloat_FromDouble
267 PyLong_FromLongLong 
268 PyLong_FromSize_t 
269 PyLong_FromVoidPtr276 PyLong_FromVoidPtr
270 PyLong_FromUnsignedLongLong277 PyLong_FromUnsignedLongLong
 278 PyLong_FromLongLong
 279 PyLong_FromSize_t
271 PyBool_FromLong280 PyBool_FromLong
272 _Py_NoneStruct281 _Py_NoneStruct
273 PyNumber_Index282 PyNumber_Index
274 PyLong_AsLong283 PyLong_AsLong
275 PyLong_AsUnsignedLong284 PyLong_AsUnsignedLong
276 PyFloat_AsDouble285 PyFloat_AsDouble
277 PyErr_ExceptionMatches286 PyErr_ExceptionMatches
278 PyErr_Clear287 PyErr_Clear
Max diff block lines reached; 374/2894 bytes (12.92%) of diff not shown.
57.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 59 lines modifiedOffset 1, 77 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<mbuf_traverse>:
 3 mbuf_traverse():
 4 »       ldr»    r0,·[r0,·#20]
 5 »       mov»    r3,·r1
 6 »       mov»    r1,·r2
 7 »       cbz»    r0,·a·<mbuf_traverse+0xa>
 8 »       bx»     r3
 9 »       bx»     lr
  
 10 0000000c·<memory_traverse>:
 11 memory_traverse():
 12 »       ldr»    r0,·[r0,·#12]
 13 »       mov»    r3,·r1
 14 »       mov»    r1,·r2
 15 »       cbz»    r0,·16·<memory_traverse+0xa>
 16 »       bx»     r3
 17 »       bx»     lr
  
2 00000000·<memory_hash>:18 00000018·<memory_hash>:
3 memory_hash():19 memory_hash():
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}20 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
5 »       ldr»    r5,·[r0,·#16]21 »       ldr»    r5,·[r0,·#16]
6 »       sub»    sp,·#52»      ;·0x3422 »       sub»    sp,·#52»      ;·0x34
7 »       adds»   r1,·r5,·#123 »       adds»   r1,·r5,·#1
8 »       bne.n»  66·<memory_hash+0x66>24 »       bne.n»  7e·<memory_hash+0x66>
9 »       ldr»    r3,·[r0,·#20]25 »       ldr»    r3,·[r0,·#20]
10 »       mov»    r4,·r026 »       mov»    r4,·r0
11 »       ldr»    r6,·[r0,·#28]27 »       ldr»    r6,·[r0,·#28]
12 »       lsls»   r2,·r3,·#3128 »       lsls»   r2,·r3,·#31
13 »       bmi.n»  a2·<memory_hash+0xa2>29 »       bmi.n»  ba·<memory_hash+0xa2>
14 »       ldr»    r0,·[r0,·#12]30 »       ldr»    r0,·[r0,·#12]
15 »       ldr»    r1,·[r0,·#8]31 »       ldr»    r1,·[r0,·#8]
16 »       lsls»   r3,·r1,·#3132 »       lsls»   r3,·r1,·#31
17 »       bmi.n»  a2·<memory_hash+0xa2>33 »       bmi.n»  ba·<memory_hash+0xa2>
18 »       ldr»    r2,·[r4,·#44]» ;·0x2c34 »       ldr»    r2,·[r4,·#44]» ;·0x2c
19 »       cbz»    r2,·88·<memory_hash+0x88>35 »       cbz»    r2,·a0·<memory_hash+0x88>
20 »       ldr»    r1,·[r4,·#52]» ;·0x3436 »       ldr»    r1,·[r4,·#52]» ;·0x34
21 »       add.w»  r0,·sp,·#337 »       add.w»  r0,·sp,·#3
22 »       bl»     1c6c·<get_native_fmtchar>38 »       bl»     1b20·<get_native_fmtchar>
23 ·R_ARM_THM_CALL» get_native_fmtchar39 ·R_ARM_THM_CALL» get_native_fmtchar
24 »       cmp»    r0,·#040 »       cmp»    r0,·#0
25 »       blt.n»  6e·<memory_hash+0x6e>41 »       blt.n»  86·<memory_hash+0x6e>
26 »       ldrb.w» r7,·[sp,·#3]42 »       ldrb.w» r7,·[sp,·#3]
27 »       sub.w»  r3,·r7,·#98» ;·0x6243 »       sub.w»  r3,·r7,·#98» ;·0x62
28 »       cmp»    r3,·#144 »       cmp»    r3,·#1
29 »       bls.n»  40·<memory_hash+0x40>45 »       bls.n»  58·<memory_hash+0x40>
30 »       cmp»    r7,·#66»      ;·0x4246 »       cmp»    r7,·#66»      ;·0x42
31 »       bne.n»  6e·<memory_hash+0x6e>47 »       bne.n»  86·<memory_hash+0x6e>
32 »       ldr»    r0,·[r4,·#32]48 »       ldr»    r0,·[r4,·#32]
33 »       cbz»    r0,·4c·<memory_hash+0x4c>49 »       cbz»    r0,·64·<memory_hash+0x4c>
34 »       bl»     0·<PyObject_Hash>50 »       bl»     0·<PyObject_Hash>
35 ·R_ARM_THM_CALL» PyObject_Hash51 ·R_ARM_THM_CALL» PyObject_Hash
36 »       adds»   r0,·#152 »       adds»   r0,·#1
37 »       beq.n»  66·<memory_hash+0x66>53 »       beq.n»  7e·<memory_hash+0x66>
38 »       ldr»    r0,·[r4,·#20]54 »       ldr»    r0,·[r4,·#20]
39 »       tst.w»  r0,·#1055 »       tst.w»  r0,·#10
40 »       beq.n»  c4·<memory_hash+0xc4>56 »       beq.n»  dc·<memory_hash+0xc4>
41 »       ldr»    r1,·[r4,·#36]» ;·0x2457 »       ldr»    r1,·[r4,·#36]» ;·0x24
42 »       mov»    r0,·r658 »       mov»    r0,·r6
43 »       bl»     0·<_Py_HashBytes>59 »       bl»     0·<_Py_HashBytes>
44 ·R_ARM_THM_CALL» _Py_HashBytes60 ·R_ARM_THM_CALL» _Py_HashBytes
45 »       ldr»    r5,·[r4,·#28]61 »       ldr»    r5,·[r4,·#28]
46 »       str»    r0,·[r4,·#16]62 »       str»    r0,·[r4,·#16]
47 »       cmp»    r5,·r663 »       cmp»    r5,·r6
48 »       bne.n»  ba·<memory_hash+0xba>64 »       bne.n»  d2·<memory_hash+0xba>
49 »       mov»    r5,·r065 »       mov»    r5,·r0
50 »       mov»    r0,·r566 »       mov»    r0,·r5
51 »       add»    sp,·#52»      ;·0x3467 »       add»    sp,·#52»      ;·0x34
52 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}68 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
53 »       movw»   r9,·#069 »       movw»   r9,·#0
54 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError70 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
55 »       movt»   r9,·#071 »       movt»   r9,·#0
Offset 61, 57 lines modifiedOffset 79, 57 lines modified
61 »       movw»   r1,·#079 »       movw»   r1,·#0
62 ·R_ARM_THM_MOVW_ABS_NC»  .LC2380 ·R_ARM_THM_MOVW_ABS_NC»  .LC23
63 »       movt»   r1,·#081 »       movt»   r1,·#0
64 ·R_ARM_THM_MOVT_ABS»     .LC2382 ·R_ARM_THM_MOVT_ABS»     .LC23
65 »       ldr.w»  r0,·[r9]83 »       ldr.w»  r0,·[r9]
66 »       bl»     0·<PyErr_SetString>84 »       bl»     0·<PyErr_SetString>
67 ·R_ARM_THM_CALL» PyErr_SetString85 ·R_ARM_THM_CALL» PyErr_SetString
68 »       b.n»    66·<memory_hash+0x66>86 »       b.n»    7e·<memory_hash+0x66>
69 »       movw»   lr,·#087 »       movw»   lr,·#0
70 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError88 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
71 »       movt»   lr,·#089 »       movt»   lr,·#0
72 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError90 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
73 »       movw»   r1,·#091 »       movw»   r1,·#0
74 ·R_ARM_THM_MOVW_ABS_NC»  .LC2292 ·R_ARM_THM_MOVW_ABS_NC»  .LC22
75 »       movt»   r1,·#093 »       movt»   r1,·#0
76 ·R_ARM_THM_MOVT_ABS»     .LC2294 ·R_ARM_THM_MOVT_ABS»     .LC22
77 »       ldr.w»  r0,·[lr]95 »       ldr.w»  r0,·[lr]
78 »       bl»     0·<PyErr_SetString>96 »       bl»     0·<PyErr_SetString>
79 ·R_ARM_THM_CALL» PyErr_SetString97 ·R_ARM_THM_CALL» PyErr_SetString
80 »       b.n»    66·<memory_hash+0x66>98 »       b.n»    7e·<memory_hash+0x66>
81 »       movw»   r4,·#099 »       movw»   r4,·#0
82 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError100 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
83 »       movt»   r4,·#0101 »       movt»   r4,·#0
84 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError102 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
85 »       movw»   r1,·#0103 »       movw»   r1,·#0
86 ·R_ARM_THM_MOVW_ABS_NC»  .LC1104 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
87 »       movt»   r1,·#0105 »       movt»   r1,·#0
88 ·R_ARM_THM_MOVT_ABS»     .LC1106 ·R_ARM_THM_MOVT_ABS»     .LC1
89 »       ldr»    r0,·[r4,·#0]107 »       ldr»    r0,·[r4,·#0]
90 »       bl»     0·<PyErr_SetString>108 »       bl»     0·<PyErr_SetString>
91 ·R_ARM_THM_CALL» PyErr_SetString109 ·R_ARM_THM_CALL» PyErr_SetString
92 »       b.n»    66·<memory_hash+0x66>110 »       b.n»    7e·<memory_hash+0x66>
93 »       mov»    r0,·r6111 »       mov»    r0,·r6
94 »       bl»     0·<PyMem_Free>112 »       bl»     0·<PyMem_Free>
95 ·R_ARM_THM_CALL» PyMem_Free113 ·R_ARM_THM_CALL» PyMem_Free
96 »       ldr»    r5,·[r4,·#16]114 »       ldr»    r5,·[r4,·#16]
97 »       b.n»    66·<memory_hash+0x66>115 »       b.n»    7e·<memory_hash+0x66>
98 »       ldr»    r0,·[r4,·#36]» ;·0x24116 »       ldr»    r0,·[r4,·#36]» ;·0x24
99 »       bl»     0·<PyMem_Malloc>117 »       bl»     0·<PyMem_Malloc>
100 ·R_ARM_THM_CALL» PyMem_Malloc118 ·R_ARM_THM_CALL» PyMem_Malloc
101 »       mov»    r6,·r0119 »       mov»    r6,·r0
102 »       cmp»    r0,·#0120 »       cmp»    r0,·#0
103 »       beq.n»  160·<memory_hash+0x160>121 »       beq.n»  178·<memory_hash+0x160>
104 »       ldr»    r1,·[r4,·#48]» ;·0x30122 »       ldr»    r1,·[r4,·#48]» ;·0x30
105 »       lsls»   r0,·r1,·#2123 »       lsls»   r0,·r1,·#2
106 »       bl»     0·<PyMem_Malloc>124 »       bl»     0·<PyMem_Malloc>
107 ·R_ARM_THM_CALL» PyMem_Malloc125 ·R_ARM_THM_CALL» PyMem_Malloc
108 »       mov»    r7,·r0126 »       mov»    r7,·r0
109 »       cmp»    r0,·#0127 »       cmp»    r0,·#0
Max diff block lines reached; 54854/58258 bytes (94.16%) of diff not shown.
716 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
48 ··[···454]··b48 ··[···454]··b
49 ··[···458]··@b49 ··[···458]··@b
50 ··[···45c]··c50 ··[···45c]··c
51 ··[···460]··@c51 ··[···460]··@c
52 ··[···464]··@P52 ··[···464]··@P
53 ··[···468]··?53 ··[···468]··?
54 ··[···46c]··@?54 ··[···46c]··@?
55 ··[···470]··f55 ··[···470]··d
56 ··[···474]··d56 ··[···474]··@d
57 ··[···478]··@d57 ··[···478]··f
58 ··[···47c]··P58 ··[···47c]··P
59 ··[···480]··O|O59 ··[···480]··O|O
60 ··[···484]··memoryview:·format·argument·must·be·a·string60 ··[···484]··memoryview:·format·argument·must·be·a·string
61 ··[···4b4]··memoryview:·casts·are·restricted·to·C-contiguous·views61 ··[···4b4]··memoryview:·casts·are·restricted·to·C-contiguous·views
62 ··[···4ec]··shape·must·be·a·list·or·a·tuple62 ··[···4ec]··shape·must·be·a·list·or·a·tuple
63 ··[···50c]··memoryview:·cast·must·be·1D·->·ND·or·ND·->·1D63 ··[···50c]··memoryview:·cast·must·be·1D·->·ND·or·ND·->·1D
64 ··[···53c]··memoryview:·destination·format·must·be·a·native·single·character·format·prefixed·with·an·optional·'@'64 ··[···53c]··memoryview:·destination·format·must·be·a·native·single·character·format·prefixed·with·an·optional·'@'
321 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
928 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 »       mov»    r8,·r059 »       mov»    r8,·r0
60 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff60 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff
61 »       beq.n»  8a·<ptr_from_tuple+0x6a>61 »       beq.n»  8a·<ptr_from_tuple+0x6a>
62 »       mov»    r1,·r462 »       mov»    r1,·r4
63 »       mov»    r2,·r663 »       mov»    r2,·r6
64 »       mov»    r3,·r864 »       mov»    r3,·r8
65 »       mov»    r0,·r765 »       mov»    r0,·r7
66 »       bl»     2f5c·<lookup_dimension>66 »       bl»     27a8·<lookup_dimension>
67 ·R_ARM_THM_CALL» lookup_dimension67 ·R_ARM_THM_CALL» lookup_dimension
68 »       adds»   r6,·#168 »       adds»   r6,·#1
69 »       mov»    r4,·r069 »       mov»    r4,·r0
70 »       cbz»    r0,·92·<ptr_from_tuple+0x72>70 »       cbz»    r0,·92·<ptr_from_tuple+0x72>
71 »       cmp»    r6,·r971 »       cmp»    r6,·r9
72 »       blt.n»  5e·<ptr_from_tuple+0x3e>72 »       blt.n»  5e·<ptr_from_tuple+0x3e>
73 »       b.n»    94·<ptr_from_tuple+0x74>73 »       b.n»    94·<ptr_from_tuple+0x74>
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 »       movs»   r0,·#0133 »       movs»   r0,·#0
134 »       pop»    {r4,·pc}134 »       pop»    {r4,·pc}
  
135 00000110·<memory_clear>:135 00000110·<memory_clear>:
136 memory_clear():136 memory_clear():
137 »       push»   {r4,·lr}137 »       push»   {r4,·lr}
138 »       mov»    r4,·r0138 »       mov»    r4,·r0
139 »       bl»     1034·<_memory_release>139 »       bl»     f14·<_memory_release>
140 ·R_ARM_THM_CALL» _memory_release140 ·R_ARM_THM_CALL» _memory_release
141 »       ldr»    r0,·[r4,·#12]141 »       ldr»    r0,·[r4,·#12]
142 »       cbz»    r0,·12c·<memory_clear+0x1c>142 »       cbz»    r0,·12c·<memory_clear+0x1c>
143 »       ldr»    r3,·[r0,·#0]143 »       ldr»    r3,·[r0,·#0]
144 »       movs»   r2,·#0144 »       movs»   r2,·#0
145 »       str»    r2,·[r4,·#12]145 »       str»    r2,·[r4,·#12]
146 »       subs»   r1,·r3,·#1146 »       subs»   r1,·r3,·#1
23.8 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 68, 185 lines modifiedOffset 68, 187 lines modified
68 ··0x00000410·002e4c43·3533002e·4c433534·002e4c43·..LC53..LC54..LC68 ··0x00000410·002e4c43·3533002e·4c433534·002e4c43·..LC53..LC54..LC
69 ··0x00000420·3535002e·4c433536·002e4c43·3537002e·55..LC56..LC57..69 ··0x00000420·3535002e·4c433536·002e4c43·3537002e·55..LC56..LC57..
70 ··0x00000430·4c433538·002e4c43·3539002e·4c433630·LC58..LC59..LC6070 ··0x00000430·4c433538·002e4c43·3539002e·4c433630·LC58..LC59..LC60
71 ··0x00000440·002e4c43·3631002e·4c433632·002e4c43·..LC61..LC62..LC71 ··0x00000440·002e4c43·3631002e·4c433632·002e4c43·..LC61..LC62..LC
72 ··0x00000450·3633002e·4c433634·002e4c43·3635002e·63..LC64..LC65..72 ··0x00000450·3633002e·4c433634·002e4c43·3635002e·63..LC64..LC65..
73 ··0x00000460·4c433636·002e4c43·3637002e·4c433638·LC66..LC67..LC6873 ··0x00000460·4c433636·002e4c43·3637002e·4c433638·LC66..LC67..LC68
74 ··0x00000470·002e4c43·3639002e·4c433730·006d656d·..LC69..LC70.mem74 ··0x00000470·002e4c43·3639002e·4c433730·006d656d·..LC69..LC70.mem
75 ··0x00000480·6f72795f·63617374·006d656d·6f72795f·ory_cast.memory_75 ··0x00000480·6f72795f·63617374·006d6275·665f6164·ory_cast.mbuf_ad
76 ··0x00000490·6974656d·73697a65·5f676574·006d656d·itemsize_get.mem 
77 ··0x000004a0·6f72795f·6c656e67·7468002e·4c433731·ory_length..LC7176 ··0x00000490·645f696e·636f6d70·6c657465·5f766965·d_incomplete_vie
 77 ··0x000004a0·77006d65·6d6f7279·5f697465·6d73697a·w.memory_itemsiz
 78 ··0x000004b0·655f6765·74006d65·6d6f7279·5f6c656e·e_get.memory_len
 79 ··0x000004c0·67746800·2e4c4337·31006d65·6d6f7279·gth..LC71.memory
 80 ··0x000004d0·5f746f6c·69737400·746f6c69·73745f62·_tolist.tolist_b
 81 ··0x000004e0·61736500·746f6c69·73745f72·65632e70·ase.tolist_rec.p
 82 ··0x000004f0·6172742e·30002e4c·43373200·6d656d6f·art.0..LC72.memo
 83 ··0x00000500·72795f65·6e746572·006d656d·6f72795f·ry_enter.memory_
 84 ··0x00000510·65786974·002e4c43·3733002e·4c433734·exit..LC73..LC74
 85 ··0x00000520·002e4c43·3735006d·656d6f72·795f6173·..LC75.memory_as
 86 ··0x00000530·735f7375·62006c6f·6f6b7570·5f64696d·s_sub.lookup_dim
 87 ··0x00000540·656e7369·6f6e006d·656d6f72·795f6e62·ension.memory_nb
 88 ··0x00000550·79746573·5f676574·002e4c43·3736002e·ytes_get..LC76..
 89 ··0x00000560·4c433737·002e4c43·3738002e·4c433739·LC77..LC78..LC79
 90 ··0x00000570·006d656d·6f72795f·72656164·6f6e6c79·.memory_readonly
 91 ··0x00000580·5f676574·002e4c43·3830002e·4c433831·_get..LC80..LC81
78 ··0x000004b0·002e4c43·3732006d·656d6f72·795f746f·..LC72.memory_to92 ··0x00000590·002e4c43·3832006d·656d6f72·795f746f·..LC82.memory_to
79 ··0x000004c0·6c697374·00746f6c·6973745f·7265632e·list.tolist_rec. 
80 ··0x000004d0·70617274·2e30006d·656d6f72·795f656e·part.0.memory_en 
81 ··0x000004e0·74657200·6d656d6f·72795f65·78697400·ter.memory_exit. 
82 ··0x000004f0·2e4c4337·33002e4c·43373400·2e4c4337·.LC73..LC74..LC7 
83 ··0x00000500·35006d65·6d6f7279·5f617373·5f737562·5.memory_ass_sub 
84 ··0x00000510·006c6f6f·6b75705f·64696d65·6e73696f·.lookup_dimensio 
85 ··0x00000520·6e006d65·6d6f7279·5f6e6279·7465735f·n.memory_nbytes_ 
86 ··0x00000530·67657400·2e4c4337·36002e4c·43373700·get..LC76..LC77. 
87 ··0x00000540·2e4c4337·38002e4c·43373900·6d656d6f·.LC78..LC79.memo 
88 ··0x00000550·72795f72·6561646f·6e6c795f·67657400·ry_readonly_get. 
89 ··0x00000560·2e4c4338·30002e4c·43383100·2e4c4338·.LC80..LC81..LC893 ··0x000005a0·62797465·73006d65·6d6f7279·5f736861·bytes.memory_sha
 94 ··0x000005b0·70655f67·6574006d·656d6f72·795f7374·pe_get.memory_st
 95 ··0x000005c0·72696465·735f6765·74006d65·6d6f7279·rides_get.memory
 96 ··0x000005d0·5f635f63·6f6e7469·67756f75·73006d65·_c_contiguous.me
 97 ··0x000005e0·6d6f7279·5f665f63·6f6e7469·67756f75·mory_f_contiguou
 98 ··0x000005f0·73006d65·6d6f7279·5f6f626a·5f676574·s.memory_obj_get
 99 ··0x00000600·006d656d·6f72795f·7375626f·66667365·.memory_suboffse
 100 ··0x00000610·74735f67·6574002e·4c433833·006d656d·ts_get..LC83.mem
 101 ··0x00000620·6f72795f·72696368·636f6d70·61726500·ory_richcompare.
 102 ··0x00000630·636d705f·7265632e·70617274·2e300073·cmp_rec.part.0.s
 103 ··0x00000640·74727563·745f6765·745f756e·7061636b·truct_get_unpack
 104 ··0x00000650·65720073·74727563·745f756e·7061636b·er.struct_unpack
 105 ··0x00000660·5f636d70·00756e70·61636b65·725f6672·_cmp.unpacker_fr
 106 ··0x00000670·65652e70·6172742e·30006669·785f7374·ee.part.0.fix_st
 107 ··0x00000680·72756374·5f657272·6f725f69·6e74002e·ruct_error_int..
 108 ··0x00000690·4c433834·002e4c43·3835006d·656d6f72·LC84..LC85.memor
 109 ··0x000006a0·795f7265·7072002e·4c433836·006d656d·y_repr..LC86.mem
 110 ··0x000006b0·6f72795f·746f7265·61646f6e·6c79002e·ory_toreadonly..
 111 ··0x000006c0·4c433837·006d656d·6f727976·6965775f·LC87.memoryview_
 112 ··0x000006d0·68657800·6d656d6f·72795f63·6f6e7469·hex.memory_conti
 113 ··0x000006e0·67756f75·73002e4c·43383800·2e4c4338·guous..LC88..LC8
 114 ··0x000006f0·39002e4c·43393000·2e4c4339·31002e4c·9..LC90..LC91..L
 115 ··0x00000700·43393200·6d627566·5f636c65·6172006d·C92.mbuf_clear.m
 116 ··0x00000710·656d6f72·795f636c·65617200·5f6b6579·emory_clear._key
 117 ··0x00000720·776f7264·732e3100·6d656d6f·72795f74·words.1.memory_t
 118 ··0x00000730·6f726561·646f6e6c·795f646f·63006d65·oreadonly_doc.me
 119 ··0x00000740·6d6f7279·5f636173·745f646f·63006d65·mory_cast_doc.me
 120 ··0x00000750·6d6f7279·5f746f6c·6973745f·646f6300·mory_tolist_doc.
90 ··0x00000570·32006d65·6d6f7279·5f746f62·79746573·2.memory_tobytes121 ··0x00000760·6d656d6f·72795f74·6f627974·65735f64·memory_tobytes_d
91 ··0x00000580·006d656d·6f72795f·73686170·655f6765·.memory_shape_ge122 ··0x00000770·6f63006d·656d6f72·795f7265·6c656173·oc.memory_releas
 123 ··0x00000780·655f646f·63006d65·6d6f7279·5f636f6e·e_doc.memory_con
 124 ··0x00000790·74696775·6f75735f·646f6300·6d656d6f·tiguous_doc.memo
 125 ··0x000007a0·72795f66·5f636f6e·74696775·6f75735f·ry_f_contiguous_
 126 ··0x000007b0·646f6300·6d656d6f·72795f63·5f636f6e·doc.memory_c_con
 127 ··0x000007c0·74696775·6f75735f·646f6300·6d656d6f·tiguous_doc.memo
 128 ··0x000007d0·72795f73·75626f66·66736574·735f646f·ry_suboffsets_do
92 ··0x00000590·74006d65·6d6f7279·5f737472·69646573·t.memory_strides129 ··0x000007e0·63006d65·6d6f7279·5f737472·69646573·c.memory_strides
93 ··0x000005a0·5f676574·006d656d·6f72795f·635f636f·_get.memory_c_co 
94 ··0x000005b0·6e746967·756f7573·006d656d·6f72795f·ntiguous.memory_ 
95 ··0x000005c0·665f636f·6e746967·756f7573·006d656d·f_contiguous.mem 
96 ··0x000005d0·6f72795f·6f626a5f·67657400·6d656d6f·ory_obj_get.memo 
97 ··0x000005e0·72795f73·75626f66·66736574·735f6765·ry_suboffsets_ge 
98 ··0x000005f0·74002e4c·43383300·6d656d6f·72795f72·t..LC83.memory_r 
99 ··0x00000600·69636863·6f6d7061·72650063·6d705f72·ichcompare.cmp_r 
100 ··0x00000610·65632e70·6172742e·30007374·72756374·ec.part.0.struct 
101 ··0x00000620·5f756e70·61636b5f·636d7000·73747275·_unpack_cmp.stru 
102 ··0x00000630·63745f67·65745f75·6e706163·6b657200·ct_get_unpacker. 
103 ··0x00000640·756e7061·636b6572·5f667265·652e7061·unpacker_free.pa 
104 ··0x00000650·72742e30·00666978·5f737472·7563745f·rt.0.fix_struct_ 
105 ··0x00000660·6572726f·725f696e·74002e4c·43383400·error_int..LC84. 
106 ··0x00000670·2e4c4338·35006d65·6d6f7279·5f726570·.LC85.memory_rep 
107 ··0x00000680·72002e4c·43383600·6d656d6f·72795f74·r..LC86.memory_t 
108 ··0x00000690·6f726561·646f6e6c·79002e4c·43383700·oreadonly..LC87. 
109 ··0x000006a0·6d656d6f·72797669·65775f68·6578006d·memoryview_hex.m 
110 ··0x000006b0·656d6f72·795f636f·6e746967·756f7573·emory_contiguous 
111 ··0x000006c0·002e4c43·3838002e·4c433839·002e4c43·..LC88..LC89..LC 
112 ··0x000006d0·3930002e·4c433931·002e4c43·3932006d·90..LC91..LC92.m 
113 ··0x000006e0·6275665f·636c6561·72006d65·6d6f7279·buf_clear.memory 
114 ··0x000006f0·5f636c65·6172005f·6b657977·6f726473·_clear._keywords 
115 ··0x00000700·2e31006d·656d6f72·795f746f·72656164·.1.memory_toread 
116 ··0x00000710·6f6e6c79·5f646f63·006d656d·6f72795f·only_doc.memory_130 ··0x000007f0·5f646f63·006d656d·6f72795f·73686170·_doc.memory_shap
 131 ··0x00000800·655f646f·63006d65·6d6f7279·5f6e6469·e_doc.memory_ndi
 132 ··0x00000810·6d5f646f·63006d65·6d6f7279·5f666f72·m_doc.memory_for
117 ··0x00000720·63617374·5f646f63·006d656d·6f72795f·cast_doc.memory_133 ··0x00000820·6d61745f·646f6300·6d656d6f·72795f69·mat_doc.memory_i
118 ··0x00000730·746f6c69·73745f64·6f63006d·656d6f72·tolist_doc.memor134 ··0x00000830·74656d73·697a655f·646f6300·6d656d6f·temsize_doc.memo
 135 ··0x00000840·72795f72·6561646f·6e6c795f·646f6300·ry_readonly_doc.
119 ··0x00000740·795f746f·62797465·735f646f·63006d65·y_tobytes_doc.me 
120 ··0x00000750·6d6f7279·5f72656c·65617365·5f646f63·mory_release_doc 
121 ··0x00000760·006d656d·6f72795f·636f6e74·6967756f·.memory_contiguo 
122 ··0x00000770·75735f64·6f63006d·656d6f72·795f665f·us_doc.memory_f_ 
123 ··0x00000780·636f6e74·6967756f·75735f64·6f63006d·contiguous_doc.m 
124 ··0x00000790·656d6f72·795f635f·636f6e74·6967756f·emory_c_contiguo 
125 ··0x000007a0·75735f64·6f63006d·656d6f72·795f7375·us_doc.memory_su 
126 ··0x000007b0·626f6666·73657473·5f646f63·006d656d·boffsets_doc.mem 
127 ··0x000007c0·6f72795f·73747269·6465735f·646f6300·ory_strides_doc. 
128 ··0x000007d0·6d656d6f·72795f73·68617065·5f646f63·memory_shape_doc136 ··0x00000850·6d656d6f·72795f6e·62797465·735f646f·memory_nbytes_do
129 ··0x000007e0·006d656d·6f72795f·6e64696d·5f646f63·.memory_ndim_doc137 ··0x00000860·63006d65·6d6f7279·5f6f626a·5f646f63·c.memory_obj_doc
130 ··0x000007f0·006d656d·6f72795f·666f726d·61745f64·.memory_format_d 
131 ··0x00000800·6f63006d·656d6f72·795f6974·656d7369·oc.memory_itemsi 
132 ··0x00000810·7a655f64·6f63006d·656d6f72·795f7265·ze_doc.memory_re 
133 ··0x00000820·61646f6e·6c795f64·6f63006d·656d6f72·adonly_doc.memor 
134 ··0x00000830·795f6e62·79746573·5f646f63·006d656d·y_nbytes_doc.mem 
135 ··0x00000840·6f72795f·6f626a5f·646f6300·6d656d6f·ory_obj_doc.memo138 ··0x00000870·006d656d·6f72795f·646f6300·6d656d6f·.memory_doc.memo
 139 ··0x00000880·72797669·65775f68·65785f5f·646f635f·ryview_hex__doc_
 140 ··0x00000890·5f006b77·6c697374·2e34006d·656d6f72·_.kwlist.4.memor
136 ··0x00000850·72795f64·6f63006d·656d6f72·79766965·ry_doc.memoryvie 
137 ··0x00000860·775f6865·785f5f64·6f635f5f·006b776c·w_hex__doc__.kwl 
138 ··0x00000870·6973742e·34006d65·6d6f7279·5f61735f·ist.4.memory_as_ 
139 ··0x00000880·73657175·656e6365·006d656d·6f72795f·sequence.memory_ 
140 ··0x00000890·61735f6d·61707069·6e67006d·656d6f72·as_mapping.memor 
141 ··0x000008a0·795f6173·5f627566·66657200·6d656d6f·y_as_buffer.memo141 ··0x000008a0·795f6173·5f736571·75656e63·65006d65·y_as_sequence.me
Max diff block lines reached; 0/24320 bytes (0.00%) of diff not shown.
162 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:··········16352·(bytes·into·file)13 ··Start·of·section·headers:··········15760·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x3fe0:1 There·are·18·section·headers,·starting·at·offset·0x3d90:
  
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·000164·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001e0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0031a0·000100·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002ff8·000158·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000198·00027c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000214·00027c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0032a0·000108·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003150·000108·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000414·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000490·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000414·0005a8·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000490·0005a8·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0009bc·001204·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000a38·000fe0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0033a8·000b58·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·003258·000a58·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001bc0·00005a·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001a18·00005a·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003f00·000040·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003cb0·000040·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001c1c·000088·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001a74·000088·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003f40·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003cf0·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001ca4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·001afc·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001ca4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001afc·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001cd8·000c30·10·····16·110··419 ··[15]·.symtab···········SYMTAB··········00000000·001b30·000c30·10·····16·110··4
20 ··[16]·.strtab···········STRTAB··········00000000·002908·000898·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002760·000898·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·003f50·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·003d00·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
16.6 KB
readelf --wide --symbols {}
    
Offset 2, 93 lines modifiedOffset 2, 93 lines modified
2 Symbol·table·'.symtab'·contains·195·entries:2 Symbol·table·'.symtab'·contains·195·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1 
10 ·····6:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2 
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR111 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
14 ····10:·00000001····52·FUNC····LOCAL··DEFAULT····9·check_api_version.part.012 ·····8:·00000001····52·FUNC····LOCAL··DEFAULT····9·check_api_version.part.0
15 ····11:·00000370·····0·NOTYPE··LOCAL··DEFAULT····7·$d13 ·····9:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····12:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·$t14 ····10:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
17 ····13:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC315 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
19 ····15:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d17 ····13:·00000344·····0·NOTYPE··LOCAL··DEFAULT····7·$d
20 ····16:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····7·$t18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000591···128·FUNC····LOCAL··DEFAULT····7·_add_methods_to_object19 ····15:·000003b9···128·FUNC····LOCAL··DEFAULT····7·_add_methods_to_object
22 ····18:·00000588·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····16:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
23 ····19:·00000590·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····17:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 22 ····18:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 23 ····19:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
24 ····20:·0000065c·····0·NOTYPE··LOCAL··DEFAULT····7·$d24 ····20:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 25 ····21:·00000484·····0·NOTYPE··LOCAL··DEFAULT····7·$d
25 ····21:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC426 ····22:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
26 ····22:·00000660·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
27 ····23:·00000690·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
28 ····24:·00000694·····0·NOTYPE··LOCAL··DEFAULT····7·$t27 ····23:·00000488·····0·NOTYPE··LOCAL··DEFAULT····7·$t
29 ····25:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d28 ····24:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
30 ····26:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t29 ····25:·000004bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 30 ····26:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 31 ····27:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·000006bd····60·FUNC····LOCAL··DEFAULT····7·module_traverse32 ····28:·000004e5····60·FUNC····LOCAL··DEFAULT····7·module_traverse
32 ····28:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC533 ····29:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
33 ····29:·00000738·····0·NOTYPE··LOCAL··DEFAULT····7·$d34 ····30:·00000078·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC635 ····31:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
35 ····31:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC736 ····32:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
36 ····32:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC837 ····33:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
37 ····33:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
38 ····34:·0000073d···396·FUNC····LOCAL··DEFAULT····7·module_getattro38 ····34:·00000521···396·FUNC····LOCAL··DEFAULT····7·module_getattro
39 ····35:·000000f1····72·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallTstate.constprop.039 ····35:·0000016d····72·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallTstate.constprop.0
40 ····36:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d40 ····36:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
41 ····37:·000008c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t41 ····37:·000006ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t
42 ····38:·00000900·····0·NOTYPE··LOCAL··DEFAULT····7·$d42 ····38:·000006e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
43 ····39:·00000904·····0·NOTYPE··LOCAL··DEFAULT····7·$t43 ····39:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
44 ····40:·00000928·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····41:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC945 ····41:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
46 ····42:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1046 ····42:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
47 ····43:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1147 ····43:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
48 ····44:·0000092c·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·00000710·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·00000a70·····0·NOTYPE··LOCAL··DEFAULT····7·$d49 ····45:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
50 ····46:·00000a74·····0·NOTYPE··LOCAL··DEFAULT····7·$t50 ····46:·00000850·····0·NOTYPE··LOCAL··DEFAULT····7·$t
51 ····47:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1251 ····47:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
52 ····48:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1352 ····48:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
53 ····49:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1453 ····49:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
54 ····50:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1554 ····50:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
55 ····51:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1655 ····51:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
56 ····52:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1756 ····52:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
57 ····53:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1857 ····53:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
58 ····54:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1958 ····54:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
59 ····55:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····7·$d59 ····55:·00000abc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
60 ····56:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2060 ····56:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
61 ····57:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2161 ····57:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
62 ····58:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2262 ····58:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
63 ····59:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····7·$t63 ····59:·00000ac0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
64 ····60:·00000ce5···436·FUNC····LOCAL··DEFAULT····7·module___init__64 ····60:·00000ac1···436·FUNC····LOCAL··DEFAULT····7·module___init__
65 ····61:·00000e80·····0·NOTYPE··LOCAL··DEFAULT····7·$d65 ····61:·00000c5c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
66 ····62:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2366 ····62:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
67 ····63:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····63:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$d68 ····64:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
69 ····65:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2469 ····65:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
70 ····66:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····67:·0000005d···148·FUNC····LOCAL··DEFAULT····1·module_dir71 ····67:·000000d9···148·FUNC····LOCAL··DEFAULT····1·module_dir
72 ····68:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·00000460·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2573 ····69:·00000460·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
74 ····70:·00000e98·····0·NOTYPE··LOCAL··DEFAULT····7·$t74 ····70:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····7·$t
75 ····71:·00000e99···146·FUNC····LOCAL··DEFAULT····7·module_dealloc75 ····71:·00000c75···146·FUNC····LOCAL··DEFAULT····7·module_dealloc
76 ····72:·00000470·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2676 ····72:·00000470·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
77 ····73:·00000474·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2777 ····73:·00000474·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
78 ····74:·00000478·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2878 ····74:·00000478·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
79 ····75:·00000f2d···138·FUNC····LOCAL··DEFAULT····7·module_clear79 ····75:·00000d09···138·FUNC····LOCAL··DEFAULT····7·module_clear
80 ····76:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2980 ····76:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
81 ····77:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3081 ····77:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
82 ····78:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3182 ····78:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
83 ····79:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
84 ····80:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3284 ····80:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
85 ····81:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3385 ····81:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
86 ····82:·00000139····44·FUNC····LOCAL··DEFAULT····1·module_repr86 ····82:·000001b5····44·FUNC····LOCAL··DEFAULT····1·module_repr
87 ····83:·00000160·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT···11·88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
89 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d89 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
90 ····86:·00000000····12·OBJECT··LOCAL··DEFAULT···11·_keywords.390 ····86:·00000000····12·OBJECT··LOCAL··DEFAULT···11·_keywords.3
91 ····87:·0000000c···124·OBJECT··LOCAL··DEFAULT···11·module___init____doc__91 ····87:·0000000c···124·OBJECT··LOCAL··DEFAULT···11·module___init____doc__
92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
93 ····89:·00000234····32·OBJECT··LOCAL··DEFAULT····3·module_methods93 ····89:·00000234····32·OBJECT··LOCAL··DEFAULT····3·module_methods
94 ····90:·00000254····40·OBJECT··LOCAL··DEFAULT····3·module_members94 ····90:·00000254····40·OBJECT··LOCAL··DEFAULT····3·module_members
Offset 107, 84 lines modifiedOffset 107, 84 lines modified
107 ···103:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·max_module_number107 ···103:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·max_module_number
108 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT····1·108 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
109 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT····5·109 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
110 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT····7·110 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
111 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT····9·111 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
112 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···13·112 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···13·
113 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT···14·113 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT···14·
114 ···110:·00000001···956·FUNC····GLOBAL·DEFAULT····7·_PyModule_CreateInitialized114 ···110:·00000001···540·FUNC····GLOBAL·DEFAULT····7·_PyModule_CreateInitialized
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_PackageContext116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_PackageContext
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItemId120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItemId
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track
 124 ···120:·00000001····56·FUNC····GLOBAL·DEFAULT····1·PyModule_AddFunctions
 125 ···121:·00000439····80·FUNC····GLOBAL·DEFAULT····7·PyModule_SetDocString
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItemId 
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCMethod_New 
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SetAttrString 
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_SetAttrId 
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strrchr128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strrchr
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
Max diff block lines reached; 3642/16905 bytes (21.54%) of diff not shown.
54.7 KB
readelf --wide --relocs {}
    
Offset 1, 59 lines modifiedOffset 1, 70 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x31a0·contains·32·entries:1 Relocation·section·'.rel.text'·at·offset·0x2ff8·contains·43·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00000008··0000870a·R_ARM_THM_CALL·········0000035d···PyModule_GetNameObject
 4 00000016··00000f0a·R_ARM_THM_CALL·········000003b9···_add_methods_to_object
 5 00000032··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 6 00000046··0000940a·R_ARM_THM_CALL·········00000000···_PyImport_IsInitialized
 7 0000005a··00007f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
 8 0000005e··00007f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
 9 00000064··00001d2f·R_ARM_THM_MOVW_ABS_NC··0000010c···.LC5
 10 00000068··00001d30·R_ARM_THM_MOVT_ABS·····0000010c···.LC5
 11 0000006e··00008b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 12 00000078··00009502·R_ARM_ABS32············00000000···_PyRuntime
3 00000012··0000780a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId13 0000008e··0000880a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
4 00000018··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError14 00000094··00007f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
5 0000001c··00008130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError15 00000098··00007f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
6 00000020··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000424···.LC2316 0000009c··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000424···.LC23
7 00000024··00003e30·R_ARM_THM_MOVT_ABS·····00000424···.LC2317 000000a0··00003e30·R_ARM_THM_MOVT_ABS·····00000424···.LC23
8 0000002a··0000820a·R_ARM_THM_CALL·········00000000···PyErr_SetString18 000000a6··00008b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
9 00000042··0000800a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype19 000000be··0000890a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
10 0000004c··0000870a·R_ARM_THM_CALL·········00000000···PyErr_BadArgument20 000000c8··00008a0a·R_ARM_THM_CALL·········00000000···PyErr_BadArgument
 21 000000d0··00000102·R_ARM_ABS32············00000000···.data
11 00000054··00000102·R_ARM_ABS32············00000000···.data22 000000d4··00000102·R_ARM_ABS32············00000000···.data
12 00000058··00000102·R_ARM_ABS32············00000000···.data 
13 00000064··00009a0a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId23 000000e0··00009a0a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
14 00000078··0000a90a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError24 000000f4··0000a90a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError
15 00000080··0000a10a·R_ARM_THM_CALL·········00000000···PyErr_Occurred25 000000fc··0000a10a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
16 00000088··0000aa0a·R_ARM_THM_CALL·········00000000···PyDict_Keys26 00000104··0000aa0a·R_ARM_THM_CALL·········00000000···PyDict_Keys
17 000000a2··0000830a·R_ARM_THM_CALL·········00000000···_Py_Dealloc27 0000011e··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
18 000000ac··00009c0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get28 00000128··00009c0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
19 000000c2··0000a20a·R_ARM_THM_CALL·········00000a75···PyModule_GetName29 0000013e··0000a20a·R_ARM_THM_CALL·········00000851···PyModule_GetName
20 000000cc··0000ab2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError30 00000148··0000ab2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
21 000000d0··0000ab30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError31 0000014c··0000ab30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
22 000000d4··0000412f·R_ARM_THM_MOVW_ABS_NC··0000043c···.LC2432 00000150··0000412f·R_ARM_THM_MOVW_ABS_NC··0000043c···.LC24
23 000000d8··00004130·R_ARM_THM_MOVT_ABS·····0000043c···.LC2433 00000154··00004130·R_ARM_THM_MOVT_ABS·····0000043c···.LC24
24 000000e0··0000850a·R_ARM_THM_CALL·········00000000···PyErr_Format34 0000015c··0000800a·R_ARM_THM_CALL·········00000000···PyErr_Format
 35 00000164··00000102·R_ARM_ABS32············00000000···.data
25 000000e8··00000102·R_ARM_ABS32············00000000···.data36 00000168··00000102·R_ARM_ABS32············00000000···.data
26 000000ec··00000102·R_ARM_ABS32············00000000···.data 
27 00000130··0000b90a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall37 000001ac··0000b90a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
28 0000013e··0000502f·R_ARM_THM_MOVW_ABS_NC··000004dc···.LC3238 000001ba··0000502f·R_ARM_THM_MOVW_ABS_NC··000004dc···.LC32
29 00000142··00005030·R_ARM_THM_MOVT_ABS·····000004dc···.LC3239 000001be··00005030·R_ARM_THM_MOVT_ABS·····000004dc···.LC32
30 00000146··0000512f·R_ARM_THM_MOVW_ABS_NC··000004e0···.LC3340 000001c2··0000512f·R_ARM_THM_MOVW_ABS_NC··000004e0···.LC33
31 0000014a··00005130·R_ARM_THM_MOVT_ABS·····000004e0···.LC3341 000001c6··00005130·R_ARM_THM_MOVT_ABS·····000004e0···.LC33
32 00000160··00009502·R_ARM_ABS32············00000000···_PyRuntime42 000001dc··00009502·R_ARM_ABS32············00000000···_PyRuntime
 43 00000056··00006e1e·R_ARM_THM_JUMP24·······00000001···_PyModule_CreateInitialized
33 0000011e··0000b81e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult44 0000019a··0000b81e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult
34 0000015a··0000ba1e·R_ARM_THM_JUMP24·······00000000···PyObject_CallMethod45 000001d6··0000ba1e·R_ARM_THM_JUMP24·······00000000···PyObject_CallMethod
  
35 Relocation·section·'.rel.data'·at·offset·0x32a0·contains·33·entries:46 Relocation·section·'.rel.data'·at·offset·0x3150·contains·33·entries:
36 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name47 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
37 00000004··0000be02·R_ARM_ABS32············00000000···PyType_Type48 00000004··0000be02·R_ARM_ABS32············00000000···PyType_Type
38 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.449 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
39 000000d0··0000be02·R_ARM_ABS32············00000000···PyType_Type50 000000d0··0000be02·R_ARM_ABS32············00000000···PyType_Type
40 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.451 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
41 000000e4··00004702·R_ARM_ABS32············00000e99···module_dealloc52 000000e4··00004702·R_ARM_ABS32············00000c75···module_dealloc
42 000000f8··00005202·R_ARM_ABS32············00000139···module_repr53 000000f8··00005202·R_ARM_ABS32············000001b5···module_repr
43 00000114··00002202·R_ARM_ABS32············0000073d···module_getattro54 00000114··00002202·R_ARM_ABS32············00000521···module_getattro
44 00000118··0000bf02·R_ARM_ABS32············00000000···PyObject_GenericSetAttr55 00000118··0000bf02·R_ARM_ABS32············00000000···PyObject_GenericSetAttr
45 00000124··00005402·R_ARM_ABS32············00000000···.rodata56 00000124··00005402·R_ARM_ABS32············00000000···.rodata
46 00000128··00001b02·R_ARM_ABS32············000006bd···module_traverse57 00000128··00001c02·R_ARM_ABS32············000004e5···module_traverse
47 0000012c··00004b02·R_ARM_ABS32············00000f2d···module_clear58 0000012c··00004b02·R_ARM_ABS32············00000d09···module_clear
48 00000140··00000102·R_ARM_ABS32············00000000···.data59 00000140··00000102·R_ARM_ABS32············00000000···.data
49 00000144··00000102·R_ARM_ABS32············00000000···.data60 00000144··00000102·R_ARM_ABS32············00000000···.data
50 00000160··00003c02·R_ARM_ABS32············00000ce5···module___init__61 00000160··00003c02·R_ARM_ABS32············00000ac1···module___init__
51 00000164··0000c002·R_ARM_ABS32············00000000···PyType_GenericAlloc62 00000164··0000c002·R_ARM_ABS32············00000000···PyType_GenericAlloc
52 00000168··0000c102·R_ARM_ABS32············00000000···PyType_GenericNew63 00000168··0000c102·R_ARM_ABS32············00000000···PyType_GenericNew
53 0000016c··0000c202·R_ARM_ABS32············00000000···PyObject_GC_Del64 0000016c··0000c202·R_ARM_ABS32············00000000···PyObject_GC_Del
54 0000019c··00000202·R_ARM_ABS32············00000000···.rodata.str1.465 0000019c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
55 000001a8··00000202·R_ARM_ABS32············00000000···.rodata.str1.466 000001a8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
56 000001b4··00000202·R_ARM_ABS32············00000000···.rodata.str1.467 000001b4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
57 000001c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.468 000001c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 62, 392 lines modifiedOffset 73, 360 lines modified
62 000001e4··00000202·R_ARM_ABS32············00000000···.rodata.str1.473 000001e4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
63 000001f0··00005402·R_ARM_ABS32············00000000···.rodata74 000001f0··00005402·R_ARM_ABS32············00000000···.rodata
64 000001f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.475 000001f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
65 00000214··00000202·R_ARM_ABS32············00000000···.rodata.str1.476 00000214··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
66 00000220··00000202·R_ARM_ABS32············00000000···.rodata.str1.477 00000220··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
67 0000022c··00000202·R_ARM_ABS32············00000000···.rodata.str1.478 0000022c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
68 00000234··00000202·R_ARM_ABS32············00000000···.rodata.str1.479 00000234··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
69 00000238··00004302·R_ARM_ABS32············0000005d···module_dir80 00000238··00004302·R_ARM_ABS32············000000d9···module_dir
70 00000240··00000202·R_ARM_ABS32············00000000···.rodata.str1.481 00000240··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
71 00000254··00000202·R_ARM_ABS32············00000000···.rodata.str1.482 00000254··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
  
72 Relocation·section·'.rel.text.hot'·at·offset·0x33a8·contains·363·entries:83 Relocation·section·'.rel.text.hot'·at·offset·0x3258·contains·331·entries:
73 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name84 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
74 00000004··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR085 00000002··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
75 00000008··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR086 00000006··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
76 00000012··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready87 00000010··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
77 00000026··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR188 0000001e··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
78 0000002a··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR189 00000022··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
79 00000060··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_PackageContext90 0000004c··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_PackageContext
80 00000064··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_PackageContext91 00000050··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_PackageContext
81 00000072··0000710a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString92 0000005c··0000710a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
82 00000080··0000720a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New93 0000006a··0000720a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
83 00000098··0000730a·R_ARM_THM_CALL·········00000000···PyDict_New94 00000082··0000730a·R_ARM_THM_CALL·········00000000···PyDict_New
 95 00000094··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
 96 0000009e··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 97 000000a2··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
84 000000aa··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId98 000000aa··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
85 000000b4··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct99 000000b4··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
86 000000b8··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct100 000000b8··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
87 000000c0··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId101 000000c0··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
88 000000ca··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct102 000000ca··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
89 000000ce··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct103 000000ce··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
90 000000d6··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId104 000000d6··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
91 000000e0··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct105 000000de··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
92 000000e4··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct106 000000e2··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
93 000000ec··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId107 000000ea··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
94 000000f6··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
95 000000fa··00007530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
96 00000102··0000740a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId 
97 0000010e··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type108 000000f4··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type
98 00000112··00007630·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type109 000000f8··00007630·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type
99 0000012c··0000770a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track110 00000110··0000770a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
100 00000160··0000780a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId111 0000012a··0000780a·R_ARM_THM_CALL·········00000001···PyModule_AddFunctions
 112 00000138··0000790a·R_ARM_THM_CALL·········00000439···PyModule_SetDocString
101 00000190··0000790a·R_ARM_THM_CALL·········00000000···PyCMethod_New113 00000146··00007a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
102 000001a2··00007a0a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString114 00000154··00007b0a·R_ARM_THM_CALL·········00000000···memset
 115 0000015e··00007c0a·R_ARM_THM_CALL·········00000000···strrchr
 116 0000016c··00007d0a·R_ARM_THM_CALL·········00000000···strcmp
 117 00000186··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 118 0000018c··00007f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
 119 00000190··00007f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
 120 00000194··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 121 00000198··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
103 000001d2··0000710a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString122 000001a2··0000800a·R_ARM_THM_CALL·········00000000···PyErr_Format
Max diff block lines reached; 1615/56010 bytes (2.88%) of diff not shown.
1.65 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 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.
2 nameless·module3 nameless·module
3 module·functions·cannot·set·METH_CLASS·or·METH_STATIC4 module·functions·cannot·set·METH_CLASS·or·METH_STATIC
4 Python·C·API·version·mismatch·for·module·%.100s:·This·Python·has·API·version·%d,·module·%.100s·has·version·%d. 
5 ../Objects/moduleobject.c5 ../Objects/moduleobject.c
6 Python·import·machinery·not·initialized6 Python·import·machinery·not·initialized
7 module·'%U'·has·no·attribute·'%U'7 module·'%U'·has·no·attribute·'%U'
8 partially·initialized·module·'%U'·has·no·attribute·'%U'·(most·likely·due·to·a·circular·import)8 partially·initialized·module·'%U'·has·no·attribute·'%U'·(most·likely·due·to·a·circular·import)
9 module·has·no·attribute·'%U'9 module·has·no·attribute·'%U'
10 execution·of·module·%s·failed·without·setting·an·exception10 execution·of·module·%s·failed·without·setting·an·exception
11 execution·of·module·%s·raised·unreported·exception11 execution·of·module·%s·raised·unreported·exception
Offset 74, 35 lines modifiedOffset 74, 35 lines modified
74 PyUnicode_FromString74 PyUnicode_FromString
75 _PyObject_GC_New75 _PyObject_GC_New
76 PyDict_New76 PyDict_New
77 _PyDict_SetItemId77 _PyDict_SetItemId
78 _Py_NoneStruct78 _Py_NoneStruct
79 PyUnicode_Type79 PyUnicode_Type
80 PyObject_GC_Track80 PyObject_GC_Track
 81 PyModule_AddFunctions
 82 PyModule_SetDocString
81 _PyDict_GetItemId 
82 PyCMethod_New 
83 PyObject_SetAttrString 
84 _PyObject_SetAttrId 
85 PyMem_Malloc83 PyMem_Malloc
86 PyType_IsSubtype 
87 PyExc_SystemError 
88 PyErr_SetString 
89 _Py_Dealloc84 _Py_Dealloc
90 PyErr_NoMemory85 PyExc_SystemError
91 PyErr_Format86 PyErr_Format
 87 PyErr_NoMemory
92 PyExc_ValueError 
93 PyErr_BadArgument 
94 PyModuleDef_Init88 PyModuleDef_Init
95 PyModule_New89 PyModule_New
96 PyModule_NewObject90 PyModule_NewObject
97 PyExc_RuntimeWarning91 PyExc_RuntimeWarning
98 PyErr_WarnFormat92 PyErr_WarnFormat
99 PyModule_AddFunctions 
100 PyModule_GetNameObject93 PyModule_GetNameObject
101 PyModule_SetDocString94 _PyDict_GetItemId
 95 PyType_IsSubtype
 96 PyErr_BadArgument
 97 PyErr_SetString
 98 PyCMethod_New
 99 PyObject_SetAttrString
 100 PyExc_ValueError
 101 _PyObject_SetAttrId
102 PyModule_GetDict102 PyModule_GetDict
103 _PyErr_BadInternalCall103 _PyErr_BadInternalCall
104 PyModule_GetDef104 PyModule_GetDef
105 PyModule_Create2105 PyModule_Create2
106 _PyImport_IsInitialized106 _PyImport_IsInitialized
107 _PyRuntime107 _PyRuntime
108 PyObject_GenericGetAttr108 PyObject_GenericGetAttr
6.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 26 lines modifiedOffset 1, 92 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<PyModule_AddFunctions>:
 3 PyModule_AddFunctions():
 4 »       push»   {r4,·r5,·lr}
 5 »       mov»    r5,·r0
 6 »       sub»    sp,·#12
 7 »       str»    r1,·[sp,·#4]
 8 »       bl»     35c·<PyModule_GetNameObject>
 9 ·R_ARM_THM_CALL» PyModule_GetNameObject
 10 »       cbz»    r0,·2a·<PyModule_AddFunctions+0x2a>
 11 »       mov»    r4,·r0
 12 »       mov»    r1,·r0
 13 »       ldr»    r2,·[sp,·#4]
 14 »       mov»    r0,·r5
 15 »       bl»     3b8·<_add_methods_to_object>
 16 ·R_ARM_THM_CALL» _add_methods_to_object
 17 »       mov»    r5,·r0
 18 »       ldr»    r3,·[r4,·#0]
 19 »       subs»   r0,·r3,·#1
 20 »       str»    r0,·[r4,·#0]
 21 »       cbz»    r0,·30·<PyModule_AddFunctions+0x30>
 22 »       mov»    r0,·r5
 23 »       add»    sp,·#12
 24 »       pop»    {r4,·r5,·pc}
 25 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
 26 »       b.n»    24·<PyModule_AddFunctions+0x24>
 27 »       mov»    r0,·r4
 28 »       bl»     0·<_Py_Dealloc>
 29 ·R_ARM_THM_CALL» _Py_Dealloc
 30 »       b.n»    24·<PyModule_AddFunctions+0x24>
  
 31 00000038·<PyModule_Create2>:
 32 PyModule_Create2():
 33 »       push»   {r4,·r5,·lr}
 34 »       mov»    r5,·r0
 35 »       ldr»    r3,·[pc,·#56]» ;·(78·<PyModule_Create2+0x40>)
 36 »       sub»    sp,·#12
 37 »       str»    r1,·[sp,·#4]
 38 »       ldr»    r0,·[r3,·#0]
 39 »       ldr»    r0,·[r0,·#8]
 40 »       bl»     0·<_PyImport_IsInitialized>
 41 ·R_ARM_THM_CALL» _PyImport_IsInitialized
 42 »       ldr»    r1,·[sp,·#4]
 43 »       cbz»    r0,·5a·<PyModule_Create2+0x22>
 44 »       mov»    r0,·r5
 45 »       add»    sp,·#12
 46 »       ldmia.w»sp!,·{r4,·r5,·lr}
 47 »       b.w»    0·<PyModule_AddFunctions>
 48 ·R_ARM_THM_JUMP24»       _PyModule_CreateInitialized
 49 »       movw»   r2,·#0
 50 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError
 51 »       movt»   r2,·#0
 52 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError
 53 »       mov»    r4,·r0
 54 »       movw»   r1,·#0
 55 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
 56 »       movt»   r1,·#0
 57 ·R_ARM_THM_MOVT_ABS»     .LC5
 58 »       ldr»    r0,·[r2,·#0]
 59 »       bl»     0·<PyErr_SetString>
 60 ·R_ARM_THM_CALL» PyErr_SetString
 61 »       mov»    r0,·r4
 62 »       add»    sp,·#12
 63 »       pop»    {r4,·r5,·pc}
 64 »       .word»  0x0000016c
 65 ·R_ARM_ABS32»    _PyRuntime
  
2 00000000·<PyModule_GetFilenameObject>:66 0000007c·<PyModule_GetFilenameObject>:
3 PyModule_GetFilenameObject():67 PyModule_GetFilenameObject():
4 »       ldr»    r1,·[pc,·#80]» ;·(54·<PyModule_GetFilenameObject+0x54>)68 »       ldr»    r1,·[pc,·#80]» ;·(d0·<PyModule_GetFilenameObject+0x54>)
5 »       push»   {r3,·r4,·r5,·lr}69 »       push»   {r3,·r4,·r5,·lr}
6 »       mov»    r5,·r070 »       mov»    r5,·r0
7 »       ldr»    r0,·[r0,·#4]71 »       ldr»    r0,·[r0,·#4]
8 »       cmp»    r0,·r172 »       cmp»    r0,·r1
9 »       bne.n»  42·<PyModule_GetFilenameObject+0x42>73 »       bne.n»  be·<PyModule_GetFilenameObject+0x42>
10 »       ldr»    r0,·[r5,·#8]74 »       ldr»    r0,·[r5,·#8]
11 »       cbz»    r0,·18·<PyModule_GetFilenameObject+0x18>75 »       cbz»    r0,·94·<PyModule_GetFilenameObject+0x18>
12 »       ldr»    r1,·[pc,·#68]» ;·(58·<PyModule_GetFilenameObject+0x58>)76 »       ldr»    r1,·[pc,·#68]» ;·(d4·<PyModule_GetFilenameObject+0x58>)
13 »       bl»     0·<_PyDict_GetItemId>77 »       bl»     0·<_PyDict_GetItemId>
14 ·R_ARM_THM_CALL» _PyDict_GetItemId78 ·R_ARM_THM_CALL» _PyDict_GetItemId
15 »       cbnz»   r0,·32·<PyModule_GetFilenameObject+0x32>79 »       cbnz»   r0,·ae·<PyModule_GetFilenameObject+0x32>
16 »       movw»   r0,·#080 »       movw»   r0,·#0
17 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError81 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError
18 »       movt»   r0,·#082 »       movt»   r0,·#0
19 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError83 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError
20 »       movw»   r1,·#084 »       movw»   r1,·#0
21 ·R_ARM_THM_MOVW_ABS_NC»  .LC2385 ·R_ARM_THM_MOVW_ABS_NC»  .LC23
22 »       movt»   r1,·#086 »       movt»   r1,·#0
Offset 29, 123 lines modifiedOffset 95, 123 lines modified
29 »       bl»     0·<PyErr_SetString>95 »       bl»     0·<PyErr_SetString>
30 ·R_ARM_THM_CALL» PyErr_SetString96 ·R_ARM_THM_CALL» PyErr_SetString
31 »       movs»   r0,·#097 »       movs»   r0,·#0
32 »       pop»    {r3,·r4,·r5,·pc}98 »       pop»    {r3,·r4,·r5,·pc}
33 »       ldr»    r3,·[r0,·#4]99 »       ldr»    r3,·[r0,·#4]
34 »       ldr»    r1,·[r3,·#84]» ;·0x54100 »       ldr»    r1,·[r3,·#84]» ;·0x54
35 »       lsls»   r3,·r1,·#3101 »       lsls»   r3,·r1,·#3
36 »       bpl.n»  18·<PyModule_GetFilenameObject+0x18>102 »       bpl.n»  94·<PyModule_GetFilenameObject+0x18>
37 »       ldr»    r2,·[r0,·#0]103 »       ldr»    r2,·[r0,·#0]
38 »       adds»   r2,·#1104 »       adds»   r2,·#1
39 »       str»    r2,·[r0,·#0]105 »       str»    r2,·[r0,·#0]
40 »       pop»    {r3,·r4,·r5,·pc}106 »       pop»    {r3,·r4,·r5,·pc}
41 »       bl»     0·<PyType_IsSubtype>107 »       bl»     0·<PyType_IsSubtype>
42 ·R_ARM_THM_CALL» PyType_IsSubtype108 ·R_ARM_THM_CALL» PyType_IsSubtype
43 »       mov»    r4,·r0109 »       mov»    r4,·r0
44 »       cmp»    r0,·#0110 »       cmp»    r0,·#0
45 »       bne.n»  c·<PyModule_GetFilenameObject+0xc>111 »       bne.n»  88·<PyModule_GetFilenameObject+0xc>
46 »       bl»     0·<PyErr_BadArgument>112 »       bl»     0·<PyErr_BadArgument>
47 ·R_ARM_THM_CALL» PyErr_BadArgument113 ·R_ARM_THM_CALL» PyErr_BadArgument
48 »       mov»    r0,·r4114 »       mov»    r0,·r4
49 »       pop»    {r3,·r4,·r5,·pc}115 »       pop»    {r3,·r4,·r5,·pc}
50 »       .word»  0x000000cc116 »       .word»  0x000000cc
51 ·R_ARM_ABS32»    .data117 ·R_ARM_ABS32»    .data
52 »       .word»  0x00000210118 »       .word»  0x00000210
53 ·R_ARM_ABS32»    .data119 ·R_ARM_ABS32»    .data
  
54 0000005c·<module_dir>:120 000000d8·<module_dir>:
55 module_dir():121 module_dir():
56 »       push»   {r4,·r5,·lr}122 »       push»   {r4,·r5,·lr}
57 »       mov»    r5,·r0123 »       mov»    r5,·r0
58 »       ldr»    r1,·[pc,·#132]»;·(e8·<module_dir+0x8c>)124 »       ldr»    r1,·[pc,·#132]»;·(164·<module_dir+0x8c>)
59 »       sub»    sp,·#12125 »       sub»    sp,·#12
60 »       bl»     0·<_PyObject_GetAttrId>126 »       bl»     0·<_PyObject_GetAttrId>
61 ·R_ARM_THM_CALL» _PyObject_GetAttrId127 ·R_ARM_THM_CALL» _PyObject_GetAttrId
Max diff block lines reached; 3127/6669 bytes (46.89%) of diff not shown.
1.09 KB
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]··module·%s:·PyModule_Create·is·incompatible·with·m_slots2 ··[·····0]··module·%s:·PyModule_Create·is·incompatible·with·m_slots
3 ··[····38]··nameless·module 
4 ··[····48]··module·functions·cannot·set·METH_CLASS·or·METH_STATIC 
5 ··[····80]··Python·C·API·version·mismatch·for·module·%.100s:·This·Python·has·API·version·%d,·module·%.100s·has·version·%d.3 ··[····38]··Python·C·API·version·mismatch·for·module·%.100s:·This·Python·has·API·version·%d,·module·%.100s·has·version·%d.
 4 ··[····a8]··nameless·module
 5 ··[····b8]··module·functions·cannot·set·METH_CLASS·or·METH_STATIC
6 ··[····f0]··../Objects/moduleobject.c6 ··[····f0]··../Objects/moduleobject.c
7 ··[···10c]··Python·import·machinery·not·initialized7 ··[···10c]··Python·import·machinery·not·initialized
8 ··[···134]··module·'%U'·has·no·attribute·'%U'8 ··[···134]··module·'%U'·has·no·attribute·'%U'
9 ··[···158]··partially·initialized·module·'%U'·has·no·attribute·'%U'·(most·likely·due·to·a·circular·import)9 ··[···158]··partially·initialized·module·'%U'·has·no·attribute·'%U'·(most·likely·due·to·a·circular·import)
10 ··[···1b8]··module·has·no·attribute·'%U'10 ··[···1b8]··module·has·no·attribute·'%U'
11 ··[···1d8]··execution·of·module·%s·failed·without·setting·an·exception11 ··[···1d8]··execution·of·module·%s·failed·without·setting·an·exception
12 ··[···214]··execution·of·module·%s·raised·unreported·exception12 ··[···214]··execution·of·module·%s·raised·unreported·exception
70.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 1210 lines modifiedOffset 1, 981 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyModule_CreateInitialized>:2 00000000·<_PyModule_CreateInitialized>:
3 _PyModule_CreateInitialized():3 _PyModule_CreateInitialized():
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}4 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
5 »       movw»   r4,·#05 »       movw»   r6,·#0
6 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR06 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
7 »       movt»   r4,·#07 »       movt»   r6,·#0
8 ·R_ARM_THM_MOVT_ABS»     .LANCHOR08 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
9 »       mov»    r8,·r09 »       mov»    r5,·r0
10 »       mov»    r0,·r410 »       mov»    r0,·r6
11 »       mov»    r5,·r111 »       mov»    r4,·r1
12 »       bl»     0·<PyType_Ready>12 »       bl»     0·<PyType_Ready>
13 ·R_ARM_THM_CALL» PyType_Ready13 ·R_ARM_THM_CALL» PyType_Ready
14 »       cmp»    r0,·#014 »       cmp»    r0,·#0
15 »       blt.w»  224·<_PyModule_CreateInitialized+0x224>15 »       blt.w»  1a6·<_PyModule_CreateInitialized+0x1a6>
16 »       ldr.w»  r3,·[r8,·#12]16 »       ldr»    r3,·[r5,·#12]
17 »       cmp»    r3,·#0 
18 »       bne.w»  202·<_PyModule_CreateInitialized+0x202>17 »       cbnz»   r3,·34·<_PyModule_CreateInitialized+0x34>
19 »       movw»   r1,·#018 »       movw»   r2,·#0
20 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR119 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
21 »       movt»   r1,·#020 »       movt»   r2,·#0
22 ·R_ARM_THM_MOVT_ABS»     .LANCHOR121 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
23 »       movs»   r2,·#122 »       movs»   r0,·#1
24 »       str.w»  r4,·[r8,·#4]23 »       str»    r6,·[r5,·#4]
 24 »       str»    r0,·[r5,·#0]
25 »       ldr.w»  r6,·[r8,·#20]25 »       ldr»    r1,·[r2,·#0]
 26 »       adds»   r1,·#1
 27 »       str»    r1,·[r2,·#0]
 28 »       str»    r1,·[r5,·#12]
26 »       movw»   r4,·#1013»   ;·0x3f529 »       movw»   r6,·#1013»   ;·0x3f5
27 »       ldr»    r7,·[r1,·#0]30 »       ldr»    r7,·[r5,·#20]
28 »       cmp»    r5,·#331 »       cmp»    r4,·r6
29 »       it»     ne32 »       it»     ne
30 »       cmpne»  r5,·r433 »       cmpne»  r4,·#3
31 »       str.w»  r2,·[r8] 
32 »       add.w»  r7,·r7,·#1 
33 »       str»    r7,·[r1,·#0] 
34 »       str.w»  r7,·[r8,·#12] 
35 »       bne.w»  216·<_PyModule_CreateInitialized+0x216>34 »       bne.w»  1aa·<_PyModule_CreateInitialized+0x1aa>
36 »       ldr.w»  r5,·[r8,·#36]»       ;·0x2435 »       ldr»    r4,·[r5,·#36]» ;·0x24
37 »       cmp»    r5,·#036 »       cmp»    r4,·#0
38 »       bne.w»  350·<_PyModule_CreateInitialized+0x350>37 »       bne.w»  18c·<_PyModule_CreateInitialized+0x18c>
39 »       movw»   r7,·#038 »       movw»   r4,·#0
40 ·R_ARM_THM_MOVW_ABS_NC»  _Py_PackageContext39 ·R_ARM_THM_MOVW_ABS_NC»  _Py_PackageContext
41 »       movt»   r7,·#040 »       movt»   r4,·#0
42 ·R_ARM_THM_MOVT_ABS»     _Py_PackageContext41 ·R_ARM_THM_MOVT_ABS»     _Py_PackageContext
43 »       ldr»    r4,·[r7,·#0]42 »       ldr»    r6,·[r4,·#0]
44 »       cmp»    r4,·#043 »       cmp»    r6,·#0
45 »       bne.w»  23e·<_PyModule_CreateInitialized+0x23e>44 »       bne.n»  15a·<_PyModule_CreateInitialized+0x15a>
46 »       mov»    r0,·r645 »       mov»    r0,·r7
47 »       bl»     0·<PyUnicode_FromString>46 »       bl»     0·<PyUnicode_FromString>
48 ·R_ARM_THM_CALL» PyUnicode_FromString47 ·R_ARM_THM_CALL» PyUnicode_FromString
49 »       mov»    r7,·r048 »       mov»    r6,·r0
50 »       cmp»    r0,·#049 »       cmp»    r0,·#0
51 »       beq.w»  224·<_PyModule_CreateInitialized+0x224>50 »       beq.w»  1a6·<_PyModule_CreateInitialized+0x1a6>
52 »       ldr»    r0,·[pc,·#752]»;·(370·<_PyModule_CreateInitialized+0x370>)51 »       ldr»    r0,·[pc,·#408]»;·(204·<_PyModule_CreateInitialized+0x204>)
53 »       bl»     0·<_PyObject_GC_New>52 »       bl»     0·<_PyObject_GC_New>
54 ·R_ARM_THM_CALL» _PyObject_GC_New53 ·R_ARM_THM_CALL» _PyObject_GC_New
55 »       mov»    r6,·r054 »       mov»    r4,·r0
56 »       cmp»    r0,·#055 »       cmp»    r0,·#0
57 »       beq.w»  2f6·<_PyModule_CreateInitialized+0x2f6>56 »       beq.w»  1e2·<_PyModule_CreateInitialized+0x1e2>
58 »       mov.w»  ip,·#057 »       mov.w»  ip,·#0
59 »       strd»   ip,·ip,·[r0,·#12]58 »       strd»   ip,·ip,·[r0,·#12]
60 »       strd»   ip,·ip,·[r0,·#20]59 »       strd»   ip,·ip,·[r0,·#20]
61 »       bl»     0·<PyDict_New>60 »       bl»     0·<PyDict_New>
62 ·R_ARM_THM_CALL» PyDict_New61 ·R_ARM_THM_CALL» PyDict_New
63 »       mov»    r5,·r062 »       mov»    r7,·r0
64 »       str»    r0,·[r6,·#8]63 »       str»    r0,·[r4,·#8]
65 »       cmp»    r0,·#064 »       cmp»    r0,·#0
66 »       beq.w»  2e8·<_PyModule_CreateInitialized+0x2e8>65 »       beq.w»  1d4·<_PyModule_CreateInitialized+0x1d4>
67 »       ldr»    r1,·[pc,·#716]»;·(374·<_PyModule_CreateInitialized+0x374>)66 »       ldr»    r1,·[pc,·#372]»;·(208·<_PyModule_CreateInitialized+0x208>)
68 »       mov»    r2,·r767 »       mov»    r2,·r6
69 »       bl»     0·<_PyDict_SetItemId>68 »       bl»     0·<_PyDict_SetItemId>
70 ·R_ARM_THM_CALL» _PyDict_SetItemId69 ·R_ARM_THM_CALL» _PyDict_SetItemId
71 »       cmp»    r0,·#070 »       cmp»    r0,·#0
72 »       bne.w»  2e8·<_PyModule_CreateInitialized+0x2e8>71 »       bne.w»  1d4·<_PyModule_CreateInitialized+0x1d4>
73 »       movw»   r2,·#072 »       movw»   r2,·#0
74 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct73 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
75 »       movt»   r2,·#074 »       movt»   r2,·#0
76 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct75 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
77 »       ldr»    r1,·[pc,·#696]»;·(378·<_PyModule_CreateInitialized+0x378>)76 »       ldr»    r1,·[pc,·#356]»;·(20c·<_PyModule_CreateInitialized+0x20c>)
78 »       mov»    r0,·r577 »       mov»    r0,·r7
79 »       bl»     0·<_PyDict_SetItemId>78 »       bl»     0·<_PyDict_SetItemId>
80 ·R_ARM_THM_CALL» _PyDict_SetItemId79 ·R_ARM_THM_CALL» _PyDict_SetItemId
81 »       cmp»    r0,·#080 »       cmp»    r0,·#0
82 »       bne.w»  2e8·<_PyModule_CreateInitialized+0x2e8>81 »       bne.w»  1d4·<_PyModule_CreateInitialized+0x1d4>
83 »       movw»   r2,·#082 »       movw»   r2,·#0
84 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct83 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
85 »       movt»   r2,·#084 »       movt»   r2,·#0
86 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct85 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
87 »       ldr»    r1,·[pc,·#680]»;·(37c·<_PyModule_CreateInitialized+0x37c>)86 »       ldr»    r1,·[pc,·#336]»;·(210·<_PyModule_CreateInitialized+0x210>)
88 »       mov»    r0,·r587 »       mov»    r0,·r7
89 »       bl»     0·<_PyDict_SetItemId>88 »       bl»     0·<_PyDict_SetItemId>
90 ·R_ARM_THM_CALL» _PyDict_SetItemId89 ·R_ARM_THM_CALL» _PyDict_SetItemId
91 »       cmp»    r0,·#090 »       cmp»    r0,·#0
92 »       bne.w»  2e8·<_PyModule_CreateInitialized+0x2e8>91 »       bne.w»  1d4·<_PyModule_CreateInitialized+0x1d4>
93 »       movw»   r2,·#092 »       movw»   r2,·#0
94 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct93 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
95 »       movt»   r2,·#094 »       movt»   r2,·#0
96 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct95 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
97 »       ldr»    r1,·[pc,·#660]»;·(380·<_PyModule_CreateInitialized+0x380>)96 »       ldr»    r1,·[pc,·#320]»;·(214·<_PyModule_CreateInitialized+0x214>)
98 »       mov»    r0,·r597 »       mov»    r0,·r7
99 »       bl»     0·<_PyDict_SetItemId>98 »       bl»     0·<_PyDict_SetItemId>
100 ·R_ARM_THM_CALL» _PyDict_SetItemId99 ·R_ARM_THM_CALL» _PyDict_SetItemId
101 »       cmp»    r0,·#0100 »       cmp»    r0,·#0
102 »       bne.w»  2e8·<_PyModule_CreateInitialized+0x2e8>101 »       bne.n»  1d4·<_PyModule_CreateInitialized+0x1d4>
103 »       movw»   r2,·#0102 »       movw»   r2,·#0
104 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct103 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
105 »       movt»   r2,·#0104 »       movt»   r2,·#0
106 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct105 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
107 »       ldr»    r1,·[pc,·#644]»;·(384·<_PyModule_CreateInitialized+0x384>)106 »       ldr»    r1,·[pc,·#304]»;·(218·<_PyModule_CreateInitialized+0x218>)
108 »       mov»    r0,·r5107 »       mov»    r0,·r7
109 »       bl»     0·<_PyDict_SetItemId>108 »       bl»     0·<_PyDict_SetItemId>
110 ·R_ARM_THM_CALL» _PyDict_SetItemId109 ·R_ARM_THM_CALL» _PyDict_SetItemId
111 »       cmp»    r0,·#0110 »       cmp»    r0,·#0
112 »       bne.w»  2e8·<_PyModule_CreateInitialized+0x2e8>111 »       bne.n»  1d4·<_PyModule_CreateInitialized+0x1d4>
113 »       ldr»    r0,·[r7,·#4]112 »       ldr»    r2,·[r6,·#4]
114 »       movw»   lr,·#0113 »       movw»   lr,·#0
115 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type114 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
116 »       movt»   lr,·#0115 »       movt»   lr,·#0
117 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type116 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
118 »       cmp»    r0,·lr117 »       cmp»    r2,·lr
119 »       bne.n»  12a·<_PyModule_CreateInitialized+0x12a>118 »       bne.n»  10e·<_PyModule_CreateInitialized+0x10e>
Max diff block lines reached; 66791/71857 bytes (92.95%) of diff not shown.
1010 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 12, 31 lines modifiedOffset 12, 31 lines modified
12 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeWarning12 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeWarning
13 »       sub»    sp,·#1613 »       sub»    sp,·#16
14 »       mov»    r3,·r014 »       mov»    r3,·r0
15 »       mov»    r4,·r115 »       mov»    r4,·r1
16 »       movs»   r1,·#116 »       movs»   r1,·#1
17 »       ldr»    r0,·[r2,·#0]17 »       ldr»    r0,·[r2,·#0]
18 »       movw»   r2,·#018 »       movw»   r2,·#0
19 ·R_ARM_THM_MOVW_ABS_NC»  .LC319 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
20 »       movt»   r2,·#020 »       movt»   r2,·#0
21 ·R_ARM_THM_MOVT_ABS»     .LC321 ·R_ARM_THM_MOVT_ABS»     .LC1
22 »       strd»   r3,·r4,·[sp,·#4]22 »       strd»   r3,·r4,·[sp,·#4]
23 »       movw»   r4,·#1013»   ;·0x3f523 »       movw»   r4,·#1013»   ;·0x3f5
24 »       str»    r4,·[sp,·#0]24 »       str»    r4,·[sp,·#0]
25 »       bl»     0·<PyErr_WarnFormat>25 »       bl»     0·<PyErr_WarnFormat>
26 ·R_ARM_THM_CALL» PyErr_WarnFormat26 ·R_ARM_THM_CALL» PyErr_WarnFormat
27 »       clz»    r0,·r027 »       clz»    r0,·r0
28 »       lsrs»   r0,·r0,·#528 »       lsrs»   r0,·r0,·#5
29 »       add»    sp,·#1629 »       add»    sp,·#16
30 »       pop»    {r4,·pc}30 »       pop»    {r4,·pc}
  
31 00000034·<PyModule_GetFilename>:31 00000034·<PyModule_GetFilename>:
32 PyModule_GetFilename():32 PyModule_GetFilename():
33 »       push»   {r3,·r4,·r5,·lr}33 »       push»   {r3,·r4,·r5,·lr}
34 »       bl»     0·<check_api_version.part.0>34 »       bl»     7c·<PyModule_GetFilenameObject>
35 ·R_ARM_THM_CALL» PyModule_GetFilenameObject35 ·R_ARM_THM_CALL» PyModule_GetFilenameObject
36 »       mov»    r4,·r036 »       mov»    r4,·r0
37 »       cbz»    r0,·54·<PyModule_GetFilename+0x20>37 »       cbz»    r0,·54·<PyModule_GetFilename+0x20>
38 »       bl»     0·<PyUnicode_AsUTF8>38 »       bl»     0·<PyUnicode_AsUTF8>
39 ·R_ARM_THM_CALL» PyUnicode_AsUTF839 ·R_ARM_THM_CALL» PyUnicode_AsUTF8
40 »       ldr»    r3,·[r4,·#0]40 »       ldr»    r3,·[r4,·#0]
41 »       mov»    r5,·r041 »       mov»    r5,·r0
5.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 15 lines modifiedOffset 1, 15 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·00247400·2e4c414e·.$d..LC0.$t..LAN
3 ··0x00000010·43320024·74002e4c·414e4348·4f523000·C2.$t..LANCHOR0.3 ··0x00000010·43484f52·30002e4c·414e4348·4f523100·CHOR0..LANCHOR1.
4 ··0x00000020·2e4c414e·43484f52·31006368·65636b5f·.LANCHOR1.check_ 
5 ··0x00000030·6170695f·76657273·696f6e2e·70617274·api_version.part 
6 ··0x00000040·2e30002e·4c433300·5f616464·5f6d6574·.0..LC3._add_met 
7 ··0x00000050·686f6473·5f746f5f·6f626a65·6374002e·hods_to_object..4 ··0x00000020·63686563·6b5f6170·695f7665·7273696f·check_api_versio
 5 ··0x00000030·6e2e7061·72742e30·002e4c43·31005f61·n.part.0..LC1._a
 6 ··0x00000040·64645f6d·6574686f·64735f74·6f5f6f62·dd_methods_to_ob
 7 ··0x00000050·6a656374·002e4c43·32002e4c·4333002e·ject..LC2..LC3..
8 ··0x00000060·4c433400·6d6f6475·6c655f74·72617665·LC4.module_trave8 ··0x00000060·4c433400·6d6f6475·6c655f74·72617665·LC4.module_trave
9 ··0x00000070·72736500·2e4c4335·002e4c43·36002e4c·rse..LC5..LC6..L9 ··0x00000070·72736500·2e4c4335·002e4c43·36002e4c·rse..LC5..LC6..L
10 ··0x00000080·4337002e·4c433800·6d6f6475·6c655f67·C7..LC8.module_g10 ··0x00000080·4337002e·4c433800·6d6f6475·6c655f67·C7..LC8.module_g
11 ··0x00000090·65746174·74726f00·5f50794f·626a6563·etattro._PyObjec11 ··0x00000090·65746174·74726f00·5f50794f·626a6563·etattro._PyObjec
12 ··0x000000a0·745f5665·63746f72·63616c6c·54737461·t_VectorcallTsta12 ··0x000000a0·745f5665·63746f72·63616c6c·54737461·t_VectorcallTsta
13 ··0x000000b0·74652e63·6f6e7374·70726f70·2e30002e·te.constprop.0..13 ··0x000000b0·74652e63·6f6e7374·70726f70·2e30002e·te.constprop.0..
14 ··0x000000c0·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.14 ··0x000000c0·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.
Offset 48, 39 lines modifiedOffset 48, 39 lines modified
48 ··0x000002d0·74657874·00507955·6e69636f·64655f46·text.PyUnicode_F48 ··0x000002d0·74657874·00507955·6e69636f·64655f46·text.PyUnicode_F
49 ··0x000002e0·726f6d53·7472696e·67005f50·794f626a·romString._PyObj49 ··0x000002e0·726f6d53·7472696e·67005f50·794f626a·romString._PyObj
50 ··0x000002f0·6563745f·47435f4e·65770050·79446963·ect_GC_New.PyDic50 ··0x000002f0·6563745f·47435f4e·65770050·79446963·ect_GC_New.PyDic
51 ··0x00000300·745f4e65·77005f50·79446963·745f5365·t_New._PyDict_Se51 ··0x00000300·745f4e65·77005f50·79446963·745f5365·t_New._PyDict_Se
52 ··0x00000310·74497465·6d496400·5f50795f·4e6f6e65·tItemId._Py_None52 ··0x00000310·74497465·6d496400·5f50795f·4e6f6e65·tItemId._Py_None
53 ··0x00000320·53747275·63740050·79556e69·636f6465·Struct.PyUnicode53 ··0x00000320·53747275·63740050·79556e69·636f6465·Struct.PyUnicode
54 ··0x00000330·5f547970·65005079·4f626a65·63745f47·_Type.PyObject_G54 ··0x00000330·5f547970·65005079·4f626a65·63745f47·_Type.PyObject_G
55 ··0x00000340·435f5472·61636b00·5f507944·6963745f·C_Track._PyDict_55 ··0x00000340·435f5472·61636b00·50794d6f·64756c65·C_Track.PyModule
 56 ··0x00000350·5f416464·46756e63·74696f6e·73005079·_AddFunctions.Py
 57 ··0x00000360·4d6f6475·6c655f53·6574446f·63537472·Module_SetDocStr
56 ··0x00000350·47657449·74656d49·64005079·434d6574·GetItemId.PyCMet 
57 ··0x00000360·686f645f·4e657700·50794f62·6a656374·hod_New.PyObject 
58 ··0x00000370·5f536574·41747472·53747269·6e67005f·_SetAttrString._ 
59 ··0x00000380·50794f62·6a656374·5f536574·41747472·PyObject_SetAttr 
60 ··0x00000390·49640050·794d656d·5f4d616c·6c6f6300·Id.PyMem_Malloc.58 ··0x00000370·696e6700·50794d65·6d5f4d61·6c6c6f63·ing.PyMem_Malloc
61 ··0x000003a0·6d656d73·65740073·74727263·68720073·memset.strrchr.s59 ··0x00000380·006d656d·73657400·73747272·63687200·.memset.strrchr.
 60 ··0x00000390·73747263·6d70005f·50795f44·65616c6c·strcmp._Py_Deall
 61 ··0x000003a0·6f630050·79457863·5f537973·74656d45·oc.PyExc_SystemE
62 ··0x000003b0·7472636d·70005079·54797065·5f497353·trcmp.PyType_IsS 
63 ··0x000003c0·75627479·70650050·79457863·5f537973·ubtype.PyExc_Sys 
64 ··0x000003d0·74656d45·72726f72·00507945·72725f53·temError.PyErr_S 
65 ··0x000003e0·65745374·72696e67·005f5079·5f446561·etString._Py_Dea 
66 ··0x000003f0·6c6c6f63·00507945·72725f4e·6f4d656d·lloc.PyErr_NoMem 
67 ··0x00000400·6f727900·50794572·725f466f·726d6174·ory.PyErr_Format62 ··0x000003b0·72726f72·00507945·72725f46·6f726d61·rror.PyErr_Forma
68 ··0x00000410·00507945·78635f56·616c7565·4572726f·.PyExc_ValueErro63 ··0x000003c0·74005079·4572725f·4e6f4d65·6d6f7279·t.PyErr_NoMemory
 64 ··0x000003d0·0050794d·6f64756c·65446566·5f496e69·.PyModuleDef_Ini
 65 ··0x000003e0·74005079·4d6f6475·6c655f4e·65770050·t.PyModule_New.P
 66 ··0x000003f0·794d6f64·756c655f·4e65774f·626a6563·yModule_NewObjec
 67 ··0x00000400·74005079·4578635f·52756e74·696d6557·t.PyExc_RuntimeW
 68 ··0x00000410·61726e69·6e670050·79457272·5f576172·arning.PyErr_War
 69 ··0x00000420·6e466f72·6d617400·50794d6f·64756c65·nFormat.PyModule
 70 ··0x00000430·5f476574·4e616d65·4f626a65·6374005f·_GetNameObject._
 71 ··0x00000440·50794469·63745f47·65744974·656d4964·PyDict_GetItemId
 72 ··0x00000450·00507954·7970655f·49735375·62747970·.PyType_IsSubtyp
69 ··0x00000420·72005079·4572725f·42616441·7267756d·r.PyErr_BadArgum73 ··0x00000460·65005079·4572725f·42616441·7267756d·e.PyErr_BadArgum
 74 ··0x00000470·656e7400·50794572·725f5365·74537472·ent.PyErr_SetStr
 75 ··0x00000480·696e6700·5079434d·6574686f·645f4e65·ing.PyCMethod_Ne
 76 ··0x00000490·77005079·4f626a65·63745f53·65744174·w.PyObject_SetAt
 77 ··0x000004a0·74725374·72696e67·00507945·78635f56·trString.PyExc_V
 78 ··0x000004b0·616c7565·4572726f·72005f50·794f626a·alueError._PyObj
 79 ··0x000004c0·6563745f·53657441·74747249·64005079·ect_SetAttrId.Py
70 ··0x00000430·656e7400·50794d6f·64756c65·4465665f·ent.PyModuleDef_ 
71 ··0x00000440·496e6974·0050794d·6f64756c·655f4e65·Init.PyModule_Ne 
72 ··0x00000450·77005079·4d6f6475·6c655f4e·65774f62·w.PyModule_NewOb 
73 ··0x00000460·6a656374·00507945·78635f52·756e7469·ject.PyExc_Runti 
74 ··0x00000470·6d655761·726e696e·67005079·4572725f·meWarning.PyErr_ 
75 ··0x00000480·5761726e·466f726d·61740050·794d6f64·WarnFormat.PyMod 
76 ··0x00000490·756c655f·41646446·756e6374·696f6e73·ule_AddFunctions 
77 ··0x000004a0·0050794d·6f64756c·655f4765·744e616d·.PyModule_GetNam 
78 ··0x000004b0·654f626a·65637400·50794d6f·64756c65·eObject.PyModule 
79 ··0x000004c0·5f536574·446f6353·7472696e·67005079·_SetDocString.Py 
80 ··0x000004d0·4d6f6475·6c655f47·65744469·6374005f·Module_GetDict._80 ··0x000004d0·4d6f6475·6c655f47·65744469·6374005f·Module_GetDict._
81 ··0x000004e0·50794572·725f4261·64496e74·65726e61·PyErr_BadInterna81 ··0x000004e0·50794572·725f4261·64496e74·65726e61·PyErr_BadInterna
82 ··0x000004f0·6c43616c·6c005079·4d6f6475·6c655f47·lCall.PyModule_G82 ··0x000004f0·6c43616c·6c005079·4d6f6475·6c655f47·lCall.PyModule_G
83 ··0x00000500·65744465·66005079·4d6f6475·6c655f43·etDef.PyModule_C83 ··0x00000500·65744465·66005079·4d6f6475·6c655f43·etDef.PyModule_C
84 ··0x00000510·72656174·6532005f·5079496d·706f7274·reate2._PyImport84 ··0x00000510·72656174·6532005f·5079496d·706f7274·reate2._PyImport
85 ··0x00000520·5f497349·6e697469·616c697a·6564005f·_IsInitialized._85 ··0x00000520·5f497349·6e697469·616c697a·6564005f·_IsInitialized._
86 ··0x00000530·50795275·6e74696d·65005079·4f626a65·PyRuntime.PyObje86 ··0x00000530·50795275·6e74696d·65005079·4f626a65·PyRuntime.PyObje
298 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:··········43072·(bytes·into·file)13 ··Start·of·section·headers:··········43092·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xa840:1 There·are·18·section·headers,·starting·at·offset·0xa854:
  
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·000f5c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000f90·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·008130·001020·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·008144·001028·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000f90·000358·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000fc4·000358·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009150·0000d8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00916c·0000d8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0012e8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00131c·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0012e8·002888·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00131c·002858·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·009228·000f88·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·009244·000f80·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·003b70·000fac·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·003b74·000fac·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004b1c·000698·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004b20·000698·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00a1b0·0005d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00a1c4·0005d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0051b4·0000a7·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0051b8·0000a7·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00a780·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00a794·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00525b·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00525f·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00525b·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00525f·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·005290·001aa0·10·····16·211··419 ··[15]·.symtab···········SYMTAB··········00000000·005294·001ab0·10·····16·212··4
20 ··[16]·.strtab···········STRTAB··········00000000·006d30·0013fd·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·006d44·0013fd·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00a7b0·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00a7c4·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
42.6 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·426·entries:1 Symbol·table·'.symtab'·contains·427·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····8·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
Offset 88, 342 lines modifiedOffset 88, 343 lines modified
88 ····84:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7188 ····84:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC71
89 ····85:·00000998·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7289 ····85:·00000998·····0·NOTYPE··LOCAL··DEFAULT····8·.LC72
90 ····86:·000009c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7390 ····86:·000009c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC73
91 ····87:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7491 ····87:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC74
92 ····88:·00000a24·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7592 ····88:·00000a24·····0·NOTYPE··LOCAL··DEFAULT····8·.LC75
93 ····89:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7693 ····89:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····8·.LC76
94 ····90:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7794 ····90:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····8·.LC77
95 ····91:·00001c4c·····0·NOTYPE··LOCAL··DEFAULT····6·$d95 ····91:·00001c50·····0·NOTYPE··LOCAL··DEFAULT····6·$d
96 ····92:·00001c54·····0·NOTYPE··LOCAL··DEFAULT····6·$t96 ····92:·00001c58·····0·NOTYPE··LOCAL··DEFAULT····6·$t
97 ····93:·00001ed0·····0·NOTYPE··LOCAL··DEFAULT····6·$d97 ····93:·00001ed4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····94:·00001ed8·····0·NOTYPE··LOCAL··DEFAULT····6·$t98 ····94:·00001edc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
99 ····95:·00001f40·····0·NOTYPE··LOCAL··DEFAULT····6·$d99 ····95:·00001f44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
100 ····96:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····8·.LC78100 ····96:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····8·.LC78
101 ····97:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····8·.LC79101 ····97:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····8·.LC79
102 ····98:·00000aa4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC80102 ····98:·00000aa4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC80
103 ····99:·00000acc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC81103 ····99:·00000acc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC81
104 ···100:·00001f44·····0·NOTYPE··LOCAL··DEFAULT····6·$t104 ···100:·00001f48·····0·NOTYPE··LOCAL··DEFAULT····6·$t
105 ···101:·00002050·····0·NOTYPE··LOCAL··DEFAULT····6·$d105 ···101:·00002054·····0·NOTYPE··LOCAL··DEFAULT····6·$d
106 ···102:·00000af8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC82106 ···102:·00000af8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC82
107 ···103:·00000b1c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC83107 ···103:·00000b1c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC83
108 ···104:·00002054·····0·NOTYPE··LOCAL··DEFAULT····6·$t108 ···104:·00002058·····0·NOTYPE··LOCAL··DEFAULT····6·$t
109 ···105:·00002180·····0·NOTYPE··LOCAL··DEFAULT····6·$d109 ···105:·00002184·····0·NOTYPE··LOCAL··DEFAULT····6·$d
110 ···106:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····8·.LC84110 ···106:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····8·.LC84
111 ···107:·00002184·····0·NOTYPE··LOCAL··DEFAULT····6·$t111 ···107:·00002188·····0·NOTYPE··LOCAL··DEFAULT····6·$t
112 ···108:·00000dd1····72·FUNC····LOCAL··DEFAULT····1·_PyObject_CallNoArg112 ···108:·00000dd1····72·FUNC····LOCAL··DEFAULT····1·_PyObject_CallNoArg
113 ···109:·0000221c·····0·NOTYPE··LOCAL··DEFAULT····6·$d113 ···109:·00002220·····0·NOTYPE··LOCAL··DEFAULT····6·$d
114 ···110:·00002220·····0·NOTYPE··LOCAL··DEFAULT····6·$t114 ···110:·00002224·····0·NOTYPE··LOCAL··DEFAULT····6·$t
115 ···111:·00000b74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC85115 ···111:·00000b74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC85
116 ···112:·000022d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d116 ···112:·000022d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
117 ···113:·000022d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t117 ···113:·000022d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
118 ···114:·000025f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d118 ···114:·000025f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
119 ···115:·000025f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t119 ···115:·000025f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
120 ···116:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC86120 ···116:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC86
121 ···117:·00000bfc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC87121 ···117:·00000bfc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC87
122 ···118:·00000dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$d122 ···118:·00000dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
123 ···119:·00000dd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t123 ···119:·00000dd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
124 ···120:·0000276c·····0·NOTYPE··LOCAL··DEFAULT····6·$d124 ···120:·00002770·····0·NOTYPE··LOCAL··DEFAULT····6·$d
125 ···121:·00002770·····0·NOTYPE··LOCAL··DEFAULT····6·$t125 ···121:·00002774·····0·NOTYPE··LOCAL··DEFAULT····6·$t
126 ···122:·000027e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d126 ···122:·000027e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
127 ···123:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t127 ···123:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
128 ···124:·00000c1c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC88128 ···124:·00000c1c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC88
129 ···125:·000027e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t129 ···125:·000027e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
130 ···126:·000027e5····12·FUNC····LOCAL··DEFAULT····6·none_repr130 ···126:·000027e9····12·FUNC····LOCAL··DEFAULT····6·none_repr
131 ···127:·00000c24·····0·NOTYPE··LOCAL··DEFAULT····8·.LC89131 ···127:·00000c24·····0·NOTYPE··LOCAL··DEFAULT····8·.LC89
132 ···128:·00000c38·····0·NOTYPE··LOCAL··DEFAULT····8·.LC90132 ···128:·00000c38·····0·NOTYPE··LOCAL··DEFAULT····8·.LC90
133 ···129:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····8·.LC91133 ···129:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····8·.LC91
134 ···130:·00000c5c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC92134 ···130:·00000c5c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC92
135 ···131:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC93135 ···131:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC93
136 ···132:·00000c8c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC94136 ···132:·00000c8c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC94
137 ···133:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC95137 ···133:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC95
138 ···134:·00000cbc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC96138 ···134:·00000cbc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC96
139 ···135:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC97139 ···135:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC97
140 ···136:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC98140 ···136:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC98
141 ···137:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC99141 ···137:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC99
142 ···138:·00000cf0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC100142 ···138:·00000cf0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC100
143 ···139:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC101143 ···139:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC101
144 ···140:·00002884·····0·NOTYPE··LOCAL··DEFAULT····6·$d144 ···140:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
145 ···141:·00000d1c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC102145 ···141:·00000d1c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC102
146 ···142:·00000d24·····0·NOTYPE··LOCAL··DEFAULT····8·.LC103146 ···142:·00000d24·····0·NOTYPE··LOCAL··DEFAULT····8·.LC103
147 ···143:·00000f18·····0·NOTYPE··LOCAL··DEFAULT····1·$d147 ···143:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
148 ···144:·00000f24·····0·NOTYPE··LOCAL··DEFAULT····1·$t148 ···144:·00000f4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 149 ···145:·00000f58·····0·NOTYPE··LOCAL··DEFAULT····1·$t
149 ···145:·00000d2c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC104150 ···146:·00000d2c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC104
150 ···146:·00000d48·····0·NOTYPE··LOCAL··DEFAULT····8·.LC105151 ···147:·00000d48·····0·NOTYPE··LOCAL··DEFAULT····8·.LC105
151 ···147:·00000d60·····0·NOTYPE··LOCAL··DEFAULT····8·.LC106152 ···148:·00000d60·····0·NOTYPE··LOCAL··DEFAULT····8·.LC106
152 ···148:·00000d98·····0·NOTYPE··LOCAL··DEFAULT····8·.LC107153 ···149:·00000d98·····0·NOTYPE··LOCAL··DEFAULT····8·.LC107
153 ···149:·00000db8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC108154 ···150:·00000db8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC108
154 ···150:·00000345····12·FUNC····LOCAL··DEFAULT····9·NotImplemented_reduce155 ···151:·00000345····12·FUNC····LOCAL··DEFAULT····9·NotImplemented_reduce
155 ···151:·00000351····12·FUNC····LOCAL··DEFAULT····9·NotImplemented_repr156 ···152:·00000351····12·FUNC····LOCAL··DEFAULT····9·NotImplemented_repr
156 ···152:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC109157 ···153:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC109
157 ···153:·0000035d····64·FUNC····LOCAL··DEFAULT····9·none_new158 ···154:·0000035d····64·FUNC····LOCAL··DEFAULT····9·none_new
158 ···154:·00000de4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC110159 ···155:·00000de4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC110
159 ···155:·0000039d····64·FUNC····LOCAL··DEFAULT····9·notimplemented_new160 ···156:·0000039d····64·FUNC····LOCAL··DEFAULT····9·notimplemented_new
160 ···156:·00000e0c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC111161 ···157:·00000e0c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC111
161 ···157:·000003f9····38·FUNC····LOCAL··DEFAULT····9·notimplemented_bool162 ···158:·000003f9····38·FUNC····LOCAL··DEFAULT····9·notimplemented_bool
162 ···158:·0000041f·····4·FUNC····LOCAL··DEFAULT····9·none_bool163 ···159:·0000041f·····4·FUNC····LOCAL··DEFAULT····9·none_bool
163 ···159:·00000e44·····0·NOTYPE··LOCAL··DEFAULT····8·.LC112164 ···160:·00000e44·····0·NOTYPE··LOCAL··DEFAULT····8·.LC112
164 ···160:·00000423····22·FUNC····LOCAL··DEFAULT····9·notimplemented_dealloc165 ···161:·00000423····22·FUNC····LOCAL··DEFAULT····9·notimplemented_dealloc
165 ···161:·00000434·····0·NOTYPE··LOCAL··DEFAULT····9·$d166 ···162:·00000434·····0·NOTYPE··LOCAL··DEFAULT····9·$d
166 ···162:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····8·.LC113167 ···163:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····8·.LC113
167 ···163:·00000438·····0·NOTYPE··LOCAL··DEFAULT····9·$t168 ···164:·00000438·····0·NOTYPE··LOCAL··DEFAULT····9·$t
168 ···164:·00000439····20·FUNC····LOCAL··DEFAULT····9·none_dealloc169 ···165:·00000439····20·FUNC····LOCAL··DEFAULT····9·none_dealloc
169 ···165:·00000448·····0·NOTYPE··LOCAL··DEFAULT····9·$d170 ···166:·00000448·····0·NOTYPE··LOCAL··DEFAULT····9·$d
170 ···166:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····9·$t171 ···167:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
171 ···167:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d172 ···168:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
172 ···168:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t173 ···169:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t
173 ···169:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····9·$d174 ···170:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
174 ···170:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····9·$t175 ···171:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
175 ···171:·00000500·····0·NOTYPE··LOCAL··DEFAULT····9·$d176 ···172:·00000500·····0·NOTYPE··LOCAL··DEFAULT····9·$d
176 ···172:·00000e74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC114177 ···173:·00000e74·····0·NOTYPE··LOCAL··DEFAULT····8·.LC114
177 ···173:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC115178 ···174:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC115
178 ···174:·00000e84·····0·NOTYPE··LOCAL··DEFAULT····8·.LC116179 ···175:·00000e84·····0·NOTYPE··LOCAL··DEFAULT····8·.LC116
179 ···175:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC117180 ···176:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC117
180 ···176:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC118181 ···177:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC118
181 ···177:·00000eb8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC119182 ···178:·00000eb8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC119
182 ···178:·00000504·····0·NOTYPE··LOCAL··DEFAULT····9·$t183 ···179:·00000504·····0·NOTYPE··LOCAL··DEFAULT····9·$t
183 ···179:·00000608·····0·NOTYPE··LOCAL··DEFAULT····9·$d184 ···180:·00000608·····0·NOTYPE··LOCAL··DEFAULT····9·$d
184 ···180:·00000ed0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC120185 ···181:·00000ed0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC120
185 ···181:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC121186 ···182:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC121
186 ···182:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····9·$t187 ···183:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
187 ···183:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····9·$d188 ···184:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
188 ···184:·00000690·····0·NOTYPE··LOCAL··DEFAULT····9·$t189 ···185:·00000690·····0·NOTYPE··LOCAL··DEFAULT····9·$t
189 ···185:·00000000·····0·SECTION·LOCAL··DEFAULT···11·190 ···186:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
190 ···186:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d191 ···187:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
191 ···187:·00000000····14·OBJECT··LOCAL··DEFAULT···11·__func__.1192 ···188:·00000000····14·OBJECT··LOCAL··DEFAULT···11·__func__.1
192 ···188:·00000010····24·OBJECT··LOCAL··DEFAULT···11·opstrings193 ···189:·00000010····24·OBJECT··LOCAL··DEFAULT···11·opstrings
193 ···189:·00000028····34·OBJECT··LOCAL··DEFAULT···11·__func__.7194 ···190:·00000028····34·OBJECT··LOCAL··DEFAULT···11·__func__.7
194 ···190:·0000004c····23·OBJECT··LOCAL··DEFAULT···11·__func__.2195 ···191:·0000004c····23·OBJECT··LOCAL··DEFAULT···11·__func__.2
195 ···191:·00000064····13·OBJECT··LOCAL··DEFAULT···11·__func__.3196 ···192:·00000064····13·OBJECT··LOCAL··DEFAULT···11·__func__.3
196 ···192:·00000074····23·OBJECT··LOCAL··DEFAULT···11·__func__.0197 ···193:·00000074····23·OBJECT··LOCAL··DEFAULT···11·__func__.0
197 ···193:·0000008c····27·OBJECT··LOCAL··DEFAULT···11·__func__.8198 ···194:·0000008c····27·OBJECT··LOCAL··DEFAULT···11·__func__.8
198 ···194:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d199 ···195:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
199 ···195:·000002c8···144·OBJECT··LOCAL··DEFAULT····3·none_as_number200 ···196:·000002c8···144·OBJECT··LOCAL··DEFAULT····3·none_as_number
200 ···196:·00000218···144·OBJECT··LOCAL··DEFAULT····3·notimplemented_as_number201 ···197:·00000218···144·OBJECT··LOCAL··DEFAULT····3·notimplemented_as_number
201 ···197:·000002a8····32·OBJECT··LOCAL··DEFAULT····3·notimplemented_methods202 ···198:·000002a8····32·OBJECT··LOCAL··DEFAULT····3·notimplemented_methods
202 ···198:·000001c0····12·OBJECT··LOCAL··DEFAULT····3·PyId___bytes__203 ···199:·000001c0····12·OBJECT··LOCAL··DEFAULT····3·PyId___bytes__
203 ···199:·000001cc····12·OBJECT··LOCAL··DEFAULT····3·PyId___isabstractmethod__204 ···200:·000001cc····12·OBJECT··LOCAL··DEFAULT····3·PyId___isabstractmethod__
Max diff block lines reached; -1/43593 bytes (-0.00%) of diff not shown.
125 KB
readelf --wide --relocs {}
    
Offset 1, 211 lines modifiedOffset 1, 211 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x8130·contains·516·entries:1 Relocation·section·'.rel.text'·at·offset·0x8144·contains·517·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000a··0000d70a·R_ARM_THM_CALL·········00000000···_PyTypes_InitSlotDefs3 0000000a··0000d80a·R_ARM_THM_CALL·········00000000···_PyTypes_InitSlotDefs
4 00000016··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBaseObject_Type4 00000016··0000d92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBaseObject_Type
5 0000001a··0000d830·R_ARM_THM_MOVT_ABS·····00000000···PyBaseObject_Type5 0000001a··0000d930·R_ARM_THM_MOVT_ABS·····00000000···PyBaseObject_Type
6 0000001e··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready6 0000001e··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 00000028··0000da2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyType_Type7 00000028··0000db2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyType_Type
8 0000002c··0000da30·R_ARM_THM_MOVT_ABS·····00000000···PyType_Type8 0000002c··0000db30·R_ARM_THM_MOVT_ABS·····00000000···PyType_Type
9 00000030··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready9 00000030··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
10 0000003a··0000db2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyWeakref_RefType10 0000003a··0000dc2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyWeakref_RefType
11 0000003e··0000db30·R_ARM_THM_MOVT_ABS·····00000000···_PyWeakref_RefType11 0000003e··0000dc30·R_ARM_THM_MOVT_ABS·····00000000···_PyWeakref_RefType
12 00000042··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready12 00000042··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
13 0000004c··0000dc2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyWeakref_CallableProxyType13 0000004c··0000dd2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyWeakref_CallableProxyType
14 00000050··0000dc30·R_ARM_THM_MOVT_ABS·····00000000···_PyWeakref_CallableProxyType14 00000050··0000dd30·R_ARM_THM_MOVT_ABS·····00000000···_PyWeakref_CallableProxyType
15 00000054··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready15 00000054··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
16 0000005e··0000dd2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyWeakref_ProxyType16 0000005e··0000de2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyWeakref_ProxyType
17 00000062··0000dd30·R_ARM_THM_MOVT_ABS·····00000000···_PyWeakref_ProxyType17 00000062··0000de30·R_ARM_THM_MOVT_ABS·····00000000···_PyWeakref_ProxyType
18 00000066··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready18 00000066··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
19 00000070··0000de2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type19 00000070··0000df2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
20 00000074··0000de30·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type20 00000074··0000df30·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
21 00000078··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready21 00000078··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
22 00000082··0000df2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBool_Type22 00000082··0000e02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBool_Type
23 00000086··0000df30·R_ARM_THM_MOVT_ABS·····00000000···PyBool_Type23 00000086··0000e030·R_ARM_THM_MOVT_ABS·····00000000···PyBool_Type
24 0000008a··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready24 0000008a··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
25 00000094··0000e02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyByteArray_Type25 00000094··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyByteArray_Type
26 00000098··0000e030·R_ARM_THM_MOVT_ABS·····00000000···PyByteArray_Type26 00000098··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyByteArray_Type
27 0000009c··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready27 0000009c··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
28 000000a6··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBytes_Type28 000000a6··0000e22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBytes_Type
29 000000aa··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyBytes_Type29 000000aa··0000e230·R_ARM_THM_MOVT_ABS·····00000000···PyBytes_Type
30 000000ae··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready30 000000ae··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
31 000000b8··0000e22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyList_Type31 000000b8··0000e32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyList_Type
32 000000bc··0000e230·R_ARM_THM_MOVT_ABS·····00000000···PyList_Type32 000000bc··0000e330·R_ARM_THM_MOVT_ABS·····00000000···PyList_Type
33 000000c0··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready33 000000c0··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
34 000000ca··0000482f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR134 000000ca··0000482f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
35 000000ce··00004830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR135 000000ce··00004830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
36 000000d2··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready36 000000d2··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
37 000000de··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready37 000000de··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
38 000000e8··0000e32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type38 000000e8··0000e42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type
39 000000ec··0000e330·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type39 000000ec··0000e430·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type
40 000000f0··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready40 000000f0··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
41 000000fa··0000e42f·R_ARM_THM_MOVW_ABS_NC··00000000···PySuper_Type41 000000fa··0000e52f·R_ARM_THM_MOVW_ABS_NC··00000000···PySuper_Type
42 000000fe··0000e430·R_ARM_THM_MOVT_ABS·····00000000···PySuper_Type42 000000fe··0000e530·R_ARM_THM_MOVT_ABS·····00000000···PySuper_Type
43 00000102··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready43 00000102··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
44 0000010c··0000e52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyRange_Type44 0000010c··0000e62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyRange_Type
45 00000110··0000e530·R_ARM_THM_MOVT_ABS·····00000000···PyRange_Type45 00000110··0000e630·R_ARM_THM_MOVT_ABS·····00000000···PyRange_Type
46 00000114··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready46 00000114··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
47 0000011e··0000e62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type47 0000011e··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
48 00000122··0000e630·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type48 00000122··0000e730·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
49 00000126··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready49 00000126··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
50 00000130··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictKeys_Type50 00000130··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictKeys_Type
51 00000134··0000e730·R_ARM_THM_MOVT_ABS·····00000000···PyDictKeys_Type51 00000134··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyDictKeys_Type
52 00000138··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready52 00000138··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
53 00000142··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictValues_Type53 00000142··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictValues_Type
54 00000146··0000e830·R_ARM_THM_MOVT_ABS·····00000000···PyDictValues_Type54 00000146··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyDictValues_Type
55 0000014a··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready55 0000014a··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
56 00000154··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictItems_Type56 00000154··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictItems_Type
57 00000158··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyDictItems_Type57 00000158··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···PyDictItems_Type
58 0000015c··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready58 0000015c··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
59 00000166··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictRevIterKey_Type59 00000166··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictRevIterKey_Type
60 0000016a··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···PyDictRevIterKey_Type60 0000016a··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyDictRevIterKey_Type
61 0000016e··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready61 0000016e··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
62 00000178··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictRevIterValue_Type62 00000178··0000ec2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictRevIterValue_Type
63 0000017c··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyDictRevIterValue_Type63 0000017c··0000ec30·R_ARM_THM_MOVT_ABS·····00000000···PyDictRevIterValue_Type
64 00000180··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready64 00000180··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
65 0000018a··0000ec2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictRevIterItem_Type65 0000018a··0000ed2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDictRevIterItem_Type
66 0000018e··0000ec30·R_ARM_THM_MOVT_ABS·····00000000···PyDictRevIterItem_Type66 0000018e··0000ed30·R_ARM_THM_MOVT_ABS·····00000000···PyDictRevIterItem_Type
67 00000192··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready67 00000192··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
68 0000019c··0000ed2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODict_Type68 0000019c··0000ee2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODict_Type
69 000001a0··0000ed30·R_ARM_THM_MOVT_ABS·····00000000···PyODict_Type69 000001a0··0000ee30·R_ARM_THM_MOVT_ABS·····00000000···PyODict_Type
70 000001a4··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready70 000001a4··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
71 000001ae··0000ee2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictKeys_Type71 000001ae··0000ef2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictKeys_Type
72 000001b2··0000ee30·R_ARM_THM_MOVT_ABS·····00000000···PyODictKeys_Type72 000001b2··0000ef30·R_ARM_THM_MOVT_ABS·····00000000···PyODictKeys_Type
73 000001b6··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready73 000001b6··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
74 000001c0··0000ef2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictItems_Type74 000001c0··0000f02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictItems_Type
75 000001c4··0000ef30·R_ARM_THM_MOVT_ABS·····00000000···PyODictItems_Type75 000001c4··0000f030·R_ARM_THM_MOVT_ABS·····00000000···PyODictItems_Type
76 000001c8··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready76 000001c8··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
77 000001d2··0000f02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictValues_Type77 000001d2··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictValues_Type
78 000001d6··0000f030·R_ARM_THM_MOVT_ABS·····00000000···PyODictValues_Type78 000001d6··0000f130·R_ARM_THM_MOVT_ABS·····00000000···PyODictValues_Type
79 000001da··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready79 000001da··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
80 000001e4··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictIter_Type80 000001e4··0000f22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyODictIter_Type
81 000001e8··0000f130·R_ARM_THM_MOVT_ABS·····00000000···PyODictIter_Type81 000001e8··0000f230·R_ARM_THM_MOVT_ABS·····00000000···PyODictIter_Type
82 000001ec··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready82 000001ec··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
83 000001f6··0000f22f·R_ARM_THM_MOVW_ABS_NC··00000000···PySet_Type83 000001f6··0000f32f·R_ARM_THM_MOVW_ABS_NC··00000000···PySet_Type
84 000001fa··0000f230·R_ARM_THM_MOVT_ABS·····00000000···PySet_Type84 000001fa··0000f330·R_ARM_THM_MOVT_ABS·····00000000···PySet_Type
85 000001fe··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready85 000001fe··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
86 00000208··0000f32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type86 00000208··0000f42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type
87 0000020c··0000f330·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type87 0000020c··0000f430·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type
88 00000210··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready88 00000210··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
89 0000021a··0000f42f·R_ARM_THM_MOVW_ABS_NC··00000000···PySlice_Type89 0000021a··0000f52f·R_ARM_THM_MOVW_ABS_NC··00000000···PySlice_Type
90 0000021e··0000f430·R_ARM_THM_MOVT_ABS·····00000000···PySlice_Type90 0000021e··0000f530·R_ARM_THM_MOVT_ABS·····00000000···PySlice_Type
91 00000222··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready91 00000222··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
92 0000022c··0000f52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyStaticMethod_Type92 0000022c··0000f62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyStaticMethod_Type
93 00000230··0000f530·R_ARM_THM_MOVT_ABS·····00000000···PyStaticMethod_Type93 00000230··0000f630·R_ARM_THM_MOVT_ABS·····00000000···PyStaticMethod_Type
94 00000234··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready94 00000234··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
95 0000023e··0000f62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyComplex_Type95 0000023e··0000f72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyComplex_Type
96 00000242··0000f630·R_ARM_THM_MOVT_ABS·····00000000···PyComplex_Type96 00000242··0000f730·R_ARM_THM_MOVT_ABS·····00000000···PyComplex_Type
97 00000246··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready97 00000246··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
98 00000250··0000f72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type98 00000250··0000f82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
99 00000254··0000f730·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type99 00000254··0000f830·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
100 00000258··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready100 00000258··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
101 00000262··0000f82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFrozenSet_Type101 00000262··0000f92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFrozenSet_Type
102 00000266··0000f830·R_ARM_THM_MOVT_ABS·····00000000···PyFrozenSet_Type102 00000266··0000f930·R_ARM_THM_MOVT_ABS·····00000000···PyFrozenSet_Type
103 0000026a··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready103 0000026a··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
104 00000274··0000f92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyProperty_Type104 00000274··0000fa2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyProperty_Type
105 00000278··0000f930·R_ARM_THM_MOVT_ABS·····00000000···PyProperty_Type105 00000278··0000fa30·R_ARM_THM_MOVT_ABS·····00000000···PyProperty_Type
106 0000027c··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready106 0000027c··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
107 00000286··0000fa2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyManagedBuffer_Type107 00000286··0000fb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyManagedBuffer_Type
108 0000028a··0000fa30·R_ARM_THM_MOVT_ABS·····00000000···_PyManagedBuffer_Type108 0000028a··0000fb30·R_ARM_THM_MOVT_ABS·····00000000···_PyManagedBuffer_Type
109 0000028e··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready109 0000028e··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
110 00000298··0000fb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMemoryView_Type110 00000298··0000fc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMemoryView_Type
111 0000029c··0000fb30·R_ARM_THM_MOVT_ABS·····00000000···PyMemoryView_Type111 0000029c··0000fc30·R_ARM_THM_MOVT_ABS·····00000000···PyMemoryView_Type
112 000002a0··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready112 000002a0··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
113 000002aa··0000fc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type113 000002aa··0000fd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
114 000002ae··0000fc30·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type114 000002ae··0000fd30·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
115 000002b2··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready115 000002b2··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
116 000002bc··0000fd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyEnum_Type116 000002bc··0000fe2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyEnum_Type
117 000002c0··0000fd30·R_ARM_THM_MOVT_ABS·····00000000···PyEnum_Type117 000002c0··0000fe30·R_ARM_THM_MOVT_ABS·····00000000···PyEnum_Type
118 000002c4··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready118 000002c4··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
119 000002ce··0000fe2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyReversed_Type119 000002ce··0000ff2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyReversed_Type
120 000002d2··0000fe30·R_ARM_THM_MOVT_ABS·····00000000···PyReversed_Type120 000002d2··0000ff30·R_ARM_THM_MOVT_ABS·····00000000···PyReversed_Type
121 000002d6··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready121 000002d6··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
122 000002e0··0000ff2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyStdPrinter_Type122 000002e0··0001002f·R_ARM_THM_MOVW_ABS_NC··00000000···PyStdPrinter_Type
123 000002e4··0000ff30·R_ARM_THM_MOVT_ABS·····00000000···PyStdPrinter_Type123 000002e4··00010030·R_ARM_THM_MOVT_ABS·····00000000···PyStdPrinter_Type
124 000002e8··0000d90a·R_ARM_THM_CALL·········00000000···PyType_Ready124 000002e8··0000da0a·R_ARM_THM_CALL·········00000000···PyType_Ready
125 000002f2··0001002f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCode_Type125 000002f2··0001012f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCode_Type
126 000002f6··00010030·R_ARM_THM_MOVT_ABS·····00000000···PyCode_Type126 000002f6··00010130·R_ARM_THM_MOVT_ABS·····00000000···PyCode_Type
Max diff block lines reached; 102064/127907 bytes (79.80%) of diff not shown.
342 B
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 )D;F@F"F1 )D;F@F"F
2 )D;F@F"F2 )D;F@F"F
3 )DCF8F"F3 )DCF8F"F
4 )DCF8F"F4 )DCF8F"F
5 )DCFHF"F5 )D;FHF"F
6 )DCFHF"F6 )D;FHF"F
7 ·Fzh9F%F7 ·Fzh9F%F
8 ·Fzh9F%F8 ·Fzh9F%F
9 Can't·initialize·object·type9 Can't·initialize·object·type
10 Can't·initialize·type·type10 Can't·initialize·type·type
11 Can't·initialize·weakref·type11 Can't·initialize·weakref·type
12 Can't·initialize·callable·weakref·proxy·type12 Can't·initialize·callable·weakref·proxy·type
13 Can't·initialize·weakref·proxy·type13 Can't·initialize·weakref·proxy·type
5.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1490, 15 lines modifiedOffset 1490, 15 lines modified
1490 »       nop1490 »       nop
  
1491 00000cd0·<PyObject_HasAttr>:1491 00000cd0·<PyObject_HasAttr>:
1492 PyObject_HasAttr():1492 PyObject_HasAttr():
1493 »       push»   {lr}1493 »       push»   {lr}
1494 »       sub»    sp,·#121494 »       sub»    sp,·#12
1495 »       add»    r2,·sp,·#41495 »       add»    r2,·sp,·#4
1496 »       bl»     b44·<_PyTypes_Init+0xb44>1496 »       bl»     b48·<_PyTypes_Init+0xb48>
1497 ·R_ARM_THM_CALL» _PyObject_LookupAttr1497 ·R_ARM_THM_CALL» _PyObject_LookupAttr
1498 »       cmp»    r0,·#01498 »       cmp»    r0,·#0
1499 »       blt.n»  ce8·<PyObject_HasAttr+0x18>1499 »       blt.n»  ce8·<PyObject_HasAttr+0x18>
1500 »       ldr»    r0,·[sp,·#4]1500 »       ldr»    r0,·[sp,·#4]
1501 »       cbnz»   r0,·cf0·<PyObject_HasAttr+0x20>1501 »       cbnz»   r0,·cf0·<PyObject_HasAttr+0x20>
1502 »       add»    sp,·#121502 »       add»    sp,·#12
1503 »       ldr.w»  pc,·[sp],·#41503 »       ldr.w»  pc,·[sp],·#4
Offset 1656, 15 lines modifiedOffset 1656, 15 lines modified
1656 ·R_ARM_THM_CALL» _PyObject_MakeTpCall1656 ·R_ARM_THM_CALL» _PyObject_MakeTpCall
1657 »       add»    sp,·#81657 »       add»    sp,·#8
1658 »       pop»    {r4,·r5,·r6,·pc}1658 »       pop»    {r4,·r5,·r6,·pc}
  
1659 00000e18·<PyObject_ASCII>:1659 00000e18·<PyObject_ASCII>:
1660 PyObject_ASCII():1660 PyObject_ASCII():
1661 »       push»   {r3,·r4,·r5,·lr}1661 »       push»   {r3,·r4,·r5,·lr}
1662 »       bl»     1f44·<PyObject_Repr>1662 »       bl»     1f48·<PyObject_Repr>
1663 ·R_ARM_THM_CALL» PyObject_Repr1663 ·R_ARM_THM_CALL» PyObject_Repr
1664 »       cbz»    r0,·e6a·<PyObject_ASCII+0x52>1664 »       cbz»    r0,·e6a·<PyObject_ASCII+0x52>
1665 »       ldrb»   r3,·[r0,·#16]1665 »       ldrb»   r3,·[r0,·#16]
1666 »       mov»    r4,·r01666 »       mov»    r4,·r0
1667 »       lsls»   r3,·r3,·#251667 »       lsls»   r3,·r3,·#25
1668 »       bmi.n»  e66·<PyObject_ASCII+0x4e>1668 »       bmi.n»  e66·<PyObject_ASCII+0x4e>
1669 »       movw»   r1,·#01669 »       movw»   r1,·#0
Offset 1699, 107 lines modifiedOffset 1699, 134 lines modified
1699 »       blx»    r51699 »       blx»    r5
1700 »       mov»    r0,·r41700 »       mov»    r0,·r4
1701 »       pop»    {r3,·r4,·r5,·pc}1701 »       pop»    {r3,·r4,·r5,·pc}
1702 »       movs»   r4,·#01702 »       movs»   r4,·#0
1703 »       b.n»    e66·<PyObject_ASCII+0x4e>1703 »       b.n»    e66·<PyObject_ASCII+0x4e>
1704 »       nop1704 »       nop
  
 1705 00000e70·<_PyTrash_thread_destroy_chain>:
 1706 _PyTrash_thread_destroy_chain():
 1707 »       ldr»    r3,·[pc,·#44]» ;·(ea0·<_PyTrash_thread_destroy_chain+0x30>)
 1708 »       push»   {r4,·lr}
 1709 »       ldr»    r4,·[r3,·#0]
 1710 »       ldr»    r0,·[r4,·#100]»;·0x64
 1711 »       adds»   r0,·#1
 1712 »       str»    r0,·[r4,·#100]»;·0x64
 1713 »       b.n»    e8e·<_PyTrash_thread_destroy_chain+0x1e>
 1714 »       ldr»    r2,·[r1,·#4]
 1715 »       ldr.w»  r1,·[r1,·#-4]
 1716 »       ldr»    r2,·[r2,·#24]
 1717 »       bic.w»  r3,·r1,·#3
 1718 »       str»    r3,·[r4,·#104]»;·0x68
 1719 »       blx»    r2
 1720 »       ldr»    r1,·[r4,·#104]»;·0x68
 1721 »       mov»    r0,·r1
 1722 »       cmp»    r1,·#0
 1723 »       bne.n»  e7e·<_PyTrash_thread_destroy_chain+0xe>
 1724 »       ldr»    r2,·[r4,·#100]»;·0x64
 1725 »       subs»   r3,·r2,·#1
 1726 »       str»    r3,·[r4,·#100]»;·0x64
 1727 »       pop»    {r4,·pc}
 1728 »       nop
 1729 »       .word»  0x0000016c
 1730 ·R_ARM_ABS32»    _PyRuntime
  
1705 00000e70·<_PyObject_FunctionStr>:1731 00000ea4·<_PyObject_FunctionStr>:
1706 _PyObject_FunctionStr():1732 _PyObject_FunctionStr():
1707 »       push»   {r4,·r5,·lr}1733 »       push»   {r4,·r5,·lr}
1708 »       mov»    r5,·r01734 »       mov»    r5,·r0
1709 »       ldr»    r1,·[pc,·#160]»;·(f18·<_PyObject_FunctionStr+0xa8>)1735 »       ldr»    r1,·[pc,·#160]»;·(f4c·<_PyObject_FunctionStr+0xa8>)
1710 »       sub»    sp,·#121736 »       sub»    sp,·#12
1711 »       mov»    r2,·sp1737 »       mov»    r2,·sp
1712 »       bl»     814·<_PyTypes_Init+0x814>1738 »       bl»     818·<_PyTypes_Init+0x818>
1713 ·R_ARM_THM_CALL» _PyObject_LookupAttrId1739 ·R_ARM_THM_CALL» _PyObject_LookupAttrId
1714 »       ldr»    r4,·[sp,·#0]1740 »       ldr»    r4,·[sp,·#0]
1715 »       cmp»    r4,·#01741 »       cmp»    r4,·#0
1716 »       beq.n»  efc·<_PyObject_FunctionStr+0x8c>1742 »       beq.n»  f30·<_PyObject_FunctionStr+0x8c>
1717 »       ldr»    r1,·[pc,·#148]»;·(f1c·<_PyObject_FunctionStr+0xac>)1743 »       ldr»    r1,·[pc,·#148]»;·(f50·<_PyObject_FunctionStr+0xac>)
1718 »       add»    r2,·sp,·#41744 »       add»    r2,·sp,·#4
1719 »       mov»    r0,·r51745 »       mov»    r0,·r5
1720 »       bl»     814·<_PyTypes_Init+0x814>1746 »       bl»     818·<_PyTypes_Init+0x818>
1721 ·R_ARM_THM_CALL» _PyObject_LookupAttrId1747 ·R_ARM_THM_CALL» _PyObject_LookupAttrId
1722 »       ldr»    r3,·[sp,·#4]1748 »       ldr»    r3,·[sp,·#4]
1723 »       cbz»    r3,·e98·<_PyObject_FunctionStr+0x28>1749 »       cbz»    r3,·ecc·<_PyObject_FunctionStr+0x28>
1724 »       ldr»    r2,·[pc,·#140]»;·(f20·<_PyObject_FunctionStr+0xb0>)1750 »       ldr»    r2,·[pc,·#140]»;·(f54·<_PyObject_FunctionStr+0xb0>)
1725 »       cmp»    r3,·r21751 »       cmp»    r3,·r2
1726 »       bne.n»  ece·<_PyObject_FunctionStr+0x5e>1752 »       bne.n»  f02·<_PyObject_FunctionStr+0x5e>
1727 »       cmp»    r0,·#01753 »       cmp»    r0,·#0
1728 »       blt.n»  f12·<_PyObject_FunctionStr+0xa2>1754 »       blt.n»  f46·<_PyObject_FunctionStr+0xa2>
1729 »       ldr»    r1,·[sp,·#0]1755 »       ldr»    r1,·[sp,·#0]
1730 »       movw»   r0,·#01756 »       movw»   r0,·#0
1731 ·R_ARM_THM_MOVW_ABS_NC»  .LC1021757 ·R_ARM_THM_MOVW_ABS_NC»  .LC102
1732 »       movt»   r0,·#01758 »       movt»   r0,·#0
1733 ·R_ARM_THM_MOVT_ABS»     .LC1021759 ·R_ARM_THM_MOVT_ABS»     .LC102
1734 »       bl»     0·<PyUnicode_FromFormat>1760 »       bl»     0·<PyUnicode_FromFormat>
1735 ·R_ARM_THM_CALL» PyUnicode_FromFormat1761 ·R_ARM_THM_CALL» PyUnicode_FromFormat
1736 »       mov»    r4,·r01762 »       mov»    r4,·r0
1737 »       ldr»    r0,·[sp,·#0]1763 »       ldr»    r0,·[sp,·#0]
1738 »       ldr»    r1,·[r0,·#0]1764 »       ldr»    r1,·[r0,·#0]
1739 »       subs»   r5,·r1,·#11765 »       subs»   r5,·r1,·#1
1740 »       str»    r5,·[r0,·#0]1766 »       str»    r5,·[r0,·#0]
1741 »       cbnz»   r5,·ebc·<_PyObject_FunctionStr+0x4c>1767 »       cbnz»   r5,·ef0·<_PyObject_FunctionStr+0x4c>
1742 »       ldr»    r3,·[r0,·#4]1768 »       ldr»    r3,·[r0,·#4]
1743 »       ldr»    r2,·[r3,·#24]1769 »       ldr»    r2,·[r3,·#24]
1744 »       blx»    r21770 »       blx»    r2
1745 »       ldr»    r0,·[sp,·#4]1771 »       ldr»    r0,·[sp,·#4]
1746 »       cbz»    r0,·ec8·<_PyObject_FunctionStr+0x58>1772 »       cbz»    r0,·efc·<_PyObject_FunctionStr+0x58>
1747 »       ldr»    r1,·[r0,·#0]1773 »       ldr»    r1,·[r0,·#0]
1748 »       subs»   r5,·r1,·#11774 »       subs»   r5,·r1,·#1
1749 »       str»    r5,·[r0,·#0]1775 »       str»    r5,·[r0,·#0]
1750 »       cbz»    r5,·f0a·<_PyObject_FunctionStr+0x9a>1776 »       cbz»    r5,·f3e·<_PyObject_FunctionStr+0x9a>
1751 »       mov»    r0,·r41777 »       mov»    r0,·r4
1752 »       add»    sp,·#121778 »       add»    sp,·#12
1753 »       pop»    {r4,·r5,·pc}1779 »       pop»    {r4,·r5,·pc}
1754 »       add.w»  r0,·r2,·#80» ;·0x501780 »       add.w»  r0,·r2,·#80» ;·0x50
1755 »       bl»     0·<_PyUnicode_FromId>1781 »       bl»     0·<_PyUnicode_FromId>
1756 ·R_ARM_THM_CALL» _PyUnicode_FromId1782 ·R_ARM_THM_CALL» _PyUnicode_FromId
1757 »       mov»    r1,·r01783 »       mov»    r1,·r0
1758 »       cbz»    r0,·f12·<_PyObject_FunctionStr+0xa2>1784 »       cbz»    r0,·f46·<_PyObject_FunctionStr+0xa2>
1759 »       ldr»    r0,·[sp,·#4]1785 »       ldr»    r0,·[sp,·#4]
1760 »       movs»   r2,·#31786 »       movs»   r2,·#3
1761 »       bl»     196c·<PyObject_RichCompareBool>1787 »       bl»     1970·<PyObject_RichCompareBool>
1762 ·R_ARM_THM_CALL» PyObject_RichCompareBool1788 ·R_ARM_THM_CALL» PyObject_RichCompareBool
1763 »       cmp»    r0,·#01789 »       cmp»    r0,·#0
1764 »       blt.n»  f12·<_PyObject_FunctionStr+0xa2>1790 »       blt.n»  f46·<_PyObject_FunctionStr+0xa2>
1765 »       ldr»    r2,·[sp,·#0]1791 »       ldr»    r2,·[sp,·#0]
Max diff block lines reached; 1568/5496 bytes (28.53%) of diff not shown.
119 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 »       it»     ne97 »       it»     ne
98 »       movne»  r0,·#198 »       movne»  r0,·#1
99 »       cmp»    r1,·#099 »       cmp»    r1,·#0
100 »       it»     gt100 »       it»     gt
101 »       movgt»  r0,·#0101 »       movgt»  r0,·#0
102 »       cbnz»   r0,·b8·<_PyTrash_end+0x18>102 »       cbnz»   r0,·b8·<_PyTrash_end+0x18>
103 »       bx»     lr103 »       bx»     lr
104 »       b.w»    2854·<_PyTrash_thread_destroy_chain>104 »       b.w»    e70·<_PyObject_GetAttrId+0x4>
105 ·R_ARM_THM_JUMP24»       _PyTrash_thread_destroy_chain105 ·R_ARM_THM_JUMP24»       _PyTrash_thread_destroy_chain
  
106 000000bc·<_PyObject_New>:106 000000bc·<_PyObject_New>:
107 _PyObject_New():107 _PyObject_New():
108 »       push»   {r3,·r4,·r5,·lr}108 »       push»   {r3,·r4,·r5,·lr}
109 »       mov»    r5,·r0109 »       mov»    r5,·r0
110 »       ldr»    r0,·[r0,·#16]110 »       ldr»    r0,·[r0,·#16]
Offset 736, 127 lines modifiedOffset 736, 125 lines modified
736 »       ldr»    r4,·[r3,·#24]736 »       ldr»    r4,·[r3,·#24]
737 »       blx»    r4737 »       blx»    r4
738 »       b.n»    4c8·<PyObject_GenericSetAttr+0x58>738 »       b.n»    4c8·<PyObject_GenericSetAttr+0x58>
  
739 00000608·<_PyObject_GenericSetAttrWithDict>:739 00000608·<_PyObject_GenericSetAttrWithDict>:
740 _PyObject_GenericSetAttrWithDict():740 _PyObject_GenericSetAttrWithDict():
741 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}741 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
742 »       mov»    r7,·r3742 »       mov»    r8,·r3
743 »       ldr»    r3,·[r1,·#4]743 »       ldr»    r3,·[r1,·#4]
744 »       mov»    r8,·r2744 »       mov»    r7,·r2
745 »       ldr.w»  r9,·[r0,·#4]745 »       ldr.w»  r9,·[r0,·#4]
746 »       ldr»    r2,·[r3,·#84]» ;·0x54746 »       ldr»    r2,·[r3,·#84]» ;·0x54
747 »       lsls»   r2,·r2,·#3747 »       lsls»   r2,·r2,·#3
748 »       bpl.w»  772·<_PyObject_GenericSetAttrWithDict+0x16a>748 »       bpl.w»  772·<_PyObject_GenericSetAttrWithDict+0x16a>
749 »       mov»    r5,·r0749 »       mov»    r5,·r0
750 »       ldr.w»  r0,·[r9,·#132]»      ;·0x84750 »       ldr.w»  r0,·[r9,·#132]»      ;·0x84
751 »       mov»    r4,·r1751 »       mov»    r4,·r1
752 »       cbz»    r0,·66e·<_PyObject_GenericSetAttrWithDict+0x66>752 »       cbz»    r0,·670·<_PyObject_GenericSetAttrWithDict+0x68>
753 »       ldr»    r6,·[r1,·#0]753 »       ldr»    r6,·[r1,·#0]
754 »       mov»    r0,·r9754 »       mov»    r0,·r9
755 »       adds»   r6,·#1755 »       adds»   r6,·#1
756 »       str»    r6,·[r1,·#0]756 »       str»    r6,·[r1,·#0]
757 »       bl»     0·<_PyType_Lookup>757 »       bl»     0·<_PyType_Lookup>
758 ·R_ARM_THM_CALL» _PyType_Lookup758 ·R_ARM_THM_CALL» _PyType_Lookup
759 »       mov»    r6,·r0759 »       mov»    r6,·r0
760 »       cbnz»   r0,·68c·<_PyObject_GenericSetAttrWithDict+0x84>760 »       cbnz»   r0,·68e·<_PyObject_GenericSetAttrWithDict+0x86>
761 »       cmp»    r7,·#0761 »       cmp.w»  r8,·#0
762 »       bne.w»  7a2·<_PyObject_GenericSetAttrWithDict+0x19a>762 »       bne.w»  7a2·<_PyObject_GenericSetAttrWithDict+0x19a>
763 »       ldr»    r0,·[r5,·#4]763 »       ldr»    r0,·[r5,·#4]
764 »       ldr.w»  r1,·[r0,·#144]»      ;·0x90764 »       ldr.w»  r1,·[r0,·#144]»      ;·0x90
765 »       cmp»    r1,·#0765 »       cmp»    r1,·#0
766 »       beq.w»  792·<_PyObject_GenericSetAttrWithDict+0x18a>766 »       beq.w»  792·<_PyObject_GenericSetAttrWithDict+0x18a>
767 »       blt.n»  6f0·<_PyObject_GenericSetAttrWithDict+0xe8>767 »       blt.n»  6f2·<_PyObject_GenericSetAttrWithDict+0xea>
768 »       add»    r1,·r5768 »       add»    r1,·r5
769 »       mov»    r3,·r8769 »       mov»    r3,·r7
770 »       mov»    r0,·r9770 »       mov»    r0,·r9
771 »       mov»    r2,·r4771 »       mov»    r2,·r4
772 »       bl»     0·<_PyObjectDict_SetItem>772 »       bl»     0·<_PyObjectDict_SetItem>
773 ·R_ARM_THM_CALL» _PyObjectDict_SetItem773 ·R_ARM_THM_CALL» _PyObjectDict_SetItem
774 »       subs»   r5,·r0,·#0774 »       subs»   r5,·r0,·#0
775 »       blt.n»  744·<_PyObject_GenericSetAttrWithDict+0x13c>775 »       blt.n»  744·<_PyObject_GenericSetAttrWithDict+0x13c>
776 »       ldr»    r0,·[r4,·#0]776 »       ldr»    r0,·[r4,·#0]
777 »       subs»   r7,·r0,·#1777 »       subs»   r1,·r0,·#1
778 »       str»    r7,·[r4,·#0]778 »       str»    r1,·[r4,·#0]
779 »       cmp»    r7,·#0779 »       cmp»    r1,·#0
780 »       beq.w»  7da·<_PyObject_GenericSetAttrWithDict+0x1d2>780 »       beq.w»  7e0·<_PyObject_GenericSetAttrWithDict+0x1d8>
781 »       mov»    r0,·r5781 »       mov»    r0,·r5
782 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}782 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
783 »       mov»    r0,·r9783 »       mov»    r0,·r9
784 »       bl»     0·<PyType_Ready>784 »       bl»     0·<PyType_Ready>
785 ·R_ARM_THM_CALL» PyType_Ready785 ·R_ARM_THM_CALL» PyType_Ready
786 »       cmp»    r0,·#0786 »       cmp»    r0,·#0
787 »       blt.w»  7e4·<_PyObject_GenericSetAttrWithDict+0x1dc>787 »       blt.w»  7ea·<_PyObject_GenericSetAttrWithDict+0x1e2>
788 »       ldr»    r3,·[r4,·#0]788 »       ldr»    r3,·[r4,·#0]
789 »       mov»    r1,·r4789 »       mov»    r1,·r4
790 »       mov»    r0,·r9790 »       mov»    r0,·r9
791 »       adds»   r3,·#1791 »       adds»   r3,·#1
792 »       str»    r3,·[r4,·#0]792 »       str»    r3,·[r4,·#0]
793 »       bl»     0·<_PyType_Lookup>793 »       bl»     0·<_PyType_Lookup>
794 ·R_ARM_THM_CALL» _PyType_Lookup794 ·R_ARM_THM_CALL» _PyType_Lookup
795 »       mov»    r6,·r0795 »       mov»    r6,·r0
796 »       cbz»    r0,·6bc·<_PyObject_GenericSetAttrWithDict+0xb4>796 »       cbz»    r0,·6be·<_PyObject_GenericSetAttrWithDict+0xb6>
797 »       ldr»    r2,·[r6,·#4]797 »       ldr»    r2,·[r6,·#4]
798 »       ldr»    r0,·[r6,·#0]798 »       ldr»    r0,·[r6,·#0]
799 »       ldr.w»  sl,·[r2,·#140]»      ;·0x8c799 »       ldr.w»  sl,·[r2,·#140]»      ;·0x8c
800 »       adds»   r0,·#1800 »       adds»   r0,·#1
801 »       str»    r0,·[r6,·#0]801 »       str»    r0,·[r6,·#0]
802 »       cmp.w»  sl,·#0802 »       cmp.w»  sl,·#0
803 »       beq.n»  6bc·<_PyObject_GenericSetAttrWithDict+0xb4>803 »       beq.n»  6be·<_PyObject_GenericSetAttrWithDict+0xb6>
804 »       mov»    r2,·r8804 »       mov»    r2,·r7
805 »       mov»    r1,·r5805 »       mov»    r1,·r5
806 »       mov»    r0,·r6806 »       mov»    r0,·r6
807 »       blx»    sl807 »       blx»    sl
808 »       ldr»    r2,·[r6,·#0]808 »       ldr»    r2,·[r6,·#0]
809 »       mov»    r5,·r0809 »       mov»    r5,·r0
810 »       subs»   r3,·r2,·#1810 »       subs»   r3,·r2,·#1
811 »       str»    r3,·[r6,·#0]811 »       str»    r3,·[r6,·#0]
812 »       cmp»    r3,·#0812 »       cmp»    r3,·#0
813 »       bne.n»  65c·<_PyObject_GenericSetAttrWithDict+0x54>813 »       bne.n»  65e·<_PyObject_GenericSetAttrWithDict+0x56>
814 »       ldr»    r1,·[r6,·#4]814 »       ldr»    r7,·[r6,·#4]
815 »       mov»    r0,·r6815 »       mov»    r0,·r6
816 »       ldr»    r6,·[r1,·#24]816 »       ldr»    r6,·[r7,·#24]
817 »       blx»    r6817 »       blx»    r6
818 »       b.n»    65c·<_PyObject_GenericSetAttrWithDict+0x54>818 »       b.n»    65e·<_PyObject_GenericSetAttrWithDict+0x56>
819 »       cmp»    r7,·#0819 »       cmp.w»  r8,·#0
820 »       bne.n»  7a2·<_PyObject_GenericSetAttrWithDict+0x19a>820 »       bne.n»  7a2·<_PyObject_GenericSetAttrWithDict+0x19a>
821 »       ldr»    r0,·[r5,·#4]821 »       ldr»    r0,·[r5,·#4]
822 »       ldr.w»  r1,·[r0,·#144]»      ;·0x90822 »       ldr.w»  r1,·[r0,·#144]»      ;·0x90
823 »       cmp»    r1,·#0823 »       cmp»    r1,·#0
824 »       beq.n»  70c·<_PyObject_GenericSetAttrWithDict+0x104>824 »       beq.n»  70c·<_PyObject_GenericSetAttrWithDict+0x104>
825 »       blt.n»  6ee·<_PyObject_GenericSetAttrWithDict+0xe6>825 »       blt.n»  6f2·<_PyObject_GenericSetAttrWithDict+0xea>
826 »       add»    r1,·r5826 »       add»    r1,·r5
827 »       mov»    r3,·r8827 »       mov»    r3,·r7
828 »       mov»    r0,·r9828 »       mov»    r0,·r9
829 »       mov»    r2,·r4829 »       mov»    r2,·r4
830 »       bl»     0·<_PyObjectDict_SetItem>830 »       bl»     0·<_PyObjectDict_SetItem>
831 ·R_ARM_THM_CALL» _PyObjectDict_SetItem831 ·R_ARM_THM_CALL» _PyObjectDict_SetItem
832 »       mov»    r5,·r0832 »       mov»    r5,·r0
833 »       cmp»    r5,·#0833 »       cmp»    r5,·#0
834 »       blt.n»  744·<_PyObject_GenericSetAttrWithDict+0x13c>834 »       blt.n»  744·<_PyObject_GenericSetAttrWithDict+0x13c>
835 »       cmp»    r6,·#0835 »       cmp»    r6,·#0
836 »       beq.n»  65c·<_PyObject_GenericSetAttrWithDict+0x54>836 »       beq.n»  65e·<_PyObject_GenericSetAttrWithDict+0x56>
837 »       ldr»    r1,·[r6,·#0]837 »       ldr»    r7,·[r6,·#0]
838 »       subs»   r7,·r1,·#1838 »       subs»   r1,·r7,·#1
839 »       str»    r7,·[r6,·#0]839 »       str»    r1,·[r6,·#0]
840 »       cmp»    r7,·#0840 »       cmp»    r1,·#0
841 »       bne.n»  65c·<_PyObject_GenericSetAttrWithDict+0x54>841 »       bne.n»  65e·<_PyObject_GenericSetAttrWithDict+0x56>
842 »       b.n»    6b2·<_PyObject_GenericSetAttrWithDict+0xaa>842 »       b.n»    6b4·<_PyObject_GenericSetAttrWithDict+0xac>
843 »       mov»    r7,·r6 
844 »       ldr»    r2,·[r5,·#8]843 »       ldr»    r2,·[r5,·#8]
845 »       mov»    r6,·r7 
Max diff block lines reached; 117750/121867 bytes (96.62%) of diff not shown.
1.14 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 216, 19 lines modifiedOffset 216, 19 lines modified
216 »       mov»    r0,·r6216 »       mov»    r0,·r6
217 »       bl»     0·<PyEval_RestoreThread>217 »       bl»     0·<PyEval_RestoreThread>
218 ·R_ARM_THM_CALL» PyEval_RestoreThread218 ·R_ARM_THM_CALL» PyEval_RestoreThread
219 »       b.n»    24c·<PyObject_Print+0x106>219 »       b.n»    24c·<PyObject_Print+0x106>
220 »       mov»    r0,·r4220 »       mov»    r0,·r4
221 »       lsls»   r4,·r6,·#31221 »       lsls»   r4,·r6,·#31
222 »       bpl.n»  1b8·<PyObject_Print+0x72>222 »       bpl.n»  1b8·<PyObject_Print+0x72>
223 »       bl»     2054·<PyObject_Str>223 »       bl»     2058·<PyObject_Str>
224 ·R_ARM_THM_CALL» PyObject_Str224 ·R_ARM_THM_CALL» PyObject_Str
225 »       mov»    r4,·r0225 »       mov»    r4,·r0
226 »       b.n»    1be·<PyObject_Print+0x78>226 »       b.n»    1be·<PyObject_Print+0x78>
227 »       bl»     1f44·<PyObject_Repr>227 »       bl»     1f48·<PyObject_Repr>
228 ·R_ARM_THM_CALL» PyObject_Repr228 ·R_ARM_THM_CALL» PyObject_Repr
229 »       mov»    r4,·r0229 »       mov»    r4,·r0
230 »       cmp»    r4,·#0230 »       cmp»    r4,·#0
231 »       beq.n»  26a·<PyObject_Print+0x124>231 »       beq.n»  26a·<PyObject_Print+0x124>
232 »       ldr»    r2,·[r4,·#4]232 »       ldr»    r2,·[r4,·#4]
233 »       ldr»    r0,·[r2,·#84]» ;·0x54233 »       ldr»    r0,·[r2,·#84]» ;·0x54
234 »       lsls»   r1,·r0,·#4234 »       lsls»   r1,·r0,·#4
Offset 582, 15 lines modifiedOffset 582, 15 lines modified
582 00000460·<_Py_BreakPoint>:582 00000460·<_Py_BreakPoint>:
583 _Py_BreakPoint():583 _Py_BreakPoint():
584 »       bx»     lr584 »       bx»     lr
  
585 00000462·<PyObject_HasAttrString>:585 00000462·<PyObject_HasAttrString>:
586 PyObject_HasAttrString():586 PyObject_HasAttrString():
587 »       push»   {r4,·lr}587 »       push»   {r4,·lr}
588 »       bl»     1920·<PyObject_GetAttrString>588 »       bl»     1924·<PyObject_GetAttrString>
589 ·R_ARM_THM_CALL» PyObject_GetAttrString589 ·R_ARM_THM_CALL» PyObject_GetAttrString
590 »       mov»    r4,·r0590 »       mov»    r4,·r0
591 »       cbz»    r0,·47e·<PyObject_HasAttrString+0x1c>591 »       cbz»    r0,·47e·<PyObject_HasAttrString+0x1c>
592 »       ldr»    r3,·[r0,·#0]592 »       ldr»    r3,·[r0,·#0]
593 »       subs»   r1,·r3,·#1593 »       subs»   r1,·r3,·#1
594 »       str»    r1,·[r0,·#0]594 »       str»    r1,·[r0,·#0]
595 »       cbnz»   r1,·486·<PyObject_HasAttrString+0x24>595 »       cbnz»   r1,·486·<PyObject_HasAttrString+0x24>
151 KB
obmalloc.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:··········24632·(bytes·into·file)13 ··Start·of·section·headers:··········24500·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x6038:1 There·are·18·section·headers,·starting·at·offset·0x5fb4:
  
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·00078c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000038·0007bc·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0047f8·000408·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00478c·000410·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0007c0·0002a0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0007f4·0002a0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004c00·0004d0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·004b9c·0004d0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000a60·000124·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000a94·000124·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000a60·001ce8·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000a94·001c48·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0050d0·0008d0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00506c·0008b0·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002748·0004f1·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0026dc·0004f1·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002c3c·0006b8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002bd0·0006b8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0059a0·000550·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00591c·000550·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0032f4·0000e0·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003288·0000e0·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·005ef0·0000b8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·005e6c·0000b8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0033d4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003368·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0033d4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003368·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003408·000cd0·10·····16·145··419 ··[15]·.symtab···········SYMTAB··········00000000·00339c·000cd0·10·····16·145··4
20 ··[16]·.strtab···········STRTAB··········00000000·0040d8·00071f·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00406c·00071f·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·005fa8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·005f24·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
10.1 KB
readelf --wide --symbols {}
    
Offset 3, 18 lines modifiedOffset 3, 18 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·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000009···420·FUNC····LOCAL··DEFAULT····1·pymem_set_default_allocator7 ·····3:·00000009···420·FUNC····LOCAL··DEFAULT····1·pymem_set_default_allocator
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR0
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR19 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
10 ·····6:·00000a09···316·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugMalloc10 ·····6:·0000096d···316·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugMalloc
11 ·····7:·00000281····48·FUNC····LOCAL··DEFAULT····1·_PyMem_DebugCalloc11 ·····7:·000002b1····48·FUNC····LOCAL··DEFAULT····1·_PyMem_DebugCalloc
12 ·····8:·000002b1····52·FUNC····LOCAL··DEFAULT····1·_PyMem_DebugRealloc12 ·····8:·000002e1····52·FUNC····LOCAL··DEFAULT····1·_PyMem_DebugRealloc
13 ·····9:·00000e21···608·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugFree13 ·····9:·00000d85···608·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugFree
14 ····10:·00000231····10·FUNC····LOCAL··DEFAULT····1·_PyMem_DebugRawMalloc14 ····10:·00000231····10·FUNC····LOCAL··DEFAULT····1·_PyMem_DebugRawMalloc
15 ····11:·00000281····14·FUNC····LOCAL··DEFAULT····9·_PyMem_DebugRawCalloc15 ····11:·00000281····14·FUNC····LOCAL··DEFAULT····9·_PyMem_DebugRawCalloc
16 ····12:·00000301···484·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugRawRealloc16 ····12:·00000301···484·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugRawRealloc
17 ····13:·000002b1····80·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugRawFree17 ····13:·000002b1····80·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugRawFree
18 ····14:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
Offset 34, 41 lines modifiedOffset 34, 41 lines modified
34 ····30:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1034 ····30:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
36 ····32:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d36 ····32:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
37 ····33:·00000278·····0·NOTYPE··LOCAL··DEFAULT····9·$d37 ····33:·00000278·····0·NOTYPE··LOCAL··DEFAULT····9·$d
38 ····34:·00000181···304·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugRawAlloc38 ····34:·00000181···304·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugRawAlloc
39 ····35:·00000641···178·FUNC····LOCAL··DEFAULT····6·_PyObject_Malloc39 ····35:·00000641···178·FUNC····LOCAL··DEFAULT····6·_PyObject_Malloc
40 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR240 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR2
41 ····37:·000006f5···740·FUNC····LOCAL··DEFAULT····6·allocate_from_new_pool41 ····37:·000006f5···632·FUNC····LOCAL··DEFAULT····6·allocate_from_new_pool
42 ····38:·000004e5···162·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugCheckAddress42 ····38:·000004e5···162·FUNC····LOCAL··DEFAULT····6·_PyMem_DebugCheckAddress
43 ····39:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d43 ····39:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
44 ····40:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·$t44 ····40:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·$t
45 ····41:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1246 ····42:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
47 ····43:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1347 ····43:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
48 ····44:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1448 ····44:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
49 ····45:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····45:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····46:·00000441···598·FUNC····LOCAL··DEFAULT····9·_PyObject_DebugDumpAddress50 ····46:·00000441···598·FUNC····LOCAL··DEFAULT····9·_PyObject_DebugDumpAddress
51 ····47:·0000026d····18·FUNC····LOCAL··DEFAULT····1·_PyMem_RawCalloc51 ····47:·0000026d····18·FUNC····LOCAL··DEFAULT····1·_PyMem_RawCalloc
52 ····48:·00000280·····0·NOTYPE··LOCAL··DEFAULT····9·$t52 ····48:·00000280·····0·NOTYPE··LOCAL··DEFAULT····9·$t
53 ····49:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1553 ····49:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
54 ····50:·000009d9····48·FUNC····LOCAL··DEFAULT····6·_PyObject_ArenaMmap54 ····50:·00000281····48·FUNC····LOCAL··DEFAULT····1·_PyObject_ArenaMmap
55 ····51:·00000a00·····0·NOTYPE··LOCAL··DEFAULT····6·$d55 ····51:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1656 ····52:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
 57 ····53:·00000aa4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
57 ····53:·00000a08·····0·NOTYPE··LOCAL··DEFAULT····6·$t58 ····54:·00000aa8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····54:·00000b40·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
59 ····55:·00000b44·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
60 ····56:·00000cb9···360·FUNC····LOCAL··DEFAULT····6·_PyObject_Free59 ····55:·00000c1d···360·FUNC····LOCAL··DEFAULT····6·_PyObject_Free
61 ····57:·00001078·····0·NOTYPE··LOCAL··DEFAULT····6·$d60 ····56:·00000fdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
62 ····58:·00001080·····0·NOTYPE··LOCAL··DEFAULT····6·$t61 ····57:·00000fe4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····59:·00001261···186·FUNC····LOCAL··DEFAULT····6·_PyObject_Calloc62 ····58:·000011c5···186·FUNC····LOCAL··DEFAULT····6·_PyObject_Calloc
 63 ····59:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d64 ····60:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
65 ····61:·00001775···186·FUNC····LOCAL··DEFAULT····6·_PyObject_Realloc65 ····61:·000016d9···186·FUNC····LOCAL··DEFAULT····6·_PyObject_Realloc
66 ····62:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····62:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·00000310·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1768 ····64:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
69 ····65:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1869 ····65:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
70 ····66:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1970 ····66:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
71 ····67:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2071 ····67:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
72 ····68:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2172 ····68:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
73 ····69:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2273 ····69:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
74 ····70:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2374 ····70:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
Offset 76, 26 lines modifiedOffset 76, 26 lines modified
76 ····72:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2576 ····72:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
77 ····73:·00000258·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2677 ····73:·00000258·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
78 ····74:·00000274·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2778 ····74:·00000274·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
79 ····75:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2879 ····75:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
80 ····76:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2980 ····76:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
81 ····77:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3081 ····77:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
82 ····78:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3182 ····78:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
83 ····79:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·00000314·····0·NOTYPE··LOCAL··DEFAULT····1·$t
84 ····80:·00000625···284·FUNC····LOCAL··DEFAULT····1·printone84 ····80:·00000655···284·FUNC····LOCAL··DEFAULT····1·printone
85 ····81:·00000620·····0·NOTYPE··LOCAL··DEFAULT····1·$d85 ····81:·00000650·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$t86 ····82:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·0000076c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3488 ····84:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
89 ····85:·00000310·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3589 ····85:·00000310·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
90 ····86:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····9·$d90 ····86:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····9·$d
91 ····87:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····9·$t91 ····87:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
92 ····88:·00000428·····0·NOTYPE··LOCAL··DEFAULT····9·$d92 ····88:·00000428·····0·NOTYPE··LOCAL··DEFAULT····9·$d
93 ····89:·00000740·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·00000770·····0·NOTYPE··LOCAL··DEFAULT····1·$t
94 ····90:·00000741·····8·FUNC····LOCAL··DEFAULT····1·_PyObject_ArenaMunmap94 ····90:·00000771·····8·FUNC····LOCAL··DEFAULT····1·_PyObject_ArenaMunmap
95 ····91:·00000318·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4095 ····91:·00000318·····0·NOTYPE··LOCAL··DEFAULT····8·.LC40
96 ····92:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4196 ····92:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC41
97 ····93:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4297 ····93:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC42
98 ····94:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4398 ····94:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC43
99 ····95:·00000370·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4499 ····95:·00000370·····0·NOTYPE··LOCAL··DEFAULT····8·.LC44
100 ····96:·00000394·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45100 ····96:·00000394·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45
101 ····97:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46101 ····97:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46
Offset 170, 39 lines modifiedOffset 170, 39 lines modified
170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFormat171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFormat
172 ···168:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc172 ···168:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv
174 ···170:·0000023d····48·FUNC····GLOBAL·DEFAULT····1·PyMem_RawCalloc174 ···170:·0000023d····48·FUNC····GLOBAL·DEFAULT····1·PyMem_RawCalloc
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc
176 ···172:·00000589···184·FUNC····GLOBAL·DEFAULT····6·PyObject_Malloc176 ···172:·00000589···184·FUNC····GLOBAL·DEFAULT····6·PyObject_Malloc
177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mmap64 
178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_IgnoreEnvironmentFlag177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_IgnoreEnvironmentFlag
179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getenv178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getenv
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
181 ···177:·000002e5···832·FUNC····GLOBAL·DEFAULT····1·_PyObject_DebugMallocStats180 ···176:·00000315···832·FUNC····GLOBAL·DEFAULT····1·_PyObject_DebugMallocStats
 181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mmap64
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGILState_Check182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGILState_Check
183 ···179:·00000b45···372·FUNC····GLOBAL·DEFAULT····6·PyObject_Free183 ···179:·00000aa9···372·FUNC····GLOBAL·DEFAULT····6·PyObject_Free
184 ···180:·00001081···184·FUNC····GLOBAL·DEFAULT····6·PyMem_Malloc184 ···180:·00000fe5···184·FUNC····GLOBAL·DEFAULT····6·PyMem_Malloc
185 ···181:·00001139···296·FUNC····GLOBAL·DEFAULT····6·PyMem_Calloc185 ···181:·0000109d···296·FUNC····GLOBAL·DEFAULT····6·PyMem_Calloc
186 ···182:·0000131d···372·FUNC····GLOBAL·DEFAULT····6·PyMem_Free186 ···182:·00001281···372·FUNC····GLOBAL·DEFAULT····6·PyMem_Free
187 ···183:·00001491···738·FUNC····GLOBAL·DEFAULT····6·PyMem_Realloc187 ···183:·000013f5···738·FUNC····GLOBAL·DEFAULT····6·PyMem_Realloc
188 ···184:·00001831···738·FUNC····GLOBAL·DEFAULT····6·PyObject_Realloc188 ···184:·00001795···736·FUNC····GLOBAL·DEFAULT····6·PyObject_Realloc
189 ···185:·00001b15···250·FUNC····GLOBAL·DEFAULT····6·PyObject_Calloc189 ···185:·00001a75···250·FUNC····GLOBAL·DEFAULT····6·PyObject_Calloc
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidivmod190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidivmod
191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fputc193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fputc
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fwrite194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fwrite
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fputs196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fputs
197 ···193:·0000028f····98·FUNC····GLOBAL·DEFAULT····9·_PyDebugAllocatorStats197 ···193:·0000028f····98·FUNC····GLOBAL·DEFAULT····9·_PyDebugAllocatorStats
198 ···194:·000002f1···336·FUNC····GLOBAL·DEFAULT····9·_PyMem_GetCurrentAllocatorName198 ···194:·000002f1···336·FUNC····GLOBAL·DEFAULT····9·_PyMem_GetCurrentAllocatorName
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·munmap200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·munmap
201 ···197:·00001c11···216·FUNC····GLOBAL·DEFAULT····6·_PyMem_Strdup201 ···197:·00001b71···216·FUNC····GLOBAL·DEFAULT····6·_PyMem_Strdup
202 ···198:·00000749····66·FUNC····GLOBAL·DEFAULT····1·_Py_GetAllocatedBlocks202 ···198:·00000779····66·FUNC····GLOBAL·DEFAULT····1·_Py_GetAllocatedBlocks
203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fflush203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fflush
204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fileno204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fileno
205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_DumpTraceback205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_DumpTraceback
Max diff block lines reached; 154/10320 bytes (1.49%) of diff not shown.
52.5 KB
readelf --wide --relocs {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x47f8·contains·129·entries:1 Relocation·section·'.rel.text'·at·offset·0x478c·contains·130·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000920a·R_ARM_THM_CALL·········000001ad···PyMem_GetAllocator3 00000016··0000920a·R_ARM_THM_CALL·········000001ad···PyMem_GetAllocator
4 0000001c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR04 0000001c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
5 00000020··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR05 00000020··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
6 0000003c··0000930a·R_ARM_THM_CALL·········00000001···PyMem_SetAllocator6 0000003c··0000930a·R_ARM_THM_CALL·········00000001···PyMem_SetAllocator
7 0000006a··0000930a·R_ARM_THM_CALL·········00000001···PyMem_SetAllocator7 0000006a··0000930a·R_ARM_THM_CALL·········00000001···PyMem_SetAllocator
8 00000072··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR18 00000072··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
9 00000076··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR19 00000076··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
10 0000007a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000a09···_PyMem_DebugMalloc10 0000007a··0000062f·R_ARM_THM_MOVW_ABS_NC··0000096d···_PyMem_DebugMalloc
11 0000007e··00000630·R_ARM_THM_MOVT_ABS·····00000a09···_PyMem_DebugMalloc11 0000007e··00000630·R_ARM_THM_MOVT_ABS·····0000096d···_PyMem_DebugMalloc
12 00000092··0000072f·R_ARM_THM_MOVW_ABS_NC··00000281···_PyMem_DebugCalloc12 00000092··0000072f·R_ARM_THM_MOVW_ABS_NC··000002b1···_PyMem_DebugCalloc
13 00000096··00000730·R_ARM_THM_MOVT_ABS·····00000281···_PyMem_DebugCalloc13 00000096··00000730·R_ARM_THM_MOVT_ABS·····000002b1···_PyMem_DebugCalloc
14 0000009a··0000082f·R_ARM_THM_MOVW_ABS_NC··000002b1···_PyMem_DebugRealloc14 0000009a··0000082f·R_ARM_THM_MOVW_ABS_NC··000002e1···_PyMem_DebugRealloc
15 0000009e··00000830·R_ARM_THM_MOVT_ABS·····000002b1···_PyMem_DebugRealloc15 0000009e··00000830·R_ARM_THM_MOVT_ABS·····000002e1···_PyMem_DebugRealloc
16 000000a8··0000092f·R_ARM_THM_MOVW_ABS_NC··00000e21···_PyMem_DebugFree16 000000a8··0000092f·R_ARM_THM_MOVW_ABS_NC··00000d85···_PyMem_DebugFree
17 000000ac··00000930·R_ARM_THM_MOVT_ABS·····00000e21···_PyMem_DebugFree17 000000ac··00000930·R_ARM_THM_MOVT_ABS·····00000d85···_PyMem_DebugFree
18 000000ec··0000930a·R_ARM_THM_CALL·········00000001···PyMem_SetAllocator18 000000ec··0000930a·R_ARM_THM_CALL·········00000001···PyMem_SetAllocator
19 000000f4··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR119 000000f4··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
20 000000f8··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR120 000000f8··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
21 000000fc··0000062f·R_ARM_THM_MOVW_ABS_NC··00000a09···_PyMem_DebugMalloc21 000000fc··0000062f·R_ARM_THM_MOVW_ABS_NC··0000096d···_PyMem_DebugMalloc
22 00000100··00000630·R_ARM_THM_MOVT_ABS·····00000a09···_PyMem_DebugMalloc22 00000100··00000630·R_ARM_THM_MOVT_ABS·····0000096d···_PyMem_DebugMalloc
23 00000114··0000072f·R_ARM_THM_MOVW_ABS_NC··00000281···_PyMem_DebugCalloc23 00000114··0000072f·R_ARM_THM_MOVW_ABS_NC··000002b1···_PyMem_DebugCalloc
24 00000118··00000730·R_ARM_THM_MOVT_ABS·····00000281···_PyMem_DebugCalloc24 00000118··00000730·R_ARM_THM_MOVT_ABS·····000002b1···_PyMem_DebugCalloc
25 0000011c··0000082f·R_ARM_THM_MOVW_ABS_NC··000002b1···_PyMem_DebugRealloc25 0000011c··0000082f·R_ARM_THM_MOVW_ABS_NC··000002e1···_PyMem_DebugRealloc
26 00000120··00000830·R_ARM_THM_MOVT_ABS·····000002b1···_PyMem_DebugRealloc26 00000120··00000830·R_ARM_THM_MOVT_ABS·····000002e1···_PyMem_DebugRealloc
27 0000012a··0000092f·R_ARM_THM_MOVW_ABS_NC··00000e21···_PyMem_DebugFree27 0000012a··0000092f·R_ARM_THM_MOVW_ABS_NC··00000d85···_PyMem_DebugFree
28 0000012e··00000930·R_ARM_THM_MOVT_ABS·····00000e21···_PyMem_DebugFree28 0000012e··00000930·R_ARM_THM_MOVT_ABS·····00000d85···_PyMem_DebugFree
29 0000014e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR129 0000014e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
30 00000152··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR130 00000152··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
31 00000156··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000231···_PyMem_DebugRawMalloc31 00000156··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000231···_PyMem_DebugRawMalloc
32 0000015a··00000a30·R_ARM_THM_MOVT_ABS·····00000231···_PyMem_DebugRawMalloc32 0000015a··00000a30·R_ARM_THM_MOVT_ABS·····00000231···_PyMem_DebugRawMalloc
33 0000016e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000281···_PyMem_DebugRawCalloc33 0000016e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000281···_PyMem_DebugRawCalloc
34 00000172··00000b30·R_ARM_THM_MOVT_ABS·····00000281···_PyMem_DebugRawCalloc34 00000172··00000b30·R_ARM_THM_MOVT_ABS·····00000281···_PyMem_DebugRawCalloc
35 00000176··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000301···_PyMem_DebugRawRealloc35 00000176··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000301···_PyMem_DebugRawRealloc
Offset 45, 122 lines modifiedOffset 45, 123 lines modified
45 00000206··0000970a·R_ARM_THM_CALL·········00000000···strlen45 00000206··0000970a·R_ARM_THM_CALL·········00000000···strlen
46 0000020a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR146 0000020a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
47 0000020e··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR147 0000020e··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
48 00000226··0000980a·R_ARM_THM_CALL·········00000000···memcpy48 00000226··0000980a·R_ARM_THM_CALL·········00000000···memcpy
49 00000248··0000a90a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv49 00000248··0000a90a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
50 00000250··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR150 00000250··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
51 00000254··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR151 00000254··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 52 00000298··0000b10a·R_ARM_THM_CALL·········00000000···mmap64
52 00000288··0000b20a·R_ARM_THM_CALL·········00000000···PyGILState_Check53 000002b8··0000b20a·R_ARM_THM_CALL·········00000000···PyGILState_Check
53 0000029e··0000342f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC1654 000002ce··0000342f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC16
54 000002a2··00003430·R_ARM_THM_MOVT_ABS·····000000c4···.LC1655 000002d2··00003430·R_ARM_THM_MOVT_ABS·····000000c4···.LC16
55 000002a8··0000a80a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc56 000002d8··0000a80a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
56 000002ac··00006e02·R_ARM_ABS32············00000000···.rodata57 000002dc··00006e02·R_ARM_ABS32············00000000···.rodata
57 000002ba··0000b20a·R_ARM_THM_CALL·········00000000···PyGILState_Check58 000002ea··0000b20a·R_ARM_THM_CALL·········00000000···PyGILState_Check
58 000002d0··0000342f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC1659 00000300··0000342f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC16
59 000002d4··00003430·R_ARM_THM_MOVT_ABS·····000000c4···.LC1660 00000304··00003430·R_ARM_THM_MOVT_ABS·····000000c4···.LC16
60 000002da··0000a80a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc61 0000030a··0000a80a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
61 000002e0··00006e02·R_ARM_ABS32············00000000···.rodata62 00000310··00006e02·R_ARM_ABS32············00000000···.rodata
62 000002e4··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR163 00000314··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
63 000002e8··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR164 00000318··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
64 000002f0··0000062f·R_ARM_THM_MOVW_ABS_NC··00000a09···_PyMem_DebugMalloc65 00000320··0000062f·R_ARM_THM_MOVW_ABS_NC··0000096d···_PyMem_DebugMalloc
65 000002f4··00000630·R_ARM_THM_MOVT_ABS·····00000a09···_PyMem_DebugMalloc66 00000324··00000630·R_ARM_THM_MOVT_ABS·····0000096d···_PyMem_DebugMalloc
66 00000316··0000232f·R_ARM_THM_MOVW_ABS_NC··00000641···_PyObject_Malloc67 00000346··0000232f·R_ARM_THM_MOVW_ABS_NC··00000641···_PyObject_Malloc
67 0000031a··00002330·R_ARM_THM_MOVT_ABS·····00000641···_PyObject_Malloc68 0000034a··00002330·R_ARM_THM_MOVT_ABS·····00000641···_PyObject_Malloc
68 0000033c··0000402f·R_ARM_THM_MOVW_ABS_NC··000000fc···.LC1769 0000036c··0000402f·R_ARM_THM_MOVW_ABS_NC··000000fc···.LC17
69 00000340··00004030·R_ARM_THM_MOVT_ABS·····000000fc···.LC1770 00000370··00004030·R_ARM_THM_MOVT_ABS·····000000fc···.LC17
70 00000346··0000bc0a·R_ARM_THM_CALL·········00000000···__fprintf_chk71 00000376··0000bc0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
71 00000354··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR272 00000384··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
72 00000358··00002430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR273 00000388··00002430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
73 0000035c··0000a30a·R_ARM_THM_CALL·········00000000···memset74 0000038c··0000a30a·R_ARM_THM_CALL·········00000000···memset
74 0000036c··0000a30a·R_ARM_THM_CALL·········00000000···memset75 0000039c··0000a30a·R_ARM_THM_CALL·········00000000···memset
75 0000037c··0000a30a·R_ARM_THM_CALL·········00000000···memset76 000003ac··0000a30a·R_ARM_THM_CALL·········00000000···memset
76 000003fe··0000a90a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv77 0000042e··0000a90a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
77 0000041c··0000232f·R_ARM_THM_MOVW_ABS_NC··00000641···_PyObject_Malloc78 0000044c··0000232f·R_ARM_THM_MOVW_ABS_NC··00000641···_PyObject_Malloc
78 00000420··00002330·R_ARM_THM_MOVT_ABS·····00000641···_PyObject_Malloc79 00000450··00002330·R_ARM_THM_MOVT_ABS·····00000641···_PyObject_Malloc
79 0000044e··0000bd0a·R_ARM_THM_CALL·········00000000···fputc80 0000047e··0000bd0a·R_ARM_THM_CALL·········00000000···fputc
80 0000045a··0000412f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC1881 0000048a··0000412f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC18
81 0000045e··00004130·R_ARM_THM_MOVT_ABS·····00000130···.LC1882 0000048e··00004130·R_ARM_THM_MOVT_ABS·····00000130···.LC18
82 00000462··0000be0a·R_ARM_THM_CALL·········00000000···fwrite83 00000492··0000be0a·R_ARM_THM_CALL·········00000000···fwrite
83 00000468··0000422f·R_ARM_THM_MOVW_ABS_NC··000001a0···.LC1984 00000498··0000422f·R_ARM_THM_MOVW_ABS_NC··000001a0···.LC19
84 0000046c··00004230·R_ARM_THM_MOVT_ABS·····000001a0···.LC1985 0000049c··00004230·R_ARM_THM_MOVT_ABS·····000001a0···.LC19
85 000004bc··0000bc0a·R_ARM_THM_CALL·········00000000···__fprintf_chk86 000004ec··0000bc0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
86 000004c6··0000ba0a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod87 000004f6··0000ba0a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod
87 000004e2··0000bd0a·R_ARM_THM_CALL·········00000000···fputc88 00000512··0000bd0a·R_ARM_THM_CALL·········00000000···fputc
88 000004ec··0000432f·R_ARM_THM_MOVW_ABS_NC··000001bc···.LC2089 0000051c··0000432f·R_ARM_THM_MOVW_ABS_NC··000001bc···.LC20
89 000004f0··00004330·R_ARM_THM_MOVT_ABS·····000001bc···.LC2090 00000520··00004330·R_ARM_THM_MOVT_ABS·····000001bc···.LC20
90 000004fe··0000442f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC2191 0000052e··0000442f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC21
91 00000502··00004430·R_ARM_THM_MOVT_ABS·····000001d8···.LC2192 00000532··00004430·R_ARM_THM_MOVT_ABS·····000001d8···.LC21
92 00000516··0000452f·R_ARM_THM_MOVW_ABS_NC··000001ec···.LC2293 00000546··0000452f·R_ARM_THM_MOVW_ABS_NC··000001ec···.LC22
93 0000051a··00004530·R_ARM_THM_MOVT_ABS·····000001ec···.LC2294 0000054a··00004530·R_ARM_THM_MOVT_ABS·····000001ec···.LC22
94 00000528··0000462f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC2395 00000558··0000462f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC23
95 0000052c··00004630·R_ARM_THM_MOVT_ABS·····00000204···.LC2396 0000055c··00004630·R_ARM_THM_MOVT_ABS·····00000204···.LC23
96 00000540··0000472f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC2497 00000570··0000472f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC24
97 00000544··00004730·R_ARM_THM_MOVT_ABS·····00000220···.LC2498 00000574··00004730·R_ARM_THM_MOVT_ABS·····00000220···.LC24
98 00000548··0000bf0a·R_ARM_THM_CALL·········00000000···PyOS_snprintf99 00000578··0000bf0a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
99 0000055e··0000bd0a·R_ARM_THM_CALL·········00000000···fputc100 0000058e··0000bd0a·R_ARM_THM_CALL·········00000000···fputc
100 00000568··0000482f·R_ARM_THM_MOVW_ABS_NC··0000023c···.LC25101 00000598··0000482f·R_ARM_THM_MOVW_ABS_NC··0000023c···.LC25
101 0000056c··00004830·R_ARM_THM_MOVT_ABS·····0000023c···.LC25102 0000059c··00004830·R_ARM_THM_MOVT_ABS·····0000023c···.LC25
102 00000578··0000492f·R_ARM_THM_MOVW_ABS_NC··00000258···.LC26103 000005a8··0000492f·R_ARM_THM_MOVW_ABS_NC··00000258···.LC26
103 0000057c··00004930·R_ARM_THM_MOVT_ABS·····00000258···.LC26104 000005ac··00004930·R_ARM_THM_MOVT_ABS·····00000258···.LC26
104 00000598··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000274···.LC27105 000005c8··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000274···.LC27
105 0000059c··00004a30·R_ARM_THM_MOVT_ABS·····00000274···.LC27106 000005cc··00004a30·R_ARM_THM_MOVT_ABS·····00000274···.LC27
106 000005a0··0000bf0a·R_ARM_THM_CALL·········00000000···PyOS_snprintf107 000005d0··0000bf0a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
107 000005b4··00004b2f·R_ARM_THM_MOVW_ABS_NC··00000290···.LC28108 000005e4··00004b2f·R_ARM_THM_MOVW_ABS_NC··00000290···.LC28
108 000005b8··00004b30·R_ARM_THM_MOVT_ABS·····00000290···.LC28109 000005e8··00004b30·R_ARM_THM_MOVT_ABS·····00000290···.LC28
109 000005c8··00004c2f·R_ARM_THM_MOVW_ABS_NC··000002b0···.LC29110 000005f8··00004c2f·R_ARM_THM_MOVW_ABS_NC··000002b0···.LC29
110 000005cc··00004c30·R_ARM_THM_MOVT_ABS·····000002b0···.LC29111 000005fc··00004c30·R_ARM_THM_MOVT_ABS·····000002b0···.LC29
111 000005dc··00004d2f·R_ARM_THM_MOVW_ABS_NC··000002d0···.LC30112 0000060c··00004d2f·R_ARM_THM_MOVW_ABS_NC··000002d0···.LC30
112 000005e0··00004d30·R_ARM_THM_MOVT_ABS·····000002d0···.LC30113 00000610··00004d30·R_ARM_THM_MOVT_ABS·····000002d0···.LC30
113 000005ec··00004e2f·R_ARM_THM_MOVW_ABS_NC··000002f0···.LC31114 0000061c··00004e2f·R_ARM_THM_MOVW_ABS_NC··000002f0···.LC31
114 000005f0··00004e30·R_ARM_THM_MOVT_ABS·····000002f0···.LC31115 00000620··00004e30·R_ARM_THM_MOVT_ABS·····000002f0···.LC31
115 0000061a··0000a50a·R_ARM_THM_CALL·········00000000···__stack_chk_fail116 0000064a··0000a50a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
116 00000620··0000a602·R_ARM_ABS32············00000000···__stack_chk_guard117 00000650··0000a602·R_ARM_ABS32············00000000···__stack_chk_guard
117 0000063e··0000c00a·R_ARM_THM_CALL·········00000000···fputs118 0000066e··0000c00a·R_ARM_THM_CALL·········00000000···fputs
118 00000644··0000970a·R_ARM_THM_CALL·········00000000···strlen119 00000674··0000970a·R_ARM_THM_CALL·········00000000···strlen
119 00000654··0000bd0a·R_ARM_THM_CALL·········00000000···fputc120 00000684··0000bd0a·R_ARM_THM_CALL·········00000000···fputc
120 00000666··0000bd0a·R_ARM_THM_CALL·········00000000···fputc121 00000696··0000bd0a·R_ARM_THM_CALL·········00000000···fputc
121 000006b2··0000bb0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod122 000006e2··0000bb0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
122 000006f2··0000a30a·R_ARM_THM_CALL·········00000000···memset123 00000722··0000a30a·R_ARM_THM_CALL·········00000000···memset
123 000006fa··0000c00a·R_ARM_THM_CALL·········00000000···fputs124 0000072a··0000c00a·R_ARM_THM_CALL·········00000000···fputs
124 00000714··0000a50a·R_ARM_THM_CALL·········00000000···__stack_chk_fail125 00000744··0000a50a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
125 0000073c··0000a602·R_ARM_ABS32············00000000···__stack_chk_guard126 0000076c··0000a602·R_ARM_ABS32············00000000···__stack_chk_guard
126 00000748··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2127 00000778··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
127 0000074c··00002430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2128 0000077c··00002430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
128 00000236··0000221e·R_ARM_THM_JUMP24·······00000181···_PyMem_DebugRawAlloc129 00000236··0000221e·R_ARM_THM_JUMP24·······00000181···_PyMem_DebugRawAlloc
129 00000274··0000ab1e·R_ARM_THM_JUMP24·······00000000···calloc130 00000274··0000ab1e·R_ARM_THM_JUMP24·······00000000···calloc
130 0000029a··0000221e·R_ARM_THM_JUMP24·······00000181···_PyMem_DebugRawAlloc131 000002ca··0000221e·R_ARM_THM_JUMP24·······00000181···_PyMem_DebugRawAlloc
131 000002cc··00000c1e·R_ARM_THM_JUMP24·······00000301···_PyMem_DebugRawRealloc132 000002fc··00000c1e·R_ARM_THM_JUMP24·······00000301···_PyMem_DebugRawRealloc
132 00000744··0000c41e·R_ARM_THM_JUMP24·······00000000···munmap133 00000774··0000c41e·R_ARM_THM_JUMP24·······00000000···munmap
  
Max diff block lines reached; 39073/53755 bytes (72.69%) of diff not shown.
160 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 ^h0F7h_` 
2 hh·`l`+hZ1 hh·`l`+hZ
3 8h2F!F+F2 8h2F!F+F
4 hh·`l`+hZ3 hh·`l`+hZ
5 8h2F!F+F4 8h2F!F+F
6 pymalloc5 pymalloc
7 pymalloc_debug6 pymalloc_debug
8 malloc_debug7 malloc_debug
13.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 284, 95 lines modifiedOffset 284, 115 lines modified
284 »       b.w»    0·<calloc>284 »       b.w»    0·<calloc>
285 ·R_ARM_THM_JUMP24»       calloc285 ·R_ARM_THM_JUMP24»       calloc
286 »       movs»   r2,·#1286 »       movs»   r2,·#1
287 »       mov»    r0,·r2287 »       mov»    r0,·r2
288 »       b.n»    272·<_PyMem_RawCalloc+0x6>288 »       b.n»    272·<_PyMem_RawCalloc+0x6>
289 »       nop289 »       nop
  
 290 00000280·<_PyObject_ArenaMmap>:
 291 _PyObject_ArenaMmap():
 292 »       push»   {lr}
 293 »       mov.w»  r2,·#4294967295»    ;·0xffffffff
 294 »       vldr»   d7,·[pc,·#32]»;·2a8·<_PyObject_ArenaMmap+0x28>
 295 »       sub»    sp,·#20
 296 »       movs»   r3,·#34»     ;·0x22
 297 »       movs»   r0,·#0
 298 »       str»    r2,·[sp,·#0]
 299 »       movs»   r2,·#3
 300 »       vstr»   d7,·[sp,·#8]
 301 »       bl»     0·<mmap64>
 302 ·R_ARM_THM_CALL» mmap64
 303 »       adds»   r3,·r0,·#1
 304 »       it»     eq
 305 »       moveq»  r0,·#0
 306 »       add»    sp,·#20
 307 »       ldr.w»  pc,·[sp],·#4
 308 »       ...
  
290 00000280·<_PyMem_DebugCalloc>:309 000002b0·<_PyMem_DebugCalloc>:
291 _PyMem_DebugCalloc():310 _PyMem_DebugCalloc():
292 »       push»   {r4,·r5,·r6,·lr}311 »       push»   {r4,·r5,·r6,·lr}
293 »       mov»    r4,·r0312 »       mov»    r4,·r0
294 »       mov»    r5,·r1313 »       mov»    r5,·r1
295 »       mov»    r6,·r2314 »       mov»    r6,·r2
296 »       bl»     0·<PyGILState_Check>315 »       bl»     0·<PyGILState_Check>
297 ·R_ARM_THM_CALL» PyGILState_Check316 ·R_ARM_THM_CALL» PyGILState_Check
298 »       cbz»    r0,·29e·<_PyMem_DebugCalloc+0x1e>317 »       cbz»    r0,·2ce·<_PyMem_DebugCalloc+0x1e>
299 »       mul.w»  r2,·r6,·r5318 »       mul.w»  r2,·r6,·r5
300 »       mov»    r1,·r4319 »       mov»    r1,·r4
301 »       movs»   r0,·#1320 »       movs»   r0,·#1
302 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}321 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
303 »       b.w»    180·<pymem_set_default_allocator+0x178>322 »       b.w»    180·<pymem_set_default_allocator+0x178>
304 ·R_ARM_THM_JUMP24»       _PyMem_DebugRawAlloc323 ·R_ARM_THM_JUMP24»       _PyMem_DebugRawAlloc
305 »       movw»   r1,·#0324 »       movw»   r1,·#0
306 ·R_ARM_THM_MOVW_ABS_NC»  .LC16325 ·R_ARM_THM_MOVW_ABS_NC»  .LC16
307 »       movt»   r1,·#0326 »       movt»   r1,·#0
308 ·R_ARM_THM_MOVT_ABS»     .LC16327 ·R_ARM_THM_MOVT_ABS»     .LC16
309 »       ldr»    r0,·[pc,·#4]»  ;·(2ac·<_PyMem_DebugCalloc+0x2c>)328 »       ldr»    r0,·[pc,·#4]»  ;·(2dc·<_PyMem_DebugCalloc+0x2c>)
310 »       bl»     0·<_Py_FatalErrorFunc>329 »       bl»     0·<_Py_FatalErrorFunc>
311 ·R_ARM_THM_CALL» _Py_FatalErrorFunc330 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
312 »       .word»  0x0000007c331 »       .word»  0x0000007c
313 ·R_ARM_ABS32»    .rodata332 ·R_ARM_ABS32»    .rodata
  
314 000002b0·<_PyMem_DebugRealloc>:333 000002e0·<_PyMem_DebugRealloc>:
315 _PyMem_DebugRealloc():334 _PyMem_DebugRealloc():
316 »       push»   {r4,·lr}335 »       push»   {r4,·lr}
317 »       mov»    r4,·r0336 »       mov»    r4,·r0
318 »       sub»    sp,·#8337 »       sub»    sp,·#8
319 »       strd»   r2,·r1,·[sp]338 »       strd»   r2,·r1,·[sp]
320 »       bl»     0·<PyGILState_Check>339 »       bl»     0·<PyGILState_Check>
321 ·R_ARM_THM_CALL» PyGILState_Check340 ·R_ARM_THM_CALL» PyGILState_Check
322 »       ldrd»   r2,·r1,·[sp]341 »       ldrd»   r2,·r1,·[sp]
323 »       cbz»    r0,·2d0·<_PyMem_DebugRealloc+0x20>342 »       cbz»    r0,·300·<_PyMem_DebugRealloc+0x20>
324 »       mov»    r0,·r4343 »       mov»    r0,·r4
325 »       add»    sp,·#8344 »       add»    sp,·#8
326 »       ldmia.w»sp!,·{r4,·lr}345 »       ldmia.w»sp!,·{r4,·lr}
327 »       b.w»    300·<_PyObject_DebugMallocStats+0x1c>346 »       b.w»    300·<_PyMem_DebugRealloc+0x20>
328 ·R_ARM_THM_JUMP24»       _PyMem_DebugRawRealloc347 ·R_ARM_THM_JUMP24»       _PyMem_DebugRawRealloc
329 »       movw»   r1,·#0348 »       movw»   r1,·#0
330 ·R_ARM_THM_MOVW_ABS_NC»  .LC16349 ·R_ARM_THM_MOVW_ABS_NC»  .LC16
331 »       movt»   r1,·#0350 »       movt»   r1,·#0
332 ·R_ARM_THM_MOVT_ABS»     .LC16351 ·R_ARM_THM_MOVT_ABS»     .LC16
333 »       ldr»    r0,·[pc,·#4]»  ;·(2e0·<_PyMem_DebugRealloc+0x30>)352 »       ldr»    r0,·[pc,·#4]»  ;·(310·<_PyMem_DebugRealloc+0x30>)
334 »       bl»     0·<_Py_FatalErrorFunc>353 »       bl»     0·<_Py_FatalErrorFunc>
335 ·R_ARM_THM_CALL» _Py_FatalErrorFunc354 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
336 »       nop355 »       nop
337 »       .word»  0x00000090356 »       .word»  0x00000090
338 ·R_ARM_ABS32»    .rodata357 ·R_ARM_ABS32»    .rodata
  
339 000002e4·<_PyObject_DebugMallocStats>:358 00000314·<_PyObject_DebugMallocStats>:
340 _PyObject_DebugMallocStats():359 _PyObject_DebugMallocStats():
341 »       movw»   r3,·#0360 »       movw»   r3,·#0
342 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1361 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
343 »       movt»   r3,·#0362 »       movt»   r3,·#0
344 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1363 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
345 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}364 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
346 »       movw»   r2,·#0365 »       movw»   r2,·#0
347 ·R_ARM_THM_MOVW_ABS_NC»  _PyMem_DebugMalloc366 ·R_ARM_THM_MOVW_ABS_NC»  _PyMem_DebugMalloc
348 »       movt»   r2,·#0367 »       movt»   r2,·#0
349 ·R_ARM_THM_MOVT_ABS»     _PyMem_DebugMalloc368 ·R_ARM_THM_MOVT_ABS»     _PyMem_DebugMalloc
350 »       ldr»    r1,·[pc,·#804]»;·(620·<_PyObject_DebugMallocStats+0x33c>)369 »       ldr»    r1,·[pc,·#804]»;·(650·<_PyObject_DebugMallocStats+0x33c>)
351 »       ldr»    r4,·[r3,·#116]»;·0x74370 »       ldr»    r4,·[r3,·#116]»;·0x74
352 »       vpush»  {d8}371 »       vpush»  {d8}
353 »       sub.w»  sp,·sp,·#956»;·0x3bc372 »       sub.w»  sp,·sp,·#956»;·0x3bc
354 »       ldr»    r1,·[r1,·#0]373 »       ldr»    r1,·[r1,·#0]
355 »       str»    r1,·[sp,·#948]»;·0x3b4374 »       str»    r1,·[sp,·#948]»;·0x3b4
356 »       mov.w»  r1,·#0375 »       mov.w»  r1,·#0
357 »       cmp»    r4,·r2376 »       cmp»    r4,·r2
358 »       vmov»   s16,·r0377 »       vmov»   s16,·r0
359 »       beq.w»  41a·<_PyObject_DebugMallocStats+0x136>378 »       beq.w»  44a·<_PyObject_DebugMallocStats+0x136>
360 »       movw»   r0,·#0379 »       movw»   r0,·#0
361 ·R_ARM_THM_MOVW_ABS_NC»  _PyObject_Malloc380 ·R_ARM_THM_MOVW_ABS_NC»  _PyObject_Malloc
362 »       movt»   r0,·#0381 »       movt»   r0,·#0
363 ·R_ARM_THM_MOVT_ABS»     _PyObject_Malloc382 ·R_ARM_THM_MOVT_ABS»     _PyObject_Malloc
364 »       subs»   r5,·r4,·r0383 »       subs»   r5,·r4,·r0
365 »       negs»   r6,·r5384 »       negs»   r6,·r5
366 »       adc.w»  sl,·r6,·r5385 »       adc.w»  sl,·r6,·r5
367 »       cmp.w»  sl,·#0386 »       cmp.w»  sl,·#0
368 »       beq.w»  5fe·<_PyObject_DebugMallocStats+0x31a>387 »       beq.w»  62e·<_PyObject_DebugMallocStats+0x31a>
369 »       mov.w»  r3,·#512»   ;·0x200388 »       mov.w»  r3,·#512»   ;·0x200
370 »       movs»   r1,·#1389 »       movs»   r1,·#1
371 »       movs»   r4,·#64»     ;·0x40390 »       movs»   r4,·#64»     ;·0x40
372 »       vmov»   r0,·s16391 »       vmov»   r0,·s16
373 »       str»    r4,·[sp,·#0]392 »       str»    r4,·[sp,·#0]
374 »       movw»   r2,·#0393 »       movw»   r2,·#0
375 ·R_ARM_THM_MOVW_ABS_NC»  .LC17394 ·R_ARM_THM_MOVW_ABS_NC»  .LC17
Offset 413, 37 lines modifiedOffset 433, 37 lines modified
413 »       str»    r7,·[sp,·#32]433 »       str»    r7,·[sp,·#32]
414 »       mla»    r0,·r9,·r3,·r1434 »       mla»    r0,·r9,·r3,·r1
415 »       str»    r7,·[sp,·#36]» ;·0x24435 »       str»    r7,·[sp,·#36]» ;·0x24
416 »       mov»    r9,·r1436 »       mov»    r9,·r1
417 »       str»    r0,·[sp,·#16]437 »       str»    r0,·[sp,·#16]
418 »       str»    r7,·[sp,·#28]438 »       str»    r7,·[sp,·#28]
419 »       str.w»  sl,·[sp,·#20]439 »       str.w»  sl,·[sp,·#20]
420 »       b.n»    3a8·<_PyObject_DebugMallocStats+0xc4>440 »       b.n»    3d8·<_PyObject_DebugMallocStats+0xc4>
421 »       add.w»  r9,·r9,·#28441 »       add.w»  r9,·r9,·#28
422 »       ldr»    r1,·[sp,·#16]442 »       ldr»    r1,·[sp,·#16]
423 »       cmp»    r1,·r9443 »       cmp»    r1,·r9
Max diff block lines reached; 9543/13180 bytes (72.41%) of diff not shown.
68.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 795, 367 lines modifiedOffset 795, 318 lines modified
795 »       movs»   r0,·#0795 »       movs»   r0,·#0
796 »       b.n»    674·<_PyObject_Malloc+0x34>796 »       b.n»    674·<_PyObject_Malloc+0x34>
797 »       nop797 »       nop
  
798 000006f4·<allocate_from_new_pool>:798 000006f4·<allocate_from_new_pool>:
799 allocate_from_new_pool():799 allocate_from_new_pool():
800 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}800 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
801 »       movw»   r4,·#0801 »       movw»   r5,·#0
802 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR2802 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR2
803 »       movt»   r4,·#0803 »       movt»   r5,·#0
804 ·R_ARM_THM_MOVT_ABS»     .LANCHOR2804 ·R_ARM_THM_MOVT_ABS»     .LANCHOR2
805 »       sub»    sp,·#16 
806 »       mov»    r5,·r0805 »       mov»    r6,·r0
807 »       ldr»    r2,·[r4,·#4]806 »       ldr»    r4,·[r5,·#4]
808 »       cmp»    r2,·#0807 »       cmp»    r4,·#0
809 »       beq.n»  7fc·<allocate_from_new_pool+0x108>808 »       beq.n»  7fc·<allocate_from_new_pool+0x108>
810 »       ldr»    r1,·[r2,·#8]809 »       ldr»    r2,·[r4,·#8]
 810 »       add.w»  r3,·r5,·r2,·lsl·#2
 811 »       ldr»    r1,·[r3,·#32]
 812 »       cmp»    r4,·r1
 813 »       bne.n»  7d0·<allocate_from_new_pool+0xdc>
 814 »       movs»   r0,·#0
 815 »       subs»   r1,·r2,·#1
 816 »       str»    r0,·[r3,·#32]
 817 »       cmp»    r2,·#1
811 »       ldr»    r3,·[r2,·#16]818 »       ldr»    r3,·[r4,·#16]
812 »       subs»   r0,·r1,·#1 
813 »       add.w»  r6,·r4,·r1,·lsl·#2 
814 »       ldr»    r7,·[r6,·#32] 
815 »       cmp»    r2,·r7 
816 »       bne.n»  7d8·<allocate_from_new_pool+0xe4>819 »       bls.n»  7d8·<allocate_from_new_pool+0xe4>
 820 »       add.w»  r7,·r5,·r1,·lsl·#2
817 »       movs»   r7,·#0 
818 »       cmp»    r1,·#1 
819 »       str»    r7,·[r6,·#32]821 »       str»    r4,·[r7,·#32]
820 »       bls.n»  7dc·<allocate_from_new_pool+0xe8> 
821 »       add.w»  r8,·r4,·r0,·lsl·#2 
822 »       str.w»  r2,·[r8,·#32] 
823 »       cmp»    r3,·#0 
824 »       bne.n»  7a2·<allocate_from_new_pool+0xae> 
825 »       ldr»    r6,·[r4,·#16] 
826 »       ldr»    r3,·[r2,·#4] 
827 »       subs»   r7,·r2,·r6 
828 »       movw»   r6,·#28087»  ;·0x6db7 
829 »       movt»   r6,·#46811»  ;·0xb6db 
830 »       asrs»   r1,·r7,·#2 
831 »       add.w»  r7,·r3,·#4096»       ;·0x1000 
832 »       mul.w»  r1,·r6,·r1 
833 »       str»    r1,·[r3,·#16] 
834 »       movw»   r1,·#65535»  ;·0xffff 
835 »       str»    r1,·[r3,·#20] 
836 »       strd»   r7,·r0,·[r2,·#4] 
837 »       cmp»    r0,·#0 
838 »       beq.n»  7ea·<allocate_from_new_pool+0xf6> 
839 »       movw»   r7,·#0822 »       movw»   r7,·#0
840 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1823 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
841 »       movt»   r7,·#0824 »       movt»   r7,·#0
842 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1825 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
843 »       add.w»  r7,·r7,·r5,·lsl·#3 
844 »       movs»   r0,·#1826 »       cbnz»   r3,·798·<allocate_from_new_pool+0xa4>
 827 »       ldr»    r0,·[r5,·#16]
 828 »       subs»   r3,·r4,·r0
 829 »       movw»   r0,·#28087»  ;·0x6db7
 830 »       movt»   r0,·#46811»  ;·0xb6db
 831 »       asrs»   r2,·r3,·#2
 832 »       ldr»    r3,·[r4,·#4]
 833 »       add.w»  ip,·r3,·#4096»       ;·0x1000
 834 »       mul.w»  r2,·r0,·r2
845 »       movw»   r1,·#65535»  ;·0xffff835 »       movw»   r0,·#65535»  ;·0xffff
846 »       cmp»    r5,·r1 
847 »       ldr.w»  r6,·[r7,·#132]»      ;·0x84 
848 »       strd»   r6,·r6,·[r3,·#8]836 »       str»    r2,·[r3,·#16]
849 »       strd»   r3,·r3,·[r6,·#8] 
850 »       str»    r0,·[r3,·#0]837 »       str»    r0,·[r3,·#20]
 838 »       strd»   ip,·r1,·[r4,·#4]
 839 »       cmp»    r1,·#0
 840 »       beq.n»  7f0·<allocate_from_new_pool+0xfc>
 841 »       add.w»  r5,·r7,·r6,·lsl·#3
 842 »       cmp»    r6,·r0
 843 »       mov.w»  r7,·#1
 844 »       ldr.w»  r1,·[r5,·#132]»      ;·0x84
 845 »       strd»   r1,·r1,·[r3,·#8]
 846 »       strd»   r3,·r3,·[r1,·#8]
 847 »       str»    r7,·[r3,·#0]
851 »       beq.n»  7ca·<allocate_from_new_pool+0xd6>848 »       beq.n»  7c0·<allocate_from_new_pool+0xcc>
852 »       adds»   r4,·r5,·#1849 »       adds»   r4,·r6,·#1
853 »       add.w»  r6,·r3,·#32850 »       add.w»  r8,·r3,·#32
854 »       str»    r5,·[r3,·#20]851 »       str»    r6,·[r3,·#20]
855 »       movs»   r1,·#0852 »       movs»   r5,·#0
856 »       lsls»   r5,·r4,·#3853 »       lsls»   r6,·r4,·#3
857 »       lsls»   r2,·r4,·#4854 »       lsls»   r2,·r4,·#4
858 »       rsb»    r0,·r5,·#4096» ;·0x1000855 »       rsb»    r0,·r6,·#4096» ;·0x1000
859 »       adds»   r2,·#32856 »       adds»   r2,·#32
860 »       add»    r5,·r6857 »       add»    r6,·r8
861 »       str»    r2,·[r3,·#24]858 »       str»    r2,·[r3,·#24]
862 »       str»    r0,·[r3,·#28]859 »       str»    r0,·[r3,·#28]
863 »       str»    r5,·[r3,·#4]860 »       str»    r6,·[r3,·#4]
864 »       str.w»  r1,·[r6,·r4,·lsl·#3]861 »       str.w»  r5,·[r8,·r4,·lsl·#3]
865 »       mov»    r0,·r6862 »       mov»    r0,·r8
866 »       add»    sp,·#16 
867 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}863 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
868 »       ldr»    r1,·[r3,·#20]864 »       ldr»    r5,·[r3,·#8]
 865 »       movs»   r0,·#1
 866 »       str»    r1,·[r4,·#8]
 867 »       str»    r5,·[r4,·#16]
869 »       movw»   ip,·#0868 »       movw»   r4,·#0
870 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1869 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
871 »       movt»   ip,·#0870 »       movt»   r4,·#0
872 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1871 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
873 »       ldr»    r4,·[r3,·#8]872 »       ldr»    r1,·[r3,·#20]
874 »       str»    r4,·[r2,·#16] 
875 »       str»    r0,·[r2,·#8] 
876 »       add.w»  r8,·ip,·r5,·lsl·#3873 »       add.w»  r8,·r4,·r6,·lsl·#3
877 »       movs»   r0,·#1 
878 »       cmp»    r5,·r1874 »       cmp»    r6,·r1
879 »       ldr.w»  r6,·[r8,·#132]»      ;·0x84875 »       ldr.w»  r2,·[r8,·#132]»      ;·0x84
880 »       strd»   r6,·r6,·[r3,·#8]876 »       strd»   r2,·r2,·[r3,·#8]
881 »       strd»   r3,·r3,·[r6,·#8]877 »       strd»   r3,·r3,·[r2,·#8]
882 »       str»    r0,·[r3,·#0]878 »       str»    r0,·[r3,·#0]
883 »       bne.n»  77a·<allocate_from_new_pool+0x86>879 »       bne.n»  772·<allocate_from_new_pool+0x7e>
884 »       ldr»    r6,·[r3,·#4]880 »       ldr.w»  r8,·[r3,·#4]
885 »       mov»    r0,·r6881 »       mov»    r0,·r8
886 »       ldr»    r7,·[r6,·#0]882 »       ldr.w»  r7,·[r8]
887 »       str»    r7,·[r3,·#4]883 »       str»    r7,·[r3,·#4]
888 »       add»    sp,·#16 
889 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}884 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 885 »       ldr»    r3,·[r4,·#16]
Max diff block lines reached; 66095/70216 bytes (94.13%) of diff not shown.
670 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 »       movt»   r2,·#0332 »       movt»   r2,·#0
333 ·R_ARM_THM_MOVT_ABS»     .LC35333 ·R_ARM_THM_MOVT_ABS»     .LC35
334 »       bl»     0·<PyOS_snprintf>334 »       bl»     0·<PyOS_snprintf>
335 ·R_ARM_THM_CALL» PyOS_snprintf335 ·R_ARM_THM_CALL» PyOS_snprintf
336 »       mul.w»  r2,·r5,·r4336 »       mul.w»  r2,·r5,·r4
337 »       add»    r1,·sp,·#140»  ;·0x8c337 »       add»    r1,·sp,·#140»  ;·0x8c
338 »       mov»    r0,·r6338 »       mov»    r0,·r6
339 »       bl»     624·<_PyObject_DebugDumpAddress+0x1e4>339 »       bl»     654·<_PyObject_DebugDumpAddress+0x214>
340 ·R_ARM_THM_CALL» printone340 ·R_ARM_THM_CALL» printone
341 »       ldr»    r3,·[pc,·#20]» ;·(2ec·<_PyDebugAllocatorStats+0x5e>)341 »       ldr»    r3,·[pc,·#20]» ;·(2ec·<_PyDebugAllocatorStats+0x5e>)
342 »       ldr»    r2,·[r3,·#0]342 »       ldr»    r2,·[r3,·#0]
343 »       ldr»    r3,·[sp,·#268]»;·0x10c343 »       ldr»    r3,·[sp,·#268]»;·0x10c
344 »       eors»   r2,·r3344 »       eors»   r2,·r3
345 »       mov.w»  r3,·#0345 »       mov.w»  r3,·#0
346 »       beq.n»  2e8·<_PyDebugAllocatorStats+0x5a>346 »       beq.n»  2e8·<_PyDebugAllocatorStats+0x5a>
1.82 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 82, 20 lines modifiedOffset 82, 20 lines modified
82 ··0x000004f0·6f6f6b73·006d656d·73657400·5f5f6d65·ooks.memset.__me82 ··0x000004f0·6f6f6b73·006d656d·73657400·5f5f6d65·ooks.memset.__me
83 ··0x00000500·6d637079·5f63686b·005f5f73·7461636b·mcpy_chk.__stack83 ··0x00000500·6d637079·5f63686b·005f5f73·7461636b·mcpy_chk.__stack
84 ··0x00000510·5f63686b·5f666169·6c005f5f·73746163·_chk_fail.__stac84 ··0x00000510·5f63686b·5f666169·6c005f5f·73746163·_chk_fail.__stac
85 ··0x00000520·6b5f6368·6b5f6775·61726400·5f50795f·k_chk_guard._Py_85 ··0x00000520·6b5f6368·6b5f6775·61726400·5f50795f·k_chk_guard._Py_
86 ··0x00000530·46617461·6c457272·6f72466f·726d6174·FatalErrorFormat86 ··0x00000530·46617461·6c457272·6f72466f·726d6174·FatalErrorFormat
87 ··0x00000540·005f5079·5f466174·616c4572·726f7246·._Py_FatalErrorF87 ··0x00000540·005f5079·5f466174·616c4572·726f7246·._Py_FatalErrorF
88 ··0x00000550·756e6300·5f5f6165·6162695f·75696469·unc.__aeabi_uidi88 ··0x00000550·756e6300·5f5f6165·6162695f·75696469·unc.__aeabi_uidi
89 ··0x00000560·76006361·6c6c6f63·006d6d61·70363400·v.calloc.mmap64. 
90 ··0x00000570·50795f49·676e6f72·65456e76·69726f6e·Py_IgnoreEnviron 
91 ··0x00000580·6d656e74·466c6167·00676574·656e7600·mentFlag.getenv. 
92 ··0x00000590·73746465·7272005f·50794f62·6a656374·stderr._PyObject 
93 ··0x000005a0·5f446562·75674d61·6c6c6f63·53746174·_DebugMallocStat89 ··0x00000560·76006361·6c6c6f63·0050795f·49676e6f·v.calloc.Py_Igno
 90 ··0x00000570·7265456e·7669726f·6e6d656e·74466c61·reEnvironmentFla
 91 ··0x00000580·67006765·74656e76·00737464·65727200·g.getenv.stderr.
 92 ··0x00000590·5f50794f·626a6563·745f4465·6275674d·_PyObject_DebugM
 93 ··0x000005a0·616c6c6f·63537461·7473006d·6d617036·allocStats.mmap6
94 ··0x000005b0·73005079·47494c53·74617465·5f436865·s.PyGILState_Che94 ··0x000005b0·34005079·47494c53·74617465·5f436865·4.PyGILState_Che
95 ··0x000005c0·636b0050·794d656d·5f4d616c·6c6f6300·ck.PyMem_Malloc.95 ··0x000005c0·636b0050·794d656d·5f4d616c·6c6f6300·ck.PyMem_Malloc.
96 ··0x000005d0·50794d65·6d5f4361·6c6c6f63·0050794d·PyMem_Calloc.PyM96 ··0x000005d0·50794d65·6d5f4361·6c6c6f63·0050794d·PyMem_Calloc.PyM
97 ··0x000005e0·656d5f46·72656500·50794d65·6d5f5265·em_Free.PyMem_Re97 ··0x000005e0·656d5f46·72656500·50794d65·6d5f5265·em_Free.PyMem_Re
98 ··0x000005f0·616c6c6f·63005f5f·61656162·695f7569·alloc.__aeabi_ui98 ··0x000005f0·616c6c6f·63005f5f·61656162·695f7569·alloc.__aeabi_ui
99 ··0x00000600·6469766d·6f64005f·5f616561·62695f69·divmod.__aeabi_i99 ··0x00000600·6469766d·6f64005f·5f616561·62695f69·divmod.__aeabi_i
100 ··0x00000610·6469766d·6f64005f·5f667072·696e7466·divmod.__fprintf100 ··0x00000610·6469766d·6f64005f·5f667072·696e7466·divmod.__fprintf
101 ··0x00000620·5f63686b·00667075·74630066·77726974·_chk.fputc.fwrit101 ··0x00000620·5f63686b·00667075·74630066·77726974·_chk.fputc.fwrit
12.0 KB
rangeobject.o
4.71 KB
readelf --wide --relocs {}
    
Offset 331, 46 lines modifiedOffset 331, 46 lines modified
331 00000d7a··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError331 00000d7a··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
332 00000d7e··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError332 00000d7e··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
333 00000d84··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6333 00000d84··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6
334 00000d88··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6334 00000d88··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6
335 00000d90··0000650a·R_ARM_THM_CALL·········00000000···PyErr_Format335 00000d90··0000650a·R_ARM_THM_CALL·········00000000···PyErr_Format
336 00000d9c··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc336 00000d9c··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
337 00000dd8··0000670a·R_ARM_THM_CALL·········00000000···PyLong_AsLong337 00000dd8··0000670a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
338 00000de4··0000670a·R_ARM_THM_CALL·········00000000···PyLong_AsLong338 00000de6··0000670a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
339 00000df2··0000670a·R_ARM_THM_CALL·········00000000···PyLong_AsLong339 00000df6··0000670a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
340 00000e26··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv340 00000e26··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
341 00000e3e··00005d0a·R_ARM_THM_CALL·········00000000···_PyObject_New341 00000e3c··00005d0a·R_ARM_THM_CALL·········00000000···_PyObject_New
342 00000e5c··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv342 00000e5c··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
343 00000e80··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv343 00000e80··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
344 00000e88··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Occurred344 00000e88··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
345 00000e90··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear345 00000e90··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
346 00000e94··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0346 00000e94··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
347 00000e98··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0347 00000e98··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
348 00000e9c··00005d0a·R_ARM_THM_CALL·········00000000···_PyObject_New348 00000e9c··00005d0a·R_ARM_THM_CALL·········00000000···_PyObject_New
349 00000eaa··0000582f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One349 00000eac··0000582f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One
350 00000eae··00005830·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One350 00000eb0··00005830·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One
351 00000ec6··00005a0a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract351 00000ec8··00005a0a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract
352 00000ed2··00006f0a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply352 00000ed6··00006f0a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply
353 00000ee8··00005c0a·R_ARM_THM_CALL·········00000000···PyNumber_Add353 00000eee··00005c0a·R_ARM_THM_CALL·········00000000···PyNumber_Add
354 00000ef8··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc354 00000efe··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
355 00000f04··0000600a·R_ARM_THM_CALL·········00000000···PyNumber_Negative355 00000f0c··0000600a·R_ARM_THM_CALL·········00000000···PyNumber_Negative
356 00000f0e··0000572f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero356 00000f16··0000572f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero
357 00000f12··00005730·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero357 00000f1a··00005730·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero
358 00000f26··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc358 00000f2e··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
359 00000f2c··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Occurred359 00000f34··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
360 00000f40··00005d0a·R_ARM_THM_CALL·········00000000···_PyObject_New360 00000f46··00005d0a·R_ARM_THM_CALL·········00000000···_PyObject_New
361 00000f50··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Occurred361 00000f56··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
362 00000f76··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv362 00000f78··0000660a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
363 00000f88··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc363 00000f8a··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
364 00000f8c··0000692f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError364 00000f8e··0000692f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
365 00000f90··00006930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError365 00000f92··00006930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
366 00000f94··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC4366 00000f96··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC4
367 00000f98··00000e30·R_ARM_THM_MOVT_ABS·····00000080···.LC4367 00000f9a··00000e30·R_ARM_THM_MOVT_ABS·····00000080···.LC4
368 00000fa2··0000630a·R_ARM_THM_CALL·········00000000···PyErr_SetString368 00000fa4··0000630a·R_ARM_THM_CALL·········00000000···PyErr_SetString
369 00000fb8··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc369 00000fba··00005f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
370 00000fc0··00000102·R_ARM_ABS32············00000000···.data370 00000fc0··00000102·R_ARM_ABS32············00000000···.data
371 00000fcc··0000790a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t371 00000fcc··0000790a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
372 00000fd8··0000572f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero372 00000fd8··0000572f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero
373 00000fdc··00005730·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero373 00000fdc··00005730·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero
374 00000fe4··0000590a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool374 00000fe4··0000590a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
375 00000ffe··0000590a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool375 00000ffe··0000590a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
376 0000100c··0000590a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool376 0000100c··0000590a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
7.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1572, 85 lines modifiedOffset 1572, 85 lines modified
1572 »       ldr»    r0,·[r0,·#20]1572 »       ldr»    r0,·[r0,·#20]
1573 »       b.w»    0·<PyLong_AsSsize_t>1573 »       b.w»    0·<PyLong_AsSsize_t>
1574 ·R_ARM_THM_JUMP24»       PyLong_AsSsize_t1574 ·R_ARM_THM_JUMP24»       PyLong_AsSsize_t
1575 »       nop1575 »       nop
  
1576 00000dd0·<range_reverse>:1576 00000dd0·<range_reverse>:
1577 range_reverse():1577 range_reverse():
1578 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}1578 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
1579 »       mov»    r6,·r01579 »       mov»    r8,·r0
1580 »       ldr»    r0,·[r0,·#8]1580 »       ldr»    r0,·[r0,·#8]
1581 »       bl»     0·<PyLong_AsLong>1581 »       bl»     0·<PyLong_AsLong>
1582 ·R_ARM_THM_CALL» PyLong_AsLong1582 ·R_ARM_THM_CALL» PyLong_AsLong
1583 »       mov»    r4,·r01583 »       mov»    r4,·r0
1584 »       adds»   r0,·#11584 »       adds»   r0,·#1
1585 »       beq.n»  e88·<range_reverse+0xb8>1585 »       beq.n»  e88·<range_reverse+0xb8>
1586 »       ldr»    r0,·[r6,·#12]1586 »       ldr.w»  r0,·[r8,·#12]
1587 »       bl»     0·<PyLong_AsLong>1587 »       bl»     0·<PyLong_AsLong>
1588 ·R_ARM_THM_CALL» PyLong_AsLong1588 ·R_ARM_THM_CALL» PyLong_AsLong
1589 »       mov»    r7,·r01589 »       mov»    r7,·r0
1590 »       adds»   r3,·r0,·#11590 »       adds»   r2,·r0,·#1
1591 »       beq.w»  f2c·<range_reverse+0x15c>1591 »       beq.w»  f34·<range_reverse+0x164>
1592 »       ldr»    r0,·[r6,·#16]1592 »       ldr.w»  r0,·[r8,·#16]
1593 »       bl»     0·<PyLong_AsLong>1593 »       bl»     0·<PyLong_AsLong>
1594 ·R_ARM_THM_CALL» PyLong_AsLong1594 ·R_ARM_THM_CALL» PyLong_AsLong
1595 »       mov»    r8,·r01595 »       mov»    r6,·r0
1596 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff1596 »       adds»   r3,·r0,·#1
1597 »       beq.w»  f50·<range_reverse+0x180>1597 »       beq.w»  f56·<range_reverse+0x186>
1598 »       cmp.w»  r0,·#2147483648»    ;·0x800000001598 »       cmp.w»  r0,·#2147483648»    ;·0x80000000
1599 »       beq.n»  e94·<range_reverse+0xc4>1599 »       beq.n»  e94·<range_reverse+0xc4>
1600 »       cmp»    r0,·#01600 »       cmp»    r0,·#0
1601 »       ble.w»  f58·<range_reverse+0x188>1601 »       ble.w»  f5e·<range_reverse+0x18e>
1602 »       add.w»  r3,·r4,·#2147483648» ;·0x800000001602 »       add.w»  r3,·r4,·#2147483648» ;·0x80000000
1603 »       cmp»    r3,·r01603 »       cmp»    r3,·r0
1604 »       bcc.n»  e94·<range_reverse+0xc4>1604 »       bcc.n»  e94·<range_reverse+0xc4>
1605 »       cmp»    r4,·r71605 »       cmp»    r4,·r7
1606 »       it»     ge1606 »       it»     ge
1607 »       rsbge»  r9,·r0,·#01607 »       negge»  r5,·r0
1608 »       bge.w»  f3a·<range_reverse+0x16a>1608 »       bge.w»  f42·<range_reverse+0x172>
1609 »       mvns»   r0,·r41609 »       mvns»   r0,·r4
1610 »       mov»    r1,·r81610 »       mov»    r1,·r6
1611 »       add»    r0,·r71611 »       add»    r0,·r7
1612 »       bl»     0·<__aeabi_uidiv>1612 »       bl»     0·<__aeabi_uidiv>
1613 ·R_ARM_THM_CALL» __aeabi_uidiv1613 ·R_ARM_THM_CALL» __aeabi_uidiv
1614 »       adds»   r5,·r0,·#11614 »       adds»   r5,·r0,·#1
1615 »       cmp»    r5,·#01615 »       cmp»    r5,·#0
1616 »       blt.n»  e94·<range_reverse+0xc4>1616 »       blt.n»  e94·<range_reverse+0xc4>
1617 »       mul.w»  r5,·r5,·r81617 »       mul.w»  r5,·r5,·r6
1618 »       sub.w»  r7,·r4,·r81618 »       sub.w»  r8,·r4,·r6
1619 »       ldr»    r0,·[pc,·#388]»;·(fc0·<range_reverse+0x1f0>)1619 »       ldr»    r0,·[pc,·#388]»;·(fc0·<range_reverse+0x1f0>)
1620 »       rsb»    r6,·r8,·#01620 »       negs»   r7,·r6
1621 »       bl»     0·<_PyObject_New>1621 »       bl»     0·<_PyObject_New>
1622 ·R_ARM_THM_CALL» _PyObject_New1622 ·R_ARM_THM_CALL» _PyObject_New
1623 »       adds»   r3,·r7,·r51623 »       add.w»  r3,·r8,·r5
1624 »       mov»    r4,·r01624 »       mov»    r4,·r0
1625 »       cmp»    r0,·#01625 »       cmp»    r0,·#0
1626 »       beq.w»  fb0·<range_reverse+0x1e0>1626 »       beq.w»  fb2·<range_reverse+0x1e2>
1627 »       cmp»    r6,·#01627 »       cmp»    r7,·#0
1628 »       strd»   r3,·r6,·[r0,·#12]1628 »       strd»   r3,·r7,·[r0,·#12]
1629 »       ble.n»  e74·<range_reverse+0xa4>1629 »       ble.n»  e74·<range_reverse+0xa4>
1630 »       cmp»    r7,·r31630 »       cmp»    r8,·r3
1631 »       ble.n»  e74·<range_reverse+0xa4>1631 »       ble.n»  e74·<range_reverse+0xa4>
1632 »       mov»    r1,·r61632 »       mov»    r1,·r7
1633 »       mvns»   r0,·r51633 »       mvns»   r0,·r5
1634 »       bl»     0·<__aeabi_uidiv>1634 »       bl»     0·<__aeabi_uidiv>
1635 ·R_ARM_THM_CALL» __aeabi_uidiv1635 ·R_ARM_THM_CALL» __aeabi_uidiv
1636 »       adds»   r0,·#11636 »       adds»   r0,·#1
1637 »       cmp»    r0,·#01637 »       cmp»    r0,·#0
1638 »       blt.w»  f7e·<range_reverse+0x1ae>1638 »       blt.w»  f80·<range_reverse+0x1b0>
1639 »       movs»   r2,·#01639 »       movs»   r1,·#0
1640 »       str»    r0,·[r4,·#20]1640 »       str»    r0,·[r4,·#20]
1641 »       str»    r2,·[r4,·#8]1641 »       str»    r1,·[r4,·#8]
1642 »       mov»    r0,·r41642 »       mov»    r0,·r4
1643 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}1643 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
1644 »       cmp»    r6,·#01644 »       cmp»    r7,·#0
1645 »       bge.n»  f36·<range_reverse+0x166>1645 »       bge.n»  f3e·<range_reverse+0x16e>
1646 »       cmp»    r7,·r31646 »       cmp»    r8,·r3
1647 »       bge.n»  f36·<range_reverse+0x166>1647 »       bge.n»  f3e·<range_reverse+0x16e>
1648 »       mov»    r1,·r81648 »       mov»    r1,·r6
1649 »       subs»   r0,·r5,·#11649 »       subs»   r0,·r5,·#1
1650 »       bl»     0·<__aeabi_uidiv>1650 »       bl»     0·<__aeabi_uidiv>
1651 ·R_ARM_THM_CALL» __aeabi_uidiv1651 ·R_ARM_THM_CALL» __aeabi_uidiv
1652 »       adds»   r0,·#11652 »       adds»   r0,·#1
1653 »       b.n»    e62·<range_reverse+0x92>1653 »       b.n»    e62·<range_reverse+0x92>
1654 »       bl»     0·<PyErr_Occurred>1654 »       bl»     0·<PyErr_Occurred>
1655 ·R_ARM_THM_CALL» PyErr_Occurred1655 ·R_ARM_THM_CALL» PyErr_Occurred
Offset 1662, 145 lines modifiedOffset 1662, 144 lines modified
1662 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR01662 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
1663 »       movt»   r0,·#01663 »       movt»   r0,·#0
1664 ·R_ARM_THM_MOVT_ABS»     .LANCHOR01664 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
1665 »       bl»     0·<_PyObject_New>1665 »       bl»     0·<_PyObject_New>
1666 ·R_ARM_THM_CALL» _PyObject_New1666 ·R_ARM_THM_CALL» _PyObject_New
1667 »       mov»    r4,·r01667 »       mov»    r4,·r0
1668 »       cmp»    r0,·#01668 »       cmp»    r0,·#0
1669 »       beq.w»  fb0·<range_reverse+0x1e0>1669 »       beq.w»  fb2·<range_reverse+0x1e2>
1670 »       ldr»    r0,·[r6,·#20]1670 »       ldr.w»  r0,·[r8,·#20]
1671 »       movw»   ip,·#01671 »       movw»   lr,·#0
1672 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_One1672 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_One
1673 »       movt»   ip,·#01673 »       movt»   lr,·#0
1674 ·R_ARM_THM_MOVT_ABS»     _PyLong_One1674 ·R_ARM_THM_MOVT_ABS»     _PyLong_One
1675 »       movs»   r5,·#01675 »       movs»   r2,·#0
1676 »       strd»   r5,·r0,·[r4,·#16]1676 »       strd»   r2,·r0,·[r4,·#16]
1677 »       ldr»    r7,·[r0,·#0]1677 »       ldr»    r5,·[r0,·#0]
1678 »       ldr.w»  r1,·[ip]1678 »       ldr.w»  r1,·[lr]
 1679 »       strd»   r2,·r2,·[r4,·#8]
1679 »       adds»   r7,·#11680 »       adds»   r5,·#1
1680 »       strd»   r5,·r5,·[r4,·#8] 
1681 »       str»    r7,·[r0,·#0]1681 »       str»    r5,·[r0,·#0]
1682 »       bl»     0·<PyNumber_Subtract>1682 »       bl»     0·<PyNumber_Subtract>
1683 ·R_ARM_THM_CALL» PyNumber_Subtract1683 ·R_ARM_THM_CALL» PyNumber_Subtract
1684 »       mov»    r7,·r01684 »       mov»    r6,·r0
1685 »       cmp»    r0,·#01685 »       cmp»    r0,·#0
1686 »       beq.n»  fa8·<range_reverse+0x1d8>1686 »       beq.n»  faa·<range_reverse+0x1da>
1687 »       ldr»    r1,·[r6,·#16]1687 »       ldr.w»  r1,·[r8,·#16]
1688 »       bl»     0·<PyNumber_Multiply>1688 »       bl»     0·<PyNumber_Multiply>
1689 ·R_ARM_THM_CALL» PyNumber_Multiply1689 ·R_ARM_THM_CALL» PyNumber_Multiply
1690 »       ldr»    r3,·[r7,·#0]1690 »       ldr»    r3,·[r6,·#0]
1691 »       mov»    r5,·r01691 »       mov»    r7,·r0
1692 »       subs»   r0,·r3,·#11692 »       subs»   r0,·r3,·#1
1693 »       str»    r0,·[r7,·#0]1693 »       str»    r0,·[r6,·#0]
1694 »       cbz»    r0,·f24·<range_reverse+0x154>1694 »       cbz»    r0,·f2c·<range_reverse+0x15c>
1695 »       cmp»    r5,·#01695 »       cmp»    r7,·#0
1696 »       beq.n»  fa8·<range_reverse+0x1d8>1696 »       beq.n»  faa·<range_reverse+0x1da>
1697 »       mov»    r1,·r51697 »       mov»    r1,·r7
1698 »       ldr»    r0,·[r6,·#8]1698 »       ldr.w»  r0,·[r8,·#8]
1699 »       bl»     0·<PyNumber_Add>1699 »       bl»     0·<PyNumber_Add>
1700 ·R_ARM_THM_CALL» PyNumber_Add1700 ·R_ARM_THM_CALL» PyNumber_Add
1701 »       ldr»    r1,·[r5,·#0]1701 »       ldr»    r1,·[r7,·#0]
Max diff block lines reached; 3165/7275 bytes (43.51%) of diff not shown.
299 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:··········33516·(bytes·into·file)13 ··Start·of·section·headers:··········33088·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x82ec:1 There·are·17·section·headers,·starting·at·offset·0x8140:
  
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·000e80·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000f2c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006a18·000758·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00687c·0007c0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000eb4·0006fc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000f60·0006fc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007170·000560·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·00703c·000560·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0015b0·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00165c·000004·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0015b0·002db8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00165c·002bd0·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0076d0·0009c8·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00759c·000978·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·004368·00021c·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00422c·00021c·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004584·000288·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004448·000228·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·008098·0001c8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007f14·0001a0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00480c·000689·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004670·000689·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·004e95·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·004cf9·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004e95·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004cf9·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·004ec8·001100·10·····15·197··418 ··[14]·.symtab···········SYMTAB··········00000000·004d2c·001100·10·····15·197··4
19 ··[15]·.strtab···········STRTAB··········00000000·005fc8·000a50·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·005e2c·000a50·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·008260·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0080b4·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
19.5 KB
readelf --wide --symbols {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Symbol·table·'.symtab'·contains·272·entries:1 Symbol·table·'.symtab'·contains·272·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····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:·000006fd··1872·FUNC····LOCAL··DEFAULT····6·set_update_internal7 ·····4:·000006fd··1624·FUNC····LOCAL··DEFAULT····6·set_update_internal
8 ·····5:·00000059····80·FUNC····LOCAL··DEFAULT····6·make_new_set8 ·····5:·00000059····80·FUNC····LOCAL··DEFAULT····6·make_new_set
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····8·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC011 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
12 ·····9:·00000e4d···892·FUNC····LOCAL··DEFAULT····6·set_table_resize12 ·····9:·00000d55···904·FUNC····LOCAL··DEFAULT····6·set_table_resize
13 ····10:·00000251···332·FUNC····LOCAL··DEFAULT····6·set_add_entry13 ····10:·00000251···332·FUNC····LOCAL··DEFAULT····6·set_add_entry
14 ····11:·0000039d····76·FUNC····LOCAL··DEFAULT····6·set_iter14 ····11:·0000039d····76·FUNC····LOCAL··DEFAULT····6·set_iter
15 ····12:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····12:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16 ····13:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····13:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····14:·000003e9·····4·FUNC····LOCAL··DEFAULT····6·set_len17 ····14:·000003e9·····4·FUNC····LOCAL··DEFAULT····6·set_len
18 ····15:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC118 ····15:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
19 ····16:·000003ed···228·FUNC····LOCAL··DEFAULT····6·setiter_iternext19 ····16:·000003ed···228·FUNC····LOCAL··DEFAULT····6·setiter_iternext
Offset 22, 141 lines modifiedOffset 22, 141 lines modified
22 ····18:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····18:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
23 ····19:·000004d1····72·FUNC····LOCAL··DEFAULT····6·setiter_dealloc23 ····19:·000004d1····72·FUNC····LOCAL··DEFAULT····6·setiter_dealloc
24 ····20:·00000519···140·FUNC····LOCAL··DEFAULT····6·set_traverse24 ····20:·00000519···140·FUNC····LOCAL··DEFAULT····6·set_traverse
25 ····21:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC227 ····23:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
28 ····24:·00000601···250·FUNC····LOCAL··DEFAULT····6·set_vectorcall28 ····24:·00000601···250·FUNC····LOCAL··DEFAULT····6·set_vectorcall
29 ····25:·00000dfc·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····25:·00000d50·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····26:·00000e00·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····26:·00000d54·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····27:·000011c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d31 ····27:·000010d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
32 ····28:·000011c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t32 ····28:·000010dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
33 ····29:·000011c9···172·FUNC····LOCAL··DEFAULT····6·set_dealloc33 ····29:·000010dd···172·FUNC····LOCAL··DEFAULT····6·set_dealloc
34 ····30:·0000126c·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····30:·00001180·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····31:·00001274·····0·NOTYPE··LOCAL··DEFAULT····6·$t35 ····31:·00001188·····0·NOTYPE··LOCAL··DEFAULT····6·$t
36 ····32:·00001275···344·FUNC····LOCAL··DEFAULT····6·set_contains36 ····32:·00001189···344·FUNC····LOCAL··DEFAULT····6·set_contains
37 ····33:·00000001···112·FUNC····LOCAL··DEFAULT····1·set_contains.part.037 ····33:·00000001···112·FUNC····LOCAL··DEFAULT····1·set_contains.part.0
38 ····34:·000013c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····34:·000012dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·000013cd···240·FUNC····LOCAL··DEFAULT····6·set_lookkey40 ····36:·000012e1···242·FUNC····LOCAL··DEFAULT····6·set_lookkey
41 ····37:·000013cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····37:·000012e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
42 ····38:·0000160c·····0·NOTYPE··LOCAL··DEFAULT····6·$d42 ····38:·00001528·····0·NOTYPE··LOCAL··DEFAULT····6·$d
43 ····39:·00001614·····0·NOTYPE··LOCAL··DEFAULT····6·$t43 ····39:·00001530·····0·NOTYPE··LOCAL··DEFAULT····6·$t
44 ····40:·00001615···204·FUNC····LOCAL··DEFAULT····6·set_clear_internal44 ····40:·00001531···204·FUNC····LOCAL··DEFAULT····6·set_clear_internal
45 ····41:·000016dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·000015f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·000016e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t46 ····42:·000015fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
47 ····43:·000019a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d47 ····43:·00001874·····0·NOTYPE··LOCAL··DEFAULT····6·$d
48 ····44:·000019ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t48 ····44:·00001878·····0·NOTYPE··LOCAL··DEFAULT····6·$t
49 ····45:·000019ad···132·FUNC····LOCAL··DEFAULT····6·set_and49 ····45:·00001879···132·FUNC····LOCAL··DEFAULT····6·set_and
50 ····46:·00001a31···708·FUNC····LOCAL··DEFAULT····6·set_intersection50 ····46:·000018fd···708·FUNC····LOCAL··DEFAULT····6·set_intersection
51 ····47:·00001a2c·····0·NOTYPE··LOCAL··DEFAULT····6·$d51 ····47:·000018f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
52 ····48:·00001a30·····0·NOTYPE··LOCAL··DEFAULT····6·$t52 ····48:·000018fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
53 ····49:·00001cf5····64·FUNC····LOCAL··DEFAULT····6·make_new_set_basetype53 ····49:·00001bc1····64·FUNC····LOCAL··DEFAULT····6·make_new_set_basetype
54 ····50:·00001cec·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····50:·00001bb8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····51:·00001cf4·····0·NOTYPE··LOCAL··DEFAULT····6·$t55 ····51:·00001bc0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
56 ····52:·00001d30·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·00001bfc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
57 ····53:·00001d34·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·00001c00·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····54:·00001d35···372·FUNC····LOCAL··DEFAULT····6·set_add58 ····54:·00001c01···372·FUNC····LOCAL··DEFAULT····6·set_add
59 ····55:·00000071···242·FUNC····LOCAL··DEFAULT····1·set_richcompare59 ····55:·000000b9···242·FUNC····LOCAL··DEFAULT····1·set_richcompare
60 ····56:·00000096·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·000000de·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····58:·00001ea9···544·FUNC····LOCAL··DEFAULT····6·set_issubset62 ····58:·00001d75···564·FUNC····LOCAL··DEFAULT····6·set_issubset
63 ····59:·000009dd···102·FUNC····LOCAL··DEFAULT····1·set_issuperset63 ····59:·00000a25···102·FUNC····LOCAL··DEFAULT····1·set_issuperset
64 ····60:·000020c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d64 ····60:·00001fa4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
65 ····61:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC365 ····61:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
66 ····62:·000020c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t66 ····62:·00001fa8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
67 ····63:·000020c9···358·FUNC····LOCAL··DEFAULT····6·frozenset_vectorcall67 ····63:·00001fa9···358·FUNC····LOCAL··DEFAULT····6·frozenset_vectorcall
68 ····64:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR168 ····64:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
69 ····65:·00000165···164·FUNC····LOCAL··DEFAULT····1·set_or69 ····65:·000001ad···164·FUNC····LOCAL··DEFAULT····1·set_or
70 ····66:·00000204·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00002231····92·FUNC····LOCAL··DEFAULT····6·set_ior71 ····67:·00002111····92·FUNC····LOCAL··DEFAULT····6·set_ior
72 ····68:·0000228d···356·FUNC····LOCAL··DEFAULT····6·set_direct_contains72 ····68:·0000216d···360·FUNC····LOCAL··DEFAULT····6·set_direct_contains
73 ····69:·000023ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d73 ····69:·000022d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
74 ····70:·000023f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t74 ····70:·000022d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
75 ····71:·00002558·····0·NOTYPE··LOCAL··DEFAULT····6·$d75 ····71:·00002440·····0·NOTYPE··LOCAL··DEFAULT····6·$d
76 ····72:·00002560·····0·NOTYPE··LOCAL··DEFAULT····6·$t76 ····72:·00002448·····0·NOTYPE··LOCAL··DEFAULT····6·$t
77 ····73:·00002561···328·FUNC····LOCAL··DEFAULT····6·set_discard_key77 ····73:·00002449···108·FUNC····LOCAL··DEFAULT····6·set_discard_key
78 ····74:·000026a4·····0·NOTYPE··LOCAL··DEFAULT····6·$d78 ····74:·000024b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
79 ····75:·000026a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t79 ····75:·000024b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
80 ····76:·000026a9····64·FUNC····LOCAL··DEFAULT····6·set_discard_entry80 ····76:·000024b5····64·FUNC····LOCAL··DEFAULT····6·set_discard_entry
81 ····77:·000026e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d81 ····77:·000024f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
82 ····78:·00000208·····0·NOTYPE··LOCAL··DEFAULT····1·$t82 ····78:·00000250·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00000264·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·00000268·····0·NOTYPE··LOCAL··DEFAULT····1·$t84 ····80:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
85 ····81:·00000269···124·FUNC····LOCAL··DEFAULT····1·set_sub85 ····81:·000002b1···124·FUNC····LOCAL··DEFAULT····1·set_sub
86 ····82:·000026e9···688·FUNC····LOCAL··DEFAULT····6·set_difference86 ····82:·000024f5···700·FUNC····LOCAL··DEFAULT····6·set_difference
87 ····83:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·00000328·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·000026e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t88 ····84:·000024f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
89 ····85:·00000425····52·FUNC····LOCAL··DEFAULT····1·set_copy_and_difference89 ····85:·0000046d····52·FUNC····LOCAL··DEFAULT····1·set_copy_and_difference
90 ····86:·00002994·····0·NOTYPE··LOCAL··DEFAULT····6·$d90 ····86:·000027ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
91 ····87:·00002998·····0·NOTYPE··LOCAL··DEFAULT····6·$t91 ····87:·000027b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
92 ····88:·00002999···572·FUNC····LOCAL··DEFAULT····6·frozenset_hash92 ····88:·000027b1···572·FUNC····LOCAL··DEFAULT····6·frozenset_hash
93 ····89:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
94 ····90:·000002e5···132·FUNC····LOCAL··DEFAULT····1·set_discard94 ····90:·0000032d···132·FUNC····LOCAL··DEFAULT····1·set_discard
95 ····91:·00000364·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····91:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····92:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$t96 ····92:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
97 ····93:·00000369····22·FUNC····LOCAL··DEFAULT····1·set_clear97 ····93:·000003b1····22·FUNC····LOCAL··DEFAULT····1·set_clear
98 ····94:·00000381····12·FUNC····LOCAL··DEFAULT····1·setiter_traverse98 ····94:·000003c9····12·FUNC····LOCAL··DEFAULT····1·setiter_traverse
99 ····95:·00002bd5···484·FUNC····LOCAL··DEFAULT····6·set_remove99 ····95:·000029ed···484·FUNC····LOCAL··DEFAULT····6·set_remove
100 ····96:·00002db0·····0·NOTYPE··LOCAL··DEFAULT····6·$d100 ····96:·00002bc8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
101 ····97:·0000038d····84·FUNC····LOCAL··DEFAULT····1·set_union101 ····97:·000003d5····84·FUNC····LOCAL··DEFAULT····1·set_union
102 ····98:·000003e1·····8·FUNC····LOCAL··DEFAULT····1·set_copy102 ····98:·00000429·····8·FUNC····LOCAL··DEFAULT····1·set_copy
103 ····99:·000003e9····58·FUNC····LOCAL··DEFAULT····1·set_update103 ····99:·00000431····58·FUNC····LOCAL··DEFAULT····1·set_update
104 ···100:·00000459···424·FUNC····LOCAL··DEFAULT····1·set_difference_update_internal104 ···100:·000004a1···424·FUNC····LOCAL··DEFAULT····1·set_difference_update_internal
105 ···101:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d105 ···101:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$d
106 ···102:·00000600·····0·NOTYPE··LOCAL··DEFAULT····1·$t106 ···102:·00000648·····0·NOTYPE··LOCAL··DEFAULT····1·$t
107 ···103:·00000601····22·FUNC····LOCAL··DEFAULT····1·setiter_len107 ···103:·00000649····22·FUNC····LOCAL··DEFAULT····1·setiter_len
108 ···104:·00000619····84·FUNC····LOCAL··DEFAULT····1·set_difference_multi108 ···104:·00000661····84·FUNC····LOCAL··DEFAULT····1·set_difference_multi
109 ···105:·0000066d···316·FUNC····LOCAL··DEFAULT····1·set_isdisjoint109 ···105:·000006b5···316·FUNC····LOCAL··DEFAULT····1·set_isdisjoint
110 ···106:·000007a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d110 ···106:·000007ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
111 ···107:·000007a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t111 ···107:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
112 ···108:·000007a9···120·FUNC····LOCAL··DEFAULT····1·set_xor112 ···108:·000007f1···120·FUNC····LOCAL··DEFAULT····1·set_xor
113 ···109:·00000821····62·FUNC····LOCAL··DEFAULT····1·set_symmetric_difference113 ···109:·00000869····62·FUNC····LOCAL··DEFAULT····1·set_symmetric_difference
114 ···110:·0000081c·····0·NOTYPE··LOCAL··DEFAULT····1·$d114 ···110:·00000864·····0·NOTYPE··LOCAL··DEFAULT····1·$d
115 ···111:·00000820·····0·NOTYPE··LOCAL··DEFAULT····1·$t115 ···111:·00000868·····0·NOTYPE··LOCAL··DEFAULT····1·$t
116 ···112:·00000861···320·FUNC····LOCAL··DEFAULT····1·set_symmetric_difference_update116 ···112:·000008a9···320·FUNC····LOCAL··DEFAULT····1·set_symmetric_difference_update
117 ···113:·0000099c·····0·NOTYPE··LOCAL··DEFAULT····1·$d117 ···113:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
118 ···114:·000009a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t118 ···114:·000009e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
119 ···115:·000009a1····58·FUNC····LOCAL··DEFAULT····1·set_difference_update119 ···115:·000009e9····58·FUNC····LOCAL··DEFAULT····1·set_difference_update
120 ···116:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4120 ···116:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
121 ···117:·00000054·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5121 ···117:·00000054·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
122 ···118:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6122 ···118:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
123 ···119:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7123 ···119:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
124 ···120:·00000a45···212·FUNC····LOCAL··DEFAULT····1·set_repr124 ···120:·00000a8d···212·FUNC····LOCAL··DEFAULT····1·set_repr
125 ···121:·00000b14·····0·NOTYPE··LOCAL··DEFAULT····1·$d125 ···121:·00000b5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
126 ···122:·00000b18·····0·NOTYPE··LOCAL··DEFAULT····1·$t126 ···122:·00000b60·····0·NOTYPE··LOCAL··DEFAULT····1·$t
127 ···123:·00000b19···152·FUNC····LOCAL··DEFAULT····1·set_reduce127 ···123:·00000b61···152·FUNC····LOCAL··DEFAULT····1·set_reduce
Max diff block lines reached; 6324/19876 bytes (31.82%) of diff not shown.
86.8 KB
readelf --wide --relocs {}
    
Offset 1, 422 lines modifiedOffset 1, 435 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6a18·contains·235·entries:1 Relocation·section·'.rel.text'·at·offset·0x687c·contains·248·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_Clear3 00000008··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_Clear
4 0000000c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR04 0000000c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
5 00000010··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR05 00000010··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
6 00000016··0000050a·R_ARM_THM_CALL·········00000059···make_new_set6 00000016··0000050a·R_ARM_THM_CALL·········00000059···make_new_set
7 0000001e··0000c82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type7 0000001e··0000c82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type
8 00000022··0000c830·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type8 00000022··0000c830·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type
9 00000036··0000240a·R_ARM_THM_CALL·········000013cd···set_lookkey9 00000036··0000240a·R_ARM_THM_CALL·········000012e1···set_lookkey
10 0000004e··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc10 0000004e··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
11 0000005a··0000c90a·R_ARM_THM_CALL·········00000000···PyObject_Hash11 0000005a··0000c90a·R_ARM_THM_CALL·········00000000···PyObject_Hash
12 00000076··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR012 00000076··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
13 0000007a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR013 0000007a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
14 000000ca··0000ec2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct 
15 000000ce··0000ec30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct 
16 000000f2··0000ed0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue 
17 00000116··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
18 00000124··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
19 0000012e··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct 
20 00000132··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct 
21 00000158··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
22 0000016a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
23 0000016e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
24 0000018e··0000310a·R_ARM_THM_CALL·········00001cf5···make_new_set_basetype 
25 0000019c··0000040a·R_ARM_THM_CALL·········000006fd···set_update_internal 
26 000001a8··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype14 0000008e··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
27 000001b4··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype15 0000009a··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
28 000001bc··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct 
29 000001c0··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct 
30 000001dc··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype16 000000a6··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 17 000000aa··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 18 000000ae··0000cb0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
31 000001e4··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR019 000000be··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
32 000001e8··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR020 000000c2··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 21 00000112··0000ec2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
 22 00000116··0000ec30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
 23 0000013a··0000ed0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
33 000001ee··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype24 0000015e··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
34 000001fc··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
35 00000204··00000102·R_ARM_ABS32············00000000···.data 
36 00000208··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
37 0000020c··00004030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
38 00000244··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
39 00000250··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
40 00000254··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
41 00000258··0000cb0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
42 00000264··00000102·R_ARM_ABS32············00000000···.data 
43 0000026c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
44 00000270··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
45 0000029c··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype25 0000016c··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 26 00000176··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
 27 0000017a··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
 28 000001a0··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 29 000001b2··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 30 000001b6··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 31 000001d6··0000310a·R_ARM_THM_CALL·········00001bc1···make_new_set_basetype
 32 000001e4··0000040a·R_ARM_THM_CALL·········000006fd···set_update_internal
46 000002a8··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype33 000001f0··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 34 000001fc··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
47 000002b0··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct35 00000204··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
48 000002b4··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct36 00000208··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
49 000002c2··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype37 00000224··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
50 000002ca··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR038 0000022c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
51 000002ce··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR039 00000230··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 40 00000236··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 41 00000244··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 42 0000024c··00000102·R_ARM_ABS32············00000000···.data
 43 00000250··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 44 00000254··00004030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 45 0000028c··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 46 00000298··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 47 0000029c··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 48 000002a0··0000cb0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 49 000002ac··00000102·R_ARM_ABS32············00000000···.data
 50 000002b4··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 51 000002b8··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
52 000002d4··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype52 000002e4··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 53 000002f0··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
53 000002e0··00000102·R_ARM_ABS32············00000000···.data 
54 000002ea··0000490a·R_ARM_THM_CALL·········00002561···set_discard_key 
55 000002f2··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct54 000002f8··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
56 000002f6··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct55 000002fc··0000ea30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
57 00000310··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype56 0000030a··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
58 0000031a··0000e32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
59 0000031e··0000e330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
60 00000324··0000e40a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
61 0000032c··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_Clear 
62 00000332··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR057 00000312··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
63 00000336··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR058 00000316··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 59 0000031c··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 60 00000328··00000102·R_ARM_ABS32············00000000···.data
 61 00000332··0000490a·R_ARM_THM_CALL·········00002449···set_discard_key
 62 0000033a··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 63 0000033e··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 64 00000358··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 65 00000362··0000e32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 66 00000366··0000e330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 67 0000036c··0000e40a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 68 00000374··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_Clear
 69 0000037a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 70 0000037e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
64 0000033a··0000050a·R_ARM_THM_CALL·········00000059···make_new_set71 00000382··0000050a·R_ARM_THM_CALL·········00000059···make_new_set
65 00000348··0000490a·R_ARM_THM_CALL·········00002561···set_discard_key72 00000390··0000490a·R_ARM_THM_CALL·········00002449···set_discard_key
66 00000358··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc73 000003a0··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
67 00000364··00000102·R_ARM_ABS32············00000000···.data74 000003ac··00000102·R_ARM_ABS32············00000000···.data
68 0000036a··0000280a·R_ARM_THM_CALL·········00001615···set_clear_internal75 000003b2··0000280a·R_ARM_THM_CALL·········00001531···set_clear_internal
69 0000036e··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct76 000003b6··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
70 00000372··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct77 000003ba··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
71 00000398··0000310a·R_ARM_THM_CALL·········00001cf5···make_new_set_basetype78 000003e0··0000310a·R_ARM_THM_CALL·········00001bc1···make_new_set_basetype
72 000003bc··0000040a·R_ARM_THM_CALL·········000006fd···set_update_internal 
73 000003da··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
74 00000404··0000040a·R_ARM_THM_CALL·········000006fd···set_update_internal79 00000404··0000040a·R_ARM_THM_CALL·········000006fd···set_update_internal
75 00000410··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
76 00000414··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
77 0000042c··0000310a·R_ARM_THM_CALL·········00001cf5···make_new_set_basetype 
78 00000452··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc80 00000422··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 81 0000044c··0000040a·R_ARM_THM_CALL·········000006fd···set_update_internal
 82 00000458··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 83 0000045c··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 84 00000474··0000310a·R_ARM_THM_CALL·········00001bc1···make_new_set_basetype
 85 0000049a··0000c60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
79 00000462··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR086 000004aa··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
80 00000466··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR087 000004ae··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
81 00000520··00004c0a·R_ARM_THM_CALL·········000026a9···set_discard_entry88 00000568··00004c0a·R_ARM_THM_CALL·········000024b5···set_discard_entry
82 0000052c··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype89 00000574··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
83 00000538··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype90 00000580··0000ca0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
Max diff block lines reached; 67511/88821 bytes (76.01%) of diff not shown.
55.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 »       cmp»    r2,·r328 »       cmp»    r2,·r3
29 »       bne.n»  58·<set_contains.part.0+0x58>29 »       bne.n»  58·<set_contains.part.0+0x58>
30 »       ldr»    r2,·[r0,·#12]30 »       ldr»    r2,·[r0,·#12]
31 »       adds»   r1,·r2,·#131 »       adds»   r1,·r2,·#1
32 »       beq.n»  58·<set_contains.part.0+0x58>32 »       beq.n»  58·<set_contains.part.0+0x58>
33 »       mov»    r1,·r433 »       mov»    r1,·r4
34 »       mov»    r0,·r534 »       mov»    r0,·r5
35 »       bl»     13cc·<set_lookkey>35 »       bl»     12e0·<set_lookkey>
36 ·R_ARM_THM_CALL» set_lookkey36 ·R_ARM_THM_CALL» set_lookkey
37 »       cbz»    r0,·64·<set_contains.part.0+0x64>37 »       cbz»    r0,·64·<set_contains.part.0+0x64>
38 »       ldr»    r0,·[r0,·#0]38 »       ldr»    r0,·[r0,·#0]
39 »       subs»   r5,·r0,·#039 »       subs»   r5,·r0,·#0
40 »       it»     ne40 »       it»     ne
41 »       movne»  r5,·#141 »       movne»  r5,·#1
42 »       ldr»    r1,·[r4,·#0]42 »       ldr»    r1,·[r4,·#0]
Offset 56, 1323 lines modifiedOffset 56, 1359 lines modified
56 »       adds»   r3,·r0,·#156 »       adds»   r3,·r0,·#1
57 »       bne.n»  32·<set_contains.part.0+0x32>57 »       bne.n»  32·<set_contains.part.0+0x32>
58 »       mov.w»  r5,·#4294967295»    ;·0xffffffff58 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
59 »       b.n»    44·<set_contains.part.0+0x44>59 »       b.n»    44·<set_contains.part.0+0x44>
60 »       mov.w»  r5,·#4294967295»    ;·0xffffffff60 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
61 »       b.n»    52·<set_contains.part.0+0x52>61 »       b.n»    52·<set_contains.part.0+0x52>
  
 62 00000070·<PySet_Size>:
 63 PySet_Size():
 64 »       push»   {r3,·r4,·r5,·lr}
 65 »       mov»    r4,·r0
 66 »       ldr»    r0,·[r0,·#4]
 67 »       movw»   r5,·#0
 68 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 69 »       movt»   r5,·#0
 70 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 71 »       cmp»    r0,·r5
 72 »       beq.n»  8a·<PySet_Size+0x1a>
 73 »       add.w»  r1,·r5,·#204»;·0xcc
 74 »       cmp»    r0,·r1
 75 »       bne.n»  8e·<PySet_Size+0x1e>
 76 »       ldr»    r0,·[r4,·#12]
 77 »       pop»    {r3,·r4,·r5,·pc}
 78 »       bl»     0·<PyType_IsSubtype>
 79 ·R_ARM_THM_CALL» PyType_IsSubtype
 80 »       cmp»    r0,·#0
 81 »       bne.n»  8a·<PySet_Size+0x1a>
 82 »       ldr»    r0,·[r4,·#4]
 83 »       mov»    r1,·r5
 84 »       bl»     0·<PyType_IsSubtype>
 85 ·R_ARM_THM_CALL» PyType_IsSubtype
 86 »       cmp»    r0,·#0
 87 »       bne.n»  8a·<PySet_Size+0x1a>
 88 »       movw»   r1,·#2255»   ;·0x8cf
 89 »       movw»   r0,·#0
 90 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 91 »       movt»   r0,·#0
 92 ·R_ARM_THM_MOVT_ABS»     .LC0
 93 »       bl»     0·<_PyErr_BadInternalCall>
 94 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
 95 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 96 »       pop»    {r3,·r4,·r5,·pc}
  
62 00000070·<set_richcompare>:97 000000b8·<set_richcompare>:
63 set_richcompare():98 set_richcompare():
64 »       push»   {r4,·r5,·r6,·lr}99 »       push»   {r4,·r5,·r6,·lr}
65 »       mov»    r5,·r0100 »       mov»    r5,·r0
66 »       ldr»    r0,·[r1,·#4]101 »       ldr»    r0,·[r1,·#4]
67 »       movw»   r6,·#0102 »       movw»   r6,·#0
68 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0103 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
69 »       movt»   r6,·#0104 »       movt»   r6,·#0
70 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0105 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
71 »       sub»    sp,·#8106 »       sub»    sp,·#8
72 »       mov»    r4,·r1107 »       mov»    r4,·r1
73 »       cmp»    r0,·r6108 »       cmp»    r0,·r6
74 »       beq.n»  8e·<set_richcompare+0x1e>109 »       beq.n»  d6·<set_richcompare+0x1e>
75 »       add.w»  r1,·r6,·#204»;·0xcc110 »       add.w»  r1,·r6,·#204»;·0xcc
76 »       cmp»    r0,·r1111 »       cmp»    r0,·r1
77 »       bne.n»  114·<set_richcompare+0xa4>112 »       bne.n»  15c·<set_richcompare+0xa4>
78 »       cmp»    r2,·#5113 »       cmp»    r2,·#5
79 »       bhi.n»  12e·<set_richcompare+0xbe>114 »       bhi.n»  176·<set_richcompare+0xbe>
80 »       tbb»    [pc,·r2]115 »       tbb»    [pc,·r2]
81 »       .short» 0x0f16116 »       .short» 0x0f16
82 »       .word»  0x59552603117 »       .word»  0x59552603
83 »       ldr»    r0,·[r5,·#12]118 »       ldr»    r0,·[r5,·#12]
84 »       ldr»    r2,·[r4,·#12]119 »       ldr»    r2,·[r4,·#12]
85 »       cmp»    r0,·r2120 »       cmp»    r0,·r2
86 »       bne.n»  ca·<set_richcompare+0x5a>121 »       bne.n»  112·<set_richcompare+0x5a>
87 »       ldr»    r3,·[r5,·#24]122 »       ldr»    r3,·[r5,·#24]
88 »       adds»   r0,·r3,·#1123 »       adds»   r0,·r3,·#1
89 »       beq.n»  b4·<set_richcompare+0x44>124 »       beq.n»  fc·<set_richcompare+0x44>
90 »       ldr»    r6,·[r4,·#24]125 »       ldr»    r6,·[r4,·#24]
91 »       adds»   r1,·r6,·#1126 »       adds»   r1,·r6,·#1
92 »       beq.n»  b4·<set_richcompare+0x44>127 »       beq.n»  fc·<set_richcompare+0x44>
93 »       cmp»    r3,·r6128 »       cmp»    r3,·r6
94 »       bne.n»  ca·<set_richcompare+0x5a>129 »       bne.n»  112·<set_richcompare+0x5a>
95 »       mov»    r1,·r4130 »       mov»    r1,·r4
96 »       mov»    r0,·r5131 »       mov»    r0,·r5
97 »       add»    sp,·#8132 »       add»    sp,·#8
98 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}133 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
99 »       b.w»    1ea8·<set_issubset>134 »       b.w»    1d74·<set_issubset>
100 ·R_ARM_THM_JUMP24»       set_issubset135 ·R_ARM_THM_JUMP24»       set_issubset
101 »       ldr»    r1,·[r5,·#12]136 »       ldr»    r1,·[r5,·#12]
102 »       ldr»    r0,·[r4,·#12]137 »       ldr»    r0,·[r4,·#12]
103 »       cmp»    r1,·r0138 »       cmp»    r1,·r0
104 »       blt.n»  b4·<set_richcompare+0x44>139 »       blt.n»  fc·<set_richcompare+0x44>
105 »       movw»   ip,·#0140 »       movw»   ip,·#0
106 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct141 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
107 »       movt»   ip,·#0142 »       movt»   ip,·#0
108 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct143 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
109 »       mov»    r0,·ip144 »       mov»    r0,·ip
110 »       ldr.w»  r4,·[ip]145 »       ldr.w»  r4,·[ip]
111 »       adds»   r4,·#1146 »       adds»   r4,·#1
112 »       str.w»  r4,·[ip]147 »       str.w»  r4,·[ip]
113 »       add»    sp,·#8148 »       add»    sp,·#8
114 »       pop»    {r4,·r5,·r6,·pc}149 »       pop»    {r4,·r5,·r6,·pc}
115 »       mov»    r1,·r4150 »       mov»    r1,·r4
116 »       movs»   r2,·#2151 »       movs»   r2,·#2
117 »       mov»    r0,·r5152 »       mov»    r0,·r5
118 »       bl»     70·<set_richcompare>153 »       bl»     b8·<set_richcompare>
119 »       mov»    r4,·r0154 »       mov»    r4,·r0
120 »       cmp»    r0,·#0155 »       cmp»    r0,·#0
121 »       beq.n»  15e·<set_richcompare+0xee>156 »       beq.n»  1a6·<set_richcompare+0xee>
122 »       bl»     0·<PyObject_IsTrue>157 »       bl»     0·<PyObject_IsTrue>
123 ·R_ARM_THM_CALL» PyObject_IsTrue158 ·R_ARM_THM_CALL» PyObject_IsTrue
124 »       ldr»    r1,·[r4,·#0]159 »       ldr»    r1,·[r4,·#0]
125 »       mov»    r6,·r0160 »       mov»    r6,·r0
126 »       subs»   r5,·r1,·#1161 »       subs»   r5,·r1,·#1
127 »       str»    r5,·[r4,·#0]162 »       str»    r5,·[r4,·#0]
128 »       cbz»    r5,·156·<set_richcompare+0xe6>163 »       cbz»    r5,·19e·<set_richcompare+0xe6>
129 »       cmp»    r6,·#0164 »       cmp»    r6,·#0
Max diff block lines reached; 53006/56377 bytes (94.02%) of diff not shown.
126 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 94, 68 lines modifiedOffset 94, 68 lines modified
94 »       ldr»    r0,·[r0,·#4]94 »       ldr»    r0,·[r0,·#4]
95 »       add.w»  r3,·r6,·#204»;·0xcc95 »       add.w»  r3,·r6,·#204»;·0xcc
96 »       sub»    sp,·#2096 »       sub»    sp,·#20
97 »       mov»    r5,·r197 »       mov»    r5,·r1
98 »       cmp»    r0,·r398 »       cmp»    r0,·r3
99 »       bne.n»  160·<PySet_Add+0xb8>99 »       bne.n»  160·<PySet_Add+0xb8>
100 »       ldr»    r1,·[r5,·#4]100 »       ldr»    r1,·[r5,·#4]
101 »       movw»   sl,·#0101 »       movw»   r9,·#0
102 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type102 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
103 »       movt»   sl,·#0103 »       movt»   r9,·#0
104 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type104 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
105 »       cmp»    r1,·sl105 »       cmp»    r1,·r9
106 »       beq.n»  158·<PySet_Add+0xb0>106 »       beq.n»  158·<PySet_Add+0xb0>
107 »       mov»    r0,·r5107 »       mov»    r0,·r5
108 »       bl»     0·<PyObject_Hash>108 »       bl»     0·<PyObject_Hash>
109 ·R_ARM_THM_CALL» PyObject_Hash109 ·R_ARM_THM_CALL» PyObject_Hash
110 »       mov»    r6,·r0110 »       mov»    r6,·r0
111 »       adds»   r3,·r0,·#1111 »       adds»   r3,·r0,·#1
112 »       beq.w»  222·<PySet_Add+0x17a>112 »       beq.w»  222·<PySet_Add+0x17a>
113 »       ldr»    r2,·[r5,·#0]113 »       ldr»    r2,·[r5,·#0]
114 »       adds»   r2,·#1114 »       adds»   r2,·#1
115 »       str»    r2,·[r5,·#0]115 »       str»    r2,·[r5,·#0]
116 »       ldrd»   r2,·r1,·[r4,·#16]116 »       ldrd»   r2,·r1,·[r4,·#16]
117 »       mov»    fp,·r6117 »       mov»    fp,·r6
118 »       and.w»  r9,·r2,·r6118 »       and.w»  sl,·r2,·r6
119 »       add.w»  ip,·r9,·#9119 »       add.w»  ip,·sl,·#9
120 »       add.w»  r8,·r1,·r9,·lsl·#3120 »       add.w»  r8,·r1,·sl,·lsl·#3
121 »       cmp»    ip,·r2121 »       cmp»    ip,·r2
122 »       add.w»  r7,·r8,·#8122 »       add.w»  r7,·r8,·#8
123 »       ite»    hi123 »       ite»    hi
124 »       addhi.w»r8,·r8,·#16124 »       addhi.w»r8,·r8,·#16
125 »       addls.w»r8,·r8,·#88»       ;·0x58125 »       addls.w»r8,·r8,·#88»       ;·0x58
126 »       ldr.w»  r3,·[r7,·#-4]126 »       ldr.w»  r3,·[r7,·#-4]
127 »       cbnz»   r3,·13a·<PySet_Add+0x92>127 »       cbnz»   r3,·13a·<PySet_Add+0x92>
128 »       ldr.w»  r0,·[r7,·#-8]128 »       ldr.w»  r0,·[r7,·#-8]
129 »       cbnz»   r0,·13a·<PySet_Add+0x92>129 »       cbnz»   r0,·13a·<PySet_Add+0x92>
130 »       add.w»  sl,·r2,·r2,·lsl·#1130 »       add.w»  r9,·r2,·r2,·lsl·#1
131 »       ldr»    r2,·[r4,·#8]131 »       ldr»    r2,·[r4,·#8]
132 »       ldr»    r1,·[r4,·#12]132 »       ldr»    r1,·[r4,·#12]
133 »       adds»   r2,·#1133 »       adds»   r2,·#1
134 »       str»    r2,·[r4,·#8]134 »       str»    r2,·[r4,·#8]
135 »       adds»   r1,·#1135 »       adds»   r1,·#1
136 »       str»    r1,·[r4,·#12]136 »       str»    r1,·[r4,·#12]
137 »       add.w»  r0,·r2,·r2,·lsl·#2137 »       add.w»  r0,·r2,·r2,·lsl·#2
138 »       strd»   r5,·r6,·[r7,·#-8]138 »       strd»   r5,·r6,·[r7,·#-8]
139 »       cmp»    r0,·sl139 »       cmp»    r0,·r9
140 »       bcs.n»  1a6·<PySet_Add+0xfe>140 »       bcs.n»  1a6·<PySet_Add+0xfe>
141 »       movs»   r7,·#0141 »       movs»   r7,·#0
142 »       mov»    r0,·r7142 »       mov»    r0,·r7
143 »       add»    sp,·#20143 »       add»    sp,·#20
144 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}144 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
145 »       cmp»    r3,·r6145 »       cmp»    r3,·r6
146 »       beq.n»  18c·<PySet_Add+0xe4>146 »       beq.n»  18c·<PySet_Add+0xe4>
147 »       adds»   r7,·#8147 »       adds»   r7,·#8
148 »       cmp»    r7,·r8148 »       cmp»    r7,·r8
149 »       bne.n»  108·<PySet_Add+0x60>149 »       bne.n»  108·<PySet_Add+0x60>
150 »       add.w»  r9,·r9,·r9,·lsl·#2150 »       add.w»  sl,·sl,·sl,·lsl·#2
151 »       mov.w»  fp,·fp,·lsr·#5151 »       mov.w»  fp,·fp,·lsr·#5
152 »       add»    r9,·fp152 »       add»    sl,·fp
153 »       add.w»  r7,·r9,·#1153 »       add.w»  r7,·sl,·#1
154 »       and.w»  r9,·r7,·r2154 »       and.w»  sl,·r7,·r2
155 »       b.n»    f0·<PySet_Add+0x48>155 »       b.n»    f0·<PySet_Add+0x48>
156 »       ldr»    r6,·[r5,·#12]156 »       ldr»    r6,·[r5,·#12]
157 »       adds»   r2,·r6,·#1157 »       adds»   r2,·r6,·#1
158 »       bne.n»  e0·<PySet_Add+0x38>158 »       bne.n»  e0·<PySet_Add+0x38>
159 »       b.n»    d2·<PySet_Add+0x2a>159 »       b.n»    d2·<PySet_Add+0x2a>
160 »       mov»    r1,·r3160 »       mov»    r1,·r3
161 »       bl»     0·<PyType_IsSubtype>161 »       bl»     0·<PyType_IsSubtype>
Offset 193, 17 lines modifiedOffset 193, 17 lines modified
193 »       cmp»    r1,·r5193 »       cmp»    r1,·r5
194 »       ite»    gt194 »       ite»    gt
195 »       lslgt»  r1,·r1,·#1195 »       lslgt»  r1,·r1,·#1
196 »       lslle»  r1,·r1,·#2196 »       lslle»  r1,·r1,·#2
197 »       mov»    r0,·r4197 »       mov»    r0,·r4
198 »       add»    sp,·#20198 »       add»    sp,·#20
199 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}199 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
200 »       b.w»    e4c·<set_table_resize>200 »       b.w»    d54·<set_table_resize>
201 »       ldr»    r2,·[r3,·#4]201 »       ldr»    r2,·[r3,·#4]
202 »       cmp»    r2,·sl202 »       cmp»    r2,·r9
203 »       beq.n»  200·<PySet_Add+0x158>203 »       beq.n»  200·<PySet_Add+0x158>
204 »       str»    r1,·[sp,·#8]204 »       str»    r1,·[sp,·#8]
205 »       movs»   r2,·#2205 »       movs»   r2,·#2
206 »       ldr»    r1,·[r3,·#0]206 »       ldr»    r1,·[r3,·#0]
207 »       mov»    r0,·r3207 »       mov»    r0,·r3
208 »       str»    r3,·[sp,·#4]208 »       str»    r3,·[sp,·#4]
209 »       adds»   r1,·#1209 »       adds»   r1,·#1
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
225 »       cmp»    r0,·r1225 »       cmp»    r0,·r1
226 »       bne.w»  ea·<PySet_Add+0x42>226 »       bne.w»  ea·<PySet_Add+0x42>
227 »       ldr.w»  r0,·[r7,·#-8]227 »       ldr.w»  r0,·[r7,·#-8]
228 »       cmp»    r3,·r0228 »       cmp»    r3,·r0
229 »       beq.n»  13e·<PySet_Add+0x96>229 »       beq.n»  13e·<PySet_Add+0x96>
230 »       b.n»    ea·<PySet_Add+0x42>230 »       b.n»    ea·<PySet_Add+0x42>
231 »       ldr»    r0,·[r5,·#4]231 »       ldr»    r0,·[r5,·#4]
232 »       cmp»    r0,·sl232 »       cmp»    r0,·r9
233 »       bne.n»  1c4·<PySet_Add+0x11c>233 »       bne.n»  1c4·<PySet_Add+0x11c>
234 »       mov»    r0,·r3234 »       mov»    r0,·r3
235 »       mov»    r1,·r5235 »       mov»    r1,·r5
236 »       str»    r3,·[sp,·#4]236 »       str»    r3,·[sp,·#4]
237 »       bl»     0·<_PyUnicode_EQ>237 »       bl»     0·<_PyUnicode_EQ>
238 ·R_ARM_THM_CALL» _PyUnicode_EQ238 ·R_ARM_THM_CALL» _PyUnicode_EQ
239 »       ldr»    r3,·[sp,·#4]239 »       ldr»    r3,·[sp,·#4]
Offset 338, 15 lines modifiedOffset 338, 15 lines modified
338 »       cmp»    r7,·lr338 »       cmp»    r7,·lr
339 »       ite»    gt339 »       ite»    gt
340 »       lslgt»  r1,·r7,·#1340 »       lslgt»  r1,·r7,·#1
341 »       lslle»  r1,·r7,·#2341 »       lslle»  r1,·r7,·#2
342 »       mov»    r0,·r4342 »       mov»    r0,·r4
343 »       add»    sp,·#20343 »       add»    sp,·#20
344 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}344 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
345 »       b.w»    e4c·<set_table_resize>345 »       b.w»    d54·<set_table_resize>
346 »       ldr.w»  r2,·[fp,·#4]346 »       ldr.w»  r2,·[fp,·#4]
347 »       cmp»    r2,·r9347 »       cmp»    r2,·r9
348 »       beq.n»  358·<set_add_entry+0x108>348 »       beq.n»  358·<set_add_entry+0x108>
349 »       ldr.w»  r0,·[fp]349 »       ldr.w»  r0,·[fp]
350 »       movs»   r2,·#2350 »       movs»   r2,·#2
351 »       str»    r1,·[sp,·#4]351 »       str»    r1,·[sp,·#4]
352 »       adds»   r0,·#1352 »       adds»   r0,·#1
Offset 823, 15 lines modifiedOffset 823, 15 lines modified
823 »       bne.n»  832·<set_update_internal+0x136>823 »       bne.n»  832·<set_update_internal+0x136>
824 »       ldr»    r2,·[r7,·#4]824 »       ldr»    r2,·[r7,·#4]
825 »       movw»   r3,·#0825 »       movw»   r3,·#0
826 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type826 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type
827 »       movt»   r3,·#0827 »       movt»   r3,·#0
828 ·R_ARM_THM_MOVT_ABS»     PyDict_Type828 ·R_ARM_THM_MOVT_ABS»     PyDict_Type
829 »       cmp»    r2,·r3829 »       cmp»    r2,·r3
830 »       beq.w»  c26·<set_update_internal+0x52a>830 »       beq.w»  c5c·<set_update_internal+0x560>
Max diff block lines reached; 126028/129084 bytes (97.63%) of diff not shown.
7.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR010 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
11 »       movt»   r3,·#011 »       movt»   r3,·#0
12 ·R_ARM_THM_MOVT_ABS»     .LANCHOR012 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
13 »       mov»    r1,·r013 »       mov»    r1,·r0
14 »       cmp»    r2,·r314 »       cmp»    r2,·r3
15 »       beq.n»  16·<frozenset_copy+0x16>15 »       beq.n»  16·<frozenset_copy+0x16>
16 »       mov»    r0,·r216 »       mov»    r0,·r2
17 »       b.w»    1cf4·<make_new_set_basetype>17 »       b.w»    1bc0·<make_new_set_basetype>
18 ·R_ARM_THM_JUMP24»       make_new_set_basetype18 ·R_ARM_THM_JUMP24»       make_new_set_basetype
19 »       ldr»    r3,·[r0,·#0]19 »       ldr»    r3,·[r0,·#0]
20 »       adds»   r3,·#120 »       adds»   r3,·#1
21 »       str»    r3,·[r0,·#0]21 »       str»    r3,·[r0,·#0]
22 »       bx»     lr22 »       bx»     lr
  
23 0000001e·<setiter_reduce>:23 0000001e·<setiter_reduce>:
Offset 65, 282 lines modifiedOffset 65, 234 lines modified
65 »       mov»    r0,·r465 »       mov»    r0,·r4
66 »       add»    sp,·#2866 »       add»    sp,·#28
67 »       pop»    {r4,·r5,·pc}67 »       pop»    {r4,·r5,·pc}
68 »       nop68 »       nop
69 »       .word»  0x0000027869 »       .word»  0x00000278
70 ·R_ARM_ABS32»    .data70 ·R_ARM_ABS32»    .data
  
71 0000007c·<set_pop>: 
72 set_pop(): 
73 »       push»   {r4,·r5,·r6,·lr} 
74 »       ldr»    r3,·[r0,·#28] 
75 »       ldr»    r5,·[r0,·#16] 
76 »       ldr»    r4,·[r0,·#12] 
77 »       ldr»    r2,·[r0,·#20] 
78 »       ands»   r3,·r5 
79 »       add.w»  ip,·r2,·r5,·lsl·#3 
80 »       add.w»  r3,·r2,·r3,·lsl·#3 
81 »       cbz»    r4,·96·<set_pop+0x1a> 
82 »       ldr»    r6,·[pc,·#72]» ;·(dc·<set_pop+0x60>) 
83 »       b.n»    b8·<set_pop+0x3c> 
84 »       movw»   r0,·#0 
85 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_KeyError 
86 »       movt»   r0,·#0 
87 ·R_ARM_THM_MOVT_ABS»     PyExc_KeyError 
88 »       movw»   r1,·#0 
89 ·R_ARM_THM_MOVW_ABS_NC»  .LC9 
90 »       movt»   r1,·#0 
91 ·R_ARM_THM_MOVT_ABS»     .LC9 
92 »       ldr»    r0,·[r0,·#0] 
93 »       bl»     0·<PyErr_SetString> 
94 ·R_ARM_THM_CALL» PyErr_SetString 
95 »       mov»    r1,·r4 
96 »       b.n»    d6·<set_pop+0x5a> 
97 »       adds»   r3,·#8 
98 »       cmp»    ip,·r3 
99 »       it»     cc 
100 »       movcc»  r3,·r2 
101 »       ldr»    r1,·[r3,·#0] 
102 »       cmp»    r1,·#0 
103 »       beq.n»  b0·<set_pop+0x34> 
104 »       cmp»    r1,·r6 
105 »       beq.n»  b0·<set_pop+0x34> 
106 »       subs»   r2,·r3,·r2 
107 »       str»    r6,·[r3,·#0] 
108 »       subs»   r4,·#1 
109 »       mov.w»  r5,·#4294967295»    ;·0xffffffff 
110 »       asrs»   r6,·r2,·#3 
111 »       str»    r5,·[r3,·#4] 
112 »       adds»   r6,·#1 
113 »       str»    r4,·[r0,·#12] 
114 »       str»    r6,·[r0,·#28] 
115 »       mov»    r0,·r1 
116 »       pop»    {r4,·r5,·r6,·pc} 
117 »       nop 
118 »       .word»  0x00000264 
119 ·R_ARM_ABS32»    .data 
  
120 000000e0·<set_isub>:71 0000007c·<set_isub>:
121 set_isub():72 set_isub():
122 »       push»   {r4,·r5,·r6,·lr}73 »       push»   {r4,·r5,·r6,·lr}
123 »       mov»    r5,·r174 »       mov»    r5,·r1
124 »       mov»    r4,·r075 »       mov»    r4,·r0
125 »       movw»   r6,·#076 »       movw»   r6,·#0
126 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR077 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
127 »       movt»   r6,·#078 »       movt»   r6,·#0
128 ·R_ARM_THM_MOVT_ABS»     .LANCHOR079 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
129 »       ldr»    r0,·[r5,·#4]80 »       ldr»    r0,·[r5,·#4]
130 »       add.w»  r1,·r6,·#204»;·0xcc81 »       add.w»  r1,·r6,·#204»;·0xcc
131 »       cmp»    r0,·r182 »       cmp»    r0,·r1
132 »       beq.n»  11e·<set_isub+0x3e>83 »       beq.n»  ba·<set_isub+0x3e>
133 »       cmp»    r0,·r684 »       cmp»    r0,·r6
134 »       beq.n»  11e·<set_isub+0x3e>85 »       beq.n»  ba·<set_isub+0x3e>
135 »       bl»     0·<PyType_IsSubtype>86 »       bl»     0·<PyType_IsSubtype>
136 ·R_ARM_THM_CALL» PyType_IsSubtype87 ·R_ARM_THM_CALL» PyType_IsSubtype
137 »       cbnz»   r0,·11e·<set_isub+0x3e>88 »       cbnz»   r0,·ba·<set_isub+0x3e>
138 »       ldr»    r0,·[r5,·#4]89 »       ldr»    r0,·[r5,·#4]
139 »       mov»    r1,·r690 »       mov»    r1,·r6
140 »       bl»     0·<PyType_IsSubtype>91 »       bl»     0·<PyType_IsSubtype>
141 ·R_ARM_THM_CALL» PyType_IsSubtype92 ·R_ARM_THM_CALL» PyType_IsSubtype
142 »       cbnz»   r0,·11e·<set_isub+0x3e>93 »       cbnz»   r0,·ba·<set_isub+0x3e>
143 »       movw»   r3,·#094 »       movw»   r3,·#0
144 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct95 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct
145 »       movt»   r3,·#096 »       movt»   r3,·#0
146 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct97 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
147 »       mov»    r4,·r398 »       mov»    r4,·r3
148 »       ldr»    r2,·[r3,·#0]99 »       ldr»    r2,·[r3,·#0]
149 »       adds»   r2,·#1100 »       adds»   r2,·#1
150 »       str»    r2,·[r3,·#0]101 »       str»    r2,·[r3,·#0]
151 »       b.n»    132·<set_isub+0x52>102 »       b.n»    ce·<set_isub+0x52>
152 »       mov»    r1,·r5103 »       mov»    r1,·r5
153 »       mov»    r0,·r4104 »       mov»    r0,·r4
154 »       bl»     458·<set_difference_update_internal>105 »       bl»     4a0·<set_difference_update_internal>
155 ·R_ARM_THM_CALL» set_difference_update_internal106 ·R_ARM_THM_CALL» set_difference_update_internal
156 »       cbnz»   r0,·130·<set_isub+0x50>107 »       cbnz»   r0,·cc·<set_isub+0x50>
157 »       ldr»    r0,·[r4,·#0]108 »       ldr»    r0,·[r4,·#0]
158 »       adds»   r0,·#1109 »       adds»   r0,·#1
159 »       str»    r0,·[r4,·#0]110 »       str»    r0,·[r4,·#0]
160 »       b.n»    132·<set_isub+0x52>111 »       b.n»    ce·<set_isub+0x52>
161 »       movs»   r4,·#0112 »       movs»   r4,·#0
162 »       mov»    r0,·r4113 »       mov»    r0,·r4
163 »       pop»    {r4,·r5,·r6,·pc}114 »       pop»    {r4,·r5,·r6,·pc}
  
164 00000136·<set_iand>:115 000000d2·<set_iand>:
165 set_iand():116 set_iand():
166 »       push»   {r4,·r5,·r6,·lr}117 »       push»   {r4,·r5,·r6,·lr}
167 »       mov»    r5,·r0118 »       mov»    r5,·r0
168 »       ldr»    r0,·[r1,·#4]119 »       ldr»    r0,·[r1,·#4]
169 »       movw»   r6,·#0120 »       movw»   r6,·#0
170 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0121 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
171 »       movt»   r6,·#0122 »       movt»   r6,·#0
172 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0123 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
Max diff block lines reached; 4574/7558 bytes (60.52%) of diff not shown.
38.8 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:··········8128·(bytes·into·file)13 ··Start·of·section·headers:··········8096·(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.95 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1fc0:1 There·are·17·section·headers,·starting·at·offset·0x1fa0:
  
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·000194·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000194·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00198c·000100·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00196c·000100·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001c8·000240·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0001c8·000240·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001a8c·0000f0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·001a6c·0000f0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000408·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000408·000004·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000408·000680·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000408·000660·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·001b7c·000290·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001b5c·000290·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000a88·00010d·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000a68·00010d·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000b96·00021e·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·000b76·00021e·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·001e0c·000128·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001dec·000128·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000db4·0001a8·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000d94·0001a8·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000f5c·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000f3c·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f5c·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f3c·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000f90·0005c0·10·····15··48··418 ··[14]·.symtab···········SYMTAB··········00000000·000f70·0005c0·10·····15··48··4
19 ··[15]·.strtab···········STRTAB··········00000000·001550·000439·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·001530·000439·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·001f34·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·001f14·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
2.68 KB
readelf --wide --symbols {}
    
Offset 7, 18 lines modifiedOffset 7, 18 lines modified
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·.LANCHOR18 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
9 ·····5:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····5:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····8·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC012 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
13 ·····9:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·0000022d···116·FUNC····LOCAL··DEFAULT····6·slice_dealloc14 ····10:·00000225···116·FUNC····LOCAL··DEFAULT····6·slice_dealloc
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC116 ····12:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
17 ····13:·00000651····48·FUNC····LOCAL··DEFAULT····6·evaluate_slice_index17 ····13:·00000631····48·FUNC····LOCAL··DEFAULT····6·evaluate_slice_index
18 ····14:·00000019····52·FUNC····LOCAL··DEFAULT····1·slice_traverse18 ····14:·00000019····52·FUNC····LOCAL··DEFAULT····1·slice_traverse
19 ····15:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC219 ····15:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
20 ····16:·000000a9····96·FUNC····LOCAL··DEFAULT····1·slice_new20 ····16:·000000a9····96·FUNC····LOCAL··DEFAULT····1·slice_new
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
22 ····18:·00000001···192·FUNC····LOCAL··DEFAULT····9·slice_richcompare22 ····18:·00000001···192·FUNC····LOCAL··DEFAULT····9·slice_richcompare
23 ····19:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC323 ····19:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
24 ····20:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC424 ····20:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
Offset 55, 19 lines modifiedOffset 55, 19 lines modified
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
57 ····53:·000000d5···190·FUNC····GLOBAL·DEFAULT····6·PySlice_Unpack57 ····53:·000000d5···190·FUNC····GLOBAL·DEFAULT····6·PySlice_Unpack
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SliceIndex58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SliceIndex
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv
62 ····58:·00000195···152·FUNC····GLOBAL·DEFAULT····6·PySlice_AdjustIndices62 ····58:·00000195···142·FUNC····GLOBAL·DEFAULT····6·PySlice_AdjustIndices
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
65 ····61:·00000001····22·FUNC····GLOBAL·HIDDEN·····1·_PySlice_Fini65 ····61:·00000001····22·FUNC····GLOBAL·HIDDEN·····1·_PySlice_Fini
66 ····62:·000002a1···942·FUNC····GLOBAL·DEFAULT····6·_PySlice_GetLongIndices66 ····62:·00000299···920·FUNC····GLOBAL·DEFAULT····6·_PySlice_GetLongIndices
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Zero72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Zero
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_One73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_One
12.4 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x198c·contains·32·entries:1 Relocation·section·'.rel.text'·at·offset·0x196c·contains·32·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 00000050··0000480a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t5 00000050··0000480a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
6 0000005a··0000480a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t6 0000005a··0000480a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
7 00000068··0000300a·R_ARM_THM_CALL·········00000001···PySlice_New7 00000068··0000300a·R_ARM_THM_CALL·········00000001···PySlice_New
8 00000090··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc8 00000090··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 000000d2··0000490a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple14 000000d2··0000490a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
15 000000e2··0000300a·R_ARM_THM_CALL·········00000001···PySlice_New15 000000e2··0000300a·R_ARM_THM_CALL·········00000001···PySlice_New
16 000000ea··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC216 000000ea··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC2
17 000000ee··00000f30·R_ARM_THM_MOVT_ABS·····00000060···.LC217 000000ee··00000f30·R_ARM_THM_MOVT_ABS·····00000060···.LC2
18 000000f4··00004a0a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords18 000000f4··00004a0a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
19 00000110··00003f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index19 00000110··00003f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
20 00000118··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign20 00000118··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign
21 0000012c··00003e0a·R_ARM_THM_CALL·········000002a1···_PySlice_GetLongIndices21 0000012c··00003e0a·R_ARM_THM_CALL·········00000299···_PySlice_GetLongIndices
22 0000013e··0000142f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC422 0000013e··0000142f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC4
23 00000142··00001430·R_ARM_THM_MOVT_ABS·····00000088···.LC423 00000142··00001430·R_ARM_THM_MOVT_ABS·····00000088···.LC4
24 0000014c··0000500a·R_ARM_THM_CALL·········00000000···Py_BuildValue24 0000014c··0000500a·R_ARM_THM_CALL·········00000000···Py_BuildValue
25 00000154··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError25 00000154··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
26 00000158··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError26 00000158··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
27 0000015c··0000132f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC327 0000015c··0000132f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC3
28 00000160··00001330·R_ARM_THM_MOVT_ABS·····00000068···.LC328 00000160··00001330·R_ARM_THM_MOVT_ABS·····00000068···.LC3
Offset 30, 19 lines modifiedOffset 30, 19 lines modified
30 00000178··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc30 00000178··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
31 00000180··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc31 00000180··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
32 00000188··0000162f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC532 00000188··0000162f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC5
33 0000018c··00001630·R_ARM_THM_MOVT_ABS·····00000090···.LC533 0000018c··00001630·R_ARM_THM_MOVT_ABS·····00000090···.LC5
34 00000010··00003c1e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del34 00000010··00003c1e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
35 00000190··0000511e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString35 00000190··0000511e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString
  
36 Relocation·section·'.rel.data'·at·offset·0x1a8c·contains·30·entries:36 Relocation·section·'.rel.data'·at·offset·0x1a6c·contains·30·entries:
37 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name37 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
38 00000004··00005902·R_ARM_ABS32············00000000···PyType_Type38 00000004··00005902·R_ARM_ABS32············00000000···PyType_Type
39 0000000c··00000602·R_ARM_ABS32············00000000···.rodata.str1.439 0000000c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
40 00000018··00000a02·R_ARM_ABS32············0000022d···slice_dealloc40 00000018··00000a02·R_ARM_ABS32············00000225···slice_dealloc
41 0000002c··00001c02·R_ARM_ABS32············000000ed···slice_repr41 0000002c··00001c02·R_ARM_ABS32············000000ed···slice_repr
42 0000003c··00005a02·R_ARM_ABS32············00000000···PyObject_HashNotImplemented42 0000003c··00005a02·R_ARM_ABS32············00000000···PyObject_HashNotImplemented
43 00000048··00005b02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr43 00000048··00005b02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
44 00000058··00001f02·R_ARM_ABS32············00000000···.rodata44 00000058··00001f02·R_ARM_ABS32············00000000···.rodata
45 0000005c··00000e02·R_ARM_ABS32············00000019···slice_traverse45 0000005c··00000e02·R_ARM_ABS32············00000019···slice_traverse
46 00000064··00001202·R_ARM_ABS32············00000001···slice_richcompare46 00000064··00001202·R_ARM_ABS32············00000001···slice_richcompare
47 00000074··00000102·R_ARM_ABS32············00000000···.data47 00000074··00000102·R_ARM_ABS32············00000000···.data
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 00000180··00001a02·R_ARM_ABS32············00000189···ellipsis_repr63 00000180··00001a02·R_ARM_ABS32············00000189···ellipsis_repr
64 0000019c··00005b02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr64 0000019c··00005b02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
65 000001c8··00000102·R_ARM_ABS32············00000000···.data65 000001c8··00000102·R_ARM_ABS32············00000000···.data
66 000001f0··00001e02·R_ARM_ABS32············00000101···ellipsis_new66 000001f0··00001e02·R_ARM_ABS32············00000101···ellipsis_new
67 00000220··00000602·R_ARM_ABS32············00000000···.rodata.str1.467 00000220··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
68 00000224··00001702·R_ARM_ABS32············000000c1···ellipsis_reduce68 00000224··00001702·R_ARM_ABS32············000000c1···ellipsis_reduce
  
69 Relocation·section·'.rel.text.hot'·at·offset·0x1b7c·contains·82·entries:69 Relocation·section·'.rel.text.hot'·at·offset·0x1b5c·contains·82·entries:
70 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name70 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
71 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR071 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
72 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR072 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
73 00000020··0000310a·R_ARM_THM_CALL·········00000000···_Py_NewReference73 00000020··0000310a·R_ARM_THM_CALL·········00000000···_Py_NewReference
74 00000028··0000322f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct74 00000028··0000322f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
75 0000002c··00003230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct75 0000002c··00003230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
76 00000076··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR176 00000076··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
Offset 90, 73 lines modifiedOffset 90, 73 lines modified
90 0000010a··0000360a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex90 0000010a··0000360a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex
91 0000013e··0000360a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex91 0000013e··0000360a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndex
92 00000168··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError92 00000168··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
93 0000016c··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError93 0000016c··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
94 00000170··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC094 00000170··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
95 00000174··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC095 00000174··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC0
96 0000017a··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString96 0000017a··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString
97 000001ee··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_idiv97 00000218··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
98 00000274··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR098 0000026c··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
99 00000278··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR099 00000270··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 100 0000027c··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
100 00000284··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc101 00000282··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
101 0000028a··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
102 0000029a··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc102 00000292··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
103 000002a8··0000322f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct103 000002a0··0000322f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
104 000002ac··00003230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct104 000002a4··00003230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
105 000002d2··00003f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index105 000002ca··00003f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
106 000002de··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign106 000002d6··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign
107 000002f0··0000410a·R_ARM_THM_CALL·········00000000···PyLong_FromLong107 000002e8··0000410a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
108 00000300··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Add108 000002f8··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Add
109 00000366··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign109 0000035e··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign
110 0000037a··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool110 00000372··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
111 000003ca··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign111 000003c6··0000400a·R_ARM_THM_CALL·········00000000···_PyLong_Sign
112 000003d8··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool112 000003d8··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 113 000003fa··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
113 00000408··0000442f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero114 00000406··0000442f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero
114 0000040c··00004430·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero115 0000040a··00004430·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero
115 00000452··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Add 
116 00000470··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool 
117 00000490··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
118 0000049c··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Add116 0000043c··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Add
 117 0000045e··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 118 00000480··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 119 0000048e··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Add
119 000004bc··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool120 000004ac··0000430a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 121 000004cc··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
120 000004da··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc122 000004da··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
121 000004ec··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
122 000004f2··0000452f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One123 000004e0··0000452f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One
123 000004f6··00004530·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One124 000004e4··00004530·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One
124 000004fa··0000442f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero125 000004e8··0000442f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero
125 000004fe··00004430·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero126 000004ec··00004430·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero
126 0000051e··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError127 0000050e··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
127 00000522··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError128 00000512··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
128 00000528··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0129 00000518··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
129 0000052c··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC0130 0000051c··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC0
130 00000534··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString131 00000524··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString
131 0000057a··0000462f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError132 00000566··0000462f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
132 0000057e··00004630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError133 0000056a··00004630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
133 00000584··00000c2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1134 00000570··00000c2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
134 00000588··00000c30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1135 00000574··00000c30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
135 00000592··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString136 0000057e··0000380a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 137 00000586··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 138 000005a6··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
136 000005b6··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc139 000005b6··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 140 000005be··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
137 000005c8··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc141 000005c8··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
138 000005d4··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc142 000005de··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
139 000005e0··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
140 000005e8··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
141 000005f0··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc143 000005f0··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
142 00000614··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc144 00000612··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
143 00000624··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
144 00000636··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
145 0000063e··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc145 0000061e··00003b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 651/12630 bytes (5.15%) of diff not shown.
569 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 »       blt.n»  154·<slice_indices+0x4c>158 »       blt.n»  154·<slice_indices+0x4c>
159 »       add»    r1,·sp,·#20159 »       add»    r1,·sp,·#20
160 »       add»    r3,·sp,·#16160 »       add»    r3,·sp,·#16
161 »       mov»    r0,·r5161 »       mov»    r0,·r5
162 »       str»    r1,·[sp,·#0]162 »       str»    r1,·[sp,·#0]
163 »       add»    r2,·sp,·#12163 »       add»    r2,·sp,·#12
164 »       mov»    r1,·r4164 »       mov»    r1,·r4
165 »       bl»     2a0·<_PySlice_GetLongIndices>165 »       bl»     298·<_PySlice_GetLongIndices>
166 ·R_ARM_THM_CALL» _PySlice_GetLongIndices166 ·R_ARM_THM_CALL» _PySlice_GetLongIndices
167 »       ldr»    r3,·[r4,·#0]167 »       ldr»    r3,·[r4,·#0]
168 »       mov»    r5,·r0168 »       mov»    r5,·r0
169 »       subs»   r0,·r3,·#1169 »       subs»   r0,·r3,·#1
170 »       str»    r0,·[r4,·#0]170 »       str»    r0,·[r4,·#0]
171 »       cbz»    r0,·176·<slice_indices+0x6e>171 »       cbz»    r0,·176·<slice_indices+0x6e>
172 »       adds»   r5,·#1172 »       adds»   r5,·#1
19.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 190, 56 lines modifiedOffset 190, 48 lines modified
190 »       nop190 »       nop
  
191 00000194·<PySlice_AdjustIndices>:191 00000194·<PySlice_AdjustIndices>:
192 PySlice_AdjustIndices():192 PySlice_AdjustIndices():
193 »       push»   {r3,·r4,·r5,·lr}193 »       push»   {r3,·r4,·r5,·lr}
194 »       ldr»    r5,·[r1,·#0]194 »       ldr»    r5,·[r1,·#0]
195 »       cmp»    r5,·#0195 »       cmp»    r5,·#0
196 »       blt.n»  1f8·<PySlice_AdjustIndices+0x64>196 »       blt.n»  1e6·<PySlice_AdjustIndices+0x52>
197 »       cmp»    r5,·r0197 »       cmp»    r5,·r0
198 »       bge.n»  1c0·<PySlice_AdjustIndices+0x2c>198 »       bge.n»  1c0·<PySlice_AdjustIndices+0x2c>
199 »       ldr»    r4,·[r2,·#0]199 »       ldr»    r4,·[r2,·#0]
200 »       cmp»    r4,·#0200 »       cmp»    r4,·#0
201 »       blt.n»  206·<PySlice_AdjustIndices+0x72>201 »       blt.n»  1f4·<PySlice_AdjustIndices+0x60>
202 »       cmp»    r0,·r4202 »       cmp»    r0,·r4
203 »       ble.n»  1d6·<PySlice_AdjustIndices+0x42>203 »       ble.n»  1d6·<PySlice_AdjustIndices+0x42>
204 »       cmp»    r3,·#0204 »       cmp»    r3,·#0
205 »       blt.n»  21c·<PySlice_AdjustIndices+0x88>205 »       blt.n»  20a·<PySlice_AdjustIndices+0x76>
206 »       cmp»    r5,·r4206 »       cmp»    r4,·r5
207 »       bge.n»  1f4·<PySlice_AdjustIndices+0x60>207 »       ble.n»  1e2·<PySlice_AdjustIndices+0x4e>
208 »       subs»   r2,·r4,·#1208 »       subs»   r0,·r4,·#1
209 »       cmp»    r3,·#1209 »       cmp»    r3,·#1
210 »       sub.w»  r0,·r2,·r5210 »       sub.w»  r0,·r0,·r5
211 »       bne.n»  1ec·<PySlice_AdjustIndices+0x58>211 »       bne.n»  21e·<PySlice_AdjustIndices+0x8a>
212 »       adds»   r0,·#1212 »       adds»   r0,·#1
213 »       pop»    {r3,·r4,·r5,·pc}213 »       pop»    {r3,·r4,·r5,·pc}
214 »       cmp»    r3,·#0214 »       cmp»    r3,·#0
215 »       ite»    lt215 »       ite»    lt
216 »       addlt.w»r5,·r0,·#4294967295»       ;·0xffffffff216 »       addlt.w»r5,·r0,·#4294967295»       ;·0xffffffff
217 »       movge»  r5,·r0217 »       movge»  r5,·r0
218 »       str»    r5,·[r1,·#0]218 »       str»    r5,·[r1,·#0]
219 »       ldr»    r4,·[r2,·#0]219 »       ldr»    r4,·[r2,·#0]
220 »       cmp»    r4,·#0220 »       cmp»    r4,·#0
221 »       blt.n»  206·<PySlice_AdjustIndices+0x72>221 »       blt.n»  1f4·<PySlice_AdjustIndices+0x60>
222 »       cmp»    r4,·r0222 »       cmp»    r4,·r0
223 »       blt.n»  1aa·<PySlice_AdjustIndices+0x16>223 »       blt.n»  1aa·<PySlice_AdjustIndices+0x16>
224 »       cmp»    r3,·#0224 »       cmp»    r3,·#0
225 »       blt.n»  216·<PySlice_AdjustIndices+0x82>225 »       blt.n»  204·<PySlice_AdjustIndices+0x70>
226 »       str»    r0,·[r2,·#0]226 »       str»    r0,·[r2,·#0]
 227 »       mov»    r4,·r0
227 »       ldr»    r1,·[r1,·#0]228 »       ldr»    r5,·[r1,·#0]
228 »       cmp»    r1,·r0 
229 »       bge.n»  1f4·<PySlice_AdjustIndices+0x60> 
230 »       subs»   r0,·#1 
231 »       cmp»    r3,·#1 
232 »       sub.w»  r0,·r0,·r1 
233 »       beq.n»  1bc·<PySlice_AdjustIndices+0x28> 
234 »       mov»    r1,·r3 
235 »       bl»     0·<__aeabi_idiv> 
236 ·R_ARM_THM_CALL» __aeabi_idiv 
237 »       b.n»    1bc·<PySlice_AdjustIndices+0x28>229 »       b.n»    1ae·<PySlice_AdjustIndices+0x1a>
238 »       movs»   r0,·#0230 »       movs»   r0,·#0
239 »       pop»    {r3,·r4,·r5,·pc}231 »       pop»    {r3,·r4,·r5,·pc}
240 »       add»    r5,·r0232 »       add»    r5,·r0
241 »       str»    r5,·[r1,·#0]233 »       str»    r5,·[r1,·#0]
242 »       cmp»    r5,·#0234 »       cmp»    r5,·#0
243 »       itt»    lt235 »       itt»    lt
244 »       asrlt»  r5,·r3,·#31236 »       asrlt»  r5,·r3,·#31
Offset 253, 23 lines modifiedOffset 245, 28 lines modified
253 »       strlt»  r4,·[r2,·#0]245 »       strlt»  r4,·[r2,·#0]
254 »       ldr»    r5,·[r1,·#0]246 »       ldr»    r5,·[r1,·#0]
255 »       b.n»    1aa·<PySlice_AdjustIndices+0x16>247 »       b.n»    1aa·<PySlice_AdjustIndices+0x16>
256 »       subs»   r4,·r0,·#1248 »       subs»   r4,·r0,·#1
257 »       str»    r4,·[r2,·#0]249 »       str»    r4,·[r2,·#0]
258 »       ldr»    r5,·[r1,·#0]250 »       ldr»    r5,·[r1,·#0]
259 »       cmp»    r5,·r4251 »       cmp»    r5,·r4
260 »       ble.n»  1f4·<PySlice_AdjustIndices+0x60>252 »       ble.n»  1e2·<PySlice_AdjustIndices+0x4e>
261 »       mvns»   r4,·r4253 »       mvns»   r2,·r4
262 »       negs»   r1,·r3254 »       negs»   r1,·r3
263 »       adds»   r0,·r4,·r5255 »       adds»   r0,·r2,·r5
264 »       adds»   r3,·#1256 »       adds»   r3,·#1
265 »       beq.n»  1bc·<PySlice_AdjustIndices+0x28>257 »       beq.n»  1bc·<PySlice_AdjustIndices+0x28>
 258 »       bl»     0·<__aeabi_idiv>
 259 ·R_ARM_THM_CALL» __aeabi_idiv
266 »       b.n»    1ee·<PySlice_AdjustIndices+0x5a>260 »       b.n»    1bc·<PySlice_AdjustIndices+0x28>
 261 »       mov»    r1,·r3
 262 »       b.n»    218·<PySlice_AdjustIndices+0x84>
 263 »       nop
  
267 0000022c·<slice_dealloc>:264 00000224·<slice_dealloc>:
268 slice_dealloc():265 slice_dealloc():
269 »       push»   {r3,·r4,·r5,·lr}266 »       push»   {r3,·r4,·r5,·lr}
270 »       mov»    r4,·r0267 »       mov»    r4,·r0
271 »       movs»   r5,·#0268 »       movs»   r5,·#0
272 »       ldrd»   r1,·r3,·[r0,·#-8]269 »       ldrd»   r1,·r3,·[r0,·#-8]
273 »       ldr»    r0,·[r0,·#16]270 »       ldr»    r0,·[r0,·#16]
274 »       bic.w»  r2,·r3,·#3271 »       bic.w»  r2,·r3,·#3
Offset 281, 475 lines modifiedOffset 278, 470 lines modified
281 »       ldr»    r1,·[r0,·#0]278 »       ldr»    r1,·[r0,·#0]
282 »       str.w»  r5,·[r4,·#-8]279 »       str.w»  r5,·[r4,·#-8]
283 »       ldr.w»  r5,·[r4,·#-4]280 »       ldr.w»  r5,·[r4,·#-4]
284 »       subs»   r3,·r1,·#1281 »       subs»   r3,·r1,·#1
285 »       and.w»  r2,·r5,·#1282 »       and.w»  r2,·r5,·#1
286 »       str.w»  r2,·[r4,·#-4]283 »       str.w»  r2,·[r4,·#-4]
287 »       str»    r3,·[r0,·#0]284 »       str»    r3,·[r0,·#0]
288 »       cbz»    r3,·29a·<slice_dealloc+0x6e>285 »       cbz»    r3,·292·<slice_dealloc+0x6e>
289 »       ldr»    r0,·[r4,·#8]286 »       ldr»    r0,·[r4,·#8]
290 »       ldr»    r5,·[r0,·#0]287 »       ldr»    r5,·[r0,·#0]
291 »       subs»   r1,·r5,·#1288 »       subs»   r1,·r5,·#1
292 »       str»    r1,·[r0,·#0]289 »       str»    r1,·[r0,·#0]
293 »       cbz»    r1,·28a·<slice_dealloc+0x5e>290 »       cbz»    r1,·282·<slice_dealloc+0x5e>
294 »       ldr»    r0,·[r4,·#12]291 »       ldr»    r0,·[r4,·#12]
295 »       ldr»    r2,·[r0,·#0]292 »       ldr»    r2,·[r0,·#0]
296 »       subs»   r3,·r2,·#1293 »       subs»   r3,·r2,·#1
297 »       str»    r3,·[r0,·#0]294 »       str»    r3,·[r0,·#0]
298 »       cbz»    r3,·284·<slice_dealloc+0x58>295 »       cbz»    r3,·27c·<slice_dealloc+0x58>
299 »       movw»   r0,·#0296 »       movw»   r0,·#0
300 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0297 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
301 »       movt»   r0,·#0298 »       movt»   r0,·#0
302 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0299 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
303 »       ldr»    r5,·[r0,·#0]300 »       ldr»    r5,·[r0,·#0]
304 »       cbnz»   r5,·290·<slice_dealloc+0x64>301 »       cbnz»   r5,·288·<slice_dealloc+0x64>
305 »       str»    r4,·[r0,·#0]302 »       str»    r4,·[r0,·#0]
306 »       pop»    {r3,·r4,·r5,·pc}303 »       pop»    {r3,·r4,·r5,·pc}
307 »       bl»     0·<_Py_Dealloc>304 »       bl»     0·<_Py_Dealloc>
308 ·R_ARM_THM_CALL» _Py_Dealloc305 ·R_ARM_THM_CALL» _Py_Dealloc
309 »       b.n»    274·<slice_dealloc+0x48>306 »       b.n»    26c·<slice_dealloc+0x48>
310 »       bl»     0·<_Py_Dealloc>307 »       bl»     0·<_Py_Dealloc>
311 ·R_ARM_THM_CALL» _Py_Dealloc308 ·R_ARM_THM_CALL» _Py_Dealloc
312 »       b.n»    26a·<slice_dealloc+0x3e>309 »       b.n»    262·<slice_dealloc+0x3e>
313 »       mov»    r0,·r4310 »       mov»    r0,·r4
314 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}311 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
315 »       b.w»    0·<PyObject_GC_Del>312 »       b.w»    0·<PyObject_GC_Del>
316 ·R_ARM_THM_JUMP24»       PyObject_GC_Del313 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
317 »       bl»     0·<_Py_Dealloc>314 »       bl»     0·<_Py_Dealloc>
318 ·R_ARM_THM_CALL» _Py_Dealloc315 ·R_ARM_THM_CALL» _Py_Dealloc
319 »       b.n»    260·<slice_dealloc+0x34>316 »       b.n»    258·<slice_dealloc+0x34>
  
Max diff block lines reached; 15868/19615 bytes (80.90%) of diff not shown.
69.2 KB
structseq.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:··········8208·(bytes·into·file)13 ··Start·of·section·headers:··········8224·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x2010:1 There·are·18·section·headers,·starting·at·offset·0x2020:
  
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·000594·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006c4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0019f8·0002d8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0019f0·000360·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005c8·000068·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0006f8·000068·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001cd0·000038·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·001d50·000038·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000630·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000760·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000630·0001ce·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000760·0001ce·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000800·0005c4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000930·00048c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001d08·000230·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001d88·0001c0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000dc4·000014·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·000dbc·000014·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·001f38·000008·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001f48·000008·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000dd8·00006c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000dd0·00006c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·001f40·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·001f50·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·000e44·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·000e3c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e44·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e3c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·000e78·000690·10·····16··58··419 ··[15]·.symtab···········SYMTAB··········00000000·000e70·000690·10·····16··58··4
20 ··[16]·.strtab···········STRTAB··········00000000·001508·0004ed·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·001500·0004ed·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·001f80·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·001f90·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
5.83 KB
readelf --wide --symbols {}
    
Offset 4, 46 lines modifiedOffset 4, 46 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·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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·.LC58 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
9 ·····5:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC69 ·····5:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
11 ·····7:·00000555···112·FUNC····LOCAL··DEFAULT····7·structseq_dealloc11 ·····7:·0000041d···112·FUNC····LOCAL··DEFAULT····7·structseq_dealloc
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR012 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
13 ·····9:·00000035···346·FUNC····LOCAL··DEFAULT····1·structseq_repr13 ·····9:·00000175···346·FUNC····LOCAL··DEFAULT····1·structseq_repr
14 ····10:·00000191···704·FUNC····LOCAL··DEFAULT····1·structseq_new14 ····10:·000002d1···688·FUNC····LOCAL··DEFAULT····1·structseq_new
15 ····11:·00000451····80·FUNC····LOCAL··DEFAULT····1·structseq_traverse15 ····11:·00000581····80·FUNC····LOCAL··DEFAULT····1·structseq_traverse
16 ····12:·000001dd···112·FUNC····LOCAL··DEFAULT····7·initialize_members16 ····12:·00000001···120·FUNC····LOCAL··DEFAULT····1·initialize_members
17 ····13:·0000024d···200·FUNC····LOCAL··DEFAULT····7·initialize_structseq_dict.isra.017 ····13:·00000079···200·FUNC····LOCAL··DEFAULT····1·initialize_structseq_dict.isra.0
 18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR119 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
19 ····15:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
21 ····17:·00000028·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000138·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····17:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 22 ····18:·00000168·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·00000358·····0·NOTYPE··LOCAL··DEFAULT····7·$d23 ····19:·00000220·····0·NOTYPE··LOCAL··DEFAULT····7·$d
24 ····20:·00000360·····0·NOTYPE··LOCAL··DEFAULT····7·$t24 ····20:·00000228·····0·NOTYPE··LOCAL··DEFAULT····7·$t
25 ····21:·00000550·····0·NOTYPE··LOCAL··DEFAULT····7·$d25 ····21:·00000418·····0·NOTYPE··LOCAL··DEFAULT····7·$d
26 ····22:·00000554·····0·NOTYPE··LOCAL··DEFAULT····7·$t26 ····22:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
27 ····23:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d27 ····23:·00000488·····0·NOTYPE··LOCAL··DEFAULT····7·$d
28 ····24:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1228 ····24:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
29 ····25:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1329 ····25:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
30 ····26:·00000034·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1431 ····27:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
32 ····28:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1532 ····28:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
33 ····29:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1633 ····29:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
34 ····30:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1734 ····30:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
35 ····31:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1835 ····31:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
36 ····32:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000450·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·00000580·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1939 ····35:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
40 ····36:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·000004a1···244·FUNC····LOCAL··DEFAULT····1·structseq_reduce41 ····37:·000005d1···244·FUNC····LOCAL··DEFAULT····1·structseq_reduce
42 ····38:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···11·44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
46 ····42:·00000000····18·OBJECT··LOCAL··DEFAULT···11·visible_length_key46 ····42:·00000000····18·OBJECT··LOCAL··DEFAULT···11·visible_length_key
47 ····43:·00000014·····9·OBJECT··LOCAL··DEFAULT···11·real_length_key47 ····43:·00000014·····9·OBJECT··LOCAL··DEFAULT···11·real_length_key
48 ····44:·00000020····17·OBJECT··LOCAL··DEFAULT···11·unnamed_fields_key48 ····44:·00000020····17·OBJECT··LOCAL··DEFAULT···11·unnamed_fields_key
49 ····45:·00000000····32·OBJECT··LOCAL··DEFAULT····3·structseq_methods49 ····45:·00000000····32·OBJECT··LOCAL··DEFAULT····3·structseq_methods
Offset 65, 22 lines modifiedOffset 65, 22 lines modified
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString
72 ····68:·00000001····52·FUNC····GLOBAL·HIDDEN·····1·_PyStructSequence_Init72 ····68:·00000141····52·FUNC····GLOBAL·HIDDEN·····1·_PyStructSequence_Init
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId
74 ····70:·00000315····76·FUNC····GLOBAL·DEFAULT····7·PyStructSequence_New74 ····70:·000001dd····76·FUNC····GLOBAL·DEFAULT····7·PyStructSequence_New
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItemId75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItemId
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
79 ····75:·00000361···500·FUNC····GLOBAL·DEFAULT····7·PyStructSequence_NewType79 ····75:·00000229···500·FUNC····GLOBAL·DEFAULT····7·PyStructSequence_NewType
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromSpecWithBases81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromSpecWithBases
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GetFlags84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GetFlags
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF886 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8
23.1 KB
readelf --wide --relocs {}
    
Offset 1, 192 lines modifiedOffset 1, 195 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x19f8·contains·91·entries:1 Relocation·section·'.rel.text'·at·offset·0x19f0·contains·108·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId 
4 0000000c··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId 
5 00000014··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId 
6 00000028··00000102·R_ARM_ABS32············00000000···.data 
7 0000002c··00000102·R_ARM_ABS32············00000000···.data 
8 00000030··00000102·R_ARM_ABS32············00000000···.data 
9 00000046··0000510a·R_ARM_THM_CALL·········00000000···strlen 
10 00000050··0000520a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8 
11 0000005c··0000530a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Init 
12 00000078··0000540a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr 
13 0000008c··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
14 00000094··0000550a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteChar 
15 0000009c··0000182f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC123 0000000c··0000052f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC6
16 000000a0··00001830·R_ARM_THM_MOVT_ABS·····00000028···.LC124 00000010··00000530·R_ARM_THM_MOVT_ABS·····00000018···.LC6
 5 00000080··0000420a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
 6 0000008c··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 7 00000090··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 8 00000096··0000430a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
 9 000000ac··0000420a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
17 000000ba··0000560a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString10 000000ba··0000430a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
 11 000000cc··0000420a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
18 000000d4··0000510a·R_ARM_THM_CALL·········00000000···strlen12 000000da··0000430a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
19 000000de··0000520a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8 
20 000000ec··0000540a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr 
21 00000100··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc13 00000100··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
22 00000108··0000550a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteChar 
23 00000114··0000570a·R_ARM_THM_CALL·········00000000···PyObject_Repr14 00000116··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 15 0000011e··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
24 00000120··0000540a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr16 00000126··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
25 00000134··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc17 00000132··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 18 00000138··00002802·R_ARM_ABS32············00000000···.rodata
 19 0000013c··00002802·R_ARM_ABS32············00000000···.rodata
 20 00000144··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId
 21 0000014c··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId
 22 00000154··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId
 23 00000168··00000102·R_ARM_ABS32············00000000···.data
 24 0000016c··00000102·R_ARM_ABS32············00000000···.data
 25 00000170··00000102·R_ARM_ABS32············00000000···.data
 26 00000186··0000510a·R_ARM_THM_CALL·········00000000···strlen
 27 00000190··0000520a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8
 28 0000019c··0000530a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Init
 29 000001b8··0000540a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr
 30 000001cc··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
26 00000144··0000550a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteChar31 000001d4··0000550a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteChar
 32 000001dc··0000182f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC12
 33 000001e0··00001830·R_ARM_THM_MOVT_ABS·····00000028···.LC12
 34 000001fa··0000560a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString
 35 00000214··0000510a·R_ARM_THM_CALL·········00000000···strlen
 36 0000021e··0000520a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8
 37 0000022c··0000540a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr
 38 00000240··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 39 00000248··0000550a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteChar
 40 00000254··0000570a·R_ARM_THM_CALL·········00000000···PyObject_Repr
 41 00000260··0000540a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr
 42 00000274··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 43 00000284··0000550a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteChar
27 0000014e··0000580a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Finish44 0000028e··0000580a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Finish
28 00000160··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc45 000002a0··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
29 00000166··0000592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError46 000002a6··0000592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
30 0000016a··00005930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError47 000002aa··00005930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
31 0000016e··0000192f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1348 000002ae··0000192f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC13
32 00000172··00001930·R_ARM_THM_MOVT_ABS·····0000002c···.LC1349 000002b2··00001930·R_ARM_THM_MOVT_ABS·····0000002c···.LC13
33 00000180··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Format50 000002c0··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
34 00000188··00005b0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Dealloc51 000002c8··00005b0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Dealloc
35 000001ae··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC1452 000002ee··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC14
36 000001b2··00001b30·R_ARM_THM_MOVT_ABS·····0000006c···.LC1453 000002f2··00001b30·R_ARM_THM_MOVT_ABS·····0000006c···.LC14
37 000001be··00005c0a·R_ARM_THM_CALL·········00000000···PySequence_Fast54 000002fe··00005c0a·R_ARM_THM_CALL·········00000000···PySequence_Fast
38 000001d6··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId55 00000316··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
39 000001da··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t56 0000031a··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
40 000001e6··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId57 00000326··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
41 000001ea··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t58 0000032a··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
 59 00000336··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
 60 0000033a··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
 61 0000034c··0000460a·R_ARM_THM_CALL·········000001dd···PyStructSequence_New
 62 000003e4··00005d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 63 000003e8··00005d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 64 00000446··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 65 0000044a··00005e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 66 0000044e··00001e2f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC17
 67 00000452··00001e30·R_ARM_THM_MOVT_ABS·····000000f8···.LC17
 68 0000046e··00005f0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemString
 69 00000480··00005c0a·R_ARM_THM_CALL·········00000000···PySequence_Fast
 70 0000049c··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 71 000004a0··00005e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 72 000004a6··00001c2f·R_ARM_THM_MOVW_ABS_NC··0000008c···.LC15
 73 000004aa··00001c30·R_ARM_THM_MOVT_ABS·····0000008c···.LC15
 74 000004b2··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 75 000004c0··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 76 000004c6··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 77 000004ca··00005e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 78 000004ce··00001d2f·R_ARM_THM_MOVW_ABS_NC··000000b8···.LC16
 79 000004d2··00001d30·R_ARM_THM_MOVT_ABS·····000000b8···.LC16
 80 000004e0··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 81 00000516··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 82 00000538··0000600a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
 83 00000548··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 84 0000054c··00005e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 85 00000550··00001f2f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC18
 86 00000554··00001f30·R_ARM_THM_MOVT_ABS·····00000134···.LC18
 87 0000056c··00000102·R_ARM_ABS32············00000000···.data
 88 00000570··00000102·R_ARM_ABS32············00000000···.data
 89 00000574··00000102·R_ARM_ABS32············00000000···.data
 90 00000578··00006102·R_ARM_ABS32············00000000···_PyRuntime
 91 0000057c··00000102·R_ARM_ABS32············00000000···.data
 92 0000059c··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
 93 000005a0··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
 94 000005cc··00000102·R_ARM_ABS32············00000000···.data
 95 000005e2··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
 96 000005e6··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
42 000001f6··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId97 000005f6··0000470a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
43 000001fa··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t98 000005fa··0000480a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
44 0000020e··0000460a·R_ARM_THM_CALL·········00000315···PyStructSequence_New 
45 000002e2··00005d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
46 000002e6··00005d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
47 00000316··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
48 0000031a··00005e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
49 0000031e··00001e2f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC17 
50 00000322··00001e30·R_ARM_THM_MOVT_ABS·····000000f8···.LC17 
51 0000033e··00005f0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemString 
52 00000350··00005c0a·R_ARM_THM_CALL·········00000000···PySequence_Fast 
53 0000036c··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
54 00000370··00005e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
55 00000376··00001c2f·R_ARM_THM_MOVW_ABS_NC··0000008c···.LC15 
56 0000037a··00001c30·R_ARM_THM_MOVT_ABS·····0000008c···.LC15 
Max diff block lines reached; 9859/23555 bytes (41.86%) of diff not shown.
390 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 auh/C*`D1 q}h.C*`D
2 ../Objects/structseq.c2 ../Objects/structseq.c
3 unnamed·field3 unnamed·field
4 In·structseq_repr(),·member·%zd·name·is·NULL·for·type·%.500s4 In·structseq_repr(),·member·%zd·name·is·NULL·for·type·%.500s
5 constructor·requires·a·sequence5 constructor·requires·a·sequence
6 %.500s()·takes·a·dict·as·second·arg,·if·any6 %.500s()·takes·a·dict·as·second·arg,·if·any
7 %.500s()·takes·an·at·least·%zd-sequence·(%zd-sequence·given)7 %.500s()·takes·an·at·least·%zd-sequence·(%zd-sequence·given)
8 %.500s()·takes·an·at·most·%zd-sequence·(%zd-sequence·given)8 %.500s()·takes·an·at·most·%zd-sequence·(%zd-sequence·given)
22.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 24 lines modifiedOffset 1, 171 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<initialize_members>:
 3 initialize_members():
 4 »       cmp»    r2,·#0
 5 »       ble.n»  6a·<initialize_members+0x6a>
 6 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
 7 »       adds»   r2,·#3
 8 »       ldr»    r5,·[r0,·#8]
 9 »       movw»   r6,·#0
 10 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
 11 »       movt»   r6,·#0
 12 ·R_ARM_THM_MOVT_ABS»     .LC6
 13 »       sub.w»  r8,·r5,·#24
 14 »       movs»   r3,·#12
 15 »       movs»   r0,·#0
 16 »       mov.w»  lr,·r2,·lsl·#2
 17 »       subs»   r5,·#20
 18 »       movs»   r7,·#20
 19 »       mov.w»  sl,·#6
 20 »       mov.w»  r9,·#1
 21 »       ldr.w»  r4,·[r8,·r3,·lsl·#1]
 22 »       mul.w»  ip,·r7,·r0
 23 »       cmp»    r4,·r6
 24 »       add.w»  r2,·r1,·ip
 25 »       beq.n»  62·<initialize_members+0x62>
 26 »       str.w»  r4,·[r1,·ip]
 27 »       adds»   r0,·#1
 28 »       strd»   sl,·r3,·[r2,·#4]
 29 »       ldr.w»  r4,·[r5,·r3,·lsl·#1]
 30 »       adds»   r3,·#4
 31 »       cmp»    r3,·lr
 32 »       strd»   r9,·r4,·[r2,·#12]
 33 »       bne.n»  2c·<initialize_members+0x2c>
 34 »       movs»   r6,·#20
 35 »       movs»   r3,·#0
 36 »       mul.w»  r0,·r6,·r0
 37 »       str»    r3,·[r1,·r0]
 38 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
 39 »       adds»   r3,·#4
 40 »       cmp»    lr,·r3
 41 »       bne.n»  2c·<initialize_members+0x2c>
 42 »       b.n»    54·<initialize_members+0x54>
 43 »       movs»   r0,·#0
 44 »       movs»   r2,·#20
 45 »       movs»   r3,·#0
 46 »       mul.w»  r0,·r2,·r0
 47 »       str»    r3,·[r1,·r0]
 48 »       bx»     lr
  
 49 00000078·<initialize_structseq_dict.isra.0>:
 50 initialize_structseq_dict.isra.0():
 51 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
 52 »       mov»    r6,·r1
 53 »       mov»    r7,·r2
 54 »       mov»    r5,·r3
 55 »       bl»     0·<PyLong_FromSsize_t>
 56 ·R_ARM_THM_CALL» PyLong_FromSsize_t
 57 »       cmp»    r0,·#0
 58 »       beq.n»  f8·<initialize_structseq_dict.isra.0+0x80>
 59 »       mov»    r4,·r0
 60 »       mov»    r2,·r0
 61 »       movw»   r1,·#0
 62 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 63 »       movt»   r1,·#0
 64 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 65 »       mov»    r0,·r6
 66 »       bl»     0·<PyDict_SetItemString>
 67 ·R_ARM_THM_CALL» PyDict_SetItemString
 68 »       ldr»    r3,·[r4,·#0]
 69 »       cmp»    r0,·#0
 70 »       add.w»  r1,·r3,·#4294967295» ;·0xffffffff
 71 »       str»    r1,·[r4,·#0]
 72 »       blt.n»  f6·<initialize_structseq_dict.isra.0+0x7e>
 73 »       cmp»    r1,·#0
 74 »       beq.n»  124·<initialize_structseq_dict.isra.0+0xac>
 75 »       mov»    r0,·r7
 76 »       bl»     0·<PyLong_FromSsize_t>
 77 ·R_ARM_THM_CALL» PyLong_FromSsize_t
 78 »       mov»    r4,·r0
 79 »       cbz»    r0,·f8·<initialize_structseq_dict.isra.0+0x80>
 80 »       mov»    r2,·r0
 81 »       ldr»    r1,·[pc,·#128]»;·(138·<initialize_structseq_dict.isra.0+0xc0>)
 82 »       mov»    r0,·r6
 83 »       bl»     0·<PyDict_SetItemString>
 84 ·R_ARM_THM_CALL» PyDict_SetItemString
 85 »       cmp»    r0,·#0
 86 »       blt.n»  f0·<initialize_structseq_dict.isra.0+0x78>
 87 »       ldr»    r2,·[r4,·#0]
 88 »       subs»   r0,·r2,·#1
 89 »       str»    r0,·[r4,·#0]
 90 »       cbz»    r0,·11c·<initialize_structseq_dict.isra.0+0xa4>
 91 »       mov»    r0,·r5
 92 »       bl»     0·<PyLong_FromSsize_t>
 93 ·R_ARM_THM_CALL» PyLong_FromSsize_t
 94 »       mov»    r7,·r0
 95 »       cbz»    r0,·f8·<initialize_structseq_dict.isra.0+0x80>
 96 »       mov»    r2,·r0
 97 »       ldr»    r1,·[pc,·#100]»;·(13c·<initialize_structseq_dict.isra.0+0xc4>)
 98 »       mov»    r0,·r6
 99 »       bl»     0·<PyDict_SetItemString>
 100 ·R_ARM_THM_CALL» PyDict_SetItemString
 101 »       cmp»    r0,·#0
 102 »       blt.n»  106·<initialize_structseq_dict.isra.0+0x8e>
 103 »       ldr»    r1,·[r7,·#0]
 104 »       subs»   r6,·r1,·#1
 105 »       str»    r6,·[r7,·#0]
 106 »       cbz»    r6,·fe·<initialize_structseq_dict.isra.0+0x86>
 107 »       movs»   r6,·#0
 108 »       mov»    r0,·r6
 109 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 110 »       ldr»    r2,·[r4,·#0]
 111 »       subs»   r1,·r2,·#1
 112 »       str»    r1,·[r4,·#0]
 113 »       cbz»    r1,·12c·<initialize_structseq_dict.isra.0+0xb4>
 114 »       mov.w»  r6,·#4294967295»    ;·0xffffffff
 115 »       b.n»    ec·<initialize_structseq_dict.isra.0+0x74>
 116 »       mov»    r0,·r7
 117 »       bl»     0·<_Py_Dealloc>
 118 ·R_ARM_THM_CALL» _Py_Dealloc
 119 »       b.n»    ec·<initialize_structseq_dict.isra.0+0x74>
 120 »       ldr»    r5,·[r7,·#0]
 121 »       subs»   r3,·r5,·#1
 122 »       str»    r3,·[r7,·#0]
Max diff block lines reached; 18963/22860 bytes (82.95%) of diff not shown.
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 130, 29 lines modifiedOffset 130, 31 lines modified
130 ·R_ARM_THM_CALL» PyMem_Malloc130 ·R_ARM_THM_CALL» PyMem_Malloc
131 »       mov»    r8,·r0131 »       mov»    r8,·r0
132 »       cmp»    r0,·#0132 »       cmp»    r0,·#0
133 »       beq.n»  1c4·<PyStructSequence_InitType2+0x1c4>133 »       beq.n»  1c4·<PyStructSequence_InitType2+0x1c4>
134 »       ldr»    r2,·[sp,·#4]134 »       ldr»    r2,·[sp,·#4]
135 »       mov»    r1,·r0135 »       mov»    r1,·r0
136 »       mov»    r0,·r5136 »       mov»    r0,·r5
137 »       bl»     1dc·<initialize_members>137 »       bl»     0·<PyStructSequence_InitType2>
 138 ·R_ARM_THM_CALL» initialize_members
138 »       mov»    r0,·r4139 »       mov»    r0,·r4
139 »       str.w»  r8,·[r4,·#120]»      ;·0x78140 »       str.w»  r8,·[r4,·#120]»      ;·0x78
140 »       bl»     0·<PyType_Ready>141 »       bl»     0·<PyType_Ready>
141 ·R_ARM_THM_CALL» PyType_Ready142 ·R_ARM_THM_CALL» PyType_Ready
142 »       ldr»    r2,·[sp,·#4]143 »       ldr»    r2,·[sp,·#4]
143 »       cmp»    r0,·#0144 »       cmp»    r0,·#0
144 »       blt.n»  1a4·<PyStructSequence_InitType2+0x1a4>145 »       blt.n»  1a4·<PyStructSequence_InitType2+0x1a4>
145 »       mov»    r3,·r6146 »       mov»    r3,·r6
146 »       ldr»    r6,·[r4,·#0]147 »       ldr»    r6,·[r4,·#0]
147 »       ldr.w»  r1,·[r4,·#132]»      ;·0x84148 »       ldr.w»  r1,·[r4,·#132]»      ;·0x84
148 »       adds»   r6,·#1149 »       adds»   r6,·#1
149 »       str»    r6,·[r4,·#0]150 »       str»    r6,·[r4,·#0]
150 »       ldr»    r0,·[r5,·#12]151 »       ldr»    r0,·[r5,·#12]
151 »       bl»     24c·<initialize_structseq_dict.isra.0>152 »       bl»     78·<PyStructSequence_InitType2+0x78>
 153 ·R_ARM_THM_CALL» initialize_structseq_dict.isra.0
152 »       cmp»    r0,·#0154 »       cmp»    r0,·#0
153 »       blt.n»  1b0·<PyStructSequence_InitType2+0x1b0>155 »       blt.n»  1b0·<PyStructSequence_InitType2+0x1b0>
154 »       mov»    r0,·r7156 »       mov»    r0,·r7
155 »       add»    sp,·#8157 »       add»    sp,·#8
156 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}158 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
157 »       movs»   r0,·#4159 »       movs»   r0,·#4
158 »       movs»   r2,·#5160 »       movs»   r2,·#5
Offset 214, 289 lines modifiedOffset 216, 143 lines modified
214 »       mov»    r0,·r4216 »       mov»    r0,·r4
215 »       mov.w»  r7,·#4294967295»    ;·0xffffffff217 »       mov.w»  r7,·#4294967295»    ;·0xffffffff
216 »       bl»     0·<_Py_Dealloc>218 »       bl»     0·<_Py_Dealloc>
217 ·R_ARM_THM_CALL» _Py_Dealloc219 ·R_ARM_THM_CALL» _Py_Dealloc
218 »       b.n»    14a·<PyStructSequence_InitType2+0x14a>220 »       b.n»    14a·<PyStructSequence_InitType2+0x14a>
219 »       nop221 »       nop
  
220 000001dc·<initialize_members>: 
221 initialize_members(): 
222 »       cmp»    r2,·#0 
223 »       ble.n»  246·<initialize_members+0x6a> 
224 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr} 
225 »       adds»   r2,·#3 
226 »       ldr»    r5,·[r0,·#8] 
227 »       movw»   r6,·#0 
228 ·R_ARM_THM_MOVW_ABS_NC»  .LC6 
229 »       movt»   r6,·#0 
230 ·R_ARM_THM_MOVT_ABS»     .LC6 
231 »       sub.w»  r8,·r5,·#24 
232 »       movs»   r3,·#12 
233 »       movs»   r0,·#0 
234 »       mov.w»  lr,·r2,·lsl·#2 
235 »       subs»   r5,·#20 
236 »       movs»   r7,·#20 
237 »       mov.w»  sl,·#6 
238 »       mov.w»  r9,·#1 
239 »       ldr.w»  r4,·[r8,·r3,·lsl·#1] 
240 »       mul.w»  ip,·r7,·r0 
241 »       cmp»    r4,·r6 
242 »       add.w»  r2,·r1,·ip 
243 »       beq.n»  23e·<initialize_members+0x62> 
244 »       str.w»  r4,·[r1,·ip] 
245 »       adds»   r0,·#1 
246 »       strd»   sl,·r3,·[r2,·#4] 
247 »       ldr.w»  r4,·[r5,·r3,·lsl·#1] 
248 »       adds»   r3,·#4 
249 »       cmp»    r3,·lr 
250 »       strd»   r9,·r4,·[r2,·#12] 
251 »       bne.n»  208·<initialize_members+0x2c> 
252 »       movs»   r3,·#20 
253 »       mla»    r1,·r3,·r0,·r1 
254 »       movs»   r0,·#0 
255 »       str»    r0,·[r1,·#0] 
256 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc} 
257 »       adds»   r3,·#4 
258 »       cmp»    lr,·r3 
259 »       bne.n»  208·<initialize_members+0x2c> 
260 »       b.n»    230·<initialize_members+0x54> 
261 »       movs»   r3,·#0 
262 »       str»    r3,·[r1,·#0] 
263 »       bx»     lr 
  
264 0000024c·<initialize_structseq_dict.isra.0>: 
265 initialize_structseq_dict.isra.0(): 
266 »       push»   {r3,·r4,·r5,·r6,·r7,·lr} 
267 »       mov»    r5,·r1 
268 »       mov»    r7,·r2 
269 »       mov»    r6,·r3 
270 »       bl»     0·<PyLong_FromSsize_t> 
271 ·R_ARM_THM_CALL» PyLong_FromSsize_t 
272 »       cmp»    r0,·#0 
273 »       beq.n»  2ea·<initialize_structseq_dict.isra.0+0x9e> 
274 »       mov»    r2,·r0 
275 »       mov»    r4,·r0 
276 »       movw»   r1,·#0 
277 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1 
278 »       movt»   r1,·#0 
279 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1 
280 »       mov»    r0,·r5 
281 »       bl»     0·<PyDict_SetItemString> 
282 ·R_ARM_THM_CALL» PyDict_SetItemString 
283 »       cmp»    r0,·#0 
284 »       blt.n»  2dc·<initialize_structseq_dict.isra.0+0x90> 
285 »       ldr»    r1,·[r4,·#0] 
286 »       subs»   r0,·r1,·#1 
287 »       str»    r0,·[r4,·#0] 
288 »       cbz»    r0,·2be·<initialize_structseq_dict.isra.0+0x72> 
289 »       mov»    r0,·r7 
290 »       bl»     0·<PyLong_FromSsize_t> 
291 ·R_ARM_THM_CALL» PyLong_FromSsize_t 
292 »       mov»    r4,·r0 
293 »       cbz»    r0,·2ea·<initialize_structseq_dict.isra.0+0x9e> 
294 »       mov»    r2,·r0 
295 »       ldr»    r1,·[pc,·#132]»;·(30c·<initialize_structseq_dict.isra.0+0xc0>) 
296 »       mov»    r0,·r5 
297 »       bl»     0·<PyDict_SetItemString> 
298 ·R_ARM_THM_CALL» PyDict_SetItemString 
299 »       cmp»    r0,·#0 
300 »       blt.n»  2dc·<initialize_structseq_dict.isra.0+0x90> 
301 »       ldr»    r7,·[r4,·#0] 
302 »       subs»   r1,·r7,·#1 
303 »       str»    r1,·[r4,·#0] 
304 »       cbz»    r1,·304·<initialize_structseq_dict.isra.0+0xb8> 
305 »       mov»    r0,·r6 
306 »       bl»     0·<PyLong_FromSsize_t> 
Max diff block lines reached; 8519/13366 bytes (63.74%) of diff not shown.
105 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:··········17216·(bytes·into·file)13 ··Start·of·section·headers:··········17232·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x4340:1 There·are·17·section·headers,·starting·at·offset·0x4350:
  
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·000210·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00021c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00366c·000138·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00367c·000138·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000244·000268·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000250·000268·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0037a4·0001a8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0037b4·0001a8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0004ac·0000a0·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0004b8·0000a0·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004ac·0001b8·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004b8·0001b8·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000664·001aa8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000670·001aac·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00394c·000920·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00395c·000920·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00210c·000074·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00211c·000074·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00426c·000048·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00427c·000048·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002180·000273·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002190·000273·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0023f3·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002403·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0023f3·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002403·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002428·000aa0·10·····15··97··418 ··[14]·.symtab···········SYMTAB··········00000000·002438·000aa0·10·····15··97··4
19 ··[15]·.strtab···········STRTAB··········00000000·002ec8·0007a4·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002ed8·0007a4·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0042b4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0042c4·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
7.83 KB
readelf --wide --symbols {}
    
Offset 27, 58 lines modifiedOffset 27, 58 lines modified
27 ····23:·000009b1····96·FUNC····LOCAL··DEFAULT····7·tuple_iter27 ····23:·000009b1····96·FUNC····LOCAL··DEFAULT····7·tuple_iter
28 ····24:·00000a08·····0·NOTYPE··LOCAL··DEFAULT····7·$d28 ····24:·00000a08·····0·NOTYPE··LOCAL··DEFAULT····7·$d
29 ····25:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····7·$t29 ····25:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····7·$t
30 ····26:·00000a11····62·FUNC····LOCAL··DEFAULT····7·tupleiter_next30 ····26:·00000a11····62·FUNC····LOCAL··DEFAULT····7·tupleiter_next
31 ····27:·00000a51····74·FUNC····LOCAL··DEFAULT····7·tupleiter_dealloc31 ····27:·00000a51····74·FUNC····LOCAL··DEFAULT····7·tupleiter_dealloc
32 ····28:·00000a9d···130·FUNC····LOCAL··DEFAULT····7·tuplecontains32 ····28:·00000a9d···130·FUNC····LOCAL··DEFAULT····7·tuplecontains
33 ····29:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC233 ····29:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
34 ····30:·00000b21···748·FUNC····LOCAL··DEFAULT····7·tuplesubscript34 ····30:·00000b21···756·FUNC····LOCAL··DEFAULT····7·tuplesubscript
35 ····31:·00000e08·····0·NOTYPE··LOCAL··DEFAULT····7·$d35 ····31:·00000e10·····0·NOTYPE··LOCAL··DEFAULT····7·$d
36 ····32:·00000e0c·····0·NOTYPE··LOCAL··DEFAULT····7·$t36 ····32:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····7·$t
37 ····33:·00000e0d····52·FUNC····LOCAL··DEFAULT····7·tupleitem37 ····33:·00000e15····52·FUNC····LOCAL··DEFAULT····7·tupleitem
38 ····34:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC338 ····34:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
39 ····35:·00000e41···676·FUNC····LOCAL··DEFAULT····7·tupleconcat39 ····35:·00000e49···684·FUNC····LOCAL··DEFAULT····7·tupleconcat
40 ····36:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d40 ····36:·000010f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
41 ····37:·000010e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t41 ····37:·000010f4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
42 ····38:·000010e5·····4·FUNC····LOCAL··DEFAULT····7·tuplelength42 ····38:·000010f5·····4·FUNC····LOCAL··DEFAULT····7·tuplelength
43 ····39:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC443 ····39:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
44 ····40:·000010e9···350·FUNC····LOCAL··DEFAULT····7·tuple_vectorcall44 ····40:·000010f9···350·FUNC····LOCAL··DEFAULT····7·tuple_vectorcall
45 ····41:·00001249···360·FUNC····LOCAL··DEFAULT····7·tuple_new45 ····41:·00001259···360·FUNC····LOCAL··DEFAULT····7·tuple_new
46 ····42:·000013b1···316·FUNC····LOCAL··DEFAULT····7·tuplerichcompare46 ····42:·000013c1···316·FUNC····LOCAL··DEFAULT····7·tuplerichcompare
47 ····43:·00001458·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·00001468·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·0000145e·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·0000146e·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·000014ed····12·FUNC····LOCAL··DEFAULT····7·tupleiter_traverse 
50 ····46:·00001680·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
51 ····47:·00001684·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 50 ····46:·00000001····12·FUNC····LOCAL··DEFAULT····1·tupleiter_traverse
 51 ····47:·00001684·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 52 ····48:·00001688·····0·NOTYPE··LOCAL··DEFAULT····7·$t
53 ····49:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC553 ····49:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
54 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t54 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
55 ····51:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····9·$d55 ····51:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
56 ····52:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC756 ····52:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
57 ····53:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC857 ····53:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
58 ····54:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC958 ····54:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
59 ····55:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1059 ····55:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
60 ····56:·000016bd···428·FUNC····LOCAL··DEFAULT····7·tuplerepr60 ····56:·000016c1···428·FUNC····LOCAL··DEFAULT····7·tuplerepr
61 ····57:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1161 ····57:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
62 ····58:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1262 ····58:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
63 ····59:·0000002d···216·FUNC····LOCAL··DEFAULT····1·tuple_index63 ····59:·00000039···216·FUNC····LOCAL··DEFAULT····1·tuple_index
64 ····60:·00001869···408·FUNC····LOCAL··DEFAULT····7·tuplerepeat64 ····60:·0000186d···408·FUNC····LOCAL··DEFAULT····7·tuplerepeat
65 ····61:·000019fc·····0·NOTYPE··LOCAL··DEFAULT····7·$d65 ····61:·00001a00·····0·NOTYPE··LOCAL··DEFAULT····7·$d
66 ····62:·00001a00·····0·NOTYPE··LOCAL··DEFAULT····7·$t66 ····62:·00001a04·····0·NOTYPE··LOCAL··DEFAULT····7·$t
67 ····63:·00001a01····20·FUNC····LOCAL··DEFAULT····7·tupleiter_len67 ····63:·00001a05····20·FUNC····LOCAL··DEFAULT····7·tupleiter_len
68 ····64:·00000105····64·FUNC····LOCAL··DEFAULT····1·tuple_count68 ····64:·00000111····64·FUNC····LOCAL··DEFAULT····1·tuple_count
69 ····65:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1369 ····65:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
70 ····66:·00000145····64·FUNC····LOCAL··DEFAULT····1·tuple___getnewargs__70 ····66:·00000151····64·FUNC····LOCAL··DEFAULT····1·tuple___getnewargs__
71 ····67:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1471 ····67:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
72 ····68:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1572 ····68:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
73 ····69:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1673 ····69:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
74 ····70:·00000185····64·FUNC····LOCAL··DEFAULT····1·tupleiter_reduce74 ····70:·00000191····64·FUNC····LOCAL··DEFAULT····1·tupleiter_reduce
75 ····71:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d75 ····71:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
76 ····72:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·000001c5····74·FUNC····LOCAL··DEFAULT····1·tupleiter_setstate77 ····73:·000001d1····74·FUNC····LOCAL··DEFAULT····1·tupleiter_setstate
78 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···11·78 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
79 ····75:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d79 ····75:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
80 ····76:·00000000····38·OBJECT··LOCAL··DEFAULT···11·setstate_doc80 ····76:·00000000····38·OBJECT··LOCAL··DEFAULT···11·setstate_doc
81 ····77:·00000028····39·OBJECT··LOCAL··DEFAULT···11·reduce_doc81 ····77:·00000028····39·OBJECT··LOCAL··DEFAULT···11·reduce_doc
82 ····78:·00000050····55·OBJECT··LOCAL··DEFAULT···11·length_hint_doc82 ····78:·00000050····55·OBJECT··LOCAL··DEFAULT···11·length_hint_doc
83 ····79:·00000088····30·OBJECT··LOCAL··DEFAULT···11·tuple___getnewargs____doc__83 ····79:·00000088····30·OBJECT··LOCAL··DEFAULT···11·tuple___getnewargs____doc__
84 ····80:·000000a8···260·OBJECT··LOCAL··DEFAULT···11·tuple_new__doc__84 ····80:·000000a8···260·OBJECT··LOCAL··DEFAULT···11·tuple_new__doc__
Offset 133, 18 lines modifiedOffset 133, 18 lines modified
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKwnames134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKwnames
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
140 ···136:·000014f9···396·FUNC····GLOBAL·DEFAULT····7·_PyTuple_Resize140 ···136:·000014fd···396·FUNC····GLOBAL·DEFAULT····7·_PyTuple_Resize
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_Resize141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_Resize
142 ···138:·00001685····54·FUNC····GLOBAL·HIDDEN·····7·_PyTuple_ClearFreeList142 ···138:·00001689····54·FUNC····GLOBAL·HIDDEN·····7·_PyTuple_ClearFreeList
143 ···139:·00000001····44·FUNC····GLOBAL·HIDDEN·····1·_PyTuple_Fini143 ···139:·0000000d····44·FUNC····GLOBAL·HIDDEN·····1·_PyTuple_Fini
144 ···140:·00000001···116·FUNC····GLOBAL·DEFAULT····9·_PyTuple_DebugMallocStats144 ···140:·00000001···116·FUNC····GLOBAL·DEFAULT····9·_PyTuple_DebugMallocStats
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_snprintf
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDebugAllocatorStats146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDebugAllocatorStats
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_ReprEnter149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_ReprEnter
150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Init150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Init
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Finish157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Finish
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SliceIndexNotNone161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SliceIndexNotNone
162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv
163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
164 ···160:·00001a15···146·FUNC····GLOBAL·DEFAULT····7·PyTuple_SetItem164 ···160:·00001a19···146·FUNC····GLOBAL·DEFAULT····7·PyTuple_SetItem
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltinId165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltinId
166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t
167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
168 ···164:·000000cc···204·OBJECT··GLOBAL·DEFAULT····3·PyTupleIter_Type168 ···164:·000000cc···204·OBJECT··GLOBAL·DEFAULT····3·PyTupleIter_Type
169 ···165:·00000000···204·OBJECT··GLOBAL·DEFAULT····3·PyTuple_Type169 ···165:·00000000···204·OBJECT··GLOBAL·DEFAULT····3·PyTuple_Type
170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
34.1 KB
readelf --wide --relocs {}
    
Offset 1, 107 lines modifiedOffset 1, 107 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x366c·contains·39·entries:1 Relocation·section·'.rel.text'·at·offset·0x367c·contains·39·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 0000000c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000010··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000026··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc5 00000032··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
6 00000064··0000780a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool6 00000070··0000780a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
7 0000006e··00009b0a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t7 0000007a··00009b0a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
8 00000082··00009c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError8 0000008e··00009c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
9 00000086··00009c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError9 00000092··00009c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
10 0000008a··00003a2f·R_ARM_THM_MOVW_ABS_NC··000000e4···.LC1210 00000096··00003a2f·R_ARM_THM_MOVW_ABS_NC··000000e4···.LC12
11 0000008e··00003a30·R_ARM_THM_MOVT_ABS·····000000e4···.LC1211 0000009a··00003a30·R_ARM_THM_MOVT_ABS·····000000e4···.LC12
12 00000094··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString12 000000a0··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
13 000000a0··00009d0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndexNotNone13 000000ac··00009d0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndexNotNone
14 000000c8··0000392f·R_ARM_THM_MOVW_ABS_NC··000000dc···.LC1114 000000d4··0000392f·R_ARM_THM_MOVW_ABS_NC··000000dc···.LC11
15 000000cc··00003930·R_ARM_THM_MOVT_ABS·····000000dc···.LC1115 000000d8··00003930·R_ARM_THM_MOVT_ABS·····000000dc···.LC11
16 000000d6··0000810a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional16 000000e2··0000810a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
17 000000ec··00009d0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndexNotNone 
18 000000fa··00009d0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndexNotNone17 000000f8··00009d0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndexNotNone
 18 00000106··00009d0a·R_ARM_THM_CALL·········00000000···_PyEval_SliceIndexNotNone
19 00000122··0000780a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool19 0000012e··0000780a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
20 00000156··0000680a·R_ARM_THM_CALL·········00000105···_PyTuple_FromArray20 00000162··0000680a·R_ARM_THM_CALL·········00000105···_PyTuple_FromArray
21 0000015e··0000412f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC1321 0000016a··0000412f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC13
22 00000162··00004130·R_ARM_THM_MOVT_ABS·····00000104···.LC1322 0000016e··00004130·R_ARM_THM_MOVT_ABS·····00000104···.LC13
23 00000170··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR123 0000017c··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
24 00000174··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR124 00000180··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
25 0000018e··0000a10a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId 
26 00000194··0000442f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC15 
27 00000198··00004430·R_ARM_THM_MOVT_ABS·····0000012c···.LC15 
28 000001aa··0000a10a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId25 0000019a··0000a10a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId
 26 000001a0··0000442f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC15
 27 000001a4··00004430·R_ARM_THM_MOVT_ABS·····0000012c···.LC15
 28 000001b6··0000a10a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltinId
29 000001b4··0000452f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC1629 000001c0··0000452f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC16
30 000001b8··00004530·R_ARM_THM_MOVT_ABS·····00000134···.LC1630 000001c4··00004530·R_ARM_THM_MOVT_ABS·····00000134···.LC16
31 000001c0··00000102·R_ARM_ABS32············00000000···.data31 000001cc··00000102·R_ARM_ABS32············00000000···.data
32 000001ca··0000a20a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t32 000001d6··0000a20a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
33 000001e4··0000a32f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct33 000001f0··0000a32f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
34 000001e8··0000a330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct34 000001f4··0000a330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
35 000001fa··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred35 00000206··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
36 0000001e··00008a1e·R_ARM_THM_JUMP24·······00001685···_PyTuple_ClearFreeList 
37 00000022··00008a1e·R_ARM_THM_JUMP24·······00001685···_PyTuple_ClearFreeList36 0000002a··00008a1e·R_ARM_THM_JUMP24·······00001689···_PyTuple_ClearFreeList
 37 0000002e··00008a1e·R_ARM_THM_JUMP24·······00001689···_PyTuple_ClearFreeList
38 00000140··00009b1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t38 0000014c··00009b1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
39 0000016a··00009f1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue39 00000176··00009f1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
40 000001a4··00009f1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue 
41 000001bc··00009f1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue40 000001b0··00009f1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
 41 000001c8··00009f1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
  
42 Relocation·section·'.rel.data'·at·offset·0x37a4·contains·53·entries:42 Relocation·section·'.rel.data'·at·offset·0x37b4·contains·53·entries:
43 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name43 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
44 00000004··0000a602·R_ARM_ABS32············00000000···PyType_Type44 00000004··0000a602·R_ARM_ABS32············00000000···PyType_Type
45 0000000c··00000302·R_ARM_ABS32············00000000···.rodata.str1.445 0000000c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
46 00000018··00001202·R_ARM_ABS32············000006f1···tupledealloc46 00000018··00001202·R_ARM_ABS32············000006f1···tupledealloc
47 0000002c··00003802·R_ARM_ABS32············000016bd···tuplerepr47 0000002c··00003802·R_ARM_ABS32············000016c1···tuplerepr
48 00000034··00000102·R_ARM_ABS32············00000000···.data48 00000034··00000102·R_ARM_ABS32············00000000···.data
49 00000038··00000102·R_ARM_ABS32············00000000···.data49 00000038··00000102·R_ARM_ABS32············00000000···.data
50 0000003c··00001002·R_ARM_ABS32············00000585···tuplehash50 0000003c··00001002·R_ARM_ABS32············00000585···tuplehash
51 00000048··0000a702·R_ARM_ABS32············00000000···PyObject_GenericGetAttr51 00000048··0000a702·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
52 00000058··00004a02·R_ARM_ABS32············00000000···.rodata52 00000058··00004a02·R_ARM_ABS32············00000000···.rodata
53 0000005c··00000f02·R_ARM_ABS32············000003b5···tupletraverse53 0000005c··00000f02·R_ARM_ABS32············000003b5···tupletraverse
54 00000064··00002a02·R_ARM_ABS32············000013b1···tuplerichcompare54 00000064··00002a02·R_ARM_ABS32············000013c1···tuplerichcompare
55 0000006c··00001702·R_ARM_ABS32············000009b1···tuple_iter55 0000006c··00001702·R_ARM_ABS32············000009b1···tuple_iter
56 00000074··00000102·R_ARM_ABS32············00000000···.data56 00000074··00000102·R_ARM_ABS32············00000000···.data
57 0000009c··00002902·R_ARM_ABS32············00001249···tuple_new57 0000009c··00002902·R_ARM_ABS32············00001259···tuple_new
58 000000a0··00007702·R_ARM_ABS32············00000000···PyObject_GC_Del58 000000a0··00007702·R_ARM_ABS32············00000000···PyObject_GC_Del
59 000000c8··00002802·R_ARM_ABS32············000010e9···tuple_vectorcall59 000000c8··00002802·R_ARM_ABS32············000010f9···tuple_vectorcall
60 000000d0··0000a602·R_ARM_ABS32············00000000···PyType_Type60 000000d0··0000a602·R_ARM_ABS32············00000000···PyType_Type
61 000000d8··00000302·R_ARM_ABS32············00000000···.rodata.str1.461 000000d8··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
62 000000e4··00001b02·R_ARM_ABS32············00000a51···tupleiter_dealloc62 000000e4··00001b02·R_ARM_ABS32············00000a51···tupleiter_dealloc
63 00000114··0000a702·R_ARM_ABS32············00000000···PyObject_GenericGetAttr63 00000114··0000a702·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
64 00000128··00002d02·R_ARM_ABS32············000014ed···tupleiter_traverse64 00000128··00002e02·R_ARM_ABS32············00000001···tupleiter_traverse
65 00000138··0000a802·R_ARM_ABS32············00000000···PyObject_SelfIter65 00000138··0000a802·R_ARM_ABS32············00000000···PyObject_SelfIter
66 0000013c··00001a02·R_ARM_ABS32············00000a11···tupleiter_next66 0000013c··00001a02·R_ARM_ABS32············00000a11···tupleiter_next
67 00000140··00000102·R_ARM_ABS32············00000000···.data67 00000140··00000102·R_ARM_ABS32············00000000···.data
68 0000019c··00000302·R_ARM_ABS32············00000000···.rodata.str1.468 0000019c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
69 000001a4··00000302·R_ARM_ABS32············00000000···.rodata.str1.469 000001a4··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
70 000001a8··00003f02·R_ARM_ABS32············00001a01···tupleiter_len70 000001a8··00003f02·R_ARM_ABS32············00001a05···tupleiter_len
71 000001b0··00004a02·R_ARM_ABS32············00000000···.rodata71 000001b0··00004a02·R_ARM_ABS32············00000000···.rodata
72 000001b4··00000302·R_ARM_ABS32············00000000···.rodata.str1.472 000001b4··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
73 000001b8··00004602·R_ARM_ABS32············00000185···tupleiter_reduce73 000001b8··00004602·R_ARM_ABS32············00000191···tupleiter_reduce
74 000001c0··00004a02·R_ARM_ABS32············00000000···.rodata74 000001c0··00004a02·R_ARM_ABS32············00000000···.rodata
75 000001c4··00000302·R_ARM_ABS32············00000000···.rodata.str1.475 000001c4··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
76 000001c8··00004902·R_ARM_ABS32············000001c5···tupleiter_setstate76 000001c8··00004902·R_ARM_ABS32············000001d1···tupleiter_setstate
77 000001d0··00004a02·R_ARM_ABS32············00000000···.rodata77 000001d0··00004a02·R_ARM_ABS32············00000000···.rodata
78 000001e4··00002602·R_ARM_ABS32············000010e5···tuplelength78 000001e4··00002602·R_ARM_ABS32············000010f5···tuplelength
79 000001e8··00001e02·R_ARM_ABS32············00000b21···tuplesubscript79 000001e8··00001e02·R_ARM_ABS32············00000b21···tuplesubscript
80 000001f0··00000302·R_ARM_ABS32············00000000···.rodata.str1.480 000001f0··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
81 000001f4··00004202·R_ARM_ABS32············00000145···tuple___getnewargs__81 000001f4··00004202·R_ARM_ABS32············00000151···tuple___getnewargs__
82 000001fc··00004a02·R_ARM_ABS32············00000000···.rodata82 000001fc··00004a02·R_ARM_ABS32············00000000···.rodata
83 00000200··00000302·R_ARM_ABS32············00000000···.rodata.str1.483 00000200··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
84 00000204··00003b02·R_ARM_ABS32············0000002d···tuple_index84 00000204··00003b02·R_ARM_ABS32············00000039···tuple_index
85 0000020c··00004a02·R_ARM_ABS32············00000000···.rodata85 0000020c··00004a02·R_ARM_ABS32············00000000···.rodata
86 00000210··00000302·R_ARM_ABS32············00000000···.rodata.str1.486 00000210··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
87 00000214··00004002·R_ARM_ABS32············00000105···tuple_count87 00000214··00004002·R_ARM_ABS32············00000111···tuple_count
88 0000021c··00004a02·R_ARM_ABS32············00000000···.rodata88 0000021c··00004a02·R_ARM_ABS32············00000000···.rodata
89 00000220··00000302·R_ARM_ABS32············00000000···.rodata.str1.489 00000220··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
90 00000224··0000a902·R_ARM_ABS32············00000000···Py_GenericAlias90 00000224··0000a902·R_ARM_ABS32············00000000···Py_GenericAlias
91 0000022c··00000302·R_ARM_ABS32············00000000···.rodata.str1.491 0000022c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
92 00000240··00002602·R_ARM_ABS32············000010e5···tuplelength92 00000240··00002602·R_ARM_ABS32············000010f5···tuplelength
93 00000244··00002302·R_ARM_ABS32············00000e41···tupleconcat93 00000244··00002302·R_ARM_ABS32············00000e49···tupleconcat
94 00000248··00003c02·R_ARM_ABS32············00001869···tuplerepeat94 00000248··00003c02·R_ARM_ABS32············0000186d···tuplerepeat
95 0000024c··00002102·R_ARM_ABS32············00000e0d···tupleitem95 0000024c··00002102·R_ARM_ABS32············00000e15···tupleitem
96 0000025c··00001c02·R_ARM_ABS32············00000a9d···tuplecontains96 0000025c··00001c02·R_ARM_ABS32············00000a9d···tuplecontains
  
97 Relocation·section·'.rel.text.hot'·at·offset·0x394c·contains·292·entries:97 Relocation·section·'.rel.text.hot'·at·offset·0x395c·contains·292·entries:
98 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name98 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
99 0000000c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR099 0000000c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
100 00000010··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0100 00000010··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
101 00000032··0000620a·R_ARM_THM_CALL·········00000000···_Py_NewReference101 00000032··0000620a·R_ARM_THM_CALL·········00000000···_Py_NewReference
102 0000004a··0000630a·R_ARM_THM_CALL·········00000000···memset102 0000004a··0000630a·R_ARM_THM_CALL·········00000000···memset
103 00000070··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0103 00000070··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
104 00000074··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0104 00000074··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
Offset 218, 185 lines modifiedOffset 218, 185 lines modified
218 00000b36··00006f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError218 00000b36··00006f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError
219 00000b3e··0000790a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t219 00000b3e··0000790a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t
220 00000b66··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred220 00000b66··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
221 00000b8e··00007b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PySlice_Type221 00000b8e··00007b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PySlice_Type
222 00000b92··00007b30·R_ARM_THM_MOVT_ABS·····00000000···PySlice_Type222 00000b92··00007b30·R_ARM_THM_MOVT_ABS·····00000000···PySlice_Type
223 00000ba4··00007c0a·R_ARM_THM_CALL·········00000000···PySlice_Unpack223 00000ba4··00007c0a·R_ARM_THM_CALL·········00000000···PySlice_Unpack
224 00000bb6··00007d0a·R_ARM_THM_CALL·········00000000···PySlice_AdjustIndices224 00000bb6··00007d0a·R_ARM_THM_CALL·········00000000···PySlice_AdjustIndices
225 00000bca··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0225 00000bd6··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
226 00000bce··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0226 00000bda··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
227 00000bee··0000620a·R_ARM_THM_CALL·········00000000···_Py_NewReference227 00000bfe··0000620a·R_ARM_THM_CALL·········00000000···_Py_NewReference
228 00000c96··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0228 00000ca6··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
229 00000c9a··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0229 00000caa··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
230 00000cba··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
Max diff block lines reached; 2366/34901 bytes (6.78%) of diff not shown.
411 B
strings --all --bytes=8 {}
    
Offset 8, 15 lines modifiedOffset 8, 14 lines modified
8 tuple_iterator8 tuple_iterator
9 __length_hint__9 __length_hint__
10 __reduce__10 __reduce__
11 __setstate__11 __setstate__
12 __getnewargs__12 __getnewargs__
13 __class_getitem__13 __class_getitem__
14 See·PEP·58514 See·PEP·585
15 ath#C·`E 
16 q}h)C.`D15 q}h)C.`D
17 Set·state·information·for·unpickling.16 Set·state·information·for·unpickling.
18 Return·state·information·for·pickling.17 Return·state·information·for·pickling.
19 Private·method·returning·an·estimate·of·len(list(it)).18 Private·method·returning·an·estimate·of·len(list(it)).
20 __getnewargs__($self,·/)19 __getnewargs__($self,·/)
21 tuple(iterable=(),·/)20 tuple(iterable=(),·/)
22 Built-in·immutable·sequence.21 Built-in·immutable·sequence.
7.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 174 lines modifiedOffset 1, 183 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<tupleiter_traverse>:
 3 tupleiter_traverse():
 4 »       ldr»    r0,·[r0,·#12]
 5 »       mov»    r3,·r1
 6 »       mov»    r1,·r2
 7 »       cbz»    r0,·a·<tupleiter_traverse+0xa>
 8 »       bx»     r3
 9 »       bx»     lr
  
2 00000000·<_PyTuple_Fini>:10 0000000c·<_PyTuple_Fini>:
3 _PyTuple_Fini():11 _PyTuple_Fini():
4 »       movw»   r2,·#012 »       movw»   r2,·#0
5 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR013 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
6 »       movt»   r2,·#014 »       movt»   r2,·#0
7 ·R_ARM_THM_MOVT_ABS»     .LANCHOR015 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
8 »       ldr»    r0,·[r2,·#0]16 »       ldr»    r0,·[r2,·#0]
9 »       cbz»    r0,·22·<_PyTuple_Fini+0x22>17 »       cbz»    r0,·2e·<_PyTuple_Fini+0x22>
10 »       push»   {r3,·lr}18 »       push»   {r3,·lr}
11 »       movs»   r1,·#019 »       movs»   r1,·#0
12 »       ldr»    r3,·[r0,·#0]20 »       ldr»    r3,·[r0,·#0]
13 »       str»    r1,·[r2,·#0]21 »       str»    r1,·[r2,·#0]
14 »       subs»   r2,·r3,·#122 »       subs»   r2,·r3,·#1
15 »       str»    r2,·[r0,·#0]23 »       str»    r2,·[r0,·#0]
16 »       cbz»    r2,·26·<_PyTuple_Fini+0x26>24 »       cbz»    r2,·32·<_PyTuple_Fini+0x26>
17 »       ldmia.w»sp!,·{r3,·lr}25 »       ldmia.w»sp!,·{r3,·lr}
18 »       b.w»    1684·<_PyTuple_ClearFreeList>26 »       b.w»    1688·<_PyTuple_ClearFreeList>
19 ·R_ARM_THM_JUMP24»       _PyTuple_ClearFreeList27 ·R_ARM_THM_JUMP24»       _PyTuple_ClearFreeList
20 »       b.w»    1684·<_PyTuple_ClearFreeList>28 »       b.w»    1688·<_PyTuple_ClearFreeList>
21 ·R_ARM_THM_JUMP24»       _PyTuple_ClearFreeList29 ·R_ARM_THM_JUMP24»       _PyTuple_ClearFreeList
22 »       bl»     0·<_Py_Dealloc>30 »       bl»     0·<_Py_Dealloc>
23 ·R_ARM_THM_CALL» _Py_Dealloc31 ·R_ARM_THM_CALL» _Py_Dealloc
24 »       b.n»    1a·<_PyTuple_Fini+0x1a>32 »       b.n»    26·<_PyTuple_Fini+0x1a>
  
25 0000002c·<tuple_index>:33 00000038·<tuple_index>:
26 tuple_index():34 tuple_index():
27 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}35 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
28 »       mov»    r6,·r236 »       mov»    r5,·r2
29 »       subs»   r2,·#137 »       subs»   r2,·#1
30 »       sub»    sp,·#838 »       sub»    sp,·#8
31 »       movs»   r4,·#039 »       movs»   r4,·#0
32 »       mvn.w»  r3,·#2147483648»    ;·0x8000000040 »       mvn.w»  r3,·#2147483648»    ;·0x80000000
33 »       mov»    r5,·r041 »       mov»    r6,·r0
34 »       mov»    r8,·r142 »       mov»    r8,·r1
35 »       cmp»    r2,·#243 »       cmp»    r2,·#2
36 »       strd»   r4,·r3,·[sp]44 »       strd»   r4,·r3,·[sp]
37 »       bhi.n»  c8·<tuple_index+0x9c>45 »       bhi.n»  d4·<tuple_index+0x9c>
38 »       ldr»    r7,·[r1,·#0]46 »       ldr»    r7,·[r1,·#0]
39 »       cmp»    r6,·#147 »       cmp»    r5,·#1
40 »       bne.n»  9a·<tuple_index+0x6e>48 »       bne.n»  a6·<tuple_index+0x6e>
41 »       ldr»    r6,·[r0,·#8]49 »       ldr»    r5,·[r0,·#8]
42 »       cmp»    r6,·r350 »       cmp»    r5,·r3
43 »       it»     ge51 »       it»     ge
44 »       movge»  r6,·r352 »       movge»  r5,·r3
45 »       adds»   r5,·#1253 »       adds»   r6,·#12
46 »       movs»   r2,·#254 »       movs»   r2,·#2
47 »       mov»    r1,·r755 »       mov»    r1,·r7
48 »       cmp»    r4,·r656 »       cmp»    r4,·r5
49 »       bge.n»  82·<tuple_index+0x56>57 »       bge.n»  8e·<tuple_index+0x56>
50 »       ldr.w»  r0,·[r5,·r4,·lsl·#2]58 »       ldr.w»  r0,·[r6,·r4,·lsl·#2]
51 »       bl»     0·<PyObject_RichCompareBool>59 »       bl»     0·<PyObject_RichCompareBool>
52 ·R_ARM_THM_CALL» PyObject_RichCompareBool60 ·R_ARM_THM_CALL» PyObject_RichCompareBool
53 »       cmp»    r0,·#061 »       cmp»    r0,·#0
54 »       ble.n»  78·<tuple_index+0x4c>62 »       ble.n»  84·<tuple_index+0x4c>
55 »       mov»    r0,·r463 »       mov»    r0,·r4
56 »       bl»     0·<PyLong_FromSsize_t>64 »       bl»     0·<PyLong_FromSsize_t>
57 ·R_ARM_THM_CALL» PyLong_FromSsize_t65 ·R_ARM_THM_CALL» PyLong_FromSsize_t
58 »       add»    sp,·#866 »       add»    sp,·#8
59 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}67 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
60 »       add.w»  r4,·r4,·#168 »       add.w»  r4,·r4,·#1
61 »       beq.n»  58·<tuple_index+0x2c>69 »       beq.n»  64·<tuple_index+0x2c>
62 »       movs»   r0,·#070 »       movs»   r0,·#0
63 »       b.n»    72·<tuple_index+0x46>71 »       b.n»    7e·<tuple_index+0x46>
64 »       movw»   r5,·#072 »       movw»   r6,·#0
65 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError73 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
66 »       movt»   r5,·#074 »       movt»   r6,·#0
67 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError75 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
68 »       movw»   r1,·#076 »       movw»   r1,·#0
69 ·R_ARM_THM_MOVW_ABS_NC»  .LC1277 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
70 »       movt»   r1,·#078 »       movt»   r1,·#0
71 ·R_ARM_THM_MOVT_ABS»     .LC1279 ·R_ARM_THM_MOVT_ABS»     .LC12
72 »       ldr»    r0,·[r5,·#0]80 »       ldr»    r0,·[r6,·#0]
73 »       bl»     0·<PyErr_SetString>81 »       bl»     0·<PyErr_SetString>
74 ·R_ARM_THM_CALL» PyErr_SetString82 ·R_ARM_THM_CALL» PyErr_SetString
75 »       b.n»    7e·<tuple_index+0x52>83 »       b.n»    8a·<tuple_index+0x52>
76 »       ldr.w»  r0,·[r8,·#4]84 »       ldr.w»  r0,·[r8,·#4]
77 »       mov»    r1,·sp85 »       mov»    r1,·sp
78 »       bl»     0·<_PyEval_SliceIndexNotNone>86 »       bl»     0·<_PyEval_SliceIndexNotNone>
79 ·R_ARM_THM_CALL» _PyEval_SliceIndexNotNone87 ·R_ARM_THM_CALL» _PyEval_SliceIndexNotNone
80 »       cmp»    r0,·#088 »       cmp»    r0,·#0
81 »       beq.n»  7e·<tuple_index+0x52>89 »       beq.n»  8a·<tuple_index+0x52>
82 »       cmp»    r6,·#290 »       cmp»    r5,·#2
83 »       bne.n»  f4·<tuple_index+0xc8>91 »       bne.n»  100·<tuple_index+0xc8>
84 »       ldrd»   r4,·r3,·[sp]92 »       ldrd»   r4,·r3,·[sp]
85 »       ldr»    r0,·[r5,·#8]93 »       ldr»    r0,·[r6,·#8]
86 »       cmp»    r4,·#094 »       cmp»    r4,·#0
87 »       it»     lt95 »       it»     lt
88 »       addlt»  r4,·r4,·r096 »       addlt»  r4,·r4,·r0
89 »       mov»    r6,·r097 »       mov»    r5,·r0
90 »       it»     lt98 »       it»     lt
91 »       biclt.w»r4,·r4,·r4,·asr·#3199 »       biclt.w»r4,·r4,·r4,·asr·#31
92 »       cmp»    r3,·#0100 »       cmp»    r3,·#0
93 »       bge.n»  50·<tuple_index+0x24>101 »       bge.n»  5c·<tuple_index+0x24>
94 »       adds»   r6,·r3,·r0102 »       adds»   r5,·r3,·r0
95 »       b.n»    56·<tuple_index+0x2a>103 »       b.n»    62·<tuple_index+0x2a>
96 »       movw»   r0,·#0104 »       movw»   r0,·#0
97 ·R_ARM_THM_MOVW_ABS_NC»  .LC11105 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
98 »       movt»   r0,·#0106 »       movt»   r0,·#0
99 ·R_ARM_THM_MOVT_ABS»     .LC11107 ·R_ARM_THM_MOVT_ABS»     .LC11
100 »       movs»   r3,·#3108 »       movs»   r3,·#3
101 »       movs»   r2,·#1109 »       movs»   r2,·#1
102 »       mov»    r1,·r6110 »       mov»    r1,·r5
103 »       bl»     0·<_PyArg_CheckPositional>111 »       bl»     0·<_PyArg_CheckPositional>
104 ·R_ARM_THM_CALL» _PyArg_CheckPositional112 ·R_ARM_THM_CALL» _PyArg_CheckPositional
105 »       cmp»    r0,·#0113 »       cmp»    r0,·#0
106 »       beq.n»  7e·<tuple_index+0x52>114 »       beq.n»  8a·<tuple_index+0x52>
107 »       ldr.w»  r7,·[r8]115 »       ldr.w»  r7,·[r8]
108 »       cmp»    r6,·#1116 »       cmp»    r5,·#1
109 »       ble.n»  ac·<tuple_index+0x80>117 »       ble.n»  b8·<tuple_index+0x80>
110 »       ldr.w»  r0,·[r8,·#4]118 »       ldr.w»  r0,·[r8,·#4]
111 »       mov»    r1,·sp119 »       mov»    r1,·sp
112 »       bl»     0·<_PyEval_SliceIndexNotNone>120 »       bl»     0·<_PyEval_SliceIndexNotNone>
113 ·R_ARM_THM_CALL» _PyEval_SliceIndexNotNone121 ·R_ARM_THM_CALL» _PyEval_SliceIndexNotNone
Max diff block lines reached; 4027/7690 bytes (52.37%) of diff not shown.
50.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1238, 18 lines modifiedOffset 1238, 18 lines modified
1238 »       movs»   r0,·#01238 »       movs»   r0,·#0
1239 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}1239 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
1240 »       nop1240 »       nop
  
1241 00000b20·<tuplesubscript>:1241 00000b20·<tuplesubscript>:
1242 tuplesubscript():1242 tuplesubscript():
1243 »       ldr»    r2,·[r1,·#4]1243 »       ldr»    r2,·[r1,·#4]
1244 »       push»   {r4,·r5,·r6,·r7,·lr}1244 »       push»   {r4,·r5,·r6,·lr}
1245 »       mov»    r4,·r01245 »       mov»    r4,·r0
1246 »       ldr»    r3,·[r2,·#48]» ;·0x301246 »       ldr»    r3,·[r2,·#48]» ;·0x30
1247 »       sub»    sp,·#201247 »       sub»    sp,·#16
1248 »       cbz»    r3,·b8e·<tuplesubscript+0x6e>1248 »       cbz»    r3,·b8e·<tuplesubscript+0x6e>
1249 »       ldr.w»  r0,·[r3,·#132]»      ;·0x841249 »       ldr.w»  r0,·[r3,·#132]»      ;·0x84
1250 »       cbz»    r0,·b8e·<tuplesubscript+0x6e>1250 »       cbz»    r0,·b8e·<tuplesubscript+0x6e>
1251 »       movw»   r6,·#01251 »       movw»   r6,·#0
1252 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_IndexError1252 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_IndexError
1253 »       movt»   r6,·#01253 »       movt»   r6,·#0
1254 ·R_ARM_THM_MOVT_ABS»     PyExc_IndexError1254 ·R_ARM_THM_MOVT_ABS»     PyExc_IndexError
Offset 1257, 279 lines modifiedOffset 1257, 279 lines modified
1257 »       ldr»    r1,·[r6,·#0]1257 »       ldr»    r1,·[r6,·#0]
1258 »       bl»     0·<PyNumber_AsSsize_t>1258 »       bl»     0·<PyNumber_AsSsize_t>
1259 ·R_ARM_THM_CALL» PyNumber_AsSsize_t1259 ·R_ARM_THM_CALL» PyNumber_AsSsize_t
1260 »       adds»   r3,·r0,·#11260 »       adds»   r3,·r0,·#1
1261 »       beq.n»  b66·<tuplesubscript+0x46>1261 »       beq.n»  b66·<tuplesubscript+0x46>
1262 »       ldr»    r1,·[r4,·#8]1262 »       ldr»    r1,·[r4,·#8]
1263 »       cmp»    r0,·#01263 »       cmp»    r0,·#0
1264 »       blt.w»  dc6·<tuplesubscript+0x2a6>1264 »       blt.w»  dcc·<tuplesubscript+0x2ac>
1265 »       cmp»    r1,·r01265 »       cmp»    r1,·r0
1266 »       ble.w»  db4·<tuplesubscript+0x294>1266 »       ble.w»  dba·<tuplesubscript+0x29a>
1267 »       add.w»  r5,·r4,·r0,·lsl·#21267 »       add.w»  r5,·r4,·r0,·lsl·#2
1268 »       ldr»    r5,·[r5,·#12]1268 »       ldr»    r5,·[r5,·#12]
1269 »       ldr»    r7,·[r5,·#0]1269 »       ldr»    r4,·[r5,·#0]
1270 »       adds»   r7,·#11270 »       adds»   r4,·#1
1271 »       str»    r7,·[r5,·#0]1271 »       str»    r4,·[r5,·#0]
1272 »       mov»    r0,·r51272 »       mov»    r0,·r5
1273 »       add»    sp,·#201273 »       add»    sp,·#16
1274 »       pop»    {r4,·r5,·r6,·r7,·pc}1274 »       pop»    {r4,·r5,·r6,·pc}
1275 »       bl»     0·<PyErr_Occurred>1275 »       bl»     0·<PyErr_Occurred>
1276 ·R_ARM_THM_CALL» PyErr_Occurred1276 ·R_ARM_THM_CALL» PyErr_Occurred
1277 »       cmp»    r0,·#01277 »       cmp»    r0,·#0
1278 »       bne.w»  d6a·<tuplesubscript+0x24a>1278 »       bne.w»  d54·<tuplesubscript+0x234>
1279 »       ldr»    r0,·[r4,·#8]1279 »       ldr»    r1,·[r4,·#8]
1280 »       subs»   r1,·r0,·#11280 »       subs»   r2,·r1,·#1
1281 »       bmi.w»  db4·<tuplesubscript+0x294>1281 »       bmi.w»  dba·<tuplesubscript+0x29a>
1282 »       cmp»    r0,·r11282 »       cmp»    r1,·r2
1283 »       ble.w»  db4·<tuplesubscript+0x294>1283 »       ble.w»  dba·<tuplesubscript+0x29a>
1284 »       add.w»  ip,·r4,·r0,·lsl·#21284 »       add.w»  ip,·r4,·r1,·lsl·#2
1285 »       ldr.w»  r5,·[ip,·#8]1285 »       ldr.w»  r5,·[ip,·#8]
1286 »       ldr»    r4,·[r5,·#0]1286 »       ldr»    r4,·[r5,·#0]
1287 »       adds»   r4,·#11287 »       adds»   r4,·#1
1288 »       str»    r4,·[r5,·#0]1288 »       str»    r4,·[r5,·#0]
1289 »       b.n»    b60·<tuplesubscript+0x40>1289 »       b.n»    b60·<tuplesubscript+0x40>
1290 »       movw»   r5,·#01290 »       movw»   r5,·#0
1291 ·R_ARM_THM_MOVW_ABS_NC»  PySlice_Type1291 ·R_ARM_THM_MOVW_ABS_NC»  PySlice_Type
1292 »       movt»   r5,·#01292 »       movt»   r5,·#0
1293 ·R_ARM_THM_MOVT_ABS»     PySlice_Type1293 ·R_ARM_THM_MOVT_ABS»     PySlice_Type
1294 »       cmp»    r2,·r51294 »       cmp»    r2,·r5
1295 »       bne.w»  dde·<tuplesubscript+0x2be>1295 »       bne.w»  de4·<tuplesubscript+0x2c4>
1296 »       mov»    r0,·r11296 »       mov»    r0,·r1
1297 »       add»    r3,·sp,·#121297 »       add»    r3,·sp,·#12
1298 »       add»    r2,·sp,·#81298 »       add»    r2,·sp,·#8
1299 »       add»    r1,·sp,·#41299 »       add»    r1,·sp,·#4
1300 »       bl»     0·<PySlice_Unpack>1300 »       bl»     0·<PySlice_Unpack>
1301 ·R_ARM_THM_CALL» PySlice_Unpack1301 ·R_ARM_THM_CALL» PySlice_Unpack
1302 »       cmp»    r0,·#01302 »       cmp»    r0,·#0
1303 »       blt.w»  d6a·<tuplesubscript+0x24a>1303 »       blt.w»  d54·<tuplesubscript+0x234>
1304 »       ldr»    r3,·[sp,·#12]1304 »       ldr»    r3,·[sp,·#12]
1305 »       add»    r2,·sp,·#81305 »       add»    r2,·sp,·#8
1306 »       ldr»    r0,·[r4,·#8]1306 »       ldr»    r0,·[r4,·#8]
1307 »       add»    r1,·sp,·#41307 »       add»    r1,·sp,·#4
1308 »       bl»     0·<PySlice_AdjustIndices>1308 »       bl»     0·<PySlice_AdjustIndices>
1309 ·R_ARM_THM_CALL» PySlice_AdjustIndices1309 ·R_ARM_THM_CALL» PySlice_AdjustIndices
1310 »       subs»   r6,·r0,·#01310 »       subs»   r6,·r0,·#0
1311 »       ble.n»  c96·<tuplesubscript+0x176>1311 »       ble.n»  ca6·<tuplesubscript+0x186>
1312 »       ldr»    r1,·[sp,·#4]1312 »       ldr»    r1,·[sp,·#4]
 1313 »       cbnz»   r1,·bd0·<tuplesubscript+0xb0>
 1314 »       ldr»    r2,·[sp,·#12]
1313 »       cmp»    r1,·#01315 »       cmp»    r2,·#1
 1316 »       bne.n»  bd0·<tuplesubscript+0xb0>
 1317 »       ldr»    r3,·[r4,·#8]
 1318 »       cmp»    r6,·r3
1314 »       beq.n»  cac·<tuplesubscript+0x18c>1319 »       beq.w»  d58·<tuplesubscript+0x238>
1315 »       cmp»    r6,·#191320 »       cmp»    r6,·#19
1316 »       bgt.w»  d48·<tuplesubscript+0x228>1321 »       bgt.w»  d32·<tuplesubscript+0x212>
1317 »       movw»   r3,·#01322 »       movw»   ip,·#0
1318 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR01323 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
1319 »       movt»   r3,·#01324 »       movt»   ip,·#0
1320 ·R_ARM_THM_MOVT_ABS»     .LANCHOR01325 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
1321 »       ldr.w»  r5,·[r3,·r6,·lsl·#2]1326 »       ldr.w»  r5,·[ip,·r6,·lsl·#2]
1322 »       cmp»    r5,·#01327 »       cmp»    r5,·#0
1323 »       beq.w»  d54·<tuplesubscript+0x234>1328 »       beq.w»  d3e·<tuplesubscript+0x21e>
1324 »       add.w»  r7,·r3,·r6,·lsl·#21329 »       add.w»  lr,·ip,·r6,·lsl·#2
1325 »       ldr»    r1,·[r5,·#12]1330 »       ldr»    r2,·[r5,·#12]
1326 »       str.w»  r1,·[r3,·r6,·lsl·#2] 
1327 »       mov»    r0,·r51331 »       mov»    r0,·r5
 1332 »       str.w»  r2,·[ip,·r6,·lsl·#2]
1328 »       ldr»    r2,·[r7,·#80]» ;·0x501333 »       ldr.w»  r3,·[lr,·#80]»       ;·0x50
1329 »       subs»   r3,·r2,·#11334 »       subs»   r1,·r3,·#1
1330 »       str»    r3,·[r7,·#80]» ;·0x501335 »       str.w»  r1,·[lr,·#80]»       ;·0x50
1331 »       bl»     0·<_Py_NewReference>1336 »       bl»     0·<_Py_NewReference>
1332 ·R_ARM_THM_CALL» _Py_NewReference1337 ·R_ARM_THM_CALL» _Py_NewReference
1333 »       ldr»    r2,·[sp,·#12]1338 »       ldr»    r2,·[sp,·#12]
1334 »       add.w»  r0,·r4,·#121339 »       add.w»  ip,·r4,·#12
1335 »       ldr»    r3,·[sp,·#4]1340 »       ldr»    r3,·[sp,·#4]
1336 »       cmp»    r2,·#11341 »       cmp»    r2,·#1
1337 »       bne.n»  cd2·<tuplesubscript+0x1b2>1342 »       bne.n»  cbc·<tuplesubscript+0x19c>
1338 »       ldr.w»  r7,·[r0,·r3,·lsl·#2]1343 »       ldr.w»  r2,·[ip,·r3,·lsl·#2]
1339 »       adds»   r2,·r3,·#11344 »       adds»   r0,·r3,·#1
1340 »       cmp»    r6,·#11345 »       cmp»    r6,·#1
1341 »       ldr»    r1,·[r7,·#0]1346 »       ldr»    r1,·[r2,·#0]
1342 »       add.w»  r1,·r1,·#11347 »       add.w»  r1,·r1,·#1
1343 »       str»    r1,·[r7,·#0]1348 »       str»    r1,·[r2,·#0]
1344 »       str»    r7,·[r5,·#12]1349 »       str»    r2,·[r5,·#12]
1345 »       beq.n»  c72·<tuplesubscript+0x152>1350 »       beq.n»  c82·<tuplesubscript+0x162>
1346 »       ldr.w»  r7,·[r0,·r2,·lsl·#2]1351 »       ldr.w»  r2,·[ip,·r0,·lsl·#2]
1347 »       cmp»    r6,·#21352 »       cmp»    r6,·#2
1348 »       add.w»  r2,·r3,·#21353 »       add.w»  r0,·r3,·#2
1349 »       ldr»    r1,·[r7,·#0]1354 »       ldr»    r1,·[r2,·#0]
1350 »       add.w»  r1,·r1,·#11355 »       add.w»  r1,·r1,·#1
1351 »       str»    r1,·[r7,·#0]1356 »       str»    r1,·[r2,·#0]
1352 »       str»    r7,·[r5,·#16]1357 »       str»    r2,·[r5,·#16]
1353 »       beq.n»  c72·<tuplesubscript+0x152>1358 »       beq.n»  c82·<tuplesubscript+0x162>
1354 »       ldr.w»  r7,·[r0,·r2,·lsl·#2]1359 »       ldr.w»  r2,·[ip,·r0,·lsl·#2]
1355 »       cmp»    r6,·#31360 »       cmp»    r6,·#3
1356 »       add.w»  r2,·r3,·#31361 »       add.w»  r0,·r3,·#3
1357 »       ldr»    r1,·[r7,·#0]1362 »       ldr»    r1,·[r2,·#0]
1358 »       add.w»  r1,·r1,·#11363 »       add.w»  r1,·r1,·#1
Max diff block lines reached; 47468/51814 bytes (91.61%) of diff not shown.
1.44 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:··········136756·(bytes·into·file)13 ··Start·of·section·headers:··········132812·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x21634:1 There·are·17·section·headers,·starting·at·offset·0x206cc:
  
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·001b54·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001d40·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01a270·000ea8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·019720·001098·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001b88·001524·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001d74·001524·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·01b118·0012f0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·01a7b8·0012f0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0030ac·00c038·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·003298·00c038·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0030ac·00cce8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·003298·00c04c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·01c408·004840·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·01baa8·004238·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00fd94·002d82·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00f2e4·002d82·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·012b18·001090·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·012068·001090·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·020c48·000960·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·01fce0·000960·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·013ba8·000865·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0130f8·000865·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·01440d·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·01395d·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01440d·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01395d·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·014440·003940·10·····15·716··418 ··[14]·.symtab···········SYMTAB··········00000000·013990·0038c0·10·····15·708··4
19 ··[15]·.strtab···········STRTAB··········00000000·017d80·0024ed·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·017250·0024d0·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0215a8·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·020640·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
112 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·916·entries:1 Symbol·table·'.symtab'·contains·908·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
Offset 11, 909 lines modifiedOffset 11, 901 lines modified
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR0
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR112 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR213 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
14 ····10:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC114 ····10:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
15 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC215 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
16 ····12:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC316 ····12:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
17 ····13:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC417 ····13:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
18 ····14:·0000212d··1828·FUNC····LOCAL··DEFAULT····6·mro_internal18 ····14:·00002131··1828·FUNC····LOCAL··DEFAULT····6·mro_internal
19 ····15:·00000490·····0·NOTYPE··LOCAL··DEFAULT····6·$d19 ····15:·00000490·····0·NOTYPE··LOCAL··DEFAULT····6·$d
20 ····16:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·$t20 ····16:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
21 ····17:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····17:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····18:·00000874·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····18:·00000874·····0·NOTYPE··LOCAL··DEFAULT····6·$t
23 ····19:·00002cf5···106·FUNC····LOCAL··DEFAULT····6·_PyType_DocWithoutSignature23 ····19:·00002cf9···106·FUNC····LOCAL··DEFAULT····6·_PyType_DocWithoutSignature
24 ····20:·00001238·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····20:·0000124c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····21:·00001240·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····21:·00001254·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····22:·000014ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d26 ····22:·000015ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
27 ····23:·000014b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t27 ····23:·000015fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
28 ····24:·00001780·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
29 ····25:·00001788·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
30 ····26:·00002128·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····24:·0000212c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC529 ····25:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
32 ····28:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC630 ····26:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
33 ····29:·0000212c·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00002130·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····30:·00002851··1098·FUNC····LOCAL··DEFAULT····6·mro_implementation32 ····28:·00002855··1098·FUNC····LOCAL··DEFAULT····6·mro_implementation
35 ····31:·00006879···308·FUNC····LOCAL··DEFAULT····6·lookup_maybe_method33 ····29:·00006aa5···308·FUNC····LOCAL··DEFAULT····6·lookup_maybe_method
36 ····32:·000023d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····30:·000023d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
37 ····33:·000023e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t35 ····31:·000023e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
38 ····34:·00004d0d··1240·FUNC····LOCAL··DEFAULT····6·solid_base36 ····32:·00004f65··1268·FUNC····LOCAL··DEFAULT····6·solid_base
39 ····35:·00002690·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·00002690·····0·NOTYPE··LOCAL··DEFAULT····6·$d
40 ····36:·00002698·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····34:·00002698·····0·NOTYPE··LOCAL··DEFAULT····6·$t
41 ····37:·00000001····28·FUNC····LOCAL··DEFAULT····9·lookup_method.part.039 ····35:·00000001····28·FUNC····LOCAL··DEFAULT····9·lookup_method.part.0
42 ····38:·0000c1b5····26·FUNC····LOCAL··DEFAULT····6·_PyObject_CallNoArg40 ····36:·0000bab9····72·FUNC····LOCAL··DEFAULT····6·_PyObject_CallNoArg
43 ····39:·00002848·····0·NOTYPE··LOCAL··DEFAULT····6·$d41 ····37:·0000284c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
44 ····40:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC742 ····38:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
45 ····41:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC843 ····39:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
46 ····42:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC944 ····40:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
47 ····43:·00002850·····0·NOTYPE··LOCAL··DEFAULT····6·$t45 ····41:·00002854·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····44:·000009b5····36·FUNC····LOCAL··DEFAULT····9·class_name46 ····42:·000009b5····36·FUNC····LOCAL··DEFAULT····9·class_name
49 ····45:·00000bd5···336·FUNC····LOCAL··DEFAULT····9·set_mro_error47 ····43:·00000bd5···336·FUNC····LOCAL··DEFAULT····9·set_mro_error
50 ····46:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1048 ····44:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
51 ····47:·00002d61·····8·FUNC····LOCAL··DEFAULT····6·type_is_gc49 ····45:·00002d65·····8·FUNC····LOCAL··DEFAULT····6·type_is_gc
52 ····48:·00000038·49152·OBJECT··LOCAL··DEFAULT····5·method_cache50 ····46:·00000038·49152·OBJECT··LOCAL··DEFAULT····5·method_cache
53 ····49:·00002e45···438·FUNC····LOCAL··DEFAULT····6·find_name_in_mro51 ····47:·00002e49···438·FUNC····LOCAL··DEFAULT····6·find_name_in_mro
54 ····50:·00002ffd···208·FUNC····LOCAL··DEFAULT····6·assign_version_tag52 ····48:·00003001···208·FUNC····LOCAL··DEFAULT····6·assign_version_tag
 53 ····49:·000030cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 54 ····50:·000030d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
55 ····51:·000030c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d55 ····51:·0000313c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
56 ····52:·000030cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
57 ····53:·00003138·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
58 ····54:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1156 ····52:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
59 ····55:·0000313c·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·00003140·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····56:·0000320c·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····54:·00003210·····0·NOTYPE··LOCAL··DEFAULT····6·$d
61 ····57:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1259 ····55:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
62 ····58:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1360 ····56:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
63 ····59:·00003210·····0·NOTYPE··LOCAL··DEFAULT····6·$t61 ····57:·00003214·····0·NOTYPE··LOCAL··DEFAULT····6·$t
64 ····60:·00003211···840·FUNC····LOCAL··DEFAULT····6·type_getattro62 ····58:·00003215···842·FUNC····LOCAL··DEFAULT····6·type_getattro
65 ····61:·00003559·····4·FUNC····LOCAL··DEFAULT····6·type_prepare63 ····59:·00003561·····4·FUNC····LOCAL··DEFAULT····6·type_prepare
66 ····62:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1464 ····60:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
67 ····63:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1565 ····61:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
68 ····64:·00000300·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1666 ····62:·00000300·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
69 ····65:·0000355d···392·FUNC····LOCAL··DEFAULT····6·type_call67 ····63:·00003565···392·FUNC····LOCAL··DEFAULT····6·type_call
70 ····66:·000062a1···136·FUNC····LOCAL··DEFAULT····6·object_init68 ····64:·000064cd···136·FUNC····LOCAL··DEFAULT····6·object_init
71 ····67:·00006329···592·FUNC····LOCAL··DEFAULT····6·object_new69 ····65:·00006555···592·FUNC····LOCAL··DEFAULT····6·object_new
72 ····68:·000036d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d70 ····66:·000036e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
73 ····69:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1771 ····67:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
74 ····70:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1872 ····68:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
75 ····71:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1973 ····69:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
76 ····72:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2074 ····70:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
77 ····73:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2175 ····71:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
78 ····74:·00000418·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2276 ····72:·00000418·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
79 ····75:·00000450·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2377 ····73:·00000450·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
80 ····76:·00000480·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2478 ····74:·00000480·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
81 ····77:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2579 ····75:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
82 ····78:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2680 ····76:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
83 ····79:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2781 ····77:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
84 ····80:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2882 ····78:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
85 ····81:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2983 ····79:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
86 ····82:·00000588·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3084 ····80:·00000588·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
87 ····83:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3185 ····81:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
88 ····84:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3286 ····82:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
89 ····85:·000036e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t87 ····83:·000036ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
90 ····86:·000036e5··5672·FUNC····LOCAL··DEFAULT····6·type_new88 ····84:·000036ed··5630·FUNC····LOCAL··DEFAULT····6·type_new
91 ····87:·0000391c·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
92 ····88:·00003924·····0·NOTYPE··LOCAL··DEFAULT····6·$t89 ····85:·00003924·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 90 ····86:·0000392c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
93 ····89:·00006bfd···830·FUNC····LOCAL··DEFAULT····6·subtype_dealloc91 ····87:·00006e2d···830·FUNC····LOCAL··DEFAULT····6·subtype_dealloc
94 ····90:·00006f3d···276·FUNC····LOCAL··DEFAULT····6·subtype_traverse92 ····88:·0000716d···276·FUNC····LOCAL··DEFAULT····6·subtype_traverse
95 ····91:·00009909···184·FUNC····LOCAL··DEFAULT····6·subtype_clear93 ····89:·00009661···176·FUNC····LOCAL··DEFAULT····6·subtype_clear
96 ····92:·000051e5··1488·FUNC····LOCAL··DEFAULT····6·update_one_slot94 ····90:·00005459··1488·FUNC····LOCAL··DEFAULT····6·update_one_slot
97 ····93:·00003c54·····0·NOTYPE··LOCAL··DEFAULT····6·$d95 ····91:·00003c5c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····94:·00003c78·····0·NOTYPE··LOCAL··DEFAULT····6·$t96 ····92:·00003c80·····0·NOTYPE··LOCAL··DEFAULT····6·$t
99 ····95:·00004004·····0·NOTYPE··LOCAL··DEFAULT····6·$d97 ····93:·00004048·····0·NOTYPE··LOCAL··DEFAULT····6·$d
100 ····96:·00004018·····0·NOTYPE··LOCAL··DEFAULT····6·$t98 ····94:·00004060·····0·NOTYPE··LOCAL··DEFAULT····6·$t
101 ····97:·00004358·····0·NOTYPE··LOCAL··DEFAULT····6·$d99 ····95:·000043b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
102 ····98:·00004370·····0·NOTYPE··LOCAL··DEFAULT····6·$t100 ····96:·000043d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
103 ····99:·00004688·····0·NOTYPE··LOCAL··DEFAULT····6·$d101 ····97:·00004768·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 102 ····98:·00004778·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 103 ····99:·00004b74·····0·NOTYPE··LOCAL··DEFAULT····6·$d
104 ···100:·0000469c·····0·NOTYPE··LOCAL··DEFAULT····6·$t104 ···100:·00004b84·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 105 ···101:·00004ced···632·FUNC····LOCAL··DEFAULT····6·best_base
105 ···101:·000049f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d106 ···102:·00004f60·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 107 ···103:·00004f64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 108 ···104:·00005454·····0·NOTYPE··LOCAL··DEFAULT····6·$d
106 ···102:·00004a08·····0·NOTYPE··LOCAL··DEFAULT····6·$t109 ···105:·00005458·····0·NOTYPE··LOCAL··DEFAULT····6·$t
107 ···103:·00004d00·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
108 ···104:·00004d0c·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
109 ···105:·000051e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
110 ···106:·000051e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
111 ···107:·00007cb9···400·FUNC····LOCAL··DEFAULT····6·tp_new_wrapper110 ···106:·00007acd···400·FUNC····LOCAL··DEFAULT····6·tp_new_wrapper
112 ···108:·000057ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d111 ···107:·00005a20·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 112 ···108:·00005a28·····0·NOTYPE··LOCAL··DEFAULT····6·$t
113 ···109:·000057b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t113 ···109:·00005c14·····0·NOTYPE··LOCAL··DEFAULT····6·$d
114 ···110:·000058e9····72·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallTstate.constprop.0 
115 ···111:·000059e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
116 ···112:·00000624·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33114 ···110:·00000624·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
117 ···113:·00000630·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34115 ···111:·00000630·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
118 ···114:·00000638·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35116 ···112:·00000638·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
Max diff block lines reached; 89194/114162 bytes (78.13%) of diff not shown.
451 KB
readelf --wide --relocs {}
Max HTML report size reached
2.25 KB
strings --all --bytes=8 {}
    
Offset 460, 16 lines modifiedOffset 460, 16 lines modified
460 object_init460 object_init
461 object_new461 object_new
462 type_new462 type_new
463 subtype_dealloc463 subtype_dealloc
464 subtype_traverse464 subtype_traverse
465 subtype_clear465 subtype_clear
466 update_one_slot466 update_one_slot
 467 best_base
467 tp_new_wrapper468 tp_new_wrapper
468 _PyObject_VectorcallTstate.constprop.0 
469 super_init469 super_init
470 super_getattro470 super_getattro
471 super_dealloc471 super_dealloc
472 object_init_subclass472 object_init_subclass
473 type_init473 type_init
474 object_init.part.0474 object_init.part.0
475 type_abstractmethods475 type_abstractmethods
Offset 688, 31 lines modifiedOffset 688, 31 lines modified
688 rop_id.65688 rop_id.65
689 op_id.64689 op_id.64
690 PyId___next__.29690 PyId___next__.29
691 PyId___bases__.14691 PyId___bases__.14
692 PyId___reduce__.2692 PyId___reduce__.2
693 PyId___getnewargs_ex__.10693 PyId___getnewargs_ex__.10
694 PyId___getnewargs__.9694 PyId___getnewargs__.9
695 PyId_copyreg.4 
696 PyId___newobj__.12695 PyId___newobj__.12
 696 PyId___newobj_ex__.11
697 PyId___getstate__.8697 PyId___getstate__.8
698 PyId___slotnames__.7698 PyId___slotnames__.7
699 PyId___newobj_ex__.11 
700 PyId__slotnames.6699 PyId__slotnames.6
701 PyId_items.5700 PyId_items.5
 701 PyId_copyreg.4
702 rop_id.81702 rop_id.81
703 op_id.80703 op_id.80
704 PyId___delete__.32704 PyId___delete__.32
705 PyId___set__.31705 PyId___set__.31
706 PyId___bool__.54706 PyId___bool__.54
707 PyId___index__.84707 PyId___index__.84
708 rop_id.39708 rop_id.39
709 op_id.38709 op_id.38
710 op_id.40 
711 rop_id.41710 rop_id.41
 711 op_id.40
712 rop_id.43712 rop_id.43
713 op_id.42713 op_id.42
714 rop_id.49714 rop_id.49
715 op_id.48715 op_id.48
716 PyId___pow__.50716 PyId___pow__.50
717 rop_id.86717 rop_id.86
718 op_id.85718 op_id.85
Offset 762, 22 lines modifiedOffset 762, 22 lines modified
762 PyWeakref_NewRef762 PyWeakref_NewRef
763 _PyDict_GetItemId763 _PyDict_GetItemId
764 PyDescr_NewMember764 PyDescr_NewMember
765 PyTuple_Pack765 PyTuple_Pack
766 PyDict_New766 PyDict_New
767 PyUnicode_FromString767 PyUnicode_FromString
768 PyDescr_NewGetSet768 PyDescr_NewGetSet
769 PyCMethod_New 
770 PyDescr_NewMethod769 PyDescr_NewMethod
771 PyDescr_NewClassMethod770 PyDescr_NewClassMethod
772 PyTuple_New771 PyCMethod_New
773 PyStaticMethod_New772 PyStaticMethod_New
 773 PyTuple_New
 774 PyExc_TypeError
774 PyExc_ValueError775 PyExc_ValueError
775 PyErr_SetString776 PyErr_SetString
776 PyExc_TypeError 
777 PyExc_SystemError777 PyExc_SystemError
778 PyType_GenericAlloc778 PyType_GenericAlloc
779 _PyObject_GC_Malloc779 _PyObject_GC_Malloc
780 _Py_NewReference780 _Py_NewReference
781 PyObject_Malloc781 PyObject_Malloc
782 PyErr_NoMemory782 PyErr_NoMemory
783 _PyRuntime783 _PyRuntime
Offset 818, 18 lines modifiedOffset 818, 18 lines modified
818 PyUnicode_IsIdentifier818 PyUnicode_IsIdentifier
819 _PyUnicode_EqualToASCIIId819 _PyUnicode_EqualToASCIIId
820 _PyUnicode_EqualToASCIIString820 _PyUnicode_EqualToASCIIString
821 _Py_Mangle821 _Py_Mangle
822 PyClassMethod_New822 PyClassMethod_New
823 _PyObject_LookupAttrId823 _PyObject_LookupAttrId
824 PyObject_CallFunctionObjArgs824 PyObject_CallFunctionObjArgs
825 PyObject_GenericGetAttr 
826 PyObject_GenericSetAttr825 PyObject_GenericSetAttr
827 PyExc_RuntimeError826 PyExc_RuntimeError
828 _PyErr_FormatFromCause827 _PyErr_FormatFromCause
 828 PyObject_GenericGetAttr
829 PyWrapperDescr_Type829 PyWrapperDescr_Type
830 PyCFunction_Type830 PyCFunction_Type
831 _PyObject_NextNotImplemented831 _PyObject_NextNotImplemented
832 _PyObject_LookupSpecial832 _PyObject_LookupSpecial
833 _PyType_LookupId833 _PyType_LookupId
834 PyThreadState_GetFrame834 PyThreadState_GetFrame
835 PyFrame_GetCode835 PyFrame_GetCode
Offset 905, 20 lines modifiedOffset 905, 20 lines modified
905 PyDict_Keys905 PyDict_Keys
906 PyObject_GenericGetDict906 PyObject_GenericGetDict
907 PyDict_Update907 PyDict_Update
908 PySequence_Size908 PySequence_Size
909 PySequence_GetItem909 PySequence_GetItem
910 PyFloat_Type910 PyFloat_Type
911 _PyLong_AsInt911 _PyLong_AsInt
912 PyImport_GetModule 
913 PyObject_VectorcallMethod 
914 PyObject_GetIter912 PyObject_GetIter
915 _PyObject_LookupAttr913 _PyObject_LookupAttr
916 PyImport_Import914 PyObject_VectorcallMethod
917 PyObject_CallMethod915 PyObject_CallMethod
 916 PyImport_GetModule
 917 PyImport_Import
918 PyLong_AsSsize_t918 PyLong_AsSsize_t
919 PyBool_Type919 PyBool_Type
920 PyObject_RichCompareBool920 PyObject_RichCompareBool
921 PyModule_Type921 PyModule_Type
922 _PyType_GetTextSignatureFromInternalDoc922 _PyType_GetTextSignatureFromInternalDoc
923 PyObject_Repr923 PyObject_Repr
924 _PyDict_KeysSize924 _PyDict_KeysSize
113 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 22, 24 lines modifiedOffset 22, 24 lines modified
22 »       nop22 »       nop
  
23 00000020·<PyType_FromSpecWithBases>:23 00000020·<PyType_FromSpecWithBases>:
24 PyType_FromSpecWithBases():24 PyType_FromSpecWithBases():
25 »       mov»    r2,·r125 »       mov»    r2,·r1
26 »       mov»    r1,·r026 »       mov»    r1,·r0
27 »       movs»   r0,·#027 »       movs»   r0,·#0
28 »       b.w»    7050·<PyType_FromModuleAndSpec>28 »       b.w»    7280·<PyType_FromModuleAndSpec>
29 ·R_ARM_THM_JUMP24»       PyType_FromModuleAndSpec29 ·R_ARM_THM_JUMP24»       PyType_FromModuleAndSpec
30 »       nop30 »       nop
  
31 0000002c·<PyType_FromSpec>:31 0000002c·<PyType_FromSpec>:
32 PyType_FromSpec():32 PyType_FromSpec():
33 »       movs»   r2,·#033 »       movs»   r2,·#0
34 »       mov»    r1,·r034 »       mov»    r1,·r0
35 »       mov»    r0,·r235 »       mov»    r0,·r2
36 »       b.w»    7050·<PyType_FromModuleAndSpec>36 »       b.w»    7280·<PyType_FromModuleAndSpec>
37 ·R_ARM_THM_JUMP24»       PyType_FromModuleAndSpec37 ·R_ARM_THM_JUMP24»       PyType_FromModuleAndSpec
38 »       nop38 »       nop
  
39 00000038·<super_traverse>:39 00000038·<super_traverse>:
40 super_traverse():40 super_traverse():
41 »       push»   {r4,·r5,·lr}41 »       push»   {r4,·r5,·lr}
42 »       mov»    r4,·r042 »       mov»    r4,·r0
Offset 70, 25 lines modifiedOffset 70, 25 lines modified
70 0000006c·<object_repr>:70 0000006c·<object_repr>:
71 object_repr():71 object_repr():
72 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}72 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
73 »       movs»   r1,·#073 »       movs»   r1,·#0
74 »       ldr»    r7,·[r0,·#4]74 »       ldr»    r7,·[r0,·#4]
75 »       mov»    r6,·r075 »       mov»    r6,·r0
76 »       mov»    r0,·r776 »       mov»    r0,·r7
77 »       bl»     6b4c·<type_module>77 »       bl»     6d7c·<type_module>
78 ·R_ARM_THM_CALL» type_module78 ·R_ARM_THM_CALL» type_module
79 »       mov»    r4,·r079 »       mov»    r4,·r0
80 »       cbz»    r0,·ce·<object_repr+0x62>80 »       cbz»    r0,·ce·<object_repr+0x62>
81 »       ldr»    r3,·[r0,·#4]81 »       ldr»    r3,·[r0,·#4]
82 »       ldr»    r1,·[r3,·#84]» ;·0x5482 »       ldr»    r1,·[r3,·#84]» ;·0x54
83 »       lsls»   r3,·r1,·#383 »       lsls»   r3,·r1,·#3
84 »       bpl.n»  11a·<object_repr+0xae>84 »       bpl.n»  11a·<object_repr+0xae>
85 »       movs»   r1,·#085 »       movs»   r1,·#0
86 »       mov»    r0,·r786 »       mov»    r0,·r7
87 »       bl»     6bd0·<type_qualname>87 »       bl»     6e00·<type_qualname>
88 ·R_ARM_THM_CALL» type_qualname88 ·R_ARM_THM_CALL» type_qualname
89 »       mov»    r5,·r089 »       mov»    r5,·r0
90 »       cmp»    r0,·#090 »       cmp»    r0,·#0
91 »       beq.n»  10e·<object_repr+0xa2>91 »       beq.n»  10e·<object_repr+0xa2>
92 »       ldr»    r1,·[pc,·#168]»;·(140·<object_repr+0xd4>)92 »       ldr»    r1,·[pc,·#168]»;·(140·<object_repr+0xd4>)
93 »       mov»    r0,·r493 »       mov»    r0,·r4
94 »       bl»     0·<_PyUnicode_EqualToASCIIId>94 »       bl»     0·<_PyUnicode_EqualToASCIIId>
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 »       bl»     0·<_Py_Dealloc>118 »       bl»     0·<_Py_Dealloc>
119 ·R_ARM_THM_CALL» _Py_Dealloc119 ·R_ARM_THM_CALL» _Py_Dealloc
120 »       b.n»    c2·<object_repr+0x56>120 »       b.n»    c2·<object_repr+0x56>
121 »       bl»     0·<PyErr_Clear>121 »       bl»     0·<PyErr_Clear>
122 ·R_ARM_THM_CALL» PyErr_Clear122 ·R_ARM_THM_CALL» PyErr_Clear
123 »       mov»    r1,·r4123 »       mov»    r1,·r4
124 »       mov»    r0,·r7124 »       mov»    r0,·r7
125 »       bl»     6bd0·<type_qualname>125 »       bl»     6e00·<type_qualname>
126 ·R_ARM_THM_CALL» type_qualname126 ·R_ARM_THM_CALL» type_qualname
127 »       mov»    r5,·r0127 »       mov»    r5,·r0
128 »       cbz»    r0,·116·<object_repr+0xaa>128 »       cbz»    r0,·116·<object_repr+0xaa>
129 »       mov»    r2,·r6129 »       mov»    r2,·r6
130 »       ldr»    r1,·[r7,·#12]130 »       ldr»    r1,·[r7,·#12]
131 »       movw»   r0,·#0131 »       movw»   r0,·#0
132 ·R_ARM_THM_MOVW_ABS_NC»  .LC74132 ·R_ARM_THM_MOVW_ABS_NC»  .LC74
Offset 160, 165 lines modifiedOffset 160, 191 lines modified
160 »       subs»   r1,·r3,·#1160 »       subs»   r1,·r3,·#1
161 »       str»    r1,·[r0,·#0]161 »       str»    r1,·[r0,·#0]
162 »       cbnz»   r1,·126·<object_repr+0xba>162 »       cbnz»   r1,·126·<object_repr+0xba>
163 »       bl»     0·<_Py_Dealloc>163 »       bl»     0·<_Py_Dealloc>
164 ·R_ARM_THM_CALL» _Py_Dealloc164 ·R_ARM_THM_CALL» _Py_Dealloc
165 »       movs»   r1,·#0165 »       movs»   r1,·#0
166 »       mov»    r0,·r7166 »       mov»    r0,·r7
167 »       bl»     6bd0·<type_qualname>167 »       bl»     6e00·<type_qualname>
168 ·R_ARM_THM_CALL» type_qualname168 ·R_ARM_THM_CALL» type_qualname
169 »       mov»    r5,·r0169 »       mov»    r5,·r0
170 »       cmp»    r0,·#0170 »       cmp»    r0,·#0
171 »       bne.n»  de·<object_repr+0x72>171 »       bne.n»  de·<object_repr+0x72>
172 »       b.n»    116·<object_repr+0xaa>172 »       b.n»    116·<object_repr+0xaa>
173 »       mov»    r0,·r4173 »       mov»    r0,·r4
174 »       bl»     0·<_Py_Dealloc>174 »       bl»     0·<_Py_Dealloc>
175 ·R_ARM_THM_CALL» _Py_Dealloc175 ·R_ARM_THM_CALL» _Py_Dealloc
176 »       b.n»    c2·<object_repr+0x56>176 »       b.n»    c2·<object_repr+0x56>
177 »       nop177 »       nop
178 »       .word»  0x00000e14178 »       .word»  0x00000e14
179 ·R_ARM_ABS32»    .data179 ·R_ARM_ABS32»    .data
  
 180 00000144·<type_set_module>:
 181 type_set_module():
 182 »       push»   {r3,·r4,·r5,·lr}
 183 »       movw»   r2,·#0
 184 ·R_ARM_THM_MOVW_ABS_NC»  .LC55
 185 »       movt»   r2,·#0
 186 ·R_ARM_THM_MOVT_ABS»     .LC55
 187 »       mov»    r4,·r0
 188 »       mov»    r5,·r1
 189 »       bl»     7fbc·<check_set_special_type_attr>
 190 ·R_ARM_THM_CALL» check_set_special_type_attr
 191 »       cbz»    r0,·16e·<type_set_module+0x2a>
 192 »       mov»    r0,·r4
 193 »       bl»     2ca0·<PyType_Modified>
 194 ·R_ARM_THM_CALL» PyType_Modified
 195 »       ldr.w»  r0,·[r4,·#132]»      ;·0x84
 196 »       mov»    r2,·r5
 197 »       ldr»    r1,·[pc,·#12]» ;·(174·<type_set_module+0x30>)
 198 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
 199 »       b.w»    0·<_PyDict_SetItemId>
 200 ·R_ARM_THM_JUMP24»       _PyDict_SetItemId
 201 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 202 »       pop»    {r3,·r4,·r5,·pc}
 203 »       .word»  0x00000c5c
 204 ·R_ARM_ABS32»    .data
  
180 00000144·<type_get_doc>:205 00000178·<type_get_doc>:
181 type_get_doc():206 type_get_doc():
182 »       ldr»    r3,·[r0,·#84]» ;·0x54207 »       ldr»    r3,·[r0,·#84]» ;·0x54
183 »       push»   {r4,·r5,·r6,·lr}208 »       push»   {r4,·r5,·r6,·lr}
184 »       mov»    r4,·r0209 »       mov»    r4,·r0
185 »       lsls»   r3,·r3,·#22210 »       lsls»   r3,·r3,·#22
186 »       bmi.n»  15c·<type_get_doc+0x18>211 »       bmi.n»  190·<type_get_doc+0x18>
187 »       ldr»    r1,·[r0,·#88]» ;·0x58212 »       ldr»    r1,·[r0,·#88]» ;·0x58
188 »       cbz»    r1,·15c·<type_get_doc+0x18>213 »       cbz»    r1,·190·<type_get_doc+0x18>
189 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}214 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
190 »       ldr»    r0,·[r0,·#12]215 »       ldr»    r0,·[r0,·#12]
191 »       b.w»    1a4·<_PyType_GetDocFromInternalDoc>216 »       b.w»    1d8·<_PyType_GetDocFromInternalDoc>
192 ·R_ARM_THM_JUMP24»       _PyType_GetDocFromInternalDoc217 ·R_ARM_THM_JUMP24»       _PyType_GetDocFromInternalDoc
Max diff block lines reached; 112597/115943 bytes (97.11%) of diff not shown.
2.27 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 248, 28 lines modifiedOffset 248, 28 lines modified
248 ··0x00000f40·00000000·44160000·00000000·00000000·....D...........248 ··0x00000f40·00000000·44160000·00000000·00000000·....D...........
249 ··0x00000f50·7c170000·00000000·00000000·74170000·|...........t...249 ··0x00000f50·7c170000·00000000·00000000·74170000·|...........t...
250 ··0x00000f60·00000000·00000000·10160000·00000000·................250 ··0x00000f60·00000000·00000000·10160000·00000000·................
251 ··0x00000f70·00000000·f0150000·00000000·00000000·................251 ··0x00000f70·00000000·f0150000·00000000·00000000·................
252 ··0x00000f80·cc100000·00000000·00000000·20150000·............·...252 ··0x00000f80·cc100000·00000000·00000000·20150000·............·...
253 ··0x00000f90·00000000·00000000·78150000·00000000·........x.......253 ··0x00000f90·00000000·00000000·78150000·00000000·........x.......
254 ··0x00000fa0·00000000·68150000·00000000·00000000·....h...........254 ··0x00000fa0·00000000·68150000·00000000·00000000·....h...........
255 ··0x00000fb0·2c150000·00000000·00000000·9c150000·,...............255 ··0x00000fb0·9c150000·00000000·00000000·8c150000·................
256 ··0x00000fc0·00000000·00000000·58150000·00000000·........X.......256 ··0x00000fc0·00000000·00000000·58150000·00000000·........X.......
257 ··0x00000fd0·00000000·48150000·00000000·00000000·....H...........257 ··0x00000fd0·00000000·48150000·00000000·00000000·....H...........
258 ··0x00000fe0·8c150000·00000000·00000000·3c150000·............<...258 ··0x00000fe0·3c150000·00000000·00000000·34150000·<...........4...
259 ··0x00000ff0·00000000·00000000·34150000·00000000·........4.......259 ··0x00000ff0·00000000·00000000·2c150000·00000000·........,.......
260 ··0x00001000·00000000·38180000·00000000·00000000·....8...........260 ··0x00001000·00000000·38180000·00000000·00000000·....8...........
261 ··0x00001010·2c180000·00000000·00000000·2c160000·,...........,...261 ··0x00001010·2c180000·00000000·00000000·2c160000·,...........,...
262 ··0x00001020·00000000·00000000·24160000·00000000·........$.......262 ··0x00001020·00000000·00000000·24160000·00000000·........$.......
263 ··0x00001030·00000000·04170000·00000000·00000000·................263 ··0x00001030·00000000·04170000·00000000·00000000·................
264 ··0x00001040·8c170000·00000000·00000000·68180000·............h...264 ··0x00001040·8c170000·00000000·00000000·68180000·............h...
265 ··0x00001050·00000000·00000000·78160000·00000000·........x.......265 ··0x00001050·00000000·00000000·78160000·00000000·........x.......
266 ··0x00001060·00000000·70160000·00000000·00000000·....p...........266 ··0x00001060·00000000·70160000·00000000·00000000·....p...........
267 ··0x00001070·84170000·00000000·00000000·84160000·................267 ··0x00001070·84170000·00000000·00000000·8c160000·................
268 ··0x00001080·00000000·00000000·8c160000·00000000·................268 ··0x00001080·00000000·00000000·84160000·00000000·................
269 ··0x00001090·00000000·a0160000·00000000·00000000·................269 ··0x00001090·00000000·a0160000·00000000·00000000·................
270 ··0x000010a0·98160000·00000000·00000000·fc160000·................270 ··0x000010a0·98160000·00000000·00000000·fc160000·................
271 ··0x000010b0·00000000·00000000·04180000·00000000·................271 ··0x000010b0·00000000·00000000·04180000·00000000·................
272 ··0x000010c0·00000000·e0160000·00000000·00000000·................272 ··0x000010c0·00000000·e0160000·00000000·00000000·................
273 ··0x000010d0·d8160000·00000000·00000000·d8160000·................273 ··0x000010d0·d8160000·00000000·00000000·d8160000·................
274 ··0x000010e0·00000000·00000000·b0170000·00000000·................274 ··0x000010e0·00000000·00000000·b0170000·00000000·................
275 ··0x000010f0·00000000·98170000·00000000·00000000·................275 ··0x000010f0·00000000·98170000·00000000·00000000·................
703 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
16.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 wrap_del():23 wrap_del():
24 »       push»   {r3,·r4,·r5,·lr}24 »       push»   {r3,·r4,·r5,·lr}
25 »       mov»    r3,·r125 »       mov»    r3,·r1
26 »       mov»    r5,·r026 »       mov»    r5,·r0
27 »       movs»   r1,·#027 »       movs»   r1,·#0
28 »       mov»    r0,·r328 »       mov»    r0,·r3
29 »       mov»    r4,·r229 »       mov»    r4,·r2
30 »       bl»     9690·<check_num_args>30 »       bl»     93ec·<check_num_args>
31 ·R_ARM_THM_CALL» check_num_args31 ·R_ARM_THM_CALL» check_num_args
32 »       cbz»    r0,·42·<wrap_del+0x26>32 »       cbz»    r0,·42·<wrap_del+0x26>
33 »       mov»    r0,·r533 »       mov»    r0,·r5
34 »       blx»    r434 »       blx»    r4
35 »       movw»   r1,·#035 »       movw»   r1,·#0
36 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct36 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
37 »       movt»   r1,·#037 »       movt»   r1,·#0
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 wrap_delattr():46 wrap_delattr():
47 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}47 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
48 »       mov»    r4,·r148 »       mov»    r4,·r1
49 »       mov»    r7,·r049 »       mov»    r7,·r0
50 »       movs»   r1,·#150 »       movs»   r1,·#1
51 »       mov»    r0,·r451 »       mov»    r0,·r4
52 »       mov»    r6,·r252 »       mov»    r6,·r2
53 »       bl»     9690·<check_num_args>53 »       bl»     93ec·<check_num_args>
54 ·R_ARM_THM_CALL» check_num_args54 ·R_ARM_THM_CALL» check_num_args
55 »       cbz»    r0,·c6·<wrap_delattr+0x82>55 »       cbz»    r0,·c6·<wrap_delattr+0x82>
56 »       ldr»    r2,·[r7,·#4]56 »       ldr»    r2,·[r7,·#4]
57 »       ldr»    r1,·[r4,·#12]57 »       ldr»    r1,·[r4,·#12]
58 »       ldr.w»  r5,·[r2,·#172]»      ;·0xac58 »       ldr.w»  r5,·[r2,·#172]»      ;·0xac
59 »       cbz»    r5,·ca·<wrap_delattr+0x86>59 »       cbz»    r5,·ca·<wrap_delattr+0x86>
60 »       ldr»    r0,·[r5,·#8]60 »       ldr»    r0,·[r5,·#8]
Offset 126, 23 lines modifiedOffset 126, 23 lines modified
126 »       push»   {r4,·lr}126 »       push»   {r4,·lr}
127 »       sub»    sp,·#16127 »       sub»    sp,·#16
128 »       strd»   r0,·r1,·[sp,·#4]128 »       strd»   r0,·r1,·[sp,·#4]
129 »       cbnz»   r2,·fc·<slot_tp_descr_set+0x16>129 »       cbnz»   r2,·fc·<slot_tp_descr_set+0x16>
130 »       movs»   r2,·#2130 »       movs»   r2,·#2
131 »       add»    r1,·sp,·#4131 »       add»    r1,·sp,·#4
132 »       ldr»    r0,·[pc,·#48]» ;·(128·<slot_tp_descr_set+0x42>)132 »       ldr»    r0,·[pc,·#48]» ;·(128·<slot_tp_descr_set+0x42>)
133 »       bl»     8938·<vectorcall_method>133 »       bl»     8694·<vectorcall_method>
134 ·R_ARM_THM_CALL» vectorcall_method134 ·R_ARM_THM_CALL» vectorcall_method
135 »       b.n»    10a·<slot_tp_descr_set+0x24>135 »       b.n»    10a·<slot_tp_descr_set+0x24>
136 »       mov»    r3,·r2136 »       mov»    r3,·r2
137 »       ldr»    r0,·[pc,·#44]» ;·(12c·<slot_tp_descr_set+0x46>)137 »       ldr»    r0,·[pc,·#44]» ;·(12c·<slot_tp_descr_set+0x46>)
138 »       movs»   r2,·#3138 »       movs»   r2,·#3
139 »       add»    r1,·sp,·#4139 »       add»    r1,·sp,·#4
140 »       str»    r3,·[sp,·#12]140 »       str»    r3,·[sp,·#12]
141 »       bl»     8938·<vectorcall_method>141 »       bl»     8694·<vectorcall_method>
142 ·R_ARM_THM_CALL» vectorcall_method142 ·R_ARM_THM_CALL» vectorcall_method
143 »       cbz»    r0,·11a·<slot_tp_descr_set+0x34>143 »       cbz»    r0,·11a·<slot_tp_descr_set+0x34>
144 »       ldr»    r4,·[r0,·#0]144 »       ldr»    r4,·[r0,·#0]
145 »       subs»   r4,·#1145 »       subs»   r4,·#1
146 »       str»    r4,·[r0,·#0]146 »       str»    r4,·[r0,·#0]
147 »       cbnz»   r4,·120·<slot_tp_descr_set+0x3a>147 »       cbnz»   r4,·120·<slot_tp_descr_set+0x3a>
148 »       bl»     0·<_Py_Dealloc>148 »       bl»     0·<_Py_Dealloc>
Offset 196, 40 lines modifiedOffset 196, 40 lines modified
196 »       str»    r5,·[r3,·#0]196 »       str»    r5,·[r3,·#0]
197 »       add»    sp,·#20197 »       add»    sp,·#20
198 »       pop»    {r4,·r5,·pc}198 »       pop»    {r4,·r5,·pc}
  
199 00000178·<richcmp_gt>:199 00000178·<richcmp_gt>:
200 richcmp_gt():200 richcmp_gt():
201 »       movs»   r3,·#4201 »       movs»   r3,·#4
202 »       b.w»    c1d0·<wrap_richcmpfunc>202 »       b.w»    bb00·<wrap_richcmpfunc>
203 ·R_ARM_THM_JUMP24»       wrap_richcmpfunc203 ·R_ARM_THM_JUMP24»       wrap_richcmpfunc
  
204 0000017e·<richcmp_le>:204 0000017e·<richcmp_le>:
205 richcmp_le():205 richcmp_le():
206 »       movs»   r3,·#1206 »       movs»   r3,·#1
207 »       b.w»    c1d0·<wrap_richcmpfunc>207 »       b.w»    bb00·<wrap_richcmpfunc>
208 ·R_ARM_THM_JUMP24»       wrap_richcmpfunc208 ·R_ARM_THM_JUMP24»       wrap_richcmpfunc
  
209 00000184·<richcmp_ge>:209 00000184·<richcmp_ge>:
210 richcmp_ge():210 richcmp_ge():
211 »       movs»   r3,·#5211 »       movs»   r3,·#5
212 »       b.w»    c1d0·<wrap_richcmpfunc>212 »       b.w»    bb00·<wrap_richcmpfunc>
213 ·R_ARM_THM_JUMP24»       wrap_richcmpfunc213 ·R_ARM_THM_JUMP24»       wrap_richcmpfunc
  
214 0000018a·<slot_nb_inplace_or>:214 0000018a·<slot_nb_inplace_or>:
215 slot_nb_inplace_or():215 slot_nb_inplace_or():
216 »       push»   {r4,·lr}216 »       push»   {r4,·lr}
217 »       mov»    r3,·r1217 »       mov»    r3,·r1
218 »       mov»    r4,·r0218 »       mov»    r4,·r0
219 »       sub»    sp,·#8219 »       sub»    sp,·#8
220 »       movs»   r2,·#2220 »       movs»   r2,·#2
221 »       mov»    r1,·sp221 »       mov»    r1,·sp
222 »       ldr»    r0,·[pc,·#12]» ;·(1a4·<slot_nb_inplace_or+0x1a>)222 »       ldr»    r0,·[pc,·#12]» ;·(1a4·<slot_nb_inplace_or+0x1a>)
223 »       strd»   r4,·r3,·[sp]223 »       strd»   r4,·r3,·[sp]
224 »       bl»     8938·<vectorcall_method>224 »       bl»     8694·<vectorcall_method>
225 ·R_ARM_THM_CALL» vectorcall_method225 ·R_ARM_THM_CALL» vectorcall_method
226 »       add»    sp,·#8226 »       add»    sp,·#8
227 »       pop»    {r4,·pc}227 »       pop»    {r4,·pc}
228 »       .word»  0x000010b4228 »       .word»  0x000010b4
229 ·R_ARM_ABS32»    .data229 ·R_ARM_ABS32»    .data
  
230 000001a8·<slot_nb_inplace_multiply>:230 000001a8·<slot_nb_inplace_multiply>:
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 »       mov»    r3,·r1238 »       mov»    r3,·r1
239 »       mov»    r4,·r0239 »       mov»    r4,·r0
240 »       sub»    sp,·#8240 »       sub»    sp,·#8
241 »       movs»   r2,·#2241 »       movs»   r2,·#2
242 »       mov»    r1,·sp242 »       mov»    r1,·sp
243 »       ldr»    r0,·[pc,·#12]» ;·(1c4·<slot_nb_inplace_multiply+0x1c>)243 »       ldr»    r0,·[pc,·#12]» ;·(1c4·<slot_nb_inplace_multiply+0x1c>)
244 »       strd»   r4,·r3,·[sp]244 »       strd»   r4,·r3,·[sp]
245 »       bl»     8938·<vectorcall_method>245 »       bl»     8694·<vectorcall_method>
246 ·R_ARM_THM_CALL» vectorcall_method246 ·R_ARM_THM_CALL» vectorcall_method
247 »       add»    sp,·#8247 »       add»    sp,·#8
248 »       pop»    {r4,·pc}248 »       pop»    {r4,·pc}
249 »       nop249 »       nop
250 »       .word»  0x000010e4250 »       .word»  0x000010e4
251 ·R_ARM_ABS32»    .data251 ·R_ARM_ABS32»    .data
  
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 »       mov»    r3,·r1256 »       mov»    r3,·r1
257 »       mov»    r4,·r0257 »       mov»    r4,·r0
258 »       sub»    sp,·#8258 »       sub»    sp,·#8
259 »       movs»   r2,·#2259 »       movs»   r2,·#2
260 »       mov»    r1,·sp260 »       mov»    r1,·sp
261 »       ldr»    r0,·[pc,·#12]» ;·(1e4·<slot_nb_inplace_add+0x1c>)261 »       ldr»    r0,·[pc,·#12]» ;·(1e4·<slot_nb_inplace_add+0x1c>)
262 »       strd»   r4,·r3,·[sp]262 »       strd»   r4,·r3,·[sp]
263 »       bl»     8938·<vectorcall_method>263 »       bl»     8694·<vectorcall_method>
264 ·R_ARM_THM_CALL» vectorcall_method264 ·R_ARM_THM_CALL» vectorcall_method
265 »       add»    sp,·#8265 »       add»    sp,·#8
266 »       pop»    {r4,·pc}266 »       pop»    {r4,·pc}
267 »       nop267 »       nop
268 »       .word»  0x000010f0268 »       .word»  0x000010f0
269 ·R_ARM_ABS32»    .data269 ·R_ARM_ABS32»    .data
Max diff block lines reached; 13932/16940 bytes (82.24%) of diff not shown.
73.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 31, 564 lines modifiedOffset 31, 562 lines modified
31 ··0x000001c0·2e4c4332·34002e4c·43323500·2e4c4332·.LC24..LC25..LC231 ··0x000001c0·2e4c4332·34002e4c·43323500·2e4c4332·.LC24..LC25..LC2
32 ··0x000001d0·36002e4c·43323700·2e4c4332·38002e4c·6..LC27..LC28..L32 ··0x000001d0·36002e4c·43323700·2e4c4332·38002e4c·6..LC27..LC28..L
33 ··0x000001e0·43323900·2e4c4333·30002e4c·43333100·C29..LC30..LC31.33 ··0x000001e0·43323900·2e4c4333·30002e4c·43333100·C29..LC30..LC31.
34 ··0x000001f0·2e4c4333·32007479·70655f6e·65770073·.LC32.type_new.s34 ··0x000001f0·2e4c4333·32007479·70655f6e·65770073·.LC32.type_new.s
35 ··0x00000200·75627479·70655f64·65616c6c·6f630073·ubtype_dealloc.s35 ··0x00000200·75627479·70655f64·65616c6c·6f630073·ubtype_dealloc.s
36 ··0x00000210·75627479·70655f74·72617665·72736500·ubtype_traverse.36 ··0x00000210·75627479·70655f74·72617665·72736500·ubtype_traverse.
37 ··0x00000220·73756274·7970655f·636c6561·72007570·subtype_clear.up37 ··0x00000220·73756274·7970655f·636c6561·72007570·subtype_clear.up
38 ··0x00000230·64617465·5f6f6e65·5f736c6f·74007470·date_one_slot.tp38 ··0x00000230·64617465·5f6f6e65·5f736c6f·74006265·date_one_slot.be
 39 ··0x00000240·73745f62·61736500·74705f6e·65775f77·st_base.tp_new_w
 40 ··0x00000250·72617070·6572002e·4c433333·002e4c43·rapper..LC33..LC
 41 ··0x00000260·3334002e·4c433335·002e4c43·3336002e·34..LC35..LC36..
39 ··0x00000240·5f6e6577·5f777261·70706572·005f5079·_new_wrapper._Py 
40 ··0x00000250·4f626a65·63745f56·6563746f·7263616c·Object_Vectorcal 
41 ··0x00000260·6c547374·6174652e·636f6e73·7470726f·lTstate.constpro 
42 ··0x00000270·702e3000·2e4c4333·33002e4c·43333400·p.0..LC33..LC34. 
43 ··0x00000280·2e4c4333·35002e4c·43333600·2e4c4333·.LC35..LC36..LC3 
44 ··0x00000290·37002e4c·43333800·2e4c4333·39002e4c·7..LC38..LC39..L42 ··0x00000270·4c433337·002e4c43·3338002e·4c433339·LC37..LC38..LC39
45 ··0x000002a0·43343000·2e4c4334·31002e4c·43343200·C40..LC41..LC42. 
46 ··0x000002b0·73757065·725f696e·69740073·75706572·super_init.super 
47 ··0x000002c0·5f676574·61747472·6f007375·7065725f·_getattro.super_ 
48 ··0x000002d0·6465616c·6c6f6300·6f626a65·63745f69·dealloc.object_i 
49 ··0x000002e0·6e69745f·73756263·6c617373·002e4c43·nit_subclass..LC 
50 ··0x000002f0·3433002e·4c433434·00747970·655f696e·43..LC44.type_in 
51 ··0x00000300·6974006f·626a6563·745f696e·69742e70·it.object_init.p 
52 ··0x00000310·6172742e·30002e4c·43343500·2e4c4334·art.0..LC45..LC4 
53 ··0x00000320·36002e4c·43343700·2e4c4334·38002e4c·6..LC47..LC48..L 
54 ··0x00000330·43343900·2e4c4335·30007479·70655f61·C49..LC50.type_a 
55 ··0x00000340·62737472·6163746d·6574686f·6473002e·bstractmethods.. 
56 ··0x00000350·4c433531·002e4c43·3532006f·626a6563·LC51..LC52.objec 
57 ··0x00000360·745f6465·616c6c6f·63002e4c·43353400·t_dealloc..LC54. 
58 ··0x00000370·736c6f74·5f74705f·696e6974·002e4c43·slot_tp_init..LC 
59 ··0x00000380·3535002e·4c433536·002e4c43·35370074·55..LC56..LC57.t 
60 ··0x00000390·7970655f·72657072·00747970·655f6d6f·ype_repr.type_mo 
61 ··0x000003a0·64756c65·00747970·655f7175·616c6e61·dule.type_qualna 
62 ··0x000003b0·6d65002e·4c433538·002e4c43·3539002e·me..LC58..LC59.. 
63 ··0x000003c0·4c433630·002e4c43·3631002e·4c433632·LC60..LC61..LC62 
64 ··0x000003d0·002e4c43·3633002e·4c433634·002e4c43·..LC63..LC64..LC43 ··0x00000280·002e4c43·3430002e·4c433431·002e4c43·..LC40..LC41..LC
 44 ··0x00000290·34320073·75706572·5f696e69·74007375·42.super_init.su
 45 ··0x000002a0·7065725f·67657461·7474726f·00737570·per_getattro.sup
 46 ··0x000002b0·65725f64·65616c6c·6f63006f·626a6563·er_dealloc.objec
 47 ··0x000002c0·745f696e·69745f73·7562636c·61737300·t_init_subclass.
 48 ··0x000002d0·2e4c4334·33002e4c·43343400·74797065·.LC43..LC44.type
 49 ··0x000002e0·5f696e69·74006f62·6a656374·5f696e69·_init.object_ini
65 ··0x000003e0·3635006f·626a6563·745f7374·72006f62·65.object_str.ob 
66 ··0x000003f0·6a656374·5f726570·72002e4c·43363600·ject_repr..LC66. 
67 ··0x00000400·2e4c4336·37007479·70655f73·65746174·.LC67.type_setat 
68 ··0x00000410·74726f00·75706461·74655f73·6c6f7400·tro.update_slot. 
69 ··0x00000420·73757065·725f7472·61766572·7365006f·super_traverse.o 
70 ··0x00000430·626a6563·745f6765·745f636c·61737300·bject_get_class. 
71 ··0x00000440·6f626a65·63745f72·69636863·6f6d7061·object_richcompa 
72 ··0x00000450·72650073·6c6f745f·74705f6e·6577002e·re.slot_tp_new.. 
73 ··0x00000460·4c433638·002e4c43·3639002e·4c433730·LC68..LC69..LC70 
74 ··0x00000470·002e4c43·3731002e·4c433732·002e4c43·..LC71..LC72..LC 
75 ··0x00000480·3733002e·4c433734·0050794f·626a6563·73..LC74.PyObjec 
76 ··0x00000490·745f4361·6c6c4f6e·65417267·00747970·t_CallOneArg.typ 
77 ··0x000004a0·655f6d72·6f007479·70655f67·65745f62·e_mro.type_get_b 
78 ··0x000004b0·61736573·00747970·655f7365·745f6162·ases.type_set_ab 
79 ··0x000004c0·73747261·63746d65·74686f64·73007265·stractmethods.re 
80 ··0x000004d0·63757273·655f646f·776e5f73·7562636c·curse_down_subcl 
81 ··0x000004e0·61737365·732e636f·6e737470·726f702e·asses.constprop. 
82 ··0x000004f0·302e6973·72612e30·002e4c43·3735002e·0.isra.0..LC75..50 ··0x000002f0·742e7061·72742e30·002e4c43·3435002e·t.part.0..LC45..
83 ··0x00000500·4c433736·002e4c43·3737002e·4c433738·LC76..LC77..LC7851 ··0x00000300·4c433436·002e4c43·3437002e·4c433438·LC46..LC47..LC48
84 ··0x00000510·002e4c43·3739002e·4c433830·00747970·..LC79..LC80.typ52 ··0x00000310·002e4c43·3439002e·4c433530·00747970·..LC49..LC50.typ
85 ··0x00000520·655f7365·745f6d6f·64756c65·00636865·e_set_module.che 
86 ··0x00000530·636b5f73·65745f73·70656369·616c5f74·ck_set_special_t53 ··0x00000320·655f6162·73747261·63746d65·74686f64·e_abstractmethod
 54 ··0x00000330·73002e4c·43353100·2e4c4335·32006f62·s..LC51..LC52.ob
 55 ··0x00000340·6a656374·5f646561·6c6c6f63·002e4c43·ject_dealloc..LC
 56 ··0x00000350·35340073·6c6f745f·74705f69·6e697400·54.slot_tp_init.
 57 ··0x00000360·2e4c4335·35002e4c·43353600·2e4c4335·.LC55..LC56..LC5
 58 ··0x00000370·37007479·70655f72·65707200·74797065·7.type_repr.type
 59 ··0x00000380·5f6d6f64·756c6500·74797065·5f717561·_module.type_qua
 60 ··0x00000390·6c6e616d·65002e4c·43353800·2e4c4335·lname..LC58..LC5
 61 ··0x000003a0·39002e4c·43363000·2e4c4336·31002e4c·9..LC60..LC61..L
 62 ··0x000003b0·43363200·2e4c4336·33002e4c·43363400·C62..LC63..LC64.
 63 ··0x000003c0·2e4c4336·35006f62·6a656374·5f737472·.LC65.object_str
 64 ··0x000003d0·006f626a·6563745f·72657072·002e4c43·.object_repr..LC
 65 ··0x000003e0·3636002e·4c433637·00747970·655f7365·66..LC67.type_se
 66 ··0x000003f0·74617474·726f0075·70646174·655f736c·tattro.update_sl
 67 ··0x00000400·6f740073·75706572·5f747261·76657273·ot.super_travers
 68 ··0x00000410·65006f62·6a656374·5f676574·5f636c61·e.object_get_cla
 69 ··0x00000420·7373006f·626a6563·745f7269·6368636f·ss.object_richco
 70 ··0x00000430·6d706172·6500736c·6f745f74·705f6e65·mpare.slot_tp_ne
 71 ··0x00000440·77002e4c·43363800·2e4c4336·39002e4c·w..LC68..LC69..L
 72 ··0x00000450·43373000·2e4c4337·31002e4c·43373200·C70..LC71..LC72.
 73 ··0x00000460·2e4c4337·33002e4c·43373400·50794f62·.LC73..LC74.PyOb
 74 ··0x00000470·6a656374·5f43616c·6c4f6e65·41726700·ject_CallOneArg.
87 ··0x00000540·7970655f·61747472·00747970·655f6765·ype_attr.type_ge75 ··0x00000480·74797065·5f6d726f·00747970·655f6765·type_mro.type_ge
 76 ··0x00000490·745f6261·73657300·74797065·5f736574·t_bases.type_set
 77 ··0x000004a0·5f616273·74726163·746d6574·686f6473·_abstractmethods
 78 ··0x000004b0·00726563·75727365·5f646f77·6e5f7375·.recurse_down_su
 79 ··0x000004c0·62636c61·73736573·2e636f6e·73747072·bclasses.constpr
 80 ··0x000004d0·6f702e30·2e697372·612e3000·2e4c4337·op.0.isra.0..LC7
 81 ··0x000004e0·35002e4c·43373600·74797065·5f736574·5..LC76.type_set
 82 ··0x000004f0·5f6d6f64·756c6500·63686563·6b5f7365·_module.check_se
 83 ··0x00000500·745f7370·65636961·6c5f7479·70655f61·t_special_type_a
 84 ··0x00000510·74747200·2e4c4337·37002e4c·43373800·ttr..LC77..LC78.
 85 ··0x00000520·2e4c4337·39002e4c·43383000·74797065·.LC79..LC80.type
88 ··0x00000550·745f646f·63006f62·6a656374·5f737562·t_doc.object_sub86 ··0x00000530·5f676574·5f646f63·006f626a·6563745f·_get_doc.object_
89 ··0x00000560·636c6173·73686f6f·6b007479·70655f5f·classhook.type__87 ··0x00000540·73756263·6c617373·686f6f6b·00747970·subclasshook.typ
90 ··0x00000570·5f737562·636c6173·7365735f·5f007772·_subclasses__.wr88 ··0x00000550·655f5f5f·73756263·6c617373·65735f5f·e___subclasses__
91 ··0x00000580·61705f69·6e697400·736c6f74·5f6d705f·ap_init.slot_mp_89 ··0x00000560·00777261·705f696e·69740073·6c6f745f·.wrap_init.slot_
92 ··0x00000590·73756273·63726970·74007665·63746f72·subscript.vector90 ··0x00000570·6d705f73·75627363·72697074·00766563·mp_subscript.vec
93 ··0x000005a0·63616c6c·5f6d6574·686f6400·736c6f74·call_method.slot91 ··0x00000580·746f7263·616c6c5f·6d657468·6f640073·torcall_method.s
94 ··0x000005b0·5f6d705f·6173735f·73756273·63726970·_mp_ass_subscrip92 ··0x00000590·6c6f745f·6d705f61·73735f73·75627363·lot_mp_ass_subsc
95 ··0x000005c0·74007772·61705f6f·626a6f62·6a617267·t.wrap_objobjarg93 ··0x000005a0·72697074·00777261·705f6f62·6a6f626a·ript.wrap_objobj
96 ··0x000005d0·70726f63·002e4c43·38310073·6c6f745f·proc..LC81.slot_94 ··0x000005b0·61726770·726f6300·2e4c4338·3100736c·argproc..LC81.sl
97 ··0x000005e0·73715f63·6f6e7461·696e7300·736c6f74·sq_contains.slot95 ··0x000005c0·6f745f73·715f636f·6e746169·6e730073·ot_sq_contains.s
98 ··0x000005f0·5f74705f·73657461·7474726f·00736c6f·_tp_setattro.slo96 ··0x000005d0·6c6f745f·74705f73·65746174·74726f00·lot_tp_setattro.
99 ··0x00000600·745f7470·5f676574·61747472·5f686f6f·t_tp_getattr_hoo 
100 ··0x00000610·6b00736c·6f745f74·705f6765·74617474·k.slot_tp_getatt97 ··0x000005e0·736c6f74·5f74705f·67657461·7474725f·slot_tp_getattr_
101 ··0x00000620·726f002e·4c433832·002e4c43·38330077·ro..LC82..LC83.w98 ··0x000005f0·686f6f6b·00736c6f·745f7470·5f676574·hook.slot_tp_get
 99 ··0x00000600·61747472·6f002e4c·43383200·2e4c4338·attro..LC82..LC8
102 ··0x00000630·7261705f·62696e61·72796675·6e630063·rap_binaryfunc.c100 ··0x00000610·33007772·61705f62·696e6172·7966756e·3.wrap_binaryfun
103 ··0x00000640·6865636b·5f6e756d·5f617267·73002e4c·heck_num_args..L101 ··0x00000620·63006368·65636b5f·6e756d5f·61726773·c.check_num_args
104 ··0x00000650·43383400·2e4c4338·35007772·61705f73·C84..LC85.wrap_s102 ··0x00000630·002e4c43·3834002e·4c433835·00777261·..LC84..LC85.wra
105 ··0x00000660·65746174·74720074·7970655f·5f5f7375·etattr.type___su103 ··0x00000640·705f7365·74617474·72007479·70655f5f·p_setattr.type__
106 ··0x00000670·62636c61·73736368·65636b5f·5f007570·bclasscheck__.up104 ··0x00000650·5f737562·636c6173·73636865·636b5f5f·_subclasscheck__
107 ··0x00000680·64617465·5f736c6f·74735f63·616c6c62·date_slots_callb105 ··0x00000660·00757064·6174655f·736c6f74·735f6361·.update_slots_ca
108 ··0x00000690·61636b00·74797065·5f6e616d·6500736c·ack.type_name.sl106 ··0x00000670·6c6c6261·636b0074·7970655f·6e616d65·llback.type_name
109 ··0x000006a0·6f745f74·705f6361·6c6c0077·7261705f·ot_tp_call.wrap_107 ··0x00000680·00736c6f·745f7470·5f63616c·6c007772·.slot_tp_call.wr
110 ··0x000006b0·64656c69·74656d00·736c6f74·5f6e625f·delitem.slot_nb_108 ··0x00000690·61705f64·656c6974·656d0073·6c6f745f·ap_delitem.slot_
111 ··0x000006c0·6e656761·74697665·00777261·705f6e65·negative.wrap_ne109 ··0x000006a0·6e625f6e·65676174·69766500·77726170·nb_negative.wrap
112 ··0x000006d0·7874002e·4c433836·00736c6f·745f7371·xt..LC86.slot_sq110 ··0x000006b0·5f6e6578·74002e4c·43383600·736c6f74·_next..LC86.slot
113 ··0x000006e0·5f6c656e·67746800·736c6f74·5f74705f·_length.slot_tp_111 ··0x000006c0·5f73715f·6c656e67·74680073·6c6f745f·_sq_length.slot_
114 ··0x000006f0·72657072·002e4c43·3837002e·4c433838·repr..LC87..LC88 
115 ··0x00000700·002e4c43·3839002e·4c433930·006f626a·..LC89..LC90.obj112 ··0x000006d0·74705f72·65707200·2e4c4338·37002e4c·tp_repr..LC87..L
 113 ··0x000006e0·43383800·2e4c4338·39002e4c·43393000·C88..LC89..LC90.
Max diff block lines reached; 53197/74793 bytes (71.13%) of diff not shown.
2.85 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:··········254608·(bytes·into·file)13 ··Start·of·section·headers:··········251600·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.51 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x3e290:1 There·are·19·section·headers,·starting·at·offset·0x3d6d0:
  
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·00728c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·007894·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·033ed0·001fa8·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·033428·0020f0·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0072c0·000988·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0078c8·000988·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·035e78·000748·08···I·16···3··48 ··[·4]·.rel.data·········REL·············00000000·035518·000748·08···I·16···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·007c48·000430·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·008250·000430·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·007c48·01d8c4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·008250·01c7fc·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0365c0·006c98·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·035c60·006a38·08···I·16···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·02550c·00233e·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·024a4c·00233e·01·AMS··0···0··4
13 ··[·9]·.rodata.str4.4····PROGBITS········00000000·02784c·00015c·04·AMS··0···0··413 ··[·9]·.rodata.str4.4····PROGBITS········00000000·026d8c·00015c·04·AMS··0···0··4
14 ··[10]·.text.unlikely····PROGBITS········00000000·0279a8·001f1c·00··AX··0···0··414 ··[10]·.text.unlikely····PROGBITS········00000000·026ee8·001f1c·00··AX··0···0··4
15 ··[11]·.rel.text.unlikely·REL·············00000000·03d258·000f58·08···I·16··10··415 ··[11]·.rel.text.unlikely·REL·············00000000·03c698·000f58·08···I·16··10··4
16 ··[12]·.rodata···········PROGBITS········00000000·0298c4·003045·00···A··0···0··416 ··[12]·.rodata···········PROGBITS········00000000·028e04·003045·00···A··0···0··4
17 ··[13]·.rel.rodata·······REL·············00000000·03e1b0·000040·08···I·16··12··417 ··[13]·.rel.rodata·······REL·············00000000·03d5f0·000040·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·02c909·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·02be49·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02c909·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02be49·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·02c93c·004080·10·····17·670··420 ··[16]·.symtab···········SYMTAB··········00000000·02be7c·004090·10·····17·671··4
21 ··[17]·.strtab···········STRTAB··········00000000·0309bc·003513·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·02ff0c·00351c·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·03e1f0·00009f·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·03d630·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 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
110 KB
readelf --wide --symbols {}
    
Offset 1, 525 lines modifiedOffset 1, 525 lines modified
  
1 Symbol·table·'.symtab'·contains·1032·entries:1 Symbol·table·'.symtab'·contains·1033·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····1·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····3·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6· 
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····8·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC110 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
12 ·····9:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC211 ·····8:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
13 ····10:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC312 ·····9:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
14 ····11:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC413 ····10:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····13:·000008e1··4034·FUNC····LOCAL··DEFAULT····6·unicode_decode_utf815 ····12:·000008e1··4034·FUNC····LOCAL··DEFAULT····6·unicode_decode_utf8
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR016 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR117 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
19 ····16:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC518 ····15:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
20 ····17:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC619 ····16:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
21 ····18:·00000b9e·····0·NOTYPE··LOCAL··DEFAULT····6·$d20 ····17:·00000b9e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····19:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····18:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
23 ····20:·000015f9···588·FUNC····LOCAL··DEFAULT····1·unicode_decode_call_errorhandler_writer22 ····19:·00001801···580·FUNC····LOCAL··DEFAULT····1·unicode_decode_call_errorhandler_writer
24 ····21:·0000a75d···104·FUNC····LOCAL··DEFAULT····6·_PyUnicodeWriter_WriteCharInline23 ····20:·0000a6cd····92·FUNC····LOCAL··DEFAULT····6·_PyUnicodeWriter_WriteCharInline
25 ····22:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC724 ····21:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
26 ····23:·00001b65···122·FUNC····LOCAL··DEFAULT····6·unicode_hash25 ····22:·00001b71···122·FUNC····LOCAL··DEFAULT····6·unicode_hash
27 ····24:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC826 ····23:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
28 ····25:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC927 ····24:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
29 ····26:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1028 ····25:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
30 ····27:·00001be1···310·FUNC····LOCAL··DEFAULT····6·unicode_dealloc29 ····26:·00001bed···310·FUNC····LOCAL··DEFAULT····6·unicode_dealloc
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·.LANCHOR230 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·.LANCHOR2
32 ····29:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1131 ····28:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
33 ····30:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1232 ····29:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
34 ····31:·00000160·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1333 ····30:·00000160·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
35 ····32:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1434 ····31:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
36 ····33:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1535 ····32:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
37 ····34:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····33:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····35:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1637 ····34:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
39 ····36:·000002a1···138·FUNC····LOCAL··DEFAULT····1·_PyUnicode_New.part.038 ····35:·00000409···138·FUNC····LOCAL··DEFAULT····1·_PyUnicode_New.part.0
40 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
41 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1740 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LC17
42 ····39:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1841 ····38:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC18
43 ····40:·00001e45···204·FUNC····LOCAL··DEFAULT····6·unicode_decode_locale42 ····39:·00001e51···204·FUNC····LOCAL··DEFAULT····6·unicode_decode_locale
44 ····41:·00000001···106·FUNC····LOCAL··DEFAULT···10·get_error_handler_wide.part.043 ····40:·00000001···106·FUNC····LOCAL··DEFAULT···10·get_error_handler_wide.part.0
45 ····42:·00001e40·····0·NOTYPE··LOCAL··DEFAULT····6·$d44 ····41:·00001e4c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····43:·00000160·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····42:·00000160·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····44:·00000161····58·FUNC····LOCAL··DEFAULT····1·get_error_handler_wide46 ····43:·00000161····58·FUNC····LOCAL··DEFAULT····1·get_error_handler_wide
48 ····45:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1947 ····44:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
49 ····46:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2048 ····45:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
50 ····47:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2149 ····46:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
51 ····48:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2250 ····47:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
52 ····49:·00001e44·····0·NOTYPE··LOCAL··DEFAULT····6·$t51 ····48:·00001e50·····0·NOTYPE··LOCAL··DEFAULT····6·$t
53 ····50:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2352 ····49:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC23
54 ····51:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2453 ····50:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC24
55 ····52:·00000098·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2554 ····51:·00000098·····0·NOTYPE··LOCAL··DEFAULT····9·.LC25
56 ····53:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2655 ····52:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC26
57 ····54:·00000114·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2756 ····53:·00000114·····0·NOTYPE··LOCAL··DEFAULT····9·.LC27
58 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$t57 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$t
59 ····56:·00000244·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2858 ····55:·00000244·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
60 ····57:·00002b39····76·FUNC····LOCAL··DEFAULT····6·get_latin1_char59 ····56:·00000295····78·FUNC····LOCAL··DEFAULT····1·get_latin1_char
61 ····58:·000015b9···126·FUNC····LOCAL··DEFAULT···10·unicode_result_wchar60 ····57:·000015b9···126·FUNC····LOCAL··DEFAULT···10·unicode_result_wchar
62 ····59:·0000019d····16·FUNC····LOCAL··DEFAULT····1·unicode_result61 ····58:·0000019d···196·FUNC····LOCAL··DEFAULT····1·unicode_result
63 ····60:·000024d5···184·FUNC····LOCAL··DEFAULT····6·unicode_result_ready 
64 ····61:·00001033····54·FUNC····LOCAL··DEFAULT···10·non_ready_unicode_equal_to_ascii_string62 ····59:·00001033····54·FUNC····LOCAL··DEFAULT···10·non_ready_unicode_equal_to_ascii_string
65 ····62:·00000278·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2963 ····60:·00000278·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
66 ····63:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3064 ····61:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
67 ····64:·00019651··1484·FUNC····LOCAL··DEFAULT····6·_PyUnicode_FromUCS465 ····62:·0001954d··1484·FUNC····LOCAL··DEFAULT····6·_PyUnicode_FromUCS4
68 ····65:·0001591d··1722·FUNC····LOCAL··DEFAULT····6·_PyUnicode_FromUCS266 ····63:·00015625··1474·FUNC····LOCAL··DEFAULT····6·_PyUnicode_FromUCS2
69 ····66:·000028a9···656·FUNC····LOCAL··DEFAULT····6·_PyUnicode_FromUCS167 ····64:·00002805···656·FUNC····LOCAL··DEFAULT····6·_PyUnicode_FromUCS1
70 ····67:·000001ad····50·FUNC····LOCAL··DEFAULT····1·ucs1lib_find_max_char68 ····65:·00000261····50·FUNC····LOCAL··DEFAULT····1·ucs1lib_find_max_char
71 ····68:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3169 ····66:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
72 ····69:·0000943d···372·FUNC····LOCAL··DEFAULT····6·unicode_compare70 ····67:·000093ad···372·FUNC····LOCAL··DEFAULT····6·unicode_compare
73 ····70:·000012d1···668·FUNC····LOCAL··DEFAULT····1·unicode_fill_utf871 ····68:·000014d9···668·FUNC····LOCAL··DEFAULT····1·unicode_fill_utf8
74 ····71:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3272 ····69:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
75 ····72:·00003189··1884·FUNC····LOCAL··DEFAULT····6·_copy_characters73 ····70:·000030c5··2130·FUNC····LOCAL··DEFAULT····6·_copy_characters
76 ····73:·00014229··1134·FUNC····LOCAL··DEFAULT····6·unicode_resize74 ····71:·00013f4d··1134·FUNC····LOCAL··DEFAULT····6·unicode_resize
77 ····74:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3375 ····72:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
78 ····75:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3476 ····73:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
79 ····76:·00000304·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3577 ····74:·00000304·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
80 ····77:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3678 ····75:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36
81 ····78:·00000334·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3779 ····76:·00000334·····0·NOTYPE··LOCAL··DEFAULT····8·.LC37
82 ····79:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3880 ····77:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC38
83 ····80:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3981 ····78:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC39
84 ····81:·00000344·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4082 ····79:·00000344·····0·NOTYPE··LOCAL··DEFAULT····8·.LC40
85 ····82:·00000348·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4183 ····80:·00000348·····0·NOTYPE··LOCAL··DEFAULT····8·.LC41
86 ····83:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4284 ····81:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC42
87 ····84:·00000354·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4385 ····82:·00000354·····0·NOTYPE··LOCAL··DEFAULT····8·.LC43
88 ····85:·00000358·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4486 ····83:·00000358·····0·NOTYPE··LOCAL··DEFAULT····8·.LC44
89 ····86:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4587 ····84:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC45
90 ····87:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4688 ····85:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·.LC46
91 ····88:·00000368·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4789 ····86:·00000368·····0·NOTYPE··LOCAL··DEFAULT····8·.LC47
 90 ····87:·00003a44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 91 ····88:·00003aec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
92 ····89:·00003a10·····0·NOTYPE··LOCAL··DEFAULT····6·$d92 ····89:·00003b80·····0·NOTYPE··LOCAL··DEFAULT····6·$d
93 ····90:·00003ab8·····0·NOTYPE··LOCAL··DEFAULT····6·$t93 ····90:·00003b84·····0·NOTYPE··LOCAL··DEFAULT····6·$t
94 ····91:·00003b4c·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
95 ····92:·00003b50·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
96 ····93:·000055c1···524·FUNC····LOCAL··DEFAULT····6·unicode_fromformat_write_str94 ····91:·00005581···524·FUNC····LOCAL··DEFAULT····6·unicode_fromformat_write_str
97 ····94:·000049c9···116·FUNC····LOCAL··DEFAULT····6·_PyUnicodeWriter_Update95 ····92:·000002e5····98·FUNC····LOCAL··DEFAULT····1·_PyUnicodeWriter_Update
98 ····95:·00003fb4·····0·NOTYPE··LOCAL··DEFAULT····6·$d96 ····93:·00003fe8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
99 ····96:·00004104·····0·NOTYPE··LOCAL··DEFAULT····6·$t97 ····94:·00004138·····0·NOTYPE··LOCAL··DEFAULT····6·$t
100 ····97:·00004eac·····0·NOTYPE··LOCAL··DEFAULT····6·$d98 ····95:·00004e6c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
101 ····98:·00004eb2·····0·NOTYPE··LOCAL··DEFAULT····6·$t99 ····96:·00004e72·····0·NOTYPE··LOCAL··DEFAULT····6·$t
102 ····99:·00004ef4·····0·NOTYPE··LOCAL··DEFAULT····6·$d100 ····97:·00004eb4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
103 ···100:·00004f0c·····0·NOTYPE··LOCAL··DEFAULT····6·$t101 ····98:·00004ecc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
104 ···101:·000058e5·····4·FUNC····LOCAL··DEFAULT····6·unicode_rpartition102 ····99:·000058a5·····4·FUNC····LOCAL··DEFAULT····6·unicode_rpartition
105 ···102:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49103 ···100:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49
106 ···103:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50104 ···101:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50
107 ···104:·000028c1···734·FUNC····LOCAL··DEFAULT····1·ucs2lib_fastsearch105 ···102:·00002961···736·FUNC····LOCAL··DEFAULT····1·ucs2lib_fastsearch
108 ···105:·00000c61···496·FUNC····LOCAL··DEFAULT····1·ucs1lib_fastsearch106 ···103:·00000e81···470·FUNC····LOCAL··DEFAULT····1·ucs1lib_fastsearch
109 ···106:·00002759···360·FUNC····LOCAL··DEFAULT····1·unicode_askind107 ···104:·000027f9···360·FUNC····LOCAL··DEFAULT····1·unicode_askind
110 ···107:·00005969···496·FUNC····LOCAL··DEFAULT····1·ucs4lib_fastsearch108 ···105:·00005fa5···496·FUNC····LOCAL··DEFAULT····1·ucs4lib_fastsearch
111 ···108:·000001e1····62·FUNC····LOCAL··DEFAULT····1·ensure_unicode109 ···106:·00000349····62·FUNC····LOCAL··DEFAULT····1·ensure_unicode
112 ···109:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52110 ···107:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52
113 ···110:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53111 ···108:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53
114 ···111:·00000434·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54112 ···109:·00000434·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54
115 ···112:·000062b9··1092·FUNC····LOCAL··DEFAULT····6·unicode_startswith113 ···110:·00006241··1092·FUNC····LOCAL··DEFAULT····6·unicode_startswith
116 ···113:·000064fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d114 ···111:·00006484·····0·NOTYPE··LOCAL··DEFAULT····6·$d
117 ···114:·00006504·····0·NOTYPE··LOCAL··DEFAULT····6·$t115 ···112:·0000648c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
118 ···115:·000066fd···512·FUNC····LOCAL··DEFAULT····6·tailmatch116 ···113:·00006685···512·FUNC····LOCAL··DEFAULT····6·tailmatch
119 ···116:·000066f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d117 ···114:·00006680·····0·NOTYPE··LOCAL··DEFAULT····6·$d
120 ···117:·000066fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t118 ···115:·00006684·····0·NOTYPE··LOCAL··DEFAULT····6·$t
121 ···118:·00000474·····0·NOTYPE··LOCAL··DEFAULT····8·.LC56119 ···116:·00000474·····0·NOTYPE··LOCAL··DEFAULT····8·.LC56
122 ···119:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57120 ···117:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC57
123 ···120:·000068fd··1816·FUNC····LOCAL··DEFAULT····6·do_string_format121 ···118:·00006885··1832·FUNC····LOCAL··DEFAULT····6·do_string_format
124 ···121:·000073f1··1056·FUNC····LOCAL··DEFAULT····6·parse_field122 ···119:·00007365··1056·FUNC····LOCAL··DEFAULT····6·parse_field
Max diff block lines reached; 81544/112908 bytes (72.22%) of diff not shown.
674 KB
readelf --wide --relocs {}
Max HTML report size reached
1.69 KB
strings --all --bytes=8 {}
    
Offset 1, 41 lines modifiedOffset 1, 46 lines modified
1 ;F2F!F(F1 ;F2F!F(F
2 XG1@9@)B 
3 h/D)F+M·F2 h/D)F+M·F
4 ·F;F*F1F3 ·F;F*F1F
5 #F:FIF@F4 #F:FIF@F
6 00`#FBF9F5 00`#FBF9F
7 ;F*F!F0F6 ;F*F!F0F
8 `)t"vja/|7 `)t"vja/|
9 DCF*FAFO8 DCF*FAFO
 9 8h2FIFCF
 10 )aGEVyna
 11 )bgEVznb
 12 )c_EV{nc
 13 »       )dOEV|nd
 14 )eWEV}ne
 15 )fGEV~nf
10 ci8F+Dca16 ci8F+Dca
11 %baa!|4`17 %baa!|4`
12 fi.D=Ffa(F18 fi.D=Ffa(F
13 ;F2Fai·hZ19 ;F2Fai·hZ
14 ai·h·#:F20 ai·h·#:F
15 ei5D>Fea0F21 ei5D>Fea0F
16 1A`!~{)X22 1A`!~{)X
17 ^FVF6]].?23 ^FVF6]].?
18 ni·F>Dna24 :FCFqi0h
 25 wiODwa·F
19 `;t·vxa<|26 9t·vxa<|
20 'hbhQhHm27 'hbhQhHm
21 AF+F"F8F28 AF+F"F8F
22 h'D!FIL(F29 h'D!FIL(F
23 »       'FMFOE430 »       'FMFOE4
24 #FZF1F(FO 
25 (F#FZF1FO31 (F#FZF1FO
 32 1F#FZF(FO
26 #»      #»     #»    #»    
27 #»      #»     #»    #»   #»   
28 #»      #»     #»    #»   #»   
29 OF<F:F!F@F33 OF<F:F!F@F
30 `&DZF+F)FO34 `&DZF+F)FO
31 ··t5v·Fea35 ··t5v·Fea
32 :FAF+F·F36 :FAF+F·F
33 F'F%F$·DFU37 F'F%F$·DFU
34 F'F%F$·DFM38 F'F%F$·DFM
 39 AFSF*F0F
35 `#t/vga&|40 `#t/vga&|
36 %%t;vca&|41 %%t;vca&|
37 [FBF1F8F42 [FBF1F8F
38 »       TFUFVF@43 »       TFUFVF@
39 [FBFQFHF44 [FBFQFHF
40 2F[F9F(F45 2F[F9F(F
41 unexpected·end·of·data46 unexpected·end·of·data
Offset 523, 15 lines modifiedOffset 528, 14 lines modified
523 _PyUnicode_New.part.0528 _PyUnicode_New.part.0
524 unicode_decode_locale529 unicode_decode_locale
525 get_error_handler_wide.part.0530 get_error_handler_wide.part.0
526 get_error_handler_wide531 get_error_handler_wide
527 get_latin1_char532 get_latin1_char
528 unicode_result_wchar533 unicode_result_wchar
529 unicode_result534 unicode_result
530 unicode_result_ready 
531 non_ready_unicode_equal_to_ascii_string535 non_ready_unicode_equal_to_ascii_string
532 _PyUnicode_FromUCS4536 _PyUnicode_FromUCS4
533 _PyUnicode_FromUCS2537 _PyUnicode_FromUCS2
534 _PyUnicode_FromUCS1538 _PyUnicode_FromUCS1
535 ucs1lib_find_max_char539 ucs1lib_find_max_char
536 unicode_compare540 unicode_compare
537 unicode_fill_utf8541 unicode_fill_utf8
Offset 585, 32 lines modifiedOffset 589, 33 lines modified
585 unicodeiter_dealloc589 unicodeiter_dealloc
586 unicode_replace590 unicode_replace
587 anylib_find591 anylib_find
588 ucs2lib_count592 ucs2lib_count
589 ucs4lib_count593 ucs4lib_count
590 unicode_check_encoding_errors.part.0594 unicode_check_encoding_errors.part.0
591 unicode_encode_ucs1595 unicode_encode_ucs1
 596 unicode_check_encoding_errors
592 ucs2lib_utf8_encoder597 ucs2lib_utf8_encoder
593 ucs4lib_utf8_encoder598 ucs4lib_utf8_encoder
594 unicode_split599 unicode_split
595 unicode_strip600 unicode_strip
596 unicode_fill 
597 formatfloat601 formatfloat
 602 unicode_fill
598 unicode_format_getnextarg603 unicode_format_getnextarg
599 unicode_repeat604 unicode_repeat
600 unicode_rfind605 unicode_rfind
601 any_find_slice606 any_find_slice
602 parse_args_finds_unicode.constprop.0607 parse_args_finds_unicode.constprop.0
603 unicode_encode608 unicode_encode
604 unicode_find609 unicode_find
605 unicode_isidentifier610 unicode_isidentifier
606 unicode_encode_call_errorhandler611 unicode_encode_call_errorhandler
 612 backslashreplace
607 xmlcharrefreplace613 xmlcharrefreplace
608 raise_encode_exception614 raise_encode_exception
609 backslashreplace 
610 make_encode_exception615 make_encode_exception
611 PyObject_CallOneArg616 PyObject_CallOneArg
612 charmapencode_lookup617 charmapencode_lookup
613 charmapencode_output618 charmapencode_output
614 unicode_partition619 unicode_partition
615 unicode_lower620 unicode_lower
616 do_upper_or_lower621 do_upper_or_lower
405 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.55 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
21.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 »       bge.n»  116·<unicode_swapcase+0x1e>136 »       bge.n»  116·<unicode_swapcase+0x1e>
137 »       mov»    r0,·r4137 »       mov»    r0,·r4
138 »       movw»   r1,·#0138 »       movw»   r1,·#0
139 ·R_ARM_THM_MOVW_ABS_NC»  do_swapcase139 ·R_ARM_THM_MOVW_ABS_NC»  do_swapcase
140 »       movt»   r1,·#0140 »       movt»   r1,·#0
141 ·R_ARM_THM_MOVT_ABS»     do_swapcase141 ·R_ARM_THM_MOVT_ABS»     do_swapcase
142 »       ldmia.w»sp!,·{r4,·lr}142 »       ldmia.w»sp!,·{r4,·lr}
143 »       b.w»    4fd4·<case_operation>143 »       b.w»    4eb8·<case_operation>
144 ·R_ARM_THM_JUMP24»       case_operation144 ·R_ARM_THM_JUMP24»       case_operation
145 »       bl»     2e6·<_PyUnicode_Ready>145 »       bl»     2e6·<_PyUnicode_Ready>
146 ·R_ARM_THM_CALL» _PyUnicode_Ready146 ·R_ARM_THM_CALL» _PyUnicode_Ready
147 »       adds»   r0,·#1147 »       adds»   r0,·#1
148 »       bne.n»  104·<unicode_swapcase+0xc>148 »       bne.n»  104·<unicode_swapcase+0xc>
149 »       movs»   r0,·#0149 »       movs»   r0,·#0
150 »       pop»    {r4,·pc}150 »       pop»    {r4,·pc}
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 »       bne.n»  148·<PyUnicode_FromObject+0x1a>182 »       bne.n»  148·<PyUnicode_FromObject+0x1a>
183 »       movs»   r4,·#0183 »       movs»   r4,·#0
184 »       b.n»    184·<PyUnicode_FromObject+0x56>184 »       b.n»    184·<PyUnicode_FromObject+0x56>
185 »       ldr»    r4,·[r2,·#84]» ;·0x54185 »       ldr»    r4,·[r2,·#84]» ;·0x54
186 »       ands.w» r4,·r4,·#268435456» ;·0x10000000186 »       ands.w» r4,·r4,·#268435456» ;·0x10000000
187 »       beq.n»  16c·<PyUnicode_FromObject+0x3e>187 »       beq.n»  16c·<PyUnicode_FromObject+0x3e>
188 »       ldmia.w»sp!,·{r4,·lr}188 »       ldmia.w»sp!,·{r4,·lr}
189 »       b.w»    1b9f0·<_PyUnicode_Copy>189 »       b.w»    1b348·<_PyUnicode_Copy>
190 ·R_ARM_THM_JUMP24»       _PyUnicode_Copy190 ·R_ARM_THM_JUMP24»       _PyUnicode_Copy
191 »       movw»   r0,·#0191 »       movw»   r0,·#0
192 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError192 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
193 »       movt»   r0,·#0193 »       movt»   r0,·#0
194 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError194 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
195 »       movw»   r1,·#0195 »       movw»   r1,·#0
196 ·R_ARM_THM_MOVW_ABS_NC»  .LC221196 ·R_ARM_THM_MOVW_ABS_NC»  .LC221
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
315 ·R_ARM_THM_CALL» PyObject_Malloc315 ·R_ARM_THM_CALL» PyObject_Malloc
316 »       mov»    r4,·r0316 »       mov»    r4,·r0
317 »       cmp»    r0,·#0317 »       cmp»    r0,·#0
318 »       beq.n»  262·<PyUnicode_AsUnicodeAndSize+0x26>318 »       beq.n»  262·<PyUnicode_AsUnicodeAndSize+0x26>
319 »       mov»    r1,·r0319 »       mov»    r1,·r0
320 »       mov»    r2,·r8320 »       mov»    r2,·r8
321 »       mov»    r0,·r5321 »       mov»    r0,·r5
322 »       bl»     55c·<_PyUnicodeWriter_WriteLatin1String+0x40>322 »       bl»     6c4·<unicode_removeprefix+0x2c>
323 ·R_ARM_THM_CALL» unicode_copy_as_widechar323 ·R_ARM_THM_CALL» unicode_copy_as_widechar
324 »       ldrb»   r3,·[r5,·#16]324 »       ldrb»   r3,·[r5,·#16]
325 »       str»    r4,·[r5,·#20]325 »       str»    r4,·[r5,·#20]
326 »       and.w»  r0,·r3,·#96» ;·0x60326 »       and.w»  r0,·r3,·#96» ;·0x60
327 »       cmp»    r0,·#96»      ;·0x60327 »       cmp»    r0,·#96»      ;·0x60
328 »       beq.n»  2ae·<PyUnicode_AsUnicodeAndSize+0x72>328 »       beq.n»  2ae·<PyUnicode_AsUnicodeAndSize+0x72>
329 »       str»    r7,·[r5,·#32]329 »       str»    r7,·[r5,·#32]
Offset 346, 20 lines modifiedOffset 346, 20 lines modified
  
346 000002b8·<PyUnicode_FromUnicode>:346 000002b8·<PyUnicode_FromUnicode>:
347 PyUnicode_FromUnicode():347 PyUnicode_FromUnicode():
348 »       push»   {r3,·lr}348 »       push»   {r3,·lr}
349 »       cbnz»   r0,·2c6·<PyUnicode_FromUnicode+0xe>349 »       cbnz»   r0,·2c6·<PyUnicode_FromUnicode+0xe>
350 »       mov»    r0,·r1350 »       mov»    r0,·r1
351 »       ldmia.w»sp!,·{r3,·lr}351 »       ldmia.w»sp!,·{r3,·lr}
352 »       b.w»    284·<PyUnicode_AsUnicodeAndSize+0x48>352 »       b.w»    3ec·<_PyUnicode_Ready+0x106>
353 ·R_ARM_THM_JUMP24»       _PyUnicode_New353 ·R_ARM_THM_JUMP24»       _PyUnicode_New
354 »       cmp»    r1,·#0354 »       cmp»    r1,·#0
355 »       blt.n»  2d2·<PyUnicode_FromUnicode+0x1a>355 »       blt.n»  2d2·<PyUnicode_FromUnicode+0x1a>
356 »       ldmia.w»sp!,·{r3,·lr}356 »       ldmia.w»sp!,·{r3,·lr}
357 »       b.w»    1f10·<PyUnicode_AsUnicodeCopy+0x44>357 »       b.w»    1f1c·<PyUnicode_FromWideChar>
358 ·R_ARM_THM_JUMP24»       PyUnicode_FromWideChar358 ·R_ARM_THM_JUMP24»       PyUnicode_FromWideChar
359 »       movw»   r1,·#2183»   ;·0x887359 »       movw»   r1,·#2183»   ;·0x887
360 »       movw»   r0,·#0360 »       movw»   r0,·#0
361 ·R_ARM_THM_MOVW_ABS_NC»  .LC9361 ·R_ARM_THM_MOVW_ABS_NC»  .LC9
362 »       movt»   r0,·#0362 »       movt»   r0,·#0
363 ·R_ARM_THM_MOVT_ABS»     .LC9363 ·R_ARM_THM_MOVT_ABS»     .LC9
364 »       bl»     0·<_PyErr_BadInternalCall>364 »       bl»     0·<_PyErr_BadInternalCall>
Offset 591, 15 lines modifiedOffset 591, 15 lines modified
591 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}591 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
592 »       mov»    r5,·r0592 »       mov»    r5,·r0
593 »       adds»   r7,·r1,·r2593 »       adds»   r7,·r1,·r2
594 »       mov»    r4,·r1594 »       mov»    r4,·r1
595 »       mov»    r1,·r7595 »       mov»    r1,·r7
596 »       mov»    r0,·r4596 »       mov»    r0,·r4
597 »       mov»    r6,·r2597 »       mov»    r6,·r2
598 »       bl»     1ac·<convert_uc+0x24>598 »       bl»     260·<PyUnicode_AsUnicodeAndSize+0x24>
599 ·R_ARM_THM_CALL» ucs1lib_find_max_char599 ·R_ARM_THM_CALL» ucs1lib_find_max_char
600 »       ldr»    r3,·[r5,·#12]600 »       ldr»    r3,·[r5,·#12]
601 »       mov»    r2,·r0601 »       mov»    r2,·r0
602 »       cmp»    r3,·r0602 »       cmp»    r3,·r0
603 »       bcc.n»  55a·<_PyUnicodeWriter_WriteLatin1String+0x3e>603 »       bcc.n»  55a·<_PyUnicodeWriter_WriteLatin1String+0x3e>
604 »       ldrd»   r0,·r1,·[r5,·#16]604 »       ldrd»   r0,·r1,·[r5,·#16]
605 »       subs»   r3,·r0,·r1605 »       subs»   r3,·r0,·r1
Offset 616, 15 lines modifiedOffset 616, 15 lines modified
616 »       addmi»  r3,·#24616 »       addmi»  r3,·#24
617 »       addpl»  r3,·#36»    ;·0x24617 »       addpl»  r3,·#36»    ;·0x24
618 »       b.n»    56e·<_PyUnicodeWriter_WriteLatin1String+0x52>618 »       b.n»    56e·<_PyUnicodeWriter_WriteLatin1String+0x52>
619 »       cmp»    r6,·#0619 »       cmp»    r6,·#0
620 »       beq.n»  540·<_PyUnicodeWriter_WriteLatin1String+0x24>620 »       beq.n»  540·<_PyUnicodeWriter_WriteLatin1String+0x24>
621 »       mov»    r1,·r6621 »       mov»    r1,·r6
622 »       mov»    r0,·r5622 »       mov»    r0,·r5
623 »       bl»     4f64·<_PyUnicodeWriter_PrepareInternal>623 »       bl»     4f24·<_PyUnicodeWriter_PrepareInternal>
624 ·R_ARM_THM_CALL» _PyUnicodeWriter_PrepareInternal624 ·R_ARM_THM_CALL» _PyUnicodeWriter_PrepareInternal
625 »       adds»   r1,·r0,·#1625 »       adds»   r1,·r0,·#1
626 »       bne.n»  540·<_PyUnicodeWriter_WriteLatin1String+0x24>626 »       bne.n»  540·<_PyUnicodeWriter_WriteLatin1String+0x24>
627 »       b.n»    5ba·<_PyUnicodeWriter_WriteLatin1String+0x9e>627 »       b.n»    5ba·<_PyUnicodeWriter_WriteLatin1String+0x9e>
628 »       ldr»    r3,·[r3,·#36]» ;·0x24628 »       ldr»    r3,·[r3,·#36]» ;·0x24
629 »       cmp»    r1,·#1629 »       cmp»    r1,·#1
630 »       beq.n»  57c·<_PyUnicodeWriter_WriteLatin1String+0x60>630 »       beq.n»  57c·<_PyUnicodeWriter_WriteLatin1String+0x60>
Offset 790, 15 lines modifiedOffset 790, 15 lines modified
790 »       bge.n»  6ea·<unicode_removeprefix+0x52>790 »       bge.n»  6ea·<unicode_removeprefix+0x52>
791 »       mov.w»  r1,·#4294967295»    ;·0xffffffff791 »       mov.w»  r1,·#4294967295»    ;·0xffffffff
792 »       mvn.w»  r3,·#2147483648»    ;·0x80000000792 »       mvn.w»  r3,·#2147483648»    ;·0x80000000
793 »       str»    r1,·[sp,·#0]793 »       str»    r1,·[sp,·#0]
794 »       movs»   r2,·#0794 »       movs»   r2,·#0
795 »       mov»    r1,·r4795 »       mov»    r1,·r4
796 »       mov»    r0,·r5796 »       mov»    r0,·r5
797 »       bl»     66fc·<tailmatch>797 »       bl»     6684·<tailmatch>
798 ·R_ARM_THM_CALL» tailmatch798 ·R_ARM_THM_CALL» tailmatch
799 »       adds»   r3,·r0,·#1799 »       adds»   r3,·r0,·#1
800 »       bne.n»  6f6·<unicode_removeprefix+0x5e>800 »       bne.n»  6f6·<unicode_removeprefix+0x5e>
801 »       b.n»    714·<unicode_removeprefix+0x7c>801 »       b.n»    714·<unicode_removeprefix+0x7c>
802 »       mov»    r0,·r4802 »       mov»    r0,·r4
803 »       bl»     2e6·<_PyUnicode_Ready>803 »       bl»     2e6·<_PyUnicode_Ready>
804 ·R_ARM_THM_CALL» _PyUnicode_Ready804 ·R_ARM_THM_CALL» _PyUnicode_Ready
Offset 807, 20 lines modifiedOffset 807, 20 lines modified
807 »       b.n»    714·<unicode_removeprefix+0x7c>807 »       b.n»    714·<unicode_removeprefix+0x7c>
808 »       cbz»    r0,·708·<unicode_removeprefix+0x70>808 »       cbz»    r0,·708·<unicode_removeprefix+0x70>
809 »       ldr»    r2,·[r5,·#8]809 »       ldr»    r2,·[r5,·#8]
810 »       mov»    r0,·r5810 »       mov»    r0,·r5
811 »       ldr»    r1,·[r4,·#8]811 »       ldr»    r1,·[r4,·#8]
812 »       add»    sp,·#12812 »       add»    sp,·#12
813 »       ldmia.w»sp!,·{r4,·r5,·lr}813 »       ldmia.w»sp!,·{r4,·r5,·lr}
814 »       b.w»    b81c·<PyUnicode_Substring>814 »       b.w»    b780·<PyUnicode_Substring>
815 ·R_ARM_THM_JUMP24»       PyUnicode_Substring815 ·R_ARM_THM_JUMP24»       PyUnicode_Substring
816 »       mov»    r0,·r5816 »       mov»    r0,·r5
Max diff block lines reached; 18245/21958 bytes (83.09%) of diff not shown.
108 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 25, 829 lines modifiedOffset 25, 829 lines modified
25 ··0x00000160·6465002e·4c433139·002e4c43·3230002e·de..LC19..LC20..25 ··0x00000160·6465002e·4c433139·002e4c43·3230002e·de..LC19..LC20..
26 ··0x00000170·4c433231·002e4c43·3232002e·4c433233·LC21..LC22..LC2326 ··0x00000170·4c433231·002e4c43·3232002e·4c433233·LC21..LC22..LC23
27 ··0x00000180·002e4c43·3234002e·4c433235·002e4c43·..LC24..LC25..LC27 ··0x00000180·002e4c43·3234002e·4c433235·002e4c43·..LC24..LC25..LC
28 ··0x00000190·3236002e·4c433237·002e4c43·32380067·26..LC27..LC28.g28 ··0x00000190·3236002e·4c433237·002e4c43·32380067·26..LC27..LC28.g
29 ··0x000001a0·65745f6c·6174696e·315f6368·61720075·et_latin1_char.u29 ··0x000001a0·65745f6c·6174696e·315f6368·61720075·et_latin1_char.u
30 ··0x000001b0·6e69636f·64655f72·6573756c·745f7763·nicode_result_wc30 ··0x000001b0·6e69636f·64655f72·6573756c·745f7763·nicode_result_wc
58.4 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:··········26472·(bytes·into·file)13 ··Start·of·section·headers:··········26452·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
2.71 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x6768:1 There·are·16·section·headers,·starting·at·offset·0x6754:
  
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·000270·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004ab4·000198·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·004aa8·000198·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002a4·0003c4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0002a4·0003c4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004c4c·000318·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·004c40·000318·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000668·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000668·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000668·0001ad·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000668·0001ad·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000818·000a90·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000818·000a84·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004f64·000428·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·004f58·000420·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0012a8·001b6c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00129c·001b6c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00538c·001358·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005378·001358·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002e14·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002e08·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002e14·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002e08·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·002e48·0011b0·10·····14·192··417 ··[13]·.symtab···········SYMTAB··········00000000·002e3c·0011b0·10·····14·192··4
18 ··[14]·.strtab···········STRTAB··········00000000·003ff8·000abb·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003fec·000abb·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0066e4·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0066d0·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
4.73 KB
readelf --wide --symbols {}
    
Offset 11, 29 lines modifiedOffset 11, 29 lines modified
11 ·····7:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d11 ·····7:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
12 ·····8:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t12 ·····8:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
13 ·····9:·000001c9····76·FUNC····LOCAL··DEFAULT····7·get_basic_refs13 ·····9:·000001c9····76·FUNC····LOCAL··DEFAULT····7·get_basic_refs
14 ····10:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·$d14 ····10:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·$d
15 ····11:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·$t15 ····11:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·$t
16 ····12:·00000215····12·FUNC····LOCAL··DEFAULT····7·gc_traverse16 ····12:·00000215····12·FUNC····LOCAL··DEFAULT····7·gc_traverse
17 ····13:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC117 ····13:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
18 ····14:·00000221···416·FUNC····LOCAL··DEFAULT····7·weakref___new__18 ····14:·00000221···418·FUNC····LOCAL··DEFAULT····7·weakref___new__
19 ····15:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC219 ····15:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
20 ····16:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC320 ····16:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
21 ····17:·000003c1····68·FUNC····LOCAL··DEFAULT····7·weakref___init__21 ····17:·000003c5····68·FUNC····LOCAL··DEFAULT····7·weakref___init__
22 ····18:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC422 ····18:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
23 ····19:·0000072d···110·FUNC····LOCAL··DEFAULT····7·handle_callback23 ····19:·00000721···110·FUNC····LOCAL··DEFAULT····7·handle_callback
24 ····20:·000006d5····88·FUNC····LOCAL··DEFAULT····7·clear_weakref24 ····20:·000006c9····88·FUNC····LOCAL··DEFAULT····7·clear_weakref
25 ····21:·0000079d···110·FUNC····LOCAL··DEFAULT····7·weakref_dealloc25 ····21:·00000791···110·FUNC····LOCAL··DEFAULT····7·weakref_dealloc
26 ····22:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC526 ····22:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
27 ····23:·0000080d····64·FUNC····LOCAL··DEFAULT····7·weakref_call27 ····23:·00000801····64·FUNC····LOCAL··DEFAULT····7·weakref_call
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR128 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
29 ····25:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC629 ····25:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
30 ····26:·0000084d····92·FUNC····LOCAL··DEFAULT····7·weakref_hash30 ····26:·00000841····92·FUNC····LOCAL··DEFAULT····7·weakref_hash
31 ····27:·0000094d···324·FUNC····LOCAL··DEFAULT····7·weakref_richcompare31 ····27:·00000941···324·FUNC····LOCAL··DEFAULT····7·weakref_richcompare
32 ····28:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····28:·00000a80·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000155····30·FUNC····LOCAL··DEFAULT····1·proxy_dealloc36 ····32:·00000155····30·FUNC····LOCAL··DEFAULT····1·proxy_dealloc
37 ····33:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC737 ····33:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
39 ····35:·00000001···104·FUNC····LOCAL··DEFAULT····9·proxy_str39 ····35:·00000001···104·FUNC····LOCAL··DEFAULT····9·proxy_str
Offset 198, 31 lines modifiedOffset 198, 31 lines modified
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
202 ···198:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format202 ···198:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple
204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
205 ···201:·00000405···718·FUNC····GLOBAL·DEFAULT····7·PyObject_ClearWeakRefs205 ···201:·00000409···704·FUNC····GLOBAL·DEFAULT····7·PyObject_ClearWeakRefs
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions
211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
214 ···210:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable214 ···210:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable
215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_ParseTupleAndKeywords216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_ParseTupleAndKeywords
217 ···213:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash217 ···213:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash
218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
219 ···215:·000008a9····86·FUNC····GLOBAL·DEFAULT····7·PyWeakref_GetObject219 ···215:·0000089d····86·FUNC····GLOBAL·DEFAULT····7·PyWeakref_GetObject
220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
221 ···217:·00000901····76·FUNC····GLOBAL·DEFAULT····7·_PyWeakref_ClearRef221 ···217:·000008f5····76·FUNC····GLOBAL·DEFAULT····7·_PyWeakref_ClearRef
222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare
223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
224 ···220:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct224 ···220:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
226 ···222:·00000001···340·FUNC····GLOBAL·DEFAULT····1·PyWeakref_NewProxy226 ···222:·00000001···340·FUNC····GLOBAL·DEFAULT····1·PyWeakref_NewProxy
227 ···223:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check227 ···223:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check
228 ···224:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del228 ···224:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
19.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4ab4·contains·51·entries:1 Relocation·section·'.rel.text'·at·offset·0x4aa8·contains·51·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000090a·R_ARM_THM_CALL·········000001c9···get_basic_refs3 00000018··0000090a·R_ARM_THM_CALL·········000001c9···get_basic_refs
4 0000001e··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct4 0000001e··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
5 00000022··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct5 00000022··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
6 00000038··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR06 00000038··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
7 0000003c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR07 0000003c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
8 00000040··0000c20a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New8 00000040··0000c20a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 00000126··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError22 00000126··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
23 0000012a··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError23 0000012a··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
24 00000130··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC024 00000130··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
25 00000134··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC025 00000134··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
26 0000013e··0000c60a·R_ARM_THM_CALL·········00000000···PyErr_Format26 0000013e··0000c60a·R_ARM_THM_CALL·········00000000···PyErr_Format
27 0000014c··00000102·R_ARM_ABS32············00000000···.data27 0000014c··00000102·R_ARM_ABS32············00000000···.data
28 00000150··00000102·R_ARM_ABS32············00000000···.data28 00000150··00000102·R_ARM_ABS32············00000000···.data
29 0000015e··0000140a·R_ARM_THM_CALL·········000006d5···clear_weakref29 0000015e··0000140a·R_ARM_THM_CALL·········000006c9···clear_weakref
30 0000016c··0000d30a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack30 0000016c··0000d30a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
31 00000192··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct31 00000192··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
32 00000196··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct32 00000196··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
33 000001ba··0000e30a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr33 000001ba··0000e30a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr
34 000001dc··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct34 000001dc··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
35 000001e0··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct35 000001e0··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
36 000001e8··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ReferenceError36 000001e8··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ReferenceError
Offset 49, 28 lines modifiedOffset 49, 28 lines modified
49 0000024e··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ReferenceError49 0000024e··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ReferenceError
50 00000252··0000212f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC750 00000252··0000212f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC7
51 00000256··00002130·R_ARM_THM_MOVT_ABS·····00000088···.LC751 00000256··00002130·R_ARM_THM_MOVT_ABS·····00000088···.LC7
52 00000262··0000d60a·R_ARM_THM_CALL·········00000000···PyErr_SetString52 00000262··0000d60a·R_ARM_THM_CALL·········00000000···PyErr_SetString
53 0000026a··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc53 0000026a··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
54 00000168··0000e01e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del54 00000168··0000e01e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
  
55 Relocation·section·'.rel.data'·at·offset·0x4c4c·contains·99·entries:55 Relocation·section·'.rel.data'·at·offset·0x4c40·contains·99·entries:
56 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name56 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
57 00000004··00011802·R_ARM_ABS32············00000000···PyType_Type57 00000004··00011802·R_ARM_ABS32············00000000···PyType_Type
58 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.458 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
59 00000018··00001502·R_ARM_ABS32············0000079d···weakref_dealloc59 00000018··00001502·R_ARM_ABS32············00000791···weakref_dealloc
60 0000002c··00002c02·R_ARM_ABS32············00000073···weakref_repr60 0000002c··00002c02·R_ARM_ABS32············00000073···weakref_repr
61 0000003c··00001a02·R_ARM_ABS32············0000084d···weakref_hash61 0000003c··00001a02·R_ARM_ABS32············00000841···weakref_hash
62 00000040··00001702·R_ARM_ABS32············0000080d···weakref_call62 00000040··00001702·R_ARM_ABS32············00000801···weakref_call
63 0000005c··00000c02·R_ARM_ABS32············00000215···gc_traverse63 0000005c··00000c02·R_ARM_ABS32············00000215···gc_traverse
64 00000060··00002602·R_ARM_ABS32············00000069···gc_clear64 00000060··00002602·R_ARM_ABS32············00000069···gc_clear
65 00000064··00001b02·R_ARM_ABS32············0000094d···weakref_richcompare65 00000064··00001b02·R_ARM_ABS32············00000941···weakref_richcompare
66 00000074··00000102·R_ARM_ABS32············00000000···.data66 00000074··00000102·R_ARM_ABS32············00000000···.data
67 00000078··00000102·R_ARM_ABS32············00000000···.data67 00000078··00000102·R_ARM_ABS32············00000000···.data
68 00000094··00001102·R_ARM_ABS32············000003c1···weakref___init__68 00000094··00001102·R_ARM_ABS32············000003c5···weakref___init__
69 00000098··00011902·R_ARM_ABS32············00000000···PyType_GenericAlloc69 00000098··00011902·R_ARM_ABS32············00000000···PyType_GenericAlloc
70 0000009c··00000e02·R_ARM_ABS32············00000221···weakref___new__70 0000009c··00000e02·R_ARM_ABS32············00000221···weakref___new__
71 000000a0··0000e002·R_ARM_ABS32············00000000···PyObject_GC_Del71 000000a0··0000e002·R_ARM_ABS32············00000000···PyObject_GC_Del
72 000000d0··00011802·R_ARM_ABS32············00000000···PyType_Type72 000000d0··00011802·R_ARM_ABS32············00000000···PyType_Type
73 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.473 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
74 000000e4··00002002·R_ARM_ABS32············00000155···proxy_dealloc74 000000e4··00002002·R_ARM_ABS32············00000155···proxy_dealloc
75 000000f8··00005902·R_ARM_ABS32············000009f1···proxy_repr75 000000f8··00005902·R_ARM_ABS32············000009f1···proxy_repr
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 0000035c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4151 0000035c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
152 00000360··00005202·R_ARM_ABS32············000008e9···proxy_reversed152 00000360··00005202·R_ARM_ABS32············000008e9···proxy_reversed
153 0000037c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4153 0000037c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
154 00000380··00011a02·R_ARM_ABS32············00000000···Py_GenericAlias154 00000380··00011a02·R_ARM_ABS32············00000000···Py_GenericAlias
155 00000388··00000202·R_ARM_ABS32············00000000···.rodata.str1.4155 00000388··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
156 0000039c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4156 0000039c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
  
157 Relocation·section·'.rel.text.hot'·at·offset·0x4f64·contains·133·entries:157 Relocation·section·'.rel.text.hot'·at·offset·0x4f58·contains·132·entries:
158 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name158 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
159 00000012··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct159 00000012··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
160 00000016··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct160 00000016··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
161 00000030··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0161 00000030··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
162 00000034··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0162 00000034··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
163 00000038··0000c20a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New163 00000038··0000c20a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
164 00000054··0000c30a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track164 00000054··0000c30a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
Offset 192, 122 lines modifiedOffset 192, 121 lines modified
192 0000025e··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct192 0000025e··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
193 000002be··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0193 000002be··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
194 000002c2··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0194 000002c2··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
195 00000320··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0195 00000320··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
196 00000324··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0196 00000324··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
197 00000364··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0197 00000364··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
198 00000368··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0198 00000368··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
199 000003a0··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError199 000003a2··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
200 000003a4··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError200 000003a6··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
201 000003aa··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0201 000003ac··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
202 000003ae··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0202 000003b0··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
203 000003b4··0000c60a·R_ARM_THM_CALL·········00000000···PyErr_Format203 000003b6··0000c60a·R_ARM_THM_CALL·········00000000···PyErr_Format
204 000003d4··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC2204 000003d8··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC2
205 000003d8··00000f30·R_ARM_THM_MOVT_ABS·····00000034···.LC2205 000003dc··00000f30·R_ARM_THM_MOVT_ABS·····00000034···.LC2
206 000003dc··0000c70a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple206 000003e0··0000c70a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
207 000003ec··0000102f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC3207 000003f0··0000102f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC3
208 000003f0··00001030·R_ARM_THM_MOVT_ABS·····00000040···.LC3208 000003f4··00001030·R_ARM_THM_MOVT_ABS·····00000040···.LC3
209 000003f6··0000c80a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords209 000003fa··0000c80a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
210 00000440··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch 
211 00000446··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct210 00000444··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
212 0000044a··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct211 00000448··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 212 0000044c··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
213 00000488··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc213 0000048c··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
214 00000492··0000cb0a·R_ARM_THM_CALL·········00000000···PyErr_Restore214 00000496··0000cb0a·R_ARM_THM_CALL·········00000000···PyErr_Restore
215 000004b6··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct215 000004b8··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
216 000004ba··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct216 000004bc··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
217 0000050a··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch217 0000050c··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
218 0000052a··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch218 0000052c··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
219 00000532··0000cc0a·R_ARM_THM_CALL·········00000000···PyTuple_New219 00000534··0000cc0a·R_ARM_THM_CALL·········00000000···PyTuple_New
220 0000053e··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct220 00000540··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
221 00000542··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct221 00000544··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
222 00000622··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch 
223 0000063c··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch222 00000630··0000ca0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
224 00000646··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct223 0000063a··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
225 0000064a··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct224 0000063e··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
226 00000668··0000cc0a·R_ARM_THM_CALL·········00000000···PyTuple_New225 0000065c··0000cc0a·R_ARM_THM_CALL·········00000000···PyTuple_New
227 00000678··0000122f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4226 0000066e··0000122f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4
228 0000067c··00001230·R_ARM_THM_MOVT_ABS·····00000044···.LC4227 00000672··00001230·R_ARM_THM_MOVT_ABS·····00000044···.LC4
229 00000688··0000122f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4228 0000067e··0000122f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4
230 0000068c··00001230·R_ARM_THM_MOVT_ABS·····00000044···.LC4229 00000682··00001230·R_ARM_THM_MOVT_ABS·····00000044···.LC4
231 000006a4··0000ce0a·R_ARM_THM_CALL·········00000000···_PyErr_ChainExceptions230 0000069a··0000ce0a·R_ARM_THM_CALL·········00000000···_PyErr_ChainExceptions
232 000006ca··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc231 000006c0··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
233 000006d8··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct232 000006cc··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
234 000006dc··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct233 000006d0··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
235 00000726··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc234 0000071a··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
236 00000734··0000cf0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get235 00000728··0000cf0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
237 0000075e··0000d00a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult236 00000752··0000d00a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult
238 0000077c··0000d10a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall237 00000770··0000d10a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
239 000007a0··0000d30a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack238 00000794··0000d30a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
240 000007a4··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct239 00000798··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
241 000007a8··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct240 0000079c··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
242 00000804··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc241 000007f8··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
243 00000814··0000162f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC5242 00000808··0000162f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC5
244 00000818··00001630·R_ARM_THM_MOVT_ABS·····00000060···.LC5243 0000080c··00001630·R_ARM_THM_MOVT_ABS·····00000060···.LC5
245 0000081e··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1244 00000812··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
246 00000822··00001830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1245 00000816··00001830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
Max diff block lines reached; 1500/19661 bytes (7.63%) of diff not shown.
596 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 00000154·<proxy_dealloc>:170 00000154·<proxy_dealloc>:
171 proxy_dealloc():171 proxy_dealloc():
172 »       ldr»    r3,·[r0,·#12]172 »       ldr»    r3,·[r0,·#12]
173 »       push»   {r4,·lr}173 »       push»   {r4,·lr}
174 »       mov»    r4,·r0174 »       mov»    r4,·r0
175 »       cbnz»   r3,·16c·<proxy_dealloc+0x18>175 »       cbnz»   r3,·16c·<proxy_dealloc+0x18>
176 »       mov»    r0,·r4176 »       mov»    r0,·r4
177 »       bl»     6d4·<clear_weakref>177 »       bl»     6c8·<clear_weakref>
178 ·R_ARM_THM_CALL» clear_weakref178 ·R_ARM_THM_CALL» clear_weakref
179 »       mov»    r0,·r4179 »       mov»    r0,·r4
180 »       ldmia.w»sp!,·{r4,·lr}180 »       ldmia.w»sp!,·{r4,·lr}
181 »       b.w»    0·<PyObject_GC_Del>181 »       b.w»    0·<PyObject_GC_Del>
182 ·R_ARM_THM_JUMP24»       PyObject_GC_Del182 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
183 »       bl»     0·<PyObject_GC_UnTrack>183 »       bl»     0·<PyObject_GC_UnTrack>
184 ·R_ARM_THM_CALL» PyObject_GC_UnTrack184 ·R_ARM_THM_CALL» PyObject_GC_UnTrack
29.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 268, 20 lines modifiedOffset 268, 20 lines modified
268 »       strd»   r2,·r4,·[sp]268 »       strd»   r2,·r4,·[sp]
269 »       movs»   r2,·#1269 »       movs»   r2,·#1
270 »       movs»   r7,·#0270 »       movs»   r7,·#0
271 »       str»    r7,·[sp,·#12]271 »       str»    r7,·[sp,·#12]
272 »       bl»     0·<PyArg_UnpackTuple>272 »       bl»     0·<PyArg_UnpackTuple>
273 ·R_ARM_THM_CALL» PyArg_UnpackTuple273 ·R_ARM_THM_CALL» PyArg_UnpackTuple
274 »       cmp»    r0,·#0274 »       cmp»    r0,·#0
275 »       beq.w»  3bc·<weakref___new__+0x19c>275 »       beq.w»  3be·<weakref___new__+0x19e>
276 »       ldr»    r5,·[sp,·#8]276 »       ldr»    r5,·[sp,·#8]
277 »       ldr»    r3,·[r5,·#4]277 »       ldr»    r3,·[r5,·#4]
278 »       ldr»    r4,·[r3,·#104]»;·0x68278 »       ldr»    r4,·[r3,·#104]»;·0x68
279 »       cmp»    r4,·#0279 »       cmp»    r4,·#0
280 »       ble.w»  3a0·<weakref___new__+0x180>280 »       ble.w»  3a2·<weakref___new__+0x182>
281 »       ldr»    r2,·[sp,·#12]281 »       ldr»    r2,·[sp,·#12]
282 »       movw»   r0,·#0282 »       movw»   r0,·#0
283 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct283 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
284 »       movt»   r0,·#0284 »       movt»   r0,·#0
285 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct285 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
286 »       cmp»    r2,·r0286 »       cmp»    r2,·r0
287 »       beq.n»  2ac·<weakref___new__+0x8c>287 »       beq.n»  2ac·<weakref___new__+0x8c>
Offset 289, 30 lines modifiedOffset 289, 30 lines modified
289 »       add.w»  r8,·r5,·r4289 »       add.w»  r8,·r5,·r4
290 »       cbnz»   r0,·2b8·<weakref___new__+0x98>290 »       cbnz»   r0,·2b8·<weakref___new__+0x98>
291 »       mov»    r1,·r0291 »       mov»    r1,·r0
292 »       ldr.w»  r2,·[r6,·#152]»      ;·0x98292 »       ldr.w»  r2,·[r6,·#152]»      ;·0x98
293 »       mov»    r0,·r6293 »       mov»    r0,·r6
294 »       blx»    r2294 »       blx»    r2
295 »       cmp»    r0,·#0295 »       cmp»    r0,·#0
296 »       beq.w»  3bc·<weakref___new__+0x19c>296 »       beq.w»  3be·<weakref___new__+0x19e>
297 »       strd»   r7,·r7,·[r0,·#20]297 »       strd»   r7,·r7,·[r0,·#20]
298 »       mov.w»  r3,·#4294967295»    ;·0xffffffff298 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
299 »       ldrd»   r1,·r7,·[sp,·#8]299 »       ldrd»   r1,·r7,·[sp,·#8]
300 »       str»    r1,·[r0,·#8]300 »       str»    r1,·[r0,·#8]
301 »       str»    r3,·[r0,·#16]301 »       str»    r3,·[r0,·#16]
302 »       cmp»    r7,·#0302 »       cmp»    r7,·#0
303 »       beq.n»  364·<weakref___new__+0x144>303 »       beq.n»  364·<weakref___new__+0x144>
304 »       ldr»    r2,·[r5,·r4]304 »       ldr»    r3,·[r5,·r4]
305 »       ldr»    r6,·[r7,·#0]305 »       ldr»    r6,·[r7,·#0]
306 »       adds»   r6,·#1306 »       adds»   r6,·#1
307 »       str»    r6,·[r7,·#0]307 »       str»    r6,·[r7,·#0]
308 »       str»    r7,·[r0,·#12]308 »       str»    r7,·[r0,·#12]
309 »       cmp»    r2,·#0309 »       cmp»    r3,·#0
310 »       bne.n»  31a·<weakref___new__+0xfa>310 »       bne.n»  31a·<weakref___new__+0xfa>
311 »       strd»   r2,·r2,·[r0,·#20]311 »       strd»   r3,·r3,·[r0,·#20]
312 »       str»    r0,·[r5,·r4]312 »       str»    r0,·[r5,·r4]
313 »       add»    sp,·#16313 »       add»    sp,·#16
314 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}314 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
315 »       ldr»    r0,·[r5,·r4]315 »       ldr»    r0,·[r5,·r4]
316 »       add.w»  r8,·r5,·r4316 »       add.w»  r8,·r5,·r4
317 »       str»    r7,·[sp,·#12]317 »       str»    r7,·[sp,·#12]
318 »       cbz»    r0,·2da·<weakref___new__+0xba>318 »       cbz»    r0,·2da·<weakref___new__+0xba>
Offset 335, 65 lines modifiedOffset 335, 65 lines modified
335 »       streq»  r4,·[r0,·#0]335 »       streq»  r4,·[r0,·#0]
336 »       beq.n»  2a6·<weakref___new__+0x86>336 »       beq.n»  2a6·<weakref___new__+0x86>
337 »       ldr.w»  r7,·[r6,·#152]»      ;·0x98337 »       ldr.w»  r7,·[r6,·#152]»      ;·0x98
338 »       movs»   r1,·#0338 »       movs»   r1,·#0
339 »       mov»    r0,·r6339 »       mov»    r0,·r6
340 »       blx»    r7340 »       blx»    r7
341 »       cmp»    r0,·#0341 »       cmp»    r0,·#0
342 »       beq.n»  3bc·<weakref___new__+0x19c>342 »       beq.n»  3be·<weakref___new__+0x19e>
343 »       ldrd»   r2,·r3,·[sp,·#8]343 »       ldrd»   r2,·r3,·[sp,·#8]
344 »       movs»   r5,·#0344 »       movs»   r5,·#0
345 »       mov.w»  r4,·#4294967295»    ;·0xffffffff345 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
346 »       str»    r2,·[r0,·#8]346 »       str»    r2,·[r0,·#8]
347 »       strd»   r5,·r5,·[r0,·#20]347 »       strd»   r5,·r5,·[r0,·#20]
348 »       str»    r4,·[r0,·#16]348 »       str»    r4,·[r0,·#16]
349 »       cmp»    r3,·#0349 »       cmp»    r3,·#0
350 »       beq.n»  364·<weakref___new__+0x144>350 »       beq.n»  364·<weakref___new__+0x144>
351 »       ldr»    r6,·[r3,·#0]351 »       ldr»    r6,·[r3,·#0]
352 »       adds»   r6,·#1352 »       adds»   r6,·#1
353 »       str»    r6,·[r3,·#0]353 »       str»    r6,·[r3,·#0]
354 »       str»    r3,·[r0,·#12]354 »       str»    r3,·[r0,·#12]
355 »       ldr.w»  r2,·[r8]355 »       ldr.w»  r3,·[r8]
356 »       cbnz»   r2,·31a·<weakref___new__+0xfa>356 »       cbnz»   r3,·31a·<weakref___new__+0xfa>
357 »       strd»   r2,·r2,·[r0,·#20]357 »       strd»   r3,·r3,·[r0,·#20]
358 »       str.w»  r0,·[r8]358 »       str.w»  r0,·[r8]
359 »       add»    sp,·#16359 »       add»    sp,·#16
360 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}360 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
361 »       ldr»    r3,·[r2,·#12]361 »       ldr»    r5,·[r3,·#12]
362 »       cbnz»   r3,·35a·<weakref___new__+0x13a>362 »       cbnz»   r5,·35a·<weakref___new__+0x13a>
363 »       ldr»    r1,·[r2,·#4]363 »       ldr»    r1,·[r3,·#4]
364 »       movw»   r7,·#0364 »       movw»   r7,·#0
365 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0365 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
366 »       movt»   r7,·#0366 »       movt»   r7,·#0
367 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0367 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
368 »       cmp»    r1,·r7368 »       cmp»    r1,·r7
369 »       bne.n»  382·<weakref___new__+0x162>369 »       bne.n»  382·<weakref___new__+0x162>
370 »       ldr»    r6,·[r2,·#24]370 »       ldr»    r2,·[r3,·#24]
371 »       cbnz»   r6,·33e·<weakref___new__+0x11e>371 »       cbnz»   r2,·33e·<weakref___new__+0x11e>
372 »       strd»   r2,·r6,·[r0,·#20]372 »       strd»   r3,·r2,·[r0,·#20]
373 »       ldr»    r1,·[r2,·#24]373 »       ldr»    r1,·[r3,·#24]
374 »       cbz»    r1,·33a·<weakref___new__+0x11a>374 »       cbz»    r1,·33a·<weakref___new__+0x11a>
375 »       str»    r0,·[r1,·#20]375 »       str»    r0,·[r1,·#20]
376 »       str»    r0,·[r2,·#24]376 »       str»    r0,·[r3,·#24]
377 »       b.n»    2a6·<weakref___new__+0x86>377 »       b.n»    2a6·<weakref___new__+0x86>
378 »       ldr»    r5,·[r6,·#12]378 »       ldr»    r7,·[r2,·#12]
379 »       cmp»    r5,·#0379 »       cmp»    r7,·#0
380 »       bne.n»  330·<weakref___new__+0x110>380 »       bne.n»  330·<weakref___new__+0x110>
381 »       ldr»    r7,·[r6,·#4]381 »       ldr»    r6,·[r2,·#4]
382 »       add.w»  r4,·r1,·#204»;·0xcc382 »       add.w»  ip,·r1,·#204»;·0xcc
383 »       cmp»    r7,·r4383 »       cmp»    r6,·ip
384 »       beq.n»  356·<weakref___new__+0x136>384 »       beq.n»  356·<weakref___new__+0x136>
385 »       add.w»  lr,·r1,·#408»;·0x198385 »       add.w»  lr,·r1,·#408»;·0x198
386 »       cmp»    r7,·lr386 »       cmp»    r6,·lr
387 »       bne.n»  330·<weakref___new__+0x110>387 »       bne.n»  330·<weakref___new__+0x110>
388 »       mov»    r2,·r6388 »       mov»    r3,·r2
389 »       b.n»    396·<weakref___new__+0x176>389 »       b.n»    396·<weakref___new__+0x176>
390 »       movs»   r5,·#0390 »       movs»   r4,·#0
391 »       strd»   r5,·r2,·[r0,·#20]391 »       strd»   r4,·r3,·[r0,·#20]
392 »       str»    r0,·[r2,·#20]392 »       str»    r0,·[r3,·#20]
393 »       b.n»    310·<weakref___new__+0xf0>393 »       b.n»    310·<weakref___new__+0xf0>
394 »       movw»   r1,·#0394 »       movw»   r1,·#0
395 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0395 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
396 »       movt»   r1,·#0396 »       movt»   r1,·#0
397 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0397 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
398 »       movs»   r7,·#0398 »       movs»   r7,·#0
399 »       ldr.w»  r2,·[r8]399 »       ldr.w»  r2,·[r8]
Offset 401, 26 lines modifiedOffset 401, 27 lines modified
401 »       str»    r7,·[r0,·#12]401 »       str»    r7,·[r0,·#12]
402 »       bne.n»  306·<weakref___new__+0xe6>402 »       bne.n»  306·<weakref___new__+0xe6>
403 »       str»    r2,·[r0,·#24]403 »       str»    r2,·[r0,·#24]
404 »       cmp»    r2,·#0404 »       cmp»    r2,·#0
405 »       beq.n»  310·<weakref___new__+0xf0>405 »       beq.n»  310·<weakref___new__+0xf0>
406 »       str»    r0,·[r2,·#20]406 »       str»    r0,·[r2,·#20]
407 »       b.n»    310·<weakref___new__+0xf0>407 »       b.n»    310·<weakref___new__+0xf0>
408 »       add.w»  ip,·r7,·#408»;·0x198408 »       add.w»  r2,·r7,·#408»;·0x198
409 »       cmp»    r1,·ip409 »       cmp»    r1,·r2
Max diff block lines reached; 26494/30204 bytes (87.72%) of diff not shown.
538 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 »       pop»    {r3,·r4,·r5,·pc}55 »       pop»    {r3,·r4,·r5,·pc}
56 »       .word»  0x0000019856 »       .word»  0x00000198
57 ·R_ARM_ABS32»    .data57 ·R_ARM_ABS32»    .data
  
58 00000068·<gc_clear>:58 00000068·<gc_clear>:
59 gc_clear():59 gc_clear():
60 »       push»   {r3,·lr}60 »       push»   {r3,·lr}
61 »       bl»     6d4·<proxy_ifloor_div+0x94>61 »       bl»     6c8·<proxy_ifloor_div+0x88>
62 ·R_ARM_THM_CALL» clear_weakref62 ·R_ARM_THM_CALL» clear_weakref
63 »       movs»   r0,·#063 »       movs»   r0,·#0
64 »       pop»    {r3,·pc}64 »       pop»    {r3,·pc}
  
65 00000072·<weakref_repr>:65 00000072·<weakref_repr>:
66 weakref_repr():66 weakref_repr():
67 »       push»   {r4,·r5,·r6,·r7,·lr}67 »       push»   {r4,·r5,·r6,·r7,·lr}
129 KB
_warnings.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:··········18276·(bytes·into·file)13 ··Start·of·section·headers:··········18336·(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·0x4764:1 There·are·16·section·headers,·starting·at·offset·0x47a0:
  
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·001410·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00142c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003880·000ae8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0038bc·000ae8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001444·00017c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001460·00017c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004368·000128·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·0043a4·000128·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0015c0·000008·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0015dc·000008·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0015c0·0004b3·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0015dc·0004b3·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·001a74·0003f0·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·001a90·0003f0·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·004490·000230·08···I·13···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0044cc·000230·08···I·13···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·001e64·00014b·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·001e80·00014b·00···A··0···0··4
14 ··[10]·.rel.rodata·······REL·············00000000·0046c0·000020·08···I·13···9··414 ··[10]·.rel.rodata·······REL·············00000000·0046fc·000020·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·001faf·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·001fcb·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001faf·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001fcb·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·001fe4·000dc0·10·····14·124··417 ··[13]·.symtab···········SYMTAB··········00000000·002000·000de0·10·····14·126··4
18 ··[14]·.strtab···········STRTAB··········00000000·002da4·000ad9·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·002de0·000ad9·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0046e0·000082·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·00471c·000082·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
23.5 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·220·entries:1 Symbol·table·'.symtab'·contains·222·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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····1·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ····23:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·0000026d····32·FUNC····LOCAL··DEFAULT····1·warnings_filters_mutated28 ····24:·0000026d····32·FUNC····LOCAL··DEFAULT····1·warnings_filters_mutated
29 ····25:·00000319····54·FUNC····LOCAL··DEFAULT····1·warn_unicode29 ····25:·00000319····54·FUNC····LOCAL··DEFAULT····1·warn_unicode
30 ····26:·00000351···552·FUNC····LOCAL··DEFAULT····1·do_warn30 ····26:·00000351···552·FUNC····LOCAL··DEFAULT····1·do_warn
31 ····27:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC731 ····27:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
32 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC832 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
33 ····29:·00000579···156·FUNC····LOCAL··DEFAULT····1·is_internal_frame33 ····29:·00000579···156·FUNC····LOCAL··DEFAULT····1·is_internal_frame
34 ····30:·00000615··2464·FUNC····LOCAL··DEFAULT····1·warn_explicit34 ····30:·00000615··2492·FUNC····LOCAL··DEFAULT····1·warn_explicit
35 ····31:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC936 ····32:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
37 ····33:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1037 ····33:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
38 ····34:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR239 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR2
40 ····36:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1140 ····36:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
41 ····37:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1241 ····37:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
Offset 52, 172 lines modifiedOffset 52, 174 lines modified
52 ····48:·00000230·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2352 ····48:·00000230·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
53 ····49:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2453 ····49:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
54 ····50:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2554 ····50:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
55 ····51:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2655 ····51:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
56 ····52:·00000294·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2756 ····52:·00000294·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
57 ····53:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2857 ····53:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
58 ····54:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2958 ····54:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
59 ····55:·00000fb5····76·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg59 ····55:·00000fd1····76·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg
60 ····56:·00001001···192·FUNC····LOCAL··DEFAULT····1·already_warned60 ····56:·0000101d···192·FUNC····LOCAL··DEFAULT····1·already_warned
61 ····57:·0000125d···132·FUNC····LOCAL··DEFAULT····1·get_warnings_attr61 ····57:·00001279···132·FUNC····LOCAL··DEFAULT····1·get_warnings_attr
62 ····58:·000012e1···132·FUNC····LOCAL··DEFAULT····1·check_matched62 ····58:·000012fd···132·FUNC····LOCAL··DEFAULT····1·check_matched
63 ····59:·0000091c·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·0000091c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·0000092c·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····60:·0000092c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
65 ····61:·00000193····44·FUNC····LOCAL··DEFAULT····7·update_registry.constprop.065 ····61:·00000193····44·FUNC····LOCAL··DEFAULT····7·update_registry.constprop.0
66 ····62:·00000c18·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·00000c20·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·00000c20·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····63:·00000c28·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·00000f40·····0·NOTYPE··LOCAL··DEFAULT····1·$d68 ····64:·00000f0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
69 ····65:·00000f4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t69 ····65:·00000f14·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70 ····66:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00000fcc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 71 ····67:·00000fd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 72 ····68:·000010d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3173 ····69:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
72 ····68:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3274 ····70:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
73 ····69:·000010c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t75 ····71:·000010dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
74 ····70:·000010c1···412·FUNC····LOCAL··DEFAULT····1·warnings_warn76 ····72:·000010dd···412·FUNC····LOCAL··DEFAULT····1·warnings_warn
75 ····71:·00001258·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
76 ····72:·0000125c·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
77 ····73:·000012d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d77 ····73:·00001274·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····74:·000012e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t78 ····74:·00001278·····0·NOTYPE··LOCAL··DEFAULT····1·$t
79 ····75:·00001360·····0·NOTYPE··LOCAL··DEFAULT····1·$d79 ····75:·000012f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 80 ····76:·000012fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 81 ····77:·0000137c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
80 ····76:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
81 ····77:·00001365····62·FUNC····LOCAL··DEFAULT····1·_PyErr_WarnFormatV83 ····79:·00001381····62·FUNC····LOCAL··DEFAULT····1·_PyErr_WarnFormatV
82 ····78:·00001364·····0·NOTYPE··LOCAL··DEFAULT····1·$t84 ····80:·00001380·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3385 ····81:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
84 ····80:·000000c5····36·FUNC····LOCAL··DEFAULT····7·_PyErr_WarnFormat.constprop.086 ····82:·000000c5····36·FUNC····LOCAL··DEFAULT····7·_PyErr_WarnFormat.constprop.0
85 ····81:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d87 ····83:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
86 ····82:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t88 ····84:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
87 ····83:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3489 ····85:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
88 ····84:·00000340·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3590 ····86:·00000340·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
89 ····85:·000001bf···414·FUNC····LOCAL··DEFAULT····7·warnings_warn_explicit91 ····87:·000001bf···414·FUNC····LOCAL··DEFAULT····7·warnings_warn_explicit
90 ····86:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····7·$d92 ····88:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
91 ····87:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·$t93 ····89:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
92 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT····9·94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
93 ····89:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d95 ····91:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
94 ····90:·00000000····22·OBJECT··LOCAL··DEFAULT····9·__func__.596 ····92:·00000000····22·OBJECT··LOCAL··DEFAULT····9·__func__.5
95 ····91:·00000018····20·OBJECT··LOCAL··DEFAULT····9·_keywords.097 ····93:·00000018····20·OBJECT··LOCAL··DEFAULT····9·_keywords.0
96 ····92:·0000002c····47·OBJECT··LOCAL··DEFAULT····9·warn_explicit_doc98 ····94:·0000002c····47·OBJECT··LOCAL··DEFAULT····9·warn_explicit_doc
97 ····93:·0000005c···108·OBJECT··LOCAL··DEFAULT····9·warnings__doc__99 ····95:·0000005c···108·OBJECT··LOCAL··DEFAULT····9·warnings__doc__
98 ····94:·000000c8···131·OBJECT··LOCAL··DEFAULT····9·warnings_warn__doc__100 ····96:·000000c8···131·OBJECT··LOCAL··DEFAULT····9·warnings_warn__doc__
99 ····95:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d101 ····97:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
100 ····96:·00000000····12·OBJECT··LOCAL··DEFAULT····3·PyId_default102 ····98:·00000000····12·OBJECT··LOCAL··DEFAULT····3·PyId_default
101 ····97:·0000000c····12·OBJECT··LOCAL··DEFAULT····3·PyId_ignore103 ····99:·0000000c····12·OBJECT··LOCAL··DEFAULT····3·PyId_ignore
102 ····98:·00000018····52·OBJECT··LOCAL··DEFAULT····3·warningsmodule104 ···100:·00000018····52·OBJECT··LOCAL··DEFAULT····3·warningsmodule
103 ····99:·0000013c····64·OBJECT··LOCAL··DEFAULT····3·warnings_functions105 ···101:·0000013c····64·OBJECT··LOCAL··DEFAULT····3·warnings_functions
104 ···100:·0000004c····12·OBJECT··LOCAL··DEFAULT····3·PyId___warningregistry__.17106 ···102:·0000004c····12·OBJECT··LOCAL··DEFAULT····3·PyId___warningregistry__.17
105 ···101:·00000058····12·OBJECT··LOCAL··DEFAULT····3·PyId___name__107 ···103:·00000058····12·OBJECT··LOCAL··DEFAULT····3·PyId___name__
106 ···102:·00000064····12·OBJECT··LOCAL··DEFAULT····3·PyId_filters.13108 ···104:·00000064····12·OBJECT··LOCAL··DEFAULT····3·PyId_filters.13
107 ···103:·00000070····12·OBJECT··LOCAL··DEFAULT····3·PyId_defaultaction.10109 ···105:·00000070····12·OBJECT··LOCAL··DEFAULT····3·PyId_defaultaction.10
108 ···104:·0000007c····12·OBJECT··LOCAL··DEFAULT····3·PyId__showwarnmsg.8110 ···106:·0000007c····12·OBJECT··LOCAL··DEFAULT····3·PyId__showwarnmsg.8
109 ···105:·00000088····12·OBJECT··LOCAL··DEFAULT····3·PyId_onceregistry.9111 ···107:·00000088····12·OBJECT··LOCAL··DEFAULT····3·PyId_onceregistry.9
110 ···106:·00000094····12·OBJECT··LOCAL··DEFAULT····3·PyId_stderr112 ···108:·00000094····12·OBJECT··LOCAL··DEFAULT····3·PyId_stderr
111 ···107:·000000a0····12·OBJECT··LOCAL··DEFAULT····3·PyId_WarningMessage.7113 ···109:·000000a0····12·OBJECT··LOCAL··DEFAULT····3·PyId_WarningMessage.7
112 ···108:·000000ac····12·OBJECT··LOCAL··DEFAULT····3·PyId_version.14114 ···110:·000000ac····12·OBJECT··LOCAL··DEFAULT····3·PyId_version.14
113 ···109:·000000b8····36·OBJECT··LOCAL··DEFAULT····3·_parser.1115 ···111:·000000b8····36·OBJECT··LOCAL··DEFAULT····3·_parser.1
114 ···110:·000000dc····12·OBJECT··LOCAL··DEFAULT····3·PyId_warnings.12116 ···112:·000000dc····12·OBJECT··LOCAL··DEFAULT····3·PyId_warnings.12
115 ···111:·000000e8····12·OBJECT··LOCAL··DEFAULT····3·PyId_match.11117 ···113:·000000e8····12·OBJECT··LOCAL··DEFAULT····3·PyId_match.11
116 ···112:·000000f4····12·OBJECT··LOCAL··DEFAULT····3·PyId__warn_unawaited_coroutine.6118 ···114:·000000f4····12·OBJECT··LOCAL··DEFAULT····3·PyId__warn_unawaited_coroutine.6
117 ···113:·00000100····36·OBJECT··LOCAL··DEFAULT····3·kwd_list.4119 ···115:·00000100····36·OBJECT··LOCAL··DEFAULT····3·kwd_list.4
118 ···114:·00000124····12·OBJECT··LOCAL··DEFAULT····3·PyId___loader__.3120 ···116:·00000124····12·OBJECT··LOCAL··DEFAULT····3·PyId___loader__.3
119 ···115:·00000130····12·OBJECT··LOCAL··DEFAULT····3·PyId_get_source.2121 ···117:·00000130····12·OBJECT··LOCAL··DEFAULT····3·PyId_get_source.2
120 ···116:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d122 ···118:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
121 ···117:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·importlib_string.16123 ···119:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·importlib_string.16
122 ···118:·00000004·····4·OBJECT··LOCAL··DEFAULT····5·bootstrap_string.15124 ···120:·00000004·····4·OBJECT··LOCAL··DEFAULT····5·bootstrap_string.15
123 ···119:·00000000·····0·SECTION·LOCAL··DEFAULT····1·125 ···121:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
124 ···120:·00000000·····0·SECTION·LOCAL··DEFAULT····5·126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
125 ···121:·00000000·····0·SECTION·LOCAL··DEFAULT····7·127 ···123:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
126 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT···11·128 ···124:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
127 ···123:·00000000·····0·SECTION·LOCAL··DEFAULT···12·129 ···125:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
128 ···124:·00000001····62·FUNC····GLOBAL·HIDDEN·····1·_PyWarnings_InitState130 ···126:·00000001····62·FUNC····GLOBAL·HIDDEN·····1·_PyWarnings_InitState
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_PendingDeprecationWarning133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_PendingDeprecationWarning
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ResourceWarning134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ResourceWarning
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ImportWarning135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ImportWarning
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Zero141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Zero
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternFromString143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternFromString
142 ···138:·000001a9···148·FUNC····GLOBAL·DEFAULT····1·_PyWarnings_Init144 ···140:·000001a9···148·FUNC····GLOBAL·DEFAULT····1·_PyWarnings_Init
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Create2145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Create2
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_AddObject146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_AddObject
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
148 ···144:·0000028d·····6·FUNC····GLOBAL·HIDDEN·····1·_PyWarnings_Fini150 ···146:·0000028d·····6·FUNC····GLOBAL·HIDDEN·····1·_PyWarnings_Fini
Max diff block lines reached; -1/24051 bytes (-0.00%) of diff not shown.
56.7 KB
readelf --wide --relocs {}
    
Offset 1, 377 lines modifiedOffset 1, 377 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3880·contains·349·entries:1 Relocation·section·'.rel.text'·at·offset·0x38bc·contains·349·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000024··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000024··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000028··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000028··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000002c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC05 0000002c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
6 00000030··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC06 00000030··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
7 0000004e··00007d0a·R_ARM_THM_CALL·········00000000···PyList_New7 0000004e··00007f0a·R_ARM_THM_CALL·········00000000···PyList_New
8 00000058··00007e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning8 00000058··0000802f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning
9 0000005c··00007e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning9 0000005c··00008030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning
10 00000064··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC110 00000064··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
11 00000068··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC111 00000068··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
12 0000006c··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR112 0000006c··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
13 00000070··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR113 00000070··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
14 0000008c··00007f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_PendingDeprecationWarning14 0000008c··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_PendingDeprecationWarning
15 00000090··00007f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_PendingDeprecationWarning15 00000090··00008130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_PendingDeprecationWarning
16 0000009c··0000802f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ResourceWarning16 0000009c··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ResourceWarning
17 000000a0··00008030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ResourceWarning17 000000a0··00008230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ResourceWarning
18 000000ae··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportWarning18 000000ae··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportWarning
19 000000b2··00008130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportWarning19 000000b2··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportWarning
20 000000ea··0000820a·R_ARM_THM_CALL·········00000000···PyDict_New20 000000ea··0000840a·R_ARM_THM_CALL·········00000000···PyDict_New
21 000000f6··0000092f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC221 000000f6··0000092f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC2
22 000000fa··00000930·R_ARM_THM_MOVT_ABS·····00000028···.LC222 000000fa··00000930·R_ARM_THM_MOVT_ABS·····00000028···.LC2
23 000000fe··0000830a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString23 000000fe··0000850a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
24 00000128··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc24 00000128··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
25 00000130··00000102·R_ARM_ABS32············00000000···.data25 00000130··00000102·R_ARM_ABS32············00000000···.data
26 00000140··0000850a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId26 00000140··0000870a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId
27 0000014c··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct27 0000014c··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
28 00000150··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct28 00000150··00008830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
29 0000015c··0000872f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero29 0000015c··0000892f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero
30 00000160··00008730·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero30 00000160··00008930·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero
31 00000168··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct31 00000168··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
32 0000016c··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct32 0000016c··00008830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
33 00000174··0000880a·R_ARM_THM_CALL·········00000000···PyTuple_Pack33 00000174··00008a0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
34 0000018e··0000890a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString34 0000018e··00008b0a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
35 000001a2··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc35 000001a2··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
36 000001b0··00008b0a·R_ARM_THM_CALL·········00000000···PyModule_Create236 000001b0··00008d0a·R_ARM_THM_CALL·········00000000···PyModule_Create2
37 000001ce··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC337 000001ce··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC3
38 000001d2··00000f30·R_ARM_THM_MOVT_ABS·····00000030···.LC338 000001d2··00000f30·R_ARM_THM_MOVT_ABS·····00000030···.LC3
39 000001dc··00008c0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject39 000001dc··00008e0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
40 000001e8··0000102f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC440 000001e8··0000102f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC4
41 000001ec··00001030·R_ARM_THM_MOVT_ABS·····00000038···.LC441 000001ec··00001030·R_ARM_THM_MOVT_ABS·····00000038···.LC4
42 000001f6··00008c0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject42 000001f6··00008e0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
43 00000202··0000112f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC543 00000202··0000112f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC5
44 00000206··00001130·R_ARM_THM_MOVT_ABS·····00000048···.LC544 00000206··00001130·R_ARM_THM_MOVT_ABS·····00000048···.LC5
45 00000210··00008c0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject45 00000210··00008e0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
46 00000232··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc46 00000232··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
47 00000238··00000102·R_ARM_ABS32············00000000···.data47 00000238··00000102·R_ARM_ABS32············00000000···.data
48 0000024c··00008d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError48 0000024c··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
49 00000250··00008d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError49 00000250··00008f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
50 00000256··0000142f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC650 00000256··0000142f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC6
51 0000025a··00001430·R_ARM_THM_MOVT_ABS·····00000058···.LC651 0000025a··00001430·R_ARM_THM_MOVT_ABS·····00000058···.LC6
52 00000260··00008e0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString52 00000260··0000900a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
53 00000268··00008f02·R_ARM_ABS32············00000000···_PyRuntime53 00000268··00009102·R_ARM_ABS32············00000000···_PyRuntime
54 00000274··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct54 00000274··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
55 00000278··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct55 00000278··00008830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
56 000002a8··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 000002a8··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
57 000002bc··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc57 000002bc··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
58 000002e6··0000830a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString58 000002e6··0000850a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
59 00000306··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc59 00000306··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
60 00000336··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeWarning60 00000336··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeWarning
61 0000033a··00009230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeWarning61 0000033a··00009430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeWarning
62 00000342··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc62 00000342··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
63 00000368··0000930a·R_ARM_THM_CALL·········00000000···PyThreadState_GetFrame63 00000368··0000950a·R_ARM_THM_CALL·········00000000···PyThreadState_GetFrame
64 0000038c··0000940a·R_ARM_THM_CALL·········00000000···PyFrame_GetBack64 0000038c··0000960a·R_ARM_THM_CALL·········00000000···PyFrame_GetBack
65 000003be··0000950a·R_ARM_THM_CALL·········00000000···PyFrame_GetCode65 000003be··0000970a·R_ARM_THM_CALL·········00000000···PyFrame_GetCode
66 000003d6··0000960a·R_ARM_THM_CALL·········00000000···PyFrame_GetLineNumber66 000003d6··0000980a·R_ARM_THM_CALL·········00000000···PyFrame_GetLineNumber
67 000003ea··0000970a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError67 000003ea··0000990a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError
68 000003fe··0000970a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError68 000003fe··0000990a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError
69 00000402··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct69 00000402··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
70 00000406··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct70 00000406··00008830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
71 00000472··0000820a·R_ARM_THM_CALL·········00000000···PyDict_New71 00000472··0000840a·R_ARM_THM_CALL·········00000000···PyDict_New
72 00000480··0000980a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId72 00000480··00009a0a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
73 000004a0··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc73 000004a0··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
74 000004a6··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc74 000004a6··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
75 000004ae··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc75 000004ae··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
76 000004b6··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc76 000004b6··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
77 000004c0··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000094···.LC777 000004c0··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000094···.LC7
78 000004c4··00001b30·R_ARM_THM_MOVT_ABS·····00000094···.LC778 000004c4··00001b30·R_ARM_THM_MOVT_ABS·····00000094···.LC7
79 000004d2··0000830a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString79 000004d2··0000850a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
80 000004de··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc80 000004de··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
81 000004f0··0000940a·R_ARM_THM_CALL·········00000000···PyFrame_GetBack81 000004f0··0000960a·R_ARM_THM_CALL·········00000000···PyFrame_GetBack
82 00000506··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc82 00000506··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
83 0000050e··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc83 0000050e··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
84 00000516··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc84 00000516··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
85 00000522··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC885 00000522··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC8
86 00000526··00001c30·R_ARM_THM_MOVT_ABS·····00000098···.LC886 00000526··00001c30·R_ARM_THM_MOVT_ABS·····00000098···.LC8
87 0000052a··0000830a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString87 0000052a··0000850a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
88 00000556··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc88 00000556··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
89 00000560··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc89 00000560··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
90 0000056c··00000102·R_ARM_ABS32············00000000···.data90 0000056c··00000102·R_ARM_ABS32············00000000···.data
91 00000570··00000102·R_ARM_ABS32············00000000···.data91 00000570··00000102·R_ARM_ABS32············00000000···.data
92 00000574··00008f02·R_ARM_ABS32············00000000···_PyRuntime92 00000574··00009102·R_ARM_ABS32············00000000···_PyRuntime
93 0000057a··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR293 0000057a··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
94 0000057e··00002330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR294 0000057e··00002330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
95 0000058c··0000950a·R_ARM_THM_CALL·········00000000···PyFrame_GetCode95 0000058c··0000970a·R_ARM_THM_CALL·········00000000···PyFrame_GetCode
96 000005aa··0000990a·R_ARM_THM_CALL·········00000000···PyUnicode_Contains96 000005aa··00009b0a·R_ARM_THM_CALL·········00000000···PyUnicode_Contains
97 000005bc··0000990a·R_ARM_THM_CALL·········00000000···PyUnicode_Contains97 000005bc··00009b0a·R_ARM_THM_CALL·········00000000···PyUnicode_Contains
98 000005ca··0000202f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC998 000005ca··0000202f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC9
99 000005ce··00002030·R_ARM_THM_MOVT_ABS·····000000a4···.LC999 000005ce··00002030·R_ARM_THM_MOVT_ABS·····000000a4···.LC9
100 000005d2··0000830a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString100 000005d2··0000850a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
101 000005dc··0000212f·R_ARM_THM_MOVW_ABS_NC··000000b0···.LC10101 000005dc··0000212f·R_ARM_THM_MOVW_ABS_NC··000000b0···.LC10
102 000005e0··00002130·R_ARM_THM_MOVT_ABS·····000000b0···.LC10102 000005e0··00002130·R_ARM_THM_MOVT_ABS·····000000b0···.LC10
103 000005e4··0000830a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString103 000005e4··0000850a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
104 000005fc··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc104 000005fc··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
105 0000060e··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc105 0000060e··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
106 00000618··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct106 00000618··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
107 0000061c··00008630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct107 0000061c··00008830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
108 00000668··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Warning108 00000668··00009c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Warning
109 0000066c··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Warning109 0000066c··00009c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Warning
110 0000067c··00009b0a·R_ARM_THM_CALL·········00000000···PyObject_IsInstance110 0000067c··00009d0a·R_ARM_THM_CALL·········00000000···PyObject_IsInstance
111 0000069e··00009c0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong111 0000069e··00009e0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
112 000006bc··0000880a·R_ARM_THM_CALL·········00000000···PyTuple_Pack112 000006bc··00008a0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
113 0000071a··0000840a·R_ARM_THM_CALL·········00000000···_Py_Dealloc113 0000071a··0000860a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
114 000007ac··00009d0a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass114 000007a8··00009f0a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass
115 000007bc··00009e0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t115 000007b8··0000a00a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
116 000007f0··0000352f·R_ARM_THM_MOVW_ABS_NC··0000029c···.LC28116 000007f0··0000352f·R_ARM_THM_MOVW_ABS_NC··0000029c···.LC28
117 000007f4··00003530·R_ARM_THM_MOVT_ABS·····0000029c···.LC28117 000007f4··00003530·R_ARM_THM_MOVT_ABS·····0000029c···.LC28
118 000007fc··00009f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString118 000007fc··0000a10a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
119 0000080a··00002a2f·R_ARM_THM_MOVW_ABS_NC··0000019c···.LC17119 0000080a··00002a2f·R_ARM_THM_MOVW_ABS_NC··0000019c···.LC17
120 0000080e··00002a30·R_ARM_THM_MOVT_ABS·····0000019c···.LC17120 0000080e··00002a30·R_ARM_THM_MOVT_ABS·····0000019c···.LC17
121 00000812··00009f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString121 00000812··0000a10a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
122 0000081c··00002b2f·R_ARM_THM_MOVW_ABS_NC··000001a4···.LC18122 0000081c··00002b2f·R_ARM_THM_MOVW_ABS_NC··000001a4···.LC18
123 00000820··00002b30·R_ARM_THM_MOVT_ABS·····000001a4···.LC18123 00000820··00002b30·R_ARM_THM_MOVT_ABS·····000001a4···.LC18
124 00000828··00009f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString124 00000828··0000a10a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
125 00000848··0000a00a·R_ARM_THM_CALL·········00000000···PyCallable_Check125 00000848··0000a20a·R_ARM_THM_CALL·········00000000···PyCallable_Check
126 00000878··0000a10a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs126 00000878··0000a30a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
Max diff block lines reached; 42630/58031 bytes (73.46%) of diff not shown.
42.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 766, 15 lines modifiedOffset 766, 15 lines modified
766 »       mov.w»  r4,·#0766 »       mov.w»  r4,·#0
767 »       str»    r3,·[sp,·#44]» ;·0x2c767 »       str»    r3,·[sp,·#44]» ;·0x2c
768 »       ldrd»   r8,·r3,·[sp,·#268]»    ;·0x10c768 »       ldrd»   r8,·r3,·[sp,·#268]»    ;·0x10c
769 »       cmp»    r7,·sl769 »       cmp»    r7,·sl
770 »       ldr»    r4,·[sp,·#276]»;·0x114770 »       ldr»    r4,·[sp,·#276]»;·0x114
771 »       str»    r2,·[sp,·#52]» ;·0x34771 »       str»    r2,·[sp,·#52]» ;·0x34
772 »       str»    r3,·[sp,·#76]» ;·0x4c772 »       str»    r3,·[sp,·#76]» ;·0x4c
773 »       beq.w»  ade·<warn_explicit+0x4ca>773 »       beq.w»  ae2·<warn_explicit+0x4ce>
774 »       mov»    r6,·r0774 »       mov»    r6,·r0
775 »       mov»    r5,·r1775 »       mov»    r5,·r1
776 »       cmp.w»  r8,·#0776 »       cmp.w»  r8,·#0
777 »       beq.n»  65a·<warn_explicit+0x46>777 »       beq.n»  65a·<warn_explicit+0x46>
778 »       ldr.w»  r0,·[r8,·#4]778 »       ldr.w»  r0,·[r8,·#4]
779 »       ldr»    r1,·[r0,·#84]» ;·0x54779 »       ldr»    r1,·[r0,·#84]» ;·0x54
780 »       lsls»   r3,·r1,·#2780 »       lsls»   r3,·r1,·#2
Offset 793, 164 lines modifiedOffset 793, 164 lines modified
793 »       mov»    r0,·r5793 »       mov»    r0,·r5
794 »       adds»   r3,·#1794 »       adds»   r3,·#1
795 »       ldr.w»  r1,·[fp]795 »       ldr.w»  r1,·[fp]
796 »       str»    r3,·[r5,·#0]796 »       str»    r3,·[r5,·#0]
797 »       bl»     0·<PyObject_IsInstance>797 »       bl»     0·<PyObject_IsInstance>
798 ·R_ARM_THM_CALL» PyObject_IsInstance798 ·R_ARM_THM_CALL» PyObject_IsInstance
799 »       adds»   r3,·r0,·#1799 »       adds»   r3,·r0,·#1
800 »       beq.w»  e78·<warn_explicit+0x864>800 »       beq.w»  e92·<warn_explicit+0x87e>
801 »       cmp»    r0,·#1801 »       cmp»    r0,·#1
802 »       beq.w»  e68·<warn_explicit+0x854>802 »       beq.w»  e82·<warn_explicit+0x86e>
803 »       mov»    r1,·r5803 »       mov»    r1,·r5
804 »       mov»    r0,·r6804 »       mov»    r0,·r6
805 »       bl»     fb4·<PyObject_CallOneArg>805 »       bl»     fd0·<PyObject_CallOneArg>
806 »       str»    r0,·[sp,·#36]» ;·0x24806 »       str»    r0,·[sp,·#36]» ;·0x24
807 »       cmp»    r0,·#0807 »       cmp»    r0,·#0
808 »       beq.w»  e62·<warn_explicit+0x84e>808 »       beq.w»  e7c·<warn_explicit+0x868>
809 »       ldr»    r0,·[sp,·#44]» ;·0x2c809 »       ldr»    r0,·[sp,·#44]» ;·0x2c
810 »       bl»     0·<PyLong_FromLong>810 »       bl»     0·<PyLong_FromLong>
811 ·R_ARM_THM_CALL» PyLong_FromLong811 ·R_ARM_THM_CALL» PyLong_FromLong
812 »       mov»    fp,·r0812 »       mov»    fp,·r0
813 »       cmp»    r0,·#0813 »       cmp»    r0,·#0
814 »       beq.w»  ed4·<warn_explicit+0x8c0>814 »       beq.w»  eea·<warn_explicit+0x8d6>
815 »       mov»    r0,·r4815 »       mov»    r0,·r4
816 »       mov»    r3,·fp816 »       mov»    r3,·fp
817 »       cmp»    r4,·sl817 »       cmp»    r4,·sl
818 »       it»     eq818 »       it»     eq
819 »       moveq»  r0,·#0819 »       moveq»  r0,·#0
820 »       mov»    r2,·r6820 »       mov»    r2,·r6
821 »       str»    r0,·[sp,·#40]» ;·0x28821 »       str»    r0,·[sp,·#40]» ;·0x28
822 »       mov»    r1,·r5822 »       mov»    r1,·r5
823 »       movs»   r0,·#3823 »       movs»   r0,·#3
824 »       bl»     0·<PyTuple_Pack>824 »       bl»     0·<PyTuple_Pack>
825 ·R_ARM_THM_CALL» PyTuple_Pack825 ·R_ARM_THM_CALL» PyTuple_Pack
826 »       mov»    r9,·r0826 »       mov»    r9,·r0
827 »       cmp»    r0,·#0827 »       cmp»    r0,·#0
828 »       beq.w»  ed4·<warn_explicit+0x8c0>828 »       beq.w»  eea·<warn_explicit+0x8d6>
829 »       cmp»    r8,·sl829 »       cmp»    r8,·sl
830 »       it»     ne830 »       it»     ne
831 »       cmpne.w»r8,·#0831 »       cmpne.w»r8,·#0
832 »       ite»    ne832 »       ite»    ne
833 »       movne»  r3,·#1833 »       movne»  r3,·#1
834 »       moveq»  r3,·#0834 »       moveq»  r3,·#0
835 »       str»    r3,·[sp,·#72]» ;·0x48835 »       str»    r3,·[sp,·#72]» ;·0x48
836 »       beq.n»  6f0·<warn_explicit+0xdc>836 »       beq.n»  6f0·<warn_explicit+0xdc>
837 »       mov»    r1,·r0837 »       mov»    r1,·r0
838 »       movs»   r2,·#0838 »       movs»   r2,·#0
839 »       mov»    r0,·r8839 »       mov»    r0,·r8
840 »       bl»     1000·<already_warned>840 »       bl»     101c·<already_warned>
841 »       adds»   r7,·r0,·#1841 »       adds»   r7,·r0,·#1
842 »       beq.w»  ad6·<warn_explicit+0x4c2>842 »       beq.w»  ada·<warn_explicit+0x4c6>
843 »       cmp»    r0,·#1843 »       cmp»    r0,·#1
844 »       beq.w»  ec0·<warn_explicit+0x8ac>844 »       beq.w»  ed6·<warn_explicit+0x8c2>
845 »       bl»     23c·<warnings_get_state>845 »       bl»     23c·<warnings_get_state>
846 »       str»    r0,·[sp,·#48]» ;·0x30846 »       str»    r0,·[sp,·#48]» ;·0x30
847 »       cmp»    r0,·#0847 »       cmp»    r0,·#0
848 »       beq.w»  ad6·<warn_explicit+0x4c2>848 »       beq.w»  ada·<warn_explicit+0x4c6>
849 »       ldr»    r0,·[pc,·#544]»;·(920·<warn_explicit+0x30c>)849 »       ldr»    r0,·[pc,·#544]»;·(920·<warn_explicit+0x30c>)
850 »       movs»   r1,·#0850 »       movs»   r1,·#0
851 »       bl»     125c·<get_warnings_attr>851 »       bl»     1278·<get_warnings_attr>
852 »       mov»    r7,·r0852 »       mov»    r7,·r0
853 »       cmp»    r0,·#0853 »       cmp»    r0,·#0
854 »       beq.w»  e7e·<warn_explicit+0x86a>854 »       beq.w»  db0·<warn_explicit+0x79c>
855 »       ldr»    r1,·[sp,·#48]» ;·0x30855 »       ldr»    r1,·[sp,·#48]» ;·0x30
856 »       ldr»    r0,·[r1,·#0]856 »       ldr»    r0,·[r1,·#0]
857 »       str»    r7,·[r1,·#0]857 »       str»    r7,·[r1,·#0]
858 »       ldr»    r2,·[r0,·#0]858 »       ldr»    r2,·[r0,·#0]
859 »       subs»   r3,·r2,·#1859 »       subs»   r3,·r2,·#1
860 »       str»    r3,·[r0,·#0]860 »       str»    r3,·[r0,·#0]
861 »       cbnz»   r3,·728·<warn_explicit+0x114>861 »       cbnz»   r3,·728·<warn_explicit+0x114>
862 »       bl»     0·<_Py_Dealloc>862 »       bl»     0·<_Py_Dealloc>
863 ·R_ARM_THM_CALL» _Py_Dealloc863 ·R_ARM_THM_CALL» _Py_Dealloc
864 »       ldr»    r7,·[sp,·#48]» ;·0x30864 »       ldr»    r7,·[sp,·#48]» ;·0x30
865 »       ldr»    r7,·[r7,·#0]865 »       ldr»    r7,·[r7,·#0]
866 »       cmp»    r7,·#0866 »       cmp»    r7,·#0
867 »       beq.w»  ed8·<warn_explicit+0x8c4>867 »       beq.w»  eee·<warn_explicit+0x8da>
868 »       ldr»    r0,·[r7,·#4]868 »       ldr»    r0,·[r7,·#4]
869 »       ldr»    r4,·[r0,·#84]» ;·0x54869 »       ldr»    r4,·[r0,·#84]» ;·0x54
870 »       lsls»   r4,·r4,·#6870 »       lsls»   r4,·r4,·#6
871 »       bpl.w»  ed8·<warn_explicit+0x8c4>871 »       bpl.w»  eee·<warn_explicit+0x8da>
872 »       str.w»  r8,·[sp,·#64]»       ;·0x40 
873 »       mov»    r8,·r5 
874 »       str.w»  sl,·[sp,·#68]»       ;·0x44 
875 »       mov»    sl,·r6 
876 »       movs»   r1,·#0 
877 »       strd»   fp,·r9,·[sp,·#56]»     ;·0x38872 »       strd»   fp,·r9,·[sp,·#56]»     ;·0x38
 873 »       mov»    fp,·r6
 874 »       mov»    r9,·r5
 875 »       movs»   r1,·#0
 876 »       strd»   r8,·sl,·[sp,·#64]»     ;·0x40
878 »       str»    r1,·[sp,·#28]877 »       str»    r1,·[sp,·#28]
879 »       ldr»    r5,·[r7,·#8]878 »       ldr»    r5,·[r7,·#8]
880 »       ldr»    r6,·[sp,·#28]879 »       ldr»    r6,·[sp,·#28]
881 »       cmp»    r6,·r5880 »       cmp»    r6,·r5
882 »       bge.w»  ef4·<warn_explicit+0x8e0>881 »       bge.w»  f14·<warn_explicit+0x900>
883 »       ldr»    r0,·[sp,·#28]882 »       ldr»    r0,·[sp,·#28]
884 »       ldr»    r5,·[r7,·#12]883 »       ldr»    r5,·[r7,·#12]
885 »       ldr.w»  r6,·[r5,·r0,·lsl·#2]884 »       ldr.w»  r6,·[r5,·r0,·lsl·#2]
886 »       ldr»    r4,·[r6,·#4]885 »       ldr»    r4,·[r6,·#4]
887 »       ldr»    r1,·[r4,·#84]» ;·0x54886 »       ldr»    r1,·[r4,·#84]» ;·0x54
888 »       lsls»   r0,·r1,·#5887 »       lsls»   r0,·r1,·#5
889 »       bpl.w»  e3e·<warn_explicit+0x82a>888 »       bpl.w»  e54·<warn_explicit+0x840>
890 »       ldr»    r2,·[r6,·#8]889 »       ldr»    r2,·[r6,·#8]
891 »       cmp»    r2,·#5890 »       cmp»    r2,·#5
892 »       bne.w»  e3e·<warn_explicit+0x82a>891 »       bne.w»  e54·<warn_explicit+0x840>
893 »       ldr»    r5,·[r6,·#12]892 »       ldr»    r5,·[r6,·#12]
894 »       ldr»    r3,·[r6,·#0]893 »       ldr»    r3,·[r6,·#0]
895 »       vmov»   s16,·r5894 »       vmov»   s16,·r5
896 »       ldrd»   r0,·fp,·[r6,·#16]895 »       ldrd»   r0,·sl,·[r6,·#16]
897 »       adds»   r3,·#1896 »       adds»   r3,·#1
898 »       ldr»    r2,·[r5,·#4]897 »       ldr»    r2,·[r5,·#4]
899 »       str»    r3,·[r6,·#0]898 »       str»    r3,·[r6,·#0]
Max diff block lines reached; 39689/43107 bytes (92.07%) of diff not shown.
2.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 14, 34 lines modifiedOffset 14, 34 lines modified
14 ·R_ARM_THM_MOVT_ABS»     PyExc_ResourceWarning14 ·R_ARM_THM_MOVT_ABS»     PyExc_ResourceWarning
15 »       sub»    sp,·#2015 »       sub»    sp,·#20
16 »       add»    r4,·sp,·#3216 »       add»    r4,·sp,·#32
17 »       ldr»    r1,·[r5,·#0]17 »       ldr»    r1,·[r5,·#0]
18 »       ldr.w»  r3,·[r4],·#418 »       ldr.w»  r3,·[r4],·#4
19 »       str»    r4,·[sp,·#0]19 »       str»    r4,·[sp,·#0]
20 »       str»    r4,·[sp,·#12]20 »       str»    r4,·[sp,·#12]
21 »       bl»     1364·<_PyErr_WarnFormatV>21 »       bl»     1380·<_PyErr_WarnFormatV>
22 ·R_ARM_THM_CALL» _PyErr_WarnFormatV22 ·R_ARM_THM_CALL» _PyErr_WarnFormatV
23 »       add»    sp,·#2023 »       add»    sp,·#20
24 »       ldmia.w»sp!,·{r4,·r5,·lr}24 »       ldmia.w»sp!,·{r4,·r5,·lr}
25 »       add»    sp,·#825 »       add»    sp,·#8
26 »       bx»     lr26 »       bx»     lr
  
27 0000002a·<_PyErr_WarnUnawaitedCoroutine>:27 0000002a·<_PyErr_WarnUnawaitedCoroutine>:
28 _PyErr_WarnUnawaitedCoroutine():28 _PyErr_WarnUnawaitedCoroutine():
29 »       push»   {r4,·r5,·r6,·lr}29 »       push»   {r4,·r5,·r6,·lr}
30 »       movs»   r1,·#130 »       movs»   r1,·#1
31 »       mov»    r5,·r031 »       mov»    r5,·r0
32 »       sub»    sp,·#832 »       sub»    sp,·#8
33 »       ldr»    r0,·[pc,·#140]»;·(c0·<_PyErr_WarnUnawaitedCoroutine+0x96>)33 »       ldr»    r0,·[pc,·#140]»;·(c0·<_PyErr_WarnUnawaitedCoroutine+0x96>)
34 »       bl»     125c·<get_warnings_attr>34 »       bl»     1278·<get_warnings_attr>
35 ·R_ARM_THM_CALL» get_warnings_attr35 ·R_ARM_THM_CALL» get_warnings_attr
36 »       mov»    r4,·r036 »       mov»    r4,·r0
37 »       cbz»    r0,·7a·<_PyErr_WarnUnawaitedCoroutine+0x50>37 »       cbz»    r0,·7a·<_PyErr_WarnUnawaitedCoroutine+0x50>
38 »       mov»    r1,·r538 »       mov»    r1,·r5
39 »       bl»     fb4·<PyObject_CallOneArg>39 »       bl»     fd0·<PyObject_CallOneArg>
40 ·R_ARM_THM_CALL» PyObject_CallOneArg40 ·R_ARM_THM_CALL» PyObject_CallOneArg
41 »       ldr»    r3,·[r4,·#0]41 »       ldr»    r3,·[r4,·#0]
42 »       mov»    r6,·r042 »       mov»    r6,·r0
43 »       subs»   r0,·r3,·#143 »       subs»   r0,·r3,·#1
44 »       str»    r0,·[r4,·#0]44 »       str»    r0,·[r4,·#0]
45 »       cbnz»   r0,·52·<_PyErr_WarnUnawaitedCoroutine+0x28>45 »       cbnz»   r0,·52·<_PyErr_WarnUnawaitedCoroutine+0x28>
46 »       mov»    r0,·r446 »       mov»    r0,·r4
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 »       movt»   r3,·#0111 »       movt»   r3,·#0
112 ·R_ARM_THM_MOVT_ABS»     .LC33112 ·R_ARM_THM_MOVT_ABS»     .LC33
113 »       push»   {r4,·lr}113 »       push»   {r4,·lr}
114 »       sub»    sp,·#20114 »       sub»    sp,·#20
115 »       add»    r4,·sp,·#32115 »       add»    r4,·sp,·#32
116 »       str»    r4,·[sp,·#0]116 »       str»    r4,·[sp,·#0]
117 »       str»    r4,·[sp,·#12]117 »       str»    r4,·[sp,·#12]
118 »       bl»     1364·<_PyErr_WarnFormatV>118 »       bl»     1380·<_PyErr_WarnFormatV>
119 ·R_ARM_THM_CALL» _PyErr_WarnFormatV119 ·R_ARM_THM_CALL» _PyErr_WarnFormatV
120 »       add»    sp,·#20120 »       add»    sp,·#20
121 »       ldmia.w»sp!,·{r4,·lr}121 »       ldmia.w»sp!,·{r4,·lr}
122 »       add»    sp,·#4122 »       add»    sp,·#4
123 »       bx»     lr123 »       bx»     lr
  
124 000000e8·<PyErr_WarnExplicitFormat>:124 000000e8·<PyErr_WarnExplicitFormat>:
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 »       movs»   r0,·#2211 »       movs»   r0,·#2
212 »       bl»     0·<PyTuple_Pack>212 »       bl»     0·<PyTuple_Pack>
213 ·R_ARM_THM_CALL» PyTuple_Pack213 ·R_ARM_THM_CALL» PyTuple_Pack
214 »       mov»    r4,·r0214 »       mov»    r4,·r0
215 »       movs»   r2,·#1215 »       movs»   r2,·#1
216 »       mov»    r0,·r5216 »       mov»    r0,·r5
217 »       mov»    r1,·r4217 »       mov»    r1,·r4
218 »       bl»     1000·<already_warned>218 »       bl»     101c·<already_warned>
219 ·R_ARM_THM_CALL» already_warned219 ·R_ARM_THM_CALL» already_warned
220 »       mov»    r5,·r0220 »       mov»    r5,·r0
221 »       cbz»    r4,·1ba·<update_registry.constprop.0+0x28>221 »       cbz»    r4,·1ba·<update_registry.constprop.0+0x28>
222 »       ldr»    r3,·[r4,·#0]222 »       ldr»    r3,·[r4,·#0]
223 »       subs»   r0,·r3,·#1223 »       subs»   r0,·r3,·#1
224 »       str»    r0,·[r4,·#0]224 »       str»    r0,·[r4,·#0]
225 »       cbnz»   r0,·1ba·<update_registry.constprop.0+0x28>225 »       cbnz»   r0,·1ba·<update_registry.constprop.0+0x28>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 »       cmp»    r6,·#0327 »       cmp»    r6,·#0
328 »       bne.n»  30e·<warnings_warn_explicit+0x150>328 »       bne.n»  30e·<warnings_warn_explicit+0x150>
329 »       mov»    r0,·r4329 »       mov»    r0,·r4
330 »       bl»     0·<_Py_Dealloc>330 »       bl»     0·<_Py_Dealloc>
331 ·R_ARM_THM_CALL» _Py_Dealloc331 ·R_ARM_THM_CALL» _Py_Dealloc
332 »       b.n»    30e·<warnings_warn_explicit+0x150>332 »       b.n»    30e·<warnings_warn_explicit+0x150>
333 »       mov»    r1,·r4333 »       mov»    r1,·r4
334 »       bl»     fb4·<PyObject_CallOneArg>334 »       bl»     fd0·<PyObject_CallOneArg>
335 ·R_ARM_THM_CALL» PyObject_CallOneArg335 ·R_ARM_THM_CALL» PyObject_CallOneArg
336 »       ldr»    r2,·[sp,·#68]» ;·0x44336 »       ldr»    r2,·[sp,·#68]» ;·0x44
337 »       mov»    r5,·r0337 »       mov»    r5,·r0
338 »       ldr»    r3,·[r2,·#0]338 »       ldr»    r3,·[r2,·#0]
339 »       subs»   r0,·r3,·#1339 »       subs»   r0,·r3,·#1
340 »       str»    r0,·[r2,·#0]340 »       str»    r0,·[r2,·#0]
341 »       cbnz»   r0,·2ae·<warnings_warn_explicit+0xf0>341 »       cbnz»   r0,·2ae·<warnings_warn_explicit+0xf0>
Offset 463, 15 lines modifiedOffset 463, 15 lines modified
463 »       b.n»    3ac·<PyErr_WarnExplicit+0x4a>463 »       b.n»    3ac·<PyErr_WarnExplicit+0x4a>
464 »       mov»    r0,·r8464 »       mov»    r0,·r8
465 »       mov»    r3,·r9465 »       mov»    r3,·r9
466 »       mov»    r2,·r5466 »       mov»    r2,·r5
467 »       mov»    r1,·r6467 »       mov»    r1,·r6
468 »       str»    r7,·[sp,·#4]468 »       str»    r7,·[sp,·#4]
469 »       str»    r4,·[sp,·#0]469 »       str»    r4,·[sp,·#0]
470 »       bl»     13cc·<PyErr_WarnExplicitObject>470 »       bl»     13e8·<PyErr_WarnExplicitObject>
471 ·R_ARM_THM_CALL» PyErr_WarnExplicitObject471 ·R_ARM_THM_CALL» PyErr_WarnExplicitObject
472 »       mov»    r8,·r0472 »       mov»    r8,·r0
473 »       ldr»    r3,·[r6,·#0]473 »       ldr»    r3,·[r6,·#0]
474 »       subs»   r0,·r3,·#1474 »       subs»   r0,·r3,·#1
475 »       str»    r0,·[r6,·#0]475 »       str»    r0,·[r6,·#0]
476 »       cbnz»   r0,·3ba·<PyErr_WarnExplicit+0x58>476 »       cbnz»   r0,·3ba·<PyErr_WarnExplicit+0x58>
477 »       mov»    r0,·r6477 »       mov»    r0,·r6
1.13 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:··········155388·(bytes·into·file)13 ··Start·of·section·headers:··········154236·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x25efc:1 There·are·18·section·headers,·starting·at·offset·0x25a7c:
  
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·00775c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·007940·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01c384·004a70·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·01bf64·004b70·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·007790·000130·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·007974·000130·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·020df4·0000b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·020ad4·0000b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0078c0·000358·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·007aa4·000358·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0078c0·005b23·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·007aa4·005b23·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00d3e4·0097f4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00d5c8·0091f0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·020eac·0048b0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·020b8c·004750·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·016bd8·000224·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0167b8·000224·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·02575c·000180·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0252dc·000180·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·016dfc·0002c8·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0169dc·0002c8·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0258dc·000590·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·02545c·000590·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0170c4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·016ca4·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0170c4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016ca4·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0170f8·0035c0·10·····16·745··419 ··[15]·.symtab···········SYMTAB··········00000000·016cd8·0035c0·10·····16·745··4
20 ··[16]·.strtab···········STRTAB··········00000000·01a6b8·001cca·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·01a298·001cca·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·025e6c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0259ec·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
17.7 KB
readelf --wide --symbols {}
    
Offset 326, 62 lines modifiedOffset 326, 62 lines modified
326 ···322:·00002508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC298326 ···322:·00002508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC298
327 ···323:·0000252c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC299327 ···323:·0000252c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC299
328 ···324:·00002554·····0·NOTYPE··LOCAL··DEFAULT····6·.LC300328 ···324:·00002554·····0·NOTYPE··LOCAL··DEFAULT····6·.LC300
329 ···325:·00002578·····0·NOTYPE··LOCAL··DEFAULT····6·.LC301329 ···325:·00002578·····0·NOTYPE··LOCAL··DEFAULT····6·.LC301
330 ···326:·000025a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC302330 ···326:·000025a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC302
331 ···327:·000025c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC303331 ···327:·000025c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC303
332 ···328:·000025f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC304332 ···328:·000025f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC304
333 ···329:·00004128·····0·NOTYPE··LOCAL··DEFAULT····1·$d333 ···329:·0000415c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
334 ···330:·00002618·····0·NOTYPE··LOCAL··DEFAULT····6·.LC305334 ···330:·00002618·····0·NOTYPE··LOCAL··DEFAULT····6·.LC305
335 ···331:·0000261c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC306335 ···331:·0000261c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC306
336 ···332:·00002638·····0·NOTYPE··LOCAL··DEFAULT····6·.LC307336 ···332:·00002638·····0·NOTYPE··LOCAL··DEFAULT····6·.LC307
337 ···333:·00002648·····0·NOTYPE··LOCAL··DEFAULT····6·.LC308337 ···333:·00002648·····0·NOTYPE··LOCAL··DEFAULT····6·.LC308
338 ···334:·0000412c·····0·NOTYPE··LOCAL··DEFAULT····1·$t338 ···334:·00004160·····0·NOTYPE··LOCAL··DEFAULT····1·$t
339 ···335:·0000412d··3646·FUNC····LOCAL··DEFAULT····1·astmodule_exec339 ···335:·00004161··3646·FUNC····LOCAL··DEFAULT····1·astmodule_exec
340 ···336:·0000265c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC309340 ···336:·0000265c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC309
341 ···337:·00000709····64·FUNC····LOCAL··DEFAULT····7·ast_dealloc341 ···337:·000006d5····64·FUNC····LOCAL··DEFAULT····7·ast_dealloc
342 ···338:·00002680·····0·NOTYPE··LOCAL··DEFAULT····6·.LC310342 ···338:·00002680·····0·NOTYPE··LOCAL··DEFAULT····6·.LC310
343 ···339:·000026a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC311343 ···339:·000026a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC311
344 ···340:·000050b6·····0·NOTYPE··LOCAL··DEFAULT····1·$d344 ···340:·000050ea·····0·NOTYPE··LOCAL··DEFAULT····1·$d
345 ···341:·000050ba·····0·NOTYPE··LOCAL··DEFAULT····1·$t345 ···341:·000050ee·····0·NOTYPE··LOCAL··DEFAULT····1·$t
346 ···342:·000007d5··3910·FUNC····LOCAL··DEFAULT····7·ast2obj_stmt346 ···342:·000007a1··3896·FUNC····LOCAL··DEFAULT····7·ast2obj_stmt
347 ···343:·00000749···138·FUNC····LOCAL··DEFAULT····7·ast2obj_list347 ···343:·00000715···138·FUNC····LOCAL··DEFAULT····7·ast2obj_list
348 ···344:·000000dd···188·FUNC····LOCAL··DEFAULT····9·ast2obj_type_ignore348 ···344:·000000dd···188·FUNC····LOCAL··DEFAULT····9·ast2obj_type_ignore
349 ···345:·0000171d··3972·FUNC····LOCAL··DEFAULT····7·ast2obj_expr349 ···345:·000016d9··3670·FUNC····LOCAL··DEFAULT····7·ast2obj_expr
350 ···346:·000007ee·····0·NOTYPE··LOCAL··DEFAULT····7·$d350 ···346:·000007ba·····0·NOTYPE··LOCAL··DEFAULT····7·$d
351 ···347:·00000820·····0·NOTYPE··LOCAL··DEFAULT····7·$t351 ···347:·000007ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t
352 ···348:·0000531d···482·FUNC····LOCAL··DEFAULT····1·ast2obj_arguments352 ···348:·00005351···482·FUNC····LOCAL··DEFAULT····1·ast2obj_arguments
353 ···349:·000055cd···376·FUNC····LOCAL··DEFAULT····1·ast2obj_keyword353 ···349:·000057b1···376·FUNC····LOCAL··DEFAULT····1·ast2obj_keyword
354 ···350:·00005745···480·FUNC····LOCAL··DEFAULT····1·ast2obj_excepthandler354 ···350:·00005929···480·FUNC····LOCAL··DEFAULT····1·ast2obj_excepthandler
355 ···351:·00005259···196·FUNC····LOCAL··DEFAULT····1·ast2obj_alias355 ···351:·0000528d···196·FUNC····LOCAL··DEFAULT····1·ast2obj_alias
356 ···352:·00005925···172·FUNC····LOCAL··DEFAULT····1·ast2obj_operator356 ···352:·00005b09···172·FUNC····LOCAL··DEFAULT····1·ast2obj_operator
357 ···353:·00005519···178·FUNC····LOCAL··DEFAULT····1·ast2obj_withitem357 ···353:·000056fd···178·FUNC····LOCAL··DEFAULT····1·ast2obj_withitem
358 ···354:·00005501····22·FUNC····LOCAL··DEFAULT····1·ast2obj_object358 ···354:·000056e5····22·FUNC····LOCAL··DEFAULT····1·ast2obj_object
359 ···355:·00001738·····0·NOTYPE··LOCAL··DEFAULT····7·$d359 ···355:·000016f4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
360 ···356:·0000176e·····0·NOTYPE··LOCAL··DEFAULT····7·$t360 ···356:·0000172a·····0·NOTYPE··LOCAL··DEFAULT····7·$t
361 ···357:·000026a1····42·FUNC····LOCAL··DEFAULT····7·ast2obj_expr_context361 ···357:·00002531····42·FUNC····LOCAL··DEFAULT····7·ast2obj_expr_context
362 ···358:·00001dfa·····0·NOTYPE··LOCAL··DEFAULT····7·$d362 ···358:·00001d60·····0·NOTYPE··LOCAL··DEFAULT····7·$d
363 ···359:·00001e02·····0·NOTYPE··LOCAL··DEFAULT····7·$t363 ···359:·00001d68·····0·NOTYPE··LOCAL··DEFAULT····7·$t
364 ···360:·000059d1···284·FUNC····LOCAL··DEFAULT····1·ast2obj_comprehension364 ···360:·00005bb5···284·FUNC····LOCAL··DEFAULT····1·ast2obj_comprehension
365 ···361:·00002346·····0·NOTYPE··LOCAL··DEFAULT····7·$d365 ···361:·000021fa·····0·NOTYPE··LOCAL··DEFAULT····7·$d
366 ···362:·00002350·····0·NOTYPE··LOCAL··DEFAULT····7·$t366 ···362:·00002204·····0·NOTYPE··LOCAL··DEFAULT····7·$t
367 ···363:·000026cd···438·FUNC····LOCAL··DEFAULT····7·ast2obj_arg367 ···363:·00005535···432·FUNC····LOCAL··DEFAULT····1·ast2obj_arg
368 ···364:·0000592e·····0·NOTYPE··LOCAL··DEFAULT····1·$d368 ···364:·00005b12·····0·NOTYPE··LOCAL··DEFAULT····1·$d
369 ···365:·000026cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC312369 ···365:·000026cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC312
370 ···366:·000026f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC313370 ···366:·000026f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC313
371 ···367:·00002728·····0·NOTYPE··LOCAL··DEFAULT····6·.LC314371 ···367:·00002728·····0·NOTYPE··LOCAL··DEFAULT····6·.LC314
372 ···368:·00002754·····0·NOTYPE··LOCAL··DEFAULT····6·.LC315372 ···368:·00002754·····0·NOTYPE··LOCAL··DEFAULT····6·.LC315
373 ···369:·0000277c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC316373 ···369:·0000277c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC316
374 ···370:·000027a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC317374 ···370:·000027a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC317
375 ···371:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t375 ···371:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
376 ···372:·000027cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC318376 ···372:·000027cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC318
377 ···373:·000027d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC319377 ···373:·000027d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC319
378 ···374:·000027d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC320378 ···374:·000027d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC320
379 ···375:·00002810·····0·NOTYPE··LOCAL··DEFAULT····6·.LC321379 ···375:·00002810·····0·NOTYPE··LOCAL··DEFAULT····6·.LC321
380 ···376:·00005bed···408·FUNC····LOCAL··DEFAULT····1·ast_type_init380 ···376:·00005dd1···408·FUNC····LOCAL··DEFAULT····1·ast_type_init
381 ···377:·00002840·····0·NOTYPE··LOCAL··DEFAULT····6·.LC323381 ···377:·00002840·····0·NOTYPE··LOCAL··DEFAULT····6·.LC323
382 ···378:·00002844·····0·NOTYPE··LOCAL··DEFAULT····6·.LC324382 ···378:·00002844·····0·NOTYPE··LOCAL··DEFAULT····6·.LC324
383 ···379:·0000284c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC325383 ···379:·0000284c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC325
384 ···380:·0000286c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC326384 ···380:·0000286c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC326
385 ···381:·00002898·····0·NOTYPE··LOCAL··DEFAULT····6·.LC327385 ···381:·00002898·····0·NOTYPE··LOCAL··DEFAULT····6·.LC327
386 ···382:·000028cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC328386 ···382:·000028cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC328
387 ···383:·00002900·····0·NOTYPE··LOCAL··DEFAULT····6·.LC329387 ···383:·00002900·····0·NOTYPE··LOCAL··DEFAULT····6·.LC329
Offset 395, 19 lines modifiedOffset 395, 19 lines modified
395 ···391:·00002aa4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC337395 ···391:·00002aa4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC337
396 ···392:·00002adc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC338396 ···392:·00002adc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC338
397 ···393:·00002b0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC339397 ···393:·00002b0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC339
398 ···394:·00002b40·····0·NOTYPE··LOCAL··DEFAULT····6·.LC340398 ···394:·00002b40·····0·NOTYPE··LOCAL··DEFAULT····6·.LC340
399 ···395:·00002b7c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC341399 ···395:·00002b7c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC341
400 ···396:·00002bb8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC342400 ···396:·00002bb8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC342
401 ···397:·00002bec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC343401 ···397:·00002bec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC343
402 ···398:·00002885·15642·FUNC····LOCAL··DEFAULT····7·obj2ast_stmt402 ···398:·0000255d·15612·FUNC····LOCAL··DEFAULT····7·obj2ast_stmt
403 ···399:·00006651·12582·FUNC····LOCAL··DEFAULT····7·obj2ast_expr403 ···399:·00006309·11896·FUNC····LOCAL··DEFAULT····7·obj2ast_expr
404 ···400:·000065a1····70·FUNC····LOCAL··DEFAULT····7·obj2ast_int.constprop.0404 ···400:·00006259····70·FUNC····LOCAL··DEFAULT····7·obj2ast_int.constprop.0
405 ···401:·000001b9···108·FUNC····LOCAL··DEFAULT····9·obj2ast_string.constprop.0405 ···401:·000001b9···108·FUNC····LOCAL··DEFAULT····9·obj2ast_string.constprop.0
406 ···402:·00006510·····0·NOTYPE··LOCAL··DEFAULT····1·$d406 ···402:·000066f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
407 ···403:·00002c14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC344407 ···403:·00002c14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC344
408 ···404:·00002c44·····0·NOTYPE··LOCAL··DEFAULT····6·.LC345408 ···404:·00002c44·····0·NOTYPE··LOCAL··DEFAULT····6·.LC345
409 ···405:·00002c70·····0·NOTYPE··LOCAL··DEFAULT····6·.LC346409 ···405:·00002c70·····0·NOTYPE··LOCAL··DEFAULT····6·.LC346
410 ···406:·00002c8c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC347410 ···406:·00002c8c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC347
411 ···407:·00002cbc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC348411 ···407:·00002cbc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC348
412 ···408:·00002cec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC349412 ···408:·00002cec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC349
413 ···409:·00002d1c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC350413 ···409:·00002d1c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC350
Offset 521, 20 lines modifiedOffset 521, 20 lines modified
521 ···517:·00004280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC458521 ···517:·00004280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC458
522 ···518:·000042b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC459522 ···518:·000042b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC459
523 ···519:·000042e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC460523 ···519:·000042e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC460
524 ···520:·00004318·····0·NOTYPE··LOCAL··DEFAULT····6·.LC461524 ···520:·00004318·····0·NOTYPE··LOCAL··DEFAULT····6·.LC461
525 ···521:·0000434c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC462525 ···521:·0000434c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC462
526 ···522:·00004384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC463526 ···522:·00004384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC463
527 ···523:·000043b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC464527 ···523:·000043b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC464
528 ···524:·000065e9···102·FUNC····LOCAL··DEFAULT····7·obj2ast_identifier.constprop.0528 ···524:·000062a1···102·FUNC····LOCAL··DEFAULT····7·obj2ast_identifier.constprop.0
529 ···525:·00006c81··1702·FUNC····LOCAL··DEFAULT····1·obj2ast_arguments529 ···525:·00006e65··1702·FUNC····LOCAL··DEFAULT····1·obj2ast_arguments
530 ···526:·00006515···242·FUNC····LOCAL··DEFAULT····1·obj2ast_alias530 ···526:·000066f9···242·FUNC····LOCAL··DEFAULT····1·obj2ast_alias
531 ···527:·00006609···412·FUNC····LOCAL··DEFAULT····1·obj2ast_operator.constprop.0531 ···527:·000067ed···412·FUNC····LOCAL··DEFAULT····1·obj2ast_operator.constprop.0
532 ···528:·00007615···248·FUNC····LOCAL··DEFAULT····1·obj2ast_withitem532 ···528:·000077f9···248·FUNC····LOCAL··DEFAULT····1·obj2ast_withitem
533 ···529:·000067a5···638·FUNC····LOCAL··DEFAULT····1·obj2ast_keyword533 ···529:·00006989···638·FUNC····LOCAL··DEFAULT····1·obj2ast_keyword
534 ···530:·000043d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC465534 ···530:·000043d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC465
535 ···531:·00004400·····0·NOTYPE··LOCAL··DEFAULT····6·.LC466535 ···531:·00004400·····0·NOTYPE··LOCAL··DEFAULT····6·.LC466
536 ···532:·00004424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC467536 ···532:·00004424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC467
537 ···533:·00004450·····0·NOTYPE··LOCAL··DEFAULT····6·.LC468537 ···533:·00004450·····0·NOTYPE··LOCAL··DEFAULT····6·.LC468
538 ···534:·00004480·····0·NOTYPE··LOCAL··DEFAULT····6·.LC469538 ···534:·00004480·····0·NOTYPE··LOCAL··DEFAULT····6·.LC469
539 ···535:·000044a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC470539 ···535:·000044a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC470
540 ···536:·000044d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC471540 ···536:·000044d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC471
Offset 617, 18 lines modifiedOffset 617, 18 lines modified
617 ···613:·0000536c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC548617 ···613:·0000536c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC548
618 ···614:·0000539c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC549618 ···614:·0000539c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC549
619 ···615:·000053c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC550619 ···615:·000053c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC550
620 ···616:·000053f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC551620 ···616:·000053f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC551
621 ···617:·00005420·····0·NOTYPE··LOCAL··DEFAULT····6·.LC552621 ···617:·00005420·····0·NOTYPE··LOCAL··DEFAULT····6·.LC552
622 ···618:·00005454·····0·NOTYPE··LOCAL··DEFAULT····6·.LC553622 ···618:·00005454·····0·NOTYPE··LOCAL··DEFAULT····6·.LC553
623 ···619:·0000547c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC554623 ···619:·0000547c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC554
624 ···620:·00009779···124·FUNC····LOCAL··DEFAULT····7·obj2ast_expr_context.constprop.0624 ···620:·00009181···110·FUNC····LOCAL··DEFAULT····7·obj2ast_expr_context.constprop.0
625 ···621:·00006a25···604·FUNC····LOCAL··DEFAULT····1·obj2ast_comprehension625 ···621:·00006c09···604·FUNC····LOCAL··DEFAULT····1·obj2ast_comprehension
626 ···622:·000054a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC555626 ···622:·000054a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC555
627 ···623:·00006514·····0·NOTYPE··LOCAL··DEFAULT····1·$t627 ···623:·000066f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
628 ···624:·000054d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC556628 ···624:·000054d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC556
629 ···625:·000054fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC557629 ···625:·000054fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC557
630 ···626:·00005528·····0·NOTYPE··LOCAL··DEFAULT····6·.LC558630 ···626:·00005528·····0·NOTYPE··LOCAL··DEFAULT····6·.LC558
631 ···627:·00005558·····0·NOTYPE··LOCAL··DEFAULT····6·.LC559631 ···627:·00005558·····0·NOTYPE··LOCAL··DEFAULT····6·.LC559
632 ···628:·0000558c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC560632 ···628:·0000558c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC560
633 ···629:·000055c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC561633 ···629:·000055c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC561
634 ···630:·000055f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC562634 ···630:·000055f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC562
Offset 646, 23 lines modifiedOffset 646, 23 lines modified
646 ···642:·00005884·····0·NOTYPE··LOCAL··DEFAULT····6·.LC574646 ···642:·00005884·····0·NOTYPE··LOCAL··DEFAULT····6·.LC574
647 ···643:·000058c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC575647 ···643:·000058c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC575
648 ···644:·000058f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC576648 ···644:·000058f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC576
649 ···645:·00005930·····0·NOTYPE··LOCAL··DEFAULT····6·.LC577649 ···645:·00005930·····0·NOTYPE··LOCAL··DEFAULT····6·.LC577
Max diff block lines reached; 7706/18109 bytes (42.55%) of diff not shown.
443 KB
readelf --wide --relocs {}
Max HTML report size reached
186 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3317, 51 lines modifiedOffset 3317, 51 lines modified
3317 ·R_ARM_ABS32»    .rodata3317 ·R_ARM_ABS32»    .rodata
  
3318 00001f70·<add_attributes>:3318 00001f70·<add_attributes>:
3319 add_attributes():3319 add_attributes():
3320 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}3320 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
3321 »       mov»    r8,·r03321 »       mov»    r8,·r0
3322 »       mov»    r0,·r33322 »       mov»    r0,·r3
3323 »       mov»    r6,·r33323 »       mov»    r5,·r3
3324 »       mov»    r7,·r13324 »       mov»    r7,·r1
3325 »       mov»    r4,·r23325 »       mov»    r4,·r2
3326 »       bl»     0·<PyTuple_New>3326 »       bl»     0·<PyTuple_New>
3327 ·R_ARM_THM_CALL» PyTuple_New3327 ·R_ARM_THM_CALL» PyTuple_New
3328 »       cbz»    r0,·1fc8·<add_attributes+0x58>3328 »       cbz»    r0,·1fc8·<add_attributes+0x58>
3329 »       mov»    r5,·r03329 »       mov»    r6,·r0
3330 »       cbz»    r6,·1fa2·<add_attributes+0x32> 
3331 »       add.w»  r6,·r4,·r6,·lsl·#23330 »       add.w»  r5,·r4,·r5,·lsl·#2
3332 »       add.w»  r9,·r0,·#123331 »       add.w»  r9,·r0,·#12
 3332 »       cmp»    r4,·r5
 3333 »       beq.n»  1fa2·<add_attributes+0x32>
3333 »       ldr.w»  r0,·[r4],·#43334 »       ldr.w»  r0,·[r4],·#4
3334 »       bl»     0·<PyUnicode_InternFromString>3335 »       bl»     0·<PyUnicode_InternFromString>
3335 ·R_ARM_THM_CALL» PyUnicode_InternFromString3336 ·R_ARM_THM_CALL» PyUnicode_InternFromString
3336 »       cbz»    r0,·1fc0·<add_attributes+0x50>3337 »       cbz»    r0,·1fc0·<add_attributes+0x50>
3337 »       cmp»    r4,·r6 
3338 »       str.w»  r0,·[r9],·#43338 »       str.w»  r0,·[r9],·#4
3339 »       bne.n»  1f90·<add_attributes+0x20>3339 »       b.n»    1f8e·<add_attributes+0x1e>
3340 »       ldr.w»  r1,·[r8,·#508]»      ;·0x1fc 
3341 »       mov»    r0,·r73340 »       mov»    r0,·r7
 3341 »       ldr.w»  r1,·[r8,·#508]»      ;·0x1fc
3342 »       mov»    r2,·r53342 »       mov»    r2,·r6
3343 »       bl»     0·<PyObject_SetAttr>3343 »       bl»     0·<PyObject_SetAttr>
3344 ·R_ARM_THM_CALL» PyObject_SetAttr3344 ·R_ARM_THM_CALL» PyObject_SetAttr
3345 »       ldr»    r3,·[r5,·#0]3345 »       ldr»    r3,·[r6,·#0]
3346 »       mvns»   r0,·r03346 »       mvns»   r4,·r0
3347 »       subs»   r1,·r3,·#13347 »       subs»   r0,·r3,·#1
3348 »       str»    r1,·[r5,·#0]3348 »       str»    r0,·[r6,·#0]
3349 »       lsrs»   r7,·r0,·#313349 »       lsrs»   r7,·r4,·#31
3350 »       cbz»    r1,·1fcc·<add_attributes+0x5c>3350 »       cbz»    r0,·1fcc·<add_attributes+0x5c>
3351 »       mov»    r0,·r73351 »       mov»    r0,·r7
3352 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}3352 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
3353 »       ldr»    r2,·[r5,·#0]3353 »       ldr»    r1,·[r6,·#0]
3354 »       subs»   r7,·r2,·#13354 »       subs»   r7,·r1,·#1
3355 »       str»    r7,·[r5,·#0]3355 »       str»    r7,·[r6,·#0]
3356 »       cbz»    r7,·1fcc·<add_attributes+0x5c>3356 »       cbz»    r7,·1fcc·<add_attributes+0x5c>
3357 »       movs»   r7,·#03357 »       movs»   r7,·#0
3358 »       b.n»    1fba·<add_attributes+0x4a>3358 »       b.n»    1fba·<add_attributes+0x4a>
3359 »       mov»    r0,·r53359 »       mov»    r0,·r6
3360 »       bl»     0·<_Py_Dealloc>3360 »       bl»     0·<_Py_Dealloc>
3361 ·R_ARM_THM_CALL» _Py_Dealloc3361 ·R_ARM_THM_CALL» _Py_Dealloc
3362 »       b.n»    1fba·<add_attributes+0x4a>3362 »       b.n»    1fba·<add_attributes+0x4a>
  
3363 00001fd4·<_Py_alias>:3363 00001fd4·<_Py_alias>:
3364 _Py_alias():3364 _Py_alias():
3365 »       push»   {r3,·r4,·r5,·lr}3365 »       push»   {r3,·r4,·r5,·lr}
Offset 6559, 42 lines modifiedOffset 6559, 70 lines modified
6559 ·R_ARM_THM_MOVT_ABS»     .LC2896559 ·R_ARM_THM_MOVT_ABS»     .LC289
6560 »       ldr»    r0,·[r0,·#0]6560 »       ldr»    r0,·[r0,·#0]
6561 »       bl»     0·<PyErr_SetString>6561 »       bl»     0·<PyErr_SetString>
6562 ·R_ARM_THM_CALL» PyErr_SetString6562 ·R_ARM_THM_CALL» PyErr_SetString
6563 »       mov»    r0,·r46563 »       mov»    r0,·r4
6564 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}6564 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
  
 6565 00003db0·<_Py_Expression>:
 6566 _Py_Expression():
 6567 »       push»   {r4,·lr}
 6568 »       mov»    r4,·r0
 6569 »       cbz»    r0,·3dc8·<_Py_Expression+0x18>
 6570 »       mov»    r0,·r1
 6571 »       movs»   r1,·#12
 6572 »       bl»     0·<PyArena_Malloc>
 6573 ·R_ARM_THM_CALL» PyArena_Malloc
 6574 »       cbz»    r0,·3dc6·<_Py_Expression+0x16>
 6575 »       movs»   r3,·#3
 6576 »       strd»   r3,·r4,·[r0]
 6577 »       pop»    {r4,·pc}
 6578 »       movw»   r0,·#0
 6579 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
 6580 »       movt»   r0,·#0
 6581 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
 6582 »       movw»   r1,·#0
 6583 ·R_ARM_THM_MOVW_ABS_NC»  .LC290
 6584 »       movt»   r1,·#0
 6585 ·R_ARM_THM_MOVT_ABS»     .LC290
 6586 »       ldr»    r0,·[r0,·#0]
 6587 »       bl»     0·<PyErr_SetString>
 6588 ·R_ARM_THM_CALL» PyErr_SetString
 6589 »       mov»    r0,·r4
 6590 »       pop»    {r4,·pc}
 6591 »       nop
  
6565 00003db0·<_Py_Interactive>:6592 00003de4·<_Py_Interactive>:
6566 _Py_Interactive():6593 _Py_Interactive():
6567 »       mov»    r3,·r16594 »       mov»    r3,·r1
6568 »       push»   {r4,·lr}6595 »       push»   {r4,·lr}
6569 »       movs»   r1,·#126596 »       movs»   r1,·#12
6570 »       mov»    r4,·r06597 »       mov»    r4,·r0
6571 »       mov»    r0,·r36598 »       mov»    r0,·r3
6572 »       bl»     0·<PyArena_Malloc>6599 »       bl»     0·<PyArena_Malloc>
6573 ·R_ARM_THM_CALL» PyArena_Malloc6600 ·R_ARM_THM_CALL» PyArena_Malloc
6574 »       cbz»    r0,·3dc6·<_Py_Interactive+0x16>6601 »       cbz»    r0,·3dfa·<_Py_Interactive+0x16>
6575 »       movs»   r1,·#26602 »       movs»   r1,·#2
6576 »       strd»   r1,·r4,·[r0]6603 »       strd»   r1,·r4,·[r0]
6577 »       pop»    {r4,·pc}6604 »       pop»    {r4,·pc}
  
6578 00003dc8·<_Py_comprehension>:6605 00003dfc·<_Py_comprehension>:
6579 _Py_comprehension():6606 _Py_comprehension():
6580 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}6607 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
6581 »       mov»    r5,·r06608 »       mov»    r5,·r0
6582 »       cbz»    r0,·3dea·<_Py_comprehension+0x22>6609 »       cbz»    r0,·3e1e·<_Py_comprehension+0x22>
6583 »       mov»    r4,·r16610 »       mov»    r4,·r1
6584 »       cbz»    r1,·3e04·<_Py_comprehension+0x3c>6611 »       cbz»    r1,·3e38·<_Py_comprehension+0x3c>
6585 »       ldr»    r0,·[sp,·#24]6612 »       ldr»    r0,·[sp,·#24]
6586 »       movs»   r1,·#166613 »       movs»   r1,·#16
6587 »       mov»    r7,·r26614 »       mov»    r7,·r2
6588 »       mov»    r6,·r36615 »       mov»    r6,·r3
6589 »       bl»     0·<PyArena_Malloc>6616 »       bl»     0·<PyArena_Malloc>
6590 ·R_ARM_THM_CALL» PyArena_Malloc6617 ·R_ARM_THM_CALL» PyArena_Malloc
6591 »       cbz»    r0,·3de8·<_Py_comprehension+0x20>6618 »       cbz»    r0,·3e1c·<_Py_comprehension+0x20>
6592 »       strd»   r5,·r4,·[r0]6619 »       strd»   r5,·r4,·[r0]
6593 »       strd»   r7,·r6,·[r0,·#8]6620 »       strd»   r7,·r6,·[r0,·#8]
6594 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}6621 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
6595 »       movw»   r0,·#06622 »       movw»   r0,·#0
6596 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError6623 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
6597 »       movt»   r0,·#06624 »       movt»   r0,·#0
6598 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError6625 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
Offset 6618, 28 lines modifiedOffset 6646, 28 lines modified
6618 »       ldr»    r0,·[r3,·#0]6646 »       ldr»    r0,·[r3,·#0]
Max diff block lines reached; 187112/190530 bytes (98.21%) of diff not shown.
508 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
82.4 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:··········48188·(bytes·into·file)13 ··Start·of·section·headers:··········48060·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0xbc3c:1 There·are·17·section·headers,·starting·at·offset·0xbbbc:
  
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·002c4c·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·002d58·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·009b20·000e40·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·009aa8·000f48·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002c84·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·002d90·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·002c84·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·002d90·000004·00··WA··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·002c84·000bfc·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·002d90·000a74·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·00a960·000710·08···I·14···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·00a9f0·000600·08···I·14···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·003880·0012c6·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·003804·0012c6·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·004b48·002334·00··AX··0···0··812 ··[·8]·.text.unlikely····PROGBITS········00000000·004ad0·002334·00··AX··0···0··8
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00b070·000af0·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00aff0·000af0·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·006e7c·00007c·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·006e04·00007c·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·00bb60·000050·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·00bae0·000050·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·006ef8·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·006e80·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006ef8·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006e80·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·006f2c·001b00·10·····15·281··418 ··[14]·.symtab···········SYMTAB··········00000000·006eb4·001b00·10·····15·281··4
19 ··[15]·.strtab···········STRTAB··········00000000·008a2c·0010f3·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0089b4·0010f3·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00bbb0·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00bb30·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
5.86 KB
readelf --wide --symbols {}
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ···166:·00000b34·····0·NOTYPE··LOCAL··DEFAULT····7·.LC95170 ···166:·00000b34·····0·NOTYPE··LOCAL··DEFAULT····7·.LC95
171 ···167:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····7·.LC96171 ···167:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····7·.LC96
172 ···168:·00000b54·····0·NOTYPE··LOCAL··DEFAULT····7·.LC97172 ···168:·00000b54·····0·NOTYPE··LOCAL··DEFAULT····7·.LC97
173 ···169:·000012c8·····0·NOTYPE··LOCAL··DEFAULT····8·$d173 ···169:·000012c8·····0·NOTYPE··LOCAL··DEFAULT····8·$d
174 ···170:·000012e2·····0·NOTYPE··LOCAL··DEFAULT····8·$t174 ···170:·000012e2·····0·NOTYPE··LOCAL··DEFAULT····8·$t
175 ···171:·00000b88·····0·NOTYPE··LOCAL··DEFAULT····7·.LC98175 ···171:·00000b88·····0·NOTYPE··LOCAL··DEFAULT····7·.LC98
176 ···172:·00000031··1450·FUNC····LOCAL··DEFAULT····5·validate_stmts176 ···172:·00000031··1450·FUNC····LOCAL··DEFAULT····5·validate_stmts
177 ···173:·000006d5···996·FUNC····LOCAL··DEFAULT····5·validate_expr177 ···173:·00000691···996·FUNC····LOCAL··DEFAULT····5·validate_expr
178 ···174:·00000ba0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC99178 ···174:·00000ba0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC99
179 ···175:·00000bac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC100179 ···175:·00000bac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC100
180 ···176:·00000bb8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC101180 ···176:·00000bb8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC101
181 ···177:·00000be0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC102181 ···177:·00000be0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC102
182 ···178:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC103182 ···178:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC103
183 ···179:·00000bf0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC104183 ···179:·00000bf0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC104
184 ···180:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC105184 ···180:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC105
Offset 199, 18 lines modifiedOffset 199, 18 lines modified
199 ···195:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC120199 ···195:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC120
200 ···196:·00000d04·····0·NOTYPE··LOCAL··DEFAULT····7·.LC121200 ···196:·00000d04·····0·NOTYPE··LOCAL··DEFAULT····7·.LC121
201 ···197:·00000d18·····0·NOTYPE··LOCAL··DEFAULT····7·.LC122201 ···197:·00000d18·····0·NOTYPE··LOCAL··DEFAULT····7·.LC122
202 ···198:·00000d30·····0·NOTYPE··LOCAL··DEFAULT····7·.LC123202 ···198:·00000d30·····0·NOTYPE··LOCAL··DEFAULT····7·.LC123
203 ···199:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·$d203 ···199:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
204 ···200:·000000ae·····0·NOTYPE··LOCAL··DEFAULT····5·$t204 ···200:·000000ae·····0·NOTYPE··LOCAL··DEFAULT····5·$t
205 ···201:·000029ad····78·FUNC····LOCAL··DEFAULT····1·validate_assignlist205 ···201:·000029ad····78·FUNC····LOCAL··DEFAULT····1·validate_assignlist
206 ···202:·00002a71····56·FUNC····LOCAL··DEFAULT····1·validate_body206 ···202:·00002bb1····56·FUNC····LOCAL··DEFAULT····1·validate_body
207 ···203:·00002b0d···218·FUNC····LOCAL··DEFAULT····1·validate_arguments207 ···203:·00002c4d···218·FUNC····LOCAL··DEFAULT····1·validate_arguments
208 ···204:·000005dd···248·FUNC····LOCAL··DEFAULT····5·validate_exprs208 ···204:·000005dd···178·FUNC····LOCAL··DEFAULT····5·validate_exprs
209 ···205:·000029fd····44·FUNC····LOCAL··DEFAULT····1·validate_keywords209 ···205:·00002b3d····44·FUNC····LOCAL··DEFAULT····1·validate_keywords
210 ···206:·00000d54·····0·NOTYPE··LOCAL··DEFAULT····7·.LC124210 ···206:·00000d54·····0·NOTYPE··LOCAL··DEFAULT····7·.LC124
211 ···207:·00000d78·····0·NOTYPE··LOCAL··DEFAULT····7·.LC125211 ···207:·00000d78·····0·NOTYPE··LOCAL··DEFAULT····7·.LC125
212 ···208:·00000d9c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC126212 ···208:·00000d9c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC126
213 ···209:·000016bb··1266·FUNC····LOCAL··DEFAULT····8·fstring_find_expr213 ···209:·000016bb··1266·FUNC····LOCAL··DEFAULT····8·fstring_find_expr
214 ···210:·00001be7···108·FUNC····LOCAL··DEFAULT····8·ExprList_Append214 ···210:·00001be7···108·FUNC····LOCAL··DEFAULT····8·ExprList_Append
215 ···211:·00001e7d···166·FUNC····LOCAL··DEFAULT····8·make_str_node_and_del215 ···211:·00001e7d···166·FUNC····LOCAL··DEFAULT····8·make_str_node_and_del
216 ···212:·00000db4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC127216 ···212:·00000db4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC127
Offset 221, 47 lines modifiedOffset 221, 47 lines modified
221 ···217:·00000e1c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC132221 ···217:·00000e1c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC132
222 ···218:·00000e50·····0·NOTYPE··LOCAL··DEFAULT····7·.LC133222 ···218:·00000e50·····0·NOTYPE··LOCAL··DEFAULT····7·.LC133
223 ···219:·00000e84·····0·NOTYPE··LOCAL··DEFAULT····7·.LC134223 ···219:·00000e84·····0·NOTYPE··LOCAL··DEFAULT····7·.LC134
224 ···220:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC135224 ···220:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC135
225 ···221:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC136225 ···221:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC136
226 ···222:·00000ef4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC137226 ···222:·00000ef4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC137
227 ···223:·00000f30·····0·NOTYPE··LOCAL··DEFAULT····7·.LC138227 ···223:·00000f30·····0·NOTYPE··LOCAL··DEFAULT····7·.LC138
228 ···224:·000006f4·····0·NOTYPE··LOCAL··DEFAULT····5·$d228 ···224:·000006b0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
229 ···225:·000006fa·····0·NOTYPE··LOCAL··DEFAULT····5·$t229 ···225:·000006b6·····0·NOTYPE··LOCAL··DEFAULT····5·$t
230 ···226:·00000732·····0·NOTYPE··LOCAL··DEFAULT····5·$d230 ···226:·000006ee·····0·NOTYPE··LOCAL··DEFAULT····5·$d
231 ···227:·00000768·····0·NOTYPE··LOCAL··DEFAULT····5·$t231 ···227:·00000724·····0·NOTYPE··LOCAL··DEFAULT····5·$t
232 ···228:·00000ab9···322·FUNC····LOCAL··DEFAULT····5·validate_constant232 ···228:·000029fd···318·FUNC····LOCAL··DEFAULT····1·validate_constant
233 ···229:·00002aa9····98·FUNC····LOCAL··DEFAULT····1·validate_comprehension233 ···229:·00002be9····98·FUNC····LOCAL··DEFAULT····1·validate_comprehension
234 ···230:·00000990·····0·NOTYPE··LOCAL··DEFAULT····5·$d234 ···230:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
235 ···231:·00000994·····0·NOTYPE··LOCAL··DEFAULT····5·$t235 ···231:·00000950·····0·NOTYPE··LOCAL··DEFAULT····5·$t
236 ···232:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····5·$d236 ···232:·0000097c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
237 ···233:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····5·$t237 ···233:·000009e8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
238 ···234:·00000f48·····0·NOTYPE··LOCAL··DEFAULT····7·.LC139238 ···234:·00000f48·····0·NOTYPE··LOCAL··DEFAULT····7·.LC139
239 ···235:·00000f70·····0·NOTYPE··LOCAL··DEFAULT····7·.LC140239 ···235:·00000f70·····0·NOTYPE··LOCAL··DEFAULT····7·.LC140
240 ···236:·00000fa4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC141240 ···236:·00000fa4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC141
241 ···237:·00000fcc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC142241 ···237:·00000fcc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC142
242 ···238:·00000ff8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC143242 ···238:·00000ff8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC143
243 ···239:·00001014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC144243 ···239:·00001014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC144
244 ···240:·00001060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC145244 ···240:·00001060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC145
245 ···241:·00001080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC146245 ···241:·00001080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC146
246 ···242:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC147246 ···242:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC147
247 ···243:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC148247 ···243:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC148
248 ···244:·00001124·····0·NOTYPE··LOCAL··DEFAULT····7·.LC149248 ···244:·00001124·····0·NOTYPE··LOCAL··DEFAULT····7·.LC149
249 ···245:·00001988·····0·NOTYPE··LOCAL··DEFAULT····8·$d249 ···245:·00001988·····0·NOTYPE··LOCAL··DEFAULT····8·$d
250 ···246:·00001994·····0·NOTYPE··LOCAL··DEFAULT····8·$t250 ···246:·00001994·····0·NOTYPE··LOCAL··DEFAULT····8·$t
251 ···247:·00002a29····70·FUNC····LOCAL··DEFAULT····1·fstring_shift_node_locations251 ···247:·00002b69····70·FUNC····LOCAL··DEFAULT····1·fstring_shift_node_locations
252 ···248:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT····8·$d252 ···248:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT····8·$d
253 ···249:·0000114c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC151253 ···249:·0000114c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC151
254 ···250:·00001bac·····0·NOTYPE··LOCAL··DEFAULT····8·$t254 ···250:·00001bac·····0·NOTYPE··LOCAL··DEFAULT····8·$t
255 ···251:·00001170·····0·NOTYPE··LOCAL··DEFAULT····7·.LC152255 ···251:·00001170·····0·NOTYPE··LOCAL··DEFAULT····7·.LC152
256 ···252:·00001180·····0·NOTYPE··LOCAL··DEFAULT····7·.LC153256 ···252:·00001180·····0·NOTYPE··LOCAL··DEFAULT····7·.LC153
257 ···253:·00001188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC154257 ···253:·00001188·····0·NOTYPE··LOCAL··DEFAULT····7·.LC154
258 ···254:·000011ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC155258 ···254:·000011ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC155
259 ···255:·000011dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC156259 ···255:·000011dc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC156
260 ···256:·00002be9···100·FUNC····LOCAL··DEFAULT····1·validate_args260 ···256:·00002d29····48·FUNC····LOCAL··DEFAULT····1·validate_args
261 ···257:·00001220·····0·NOTYPE··LOCAL··DEFAULT····7·.LC157261 ···257:·00001220·····0·NOTYPE··LOCAL··DEFAULT····7·.LC157
262 ···258:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR1262 ···258:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR1
263 ···259:·00001224·····0·NOTYPE··LOCAL··DEFAULT····7·.LC158263 ···259:·00001224·····0·NOTYPE··LOCAL··DEFAULT····7·.LC158
264 ···260:·00001228·····0·NOTYPE··LOCAL··DEFAULT····7·.LC159264 ···260:·00001228·····0·NOTYPE··LOCAL··DEFAULT····7·.LC159
265 ···261:·00001244·····0·NOTYPE··LOCAL··DEFAULT····7·.LC160265 ···261:·00001244·····0·NOTYPE··LOCAL··DEFAULT····7·.LC160
266 ···262:·00001288·····0·NOTYPE··LOCAL··DEFAULT····7·.LC161266 ···262:·00001288·····0·NOTYPE··LOCAL··DEFAULT····7·.LC161
267 ···263:·000012a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC162267 ···263:·000012a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC162
30.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9b20·contains·456·entries:1 Relocation·section·'.rel.text'·at·offset·0x9aa8·contains·489·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000042··00011c0a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new3 00000042··00011c0a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
4 000000b4··00011d0a·R_ARM_THM_CALL·········00000000···_Py_Expression4 000000b4··00011d0a·R_ARM_THM_CALL·········00000000···_Py_Expression
5 000000c4··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError5 000000c4··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
6 000000c8··00011e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError6 000000c8··00011e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
7 000000cc··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC07 000000cc··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
8 000000d0··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC08 000000d0··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Offset 412, 105 lines modifiedOffset 412, 138 lines modified
412 000029d8··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError412 000029d8··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
413 000029dc··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError413 000029dc··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
414 000029e0··0000d62f·R_ARM_THM_MOVW_ABS_NC··00000dc4···.LC129414 000029e0··0000d62f·R_ARM_THM_MOVW_ABS_NC··00000dc4···.LC129
415 000029e4··0000d630·R_ARM_THM_MOVT_ABS·····00000dc4···.LC129415 000029e4··0000d630·R_ARM_THM_MOVT_ABS·····00000dc4···.LC129
416 000029e8··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000c0c···.LC108416 000029e8··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000c0c···.LC108
417 000029ec··0000b730·R_ARM_THM_MOVT_ABS·····00000c0c···.LC108417 000029ec··0000b730·R_ARM_THM_MOVT_ABS·····00000c0c···.LC108
418 000029f2··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Format418 000029f2··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Format
419 00002a1a··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr 
420 00002a78··0000ac0a·R_ARM_THM_CALL·········00000031···validate_stmts419 000029fc··00015f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 420 00002a00··00015f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 421 00002a0c··00014d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_EllipsisObject
 422 00002a10··00014d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_EllipsisObject
 423 00002a1a··00019b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
 424 00002a1e··00019b30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
 425 00002a22··00019c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
 426 00002a26··00019c30·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
 427 00002a2a··00019d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyComplex_Type
 428 00002a2e··00019d30·R_ARM_THM_MOVT_ABS·····00000000···PyComplex_Type
 429 00002a46··00019e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBool_Type
 430 00002a4a··00019e30·R_ARM_THM_MOVT_ABS·····00000000···PyBool_Type
 431 00002a4e··00011a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type
 432 00002a52··00011a30·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type
 433 00002a68··00019f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBytes_Type
 434 00002a6c··00019f30·R_ARM_THM_MOVT_ABS·····00000000···PyBytes_Type
 435 00002a7a··0001a02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
 436 00002a7e··0001a030·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
 437 00002a86··0001a12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFrozenSet_Type
 438 00002a8a··0001a130·R_ARM_THM_MOVT_ABS·····00000000···PyFrozenSet_Type
 439 00002a92··0001720a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
421 00002a84··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError440 00002a9a··0001672f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
422 00002a88··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError441 00002a9e··00016730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 442 00002aaa··0001680a·R_ARM_THM_CALL·········00000000···_PyType_Name
423 00002a8e··0000fc2f·R_ARM_THM_MOVW_ABS_NC··00001180···.LC153443 00002aae··0000f92f·R_ARM_THM_MOVW_ABS_NC··0000114c···.LC151
424 00002a92··0000fc30·R_ARM_THM_MOVT_ABS·····00001180···.LC153444 00002ab2··0000f930·R_ARM_THM_MOVT_ABS·····0000114c···.LC151
425 00002a96··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000c0c···.LC108 
426 00002a9a··0000b730·R_ARM_THM_MOVT_ABS·····00000c0c···.LC108 
427 00002aa0··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Format445 00002aba··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 446 00002ac2··0001a20a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
 447 00002acc··0001a30a·R_ARM_THM_CALL·········00000000···PyIter_Next
 448 00002ae6··0001220a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 449 00002aec··0001720a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 450 00002b00··0001220a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 451 00002b10··0001220a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 452 00002b2c··0001220a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 453 00002b34··0001220a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
428 00002acc··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr454 00002b5a··0000ad0a·R_ARM_THM_CALL·········00000691···validate_expr
429 00002ad6··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr 
430 00002ae2··0000cc0a·R_ARM_THM_CALL·········000005dd···validate_exprs 
431 00002aec··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
432 00002af0··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
433 00002af4··0000fd2f·R_ARM_THM_MOVW_ABS_NC··00001188···.LC154 
434 00002af8··0000fd30·R_ARM_THM_MOVT_ABS·····00001188···.LC154 
435 00002afe··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
436 00002b6a··0000cc0a·R_ARM_THM_CALL·········000005dd···validate_exprs 
437 00002b78··0000cc0a·R_ARM_THM_CALL·········000005dd···validate_exprs455 00002bb8··0000ac0a·R_ARM_THM_CALL·········00000031···validate_stmts
438 00002b8c··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr 
439 00002b9e··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr 
440 00002ba8··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
441 00002bac··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
442 00002bb0··0000fe2f·R_ARM_THM_MOVW_ABS_NC··000011ac···.LC155 
443 00002bb4··0000fe30·R_ARM_THM_MOVT_ABS·····000011ac···.LC155 
444 00002bbc··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
445 00002bca··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError456 00002bc4··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
446 00002bce··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError457 00002bc8··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 458 00002bce··0000fc2f·R_ARM_THM_MOVW_ABS_NC··00001180···.LC153
 459 00002bd2··0000fc30·R_ARM_THM_MOVT_ABS·····00001180···.LC153
 460 00002bd6··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000c0c···.LC108
 461 00002bda··0000b730·R_ARM_THM_MOVT_ABS·····00000c0c···.LC108
 462 00002be0··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 463 00002c0c··0000ad0a·R_ARM_THM_CALL·········00000691···validate_expr
 464 00002c16··0000ad0a·R_ARM_THM_CALL·········00000691···validate_expr
 465 00002c22··0000cc0a·R_ARM_THM_CALL·········000005dd···validate_exprs
 466 00002c2c··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 467 00002c30··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 468 00002c34··0000fd2f·R_ARM_THM_MOVW_ABS_NC··00001188···.LC154
 469 00002c38··0000fd30·R_ARM_THM_MOVT_ABS·····00001188···.LC154
 470 00002c3e··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 471 00002caa··0000cc0a·R_ARM_THM_CALL·········000005dd···validate_exprs
 472 00002cb8··0000cc0a·R_ARM_THM_CALL·········000005dd···validate_exprs
 473 00002ccc··0000ad0a·R_ARM_THM_CALL·········00000691···validate_expr
 474 00002cde··0000ad0a·R_ARM_THM_CALL·········00000691···validate_expr
 475 00002ce8··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 476 00002cec··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 477 00002cf0··0000fe2f·R_ARM_THM_MOVW_ABS_NC··000011ac···.LC155
 478 00002cf4··0000fe30·R_ARM_THM_MOVT_ABS·····000011ac···.LC155
 479 00002cfc··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 480 00002d0a··00014f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 481 00002d0e··00014f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
447 00002bd2··0000ff2f·R_ARM_THM_MOVW_ABS_NC··000011dc···.LC156482 00002d12··0000ff2f·R_ARM_THM_MOVW_ABS_NC··000011dc···.LC156
448 00002bd6··0000ff30·R_ARM_THM_MOVT_ABS·····000011dc···.LC156483 00002d16··0000ff30·R_ARM_THM_MOVT_ABS·····000011dc···.LC156
449 00002bde··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString484 00002d1e··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
450 00002c20··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr485 00002d4a··0000ad0a·R_ARM_THM_CALL·········00000691···validate_expr
451 00002c2e··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr 
452 00002c3c··0000ad0a·R_ARM_THM_CALL·········000006d5···validate_expr 
453 000007a2··00002f1e·R_ARM_THM_JUMP24·······00002125···ast_for_with_stmt486 000007a2··00002f1e·R_ARM_THM_JUMP24·······00002125···ast_for_with_stmt
454 00000858··0000311e·R_ARM_THM_JUMP24·······0000015d···ast_for_for_stmt487 00000858··0000311e·R_ARM_THM_JUMP24·······0000015d···ast_for_for_stmt
455 000009d0··0000321e·R_ARM_THM_JUMP24·······00001165···ast_for_funcdef_impl488 000009d0··0000321e·R_ARM_THM_JUMP24·······00001165···ast_for_funcdef_impl
456 00000d22··0000341e·R_ARM_THM_JUMP24·······000003f1···ast_for_classdef489 00000d22··0000341e·R_ARM_THM_JUMP24·······000003f1···ast_for_classdef
457 000020c0··00005b1e·R_ARM_THM_JUMP24·······00000ea3···ast_for_namedexpr490 000020c0··00005b1e·R_ARM_THM_JUMP24·······00000ea3···ast_for_namedexpr
458 00002976··0000ac1e·R_ARM_THM_JUMP24·······00000031···validate_stmts491 00002976··0000ac1e·R_ARM_THM_JUMP24·······00000031···validate_stmts
459 0000298c··0000ad1e·R_ARM_THM_JUMP24·······000006d5···validate_expr492 0000298c··0000ad1e·R_ARM_THM_JUMP24·······00000691···validate_expr
  
460 Relocation·section·'.rel.text.hot'·at·offset·0xa960·contains·226·entries:493 Relocation·section·'.rel.text.hot'·at·offset·0xa9f0·contains·192·entries:
461 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name494 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
462 0000001c··00011a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type495 0000001c··00011a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type
463 00000020··00011a30·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type496 00000020··00011a30·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type
464 00000034··0000c42f·R_ARM_THM_MOVW_ABS_NC··00000d04···.LC121497 00000034··0000c42f·R_ARM_THM_MOVW_ABS_NC··00000d04···.LC121
465 00000038··0000c430·R_ARM_THM_MOVT_ABS·····00000d04···.LC121498 00000038··0000c430·R_ARM_THM_MOVT_ABS·····00000d04···.LC121
466 0000003c··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000ca8···.LC114499 0000003c··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000ca8···.LC114
467 00000040··0000bd30·R_ARM_THM_MOVT_ABS·····00000ca8···.LC114500 00000040··0000bd30·R_ARM_THM_MOVT_ABS·····00000ca8···.LC114
468 0000004e··0000ba2f·R_ARM_THM_MOVW_ABS_NC··00000c4c···.LC111501 0000004e··0000ba2f·R_ARM_THM_MOVW_ABS_NC··00000c4c···.LC111
469 00000052··0000ba30·R_ARM_THM_MOVT_ABS·····00000c4c···.LC111502 00000052··0000ba30·R_ARM_THM_MOVT_ABS·····00000c4c···.LC111
470 000000b2··0000c90a·R_ARM_THM_CALL·········000029ad···validate_assignlist503 000000b2··0000c90a·R_ARM_THM_CALL·········000029ad···validate_assignlist
471 000000fa··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000bf8···.LC105504 000000fa··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000bf8···.LC105
472 000000fe··0000b430·R_ARM_THM_MOVT_ABS·····00000bf8···.LC105505 000000fe··0000b430·R_ARM_THM_MOVT_ABS·····00000bf8···.LC105
473 00000104··0000ca0a·R_ARM_THM_CALL·········00002a71···validate_body506 00000104··0000ca0a·R_ARM_THM_CALL·········00002bb1···validate_body
474 00000118··0000ae2f·R_ARM_THM_MOVW_ABS_NC··00000ba0···.LC99507 00000118··0000ae2f·R_ARM_THM_MOVW_ABS_NC··00000ba0···.LC99
Max diff block lines reached; 21179/30809 bytes (68.74%) of diff not shown.
13.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4310, 15 lines modifiedOffset 4310, 15 lines modified
4310 »       cmp»    r3,·#24310 »       cmp»    r3,·#2
4311 »       beq.n»  2970·<PyAST_Validate+0x8>4311 »       beq.n»  2970·<PyAST_Validate+0x8>
4312 »       cmp»    r3,·#34312 »       cmp»    r3,·#3
4313 »       bne.n»  2990·<PyAST_Validate+0x28>4313 »       bne.n»  2990·<PyAST_Validate+0x28>
4314 »       ldmia.w»sp!,·{r3,·lr}4314 »       ldmia.w»sp!,·{r3,·lr}
4315 »       movs»   r1,·#14315 »       movs»   r1,·#1
4316 »       ldr»    r0,·[r0,·#4]4316 »       ldr»    r0,·[r0,·#4]
4317 »       b.w»    6d4·<ast_for_stmt+0x300>4317 »       b.w»    690·<ast_for_stmt+0x2bc>
4318 ·R_ARM_THM_JUMP24»       validate_expr4318 ·R_ARM_THM_JUMP24»       validate_expr
4319 »       movw»   r0,·#04319 »       movw»   r0,·#0
4320 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError4320 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError
4321 »       movt»   r0,·#04321 »       movt»   r0,·#0
4322 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError4322 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError
4323 »       movw»   r1,·#04323 »       movw»   r1,·#0
4324 ·R_ARM_THM_MOVW_ABS_NC»  .LC984324 ·R_ARM_THM_MOVW_ABS_NC»  .LC98
Offset 4370, 39 lines modifiedOffset 4370, 197 lines modified
4370 »       ldr»    r0,·[r0,·#0]4370 »       ldr»    r0,·[r0,·#0]
4371 »       bl»     0·<PyErr_Format>4371 »       bl»     0·<PyErr_Format>
4372 ·R_ARM_THM_CALL» PyErr_Format4372 ·R_ARM_THM_CALL» PyErr_Format
4373 »       movs»   r0,·#04373 »       movs»   r0,·#0
4374 »       pop»    {r3,·pc}4374 »       pop»    {r3,·pc}
4375 »       nop4375 »       nop
  
 4376 000029fc·<validate_constant>:
 4377 validate_constant():
 4378 »       movw»   r3,·#0
 4379 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 4380 »       movt»   r3,·#0
 4381 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 4382 »       cmp»    r0,·r3
 4383 »       push»   {r4,·r5,·r6,·lr}
 4384 »       beq.n»  2a74·<validate_constant+0x78>
 4385 »       mov»    r4,·r0
 4386 »       movw»   r0,·#0
 4387 ·R_ARM_THM_MOVW_ABS_NC»  _Py_EllipsisObject
 4388 »       movt»   r0,·#0
 4389 ·R_ARM_THM_MOVT_ABS»     _Py_EllipsisObject
 4390 »       cmp»    r4,·r0
 4391 »       beq.n»  2a74·<validate_constant+0x78>
 4392 »       ldr»    r2,·[r4,·#4]
 4393 »       movw»   r5,·#0
 4394 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type
 4395 »       movt»   r5,·#0
 4396 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type
 4397 »       movw»   r6,·#0
 4398 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type
 4399 »       movt»   r6,·#0
 4400 ·R_ARM_THM_MOVT_ABS»     PyLong_Type
 4401 »       movw»   r1,·#0
 4402 ·R_ARM_THM_MOVW_ABS_NC»  PyComplex_Type
 4403 »       movt»   r1,·#0
 4404 ·R_ARM_THM_MOVT_ABS»     PyComplex_Type
 4405 »       cmp»    r2,·r6
 4406 »       it»     ne
 4407 »       cmpne»  r2,·r5
 4408 »       ite»    eq
 4409 »       moveq»  r5,·#1
 4410 »       movne»  r5,·#0
 4411 »       cmp»    r2,·r1
 4412 »       it»     eq
 4413 »       orreq.w»r5,·r5,·#1
 4414 »       movw»   r3,·#0
 4415 ·R_ARM_THM_MOVW_ABS_NC»  PyBool_Type
 4416 »       movt»   r3,·#0
 4417 ·R_ARM_THM_MOVT_ABS»     PyBool_Type
 4418 »       movw»   r0,·#0
 4419 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
 4420 »       movt»   r0,·#0
 4421 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
 4422 »       cmp»    r2,·r3
 4423 »       it»     eq
 4424 »       orreq.w»r5,·r5,·#1
 4425 »       cmp»    r2,·r0
 4426 »       it»     eq
 4427 »       orreq.w»r5,·r5,·#1
 4428 »       cbnz»   r5,·2a74·<validate_constant+0x78>
 4429 »       movw»   r5,·#0
 4430 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type
 4431 »       movt»   r5,·#0
 4432 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type
 4433 »       cmp»    r2,·r5
 4434 »       bne.n»  2a7a·<validate_constant+0x7e>
 4435 »       movs»   r5,·#1
 4436 »       mov»    r0,·r5
 4437 »       pop»    {r4,·r5,·r6,·pc}
 4438 »       movw»   r6,·#0
 4439 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type
 4440 »       movt»   r6,·#0
 4441 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type
 4442 »       cmp»    r2,·r6
 4443 »       beq.n»  2ac0·<validate_constant+0xc4>
 4444 »       movw»   r1,·#0
 4445 ·R_ARM_THM_MOVW_ABS_NC»  PyFrozenSet_Type
 4446 »       movt»   r1,·#0
 4447 ·R_ARM_THM_MOVT_ABS»     PyFrozenSet_Type
 4448 »       cmp»    r2,·r1
 4449 »       beq.n»  2ac0·<validate_constant+0xc4>
 4450 »       bl»     0·<PyErr_Occurred>
 4451 ·R_ARM_THM_CALL» PyErr_Occurred
 4452 »       cmp»    r0,·#0
 4453 »       bne.n»  2b1c·<validate_constant+0x120>
 4454 »       movw»   ip,·#0
 4455 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
 4456 »       movt»   ip,·#0
 4457 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
 4458 »       mov»    r5,·r0
 4459 »       ldr»    r0,·[r4,·#4]
 4460 »       ldr.w»  r4,·[ip]
 4461 »       bl»     0·<_PyType_Name>
 4462 ·R_ARM_THM_CALL» _PyType_Name
 4463 »       movw»   r1,·#0
 4464 ·R_ARM_THM_MOVW_ABS_NC»  .LC151
 4465 »       movt»   r1,·#0
 4466 ·R_ARM_THM_MOVT_ABS»     .LC151
 4467 »       mov»    r2,·r0
 4468 »       mov»    r0,·r4
 4469 »       bl»     0·<PyErr_Format>
 4470 ·R_ARM_THM_CALL» PyErr_Format
 4471 »       b.n»    2a76·<validate_constant+0x7a>
 4472 »       mov»    r0,·r4
 4473 »       bl»     0·<PyObject_GetIter>
 4474 ·R_ARM_THM_CALL» PyObject_GetIter
 4475 »       mov»    r4,·r0
 4476 »       cbz»    r0,·2b1c·<validate_constant+0x120>
 4477 »       mov»    r0,·r4
 4478 »       bl»     0·<PyIter_Next>
 4479 ·R_ARM_THM_CALL» PyIter_Next
Max diff block lines reached; 8813/13099 bytes (67.28%) of diff not shown.
28.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 79, 60 lines modifiedOffset 79, 60 lines modified
79 »       movs»   r1,·#279 »       movs»   r1,·#2
80 »       bl»     29ac·<validate_assignlist>80 »       bl»     29ac·<validate_assignlist>
81 ·R_ARM_THM_CALL» validate_assignlist81 ·R_ARM_THM_CALL» validate_assignlist
82 »       cmp»    r0,·#082 »       cmp»    r0,·#0
83 »       beq.w»  208·<validate_stmts+0x1d8>83 »       beq.w»  208·<validate_stmts+0x1d8>
84 »       ldr»    r0,·[r4,·#8]84 »       ldr»    r0,·[r4,·#8]
85 »       movs»   r1,·#185 »       movs»   r1,·#1
86 »       bl»     6d4·<validate_expr>86 »       bl»     690·<validate_expr>
87 »       cmp»    r0,·#087 »       cmp»    r0,·#0
88 »       beq.w»  208·<validate_stmts+0x1d8>88 »       beq.w»  208·<validate_stmts+0x1d8>
89 »       add.w»  sl,·sl,·#189 »       add.w»  sl,·sl,·#1
90 »       b.n»    56·<validate_stmts+0x26>90 »       b.n»    56·<validate_stmts+0x26>
91 »       cmp.w»  sl,·#091 »       cmp.w»  sl,·#0
92 »       blt.n»  60·<validate_stmts+0x30>92 »       blt.n»  60·<validate_stmts+0x30>
93 »       movs»   r0,·#193 »       movs»   r0,·#1
94 »       add»    sp,·#1294 »       add»    sp,·#12
95 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}95 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
96 »       ldr»    r0,·[r4,·#4]96 »       ldr»    r0,·[r4,·#4]
97 »       movs»   r1,·#197 »       movs»   r1,·#1
98 »       bl»     6d4·<validate_expr>98 »       bl»     690·<validate_expr>
99 »       cmp»    r0,·#099 »       cmp»    r0,·#0
100 »       bne.n»  ca·<validate_stmts+0x9a>100 »       bne.n»  ca·<validate_stmts+0x9a>
101 »       b.n»    208·<validate_stmts+0x1d8>101 »       b.n»    208·<validate_stmts+0x1d8>
102 »       ldr»    r0,·[r4,·#4]102 »       ldr»    r0,·[r4,·#4]
103 »       movs»   r1,·#1103 »       movs»   r1,·#1
104 »       bl»     6d4·<validate_expr>104 »       bl»     690·<validate_expr>
105 »       cmp»    r0,·#0105 »       cmp»    r0,·#0
106 »       beq.w»  208·<validate_stmts+0x1d8>106 »       beq.w»  208·<validate_stmts+0x1d8>
107 »       movw»   r1,·#0107 »       movw»   r1,·#0
108 ·R_ARM_THM_MOVW_ABS_NC»  .LC105108 ·R_ARM_THM_MOVW_ABS_NC»  .LC105
109 »       movt»   r1,·#0109 »       movt»   r1,·#0
110 ·R_ARM_THM_MOVT_ABS»     .LC105110 ·R_ARM_THM_MOVT_ABS»     .LC105
111 »       ldr»    r0,·[r4,·#8]111 »       ldr»    r0,·[r4,·#8]
112 »       bl»     2a70·<validate_body>112 »       bl»     2bb0·<validate_body>
113 ·R_ARM_THM_CALL» validate_body113 ·R_ARM_THM_CALL» validate_body
114 »       cmp»    r0,·#0114 »       cmp»    r0,·#0
115 »       beq.n»  208·<validate_stmts+0x1d8>115 »       beq.n»  208·<validate_stmts+0x1d8>
116 »       ldr»    r0,·[r4,·#12]116 »       ldr»    r0,·[r4,·#12]
117 »       bl»     30·<validate_stmts>117 »       bl»     30·<validate_stmts>
118 »       cmp»    r0,·#0118 »       cmp»    r0,·#0
119 »       bne.n»  ca·<validate_stmts+0x9a>119 »       bne.n»  ca·<validate_stmts+0x9a>
120 »       b.n»    208·<validate_stmts+0x1d8>120 »       b.n»    208·<validate_stmts+0x1d8>
121 »       movw»   r1,·#0121 »       movw»   r1,·#0
122 ·R_ARM_THM_MOVW_ABS_NC»  .LC99122 ·R_ARM_THM_MOVW_ABS_NC»  .LC99
123 »       movt»   r1,·#0123 »       movt»   r1,·#0
124 ·R_ARM_THM_MOVT_ABS»     .LC99124 ·R_ARM_THM_MOVT_ABS»     .LC99
125 »       ldr»    r0,·[r4,·#12]125 »       ldr»    r0,·[r4,·#12]
126 »       bl»     2a70·<validate_body>126 »       bl»     2bb0·<validate_body>
127 ·R_ARM_THM_CALL» validate_body127 ·R_ARM_THM_CALL» validate_body
128 »       cmp»    r0,·#0128 »       cmp»    r0,·#0
129 »       beq.n»  208·<validate_stmts+0x1d8>129 »       beq.n»  208·<validate_stmts+0x1d8>
130 »       ldr»    r0,·[r4,·#8]130 »       ldr»    r0,·[r4,·#8]
131 »       bl»     2b0c·<validate_arguments>131 »       bl»     2c4c·<validate_arguments>
132 ·R_ARM_THM_CALL» validate_arguments132 ·R_ARM_THM_CALL» validate_arguments
133 »       cmp»    r0,·#0133 »       cmp»    r0,·#0
134 »       beq.n»  208·<validate_stmts+0x1d8>134 »       beq.n»  208·<validate_stmts+0x1d8>
135 »       ldr»    r0,·[r4,·#16]135 »       ldr»    r0,·[r4,·#16]
136 »       movs»   r2,·#0136 »       movs»   r2,·#0
137 »       movs»   r1,·#1137 »       movs»   r1,·#1
138 »       bl»     5dc·<validate_exprs>138 »       bl»     5dc·<validate_exprs>
Offset 142, 35 lines modifiedOffset 142, 35 lines modified
142 »       cmp»    r0,·#0142 »       cmp»    r0,·#0
143 »       beq.n»  ca·<validate_stmts+0x9a>143 »       beq.n»  ca·<validate_stmts+0x9a>
144 »       b.n»    150·<validate_stmts+0x120>144 »       b.n»    150·<validate_stmts+0x120>
145 »       ldr»    r0,·[r4,·#4]145 »       ldr»    r0,·[r4,·#4]
146 »       cmp»    r0,·#0146 »       cmp»    r0,·#0
147 »       beq.n»  ca·<validate_stmts+0x9a>147 »       beq.n»  ca·<validate_stmts+0x9a>
148 »       movs»   r1,·#1148 »       movs»   r1,·#1
149 »       bl»     6d4·<validate_expr>149 »       bl»     690·<validate_expr>
150 »       cmp»    r0,·#0150 »       cmp»    r0,·#0
151 »       bne.n»  ca·<validate_stmts+0x9a>151 »       bne.n»  ca·<validate_stmts+0x9a>
152 »       b.n»    208·<validate_stmts+0x1d8>152 »       b.n»    208·<validate_stmts+0x1d8>
153 »       ldr»    r1,·[r4,·#4]153 »       ldr»    r1,·[r4,·#4]
154 »       cmp»    r1,·#0154 »       cmp»    r1,·#0
155 »       beq.w»  3aa·<validate_stmts+0x37a>155 »       beq.w»  3aa·<validate_stmts+0x37a>
156 »       mov»    r0,·r1156 »       mov»    r0,·r1
157 »       movs»   r1,·#1157 »       movs»   r1,·#1
158 »       bl»     6d4·<validate_expr>158 »       bl»     690·<validate_expr>
159 »       cmp»    r0,·#0159 »       cmp»    r0,·#0
160 »       beq.n»  208·<validate_stmts+0x1d8>160 »       beq.n»  208·<validate_stmts+0x1d8>
161 »       ldr»    r0,·[r4,·#8]161 »       ldr»    r0,·[r4,·#8]
162 »       cmp»    r0,·#0162 »       cmp»    r0,·#0
163 »       beq.n»  ca·<validate_stmts+0x9a>163 »       beq.n»  ca·<validate_stmts+0x9a>
164 »       b.n»    150·<validate_stmts+0x120>164 »       b.n»    150·<validate_stmts+0x120>
165 »       add.w»  sl,·sl,·#1165 »       add.w»  sl,·sl,·#1
166 »       b.n»    4e·<validate_stmts+0x1e>166 »       b.n»    4e·<validate_stmts+0x1e>
167 »       ldr»    r0,·[r4,·#4]167 »       ldr»    r0,·[r4,·#4]
168 »       mov»    r1,·r7168 »       mov»    r1,·r7
169 »       bl»     2a70·<validate_body>169 »       bl»     2bb0·<validate_body>
170 ·R_ARM_THM_CALL» validate_body170 ·R_ARM_THM_CALL» validate_body
171 »       cmp»    r0,·#0171 »       cmp»    r0,·#0
172 »       beq.n»  208·<validate_stmts+0x1d8>172 »       beq.n»  208·<validate_stmts+0x1d8>
173 »       ldr»    r3,·[r4,·#8]173 »       ldr»    r3,·[r4,·#8]
174 »       cmp»    r3,·#0174 »       cmp»    r3,·#0
175 »       beq.w»  3d0·<validate_stmts+0x3a0>175 »       beq.w»  3d0·<validate_stmts+0x3a0>
176 »       ldr»    r1,·[r3,·#0]176 »       ldr»    r1,·[r3,·#0]
Offset 197, 26 lines modifiedOffset 197, 26 lines modified
197 »       beq.w»  ca·<validate_stmts+0x9a>197 »       beq.w»  ca·<validate_stmts+0x9a>
198 »       bl»     30·<validate_stmts>198 »       bl»     30·<validate_stmts>
199 »       cmp»    r0,·#0199 »       cmp»    r0,·#0
200 »       bne.w»  ca·<validate_stmts+0x9a>200 »       bne.w»  ca·<validate_stmts+0x9a>
201 »       b.n»    208·<validate_stmts+0x1d8>201 »       b.n»    208·<validate_stmts+0x1d8>
202 »       ldr»    r0,·[r4,·#4]202 »       ldr»    r0,·[r4,·#4]
203 »       movs»   r1,·#2203 »       movs»   r1,·#2
204 »       bl»     6d4·<validate_expr>204 »       bl»     690·<validate_expr>
205 »       cbz»    r0,·208·<validate_stmts+0x1d8>205 »       cbz»    r0,·208·<validate_stmts+0x1d8>
206 »       ldr»    r0,·[r4,·#8]206 »       ldr»    r0,·[r4,·#8]
207 »       movs»   r1,·#1207 »       movs»   r1,·#1
208 »       bl»     6d4·<validate_expr>208 »       bl»     690·<validate_expr>
209 »       cbz»    r0,·208·<validate_stmts+0x1d8>209 »       cbz»    r0,·208·<validate_stmts+0x1d8>
210 »       movw»   r1,·#0210 »       movw»   r1,·#0
211 ·R_ARM_THM_MOVW_ABS_NC»  .LC102211 ·R_ARM_THM_MOVW_ABS_NC»  .LC102
212 »       movt»   r1,·#0212 »       movt»   r1,·#0
213 ·R_ARM_THM_MOVT_ABS»     .LC102213 ·R_ARM_THM_MOVT_ABS»     .LC102
214 »       ldr»    r0,·[r4,·#12]214 »       ldr»    r0,·[r4,·#12]
215 »       bl»     2a70·<validate_body>215 »       bl»     2bb0·<validate_body>
216 ·R_ARM_THM_CALL» validate_body216 ·R_ARM_THM_CALL» validate_body
217 »       cbz»    r0,·208·<validate_stmts+0x1d8>217 »       cbz»    r0,·208·<validate_stmts+0x1d8>
218 »       ldr»    r0,·[r4,·#16]218 »       ldr»    r0,·[r4,·#16]
219 »       bl»     30·<validate_stmts>219 »       bl»     30·<validate_stmts>
220 »       cmp»    r0,·#0220 »       cmp»    r0,·#0
221 »       bne.w»  ca·<validate_stmts+0x9a>221 »       bne.w»  ca·<validate_stmts+0x9a>
222 »       movs»   r0,·#0222 »       movs»   r0,·#0
Offset 244, 61 lines modifiedOffset 244, 61 lines modified
244 »       movt»   r1,·#0244 »       movt»   r1,·#0
245 ·R_ARM_THM_MOVT_ABS»     .LC108245 ·R_ARM_THM_MOVT_ABS»     .LC108
246 »       bl»     0·<PyErr_Format>246 »       bl»     0·<PyErr_Format>
Max diff block lines reached; 25889/29223 bytes (88.59%) of diff not shown.
649 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 2855, 15 lines modifiedOffset 2855, 15 lines modified
2855 »       bne.n»  19aa·<fstring_find_expr+0x2f0>2855 »       bne.n»  19aa·<fstring_find_expr+0x2f0>
2856 »       b.n»    19c6·<fstring_find_expr+0x30c>2856 »       b.n»    19c6·<fstring_find_expr+0x30c>
2857 »       ldr.w»  sl,·[r1,·#4]2857 »       ldr.w»  sl,·[r1,·#4]
2858 »       cmp.w»  sl,·#02858 »       cmp.w»  sl,·#0
2859 »       bne.w»  1b40·<fstring_find_expr+0x486>2859 »       bne.w»  1b40·<fstring_find_expr+0x486>
2860 »       mov»    r1,·r32860 »       mov»    r1,·r3
2861 »       mov»    r0,·fp2861 »       mov»    r0,·fp
2862 »       bl»     2a28·<fstring_shift_node_locations>2862 »       bl»     2b68·<fstring_shift_node_locations>
2863 ·R_ARM_THM_CALL» fstring_shift_node_locations2863 ·R_ARM_THM_CALL» fstring_shift_node_locations
2864 »       ldr»    r3,·[r7,·#0]2864 »       ldr»    r3,·[r7,·#0]
2865 »       add»    r1,·sp,·#40»   ;·0x282865 »       add»    r1,·sp,·#40»   ;·0x28
2866 »       mov»    r0,·fp2866 »       mov»    r0,·fp
2867 »       movw»   r2,·#02867 »       movw»   r2,·#0
2868 ·R_ARM_THM_MOVW_ABS_NC»  .LC1462868 ·R_ARM_THM_MOVW_ABS_NC»  .LC146
2869 »       movt»   r2,·#02869 »       movt»   r2,·#0
105 KB
ast_opt.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:··········9840·(bytes·into·file)13 ··Start·of·section·headers:··········9596·(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.95 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x2670:1 There·are·17·section·headers,·starting·at·offset·0x257c:
  
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·0022c4·000050·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0021d0·000050·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000144·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000144·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000144·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000144·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000144·001860·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000144·00176c·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·002314·000280·08···I·14···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·002220·000280·08···I·14···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0019a4·00000a·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0018b0·00000a·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0019ae·000092·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0018ba·000092·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·002594·000030·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0024a0·000030·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·001a40·000024·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·00194c·000024·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·0025c4·000020·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·0024d0·000020·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001a64·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·001970·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001a64·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001970·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001a98·0004c0·10·····15··37··418 ··[14]·.symtab···········SYMTAB··········00000000·0019a4·0004c0·10·····15··37··4
19 ··[15]·.strtab···········STRTAB··········00000000·001f58·000369·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·001e64·000369·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0025e4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0024f0·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
5.41 KB
readelf --wide --symbols {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Symbol·table·'.symtab'·contains·76·entries:1 Symbol·table·'.symtab'·contains·76·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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·000009c5··2842·FUNC····LOCAL··DEFAULT····5·astfold_expr6 ·····3:·00000949··2740·FUNC····LOCAL··DEFAULT····5·astfold_expr
7 ·····4:·00000065···282·FUNC····LOCAL··DEFAULT····5·astfold_body7 ·····4:·00000065···282·FUNC····LOCAL··DEFAULT····5·astfold_body
8 ·····5:·00000181··2116·FUNC····LOCAL··DEFAULT····5·astfold_stmt8 ·····5:·00000181··1990·FUNC····LOCAL··DEFAULT····5·astfold_stmt
9 ·····6:·00000196·····0·NOTYPE··LOCAL··DEFAULT····5·$d9 ·····6:·00000196·····0·NOTYPE··LOCAL··DEFAULT····5·$d
10 ·····7:·000001c2·····0·NOTYPE··LOCAL··DEFAULT····5·$t10 ·····7:·000001c2·····0·NOTYPE··LOCAL··DEFAULT····5·$t
11 ·····8:·000014e1···698·FUNC····LOCAL··DEFAULT····5·astfold_arguments11 ·····8:·000013fd···682·FUNC····LOCAL··DEFAULT····5·astfold_arguments
12 ·····9:·00000001···130·FUNC····LOCAL··DEFAULT····1·fold_iter.constprop.012 ·····9:·00000001···130·FUNC····LOCAL··DEFAULT····1·fold_iter.constprop.0
13 ····10:·00000085····40·FUNC····LOCAL··DEFAULT····1·astfold_withitem13 ····10:·00000085····40·FUNC····LOCAL··DEFAULT····1·astfold_withitem
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC015 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
16 ····13:·000009da·····0·NOTYPE··LOCAL··DEFAULT····5·$d16 ····13:·00000962·····0·NOTYPE··LOCAL··DEFAULT····5·$d
17 ····14:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····5·$t17 ····14:·00000998·····0·NOTYPE··LOCAL··DEFAULT····5·$t
18 ····15:·00001811····78·FUNC····LOCAL··DEFAULT····5·make_const18 ····15:·0000171d····78·FUNC····LOCAL··DEFAULT····5·make_const
19 ····16:·00000ba0·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····16:·00000b28·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····17:·00000bd4·····0·NOTYPE··LOCAL··DEFAULT····5·$t20 ····17:·00000b5c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR021 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
22 ····19:·000000ad····98·FUNC····LOCAL··DEFAULT····1·astfold_comprehension22 ····19:·000000ad····98·FUNC····LOCAL··DEFAULT····1·astfold_comprehension
23 ····20:·0000001d···118·FUNC····LOCAL··DEFAULT····8·check_complexity23 ····20:·0000001d···118·FUNC····LOCAL··DEFAULT····8·check_complexity
24 ····21:·0000179d····28·FUNC····LOCAL··DEFAULT····5·astfold_arg24 ····21:·000016a9····28·FUNC····LOCAL··DEFAULT····5·astfold_arg
25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····23:·000017b9····88·FUNC····LOCAL··DEFAULT····5·make_const_tuple26 ····23:·000016c5····88·FUNC····LOCAL··DEFAULT····5·make_const_tuple
27 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t27 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
28 ····25:·00000001····28·FUNC····LOCAL··DEFAULT····8·unary_not28 ····25:·00000001····28·FUNC····LOCAL··DEFAULT····8·unary_not
29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
30 ····27:·00000000····16·OBJECT··LOCAL··DEFAULT···10·CSWTCH.6630 ····27:·00000000····16·OBJECT··LOCAL··DEFAULT···10·CSWTCH.66
31 ····28:·00000010····20·OBJECT··LOCAL··DEFAULT···10·ops.031 ····28:·00000010····20·OBJECT··LOCAL··DEFAULT···10·ops.0
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····1·32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····3·33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 50, 30 lines modifiedOffset 50, 30 lines modified
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_NumBits51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_NumBits
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSize_t52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSize_t
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Power54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Power
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Lshift55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Lshift
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_TrueDivide56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_TrueDivide
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Subtract 
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type
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·PyLong_AsLong59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Multiply60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Multiply
 61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Subtract
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArena_AddPyObject66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArena_AddPyObject
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Remainder 
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Rshift 
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_FloorDivide67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_FloorDivide
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_And68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_And
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Xor69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Xor
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Or70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Or
 71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Remainder
 72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Rshift
 73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_New74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_New
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySet_NextEntry76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySet_NextEntry
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Invert77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Invert
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Positive78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Positive
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Negative79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Negative
13.6 KB
readelf --wide --relocs {}
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x22c4·contains·10·entries:1 Relocation·section·'.rel.text'·at·offset·0x21d0·contains·10·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000003c··0000170a·R_ARM_THM_CALL·········000017b9···make_const_tuple3 0000003c··0000170a·R_ARM_THM_CALL·········000016c5···make_const_tuple
4 00000058··0000170a·R_ARM_THM_CALL·········000017b9···make_const_tuple4 00000058··0000170a·R_ARM_THM_CALL·········000016c5···make_const_tuple
5 00000062··0000460a·R_ARM_THM_CALL·········00000000···PyFrozenSet_New5 00000062··0000460a·R_ARM_THM_CALL·········00000000···PyFrozenSet_New
6 00000076··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc6 00000076··0000450a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
7 0000008e··0000030a·R_ARM_THM_CALL·········000009c5···astfold_expr7 0000008e··0000030a·R_ARM_THM_CALL·········00000949···astfold_expr
8 000000a0··0000030a·R_ARM_THM_CALL·········000009c5···astfold_expr8 000000a0··0000030a·R_ARM_THM_CALL·········00000949···astfold_expr
9 000000b8··0000030a·R_ARM_THM_CALL·········000009c5···astfold_expr9 000000b8··0000030a·R_ARM_THM_CALL·········00000949···astfold_expr
10 000000c4··0000030a·R_ARM_THM_CALL·········000009c5···astfold_expr10 000000c4··0000030a·R_ARM_THM_CALL·········00000949···astfold_expr
11 000000fe··0000030a·R_ARM_THM_CALL·········000009c5···astfold_expr11 000000fe··0000030a·R_ARM_THM_CALL·········00000949···astfold_expr
12 00000050··00000f1e·R_ARM_THM_JUMP24·······00001811···make_const12 00000050··00000f1e·R_ARM_THM_JUMP24·······0000171d···make_const
  
13 Relocation·section·'.rel.text.hot'·at·offset·0x2314·contains·80·entries:13 Relocation·section·'.rel.text.hot'·at·offset·0x2220·contains·80·entries:
14 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name14 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
15 00000070··0000260a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString15 00000070··0000260a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString
16 0000013a··0000260a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString16 0000013a··0000260a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString
17 0000014e··0000270a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new17 0000014e··0000270a·R_ARM_THM_CALL·········00000000···_Py_asdl_seq_new
18 0000016e··0000280a·R_ARM_THM_CALL·········00000000···_Py_JoinedStr18 0000016e··0000280a·R_ARM_THM_CALL·········00000000···_Py_JoinedStr
19 00000766··0000090a·R_ARM_THM_CALL·········00000001···fold_iter.constprop.019 000006ec··0000090a·R_ARM_THM_CALL·········00000001···fold_iter.constprop.0
20 000007f4··00000a0a·R_ARM_THM_CALL·········00000085···astfold_withitem20 0000077a··00000a0a·R_ARM_THM_CALL·········00000085···astfold_withitem
21 00000900··00000a0a·R_ARM_THM_CALL·········00000085···astfold_withitem21 00000886··00000a0a·R_ARM_THM_CALL·········00000085···astfold_withitem
22 00000a5c··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC022 000009e4··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
23 00000a60··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LC023 000009e8··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
24 00000a66··00002b0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString24 000009ee··00002b0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
25 00000a76··00002c0a·R_ARM_THM_CALL·········00000000···PyBool_FromLong25 000009fe··00002c0a·R_ARM_THM_CALL·········00000000···PyBool_FromLong
26 00000ba0··00000102·R_ARM_ABS32············00000000···.text.hot 
27 00000ba4··00000102·R_ARM_ABS32············00000000···.text.hot 
28 00000ba8··00000102·R_ARM_ABS32············00000000···.text.hot26 00000b28··00000102·R_ARM_ABS32············00000000···.text.hot
29 00000bac··00000102·R_ARM_ABS32············00000000···.text.hot27 00000b2c··00000102·R_ARM_ABS32············00000000···.text.hot
30 00000bb0··00000102·R_ARM_ABS32············00000000···.text.hot28 00000b30··00000102·R_ARM_ABS32············00000000···.text.hot
31 00000bb4··00000102·R_ARM_ABS32············00000000···.text.hot29 00000b34··00000102·R_ARM_ABS32············00000000···.text.hot
32 00000bb8··00000102·R_ARM_ABS32············00000000···.text.hot30 00000b38··00000102·R_ARM_ABS32············00000000···.text.hot
33 00000bbc··00000102·R_ARM_ABS32············00000000···.text.hot31 00000b3c··00000102·R_ARM_ABS32············00000000···.text.hot
34 00000bc0··00000102·R_ARM_ABS32············00000000···.text.hot32 00000b40··00000102·R_ARM_ABS32············00000000···.text.hot
35 00000bc4··00000102·R_ARM_ABS32············00000000···.text.hot33 00000b44··00000102·R_ARM_ABS32············00000000···.text.hot
36 00000bc8··00000102·R_ARM_ABS32············00000000···.text.hot34 00000b48··00000102·R_ARM_ABS32············00000000···.text.hot
37 00000bcc··00000102·R_ARM_ABS32············00000000···.text.hot35 00000b4c··00000102·R_ARM_ABS32············00000000···.text.hot
38 00000bd0··00000102·R_ARM_ABS32············00000000···.text.hot36 00000b50··00000102·R_ARM_ABS32············00000000···.text.hot
 37 00000b54··00000102·R_ARM_ABS32············00000000···.text.hot
 38 00000b58··00000102·R_ARM_ABS32············00000000···.text.hot
39 00000cba··00002d0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem39 00000c42··00002d0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem
40 00000d56··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR040 00000cdc··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
41 00000d5a··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR041 00000ce0··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 42 00000e24··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension
 43 00000e86··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension
42 00000efe··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension44 00000efe··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension
43 00000f60··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension45 00000f3a··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension
44 00000fd8··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension 
45 00001014··0000130a·R_ARM_THM_CALL·········000000ad···astfold_comprehension 
46 000010ee··00002e0a·R_ARM_THM_CALL·········00000000···PyNumber_Add46 0000100a··00002e0a·R_ARM_THM_CALL·········00000000···PyNumber_Add
47 00001120··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits47 0000103c··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits
 48 00001044··0000300a·R_ARM_THM_CALL·········00000000···PyLong_AsSize_t
 49 0000105a··00002a0a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
 50 00001068··0000312f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 51 0000106c··00003130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 52 00001070··0000320a·R_ARM_THM_CALL·········00000000···PyNumber_Power
 53 00001090··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits
48 00001128··0000300a·R_ARM_THM_CALL·········00000000···PyLong_AsSize_t54 00001098··0000300a·R_ARM_THM_CALL·········00000000···PyLong_AsSize_t
 55 000010b8··0000330a·R_ARM_THM_CALL·········00000000···PyNumber_Lshift
 56 000010c2··0000340a·R_ARM_THM_CALL·········00000000···PyNumber_TrueDivide
 57 000010c8··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFrozenSet_Type
 58 000010cc··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyFrozenSet_Type
 59 000010fa··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 60 00001128··0000370a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
49 0000113e··00002a0a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv61 0000113a··0000290a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
50 0000114c··0000312f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
51 00001150··00003130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
52 00001154··0000320a·R_ARM_THM_CALL·········00000000···PyNumber_Power62 00001148··0000380a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply
53 00001174··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits 
54 0000117c··0000300a·R_ARM_THM_CALL·········00000000···PyLong_AsSize_t 
55 0000119c··0000330a·R_ARM_THM_CALL·········00000000···PyNumber_Lshift 
56 000011a6··0000340a·R_ARM_THM_CALL·········00000000···PyNumber_TrueDivide 
57 000011b0··0000350a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract63 00001152··0000390a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract
58 000011b6··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFrozenSet_Type64 0000119a··00003a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyboardInterrupt
59 000011ba··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyFrozenSet_Type65 0000119e··00003a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyboardInterrupt
 66 000011a6··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 67 000011b2··00003c0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
 68 000011d6··0000090a·R_ARM_THM_CALL·········00000001···fold_iter.constprop.0
 69 000011ee··00003d0a·R_ARM_THM_CALL·········00000000···PyTuple_New
 70 0000126a··00003e0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
 71 00001284··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 72 00001288··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
60 000011e8··0000370a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype73 000012b6··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 74 000012d8··00003d0a·R_ARM_THM_CALL·········00000000···PyTuple_New
 75 00001302··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits
 76 0000130a··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits
 77 0000132e··00003f0a·R_ARM_THM_CALL·········00000000···PyNumber_FloorDivide
 78 00001338··0000400a·R_ARM_THM_CALL·········00000000···PyNumber_And
 79 00001342··0000410a·R_ARM_THM_CALL·········00000000···PyNumber_Xor
 80 0000134c··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Or
 81 00001360··0000430a·R_ARM_THM_CALL·········00000000···PyNumber_Remainder
61 00001216··0000380a·R_ARM_THM_CALL·········00000000···PyLong_AsLong82 0000137e··0000370a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
62 00001228··0000290a·R_ARM_THM_CALL·········00000000···__aeabi_idiv83 0000138e··0000290a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
 84 000013a4··0000290a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
 85 000013ac··0000140a·R_ARM_THM_CALL·········0000001d···check_complexity
63 00001236··0000390a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply86 000013bc··0000440a·R_ARM_THM_CALL·········00000000···PyNumber_Rshift
 87 000013f4··0000450a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 88 000016e8··00003d0a·R_ARM_THM_CALL·········00000000···PyTuple_New
64 0000127e··00003a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyboardInterrupt89 00001720··00003a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyboardInterrupt
65 00001282··00003a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyboardInterrupt90 00001724··00003a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyboardInterrupt
66 0000128a··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches91 0000172a··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
67 00001296··00003c0a·R_ARM_THM_CALL·········00000000···PyErr_Clear92 00001732··00003c0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
68 000012bc··0000090a·R_ARM_THM_CALL·········00000001···fold_iter.constprop.0 
69 000012d4··00003d0a·R_ARM_THM_CALL·········00000000···PyTuple_New 
70 00001350··00003e0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject93 00001740··00003e0a·R_ARM_THM_CALL·········00000000···PyArena_AddPyObject
71 0000136a··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
72 0000136e··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
73 0000138c··00003d0a·R_ARM_THM_CALL·········00000000···PyTuple_New 
74 000013b4··0000370a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
75 000013e0··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits 
76 000013e8··00002f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits 
77 0000141e··00003f0a·R_ARM_THM_CALL·········00000000···PyNumber_Remainder 
78 00001428··0000400a·R_ARM_THM_CALL·········00000000···PyNumber_Rshift 
79 0000145c··0000380a·R_ARM_THM_CALL·········00000000···PyLong_AsLong 
80 0000146c··0000290a·R_ARM_THM_CALL·········00000000···__aeabi_idiv 
81 00001482··0000290a·R_ARM_THM_CALL·········00000000···__aeabi_idiv 
82 0000148a··0000140a·R_ARM_THM_CALL·········0000001d···check_complexity 
83 000014a4··0000410a·R_ARM_THM_CALL·········00000000···_Py_Dealloc94 00001764··0000450a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
84 000014b6··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_FloorDivide 
85 000014c0··0000430a·R_ARM_THM_CALL·········00000000···PyNumber_And 
86 000014ca··0000440a·R_ARM_THM_CALL·········00000000···PyNumber_Xor 
87 000014d4··0000450a·R_ARM_THM_CALL·········00000000···PyNumber_Or 
88 000017dc··00003d0a·R_ARM_THM_CALL·········00000000···PyTuple_New 
89 00001814··00003a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyboardInterrupt 
90 00001818··00003a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyboardInterrupt 
Max diff block lines reached; 1349/13824 bytes (9.76%) of diff not shown.
818 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 F.FeFphCm1 F.FuFphCm
2 phjhCmQm2 phjhCmQm
3 __debug__3 __debug__
4 astfold_expr4 astfold_expr
5 astfold_body5 astfold_body
6 astfold_stmt6 astfold_stmt
7 astfold_arguments7 astfold_arguments
8 fold_iter.constprop.08 fold_iter.constprop.0
Offset 27, 31 lines modifiedOffset 27, 31 lines modified
27 PyNumber_Add27 PyNumber_Add
28 _PyLong_NumBits28 _PyLong_NumBits
29 PyLong_AsSize_t29 PyLong_AsSize_t
30 _Py_NoneStruct30 _Py_NoneStruct
31 PyNumber_Power31 PyNumber_Power
32 PyNumber_Lshift32 PyNumber_Lshift
33 PyNumber_TrueDivide33 PyNumber_TrueDivide
34 PyNumber_Subtract 
35 PyFrozenSet_Type34 PyFrozenSet_Type
36 PyType_IsSubtype35 PyType_IsSubtype
37 PyLong_AsLong36 PyLong_AsLong
38 PyNumber_Multiply37 PyNumber_Multiply
 38 PyNumber_Subtract
39 PyExc_KeyboardInterrupt39 PyExc_KeyboardInterrupt
40 PyErr_ExceptionMatches40 PyErr_ExceptionMatches
41 PyErr_Clear41 PyErr_Clear
42 PyTuple_New42 PyTuple_New
43 PyArena_AddPyObject43 PyArena_AddPyObject
44 PyNumber_Remainder 
45 PyNumber_Rshift 
46 _Py_Dealloc 
47 PyNumber_FloorDivide44 PyNumber_FloorDivide
48 PyNumber_And45 PyNumber_And
49 PyNumber_Xor46 PyNumber_Xor
50 PyNumber_Or47 PyNumber_Or
 48 PyNumber_Remainder
 49 PyNumber_Rshift
 50 _Py_Dealloc
51 PyFrozenSet_New51 PyFrozenSet_New
52 PyObject_IsTrue52 PyObject_IsTrue
53 _PySet_NextEntry53 _PySet_NextEntry
54 PyNumber_Invert54 PyNumber_Invert
55 PyNumber_Positive55 PyNumber_Positive
56 PyNumber_Negative56 PyNumber_Negative
57 .shstrtab57 .shstrtab
2.41 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 28, 28 lines modifiedOffset 28, 28 lines modified
28 »       ldr»    r3,·[r5,·#0]28 »       ldr»    r3,·[r5,·#0]
29 »       cmp»    r3,·#2329 »       cmp»    r3,·#23
30 »       bne.n»  22·<fold_iter.constprop.0+0x22>30 »       bne.n»  22·<fold_iter.constprop.0+0x22>
31 »       b.n»    10·<fold_iter.constprop.0+0x10>31 »       b.n»    10·<fold_iter.constprop.0+0x10>
32 »       movs»   r3,·#2632 »       movs»   r3,·#26
33 »       str»    r3,·[r4,·#0]33 »       str»    r3,·[r4,·#0]
34 »       str»    r1,·[sp,·#4]34 »       str»    r1,·[sp,·#4]
35 »       bl»     17b8·<make_const_tuple>35 »       bl»     16c4·<make_const_tuple>
36 ·R_ARM_THM_CALL» make_const_tuple36 ·R_ARM_THM_CALL» make_const_tuple
37 »       ldr»    r1,·[sp,·#4]37 »       ldr»    r1,·[sp,·#4]
38 »       mov»    r5,·r038 »       mov»    r5,·r0
39 »       mov»    r2,·r139 »       mov»    r2,·r1
40 »       mov»    r0,·r440 »       mov»    r0,·r4
41 »       mov»    r1,·r541 »       mov»    r1,·r5
42 »       add»    sp,·#842 »       add»    sp,·#8
43 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}43 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
44 »       b.w»    1810·<make_const>44 »       b.w»    171c·<make_const>
45 ·R_ARM_THM_JUMP24»       make_const45 ·R_ARM_THM_JUMP24»       make_const
46 »       ldr»    r0,·[r0,·#4]46 »       ldr»    r0,·[r0,·#4]
47 »       str»    r1,·[sp,·#4]47 »       str»    r1,·[sp,·#4]
48 »       bl»     17b8·<make_const_tuple>48 »       bl»     16c4·<make_const_tuple>
49 ·R_ARM_THM_CALL» make_const_tuple49 ·R_ARM_THM_CALL» make_const_tuple
50 »       ldr»    r1,·[sp,·#4]50 »       ldr»    r1,·[sp,·#4]
51 »       mov»    r6,·r051 »       mov»    r6,·r0
52 »       cbz»    r0,·7e·<fold_iter.constprop.0+0x7e>52 »       cbz»    r0,·7e·<fold_iter.constprop.0+0x7e>
53 »       bl»     0·<PyFrozenSet_New>53 »       bl»     0·<PyFrozenSet_New>
54 ·R_ARM_THM_CALL» PyFrozenSet_New54 ·R_ARM_THM_CALL» PyFrozenSet_New
55 »       ldr»    r2,·[r6,·#0]55 »       ldr»    r2,·[r6,·#0]
Offset 71, 44 lines modifiedOffset 71, 44 lines modified
71 00000084·<astfold_withitem>:71 00000084·<astfold_withitem>:
72 astfold_withitem():72 astfold_withitem():
73 »       push»   {r4,·r5,·r6,·lr}73 »       push»   {r4,·r5,·r6,·lr}
74 »       mov»    r4,·r074 »       mov»    r4,·r0
75 »       ldr»    r0,·[r0,·#0]75 »       ldr»    r0,·[r0,·#0]
76 »       mov»    r5,·r176 »       mov»    r5,·r1
77 »       mov»    r6,·r277 »       mov»    r6,·r2
78 »       bl»     9c4·<astfold_expr>78 »       bl»     948·<astfold_expr>
79 ·R_ARM_THM_CALL» astfold_expr79 ·R_ARM_THM_CALL» astfold_expr
80 »       cbz»    r0,·9a·<astfold_withitem+0x16>80 »       cbz»    r0,·9a·<astfold_withitem+0x16>
81 »       ldr»    r0,·[r4,·#4]81 »       ldr»    r0,·[r4,·#4]
82 »       cbnz»   r0,·9c·<astfold_withitem+0x18>82 »       cbnz»   r0,·9c·<astfold_withitem+0x18>
83 »       movs»   r0,·#183 »       movs»   r0,·#1
84 »       pop»    {r4,·r5,·r6,·pc}84 »       pop»    {r4,·r5,·r6,·pc}
85 »       mov»    r2,·r685 »       mov»    r2,·r6
86 »       mov»    r1,·r586 »       mov»    r1,·r5
87 »       bl»     9c4·<astfold_expr>87 »       bl»     948·<astfold_expr>
88 ·R_ARM_THM_CALL» astfold_expr88 ·R_ARM_THM_CALL» astfold_expr
89 »       subs»   r0,·#089 »       subs»   r0,·#0
90 »       it»     ne90 »       it»     ne
91 »       movne»  r0,·#191 »       movne»  r0,·#1
92 »       pop»    {r4,·r5,·r6,·pc}92 »       pop»    {r4,·r5,·r6,·pc}
  
93 000000ac·<astfold_comprehension>:93 000000ac·<astfold_comprehension>:
94 astfold_comprehension():94 astfold_comprehension():
95 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}95 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
96 »       mov»    r4,·r096 »       mov»    r4,·r0
97 »       ldr»    r0,·[r0,·#0]97 »       ldr»    r0,·[r0,·#0]
98 »       mov»    r5,·r198 »       mov»    r5,·r1
99 »       mov»    r6,·r299 »       mov»    r6,·r2
100 »       bl»     9c4·<astfold_expr>100 »       bl»     948·<astfold_expr>
101 ·R_ARM_THM_CALL» astfold_expr101 ·R_ARM_THM_CALL» astfold_expr
102 »       cbz»    r0,·106·<astfold_comprehension+0x5a>102 »       cbz»    r0,·106·<astfold_comprehension+0x5a>
103 »       ldr»    r0,·[r4,·#4]103 »       ldr»    r0,·[r4,·#4]
104 »       mov»    r2,·r6104 »       mov»    r2,·r6
105 »       mov»    r1,·r5105 »       mov»    r1,·r5
106 »       bl»     9c4·<astfold_expr>106 »       bl»     948·<astfold_expr>
107 ·R_ARM_THM_CALL» astfold_expr107 ·R_ARM_THM_CALL» astfold_expr
108 »       cbz»    r0,·106·<astfold_comprehension+0x5a>108 »       cbz»    r0,·106·<astfold_comprehension+0x5a>
109 »       ldr»    r7,·[r4,·#8]109 »       ldr»    r7,·[r4,·#8]
110 »       mov.w»  r8,·#1110 »       mov.w»  r8,·#1
111 »       cbz»    r7,·10a·<astfold_comprehension+0x5e>111 »       cbz»    r7,·10a·<astfold_comprehension+0x5e>
112 »       ldr»    r3,·[r7,·#0]112 »       ldr»    r3,·[r7,·#0]
113 »       add.w»  r2,·r8,·#4294967295» ;·0xffffffff113 »       add.w»  r2,·r8,·#4294967295» ;·0xffffffff
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}123 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
124 »       ldr.w»  r0,·[r7,·r8,·lsl·#2]124 »       ldr.w»  r0,·[r7,·r8,·lsl·#2]
125 »       mov»    r2,·r6125 »       mov»    r2,·r6
126 »       add.w»  r8,·r8,·#1126 »       add.w»  r8,·r8,·#1
127 »       cmp»    r0,·#0127 »       cmp»    r0,·#0
128 »       beq.n»  d0·<astfold_comprehension+0x24>128 »       beq.n»  d0·<astfold_comprehension+0x24>
129 »       mov»    r1,·r5129 »       mov»    r1,·r5
130 »       bl»     9c4·<astfold_expr>130 »       bl»     948·<astfold_expr>
131 ·R_ARM_THM_CALL» astfold_expr131 ·R_ARM_THM_CALL» astfold_expr
132 »       cmp»    r0,·#0132 »       cmp»    r0,·#0
133 »       bne.n»  d0·<astfold_comprehension+0x24>133 »       bne.n»  d0·<astfold_comprehension+0x24>
134 »       movs»   r0,·#0134 »       movs»   r0,·#0
135 »       b.n»    ea·<astfold_comprehension+0x3e>135 »       b.n»    ea·<astfold_comprehension+0x3e>
136 »       mov»    r3,·r7136 »       mov»    r3,·r7
137 »       b.n»    d4·<astfold_comprehension+0x28>137 »       b.n»    d4·<astfold_comprehension+0x28>
75.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 00000000·<_PyAST_Optimize>:6 00000000·<_PyAST_Optimize>:
7 _PyAST_Optimize():7 _PyAST_Optimize():
8 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}8 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
9 »       ldr»    r3,·[r0,·#0]9 »       ldr»    r3,·[r0,·#0]
10 »       cmp»    r3,·#310 »       cmp»    r3,·#3
11 »       bne.n»  16·<_PyAST_Optimize+0x16>11 »       bne.n»  16·<_PyAST_Optimize+0x16>
12 »       ldr»    r0,·[r0,·#4]12 »       ldr»    r0,·[r0,·#4]
13 »       bl»     9c4·<astfold_expr>13 »       bl»     948·<astfold_expr>
14 »       subs»   r0,·#014 »       subs»   r0,·#0
15 »       it»     ne15 »       it»     ne
16 »       movne»  r0,·#116 »       movne»  r0,·#1
17 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}17 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
18 »       bhi.n»  5a·<_PyAST_Optimize+0x5a>18 »       bhi.n»  5a·<_PyAST_Optimize+0x5a>
19 »       cmp»    r3,·#119 »       cmp»    r3,·#1
20 »       bne.n»  2a·<_PyAST_Optimize+0x2a>20 »       bne.n»  2a·<_PyAST_Optimize+0x2a>
Offset 189, 1206 lines modifiedOffset 189, 1160 lines modified
189 »       mov»    r4,·r0189 »       mov»    r4,·r0
190 »       subs»   r0,·r3,·#1190 »       subs»   r0,·r3,·#1
191 »       sub»    sp,·#12191 »       sub»    sp,·#12
192 »       mov»    r5,·r2192 »       mov»    r5,·r2
193 »       cmp»    r0,·#21193 »       cmp»    r0,·#21
194 »       bhi.n»  1e6·<astfold_stmt+0x66>194 »       bhi.n»  1e6·<astfold_stmt+0x66>
195 »       tbh»    [pc,·r0,·lsl·#1]195 »       tbh»    [pc,·r0,·lsl·#1]
196 »       .short» 0x00b3196 »       .short» 0x00ad
197 »       .word»  0x01400216197 »       .word»  0x010101d9
198 »       .word»  0x01f000d2198 »       .word»  0x01b300ca
199 »       .word»  0x01c00072199 »       .word»  0x01810072
200 »       .word»  0x00e3023f200 »       .word»  0x00db0202
201 »       .word»  0x01d003c8201 »       .word»  0x01920399
202 »       .word»  0x019c0016202 »       .word»  0x015d0016
203 »       .word»  0x0176025a203 »       .word»  0x0137021d
204 »       .word»  0x02080184204 »       .word»  0x01cb0145
205 »       .word»  0x00280028205 »       .word»  0x00280028
206 »       .word»  0x00280028206 »       .word»  0x00280028
207 »       .short» 0x002c207 »       .short» 0x002c
208 »       ldr»    r0,·[r4,·#4]208 »       ldr»    r0,·[r4,·#4]
209 »       mov»    r2,·r5209 »       mov»    r2,·r5
210 »       str»    r1,·[sp,·#4]210 »       str»    r1,·[sp,·#4]
211 »       bl»     9c4·<astfold_expr>211 »       bl»     948·<astfold_expr>
212 »       cmp»    r0,·#0212 »       cmp»    r0,·#0
213 »       beq.w»  47e·<astfold_stmt+0x2fe>213 »       beq.w»  394·<astfold_stmt+0x214>
214 »       ldr»    r6,·[r4,·#8]214 »       ldr»    r6,·[r4,·#8]
215 »       ldr»    r1,·[sp,·#4]215 »       ldr»    r1,·[sp,·#4]
216 »       cbz»    r6,·1de·<astfold_stmt+0x5e>216 »       cbz»    r6,·1de·<astfold_stmt+0x5e>
217 »       ldr»    r3,·[r6,·#0]217 »       ldr»    r3,·[r6,·#0]
218 »       cmp»    r3,·#0218 »       cmp»    r3,·#0
219 »       bgt.n»  202·<astfold_stmt+0x82>219 »       bgt.n»  202·<astfold_stmt+0x82>
220 »       ldr»    r4,·[r4,·#12]220 »       ldr»    r4,·[r4,·#12]
221 »       cmp»    r4,·#0221 »       cmp»    r4,·#0
222 »       bne.w»  68e·<astfold_stmt+0x50e>222 »       bne.w»  614·<astfold_stmt+0x494>
223 »       movs»   r0,·#1223 »       movs»   r0,·#1
224 »       add»    sp,·#12224 »       add»    sp,·#12
225 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}225 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
226 »       ldr»    r0,·[r4,·#4]226 »       ldr»    r0,·[r4,·#4]
227 »       mov»    r2,·r5227 »       mov»    r2,·r5
228 »       bl»     9c4·<astfold_expr>228 »       bl»     948·<astfold_expr>
229 »       subs»   r0,·#0229 »       subs»   r0,·#0
230 »       it»     ne230 »       it»     ne
231 »       movne»  r0,·#1231 »       movne»  r0,·#1
232 »       add»    sp,·#12232 »       add»    sp,·#12
233 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}233 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
234 »       ldr»    r0,·[r6,·#4]234 »       ldr»    r0,·[r6,·#4]
235 »       cmp»    r0,·#0235 »       cmp»    r0,·#0
236 »       beq.w»  91e·<astfold_stmt+0x79e>236 »       beq.w»  8c0·<astfold_stmt+0x740>
237 »       mov»    r2,·r5237 »       mov»    r2,·r5
238 »       str»    r1,·[sp,·#4]238 »       str»    r1,·[sp,·#4]
239 »       bl»     180·<astfold_stmt>239 »       bl»     180·<astfold_stmt>
240 »       cmp»    r0,·#0240 »       cmp»    r0,·#0
241 »       beq.w»  47e·<astfold_stmt+0x2fe>241 »       beq.w»  394·<astfold_stmt+0x214>
242 »       ldr»    r3,·[r6,·#0]242 »       ldr»    r3,·[r6,·#0]
243 »       ldr»    r1,·[sp,·#4]243 »       ldr»    r1,·[sp,·#4]
244 »       cmp»    r3,·#1244 »       cmp»    r3,·#1
245 »       ble.n»  1de·<astfold_stmt+0x5e>245 »       ble.n»  1de·<astfold_stmt+0x5e>
246 »       ldr»    r0,·[r6,·#8]246 »       ldr»    r0,·[r6,·#8]
247 »       cmp»    r0,·#0247 »       cmp»    r0,·#0
248 »       beq.w»  916·<astfold_stmt+0x796>248 »       beq.w»  8b8·<astfold_stmt+0x738>
249 »       mov»    r2,·r5249 »       mov»    r2,·r5
250 »       str»    r1,·[sp,·#4]250 »       str»    r1,·[sp,·#4]
251 »       bl»     180·<astfold_stmt>251 »       bl»     180·<astfold_stmt>
252 »       cmp»    r0,·#0252 »       cmp»    r0,·#0
253 »       beq.w»  47e·<astfold_stmt+0x2fe>253 »       beq.w»  394·<astfold_stmt+0x214>
254 »       ldr»    r3,·[r6,·#0]254 »       ldr»    r3,·[r6,·#0]
255 »       ldr»    r1,·[sp,·#4]255 »       ldr»    r1,·[sp,·#4]
256 »       cmp»    r3,·#2256 »       cmp»    r3,·#2
257 »       ble.n»  1de·<astfold_stmt+0x5e>257 »       ble.n»  1de·<astfold_stmt+0x5e>
258 »       ldr»    r0,·[r6,·#12]258 »       ldr»    r0,·[r6,·#12]
259 »       cbz»    r0,·254·<astfold_stmt+0xd4>259 »       cbz»    r0,·254·<astfold_stmt+0xd4>
260 »       mov»    r2,·r5260 »       mov»    r2,·r5
261 »       str»    r1,·[sp,·#4]261 »       str»    r1,·[sp,·#4]
262 »       bl»     180·<astfold_stmt>262 »       bl»     180·<astfold_stmt>
263 »       cmp»    r0,·#0263 »       cmp»    r0,·#0
264 »       beq.w»  47e·<astfold_stmt+0x2fe>264 »       beq.w»  394·<astfold_stmt+0x214>
265 »       ldr»    r3,·[r6,·#0]265 »       ldr»    r3,·[r6,·#0]
266 »       ldr»    r1,·[sp,·#4]266 »       ldr»    r1,·[sp,·#4]
267 »       movs»   r7,·#4267 »       movs»   r7,·#4
268 »       add.w»  lr,·r7,·#4294967295» ;·0xffffffff268 »       add.w»  lr,·r7,·#4294967295» ;·0xffffffff
269 »       mov»    r2,·r5269 »       mov»    r2,·r5
270 »       cmp»    r3,·lr270 »       cmp»    r3,·lr
271 »       ble.n»  1de·<astfold_stmt+0x5e>271 »       ble.n»  1de·<astfold_stmt+0x5e>
272 »       ldr.w»  r0,·[r6,·r7,·lsl·#2]272 »       ldr.w»  r0,·[r6,·r7,·lsl·#2]
273 »       cbz»    r0,·276·<astfold_stmt+0xf6>273 »       cbz»    r0,·276·<astfold_stmt+0xf6>
274 »       str»    r1,·[sp,·#4]274 »       str»    r1,·[sp,·#4]
275 »       bl»     180·<astfold_stmt>275 »       bl»     180·<astfold_stmt>
276 »       cmp»    r0,·#0276 »       cmp»    r0,·#0
277 »       beq.w»  47e·<astfold_stmt+0x2fe>277 »       beq.w»  394·<astfold_stmt+0x214>
278 »       ldr»    r3,·[r6,·#0]278 »       ldr»    r3,·[r6,·#0]
279 »       ldr»    r1,·[sp,·#4]279 »       ldr»    r1,·[sp,·#4]
280 »       adds»   r7,·#1280 »       adds»   r7,·#1
281 »       b.n»    256·<astfold_stmt+0xd6>281 »       b.n»    256·<astfold_stmt+0xd6>
282 »       ldr»    r6,·[r4,·#4]282 »       ldr»    r6,·[r4,·#4]
283 »       cmp»    r6,·#0283 »       cmp»    r6,·#0
284 »       beq.n»  348·<astfold_stmt+0x1c8>284 »       beq.n»  338·<astfold_stmt+0x1b8>
285 »       ldr»    r3,·[r6,·#0]285 »       ldr»    r3,·[r6,·#0]
286 »       cmp»    r3,·#0286 »       cmp»    r3,·#0
287 »       ble.n»  348·<astfold_stmt+0x1c8>287 »       ble.n»  338·<astfold_stmt+0x1b8>
288 »       ldr»    r0,·[r6,·#4]288 »       ldr»    r0,·[r6,·#4]
289 »       cmp»    r0,·#0289 »       cmp»    r0,·#0
290 »       beq.w»  9b0·<astfold_stmt+0x830>290 »       beq.n»  334·<astfold_stmt+0x1b4>
291 »       mov»    r2,·r5291 »       mov»    r2,·r5
292 »       str»    r1,·[sp,·#4]292 »       str»    r1,·[sp,·#4]
293 »       bl»     9c4·<astfold_expr>293 »       bl»     948·<astfold_expr>
294 »       cmp»    r0,·#0294 »       cmp»    r0,·#0
295 »       beq.w»  47e·<astfold_stmt+0x2fe>295 »       beq.n»  394·<astfold_stmt+0x214>
296 »       ldr»    r3,·[r6,·#0]296 »       ldr»    r3,·[r6,·#0]
297 »       ldr»    r1,·[sp,·#4]297 »       ldr»    r1,·[sp,·#4]
298 »       cmp»    r3,·#1298 »       cmp»    r3,·#1
299 »       ble.n»  348·<astfold_stmt+0x1c8>299 »       ble.n»  338·<astfold_stmt+0x1b8>
Max diff block lines reached; 73686/77098 bytes (95.57%) of diff not shown.
3.05 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 26, 33 lines modifiedOffset 26, 33 lines modified
26 ··0x00000170·6563745f·47657449·74656d00·50794e75·ect_GetItem.PyNu26 ··0x00000170·6563745f·47657449·74656d00·50794e75·ect_GetItem.PyNu
27 ··0x00000180·6d626572·5f416464·005f5079·4c6f6e67·mber_Add._PyLong27 ··0x00000180·6d626572·5f416464·005f5079·4c6f6e67·mber_Add._PyLong
28 ··0x00000190·5f4e756d·42697473·0050794c·6f6e675f·_NumBits.PyLong_28 ··0x00000190·5f4e756d·42697473·0050794c·6f6e675f·_NumBits.PyLong_
29 ··0x000001a0·41735369·7a655f74·005f5079·5f4e6f6e·AsSize_t._Py_Non29 ··0x000001a0·41735369·7a655f74·005f5079·5f4e6f6e·AsSize_t._Py_Non
30 ··0x000001b0·65537472·75637400·50794e75·6d626572·eStruct.PyNumber30 ··0x000001b0·65537472·75637400·50794e75·6d626572·eStruct.PyNumber
31 ··0x000001c0·5f506f77·65720050·794e756d·6265725f·_Power.PyNumber_31 ··0x000001c0·5f506f77·65720050·794e756d·6265725f·_Power.PyNumber_
32 ··0x000001d0·4c736869·66740050·794e756d·6265725f·Lshift.PyNumber_32 ··0x000001d0·4c736869·66740050·794e756d·6265725f·Lshift.PyNumber_
33 ··0x000001e0·54727565·44697669·64650050·794e756d·TrueDivide.PyNum33 ··0x000001e0·54727565·44697669·64650050·7946726f·TrueDivide.PyFro
34 ··0x000001f0·6265725f·53756274·72616374·00507946·ber_Subtract.PyF 
35 ··0x00000200·726f7a65·6e536574·5f547970·65005079·rozenSet_Type.Py34 ··0x000001f0·7a656e53·65745f54·79706500·50795479·zenSet_Type.PyTy
36 ··0x00000210·54797065·5f497353·75627479·70650050·Type_IsSubtype.P 
37 ··0x00000220·794c6f6e·675f4173·4c6f6e67·0050794e·yLong_AsLong.PyN35 ··0x00000200·70655f49·73537562·74797065·0050794c·pe_IsSubtype.PyL
 36 ··0x00000210·6f6e675f·41734c6f·6e670050·794e756d·ong_AsLong.PyNum
38 ··0x00000230·756d6265·725f4d75·6c746970·6c790050·umber_Multiply.P37 ··0x00000220·6265725f·4d756c74·69706c79·0050794e·ber_Multiply.PyN
 38 ··0x00000230·756d6265·725f5375·62747261·63740050·umber_Subtract.P
39 ··0x00000240·79457863·5f4b6579·626f6172·64496e74·yExc_KeyboardInt39 ··0x00000240·79457863·5f4b6579·626f6172·64496e74·yExc_KeyboardInt
40 ··0x00000250·65727275·70740050·79457272·5f457863·errupt.PyErr_Exc40 ··0x00000250·65727275·70740050·79457272·5f457863·errupt.PyErr_Exc
41 ··0x00000260·65707469·6f6e4d61·74636865·73005079·eptionMatches.Py41 ··0x00000260·65707469·6f6e4d61·74636865·73005079·eptionMatches.Py
42 ··0x00000270·4572725f·436c6561·72005079·5475706c·Err_Clear.PyTupl42 ··0x00000270·4572725f·436c6561·72005079·5475706c·Err_Clear.PyTupl
43 ··0x00000280·655f4e65·77005079·4172656e·615f4164·e_New.PyArena_Ad43 ··0x00000280·655f4e65·77005079·4172656e·615f4164·e_New.PyArena_Ad
44 ··0x00000290·6450794f·626a6563·74005079·4e756d62·dPyObject.PyNumb44 ··0x00000290·6450794f·626a6563·74005079·4e756d62·dPyObject.PyNumb
45 ··0x000002a0·65725f52·656d6169·6e646572·0050794e·er_Remainder.PyN 
46 ··0x000002b0·756d6265·725f5273·68696674·005f5079·umber_Rshift._Py 
47 ··0x000002c0·5f446561·6c6c6f63·0050794e·756d6265·_Dealloc.PyNumbe 
48 ··0x000002d0·725f466c·6f6f7244·69766964·65005079·r_FloorDivide.Py45 ··0x000002a0·65725f46·6c6f6f72·44697669·64650050·er_FloorDivide.P
49 ··0x000002e0·4e756d62·65725f41·6e640050·794e756d·Number_And.PyNum46 ··0x000002b0·794e756d·6265725f·416e6400·50794e75·yNumber_And.PyNu
 47 ··0x000002c0·6d626572·5f586f72·0050794e·756d6265·mber_Xor.PyNumbe
50 ··0x000002f0·6265725f·586f7200·50794e75·6d626572·ber_Xor.PyNumber48 ··0x000002d0·725f4f72·0050794e·756d6265·725f5265·r_Or.PyNumber_Re
 49 ··0x000002e0·6d61696e·64657200·50794e75·6d626572·mainder.PyNumber
 50 ··0x000002f0·5f527368·69667400·5f50795f·4465616c·_Rshift._Py_Deal
51 ··0x00000300·5f4f7200·50794672·6f7a656e·5365745f·_Or.PyFrozenSet_51 ··0x00000300·6c6f6300·50794672·6f7a656e·5365745f·loc.PyFrozenSet_
52 ··0x00000310·4e657700·50794f62·6a656374·5f497354·New.PyObject_IsT52 ··0x00000310·4e657700·50794f62·6a656374·5f497354·New.PyObject_IsT
53 ··0x00000320·72756500·5f507953·65745f4e·65787445·rue._PySet_NextE53 ··0x00000320·72756500·5f507953·65745f4e·65787445·rue._PySet_NextE
54 ··0x00000330·6e747279·0050794e·756d6265·725f496e·ntry.PyNumber_In54 ··0x00000330·6e747279·0050794e·756d6265·725f496e·ntry.PyNumber_In
55 ··0x00000340·76657274·0050794e·756d6265·725f506f·vert.PyNumber_Po55 ··0x00000340·76657274·0050794e·756d6265·725f506f·vert.PyNumber_Po
56 ··0x00000350·73697469·76650050·794e756d·6265725f·sitive.PyNumber_56 ··0x00000350·73697469·76650050·794e756d·6265725f·sitive.PyNumber_
57 ··0x00000360·4e656761·74697665·00················Negative.57 ··0x00000360·4e656761·74697665·00················Negative.
  
262 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:··········55260·(bytes·into·file)13 ··Start·of·section·headers:··········55196·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xd7dc:1 There·are·18·section·headers,·starting·at·offset·0xd79c:
  
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·001000·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001200·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00ad2c·000cd0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00ad0c·000e88·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001034·000728·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001234·000728·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00b9fc·000668·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00bb94·000668·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00175c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00195c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00175c·000cad·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00195c·000cad·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00240c·002694·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00260c·002474·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00c064·001580·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00c1fc·0013a8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004aa0·000150·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·004a80·000150·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00d5e4·0000d8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00d5a4·0000d8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004bf0·002cfa·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004bd0·002cfa·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00d6bc·000090·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00d67c·000090·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0078ea·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0078ca·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0078ea·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0078ca·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·007920·001e10·10·····16·314··419 ··[15]·.symtab···········SYMTAB··········00000000·007900·001e10·10·····16·314··4
20 ··[16]·.strtab···········STRTAB··········00000000·009730·0015fc·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·009710·0015fc·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00d74c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00d70c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
15.7 KB
readelf --wide --symbols {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ····46:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3950 ····46:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
51 ····47:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4051 ····47:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
52 ····48:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4152 ····48:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
53 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t53 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
54 ····50:·00000001··1730·FUNC····LOCAL··DEFAULT····7·builtin___build_class__54 ····50:·00000001··1730·FUNC····LOCAL··DEFAULT····7·builtin___build_class__
55 ····51:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·$d55 ····51:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·$d
56 ····52:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·$t56 ····52:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·$t
57 ····53:·000013c1····70·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallTstate57 ····53:·000013bd····70·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallTstate
58 ····54:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····7·$d58 ····54:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
59 ····55:·00000644·····0·NOTYPE··LOCAL··DEFAULT····7·$t59 ····55:·00000644·····0·NOTYPE··LOCAL··DEFAULT····7·$t
60 ····56:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4260 ····56:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
61 ····57:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4361 ····57:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
62 ····58:·000006c5···150·FUNC····LOCAL··DEFAULT····7·builtin_hasattr62 ····58:·000006c5···150·FUNC····LOCAL··DEFAULT····7·builtin_hasattr
63 ····59:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4463 ····59:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
64 ····60:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4564 ····60:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
Offset 68, 33 lines modifiedOffset 68, 33 lines modified
68 ····64:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4768 ····64:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
69 ····65:·00000821····54·FUNC····LOCAL··DEFAULT····7·builtin_isinstance69 ····65:·00000821····54·FUNC····LOCAL··DEFAULT····7·builtin_isinstance
70 ····66:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4870 ····66:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
71 ····67:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4971 ····67:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
72 ····68:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5072 ····68:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
73 ····69:·00000360·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5173 ····69:·00000360·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
74 ····70:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5274 ····70:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
75 ····71:·00000859···532·FUNC····LOCAL··DEFAULT····7·builtin_print75 ····71:·00000859···528·FUNC····LOCAL··DEFAULT····7·builtin_print
76 ····72:·00000df9····38·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallMethodId.constprop.076 ····72:·00000ff9····38·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallMethodId.constprop.0
77 ····73:·00000a60·····0·NOTYPE··LOCAL··DEFAULT····7·$d77 ····73:·00000a5c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
78 ····74:·00000390·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5378 ····74:·00000390·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
79 ····75:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5479 ····75:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54
80 ····76:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5580 ····76:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
81 ····77:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5681 ····77:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56
82 ····78:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5782 ····78:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57
83 ····79:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5883 ····79:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58
84 ····80:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5984 ····80:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59
85 ····81:·00000a6c·····0·NOTYPE··LOCAL··DEFAULT····7·$t85 ····81:·00000a68·····0·NOTYPE··LOCAL··DEFAULT····7·$t
86 ····82:·00000a6d···708·FUNC····LOCAL··DEFAULT····7·builtin_exec86 ····82:·00000a69···708·FUNC····LOCAL··DEFAULT····7·builtin_exec
87 ····83:·00000d2c·····0·NOTYPE··LOCAL··DEFAULT····7·$d87 ····83:·00000d28·····0·NOTYPE··LOCAL··DEFAULT····7·$d
88 ····84:·00000d30·····0·NOTYPE··LOCAL··DEFAULT····7·$t88 ····84:·00000d2c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
89 ····85:·00000d31···182·FUNC····LOCAL··DEFAULT····7·builtin_all89 ····85:·00000d2d···182·FUNC····LOCAL··DEFAULT····7·builtin_all
90 ····86:·00000de9····24·FUNC····LOCAL··DEFAULT····7·builtin_len90 ····86:·00000de5····24·FUNC····LOCAL··DEFAULT····7·builtin_len
91 ····87:·00000470·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6091 ····87:·00000470·····0·NOTYPE··LOCAL··DEFAULT····6·.LC60
92 ····88:·00000e01····80·FUNC····LOCAL··DEFAULT····7·builtin___import__92 ····88:·00000dfd····80·FUNC····LOCAL··DEFAULT····7·builtin___import__
93 ····89:·00000e4c·····0·NOTYPE··LOCAL··DEFAULT····7·$d93 ····89:·00000e48·····0·NOTYPE··LOCAL··DEFAULT····7·$d
94 ····90:·00000484·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6194 ····90:·00000484·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61
95 ····91:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6295 ····91:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC62
96 ····92:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6396 ····92:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC63
97 ····93:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6497 ····93:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64
98 ····94:·00000510·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6598 ····94:·00000510·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65
99 ····95:·00000528·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6699 ····95:·00000528·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66
100 ····96:·00000550·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67100 ····96:·00000550·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67
Offset 106, 124 lines modifiedOffset 106, 124 lines modified
106 ···102:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73106 ···102:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73
107 ···103:·000003e5··1066·FUNC····LOCAL··DEFAULT····1·builtin_compile107 ···103:·000003e5··1066·FUNC····LOCAL··DEFAULT····1·builtin_compile
108 ···104:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1108 ···104:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
109 ···105:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$d109 ···105:·00000708·····0·NOTYPE··LOCAL··DEFAULT····1·$d
110 ···106:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····1·$t110 ···106:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
111 ···107:·00000600·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74111 ···107:·00000600·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74
112 ···108:·00000608·····0·NOTYPE··LOCAL··DEFAULT····6·.LC75112 ···108:·00000608·····0·NOTYPE··LOCAL··DEFAULT····6·.LC75
113 ···109:·00000e50·····0·NOTYPE··LOCAL··DEFAULT····7·$t113 ···109:·00000e4c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
114 ···110:·00000e51···100·FUNC····LOCAL··DEFAULT····7·builtin_iter114 ···110:·00000e4d···100·FUNC····LOCAL··DEFAULT····7·builtin_iter
115 ···111:·00000628·····0·NOTYPE··LOCAL··DEFAULT····6·.LC76115 ···111:·00000628·····0·NOTYPE··LOCAL··DEFAULT····6·.LC76
116 ···112:·00000eb5····54·FUNC····LOCAL··DEFAULT····7·builtin_issubclass116 ···112:·00000eb1····54·FUNC····LOCAL··DEFAULT····7·builtin_issubclass
117 ···113:·00000eed····16·FUNC····LOCAL··DEFAULT····7·builtin_globals117 ···113:·00000ee9····16·FUNC····LOCAL··DEFAULT····7·builtin_globals
118 ···114:·00000efd···324·FUNC····LOCAL··DEFAULT····7·zip_new118 ···114:·00000ef9···324·FUNC····LOCAL··DEFAULT····7·zip_new
119 ···115:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····7·$d119 ···115:·00001038·····0·NOTYPE··LOCAL··DEFAULT····7·$d
120 ···116:·00001040·····0·NOTYPE··LOCAL··DEFAULT····7·$t120 ···116:·0000103c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
121 ···117:·00001041····54·FUNC····LOCAL··DEFAULT····7·zip_dealloc121 ···117:·0000103d····54·FUNC····LOCAL··DEFAULT····7·zip_dealloc
122 ···118:·00000634·····0·NOTYPE··LOCAL··DEFAULT····6·.LC77122 ···118:·00000634·····0·NOTYPE··LOCAL··DEFAULT····6·.LC77
123 ···119:·00000811····40·FUNC····LOCAL··DEFAULT····1·builtin_dir123 ···119:·00000811····40·FUNC····LOCAL··DEFAULT····1·builtin_dir
124 ···120:·00000638·····0·NOTYPE··LOCAL··DEFAULT····6·.LC78124 ···120:·00000638·····0·NOTYPE··LOCAL··DEFAULT····6·.LC78
125 ···121:·00001079···228·FUNC····LOCAL··DEFAULT····7·map_new125 ···121:·00001075···228·FUNC····LOCAL··DEFAULT····7·map_new
126 ···122:·00001158·····0·NOTYPE··LOCAL··DEFAULT····7·$d126 ···122:·00001154·····0·NOTYPE··LOCAL··DEFAULT····7·$d
127 ···123:·0000115c·····0·NOTYPE··LOCAL··DEFAULT····7·$t127 ···123:·00001158·····0·NOTYPE··LOCAL··DEFAULT····7·$t
128 ···124:·0000115d···182·FUNC····LOCAL··DEFAULT····7·builtin_any128 ···124:·00001159···182·FUNC····LOCAL··DEFAULT····7·builtin_any
129 ···125:·00001215···372·FUNC····LOCAL··DEFAULT····7·map_next129 ···125:·00001211···372·FUNC····LOCAL··DEFAULT····7·map_next
130 ···126:·00001384·····0·NOTYPE··LOCAL··DEFAULT····7·$d130 ···126:·00001380·····0·NOTYPE··LOCAL··DEFAULT····7·$d
131 ···127:·00001388·····0·NOTYPE··LOCAL··DEFAULT····7·$t131 ···127:·00001384·····0·NOTYPE··LOCAL··DEFAULT····7·$t
132 ···128:·00001389····56·FUNC····LOCAL··DEFAULT····7·map_dealloc132 ···128:·00001385····56·FUNC····LOCAL··DEFAULT····7·map_dealloc
133 ···129:·00000660·····0·NOTYPE··LOCAL··DEFAULT····6·.LC79133 ···129:·00000660·····0·NOTYPE··LOCAL··DEFAULT····6·.LC79
134 ···130:·00000694·····0·NOTYPE··LOCAL··DEFAULT····6·.LC80134 ···130:·00000694·····0·NOTYPE··LOCAL··DEFAULT····6·.LC80
135 ···131:·00001409···276·FUNC····LOCAL··DEFAULT····7·builtin_ord135 ···131:·00001405···276·FUNC····LOCAL··DEFAULT····7·builtin_ord
136 ···132:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC81136 ···132:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC81
137 ···133:·0000151d···204·FUNC····LOCAL··DEFAULT····7·builtin_sorted137 ···133:·00001519···204·FUNC····LOCAL··DEFAULT····7·builtin_sorted
138 ···134:·000015e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d138 ···134:·000015e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
139 ···135:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC82139 ···135:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC82
140 ···136:·00000714·····0·NOTYPE··LOCAL··DEFAULT····6·.LC83140 ···136:·00000714·····0·NOTYPE··LOCAL··DEFAULT····6·.LC83
141 ···137:·0000072c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC84141 ···137:·0000072c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC84
142 ···138:·00000748·····0·NOTYPE··LOCAL··DEFAULT····6·.LC85142 ···138:·00000748·····0·NOTYPE··LOCAL··DEFAULT····6·.LC85
143 ···139:·0000078c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC86143 ···139:·0000078c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC86
 144 ···140:·00000839···512·FUNC····LOCAL··DEFAULT····1·builtin_eval
 145 ···141:·00000a34·····0·NOTYPE··LOCAL··DEFAULT····1·$d
144 ···140:·000015e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t146 ···142:·000015e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
145 ···141:·000015e9···604·FUNC····LOCAL··DEFAULT····7·builtin_eval 
146 ···142:·00001840·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
147 ···143:·00001844·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
148 ···144:·00001845·····8·FUNC····LOCAL··DEFAULT····7·builtin_max147 ···143:·000015e5·····8·FUNC····LOCAL··DEFAULT····7·builtin_max
149 ···145:·0000184d···692·FUNC····LOCAL··DEFAULT····7·min_max148 ···144:·000015ed···692·FUNC····LOCAL··DEFAULT····7·min_max
150 ···146:·000007c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC87149 ···145:·000007c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC87
151 ···147:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC88150 ···146:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC88
152 ···148:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC89151 ···147:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC89
153 ···149:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC90152 ···148:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC90
154 ···150:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC91153 ···149:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC91
155 ···151:·00000810·····0·NOTYPE··LOCAL··DEFAULT····6·.LC92154 ···150:·00000810·····0·NOTYPE··LOCAL··DEFAULT····6·.LC92
156 ···152:·00000858·····0·NOTYPE··LOCAL··DEFAULT····6·.LC93155 ···151:·00000858·····0·NOTYPE··LOCAL··DEFAULT····6·.LC93
157 ···153:·00001afc·····0·NOTYPE··LOCAL··DEFAULT····7·$d156 ···152:·0000189c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
158 ···154:·00000878·····0·NOTYPE··LOCAL··DEFAULT····6·.LC94157 ···153:·00000878·····0·NOTYPE··LOCAL··DEFAULT····6·.LC94
159 ···155:·00001b00·····0·NOTYPE··LOCAL··DEFAULT····7·$t158 ···154:·000018a0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
160 ···156:·00001b01····60·FUNC····LOCAL··DEFAULT····7·builtin_id159 ···155:·000018a1····60·FUNC····LOCAL··DEFAULT····7·builtin_id
161 ···157:·00001b3d····84·FUNC····LOCAL··DEFAULT····7·builtin_chr160 ···156:·000018dd····84·FUNC····LOCAL··DEFAULT····7·builtin_chr
162 ···158:·00000884·····0·NOTYPE··LOCAL··DEFAULT····6·.LC95161 ···157:·00000884·····0·NOTYPE··LOCAL··DEFAULT····6·.LC95
163 ···159:·00000888·····0·NOTYPE··LOCAL··DEFAULT····6·.LC96162 ···158:·00000888·····0·NOTYPE··LOCAL··DEFAULT····6·.LC96
164 ···160:·00000890·····0·NOTYPE··LOCAL··DEFAULT····6·.LC97163 ···159:·00000890·····0·NOTYPE··LOCAL··DEFAULT····6·.LC97
165 ···161:·000008a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC98164 ···160:·000008a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC98
166 ···162:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC99165 ···161:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC99
167 ···163:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC100166 ···162:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC100
168 ···164:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC101167 ···163:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC101
 168 ···164:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····1·$t
169 ···165:·00000839··1472·FUNC····LOCAL··DEFAULT····1·builtin_input169 ···165:·00000a39··1472·FUNC····LOCAL··DEFAULT····1·builtin_input
170 ···166:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····1·$d170 ···166:·00000cf0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
171 ···167:·00000b0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t171 ···167:·00000d0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
172 ···168:·00000df0·····0·NOTYPE··LOCAL··DEFAULT····1·$d172 ···168:·00000ff0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
173 ···169:·00000df8·····0·NOTYPE··LOCAL··DEFAULT····1·$t173 ···169:·00000ff8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
174 ···170:·00001b91····24·FUNC····LOCAL··DEFAULT····7·builtin_hash174 ···170:·00001931····24·FUNC····LOCAL··DEFAULT····7·builtin_hash
175 ···171:·00001ba9·····6·FUNC····LOCAL··DEFAULT····7·builtin_repr175 ···171:·00001949·····6·FUNC····LOCAL··DEFAULT····7·builtin_repr
176 ···172:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t176 ···172:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
177 ···173:·00000001·····6·FUNC····LOCAL··DEFAULT····9·builtin_ascii177 ···173:·00000001·····6·FUNC····LOCAL··DEFAULT····9·builtin_ascii
178 ···174:·00001bb1·····6·FUNC····LOCAL··DEFAULT····7·builtin_abs178 ···174:·00001951·····6·FUNC····LOCAL··DEFAULT····7·builtin_abs
179 ···175:·00000908·····0·NOTYPE··LOCAL··DEFAULT····6·.LC102179 ···175:·00000908·····0·NOTYPE··LOCAL··DEFAULT····6·.LC102
Max diff block lines reached; 4601/16004 bytes (28.75%) of diff not shown.
108 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xad2c·contains·410·entries:1 Relocation·section·'.rel.text'·at·offset·0xad0c·contains·465·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··00013b0a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig3 00000004··00013b0a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig
4 0000000a··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR04 0000000a··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
5 0000000e··00002530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR05 0000000e··00002530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
6 00000012··00013c0a·R_ARM_THM_CALL·········00000000···PyType_Ready6 00000012··00013c0a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 0000001e··00013c0a·R_ARM_THM_CALL·········00000000···PyType_Ready7 0000001e··00013c0a·R_ARM_THM_CALL·········00000000···PyType_Ready
8 0000002a··00013c0a·R_ARM_THM_CALL·········00000000···PyType_Ready8 0000002a··00013c0a·R_ARM_THM_CALL·········00000000···PyType_Ready
Offset 266, 193 lines modifiedOffset 266, 248 lines modified
266 000007fc··0000612f·R_ARM_THM_MOVW_ABS_NC··00000570···.LC68266 000007fc··0000612f·R_ARM_THM_MOVW_ABS_NC··00000570···.LC68
267 00000800··00006130·R_ARM_THM_MOVT_ABS·····00000570···.LC68267 00000800··00006130·R_ARM_THM_MOVT_ABS·····00000570···.LC68
268 00000808··0001730a·R_ARM_THM_CALL·········00000000···PyErr_SetString268 00000808··0001730a·R_ARM_THM_CALL·········00000000···PyErr_SetString
269 00000818··0000762f·R_ARM_THM_MOVW_ABS_NC··00000634···.LC77269 00000818··0000762f·R_ARM_THM_MOVW_ABS_NC··00000634···.LC77
270 0000081c··00007630·R_ARM_THM_MOVT_ABS·····00000634···.LC77270 0000081c··00007630·R_ARM_THM_MOVT_ABS·····00000634···.LC77
271 00000828··0001a80a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple271 00000828··0001a80a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
272 00000830··0001a90a·R_ARM_THM_CALL·········00000000···PyObject_Dir272 00000830··0001a90a·R_ARM_THM_CALL·········00000000···PyObject_Dir
 273 00000852··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 274 00000856··00013f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 275 0000086c··0001670a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError
 276 00000876··0001680a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 277 00000882··0001802f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCode_Type
 278 00000886··00018030·R_ARM_THM_MOVT_ABS·····00000000···PyCode_Type
 279 0000089a··0000622f·R_ARM_THM_MOVW_ABS_NC··00000594···.LC69
 280 0000089e··00006230·R_ARM_THM_MOVT_ABS·····00000594···.LC69
 281 000008a8··0000502f·R_ARM_THM_MOVW_ABS_NC··00000458···.LC59
 282 000008ac··00005030·R_ARM_THM_MOVT_ABS·····00000458···.LC59
 283 000008b4··0001830a·R_ARM_THM_CALL·········00000000···_Py_SourceAsString
 284 000008ce··0001840a·R_ARM_THM_CALL·········00000000···PyEval_MergeCompilerFlags
 285 000008de··0001850a·R_ARM_THM_CALL·········00000000···PyRun_StringFlags
 286 000008f0··0000622f·R_ARM_THM_MOVW_ABS_NC··00000594···.LC69
 287 000008f4··00006230·R_ARM_THM_MOVT_ABS·····00000594···.LC69
 288 000008fe··0001760a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
 289 0000090c··0001860a·R_ARM_THM_CALL·········00000000···PyEval_GetGlobals
 290 00000912··0001870a·R_ARM_THM_CALL·········00000000···PyEval_GetLocals
 291 00000922··0001722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 292 00000926··00017230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 293 0000092a··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000748···.LC85
 294 0000092e··00008a30·R_ARM_THM_MOVT_ABS·····00000748···.LC85
 295 00000938··0001730a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 296 00000942··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 297 00000946··00013f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 298 00000950··0001630a·R_ARM_THM_CALL·········00000000···PyMapping_Check
 299 00000962··0001722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 300 00000966··00017230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 301 0000096c··0000882f·R_ARM_THM_MOVW_ABS_NC··00000714···.LC83
 302 00000970··00008830·R_ARM_THM_MOVT_ABS·····00000714···.LC83
 303 0000097a··0001630a·R_ARM_THM_CALL·········00000000···PyMapping_Check
 304 0000097e··0000872f·R_ARM_THM_MOVW_ABS_NC··000006d8···.LC82
 305 00000982··00008730·R_ARM_THM_MOVT_ABS·····000006d8···.LC82
 306 00000990··0001730a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 307 00000996··00017e0a·R_ARM_THM_CALL·········00000000···PyEval_GetBuiltins
 308 000009a0··00017f0a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
 309 000009ae··0001860a·R_ARM_THM_CALL·········00000000···PyEval_GetGlobals
 310 000009b6··0001722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 311 000009ba··00017230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 312 000009c0··0000892f·R_ARM_THM_MOVW_ABS_NC··0000072c···.LC84
 313 000009c4··00008930·R_ARM_THM_MOVT_ABS·····0000072c···.LC84
 314 000009cc··0001730a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 315 000009de··00015d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 316 000009e6··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000390···.LC53
 317 000009ea··00004a30·R_ARM_THM_MOVT_ABS·····00000390···.LC53
 318 000009ee··00004b2f·R_ARM_THM_MOVW_ABS_NC··00000394···.LC54
 319 000009f2··00004b30·R_ARM_THM_MOVT_ABS·····00000394···.LC54
 320 000009f6··0001810a·R_ARM_THM_CALL·········00000000···PySys_Audit
 321 00000a16··0001722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 322 00000a1a··00017230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 323 00000a1e··00008b2f·R_ARM_THM_MOVW_ABS_NC··0000078c···.LC86
 324 00000a22··00008b30·R_ARM_THM_MOVT_ABS·····0000078c···.LC86
 325 00000a2c··0001730a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 326 00000a34··00000102·R_ARM_ABS32············00000000···.data
273 00000852··00017d0a·R_ARM_THM_CALL·········00000000···_PySys_GetObjectId327 00000a52··00017d0a·R_ARM_THM_CALL·········00000000···_PySys_GetObjectId
274 0000085a··00017d0a·R_ARM_THM_CALL·········00000000···_PySys_GetObjectId328 00000a5a··00017d0a·R_ARM_THM_CALL·········00000000···_PySys_GetObjectId
275 00000862··00017d0a·R_ARM_THM_CALL·········00000000···_PySys_GetObjectId329 00000a62··00017d0a·R_ARM_THM_CALL·········00000000···_PySys_GetObjectId
276 00000866··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct330 00000a66··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
277 0000086a··00013f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct331 00000a6a··00013f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
278 0000089a··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000390···.LC53332 00000a9a··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000390···.LC53
279 0000089e··00004a30·R_ARM_THM_MOVT_ABS·····00000390···.LC53333 00000a9e··00004a30·R_ARM_THM_MOVT_ABS·····00000390···.LC53
280 000008a2··0000a32f·R_ARM_THM_MOVW_ABS_NC··000008e0···.LC100334 00000aa2··0000a22f·R_ARM_THM_MOVW_ABS_NC··000008e0···.LC100
281 000008a6··0000a330·R_ARM_THM_MOVT_ABS·····000008e0···.LC100335 00000aa6··0000a230·R_ARM_THM_MOVT_ABS·····000008e0···.LC100
282 000008aa··0001810a·R_ARM_THM_CALL·········00000000···PySys_Audit336 00000aaa··0001810a·R_ARM_THM_CALL·········00000000···PySys_Audit
283 000008dc··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear337 00000adc··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
284 000008e8··00017c0a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject338 00000ae8··00017c0a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject
285 00000912··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000888···.LC96339 00000b12··00009e2f·R_ARM_THM_MOVW_ABS_NC··00000888···.LC96
286 00000916··00009f30·R_ARM_THM_MOVT_ABS·····00000888···.LC96340 00000b16··00009e30·R_ARM_THM_MOVT_ABS·····00000888···.LC96
287 00000920··0001760a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional341 00000b20··0001760a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
288 00000932··00015d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc342 00000b32··00015d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
289 00000938··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear343 00000b38··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
290 0000093e··0001bb0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong344 00000b3e··0001bb0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
291 00000958··0001bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···stdin345 00000b58··0001bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···stdin
292 0000095c··0001bc30·R_ARM_THM_MOVT_ABS·····00000000···stdin346 00000b5c··0001bc30·R_ARM_THM_MOVT_ABS·····00000000···stdin
293 00000962··0001bd0a·R_ARM_THM_CALL·········00000000···fileno347 00000b62··0001bd0a·R_ARM_THM_CALL·········00000000···fileno
294 0000096a··0001be0a·R_ARM_THM_CALL·········00000000···isatty348 00000b6a··0001be0a·R_ARM_THM_CALL·········00000000···isatty
295 00000982··0001bb0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong349 00000b82··0001bb0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
296 000009a0··0001bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···stdout350 00000ba0··0001bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···stdout
297 000009a4··0001bf30·R_ARM_THM_MOVT_ABS·····00000000···stdout351 00000ba4··0001bf30·R_ARM_THM_MOVT_ABS·····00000000···stdout
298 000009ac··0001bd0a·R_ARM_THM_CALL·········00000000···fileno352 00000bac··0001bd0a·R_ARM_THM_CALL·········00000000···fileno
299 000009b4··0001be0a·R_ARM_THM_CALL·········00000000···isatty353 00000bb4··0001be0a·R_ARM_THM_CALL·········00000000···isatty
300 000009c0··0001b50a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId354 00000bc0··0001b50a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
301 000009ca··0001b50a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId355 00000bca··0001b50a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
302 000009fc··0001c00a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8356 00000bfc··0001c00a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
303 00000a06··0001c00a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8357 00000c06··0001c00a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
304 00000a38··00009e2f·R_ARM_THM_MOVW_ABS_NC··00000884···.LC95358 00000c38··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000884···.LC95
305 00000a3c··00009e30·R_ARM_THM_MOVT_ABS·····00000884···.LC95359 00000c3c··00009d30·R_ARM_THM_MOVT_ABS·····00000884···.LC95
306 00000a48··0001c10a·R_ARM_THM_CALL·········00000000···PyOS_Readline360 00000c48··0001c10a·R_ARM_THM_CALL·········00000000···PyOS_Readline
307 00000a54··0001950a·R_ARM_THM_CALL·········00000000···strlen361 00000c54··0001950a·R_ARM_THM_CALL·········00000000···strlen
308 00000a70··0001c20a·R_ARM_THM_CALL·········00000000···PyUnicode_Decode362 00000c70··0001c20a·R_ARM_THM_CALL·········00000000···PyUnicode_Decode
309 00000aa0··0001ad0a·R_ARM_THM_CALL·········00000000···PyMem_Free363 00000ca0··0001ad0a·R_ARM_THM_CALL·········00000000···PyMem_Free
310 00000aac··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000390···.LC53364 00000cac··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000390···.LC53
311 00000ab0··00004a30·R_ARM_THM_MOVT_ABS·····00000390···.LC53365 00000cb0··00004a30·R_ARM_THM_MOVT_ABS·····00000390···.LC53
312 00000ab4··0000a42f·R_ARM_THM_MOVW_ABS_NC··000008f0···.LC101366 00000cb4··0000a32f·R_ARM_THM_MOVW_ABS_NC··000008f0···.LC101
313 00000ab8··0000a430·R_ARM_THM_MOVT_ABS·····000008f0···.LC101367 00000cb8··0000a330·R_ARM_THM_MOVT_ABS·····000008f0···.LC101
314 00000abc··0001810a·R_ARM_THM_CALL·········00000000···PySys_Audit368 00000cbc··0001810a·R_ARM_THM_CALL·········00000000···PySys_Audit
315 00000ac8··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear369 00000cc8··00018d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
316 00000ace··00015d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc370 00000cce··00015d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
317 00000ad4··00015d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc371 00000cd4··00015d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
318 00000ada··0001c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_EOFError372 00000cda··0001c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_EOFError
319 00000ade··0001c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_EOFError373 00000cde··0001c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_EOFError
320 00000ae8··0001c40a·R_ARM_THM_CALL·········00000000···PyErr_SetNone374 00000ce8··0001c40a·R_ARM_THM_CALL·········00000000···PyErr_SetNone
321 00000af0··00000102·R_ARM_ABS32············00000000···.data375 00000cf0··00000102·R_ARM_ABS32············00000000···.data
322 00000af4··00000102·R_ARM_ABS32············00000000···.data376 00000cf4··00000102·R_ARM_ABS32············00000000···.data
323 00000af8··00000102·R_ARM_ABS32············00000000···.data377 00000cf8··00000102·R_ARM_ABS32············00000000···.data
324 00000afc··00000102·R_ARM_ABS32············00000000···.data378 00000cfc··00000102·R_ARM_ABS32············00000000···.data
325 00000b00··00000102·R_ARM_ABS32············00000000···.data379 00000d00··00000102·R_ARM_ABS32············00000000···.data
326 00000b04··00000102·R_ARM_ABS32············00000000···.data380 00000d04··00000102·R_ARM_ABS32············00000000···.data
327 00000b08··00000102·R_ARM_ABS32············00000000···.data381 00000d08··00000102·R_ARM_ABS32············00000000···.data
328 00000b10··0001b50a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId382 00000d10··0001b50a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
Max diff block lines reached; 87263/110746 bytes (78.80%) of diff not shown.
32.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 960, 104 lines modifiedOffset 960, 350 lines modified
960 »       cbz»    r0,·834·<builtin_dir+0x24>960 »       cbz»    r0,·834·<builtin_dir+0x24>
961 »       ldr»    r0,·[sp,·#12]961 »       ldr»    r0,·[sp,·#12]
962 »       bl»     0·<PyObject_Dir>962 »       bl»     0·<PyObject_Dir>
963 ·R_ARM_THM_CALL» PyObject_Dir963 ·R_ARM_THM_CALL» PyObject_Dir
964 »       add»    sp,·#16964 »       add»    sp,·#16
965 »       pop»    {r4,·pc}965 »       pop»    {r4,·pc}
  
 966 00000838·<builtin_eval>:
 967 builtin_eval():
 968 »       push»   {r4,·r5,·r6,·r7,·lr}
 969 »       subs»   r3,·r2,·#1
 970 »       mov»    r5,·r2
 971 »       sub»    sp,·#28
 972 »       mov»    r6,·r1
 973 »       cmp»    r3,·#2
 974 »       bhi.n»  8f0·<builtin_eval+0xb8>
 975 »       ldr»    r7,·[r1,·#0]
 976 »       cmp»    r2,·#1
 977 »       beq.n»  90c·<builtin_eval+0xd4>
 978 »       ldr»    r4,·[r1,·#4]
 979 »       cmp»    r2,·#2
 980 »       bne.n»  940·<builtin_eval+0x108>
 981 »       movw»   r6,·#0
 982 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 983 »       movt»   r6,·#0
 984 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 985 »       cmp»    r4,·r6
 986 »       beq.n»  90c·<builtin_eval+0xd4>
 987 »       ldr»    r0,·[r4,·#4]
 988 »       ldr»    r1,·[r0,·#84]» ;·0x54
 989 »       lsls»   r3,·r1,·#2
 990 »       bpl.n»  962·<builtin_eval+0x12a>
 991 »       mov»    r5,·r4
 992 »       ldr»    r1,·[pc,·#456]»;·(a34·<builtin_eval+0x1fc>)
 993 »       mov»    r0,·r4
 994 »       bl»     0·<_PyDict_GetItemIdWithError>
 995 ·R_ARM_THM_CALL» _PyDict_GetItemIdWithError
 996 »       cmp»    r0,·#0
 997 »       beq.w»  996·<builtin_eval+0x15e>
 998 »       bl»     0·<PyErr_Occurred>
 999 ·R_ARM_THM_CALL» PyErr_Occurred
 1000 »       cmp»    r0,·#0
 1001 »       bne.w»  9aa·<builtin_eval+0x172>
 1002 »       ldr»    r0,·[r7,·#4]
 1003 »       movw»   r2,·#0
 1004 ·R_ARM_THM_MOVW_ABS_NC»  PyCode_Type
 1005 »       movt»   r2,·#0
 1006 ·R_ARM_THM_MOVT_ABS»     PyCode_Type
 1007 »       cmp»    r0,·r2
 1008 »       beq.w»  9e4·<builtin_eval+0x1ac>
 1009 »       mov»    r0,·r7
 1010 »       add»    r7,·sp,·#16
 1011 »       mov.w»  r2,·#256»   ;·0x100
 1012 »       movs»   r3,·#9
 1013 »       movw»   r1,·#0
 1014 ·R_ARM_THM_MOVW_ABS_NC»  .LC69
 1015 »       movt»   r1,·#0
 1016 ·R_ARM_THM_MOVT_ABS»     .LC69
 1017 »       strd»   r2,·r3,·[sp,·#16]
 1018 »       add»    r3,·sp,·#12
 1019 »       movw»   r2,·#0
 1020 ·R_ARM_THM_MOVW_ABS_NC»  .LC59
 1021 »       movt»   r2,·#0
 1022 ·R_ARM_THM_MOVT_ABS»     .LC59
 1023 »       str»    r3,·[sp,·#0]
 1024 »       mov»    r3,·r7
 1025 »       bl»     0·<_Py_SourceAsString>
 1026 ·R_ARM_THM_CALL» _Py_SourceAsString
 1027 »       mov»    r1,·r0
 1028 »       cmp»    r0,·#0
 1029 »       beq.n»  9aa·<builtin_eval+0x172>
 1030 »       mov»    r6,·r1
 1031 »       ldrb.w» r0,·[r1],·#1
 1032 »       cmp»    r0,·#32
 1033 »       beq.n»  8be·<builtin_eval+0x86>
 1034 »       cmp»    r0,·#9
 1035 »       beq.n»  8be·<builtin_eval+0x86>
 1036 »       mov»    r0,·r7
 1037 »       bl»     0·<PyEval_MergeCompilerFlags>
 1038 ·R_ARM_THM_CALL» PyEval_MergeCompilerFlags
 1039 »       mov»    r3,·r5
 1040 »       mov»    r2,·r4
 1041 »       mov.w»  r1,·#258»   ;·0x102
 1042 »       mov»    r0,·r6
 1043 »       str»    r7,·[sp,·#0]
 1044 »       bl»     0·<PyRun_StringFlags>
 1045 ·R_ARM_THM_CALL» PyRun_StringFlags
 1046 »       ldr»    r5,·[sp,·#12]
 1047 »       mov»    r4,·r0
 1048 »       cmp»    r5,·#0
 1049 »       bne.n»  9d2·<builtin_eval+0x19a>
 1050 »       mov»    r0,·r4
 1051 »       add»    sp,·#28
 1052 »       pop»    {r4,·r5,·r6,·r7,·pc}
 1053 »       movw»   r0,·#0
 1054 ·R_ARM_THM_MOVW_ABS_NC»  .LC69
 1055 »       movt»   r0,·#0
 1056 ·R_ARM_THM_MOVT_ABS»     .LC69
 1057 »       movs»   r3,·#3
 1058 »       movs»   r2,·#1
 1059 »       mov»    r1,·r5
 1060 »       bl»     0·<_PyArg_CheckPositional>
 1061 ·R_ARM_THM_CALL» _PyArg_CheckPositional
 1062 »       cmp»    r0,·#0
 1063 »       beq.n»  9aa·<builtin_eval+0x172>
 1064 »       ldr»    r7,·[r6,·#0]
 1065 »       cmp»    r5,·#1
 1066 »       bgt.n»  93e·<builtin_eval+0x106>
 1067 »       bl»     0·<PyEval_GetGlobals>
 1068 ·R_ARM_THM_CALL» PyEval_GetGlobals
 1069 »       mov»    r4,·r0
 1070 »       bl»     0·<PyEval_GetLocals>
 1071 ·R_ARM_THM_CALL» PyEval_GetLocals
 1072 »       mov»    r5,·r0
 1073 »       cmp»    r0,·#0
 1074 »       beq.n»  9aa·<builtin_eval+0x172>
 1075 »       cbz»    r4,·922·<builtin_eval+0xea>
 1076 »       cmp»    r5,·#0
 1077 »       bne.n»  868·<builtin_eval+0x30>
 1078 »       movw»   lr,·#0
 1079 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
 1080 »       movt»   lr,·#0
 1081 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
 1082 »       movw»   r1,·#0
 1083 ·R_ARM_THM_MOVW_ABS_NC»  .LC85
 1084 »       movt»   r1,·#0
 1085 ·R_ARM_THM_MOVT_ABS»     .LC85
Max diff block lines reached; 27159/32965 bytes (82.39%) of diff not shown.
100 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 403, 15 lines modifiedOffset 403, 15 lines modified
403 »       bl»     0·<PyThreadState_Get>403 »       bl»     0·<PyThreadState_Get>
404 ·R_ARM_THM_CALL» PyThreadState_Get404 ·R_ARM_THM_CALL» PyThreadState_Get
405 »       ldr»    r1,·[sp,·#52]» ;·0x34405 »       ldr»    r1,·[sp,·#52]» ;·0x34
406 »       movs»   r3,·#0406 »       movs»   r3,·#0
407 »       add»    r2,·sp,·#64»   ;·0x40407 »       add»    r2,·sp,·#64»   ;·0x40
408 »       str»    r3,·[sp,·#0]408 »       str»    r3,·[sp,·#0]
409 »       ldr»    r3,·[sp,·#48]» ;·0x30409 »       ldr»    r3,·[sp,·#48]» ;·0x30
410 »       bl»     13c0·<_PyObject_VectorcallTstate>410 »       bl»     13bc·<_PyObject_VectorcallTstate>
411 »       mov»    r3,·r0411 »       mov»    r3,·r0
412 »       ldr»    r0,·[sp,·#56]» ;·0x38412 »       ldr»    r0,·[sp,·#56]» ;·0x38
413 »       ldr»    r2,·[r0,·#0]413 »       ldr»    r2,·[r0,·#0]
414 »       subs»   r1,·r2,·#1414 »       subs»   r1,·r2,·#1
415 »       str»    r1,·[r0,·#0]415 »       str»    r1,·[r0,·#0]
416 »       cbnz»   r1,·412·<builtin___build_class__+0x412>416 »       cbnz»   r1,·412·<builtin___build_class__+0x412>
417 »       str»    r3,·[sp,·#52]» ;·0x34417 »       str»    r3,·[sp,·#52]» ;·0x34
Offset 950, 89 lines modifiedOffset 950, 88 lines modified
950 »       add»    r3,·sp,·#28950 »       add»    r3,·sp,·#28
951 »       mov»    r1,·r0951 »       mov»    r1,·r0
952 »       add»    r5,·sp,·#24952 »       add»    r5,·sp,·#24
953 »       add»    r0,·sp,·#20953 »       add»    r0,·sp,·#20
954 »       str»    r3,·[sp,·#8]954 »       str»    r3,·[sp,·#8]
955 »       str»    r0,·[sp,·#0]955 »       str»    r0,·[sp,·#0]
956 »       add.w»  r0,·r7,·r6,·lsl·#2956 »       add.w»  r0,·r7,·r6,·lsl·#2
957 »       ldr»    r3,·[pc,·#472]»;·(a60·<builtin_print+0x208>)957 »       ldr»    r3,·[pc,·#468]»;·(a5c·<builtin_print+0x204>)
958 »       str»    r4,·[sp,·#12]958 »       str»    r4,·[sp,·#12]
959 »       str»    r5,·[sp,·#4]959 »       str»    r5,·[sp,·#4]
960 »       bl»     0·<_PyArg_ParseStackAndKeywords>960 »       bl»     0·<_PyArg_ParseStackAndKeywords>
961 ·R_ARM_THM_CALL» _PyArg_ParseStackAndKeywords961 ·R_ARM_THM_CALL» _PyArg_ParseStackAndKeywords
962 »       cmp»    r0,·#0962 »       cmp»    r0,·#0
963 »       beq.n»  988·<builtin_print+0x130>963 »       beq.n»  988·<builtin_print+0x130>
964 »       ldr»    r2,·[sp,·#28]964 »       ldr»    r1,·[sp,·#28]
965 »       movw»   r4,·#0965 »       movw»   r4,·#0
966 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct966 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
967 »       movt»   r4,·#0967 »       movt»   r4,·#0
968 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct968 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
969 »       cmp»    r2,·r4969 »       cmp»    r1,·r4
970 »       it»     ne970 »       it»     ne
971 »       cmpne»  r2,·#0971 »       cmpne»  r1,·#0
972 »       beq.n»  98c·<builtin_print+0x134>972 »       beq.n»  98c·<builtin_print+0x134>
973 »       ldr»    r3,·[sp,·#20]973 »       ldr»    r5,·[sp,·#20]
974 »       cmp»    r3,·r4974 »       cmp»    r5,·r4
975 »       itt»    eq975 »       itt»    eq
976 »       moveq»  r3,·#0976 »       moveq»  r5,·#0
977 »       streq»  r3,·[sp,·#20]977 »       streq»  r5,·[sp,·#20]
978 »       beq.n»  8b8·<builtin_print+0x60>978 »       beq.n»  8b8·<builtin_print+0x60>
979 »       cmp»    r3,·#0979 »       cmp»    r5,·#0
980 »       bne.w»  a36·<builtin_print+0x1de>980 »       bne.w»  9fe·<builtin_print+0x1a6>
981 »       ldr»    r0,·[sp,·#24]981 »       ldr»    r0,·[sp,·#24]
982 »       cmp»    r0,·r4982 »       cmp»    r0,·r4
983 »       itt»    eq983 »       itt»    eq
984 »       moveq»  r3,·#0984 »       moveq»  r5,·#0
985 »       streq»  r3,·[sp,·#24]985 »       streq»  r5,·[sp,·#24]
986 »       beq.n»  8c6·<builtin_print+0x6e>986 »       beq.n»  8c6·<builtin_print+0x6e>
987 »       cbnz»   r0,·8fa·<builtin_print+0xa2>987 »       cbnz»   r0,·8f8·<builtin_print+0xa0>
988 »       cmp»    r6,·#0988 »       cmp»    r6,·#0
989 »       it»     le 
990 »       ldrle»  r1,·[sp,·#28] 
991 »       bgt.n»  908·<builtin_print+0xb0>989 »       bgt.n»  908·<builtin_print+0xb0>
 990 »       ldr»    r1,·[sp,·#28]
992 »       movw»   r0,·#0991 »       movw»   r0,·#0
993 ·R_ARM_THM_MOVW_ABS_NC»  .LC52992 ·R_ARM_THM_MOVW_ABS_NC»  .LC52
994 »       movt»   r0,·#0993 »       movt»   r0,·#0
995 ·R_ARM_THM_MOVT_ABS»     .LC52994 ·R_ARM_THM_MOVT_ABS»     .LC52
996 »       bl»     0·<PyFile_WriteString>995 »       bl»     0·<PyFile_WriteString>
997 ·R_ARM_THM_CALL» PyFile_WriteString996 ·R_ARM_THM_CALL» PyFile_WriteString
998 »       cmp»    r0,·#0997 »       cmp»    r0,·#0
999 »       bne.n»  988·<builtin_print+0x130>998 »       bne.n»  988·<builtin_print+0x130>
1000 »       ldr»    r6,·[sp,·#32]999 »       ldr»    r6,·[sp,·#32]
1001 »       cmp»    r6,·#01000 »       cmp»    r6,·#0
1002 »       bne.n»  9c4·<builtin_print+0x16c>1001 »       bne.n»  9c0·<builtin_print+0x168>
1003 »       ldr»    r0,·[r4,·#0]1002 »       ldr»    r0,·[r4,·#0]
1004 »       movw»   r5,·#01003 »       movw»   r5,·#0
1005 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct1004 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
1006 »       movt»   r5,·#01005 »       movt»   r5,·#0
1007 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct1006 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
1008 »       adds»   r0,·#11007 »       adds»   r0,·#1
1009 »       str»    r0,·[r4,·#0]1008 »       str»    r0,·[r4,·#0]
1010 »       mov»    r0,·r51009 »       mov»    r0,·r5
1011 »       add»    sp,·#40»      ;·0x281010 »       add»    sp,·#40»      ;·0x28
1012 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}1011 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
1013 »       ldr»    r1,·[r0,·#4]1012 »       ldr»    r1,·[r0,·#4]
1014 »       ldr»    r2,·[r1,·#84]» ;·0x541013 »       ldr»    r2,·[r1,·#84]» ;·0x54
1015 »       ands.w» r5,·r2,·#268435456» ;·0x100000001014 »       ands.w» r5,·r2,·#268435456» ;·0x10000000
1016 »       beq.n»  a02·<builtin_print+0x1aa>1015 »       beq.w»  a3e·<builtin_print+0x1e6>
1017 »       cmp»    r6,·#01016 »       cmp»    r6,·#0
1018 »       ble.n»  9b2·<builtin_print+0x15a>1017 »       ble.n»  9b2·<builtin_print+0x15a>
1019 »       ldr»    r1,·[sp,·#28]1018 »       ldr»    r1,·[sp,·#28]
1020 »       movs»   r2,·#11019 »       movs»   r2,·#1
1021 »       ldr»    r0,·[r7,·#0]1020 »       ldr»    r0,·[r7,·#0]
1022 »       bl»     0·<PyFile_WriteObject>1021 »       bl»     0·<PyFile_WriteObject>
1023 ·R_ARM_THM_CALL» PyFile_WriteObject1022 ·R_ARM_THM_CALL» PyFile_WriteObject
1024 »       cmp»    r0,·#01023 »       cmp»    r0,·#0
1025 »       bne.n»  988·<builtin_print+0x130>1024 »       bne.n»  988·<builtin_print+0x130>
1026 »       cmp»    r6,·#11025 »       cmp»    r6,·#1
1027 »       beq.n»  9b0·<builtin_print+0x158>1026 »       beq.n»  9b0·<builtin_print+0x158>
1028 »       ldr»    r0,·[sp,·#20]1027 »       ldr»    r0,·[sp,·#20]
1029 »       ldr»    r1,·[sp,·#28]1028 »       ldr»    r1,·[sp,·#28]
1030 »       cmp»    r0,·#01029 »       cmp»    r0,·#0
1031 »       bne.n»  9e4·<builtin_print+0x18c>1030 »       bne.n»  9e0·<builtin_print+0x188>
1032 »       movw»   r0,·#01031 »       movw»   r0,·#0
1033 ·R_ARM_THM_MOVW_ABS_NC»  .LC501032 ·R_ARM_THM_MOVW_ABS_NC»  .LC50
1034 »       movt»   r0,·#01033 »       movt»   r0,·#0
1035 ·R_ARM_THM_MOVT_ABS»     .LC501034 ·R_ARM_THM_MOVT_ABS»     .LC50
1036 »       bl»     0·<PyFile_WriteString>1035 »       bl»     0·<PyFile_WriteString>
1037 ·R_ARM_THM_CALL» PyFile_WriteString1036 ·R_ARM_THM_CALL» PyFile_WriteString
1038 »       cbnz»   r0,·988·<builtin_print+0x130>1037 »       cbnz»   r0,·988·<builtin_print+0x130>
Offset 1043, 15 lines modifiedOffset 1042, 15 lines modified
1043 ·R_ARM_THM_CALL» PyFile_WriteObject1042 ·R_ARM_THM_CALL» PyFile_WriteObject
1044 »       cbnz»   r0,·988·<builtin_print+0x130>1043 »       cbnz»   r0,·988·<builtin_print+0x130>
1045 »       cmp»    r6,·#21044 »       cmp»    r6,·#2
1046 »       beq.n»  9b0·<builtin_print+0x158>1045 »       beq.n»  9b0·<builtin_print+0x158>
1047 »       ldr»    r0,·[sp,·#20]1046 »       ldr»    r0,·[sp,·#20]
1048 »       ldr»    r1,·[sp,·#28]1047 »       ldr»    r1,·[sp,·#28]
1049 »       cmp»    r0,·#01048 »       cmp»    r0,·#0
1050 »       bne.n»  9ec·<builtin_print+0x194>1049 »       bne.n»  9e8·<builtin_print+0x190>
1051 »       movw»   r0,·#01050 »       movw»   r0,·#0
1052 ·R_ARM_THM_MOVW_ABS_NC»  .LC501051 ·R_ARM_THM_MOVW_ABS_NC»  .LC50
1053 »       movt»   r0,·#01052 »       movt»   r0,·#0
1054 ·R_ARM_THM_MOVT_ABS»     .LC501053 ·R_ARM_THM_MOVT_ABS»     .LC50
1055 »       bl»     0·<PyFile_WriteString>1054 »       bl»     0·<PyFile_WriteString>
1056 ·R_ARM_THM_CALL» PyFile_WriteString1055 ·R_ARM_THM_CALL» PyFile_WriteString
1057 »       cbnz»   r0,·988·<builtin_print+0x130>1056 »       cbnz»   r0,·988·<builtin_print+0x130>
Offset 1070, 64 lines modifiedOffset 1069, 62 lines modified
1070 »       mov»    r0,·r81069 »       mov»    r0,·r8
1071 »       cbnz»   r3,·988·<builtin_print+0x130>1070 »       cbnz»   r3,·988·<builtin_print+0x130>
1072 »       cmp»    r6,·r51071 »       cmp»    r6,·r5
1073 »       beq.n»  9b0·<builtin_print+0x158>1072 »       beq.n»  9b0·<builtin_print+0x158>
Max diff block lines reached; 99114/102656 bytes (96.55%) of diff not shown.
610 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 »       str»    r3,·[r4,·#0]164 »       str»    r3,·[r4,·#0]
165 »       bl»     0·<PyThreadState_Get>165 »       bl»     0·<PyThreadState_Get>
166 ·R_ARM_THM_CALL» PyThreadState_Get166 ·R_ARM_THM_CALL» PyThreadState_Get
167 »       mov»    r2,·r6167 »       mov»    r2,·r6
168 »       mov»    r1,·r4168 »       mov»    r1,·r4
169 »       mov»    r3,·r7169 »       mov»    r3,·r7
170 »       str»    r5,·[sp,·#0]170 »       str»    r5,·[sp,·#0]
171 »       bl»     13c0·<_PyObject_VectorcallTstate>171 »       bl»     13bc·<_PyObject_VectorcallTstate>
172 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate172 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate
173 »       ldr»    r1,·[r4,·#0]173 »       ldr»    r1,·[r4,·#0]
174 »       mov»    r6,·r0174 »       mov»    r6,·r0
175 »       subs»   r0,·r1,·#1175 »       subs»   r0,·r1,·#1
176 »       str»    r0,·[r4,·#0]176 »       str»    r0,·[r4,·#0]
177 »       cbnz»   r0,·14a·<builtin_breakpoint+0x78>177 »       cbnz»   r0,·14a·<builtin_breakpoint+0x78>
178 »       mov»    r0,·r4178 »       mov»    r0,·r4
854 KB
ceval.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········77860·(bytes·into·file)13 ··Start·of·section·headers:··········78548·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
3.67 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x13024:1 There·are·22·section·headers,·starting·at·offset·0x132d4:
  
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·····19·126··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····19·128··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·0009d8·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·0009d8·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·00ee8c·0005e8·08···I·19···2··47 ··[·3]·.rel.text·········REL·············00000000·00f13c·0005e8·08···I·19···2··4
8 ··[·4]·.data·············PROGBITS········00000000·000a14·0000a0·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·000a14·0000a0·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·00f474·000068·08···I·19···4··49 ··[·5]·.rel.data·········REL·············00000000·00f724·000068·08···I·19···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·000ab4·000004·00··WA··0···0··410 ··[·6]·.bss··············NOBITS··········00000000·000ab4·000004·00··WA··0···0··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000ab4·001065·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000ab4·001065·01·AMS··0···0··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·001b1c·008c80·00··AX··0···0··412 ··[·8]·.text.hot·········PROGBITS········00000000·001b1c·008ef0·00··AX··0···0··4
13 ··[·9]·.rel.text.hot·····REL·············00000000·00f4dc·002ec8·08···I·19···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·00f78c·002ec8·08···I·19···8··4
14 ··[10]·.note.stapsdt·····NOTE············00000000·00a79c·0000cc·00······0···0··414 ··[10]·.note.stapsdt·····NOTE············00000000·00aa0c·0000cc·00······0···0··4
15 ··[11]·.rel.note.stapsdt·REL·············00000000·0123a4·000048·08···I·19··10··415 ··[11]·.rel.note.stapsdt·REL·············00000000·012654·000048·08···I·19··10··4
16 ··[12]·.stapsdt.base·····PROGBITS········00000000·00a868·000001·00··AG··0···0··116 ··[12]·.stapsdt.base·····PROGBITS········00000000·00aad8·000001·00··AG··0···0··1
17 ··[13]·.text.unlikely····PROGBITS········00000000·00a86c·0004b4·00··AX··0···0··417 ··[13]·.text.unlikely····PROGBITS········00000000·00aadc·0004b4·00··AX··0···0··4
18 ··[14]·.rel.text.unlikely·REL·············00000000·0123ec·000368·08···I·19··13··418 ··[14]·.rel.text.unlikely·REL·············00000000·01269c·000368·08···I·19··13··4
19 ··[15]·.rodata···········PROGBITS········00000000·00ad20·000511·00···A··0···0··419 ··[15]·.rodata···········PROGBITS········00000000·00af90·000511·00···A··0···0··4
20 ··[16]·.rel.rodata·······REL·············00000000·012754·000818·08···I·19··15··420 ··[16]·.rel.rodata·······REL·············00000000·012a04·000818·08···I·19··15··4
21 ··[17]·.note.GNU-stack···PROGBITS········00000000·00b231·000000·00······0···0··121 ··[17]·.note.GNU-stack···PROGBITS········00000000·00b4a1·000000·00······0···0··1
22 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b231·000033·00······0···0··122 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b4a1·000033·00······0···0··1
23 ··[19]·.symtab···········SYMTAB··········00000000·00b264·0022a0·10·····20·289··423 ··[19]·.symtab···········SYMTAB··········00000000·00b4d4·0022e0·10·····20·293··4
24 ··[20]·.strtab···········STRTAB··········00000000·00d504·001987·00······0···0··124 ··[20]·.strtab···········STRTAB··········00000000·00d7b4·001987·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·012f6c·0000b7·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·01321c·0000b7·00······0···0··1
26 Key·to·Flags:26 Key·to·Flags:
27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··y·(purecode),·p·(processor·specific)30 ··y·(purecode),·p·(processor·specific)
62.6 KB
readelf --wide --symbols {}
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
  
1 Symbol·table·'.symtab'·contains·554·entries:1 Symbol·table·'.symtab'·contains·558·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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·$t
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····7·7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
10 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC110 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
11 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC211 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
12 ·····9:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC312 ·····9:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···15·.LANCHOR113 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···15·.LANCHOR1
14 ····11:·0000012d···116·FUNC····LOCAL··DEFAULT····2·create_gil14 ····11:·0000012d···116·FUNC····LOCAL··DEFAULT····2·create_gil
15 ····12:·00000001···796·FUNC····LOCAL··DEFAULT····8·take_gil15 ····12:·00000001···808·FUNC····LOCAL··DEFAULT····8·take_gil
16 ····13:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC416 ····13:·00000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
17 ····14:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC517 ····14:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
18 ····15:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC618 ····15:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
19 ····16:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC719 ····16:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
20 ····17:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····2·$d20 ····17:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····2·$d
21 ····18:·00000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LC821 ····18:·00000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
22 ····19:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·.LC922 ····19:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
23 ····20:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1023 ····20:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
24 ····21:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1124 ····21:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
25 ····22:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1225 ····22:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
26 ····23:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1326 ····23:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····8·27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
29 ····26:·000001a1····96·FUNC····LOCAL··DEFAULT····2·COMPUTE_EVAL_BREAKER29 ····26:·000001a1····96·FUNC····LOCAL··DEFAULT····2·COMPUTE_EVAL_BREAKER
30 ····27:·00008645···272·FUNC····LOCAL··DEFAULT····8·drop_gil30 ····27:·000088b5···272·FUNC····LOCAL··DEFAULT····8·drop_gil
31 ····28:·00000314·····0·NOTYPE··LOCAL··DEFAULT····8·$d31 ····28:·00000320·····0·NOTYPE··LOCAL··DEFAULT····8·$d
32 ····29:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····2·$t32 ····29:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····2·$t
33 ····30:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····8·$t33 ····30:·00000328·····0·NOTYPE··LOCAL··DEFAULT····8·$t
34 ····31:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·$d34 ····31:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
35 ····32:·00000334·····0·NOTYPE··LOCAL··DEFAULT····8·$t35 ····32:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·$t
36 ····33:·00000368·····0·NOTYPE··LOCAL··DEFAULT····8·$d36 ····33:·00000374·····0·NOTYPE··LOCAL··DEFAULT····8·$d
37 ····34:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····8·$t37 ····34:·00000378·····0·NOTYPE··LOCAL··DEFAULT····8·$t
38 ····35:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····8·$d38 ····35:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
39 ····36:·00000200·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1439 ····36:·00000200·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
40 ····37:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1540 ····37:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
41 ····38:·00000208·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1641 ····38:·00000208·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
42 ····39:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1742 ····39:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
43 ····40:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1843 ····40:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
44 ····41:·00000234·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1944 ····41:·00000234·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
45 ····42:·00000254·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2045 ····42:·00000254·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
46 ····43:·00000258·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2146 ····43:·00000258·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
47 ····44:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2247 ····44:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
48 ····45:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2348 ····45:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
49 ····46:·00000300·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2449 ····46:·00000300·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24
50 ····47:·00000310·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2550 ····47:·00000310·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25
51 ····48:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2651 ····48:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·.LC26
52 ····49:·00000350·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2752 ····49:·00000350·····0·NOTYPE··LOCAL··DEFAULT····7·.LC27
53 ····50:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·$t53 ····50:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····8·$t
54 ····51:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····8·$d54 ····51:·00000ae4·····0·NOTYPE··LOCAL··DEFAULT····8·$d
55 ····52:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····8·$t55 ····52:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
56 ····53:·00000751···444·FUNC····LOCAL··DEFAULT····2·missing_arguments56 ····53:·00000751···444·FUNC····LOCAL··DEFAULT····2·missing_arguments
57 ····54:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2857 ····54:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·.LC28
58 ····55:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2958 ····55:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC29
59 ····56:·00000394·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3059 ····56:·00000394·····0·NOTYPE··LOCAL··DEFAULT····7·.LC30
60 ····57:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3160 ····57:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC31
61 ····58:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3261 ····58:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC32
62 ····59:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3362 ····59:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC33
Offset 103, 455 lines modifiedOffset 103, 459 lines modified
103 ····99:·00000af8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC73103 ····99:·00000af8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC73
104 ···100:·00000b2c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC74104 ···100:·00000b2c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC74
105 ···101:·00000b70·····0·NOTYPE··LOCAL··DEFAULT····7·.LC75105 ···101:·00000b70·····0·NOTYPE··LOCAL··DEFAULT····7·.LC75
106 ···102:·00000ba4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC76106 ···102:·00000ba4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC76
107 ···103:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC77107 ···103:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC77
108 ···104:·00000bd0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC78108 ···104:·00000bd0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC78
109 ···105:·00000bf4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC79109 ···105:·00000bf4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC79
110 ···106:·000010b2·····0·NOTYPE··LOCAL··DEFAULT····8·$d110 ···106:·000010b0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
111 ···107:·000011fc·····0·NOTYPE··LOCAL··DEFAULT····8·$t111 ···107:·000011fa·····0·NOTYPE··LOCAL··DEFAULT····8·$t
112 ···108:·00001a0c·····0·NOTYPE··LOCAL··DEFAULT····8·$d112 ···108:·00001a08·····0·NOTYPE··LOCAL··DEFAULT····8·$d
113 ···109:·00001a10·····0·NOTYPE··LOCAL··DEFAULT····8·$t113 ···109:·00001a0c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
114 ···110:·0000225c·····0·NOTYPE··LOCAL··DEFAULT····8·$d114 ···110:·00002258·····0·NOTYPE··LOCAL··DEFAULT····8·$d
115 ···111:·00002260·····0·NOTYPE··LOCAL··DEFAULT····8·$t115 ···111:·0000225c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
116 ···112:·00002c88·····0·NOTYPE··LOCAL··DEFAULT····8·$d116 ···112:·00002cf0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
117 ···113:·00002c90·····0·NOTYPE··LOCAL··DEFAULT····8·$t117 ···113:·00002cf8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
118 ···114:·00003218·····0·NOTYPE··LOCAL··DEFAULT····8·$d118 ···114:·000032d0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
119 ···115:·0000321c·····0·NOTYPE··LOCAL··DEFAULT····8·$t119 ···115:·000032d4·····0·NOTYPE··LOCAL··DEFAULT····8·$t
120 ···116:·00003aa0·····0·NOTYPE··LOCAL··DEFAULT····8·$d120 ···116:·00003b20·····0·NOTYPE··LOCAL··DEFAULT····8·$d
121 ···117:·00003aa4·····0·NOTYPE··LOCAL··DEFAULT····8·$t121 ···117:·00003b24·····0·NOTYPE··LOCAL··DEFAULT····8·$t
122 ···118:·00000201····70·FUNC····LOCAL··DEFAULT····2·_PyObject_VectorcallTstate122 ···118:·00003e7c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
123 ···119:·00003e60·····0·NOTYPE··LOCAL··DEFAULT····8·$d123 ···119:·00003e80·····0·NOTYPE··LOCAL··DEFAULT····8·$t
124 ···120:·00003e6c·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
125 ···121:·0000065d···244·FUNC····LOCAL··DEFAULT····2·call_exc_trace124 ···120:·0000065d···244·FUNC····LOCAL··DEFAULT····2·call_exc_trace
126 ···122:·00004908·····0·NOTYPE··LOCAL··DEFAULT····8·$d125 ···121:·000048f0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
127 ···123:·0000490c·····0·NOTYPE··LOCAL··DEFAULT····8·$t126 ···122:·000048f8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 127 ···123:·00000201····70·FUNC····LOCAL··DEFAULT····2·_PyObject_VectorcallTstate
128 ···124:·00008b31···168·FUNC····LOCAL··DEFAULT····8·call_trace_protected128 ···124:·00008da1···168·FUNC····LOCAL··DEFAULT····8·call_trace_protected
 129 ···125:·00004c74·····0·NOTYPE··LOCAL··DEFAULT····8·$d
 130 ···126:·00004c78·····0·NOTYPE··LOCAL··DEFAULT····8·$t
129 ···125:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d131 ···127:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
130 ···126:·00000000·····0·SECTION·LOCAL··DEFAULT···12·132 ···128:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
131 ···127:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·$d133 ···129:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·$d
132 ···128:·00008425···202·FUNC····LOCAL··DEFAULT····8·unicode_concatenate134 ···130:·00008695···202·FUNC····LOCAL··DEFAULT····8·unicode_concatenate
133 ···129:·0000028d····42·FUNC····LOCAL··DEFAULT····2·format_exc_check_arg135 ···131:·0000028d····42·FUNC····LOCAL··DEFAULT····2·format_exc_check_arg
134 ···130:·00008825···780·FUNC····LOCAL··DEFAULT····8·trace_call_function 
135 ···131:·00000249····28·FUNC····LOCAL··DEFAULT····2·_PyObject_CallNoArg 
136 ···132:·000065a0·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
137 ···133:·000065ac·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
138 ···134:·000002d5····90·FUNC····LOCAL··DEFAULT····2·handle_signals 
139 ···135:·00000265····40·FUNC····LOCAL··DEFAULT····2·special_lookup.part.0136 ···132:·00000265····40·FUNC····LOCAL··DEFAULT····2·special_lookup.part.0
140 ···136:·00006910·····0·NOTYPE··LOCAL··DEFAULT····8·$d137 ···133:·00006070·····0·NOTYPE··LOCAL··DEFAULT····8·$d
141 ···137:·00006920·····0·NOTYPE··LOCAL··DEFAULT····8·$t138 ···134:·00006078·····0·NOTYPE··LOCAL··DEFAULT····8·$t
142 ···138:·000000a9···278·FUNC····LOCAL··DEFAULT···13·format_kwargs_error139 ···135:·00008a95···780·FUNC····LOCAL··DEFAULT····8·trace_call_function
 140 ···136:·000063e4·····0·NOTYPE··LOCAL··DEFAULT····8·$d
 141 ···137:·000063ec·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 142 ···138:·000002d5····90·FUNC····LOCAL··DEFAULT····2·handle_signals
143 ···139:·00006ff4·····0·NOTYPE··LOCAL··DEFAULT····8·$d143 ···139:·00006794·····0·NOTYPE··LOCAL··DEFAULT····8·$d
144 ···140:·00006ffc·····0·NOTYPE··LOCAL··DEFAULT····8·$t144 ···140:·000067a0·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 145 ···141:·00000249····28·FUNC····LOCAL··DEFAULT····2·_PyObject_CallNoArg
145 ···141:·000001f1····86·FUNC····LOCAL··DEFAULT···13·format_exc_unbound146 ···142:·000001f1····86·FUNC····LOCAL··DEFAULT···13·format_exc_unbound
146 ···142:·000079d8·····0·NOTYPE··LOCAL··DEFAULT····8·$d147 ···143:·000071d0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
147 ···143:·000079e4·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
148 ···144:·00007d58·····0·NOTYPE··LOCAL··DEFAULT····8·$d148 ···144:·000071dc·····0·NOTYPE··LOCAL··DEFAULT····8·$t
149 ···145:·00007d60·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
150 ···146:·00000331···164·FUNC····LOCAL··DEFAULT····2·make_pending_calls149 ···145:·00000331···164·FUNC····LOCAL··DEFAULT····2·make_pending_calls
151 ···147:·00008270·····0·NOTYPE··LOCAL··DEFAULT····8·$d150 ···146:·000074bc·····0·NOTYPE··LOCAL··DEFAULT····8·$d
152 ···148:·00008274·····0·NOTYPE··LOCAL··DEFAULT····8·$t151 ···147:·000074c4·····0·NOTYPE··LOCAL··DEFAULT····8·$t
153 ···149:·00008420·····0·NOTYPE··LOCAL··DEFAULT····8·$d152 ···148:·00007a84·····0·NOTYPE··LOCAL··DEFAULT····8·$d
 153 ···149:·00007a8c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 154 ···150:·000000a9···278·FUNC····LOCAL··DEFAULT···13·format_kwargs_error
 155 ···151:·0000841c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
154 ···150:·00008424·····0·NOTYPE··LOCAL··DEFAULT····8·$t156 ···152:·00008424·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 157 ···153:·00008690·····0·NOTYPE··LOCAL··DEFAULT····8·$d
Max diff block lines reached; 16216/64081 bytes (25.31%) of diff not shown.
237 KB
readelf --wide --relocs {}
Max HTML report size reached
1020 B
readelf --wide --notes {}
    
Offset 1, 15 lines modifiedOffset 1, 15 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··············0x00000028»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python3 ··stapsdt··············0x00000028»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
4 ····Name:·line4 ····Name:·line
5 ····Location:·0x00004e58,·Base:·0x00000000,·Semaphore:·0x000000005 ····Location:·0x00004ece,·Base:·0x00000000,·Semaphore:·0x00000000
6 ····Arguments:·4@r4·4@r5·-4@r86 ····Arguments:·4@r4·4@r5·-4@r8
7 ··stapsdt··············0x00000033»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python7 ··stapsdt··············0x00000033»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
8 ····Name:·function__entry8 ····Name:·function__entry
9 ····Location:·0x000076c4,·Base:·0x00000000,·Semaphore:·0x000000009 ····Location:·0x0000785e,·Base:·0x00000000,·Semaphore:·0x00000000
10 ····Arguments:·4@r9·4@r8·-4@r010 ····Arguments:·4@r9·4@r8·-4@r0
11 ··stapsdt··············0x00000034»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python11 ··stapsdt··············0x00000034»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
12 ····Name:·function__return12 ····Name:·function__return
13 ····Location:·0x00007dee,·Base:·0x00000000,·Semaphore:·0x0000000013 ····Location:·0x00007fc0,·Base:·0x00000000,·Semaphore:·0x00000000
14 ····Arguments:·4@r9·4@r5·-4@r014 ····Arguments:·4@r9·4@r5·-4@r0
4.39 KB
strings --all --bytes=8 {}
    
Offset 101, 18 lines modifiedOffset 101, 20 lines modified
101 __enter__101 __enter__
102 __aexit__102 __aexit__
103 __aenter__103 __aenter__
104 __annotations__104 __annotations__
105 __build_class__105 __build_class__
106 displayhook106 displayhook
107 __name__107 __name__
108 Afh7C1`E108 Agh;C9`E
 109 b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:c
 110 b:b:b:b:b:
109 )F3F"FXF111 )F3F"FXF
110 )F3F"FXF112 )F3F"FXF
111 xl0I0C·C113 {l0I3C#C
112 CF*F9F·F114 CF*F9F·F
113 CFRF9F·F115 CFRF9F·F
114 4@r4·4@r5·-4@r8116 4@r4·4@r5·-4@r8
115 function__entry117 function__entry
116 4@r9·4@r8·-4@r0118 4@r9·4@r8·-4@r0
117 function__return119 function__return
118 4@r9·4@r5·-4@r0120 4@r9·4@r5·-4@r0
Offset 132, 26 lines modifiedOffset 134, 26 lines modified
132 .LANCHOR0134 .LANCHOR0
133 .LANCHOR1135 .LANCHOR1
134 create_gil136 create_gil
135 take_gil137 take_gil
136 COMPUTE_EVAL_BREAKER138 COMPUTE_EVAL_BREAKER
137 drop_gil139 drop_gil
138 missing_arguments140 missing_arguments
139 _PyObject_VectorcallTstate 
140 call_exc_trace141 call_exc_trace
 142 _PyObject_VectorcallTstate
141 call_trace_protected143 call_trace_protected
142 unicode_concatenate144 unicode_concatenate
143 format_exc_check_arg145 format_exc_check_arg
 146 special_lookup.part.0
144 trace_call_function147 trace_call_function
145 _PyObject_CallNoArg 
146 handle_signals148 handle_signals
 149 _PyObject_CallNoArg
147 special_lookup.part.0 
148 format_kwargs_error 
149 format_exc_unbound150 format_exc_unbound
150 make_pending_calls151 make_pending_calls
 152 format_kwargs_error
151 .LANCHOR2153 .LANCHOR2
152 SIGNAL_PENDING_CALLS154 SIGNAL_PENDING_CALLS
153 __func__.23155 __func__.23
154 __func__.26156 __func__.26
155 __func__.25157 __func__.25
156 __func__.14158 __func__.14
157 __func__.4159 __func__.4
Offset 256, 120 lines modifiedOffset 258, 120 lines modified
256 PyUnicode_Format258 PyUnicode_Format
257 PyGen_Type259 PyGen_Type
258 PyCoro_Type260 PyCoro_Type
259 _PyGen_Send261 _PyGen_Send
260 PyObject_IsTrue262 PyObject_IsTrue
261 _PyObject_LookupSpecial263 _PyObject_LookupSpecial
262 PyNumber_Power264 PyNumber_Power
263 PyNumber_InPlaceTrueDivide 
264 PyErr_GivenExceptionMatches 
265 _PyDict_MergeEx265 _PyDict_MergeEx
 266 PyObject_DelItem
 267 PyErr_GivenExceptionMatches
266 PyCMethod_Type268 PyCMethod_Type
267 PyCFunction_Type269 PyCFunction_Type
268 PyMethodDescr_Type270 PyMethodDescr_Type
269 PyObject_Call271 PyObject_Call
270 PyObject_DelItem272 PyNumber_InPlaceTrueDivide
 273 PyNumber_FloorDivide
271 _PyDict_GetItemIdWithError274 _PyDict_GetItemIdWithError
272 _PyLong_AsInt275 _PyLong_AsInt
273 PyImport_ImportModuleLevelObject276 PyImport_ImportModuleLevelObject
274 PyNumber_FloorDivide 
275 _PyObject_LookupAttr 
276 _PyList_Extend277 PyNumber_Invert
 278 PySet_Add
 279 PyNumber_InPlaceSubtract
 280 PyNumber_Negative
277 PyNumber_Rshift281 PyNumber_Rshift
 282 _PyObject_LookupAttr
 283 PyList_AsTuple
278 PyNumber_Or284 PyNumber_Or
279 PyNumber_Negative285 _PyList_Extend
280 PyUnicode_New286 PyUnicode_New
281 _PyUnicode_JoinArray287 _PyUnicode_JoinArray
282 PyList_AsTuple 
283 PySet_Add 
284 PyNumber_Invert 
285 PyNumber_InPlaceLshift 
286 PyNumber_InPlaceSubtract 
287 PyNumber_Lshift288 PyNumber_Lshift
288 PyNumber_InPlaceOr 
289 PyNumber_Xor289 PyNumber_Xor
290 _PySys_GetObjectId290 PyNumber_InPlaceOr
 291 PyNumber_InPlaceLshift
 292 _PyDict_SetItemId
 293 PyNumber_InPlaceRemainder
 294 PyNumber_InPlaceAnd
 295 PyNumber_InPlaceRshift
 296 PyNumber_InPlaceMultiply
 297 PyAsyncGen_Type
 298 _PyCoro_GetAwaitableIter
291 _PyErr_Restore299 _PyErr_Restore
 300 PyDict_Update
 301 _PyErr_SetObject
 302 PyTraceBack_Here
 303 _PyGen_yf
 304 _PySet_Update
 305 PyIter_Next
292 PyFrame_FastToLocalsWithError306 PyFrame_FastToLocalsWithError
293 _PyObject_LookupAttrId307 _PyObject_LookupAttrId
294 PyMapping_Keys308 PyMapping_Keys
295 PySequence_GetItem309 PySequence_GetItem
296 _PySet_Update310 PyNumber_InPlaceFloorDivide
297 PySet_New311 PySet_New
298 PyDict_Update 
299 PyNumber_InPlaceXor312 PyNumber_InPlaceXor
 313 _PySys_GetObjectId
300 PyNumber_InPlaceAnd 
301 PyAsyncGen_Type 
302 _PyCoro_GetAwaitableIter 
303 _PyGen_yf 
304 PyIter_Next 
305 _PyDict_SetItemId 
306 PyNumber_InPlaceFloorDivide 
307 PyNumber_InPlaceMultiply 
Max diff block lines reached; 1860/4440 bytes (41.89%) of diff not shown.
1020 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 622, 15 lines modifiedOffset 622, 15 lines modified
622 000004e0·<_PyEval_GetBuiltinId>:622 000004e0·<_PyEval_GetBuiltinId>:
623 _PyEval_GetBuiltinId():623 _PyEval_GetBuiltinId():
624 »       ldr»    r3,·[pc,·#68]» ;·(528·<_PyEval_GetBuiltinId+0x48>)624 »       ldr»    r3,·[pc,·#68]» ;·(528·<_PyEval_GetBuiltinId+0x48>)
625 »       push»   {r4,·r5,·r6,·lr}625 »       push»   {r4,·r5,·r6,·lr}
626 »       mov»    r5,·r0626 »       mov»    r5,·r0
627 »       sub»    sp,·#8627 »       sub»    sp,·#8
628 »       ldr»    r6,·[r3,·#0]628 »       ldr»    r6,·[r3,·#0]
629 »       bl»     31c·<handle_signals+0x48>629 »       bl»     328·<handle_signals+0x54>
630 ·R_ARM_THM_CALL» PyEval_GetBuiltins630 ·R_ARM_THM_CALL» PyEval_GetBuiltins
631 »       mov»    r1,·r5631 »       mov»    r1,·r5
632 »       bl»     0·<_PyDict_GetItemIdWithError>632 »       bl»     0·<_PyDict_GetItemIdWithError>
633 ·R_ARM_THM_CALL» _PyDict_GetItemIdWithError633 ·R_ARM_THM_CALL» _PyDict_GetItemIdWithError
634 »       mov»    r4,·r0634 »       mov»    r4,·r0
635 »       cbz»    r0,·504·<_PyEval_GetBuiltinId+0x24>635 »       cbz»    r0,·504·<_PyEval_GetBuiltinId+0x24>
636 »       ldr»    r3,·[r0,·#0]636 »       ldr»    r3,·[r0,·#0]
Offset 812, 15 lines modifiedOffset 812, 15 lines modified
812 0000064c·<_PyEval_ReleaseLock>:812 0000064c·<_PyEval_ReleaseLock>:
813 _PyEval_ReleaseLock():813 _PyEval_ReleaseLock():
814 »       ldr»    r3,·[r0,·#8]814 »       ldr»    r3,·[r0,·#8]
815 »       mov»    r2,·r0815 »       mov»    r2,·r0
816 »       add.w»  r1,·r3,·#44» ;·0x2c816 »       add.w»  r1,·r3,·#44» ;·0x2c
817 »       ldr»    r0,·[r3,·#8]817 »       ldr»    r0,·[r3,·#8]
818 »       adds»   r0,·#192»    ;·0xc0818 »       adds»   r0,·#192»    ;·0xc0
819 »       b.w»    8644·<drop_gil>819 »       b.w»    88b4·<drop_gil>
820 ·R_ARM_THM_JUMP24»       drop_gil820 ·R_ARM_THM_JUMP24»       drop_gil
  
821 0000065c·<call_exc_trace>:821 0000065c·<call_exc_trace>:
822 call_exc_trace():822 call_exc_trace():
823 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}823 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
824 »       mov»    r4,·r2824 »       mov»    r4,·r2
825 »       mov»    r6,·r0825 »       mov»    r6,·r0
512 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
969 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 434, 15 lines modifiedOffset 434, 15 lines modified
  
434 00000348·<PyEval_ReleaseLock>:434 00000348·<PyEval_ReleaseLock>:
435 PyEval_ReleaseLock():435 PyEval_ReleaseLock():
436 »       ldr»    r0,·[pc,·#12]» ;·(358·<PyEval_ReleaseLock+0x10>)436 »       ldr»    r0,·[pc,·#12]» ;·(358·<PyEval_ReleaseLock+0x10>)
437 »       ldr.w»  r2,·[r0],·#-172437 »       ldr.w»  r2,·[r0],·#-172
438 »       ldr»    r1,·[r2,·#8]438 »       ldr»    r1,·[r2,·#8]
439 »       adds»   r1,·#44»     ;·0x2c439 »       adds»   r1,·#44»     ;·0x2c
440 »       b.w»    8644·<drop_gil>440 »       b.w»    88b4·<drop_gil>
441 ·R_ARM_THM_JUMP24»       drop_gil441 ·R_ARM_THM_JUMP24»       drop_gil
442 »       nop442 »       nop
443 »       .word»  0x0000016c443 »       .word»  0x0000016c
444 ·R_ARM_ABS32»    _PyRuntime444 ·R_ARM_ABS32»    _PyRuntime
  
445 0000035c·<PyEval_ReleaseThread>:445 0000035c·<PyEval_ReleaseThread>:
446 PyEval_ReleaseThread():446 PyEval_ReleaseThread():
Offset 464, 15 lines modifiedOffset 464, 15 lines modified
464 »       bl»     0·<_Py_FatalErrorFunc>464 »       bl»     0·<_Py_FatalErrorFunc>
465 ·R_ARM_THM_CALL» _Py_FatalErrorFunc465 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
466 »       ldr»    r1,·[r4,·#8]466 »       ldr»    r1,·[r4,·#8]
467 »       mov»    r2,·r4467 »       mov»    r2,·r4
468 »       add.w»  r0,·r5,·#192»;·0xc0468 »       add.w»  r0,·r5,·#192»;·0xc0
469 »       adds»   r1,·#44»     ;·0x2c469 »       adds»   r1,·#44»     ;·0x2c
470 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}470 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
471 »       b.w»    8644·<drop_gil>471 »       b.w»    88b4·<drop_gil>
472 ·R_ARM_THM_JUMP24»       drop_gil472 ·R_ARM_THM_JUMP24»       drop_gil
473 »       nop473 »       nop
474 »       .word»  0x000004fc474 »       .word»  0x000004fc
475 ·R_ARM_ABS32»    .rodata475 ·R_ARM_ABS32»    .rodata
  
476 00000398·<_PyEval_SignalAsyncExc>:476 00000398·<_PyEval_SignalAsyncExc>:
477 _PyEval_SignalAsyncExc():477 _PyEval_SignalAsyncExc():
9.53 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 2, 79 lines modifiedOffset 2, 79 lines modified
2 Hex·dump·of·section·'.rodata':2 Hex·dump·of·section·'.rodata':
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·64657374·726f795f·67696c00·63726561·destroy_gil.crea4 ··0x00000000·64657374·726f795f·67696c00·63726561·destroy_gil.crea
5 ··0x00000010·74655f67·696c0000·74616b65·5f67696c·te_gil..take_gil5 ··0x00000010·74655f67·696c0000·74616b65·5f67696c·te_gil..take_gil
6 ··0x00000020·00000000·5f507945·76616c5f·4576616c·...._PyEval_Eval6 ··0x00000020·00000000·5f507945·76616c5f·4576616c·...._PyEval_Eval
7 ··0x00000030·4672616d·65446566·61756c74·00000000·FrameDefault....7 ··0x00000030·4672616d·65446566·61756c74·00000000·FrameDefault....
8 ··0x00000040·6576616c·5f667261·6d655f68·616e646c·eval_frame_handl8 ··0x00000040·6576616c·5f667261·6d655f68·616e646c·eval_frame_handl
9 ··0x00000050·655f7065·6e64696e·67000000·387e0000·e_pending...8~..9 ··0x00000050·655f7065·6e64696e·67000000·74850000·e_pending...t...
10 ··0x00000060·a2170000·ec250000·f0270000·02210000·.....%...'...!..10 ··0x00000060·a0170000·e8250000·6c270000·fe200000·.....%..l'...·..
11 ··0x00000070·98450000·da3e0000·387e0000·387e0000·.E...>..8~..8~.. 
12 ··0x00000080·ae800000·c8740000·1e360000·a0310000·.....t...6...1.. 
13 ··0x00000090·387e0000·387e0000·64380000·04720000·8~..8~..d8...r..11 ··0x00000070·263e0000·10430000·74850000·74850000·&>...C..t...t...
 12 ··0x00000080·5c7d0000·24840000·08350000·a8330000·\}..$....5...3..
 13 ··0x00000090·74850000·74850000·d4320000·e67e0000·t...t....2...~..
14 ··0x000000a0·8c710000·387e0000·e42a0000·0e1e0000·.q..8~...*......14 ··0x000000a0·707e0000·74850000·e42a0000·0a1e0000·p~..t....*......
15 ··0x000000b0·387e0000·3e280000·941b0000·9a1f0000·8~..>(..........15 ··0x000000b0·74850000·3a280000·901b0000·961f0000·t...:(..........
16 ··0x000000c0·dc180000·d42f0000·70270000·08470000·...../..p'...G..16 ··0x000000c0·da180000·702f0000·ba270000·42470000·....p/...'..BG..
17 ··0x000000d0·0c2c0000·387e0000·387e0000·387e0000·.,..8~..8~..8~.. 
18 ··0x000000e0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
19 ··0x000000f0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
20 ··0x00000100·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
21 ··0x00000110·387e0000·387e0000·387e0000·2a3c0000·8~..8~..8~..*<.. 
22 ··0x00000120·be3d0000·80460000·28430000·b0770000·.=...F..(C...w..17 ··0x000000d0·9c2e0000·74850000·74850000·74850000·....t...t...t...
 18 ··0x000000e0·74850000·74850000·74850000·74850000·t...t...t...t...
 19 ··0x000000f0·74850000·74850000·74850000·74850000·t...t...t...t...
 20 ··0x00000100·74850000·74850000·74850000·74850000·t...t...t...t...
 21 ··0x00000110·74850000·74850000·74850000·763f0000·t...t...t...v?..
 22 ··0x00000120·82410000·ac450000·e63e0000·12710000·.A...E...>...q..
23 ··0x00000130·387e0000·50770000·ee240000·a8390000·8~..Pw...$...9..23 ··0x00000130·74850000·b0700000·ea240000·8c340000·t....p...$...4..
24 ··0x00000140·84470000·387e0000·0c490000·16200000·.G..8~...I...·..24 ··0x00000140·aa3d0000·74850000·323c0000·12200000·.=..t...2<...·..
25 ··0x00000150·a02e0000·243a0000·26350000·2e260000·....$:..&5...&..25 ··0x00000150·782c0000·48390000·6e350000·2a260000·x,..H9..n5..*&..
26 ··0x00000160·203b0000·a2350000·4e740000·9c200000··;...5..Nt...·..26 ··0x00000160·263a0000·4e370000·10700000·98200000·&:..N7...p...·..
27 ··0x00000170·2c3f0000·9c3b0000·fa370000·de280000·,?...;...7...(..27 ··0x00000170·803e0000·76490000·40380000·de280000·.>..vI..@8...(..
28 ··0x00000180·b8430000·566f0000·ca380000·8c480000·.C..Vo...8...H..28 ··0x00000180·22420000·c0790000·243b0000·2e3d0000·"B...y..$;...=..
29 ··0x00000190·3c420000·be410000·a43a0000·387e0000·<B...A...:..8~..29 ··0x00000190·b03c0000·f8480000·a23a0000·74850000·.<...H...:..t...
30 ··0x000001a0·387e0000·22370000·c6160000·b03c0000·8~.."7.......<..30 ··0x000001a0·74850000·5c360000·c4160000·34460000·t...\6......4F..
31 ··0x000001b0·ee450000·2e1f0000·e41e0000·387e0000·.E..........8~..31 ··0x000001b0·a03b0000·2a1f0000·e01e0000·74850000·.;..*.......t...
32 ··0x000001c0·642b0000·4e210000·32450000·101a0000·d+..N!..2E......32 ··0x000001c0·642b0000·4a210000·62430000·0c1a0000·d+..J!..bC......
33 ··0x000001d0·ec170000·38440000·141b0000·1c320000·....8D.......2..33 ··0x000001d0·ea170000·c8430000·101b0000·3a330000·.....C......:3..
34 ··0x000001e0·ba420000·ea810000·387e0000·4c120000·.B......8~..L...34 ··0x000001e0·3e450000·947d0000·74850000·4a120000·>E...}..t...J...
35 ··0x000001f0·72250000·461d0000·26230000·22400000·r%..F...&#.."@..35 ··0x000001f0·6e250000·421d0000·22230000·be470000·n%..B..."#...G..
36 ··0x00000200·06270000·20140000·28170000·182f0000·.'..·...(..../..36 ··0x00000200·02270000·1e140000·26170000·ec2f0000·.'......&..../..
37 ··0x00000210·a8300000·a61c0000·aa260000·34290000·.0.......&..4)..37 ··0x00000210·ea350000·a21c0000·a6260000·34290000·.5.......&..4)..
38 ··0x00000220·58190000·b6130000·a0190000·f0120000·X...............38 ··0x00000220·56190000·b4130000·9e190000·ee120000·V...............
39 ··0x00000230·5a180000·1a1c0000·387e0000·387e0000·Z.......8~..8~..39 ··0x00000230·58180000·161c0000·74850000·74850000·X.......t...t...
40 ··0x00000240·902c0000·8c1e0000·387e0000·fc110000·.,......8~......40 ··0x00000240·f82c0000·881e0000·74850000·fa110000·.,......t.......
41 ··0x00000250·9a120000·46390000·387e0000·387e0000·....F9..8~..8~..41 ··0x00000250·98120000·c4390000·74850000·74850000·.....9..t...t...
42 ··0x00000260·387e0000·fe470000·90140000·60220000·8~...G......`"..42 ··0x00000260·74850000·68400000·8e140000·5c220000·t...h@......\"..
43 ··0x00000270·cc210000·387e0000·ae290000·e61c0000·.!..8~...)......43 ··0x00000270·c8210000·74850000·ae290000·e21c0000·.!..t....)......
44 ··0x00000280·50300000·e87e0000·387e0000·387e0000·P0...~..8~..8~..44 ··0x00000280·182f0000·207b0000·74850000·74850000·./..·{..t...t...
45 ··0x00000290·8a230000·922d0000·062a0000·4a180000·.#...-...*..J...45 ··0x00000290·f2230000·8e2d0000·062a0000·48180000·.#...-...*..H...
 46 ··0x000002a0·86230000·20340000·a8300000·f4400000·.#..·4...0...@..
 47 ··0x000002b0·74850000·74850000·74850000·74850000·t...t...t...t...
 48 ··0x000002c0·74850000·8c7a0000·c8360000·2a310000·t....z...6..*1..
 49 ··0x000002d0·aa380000·74850000·74850000·66150000·.8..t...t...f...
46 ··0x000002a0·82240000·8e370000·8a320000·923f0000·.$...7...2...?..50 ··0x000002e0·da150000·ca370000·a2420000·0c2c0000·.....7...B...,..
 51 ··0x000002f0·fc3f0000·74850000·74850000·74850000·.?..t...t...t...
 52 ··0x00000300·74850000·74850000·74850000·74850000·t...t...t...t...
 53 ··0x00000310·74850000·74850000·74850000·74850000·t...t...t...t...
 54 ··0x00000320·74850000·74850000·74850000·74850000·t...t...t...t...
 55 ··0x00000330·74850000·74850000·74850000·74850000·t...t...t...t...
 56 ··0x00000340·74850000·74850000·74850000·74850000·t...t...t...t...
 57 ··0x00000350·74850000·74850000·74850000·74850000·t...t...t...t...
 58 ··0x00000360·74850000·74850000·74850000·74850000·t...t...t...t...
 59 ··0x00000370·74850000·74850000·74850000·74850000·t...t...t...t...
 60 ··0x00000380·74850000·74850000·74850000·74850000·t...t...t...t...
 61 ··0x00000390·74850000·74850000·74850000·74850000·t...t...t...t...
 62 ··0x000003a0·74850000·74850000·74850000·74850000·t...t...t...t...
 63 ··0x000003b0·74850000·74850000·74850000·74850000·t...t...t...t...
 64 ··0x000003c0·74850000·74850000·74850000·74850000·t...t...t...t...
 65 ··0x000003d0·74850000·74850000·74850000·74850000·t...t...t...t...
 66 ··0x000003e0·74850000·74850000·74850000·74850000·t...t...t...t...
 67 ··0x000003f0·74850000·74850000·74850000·74850000·t...t...t...t...
 68 ··0x00000400·74850000·74850000·74850000·74850000·t...t...t...t...
 69 ··0x00000410·74850000·74850000·74850000·74850000·t...t...t...t...
 70 ··0x00000420·74850000·74850000·74850000·74850000·t...t...t...t...
 71 ··0x00000430·74850000·74850000·74850000·74850000·t...t...t...t...
 72 ··0x00000440·74850000·74850000·74850000·74850000·t...t...t...t...
47 ··0x000002b0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
48 ··0x000002c0·387e0000·fc6f0000·1a310000·0c330000·8~...o...1...3.. 
49 ··0x000002d0·84360000·387e0000·387e0000·52160000·.6..8~..8~..R... 
50 ··0x000002e0·68150000·b0340000·6c3e0000·262d0000·h....4..l>..&-.. 
51 ··0x000002f0·52410000·387e0000·387e0000·387e0000·RA..8~..8~..8~.. 
52 ··0x00000300·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
53 ··0x00000310·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
54 ··0x00000320·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
55 ··0x00000330·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
56 ··0x00000340·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
57 ··0x00000350·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
58 ··0x00000360·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
59 ··0x00000370·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
60 ··0x00000380·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
61 ··0x00000390·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
62 ··0x000003a0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
63 ··0x000003b0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
64 ··0x000003c0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
65 ··0x000003d0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
66 ··0x000003e0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
67 ··0x000003f0·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
68 ··0x00000400·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
69 ··0x00000410·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
70 ··0x00000420·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
71 ··0x00000430·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
72 ··0x00000440·387e0000·387e0000·387e0000·387e0000·8~..8~..8~..8~.. 
73 ··0x00000450·387e0000·387e0000·387e0000·00000000·8~..8~..8~......73 ··0x00000450·74850000·74850000·74850000·00000000·t...t...t.......
74 ··0x00000460·00000000·00000000·50794576·616c5f53·........PyEval_S74 ··0x00000460·00000000·00000000·50794576·616c5f53·........PyEval_S
75 ··0x00000470·61766554·68726561·64000000·64726f70·aveThread...drop75 ··0x00000470·61766554·68726561·64000000·64726f70·aveThread...drop
76 ··0x00000480·5f67696c·00000000·50794576·616c5f52·_gil....PyEval_R76 ··0x00000480·5f67696c·00000000·50794576·616c5f52·_gil....PyEval_R
77 ··0x00000490·6573746f·72655468·72656164·00000000·estoreThread....77 ··0x00000490·6573746f·72655468·72656164·00000000·estoreThread....
78 ··0x000004a0·5f50795f·43686563·6b526563·75727369·_Py_CheckRecursi78 ··0x000004a0·5f50795f·43686563·6b526563·75727369·_Py_CheckRecursi
79 ··0x000004b0·76654361·6c6c0000·50794576·616c5f41·veCall..PyEval_A79 ··0x000004b0·76654361·6c6c0000·50794576·616c5f41·veCall..PyEval_A
80 ··0x000004c0·63717569·72655468·72656164·00000000·cquireThread....80 ··0x000004c0·63717569·72655468·72656164·00000000·cquireThread....
20.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 31, 30 lines modifiedOffset 31, 30 lines modified
31 ··0x000001c0·3630002e·4c433631·002e4c43·3632002e·60..LC61..LC62..31 ··0x000001c0·3630002e·4c433631·002e4c43·3632002e·60..LC61..LC62..
32 ··0x000001d0·4c433633·002e4c43·3634002e·4c433635·LC63..LC64..LC6532 ··0x000001d0·4c433633·002e4c43·3634002e·4c433635·LC63..LC64..LC65
33 ··0x000001e0·002e4c43·3636002e·4c433637·002e4c43·..LC66..LC67..LC33 ··0x000001e0·002e4c43·3636002e·4c433637·002e4c43·..LC66..LC67..LC
34 ··0x000001f0·3638002e·4c433639·002e4c43·3730002e·68..LC69..LC70..34 ··0x000001f0·3638002e·4c433639·002e4c43·3730002e·68..LC69..LC70..
35 ··0x00000200·4c433731·002e4c43·3732002e·4c433733·LC71..LC72..LC7335 ··0x00000200·4c433731·002e4c43·3732002e·4c433733·LC71..LC72..LC73
36 ··0x00000210·002e4c43·3734002e·4c433735·002e4c43·..LC74..LC75..LC36 ··0x00000210·002e4c43·3734002e·4c433735·002e4c43·..LC74..LC75..LC
37 ··0x00000220·3736002e·4c433737·002e4c43·3738002e·76..LC77..LC78..37 ··0x00000220·3736002e·4c433737·002e4c43·3738002e·76..LC77..LC78..
 38 ··0x00000230·4c433739·0063616c·6c5f6578·635f7472·LC79.call_exc_tr
38 ··0x00000230·4c433739·005f5079·4f626a65·63745f56·LC79._PyObject_V39 ··0x00000240·61636500·5f50794f·626a6563·745f5665·ace._PyObject_Ve
39 ··0x00000240·6563746f·7263616c·6c547374·61746500·ectorcallTstate.40 ··0x00000250·63746f72·63616c6c·54737461·74650063·ctorcallTstate.c
40 ··0x00000250·63616c6c·5f657863·5f747261·63650063·call_exc_trace.c 
41 ··0x00000260·616c6c5f·74726163·655f7072·6f746563·all_trace_protec41 ··0x00000260·616c6c5f·74726163·655f7072·6f746563·all_trace_protec
42 ··0x00000270·74656400·756e6963·6f64655f·636f6e63·ted.unicode_conc42 ··0x00000270·74656400·756e6963·6f64655f·636f6e63·ted.unicode_conc
43 ··0x00000280·6174656e·61746500·666f726d·61745f65·atenate.format_e43 ··0x00000280·6174656e·61746500·666f726d·61745f65·atenate.format_e
44 ··0x00000290·78635f63·6865636b·5f617267·00747261·xc_check_arg.tra44 ··0x00000290·78635f63·6865636b·5f617267·00737065·xc_check_arg.spe
 45 ··0x000002a0·6369616c·5f6c6f6f·6b75702e·70617274·cial_lookup.part
 46 ··0x000002b0·2e300074·72616365·5f63616c·6c5f6675·.0.trace_call_fu
 47 ··0x000002c0·6e637469·6f6e0068·616e646c·655f7369·nction.handle_si
 48 ··0x000002d0·676e616c·73005f50·794f626a·6563745f·gnals._PyObject_
 49 ··0x000002e0·43616c6c·4e6f4172·6700666f·726d6174·CallNoArg.format
45 ··0x000002a0·63655f63·616c6c5f·66756e63·74696f6e·ce_call_function 
46 ··0x000002b0·005f5079·4f626a65·63745f43·616c6c4e·._PyObject_CallN 
47 ··0x000002c0·6f417267·0068616e·646c655f·7369676e·oArg.handle_sign 
48 ··0x000002d0·616c7300·73706563·69616c5f·6c6f6f6b·als.special_look 
49 ··0x000002e0·75702e70·6172742e·3000666f·726d6174·up.part.0.format 
50 ··0x000002f0·5f6b7761·7267735f·6572726f·7200666f·_kwargs_error.fo 
51 ··0x00000300·726d6174·5f657863·5f756e62·6f756e64·rmat_exc_unbound50 ··0x000002f0·5f657863·5f756e62·6f756e64·006d616b·_exc_unbound.mak
52 ··0x00000310·006d616b·655f7065·6e64696e·675f6361·.make_pending_ca51 ··0x00000300·655f7065·6e64696e·675f6361·6c6c7300·e_pending_calls.
 52 ··0x00000310·666f726d·61745f6b·77617267·735f6572·format_kwargs_er
53 ··0x00000320·6c6c7300·2e4c4338·30002e4c·43383100·lls..LC80..LC81.53 ··0x00000320·726f7200·2e4c4338·30002e4c·43383100·ror..LC80..LC81.
54 ··0x00000330·2e4c4338·32002e4c·43383300·2e4c414e·.LC82..LC83..LAN54 ··0x00000330·2e4c4338·32002e4c·43383300·2e4c414e·.LC82..LC83..LAN
55 ··0x00000340·43484f52·32005349·474e414c·5f50454e·CHOR2.SIGNAL_PEN55 ··0x00000340·43484f52·32005349·474e414c·5f50454e·CHOR2.SIGNAL_PEN
56 ··0x00000350·44494e47·5f43414c·4c53002e·4c433834·DING_CALLS..LC8456 ··0x00000350·44494e47·5f43414c·4c53002e·4c433834·DING_CALLS..LC84
57 ··0x00000360·002e4c43·3835002e·4c433836·002e4c43·..LC85..LC86..LC57 ··0x00000360·002e4c43·3835002e·4c433836·002e4c43·..LC85..LC86..LC
58 ··0x00000370·3837002e·4c433838·002e4c43·3839002e·87..LC88..LC89..58 ··0x00000370·3837002e·4c433838·002e4c43·3839002e·87..LC88..LC89..
59 ··0x00000380·4c433930·002e4c43·3931002e·4c433932·LC90..LC91..LC9259 ··0x00000380·4c433930·002e4c43·3931002e·4c433932·LC90..LC91..LC92
60 ··0x00000390·002e4c43·3933002e·4c433934·002e4c43·..LC93..LC94..LC60 ··0x00000390·002e4c43·3933002e·4c433934·002e4c43·..LC93..LC94..LC
Offset 179, 146 lines modifiedOffset 179, 146 lines modified
179 ··0x00000b00·54727565·44697669·64650050·79556e69·TrueDivide.PyUni179 ··0x00000b00·54727565·44697669·64650050·79556e69·TrueDivide.PyUni
180 ··0x00000b10·636f6465·5f466f72·6d617400·50794765·code_Format.PyGe180 ··0x00000b10·636f6465·5f466f72·6d617400·50794765·code_Format.PyGe
181 ··0x00000b20·6e5f5479·70650050·79436f72·6f5f5479·n_Type.PyCoro_Ty181 ··0x00000b20·6e5f5479·70650050·79436f72·6f5f5479·n_Type.PyCoro_Ty
182 ··0x00000b30·7065005f·50794765·6e5f5365·6e640050·pe._PyGen_Send.P182 ··0x00000b30·7065005f·50794765·6e5f5365·6e640050·pe._PyGen_Send.P
183 ··0x00000b40·794f626a·6563745f·49735472·7565005f·yObject_IsTrue._183 ··0x00000b40·794f626a·6563745f·49735472·7565005f·yObject_IsTrue._
184 ··0x00000b50·50794f62·6a656374·5f4c6f6f·6b757053·PyObject_LookupS184 ··0x00000b50·50794f62·6a656374·5f4c6f6f·6b757053·PyObject_LookupS
185 ··0x00000b60·70656369·616c0050·794e756d·6265725f·pecial.PyNumber_185 ··0x00000b60·70656369·616c0050·794e756d·6265725f·pecial.PyNumber_
186 ··0x00000b70·506f7765·72005079·4e756d62·65725f49·Power.PyNumber_I186 ··0x00000b70·506f7765·72005f50·79446963·745f4d65·Power._PyDict_Me
 187 ··0x00000b80·72676545·78005079·4f626a65·63745f44·rgeEx.PyObject_D
 188 ··0x00000b90·656c4974·656d0050·79457272·5f476976·elItem.PyErr_Giv
 189 ··0x00000ba0·656e4578·63657074·696f6e4d·61746368·enExceptionMatch
 190 ··0x00000bb0·65730050·79434d65·74686f64·5f547970·es.PyCMethod_Typ
 191 ··0x00000bc0·65005079·4346756e·6374696f·6e5f5479·e.PyCFunction_Ty
 192 ··0x00000bd0·70650050·794d6574·686f6444·65736372·pe.PyMethodDescr
 193 ··0x00000be0·5f547970·65005079·4f626a65·63745f43·_Type.PyObject_C
 194 ··0x00000bf0·616c6c00·50794e75·6d626572·5f496e50·all.PyNumber_InP
187 ··0x00000b80·6e506c61·63655472·75654469·76696465·nPlaceTrueDivide195 ··0x00000c00·6c616365·54727565·44697669·64650050·laceTrueDivide.P
 196 ··0x00000c10·794e756d·6265725f·466c6f6f·72446976·yNumber_FloorDiv
 197 ··0x00000c20·69646500·5f507944·6963745f·47657449·ide._PyDict_GetI
 198 ··0x00000c30·74656d49·64576974·68457272·6f72005f·temIdWithError._
 199 ··0x00000c40·50794c6f·6e675f41·73496e74·00507949·PyLong_AsInt.PyI
 200 ··0x00000c50·6d706f72·745f496d·706f7274·4d6f6475·mport_ImportModu
 201 ··0x00000c60·6c654c65·76656c4f·626a6563·74005079·leLevelObject.Py
 202 ··0x00000c70·4e756d62·65725f49·6e766572·74005079·Number_Invert.Py
 203 ··0x00000c80·5365745f·41646400·50794e75·6d626572·Set_Add.PyNumber
 204 ··0x00000c90·5f496e50·6c616365·53756274·72616374·_InPlaceSubtract
 205 ··0x00000ca0·0050794e·756d6265·725f4e65·67617469·.PyNumber_Negati
 206 ··0x00000cb0·76650050·794e756d·6265725f·52736869·ve.PyNumber_Rshi
 207 ··0x00000cc0·6674005f·50794f62·6a656374·5f4c6f6f·ft._PyObject_Loo
 208 ··0x00000cd0·6b757041·74747200·50794c69·73745f41·kupAttr.PyList_A
 209 ··0x00000ce0·73547570·6c650050·794e756d·6265725f·sTuple.PyNumber_
188 ··0x00000b90·00507945·72725f47·6976656e·45786365·.PyErr_GivenExce 
189 ··0x00000ba0·7074696f·6e4d6174·63686573·005f5079·ptionMatches._Py 
190 ··0x00000bb0·44696374·5f4d6572·67654578·00507943·Dict_MergeEx.PyC 
191 ··0x00000bc0·4d657468·6f645f54·79706500·50794346·Method_Type.PyCF 
192 ··0x00000bd0·756e6374·696f6e5f·54797065·0050794d·unction_Type.PyM 
193 ··0x00000be0·6574686f·64446573·63725f54·79706500·ethodDescr_Type. 
194 ··0x00000bf0·50794f62·6a656374·5f43616c·6c005079·PyObject_Call.Py 
195 ··0x00000c00·4f626a65·63745f44·656c4974·656d005f·Object_DelItem._ 
196 ··0x00000c10·50794469·63745f47·65744974·656d4964·PyDict_GetItemId 
197 ··0x00000c20·57697468·4572726f·72005f50·794c6f6e·WithError._PyLon 
198 ··0x00000c30·675f4173·496e7400·5079496d·706f7274·g_AsInt.PyImport 
199 ··0x00000c40·5f496d70·6f72744d·6f64756c·654c6576·_ImportModuleLev 
200 ··0x00000c50·656c4f62·6a656374·0050794e·756d6265·elObject.PyNumbe 
201 ··0x00000c60·725f466c·6f6f7244·69766964·65005f50·r_FloorDivide._P 
202 ··0x00000c70·794f626a·6563745f·4c6f6f6b·75704174·yObject_LookupAt 
203 ··0x00000c80·7472005f·50794c69·73745f45·7874656e·tr._PyList_Exten210 ··0x00000cf0·4f72005f·50794c69·73745f45·7874656e·Or._PyList_Exten
204 ··0x00000c90·64005079·4e756d62·65725f52·73686966·d.PyNumber_Rshif 
205 ··0x00000ca0·74005079·4e756d62·65725f4f·72005079·t.PyNumber_Or.Py 
206 ··0x00000cb0·4e756d62·65725f4e·65676174·69766500·Number_Negative. 
207 ··0x00000cc0·5079556e·69636f64·655f4e65·77005f50·PyUnicode_New._P211 ··0x00000d00·64005079·556e6963·6f64655f·4e657700·d.PyUnicode_New.
208 ··0x00000cd0·79556e69·636f6465·5f4a6f69·6e417272·yUnicode_JoinArr212 ··0x00000d10·5f507955·6e69636f·64655f4a·6f696e41·_PyUnicode_JoinA
209 ··0x00000ce0·61790050·794c6973·745f4173·5475706c·ay.PyList_AsTupl 
210 ··0x00000cf0·65005079·5365745f·41646400·50794e75·e.PySet_Add.PyNu 
211 ··0x00000d00·6d626572·5f496e76·65727400·50794e75·mber_Invert.PyNu213 ··0x00000d20·72726179·0050794e·756d6265·725f4c73·rray.PyNumber_Ls
 214 ··0x00000d30·68696674·0050794e·756d6265·725f586f·hift.PyNumber_Xo
 215 ··0x00000d40·72005079·4e756d62·65725f49·6e506c61·r.PyNumber_InPla
 216 ··0x00000d50·63654f72·0050794e·756d6265·725f496e·ceOr.PyNumber_In
 217 ··0x00000d60·506c6163·654c7368·69667400·5f507944·PlaceLshift._PyD
 218 ··0x00000d70·6963745f·53657449·74656d49·64005079·ict_SetItemId.Py
 219 ··0x00000d80·4e756d62·65725f49·6e506c61·63655265·Number_InPlaceRe
 220 ··0x00000d90·6d61696e·64657200·50794e75·6d626572·mainder.PyNumber
 221 ··0x00000da0·5f496e50·6c616365·416e6400·50794e75·_InPlaceAnd.PyNu
212 ··0x00000d10·6d626572·5f496e50·6c616365·4c736869·mber_InPlaceLshi222 ··0x00000db0·6d626572·5f496e50·6c616365·52736869·mber_InPlaceRshi
213 ··0x00000d20·66740050·794e756d·6265725f·496e506c·ft.PyNumber_InPl223 ··0x00000dc0·66740050·794e756d·6265725f·496e506c·ft.PyNumber_InPl
214 ··0x00000d30·61636553·75627472·61637400·50794e75·aceSubtract.PyNu 
215 ··0x00000d40·6d626572·5f4c7368·69667400·50794e75·mber_Lshift.PyNu 
216 ··0x00000d50·6d626572·5f496e50·6c616365·4f720050·mber_InPlaceOr.P 
217 ··0x00000d60·794e756d·6265725f·586f7200·5f507953·yNumber_Xor._PyS 
218 ··0x00000d70·79735f47·65744f62·6a656374·4964005f·ys_GetObjectId._ 
219 ··0x00000d80·50794572·725f5265·73746f72·65005079·PyErr_Restore.Py 
220 ··0x00000d90·4672616d·655f4661·7374546f·4c6f6361·Frame_FastToLoca 
221 ··0x00000da0·6c735769·74684572·726f7200·5f50794f·lsWithError._PyO 
222 ··0x00000db0·626a6563·745f4c6f·6f6b7570·41747472·bject_LookupAttr 
223 ··0x00000dc0·49640050·794d6170·70696e67·5f4b6579·Id.PyMapping_Key 
224 ··0x00000dd0·73005079·53657175·656e6365·5f476574·s.PySequence_Get 
225 ··0x00000de0·4974656d·005f5079·5365745f·55706461·Item._PySet_Upda 
226 ··0x00000df0·74650050·79536574·5f4e6577·00507944·te.PySet_New.PyD 
227 ··0x00000e00·6963745f·55706461·74650050·794e756d·ict_Update.PyNum 
228 ··0x00000e10·6265725f·496e506c·61636558·6f720050·ber_InPlaceXor.P224 ··0x00000dd0·6163654d·756c7469·706c7900·50794173·aceMultiply.PyAs
 225 ··0x00000de0·796e6347·656e5f54·79706500·5f507943·yncGen_Type._PyC
 226 ··0x00000df0·6f726f5f·47657441·77616974·61626c65·oro_GetAwaitable
 227 ··0x00000e00·49746572·005f5079·4572725f·52657374·Iter._PyErr_Rest
 228 ··0x00000e10·6f726500·50794469·63745f55·70646174·ore.PyDict_Updat
 229 ··0x00000e20·65005f50·79457272·5f536574·4f626a65·e._PyErr_SetObje
 230 ··0x00000e30·63740050·79547261·63654261·636b5f48·ct.PyTraceBack_H
 231 ··0x00000e40·65726500·5f507947·656e5f79·66005f50·ere._PyGen_yf._P
 232 ··0x00000e50·79536574·5f557064·61746500·50794974·ySet_Update.PyIt
 233 ··0x00000e60·65725f4e·65787400·50794672·616d655f·er_Next.PyFrame_
Max diff block lines reached; 9447/20680 bytes (45.68%) of diff not shown.
229 KB
codecs.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:··········22228·(bytes·into·file)13 ··Start·of·section·headers:··········21444·(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·0x56d4:1 There·are·16·section·headers,·starting·at·offset·0x53c4:
  
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·001570·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0016d0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0042d0·000880·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0040e0·000940·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0015a4·0000b0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001704·0000b0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004b50·000100·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·004a20·000100·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001654·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0017b4·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001654·000655·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0017b4·000655·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001cac·000c0c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001e0c·00098c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004c50·000798·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·004b20·000640·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0028b8·00040c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002798·000334·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0053e8·000268·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005160·0001e0·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002cc4·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002acc·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002cc4·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002acc·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·002cf8·000bd0·10·····14··89··417 ··[13]·.symtab···········SYMTAB··········00000000·002b00·000bc0·10·····14··88··4
18 ··[14]·.strtab···········STRTAB··········00000000·0038c8·000a06·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0036c0·000a1e·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·005650·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·005340·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
21.5 KB
readelf --wide --symbols {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Symbol·table·'.symtab'·contains·189·entries:1 Symbol·table·'.symtab'·contains·188·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
9 ·····6:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29 ·····6:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
10 ·····7:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC310 ·····7:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
12 ·····9:·000001d5····30·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg12 ·····9:·000001d5····30·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg
13 ····10:·00000001···168·FUNC····LOCAL··DEFAULT····1·_PyCodecRegistry_Init13 ····10:·00000001···168·FUNC····LOCAL··DEFAULT····1·_PyCodecRegistry_Init
14 ····11:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d14 ····11:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
15 ····12:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC415 ····12:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····14:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····14:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····15:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC518 ····15:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
19 ····16:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····16:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····17:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····18:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC621 ····18:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····21:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC826 ····22:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
27 ····23:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·000001f5····72·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallTstate.constprop.030 ····26:·000001f5····72·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallTstate.constprop.0
31 ····27:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC931 ····27:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
32 ····28:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t32 ····28:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
33 ····29:·00000284·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1034 ····30:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
35 ····31:·00000249····74·FUNC····LOCAL··DEFAULT····1·codec_makeincrementalcodec35 ····31:·00000249····74·FUNC····LOCAL··DEFAULT····1·codec_makeincrementalcodec
36 ····32:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1136 ····32:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
37 ····33:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1237 ····33:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
38 ····34:·000002a1·····6·FUNC····LOCAL··DEFAULT····1·strict_errors38 ····34:·000002a1·····6·FUNC····LOCAL··DEFAULT····1·strict_errors
39 ····35:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1339 ····35:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
40 ····36:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1440 ····36:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
Offset 46, 147 lines modifiedOffset 46, 146 lines modified
46 ····42:·00000396·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·00000396·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1748 ····44:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
49 ····45:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1849 ····45:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
50 ····46:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1950 ····46:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
51 ····47:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2051 ····47:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
52 ····48:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2152 ····48:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
53 ····49:·00000288·····0·NOTYPE··LOCAL··DEFAULT····7·$t53 ····49:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
54 ····50:·00000558·····0·NOTYPE··LOCAL··DEFAULT····7·$d54 ····50:·000007a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····51:·00000560·····0·NOTYPE··LOCAL··DEFAULT····7·$t55 ····51:·000007ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····52:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2256 ····52:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
 57 ····53:·000007dd···280·FUNC····LOCAL··DEFAULT····1·_PyCodec_DecodeInternal
57 ····53:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2358 ····54:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
58 ····54:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2459 ····55:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
59 ····55:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
60 ····56:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
61 ····57:·00000795·····6·FUNC····LOCAL··DEFAULT····1·backslashreplace_errors60 ····56:·000008f5·····6·FUNC····LOCAL··DEFAULT····1·backslashreplace_errors
62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR061 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
64 ····60:·00000001···490·FUNC····LOCAL··DEFAULT····9·surrogateescape_errors63 ····59:·00000001···490·FUNC····LOCAL··DEFAULT····9·surrogateescape_errors
65 ····61:·00000c21····44·FUNC····LOCAL··DEFAULT····1·codec_getitem64 ····60:·00000d81····44·FUNC····LOCAL··DEFAULT····1·codec_getitem
66 ····62:·00000c4d·····6·FUNC····LOCAL··DEFAULT····1·xmlcharrefreplace_errors65 ····61:·00000dad·····6·FUNC····LOCAL··DEFAULT····1·xmlcharrefreplace_errors
67 ····63:·00000f41·····6·FUNC····LOCAL··DEFAULT····1·ignore_errors66 ····62:·000010a1·····6·FUNC····LOCAL··DEFAULT····1·ignore_errors
68 ····64:·00000ffd·····6·FUNC····LOCAL··DEFAULT····1·namereplace_errors67 ····63:·0000115d·····6·FUNC····LOCAL··DEFAULT····1·namereplace_errors
69 ····65:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2568 ····64:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
70 ····66:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR169 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
71 ····67:·000012e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00001448·····0·NOTYPE··LOCAL··DEFAULT····1·$d
72 ····68:·000012ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·0000144c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
73 ····69:·000013c5·····6·FUNC····LOCAL··DEFAULT····1·replace_errors72 ····68:·00001525·····6·FUNC····LOCAL··DEFAULT····1·replace_errors
74 ····70:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2773 ····69:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
75 ····71:·00001531····52·FUNC····LOCAL··DEFAULT····1·codec_getincrementalcodec74 ····70:·00001691····52·FUNC····LOCAL··DEFAULT····1·codec_getincrementalcodec
76 ····72:·00000380·····0·NOTYPE··LOCAL··DEFAULT····9·$d75 ····71:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
77 ····73:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2876 ····72:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
78 ····74:·00000384·····0·NOTYPE··LOCAL··DEFAULT····9·$t77 ····73:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t
79 ····75:·00000385····78·FUNC····LOCAL··DEFAULT····9·codec_getstreamcodec78 ····74:·000002ad····78·FUNC····LOCAL··DEFAULT····9·codec_getstreamcodec
80 ····76:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d79 ····75:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
81 ····77:·00000000···160·OBJECT··LOCAL··DEFAULT····3·methods.180 ····76:·00000000···160·OBJECT··LOCAL··DEFAULT····3·methods.1
82 ····78:·000000a0····12·OBJECT··LOCAL··DEFAULT····3·PyId__is_text_encoding.081 ····77:·000000a0····12·OBJECT··LOCAL··DEFAULT····3·PyId__is_text_encoding.0
83 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
84 ····80:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·ucnhash_CAPI83 ····79:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·ucnhash_CAPI
85 ····81:·00000501·····0·NOTYPE··LOCAL··DEFAULT····1·$d84 ····80:·00000501·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·00000502·····0·NOTYPE··LOCAL··DEFAULT····1·$t85 ····81:·00000502·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····1·86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····5·87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····7·88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
90 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT····9·89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT···11·90 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
92 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT···12·91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
93 ····89:·00000001···488·FUNC····GLOBAL·DEFAULT····7·_PyCodec_Lookup92 ····88:·00000001···468·FUNC····GLOBAL·DEFAULT····7·_PyCodec_Lookup
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_normalize_encoding95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_normalize_encoding
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternInPlace98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternInPlace
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError
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·PyList_Size101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Size
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_GetItem103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_GetItem
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
 106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_LookupError
 107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
 108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_LookupError 
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format 
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory 
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_BadArgument111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_BadArgument
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCMethod_New116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCMethod_New
118 ···114:·000000a9···100·FUNC····GLOBAL·DEFAULT····1·PyCodec_RegisterError117 ···113:·000000a9···100·FUNC····GLOBAL·DEFAULT····1·PyCodec_RegisterError
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyImport_ImportModuleNoBlock118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyImport_ImportModuleNoBlock
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString
122 ···118:·0000010d···112·FUNC····GLOBAL·DEFAULT····1·PyCodec_LookupError121 ···117:·0000010d···112·FUNC····GLOBAL·DEFAULT····1·PyCodec_LookupError
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItemStringWithError122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItemStringWithError
124 ···120:·0000017d····88·FUNC····GLOBAL·DEFAULT····1·PyCodec_Register123 ···119:·0000017d····88·FUNC····GLOBAL·DEFAULT····1·PyCodec_Register
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
Max diff block lines reached; -1/21973 bytes (-0.00%) of diff not shown.
78.8 KB
readelf --wide --relocs {}
    
Offset 1, 636 lines modifiedOffset 1, 600 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x42d0·contains·272·entries:1 Relocation·section·'.rel.text'·at·offset·0x40e0·contains·296·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··00006f0a·R_ARM_THM_CALL·········00000000···PyList_New3 00000016··00006e0a·R_ARM_THM_CALL·········00000000···PyList_New
4 00000022··0000700a·R_ARM_THM_CALL·········00000000···PyDict_New4 00000022··00006f0a·R_ARM_THM_CALL·········00000000···PyDict_New
5 0000002c··0000700a·R_ARM_THM_CALL·········00000000···PyDict_New5 0000002c··00006f0a·R_ARM_THM_CALL·········00000000···PyDict_New
6 00000040··0000710a·R_ARM_THM_CALL·········00000000···PyCMethod_New6 00000040··0000700a·R_ARM_THM_CALL·········00000000···PyCMethod_New
7 00000052··0000720a·R_ARM_THM_CALL·········000000a9···PyCodec_RegisterError7 00000052··0000710a·R_ARM_THM_CALL·········000000a9···PyCodec_RegisterError
8 00000066··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC48 00000066··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC4
9 0000006a··00000c30·R_ARM_THM_MOVT_ABS·····000000a0···.LC49 0000006a··00000c30·R_ARM_THM_MOVT_ABS·····000000a0···.LC4
10 0000006e··0000730a·R_ARM_THM_CALL·········00000000···PyImport_ImportModuleNoBlock10 0000006e··0000720a·R_ARM_THM_CALL·········00000000···PyImport_ImportModuleNoBlock
11 0000008c··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc11 0000008c··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
12 00000094··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc12 00000094··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
13 000000a0··00006e02·R_ARM_ABS32············00000000···_PyRuntime13 000000a0··00006d02·R_ARM_ABS32············00000000···_PyRuntime
14 000000a4··00000102·R_ARM_ABS32············00000000···.data14 000000a4··00000102·R_ARM_ABS32············00000000···.data
15 000000c0··0000740a·R_ARM_THM_CALL·········00000000···PyCallable_Check15 000000c0··0000730a·R_ARM_THM_CALL·········00000000···PyCallable_Check
16 000000e6··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError16 000000e6··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
17 000000ea··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError17 000000ea··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
18 000000ee··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC518 000000ee··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC5
19 000000f2··00000f30·R_ARM_THM_MOVT_ABS·····000000ac···.LC519 000000f2··00000f30·R_ARM_THM_MOVT_ABS·····000000ac···.LC5
20 000000fa··0000680a·R_ARM_THM_CALL·········00000000···PyErr_SetString20 000000fa··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
21 00000108··00006e02·R_ARM_ABS32············00000000···_PyRuntime21 00000108··00006d02·R_ARM_ABS32············00000000···_PyRuntime
22 0000011c··0000122f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC622 0000011c··0000122f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC6
23 00000120··00001230·R_ARM_THM_MOVT_ABS·····000000c8···.LC623 00000120··00001230·R_ARM_THM_MOVT_ABS·····000000c8···.LC6
24 00000132··0000770a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemStringWithError24 00000132··0000760a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemStringWithError
25 00000150··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred25 00000150··0000600a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
26 0000015a··0000692f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_LookupError26 0000015a··0000662f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_LookupError
27 0000015e··00006930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_LookupError27 0000015e··00006630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_LookupError
28 00000164··0000132f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC728 00000164··0000132f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC7
29 00000168··00001330·R_ARM_THM_MOVT_ABS·····000000d0···.LC729 00000168··00001330·R_ARM_THM_MOVT_ABS·····000000d0···.LC7
30 00000170··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_Format30 00000170··0000670a·R_ARM_THM_CALL·········00000000···PyErr_Format
31 00000178··00006e02·R_ARM_ABS32············00000000···_PyRuntime31 00000178··00006d02·R_ARM_ABS32············00000000···_PyRuntime
32 00000190··0000740a·R_ARM_THM_CALL·········00000000···PyCallable_Check32 00000190··0000730a·R_ARM_THM_CALL·········00000000···PyCallable_Check
33 000001ae··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError33 000001ae··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
34 000001b2··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError34 000001b2··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
35 000001b6··0000162f·R_ARM_THM_MOVW_ABS_NC··000000f4···.LC835 000001b6··0000162f·R_ARM_THM_MOVW_ABS_NC··000000f4···.LC8
36 000001ba··00001630·R_ARM_THM_MOVT_ABS·····000000f4···.LC836 000001ba··00001630·R_ARM_THM_MOVT_ABS·····000000f4···.LC8
37 000001c0··0000680a·R_ARM_THM_CALL·········00000000···PyErr_SetString37 000001c0··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
38 000001ca··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_BadArgument38 000001ca··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_BadArgument
39 000001d0··00006e02·R_ARM_ABS32············00000000···_PyRuntime39 000001d0··00006d02·R_ARM_ABS32············00000000···_PyRuntime
40 000001dc··00007a0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get40 000001dc··0000790a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
41 00000234··00007c0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall41 00000234··00007b0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
42 0000023c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000154···.LC1042 0000023c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000154···.LC10
43 00000240··00001e30·R_ARM_THM_MOVT_ABS·····00000154···.LC1043 00000240··00001e30·R_ARM_THM_MOVT_ABS·····00000154···.LC10
44 0000024e··0000820a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString44 0000024e··0000810a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString
45 0000025a··0000202f·R_ARM_THM_MOVW_ABS_NC··00000168···.LC1145 0000025a··0000202f·R_ARM_THM_MOVW_ABS_NC··00000168···.LC11
46 0000025e··00002030·R_ARM_THM_MOVT_ABS·····00000168···.LC1146 0000025e··00002030·R_ARM_THM_MOVT_ABS·····00000168···.LC11
47 00000262··0000830a·R_ARM_THM_CALL·········00000000···PyObject_CallFunction47 00000262··0000820a·R_ARM_THM_CALL·········00000000···PyObject_CallFunction
48 00000274··00007a0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get48 00000274··0000790a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
49 0000028c··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc49 0000028c··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
50 00000294··0000212f·R_ARM_THM_MOVW_ABS_NC··0000016c···.LC1250 00000294··0000212f·R_ARM_THM_MOVW_ABS_NC··0000016c···.LC12
51 00000298··00002130·R_ARM_THM_MOVT_ABS·····0000016c···.LC1251 00000298··00002130·R_ARM_THM_MOVT_ABS·····0000016c···.LC12
52 000002b4··0000860a·R_ARM_THM_CALL·········00000000···PyErr_SetObject52 000002b4··0000850a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
53 000002bc··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError53 000002bc··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
54 000002c0··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError54 000002c0··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
55 000002c4··0000232f·R_ARM_THM_MOVW_ABS_NC··00000180···.LC1355 000002c4··0000232f·R_ARM_THM_MOVW_ABS_NC··00000180···.LC13
56 000002c8··00002330·R_ARM_THM_MOVT_ABS·····00000180···.LC1356 000002c8··00002330·R_ARM_THM_MOVT_ABS·····00000180···.LC13
57 000002ce··0000680a·R_ARM_THM_CALL·········00000000···PyErr_SetString57 000002ce··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
58 000002d8··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeEncodeError58 000002d8··0000872f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeEncodeError
59 000002dc··00008830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeEncodeError59 000002dc··00008730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeEncodeError
60 000002ee··0000890a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype60 000002ee··0000880a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
61 000002f8··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeDecodeError61 000002f8··0000892f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeDecodeError
62 000002fc··00008a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeDecodeError62 000002fc··00008930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeDecodeError
63 0000030e··00008b0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetStart63 0000030e··00008a0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetStart
64 0000031c··00008c0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetEnd64 0000031c··00008b0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetEnd
65 00000328··00008d0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetObject65 00000328··00008c0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetObject
66 0000033a··00008e0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetEncoding66 0000033a··00008d0a·R_ARM_THM_CALL·········00000000···PyUnicodeDecodeError_GetEncoding
67 00000346··00008f0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF867 00000346··00008e0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
68 000003ec··0000900a·R_ARM_THM_CALL·········00000000···PyUnicode_FromOrdinal68 000003ec··00008f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromOrdinal
69 000003fc··0000252f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC1569 000003fc··0000252f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC15
70 00000400··00002530·R_ARM_THM_MOVT_ABS·····000001ac···.LC1570 00000400··00002530·R_ARM_THM_MOVT_ABS·····000001ac···.LC15
71 00000406··0000910a·R_ARM_THM_CALL·········00000000···Py_BuildValue71 00000406··0000900a·R_ARM_THM_CALL·········00000000···Py_BuildValue
72 00000418··0000920a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetStart72 00000418··0000910a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetStart
73 00000426··0000930a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetEnd73 00000426··0000920a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetEnd
74 00000432··0000940a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetObject74 00000432··0000930a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetObject
75 00000440··0000950a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetEncoding75 00000440··0000940a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetEncoding
76 0000044c··00008f0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF876 0000044c··00008e0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
77 0000047c··0000870a·R_ARM_THM_CALL·········00000000···__aeabi_idiv77 0000047c··0000860a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
78 00000496··0000960a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize78 00000496··0000950a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
79 000004a0··0000970a·R_ARM_THM_CALL·········00000000···PyBytes_AsString79 000004a0··0000960a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
80 00000510··0000860a·R_ARM_THM_CALL·········00000000···PyErr_SetObject80 00000510··0000850a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
81 00000518··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc81 00000518··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
82 00000552··0000860a·R_ARM_THM_CALL·········00000000···PyErr_SetObject82 00000552··0000850a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
83 00000560··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc83 00000560··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
84 0000057c··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc84 0000057c··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
85 00000586··0000890a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype85 00000586··0000880a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
86 00000592··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError86 00000592··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
87 00000596··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError87 00000596··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
88 0000059c··0000262f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC1688 0000059c··0000262f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC16
89 000005a0··00002630·R_ARM_THM_MOVT_ABS·····000001b4···.LC1689 000005a0··00002630·R_ARM_THM_MOVT_ABS·····000001b4···.LC16
90 000005a8··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_Format90 000005a8··0000670a·R_ARM_THM_CALL·········00000000···PyErr_Format
91 000005b8··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc91 000005b8··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
92 000005c8··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc92 000005c8··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
93 00000624··0000242f·R_ARM_THM_MOVW_ABS_NC··000001a4···.LC1493 00000624··0000242f·R_ARM_THM_MOVW_ABS_NC··000001a4···.LC14
94 00000628··00002430·R_ARM_THM_MOVT_ABS·····000001a4···.LC1494 00000628··00002430·R_ARM_THM_MOVT_ABS·····000001a4···.LC14
95 0000062c··0000910a·R_ARM_THM_CALL·········00000000···Py_BuildValue95 0000062c··0000900a·R_ARM_THM_CALL·········00000000···Py_BuildValue
96 00000650··0000860a·R_ARM_THM_CALL·········00000000···PyErr_SetObject96 00000650··0000850a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
97 00000658··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc97 00000658··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
98 00000660··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc98 00000660··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
99 0000068e··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc99 0000068e··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
100 000006a2··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc100 000006a2··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
101 000006aa··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc101 000006aa··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
102 000006b2··0000982f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower102 000006b2··0000972f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower
103 000006b6··00009830·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower103 000006b6··00009730·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower
104 0000076e··00002c2f·R_ARM_THM_MOVW_ABS_NC··000001e8···.LC17104 0000076e··00002c2f·R_ARM_THM_MOVW_ABS_NC··000001e8···.LC17
105 00000772··00002c30·R_ARM_THM_MOVT_ABS·····000001e8···.LC17105 00000772··00002c30·R_ARM_THM_MOVT_ABS·····000001e8···.LC17
106 00000776··0000990a·R_ARM_THM_CALL·········00000000···strcmp106 00000776··0000980a·R_ARM_THM_CALL·········00000000···strcmp
107 0000079c··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeDecodeError 
108 000007a0··00008a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeDecodeError107 0000079e··0000342f·R_ARM_THM_MOVW_ABS_NC··00000258···.LC22
 108 000007a2··00003430·R_ARM_THM_MOVT_ABS·····00000258···.LC22
 109 000007a8··00007c0a·R_ARM_THM_CALL·········000001d5···_PyCodec_LookupTextEncoding
 110 000007d2··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
109 000007b6··0000890a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype111 000007ee··00009a0a·R_ARM_THM_CALL·········00000000···PyTuple_New
110 000007c2··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeEncodeError 
111 000007c6··00008830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeEncodeError 
112 000007d8··0000920a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetStart112 00000802··00005c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
113 000007e6··0000930a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetEnd 
114 000007f2··0000940a·R_ARM_THM_CALL·········00000000···PyUnicodeEncodeError_GetObject113 00000812··00009b0a·R_ARM_THM_CALL·········00000000···PyObject_Call
 114 0000083c··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 115 00000852··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
115 00000858··0000a00a·R_ARM_THM_CALL·········00000000···PyUnicode_New116 0000085e··00009a0a·R_ARM_THM_CALL·········00000000···PyTuple_New
 117 0000087a··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 118 0000088e··0000650a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 119 00000894··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 120 00000898··00006c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
116 00000880··00003a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0121 0000089c··0000372f·R_ARM_THM_MOVW_ABS_NC··00000274···.LC24
117 00000884··00003a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0122 000008a0··00003730·R_ARM_THM_MOVT_ABS·····00000274···.LC24
Max diff block lines reached; 42486/80653 bytes (52.68%) of diff not shown.
773 B
strings --all --bytes=8 {}
    
Offset 42, 14 lines modifiedOffset 42, 15 lines modified
42 PyObject_CallOneArg42 PyObject_CallOneArg
43 _PyCodecRegistry_Init43 _PyCodecRegistry_Init
44 _PyObject_VectorcallTstate.constprop.044 _PyObject_VectorcallTstate.constprop.0
45 codec_makeincrementalcodec45 codec_makeincrementalcodec
46 strict_errors46 strict_errors
47 surrogatepass_errors47 surrogatepass_errors
48 get_standard_encoding48 get_standard_encoding
 49 _PyCodec_DecodeInternal
49 backslashreplace_errors50 backslashreplace_errors
50 .LANCHOR051 .LANCHOR0
51 surrogateescape_errors52 surrogateescape_errors
52 codec_getitem53 codec_getitem
53 xmlcharrefreplace_errors54 xmlcharrefreplace_errors
54 ignore_errors55 ignore_errors
55 namereplace_errors56 namereplace_errors
Offset 68, 19 lines modifiedOffset 69, 19 lines modified
68 PyDict_GetItemWithError69 PyDict_GetItemWithError
69 PyErr_Occurred70 PyErr_Occurred
70 PyList_Size71 PyList_Size
71 _Py_NoneStruct72 _Py_NoneStruct
72 PyList_GetItem73 PyList_GetItem
73 PyDict_SetItem74 PyDict_SetItem
74 _Py_Dealloc75 _Py_Dealloc
75 PyExc_RuntimeError 
76 PyErr_SetString 
77 PyExc_LookupError76 PyExc_LookupError
78 PyErr_Format77 PyErr_Format
79 PyErr_NoMemory78 PyErr_NoMemory
 79 PyExc_RuntimeError
 80 PyErr_SetString
80 PyErr_BadArgument81 PyErr_BadArgument
81 PyExc_TypeError82 PyExc_TypeError
82 _PyRuntime83 _PyRuntime
83 PyList_New84 PyList_New
84 PyDict_New85 PyDict_New
85 PyCMethod_New86 PyCMethod_New
86 PyCodec_RegisterError87 PyCodec_RegisterError
51.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 886, 107 lines modifiedOffset 886, 285 lines modified
886 »       adds»   r0,·#3886 »       adds»   r0,·#3
887 »       b.n»    752·<get_standard_encoding+0xa2>887 »       b.n»    752·<get_standard_encoding+0xa2>
888 »       adds»   r0,·#2888 »       adds»   r0,·#2
889 »       b.n»    71e·<get_standard_encoding+0x6e>889 »       b.n»    71e·<get_standard_encoding+0x6e>
890 »       movs»   r0,·#3890 »       movs»   r0,·#3
891 »       pop»    {r4,·pc}891 »       pop»    {r4,·pc}
  
 892 00000794·<_PyCodec_DecodeText>:
 893 _PyCodec_DecodeText():
 894 »       push»   {r4,·r5,·r6,·r7,·lr}
 895 »       mov»    r6,·r0
 896 »       mov»    r5,·r1
 897 »       sub»    sp,·#12
 898 »       mov»    r0,·r1
 899 »       movw»   r1,·#0
 900 ·R_ARM_THM_MOVW_ABS_NC»  .LC22
 901 »       movt»   r1,·#0
 902 ·R_ARM_THM_MOVT_ABS»     .LC22
 903 »       mov»    r7,·r2
 904 »       bl»     1d4·<PyObject_CallOneArg>
 905 ·R_ARM_THM_CALL» _PyCodec_LookupTextEncoding
 906 »       cbz»    r0,·7cc·<_PyCodec_DecodeText+0x38>
 907 »       ldr»    r1,·[r0,·#16]
 908 »       ldr»    r4,·[r1,·#0]
 909 »       adds»   r4,·#1
 910 »       str»    r4,·[r1,·#0]
 911 »       ldr»    r2,·[r0,·#0]
 912 »       subs»   r3,·r2,·#1
 913 »       str»    r3,·[r0,·#0]
 914 »       cbz»    r3,·7d0·<_PyCodec_DecodeText+0x3c>
 915 »       mov»    r3,·r7
 916 »       mov»    r2,·r5
 917 »       mov»    r0,·r6
 918 »       add»    sp,·#12
 919 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr}
 920 »       b.n»    7dc·<_PyCodec_DecodeInternal>
 921 »       add»    sp,·#12
 922 »       pop»    {r4,·r5,·r6,·r7,·pc}
 923 »       str»    r1,·[sp,·#4]
 924 »       bl»     0·<_Py_Dealloc>
 925 ·R_ARM_THM_CALL» _Py_Dealloc
 926 »       ldr»    r1,·[sp,·#4]
 927 »       b.n»    7be·<_PyCodec_DecodeText+0x2a>
 928 »       nop
  
 929 000007dc·<_PyCodec_DecodeInternal>:
 930 _PyCodec_DecodeInternal():
 931 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 932 »       mov»    r4,·r0
 933 »       mov»    r6,·r1
 934 »       mov»    r8,·r2
 935 »       cmp»    r3,·#0
 936 »       beq.n»  85c·<_PyCodec_DecodeInternal+0x80>
 937 »       movs»   r0,·#2
 938 »       mov»    r7,·r3
 939 »       bl»     0·<PyTuple_New>
 940 ·R_ARM_THM_CALL» PyTuple_New
 941 »       mov»    r5,·r0
 942 »       cmp»    r0,·#0
 943 »       beq.n»  87e·<_PyCodec_DecodeInternal+0xa2>
 944 »       ldr»    r1,·[r4,·#0]
 945 »       mov»    r0,·r7
 946 »       adds»   r1,·#1
 947 »       str»    r1,·[r4,·#0]
 948 »       str»    r4,·[r5,·#12]
 949 »       bl»     0·<PyUnicode_FromString>
 950 ·R_ARM_THM_CALL» PyUnicode_FromString
 951 »       cmp»    r0,·#0
 952 »       beq.n»  870·<_PyCodec_DecodeInternal+0x94>
 953 »       str»    r0,·[r5,·#16]
 954 »       movs»   r2,·#0
 955 »       mov»    r1,·r5
 956 »       mov»    r0,·r6
 957 »       bl»     0·<PyObject_Call>
 958 ·R_ARM_THM_CALL» PyObject_Call
 959 »       mov»    r4,·r0
 960 »       cmp»    r0,·#0
 961 »       beq.n»  8d4·<_PyCodec_DecodeInternal+0xf8>
 962 »       ldr»    r0,·[r4,·#4]
 963 »       ldr»    r2,·[r0,·#84]» ;·0x54
 964 »       lsls»   r3,·r2,·#5
 965 »       bpl.n»  894·<_PyCodec_DecodeInternal+0xb8>
 966 »       ldr»    r3,·[r4,·#8]
 967 »       cmp»    r3,·#2
 968 »       bne.n»  894·<_PyCodec_DecodeInternal+0xb8>
 969 »       ldr»    r7,·[r4,·#12]
 970 »       ldr»    r1,·[r7,·#0]
 971 »       adds»   r1,·#1
 972 »       str»    r1,·[r7,·#0]
 973 »       ldr»    r0,·[r5,·#0]
 974 »       subs»   r2,·r0,·#1
 975 »       str»    r2,·[r5,·#0]
 976 »       cbnz»   r2,·840·<_PyCodec_DecodeInternal+0x64>
 977 »       mov»    r0,·r5
 978 »       bl»     0·<_Py_Dealloc>
 979 ·R_ARM_THM_CALL» _Py_Dealloc
 980 »       ldr»    r5,·[r6,·#0]
 981 »       subs»   r3,·r5,·#1
 982 »       str»    r3,·[r6,·#0]
 983 »       cbz»    r3,·88c·<_PyCodec_DecodeInternal+0xb0>
 984 »       ldr»    r6,·[r4,·#0]
 985 »       subs»   r1,·r6,·#1
 986 »       str»    r1,·[r4,·#0]
 987 »       cbnz»   r1,·856·<_PyCodec_DecodeInternal+0x7a>
 988 »       mov»    r0,·r4
 989 »       bl»     0·<_Py_Dealloc>
 990 ·R_ARM_THM_CALL» _Py_Dealloc
 991 »       mov»    r0,·r7
 992 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 993 »       movs»   r0,·#1
 994 »       bl»     0·<PyTuple_New>
 995 ·R_ARM_THM_CALL» PyTuple_New
 996 »       mov»    r5,·r0
 997 »       cbz»    r0,·87e·<_PyCodec_DecodeInternal+0xa2>
 998 »       ldr»    r3,·[r4,·#0]
 999 »       adds»   r3,·#1
 1000 »       str»    r3,·[r4,·#0]
 1001 »       str»    r4,·[r0,·#12]
 1002 »       b.n»    80c·<_PyCodec_DecodeInternal+0x30>
 1003 »       ldr»    r4,·[r5,·#0]
 1004 »       subs»   r3,·r4,·#1
 1005 »       str»    r3,·[r5,·#0]
 1006 »       cbnz»   r3,·87e·<_PyCodec_DecodeInternal+0xa2>
 1007 »       mov»    r0,·r5
 1008 »       bl»     0·<_Py_Dealloc>
 1009 ·R_ARM_THM_CALL» _Py_Dealloc
 1010 »       cbz»    r6,·888·<_PyCodec_DecodeInternal+0xac>
Max diff block lines reached; 47581/52033 bytes (91.44%) of diff not shown.
45.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 1226 lines modifiedOffset 1, 951 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyCodec_Lookup>:2 00000000·<_PyCodec_Lookup>:
3 _PyCodec_Lookup():3 _PyCodec_Lookup():
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
5 »       mov»    r6,·r05 »       mov»    r6,·r0
6 »       sub»    sp,·#206 »       sub»    sp,·#16
7 »       cmp»    r0,·#07 »       cmp»    r0,·#0
8 »       beq.w»  188·<_PyCodec_Lookup+0x188>8 »       beq.w»  170·<_PyCodec_Lookup+0x170>
9 »       ldr»    r3,·[pc,·#468]»;·(1e4·<_PyCodec_Lookup+0x1e4>)9 »       ldr»    r3,·[pc,·#448]»;·(1d0·<_PyCodec_Lookup+0x1d0>)
10 »       ldr»    r1,·[r3,·#0]10 »       ldr»    r0,·[r3,·#0]
11 »       ldr»    r7,·[r1,·#8]11 »       ldr»    r7,·[r0,·#8]
12 »       ldr.w»  r2,·[r7,·#504]»      ;·0x1f812 »       ldr.w»  r1,·[r7,·#504]»      ;·0x1f8
13 »       cmp»    r2,·#013 »       cmp»    r1,·#0
14 »       beq.n»  f6·<_PyCodec_Lookup+0xf6>14 »       beq.n»  fa·<_PyCodec_Lookup+0xfa>
 15 »       mov»    r0,·r6
15 »       bl»     0·<strlen>16 »       bl»     0·<strlen>
16 ·R_ARM_THM_CALL» strlen17 ·R_ARM_THM_CALL» strlen
17 »       adds»   r4,·r0,·#118 »       adds»   r2,·r0,·#1
18 »       mov»    r0,·r419 »       mov»    r0,·r2
19 »       str»    r4,·[sp,·#4]20 »       str»    r2,·[sp,·#4]
20 »       bl»     0·<PyMem_Malloc>21 »       bl»     0·<PyMem_Malloc>
21 ·R_ARM_THM_CALL» PyMem_Malloc22 ·R_ARM_THM_CALL» PyMem_Malloc
 23 »       ldr»    r2,·[sp,·#4]
22 »       mov»    r5,·r024 »       mov»    r5,·r0
23 »       cmp»    r0,·#025 »       cmp»    r0,·#0
24 »       beq.w»  180·<_PyCodec_Lookup+0x180>26 »       beq.w»  146·<_PyCodec_Lookup+0x146>
25 »       mov»    r1,·r027 »       mov»    r1,·r0
26 »       ldr»    r2,·[sp,·#4] 
27 »       mov»    r0,·r628 »       mov»    r0,·r6
28 »       bl»     0·<_Py_normalize_encoding>29 »       bl»     0·<_Py_normalize_encoding>
29 ·R_ARM_THM_CALL» _Py_normalize_encoding30 ·R_ARM_THM_CALL» _Py_normalize_encoding
30 »       cmp»    r0,·#031 »       cmp»    r0,·#0
31 »       beq.n»  120·<_PyCodec_Lookup+0x120>32 »       beq.w»  14e·<_PyCodec_Lookup+0x14e>
32 »       mov»    r0,·r533 »       mov»    r0,·r5
33 »       bl»     0·<PyUnicode_FromString>34 »       bl»     0·<PyUnicode_FromString>
34 ·R_ARM_THM_CALL» PyUnicode_FromString35 ·R_ARM_THM_CALL» PyUnicode_FromString
35 »       mov»    r4,·r036 »       mov»    r4,·r0
36 »       mov»    r0,·r537 »       mov»    r0,·r5
37 »       bl»     0·<PyMem_Free>38 »       bl»     0·<PyMem_Free>
38 ·R_ARM_THM_CALL» PyMem_Free39 ·R_ARM_THM_CALL» PyMem_Free
39 »       str»    r4,·[sp,·#12]40 »       str»    r4,·[sp,·#12]
40 »       cmp»    r4,·#041 »       cmp»    r4,·#0
41 »       beq.w»  17c·<_PyCodec_Lookup+0x17c>42 »       beq.n»  102·<_PyCodec_Lookup+0x102>
42 »       add»    r0,·sp,·#1243 »       add»    r0,·sp,·#12
43 »       bl»     0·<PyUnicode_InternInPlace>44 »       bl»     0·<PyUnicode_InternInPlace>
44 ·R_ARM_THM_CALL» PyUnicode_InternInPlace45 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
45 »       ldr»    r1,·[sp,·#12]46 »       ldr»    r1,·[sp,·#12]
46 »       ldr.w»  r0,·[r7,·#508]»      ;·0x1fc47 »       ldr.w»  r0,·[r7,·#508]»      ;·0x1fc
47 »       bl»     0·<PyDict_GetItemWithError>48 »       bl»     0·<PyDict_GetItemWithError>
48 ·R_ARM_THM_CALL» PyDict_GetItemWithError49 ·R_ARM_THM_CALL» PyDict_GetItemWithError
49 »       mov»    r4,·r050 »       mov»    r4,·r0
50 »       cbz»    r0,·84·<_PyCodec_Lookup+0x84>51 »       cbz»    r0,·86·<_PyCodec_Lookup+0x86>
51 »       ldr»    r3,·[r0,·#0]52 »       ldr»    r2,·[r0,·#0]
52 »       ldr»    r0,·[sp,·#12]53 »       ldr»    r0,·[sp,·#12]
53 »       adds»   r3,·#154 »       adds»   r2,·#1
54 »       str»    r3,·[r4,·#0]55 »       str»    r2,·[r4,·#0]
55 »       ldr»    r1,·[r0,·#0]56 »       ldr»    r3,·[r0,·#0]
56 »       subs»   r5,·r1,·#157 »       subs»   r6,·r3,·#1
57 »       str»    r5,·[r0,·#0]58 »       str»    r6,·[r0,·#0]
58 »       cmp»    r5,·#059 »       cmp»    r6,·#0
59 »       beq.n»  f0·<_PyCodec_Lookup+0xf0>60 »       beq.n»  f4·<_PyCodec_Lookup+0xf4>
60 »       mov»    r0,·r461 »       mov»    r0,·r4
61 »       add»    sp,·#2062 »       add»    sp,·#16
62 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}63 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
63 »       bl»     0·<PyErr_Occurred>64 »       bl»     0·<PyErr_Occurred>
64 ·R_ARM_THM_CALL» PyErr_Occurred65 ·R_ARM_THM_CALL» PyErr_Occurred
65 »       mov»    r5,·r0 
66 »       cmp»    r0,·#066 »       cmp»    r0,·#0
67 »       bne.n»  170·<_PyCodec_Lookup+0x170>67 »       bne.n»  138·<_PyCodec_Lookup+0x138>
68 »       ldr.w»  r0,·[r7,·#504]»      ;·0x1f868 »       ldr.w»  r0,·[r7,·#504]»      ;·0x1f8
69 »       bl»     0·<PyList_Size>69 »       bl»     0·<PyList_Size>
70 ·R_ARM_THM_CALL» PyList_Size70 ·R_ARM_THM_CALL» PyList_Size
71 »       subs.w» r9,·r0,·#071 »       subs.w» sl,·r0,·#0
72 »       blt.n»  170·<_PyCodec_Lookup+0x170>72 »       blt.n»  138·<_PyCodec_Lookup+0x138>
73 »       beq.w»  1c6·<_PyCodec_Lookup+0x1c6>73 »       beq.w»  1ae·<_PyCodec_Lookup+0x1ae>
74 »       movw»   r8,·#074 »       movw»   r8,·#0
75 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct75 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
76 »       movt»   r8,·#076 »       movt»   r8,·#0
77 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct77 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 78 »       mov»    r9,·r4
78 »       ldr.w»  r0,·[r7,·#504]»      ;·0x1f879 »       ldr.w»  r0,·[r7,·#504]»      ;·0x1f8
79 »       mov»    r1,·r580 »       mov»    r1,·r9
80 »       bl»     0·<PyList_GetItem>81 »       bl»     0·<PyList_GetItem>
81 ·R_ARM_THM_CALL» PyList_GetItem82 ·R_ARM_THM_CALL» PyList_GetItem
82 »       cmp»    r0,·#083 »       cmp»    r0,·#0
83 »       beq.n»  170·<_PyCodec_Lookup+0x170>84 »       beq.n»  138·<_PyCodec_Lookup+0x138>
84 »       ldr»    r1,·[sp,·#12]85 »       ldr»    r1,·[sp,·#12]
85 »       bl»     1d4·<_PyCodec_Lookup+0x1d4>86 »       bl»     1d4·<_PyCodec_LookupTextEncoding>
86 ·R_ARM_THM_CALL» PyObject_CallOneArg87 ·R_ARM_THM_CALL» PyObject_CallOneArg
87 »       mov»    r4,·r088 »       mov»    r5,·r0
88 »       cmp»    r0,·#089 »       cmp»    r0,·#0
89 »       beq.n»  170·<_PyCodec_Lookup+0x170>90 »       beq.n»  138·<_PyCodec_Lookup+0x138>
90 »       cmp»    r0,·r891 »       cmp»    r0,·r8
91 »       beq.n»  140·<_PyCodec_Lookup+0x140>92 »       beq.n»  106·<_PyCodec_Lookup+0x106>
92 »       ldr»    r3,·[r0,·#4]93 »       ldr»    r6,·[r0,·#4]
93 »       ldr»    r1,·[r3,·#84]» ;·0x5494 »       ldr»    r3,·[r6,·#84]» ;·0x54
94 »       lsls»   r3,·r1,·#595 »       lsls»   r3,·r3,·#5
95 »       bpl.n»  1a2·<_PyCodec_Lookup+0x1a2>96 »       bpl.n»  18a·<_PyCodec_Lookup+0x18a>
96 »       ldr»    r2,·[r0,·#8]97 »       ldr»    r0,·[r0,·#8]
97 »       cmp»    r2,·#498 »       cmp»    r0,·#4
98 »       bne.n»  1a2·<_PyCodec_Lookup+0x1a2>99 »       bne.n»  18a·<_PyCodec_Lookup+0x18a>
99 »       ldr»    r1,·[sp,·#12]100 »       ldr»    r1,·[sp,·#12]
100 »       mov»    r2,·r4101 »       mov»    r2,·r5
101 »       ldr.w»  r0,·[r7,·#508]»      ;·0x1fc102 »       ldr.w»  r0,·[r7,·#508]»      ;·0x1fc
102 »       bl»     0·<PyDict_SetItem>103 »       bl»     0·<PyDict_SetItem>
103 ·R_ARM_THM_CALL» PyDict_SetItem104 ·R_ARM_THM_CALL» PyDict_SetItem
104 »       cmp»    r0,·#0105 »       cmp»    r0,·#0
105 »       blt.n»  190·<_PyCodec_Lookup+0x190>106 »       blt.n»  178·<_PyCodec_Lookup+0x178>
106 »       ldr»    r0,·[sp,·#12]107 »       ldr»    r0,·[sp,·#12]
107 »       ldr»    r5,·[r0,·#0]108 »       ldr»    r4,·[r0,·#0]
108 »       subs»   r2,·r5,·#1109 »       subs»   r6,·r4,·#1
 110 »       mov»    r4,·r5
109 »       str»    r2,·[r0,·#0]111 »       str»    r6,·[r0,·#0]
110 »       cmp»    r2,·#0112 »       cmp»    r6,·#0
111 »       bne.n»  7c·<_PyCodec_Lookup+0x7c>113 »       bne.n»  7e·<_PyCodec_Lookup+0x7e>
112 »       bl»     0·<_Py_Dealloc>114 »       bl»     0·<_Py_Dealloc>
113 ·R_ARM_THM_CALL» _Py_Dealloc115 ·R_ARM_THM_CALL» _Py_Dealloc
114 »       b.n»    7c·<_PyCodec_Lookup+0x7c>116 »       b.n»    7e·<_PyCodec_Lookup+0x7e>
115 »       bl»     0·<_PyCodec_Lookup>117 »       bl»     0·<_PyCodec_Lookup>
116 ·R_ARM_THM_CALL» _PyCodecRegistry_Init118 ·R_ARM_THM_CALL» _PyCodecRegistry_Init
117 »       cmp»    r0,·#0119 »       cmp»    r0,·#0
118 »       bne.n»  17c·<_PyCodec_Lookup+0x17c>120 »       beq.n»  1c·<_PyCodec_Lookup+0x1c>
119 »       mov»    r0,·r6 
Max diff block lines reached; 41313/46217 bytes (89.39%) of diff not shown.
8.08 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 229, 172 lines modifiedOffset 229, 66 lines modified
229 »       mov»    r4,·r0229 »       mov»    r4,·r0
230 »       mov»    r0,·r4230 »       mov»    r0,·r4
231 »       add»    sp,·#20231 »       add»    sp,·#20
232 »       pop»    {r4,·r5,·r6,·r7,·pc}232 »       pop»    {r4,·r5,·r6,·r7,·pc}
  
233 000001ea·<PyCodec_Decode>:233 000001ea·<PyCodec_Decode>:
234 PyCodec_Decode():234 PyCodec_Decode():
235 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}235 »       push»   {r4,·r5,·lr}
236 »       mov»    r8,·r1236 »       mov»    r4,·r1
237 »       mov»    r6,·r0 
238 »       movs»   r1,·#1 
239 »       mov»    r0,·r8 
240 »       mov»    r4,·r2 
241 »       bl»     c20·<codec_getitem> 
242 ·R_ARM_THM_CALL» codec_getitem 
243 »       cbnz»   r0,·202·<PyCodec_Decode+0x18> 
244 »       movs»   r6,·#0 
245 »       b.n»    2e6·<PyCodec_Decode+0xfc> 
246 »       cmp»    r4,·#0 
247 »       mov»    r7,·r0 
248 »       ite»    ne 
249 »       movne»  r0,·#2 
250 »       moveq»  r0,·#1 
251 »       bl»     0·<PyTuple_New> 
252 ·R_ARM_THM_CALL» PyTuple_New 
253 »       mov»    r5,·r0237 »       mov»    r5,·r0
254 »       cbnz»   r0,·218·<PyCodec_Decode+0x2e>238 »       sub»    sp,·#12
255 »       movs»   r4,·#0239 »       movs»   r1,·#1
256 »       b.n»    26c·<PyCodec_Decode+0x82> 
257 »       ldr»    r3,·[r6,·#0] 
258 »       adds»   r3,·#1 
259 »       str»    r3,·[r6,·#0] 
260 »       str»    r6,·[r0,·#12] 
261 »       cbz»    r4,·23a·<PyCodec_Decode+0x50> 
262 »       mov»    r0,·r4 
263 »       bl»     0·<PyUnicode_FromString> 
264 ·R_ARM_THM_CALL» PyUnicode_FromString 
265 »       mov»    r4,·r0 
266 »       cbnz»   r0,·238·<PyCodec_Decode+0x4e> 
267 »       ldr»    r1,·[r5,·#0] 
268 »       subs»   r2,·r1,·#1 
269 »       str»    r2,·[r5,·#0] 
270 »       cmp»    r2,·#0 
271 »       bne.n»  214·<PyCodec_Decode+0x2a> 
272 »       b.n»    266·<PyCodec_Decode+0x7c> 
273 »       str»    r0,·[r5,·#16] 
274 »       movs»   r2,·#0 
275 »       mov»    r1,·r5 
276 »       mov»    r0,·r7 
277 »       bl»     0·<PyObject_Call> 
278 ·R_ARM_THM_CALL» PyObject_Call 
279 »       mov»    r4,·r0 
280 »       cbnz»   r0,·290·<PyCodec_Decode+0xa6> 
281 »       movw»   r1,·#0 
282 ·R_ARM_THM_MOVW_ABS_NC»  .LC23 
283 »       movt»   r1,·#0 
284 ·R_ARM_THM_MOVT_ABS»     .LC23 
285 »       movw»   r0,·#0 
286 ·R_ARM_THM_MOVW_ABS_NC»  .LC20 
287 »       movt»   r0,·#0 
288 ·R_ARM_THM_MOVT_ABS»     .LC20 
289 »       mov»    r2,·r8 
290 »       bl»     0·<_PyErr_TrySetFromCause> 
291 ·R_ARM_THM_CALL» _PyErr_TrySetFromCause 
292 »       ldr»    r6,·[r5,·#0] 
293 »       subs»   r0,·r6,·#1 
294 »       str»    r0,·[r5,·#0] 
295 »       cbnz»   r0,·26c·<PyCodec_Decode+0x82> 
296 »       mov»    r0,·r5 
297 »       bl»     0·<_Py_Dealloc> 
298 ·R_ARM_THM_CALL» _Py_Dealloc 
299 »       ldr»    r5,·[r7,·#0] 
300 »       subs»   r3,·r5,·#1 
301 »       str»    r3,·[r7,·#0] 
302 »       cbnz»   r3,·27a·<PyCodec_Decode+0x90> 
303 »       mov»    r0,·r7 
304 »       bl»     0·<_Py_Dealloc> 
305 ·R_ARM_THM_CALL» _Py_Dealloc 
306 »       cmp»    r4,·#0 
307 »       beq.n»  1fe·<PyCodec_Decode+0x14> 
308 »       ldr»    r7,·[r4,·#0] 
309 »       subs»   r6,·r7,·#1 
310 »       str»    r6,·[r4,·#0] 
311 »       cmp»    r6,·#0 
312 »       bne.n»  1fe·<PyCodec_Decode+0x14> 
313 »       mov»    r0,·r4240 »       mov»    r0,·r4
314 »       bl»     0·<_Py_Dealloc> 
315 ·R_ARM_THM_CALL» _Py_Dealloc241 »       str»    r2,·[sp,·#4]
 242 »       bl»     d80·<codec_getitem>
 243 ·R_ARM_THM_CALL» codec_getitem
316 »       b.n»    2e6·<PyCodec_Decode+0xfc>244 »       cbz»    r0,·210·<PyCodec_Decode+0x26>
317 »       ldr»    r0,·[r4,·#4] 
318 »       ldr»    r1,·[r0,·#84]» ;·0x54 
319 »       lsls»   r3,·r1,·#5 
320 »       bpl.n»  29e·<PyCodec_Decode+0xb4> 
321 »       ldr»    r2,·[r4,·#8] 
322 »       cmp»    r2,·#2 
323 »       beq.n»  2b8·<PyCodec_Decode+0xce> 
324 »       movw»   ip,·#0 
325 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError 
326 »       movt»   ip,·#0 
327 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError 
328 »       movw»   r1,·#0245 »       mov»    r1,·r0
329 ·R_ARM_THM_MOVW_ABS_NC»  .LC24 
330 »       movt»   r1,·#0 
331 ·R_ARM_THM_MOVT_ABS»     .LC24 
332 »       ldr.w»  r0,·[ip] 
333 »       bl»     0·<PyErr_SetString> 
334 ·R_ARM_THM_CALL» PyErr_SetString 
335 »       b.n»    25e·<PyCodec_Decode+0x74> 
336 »       ldr»    r6,·[r4,·#12] 
337 »       ldr»    r3,·[r6,·#0]246 »       ldr»    r3,·[sp,·#4]
 247 »       mov»    r2,·r4
338 »       adds»   r3,·#1 
339 »       str»    r3,·[r6,·#0] 
340 »       ldr»    r0,·[r5,·#0] 
341 »       subs»   r1,·r0,·#1 
342 »       str»    r1,·[r5,·#0] 
343 »       cbnz»   r1,·2ce·<PyCodec_Decode+0xe4> 
344 »       mov»    r0,·r5248 »       mov»    r0,·r5
 249 »       add»    sp,·#12
345 »       bl»     0·<_Py_Dealloc> 
346 ·R_ARM_THM_CALL» _Py_Dealloc 
347 »       ldr»    r5,·[r7,·#0] 
348 »       subs»   r2,·r5,·#1 
349 »       str»    r2,·[r7,·#0] 
350 »       cbnz»   r2,·2dc·<PyCodec_Decode+0xf2> 
Max diff block lines reached; 4753/8070 bytes (58.90%) of diff not shown.
19.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 14, 151 lines modifiedOffset 14, 152 lines modified
14 ··0x000000b0·002e4c43·31320073·74726963·745f6572·..LC12.strict_er14 ··0x000000b0·002e4c43·31320073·74726963·745f6572·..LC12.strict_er
15 ··0x000000c0·726f7273·002e4c43·3133002e·4c433134·rors..LC13..LC1415 ··0x000000c0·726f7273·002e4c43·3133002e·4c433134·rors..LC13..LC14
16 ··0x000000d0·002e4c43·3135002e·4c433136·00737572·..LC15..LC16.sur16 ··0x000000d0·002e4c43·3135002e·4c433136·00737572·..LC15..LC16.sur
17 ··0x000000e0·726f6761·74657061·73735f65·72726f72·rogatepass_error17 ··0x000000e0·726f6761·74657061·73735f65·72726f72·rogatepass_error
18 ··0x000000f0·73006765·745f7374·616e6461·72645f65·s.get_standard_e18 ··0x000000f0·73006765·745f7374·616e6461·72645f65·s.get_standard_e
19 ··0x00000100·6e636f64·696e6700·2e4c4331·37002e4c·ncoding..LC17..L19 ··0x00000100·6e636f64·696e6700·2e4c4331·37002e4c·ncoding..LC17..L
20 ··0x00000110·43313800·2e4c4331·39002e4c·43323000·C18..LC19..LC20.20 ··0x00000110·43313800·2e4c4331·39002e4c·43323000·C18..LC19..LC20.
21 ··0x00000120·2e4c4332·31002e4c·43323200·2e4c4332·.LC21..LC22..LC221 ··0x00000120·2e4c4332·31002e4c·43323200·5f507943·.LC21..LC22._PyC
22 ··0x00000130·33002e4c·43323400·6261636b·736c6173·3..LC24.backslas22 ··0x00000130·6f646563·5f446563·6f646549·6e746572·odec_DecodeInter
 23 ··0x00000140·6e616c00·2e4c4332·33002e4c·43323400·nal..LC23..LC24.
 24 ··0x00000150·6261636b·736c6173·68726570·6c616365·backslashreplace
 25 ··0x00000160·5f657272·6f727300·2e4c414e·43484f52·_errors..LANCHOR
 26 ··0x00000170·30007375·72726f67·61746565·73636170·0.surrogateescap
 27 ··0x00000180·655f6572·726f7273·00636f64·65635f67·e_errors.codec_g
 28 ··0x00000190·65746974·656d0078·6d6c6368·61727265·etitem.xmlcharre
23 ··0x00000140·68726570·6c616365·5f657272·6f727300·hreplace_errors.29 ··0x000001a0·66726570·6c616365·5f657272·6f727300·freplace_errors.
24 ··0x00000150·2e4c414e·43484f52·30007375·72726f67·.LANCHOR0.surrog30 ··0x000001b0·69676e6f·72655f65·72726f72·73006e61·ignore_errors.na
25 ··0x00000160·61746565·73636170·655f6572·726f7273·ateescape_errors31 ··0x000001c0·6d657265·706c6163·655f6572·726f7273·mereplace_errors
 32 ··0x000001d0·002e4c43·3235002e·4c414e43·484f5231·..LC25..LANCHOR1
 33 ··0x000001e0·002e4c43·32370063·6f646563·5f676574·..LC27.codec_get
26 ··0x00000170·00636f64·65635f67·65746974·656d0078·.codec_getitem.x 
27 ··0x00000180·6d6c6368·61727265·66726570·6c616365·mlcharrefreplace 
28 ··0x00000190·5f657272·6f727300·69676e6f·72655f65·_errors.ignore_e 
29 ··0x000001a0·72726f72·73006e61·6d657265·706c6163·rrors.namereplac 
30 ··0x000001b0·655f6572·726f7273·002e4c43·3235002e·e_errors..LC25.. 
31 ··0x000001c0·4c414e43·484f5231·002e4c43·32370063·LANCHOR1..LC27.c 
32 ··0x000001d0·6f646563·5f676574·696e6372·656d656e·odec_getincremen 
33 ··0x000001e0·74616c63·6f646563·002e4c43·32380063·talcodec..LC28.c 
34 ··0x000001f0·6f646563·5f676574·73747265·616d636f·odec_getstreamco 
35 ··0x00000200·64656300·6d657468·6f64732e·31005079·dec.methods.1.Py 
36 ··0x00000210·49645f5f·69735f74·6578745f·656e636f·Id__is_text_enco 
37 ··0x00000220·64696e67·2e300075·636e6861·73685f43·ding.0.ucnhash_C 
38 ··0x00000230·41504900·5f507943·6f646563·5f4c6f6f·API._PyCodec_Loo 
39 ··0x00000240·6b757000·7374726c·656e0050·794d656d·kup.strlen.PyMem 
40 ··0x00000250·5f4d616c·6c6f6300·5f50795f·6e6f726d·_Malloc._Py_norm 
41 ··0x00000260·616c697a·655f656e·636f6469·6e670050·alize_encoding.P 
42 ··0x00000270·79556e69·636f6465·5f46726f·6d537472·yUnicode_FromStr 
43 ··0x00000280·696e6700·50794d65·6d5f4672·65650050·ing.PyMem_Free.P 
44 ··0x00000290·79556e69·636f6465·5f496e74·65726e49·yUnicode_InternI 
45 ··0x000002a0·6e506c61·63650050·79446963·745f4765·nPlace.PyDict_Ge 
46 ··0x000002b0·74497465·6d576974·68457272·6f720050·tItemWithError.P 
47 ··0x000002c0·79457272·5f4f6363·75727265·64005079·yErr_Occurred.Py 
48 ··0x000002d0·4c697374·5f53697a·65005f50·795f4e6f·List_Size._Py_No 
49 ··0x000002e0·6e655374·72756374·0050794c·6973745f·neStruct.PyList_ 
50 ··0x000002f0·47657449·74656d00·50794469·63745f53·GetItem.PyDict_S 
51 ··0x00000300·65744974·656d005f·50795f44·65616c6c·etItem._Py_Deall 
52 ··0x00000310·6f630050·79457863·5f52756e·74696d65·oc.PyExc_Runtime 
53 ··0x00000320·4572726f·72005079·4572725f·53657453·Error.PyErr_SetS 
54 ··0x00000330·7472696e·67005079·4578635f·4c6f6f6b·tring.PyExc_Look 
55 ··0x00000340·75704572·726f7200·50794572·725f466f·upError.PyErr_Fo 
56 ··0x00000350·726d6174·00507945·72725f4e·6f4d656d·rmat.PyErr_NoMem 
57 ··0x00000360·6f727900·50794572·725f4261·64417267·ory.PyErr_BadArg 
58 ··0x00000370·756d656e·74005079·4578635f·54797065·ument.PyExc_Type 
59 ··0x00000380·4572726f·72005f50·7952756e·74696d65·Error._PyRuntime 
60 ··0x00000390·0050794c·6973745f·4e657700·50794469·.PyList_New.PyDi 
61 ··0x000003a0·63745f4e·65770050·79434d65·74686f64·ct_New.PyCMethod 
62 ··0x000003b0·5f4e6577·00507943·6f646563·5f526567·_New.PyCodec_Reg 
63 ··0x000003c0·69737465·72457272·6f720050·79496d70·isterError.PyImp 
64 ··0x000003d0·6f72745f·496d706f·72744d6f·64756c65·ort_ImportModule 
65 ··0x000003e0·4e6f426c·6f636b00·50794361·6c6c6162·NoBlock.PyCallab 
66 ··0x000003f0·6c655f43·6865636b·00507944·6963745f·le_Check.PyDict_ 
67 ··0x00000400·53657449·74656d53·7472696e·67005079·SetItemString.Py 
68 ··0x00000410·436f6465·635f4c6f·6f6b7570·4572726f·Codec_LookupErro 
69 ··0x00000420·72005f50·79446963·745f4765·74497465·r._PyDict_GetIte 
70 ··0x00000430·6d537472·696e6757·69746845·72726f72·mStringWithError 
71 ··0x00000440·00507943·6f646563·5f526567·69737465·.PyCodec_Registe 
72 ··0x00000450·72005079·4c697374·5f417070·656e6400·r.PyList_Append. 
73 ··0x00000460·50795468·72656164·53746174·655f4765·PyThreadState_Ge 
74 ··0x00000470·74005f50·795f4368·65636b46·756e6374·t._Py_CheckFunct 
75 ··0x00000480·696f6e52·6573756c·74005f50·794f626a·ionResult._PyObj 
76 ··0x00000490·6563745f·4d616b65·54704361·6c6c005f·ect_MakeTpCall._ 
77 ··0x000004a0·5079436f·6465635f·4c6f6f6b·75705465·PyCodec_LookupTe 
78 ··0x000004b0·7874456e·636f6469·6e670050·79547570·xtEncoding.PyTup 
79 ··0x000004c0·6c655f54·79706500·5f50794f·626a6563·le_Type._PyObjec 
80 ··0x000004d0·745f4c6f·6f6b7570·41747472·49640050·t_LookupAttrId.P 
81 ··0x000004e0·794f626a·6563745f·49735472·7565005f·yObject_IsTrue._ 
82 ··0x000004f0·5079436f·64656349·6e666f5f·47657449·PyCodecInfo_GetI 
83 ··0x00000500·6e637265·6d656e74·616c4465·636f6465·ncrementalDecode34 ··0x000001f0·696e6372·656d656e·74616c63·6f646563·incrementalcodec
 35 ··0x00000200·002e4c43·32380063·6f646563·5f676574·..LC28.codec_get
 36 ··0x00000210·73747265·616d636f·64656300·6d657468·streamcodec.meth
 37 ··0x00000220·6f64732e·31005079·49645f5f·69735f74·ods.1.PyId__is_t
 38 ··0x00000230·6578745f·656e636f·64696e67·2e300075·ext_encoding.0.u
 39 ··0x00000240·636e6861·73685f43·41504900·5f507943·cnhash_CAPI._PyC
 40 ··0x00000250·6f646563·5f4c6f6f·6b757000·7374726c·odec_Lookup.strl
 41 ··0x00000260·656e0050·794d656d·5f4d616c·6c6f6300·en.PyMem_Malloc.
 42 ··0x00000270·5f50795f·6e6f726d·616c697a·655f656e·_Py_normalize_en
 43 ··0x00000280·636f6469·6e670050·79556e69·636f6465·coding.PyUnicode
 44 ··0x00000290·5f46726f·6d537472·696e6700·50794d65·_FromString.PyMe
84 ··0x00000510·72005079·4f626a65·63745f47·65744174·r.PyObject_GetAt 
85 ··0x00000520·74725374·72696e67·0050794f·626a6563·trString.PyObjec 
86 ··0x00000530·745f4361·6c6c4675·6e637469·6f6e005f·t_CallFunction._ 
87 ··0x00000540·5079436f·64656349·6e666f5f·47657449·PyCodecInfo_GetI 
88 ··0x00000550·6e637265·6d656e74·616c456e·636f6465·ncrementalEncode 
89 ··0x00000560·72005079·436f6465·635f5374·72696374·r.PyCodec_Strict 
90 ··0x00000570·4572726f·72730050·79457272·5f536574·Errors.PyErr_Set 
91 ··0x00000580·4f626a65·6374005f·5f616561·62695f69·Object.__aeabi_i 
92 ··0x00000590·64697600·50794578·635f556e·69636f64·div.PyExc_Unicod 
93 ··0x000005a0·65456e63·6f646545·72726f72·00507954·eEncodeError.PyT 
94 ··0x000005b0·7970655f·49735375·62747970·65005079·ype_IsSubtype.Py 
95 ··0x000005c0·4578635f·556e6963·6f646544·65636f64·Exc_UnicodeDecod 
96 ··0x000005d0·65457272·6f720050·79556e69·636f6465·eError.PyUnicode45 ··0x000002a0·6d5f4672·65650050·79556e69·636f6465·m_Free.PyUnicode
97 ··0x000005e0·4465636f·64654572·726f725f·47657453·DecodeError_GetS 
98 ··0x000005f0·74617274·00507955·6e69636f·64654465·tart.PyUnicodeDe 
99 ··0x00000600·636f6465·4572726f·725f4765·74456e64·codeError_GetEnd 
100 ··0x00000610·00507955·6e69636f·64654465·636f6465·.PyUnicodeDecode46 ··0x000002b0·5f496e74·65726e49·6e506c61·63650050·_InternInPlace.P
 47 ··0x000002c0·79446963·745f4765·74497465·6d576974·yDict_GetItemWit
 48 ··0x000002d0·68457272·6f720050·79457272·5f4f6363·hError.PyErr_Occ
 49 ··0x000002e0·75727265·64005079·4c697374·5f53697a·urred.PyList_Siz
 50 ··0x000002f0·65005f50·795f4e6f·6e655374·72756374·e._Py_NoneStruct
 51 ··0x00000300·0050794c·6973745f·47657449·74656d00·.PyList_GetItem.
 52 ··0x00000310·50794469·63745f53·65744974·656d005f·PyDict_SetItem._
 53 ··0x00000320·50795f44·65616c6c·6f630050·79457863·Py_Dealloc.PyExc
 54 ··0x00000330·5f4c6f6f·6b757045·72726f72·00507945·_LookupError.PyE
 55 ··0x00000340·72725f46·6f726d61·74005079·4572725f·rr_Format.PyErr_
 56 ··0x00000350·4e6f4d65·6d6f7279·00507945·78635f52·NoMemory.PyExc_R
 57 ··0x00000360·756e7469·6d654572·726f7200·50794572·untimeError.PyEr
 58 ··0x00000370·725f5365·74537472·696e6700·50794572·r_SetString.PyEr
 59 ··0x00000380·725f4261·64417267·756d656e·74005079·r_BadArgument.Py
 60 ··0x00000390·4578635f·54797065·4572726f·72005f50·Exc_TypeError._P
 61 ··0x000003a0·7952756e·74696d65·0050794c·6973745f·yRuntime.PyList_
 62 ··0x000003b0·4e657700·50794469·63745f4e·65770050·New.PyDict_New.P
 63 ··0x000003c0·79434d65·74686f64·5f4e6577·00507943·yCMethod_New.PyC
 64 ··0x000003d0·6f646563·5f526567·69737465·72457272·odec_RegisterErr
 65 ··0x000003e0·6f720050·79496d70·6f72745f·496d706f·or.PyImport_Impo
 66 ··0x000003f0·72744d6f·64756c65·4e6f426c·6f636b00·rtModuleNoBlock.
 67 ··0x00000400·50794361·6c6c6162·6c655f43·6865636b·PyCallable_Check
 68 ··0x00000410·00507944·6963745f·53657449·74656d53·.PyDict_SetItemS
Max diff block lines reached; 0/19710 bytes (0.00%) of diff not shown.
815 KB
compile.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:··········66500·(bytes·into·file)13 ··Start·of·section·headers:··········64024·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x103c4:1 There·are·17·section·headers,·starting·at·offset·0xfa18:
  
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·001408·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001478·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00d860·000818·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00d084·000880·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00143c·000024·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0014ac·000024·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00e078·000018·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·00d904·000018·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001460·000028·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0014d0·000028·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001460·000756·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0014d0·000756·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001bb8·009ab0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001c28·0092d4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00e090·002250·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00d91c·002018·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00b668·000124·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·00aefc·000124·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·0102e0·000058·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00f934·000058·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00b78c·0000ca·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00b020·0000ca·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00b856·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00b0ea·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b856·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b0ea·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00b88c·0012d0·10·····15·199··418 ··[14]·.symtab···········SYMTAB··········00000000·00b120·001260·10·····15·192··4
19 ··[15]·.strtab···········STRTAB··········00000000·00cb5c·000d03·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00c380·000d03·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·010338·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00f98c·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
36.2 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·301·entries:1 Symbol·table·'.symtab'·contains·294·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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·SECTION·LOCAL··DEFAULT····7·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
Offset 12, 293 lines modifiedOffset 12, 286 lines modified
12 ·····8:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC212 ·····8:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
13 ·····9:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC313 ·····9:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
14 ····10:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC414 ····10:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
15 ····11:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC515 ····11:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
16 ····12:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC616 ····12:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
17 ····13:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC717 ····13:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR018 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR0
19 ····15:·00000931··1570·FUNC····LOCAL··DEFAULT····7·compiler_enter_scope19 ····15:·00000929··1570·FUNC····LOCAL··DEFAULT····7·compiler_enter_scope
20 ····16:·000052e5··5154·FUNC····LOCAL··DEFAULT····7·compiler_visit_expr120 ····16:·00004f8d····38·FUNC····LOCAL··DEFAULT····7·compiler_visit_expr
21 ····17:·000029ed··5224·FUNC····LOCAL··DEFAULT····7·assemble21 ····17:·00002885··5236·FUNC····LOCAL··DEFAULT····7·assemble
22 ····18:·00000f75···336·FUNC····LOCAL··DEFAULT····7·compiler_body22 ····18:·00000f6d···220·FUNC····LOCAL··DEFAULT····7·compiler_body
23 ····19:·000010c5···186·FUNC····LOCAL··DEFAULT····7·find_ann23 ····19:·00001049···186·FUNC····LOCAL··DEFAULT····7·find_ann
24 ····20:·00001181··6250·FUNC····LOCAL··DEFAULT····7·compiler_visit_stmt24 ····20:·00001105··6016·FUNC····LOCAL··DEFAULT····7·compiler_visit_stmt
25 ····21:·00004f79···590·FUNC····LOCAL··DEFAULT····7·compiler_exit_scope25 ····21:·00004cd1···456·FUNC····LOCAL··DEFAULT····7·compiler_exit_scope
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR126 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
27 ····23:·000046a9···226·FUNC····LOCAL··DEFAULT····7·compiler_addop27 ····23:·00004561···226·FUNC····LOCAL··DEFAULT····7·compiler_addop
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR228 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR2
29 ····25:·000051c9···244·FUNC····LOCAL··DEFAULT····7·compiler_unit_free29 ····25:·00004e99···244·FUNC····LOCAL··DEFAULT····7·compiler_unit_free
30 ····26:·00000f40·····0·NOTYPE··LOCAL··DEFAULT····7·$d30 ····26:·00000f38·····0·NOTYPE··LOCAL··DEFAULT····7·$d
31 ····27:·00000f48·····0·NOTYPE··LOCAL··DEFAULT····7·$t31 ····27:·00000f40·····0·NOTYPE··LOCAL··DEFAULT····7·$t
32 ····28:·00000f55····32·FUNC····LOCAL··DEFAULT····7·compiler_new_block.isra.032 ····28:·00000f4d····32·FUNC····LOCAL··DEFAULT····7·compiler_new_block.isra.0
33 ····29:·00000fbe·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
34 ····30:·000052bd····38·FUNC····LOCAL··DEFAULT····7·compiler_visit_expr 
35 ····31:·00006709···880·FUNC····LOCAL··DEFAULT····7·compiler_nameop33 ····29:·00006299···880·FUNC····LOCAL··DEFAULT····7·compiler_nameop
36 ····32:·000010e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d34 ····30:·0000106c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
37 ····33:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC835 ····31:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
38 ····34:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC936 ····32:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
39 ····35:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1037 ····33:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
40 ····36:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1138 ····34:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
41 ····37:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1239 ····35:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
42 ····38:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1340 ····36:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
43 ····39:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1441 ····37:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
44 ····40:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1542 ····38:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
45 ····41:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1643 ····39:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
46 ····42:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1744 ····40:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
47 ····43:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1845 ····41:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
48 ····44:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1946 ····42:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
49 ····45:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2047 ····43:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
50 ····46:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2148 ····44:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
51 ····47:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2249 ····45:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
52 ····48:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2350 ····46:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
53 ····49:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2451 ····47:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
54 ····50:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2552 ····48:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
55 ····51:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2653 ····49:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
56 ····52:·000011a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d54 ····50:·00001124·····0·NOTYPE··LOCAL··DEFAULT····7·$d
57 ····53:·000011d2·····0·NOTYPE··LOCAL··DEFAULT····7·$t55 ····51:·00001156·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 56 ····52:·00004fb5··4836·FUNC····LOCAL··DEFAULT····7·compiler_visit_expr1
58 ····54:·00008d5d··1194·FUNC····LOCAL··DEFAULT····7·compiler_jump_if57 ····53:·0000862d··1144·FUNC····LOCAL··DEFAULT····7·compiler_jump_if
59 ····55:·00007a19··4864·FUNC····LOCAL··DEFAULT····7·compiler_function58 ····54:·000074d9··4366·FUNC····LOCAL··DEFAULT····7·compiler_function
60 ····56:·00009621···130·FUNC····LOCAL··DEFAULT····7·compiler_unwind_fblock_stack59 ····55:·00008eb9···130·FUNC····LOCAL··DEFAULT····7·compiler_unwind_fblock_stack
61 ····57:·00009325····48·FUNC····LOCAL··DEFAULT····7·compiler_push_fblock60 ····56:·00008bbd····48·FUNC····LOCAL··DEFAULT····7·compiler_push_fblock
62 ····58:·00009231···244·FUNC····LOCAL··DEFAULT····7·compiler_addop_j61 ····57:·00008acd···238·FUNC····LOCAL··DEFAULT····7·compiler_addop_j
63 ····59:·00003e55··1136·FUNC····LOCAL··DEFAULT····7·compiler_addop_load_const62 ····58:·00003cf9··1152·FUNC····LOCAL··DEFAULT····7·compiler_addop_load_const
64 ····60:·00007109···640·FUNC····LOCAL··DEFAULT····7·compiler_make_closure63 ····59:·00006ca1···636·FUNC····LOCAL··DEFAULT····7·compiler_make_closure
65 ····61:·00007389··1680·FUNC····LOCAL··DEFAULT····7·compiler_call_helper64 ····60:·00006f1d··1468·FUNC····LOCAL··DEFAULT····7·compiler_call_helper
66 ····62:·000045e1···198·FUNC····LOCAL··DEFAULT····7·compiler_addop_i65 ····61:·00004499···198·FUNC····LOCAL··DEFAULT····7·compiler_addop_i
67 ····63:·00006a79···436·FUNC····LOCAL··DEFAULT····7·compiler_addop_name66 ····62:·00006609···436·FUNC····LOCAL··DEFAULT····7·compiler_addop_name
68 ····64:·00000049··1028·FUNC····LOCAL··DEFAULT····1·compiler_try_except67 ····63:·00000049··1028·FUNC····LOCAL··DEFAULT····1·compiler_try_except
69 ····65:·0000044d···338·FUNC····LOCAL··DEFAULT····1·compiler_with68 ····64:·0000044d···338·FUNC····LOCAL··DEFAULT····1·compiler_with
70 ····66:·000005a1···450·FUNC····LOCAL··DEFAULT····1·compiler_unwind_fblock69 ····65:·000005a1···450·FUNC····LOCAL··DEFAULT····1·compiler_unwind_fblock
71 ····67:·00000001····26·FUNC····LOCAL··DEFAULT····9·check_ann_expr70 ····66:·00000001····26·FUNC····LOCAL··DEFAULT····9·check_ann_expr
72 ····68:·00001059···546·FUNC····LOCAL··DEFAULT····1·compiler_async_with71 ····67:·000010c9···546·FUNC····LOCAL··DEFAULT····1·compiler_async_with
73 ····69:·000012c1···188·FUNC····LOCAL··DEFAULT····1·compiler_error72 ····68:·00001331···188·FUNC····LOCAL··DEFAULT····1·compiler_error
74 ····70:·00000f59····22·FUNC····LOCAL··DEFAULT····1·compiler_lookup_arg73 ····69:·00000fc9····22·FUNC····LOCAL··DEFAULT····1·compiler_lookup_arg
75 ····71:·0000001b···114·FUNC····LOCAL··DEFAULT····9·check_ann_subscr74 ····70:·0000001b···114·FUNC····LOCAL··DEFAULT····9·check_ann_subscr
76 ····72:·0000127d····68·FUNC····LOCAL··DEFAULT····1·compiler_visit_annexpr75 ····71:·000012ed····68·FUNC····LOCAL··DEFAULT····1·compiler_visit_annexpr
77 ····73:·0000137d···138·FUNC····LOCAL··DEFAULT····1·compiler_warn76 ····72:·000013ed···138·FUNC····LOCAL··DEFAULT····1·compiler_warn
78 ····74:·00009209····40·FUNC····LOCAL··DEFAULT····7·compiler_addop_o77 ····73:·00008aa5····40·FUNC····LOCAL··DEFAULT····7·compiler_addop_o
79 ····75:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2778 ····74:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
80 ····76:·00004e11···358·FUNC····LOCAL··DEFAULT····7·stack_effect79 ····75:·00004b69···358·FUNC····LOCAL··DEFAULT····7·stack_effect
81 ····77:·0000478d··1666·FUNC····LOCAL··DEFAULT····7·dfs.isra.080 ····76:·00004645··1316·FUNC····LOCAL··DEFAULT····7·dfs.isra.0
82 ····78:·00003e50·····0·NOTYPE··LOCAL··DEFAULT····7·$d81 ····77:·00003cf4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
83 ····79:·00003e54·····0·NOTYPE··LOCAL··DEFAULT····7·$t82 ····78:·00003cf8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
84 ····80:·000042c5···698·FUNC····LOCAL··DEFAULT····7·merge_consts_recursive83 ····79:·00004179···702·FUNC····LOCAL··DEFAULT····7·merge_consts_recursive
85 ····81:·00004581····94·FUNC····LOCAL··DEFAULT····7·compiler_add_o84 ····80:·00004439····94·FUNC····LOCAL··DEFAULT····7·compiler_add_o
86 ····82:·00004e1a·····0·NOTYPE··LOCAL··DEFAULT····7·$d85 ····81:·00004b72·····0·NOTYPE··LOCAL··DEFAULT····7·$d
87 ····83:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2886 ····82:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
88 ····84:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2987 ····83:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
89 ····85:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3088 ····84:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
90 ····86:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3189 ····85:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
91 ····87:·00000340·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3290 ····86:·00000340·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
92 ····88:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3391 ····87:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
93 ····89:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3492 ····88:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
94 ····90:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3593 ····89:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
95 ····91:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3694 ····90:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
96 ····92:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3795 ····91:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
97 ····93:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3896 ····92:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
98 ····94:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3997 ····93:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
99 ····95:·00000420·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4098 ····94:·00000420·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
100 ····96:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4199 ····95:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
101 ····97:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42100 ····96:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
102 ····98:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43101 ····97:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
103 ····99:·00000518·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44102 ····98:·00000518·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
104 ···100:·000052fc·····0·NOTYPE··LOCAL··DEFAULT····7·$d103 ····99:·00004fcc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
105 ···101:·00005332·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
106 ···102:·00006c2d··1242·FUNC····LOCAL··DEFAULT····7·starunpack_helper 
107 ···103:·00009355···592·FUNC····LOCAL··DEFAULT····7·check_compare 
108 ···104:·000095a5···122·FUNC····LOCAL··DEFAULT····7·compiler_addcompare 
109 ···105:·000056fa·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
110 ···106:·0000571a·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
111 ···107:·00009719···920·FUNC····LOCAL··DEFAULT····7·compiler_subdict 
112 ···108:·000008c9···508·FUNC····LOCAL··DEFAULT····1·compiler_comprehension 
113 ···109:·00005cea·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
114 ···110:·00005d00·····0·NOTYPE··LOCAL··DEFAULT····7·$t104 ···100:·00005002·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 105 ···101:·000067bd··1252·FUNC····LOCAL··DEFAULT····7·starunpack_helper
 106 ···102:·00008bed···592·FUNC····LOCAL··DEFAULT····7·check_compare
 107 ···103:·00008e3d···122·FUNC····LOCAL··DEFAULT····7·compiler_addcompare
 108 ···104:·000053ca·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 109 ···105:·000053ea·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 110 ···106:·00008f3d···920·FUNC····LOCAL··DEFAULT····7·compiler_subdict
 111 ···107:·00000939···508·FUNC····LOCAL··DEFAULT····1·compiler_comprehension
 112 ···108:·00000765···114·FUNC····LOCAL··DEFAULT····1·infer_type
 113 ···109:·00000881···184·FUNC····LOCAL··DEFAULT····1·assignment_helper
 114 ···110:·00005c5c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
115 ···111:·00005da0·····0·NOTYPE··LOCAL··DEFAULT····7·$d115 ···111:·00005ca4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
116 ···112:·00005de8·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
117 ···113:·000096a5···114·FUNC····LOCAL··DEFAULT····7·infer_type 
Max diff block lines reached; -1/37036 bytes (-0.00%) of diff not shown.
179 KB
readelf --wide --relocs {}
Max HTML report size reached
1.86 KB
strings --all --bytes=8 {}
    
Offset 56, 55 lines modifiedOffset 56, 53 lines modified
56 "is·not"·with·a·literal.·Did·you·mean·"!="?56 "is·not"·with·a·literal.·Did·you·mean·"!="?
57 default·'except:'·must·be·last57 default·'except:'·must·be·last
58 too·many·expressions·in·star-unpacking·assignment58 too·many·expressions·in·star-unpacking·assignment
59 multiple·starred·expressions·in·assignment59 multiple·starred·expressions·in·assignment
60 asynchronous·comprehension·outside·of·an·asynchronous·function60 asynchronous·comprehension·outside·of·an·asynchronous·function
61 'async·with'·outside·async·function61 'async·with'·outside·async·function
62 .<locals>62 .<locals>
 63 gh(Fkjyh
63 ;FBF]!(F64 oj[FBF]!(F
64 kjl!(FZi;h65 kjl!(FZi;h
65 KF2FYF(F66 KF2FYF(F
66 jjm!(FRi67 jjm!(FRi
67 gh(Fkjyh 
68 SFJFz!(F68 SFJFz!(F
69 XZZXXXXZZXSSZSSZSSSSSSSSZZZZZZZZZZZZZZZZZZeVXVVZ69 XZZXXXXZZXSSZSSZSSSSSSSSZZZZZZZZZZZZZZZZZZeVXVVZ
70 SSSZSe`SSSSSSXXSVSXVSSSSSZZXSSXXXZeSX70 SSSZSe`SSSSSSXXSVSXVSSSSSZZXSSXXXZeSX
71 `SSXZVV]]]71 `SSXZVV]]]
72 XSSVXllXSSVSSZZ`72 XSSVXllXSSVSSZZ`
73 ZVSXZZZccq73 ZVSXZZZccq
74 ZVVSXZZjh74 ZVVSXZZjh
75 XSS`VZZZZZ75 XSS`VZZZZZ
76 ~c]ZZVjSSSS76 ~c]ZZVjSSSS
77 :F(F#F1F77 :F(F#F1F
78 rh·FcjQh 
79 »       :F=FEE$78 ':F=FEE$
80 Z'a'0F)F79 Z'a')F0F
81 3;`gjAF?i8F80 3;`gjAF?i8F
82 s!r!2F(F81 s!r!2F(F
83 CF2Fn!(F82 CF2Fn!(F
84 pG@h@hpG@ 
85 compiler_exit_scope83 compiler_exit_scope
86 stackdepth84 stackdepth
87 get_ref_type85 get_ref_type
88 compiler_make_closure86 compiler_make_closure
89 .LANCHOR087 .LANCHOR0
90 compiler_enter_scope88 compiler_enter_scope
91 compiler_visit_expr189 compiler_visit_expr
92 assemble90 assemble
93 compiler_body91 compiler_body
94 find_ann92 find_ann
95 compiler_visit_stmt93 compiler_visit_stmt
96 compiler_exit_scope94 compiler_exit_scope
97 .LANCHOR195 .LANCHOR1
98 compiler_addop96 compiler_addop
99 .LANCHOR297 .LANCHOR2
100 compiler_unit_free98 compiler_unit_free
101 compiler_new_block.isra.099 compiler_new_block.isra.0
102 compiler_visit_expr 
103 compiler_nameop100 compiler_nameop
 101 compiler_visit_expr1
104 compiler_jump_if102 compiler_jump_if
105 compiler_function103 compiler_function
106 compiler_unwind_fblock_stack104 compiler_unwind_fblock_stack
107 compiler_push_fblock105 compiler_push_fblock
108 compiler_addop_j106 compiler_addop_j
109 compiler_addop_load_const107 compiler_addop_load_const
110 compiler_make_closure108 compiler_make_closure
Offset 215, 30 lines modifiedOffset 213, 30 lines modified
215 PyObject_Realloc213 PyObject_Realloc
216 _Py_FatalErrorFormat214 _Py_FatalErrorFormat
217 _Py_EllipsisObject215 _Py_EllipsisObject
218 PyFrozenSet_Type216 PyFrozenSet_Type
219 PyDict_GetItemWithError217 PyDict_GetItemWithError
220 _PySet_NextEntry218 _PySet_NextEntry
221 PyFrozenSet_New219 PyFrozenSet_New
222 PyUnicode_Type 
223 PySlice_Type 
224 PyList_Type 
225 PySet_Type 
226 PyDict_Type 
227 PyGen_Type 
228 PyFunction_Type 
229 PyFloat_Type220 PyFloat_Type
230 PyType_IsSubtype221 PyType_IsSubtype
231 PyComplex_Type222 PyComplex_Type
 223 PySet_Type
 224 PySlice_Type
232 PyObject_Repr225 PyObject_Repr
233 PyUnicode_AsUTF8226 PyUnicode_AsUTF8
234 PyUnicode_Compare227 PyUnicode_Compare
235 PyUnicode_FromFormat228 PyUnicode_FromFormat
236 _Py_FalseStruct229 _Py_FalseStruct
237 _Py_TrueStruct230 _Py_TrueStruct
 231 PyList_Type
 232 PyUnicode_Type
 233 PyGen_Type
 234 PyDict_Type
 235 PyFunction_Type
238 PyCompile_OpcodeStackEffectWithJump236 PyCompile_OpcodeStackEffectWithJump
239 _PyAST_ExprAsUnicode237 _PyAST_ExprAsUnicode
240 PyErr_ProgramTextObject238 PyErr_ProgramTextObject
241 Py_BuildValue239 Py_BuildValue
242 PyExc_SyntaxError240 PyExc_SyntaxError
243 PyErr_SetObject241 PyErr_SetObject
244 PyUnicode_FromFormatV242 PyUnicode_FromFormatV
73.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 45, 87 lines modifiedOffset 45, 87 lines modified
45 00000048·<compiler_try_except>:45 00000048·<compiler_try_except>:
46 compiler_try_except():46 compiler_try_except():
47 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}47 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
48 »       mov»    r4,·r048 »       mov»    r4,·r0
49 »       ldr»    r0,·[r0,·#36]» ;·0x2449 »       ldr»    r0,·[r0,·#36]» ;·0x24
50 »       sub»    sp,·#36»      ;·0x2450 »       sub»    sp,·#36»      ;·0x24
51 »       mov»    fp,·r151 »       mov»    fp,·r1
52 »       bl»     f54·<compiler_comprehension_generator+0x490>52 »       bl»     f4c·<compiler_comprehension_generator+0x418>
53 ·R_ARM_THM_CALL» compiler_new_block.isra.053 ·R_ARM_THM_CALL» compiler_new_block.isra.0
54 »       mov»    r9,·r054 »       mov»    r9,·r0
55 »       ldr»    r0,·[r4,·#36]» ;·0x2455 »       ldr»    r0,·[r4,·#36]» ;·0x24
56 »       bl»     f54·<compiler_comprehension_generator+0x490>56 »       bl»     f4c·<compiler_comprehension_generator+0x418>
57 ·R_ARM_THM_CALL» compiler_new_block.isra.057 ·R_ARM_THM_CALL» compiler_new_block.isra.0
58 »       mov»    r6,·r058 »       mov»    r6,·r0
59 »       ldr»    r0,·[r4,·#36]» ;·0x2459 »       ldr»    r0,·[r4,·#36]» ;·0x24
60 »       bl»     f54·<compiler_comprehension_generator+0x490>60 »       bl»     f4c·<compiler_comprehension_generator+0x418>
61 ·R_ARM_THM_CALL» compiler_new_block.isra.061 ·R_ARM_THM_CALL» compiler_new_block.isra.0
62 »       str»    r0,·[sp,·#12]62 »       str»    r0,·[sp,·#12]
63 »       ldr»    r0,·[r4,·#36]» ;·0x2463 »       ldr»    r0,·[r4,·#36]» ;·0x24
64 »       bl»     f54·<compiler_comprehension_generator+0x490>64 »       bl»     f4c·<compiler_comprehension_generator+0x418>
65 ·R_ARM_THM_CALL» compiler_new_block.isra.065 ·R_ARM_THM_CALL» compiler_new_block.isra.0
66 »       cmp.w»  r9,·#066 »       cmp.w»  r9,·#0
67 »       beq.n»  e4·<compiler_try_except+0x9c>67 »       beq.n»  e4·<compiler_try_except+0x9c>
68 »       cbz»    r6,·e4·<compiler_try_except+0x9c>68 »       cbz»    r6,·e4·<compiler_try_except+0x9c>
69 »       ldr»    r3,·[sp,·#12]69 »       ldr»    r3,·[sp,·#12]
70 »       cbz»    r3,·e4·<compiler_try_except+0x9c>70 »       cbz»    r3,·e4·<compiler_try_except+0x9c>
71 »       mov»    r7,·r071 »       mov»    r7,·r0
72 »       clz»    r0,·r072 »       clz»    r0,·r0
73 »       mov.w»  r8,·r0,·lsr·#573 »       mov.w»  r8,·r0,·lsr·#5
74 »       cbz»    r7,·e4·<compiler_try_except+0x9c>74 »       cbz»    r7,·e4·<compiler_try_except+0x9c>
75 »       mov»    r3,·r875 »       mov»    r3,·r8
76 »       mov»    r2,·r676 »       mov»    r2,·r6
77 »       movs»   r1,·#122»    ;·0x7a77 »       movs»   r1,·#122»    ;·0x7a
78 »       mov»    r0,·r478 »       mov»    r0,·r4
79 »       bl»     9230·<compiler_addop_j>79 »       bl»     8acc·<compiler_addop_j>
80 ·R_ARM_THM_CALL» compiler_addop_j80 ·R_ARM_THM_CALL» compiler_addop_j
81 »       cbz»    r0,·e4·<compiler_try_except+0x9c>81 »       cbz»    r0,·e4·<compiler_try_except+0x9c>
82 »       ldr.w»  ip,·[r4,·#36]»       ;·0x2482 »       ldr.w»  ip,·[r4,·#36]»       ;·0x24
83 »       mov»    r3,·r883 »       mov»    r3,·r8
84 »       mov»    r2,·r984 »       mov»    r2,·r9
85 »       movs»   r1,·#285 »       movs»   r1,·#2
86 »       mov»    r0,·r486 »       mov»    r0,·r4
87 »       ldr.w»  r5,·[ip,·#56]»       ;·0x3887 »       ldr.w»  r5,·[ip,·#56]»       ;·0x38
88 »       str.w»  r9,·[r5,·#16]88 »       str.w»  r9,·[r5,·#16]
89 »       str.w»  r9,·[ip,·#56]»       ;·0x3889 »       str.w»  r9,·[ip,·#56]»       ;·0x38
90 »       str.w»  r8,·[sp]90 »       str.w»  r8,·[sp]
91 »       bl»     9324·<compiler_push_fblock>91 »       bl»     8bbc·<compiler_push_fblock>
92 ·R_ARM_THM_CALL» compiler_push_fblock92 ·R_ARM_THM_CALL» compiler_push_fblock
93 »       cbz»    r0,·e4·<compiler_try_except+0x9c>93 »       cbz»    r0,·e4·<compiler_try_except+0x9c>
94 »       mov»    r5,·r894 »       mov»    r5,·r8
95 »       ldr.w»  r8,·[fp,·#4]95 »       ldr.w»  r8,·[fp,·#4]
96 »       add.w»  r9,·r8,·#496 »       add.w»  r9,·r8,·#4
97 »       cmp.w»  r8,·#097 »       cmp.w»  r8,·#0
98 »       beq.w»  440·<compiler_try_except+0x3f8>98 »       beq.w»  440·<compiler_try_except+0x3f8>
99 »       ldr.w»  r1,·[r8]99 »       ldr.w»  r1,·[r8]
100 »       cmp»    r5,·r1100 »       cmp»    r5,·r1
101 »       mov»    r0,·r4101 »       mov»    r0,·r4
102 »       add.w»  r5,·r5,·#1102 »       add.w»  r5,·r5,·#1
103 »       bge.n»  e8·<compiler_try_except+0xa0>103 »       bge.n»  e8·<compiler_try_except+0xa0>
104 »       ldr.w»  r1,·[r9],·#4104 »       ldr.w»  r1,·[r9],·#4
105 »       bl»     1180·<compiler_async_with+0x128>105 »       bl»     1104·<compiler_async_with+0x3c>
106 ·R_ARM_THM_CALL» compiler_visit_stmt106 ·R_ARM_THM_CALL» compiler_visit_stmt
107 »       cmp»    r0,·#0107 »       cmp»    r0,·#0
108 »       bne.n»  c2·<compiler_try_except+0x7a>108 »       bne.n»  c2·<compiler_try_except+0x7a>
109 »       movs»   r0,·#0109 »       movs»   r0,·#0
110 »       b.n»    18e·<compiler_try_except+0x146>110 »       b.n»    18e·<compiler_try_except+0x146>
111 »       movs»   r1,·#87»     ;·0x57111 »       movs»   r1,·#87»     ;·0x57
112 »       bl»     46a8·<compiler_addop>112 »       bl»     4560·<compiler_addop>
113 ·R_ARM_THM_CALL» compiler_addop113 ·R_ARM_THM_CALL» compiler_addop
114 »       cmp»    r0,·#0114 »       cmp»    r0,·#0
115 »       beq.n»  e4·<compiler_try_except+0x9c>115 »       beq.n»  e4·<compiler_try_except+0x9c>
116 »       ldr.w»  sl,·[r4,·#36]»       ;·0x24116 »       ldr.w»  sl,·[r4,·#36]»       ;·0x24
117 »       movs»   r3,·#0117 »       movs»   r3,·#0
118 »       ldr»    r2,·[sp,·#12]118 »       ldr»    r2,·[sp,·#12]
119 »       movs»   r1,·#110»    ;·0x6e119 »       movs»   r1,·#110»    ;·0x6e
120 »       mov»    r0,·r4120 »       mov»    r0,·r4
121 »       ldr.w»  r5,·[sl,·#60]»       ;·0x3c121 »       ldr.w»  r5,·[sl,·#60]»       ;·0x3c
122 »       subs»   r5,·#1122 »       subs»   r5,·#1
123 »       str.w»  r5,·[sl,·#60]»       ;·0x3c123 »       str.w»  r5,·[sl,·#60]»       ;·0x3c
124 »       bl»     9230·<compiler_addop_j>124 »       bl»     8acc·<compiler_addop_j>
125 ·R_ARM_THM_CALL» compiler_addop_j125 ·R_ARM_THM_CALL» compiler_addop_j
126 »       cmp»    r0,·#0126 »       cmp»    r0,·#0
127 »       beq.n»  e4·<compiler_try_except+0x9c>127 »       beq.n»  e4·<compiler_try_except+0x9c>
128 »       ldr.w»  r3,·[fp,·#8]128 »       ldr.w»  r3,·[fp,·#8]
129 »       ldr»    r2,·[r4,·#36]» ;·0x24129 »       ldr»    r2,·[r4,·#36]» ;·0x24
130 »       ldr»    r0,·[r2,·#56]» ;·0x38130 »       ldr»    r0,·[r2,·#56]» ;·0x38
131 »       cmp»    r3,·#0131 »       cmp»    r3,·#0
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 »       mov»    r0,·r4136 »       mov»    r0,·r4
137 »       str»    r6,·[r2,·#56]» ;·0x38137 »       str»    r6,·[r2,·#56]» ;·0x38
138 »       movs»   r6,·#0138 »       movs»   r6,·#0
139 »       str»    r3,·[sp,·#16]139 »       str»    r3,·[sp,·#16]
140 »       mov»    r2,·r6140 »       mov»    r2,·r6
141 »       mov»    r3,·r6141 »       mov»    r3,·r6
142 »       str»    r6,·[sp,·#0]142 »       str»    r6,·[sp,·#0]
143 »       bl»     9324·<compiler_push_fblock>143 »       bl»     8bbc·<compiler_push_fblock>
144 ·R_ARM_THM_CALL» compiler_push_fblock144 ·R_ARM_THM_CALL» compiler_push_fblock
145 »       cmp»    r0,·#0145 »       cmp»    r0,·#0
146 »       beq.n»  e4·<compiler_try_except+0x9c>146 »       beq.n»  e4·<compiler_try_except+0x9c>
147 »       mov»    r8,·r6147 »       mov»    r8,·r6
148 »       movw»   r1,·#0148 »       movw»   r1,·#0
149 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct149 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
150 »       movt»   r1,·#0150 »       movt»   r1,·#0
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 »       ldr»    r7,·[sp,·#8]157 »       ldr»    r7,·[sp,·#8]
158 »       ldr»    r5,·[r4,·#36]» ;·0x24158 »       ldr»    r5,·[r4,·#36]» ;·0x24
159 »       movs»   r1,·#48»     ;·0x30159 »       movs»   r1,·#48»     ;·0x30
160 »       mov»    r0,·r4160 »       mov»    r0,·r4
161 »       ldr»    r2,·[r5,·#60]» ;·0x3c161 »       ldr»    r2,·[r5,·#60]» ;·0x3c
162 »       subs»   r3,·r2,·#1162 »       subs»   r3,·r2,·#1
163 »       str»    r3,·[r5,·#60]» ;·0x3c163 »       str»    r3,·[r5,·#60]» ;·0x3c
164 »       bl»     46a8·<compiler_addop>164 »       bl»     4560·<compiler_addop>
165 ·R_ARM_THM_CALL» compiler_addop165 ·R_ARM_THM_CALL» compiler_addop
166 »       cmp»    r0,·#0166 »       cmp»    r0,·#0
167 »       beq.n»  e4·<compiler_try_except+0x9c>167 »       beq.n»  e4·<compiler_try_except+0x9c>
168 »       ldr»    r0,·[r4,·#36]» ;·0x24168 »       ldr»    r0,·[r4,·#36]» ;·0x24
169 »       movs»   r6,·#0169 »       movs»   r6,·#0
170 »       ldr.w»  r5,·[fp,·#12]170 »       ldr.w»  r5,·[fp,·#12]
171 »       ldr»    r1,·[sp,·#12]171 »       ldr»    r1,·[sp,·#12]
Offset 190, 173 lines modifiedOffset 190, 173 lines modified
190 »       ldr.w»  r6,·[lr,·#4]190 »       ldr.w»  r6,·[lr,·#4]
191 »       ldr»    r0,·[r6,·#4]191 »       ldr»    r0,·[r6,·#4]
192 »       cmp»    r0,·#0192 »       cmp»    r0,·#0
193 »       beq.w»  40a·<compiler_try_except+0x3c2>193 »       beq.w»  40a·<compiler_try_except+0x3c2>
194 »       ldr»    r0,·[r4,·#36]» ;·0x24194 »       ldr»    r0,·[r4,·#36]» ;·0x24
195 »       ldrd»   r5,·r9,·[r6,·#16]195 »       ldrd»   r5,·r9,·[r6,·#16]
196 »       strd»   r5,·r9,·[r0,·#388]»    ;·0x184196 »       strd»   r5,·r9,·[r0,·#388]»    ;·0x184
Max diff block lines reached; 71175/74956 bytes (94.96%) of diff not shown.
513 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.03 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
  
3 Disassembly·of·section·.text.unlikely:3 Disassembly·of·section·.text.unlikely:
  
4 00000000·<check_ann_expr>:4 00000000·<check_ann_expr>:
5 check_ann_expr():5 check_ann_expr():
6 »       push»   {r4,·lr}6 »       push»   {r4,·lr}
7 »       mov»    r4,·r07 »       mov»    r4,·r0
8 »       bl»     52bc·<compiler_visit_expr>8 »       bl»     4f8c·<compiler_visit_expr>
9 ·R_ARM_THM_CALL» compiler_visit_expr9 ·R_ARM_THM_CALL» compiler_visit_expr
10 »       cbz»    r0,·18·<check_ann_expr+0x18>10 »       cbz»    r0,·18·<check_ann_expr+0x18>
11 »       movs»   r1,·#111 »       movs»   r1,·#1
12 »       mov»    r0,·r412 »       mov»    r0,·r4
13 »       bl»     46a8·<compiler_addop>13 »       bl»     4560·<compiler_addop>
14 ·R_ARM_THM_CALL» compiler_addop14 ·R_ARM_THM_CALL» compiler_addop
15 »       subs»   r0,·#015 »       subs»   r0,·#0
16 »       it»     ne16 »       it»     ne
17 »       movne»  r0,·#117 »       movne»  r0,·#1
18 »       pop»    {r4,·pc}18 »       pop»    {r4,·pc}
  
19 0000001a·<check_ann_subscr>:19 0000001a·<check_ann_subscr>:
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 »       mov»    r0,·r4135 »       mov»    r0,·r4
136 »       add»    sp,·#8136 »       add»    sp,·#8
137 »       pop»    {r4,·r5,·r6,·pc}137 »       pop»    {r4,·r5,·r6,·pc}
  
138 00000108·<PyCompile_OpcodeStackEffect>:138 00000108·<PyCompile_OpcodeStackEffect>:
139 PyCompile_OpcodeStackEffect():139 PyCompile_OpcodeStackEffect():
140 »       mov.w»  r2,·#4294967295»    ;·0xffffffff140 »       mov.w»  r2,·#4294967295»    ;·0xffffffff
141 »       b.w»    4e10·<stack_effect>141 »       b.w»    4b68·<stack_effect>
142 ·R_ARM_THM_JUMP24»       stack_effect142 ·R_ARM_THM_JUMP24»       stack_effect
  
143 00000110·<PyAST_Compile>:143 00000110·<PyAST_Compile>:
144 PyAST_Compile():144 PyAST_Compile():
145 »       push»   {r4,·lr}145 »       push»   {r4,·lr}
146 »       mov»    r4,·r3146 »       mov»    r4,·r3
147 »       mov.w»  r3,·#4294967295»    ;·0xffffffff147 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
6.38 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2, 33 lines modifiedOffset 2, 33 lines modified
2 Hex·dump·of·section·'.strtab':2 Hex·dump·of·section·'.strtab':
3 ··0x00000000·00246400·2e4c4330·00247400·2e4c4331·.$d..LC0.$t..LC13 ··0x00000000·00246400·2e4c4330·00247400·2e4c4331·.$d..LC0.$t..LC1
4 ··0x00000010·002e4c43·32002e4c·4333002e·4c433400·..LC2..LC3..LC4.4 ··0x00000010·002e4c43·32002e4c·4333002e·4c433400·..LC2..LC3..LC4.
5 ··0x00000020·2e4c4335·002e4c43·36002e4c·4337002e·.LC5..LC6..LC7..5 ··0x00000020·2e4c4335·002e4c43·36002e4c·4337002e·.LC5..LC6..LC7..
6 ··0x00000030·4c414e43·484f5230·00636f6d·70696c65·LANCHOR0.compile6 ··0x00000030·4c414e43·484f5230·00636f6d·70696c65·LANCHOR0.compile
7 ··0x00000040·725f656e·7465725f·73636f70·6500636f·r_enter_scope.co7 ··0x00000040·725f656e·7465725f·73636f70·6500636f·r_enter_scope.co
8 ··0x00000050·6d70696c·65725f76·69736974·5f657870·mpiler_visit_exp8 ··0x00000050·6d70696c·65725f76·69736974·5f657870·mpiler_visit_exp
9 ··0x00000060·72310061·7373656d·626c6500·636f6d70·r1.assemble.comp9 ··0x00000060·72006173·73656d62·6c650063·6f6d7069·r.assemble.compi
10 ··0x00000070·696c6572·5f626f64·79006669·6e645f61·iler_body.find_a10 ··0x00000070·6c65725f·626f6479·0066696e·645f616e·ler_body.find_an
11 ··0x00000080·6e6e0063·6f6d7069·6c65725f·76697369·nn.compiler_visi11 ··0x00000080·6e00636f·6d70696c·65725f76·69736974·n.compiler_visit
12 ··0x00000090·745f7374·6d740063·6f6d7069·6c65725f·t_stmt.compiler_12 ··0x00000090·5f73746d·7400636f·6d70696c·65725f65·_stmt.compiler_e
13 ··0x000000a0·65786974·5f73636f·7065002e·4c414e43·exit_scope..LANC13 ··0x000000a0·7869745f·73636f70·65002e4c·414e4348·xit_scope..LANCH
14 ··0x000000b0·484f5231·00636f6d·70696c65·725f6164·HOR1.compiler_ad14 ··0x000000b0·4f523100·636f6d70·696c6572·5f616464·OR1.compiler_add
15 ··0x000000c0·646f7000·2e4c414e·43484f52·3200636f·dop..LANCHOR2.co15 ··0x000000c0·6f70002e·4c414e43·484f5232·00636f6d·op..LANCHOR2.com
16 ··0x000000d0·6d70696c·65725f75·6e69745f·66726565·mpiler_unit_free16 ··0x000000d0·70696c65·725f756e·69745f66·72656500·piler_unit_free.
17 ··0x000000e0·00636f6d·70696c65·725f6e65·775f626c·.compiler_new_bl17 ··0x000000e0·636f6d70·696c6572·5f6e6577·5f626c6f·compiler_new_blo
18 ··0x000000f0·6f636b2e·69737261·2e300063·6f6d7069·ock.isra.0.compi18 ··0x000000f0·636b2e69·7372612e·3000636f·6d70696c·ck.isra.0.compil
 19 ··0x00000100·65725f6e·616d656f·70002e4c·4338002e·er_nameop..LC8..
 20 ··0x00000110·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.
 21 ··0x00000120·2e4c4331·32002e4c·43313300·2e4c4331·.LC12..LC13..LC1
 22 ··0x00000130·34002e4c·43313500·2e4c4331·36002e4c·4..LC15..LC16..L
 23 ··0x00000140·43313700·2e4c4331·38002e4c·43313900·C17..LC18..LC19.
 24 ··0x00000150·2e4c4332·30002e4c·43323100·2e4c4332·.LC20..LC21..LC2
 25 ··0x00000160·32002e4c·43323300·2e4c4332·34002e4c·2..LC23..LC24..L
 26 ··0x00000170·43323500·2e4c4332·3600636f·6d70696c·C25..LC26.compil
19 ··0x00000100·6c65725f·76697369·745f6578·70720063·ler_visit_expr.c27 ··0x00000180·65725f76·69736974·5f657870·72310063·er_visit_expr1.c
20 ··0x00000110·6f6d7069·6c65725f·6e616d65·6f70002e·ompiler_nameop.. 
21 ··0x00000120·4c433800·2e4c4339·002e4c43·3130002e·LC8..LC9..LC10.. 
22 ··0x00000130·4c433131·002e4c43·3132002e·4c433133·LC11..LC12..LC13 
23 ··0x00000140·002e4c43·3134002e·4c433135·002e4c43·..LC14..LC15..LC 
24 ··0x00000150·3136002e·4c433137·002e4c43·3138002e·16..LC17..LC18.. 
25 ··0x00000160·4c433139·002e4c43·3230002e·4c433231·LC19..LC20..LC21 
26 ··0x00000170·002e4c43·3232002e·4c433233·002e4c43·..LC22..LC23..LC 
27 ··0x00000180·3234002e·4c433235·002e4c43·32360063·24..LC25..LC26.c 
28 ··0x00000190·6f6d7069·6c65725f·6a756d70·5f696600·ompiler_jump_if.28 ··0x00000190·6f6d7069·6c65725f·6a756d70·5f696600·ompiler_jump_if.
29 ··0x000001a0·636f6d70·696c6572·5f66756e·6374696f·compiler_functio29 ··0x000001a0·636f6d70·696c6572·5f66756e·6374696f·compiler_functio
30 ··0x000001b0·6e00636f·6d70696c·65725f75·6e77696e·n.compiler_unwin30 ··0x000001b0·6e00636f·6d70696c·65725f75·6e77696e·n.compiler_unwin
31 ··0x000001c0·645f6662·6c6f636b·5f737461·636b0063·d_fblock_stack.c31 ··0x000001c0·645f6662·6c6f636b·5f737461·636b0063·d_fblock_stack.c
32 ··0x000001d0·6f6d7069·6c65725f·70757368·5f66626c·ompiler_push_fbl32 ··0x000001d0·6f6d7069·6c65725f·70757368·5f66626c·ompiler_push_fbl
33 ··0x000001e0·6f636b00·636f6d70·696c6572·5f616464·ock.compiler_add33 ··0x000001e0·6f636b00·636f6d70·696c6572·5f616464·ock.compiler_add
34 ··0x000001f0·6f705f6a·00636f6d·70696c65·725f6164·op_j.compiler_ad34 ··0x000001f0·6f705f6a·00636f6d·70696c65·725f6164·op_j.compiler_ad
Offset 166, 29 lines modifiedOffset 166, 29 lines modified
166 ··0x00000a30·6f63005f·50795f46·6174616c·4572726f·oc._Py_FatalErro166 ··0x00000a30·6f63005f·50795f46·6174616c·4572726f·oc._Py_FatalErro
167 ··0x00000a40·72466f72·6d617400·5f50795f·456c6c69·rFormat._Py_Elli167 ··0x00000a40·72466f72·6d617400·5f50795f·456c6c69·rFormat._Py_Elli
168 ··0x00000a50·70736973·4f626a65·63740050·7946726f·psisObject.PyFro168 ··0x00000a50·70736973·4f626a65·63740050·7946726f·psisObject.PyFro
169 ··0x00000a60·7a656e53·65745f54·79706500·50794469·zenSet_Type.PyDi169 ··0x00000a60·7a656e53·65745f54·79706500·50794469·zenSet_Type.PyDi
170 ··0x00000a70·63745f47·65744974·656d5769·74684572·ct_GetItemWithEr170 ··0x00000a70·63745f47·65744974·656d5769·74684572·ct_GetItemWithEr
171 ··0x00000a80·726f7200·5f507953·65745f4e·65787445·ror._PySet_NextE171 ··0x00000a80·726f7200·5f507953·65745f4e·65787445·ror._PySet_NextE
172 ··0x00000a90·6e747279·00507946·726f7a65·6e536574·ntry.PyFrozenSet172 ··0x00000a90·6e747279·00507946·726f7a65·6e536574·ntry.PyFrozenSet
173 ··0x00000aa0·5f4e6577·00507955·6e69636f·64655f54·_New.PyUnicode_T 
174 ··0x00000ab0·79706500·5079536c·6963655f·54797065·ype.PySlice_Type173 ··0x00000aa0·5f4e6577·00507946·6c6f6174·5f547970·_New.PyFloat_Typ
 174 ··0x00000ab0·65005079·54797065·5f497353·75627479·e.PyType_IsSubty
 175 ··0x00000ac0·70650050·79436f6d·706c6578·5f547970·pe.PyComplex_Typ
175 ··0x00000ac0·0050794c·6973745f·54797065·00507953·.PyList_Type.PyS176 ··0x00000ad0·65005079·5365745f·54797065·00507953·e.PySet_Type.PyS
176 ··0x00000ad0·65745f54·79706500·50794469·63745f54·et_Type.PyDict_T 
177 ··0x00000ae0·79706500·50794765·6e5f5479·70650050·ype.PyGen_Type.P 
178 ··0x00000af0·7946756e·6374696f·6e5f5479·70650050·yFunction_Type.P 
179 ··0x00000b00·79466c6f·61745f54·79706500·50795479·yFloat_Type.PyTy 
180 ··0x00000b10·70655f49·73537562·74797065·00507943·pe_IsSubtype.PyC 
181 ··0x00000b20·6f6d706c·65785f54·79706500·50794f62·omplex_Type.PyOb177 ··0x00000ae0·6c696365·5f547970·65005079·4f626a65·lice_Type.PyObje
182 ··0x00000b30·6a656374·5f526570·72005079·556e6963·ject_Repr.PyUnic178 ··0x00000af0·63745f52·65707200·5079556e·69636f64·ct_Repr.PyUnicod
183 ··0x00000b40·6f64655f·41735554·46380050·79556e69·ode_AsUTF8.PyUni179 ··0x00000b00·655f4173·55544638·00507955·6e69636f·e_AsUTF8.PyUnico
184 ··0x00000b50·636f6465·5f436f6d·70617265·00507955·code_Compare.PyU180 ··0x00000b10·64655f43·6f6d7061·72650050·79556e69·de_Compare.PyUni
185 ··0x00000b60·6e69636f·64655f46·726f6d46·6f726d61·nicode_FromForma181 ··0x00000b20·636f6465·5f46726f·6d466f72·6d617400·code_FromFormat.
186 ··0x00000b70·74005f50·795f4661·6c736553·74727563·t._Py_FalseStruc 
187 ··0x00000b80·74005f50·795f5472·75655374·72756374·t._Py_TrueStruct182 ··0x00000b30·5f50795f·46616c73·65537472·75637400·_Py_FalseStruct.
 183 ··0x00000b40·5f50795f·54727565·53747275·63740050·_Py_TrueStruct.P
 184 ··0x00000b50·794c6973·745f5479·70650050·79556e69·yList_Type.PyUni
 185 ··0x00000b60·636f6465·5f547970·65005079·47656e5f·code_Type.PyGen_
 186 ··0x00000b70·54797065·00507944·6963745f·54797065·Type.PyDict_Type
 187 ··0x00000b80·00507946·756e6374·696f6e5f·54797065·.PyFunction_Type
188 ··0x00000b90·00507943·6f6d7069·6c655f4f·70636f64·.PyCompile_Opcod188 ··0x00000b90·00507943·6f6d7069·6c655f4f·70636f64·.PyCompile_Opcod
189 ··0x00000ba0·65537461·636b4566·66656374·57697468·eStackEffectWith189 ··0x00000ba0·65537461·636b4566·66656374·57697468·eStackEffectWith
190 ··0x00000bb0·4a756d70·005f5079·4153545f·45787072·Jump._PyAST_Expr190 ··0x00000bb0·4a756d70·005f5079·4153545f·45787072·Jump._PyAST_Expr
191 ··0x00000bc0·4173556e·69636f64·65005079·4572725f·AsUnicode.PyErr_191 ··0x00000bc0·4173556e·69636f64·65005079·4572725f·AsUnicode.PyErr_
192 ··0x00000bd0·50726f67·72616d54·6578744f·626a6563·ProgramTextObjec192 ··0x00000bd0·50726f67·72616d54·6578744f·626a6563·ProgramTextObjec
193 ··0x00000be0·74005079·5f427569·6c645661·6c756500·t.Py_BuildValue.193 ··0x00000be0·74005079·5f427569·6c645661·6c756500·t.Py_BuildValue.
194 ··0x00000bf0·50794578·635f5379·6e746178·4572726f·PyExc_SyntaxErro194 ··0x00000bf0·50794578·635f5379·6e746178·4572726f·PyExc_SyntaxErro
192 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:··········27780·(bytes·into·file)13 ··Start·of·section·headers:··········27748·(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.95 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x6c84:1 There·are·17·section·headers,·starting·at·offset·0x6c64:
  
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·0006a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005540·000458·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·005538·000458·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006d8·0000c4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0006d8·0000c4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005998·0000c0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·005990·0000c0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00079c·0000cc·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00079c·0000cc·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00079c·0022a0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00079c·002298·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·005a58·000bf0·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·005a50·000bd8·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002a3c·00056f·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002a34·00056f·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002fac·00091c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002fa4·00091c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006648·0005b0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006628·0005b0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0038c8·00009b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0038c0·00009b·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·003963·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00395b·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003963·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00395b·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·003998·0010d0·10·····15·150··418 ··[14]·.symtab···········SYMTAB··········00000000·003990·0010d0·10·····15·150··4
19 ··[15]·.strtab···········STRTAB··········00000000·004a68·000ad7·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·004a60·000ad7·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·006bf8·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006bd8·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
10.5 KB
readelf --wide --symbols {}
    
Offset 12, 60 lines modifiedOffset 12, 60 lines modified
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC013 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR015 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR0
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR116 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR217 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
18 ····14:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC118 ····14:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
19 ····15:·00000d91···194·FUNC····LOCAL··DEFAULT····6·_PyErr_CreateException19 ····15:·00000d69···194·FUNC····LOCAL··DEFAULT····6·_PyErr_CreateException
20 ····16:·00000338·····0·NOTYPE··LOCAL··DEFAULT····6·$d20 ····16:·00000338·····0·NOTYPE··LOCAL··DEFAULT····6·$d
21 ····17:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····17:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····18:·00000581····62·FUNC····LOCAL··DEFAULT····6·_PyErr_FormatV22 ····18:·00000581····62·FUNC····LOCAL··DEFAULT····6·_PyErr_FormatV
23 ····19:·0000097c·····0·NOTYPE··LOCAL··DEFAULT····6·$d23 ····19:·00000960·····0·NOTYPE··LOCAL··DEFAULT····6·$d
24 ····20:·00000980·····0·NOTYPE··LOCAL··DEFAULT····6·$t24 ····20:·00000964·····0·NOTYPE··LOCAL··DEFAULT····6·$t
25 ····21:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·00000a4c·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·00000ad0·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC228 ····24:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
29 ····25:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC329 ····25:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
30 ····26:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC430 ····26:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
31 ····27:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·00000d8c·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·00000d64·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·00000d90·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····29:·00000d68·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····30:·00001100·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····30:·000010d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····31:·00001104·····0·NOTYPE··LOCAL··DEFAULT····6·$t35 ····31:·000010dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
36 ····32:·00001408·····0·NOTYPE··LOCAL··DEFAULT····6·$d36 ····32:·000013e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
37 ····33:·0000140c·····0·NOTYPE··LOCAL··DEFAULT····6·$t37 ····33:·000013ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
38 ····34:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC538 ····34:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
39 ····35:·00000144·····0·NOTYPE··LOCAL··DEFAULT····8·.LC639 ····35:·00000144·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
40 ····36:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC740 ····36:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
41 ····37:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC841 ····37:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
42 ····38:·0000175c·····0·NOTYPE··LOCAL··DEFAULT····6·$d42 ····38:·00001764·····0·NOTYPE··LOCAL··DEFAULT····6·$d
43 ····39:·00001760·····0·NOTYPE··LOCAL··DEFAULT····6·$t43 ····39:·00001768·····0·NOTYPE··LOCAL··DEFAULT····6·$t
44 ····40:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC944 ····40:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
45 ····41:·000019f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·000019e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·00000164·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1046 ····42:·00000164·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
47 ····43:·000019f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····43:·000019ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····44:·00001ab8·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·00001ab0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····45:·00001abc·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····45:·00001ab4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····46:·00001d18·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····46:·00001d10·····0·NOTYPE··LOCAL··DEFAULT····6·$d
51 ····47:·00001d1c·····0·NOTYPE··LOCAL··DEFAULT····6·$t51 ····47:·00001d14·····0·NOTYPE··LOCAL··DEFAULT····6·$t
52 ····48:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1152 ····48:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
53 ····49:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1253 ····49:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
54 ····50:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····50:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····51:·000020f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d55 ····51:·000020ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
56 ····52:·000020f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t56 ····52:·000020f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
57 ····53:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t57 ····53:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1358 ····54:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
59 ····55:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1459 ····55:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
60 ····56:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1560 ····56:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
61 ····57:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1661 ····57:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
62 ····58:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·0000229c·····0·NOTYPE··LOCAL··DEFAULT····6·$d64 ····60:·00002294·····0·NOTYPE··LOCAL··DEFAULT····6·$d
65 ····61:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1765 ····61:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
66 ····62:·00000371···152·FUNC····LOCAL··DEFAULT····1·err_programtext66 ····62:·00000371···152·FUNC····LOCAL··DEFAULT····1·err_programtext
67 ····63:·00000334·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·00000334·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·00000338·····0·NOTYPE··LOCAL··DEFAULT····1·$t68 ····64:·00000338·····0·NOTYPE··LOCAL··DEFAULT····1·$t
69 ····65:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1870 ····66:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
71 ····67:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Offset 164, 66 lines modifiedOffset 164, 66 lines modified
164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetContext166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetContext
167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetContext167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetContext
168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback
169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
170 ···166:·00000049····30·FUNC····GLOBAL·DEFAULT····1·_PyErr_Format170 ···166:·00000049····30·FUNC····GLOBAL·DEFAULT····1·_PyErr_Format
171 ···167:·000005c1···780·FUNC····GLOBAL·DEFAULT····6·_PyErr_SetObject171 ···167:·000005c1···752·FUNC····GLOBAL·DEFAULT····6·_PyErr_SetObject
172 ···168:·000008cd···180·FUNC····GLOBAL·DEFAULT····6·PyErr_ExceptionMatches172 ···168:·000008b1···180·FUNC····GLOBAL·DEFAULT····6·PyErr_ExceptionMatches
173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Size174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Size
175 ···171:·00000981···168·FUNC····GLOBAL·DEFAULT····6·PyErr_GivenExceptionMatches175 ···171:·00000965···168·FUNC····GLOBAL·DEFAULT····6·PyErr_GivenExceptionMatches
176 ···172:·00000a29····36·FUNC····GLOBAL·DEFAULT····6·PyErr_Fetch176 ···172:·00000a0d····36·FUNC····GLOBAL·DEFAULT····6·PyErr_Fetch
177 ···173:·00000a4d···136·FUNC····GLOBAL·DEFAULT····6·PyErr_Restore177 ···173:·00000a31···136·FUNC····GLOBAL·DEFAULT····6·PyErr_Restore
178 ···174:·00000ad5···700·FUNC····GLOBAL·DEFAULT····6·_PyErr_NormalizeException178 ···174:·00000ab9···688·FUNC····GLOBAL·DEFAULT····6·_PyErr_NormalizeException
179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Call182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Call
183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsSubclass183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsSubclass
184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
187 ···183:·00002199····52·FUNC····GLOBAL·DEFAULT····6·_PyErr_SetString187 ···183:·00002191····52·FUNC····GLOBAL·DEFAULT····6·_PyErr_SetString
188 ···184:·00000e55···776·FUNC····GLOBAL·DEFAULT····6·_PyErr_SetKeyError188 ···184:·00000e2d···796·FUNC····GLOBAL·DEFAULT····6·_PyErr_SetKeyError
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError
191 ···187:·0000115d···860·FUNC····GLOBAL·DEFAULT····6·PyErr_SetNone191 ···187:·00001149···894·FUNC····GLOBAL·DEFAULT····6·PyErr_SetNone
192 ···188:·000014b9··1094·FUNC····GLOBAL·DEFAULT····6·PyErr_SetFromErrnoWithFilenameObject192 ···188:·000014c9··1070·FUNC····GLOBAL·DEFAULT····6·PyErr_SetFromErrnoWithFilenameObject
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strerror194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strerror
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeLocale195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeLocale
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals
199 ···195:·00001901···244·FUNC····GLOBAL·DEFAULT····6·PyErr_SetFromErrnoWithFilenameObjects199 ···195:·000018f9···244·FUNC····GLOBAL·DEFAULT····6·PyErr_SetFromErrnoWithFilenameObjects
200 ···196:·000019f5···200·FUNC····GLOBAL·DEFAULT····6·_PyErr_ChainExceptions200 ···196:·000019ed···200·FUNC····GLOBAL·DEFAULT····6·_PyErr_ChainExceptions
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetTraceback201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetTraceback
202 ···198:·00001abd···742·FUNC····GLOBAL·DEFAULT····6·PyErr_SetObject202 ···198:·00001ab5···744·FUNC····GLOBAL·DEFAULT····6·PyErr_SetObject
203 ···199:·00001da5···146·FUNC····GLOBAL·DEFAULT····6·_PyErr_ExceptionMatches203 ···199:·00001d9d···146·FUNC····GLOBAL·DEFAULT····6·_PyErr_ExceptionMatches
204 ···200:·00001e39····84·FUNC····GLOBAL·DEFAULT····6·_PyErr_Clear204 ···200:·00001e31····84·FUNC····GLOBAL·DEFAULT····6·_PyErr_Clear
205 ···201:·00000069···348·FUNC····GLOBAL·DEFAULT····1·PyErr_NewException205 ···201:·00000069···348·FUNC····GLOBAL·DEFAULT····1·PyErr_NewException
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strrchr206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strrchr
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItemIdWithError208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItemIdWithError
209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItemId210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItemId
211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunction212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunction
213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_Exception213 ···209:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_Exception
214 ···210:·00001e8d···780·FUNC····GLOBAL·DEFAULT····6·PyErr_SetString214 ···210:·00001e85···780·FUNC····GLOBAL·DEFAULT····6·PyErr_SetString
215 ···211:·000001c5····30·FUNC····GLOBAL·DEFAULT····1·PyErr_SetImportError215 ···211:·000001c5····30·FUNC····GLOBAL·DEFAULT····1·PyErr_SetImportError
216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ImportError216 ···212:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ImportError
217 ···213:·000001e5···236·FUNC····GLOBAL·DEFAULT····1·PyErr_SetImportErrorSubclass217 ···213:·000001e5···236·FUNC····GLOBAL·DEFAULT····1·PyErr_SetImportErrorSubclass
218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString218 ···214:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString
219 ···215:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallDict219 ···215:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallDict
220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError220 ···216:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
221 ···217:·000002d1·····8·FUNC····GLOBAL·DEFAULT····1·PyErr_SetFromErrno221 ···217:·000002d1·····8·FUNC····GLOBAL·DEFAULT····1·PyErr_SetFromErrno
222 ···218:·000021cd···212·FUNC····GLOBAL·DEFAULT····6·_PyErr_ChainStackItem222 ···218:·000021c5···212·FUNC····GLOBAL·DEFAULT····6·_PyErr_ChainStackItem
223 ···219:·000002d9····30·FUNC····GLOBAL·DEFAULT····1·_PyErr_GetTopmostException223 ···219:·000002d9····30·FUNC····GLOBAL·DEFAULT····1·_PyErr_GetTopmostException
224 ···220:·000002f9····64·FUNC····GLOBAL·DEFAULT····1·PyErr_ProgramTextObject224 ···220:·000002f9····64·FUNC····GLOBAL·DEFAULT····1·PyErr_ProgramTextObject
225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fopen_obj225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fopen_obj
226 ···222:·00000339····12·FUNC····GLOBAL·DEFAULT····1·PyErr_NoMemory226 ···222:·00000339····12·FUNC····GLOBAL·DEFAULT····1·PyErr_NoMemory
227 ···223:·00000345····44·FUNC····GLOBAL·DEFAULT····1·_PyErr_NoMemory227 ···223:·00000345····44·FUNC····GLOBAL·DEFAULT····1·_PyErr_NoMemory
228 ···224:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_UniversalNewlineFgets228 ···224:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_UniversalNewlineFgets
229 ···225:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fclose229 ···225:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fclose
Max diff block lines reached; -1/10747 bytes (-0.01%) of diff not shown.
55.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5540·contains·139·entries:1 Relocation·section·'.rel.text'·at·offset·0x5538·contains·139·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000012··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR15 00000012··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
6 00000016··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR16 00000016··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
7 0000001a··00009d0a·R_ARM_THM_CALL·········00000000···PyStructSequence_InitType27 0000001a··00009d0a·R_ARM_THM_CALL·········00000000···PyStructSequence_InitType2
8 00000032··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR28 00000032··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 0000013c··0000d12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Exception26 0000013c··0000d12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Exception
27 00000140··0000d130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Exception27 00000140··0000d130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Exception
28 0000018e··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc28 0000018e··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
29 00000194··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError29 00000194··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
30 00000198··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError30 00000198··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
31 0000019e··0000302f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC1131 0000019e··0000302f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC11
32 000001a2··00003030·R_ARM_THM_MOVT_ABS·····000001ac···.LC1132 000001a2··00003030·R_ARM_THM_MOVT_ABS·····000001ac···.LC11
33 000001ac··0000b70a·R_ARM_THM_CALL·········00002199···_PyErr_SetString33 000001ac··0000b70a·R_ARM_THM_CALL·········00002191···_PyErr_SetString
34 000001b4··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc34 000001b4··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
35 000001bc··00009702·R_ARM_ABS32············00000000···_PyRuntime35 000001bc··00009702·R_ARM_ABS32············00000000···_PyRuntime
36 000001c0··00000102·R_ARM_ABS32············00000000···.data36 000001c0··00000102·R_ARM_ABS32············00000000···.data
37 000001c4··0000d42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportError37 000001c4··0000d42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportError
38 000001c8··0000d430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportError38 000001c8··0000d430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportError
39 000001f0··0000d42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportError39 000001f0··0000d42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportError
40 000001f4··0000d430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportError40 000001f4··0000d430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportError
Offset 51, 21 lines modifiedOffset 51, 21 lines modified
51 0000025e··0000d70a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallDict51 0000025e··0000d70a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallDict
52 0000026c··0000a70a·R_ARM_THM_CALL·········000005c1···_PyErr_SetObject52 0000026c··0000a70a·R_ARM_THM_CALL·········000005c1···_PyErr_SetObject
53 00000282··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc53 00000282··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
54 0000028c··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError54 0000028c··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
55 00000290··0000d830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError55 00000290··0000d830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
56 00000296··0000362f·R_ARM_THM_MOVW_ABS_NC··000001e0···.LC1356 00000296··0000362f·R_ARM_THM_MOVW_ABS_NC··000001e0···.LC13
57 0000029a··00003630·R_ARM_THM_MOVT_ABS·····000001e0···.LC1357 0000029a··00003630·R_ARM_THM_MOVT_ABS·····000001e0···.LC13
58 000002a2··0000b70a·R_ARM_THM_CALL·········00002199···_PyErr_SetString58 000002a2··0000b70a·R_ARM_THM_CALL·········00002191···_PyErr_SetString
59 000002aa··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc59 000002aa··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
60 000002b0··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError60 000002b0··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
61 000002b4··0000d830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError61 000002b4··0000d830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
62 000002ba··0000372f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC1462 000002ba··0000372f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC14
63 000002be··00003730·R_ARM_THM_MOVT_ABS·····00000204···.LC1463 000002be··00003730·R_ARM_THM_MOVT_ABS·····00000204···.LC14
64 000002c6··0000b70a·R_ARM_THM_CALL·········00002199···_PyErr_SetString64 000002c6··0000b70a·R_ARM_THM_CALL·········00002191···_PyErr_SetString
65 000002cc··00009702·R_ARM_ABS32············00000000···_PyRuntime65 000002cc··00009702·R_ARM_ABS32············00000000···_PyRuntime
66 000002da··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct66 000002da··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
67 000002de··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct67 000002de··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
68 00000304··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000230···.LC1768 00000304··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000230···.LC17
69 00000308··00003d30·R_ARM_THM_MOVT_ABS·····00000230···.LC1769 00000308··00003d30·R_ARM_THM_MOVT_ABS·····00000230···.LC17
70 0000030e··0000dd0a·R_ARM_THM_CALL·········00000000···_Py_fopen_obj70 0000030e··0000dd0a·R_ARM_THM_CALL·········00000000···_Py_fopen_obj
71 0000031c··00009a0a·R_ARM_THM_CALL·········00000069···_PyErr_Restore71 0000031c··00009a0a·R_ARM_THM_CALL·········00000069···_PyErr_Restore
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 0000043a··0000c10a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString90 0000043a··0000c10a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
91 00000444··00005f2f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC3591 00000444··00005f2f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC35
92 00000448··00005f30·R_ARM_THM_MOVT_ABS·····000003c8···.LC3592 00000448··00005f30·R_ARM_THM_MOVT_ABS·····000003c8···.LC35
93 0000044e··0000d60a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString93 0000044e··0000d60a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
94 00000468··0000c90a·R_ARM_THM_CALL·········00000069···PyErr_NewException94 00000468··0000c90a·R_ARM_THM_CALL·········00000069···PyErr_NewException
95 0000047a··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc95 0000047a··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
96 0000048c··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc96 0000048c··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
97 000004c8··0000ae0a·R_ARM_THM_CALL·········00000ad5···_PyErr_NormalizeException97 000004c8··0000ae0a·R_ARM_THM_CALL·········00000ab9···_PyErr_NormalizeException
98 000004ce··0000fa0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong98 000004ce··0000fa0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
99 000004de··0000fb0a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId99 000004de··0000fb0a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId
100 000004fc··0000fa0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong100 000004fc··0000fa0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
101 0000050c··0000fb0a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId101 0000050c··0000fb0a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId
102 0000052a··0000fb0a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId102 0000052a··0000fb0a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId
103 00000536··0000dc0a·R_ARM_THM_CALL·········000002f9···PyErr_ProgramTextObject103 00000536··0000dc0a·R_ARM_THM_CALL·········000002f9···PyErr_ProgramTextObject
104 00000540··0000fc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError104 00000540··0000fc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
Offset 133, 19 lines modifiedOffset 133, 19 lines modified
133 0000068c··00000102·R_ARM_ABS32············00000000···.data133 0000068c··00000102·R_ARM_ABS32············00000000···.data
134 00000690··00000102·R_ARM_ABS32············00000000···.data134 00000690··00000102·R_ARM_ABS32············00000000···.data
135 00000694··00000102·R_ARM_ABS32············00000000···.data135 00000694··00000102·R_ARM_ABS32············00000000···.data
136 00000698··00000102·R_ARM_ABS32············00000000···.data136 00000698··00000102·R_ARM_ABS32············00000000···.data
137 0000069c··00000102·R_ARM_ABS32············00000000···.data137 0000069c··00000102·R_ARM_ABS32············00000000···.data
138 000006a0··00000102·R_ARM_ABS32············00000000···.data138 000006a0··00000102·R_ARM_ABS32············00000000···.data
139 000001de··0000d51e·R_ARM_THM_JUMP24·······000001e5···PyErr_SetImportErrorSubclass139 000001de··0000d51e·R_ARM_THM_JUMP24·······000001e5···PyErr_SetImportErrorSubclass
140 000002d4··0000c31e·R_ARM_THM_JUMP24·······00001901···PyErr_SetFromErrnoWithFilenameObjects140 000002d4··0000c31e·R_ARM_THM_JUMP24·······000018f9···PyErr_SetFromErrnoWithFilenameObjects
141 0000033c··0000df1e·R_ARM_THM_JUMP24·······00000345···_PyErr_NoMemory141 0000033c··0000df1e·R_ARM_THM_JUMP24·······00000345···_PyErr_NoMemory
142 00000418··0000ae1e·R_ARM_THM_JUMP24·······00000ad5···_PyErr_NormalizeException142 00000418··0000ae1e·R_ARM_THM_JUMP24·······00000ab9···_PyErr_NormalizeException
  
143 Relocation·section·'.rel.data'·at·offset·0x5998·contains·24·entries:143 Relocation·section·'.rel.data'·at·offset·0x5990·contains·24·entries:
144 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name144 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
145 00000000··00000702·R_ARM_ABS32············00000000···.rodata.str1.4145 00000000··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
146 00000004··00007902·R_ARM_ABS32············00000000···.rodata146 00000004··00007902·R_ARM_ABS32············00000000···.rodata
147 00000008··00000102·R_ARM_ABS32············00000000···.data147 00000008··00000102·R_ARM_ABS32············00000000···.data
148 00000014··00000702·R_ARM_ABS32············00000000···.rodata.str1.4148 00000014··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
149 00000020··00000702·R_ARM_ABS32············00000000···.rodata.str1.4149 00000020··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
150 0000002c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4150 0000002c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 000000a4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4164 000000a4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
165 000000a8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4165 000000a8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
166 000000ac··00000702·R_ARM_ABS32············00000000···.rodata.str1.4166 000000ac··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
167 000000b0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4167 000000b0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
168 000000b4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4168 000000b4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
169 000000b8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4169 000000b8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
  
170 Relocation·section·'.rel.text.hot'·at·offset·0x5a58·contains·382·entries:170 Relocation·section·'.rel.text.hot'·at·offset·0x5a50·contains·379·entries:
171 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name171 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
172 00000008··00009702·R_ARM_ABS32············00000000···_PyRuntime172 00000008··00009702·R_ARM_ABS32············00000000···_PyRuntime
173 00000032··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc173 00000032··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
174 00000046··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc174 00000046··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
175 00000064··00009702·R_ARM_ABS32············00000000···_PyRuntime175 00000064··00009702·R_ARM_ABS32············00000000···_PyRuntime
176 00000090··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc176 00000090··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
177 000000a4··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc177 000000a4··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Offset 224, 345 lines modifiedOffset 224, 342 lines modified
224 000005a4··0000a70a·R_ARM_THM_CALL·········000005c1···_PyErr_SetObject224 000005a4··0000a70a·R_ARM_THM_CALL·········000005c1···_PyErr_SetObject
225 000005b8··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc225 000005b8··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
226 000005ee··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct226 000005ee··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
227 000005f2··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct227 000005f2··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
228 00000652··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc228 00000652··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
229 00000662··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct229 00000662··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
230 00000666··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct230 00000666··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
231 000006c4··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc231 000006be··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
232 00000748··0000a20a·R_ARM_THM_CALL·········00000000···PyException_GetContext 
233 0000075a··0000a30a·R_ARM_THM_CALL·········00000000···PyException_SetContext 
234 0000076c··0000a40a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback232 000006ec··0000a40a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback
235 00000796··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type233 00000704··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type
236 0000079a··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type234 00000708··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type
 235 00000784··0000a20a·R_ARM_THM_CALL·········00000000···PyException_GetContext
 236 00000796··0000a30a·R_ARM_THM_CALL·········00000000···PyException_SetContext
237 000007be··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc237 000007aa··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
238 000007d6··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc238 000007c2··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
239 000007f8··0000a40a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback239 000007e0··0000a40a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback
240 0000084e··0000a30a·R_ARM_THM_CALL·········00000000···PyException_SetContext240 00000820··0000a30a·R_ARM_THM_CALL·········00000000···PyException_SetContext
241 00000868··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc241 00000838··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
242 00000884··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc242 00000854··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
243 0000088c··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError243 0000085c··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
244 00000890··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError244 00000860··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
245 00000898··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC1245 00000868··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC1
246 0000089c··00000e30·R_ARM_THM_MOVT_ABS·····00000030···.LC1246 0000086c··00000e30·R_ARM_THM_MOVT_ABS·····00000030···.LC1
247 000008b0··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc247 00000890··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
248 000008b6··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc248 00000896··0000990a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 23642/57215 bytes (41.32%) of diff not shown.
445 B
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
1 +F*F)F·F1 +F*F)F·F
2 KFJFIF·F2 KFJFIF·F
3 ;F:F9F·F3 ;F:F9F·F
4 2:`khYmH4 2:`khYmH
5 33`ShYmH 
6 3;`qhKmY5 3;`qhKmY
7 3;`ahKmY6 3;`ahKmY
8 failed·to·initialize·UnraisableHookArgs·type7 failed·to·initialize·UnraisableHookArgs·type
9 _PyErr_SetObject:·exception·%R·is·not·a·BaseException·subclass8 _PyErr_SetObject:·exception·%R·is·not·a·BaseException·subclass
10 maximum·recursion·depth·exceeded·while·normalizing·an·exception9 maximum·recursion·depth·exceeded·while·normalizing·an·exception
11 Cannot·recover·from·MemoryErrors·while·normalizing·exceptions.10 Cannot·recover·from·MemoryErrors·while·normalizing·exceptions.
12 Cannot·recover·from·the·recursive·normalization·of·an·exception.11 Cannot·recover·from·the·recursive·normalization·of·an·exception.
2.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 »       mov»    r0,·sl198 »       mov»    r0,·sl
199 »       movw»   r2,·#0199 »       movw»   r2,·#0
200 ·R_ARM_THM_MOVW_ABS_NC»  .LC11200 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
201 »       movt»   r2,·#0201 »       movt»   r2,·#0
202 ·R_ARM_THM_MOVT_ABS»     .LC11202 ·R_ARM_THM_MOVT_ABS»     .LC11
203 »       mov»    r4,·r8203 »       mov»    r4,·r8
204 »       ldr.w»  r1,·[ip]204 »       ldr.w»  r1,·[ip]
205 »       bl»     2198·<_PyErr_SetString>205 »       bl»     2190·<_PyErr_SetString>
206 ·R_ARM_THM_CALL» _PyErr_SetString206 ·R_ARM_THM_CALL» _PyErr_SetString
207 »       b.n»    134·<PyErr_NewException+0xcc>207 »       b.n»    134·<PyErr_NewException+0xcc>
208 »       mov»    r0,·r7208 »       mov»    r0,·r7
209 »       bl»     0·<_Py_Dealloc>209 »       bl»     0·<_Py_Dealloc>
210 ·R_ARM_THM_CALL» _Py_Dealloc210 ·R_ARM_THM_CALL» _Py_Dealloc
211 »       b.n»    134·<PyErr_NewException+0xcc>211 »       b.n»    134·<PyErr_NewException+0xcc>
212 »       nop212 »       nop
Offset 324, 15 lines modifiedOffset 324, 15 lines modified
324 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError324 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
325 »       mov»    r0,·r6325 »       mov»    r0,·r6
326 »       movw»   r2,·#0326 »       movw»   r2,·#0
327 ·R_ARM_THM_MOVW_ABS_NC»  .LC13327 ·R_ARM_THM_MOVW_ABS_NC»  .LC13
328 »       movt»   r2,·#0328 »       movt»   r2,·#0
329 ·R_ARM_THM_MOVT_ABS»     .LC13329 ·R_ARM_THM_MOVT_ABS»     .LC13
330 »       ldr.w»  r1,·[lr]330 »       ldr.w»  r1,·[lr]
331 »       bl»     2198·<_PyErr_SetString>331 »       bl»     2190·<_PyErr_SetString>
332 ·R_ARM_THM_CALL» _PyErr_SetString332 ·R_ARM_THM_CALL» _PyErr_SetString
333 »       b.n»    286·<PyErr_SetImportErrorSubclass+0xa2>333 »       b.n»    286·<PyErr_SetImportErrorSubclass+0xa2>
334 »       mov»    r0,·r7334 »       mov»    r0,·r7
335 »       bl»     0·<_Py_Dealloc>335 »       bl»     0·<_Py_Dealloc>
336 ·R_ARM_THM_CALL» _Py_Dealloc336 ·R_ARM_THM_CALL» _Py_Dealloc
337 »       b.n»    278·<PyErr_SetImportErrorSubclass+0x94>337 »       b.n»    278·<PyErr_SetImportErrorSubclass+0x94>
338 »       movw»   ip,·#0338 »       movw»   ip,·#0
Offset 341, 25 lines modifiedOffset 341, 25 lines modified
341 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError341 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
342 »       mov»    r0,·r6342 »       mov»    r0,·r6
343 »       movw»   r2,·#0343 »       movw»   r2,·#0
344 ·R_ARM_THM_MOVW_ABS_NC»  .LC14344 ·R_ARM_THM_MOVW_ABS_NC»  .LC14
345 »       movt»   r2,·#0345 »       movt»   r2,·#0
346 ·R_ARM_THM_MOVT_ABS»     .LC14346 ·R_ARM_THM_MOVT_ABS»     .LC14
347 »       ldr.w»  r1,·[ip]347 »       ldr.w»  r1,·[ip]
348 »       bl»     2198·<_PyErr_SetString>348 »       bl»     2190·<_PyErr_SetString>
349 ·R_ARM_THM_CALL» _PyErr_SetString349 ·R_ARM_THM_CALL» _PyErr_SetString
350 »       b.n»    286·<PyErr_SetImportErrorSubclass+0xa2>350 »       b.n»    286·<PyErr_SetImportErrorSubclass+0xa2>
351 »       .word»  0x0000016c351 »       .word»  0x0000016c
352 ·R_ARM_ABS32»    _PyRuntime352 ·R_ARM_ABS32»    _PyRuntime
  
353 000002d0·<PyErr_SetFromErrno>:353 000002d0·<PyErr_SetFromErrno>:
354 PyErr_SetFromErrno():354 PyErr_SetFromErrno():
355 »       movs»   r2,·#0355 »       movs»   r2,·#0
356 »       mov»    r1,·r2356 »       mov»    r1,·r2
357 »       b.w»    1900·<PyErr_SetFromErrnoWithFilenameObjects>357 »       b.w»    18f8·<PyErr_SetFromErrnoWithFilenameObjects>
358 ·R_ARM_THM_JUMP24»       PyErr_SetFromErrnoWithFilenameObjects358 ·R_ARM_THM_JUMP24»       PyErr_SetFromErrnoWithFilenameObjects
  
359 000002d8·<_PyErr_GetTopmostException>:359 000002d8·<_PyErr_GetTopmostException>:
360 _PyErr_GetTopmostException():360 _PyErr_GetTopmostException():
361 »       ldr»    r0,·[r0,·#80]» ;·0x50361 »       ldr»    r0,·[r0,·#80]» ;·0x50
362 »       movw»   r3,·#0362 »       movw»   r3,·#0
363 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct363 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
Offset 520, 15 lines modifiedOffset 520, 15 lines modified
520 »       push»   {r4}520 »       push»   {r4}
521 »       mov»    r3,·r2521 »       mov»    r3,·r2
522 »       ldr»    r4,·[pc,·#12]» ;·(41c·<PyErr_NormalizeException+0x14>)522 »       ldr»    r4,·[pc,·#12]» ;·(41c·<PyErr_NormalizeException+0x14>)
523 »       mov»    r2,·r1523 »       mov»    r2,·r1
524 »       mov»    r1,·r0524 »       mov»    r1,·r0
525 »       ldr»    r0,·[r4,·#0]525 »       ldr»    r0,·[r4,·#0]
526 »       ldr.w»  r4,·[sp],·#4526 »       ldr.w»  r4,·[sp],·#4
527 »       b.w»    ad4·<_PyErr_NormalizeException>527 »       b.w»    ab8·<_PyErr_NormalizeException>
528 ·R_ARM_THM_JUMP24»       _PyErr_NormalizeException528 ·R_ARM_THM_JUMP24»       _PyErr_NormalizeException
529 »       .word»  0x0000016c529 »       .word»  0x0000016c
530 ·R_ARM_ABS32»    _PyRuntime530 ·R_ARM_ABS32»    _PyRuntime
  
531 00000420·<PyErr_NewExceptionWithDoc>:531 00000420·<PyErr_NewExceptionWithDoc>:
532 PyErr_NewExceptionWithDoc():532 PyErr_NewExceptionWithDoc():
533 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}533 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
Offset 607, 15 lines modifiedOffset 607, 15 lines modified
607 »       mov»    r0,·r4607 »       mov»    r0,·r4
608 »       str»    r1,·[sp,·#8]608 »       str»    r1,·[sp,·#8]
609 »       add»    r1,·sp,·#4609 »       add»    r1,·sp,·#4
610 »       str»    r2,·[sp,·#12]610 »       str»    r2,·[sp,·#12]
611 »       add»    r2,·sp,·#8611 »       add»    r2,·sp,·#8
612 »       strd»   r9,·r9,·[r4,·#52]»     ;·0x34612 »       strd»   r9,·r9,·[r4,·#52]»     ;·0x34
613 »       str.w»  r9,·[r4,·#60]»       ;·0x3c613 »       str.w»  r9,·[r4,·#60]»       ;·0x3c
614 »       bl»     ad4·<_PyErr_NormalizeException>614 »       bl»     ab8·<_PyErr_NormalizeException>
615 ·R_ARM_THM_CALL» _PyErr_NormalizeException615 ·R_ARM_THM_CALL» _PyErr_NormalizeException
616 »       mov»    r0,·r7616 »       mov»    r0,·r7
617 »       bl»     0·<PyLong_FromLong>617 »       bl»     0·<PyLong_FromLong>
618 ·R_ARM_THM_CALL» PyLong_FromLong618 ·R_ARM_THM_CALL» PyLong_FromLong
619 »       mov»    r5,·r0619 »       mov»    r5,·r0
620 »       cmp»    r0,·#0620 »       cmp»    r0,·#0
621 »       beq.n»  564·<PyErr_SyntaxLocationObject+0xcc>621 »       beq.n»  564·<PyErr_SyntaxLocationObject+0xcc>
115 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 192, 17 lines modifiedOffset 192, 17 lines modified
192 »       it»     ne192 »       it»     ne
193 »       cmpne»  r7,·r3193 »       cmpne»  r7,·r3
194 »       bne.w»  48a·<PyErr_Format+0x382>194 »       bne.w»  48a·<PyErr_Format+0x382>
195 »       ldr»    r2,·[r1,·#12]195 »       ldr»    r2,·[r1,·#12]
196 »       cmp»    r2,·#0196 »       cmp»    r2,·#0
197 »       bne.w»  38e·<PyErr_Format+0x286>197 »       bne.w»  38e·<PyErr_Format+0x286>
198 »       ldr»    r7,·[r1,·#4]198 »       ldr»    r7,·[r1,·#4]
199 »       cmp»    r7,·r3199 »       cmp»    r7,·#0
200 »       it»     ne200 »       it»     ne
201 »       cmpne»  r7,·#0201 »       cmpne»  r7,·r3
202 »       bne.w»  51a·<PyErr_Format+0x412>202 »       bne.w»  51a·<PyErr_Format+0x412>
203 »       ldr»    r0,·[r0,·#4]203 »       ldr»    r0,·[r0,·#4]
204 »       ldr»    r1,·[r0,·#84]» ;·0x54204 »       ldr»    r1,·[r0,·#84]» ;·0x54
205 »       lsls»   r3,·r1,·#1205 »       lsls»   r3,·r1,·#1
206 »       bmi.w»  466·<PyErr_Format+0x35e>206 »       bmi.w»  466·<PyErr_Format+0x35e>
207 »       ldr»    r2,·[r4,·#52]» ;·0x34207 »       ldr»    r2,·[r4,·#52]» ;·0x34
208 »       movs»   r0,·#0208 »       movs»   r0,·#0
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 »       bne.w»  438·<PyErr_Format+0x330>305 »       bne.w»  438·<PyErr_Format+0x330>
306 »       cmp»    r2,·#0306 »       cmp»    r2,·#0
307 »       bne.w»  452·<PyErr_Format+0x34a>307 »       bne.w»  452·<PyErr_Format+0x34a>
308 »       cmp.w»  sl,·#0308 »       cmp.w»  sl,·#0
309 »       bne.w»  4e4·<PyErr_Format+0x3dc>309 »       bne.w»  4e4·<PyErr_Format+0x3dc>
310 »       mov»    r1,·r5310 »       mov»    r1,·r5
311 »       mov»    r0,·r6311 »       mov»    r0,·r6
312 »       bl»     d90·<_PyErr_CreateException>312 »       bl»     d68·<_PyErr_CreateException>
313 »       mov»    r5,·r0313 »       mov»    r5,·r0
314 »       cmp.w»  r9,·#0314 »       cmp.w»  r9,·#0
315 »       beq.n»  2b6·<PyErr_Format+0x1ae>315 »       beq.n»  2b6·<PyErr_Format+0x1ae>
316 »       ldr.w»  r0,·[r9]316 »       ldr.w»  r0,·[r9]
317 »       subs»   r1,·r0,·#1317 »       subs»   r1,·r0,·#1
318 »       str.w»  r1,·[r9]318 »       str.w»  r1,·[r9]
319 »       cmp»    r1,·#0319 »       cmp»    r1,·#0
Offset 687, 61 lines modifiedOffset 687, 61 lines modified
687 »       mov»    r5,·r1687 »       mov»    r5,·r1
688 »       sub»    sp,·#12688 »       sub»    sp,·#12
689 »       cmp»    r1,·#0689 »       cmp»    r1,·#0
690 »       beq.n»  658·<_PyErr_SetObject+0x98>690 »       beq.n»  658·<_PyErr_SetObject+0x98>
691 »       ldr»    r0,·[r1,·#4]691 »       ldr»    r0,·[r1,·#4]
692 »       ldr»    r1,·[r0,·#84]» ;·0x54692 »       ldr»    r1,·[r0,·#84]» ;·0x54
693 »       cmp»    r1,·#0693 »       cmp»    r1,·#0
694 »       bge.w»  88c·<_PyErr_SetObject+0x2cc>694 »       bge.w»  85c·<_PyErr_SetObject+0x29c>
695 »       ldr»    r6,·[r5,·#84]» ;·0x54695 »       ldr»    r6,·[r5,·#84]» ;·0x54
696 »       lsls»   r6,·r6,·#1696 »       lsls»   r6,·r6,·#1
697 »       bpl.w»  88c·<_PyErr_SetObject+0x2cc>697 »       bpl.w»  85c·<_PyErr_SetObject+0x29c>
698 »       cmp»    r2,·#0698 »       cmp»    r2,·#0
699 »       beq.n»  660·<_PyErr_SetObject+0xa0>699 »       beq.n»  660·<_PyErr_SetObject+0xa0>
700 »       ldr»    r0,·[r4,·#80]» ;·0x50700 »       ldr»    r0,·[r4,·#80]» ;·0x50
701 »       ldr»    r3,·[r2,·#0]701 »       ldr»    r3,·[r2,·#0]
702 »       ldr»    r1,·[r0,·#0]702 »       ldr»    r1,·[r0,·#0]
703 »       adds»   r3,·#1703 »       adds»   r3,·#1
704 »       str»    r3,·[r2,·#0]704 »       str»    r3,·[r2,·#0]
705 »       movw»   r3,·#0705 »       movw»   r3,·#0
706 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct706 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
707 »       movt»   r3,·#0707 »       movt»   r3,·#0
708 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct708 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
709 »       cmp»    r1,·r3709 »       cmp»    r1,·r3
710 »       it»     ne710 »       it»     ne
711 »       cmpne»  r1,·#0711 »       cmpne»  r1,·#0
712 »       bne.w»  7de·<_PyErr_SetObject+0x21e>712 »       bne.w»  7ca·<_PyErr_SetObject+0x20a>
713 »       ldr»    r1,·[r0,·#12]713 »       ldr»    r1,·[r0,·#12]
714 »       cmp»    r1,·#0714 »       cmp»    r1,·#0
715 »       bne.n»  67a·<_PyErr_SetObject+0xba>715 »       bne.n»  678·<_PyErr_SetObject+0xb8>
716 »       ldr»    r6,·[r0,·#4]716 »       ldr»    r6,·[r0,·#4]
717 »       cmp»    r6,·r3717 »       cmp»    r6,·#0
718 »       it»     ne718 »       it»     ne
719 »       cmpne»  r6,·#0719 »       cmpne»  r6,·r3
720 »       bne.n»  6e6·<_PyErr_SetObject+0x126>720 »       bne.w»  7e8·<_PyErr_SetObject+0x228>
721 »       ldr»    r7,·[r2,·#4]721 »       ldr»    r1,·[r2,·#4]
722 »       ldr»    r0,·[r7,·#84]» ;·0x54722 »       ldr»    r7,·[r1,·#84]» ;·0x54
723 »       ands.w» r3,·r0,·#1073741824»;·0x40000000723 »       ands.w» r3,·r7,·#1073741824»;·0x40000000
724 »       bne.w»  768·<_PyErr_SetObject+0x1a8>724 »       bne.n»  6e8·<_PyErr_SetObject+0x128>
725 »       cmp»    r5,·#0725 »       cmp»    r5,·#0
726 »       beq.w»  8bc·<_PyErr_SetObject+0x2fc>726 »       beq.w»  88a·<_PyErr_SetObject+0x2ca>
727 »       ldr»    r7,·[r4,·#52]» ;·0x34727 »       ldr»    r1,·[r4,·#52]» ;·0x34
728 »       ldr»    r1,·[r5,·#0]728 »       ldr»    r6,·[r5,·#0]
 729 »       adds»   r6,·#1
 730 »       str»    r6,·[r5,·#0]
729 »       ldr»    r6,·[r4,·#60]» ;·0x3c731 »       ldr»    r6,·[r4,·#60]» ;·0x3c
730 »       adds»   r1,·#1 
731 »       str»    r1,·[r5,·#0] 
732 »       str»    r5,·[r4,·#52]» ;·0x34732 »       str»    r5,·[r4,·#52]» ;·0x34
733 »       str»    r3,·[r4,·#60]» ;·0x3c733 »       str»    r3,·[r4,·#60]» ;·0x3c
734 »       ldr»    r5,·[r4,·#56]» ;·0x38734 »       ldr»    r5,·[r4,·#56]» ;·0x38
735 »       str»    r2,·[r4,·#56]» ;·0x38735 »       str»    r2,·[r4,·#56]» ;·0x38
736 »       cmp»    r7,·#0736 »       cmp»    r1,·#0
737 »       bne.n»  6b8·<_PyErr_SetObject+0xf8>737 »       bne.n»  6b2·<_PyErr_SetObject+0xf2>
738 »       cbnz»   r5,·646·<_PyErr_SetObject+0x86>738 »       cbnz»   r5,·646·<_PyErr_SetObject+0x86>
739 »       cmp»    r6,·#0739 »       cmp»    r6,·#0
740 »       bne.w»  81e·<_PyErr_SetObject+0x25e>740 »       bne.w»  7f0·<_PyErr_SetObject+0x230>
741 »       add»    sp,·#12741 »       add»    sp,·#12
742 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}742 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
743 »       ldr»    r2,·[r5,·#0]743 »       ldr»    r2,·[r5,·#0]
744 »       subs»   r3,·r2,·#1744 »       subs»   r3,·r2,·#1
745 »       str»    r3,·[r5,·#0]745 »       str»    r3,·[r5,·#0]
746 »       cmp»    r3,·#0746 »       cmp»    r3,·#0
747 »       bne.n»  63a·<_PyErr_SetObject+0x7a>747 »       bne.n»  63a·<_PyErr_SetObject+0x7a>
Offset 755, 464 lines modifiedOffset 755, 460 lines modified
755 »       str»    r3,·[r2,·#0]755 »       str»    r3,·[r2,·#0]
756 »       ldr»    r1,·[r4,·#80]» ;·0x50756 »       ldr»    r1,·[r4,·#80]» ;·0x50
757 »       movw»   r3,·#0757 »       movw»   r3,·#0
758 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct758 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
759 »       movt»   r3,·#0759 »       movt»   r3,·#0
760 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct760 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
761 »       ldr»    r0,·[r1,·#0]761 »       ldr»    r0,·[r1,·#0]
762 »       cbz»    r0,·674·<_PyErr_SetObject+0xb4>762 »       cbz»    r0,·672·<_PyErr_SetObject+0xb2>
763 »       cmp»    r0,·r3763 »       cmp»    r0,·r3
764 »       bne.w»  802·<_PyErr_SetObject+0x242>764 »       bne.n»  6d4·<_PyErr_SetObject+0x114>
765 »       ldr»    r6,·[r1,·#12]765 »       ldr»    r6,·[r1,·#12]
766 »       cbz»    r6,·68a·<_PyErr_SetObject+0xca>766 »       cbz»    r6,·686·<_PyErr_SetObject+0xc6>
767 »       mov»    r1,·r6767 »       mov»    r1,·r6
768 »       ldr»    r6,·[r1,·#0]768 »       ldr»    r6,·[r1,·#0]
769 »       cmp»    r6,·r3769 »       cmp»    r6,·r3
770 »       it»     ne770 »       it»     ne
771 »       cmpne»  r6,·#0771 »       cmpne»  r6,·#0
772 »       bne.w»  802·<_PyErr_SetObject+0x242>772 »       bne.n»  6d4·<_PyErr_SetObject+0x114>
773 »       ldr»    r0,·[r1,·#12]773 »       ldr»    r0,·[r1,·#12]
774 »       cbnz»   r0,·6d0·<_PyErr_SetObject+0x110>774 »       cbnz»   r0,·6c8·<_PyErr_SetObject+0x108>
775 »       ldr»    r6,·[r1,·#4]775 »       ldr»    r6,·[r1,·#4]
776 »       cmp»    r6,·#0776 »       cmp»    r6,·#0
777 »       it»     ne777 »       it»     ne
778 »       cmpne»  r6,·r3778 »       cmpne»  r6,·r3
779 »       bne.w»  810·<_PyErr_SetObject+0x250>779 »       bne.n»  728·<_PyErr_SetObject+0x168>
780 »       cmp»    r2,·#0780 »       cmp»    r2,·#0
781 »       bne.n»  610·<_PyErr_SetObject+0x50>781 »       bne.n»  612·<_PyErr_SetObject+0x52>
782 »       cmp»    r5,·#0782 »       cmp»    r5,·#0
783 »       beq.w»  8bc·<_PyErr_SetObject+0x2fc>783 »       beq.w»  88a·<_PyErr_SetObject+0x2ca>
Max diff block lines reached; 113846/117781 bytes (96.66%) of diff not shown.
3.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 »       mov»    r0,·r544 »       mov»    r0,·r5
45 »       bl»     68·<_PyErr_WriteUnraisableMsg+0x60>45 »       bl»     68·<_PyErr_WriteUnraisableMsg+0x60>
46 ·R_ARM_THM_CALL» _PyErr_Restore46 ·R_ARM_THM_CALL» _PyErr_Restore
47 »       add»    r1,·sp,·#1247 »       add»    r1,·sp,·#12
48 »       add»    r3,·sp,·#2048 »       add»    r3,·sp,·#20
49 »       add»    r2,·sp,·#1649 »       add»    r2,·sp,·#16
50 »       mov»    r0,·r550 »       mov»    r0,·r5
51 »       bl»     ad4·<_PyErr_NormalizeException>51 »       bl»     ab8·<_PyErr_NormalizeException>
52 ·R_ARM_THM_CALL» _PyErr_NormalizeException52 ·R_ARM_THM_CALL» _PyErr_NormalizeException
53 »       ldr»    r1,·[sp,·#20]53 »       ldr»    r1,·[sp,·#20]
54 »       cbz»    r1,·92·<_PyErr_WriteUnraisableMsg+0x8a>54 »       cbz»    r1,·92·<_PyErr_WriteUnraisableMsg+0x8a>
55 »       movw»   r2,·#055 »       movw»   r2,·#0
56 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct56 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
57 »       movt»   r2,·#057 »       movt»   r2,·#0
58 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct58 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
Offset 717, 15 lines modifiedOffset 717, 15 lines modified
717 »       movt»   lr,·#0717 »       movt»   lr,·#0
718 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError718 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
719 »       movw»   r2,·#0719 »       movw»   r2,·#0
720 ·R_ARM_THM_MOVW_ABS_NC»  .LC34720 ·R_ARM_THM_MOVW_ABS_NC»  .LC34
721 »       movt»   r2,·#0721 »       movt»   r2,·#0
722 ·R_ARM_THM_MOVT_ABS»     .LC34722 ·R_ARM_THM_MOVT_ABS»     .LC34
723 »       ldr.w»  r1,·[lr]723 »       ldr.w»  r1,·[lr]
724 »       bl»     2198·<_PyErr_SetString>724 »       bl»     2190·<_PyErr_SetString>
725 ·R_ARM_THM_CALL» _PyErr_SetString725 ·R_ARM_THM_CALL» _PyErr_SetString
726 »       movs»   r0,·#0726 »       movs»   r0,·#0
727 »       b.n»    62e·<_PyErr_WriteUnraisableDefaultHook+0x5e>727 »       b.n»    62e·<_PyErr_WriteUnraisableDefaultHook+0x5e>
728 »       ldrd»   ip,·r2,·[r1,·#24]728 »       ldrd»   ip,·r2,·[r1,·#24]
729 »       ldr»    r3,·[r1,·#20]729 »       ldr»    r3,·[r1,·#20]
730 »       strd»   ip,·r2,·[sp]730 »       strd»   ip,·r2,·[sp]
731 »       ldrd»   r1,·r2,·[r1,·#12]731 »       ldrd»   r1,·r2,·[r1,·#12]
Offset 809, 15 lines modifiedOffset 809, 15 lines modified
809 »       str»    r1,·[sp,·#4]809 »       str»    r1,·[sp,·#4]
810 »       mov»    r1,·sp810 »       mov»    r1,·sp
811 »       str»    r2,·[sp,·#12]811 »       str»    r2,·[sp,·#12]
812 »       add»    r2,·sp,·#4812 »       add»    r2,·sp,·#4
813 »       strd»   r5,·r5,·[r0,·#52]»     ;·0x34813 »       strd»   r5,·r5,·[r0,·#52]»     ;·0x34
814 »       mov»    r4,·r0814 »       mov»    r4,·r0
815 »       str»    r5,·[r0,·#60]» ;·0x3c815 »       str»    r5,·[r0,·#60]» ;·0x3c
816 »       bl»     ad4·<_PyErr_NormalizeException>816 »       bl»     ab8·<_PyErr_NormalizeException>
817 ·R_ARM_THM_CALL» _PyErr_NormalizeException817 ·R_ARM_THM_CALL» _PyErr_NormalizeException
818 »       ldr»    r1,·[sp,·#12]818 »       ldr»    r1,·[sp,·#12]
819 »       cbz»    r1,·6d0·<_PyErr_FormatVFromCause+0x44>819 »       cbz»    r1,·6d0·<_PyErr_FormatVFromCause+0x44>
820 »       ldr»    r0,·[sp,·#4]820 »       ldr»    r0,·[sp,·#4]
821 »       bl»     0·<PyException_SetTraceback>821 »       bl»     0·<PyException_SetTraceback>
822 ·R_ARM_THM_CALL» PyException_SetTraceback822 ·R_ARM_THM_CALL» PyException_SetTraceback
823 »       ldr»    r0,·[sp,·#12]823 »       ldr»    r0,·[sp,·#12]
Offset 850, 15 lines modifiedOffset 850, 15 lines modified
850 »       str»    r0,·[sp,·#0]850 »       str»    r0,·[sp,·#0]
851 »       mov»    r0,·r4851 »       mov»    r0,·r4
852 »       str»    r6,·[r4,·#52]» ;·0x34852 »       str»    r6,·[r4,·#52]» ;·0x34
853 »       str»    r6,·[r4,·#56]» ;·0x38853 »       str»    r6,·[r4,·#56]» ;·0x38
854 »       str»    r6,·[r4,·#60]» ;·0x3c854 »       str»    r6,·[r4,·#60]» ;·0x3c
855 »       str»    r7,·[sp,·#8]855 »       str»    r7,·[sp,·#8]
856 »       str»    r5,·[sp,·#12]856 »       str»    r5,·[sp,·#12]
857 »       bl»     ad4·<_PyErr_NormalizeException>857 »       bl»     ab8·<_PyErr_NormalizeException>
858 ·R_ARM_THM_CALL» _PyErr_NormalizeException858 ·R_ARM_THM_CALL» _PyErr_NormalizeException
859 »       ldrd»   r1,·r0,·[sp,·#4]859 »       ldrd»   r1,·r0,·[sp,·#4]
860 »       ldr»    r3,·[r1,·#0]860 »       ldr»    r3,·[r1,·#0]
861 »       adds»   r3,·#1861 »       adds»   r3,·#1
862 »       str»    r3,·[r1,·#0]862 »       str»    r3,·[r1,·#0]
863 »       bl»     0·<PyException_SetCause>863 »       bl»     0·<PyException_SetCause>
864 ·R_ARM_THM_CALL» PyException_SetCause864 ·R_ARM_THM_CALL» PyException_SetCause
Offset 883, 15 lines modifiedOffset 883, 15 lines modified
883 »       mov»    r0,·r1883 »       mov»    r0,·r1
884 »       bl»     0·<PyUnicode_DecodeFSDefault>884 »       bl»     0·<PyUnicode_DecodeFSDefault>
885 ·R_ARM_THM_CALL» PyUnicode_DecodeFSDefault885 ·R_ARM_THM_CALL» PyUnicode_DecodeFSDefault
886 »       mov»    r4,·r0886 »       mov»    r4,·r0
887 »       mov»    r0,·r5887 »       mov»    r0,·r5
888 »       movs»   r2,·#0888 »       movs»   r2,·#0
889 »       mov»    r1,·r4889 »       mov»    r1,·r4
890 »       bl»     1900·<PyErr_SetFromErrnoWithFilenameObjects>890 »       bl»     18f8·<PyErr_SetFromErrnoWithFilenameObjects>
891 ·R_ARM_THM_CALL» PyErr_SetFromErrnoWithFilenameObjects891 ·R_ARM_THM_CALL» PyErr_SetFromErrnoWithFilenameObjects
892 »       mov»    r5,·r0892 »       mov»    r5,·r0
893 »       cbz»    r4,·760·<PyErr_SetFromErrnoWithFilename+0x2c>893 »       cbz»    r4,·760·<PyErr_SetFromErrnoWithFilename+0x2c>
894 »       ldr»    r3,·[r4,·#0]894 »       ldr»    r3,·[r4,·#0]
895 »       subs»   r0,·r3,·#1895 »       subs»   r0,·r3,·#1
896 »       str»    r0,·[r4,·#0]896 »       str»    r0,·[r4,·#0]
897 »       cbnz»   r0,·760·<PyErr_SetFromErrnoWithFilename+0x2c>897 »       cbnz»   r0,·760·<PyErr_SetFromErrnoWithFilename+0x2c>
Offset 1004, 15 lines modifiedOffset 1004, 15 lines modified
1004 »       push»   {r3,·lr}1004 »       push»   {r3,·lr}
1005 »       movw»   r3,·#01005 »       movw»   r3,·#0
1006 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError1006 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
1007 »       movt»   r3,·#01007 »       movt»   r3,·#0
1008 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError1008 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
1009 »       ldr»    r0,·[r1,·#0]1009 »       ldr»    r0,·[r1,·#0]
1010 »       ldr»    r1,·[r3,·#0]1010 »       ldr»    r1,·[r3,·#0]
1011 »       bl»     2198·<_PyErr_SetString>1011 »       bl»     2190·<_PyErr_SetString>
1012 ·R_ARM_THM_CALL» _PyErr_SetString1012 ·R_ARM_THM_CALL» _PyErr_SetString
1013 »       movs»   r0,·#01013 »       movs»   r0,·#0
1014 »       pop»    {r3,·pc}1014 »       pop»    {r3,·pc}
1015 »       .word»  0x0000016c1015 »       .word»  0x0000016c
1016 ·R_ARM_ABS32»    _PyRuntime1016 ·R_ARM_ABS32»    _PyRuntime
  
1017 00000834·<_PyErr_FormatFromCauseTstate>:1017 00000834·<_PyErr_FormatFromCauseTstate>:
Offset 1054, 15 lines modifiedOffset 1054, 15 lines modified
1054 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError1054 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError
1055 »       movw»   r2,·#01055 »       movw»   r2,·#0
1056 ·R_ARM_THM_MOVW_ABS_NC»  .LC381056 ·R_ARM_THM_MOVW_ABS_NC»  .LC38
1057 »       movt»   r2,·#01057 »       movt»   r2,·#0
1058 ·R_ARM_THM_MOVT_ABS»     .LC381058 ·R_ARM_THM_MOVT_ABS»     .LC38
1059 »       ldr»    r0,·[r1,·#0]1059 »       ldr»    r0,·[r1,·#0]
1060 »       ldr»    r1,·[r3,·#0]1060 »       ldr»    r1,·[r3,·#0]
1061 »       b.w»    2198·<_PyErr_SetString>1061 »       b.w»    2190·<_PyErr_SetString>
1062 ·R_ARM_THM_JUMP24»       _PyErr_SetString1062 ·R_ARM_THM_JUMP24»       _PyErr_SetString
1063 »       nop1063 »       nop
1064 »       .word»  0x0000016c1064 »       .word»  0x0000016c
1065 ·R_ARM_ABS32»    _PyRuntime1065 ·R_ARM_ABS32»    _PyRuntime
  
1066 0000088c·<_PyErr_SetNone>:1066 0000088c·<_PyErr_SetNone>:
1067 _PyErr_SetNone():1067 _PyErr_SetNone():
6.39 KB
future.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:··········2652·(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.38 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0xa5c: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]·.rodata.str1.4····PROGBITS········00000000·000034·000121·01·AMS··0···0··48 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000034·000121·01·AMS··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·000158·000244·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000158·000240·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·000808·0001c0·08···I·11···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·000804·0001c0·08···I·11···5··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·00039c·00002e·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·000398·00002e·00··AX··0···0··2
12 ··[·8]·.rel.text.unlikely·REL·············00000000·0009c8·000018·08···I·11···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0009c4·000018·08···I·11···7··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0003ca·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0003c6·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0003ca·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0003c6·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000400·0002a0·10·····12··27··415 ··[11]·.symtab···········SYMTAB··········00000000·0003fc·0002a0·10·····12··27··4
16 ··[12]·.strtab···········STRTAB··········00000000·0006a0·000166·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·00069c·000166·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0009e0·00007c·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0009dc·00007c·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 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
1.05 KB
readelf --wide --symbols {}
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····2·24 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····2·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····4·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····5·27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····7·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····9·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···10·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
31 ····27:·00000001···580·FUNC····GLOBAL·DEFAULT····5·PyFuture_FromASTObject31 ····27:·00000001···576·FUNC····GLOBAL·DEFAULT····5·PyFuture_FromASTObject
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF835 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
1.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x808·contains·56·entries:1 Relocation·section·'.rel.text.hot'·at·offset·0x804·contains·56·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··00001c0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc3 0000000c··00001c0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
4 0000003e··00001d0a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString4 0000003e··00001d0a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString
5 00000042··0000042f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC25 00000042··0000042f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC2
6 00000046··00000430·R_ARM_THM_MOVT_ABS·····0000004c···.LC26 00000046··00000430·R_ARM_THM_MOVT_ABS·····0000004c···.LC2
7 0000004c··0000052f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC37 0000004c··0000052f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC3
8 00000050··00000530·R_ARM_THM_MOVT_ABS·····0000005c···.LC38 00000050··00000530·R_ARM_THM_MOVT_ABS·····0000005c···.LC3
Offset 54, 12 lines modifiedOffset 54, 12 lines modified
54 00000214··00002130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError54 00000214··00002130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
55 0000021a··0000032f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC155 0000021a··0000032f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
56 0000021e··00000330·R_ARM_THM_MOVT_ABS·····0000000c···.LC156 0000021e··00000330·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
57 00000226··0000250a·R_ARM_THM_CALL·········00000000···PyErr_SetString57 00000226··0000250a·R_ARM_THM_CALL·········00000000···PyErr_SetString
58 00000230··0000230a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject58 00000230··0000230a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject
59 00000236··0000260a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory59 00000236··0000260a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
  
60 Relocation·section·'.rel.text.unlikely'·at·offset·0x9c8·contains·3·entries:60 Relocation·section·'.rel.text.unlikely'·at·offset·0x9c4·contains·3·entries:
61 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name61 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
62 00000006··0000280a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeFSDefault62 00000006··0000280a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeFSDefault
63 00000012··00001b0a·R_ARM_THM_CALL·········00000001···PyFuture_FromASTObject63 00000012··00001b0a·R_ARM_THM_CALL·········00000001···PyFuture_FromASTObject
64 00000022··0000290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc64 00000022··0000290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
601 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 260, 10 lines modifiedOffset 260, 9 lines modified
260 »       ldrd»   r1,·r2,·[r5,·#28]260 »       ldrd»   r1,·r2,·[r5,·#28]
261 »       bl»     0·<PyErr_SyntaxLocationObject>261 »       bl»     0·<PyErr_SyntaxLocationObject>
262 ·R_ARM_THM_CALL» PyErr_SyntaxLocationObject262 ·R_ARM_THM_CALL» PyErr_SyntaxLocationObject
263 »       b.n»    1ea·<PyFuture_FromASTObject+0x1ea>263 »       b.n»    1ea·<PyFuture_FromASTObject+0x1ea>
264 »       bl»     0·<PyErr_NoMemory>264 »       bl»     0·<PyErr_NoMemory>
265 ·R_ARM_THM_CALL» PyErr_NoMemory265 ·R_ARM_THM_CALL» PyErr_NoMemory
266 »       b.n»    2a·<PyFuture_FromASTObject+0x2a>266 »       b.n»    2a·<PyFuture_FromASTObject+0x2a>
267 »       cmp»    r7,·#0267 »       mov»    r5,·r1
268 »       blt.w»  78·<PyFuture_FromASTObject+0x78>268 »       b.n»    74·<PyFuture_FromASTObject+0x74>
269 »       b.n»    2a·<PyFuture_FromASTObject+0x2a> 
338 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:··········34232·(bytes·into·file)13 ··Start·of·section·headers:··········33896·(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·0x85b8:1 There·are·16·section·headers,·starting·at·offset·0x8468:
  
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·000514·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004e8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006300·000338·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0061f0·000330·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000548·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00051c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000548·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·00051c·000004·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000548·000adc·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00051c·000adc·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001024·003690·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000ff8·00359c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·006638·001db0·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·006520·001d78·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0046b4·00028a·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·004594·00028a·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0083e8·000148·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·008298·000148·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·004940·00000f·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·004820·00000f·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00494f·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·00482f·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00494f·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00482f·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·004984·000ef0·10·····14·146··417 ··[13]·.symtab···········SYMTAB··········00000000·004864·000f00·10·····14·147··4
18 ··[14]·.strtab···········STRTAB··········00000000·005874·000a8c·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·005764·000a8c·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·008530·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0083e0·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
23.5 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·239·entries:1 Symbol·table·'.symtab'·contains·240·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·SECTION·LOCAL··DEFAULT····6·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····5:·00000051··1348·FUNC····LOCAL··DEFAULT····6·vgetargs1_impl8 ·····5:·00000051··1348·FUNC····LOCAL··DEFAULT····6·vgetargs1_impl
Offset 20, 20 lines modifiedOffset 20, 20 lines modified
20 ····16:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1120 ····16:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
21 ····17:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1221 ····17:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
22 ····18:·00000128·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1322 ····18:·00000128·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
23 ····19:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1423 ····19:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
24 ····20:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1524 ····20:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
25 ····21:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·00000595··3586·FUNC····LOCAL··DEFAULT····6·convertsimple27 ····23:·00000595··3574·FUNC····LOCAL··DEFAULT····6·convertsimple
28 ····24:·00000335···276·FUNC····LOCAL··DEFAULT····1·seterror28 ····24:·00000309···276·FUNC····LOCAL··DEFAULT····1·seterror
29 ····25:·00000449····48·FUNC····LOCAL··DEFAULT····1·cleanreturn.constprop.029 ····25:·0000041d····48·FUNC····LOCAL··DEFAULT····1·cleanreturn.constprop.0
30 ····26:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·0000018d···424·FUNC····LOCAL··DEFAULT····1·converttuple.constprop.032 ····28:·00000161···424·FUNC····LOCAL··DEFAULT····1·converttuple.constprop.0
33 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR033 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
34 ····30:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1734 ····30:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
35 ····31:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1835 ····31:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
36 ····32:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1936 ····32:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
37 ····33:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2037 ····33:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
38 ····34:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2138 ····34:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
39 ····35:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2239 ····35:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
Offset 58, 26 lines modifiedOffset 58, 26 lines modified
58 ····54:·00000434·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4158 ····54:·00000434·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41
59 ····55:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4259 ····55:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42
60 ····56:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4360 ····56:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC43
61 ····57:·00000490·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4461 ····57:·00000490·····0·NOTYPE··LOCAL··DEFAULT····5·.LC44
62 ····58:·000005ca·····0·NOTYPE··LOCAL··DEFAULT····6·$d62 ····58:·000005ca·····0·NOTYPE··LOCAL··DEFAULT····6·$d
63 ····59:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····6·$t63 ····59:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
64 ····60:·00000075····18·FUNC····LOCAL··DEFAULT····8·cleanup_buffer64 ····60:·00000075····18·FUNC····LOCAL··DEFAULT····8·cleanup_buffer
65 ····61:·00002cc9····48·FUNC····LOCAL··DEFAULT····6·float_argument_error.isra.065 ····61:·00002c11····48·FUNC····LOCAL··DEFAULT····6·float_argument_error.isra.0
66 ····62:·000000a9····68·FUNC····LOCAL··DEFAULT····1·getbuffer66 ····62:·0000007d····68·FUNC····LOCAL··DEFAULT····1·getbuffer
67 ····63:·00000087····18·FUNC····LOCAL··DEFAULT····8·cleanup_ptr67 ····63:·00000087····18·FUNC····LOCAL··DEFAULT····8·cleanup_ptr
68 ····64:·000004c1····84·FUNC····LOCAL··DEFAULT····1·converterr68 ····64:·00000495····84·FUNC····LOCAL··DEFAULT····1·converterr
69 ····65:·00000479····72·FUNC····LOCAL··DEFAULT····1·convertbuffer69 ····65:·0000044d····72·FUNC····LOCAL··DEFAULT····1·convertbuffer
70 ····66:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4570 ····66:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC45
71 ····67:·000004bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4671 ····67:·000004bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46
72 ····68:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4772 ····68:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47
73 ····69:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4873 ····69:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48
74 ····70:·00000528·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4974 ····70:·00000528·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49
75 ····71:·00000560·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5075 ····71:·00000560·····0·NOTYPE··LOCAL··DEFAULT····5·.LC50
76 ····72:·000016dd··2174·FUNC····LOCAL··DEFAULT····6·vgetargskeywords76 ····72:·000016d1··2174·FUNC····LOCAL··DEFAULT····6·vgetargskeywords
77 ····73:·00000574·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5177 ····73:·00000574·····0·NOTYPE··LOCAL··DEFAULT····5·.LC51
78 ····74:·00000580·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5278 ····74:·00000580·····0·NOTYPE··LOCAL··DEFAULT····5·.LC52
79 ····75:·00000590·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5379 ····75:·00000590·····0·NOTYPE··LOCAL··DEFAULT····5·.LC53
80 ····76:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5480 ····76:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC54
81 ····77:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5581 ····77:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC55
82 ····78:·00000610·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5682 ····78:·00000610·····0·NOTYPE··LOCAL··DEFAULT····5·.LC56
83 ····79:·00000634·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5783 ····79:·00000634·····0·NOTYPE··LOCAL··DEFAULT····5·.LC57
Offset 87, 156 lines modifiedOffset 87, 157 lines modified
87 ····83:·000006e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6187 ····83:·000006e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC61
88 ····84:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6288 ····84:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC62
89 ····85:·00000750·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6389 ····85:·00000750·····0·NOTYPE··LOCAL··DEFAULT····5·.LC63
90 ····86:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6490 ····86:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC64
91 ····87:·000007a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6591 ····87:·000007a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC65
92 ····88:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6692 ····88:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC66
93 ····89:·00000804·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6793 ····89:·00000804·····0·NOTYPE··LOCAL··DEFAULT····5·.LC67
94 ····90:·000019ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d94 ····90:·000019a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
95 ····91:·000019b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t95 ····91:·000019a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
96 ····92:·00002799···380·FUNC····LOCAL··DEFAULT····6·skipitem96 ····92:·000026e1···380·FUNC····LOCAL··DEFAULT····6·skipitem
97 ····93:·00001f89··2062·FUNC····LOCAL··DEFAULT····6·vgetargskeywordsfast_impl97 ····93:·00001f7d··1890·FUNC····LOCAL··DEFAULT····6·vgetargskeywordsfast_impl
98 ····94:·00000838·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6998 ····94:·00000838·····0·NOTYPE··LOCAL··DEFAULT····5·.LC69
99 ····95:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7099 ····95:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC70
100 ····96:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC71100 ····96:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC71
101 ····97:·0000215c·····0·NOTYPE··LOCAL··DEFAULT····6·$d101 ····97:·00002130·····0·NOTYPE··LOCAL··DEFAULT····6·$d
102 ····98:·00002202·····0·NOTYPE··LOCAL··DEFAULT····6·$t102 ····98:·00002134·····0·NOTYPE··LOCAL··DEFAULT····6·$t
103 ····99:·00002204·····0·NOTYPE··LOCAL··DEFAULT····6·$d103 ····99:·000021aa·····0·NOTYPE··LOCAL··DEFAULT····6·$d
104 ···100:·00002208·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
105 ···101:·00002915···872·FUNC····LOCAL··DEFAULT····6·parser_init.part.0104 ···100:·0000285d···872·FUNC····LOCAL··DEFAULT····6·parser_init.part.0
106 ···102:·0000249c·····0·NOTYPE··LOCAL··DEFAULT····6·$d105 ···101:·000024c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
107 ···103:·000024a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t106 ···102:·000024cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
108 ···104:·00002c7d····76·FUNC····LOCAL··DEFAULT····6·find_keyword107 ···103:·00002bc5····76·FUNC····LOCAL··DEFAULT····6·find_keyword
109 ···105:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC73108 ···104:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC73
110 ···106:·00000908·····0·NOTYPE··LOCAL··DEFAULT····5·.LC74109 ···105:·00000908·····0·NOTYPE··LOCAL··DEFAULT····5·.LC74
111 ···107:·00000930·····0·NOTYPE··LOCAL··DEFAULT····5·.LC75110 ···106:·00000930·····0·NOTYPE··LOCAL··DEFAULT····5·.LC75
112 ···108:·000027b6·····0·NOTYPE··LOCAL··DEFAULT····6·$d111 ···107:·000026fe·····0·NOTYPE··LOCAL··DEFAULT····6·$d
113 ···109:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR1112 ···108:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR1
114 ···110:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t113 ···109:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
115 ···111:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC76114 ···110:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC76
116 ···112:·00000960·····0·NOTYPE··LOCAL··DEFAULT····5·.LC77115 ···111:·00000960·····0·NOTYPE··LOCAL··DEFAULT····5·.LC77
117 ···113:·00000988·····0·NOTYPE··LOCAL··DEFAULT····5·.LC78116 ···112:·00000988·····0·NOTYPE··LOCAL··DEFAULT····5·.LC78
118 ···114:·000009ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC79117 ···113:·000009ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC79
119 ···115:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC80118 ···114:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC80
120 ···116:·000009d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC81119 ···115:·000009d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC81
121 ···117:·00000a00·····0·NOTYPE··LOCAL··DEFAULT····5·.LC82120 ···116:·00000a00·····0·NOTYPE··LOCAL··DEFAULT····5·.LC82
122 ···118:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····5·.LC83121 ···117:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····5·.LC83
123 ···119:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····5·.LC84122 ···118:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····5·.LC84
124 ···120:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····5·.LC85123 ···119:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····5·.LC85
125 ···121:·00000a3c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC86124 ···120:·00000a3c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC86
126 ···122:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····5·.LC87125 ···121:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····5·.LC87
127 ···123:·00000444·····0·NOTYPE··LOCAL··DEFAULT····1·$d126 ···122:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$d
128 ···124:·00000448·····0·NOTYPE··LOCAL··DEFAULT····1·$t127 ···123:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
129 ···125:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····5·.LC89128 ···124:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····5·.LC89
130 ···126:·00000a6c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC90129 ···125:·00000a6c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC90
131 ···127:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t130 ···126:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
132 ···128:·00000a98·····0·NOTYPE··LOCAL··DEFAULT····5·.LC91131 ···127:·00000a98·····0·NOTYPE··LOCAL··DEFAULT····5·.LC91
133 ···129:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC92132 ···128:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC92
134 ···130:·00000abc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC93133 ···129:·00000abc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC93
135 ···131:·00000099····74·FUNC····LOCAL··DEFAULT····8·vgetargskeywordsfast134 ···130:·00000099····74·FUNC····LOCAL··DEFAULT····8·vgetargskeywordsfast
136 ···132:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d135 ···131:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
137 ···133:·00000000····15·OBJECT··LOCAL··DEFAULT···10·__func__.0136 ···132:·00000000····15·OBJECT··LOCAL··DEFAULT···10·__func__.0
138 ···134:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d137 ···133:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
139 ···135:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·static_arg_parsers138 ···134:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·static_arg_parsers
140 ···136:·00002809·····0·NOTYPE··LOCAL··DEFAULT····6·$d139 ···135:·000021fd·····0·NOTYPE··LOCAL··DEFAULT····6·$d
141 ···137:·0000280a·····0·NOTYPE··LOCAL··DEFAULT····6·$t140 ···136:·000021fe·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 141 ···137:·00002751·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 142 ···138:·00002752·····0·NOTYPE··LOCAL··DEFAULT····6·$t
142 ···138:·00000000·····0·SECTION·LOCAL··DEFAULT····1·143 ···139:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
143 ···139:·00000000·····0·SECTION·LOCAL··DEFAULT····3· 
144 ···140:·00000000·····0·SECTION·LOCAL··DEFAULT····4·144 ···140:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
145 ···141:·00000000·····0·SECTION·LOCAL··DEFAULT····5·145 ···141:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
146 ···142:·00000000·····0·SECTION·LOCAL··DEFAULT····8·146 ···142:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
 147 ···143:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
147 ···143:·00000000·····0·SECTION·LOCAL··DEFAULT···10·148 ···144:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
148 ···144:·00000000·····0·SECTION·LOCAL··DEFAULT···11·149 ···145:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
149 ···145:·00000000·····0·SECTION·LOCAL··DEFAULT···12·150 ···146:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
150 ···146:·00000001····80·FUNC····GLOBAL·DEFAULT····6·PyArg_ParseTuple151 ···147:·00000001····80·FUNC····GLOBAL·DEFAULT····6·PyArg_ParseTuple
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
Max diff block lines reached; -1/24051 bytes (-0.00%) of diff not shown.
133 KB
readelf --wide --relocs {}
    
Offset 1, 123 lines modifiedOffset 1, 122 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6300·contains·103·entries:1 Relocation·section·'.rel.text'·at·offset·0x61f0·contains·102·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR13 00000002··00006c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
4 00000006··00006d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR14 00000006··00006c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
5 0000002a··0000b10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc5 0000002a··0000b20a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
6 00000054··0000050a·R_ARM_THM_CALL·········00000051···vgetargs1_impl 
7 00000070··0000d80a·R_ARM_THM_CALL·········00000000···_PyDict_HasOnlyStringKeys6 00000044··0000d90a·R_ARM_THM_CALL·········00000000···_PyDict_HasOnlyStringKeys
8 00000082··0000472f·R_ARM_THM_MOVW_ABS_NC··00000560···.LC507 00000056··0000472f·R_ARM_THM_MOVW_ABS_NC··00000560···.LC50
9 00000086··00004730·R_ARM_THM_MOVT_ABS·····00000560···.LC508 0000005a··00004730·R_ARM_THM_MOVT_ABS·····00000560···.LC50
10 0000008a··0000c50a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall9 0000005e··0000c60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
11 00000090··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError10 00000064··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
12 00000094··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError11 00000068··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
13 00000098··0000582f·R_ARM_THM_MOVW_ABS_NC··000007e8···.LC6612 0000006c··0000582f·R_ARM_THM_MOVW_ABS_NC··000007e8···.LC66
14 0000009c··00005830·R_ARM_THM_MOVT_ABS·····000007e8···.LC6613 00000070··00005830·R_ARM_THM_MOVT_ABS·····000007e8···.LC66
15 000000a2··0000940a·R_ARM_THM_CALL·········00000000···PyErr_SetString14 00000076··0000950a·R_ARM_THM_CALL·········00000000···PyErr_SetString
16 000000b0··0000a40a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer15 00000084··0000a50a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
17 000000bc··0000a50a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous16 00000090··0000a60a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous
18 000000c6··00006f2f·R_ARM_THM_MOVW_ABS_NC··0000094c···.LC7617 0000009a··00006e2f·R_ARM_THM_MOVW_ABS_NC··0000094c···.LC76
19 000000ca··00006f30·R_ARM_THM_MOVT_ABS·····0000094c···.LC7618 0000009e··00006e30·R_ARM_THM_MOVT_ABS·····0000094c···.LC76
20 000000dc··0000b70a·R_ARM_THM_CALL·········00000000···PyBuffer_Release19 000000b0··0000b80a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
21 000000e0··0000382f·R_ARM_THM_MOVW_ABS_NC··0000047c···.LC4320 000000b4··0000382f·R_ARM_THM_MOVW_ABS_NC··0000047c···.LC43
22 000000e4··00003830·R_ARM_THM_MOVT_ABS·····0000047c···.LC4321 000000b8··00003830·R_ARM_THM_MOVT_ABS·····0000047c···.LC43
23 000000f2··0000da2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type22 000000c6··0000db2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
24 000000f6··0000da30·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type23 000000ca··0000db30·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
25 0000010a··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError24 000000de··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
26 0000010e··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError25 000000e2··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
27 00000114··0000702f·R_ARM_THM_MOVW_ABS_NC··00000960···.LC7726 000000e8··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000960···.LC77
28 00000118··00007030·R_ARM_THM_MOVT_ABS·····00000960···.LC7727 000000ec··00006f30·R_ARM_THM_MOVT_ABS·····00000960···.LC77
29 00000120··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Format28 000000f4··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
30 0000012c··0000472f·R_ARM_THM_MOVW_ABS_NC··00000560···.LC5029 00000100··0000472f·R_ARM_THM_MOVW_ABS_NC··00000560···.LC50
31 00000130··00004730·R_ARM_THM_MOVT_ABS·····00000560···.LC5030 00000104··00004730·R_ARM_THM_MOVT_ABS·····00000560···.LC50
32 00000134··0000c50a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
33 00000142··0000dc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type 
34 00000146··0000dc30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type 
35 0000015a··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
36 0000015e··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
37 00000164··0000712f·R_ARM_THM_MOVW_ABS_NC··00000988···.LC78 
38 00000168··00007130·R_ARM_THM_MOVT_ABS·····00000988···.LC78 
39 00000170··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
40 0000017c··0000472f·R_ARM_THM_MOVW_ABS_NC··00000560···.LC50 
41 00000180··00004730·R_ARM_THM_MOVT_ABS·····00000560···.LC50 
42 00000184··0000c50a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall31 00000108··0000c60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 32 00000116··0000dd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
 33 0000011a··0000dd30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
 34 0000012e··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 35 00000132··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 36 00000138··0000702f·R_ARM_THM_MOVW_ABS_NC··00000988···.LC78
 37 0000013c··00007030·R_ARM_THM_MOVT_ABS·····00000988···.LC78
 38 00000144··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 39 00000150··0000472f·R_ARM_THM_MOVW_ABS_NC··00000560···.LC50
 40 00000154··00004730·R_ARM_THM_MOVT_ABS·····00000560···.LC50
 41 00000158··0000c60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
43 0000019a··0000952f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table42 0000016e··0000962f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
44 0000019e··00009530·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table43 00000172··00009630·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
45 000001d8··0000de0a·R_ARM_THM_CALL·········00000000···PySequence_Check44 000001ac··0000df0a·R_ARM_THM_CALL·········00000000···PySequence_Check
46 000001ec··0000df0a·R_ARM_THM_CALL·········00000000···PySequence_Size45 000001c0··0000e00a·R_ARM_THM_CALL·········00000000···PySequence_Size
47 00000210··0000e00a·R_ARM_THM_CALL·········00000000···PySequence_GetItem46 000001e4··0000e10a·R_ARM_THM_CALL·········00000000···PySequence_GetItem
48 00000238··0000170a·R_ARM_THM_CALL·········00000595···convertsimple47 0000020c··0000170a·R_ARM_THM_CALL·········00000595···convertsimple
49 000002a6··0000b10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc48 0000027a··0000b20a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
50 000002ae··0000b32f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct49 00000282··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
51 000002b2··0000b330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct50 00000286··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
52 000002c0··0000732f·R_ARM_THM_MOVW_ABS_NC··000009b4···.LC8051 00000294··0000722f·R_ARM_THM_MOVW_ABS_NC··000009b4···.LC80
53 000002c4··00007330·R_ARM_THM_MOVT_ABS·····000009b4···.LC8052 00000298··00007230·R_ARM_THM_MOVT_ABS·····000009b4···.LC80
54 000002d0··0000722f·R_ARM_THM_MOVW_ABS_NC··000009ac···.LC7953 000002a4··0000712f·R_ARM_THM_MOVW_ABS_NC··000009ac···.LC79
55 000002da··00007230·R_ARM_THM_MOVT_ABS·····000009ac···.LC7954 000002ae··00007130·R_ARM_THM_MOVT_ABS·····000009ac···.LC79
56 000002e2··0000e10a·R_ARM_THM_CALL·········00000000···PyOS_snprintf55 000002b6··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
57 000002f6··0000b10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 000002ca··0000b20a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
58 000002fc··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_Clear57 000002d0··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Clear
59 00000308··0000752f·R_ARM_THM_MOVW_ABS_NC··00000a00···.LC8258 000002dc··0000742f·R_ARM_THM_MOVW_ABS_NC··00000a00···.LC82
60 0000030c··00007530·R_ARM_THM_MOVT_ABS·····00000a00···.LC8259 000002e0··00007430·R_ARM_THM_MOVT_ABS·····00000a00···.LC82
61 00000314··0000e20a·R_ARM_THM_CALL·········00000000···strncpy60 000002e8··0000e30a·R_ARM_THM_CALL·········00000000···strncpy
62 0000031e··0000742f·R_ARM_THM_MOVW_ABS_NC··000009d8···.LC8161 000002f2··0000732f·R_ARM_THM_MOVW_ABS_NC··000009d8···.LC81
63 00000322··00007430·R_ARM_THM_MOVT_ABS·····000009d8···.LC8162 000002f6··00007330·R_ARM_THM_MOVT_ABS·····000009d8···.LC81
64 0000032e··0000e10a·R_ARM_THM_CALL·········00000000···PyOS_snprintf63 00000302··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
65 00000350··0000a90a·R_ARM_THM_CALL·········00000000···PyErr_Occurred64 00000324··0000aa0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
66 00000372··0000772f·R_ARM_THM_MOVW_ABS_NC··00000a20···.LC8465 00000346··0000762f·R_ARM_THM_MOVW_ABS_NC··00000a20···.LC84
67 00000376··00007730·R_ARM_THM_MOVT_ABS·····00000a20···.LC8466 0000034a··00007630·R_ARM_THM_MOVT_ABS·····00000a20···.LC84
68 0000037a··0000e10a·R_ARM_THM_CALL·········00000000···PyOS_snprintf 
69 00000384··0000782f·R_ARM_THM_MOVW_ABS_NC··00000a30···.LC85 
70 00000388··00007830·R_ARM_THM_MOVT_ABS·····00000a30···.LC85 
71 0000038c··0000a20a·R_ARM_THM_CALL·········00000000···strlen 
72 0000039e··00007a2f·R_ARM_THM_MOVW_ABS_NC··00000a48···.LC87 
73 000003a2··00007a30·R_ARM_THM_MOVT_ABS·····00000a48···.LC87 
74 000003ae··0000e10a·R_ARM_THM_CALL·········00000000···PyOS_snprintf67 0000034e··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
 68 00000358··0000772f·R_ARM_THM_MOVW_ABS_NC··00000a30···.LC85
 69 0000035c··00007730·R_ARM_THM_MOVT_ABS·····00000a30···.LC85
 70 00000360··0000a30a·R_ARM_THM_CALL·········00000000···strlen
 71 00000372··0000792f·R_ARM_THM_MOVW_ABS_NC··00000a48···.LC87
 72 00000376··00007930·R_ARM_THM_MOVT_ABS·····00000a48···.LC87
 73 00000382··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
75 000003ba··0000932f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError74 0000038e··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
76 000003be··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError75 00000392··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
77 000003c2··00009330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError76 00000396··00009430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
78 000003c6··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError77 0000039a··00009b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
79 000003cc··0000940a·R_ARM_THM_CALL·········00000000···PyErr_SetString78 000003a0··0000950a·R_ARM_THM_CALL·········00000000···PyErr_SetString
80 000003ee··0000762f·R_ARM_THM_MOVW_ABS_NC··00000a14···.LC8379 000003c2··0000752f·R_ARM_THM_MOVW_ABS_NC··00000a14···.LC83
81 000003f2··00007630·R_ARM_THM_MOVT_ABS·····00000a14···.LC8380 000003c6··00007530·R_ARM_THM_MOVT_ABS·····00000a14···.LC83
82 000003f6··0000e10a·R_ARM_THM_CALL·········00000000···PyOS_snprintf81 000003ca··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
83 000003fc··0000a20a·R_ARM_THM_CALL·········00000000···strlen82 000003d0··0000a30a·R_ARM_THM_CALL·········00000000···strlen
84 00000406··0000792f·R_ARM_THM_MOVW_ABS_NC··00000a3c···.LC8683 000003da··0000782f·R_ARM_THM_MOVW_ABS_NC··00000a3c···.LC86
85 0000040a··00007930·R_ARM_THM_MOVT_ABS·····00000a3c···.LC8684 000003de··00007830·R_ARM_THM_MOVT_ABS·····00000a3c···.LC86
 85 000003e2··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
 86 000003e8··0000a30a·R_ARM_THM_CALL·········00000000···strlen
86 0000040e··0000e10a·R_ARM_THM_CALL·········00000000···PyOS_snprintf87 00000400··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
87 00000414··0000a20a·R_ARM_THM_CALL·········00000000···strlen88 00000406··0000a30a·R_ARM_THM_CALL·········00000000···strlen
 89 00000412··00009a0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
 90 00000418··00009702·R_ARM_ABS32············00000000···__stack_chk_guard
 91 00000446··0000990a·R_ARM_THM_CALL·········00000000···PyMem_Free
 92 00000474··0000b80a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
 93 0000047e··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000a50···.LC89
 94 00000482··00007c30·R_ARM_THM_MOVT_ABS·····00000a50···.LC89
 95 000004a4··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 96 000004a8··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 97 000004b4··0000712f·R_ARM_THM_MOVW_ABS_NC··000009ac···.LC79
 98 000004b8··00007130·R_ARM_THM_MOVT_ABS·····000009ac···.LC79
 99 000004c2··0000802f·R_ARM_THM_MOVW_ABS_NC··00000aa0···.LC92
 100 000004c6··00008030·R_ARM_THM_MOVT_ABS·····00000aa0···.LC92
88 0000042c··0000e10a·R_ARM_THM_CALL·········00000000···PyOS_snprintf101 000004cc··0000e20a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
89 00000432··0000a20a·R_ARM_THM_CALL·········00000000···strlen 
90 0000043e··0000990a·R_ARM_THM_CALL·········00000000···__stack_chk_fail 
91 00000444··00009602·R_ARM_ABS32············00000000···__stack_chk_guard 
92 00000472··0000980a·R_ARM_THM_CALL·········00000000···PyMem_Free 
93 000004a0··0000b70a·R_ARM_THM_CALL·········00000000···PyBuffer_Release 
94 000004aa··00007d2f·R_ARM_THM_MOVW_ABS_NC··00000a50···.LC89102 000004da··00007f2f·R_ARM_THM_MOVW_ABS_NC··00000a98···.LC91
95 000004ae··00007d30·R_ARM_THM_MOVT_ABS·····00000a50···.LC89103 000004de··00007f30·R_ARM_THM_MOVT_ABS·····00000a98···.LC91
96 000004d0··0000b32f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
Max diff block lines reached; 122382/135986 bytes (90.00%) of diff not shown.
508 B
strings --all --bytes=8 {}
    
Offset 73, 14 lines modifiedOffset 73, 17 lines modified
73 argument·%zd73 argument·%zd
74 ,·item·%d74 ,·item·%d
75 argument75 argument
76 read-only·bytes-like·object76 read-only·bytes-like·object
77 %.200s()·%.200s·must·be·%.50s,·not·%.50s77 %.200s()·%.200s·must·be·%.50s,·not·%.50s
78 must·be·%.50s,·not·%.50s78 must·be·%.50s,·not·%.50s
79 %s()·takes·no·keyword·arguments79 %s()·takes·no·keyword·arguments
 80 GGGGGGGGGGGGGGGGGGGGGGGGGBBBGGGBBGBBGGLGGGBGBGGGB
 81 GGGGGGGBBB
 82 BGBBGBBGBGBGG
80 gb************************===***==*==**0***=*=***=P*******===E=*==*==*=*=**P*P*P*PP83 gb************************===***==*==**0***=*=***=P*******===E=*==*==*=*=**P*P*P*PP
81 vgetargs1_impl84 vgetargs1_impl
82 vgetargs1_impl85 vgetargs1_impl
83 convertsimple86 convertsimple
84 seterror87 seterror
85 cleanreturn.constprop.088 cleanreturn.constprop.0
86 converttuple.constprop.089 converttuple.constprop.0
15.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 30, 120 lines modifiedOffset 30, 97 lines modified
30 ·R_ARM_THM_CALL» _Py_Dealloc30 ·R_ARM_THM_CALL» _Py_Dealloc
31 »       mov»    r1,·r431 »       mov»    r1,·r4
32 »       cmp»    r4,·#032 »       cmp»    r4,·#0
33 »       bne.n»  12·<_PyArg_Fini+0x12>33 »       bne.n»  12·<_PyArg_Fini+0x12>
34 »       str»    r4,·[r6,·#0]34 »       str»    r4,·[r6,·#0]
35 »       pop»    {r4,·r5,·r6,·pc}35 »       pop»    {r4,·r5,·r6,·pc}
  
36 00000038·<_PyArg_ParseStack_SizeT>: 
37 _PyArg_ParseStack_SizeT(): 
38 »       push»   {r2,·r3} 
39 »       mov»    r2,·r1 
40 »       mov»    r1,·r0 
41 »       push»   {r4,·r5,·r6,·lr} 
42 »       movs»   r0,·#0 
43 »       movs»   r6,·#2 
44 »       sub»    sp,·#16 
45 »       add»    r4,·sp,·#32 
46 »       add»    r5,·sp,·#12 
47 »       ldr.w»  r3,·[r4],·#4 
48 »       str»    r6,·[sp,·#4] 
49 »       str»    r5,·[sp,·#0] 
50 »       str»    r4,·[sp,·#12] 
51 »       bl»     50·<_PyArg_ParseStack_SizeT+0x18> 
52 ·R_ARM_THM_CALL» vgetargs1_impl 
53 »       add»    sp,·#16 
54 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr} 
55 »       add»    sp,·#8 
56 »       bx»     lr 
57 »       nop 
  
58 00000064·<PyArg_ValidateKeywordArguments>:36 00000038·<PyArg_ValidateKeywordArguments>:
59 PyArg_ValidateKeywordArguments():37 PyArg_ValidateKeywordArguments():
60 »       ldr»    r3,·[r0,·#4]38 »       ldr»    r3,·[r0,·#4]
61 »       push»   {r4,·lr}39 »       push»   {r4,·lr}
62 »       ldr»    r4,·[r3,·#84]» ;·0x5440 »       ldr»    r4,·[r3,·#84]» ;·0x54
63 »       ands.w» r4,·r4,·#536870912» ;·0x2000000041 »       ands.w» r4,·r4,·#536870912» ;·0x20000000
64 »       beq.n»  7e·<PyArg_ValidateKeywordArguments+0x1a>42 »       beq.n»  52·<PyArg_ValidateKeywordArguments+0x1a>
65 »       bl»     0·<_PyDict_HasOnlyStringKeys>43 »       bl»     0·<_PyDict_HasOnlyStringKeys>
66 ·R_ARM_THM_CALL» _PyDict_HasOnlyStringKeys44 ·R_ARM_THM_CALL» _PyDict_HasOnlyStringKeys
67 »       mov»    r4,·r045 »       mov»    r4,·r0
68 »       cbz»    r0,·90·<PyArg_ValidateKeywordArguments+0x2c>46 »       cbz»    r0,·64·<PyArg_ValidateKeywordArguments+0x2c>
69 »       movs»   r4,·#147 »       movs»   r4,·#1
70 »       mov»    r0,·r448 »       mov»    r0,·r4
71 »       pop»    {r4,·pc}49 »       pop»    {r4,·pc}
72 »       movw»   r1,·#1635»   ;·0x66350 »       movw»   r1,·#1635»   ;·0x663
73 »       movw»   r0,·#051 »       movw»   r0,·#0
74 ·R_ARM_THM_MOVW_ABS_NC»  .LC5052 ·R_ARM_THM_MOVW_ABS_NC»  .LC50
75 »       movt»   r0,·#053 »       movt»   r0,·#0
76 ·R_ARM_THM_MOVT_ABS»     .LC5054 ·R_ARM_THM_MOVT_ABS»     .LC50
77 »       bl»     0·<_PyErr_BadInternalCall>55 »       bl»     0·<_PyErr_BadInternalCall>
78 ·R_ARM_THM_CALL» _PyErr_BadInternalCall56 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
79 »       b.n»    7a·<PyArg_ValidateKeywordArguments+0x16>57 »       b.n»    4e·<PyArg_ValidateKeywordArguments+0x16>
80 »       movw»   r0,·#058 »       movw»   r0,·#0
81 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError59 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
82 »       movt»   r0,·#060 »       movt»   r0,·#0
83 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError61 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
84 »       movw»   r1,·#062 »       movw»   r1,·#0
85 ·R_ARM_THM_MOVW_ABS_NC»  .LC6663 ·R_ARM_THM_MOVW_ABS_NC»  .LC66
86 »       movt»   r1,·#064 »       movt»   r1,·#0
87 ·R_ARM_THM_MOVT_ABS»     .LC6665 ·R_ARM_THM_MOVT_ABS»     .LC66
88 »       ldr»    r0,·[r0,·#0]66 »       ldr»    r0,·[r0,·#0]
89 »       bl»     0·<PyErr_SetString>67 »       bl»     0·<PyErr_SetString>
90 ·R_ARM_THM_CALL» PyErr_SetString68 ·R_ARM_THM_CALL» PyErr_SetString
91 »       b.n»    7a·<PyArg_ValidateKeywordArguments+0x16>69 »       b.n»    4e·<PyArg_ValidateKeywordArguments+0x16>
  
92 000000a8·<getbuffer>:70 0000007c·<getbuffer>:
93 getbuffer():71 getbuffer():
94 »       push»   {r4,·r5,·r6,·lr}72 »       push»   {r4,·r5,·r6,·lr}
95 »       mov»    r6,·r273 »       mov»    r6,·r2
96 »       movs»   r2,·#074 »       movs»   r2,·#0
97 »       mov»    r5,·r175 »       mov»    r5,·r1
98 »       bl»     0·<PyObject_GetBuffer>76 »       bl»     0·<PyObject_GetBuffer>
99 ·R_ARM_THM_CALL» PyObject_GetBuffer77 ·R_ARM_THM_CALL» PyObject_GetBuffer
100 »       cbnz»   r0,·c6·<getbuffer+0x1e>78 »       cbnz»   r0,·9a·<getbuffer+0x1e>
101 »       mov»    r4,·r079 »       mov»    r4,·r0
102 »       movs»   r1,·#67»     ;·0x4380 »       movs»   r1,·#67»     ;·0x43
103 »       mov»    r0,·r581 »       mov»    r0,·r5
104 »       bl»     0·<PyBuffer_IsContiguous>82 »       bl»     0·<PyBuffer_IsContiguous>
105 ·R_ARM_THM_CALL» PyBuffer_IsContiguous83 ·R_ARM_THM_CALL» PyBuffer_IsContiguous
106 »       cbz»    r0,·d6·<getbuffer+0x2e>84 »       cbz»    r0,·aa·<getbuffer+0x2e>
107 »       mov»    r0,·r485 »       mov»    r0,·r4
108 »       pop»    {r4,·r5,·r6,·pc}86 »       pop»    {r4,·r5,·r6,·pc}
109 »       movw»   r0,·#087 »       movw»   r0,·#0
110 ·R_ARM_THM_MOVW_ABS_NC»  .LC7688 ·R_ARM_THM_MOVW_ABS_NC»  .LC76
111 »       movt»   r0,·#089 »       movt»   r0,·#0
112 ·R_ARM_THM_MOVT_ABS»     .LC7690 ·R_ARM_THM_MOVT_ABS»     .LC76
113 »       mov.w»  r4,·#4294967295»    ;·0xffffffff91 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
114 »       str»    r0,·[r6,·#0]92 »       str»    r0,·[r6,·#0]
115 »       b.n»    c2·<getbuffer+0x1a>93 »       b.n»    96·<getbuffer+0x1a>
116 »       mov»    r0,·r594 »       mov»    r0,·r5
117 »       mov.w»  r4,·#4294967295»    ;·0xffffffff95 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
118 »       bl»     0·<PyBuffer_Release>96 »       bl»     0·<PyBuffer_Release>
119 ·R_ARM_THM_CALL» PyBuffer_Release97 ·R_ARM_THM_CALL» PyBuffer_Release
120 »       movw»   r3,·#098 »       movw»   r3,·#0
121 ·R_ARM_THM_MOVW_ABS_NC»  .LC4399 ·R_ARM_THM_MOVW_ABS_NC»  .LC43
122 »       movt»   r3,·#0100 »       movt»   r3,·#0
123 ·R_ARM_THM_MOVT_ABS»     .LC43101 ·R_ARM_THM_MOVT_ABS»     .LC43
124 »       str»    r3,·[r6,·#0]102 »       str»    r3,·[r6,·#0]
125 »       b.n»    c2·<getbuffer+0x1a>103 »       b.n»    96·<getbuffer+0x1a>
  
126 000000ec·<_PyArg_NoPositional>:104 000000c0·<_PyArg_NoPositional>:
127 _PyArg_NoPositional():105 _PyArg_NoPositional():
128 »       cbz»    r1,·106·<_PyArg_NoPositional+0x1a>106 »       cbz»    r1,·da·<_PyArg_NoPositional+0x1a>
129 »       ldr»    r2,·[r1,·#4]107 »       ldr»    r2,·[r1,·#4]
130 »       push»   {r3,·lr}108 »       push»   {r3,·lr}
131 »       movw»   r3,·#0109 »       movw»   r3,·#0
132 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type110 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type
133 »       movt»   r3,·#0111 »       movt»   r3,·#0
134 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type112 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type
135 »       cmp»    r2,·r3113 »       cmp»    r2,·r3
136 »       bne.n»  128·<_PyArg_NoPositional+0x3c>114 »       bne.n»  fc·<_PyArg_NoPositional+0x3c>
137 »       ldr»    r1,·[r1,·#8]115 »       ldr»    r1,·[r1,·#8]
138 »       cbnz»   r1,·10a·<_PyArg_NoPositional+0x1e>116 »       cbnz»   r1,·de·<_PyArg_NoPositional+0x1e>
139 »       movs»   r0,·#1117 »       movs»   r0,·#1
140 »       pop»    {r3,·pc}118 »       pop»    {r3,·pc}
141 »       movs»   r0,·#1119 »       movs»   r0,·#1
142 »       bx»     lr120 »       bx»     lr
143 »       movw»   ip,·#0121 »       movw»   ip,·#0
144 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError122 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
145 »       movt»   ip,·#0123 »       movt»   ip,·#0
Offset 164, 27 lines modifiedOffset 141, 27 lines modified
164 »       movt»   r0,·#0141 »       movt»   r0,·#0
165 ·R_ARM_THM_MOVT_ABS»     .LC50142 ·R_ARM_THM_MOVT_ABS»     .LC50
166 »       bl»     0·<_PyErr_BadInternalCall>143 »       bl»     0·<_PyErr_BadInternalCall>
167 ·R_ARM_THM_CALL» _PyErr_BadInternalCall144 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
168 »       movs»   r0,·#0145 »       movs»   r0,·#0
169 »       pop»    {r3,·pc}146 »       pop»    {r3,·pc}
Max diff block lines reached; 11890/15379 bytes (77.31%) of diff not shown.
160 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 312, 18 lines modifiedOffset 312, 18 lines modified
312 »       str»    r3,·[r5,·#0]312 »       str»    r3,·[r5,·#0]
313 »       mov»    r3,·r4313 »       mov»    r3,·r4
314 »       ldr»    r4,·[sp,·#24]314 »       ldr»    r4,·[sp,·#24]
315 »       mov»    r1,·r0315 »       mov»    r1,·r0
316 »       add»    r2,·sp,·#120»  ;·0x78316 »       add»    r2,·sp,·#120»  ;·0x78
317 »       ldr»    r0,·[r5,·#0]317 »       ldr»    r0,·[r5,·#0]
318 »       str»    r4,·[sp,·#0]318 »       str»    r4,·[sp,·#0]
319 »       bl»     334·<vgetargs1_impl+0x2e4>319 »       bl»     308·<vgetargs1_impl+0x2b8>
320 ·R_ARM_THM_CALL» seterror320 ·R_ARM_THM_CALL» seterror
321 »       add»    r0,·sp,·#40»   ;·0x28321 »       add»    r0,·sp,·#40»   ;·0x28
322 »       bl»     448·<vgetargs1_impl+0x3f8>322 »       bl»     41c·<vgetargs1_impl+0x3cc>
323 ·R_ARM_THM_CALL» cleanreturn.constprop.0323 ·R_ARM_THM_CALL» cleanreturn.constprop.0
324 »       b.n»    20a·<vgetargs1_impl+0x1ba>324 »       b.n»    20a·<vgetargs1_impl+0x1ba>
325 »       add.w»  r2,·lr,·#1325 »       add.w»  r2,·lr,·#1
326 »       cmp.w»  lr,·#0326 »       cmp.w»  lr,·#0
327 »       bne.w»  578·<vgetargs1_impl+0x528>327 »       bne.w»  578·<vgetargs1_impl+0x528>
328 »       adds»   r7,·#1328 »       adds»   r7,·#1
329 »       mov.w»  lr,·#1329 »       mov.w»  lr,·#1
Offset 360, 15 lines modifiedOffset 360, 15 lines modified
360 ·R_ARM_THM_MOVW_ABS_NC»  .LC13360 ·R_ARM_THM_MOVW_ABS_NC»  .LC13
361 »       movt»   r1,·#0361 »       movt»   r1,·#0
362 ·R_ARM_THM_MOVT_ABS»     .LC13362 ·R_ARM_THM_MOVT_ABS»     .LC13
363 »       ldr.w»  r0,·[ip]363 »       ldr.w»  r0,·[ip]
364 »       bl»     0·<PyErr_SetString>364 »       bl»     0·<PyErr_SetString>
365 ·R_ARM_THM_CALL» PyErr_SetString365 ·R_ARM_THM_CALL» PyErr_SetString
366 »       add»    r0,·sp,·#40»   ;·0x28366 »       add»    r0,·sp,·#40»   ;·0x28
367 »       bl»     448·<vgetargs1_impl+0x3f8>367 »       bl»     41c·<vgetargs1_impl+0x3cc>
368 ·R_ARM_THM_CALL» cleanreturn.constprop.0368 ·R_ARM_THM_CALL» cleanreturn.constprop.0
369 »       b.n»    20a·<vgetargs1_impl+0x1ba>369 »       b.n»    20a·<vgetargs1_impl+0x1ba>
370 »       ldr»    r0,·[sp,·#40]» ;·0x28370 »       ldr»    r0,·[sp,·#40]» ;·0x28
371 »       bl»     0·<PyMem_Free>371 »       bl»     0·<PyMem_Free>
372 ·R_ARM_THM_CALL» PyMem_Free372 ·R_ARM_THM_CALL» PyMem_Free
373 »       b.n»    208·<vgetargs1_impl+0x1b8>373 »       b.n»    208·<vgetargs1_impl+0x1b8>
374 »       bl»     0·<__stack_chk_fail>374 »       bl»     0·<__stack_chk_fail>
Offset 381, 15 lines modifiedOffset 381, 15 lines modified
381 »       mov»    r0,·ip381 »       mov»    r0,·ip
382 »       add»    r5,·sp,·#116»  ;·0x74382 »       add»    r5,·sp,·#116»  ;·0x74
383 »       add»    r1,·sp,·#36»   ;·0x24383 »       add»    r1,·sp,·#36»   ;·0x24
384 »       str»    r7,·[sp,·#8]384 »       str»    r7,·[sp,·#8]
385 »       add.w»  r6,·r8,·#1385 »       add.w»  r6,·r8,·#1
386 »       str»    r5,·[sp,·#0]386 »       str»    r5,·[sp,·#0]
387 »       str»    r6,·[sp,·#36]» ;·0x24387 »       str»    r6,·[sp,·#36]» ;·0x24
388 »       bl»     18c·<vgetargs1_impl+0x13c>388 »       bl»     160·<vgetargs1_impl+0x110>
389 ·R_ARM_THM_CALL» converttuple.constprop.0389 ·R_ARM_THM_CALL» converttuple.constprop.0
390 »       cmp»    r0,·#0390 »       cmp»    r0,·#0
391 »       beq.w»  200·<vgetargs1_impl+0x1b0>391 »       beq.w»  200·<vgetargs1_impl+0x1b0>
392 »       b.n»    2f4·<vgetargs1_impl+0x2a4>392 »       b.n»    2f4·<vgetargs1_impl+0x2a4>
393 »       mov»    r1,·r2393 »       mov»    r1,·r2
394 »       add.w»  lr,·sp,·#40» ;·0x28394 »       add.w»  lr,·sp,·#40» ;·0x28
395 »       add»    r2,·sp,·#116»  ;·0x74395 »       add»    r2,·sp,·#116»  ;·0x74
Offset 397, 15 lines modifiedOffset 397, 15 lines modified
397 »       str»    r2,·[sp,·#0]397 »       str»    r2,·[sp,·#0]
398 »       str»    r1,·[sp,·#36]» ;·0x24398 »       str»    r1,·[sp,·#36]» ;·0x24
399 »       mov»    r2,·fp399 »       mov»    r2,·fp
400 »       add»    r1,·sp,·#36»   ;·0x24400 »       add»    r1,·sp,·#36»   ;·0x24
401 »       strd»   sl,·lr,·[sp,·#8]401 »       strd»   sl,·lr,·[sp,·#8]
402 »       str»    r7,·[sp,·#4]402 »       str»    r7,·[sp,·#4]
403 »       str»    r3,·[sp,·#20]403 »       str»    r3,·[sp,·#20]
404 »       bl»     18c·<vgetargs1_impl+0x13c>404 »       bl»     160·<vgetargs1_impl+0x110>
405 ·R_ARM_THM_CALL» converttuple.constprop.0405 ·R_ARM_THM_CALL» converttuple.constprop.0
406 »       add»    r2,·sp,·#116»  ;·0x74406 »       add»    r2,·sp,·#116»  ;·0x74
407 »       cbnz»   r0,·3e6·<vgetargs1_impl+0x396>407 »       cbnz»   r0,·3e6·<vgetargs1_impl+0x396>
408 »       ldr»    r0,·[sp,·#36]» ;·0x24408 »       ldr»    r0,·[sp,·#36]» ;·0x24
409 »       ldr»    r3,·[sp,·#20]409 »       ldr»    r3,·[sp,·#20]
410 »       adds»   r0,·#1410 »       adds»   r0,·#1
411 »       str»    r0,·[sp,·#36]» ;·0x24411 »       str»    r0,·[sp,·#36]» ;·0x24
Offset 414, 18 lines modifiedOffset 414, 18 lines modified
414 »       movs»   r3,·#0414 »       movs»   r3,·#0
415 »       str»    r3,·[r2,·#0]415 »       str»    r3,·[r2,·#0]
416 »       ldr»    r5,·[sp,·#24]416 »       ldr»    r5,·[sp,·#24]
417 »       mov»    r1,·r0417 »       mov»    r1,·r0
418 »       mov»    r3,·r4418 »       mov»    r3,·r4
419 »       add.w»  r0,·r9,·#1419 »       add.w»  r0,·r9,·#1
420 »       str»    r5,·[sp,·#0]420 »       str»    r5,·[sp,·#0]
421 »       bl»     334·<vgetargs1_impl+0x2e4>421 »       bl»     308·<vgetargs1_impl+0x2b8>
422 ·R_ARM_THM_CALL» seterror422 ·R_ARM_THM_CALL» seterror
423 »       add»    r0,·sp,·#40»   ;·0x28423 »       add»    r0,·sp,·#40»   ;·0x28
424 »       bl»     448·<vgetargs1_impl+0x3f8>424 »       bl»     41c·<vgetargs1_impl+0x3cc>
425 ·R_ARM_THM_CALL» cleanreturn.constprop.0425 ·R_ARM_THM_CALL» cleanreturn.constprop.0
426 »       b.n»    20a·<vgetargs1_impl+0x1ba>426 »       b.n»    20a·<vgetargs1_impl+0x1ba>
427 »       movw»   r1,·#0427 »       movw»   r1,·#0
428 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError428 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
429 »       movt»   r1,·#0429 »       movt»   r1,·#0
430 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError430 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
431 »       ldr»    r0,·[r1,·#0]431 »       ldr»    r0,·[r1,·#0]
Offset 455, 15 lines modifiedOffset 455, 15 lines modified
455 »       movt»   r1,·#0455 »       movt»   r1,·#0
456 ·R_ARM_THM_MOVT_ABS»     .LC14456 ·R_ARM_THM_MOVT_ABS»     .LC14
457 »       strd»   r6,·r5,·[sp,·#8]457 »       strd»   r6,·r5,·[sp,·#8]
458 »       str.w»  r9,·[sp,·#4]458 »       str.w»  r9,·[sp,·#4]
459 »       bl»     0·<PyErr_Format>459 »       bl»     0·<PyErr_Format>
460 ·R_ARM_THM_CALL» PyErr_Format460 ·R_ARM_THM_CALL» PyErr_Format
461 »       add»    r0,·sp,·#40»   ;·0x28461 »       add»    r0,·sp,·#40»   ;·0x28
462 »       bl»     448·<vgetargs1_impl+0x3f8>462 »       bl»     41c·<vgetargs1_impl+0x3cc>
463 ·R_ARM_THM_CALL» cleanreturn.constprop.0463 ·R_ARM_THM_CALL» cleanreturn.constprop.0
464 »       b.n»    20a·<vgetargs1_impl+0x1ba>464 »       b.n»    20a·<vgetargs1_impl+0x1ba>
465 »       movw»   r1,·#0465 »       movw»   r1,·#0
466 ·R_ARM_THM_MOVW_ABS_NC»  .LC5466 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
467 »       movt»   r1,·#0467 »       movt»   r1,·#0
468 ·R_ARM_THM_MOVT_ABS»     .LC5468 ·R_ARM_THM_MOVT_ABS»     .LC5
469 »       cmp»    r5,·r9469 »       cmp»    r5,·r9
Offset 523, 15 lines modifiedOffset 523, 15 lines modified
523 »       movw»   r1,·#0523 »       movw»   r1,·#0
524 ·R_ARM_THM_MOVW_ABS_NC»  .LC12524 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
525 »       movt»   r1,·#0525 »       movt»   r1,·#0
526 ·R_ARM_THM_MOVT_ABS»     .LC12526 ·R_ARM_THM_MOVT_ABS»     .LC12
527 »       bl»     0·<PyErr_Format>527 »       bl»     0·<PyErr_Format>
528 ·R_ARM_THM_CALL» PyErr_Format528 ·R_ARM_THM_CALL» PyErr_Format
529 »       add»    r0,·sp,·#40»   ;·0x28529 »       add»    r0,·sp,·#40»   ;·0x28
530 »       bl»     448·<vgetargs1_impl+0x3f8>530 »       bl»     41c·<vgetargs1_impl+0x3cc>
531 ·R_ARM_THM_CALL» cleanreturn.constprop.0531 ·R_ARM_THM_CALL» cleanreturn.constprop.0
532 »       b.n»    20a·<vgetargs1_impl+0x1ba>532 »       b.n»    20a·<vgetargs1_impl+0x1ba>
533 »       cmp.w»  ip,·#0533 »       cmp.w»  ip,·#0
534 »       beq.w»  208·<vgetargs1_impl+0x1b8>534 »       beq.w»  208·<vgetargs1_impl+0x1b8>
535 »       movw»   lr,·#0535 »       movw»   lr,·#0
536 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError536 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
537 »       movt»   lr,·#0537 »       movt»   lr,·#0
Offset 546, 15 lines modifiedOffset 546, 15 lines modified
546 »       movw»   r1,·#0546 »       movw»   r1,·#0
547 ·R_ARM_THM_MOVW_ABS_NC»  .LC11547 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
548 »       movt»   r1,·#0548 »       movt»   r1,·#0
549 ·R_ARM_THM_MOVT_ABS»     .LC11549 ·R_ARM_THM_MOVT_ABS»     .LC11
550 »       bl»     0·<PyErr_Format>550 »       bl»     0·<PyErr_Format>
551 ·R_ARM_THM_CALL» PyErr_Format551 ·R_ARM_THM_CALL» PyErr_Format
552 »       add»    r0,·sp,·#40»   ;·0x28552 »       add»    r0,·sp,·#40»   ;·0x28
553 »       bl»     448·<vgetargs1_impl+0x3f8>553 »       bl»     41c·<vgetargs1_impl+0x3cc>
554 ·R_ARM_THM_CALL» cleanreturn.constprop.0554 ·R_ARM_THM_CALL» cleanreturn.constprop.0
Max diff block lines reached; 160287/163801 bytes (97.85%) of diff not shown.
1.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 »       b.n»    de·<vgetargskeywordsfast+0x46>119 »       b.n»    de·<vgetargskeywordsfast+0x46>
120 »       str»    r6,·[sp,·#8]120 »       str»    r6,·[sp,·#8]
121 »       mov»    r2,·r1121 »       mov»    r2,·r1
122 »       movs»   r3,·#0122 »       movs»   r3,·#0
123 »       adds»   r0,·#12123 »       adds»   r0,·#12
124 »       ldr.w»  r1,·[r0,·#-4]124 »       ldr.w»  r1,·[r0,·#-4]
125 »       strd»   ip,·r5,·[sp]125 »       strd»   ip,·r5,·[sp]
126 »       bl»     1f88·<vgetargskeywordsfast_impl>126 »       bl»     1f7c·<vgetargskeywordsfast_impl>
127 ·R_ARM_THM_CALL» vgetargskeywordsfast_impl127 ·R_ARM_THM_CALL» vgetargskeywordsfast_impl
128 »       add»    sp,·#16128 »       add»    sp,·#16
129 »       pop»    {r4,·r5,·r6,·pc}129 »       pop»    {r4,·r5,·r6,·pc}
  
130 000000e2·<PyArg_Parse>:130 000000e2·<PyArg_Parse>:
131 PyArg_Parse():131 PyArg_Parse():
132 »       push»   {r1,·r2,·r3}132 »       push»   {r1,·r2,·r3}
Offset 244, 15 lines modifiedOffset 244, 15 lines modified
244 ·R_ARM_THM_CALL» _PyErr_BadInternalCall244 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
245 »       movs»   r0,·#0245 »       movs»   r0,·#0
246 »       b.n»    1d2·<PyArg_VaParseTupleAndKeywords+0x44>246 »       b.n»    1d2·<PyArg_VaParseTupleAndKeywords+0x44>
247 »       str»    r4,·[sp,·#12]247 »       str»    r4,·[sp,·#12]
248 »       add»    r4,·sp,·#12248 »       add»    r4,·sp,·#12
249 »       str»    r5,·[sp,·#4]249 »       str»    r5,·[sp,·#4]
250 »       str»    r4,·[sp,·#0]250 »       str»    r4,·[sp,·#0]
251 »       bl»     16dc·<vgetargskeywords>251 »       bl»     16d0·<vgetargskeywords>
252 ·R_ARM_THM_CALL» vgetargskeywords252 ·R_ARM_THM_CALL» vgetargskeywords
253 »       add»    sp,·#20253 »       add»    sp,·#20
254 »       pop»    {r4,·r5,·pc}254 »       pop»    {r4,·r5,·pc}
  
255 000001d6·<_PyArg_VaParseTupleAndKeywords_SizeT>:255 000001d6·<_PyArg_VaParseTupleAndKeywords_SizeT>:
256 _PyArg_VaParseTupleAndKeywords_SizeT():256 _PyArg_VaParseTupleAndKeywords_SizeT():
257 »       push»   {r4,·r5,·lr}257 »       push»   {r4,·r5,·lr}
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 »       movs»   r0,·#0280 »       movs»   r0,·#0
281 »       b.n»    216·<_PyArg_VaParseTupleAndKeywords_SizeT+0x40>281 »       b.n»    216·<_PyArg_VaParseTupleAndKeywords_SizeT+0x40>
282 »       add»    r5,·sp,·#12282 »       add»    r5,·sp,·#12
283 »       str»    r4,·[sp,·#12]283 »       str»    r4,·[sp,·#12]
284 »       str»    r5,·[sp,·#0]284 »       str»    r5,·[sp,·#0]
285 »       movs»   r4,·#2285 »       movs»   r4,·#2
286 »       str»    r4,·[sp,·#4]286 »       str»    r4,·[sp,·#4]
287 »       bl»     16dc·<vgetargskeywords>287 »       bl»     16d0·<vgetargskeywords>
288 ·R_ARM_THM_CALL» vgetargskeywords288 ·R_ARM_THM_CALL» vgetargskeywords
289 »       add»    sp,·#20289 »       add»    sp,·#20
290 »       pop»    {r4,·r5,·pc}290 »       pop»    {r4,·r5,·pc}
  
291 0000021a·<_PyArg_ParseTupleAndKeywordsFast>:291 0000021a·<_PyArg_ParseTupleAndKeywordsFast>:
292 _PyArg_ParseTupleAndKeywordsFast():292 _PyArg_ParseTupleAndKeywordsFast():
293 »       push»   {r2,·r3}293 »       push»   {r2,·r3}
134 KB
hamt.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:··········16084·(bytes·into·file)13 ··Start·of·section·headers:··········15564·(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·0x3ed4:1 There·are·16·section·headers,·starting·at·offset·0x3ccc:
  
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·000658·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003558·0001b8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·003380·0001e0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00068c·000644·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000700·000644·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003710·000250·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·003560·000250·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000cd0·000008·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000d44·000008·00··WA··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·000cd0·000360·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·000d44·000360·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·003960·0001b8·08···I·13···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0037b0·0001b8·08···I·13···6··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·001030·0013b0·00··AX··0···0··412 ··[·8]·.text.hot·········PROGBITS········00000000·0010a4·001184·00··AX··0···0··4
13 ··[·9]·.rel.text.hot·····REL·············00000000·003b18·000338·08···I·13···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·003968·0002e0·08···I·13···8··4
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·0023e0·000067·01·AMS··0···0··414 ··[10]·.rodata.str1.4····PROGBITS········00000000·002228·000067·01·AMS··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002447·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·00228f·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002447·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00228f·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·00247c·0009e0·10·····14·112··417 ··[13]·.symtab···········SYMTAB··········00000000·0022c4·0009c0·10·····14·110··4
18 ··[14]·.strtab···········STRTAB··········00000000·002e5c·0006fa·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·002c84·0006fa·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·003e50·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·003c48·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
17.3 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·158·entries:1 Symbol·table·'.symtab'·contains·156·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····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:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Offset 18, 144 lines modifiedOffset 18, 142 lines modified
18 ····14:·000000ed···200·FUNC····LOCAL··DEFAULT····8·hamt_node_bitmap_traverse18 ····14:·000000ed···200·FUNC····LOCAL··DEFAULT····8·hamt_node_bitmap_traverse
19 ····15:·000001b5····72·FUNC····LOCAL··DEFAULT····8·hamt_tp_dealloc19 ····15:·000001b5····72·FUNC····LOCAL··DEFAULT····8·hamt_tp_dealloc
20 ····16:·000001fd····32·FUNC····LOCAL··DEFAULT····8·hamt_tp_clear20 ····16:·000001fd····32·FUNC····LOCAL··DEFAULT····8·hamt_tp_clear
21 ····17:·0000021d···328·FUNC····LOCAL··DEFAULT····8·hamt_node_bitmap_dealloc21 ····17:·0000021d···328·FUNC····LOCAL··DEFAULT····8·hamt_node_bitmap_dealloc
22 ····18:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·$d22 ····18:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·$d
23 ····19:·00000365····50·FUNC····LOCAL··DEFAULT····8·hamt_find23 ····19:·00000365····50·FUNC····LOCAL··DEFAULT····8·hamt_find
24 ····20:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·$t24 ····20:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·$t
25 ····21:·00000671···452·FUNC····LOCAL··DEFAULT····8·hamt_node_find25 ····21:·000005d1···452·FUNC····LOCAL··DEFAULT····8·hamt_node_find
26 ····22:·00000399···728·FUNC····LOCAL··DEFAULT····8·hamt_node_assoc26 ····22:·00000399···568·FUNC····LOCAL··DEFAULT····8·hamt_node_assoc
 27 ····23:·00001081···120·FUNC····LOCAL··DEFAULT····8·hamt_node_array_clone
27 ····23:·00000141··1116·FUNC····LOCAL··DEFAULT····1·hamt_node_bitmap_assoc28 ····24:·00000141··1114·FUNC····LOCAL··DEFAULT····1·hamt_node_bitmap_assoc
28 ····24:·00001261····76·FUNC····LOCAL··DEFAULT····8·hamt_node_array_new29 ····25:·00001035····76·FUNC····LOCAL··DEFAULT····8·hamt_node_array_new
29 ····25:·00000191····62·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_find_index.constprop.030 ····26:·00000191····62·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_find_index.constprop.0
30 ····26:·00000141····80·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_new31 ····27:·00000141····80·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_new
31 ····27:·00000668·····0·NOTYPE··LOCAL··DEFAULT····8·$d32 ····28:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····8·$d
32 ····28:·0000059d····72·FUNC····LOCAL··DEFAULT····1·hamt_node_bitmap_clone33 ····29:·0000059d····72·FUNC····LOCAL··DEFAULT····1·hamt_node_bitmap_clone
33 ····29:·00000670·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
34 ····30:·00000830·····0·NOTYPE··LOCAL··DEFAULT····8·$d34 ····30:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····8·$t
35 ····31:·00000834·····0·NOTYPE··LOCAL··DEFAULT····8·$t35 ····31:·00000790·····0·NOTYPE··LOCAL··DEFAULT····8·$d
36 ····32:·000008a5··1298·FUNC····LOCAL··DEFAULT····8·hamt_node_without.constprop.036 ····32:·00000795··1308·FUNC····LOCAL··DEFAULT····8·hamt_node_without.constprop.0
37 ····33:·00000860·····0·NOTYPE··LOCAL··DEFAULT····8·$d37 ····33:·00000610·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·00000864·····0·NOTYPE··LOCAL··DEFAULT····8·$t38 ····34:·00000614·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·000012ad···120·FUNC····LOCAL··DEFAULT····8·hamt_node_array_clone39 ····35:·00000794·····0·NOTYPE··LOCAL··DEFAULT····8·$t
40 ····36:·00000b18·····0·NOTYPE··LOCAL··DEFAULT····8·$d40 ····36:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
41 ····37:·00000b1c·····0·NOTYPE··LOCAL··DEFAULT····8·$t41 ····37:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····8·$t
42 ····38:·00001039····10·FUNC····LOCAL··DEFAULT····8·hamt_iter_yield_items42 ····38:·00000eed····10·FUNC····LOCAL··DEFAULT····8·hamt_iter_yield_items
43 ····39:·00000069····50·FUNC····LOCAL··DEFAULT····6·hamt_baseiter_new43 ····39:·00000069····50·FUNC····LOCAL··DEFAULT····6·hamt_baseiter_new
44 ····40:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·$d44 ····40:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·$d
45 ····41:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·$t45 ····41:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·$t
46 ····42:·000005e5·····6·FUNC····LOCAL··DEFAULT····1·hamt_baseiter_tp_len46 ····42:·00000655·····6·FUNC····LOCAL··DEFAULT····1·hamt_baseiter_tp_len
47 ····43:·00000dbd···400·FUNC····LOCAL··DEFAULT····8·hamt_baseiter_tp_iternext47 ····43:·00000cb5···332·FUNC····LOCAL··DEFAULT····8·hamt_baseiter_tp_iternext
48 ····44:·00001045·····8·FUNC····LOCAL··DEFAULT····8·hamt_iter_yield_keys48 ····44:·00000ef9·····8·FUNC····LOCAL··DEFAULT····8·hamt_iter_yield_keys
49 ····45:·00000f4d···236·FUNC····LOCAL··DEFAULT····8·hamt_iterator_next49 ····45:·00000e01···236·FUNC····LOCAL··DEFAULT····8·hamt_iterator_next
50 ····46:·00000f48·····0·NOTYPE··LOCAL··DEFAULT····8·$d50 ····46:·00000dfc·····0·NOTYPE··LOCAL··DEFAULT····8·$d
51 ····47:·00000f4c·····0·NOTYPE··LOCAL··DEFAULT····8·$t51 ····47:·00000e00·····0·NOTYPE··LOCAL··DEFAULT····8·$t
52 ····48:·00001034·····0·NOTYPE··LOCAL··DEFAULT····8·$d52 ····48:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····8·$d
53 ····49:·00001038·····0·NOTYPE··LOCAL··DEFAULT····8·$t53 ····49:·00000eec·····0·NOTYPE··LOCAL··DEFAULT····8·$t
54 ····50:·000005ed····24·FUNC····LOCAL··DEFAULT····1·hamt_baseiter_tp_dealloc54 ····50:·0000065d····24·FUNC····LOCAL··DEFAULT····1·hamt_baseiter_tp_dealloc
55 ····51:·00000605····34·FUNC····LOCAL··DEFAULT····1·hamt_baseiter_tp_clear55 ····51:·00000675····34·FUNC····LOCAL··DEFAULT····1·hamt_baseiter_tp_clear
56 ····52:·000000ad····10·FUNC····LOCAL··DEFAULT····6·hamt_iter_yield_values56 ····52:·000000ad····10·FUNC····LOCAL··DEFAULT····6·hamt_iter_yield_values
57 ····53:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d57 ····53:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
58 ····54:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t58 ····54:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
59 ····55:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d59 ····55:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
60 ····56:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t60 ····56:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
61 ····57:·0000104d·····4·FUNC····LOCAL··DEFAULT····8·hamt_tp_len61 ····57:·00000f01·····4·FUNC····LOCAL··DEFAULT····8·hamt_tp_len
62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···10·62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC064 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC0
65 ····61:·00000629····48·FUNC····LOCAL··DEFAULT····1·hamt_py_set65 ····61:·00000699····48·FUNC····LOCAL··DEFAULT····1·hamt_py_set
66 ····62:·00000004·····0·NOTYPE··LOCAL··DEFAULT···10·.LC166 ····62:·00000004·····0·NOTYPE··LOCAL··DEFAULT···10·.LC1
67 ····63:·00001051···416·FUNC····LOCAL··DEFAULT····8·hamt_py_get67 ····63:·00000f05···304·FUNC····LOCAL··DEFAULT····8·hamt_py_get
68 ····64:·000011ec·····0·NOTYPE··LOCAL··DEFAULT····8·$d68 ····64:·00001030·····0·NOTYPE··LOCAL··DEFAULT····8·$d
69 ····65:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····65:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····66:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·$t70 ····66:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·$t
71 ····67:·000001cf···110·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_dealloc71 ····67:·000001cf···110·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_dealloc
72 ····68:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·$d72 ····68:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·$d
73 ····69:·000011f0·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
74 ····70:·000011f1···110·FUNC····LOCAL··DEFAULT····8·hamt_py_delete73 ····69:·000006c9·····2·FUNC····LOCAL··DEFAULT····1·hamt_py_delete
75 ····71:·0000121c·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
76 ····72:·00001220·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
77 ····73:·000012a4·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
78 ····74:·000012ac·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
79 ····75:·0000131c·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
80 ····76:·00001324·····0·NOTYPE··LOCAL··DEFAULT····8·$t74 ····70:·00001034·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 75 ····71:·00001078·····0·NOTYPE··LOCAL··DEFAULT····8·$d
 76 ····72:·00001080·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 77 ····73:·000010f0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
 78 ····74:·000010f8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
81 ····77:·00001325···108·FUNC····LOCAL··DEFAULT····8·hamt_node_array_dealloc79 ····75:·000010f9···108·FUNC····LOCAL··DEFAULT····8·hamt_node_array_dealloc
82 ····78:·0000138c·····0·NOTYPE··LOCAL··DEFAULT····8·$d80 ····76:·00001160·····0·NOTYPE··LOCAL··DEFAULT····8·$d
83 ····79:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·$t81 ····77:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
84 ····80:·0000023d···110·FUNC····LOCAL··DEFAULT····6·hamt_tp_richcompare82 ····78:·0000023d···110·FUNC····LOCAL··DEFAULT····6·hamt_tp_richcompare
85 ····81:·000002ab····18·FUNC····LOCAL··DEFAULT····6·hamt_py_items83 ····79:·000002ab····18·FUNC····LOCAL··DEFAULT····6·hamt_py_items
86 ····82:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d84 ····80:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
87 ····83:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t85 ····81:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
88 ····84:·000002bd····56·FUNC····LOCAL··DEFAULT····6·hamt_tp_subscript86 ····82:·000002bd····56·FUNC····LOCAL··DEFAULT····6·hamt_tp_subscript
89 ····85:·000002f5····18·FUNC····LOCAL··DEFAULT····6·hamt_tp_contains87 ····83:·000002f5····18·FUNC····LOCAL··DEFAULT····6·hamt_tp_contains
90 ····86:·00000307····18·FUNC····LOCAL··DEFAULT····6·hamt_py_keys88 ····84:·00000307····18·FUNC····LOCAL··DEFAULT····6·hamt_py_keys
91 ····87:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·$d89 ····85:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·$d
92 ····88:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·$t90 ····86:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·$t
93 ····89:·00000319·····2·FUNC····LOCAL··DEFAULT····6·hamt_tp_iter91 ····87:·00000319·····2·FUNC····LOCAL··DEFAULT····6·hamt_tp_iter
94 ····90:·00001390·····0·NOTYPE··LOCAL··DEFAULT····8·$t92 ····88:·00001164·····0·NOTYPE··LOCAL··DEFAULT····8·$t
95 ····91:·00001391····30·FUNC····LOCAL··DEFAULT····8·hamt_node_array_traverse93 ····89:·00001165····30·FUNC····LOCAL··DEFAULT····8·hamt_node_array_traverse
96 ····92:·0000031b····18·FUNC····LOCAL··DEFAULT····6·hamt_py_values94 ····90:·0000031b····18·FUNC····LOCAL··DEFAULT····6·hamt_py_values
97 ····93:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·$d95 ····91:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····94:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····6·$t96 ····92:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
99 ····95:·0000032d····38·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_traverse97 ····93:·0000032d····38·FUNC····LOCAL··DEFAULT····6·hamt_node_collision_traverse
100 ····96:·00000353····12·FUNC····LOCAL··DEFAULT····6·hamt_baseiter_tp_traverse98 ····94:·00000353····12·FUNC····LOCAL··DEFAULT····6·hamt_baseiter_tp_traverse
101 ····97:·0000035f·····2·FUNC····LOCAL··DEFAULT····6·hamt_tp_new99 ····95:·0000035f·····2·FUNC····LOCAL··DEFAULT····6·hamt_tp_new
102 ····98:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d100 ····96:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
103 ····99:·000005a0····40·OBJECT··LOCAL··DEFAULT····3·PyHamt_as_sequence101 ····97:·000005a0····40·OBJECT··LOCAL··DEFAULT····3·PyHamt_as_sequence
104 ···100:·00000594····12·OBJECT··LOCAL··DEFAULT····3·PyHamt_as_mapping102 ····98:·00000594····12·OBJECT··LOCAL··DEFAULT····3·PyHamt_as_mapping
105 ···101:·000005c8···112·OBJECT··LOCAL··DEFAULT····3·PyHamt_methods103 ····99:·000005c8···112·OBJECT··LOCAL··DEFAULT····3·PyHamt_methods
106 ···102:·00000638····12·OBJECT··LOCAL··DEFAULT····3·PyHamtIterator_as_mapping104 ···100:·00000638····12·OBJECT··LOCAL··DEFAULT····3·PyHamtIterator_as_mapping
107 ···103:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d105 ···101:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
108 ···104:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·_empty_hamt106 ···102:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·_empty_hamt
109 ···105:·00000004·····4·OBJECT··LOCAL··DEFAULT····5·_empty_bitmap_node107 ···103:·00000004·····4·OBJECT··LOCAL··DEFAULT····5·_empty_bitmap_node
110 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT····1·108 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
111 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT····5·109 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
112 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT····6·110 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
113 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT····8·111 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
114 ···110:·00000000·····0·SECTION·LOCAL··DEFAULT···11·112 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
115 ···111:·00000000·····0·SECTION·LOCAL··DEFAULT···12·113 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
116 ···112:·00000001···108·FUNC····GLOBAL·HIDDEN·····1·_PyHamt_Init114 ···110:·00000001···108·FUNC····GLOBAL·HIDDEN·····1·_PyHamt_Init
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready
118 ···114:·0000006d····62·FUNC····GLOBAL·HIDDEN·····1·_PyHamt_Fini116 ···112:·0000006d····62·FUNC····GLOBAL·HIDDEN·····1·_PyHamt_Fini
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
120 ···116:·00000001····84·FUNC····GLOBAL·HIDDEN·····6·_PyHamt_New118 ···114:·00000001····84·FUNC····GLOBAL·HIDDEN·····6·_PyHamt_New
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_begin126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_begin
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_end127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_end
Max diff block lines reached; -1/17677 bytes (-0.01%) of diff not shown.
35.1 KB
readelf --wide --relocs {}
    
Offset 1, 299 lines modifiedOffset 1, 293 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3558·contains·55·entries:1 Relocation·section·'.rel.text'·at·offset·0x3380·contains·60·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000000a··0000710a·R_ARM_THM_CALL·········00000000···PyType_Ready5 0000000a··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
6 00000014··0000710a·R_ARM_THM_CALL·········00000000···PyType_Ready6 00000014··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 0000001e··0000710a·R_ARM_THM_CALL·········00000000···PyType_Ready7 0000001e··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
8 00000028··0000710a·R_ARM_THM_CALL·········00000000···PyType_Ready8 00000028··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
9 00000032··0000710a·R_ARM_THM_CALL·········00000000···PyType_Ready9 00000032··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
10 0000003c··0000710a·R_ARM_THM_CALL·········00000000···PyType_Ready10 0000003c··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
11 00000046··0000710a·R_ARM_THM_CALL·········00000000···PyType_Ready11 00000046··00006f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
12 00000054··00000102·R_ARM_ABS32············00000000···.data12 00000054··00000102·R_ARM_ABS32············00000000···.data
13 00000058··00000102·R_ARM_ABS32············00000000···.data13 00000058··00000102·R_ARM_ABS32············00000000···.data
14 0000005c··00000102·R_ARM_ABS32············00000000···.data14 0000005c··00000102·R_ARM_ABS32············00000000···.data
15 00000060··00000102·R_ARM_ABS32············00000000···.data15 00000060··00000102·R_ARM_ABS32············00000000···.data
16 00000064··00000102·R_ARM_ABS32············00000000···.data16 00000064··00000102·R_ARM_ABS32············00000000···.data
17 00000068··00000102·R_ARM_ABS32············00000000···.data17 00000068··00000102·R_ARM_ABS32············00000000···.data
18 0000006e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR118 0000006e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
19 00000072··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR119 00000072··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
20 0000008e··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc20 0000008e··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
21 000000ba··0000130a·R_ARM_THM_CALL·········00000365···hamt_find21 000000ba··0000130a·R_ARM_THM_CALL·········00000365···hamt_find
22 000000d4··00007f0a·R_ARM_THM_CALL·········00000000···PyObject_Hash22 000000d4··00007d0a·R_ARM_THM_CALL·········00000000···PyObject_Hash
23 000000ea··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc23 000000ea··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc
24 000000f8··0000080a·R_ARM_THM_CALL·········00000001···hamt_alloc24 000000f8··0000080a·R_ARM_THM_CALL·········00000001···hamt_alloc
25 00000132··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc25 00000132··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
26 00000138··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc26 00000138··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
27 000001d2··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new27 000001d2··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new
28 00000316··0000810a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool28 00000314··00007f0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
29 0000032a··00007f0a·R_ARM_THM_CALL·········00000000···PyObject_Hash29 00000328··00007d0a·R_ARM_THM_CALL·········00000000···PyObject_Hash
30 00000340··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new30 0000033e··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new
31 00000358··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc31 00000356··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc
32 0000037e··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc32 0000037c··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc
33 0000038e··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc33 0000038c··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
34 00000406··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc34 00000404··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
35 00000418··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc35 00000416··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc
36 0000046e··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc36 0000046c··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
37 00000474··0000180a·R_ARM_THM_CALL·········00001261···hamt_node_array_new37 00000472··0000190a·R_ARM_THM_CALL·········00001035···hamt_node_array_new
38 00000484··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new38 00000482··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new
39 000004a0··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc39 0000049e··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc
40 000004bc··00007f0a·R_ARM_THM_CALL·········00000000···PyObject_Hash40 000004ba··00007d0a·R_ARM_THM_CALL·········00000000···PyObject_Hash
41 000004d6··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc41 000004d4··0000160a·R_ARM_THM_CALL·········00000399···hamt_node_assoc
42 0000053c··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc42 0000053a··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
43 00000542··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc43 00000540··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
44 0000054a··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc44 00000548··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
45 00000552··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc45 00000550··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
46 0000055a··00001a0a·R_ARM_THM_CALL·········00000141···hamt_node_collision_new46 00000558··00001b0a·R_ARM_THM_CALL·········00000141···hamt_node_collision_new
47 0000058e··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 0000058c··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 00000596··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc48 00000594··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
49 000005a2··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new49 000005a2··0000090a·R_ARM_THM_CALL·········00000025···hamt_node_bitmap_new
 50 000005ee··00007d0a·R_ARM_THM_CALL·········00000000···PyObject_Hash
 51 00000604··0000200a·R_ARM_THM_CALL·········00000795···hamt_node_without.constprop.0
 52 00000614··0000080a·R_ARM_THM_CALL·········00000001···hamt_alloc
 53 00000644··0000720a·R_ARM_THM_CALL·········00000001···_PyHamt_New
 54 0000064c··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
50 000005f0··00007a0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack55 00000660··0000780a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
51 00000620··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 00000690··0000710a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
52 00000636··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC057 000006a6··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
53 0000063a··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LC058 000006aa··00003c30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
54 00000644··00008c0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple59 000006b4··00008a0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
55 00000650··0000800a·R_ARM_THM_CALL·········000000c5···_PyHamt_Assoc60 000006c0··00007e0a·R_ARM_THM_CALL·········000000c5···_PyHamt_Assoc
56 000000a6··0000731e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc61 000000a6··0000711e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
57 00000600··0000881e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del62 00000670··0000861e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
  
58 Relocation·section·'.rel.data'·at·offset·0x3710·contains·74·entries:63 Relocation·section·'.rel.data'·at·offset·0x3560·contains·74·entries:
59 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name64 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
60 00000004··00009a02·R_ARM_ABS32············00000000···PyType_Type65 00000004··00009802·R_ARM_ABS32············00000000···PyType_Type
61 0000000c··00003a02·R_ARM_ABS32············00000000···.rodata.str1.466 0000000c··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4
62 00000018··00000f02·R_ARM_ABS32············000001b5···hamt_tp_dealloc67 00000018··00000f02·R_ARM_ABS32············000001b5···hamt_tp_dealloc
63 00000034··00000102·R_ARM_ABS32············00000000···.data68 00000034··00000102·R_ARM_ABS32············00000000···.data
64 00000038··00000102·R_ARM_ABS32············00000000···.data69 00000038··00000102·R_ARM_ABS32············00000000···.data
65 0000003c··00009b02·R_ARM_ABS32············00000000···PyObject_HashNotImplemented70 0000003c··00009902·R_ARM_ABS32············00000000···PyObject_HashNotImplemented
66 00000048··00009c02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr71 00000048··00009a02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
67 0000005c··00000c02·R_ARM_ABS32············000000ad···hamt_tp_traverse72 0000005c··00000c02·R_ARM_ABS32············000000ad···hamt_tp_traverse
68 00000060··00001002·R_ARM_ABS32············000001fd···hamt_tp_clear73 00000060··00001002·R_ARM_ABS32············000001fd···hamt_tp_clear
69 00000064··00005002·R_ARM_ABS32············0000023d···hamt_tp_richcompare74 00000064··00004e02·R_ARM_ABS32············0000023d···hamt_tp_richcompare
70 0000006c··00005902·R_ARM_ABS32············00000319···hamt_tp_iter75 0000006c··00005702·R_ARM_ABS32············00000319···hamt_tp_iter
71 00000074··00000102·R_ARM_ABS32············00000000···.data76 00000074··00000102·R_ARM_ABS32············00000000···.data
72 0000009c··00006102·R_ARM_ABS32············0000035f···hamt_tp_new77 0000009c··00005f02·R_ARM_ABS32············0000035f···hamt_tp_new
73 000000d0··00009a02·R_ARM_ABS32············00000000···PyType_Type78 000000d0··00009802·R_ARM_ABS32············00000000···PyType_Type
74 000000d8··00003a02·R_ARM_ABS32············00000000···.rodata.str1.479 000000d8··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4
75 000000e4··00004d02·R_ARM_ABS32············00001325···hamt_node_array_dealloc80 000000e4··00004b02·R_ARM_ABS32············000010f9···hamt_node_array_dealloc
76 00000108··00009b02·R_ARM_ABS32············00000000···PyObject_HashNotImplemented81 00000108··00009902·R_ARM_ABS32············00000000···PyObject_HashNotImplemented
77 00000114··00009c02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr82 00000114··00009a02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
78 00000128··00005b02·R_ARM_ABS32············00001391···hamt_node_array_traverse83 00000128··00005902·R_ARM_ABS32············00001165···hamt_node_array_traverse
79 0000016c··00008802·R_ARM_ABS32············00000000···PyObject_GC_Del84 0000016c··00008602·R_ARM_ABS32············00000000···PyObject_GC_Del
80 0000019c··00009a02·R_ARM_ABS32············00000000···PyType_Type85 0000019c··00009802·R_ARM_ABS32············00000000···PyType_Type
81 000001a4··00003a02·R_ARM_ABS32············00000000···.rodata.str1.486 000001a4··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4
82 000001b0··00001102·R_ARM_ABS32············0000021d···hamt_node_bitmap_dealloc87 000001b0··00001102·R_ARM_ABS32············0000021d···hamt_node_bitmap_dealloc
83 000001d4··00009b02·R_ARM_ABS32············00000000···PyObject_HashNotImplemented88 000001d4··00009902·R_ARM_ABS32············00000000···PyObject_HashNotImplemented
84 000001e0··00009c02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr89 000001e0··00009a02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
85 000001f4··00000e02·R_ARM_ABS32············000000ed···hamt_node_bitmap_traverse90 000001f4··00000e02·R_ARM_ABS32············000000ed···hamt_node_bitmap_traverse
86 00000238··00008802·R_ARM_ABS32············00000000···PyObject_GC_Del91 00000238··00008602·R_ARM_ABS32············00000000···PyObject_GC_Del
87 00000268··00009a02·R_ARM_ABS32············00000000···PyType_Type92 00000268··00009802·R_ARM_ABS32············00000000···PyType_Type
88 00000270··00003a02·R_ARM_ABS32············00000000···.rodata.str1.493 00000270··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4
89 0000027c··00004302·R_ARM_ABS32············000001cf···hamt_node_collision_dealloc94 0000027c··00004302·R_ARM_ABS32············000001cf···hamt_node_collision_dealloc
90 000002a0··00009b02·R_ARM_ABS32············00000000···PyObject_HashNotImplemented95 000002a0··00009902·R_ARM_ABS32············00000000···PyObject_HashNotImplemented
91 000002ac··00009c02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr96 000002ac··00009a02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
92 000002c0··00005f02·R_ARM_ABS32············0000032d···hamt_node_collision_traverse97 000002c0··00005d02·R_ARM_ABS32············0000032d···hamt_node_collision_traverse
93 00000304··00008802·R_ARM_ABS32············00000000···PyObject_GC_Del98 00000304··00008602·R_ARM_ABS32············00000000···PyObject_GC_Del
94 0000033c··00003a02·R_ARM_ABS32············00000000···.rodata.str1.499 0000033c··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4
95 00000348··00003202·R_ARM_ABS32············000005ed···hamt_baseiter_tp_dealloc100 00000348··00003202·R_ARM_ABS32············0000065d···hamt_baseiter_tp_dealloc
96 00000368··00000102·R_ARM_ABS32············00000000···.data101 00000368··00000102·R_ARM_ABS32············00000000···.data
97 00000378··00009c02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr102 00000378··00009a02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
98 0000038c··00006002·R_ARM_ABS32············00000353···hamt_baseiter_tp_traverse103 0000038c··00005e02·R_ARM_ABS32············00000353···hamt_baseiter_tp_traverse
99 00000390··00003302·R_ARM_ABS32············00000605···hamt_baseiter_tp_clear104 00000390··00003302·R_ARM_ABS32············00000675···hamt_baseiter_tp_clear
100 0000039c··00009d02·R_ARM_ABS32············00000000···PyObject_SelfIter105 0000039c··00009b02·R_ARM_ABS32············00000000···PyObject_SelfIter
101 000003a0··00002b02·R_ARM_ABS32············00000dbd···hamt_baseiter_tp_iternext106 000003a0··00002b02·R_ARM_ABS32············00000cb5···hamt_baseiter_tp_iternext
102 00000408··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4107 00000408··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4
103 00000414··00003202·R_ARM_ABS32············000005ed···hamt_baseiter_tp_dealloc108 00000414··00003202·R_ARM_ABS32············0000065d···hamt_baseiter_tp_dealloc
104 00000434··00000102·R_ARM_ABS32············00000000···.data109 00000434··00000102·R_ARM_ABS32············00000000···.data
105 00000444··00009c02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr110 00000444··00009a02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
106 00000458··00006002·R_ARM_ABS32············00000353···hamt_baseiter_tp_traverse111 00000458··00005e02·R_ARM_ABS32············00000353···hamt_baseiter_tp_traverse
107 0000045c··00003302·R_ARM_ABS32············00000605···hamt_baseiter_tp_clear112 0000045c··00003302·R_ARM_ABS32············00000675···hamt_baseiter_tp_clear
108 00000468··00009d02·R_ARM_ABS32············00000000···PyObject_SelfIter113 00000468··00009b02·R_ARM_ABS32············00000000···PyObject_SelfIter
109 0000046c··00002b02·R_ARM_ABS32············00000dbd···hamt_baseiter_tp_iternext114 0000046c··00002b02·R_ARM_ABS32············00000cb5···hamt_baseiter_tp_iternext
110 000004d4··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4115 000004d4··00003a02·R_ARM_ABS32············00000000···.rodata.str1.4
111 000004e0··00003202·R_ARM_ABS32············000005ed···hamt_baseiter_tp_dealloc116 000004e0··00003202·R_ARM_ABS32············0000065d···hamt_baseiter_tp_dealloc
112 00000500··00000102·R_ARM_ABS32············00000000···.data117 00000500··00000102·R_ARM_ABS32············00000000···.data
113 00000510··00009c02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr118 00000510··00009a02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
114 00000524··00006002·R_ARM_ABS32············00000353···hamt_baseiter_tp_traverse119 00000524··00005e02·R_ARM_ABS32············00000353···hamt_baseiter_tp_traverse
115 00000528··00003302·R_ARM_ABS32············00000605···hamt_baseiter_tp_clear120 00000528··00003302·R_ARM_ABS32············00000675···hamt_baseiter_tp_clear
116 00000534··00009d02·R_ARM_ABS32············00000000···PyObject_SelfIter121 00000534··00009b02·R_ARM_ABS32············00000000···PyObject_SelfIter
117 00000538··00002b02·R_ARM_ABS32············00000dbd···hamt_baseiter_tp_iternext122 00000538··00002b02·R_ARM_ABS32············00000cb5···hamt_baseiter_tp_iternext
118 00000594··00003902·R_ARM_ABS32············0000104d···hamt_tp_len123 00000594··00003902·R_ARM_ABS32············00000f01···hamt_tp_len
119 00000598··00005402·R_ARM_ABS32············000002bd···hamt_tp_subscript124 00000598··00005202·R_ARM_ABS32············000002bd···hamt_tp_subscript
120 000005bc··00005502·R_ARM_ABS32············000002f5···hamt_tp_contains125 000005bc··00005302·R_ARM_ABS32············000002f5···hamt_tp_contains
Max diff block lines reached; 20987/35897 bytes (58.46%) of diff not shown.
734 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
1 19`»    3bEE1 19`»    3bEE
2 ;FJFAF(F2 ;FJFAF(F
 3 h:FCF1F%
3 hamt_collision_node4 hamt_collision_node
4 hamt_bitmap_node5 hamt_bitmap_node
5 hamt_array_node6 hamt_array_node
6 .LANCHOR07 .LANCHOR0
7 .LANCHOR18 .LANCHOR1
8 hamt_alloc9 hamt_alloc
9 hamt_node_bitmap_new10 hamt_node_bitmap_new
Offset 11, 21 lines modifiedOffset 12, 21 lines modified
11 hamt_node_bitmap_traverse12 hamt_node_bitmap_traverse
12 hamt_tp_dealloc13 hamt_tp_dealloc
13 hamt_tp_clear14 hamt_tp_clear
14 hamt_node_bitmap_dealloc15 hamt_node_bitmap_dealloc
15 hamt_find16 hamt_find
16 hamt_node_find17 hamt_node_find
17 hamt_node_assoc18 hamt_node_assoc
 19 hamt_node_array_clone
18 hamt_node_bitmap_assoc20 hamt_node_bitmap_assoc
19 hamt_node_array_new21 hamt_node_array_new
20 hamt_node_collision_find_index.constprop.022 hamt_node_collision_find_index.constprop.0
21 hamt_node_collision_new23 hamt_node_collision_new
22 hamt_node_bitmap_clone24 hamt_node_bitmap_clone
23 hamt_node_without.constprop.025 hamt_node_without.constprop.0
24 hamt_node_array_clone 
25 hamt_iter_yield_items26 hamt_iter_yield_items
26 hamt_baseiter_new27 hamt_baseiter_new
27 hamt_baseiter_tp_len28 hamt_baseiter_tp_len
28 hamt_baseiter_tp_iternext29 hamt_baseiter_tp_iternext
29 hamt_iter_yield_keys30 hamt_iter_yield_keys
30 hamt_iterator_next31 hamt_iterator_next
31 hamt_baseiter_tp_dealloc32 hamt_baseiter_tp_dealloc
17.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 204, 416 lines modifiedOffset 204, 416 lines modified
204 »       add»    lr,·r4204 »       add»    lr,·r4
205 »       add.w»  r4,·lr,·lr,·lsr·#4205 »       add.w»  r4,·lr,·lr,·lsr·#4
206 »       and.w»  r1,·r4,·#252645135»  ;·0xf0f0f0f206 »       and.w»  r1,·r4,·#252645135»  ;·0xf0f0f0f
207 »       mul.w»  r1,·r5,·r1207 »       mul.w»  r1,·r5,·r1
208 »       lsrs»   r4,·r1,·#24208 »       lsrs»   r4,·r1,·#24
209 »       ands.w» r1,·r0,·fp209 »       ands.w» r1,·r0,·fp
210 »       str»    r1,·[sp,·#12]210 »       str»    r1,·[sp,·#12]
211 »       bne.w»  300·<hamt_node_bitmap_assoc+0x1c0>211 »       bne.w»  2fe·<hamt_node_bitmap_assoc+0x1be>
212 »       lsrs»   r3,·r0,·#1212 »       lsrs»   r3,·r0,·#1
213 »       and.w»  r2,·r3,·#1431655765» ;·0x55555555213 »       and.w»  r2,·r3,·#1431655765» ;·0x55555555
214 »       subs»   r0,·r0,·r2214 »       subs»   r0,·r0,·r2
215 »       and.w»  lr,·r0,·#858993459»  ;·0x33333333215 »       and.w»  lr,·r0,·#858993459»  ;·0x33333333
216 »       lsrs»   r1,·r0,·#2216 »       lsrs»   r1,·r0,·#2
217 »       and.w»  r3,·r1,·#858993459»  ;·0x33333333217 »       and.w»  r3,·r1,·#858993459»  ;·0x33333333
218 »       add»    r3,·lr218 »       add»    r3,·lr
219 »       add.w»  r2,·r3,·r3,·lsr·#4219 »       add.w»  r2,·r3,·r3,·lsr·#4
220 »       and.w»  r0,·r2,·#252645135»  ;·0xf0f0f0f220 »       and.w»  r0,·r2,·#252645135»  ;·0xf0f0f0f
221 »       mul.w»  r5,·r0,·r5221 »       mul.w»  r5,·r0,·r5
222 »       lsrs»   r5,·r5,·#24222 »       lsrs»   r5,·r5,·#24
223 »       adds»   r0,·r5,·#1223 »       adds»   r0,·r5,·#1
224 »       cmp»    r5,·#15224 »       cmp»    r5,·#15
225 »       bhi.w»  474·<hamt_node_bitmap_assoc+0x334>225 »       bhi.w»  472·<hamt_node_bitmap_assoc+0x332>
226 »       ldr»    r1,·[sp,·#68]» ;·0x44226 »       ldr»    r1,·[sp,·#68]» ;·0x44
227 »       lsls»   r0,·r0,·#1227 »       lsls»   r0,·r0,·#1
228 »       str.w»  ip,·[r1]228 »       str.w»  ip,·[r1]
229 »       bl»     24·<_PyHamt_Init+0x24>229 »       bl»     24·<_PyHamt_Init+0x24>
230 ·R_ARM_THM_CALL» hamt_node_bitmap_new230 ·R_ARM_THM_CALL» hamt_node_bitmap_new
231 »       lsls»   r3,·r4,·#1231 »       lsls»   r3,·r4,·#1
232 »       mov»    r5,·r0232 »       mov»    r5,·r0
233 »       adds»   r0,·r3,·#1233 »       adds»   r0,·r3,·#1
234 »       cmp»    r5,·#0234 »       cmp»    r5,·#0
235 »       beq.w»  454·<hamt_node_bitmap_assoc+0x314>235 »       beq.w»  452·<hamt_node_bitmap_assoc+0x312>
236 »       cmp»    r3,·#0236 »       cmp»    r3,·#0
237 »       beq.w»  2fc·<hamt_node_bitmap_assoc+0x1bc>237 »       beq.n»  246·<hamt_node_bitmap_assoc+0x106>
238 »       ldr»    r1,·[r6,·#16]238 »       ldr»    r1,·[r6,·#16]
239 »       cbz»    r1,·1f2·<hamt_node_bitmap_assoc+0xb2>239 »       cbz»    r1,·1f0·<hamt_node_bitmap_assoc+0xb0>
240 »       ldr»    r2,·[r1,·#0]240 »       ldr»    r2,·[r1,·#0]
241 »       adds»   r2,·#1241 »       adds»   r2,·#1
242 »       str»    r2,·[r1,·#0]242 »       str»    r2,·[r1,·#0]
243 »       str»    r1,·[r5,·#16]243 »       str»    r1,·[r5,·#16]
244 »       ldr»    r1,·[r6,·#20]244 »       ldr»    r1,·[r6,·#20]
245 »       cbz»    r1,·1fe·<hamt_node_bitmap_assoc+0xbe>245 »       cbz»    r1,·1fc·<hamt_node_bitmap_assoc+0xbc>
246 »       ldr»    r2,·[r1,·#0]246 »       ldr»    r2,·[r1,·#0]
247 »       adds»   r2,·#1247 »       adds»   r2,·#1
248 »       str»    r2,·[r1,·#0]248 »       str»    r2,·[r1,·#0]
249 »       cmp»    r3,·#2249 »       cmp»    r3,·#2
250 »       str»    r1,·[r5,·#20]250 »       str»    r1,·[r5,·#20]
251 »       beq.n»  2fc·<hamt_node_bitmap_assoc+0x1bc>251 »       beq.n»  246·<hamt_node_bitmap_assoc+0x106>
252 »       ldr»    r1,·[r6,·#24]252 »       ldr»    r1,·[r6,·#24]
253 »       cbz»    r1,·20e·<hamt_node_bitmap_assoc+0xce>253 »       cbz»    r1,·20c·<hamt_node_bitmap_assoc+0xcc>
254 »       ldr»    r2,·[r1,·#0]254 »       ldr»    r2,·[r1,·#0]
255 »       adds»   r2,·#1255 »       adds»   r2,·#1
256 »       str»    r2,·[r1,·#0]256 »       str»    r2,·[r1,·#0]
257 »       str»    r1,·[r5,·#24]257 »       str»    r1,·[r5,·#24]
258 »       ldr»    r1,·[r6,·#28]258 »       ldr»    r1,·[r6,·#28]
259 »       cbz»    r1,·21a·<hamt_node_bitmap_assoc+0xda>259 »       cbz»    r1,·218·<hamt_node_bitmap_assoc+0xd8>
260 »       ldr»    r2,·[r1,·#0]260 »       ldr»    r2,·[r1,·#0]
261 »       adds»   r2,·#1261 »       adds»   r2,·#1
262 »       str»    r2,·[r1,·#0]262 »       str»    r2,·[r1,·#0]
263 »       cmp»    r3,·#4263 »       cmp»    r3,·#4
264 »       str»    r1,·[r5,·#28]264 »       str»    r1,·[r5,·#28]
265 »       beq.n»  2fc·<hamt_node_bitmap_assoc+0x1bc>265 »       beq.n»  246·<hamt_node_bitmap_assoc+0x106>
266 »       add.w»  r8,·r6,·#16266 »       add.w»  r8,·r6,·#16
267 »       add.w»  lr,·r6,·#32267 »       add.w»  lr,·r6,·#32
268 »       add.w»  ip,·r8,·r4,·lsl·#3268 »       add.w»  ip,·r8,·r4,·lsl·#3
269 »       add.w»  r9,·r5,·#32269 »       add.w»  r9,·r5,·#32
270 »       lsls»   r4,·r4,·#3270 »       lsls»   r4,·r4,·#3
271 »       ldr.w»  r2,·[lr],·#4271 »       ldr.w»  r2,·[lr],·#4
272 »       cbz»    r2,·23e·<hamt_node_bitmap_assoc+0xfe>272 »       cbz»    r2,·23c·<hamt_node_bitmap_assoc+0xfc>
273 »       ldr»    r1,·[r2,·#0]273 »       ldr»    r1,·[r2,·#0]
274 »       adds»   r1,·#1274 »       adds»   r1,·#1
275 »       str»    r1,·[r2,·#0]275 »       str»    r1,·[r2,·#0]
276 »       cmp»    lr,·ip276 »       cmp»    lr,·ip
277 »       str.w»  r2,·[r9],·#4277 »       str.w»  r2,·[r9],·#4
278 »       bne.n»  232·<hamt_node_bitmap_assoc+0xf2>278 »       bne.n»  230·<hamt_node_bitmap_assoc+0xf0>
 279 »       b.n»    248·<hamt_node_bitmap_assoc+0x108>
 280 »       lsls»   r4,·r4,·#3
279 »       add»    r4,·r5281 »       add»    r4,·r5
280 »       ldr»    r2,·[r7,·#0]282 »       ldr»    r2,·[r7,·#0]
281 »       adds»   r2,·#1283 »       adds»   r2,·#1
282 »       str»    r2,·[r7,·#0]284 »       str»    r2,·[r7,·#0]
283 »       str»    r7,·[r4,·#16]285 »       str»    r7,·[r4,·#16]
284 »       ldr.w»  r7,·[sl]286 »       ldr.w»  r7,·[sl]
285 »       adds»   r7,·#1287 »       adds»   r7,·#1
286 »       str.w»  r7,·[sl]288 »       str.w»  r7,·[sl]
287 »       str.w»  sl,·[r4,·#20]289 »       str.w»  sl,·[r4,·#20]
288 »       ldr»    r2,·[r6,·#8]290 »       ldr»    r2,·[r6,·#8]
289 »       cmp»    r3,·r2291 »       cmp»    r3,·r2
290 »       bcs.n»  2ec·<hamt_node_bitmap_assoc+0x1ac>292 »       bcs.n»  2ee·<hamt_node_bitmap_assoc+0x1ae>
291 »       add.w»  ip,·r3,·#4293 »       add.w»  ip,·r3,·#4
292 »       ldr.w»  r4,·[r6,·ip,·lsl·#2]294 »       ldr.w»  r4,·[r6,·ip,·lsl·#2]
293 »       cbz»    r4,·274·<hamt_node_bitmap_assoc+0x134>295 »       cbz»    r4,·276·<hamt_node_bitmap_assoc+0x136>
294 »       ldr»    r1,·[r4,·#0]296 »       ldr»    r1,·[r4,·#0]
295 »       adds»   r1,·#1297 »       adds»   r1,·#1
296 »       str»    r1,·[r4,·#0]298 »       str»    r1,·[r4,·#0]
297 »       adds»   r7,·r3,·#6299 »       adds»   r7,·r3,·#6
298 »       adds»   r1,·r3,·#2300 »       adds»   r1,·r3,·#2
299 »       cmp»    r0,·r2301 »       cmp»    r0,·r2
300 »       str.w»  r4,·[r5,·r7,·lsl·#2]302 »       str.w»  r4,·[r5,·r7,·lsl·#2]
301 »       bcs.n»  2ec·<hamt_node_bitmap_assoc+0x1ac>303 »       bcs.n»  2ee·<hamt_node_bitmap_assoc+0x1ae>
302 »       adds»   r0,·#4304 »       adds»   r0,·#4
303 »       ldr.w»  r0,·[r6,·r0,·lsl·#2]305 »       ldr.w»  r0,·[r6,·r0,·lsl·#2]
304 »       cbz»    r0,·28e·<hamt_node_bitmap_assoc+0x14e>306 »       cbz»    r0,·290·<hamt_node_bitmap_assoc+0x150>
305 »       ldr»    r4,·[r0,·#0]307 »       ldr»    r4,·[r0,·#0]
306 »       adds»   r4,·#1308 »       adds»   r4,·#1
307 »       str»    r4,·[r0,·#0]309 »       str»    r4,·[r0,·#0]
308 »       add.w»  lr,·r3,·#7310 »       add.w»  lr,·r3,·#7
309 »       cmp»    r2,·r1311 »       cmp»    r2,·r1
310 »       str.w»  r0,·[r5,·lr,·lsl·#2]312 »       str.w»  r0,·[r5,·lr,·lsl·#2]
311 »       bls.n»  2ec·<hamt_node_bitmap_assoc+0x1ac>313 »       bls.n»  2ee·<hamt_node_bitmap_assoc+0x1ae>
312 »       adds»   r1,·#4314 »       adds»   r1,·#4
313 »       ldr.w»  r7,·[r6,·r1,·lsl·#2]315 »       ldr.w»  r7,·[r6,·r1,·lsl·#2]
314 »       cbz»    r7,·2a8·<hamt_node_bitmap_assoc+0x168>316 »       cbz»    r7,·2aa·<hamt_node_bitmap_assoc+0x16a>
315 »       ldr»    r1,·[r7,·#0]317 »       ldr»    r1,·[r7,·#0]
316 »       adds»   r1,·#1318 »       adds»   r1,·#1
317 »       str»    r1,·[r7,·#0]319 »       str»    r1,·[r7,·#0]
318 »       add.w»  r0,·r3,·#8320 »       add.w»  r0,·r3,·#8
319 »       adds»   r4,·r3,·#3321 »       adds»   r4,·r3,·#3
320 »       cmp»    r4,·r2322 »       cmp»    r4,·r2
321 »       str.w»  r7,·[r5,·r0,·lsl·#2]323 »       str.w»  r7,·[r5,·r0,·lsl·#2]
322 »       bcs.n»  2ec·<hamt_node_bitmap_assoc+0x1ac>324 »       bcs.n»  2ee·<hamt_node_bitmap_assoc+0x1ae>
323 »       ldr.w»  r7,·[r6,·lr,·lsl·#2]325 »       ldr.w»  r7,·[r6,·lr,·lsl·#2]
324 »       cbz»    r7,·2c2·<hamt_node_bitmap_assoc+0x182>326 »       cbz»    r7,·2c4·<hamt_node_bitmap_assoc+0x184>
325 »       ldr»    r1,·[r7,·#0]327 »       ldr»    r1,·[r7,·#0]
326 »       adds»   r1,·#1328 »       adds»   r1,·#1
327 »       str»    r1,·[r7,·#0]329 »       str»    r1,·[r7,·#0]
328 »       adds»   r3,·#9330 »       adds»   r3,·#9
Max diff block lines reached; 13384/17304 bytes (77.35%) of diff not shown.
574 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ·R_ARM_THM_CALL» memset140 ·R_ARM_THM_CALL» memset
141 »       movs»   r0,·#0141 »       movs»   r0,·#0
142 »       str»    r5,·[sp,·#12]142 »       str»    r5,·[sp,·#12]
143 »       strb.w» r0,·[sp,·#68]»      ;·0x44143 »       strb.w» r0,·[sp,·#68]»      ;·0x44
144 »       add»    r2,·sp,·#4144 »       add»    r2,·sp,·#4
145 »       mov»    r1,·sp145 »       mov»    r1,·sp
146 »       add»    r0,·sp,·#12146 »       add»    r0,·sp,·#12
147 »       bl»     f4c·<hamt_iterator_next>147 »       bl»     e00·<hamt_iterator_next>
148 ·R_ARM_THM_CALL» hamt_iterator_next148 ·R_ARM_THM_CALL» hamt_iterator_next
149 »       add»    r2,·sp,·#8149 »       add»    r2,·sp,·#8
150 »       mov»    r1,·r0150 »       mov»    r1,·r0
151 »       mov»    r0,·r4151 »       mov»    r0,·r4
152 »       cbnz»   r1,·12c·<_PyHamt_Eq+0x64>152 »       cbnz»   r1,·12c·<_PyHamt_Eq+0x64>
153 »       ldr»    r1,·[sp,·#0]153 »       ldr»    r1,·[sp,·#0]
154 »       bl»     364·<hamt_find>154 »       bl»     364·<hamt_find>
56.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 406, 372 lines modifiedOffset 406, 307 lines modified
406 »       mov»    r2,·r0406 »       mov»    r2,·r0
407 »       adds»   r3,·r0,·#1407 »       adds»   r3,·r0,·#1
408 »       beq.n»  392·<hamt_find+0x2e>408 »       beq.n»  392·<hamt_find+0x2e>
409 »       ldr»    r0,·[r4,·#8]409 »       ldr»    r0,·[r4,·#8]
410 »       movs»   r1,·#0410 »       movs»   r1,·#0
411 »       ldr»    r3,·[sp,·#12]411 »       ldr»    r3,·[sp,·#12]
412 »       str»    r5,·[sp,·#0]412 »       str»    r5,·[sp,·#0]
413 »       bl»     670·<hamt_node_find>413 »       bl»     5d0·<hamt_node_find>
414 »       add»    sp,·#20414 »       add»    sp,·#20
415 »       pop»    {r4,·r5,·pc}415 »       pop»    {r4,·r5,·pc}
416 »       movs»   r0,·#1416 »       movs»   r0,·#1
417 »       b.n»    38a·<hamt_find+0x26>417 »       b.n»    38a·<hamt_find+0x26>
418 »       movs»   r0,·#0418 »       movs»   r0,·#0
419 »       b.n»    38a·<hamt_find+0x26>419 »       b.n»    38a·<hamt_find+0x26>
420 »       nop420 »       nop
  
421 00000398·<hamt_node_assoc>:421 00000398·<hamt_node_assoc>:
422 hamt_node_assoc():422 hamt_node_assoc():
423 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}423 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
424 »       ldr»    r5,·[pc,·#712]»;·(668·<hamt_node_assoc+0x2d0>)424 »       ldr.w»  ip,·[r0,·#4]
425 »       sub»    sp,·#28425 »       sub»    sp,·#20
426 »       ldr.w»  r8,·[r0,·#4]426 »       ldr»    r5,·[pc,·#552]»;·(5cc·<hamt_node_assoc+0x234>)
427 »       cmp»    r8,·r5427 »       cmp»    ip,·r5
428 »       ldrd»   r9,·sl,·[sp,·#64]»     ;·0x40428 »       ldrd»   r9,·sl,·[sp,·#56]»     ;·0x38
429 »       str»    r3,·[sp,·#12] 
430 »       beq.n»  476·<hamt_node_assoc+0xde>429 »       beq.n»  40c·<hamt_node_assoc+0x74>
431 »       mov»    r6,·r1430 »       mov»    r6,·r1
432 »       sub.w»  r1,·r5,·#204»;·0xcc431 »       sub.w»  r1,·r5,·#204»;·0xcc
433 »       mov»    r4,·r0432 »       mov»    r4,·r0
434 »       mov»    r7,·r2433 »       mov»    r7,·r2
 434 »       mov»    r8,·r3
435 »       cmp»    r8,·r1435 »       cmp»    ip,·r1
436 »       bne.w»  530·<hamt_node_assoc+0x198>436 »       bne.n»  48c·<hamt_node_assoc+0xf4>
437 »       lsr.w»  lr,·r2,·r6437 »       lsr.w»  lr,·r2,·r6
438 »       and.w»  r5,·lr,·#31438 »       and.w»  r5,·lr,·#31
439 »       add.w»  fp,·r5,·#2439 »       add.w»  fp,·r5,·#2
440 »       ldr.w»  r0,·[r0,·fp,·lsl·#2]440 »       ldr.w»  r0,·[r0,·fp,·lsl·#2]
441 »       cmp»    r0,·#0 
442 »       beq.n»  480·<hamt_node_assoc+0xe8>441 »       cbz»    r0,·416·<hamt_node_assoc+0x7e>
443 »       adds»   r1,·r6,·#5442 »       adds»   r1,·r6,·#5
444 »       strd»   r9,·sl,·[sp]443 »       strd»   r9,·sl,·[sp]
445 »       bl»     398·<hamt_node_assoc>444 »       bl»     398·<hamt_node_assoc>
446 »       mov»    r6,·r0445 »       mov»    r7,·r0
447 »       cmp»    r0,·#0446 »       cmp»    r0,·#0
448 »       beq.w»  4e6·<hamt_node_assoc+0x14e>447 »       beq.n»  476·<hamt_node_assoc+0xde>
449 »       cmp»    r4,·r0448 »       cmp»    r4,·r0
450 »       beq.w»  4ec·<hamt_node_assoc+0x154>449 »       beq.n»  47a·<hamt_node_assoc+0xe2>
451 »       mov»    r0,·r8450 »       mov»    r0,·r4
 451 »       bl»     1080·<hamt_node_array_clone>
452 »       ldr.w»  r7,·[r4,·#136]»      ;·0x88 
453 »       bl»     0·<_PyObject_GC_New> 
454 ·R_ARM_THM_CALL» _PyObject_GC_New 
455 »       mov»    r8,·r0452 »       mov»    r6,·r0
456 »       cmp»    r0,·#0 
457 »       beq.w»  506·<hamt_node_assoc+0x16e> 
458 »       movs»   r2,·#128»    ;·0x80 
459 »       movs»   r1,·#0 
460 »       adds»   r0,·#8 
461 »       add.w»  r9,·r8,·#4 
462 »       bl»     0·<memset> 
463 ·R_ARM_THM_CALL» memset 
464 »       ldr»    r3,·[pc,·#608]»;·(66c·<hamt_node_assoc+0x2d4>) 
465 »       str.w»  r7,·[r8,·#136]»      ;·0x88 
466 »       ldr»    r2,·[r3,·#0] 
467 »       sub.w»  r3,·r8,·#8 
468 »       ldr.w»  r0,·[r8,·#-4] 
469 »       ldr»    r1,·[r2,·#8] 
470 »       and.w»  r7,·r0,·#3 
471 »       ldr.w»  r2,·[r1,·#400]»      ;·0x190 
472 »       adds»   r1,·r4,·#4 
473 »       adds»   r4,·#132»    ;·0x84 
474 »       ldr.w»  sl,·[r2,·#4] 
475 »       orr.w»  ip,·r7,·sl 
476 »       str.w»  r3,·[sl] 
477 »       strd»   r2,·ip,·[r8,·#-8] 
478 »       str»    r3,·[r2,·#4] 
479 »       b.n»    44c·<hamt_node_assoc+0xb4> 
480 »       ldr»    r2,·[r0,·#0] 
481 »       cmp»    r4,·r1 
482 »       add.w»  r2,·r2,·#1 
483 »       str»    r2,·[r0,·#0] 
484 »       str.w»  r0,·[r9,·#4]! 
485 »       beq.n»  45c·<hamt_node_assoc+0xc4> 
486 »       ldr.w»  r0,·[r1,·#4]! 
487 »       cmp»    r0,·#0453 »       cmp»    r0,·#0
488 »       bne.n»  43c·<hamt_node_assoc+0xa4>454 »       beq.n»  46c·<hamt_node_assoc+0xd4>
489 »       cmp»    r4,·r1 
490 »       str.w»  r0,·[r9,·#4]! 
491 »       bne.n»  44c·<hamt_node_assoc+0xb4> 
492 »       add.w»  r4,·r8,·r5,·lsl·#2455 »       add.w»  r8,·r0,·r5,·lsl·#2
493 »       ldr»    r0,·[r4,·#8]456 »       ldr.w»  r0,·[r8,·#8]
494 »       str»    r6,·[r4,·#8]457 »       str.w»  r7,·[r8,·#8]
495 »       ldr»    r6,·[r0,·#0]458 »       ldr»    r3,·[r0,·#0]
496 »       subs»   r5,·r6,·#1459 »       subs»   r4,·r3,·#1
497 »       str»    r5,·[r0,·#0]460 »       str»    r4,·[r0,·#0]
498 »       cmp»    r5,·#0461 »       cmp»    r4,·#0
499 »       beq.n»  526·<hamt_node_assoc+0x18e>462 »       beq.n»  486·<hamt_node_assoc+0xee>
500 »       mov»    r0,·r8463 »       mov»    r0,·r6
501 »       add»    sp,·#28464 »       add»    sp,·#20
502 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}465 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
503 »       add»    sp,·#28466 »       add»    sp,·#20
504 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}467 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
505 »       b.w»    140·<hamt_node_bitmap_traverse+0x54>468 »       b.w»    140·<hamt_node_bitmap_traverse+0x54>
506 ·R_ARM_THM_JUMP24»       hamt_node_bitmap_assoc469 ·R_ARM_THM_JUMP24»       hamt_node_bitmap_assoc
507 »       bl»     24·<hamt_node_bitmap_new>470 »       bl»     24·<hamt_node_bitmap_new>
508 »       mov»    r5,·r0471 »       mov»    r5,·r0
509 »       cbz»    r0,·4e6·<hamt_node_assoc+0x14e>472 »       cbz»    r0,·476·<hamt_node_assoc+0xde>
510 »       mov»    r2,·r7473 »       mov»    r2,·r7
511 »       adds»   r1,·r6,·#5474 »       adds»   r1,·r6,·#5
512 »       ldr»    r3,·[sp,·#12]475 »       mov»    r3,·r8
513 »       strd»   r9,·sl,·[sp]476 »       strd»   r9,·sl,·[sp]
514 »       bl»     140·<hamt_node_bitmap_traverse+0x54>477 »       bl»     140·<hamt_node_bitmap_traverse+0x54>
515 ·R_ARM_THM_CALL» hamt_node_bitmap_assoc478 ·R_ARM_THM_CALL» hamt_node_bitmap_assoc
516 »       ldr»    r6,·[r5,·#0]479 »       ldr»    r1,·[r5,·#0]
517 »       mov»    r7,·r0480 »       mov»    r7,·r0
518 »       subs»   r0,·r6,·#1481 »       subs»   r0,·r1,·#1
519 »       str»    r0,·[r5,·#0]482 »       str»    r0,·[r5,·#0]
520 »       cbz»    r0,·4fe·<hamt_node_assoc+0x166>483 »       cmp»    r0,·#0
 484 »       beq.n»  4d6·<hamt_node_assoc+0x13e>
521 »       cbz»    r7,·4e6·<hamt_node_assoc+0x14e>485 »       cbz»    r7,·476·<hamt_node_assoc+0xde>
522 »       ldr.w»  r0,·[r4,·#136]»      ;·0x88486 »       ldr.w»  r0,·[r4,·#136]»      ;·0x88
523 »       adds»   r0,·#1487 »       adds»   r0,·#1
524 »       bl»     1260·<hamt_node_array_new>488 »       bl»     1034·<hamt_node_array_new>
525 »       mov»    r6,·r0489 »       mov»    r6,·r0
526 »       cbz»    r0,·4de·<hamt_node_assoc+0x146>490 »       cbz»    r0,·46c·<hamt_node_assoc+0xd4>
527 »       adds»   r2,·r4,·#4 
528 »       adds»   r5,·r0,·#4491 »       add.w»  sl,·r4,·#8
Max diff block lines reached; 53749/58046 bytes (92.60%) of diff not shown.
2.47 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 9, 25 lines modifiedOffset 9, 25 lines modified
9 ··0x00000060·76657273·65006861·6d745f74·705f6465·verse.hamt_tp_de9 ··0x00000060·76657273·65006861·6d745f74·705f6465·verse.hamt_tp_de
10 ··0x00000070·616c6c6f·63006861·6d745f74·705f636c·alloc.hamt_tp_cl10 ··0x00000070·616c6c6f·63006861·6d745f74·705f636c·alloc.hamt_tp_cl
11 ··0x00000080·65617200·68616d74·5f6e6f64·655f6269·ear.hamt_node_bi11 ··0x00000080·65617200·68616d74·5f6e6f64·655f6269·ear.hamt_node_bi
12 ··0x00000090·746d6170·5f646561·6c6c6f63·0068616d·tmap_dealloc.ham12 ··0x00000090·746d6170·5f646561·6c6c6f63·0068616d·tmap_dealloc.ham
13 ··0x000000a0·745f6669·6e640068·616d745f·6e6f6465·t_find.hamt_node13 ··0x000000a0·745f6669·6e640068·616d745f·6e6f6465·t_find.hamt_node
14 ··0x000000b0·5f66696e·64006861·6d745f6e·6f64655f·_find.hamt_node_14 ··0x000000b0·5f66696e·64006861·6d745f6e·6f64655f·_find.hamt_node_
15 ··0x000000c0·6173736f·63006861·6d745f6e·6f64655f·assoc.hamt_node_15 ··0x000000c0·6173736f·63006861·6d745f6e·6f64655f·assoc.hamt_node_
16 ··0x000000d0·6269746d·61705f61·73736f63·0068616d·bitmap_assoc.ham 
17 ··0x000000e0·745f6e6f·64655f61·72726179·5f6e6577·t_node_array_new16 ··0x000000d0·61727261·795f636c·6f6e6500·68616d74·array_clone.hamt
 17 ··0x000000e0·5f6e6f64·655f6269·746d6170·5f617373·_node_bitmap_ass
 18 ··0x000000f0·6f630068·616d745f·6e6f6465·5f617272·oc.hamt_node_arr
 19 ··0x00000100·61795f6e·65770068·616d745f·6e6f6465·ay_new.hamt_node
 20 ··0x00000110·5f636f6c·6c697369·6f6e5f66·696e645f·_collision_find_
 21 ··0x00000120·696e6465·782e636f·6e737470·726f702e·index.constprop.
18 ··0x000000f0·0068616d·745f6e6f·64655f63·6f6c6c69·.hamt_node_colli22 ··0x00000130·30006861·6d745f6e·6f64655f·636f6c6c·0.hamt_node_coll
19 ··0x00000100·73696f6e·5f66696e·645f696e·6465782e·sion_find_index.23 ··0x00000140·6973696f·6e5f6e65·77006861·6d745f6e·ision_new.hamt_n
 24 ··0x00000150·6f64655f·6269746d·61705f63·6c6f6e65·ode_bitmap_clone
 25 ··0x00000160·0068616d·745f6e6f·64655f77·6974686f·.hamt_node_witho
20 ··0x00000110·636f6e73·7470726f·702e3000·68616d74·constprop.0.hamt26 ··0x00000170·75742e63·6f6e7374·70726f70·2e300068·ut.constprop.0.h
21 ··0x00000120·5f6e6f64·655f636f·6c6c6973·696f6e5f·_node_collision_ 
22 ··0x00000130·6e657700·68616d74·5f6e6f64·655f6269·new.hamt_node_bi 
23 ··0x00000140·746d6170·5f636c6f·6e650068·616d745f·tmap_clone.hamt_ 
24 ··0x00000150·6e6f6465·5f776974·686f7574·2e636f6e·node_without.con 
25 ··0x00000160·73747072·6f702e30·0068616d·745f6e6f·stprop.0.hamt_no 
26 ··0x00000170·64655f61·72726179·5f636c6f·6e650068·de_array_clone.h 
27 ··0x00000180·616d745f·69746572·5f796965·6c645f69·amt_iter_yield_i27 ··0x00000180·616d745f·69746572·5f796965·6c645f69·amt_iter_yield_i
28 ··0x00000190·74656d73·0068616d·745f6261·73656974·tems.hamt_baseit28 ··0x00000190·74656d73·0068616d·745f6261·73656974·tems.hamt_baseit
29 ··0x000001a0·65725f6e·65770068·616d745f·62617365·er_new.hamt_base29 ··0x000001a0·65725f6e·65770068·616d745f·62617365·er_new.hamt_base
30 ··0x000001b0·69746572·5f74705f·6c656e00·68616d74·iter_tp_len.hamt30 ··0x000001b0·69746572·5f74705f·6c656e00·68616d74·iter_tp_len.hamt
31 ··0x000001c0·5f626173·65697465·725f7470·5f697465·_baseiter_tp_ite31 ··0x000001c0·5f626173·65697465·725f7470·5f697465·_baseiter_tp_ite
32 ··0x000001d0·726e6578·74006861·6d745f69·7465725f·rnext.hamt_iter_32 ··0x000001d0·726e6578·74006861·6d745f69·7465725f·rnext.hamt_iter_
33 ··0x000001e0·7969656c·645f6b65·79730068·616d745f·yield_keys.hamt_33 ··0x000001e0·7969656c·645f6b65·79730068·616d745f·yield_keys.hamt_
17.1 KB
hashtable.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:··········3016·(bytes·into·file)13 ··Start·of·section·headers:··········2976·(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.7 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0xbc8:1 There·are·14·section·headers,·starting·at·offset·0xba0:
  
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·0001d0·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0001b8·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·000a2c·000070·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·000a04·000070·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000208·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001f0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000208·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001f0·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000208·00044c·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·0001f0·00043c·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·000a9c·0000b0·08···I·11···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·000a74·0000b0·08···I·11···5··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·000654·000022·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·00062c·000022·00··AX··0···0··2
12 ··[·8]·.rel.text.unlikely·REL·············00000000·000b4c·000008·08···I·11···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·000b24·000008·08···I·11···7··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000676·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·00064e·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000676·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00064e·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·0006ac·000210·10·····12··17··415 ··[11]·.symtab···········SYMTAB··········00000000·000684·000210·10·····12··17··4
16 ··[12]·.strtab···········STRTAB··········00000000·0008bc·00016e·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000894·00016e·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·000b54·000071·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·000b2c·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 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
2.38 KB
readelf --wide --symbols {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Symbol·table·'.symtab'·contains·33·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·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000049····64·FUNC····LOCAL··DEFAULT····5·_Py_hashtable_get_entry_ptr5 ·····2:·00000049····64·FUNC····LOCAL··DEFAULT····5·_Py_hashtable_get_entry_ptr
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
7 ·····4:·00000095···260·FUNC····LOCAL··DEFAULT····1·hashtable_rehash7 ·····4:·00000095···236·FUNC····LOCAL··DEFAULT····1·hashtable_rehash
8 ·····5:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d8 ·····5:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····6:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····5·$t9 ·····6:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····5·$t
10 ·····7:·00000190·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····7:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
12 ·····9:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····9:·00000180·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····1·13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····3·14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····4·15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····5·16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····7·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····9·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···10·19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
Offset 25, 12 lines modifiedOffset 25, 12 lines modified
25 ····21:·000002c1·····8·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_compare_direct25 ····21:·000002c1·····8·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_compare_direct
26 ····22:·000002c9····86·FUNC····GLOBAL·HIDDEN·····5·_Py_hashtable_get_entry_generic26 ····22:·000002c9····86·FUNC····GLOBAL·HIDDEN·····5·_Py_hashtable_get_entry_generic
27 ····23:·00000139·····4·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_hash_ptr27 ····23:·00000139·····4·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_hash_ptr
28 ····24:·00000001····70·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_get28 ····24:·00000001····70·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_get
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_HashPointerRaw29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_HashPointerRaw
30 ····26:·00000089···176·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_set30 ····26:·00000089···176·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_set
31 ····27:·0000013d···388·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_steal31 ····27:·0000013d···388·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_steal
32 ····28:·00000321···140·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_destroy32 ····28:·00000321···132·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_destroy
33 ····29:·000003ad···158·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_clear33 ····29:·000003a5···152·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_clear
34 ····30:·00000001····14·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_size34 ····30:·00000001····14·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_size
35 ····31:·00000199····54·FUNC····GLOBAL·DEFAULT····1·_Py_hashtable_foreach35 ····31:·00000181····54·FUNC····GLOBAL·DEFAULT····1·_Py_hashtable_foreach
36 ····32:·0000000f····20·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_new36 ····32:·0000000f····20·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_new
2.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xa2c·contains·14·entries:1 Relocation·section·'.rel.text'·at·offset·0xa04·contains·14·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Free3 00000012··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Free
4 00000016··00001230·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Free4 00000016··00001230·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Free
5 0000001a··0000132f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Malloc5 0000001a··0000132f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Malloc
6 0000001e··00001330·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Malloc6 0000001e··00001330·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Malloc
7 00000040··0000140a·R_ARM_THM_CALL·········00000000···memset7 00000040··0000140a·R_ARM_THM_CALL·········00000000···memset
8 00000044··0000152f·R_ARM_THM_MOVW_ABS_NC··000002c1···_Py_hashtable_compare_direct8 00000044··0000152f·R_ARM_THM_MOVW_ABS_NC··000002c1···_Py_hashtable_compare_direct
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 00000050··00001630·R_ARM_THM_MOVT_ABS·····000002c9···_Py_hashtable_get_entry_generic12 00000050··00001630·R_ARM_THM_MOVT_ABS·····000002c9···_Py_hashtable_get_entry_generic
13 00000068··0000172f·R_ARM_THM_MOVW_ABS_NC··00000139···_Py_hashtable_hash_ptr13 00000068··0000172f·R_ARM_THM_MOVW_ABS_NC··00000139···_Py_hashtable_hash_ptr
14 0000006c··00001730·R_ARM_THM_MOVT_ABS·····00000139···_Py_hashtable_hash_ptr14 0000006c··00001730·R_ARM_THM_MOVT_ABS·····00000139···_Py_hashtable_hash_ptr
15 00000074··0000022f·R_ARM_THM_MOVW_ABS_NC··00000049···_Py_hashtable_get_entry_ptr15 00000074··0000022f·R_ARM_THM_MOVW_ABS_NC··00000049···_Py_hashtable_get_entry_ptr
16 00000078··00000230·R_ARM_THM_MOVT_ABS·····00000049···_Py_hashtable_get_entry_ptr16 00000078··00000230·R_ARM_THM_MOVT_ABS·····00000049···_Py_hashtable_get_entry_ptr
17 000000f4··0000140a·R_ARM_THM_CALL·········00000000···memset17 000000f4··0000140a·R_ARM_THM_CALL·········00000000···memset
  
18 Relocation·section·'.rel.text.hot'·at·offset·0xa9c·contains·22·entries:18 Relocation·section·'.rel.text.hot'·at·offset·0xa74·contains·22·entries:
19 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name19 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
20 00000004··0000022f·R_ARM_THM_MOVW_ABS_NC··00000049···_Py_hashtable_get_entry_ptr20 00000004··0000022f·R_ARM_THM_MOVW_ABS_NC··00000049···_Py_hashtable_get_entry_ptr
21 00000008··00000230·R_ARM_THM_MOVT_ABS·····00000049···_Py_hashtable_get_entry_ptr21 00000008··00000230·R_ARM_THM_MOVT_ABS·····00000049···_Py_hashtable_get_entry_ptr
22 00000016··0000190a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw22 00000016··0000190a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw
23 00000050··0000190a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw23 00000050··0000190a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw
24 0000009c··0000172f·R_ARM_THM_MOVW_ABS_NC··00000139···_Py_hashtable_hash_ptr24 0000009c··0000172f·R_ARM_THM_MOVW_ABS_NC··00000139···_Py_hashtable_hash_ptr
25 000000a0··00001730·R_ARM_THM_MOVT_ABS·····00000139···_Py_hashtable_hash_ptr25 000000a0··00001730·R_ARM_THM_MOVT_ABS·····00000139···_Py_hashtable_hash_ptr
Offset 35, 12 lines modifiedOffset 35, 12 lines modified
35 000001e8··00001530·R_ARM_THM_MOVT_ABS·····000002c1···_Py_hashtable_compare_direct35 000001e8··00001530·R_ARM_THM_MOVT_ABS·····000002c1···_Py_hashtable_compare_direct
36 00000220··0000152f·R_ARM_THM_MOVW_ABS_NC··000002c1···_Py_hashtable_compare_direct36 00000220··0000152f·R_ARM_THM_MOVW_ABS_NC··000002c1···_Py_hashtable_compare_direct
37 00000224··00001530·R_ARM_THM_MOVT_ABS·····000002c1···_Py_hashtable_compare_direct37 00000224··00001530·R_ARM_THM_MOVT_ABS·····000002c1···_Py_hashtable_compare_direct
38 0000024a··0000040a·R_ARM_THM_CALL·········00000095···hashtable_rehash38 0000024a··0000040a·R_ARM_THM_CALL·········00000095···hashtable_rehash
39 0000028c··0000152f·R_ARM_THM_MOVW_ABS_NC··000002c1···_Py_hashtable_compare_direct39 0000028c··0000152f·R_ARM_THM_MOVW_ABS_NC··000002c1···_Py_hashtable_compare_direct
40 00000290··00001530·R_ARM_THM_MOVT_ABS·····000002c1···_Py_hashtable_compare_direct40 00000290··00001530·R_ARM_THM_MOVT_ABS·····000002c1···_Py_hashtable_compare_direct
41 00000138··0000191e·R_ARM_THM_JUMP24·······00000000···_Py_HashPointerRaw41 00000138··0000191e·R_ARM_THM_JUMP24·······00000000···_Py_HashPointerRaw
42 0000040a··0000041e·R_ARM_THM_JUMP24·······00000095···hashtable_rehash42 00000402··0000041e·R_ARM_THM_JUMP24·······00000095···hashtable_rehash
  
43 Relocation·section·'.rel.text.unlikely'·at·offset·0xb4c·contains·1·entry:43 Relocation·section·'.rel.text.unlikely'·at·offset·0xb24·contains·1·entry:
44 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name44 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
45 00000018··0000110a·R_ARM_THM_CALL·········00000001···_Py_hashtable_new_full45 00000018··0000110a·R_ARM_THM_CALL·········00000001···_Py_hashtable_new_full
3.91 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 72, 90 lines modifiedOffset 72, 85 lines modified
72 »       blx»    fp72 »       blx»    fp
73 »       b.n»    7e·<_Py_hashtable_new_full+0x7e>73 »       b.n»    7e·<_Py_hashtable_new_full+0x7e>
74 »       nop74 »       nop
  
75 00000094·<hashtable_rehash>:75 00000094·<hashtable_rehash>:
76 hashtable_rehash():76 hashtable_rehash():
77 »       vldr»   s15,·[r0]77 »       vldr»   s15,·[r0]
78 »       vldr»   d5,·[pc,·#244]»       ;·190·<hashtable_rehash+0xfc>78 »       vldr»   d5,·[pc,·#220]»       ;·178·<hashtable_rehash+0xe4>
79 »       push»   {r4,·r5,·r6,·r7,·lr}79 »       push»   {r4,·r5,·r6,·r7,·lr}
80 »       mov»    r5,·r080 »       mov»    r5,·r0
81 »       vcvt.f64.u32»   d6,·s1581 »       vcvt.f64.u32»   d6,·s15
82 »       sub»    sp,·#1282 »       sub»    sp,·#12
83 »       vadd.f64»       d0,·d6,·d683 »       vadd.f64»       d0,·d6,·d6
84 »       vdiv.f64»       d7,·d0,·d584 »       vdiv.f64»       d7,·d0,·d5
85 »       vcvt.u32.f64»   s1,·d785 »       vcvt.u32.f64»   s1,·d7
86 »       vmov»   r3,·s186 »       vmov»   r3,·s1
87 »       cmp»    r3,·#1587 »       cmp»    r3,·#15
88 »       bls.n»  174·<hashtable_rehash+0xe0>88 »       bls.n»  162·<hashtable_rehash+0xce>
89 »       cmp»    r3,·#1689 »       cmp»    r3,·#16
90 »       beq.n»  174·<hashtable_rehash+0xe0>90 »       beq.n»  162·<hashtable_rehash+0xce>
91 »       cmp»    r3,·#3291 »       cmp»    r3,·#32
92 »       bls.n»  170·<hashtable_rehash+0xdc>92 »       bls.n»  15e·<hashtable_rehash+0xca>
93 »       cmp»    r3,·#64»      ;·0x4093 »       cmp»    r3,·#64»      ;·0x40
94 »       bls.n»  17c·<hashtable_rehash+0xe8>94 »       bls.n»  16a·<hashtable_rehash+0xd6>
95 »       cmp»    r3,·#128»     ;·0x8095 »       cmp»    r3,·#128»     ;·0x80
96 »       bls.n»  178·<hashtable_rehash+0xe4>96 »       bls.n»  166·<hashtable_rehash+0xd2>
97 »       mov.w»  r6,·#256»   ;·0x10097 »       mov.w»  r6,·#256»   ;·0x100
98 »       cmp.w»  r3,·#256»   ;·0x10098 »       cmp.w»  r3,·#256»   ;·0x100
99 »       bls.n»  da·<hashtable_rehash+0x46>99 »       bls.n»  da·<hashtable_rehash+0x46>
100 »       lsls»   r6,·r6,·#1100 »       lsls»   r6,·r6,·#1
101 »       cmp»    r3,·r6101 »       cmp»    r3,·r6
102 »       bhi.n»  d4·<hashtable_rehash+0x40>102 »       bhi.n»  d4·<hashtable_rehash+0x40>
103 »       ldr»    r0,·[r5,·#4]103 »       ldr»    r0,·[r5,·#4]
104 »       cmp»    r0,·r6104 »       cmp»    r0,·r6
105 »       beq.n»  180·<hashtable_rehash+0xec>105 »       beq.n»  16e·<hashtable_rehash+0xda>
106 »       lsls»   r2,·r6,·#2106 »       lsls»   r2,·r6,·#2
107 »       ldr»    r1,·[r5,·#32]107 »       ldr»    r1,·[r5,·#32]
108 »       mov»    r0,·r2108 »       mov»    r0,·r2
109 »       str»    r2,·[sp,·#4]109 »       str»    r2,·[sp,·#4]
110 »       blx»    r1110 »       blx»    r1
111 »       mov»    r4,·r0111 »       mov»    r4,·r0
112 »       cmp»    r0,·#0112 »       cmp»    r0,·#0
113 »       beq.n»  184·<hashtable_rehash+0xf0>113 »       beq.n»  172·<hashtable_rehash+0xde>
114 »       ldr»    r2,·[sp,·#4]114 »       ldr»    r2,·[sp,·#4]
115 »       movs»   r1,·#0115 »       movs»   r1,·#0
116 »       bl»     0·<memset>116 »       bl»     0·<memset>
117 ·R_ARM_THM_CALL» memset117 ·R_ARM_THM_CALL» memset
118 »       ldr»    r7,·[r5,·#4]118 »       ldr»    r7,·[r5,·#4]
119 »       cbz»    r7,·160·<hashtable_rehash+0xcc>119 »       cbz»    r7,·14e·<hashtable_rehash+0xba>
120 »       ldr»    r3,·[r5,·#8]120 »       ldr»    r3,·[r5,·#8]
121 »       add.w»  lr,·r6,·#4294967295» ;·0xffffffff121 »       add.w»  lr,·r6,·#4294967295» ;·0xffffffff
122 »       add.w»  ip,·r3,·r7,·lsl·#2122 »       add.w»  ip,·r3,·r7,·lsl·#2
123 »       subs»   r3,·#4123 »       subs»   r3,·#4
124 »       sub.w»  ip,·ip,·#4124 »       sub.w»  ip,·ip,·#4
125 »       b.n»    112·<hashtable_rehash+0x7e>125 »       b.n»    112·<hashtable_rehash+0x7e>
126 »       cmp»    r3,·ip126 »       cmp»    r3,·ip
127 »       beq.n»  160·<hashtable_rehash+0xcc>127 »       beq.n»  14e·<hashtable_rehash+0xba>
128 »       ldr.w»  r2,·[r3,·#4]!128 »       ldr.w»  r2,·[r3,·#4]!
129 »       cmp»    r2,·#0129 »       cmp»    r2,·#0
130 »       beq.n»  10e·<hashtable_rehash+0x7a>130 »       beq.n»  10e·<hashtable_rehash+0x7a>
131 »       ldrd»   r0,·r1,·[r2]131 »       ldrd»   r0,·r1,·[r2]
132 »       and.w»  r1,·lr,·r1132 »       and.w»  r1,·lr,·r1
133 »       ldr.w»  r7,·[r4,·r1,·lsl·#2]133 »       ldr.w»  r7,·[r4,·r1,·lsl·#2]
134 »       str»    r7,·[r2,·#0]134 »       str»    r7,·[r2,·#0]
135 »       str.w»  r2,·[r4,·r1,·lsl·#2]135 »       str.w»  r2,·[r4,·r1,·lsl·#2]
136 »       cmp»    r0,·#0136 »       cmp»    r0,·#0
137 »       beq.n»  10e·<hashtable_rehash+0x7a>137 »       beq.n»  10e·<hashtable_rehash+0x7a>
138 »       ldrd»   r7,·r2,·[r0]138 »       ldrd»   r7,·r1,·[r0]
139 »       and.w»  r1,·lr,·r2139 »       and.w»  r1,·lr,·r1
140 »       ldr.w»  r2,·[r4,·r1,·lsl·#2]140 »       ldr.w»  r2,·[r4,·r1,·lsl·#2]
141 »       str»    r2,·[r0,·#0]141 »       str»    r2,·[r0,·#0]
142 »       str.w»  r0,·[r4,·r1,·lsl·#2]142 »       str.w»  r0,·[r4,·r1,·lsl·#2]
143 »       cmp»    r7,·#0143 »       cmp»    r7,·#0
144 »       beq.n»  10e·<hashtable_rehash+0x7a>144 »       beq.n»  10e·<hashtable_rehash+0x7a>
 145 »       mov»    r0,·r7
145 »       ldrd»   r0,·r1,·[r7] 
146 »       and.w»  r1,·lr,·r1 
147 »       ldr.w»  r2,·[r4,·r1,·lsl·#2] 
148 »       str»    r2,·[r7,·#0]146 »       ldr»    r7,·[r7,·#0]
 147 »       ldr»    r1,·[r0,·#4]
149 »       str.w»  r7,·[r4,·r1,·lsl·#2] 
150 »       cmp»    r0,·#0 
151 »       beq.n»  10e·<hashtable_rehash+0x7a> 
152 »       mov»    r7,·r0 
153 »       b.n»    146·<hashtable_rehash+0xb2>148 »       b.n»    134·<hashtable_rehash+0xa0>
154 »       ldr»    r0,·[r5,·#8]149 »       ldr»    r0,·[r5,·#8]
155 »       ldr»    r3,·[r5,·#36]» ;·0x24150 »       ldr»    r3,·[r5,·#36]» ;·0x24
156 »       blx»    r3151 »       blx»    r3
157 »       movs»   r0,·#0152 »       movs»   r0,·#0
158 »       strd»   r6,·r4,·[r5,·#4]153 »       strd»   r6,·r4,·[r5,·#4]
159 »       add»    sp,·#12154 »       add»    sp,·#12
160 »       pop»    {r4,·r5,·r6,·r7,·pc}155 »       pop»    {r4,·r5,·r6,·r7,·pc}
Offset 164, 41 lines modifiedOffset 159, 39 lines modified
164 »       movs»   r6,·#16159 »       movs»   r6,·#16
165 »       b.n»    da·<hashtable_rehash+0x46>160 »       b.n»    da·<hashtable_rehash+0x46>
166 »       movs»   r6,·#128»    ;·0x80161 »       movs»   r6,·#128»    ;·0x80
167 »       b.n»    da·<hashtable_rehash+0x46>162 »       b.n»    da·<hashtable_rehash+0x46>
168 »       movs»   r6,·#64»     ;·0x40163 »       movs»   r6,·#64»     ;·0x40
169 »       b.n»    da·<hashtable_rehash+0x46>164 »       b.n»    da·<hashtable_rehash+0x46>
170 »       movs»   r0,·#0165 »       movs»   r0,·#0
171 »       b.n»    16c·<hashtable_rehash+0xd8>166 »       b.n»    15a·<hashtable_rehash+0xc6>
172 »       mov.w»  r0,·#4294967295»    ;·0xffffffff167 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
173 »       b.n»    16c·<hashtable_rehash+0xd8>168 »       b.n»    15a·<hashtable_rehash+0xc6>
174 »       nop 
175 »       nop.w 
176 »       .word»  0x33333333169 »       .word»  0x33333333
177 »       .word»  0x3fe33333170 »       .word»  0x3fe33333
  
178 00000198·<_Py_hashtable_foreach>:171 00000180·<_Py_hashtable_foreach>:
179 _Py_hashtable_foreach():172 _Py_hashtable_foreach():
180 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}173 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
181 »       mov»    r6,·r0174 »       mov»    r6,·r0
182 »       mov»    r7,·r1175 »       mov»    r7,·r1
183 »       mov»    r8,·r2176 »       mov»    r8,·r2
184 »       movs»   r4,·#0177 »       movs»   r4,·#0
185 »       ldr»    r0,·[r6,·#4]178 »       ldr»    r0,·[r6,·#4]
186 »       cmp»    r0,·r4179 »       cmp»    r0,·r4
187 »       bls.n»  1b6·<_Py_hashtable_foreach+0x1e>180 »       bls.n»  19e·<_Py_hashtable_foreach+0x1e>
188 »       ldr»    r1,·[r6,·#8]181 »       ldr»    r1,·[r6,·#8]
189 »       ldr.w»  r5,·[r1,·r4,·lsl·#2]182 »       ldr.w»  r5,·[r1,·r4,·lsl·#2]
190 »       cbnz»   r5,·1bc·<_Py_hashtable_foreach+0x24>183 »       cbnz»   r5,·1a4·<_Py_hashtable_foreach+0x24>
191 »       adds»   r4,·#1184 »       adds»   r4,·#1
192 »       b.n»    1a4·<_Py_hashtable_foreach+0xc>185 »       b.n»    18c·<_Py_hashtable_foreach+0xc>
193 »       movs»   r0,·#0186 »       movs»   r0,·#0
194 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}187 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
195 »       ldrd»   r1,·r2,·[r5,·#8]188 »       ldrd»   r1,·r2,·[r5,·#8]
196 »       mov»    r3,·r8189 »       mov»    r3,·r8
Max diff block lines reached; 207/3821 bytes (5.42%) of diff not shown.
4.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 384, 130 lines modifiedOffset 384, 122 lines modified
384 »       cmp»    r4,·r0384 »       cmp»    r4,·r0
385 »       bcs.n»  35e·<_Py_hashtable_destroy+0x3e>385 »       bcs.n»  35e·<_Py_hashtable_destroy+0x3e>
386 »       ldr.w»  r5,·[r7,·r4,·lsl·#2]386 »       ldr.w»  r5,·[r7,·r4,·lsl·#2]
387 »       cmp»    r5,·#0387 »       cmp»    r5,·#0
388 »       beq.n»  330·<_Py_hashtable_destroy+0x10>388 »       beq.n»  330·<_Py_hashtable_destroy+0x10>
389 »       ldr»    r3,·[r6,·#24]389 »       ldr»    r3,·[r6,·#24]
390 »       ldr»    r7,·[r5,·#0]390 »       ldr»    r7,·[r5,·#0]
391 »       cbz»    r3,·36e·<_Py_hashtable_destroy+0x4e>391 »       cbz»    r3,·392·<_Py_hashtable_destroy+0x72>
392 »       ldr»    r0,·[r5,·#8]392 »       ldr»    r0,·[r5,·#8]
393 »       blx»    r3393 »       blx»    r3
394 »       ldr»    r1,·[r6,·#28]394 »       ldr»    r1,·[r6,·#28]
395 »       cbnz»   r1,·374·<_Py_hashtable_destroy+0x54>395 »       cbnz»   r1,·398·<_Py_hashtable_destroy+0x78>
396 »       ldr»    r2,·[r6,·#36]» ;·0x24396 »       ldr»    r2,·[r6,·#36]» ;·0x24
397 »       mov»    r0,·r5397 »       mov»    r0,·r5
398 »       blx»    r2398 »       blx»    r2
399 »       cbnz»   r7,·382·<_Py_hashtable_destroy+0x62>399 »       cbnz»   r7,·36e·<_Py_hashtable_destroy+0x4e>
400 »       ldrd»   r0,·r7,·[r6,·#4]400 »       ldrd»   r0,·r7,·[r6,·#4]
401 »       adds»   r4,·#1401 »       adds»   r4,·#1
402 »       cmp»    r4,·r0402 »       cmp»    r4,·r0
403 »       bcc.n»  336·<_Py_hashtable_destroy+0x16>403 »       bcc.n»  336·<_Py_hashtable_destroy+0x16>
404 »       ldr»    r0,·[r6,·#8]404 »       ldr»    r0,·[r6,·#8]
405 »       ldr»    r4,·[r6,·#36]» ;·0x24405 »       ldr»    r5,·[r6,·#36]» ;·0x24
406 »       blx»    r4406 »       blx»    r5
407 »       ldr»    r3,·[r6,·#36]» ;·0x24407 »       ldr»    r2,·[r6,·#36]» ;·0x24
408 »       mov»    r0,·r6408 »       mov»    r0,·r6
409 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}409 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
410 »       bx»     r3410 »       bx»     r2
411 »       ldr»    r1,·[r6,·#28] 
412 »       cmp»    r1,·#0 
413 »       beq.n»  34c·<_Py_hashtable_destroy+0x2c> 
414 »       ldr»    r0,·[r5,·#12] 
415 »       blx»    r1 
416 »       ldr»    r3,·[r6,·#36]» ;·0x24 
417 »       mov»    r0,·r5 
418 »       blx»    r3 
419 »       cmp»    r7,·#0 
420 »       beq.n»  354·<_Py_hashtable_destroy+0x34> 
421 »       ldr»    r1,·[r6,·#24]411 »       ldr»    r3,·[r6,·#24]
422 »       ldr»    r5,·[r7,·#0]412 »       ldr»    r5,·[r7,·#0]
423 »       cbz»    r1,·38c·<_Py_hashtable_destroy+0x6c>413 »       cbz»    r3,·378·<_Py_hashtable_destroy+0x58>
424 »       ldr»    r0,·[r7,·#8]414 »       ldr»    r0,·[r7,·#8]
425 »       blx»    r1415 »       blx»    r3
426 »       ldr»    r1,·[r6,·#28]416 »       ldr»    r3,·[r6,·#28]
427 »       cbnz»   r1,·3a6·<_Py_hashtable_destroy+0x86>417 »       cbnz»   r3,·39e·<_Py_hashtable_destroy+0x7e>
428 »       ldr»    r2,·[r6,·#36]» ;·0x24418 »       ldr»    r1,·[r6,·#36]» ;·0x24
429 »       mov»    r0,·r7419 »       mov»    r0,·r7
430 »       blx»    r2420 »       blx»    r1
431 »       cmp»    r5,·#0421 »       cmp»    r5,·#0
432 »       beq.n»  354·<_Py_hashtable_destroy+0x34>422 »       beq.n»  354·<_Py_hashtable_destroy+0x34>
433 »       ldr»    r1,·[r6,·#24]423 »       ldr»    r3,·[r6,·#24]
434 »       mov»    r7,·r5424 »       mov»    r7,·r5
435 »       ldr»    r5,·[r5,·#0]425 »       ldr»    r5,·[r5,·#0]
 426 »       cmp»    r3,·#0
 427 »       bne.n»  374·<_Py_hashtable_destroy+0x54>
 428 »       b.n»    378·<_Py_hashtable_destroy+0x58>
 429 »       ldr»    r1,·[r6,·#28]
436 »       cmp»    r1,·#0430 »       cmp»    r1,·#0
437 »       bne.n»  388·<_Py_hashtable_destroy+0x68> 
438 »       b.n»    38c·<_Py_hashtable_destroy+0x6c>431 »       beq.n»  34c·<_Py_hashtable_destroy+0x2c>
439 »       ldr»    r0,·[r7,·#12]432 »       ldr»    r0,·[r5,·#12]
440 »       blx»    r1433 »       blx»    r1
441 »       b.n»    390·<_Py_hashtable_destroy+0x70>434 »       b.n»    34c·<_Py_hashtable_destroy+0x2c>
 435 »       ldr»    r0,·[r7,·#12]
 436 »       blx»    r3
 437 »       b.n»    37c·<_Py_hashtable_destroy+0x5c>
  
442 000003ac·<_Py_hashtable_clear>:438 000003a4·<_Py_hashtable_clear>:
443 _Py_hashtable_clear():439 _Py_hashtable_clear():
444 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}440 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
445 »       mov»    r7,·r0441 »       mov»    r7,·r0
446 »       ldr»    r0,·[r0,·#4]442 »       ldr»    r0,·[r0,·#4]
447 »       cbz»    r0,·400·<_Py_hashtable_clear+0x54>443 »       cbz»    r0,·3f8·<_Py_hashtable_clear+0x54>
448 »       movs»   r4,·#0444 »       movs»   r4,·#0
449 »       ldr»    r3,·[r7,·#8]445 »       ldr»    r3,·[r7,·#8]
450 »       mov»    r8,·r4446 »       mov»    r8,·r4
451 »       b.n»    3c8·<_Py_hashtable_clear+0x1c>447 »       b.n»    3c0·<_Py_hashtable_clear+0x1c>
452 »       adds»   r4,·#1448 »       adds»   r4,·#1
453 »       str.w»  r8,·[r2]449 »       str.w»  r8,·[r2]
454 »       cmp»    r4,·r0450 »       cmp»    r4,·r0
455 »       bcs.n»  400·<_Py_hashtable_clear+0x54>451 »       bcs.n»  3f8·<_Py_hashtable_clear+0x54>
456 »       ldr.w»  r5,·[r3,·r4,·lsl·#2]452 »       ldr.w»  r5,·[r3,·r4,·lsl·#2]
457 »       lsls»   r6,·r4,·#2453 »       lsls»   r6,·r4,·#2
458 »       adds»   r2,·r3,·r6454 »       adds»   r2,·r3,·r6
459 »       cmp»    r5,·#0455 »       cmp»    r5,·#0
460 »       beq.n»  3be·<_Py_hashtable_clear+0x12>456 »       beq.n»  3b6·<_Py_hashtable_clear+0x12>
461 »       ldr»    r3,·[r7,·#24]457 »       ldr»    r3,·[r7,·#24]
462 »       ldr.w»  r9,·[r5]458 »       ldr.w»  r9,·[r5]
463 »       cbz»    r3,·436·<_Py_hashtable_clear+0x8a>459 »       cbz»    r3,·3d8·<_Py_hashtable_clear+0x34>
464 »       ldr»    r0,·[r5,·#8]460 »       ldr»    r0,·[r5,·#8]
465 »       blx»    r3461 »       blx»    r3
466 »       ldr»    r1,·[r7,·#28]462 »       ldr»    r1,·[r7,·#28]
467 »       cbnz»   r1,·43c·<_Py_hashtable_clear+0x90>463 »       cbnz»   r1,·42e·<_Py_hashtable_clear+0x8a>
468 »       ldr»    r2,·[r7,·#36]» ;·0x24464 »       ldr»    r2,·[r7,·#36]» ;·0x24
469 »       mov»    r0,·r5465 »       mov»    r0,·r5
470 »       blx»    r2466 »       blx»    r2
471 »       cmp.w»  r9,·#0467 »       cmp.w»  r9,·#0
472 »       bne.n»  40e·<_Py_hashtable_clear+0x62>468 »       bne.n»  406·<_Py_hashtable_clear+0x62>
473 »       ldrd»   r0,·r3,·[r7,·#4]469 »       ldrd»   r0,·r3,·[r7,·#4]
474 »       adds»   r4,·#1470 »       adds»   r4,·#1
475 »       adds»   r2,·r3,·r6471 »       adds»   r2,·r3,·r6
476 »       cmp»    r4,·r0472 »       cmp»    r4,·r0
477 »       str.w»  r8,·[r2]473 »       str.w»  r8,·[r2]
478 »       bcc.n»  3c8·<_Py_hashtable_clear+0x1c>474 »       bcc.n»  3c0·<_Py_hashtable_clear+0x1c>
479 »       movs»   r4,·#0475 »       movs»   r4,·#0
480 »       mov»    r0,·r7476 »       mov»    r0,·r7
481 »       str»    r4,·[r7,·#0]477 »       str»    r4,·[r7,·#0]
482 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}478 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
483 »       b.w»    94·<_Py_hashtable_set+0xc>479 »       b.w»    94·<_Py_hashtable_set+0xc>
484 ·R_ARM_THM_JUMP24»       hashtable_rehash480 ·R_ARM_THM_JUMP24»       hashtable_rehash
485 »       ldr»    r1,·[r7,·#24]481 »       ldr»    r1,·[r7,·#24]
486 »       ldr.w»  r5,·[r9]482 »       ldr.w»  r5,·[r9]
487 »       cbz»    r1,·41c·<_Py_hashtable_clear+0x70>483 »       cbz»    r1,·414·<_Py_hashtable_clear+0x70>
488 »       ldr.w»  r0,·[r9,·#8]484 »       ldr.w»  r0,·[r9,·#8]
489 »       blx»    r1485 »       blx»    r1
490 »       ldr»    r3,·[r7,·#28]486 »       ldr»    r3,·[r7,·#28]
491 »       cbnz»   r3,·442·<_Py_hashtable_clear+0x96>487 »       cbnz»   r3,·434·<_Py_hashtable_clear+0x90>
492 »       ldr»    r1,·[r7,·#36]» ;·0x24488 »       ldr»    r1,·[r7,·#36]» ;·0x24
493 »       mov»    r0,·r9489 »       mov»    r0,·r9
494 »       blx»    r1490 »       blx»    r1
495 »       cmp»    r5,·#0491 »       cmp»    r5,·#0
496 »       beq.n»  3f0·<_Py_hashtable_clear+0x44>492 »       beq.n»  3e8·<_Py_hashtable_clear+0x44>
497 »       ldr»    r1,·[r7,·#24]493 »       ldr»    r1,·[r7,·#24]
498 »       mov»    r9,·r5494 »       mov»    r9,·r5
499 »       ldr»    r5,·[r5,·#0]495 »       ldr»    r5,·[r5,·#0]
500 »       cmp»    r1,·#0496 »       cmp»    r1,·#0
501 »       bne.n»  416·<_Py_hashtable_clear+0x6a>497 »       bne.n»  40e·<_Py_hashtable_clear+0x6a>
502 »       b.n»    41c·<_Py_hashtable_clear+0x70>498 »       b.n»    414·<_Py_hashtable_clear+0x70>
Max diff block lines reached; 194/4300 bytes (4.51%) of diff not shown.
383 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:··········41960·(bytes·into·file)13 ··Start·of·section·headers:··········41384·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
3.91 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 There·are·22·section·headers,·starting·at·offset·0xa3e8:1 There·are·22·section·headers,·starting·at·offset·0xa1a8:
  
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·····19··81··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····19··81··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·000d28·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·000e58·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·007cd8·0009d8·08···I·19···2··47 ··[·3]·.rel.text·········REL·············00000000·007b70·000a90·08···I·19···2··4
8 ··[·4]·.data·············PROGBITS········00000000·000d64·000218·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·000e94·000218·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·0086b0·000210·08···I·19···4··49 ··[·5]·.rel.data·········REL·············00000000·008600·000210·08···I·19···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·000f80·000028·00··WA··0···0··810 ··[·6]·.bss··············NOBITS··········00000000·0010b0·000028·00··WA··0···0··8
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000f80·000975·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0010b0·000975·01·AMS··0···0··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·0018f8·0026bc·00··AX··0···0··412 ··[·8]·.text.hot·········PROGBITS········00000000·001a28·002424·00··AX··0···0··4
13 ··[·9]·.rel.text.hot·····REL·············00000000·0088c0·0016b0·08···I·19···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·008810·001520·08···I·19···8··4
14 ··[10]·.note.stapsdt·····NOTE············00000000·003fb4·000094·00······0···0··414 ··[10]·.note.stapsdt·····NOTE············00000000·003e4c·000094·00······0···0··4
15 ··[11]·.rel.note.stapsdt·REL·············00000000·009f70·000030·08···I·19··10··415 ··[11]·.rel.note.stapsdt·REL·············00000000·009d30·000030·08···I·19··10··4
16 ··[12]·.stapsdt.base·····PROGBITS········00000000·004048·000001·00··AG··0···0··116 ··[12]·.stapsdt.base·····PROGBITS········00000000·003ee0·000001·00··AG··0···0··1
17 ··[13]·.text.unlikely····PROGBITS········00000000·00404c·000460·00··AX··0···0··417 ··[13]·.text.unlikely····PROGBITS········00000000·003ee4·000460·00··AX··0···0··4
18 ··[14]·.rel.text.unlikely·REL·············00000000·009fa0·0002f8·08···I·19··13··418 ··[14]·.rel.text.unlikely·REL·············00000000·009d60·0002f8·08···I·19··13··4
19 ··[15]·.rodata···········PROGBITS········00000000·0044ac·000739·00···A··0···0··419 ··[15]·.rodata···········PROGBITS········00000000·004344·000739·00···A··0···0··4
20 ··[16]·.rel.rodata·······REL·············00000000·00a298·000098·08···I·19··15··420 ··[16]·.rel.rodata·······REL·············00000000·00a058·000098·08···I·19··15··4
21 ··[17]·.note.GNU-stack···PROGBITS········00000000·004be5·000000·00······0···0··121 ··[17]·.note.GNU-stack···PROGBITS········00000000·004a7d·000000·00······0···0··1
22 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004be5·000033·00······0···0··122 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004a7d·000033·00······0···0··1
23 ··[19]·.symtab···········SYMTAB··········00000000·004c18·001aa0·10·····20·234··423 ··[19]·.symtab···········SYMTAB··········00000000·004ab0·001aa0·10·····20·234··4
24 ··[20]·.strtab···········STRTAB··········00000000·0066b8·00161e·00······0···0··124 ··[20]·.strtab···········STRTAB··········00000000·006550·00161e·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·00a330·0000b7·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·00a0f0·0000b7·00······0···0··1
26 Key·to·Flags:26 Key·to·Flags:
27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··y·(purecode),·p·(processor·specific)30 ··y·(purecode),·p·(processor·specific)
26.9 KB
readelf --wide --symbols {}
    
Offset 4, 60 lines modifiedOffset 4, 60 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····4·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·$t
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LANCHOR07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LANCHOR0
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····7·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····8· 
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
13 ·····9:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·$d11 ·····7:·00000184·····0·NOTYPE··LOCAL··DEFAULT····2·$d
14 ····10:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC112 ·····8:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
15 ····11:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC213 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
16 ····12:·00000034·····0·NOTYPE··LOCAL··DEFAULT····7·.LC314 ····10:·00000034·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
17 ····13:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC415 ····11:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
 16 ····12:·00000188·····0·NOTYPE··LOCAL··DEFAULT····2·$t
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···15·.LANCHOR117 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···15·.LANCHOR1
19 ····15:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC518 ····14:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
20 ····16:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC619 ····15:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
21 ····17:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC720 ····16:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
22 ····18:·00000125···162·FUNC····LOCAL··DEFAULT····8·find_frozen21 ····17:·00000001···162·FUNC····LOCAL··DEFAULT····8·find_frozen
23 ····19:·0000026d····76·FUNC····LOCAL··DEFAULT····2·module_dict_for_exec22 ····18:·00000391····76·FUNC····LOCAL··DEFAULT····2·module_dict_for_exec
24 ····20:·00000375····94·FUNC····LOCAL··DEFAULT····2·exec_code_in_module23 ····19:·00000499····94·FUNC····LOCAL··DEFAULT····2·exec_code_in_module
25 ····21:·000002b9···188·FUNC····LOCAL··DEFAULT····2·import_add_module24 ····20:·000003dd···188·FUNC····LOCAL··DEFAULT····2·import_add_module
26 ····22:·00000268·····0·NOTYPE··LOCAL··DEFAULT····2·$d25 ····21:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····2·$d
 26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
27 ····23:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·$t27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
28 ····24:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····2·$t28 ····24:·00000390·····0·NOTYPE··LOCAL··DEFAULT····2·$t
29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR229 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR2
30 ····26:·0000007b···114·FUNC····LOCAL··DEFAULT···13·remove_module30 ····26:·0000007b···114·FUNC····LOCAL··DEFAULT···13·remove_module
31 ····27:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC831 ····27:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
32 ····28:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC932 ····28:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
33 ····29:·000001c9···134·FUNC····LOCAL··DEFAULT····8·import_get_module33 ····29:·000000a5···134·FUNC····LOCAL··DEFAULT····8·import_get_module
34 ····30:·00000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1034 ····30:·00000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
35 ····31:·00000404·····0·NOTYPE··LOCAL··DEFAULT····2·$d35 ····31:·00000528·····0·NOTYPE··LOCAL··DEFAULT····2·$d
36 ····32:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1136 ····32:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
37 ····33:·00000408·····0·NOTYPE··LOCAL··DEFAULT····2·$t37 ····33:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····2·$t
38 ····34:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····2·$d38 ····34:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····2·$d
39 ····35:·00000480·····0·NOTYPE··LOCAL··DEFAULT····2·$t39 ····35:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····2·$t
40 ····36:·00000494·····0·NOTYPE··LOCAL··DEFAULT····2·$d40 ····36:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····2·$d
41 ····37:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1241 ····37:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
42 ····38:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1342 ····38:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
43 ····39:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1443 ····39:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
44 ····40:·0000025d···238·FUNC····LOCAL··DEFAULT····8·_imp_is_frozen44 ····40:·0000012d···238·FUNC····LOCAL··DEFAULT····8·_imp_is_frozen
45 ····41:·00000178·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1545 ····41:·00000178·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
46 ····42:·0000034d···132·FUNC····LOCAL··DEFAULT····8·_imp_is_builtin46 ····42:·0000021d···132·FUNC····LOCAL··DEFAULT····8·_imp_is_builtin
47 ····43:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1647 ····43:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
48 ····44:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1748 ····44:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
49 ····45:·000003d1···972·FUNC····LOCAL··DEFAULT····8·_imp_create_builtin49 ····45:·000002a1···604·FUNC····LOCAL··DEFAULT····8·_imp_create_builtin
50 ····46:·00000798·····0·NOTYPE··LOCAL··DEFAULT····8·$d50 ····46:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····8·$d
51 ····47:·0000079c·····0·NOTYPE··LOCAL··DEFAULT····8·$t51 ····47:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····8·$t
52 ····48:·000007ad···244·FUNC····LOCAL··DEFAULT····8·import_find_extension52 ····48:·0000050d···244·FUNC····LOCAL··DEFAULT····8·import_find_extension
53 ····49:·000007a8·····0·NOTYPE··LOCAL··DEFAULT····8·$d53 ····49:·00000508·····0·NOTYPE··LOCAL··DEFAULT····8·$d
54 ····50:·000007ac·····0·NOTYPE··LOCAL··DEFAULT····8·$t54 ····50:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
55 ····51:·000008a1····88·FUNC····LOCAL··DEFAULT····8·_imp_exec_dynamic55 ····51:·00000601····88·FUNC····LOCAL··DEFAULT····8·_imp_exec_dynamic
56 ····52:·000008f9····86·FUNC····LOCAL··DEFAULT····8·_imp_exec_builtin56 ····52:·00000659····86·FUNC····LOCAL··DEFAULT····8·_imp_exec_builtin
57 ····53:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1857 ····53:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
58 ····54:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1958 ····54:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
59 ····55:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2059 ····55:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
60 ····56:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2160 ····56:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
61 ····57:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2261 ····57:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
62 ····58:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2362 ····58:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
63 ····59:·00000248·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2463 ····59:·00000248·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24
Offset 70, 94 lines modifiedOffset 70, 94 lines modified
70 ····66:·00000378·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3170 ····66:·00000378·····0·NOTYPE··LOCAL··DEFAULT····7·.LC31
71 ····67:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3271 ····67:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC32
72 ····68:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3372 ····68:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·.LC33
73 ····69:·00000390·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3473 ····69:·00000390·····0·NOTYPE··LOCAL··DEFAULT····7·.LC34
74 ····70:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3574 ····70:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC35
75 ····71:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3675 ····71:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC36
76 ····72:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3776 ····72:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC37
77 ····73:·000007a9···262·FUNC····LOCAL··DEFAULT····2·remove_importlib_frames77 ····73:·000008d9···262·FUNC····LOCAL··DEFAULT····2·remove_importlib_frames
78 ····74:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····8·$d78 ····74:·00000978·····0·NOTYPE··LOCAL··DEFAULT····8·$d
79 ····75:·00000c28·····0·NOTYPE··LOCAL··DEFAULT····8·$t79 ····75:·0000098c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
80 ····76:·00000ec4·····0·NOTYPE··LOCAL··DEFAULT····8·$d80 ····76:·00000c28·····0·NOTYPE··LOCAL··DEFAULT····8·$d
81 ····77:·00000ed4·····0·NOTYPE··LOCAL··DEFAULT····8·$t81 ····77:·00000c38·····0·NOTYPE··LOCAL··DEFAULT····8·$t
82 ····78:·00001294·····0·NOTYPE··LOCAL··DEFAULT····8·$d82 ····78:·00000ffc·····0·NOTYPE··LOCAL··DEFAULT····8·$d
83 ····79:·000012a8·····0·NOTYPE··LOCAL··DEFAULT····8·$t83 ····79:·00001010·····0·NOTYPE··LOCAL··DEFAULT····8·$t
84 ····80:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d84 ····80:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
85 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···12·85 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
86 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·$d86 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·$d
87 ····83:·00001455···176·FUNC····LOCAL··DEFAULT····8·_imp_acquire_lock87 ····83:·000011bd···176·FUNC····LOCAL··DEFAULT····8·_imp_acquire_lock
88 ····84:·00000414·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3888 ····84:·00000414·····0·NOTYPE··LOCAL··DEFAULT····7·.LC38
89 ····85:·00001571···110·FUNC····LOCAL··DEFAULT····8·_imp_release_lock89 ····85:·000012d9···110·FUNC····LOCAL··DEFAULT····8·_imp_release_lock
90 ····86:·00000430·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3990 ····86:·00000430·····0·NOTYPE··LOCAL··DEFAULT····7·.LC39
91 ····87:·00000444·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4091 ····87:·00000444·····0·NOTYPE··LOCAL··DEFAULT····7·.LC40
92 ····88:·00000498·····0·NOTYPE··LOCAL··DEFAULT····2·$t92 ····88:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····2·$t
93 ····89:·00000499···140·FUNC····LOCAL··DEFAULT····2·_imp_is_frozen_package93 ····89:·000005c9···140·FUNC····LOCAL··DEFAULT····2·_imp_is_frozen_package
94 ····90:·00000464·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4194 ····90:·00000464·····0·NOTYPE··LOCAL··DEFAULT····7·.LC41
95 ····91:·00000525···152·FUNC····LOCAL··DEFAULT····2·_imp_get_frozen_object95 ····91:·00000655···152·FUNC····LOCAL··DEFAULT····2·_imp_get_frozen_object
96 ····92:·000005bd···116·FUNC····LOCAL··DEFAULT····2·_imp_extension_suffixes96 ····92:·000006ed···116·FUNC····LOCAL··DEFAULT····2·_imp_extension_suffixes
97 ····93:·00000478·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4297 ····93:·00000478·····0·NOTYPE··LOCAL··DEFAULT····7·.LC42
98 ····94:·00000498·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4398 ····94:·00000498·····0·NOTYPE··LOCAL··DEFAULT····7·.LC43
99 ····95:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4499 ····95:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC44
100 ····96:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC45100 ····96:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC45
101 ····97:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC46101 ····97:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····7·.LC46
102 ····98:·00000508·····0·NOTYPE··LOCAL··DEFAULT····7·.LC47102 ····98:·00000508·····0·NOTYPE··LOCAL··DEFAULT····7·.LC47
103 ····99:·00000528·····0·NOTYPE··LOCAL··DEFAULT····7·.LC48103 ····99:·00000528·····0·NOTYPE··LOCAL··DEFAULT····7·.LC48
104 ···100:·00000760·····0·NOTYPE··LOCAL··DEFAULT····2·$d104 ···100:·00000890·····0·NOTYPE··LOCAL··DEFAULT····2·$d
105 ···101:·00000544·····0·NOTYPE··LOCAL··DEFAULT····7·.LC49105 ···101:·00000544·····0·NOTYPE··LOCAL··DEFAULT····7·.LC49
106 ···102:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC50106 ···102:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC50
107 ···103:·00000558·····0·NOTYPE··LOCAL··DEFAULT····7·.LC51107 ···103:·00000558·····0·NOTYPE··LOCAL··DEFAULT····7·.LC51
108 ···104:·00000568·····0·NOTYPE··LOCAL··DEFAULT····7·.LC52108 ···104:·00000568·····0·NOTYPE··LOCAL··DEFAULT····7·.LC52
109 ···105:·00000574·····0·NOTYPE··LOCAL··DEFAULT····7·.LC53109 ···105:·00000574·····0·NOTYPE··LOCAL··DEFAULT····7·.LC53
110 ···106:·0000193c·····0·NOTYPE··LOCAL··DEFAULT····8·$d110 ···106:·000016a4·····0·NOTYPE··LOCAL··DEFAULT····8·$d
111 ···107:·00001940·····0·NOTYPE··LOCAL··DEFAULT····8·$t111 ···107:·000016a8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
112 ···108:·00000768·····0·NOTYPE··LOCAL··DEFAULT····2·$t112 ···108:·00000898·····0·NOTYPE··LOCAL··DEFAULT····2·$t
113 ···109:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC54113 ···109:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC54
114 ···110:·00000590·····0·NOTYPE··LOCAL··DEFAULT····7·.LC55114 ···110:·00000590·····0·NOTYPE··LOCAL··DEFAULT····7·.LC55
115 ···111:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC56115 ···111:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC56
116 ···112:·00001979···230·FUNC····LOCAL··DEFAULT····8·_imp__fix_co_filename116 ···112:·000016e1···230·FUNC····LOCAL··DEFAULT····8·_imp__fix_co_filename
117 ···113:·00001a61··1192·FUNC····LOCAL··DEFAULT····8·update_code_filenames117 ···113:·000017c9··1192·FUNC····LOCAL··DEFAULT····8·update_code_filenames
118 ···114:·00001f09····36·FUNC····LOCAL··DEFAULT····8·_PyObject_VectorcallMethodId.constprop.0118 ···114:·00001c71····36·FUNC····LOCAL··DEFAULT····8·_PyObject_VectorcallMethodId.constprop.0
119 ···115:·00002078·····0·NOTYPE··LOCAL··DEFAULT····8·$d119 ···115:·00001de0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
120 ···116:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC57120 ···116:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC57
121 ···117:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC58121 ···117:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC58
122 ···118:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC59122 ···118:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC59
123 ···119:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····2·$d123 ···119:·00000b2c·····0·NOTYPE··LOCAL··DEFAULT····2·$d
124 ···120:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC60124 ···120:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC60
125 ···121:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC61125 ···121:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC61
126 ···122:·00000624·····0·NOTYPE··LOCAL··DEFAULT····7·.LC62126 ···122:·00000624·····0·NOTYPE··LOCAL··DEFAULT····7·.LC62
127 ···123:·00000a00·····0·NOTYPE··LOCAL··DEFAULT····2·$t127 ···123:·00000b30·····0·NOTYPE··LOCAL··DEFAULT····2·$t
128 ···124:·00000a01···290·FUNC····LOCAL··DEFAULT····2·_imp_create_dynamic128 ···124:·00000b31···290·FUNC····LOCAL··DEFAULT····2·_imp_create_dynamic
129 ···125:·00000628·····0·NOTYPE··LOCAL··DEFAULT····7·.LC63129 ···125:·00000628·····0·NOTYPE··LOCAL··DEFAULT····7·.LC63
130 ···126:·00000b58·····0·NOTYPE··LOCAL··DEFAULT····2·$d130 ···126:·00000c88·····0·NOTYPE··LOCAL··DEFAULT····2·$d
131 ···127:·00000650·····0·NOTYPE··LOCAL··DEFAULT····7·.LC64131 ···127:·00000650·····0·NOTYPE··LOCAL··DEFAULT····7·.LC64
132 ···128:·00000664·····0·NOTYPE··LOCAL··DEFAULT····7·.LC65132 ···128:·00000664·····0·NOTYPE··LOCAL··DEFAULT····7·.LC65
133 ···129:·00000b60·····0·NOTYPE··LOCAL··DEFAULT····2·$t133 ···129:·00000c90·····0·NOTYPE··LOCAL··DEFAULT····2·$t
Max diff block lines reached; 16182/27459 bytes (58.93%) of diff not shown.
151 KB
readelf --wide --relocs {}
    
Offset 1, 327 lines modifiedOffset 1, 350 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x7cd8·contains·315·entries:1 Relocation·section·'.rel.text'·at·offset·0x7b70·contains·338·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000010··0000eb0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator5 00000010··0000eb0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
6 00000016··0000ec0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree6 00000016··0000ec0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
7 00000020··0000ed0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator7 00000020··0000ed0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
8 00000032··0000ef0a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString8 00000032··0000ef0a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
9 00000042··0000f00a·R_ARM_THM_CALL·········00000001···_PyImport_FixupExtensionObject9 00000042··0000f00a·R_ARM_THM_CALL·········00000065···_PyImport_FixupExtensionObject
10 0000005e··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc10 0000005e··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 11 00000072··0000f22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type
 12 00000076··0000f230·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type
 13 00000084··0000f30a·R_ARM_THM_CALL·········00000000···PyModule_GetDef
 14 0000009a··0000f40a·R_ARM_THM_CALL·········00000000···PyObject_SetItem
 15 000000a8··0000f50a·R_ARM_THM_CALL·········00000000···_PyState_AddModule
 16 000000ca··0000f60a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
 17 000000d2··0000f70a·R_ARM_THM_CALL·········00000000···PyDict_Copy
 18 000000da··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 19 000000de··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 20 000000ee··0000f80a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
 21 000000fe··0000f90a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
 22 00000112··0000fa0a·R_ARM_THM_CALL·········00000000···PyDict_New
 23 00000132··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 24 0000013c··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_DelItem
 25 0000014a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 26 0000014e··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 27 00000152··0000fc0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 28 0000015c··0000fd0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 29 00000168··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 30 0000016c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 31 00000170··0000fc0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 32 0000017c··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 33 00000184··0000fe02·R_ARM_ABS32············00000000···_PyRuntime
11 0000006c··0001000a·R_ARM_THM_CALL·········00000000···PyList_New34 00000190··0001000a·R_ARM_THM_CALL·········00000000···PyList_New
12 00000076··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC135 0000019a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC1
13 0000007a··00000a30·R_ARM_THM_MOVT_ABS·····00000014···.LC136 0000019e··00000830·R_ARM_THM_MOVT_ABS·····00000014···.LC1
14 0000007e··0001010a·R_ARM_THM_CALL·········00000000···PySys_SetObject 
15 00000090··0000fa0a·R_ARM_THM_CALL·········00000000···PyDict_New 
16 0000009a··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC2 
17 0000009e··00000b30·R_ARM_THM_MOVT_ABS·····00000020···.LC2 
18 000000a2··0001010a·R_ARM_THM_CALL·········00000000···PySys_SetObject37 000001a2··0001010a·R_ARM_THM_CALL·········00000000···PySys_SetObject
19 000000b4··0001000a·R_ARM_THM_CALL·········00000000···PyList_New38 000001b4··0000fa0a·R_ARM_THM_CALL·········00000000···PyDict_New
20 000000be··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC339 000001be··0000092f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC2
21 000000c2··00000c30·R_ARM_THM_MOVT_ABS·····00000034···.LC340 000001c2··00000930·R_ARM_THM_MOVT_ABS·····00000020···.LC2
22 000000c6··0001010a·R_ARM_THM_CALL·········00000000···PySys_SetObject41 000001c6··0001010a·R_ARM_THM_CALL·········00000000···PySys_SetObject
 42 000001d8··0001000a·R_ARM_THM_CALL·········00000000···PyList_New
 43 000001e2··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC3
 44 000001e6··00000a30·R_ARM_THM_MOVT_ABS·····00000034···.LC3
 45 000001ea··0001010a·R_ARM_THM_CALL·········00000000···PySys_SetObject
23 000000e6··0001020a·R_ARM_THM_CALL·········00000000···_PyErr_Print46 0000020a··0001020a·R_ARM_THM_CALL·········00000000···_PyErr_Print
24 000000ea··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC447 0000020e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC4
25 000000ee··00000d30·R_ARM_THM_MOVT_ABS·····00000040···.LC448 00000212··00000b30·R_ARM_THM_MOVT_ABS·····00000040···.LC4
26 000000f4··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR149 00000218··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
27 000000f8··00000e30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR150 0000021c··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
28 00000108··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
29 00000110··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
30 00000118··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
31 00000122··0000ef0a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString 
32 0000012a··0001040a·R_ARM_THM_CALL·········0000014d···PyImport_ImportFrozenModuleObject 
33 00000144··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
34 00000156··0000120a·R_ARM_THM_CALL·········00000125···find_frozen 
35 0000016c··0001050a·R_ARM_THM_CALL·········00000000···PyMarshal_ReadObjectFromString 
36 00000178··0001062f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCode_Type 
37 0000017c··00010630·R_ARM_THM_MOVT_ABS·····00000000···PyCode_Type 
38 000001ac··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
39 000001be··0001072f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportError 
40 000001c2··00010730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportError 
41 000001ca··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000008c···.LC5 
42 000001ce··00000f30·R_ARM_THM_MOVT_ABS·····0000008c···.LC5 
43 000001d6··0001080a·R_ARM_THM_CALL·········00000000···_PyErr_Format 
44 000001e2··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
45 000001ea··0001092f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
46 000001ee··00010930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
47 000001f2··0000102f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC6 
48 000001f6··00001030·R_ARM_THM_MOVT_ABS·····000000ac···.LC6 
49 00000202··0001080a·R_ARM_THM_CALL·········00000000···_PyErr_Format 
50 00000210··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
51 00000226··0000f60a·R_ARM_THM_CALL·········00000000···PyModule_GetDict 
52 0000022e··0001000a·R_ARM_THM_CALL·········00000000···PyList_New 
53 0000023c··0000112f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC7 
54 00000240··00001130·R_ARM_THM_MOVT_ABS·····000000d4···.LC7 
55 00000244··00010a0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString 
56 0000025c··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc51 0000022c··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 52 00000234··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 53 0000023c··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 54 00000246··0000ef0a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
 55 0000024e··0001040a·R_ARM_THM_CALL·········00000271···PyImport_ImportFrozenModuleObject
57 00000268··0000fe02·R_ARM_ABS32············00000000···_PyRuntime56 00000268··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 57 0000027a··0000110a·R_ARM_THM_CALL·········00000001···find_frozen
 58 00000290··0001050a·R_ARM_THM_CALL·········00000000···PyMarshal_ReadObjectFromString
 59 0000029c··0001062f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCode_Type
 60 000002a0··00010630·R_ARM_THM_MOVT_ABS·····00000000···PyCode_Type
 61 000002d0··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 62 000002e2··0001072f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ImportError
 63 000002e6··00010730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ImportError
 64 000002ee··00000e2f·R_ARM_THM_MOVW_ABS_NC··0000008c···.LC5
 65 000002f2··00000e30·R_ARM_THM_MOVT_ABS·····0000008c···.LC5
 66 000002fa··0001080a·R_ARM_THM_CALL·········00000000···_PyErr_Format
 67 00000306··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 68 0000030e··0001092f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 69 00000312··00010930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 70 00000316··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC6
 71 0000031a··00000f30·R_ARM_THM_MOVT_ABS·····000000ac···.LC6
 72 00000326··0001080a·R_ARM_THM_CALL·········00000000···_PyErr_Format
 73 00000334··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
58 0000027a··0000f60a·R_ARM_THM_CALL·········00000000···PyModule_GetDict74 0000034a··0000f60a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
 75 00000352··0001000a·R_ARM_THM_CALL·········00000000···PyList_New
 76 00000360··0000102f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC7
 77 00000364··00001030·R_ARM_THM_MOVT_ABS·····000000d4···.LC7
 78 00000368··00010a0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
 79 00000380··0000f10a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 80 0000038c··0000fe02·R_ARM_ABS32············00000000···_PyRuntime
 81 0000039e··0000f60a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
59 0000027e··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR282 000003a2··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
60 00000282··00001930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2 
61 00000288··00010d0a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError 
62 00000292··00010e0a·R_ARM_THM_CALL·········00000000···PyEval_GetBuiltins 
63 00000296··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2 
64 0000029a··00001930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR283 000003a6··00001930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
 84 000003ac··00010d0a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemIdWithError
 85 000003b6··00010e0a·R_ARM_THM_CALL·········00000000···PyEval_GetBuiltins
 86 000003ba··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
 87 000003be··00001930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
65 000002a2··00010f0a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId88 000003c6··00010f0a·R_ARM_THM_CALL·········00000000···_PyDict_SetItemId
66 000002b2··00001a0a·R_ARM_THM_CALL·········0000007b···remove_module89 000003d6··00001a0a·R_ARM_THM_CALL·········0000007b···remove_module
67 000002c6··0001102f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type90 000003ea··0001102f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
Max diff block lines reached; 110562/154289 bytes (71.66%) of diff not shown.
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··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python3 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
4 ····Name:·import__find__load__done4 ····Name:·import__find__load__done
5 ····Location:·0x000012ba,·Base:·0x00000000,·Semaphore:·0x000000005 ····Location:·0x00001022,·Base:·0x00000000,·Semaphore:·0x00000000
6 ····Arguments:·4@r0·-4@r36 ····Arguments:·4@r0·-4@r3
7 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python7 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
8 ····Name:·import__find__load__start8 ····Name:·import__find__load__start
9 ····Location:·0x000012ca,·Base:·0x00000000,·Semaphore:·0x000000009 ····Location:·0x00001032,·Base:·0x00000000,·Semaphore:·0x00000000
10 ····Arguments:·4@r010 ····Arguments:·4@r0
1.19 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 =N"F9F@F
1 ../Python/import.c2 ../Python/import.c
2 meta_path3 meta_path
3 path_importer_cache4 path_importer_cache
4 path_hooks5 path_hooks
5 initializing·sys.meta_path,·sys.path_hooks,·or·path_importer_cache·failed6 initializing·sys.meta_path,·sys.path_hooks,·or·path_importer_cache·failed
6 Excluded·frozen·object·named·%R7 Excluded·frozen·object·named·%R
7 frozen·object·%R·is·not·a·code·object8 frozen·object·%R·is·not·a·code·object
Offset 87, 15 lines modifiedOffset 88, 14 lines modified
87 __stdout__88 __stdout__
88 __stderr__89 __stderr__
89 last_type90 last_type
90 last_value91 last_value
91 last_traceback92 last_traceback
92 __interactivehook__93 __interactivehook__
93 __spec__94 __spec__
94 =N"F9F@F 
95 4l0F*F!F&h95 4l0F*F!F&h
96 import__find__load__done96 import__find__load__done
97 4@r0·-4@r397 4@r0·-4@r3
98 import__find__load__start98 import__find__load__start
99 CF:F1FHF99 CF:F1FHF
100 #F*FIF0F'F100 #F*FIF0F'F
101 _PyImportHooks_Init101 _PyImportHooks_Init
Offset 283, 27 lines modifiedOffset 283, 27 lines modified
283 PyLong_FromLong283 PyLong_FromLong
284 PyObject_GetAttrString284 PyObject_GetAttrString
285 PyUnicode_AsUTF8285 PyUnicode_AsUTF8
286 PyModuleDef_Type286 PyModuleDef_Type
287 PyModule_FromDefAndSpec2287 PyModule_FromDefAndSpec2
288 _PyInterpreterState_GetConfig288 _PyInterpreterState_GetConfig
289 PyDict_Update289 PyDict_Update
290 _Py_NoneStruct 
291 PySys_FormatStderr290 PySys_FormatStderr
 291 _Py_NoneStruct
292 _PyImport_FindExtensionObject292 _PyImport_FindExtensionObject
293 PyModule_GetState293 PyModule_GetState
294 PyModule_ExecDef294 PyModule_ExecDef
295 PyErr_Occurred295 PyErr_Occurred
296 PyImport_ImportModuleLevelObject296 PyImport_ImportModuleLevelObject
297 _PyObject_GetAttrId297 _PyObject_GetAttrId
298 _PyModuleSpec_IsInitializing298 _PyModuleSpec_IsInitializing
299 PyObject_IsTrue299 PyObject_IsTrue
300 PyUnicode_FindChar 
301 _PyObject_LookupAttrId300 _PyObject_LookupAttrId
302 _PyObject_CallMethodIdObjArgs301 _PyObject_CallMethodIdObjArgs
 302 PyUnicode_FindChar
303 PySys_GetObject303 PySys_GetObject
304 _PySys_Audit304 _PySys_Audit
305 python_import__find__load__start_semaphore305 python_import__find__load__start_semaphore
306 python_import__find__load__done_semaphore306 python_import__find__load__done_semaphore
307 PyObject_RichCompareBool307 PyObject_RichCompareBool
308 PyUnicode_Substring308 PyUnicode_Substring
309 _PyUnicode_FromId309 _PyUnicode_FromId
52.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ·R_ARM_THM_CALL» PyUnicode_InternFromString37 ·R_ARM_THM_CALL» PyUnicode_InternFromString
38 »       cbz»    r0,·56·<_PyImport_FixupBuiltin+0x2e>38 »       cbz»    r0,·56·<_PyImport_FixupBuiltin+0x2e>
39 »       mov»    r4,·r039 »       mov»    r4,·r0
40 »       ldr»    r3,·[sp,·#4]40 »       ldr»    r3,·[sp,·#4]
41 »       mov»    r2,·r041 »       mov»    r2,·r0
42 »       mov»    r1,·r042 »       mov»    r1,·r0
43 »       mov»    r0,·r543 »       mov»    r0,·r5
44 »       bl»     0·<_PyImport_Fini2>44 »       bl»     64·<_PyImport_FixupExtensionObject>
45 ·R_ARM_THM_CALL» _PyImport_FixupExtensionObject45 ·R_ARM_THM_CALL» _PyImport_FixupExtensionObject
46 »       ldr»    r3,·[r4,·#0]46 »       ldr»    r3,·[r4,·#0]
47 »       mov»    r5,·r047 »       mov»    r5,·r0
48 »       subs»   r0,·r3,·#148 »       subs»   r0,·r3,·#1
49 »       str»    r0,·[r4,·#0]49 »       str»    r0,·[r4,·#0]
50 »       cbz»    r0,·5c·<_PyImport_FixupBuiltin+0x34>50 »       cbz»    r0,·5c·<_PyImport_FixupBuiltin+0x34>
51 »       mov»    r0,·r551 »       mov»    r0,·r5
Offset 54, 72 lines modifiedOffset 54, 208 lines modified
54 »       mov.w»  r5,·#4294967295»    ;·0xffffffff54 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
55 »       b.n»    50·<_PyImport_FixupBuiltin+0x28>55 »       b.n»    50·<_PyImport_FixupBuiltin+0x28>
56 »       mov»    r0,·r456 »       mov»    r0,·r4
57 »       bl»     0·<_Py_Dealloc>57 »       bl»     0·<_Py_Dealloc>
58 ·R_ARM_THM_CALL» _Py_Dealloc58 ·R_ARM_THM_CALL» _Py_Dealloc
59 »       b.n»    50·<_PyImport_FixupBuiltin+0x28>59 »       b.n»    50·<_PyImport_FixupBuiltin+0x28>
  
 60 00000064·<_PyImport_FixupExtensionObject>:
 61 _PyImport_FixupExtensionObject():
 62 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
 63 »       cmp»    r0,·#0
 64 »       beq.n»  164·<_PyImport_FixupExtensionObject+0x100>
 65 »       mov»    r4,·r0
 66 »       ldr»    r0,·[r0,·#4]
 67 »       mov»    r7,·r1
 68 »       movw»   r1,·#0
 69 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type
 70 »       movt»   r1,·#0
 71 ·R_ARM_THM_MOVT_ABS»     PyModule_Type
 72 »       mov»    r9,·r2
 73 »       mov»    r8,·r3
 74 »       cmp»    r0,·r1
 75 »       bne.n»  15c·<_PyImport_FixupExtensionObject+0xf8>
 76 »       mov»    r0,·r4
 77 »       bl»     0·<PyModule_GetDef>
 78 ·R_ARM_THM_CALL» PyModule_GetDef
 79 »       mov»    r5,·r0
 80 »       cmp»    r0,·#0
 81 »       beq.n»  146·<_PyImport_FixupExtensionObject+0xe2>
 82 »       ldr»    r6,·[pc,·#244]»;·(184·<_PyImport_FixupExtensionObject+0x120>)
 83 »       mov»    r2,·r4
 84 »       mov»    r1,·r7
 85 »       mov»    r0,·r8
 86 »       ldr.w»  sl,·[r6]
 87 »       bl»     0·<PyObject_SetItem>
 88 ·R_ARM_THM_CALL» PyObject_SetItem
 89 »       cmp»    r0,·#0
 90 »       blt.n»  140·<_PyImport_FixupExtensionObject+0xdc>
 91 »       mov»    r2,·r5
 92 »       mov»    r1,·r4
 93 »       mov»    r0,·sl
 94 »       bl»     0·<_PyState_AddModule>
 95 ·R_ARM_THM_CALL» _PyState_AddModule
 96 »       cmp»    r0,·#0
 97 »       blt.n»  138·<_PyImport_FixupExtensionObject+0xd4>
 98 »       sub.w»  r0,·r6,·#364»;·0x16c
 99 »       ldr.w»  r2,·[sl,·#8]
 100 »       ldr»    r3,·[r0,·#32]
 101 »       cmp»    r2,·r3
 102 »       bne.n»  120·<_PyImport_FixupExtensionObject+0xbc>
 103 »       ldr»    r1,·[r5,·#28]
 104 »       adds»   r3,·r1,·#1
 105 »       bne.n»  da·<_PyImport_FixupExtensionObject+0x76>
 106 »       ldr»    r0,·[r5,·#16]
 107 »       cbnz»   r0,·124·<_PyImport_FixupExtensionObject+0xc0>
 108 »       mov»    r0,·r4
 109 »       bl»     0·<PyModule_GetDict>
 110 ·R_ARM_THM_CALL» PyModule_GetDict
 111 »       cmp»    r0,·#0
 112 »       beq.n»  140·<_PyImport_FixupExtensionObject+0xdc>
 113 »       bl»     0·<PyDict_Copy>
 114 ·R_ARM_THM_CALL» PyDict_Copy
 115 »       str»    r0,·[r5,·#16]
 116 »       cbz»    r0,·140·<_PyImport_FixupExtensionObject+0xdc>
 117 »       movw»   r8,·#0
 118 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 119 »       movt»   r8,·#0
 120 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 121 »       ldr.w»  r4,·[r8,·#4]
 122 »       cbz»    r4,·112·<_PyImport_FixupExtensionObject+0xae>
 123 »       mov»    r2,·r7
 124 »       mov»    r1,·r9
 125 »       movs»   r0,·#2
 126 »       bl»     0·<PyTuple_Pack>
 127 ·R_ARM_THM_CALL» PyTuple_Pack
 128 »       mov»    r7,·r0
 129 »       cbz»    r0,·140·<_PyImport_FixupExtensionObject+0xdc>
 130 »       mov»    r2,·r5
 131 »       mov»    r1,·r7
 132 »       ldr.w»  r0,·[r8,·#4]
 133 »       bl»     0·<PyDict_SetItem>
 134 ·R_ARM_THM_CALL» PyDict_SetItem
 135 »       ldr»    r1,·[r7,·#0]
 136 »       mov»    r5,·r0
 137 »       subs»   r0,·r1,·#1
 138 »       str»    r0,·[r7,·#0]
 139 »       cbz»    r0,·17a·<_PyImport_FixupExtensionObject+0x116>
 140 »       asrs»   r0,·r5,·#31
 141 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
 142 »       bl»     0·<PyDict_New>
 143 ·R_ARM_THM_CALL» PyDict_New
 144 »       str.w»  r0,·[r8,·#4]
 145 »       cmp»    r0,·#0
 146 »       bne.n»  e8·<_PyImport_FixupExtensionObject+0x84>
 147 »       b.n»    140·<_PyImport_FixupExtensionObject+0xdc>
 148 »       movs»   r0,·#0
 149 »       b.n»    10e·<_PyImport_FixupExtensionObject+0xaa>
 150 »       ldr»    r6,·[r0,·#0]
 151 »       movs»   r2,·#0
 152 »       str»    r2,·[r5,·#16]
 153 »       subs»   r3,·r6,·#1
 154 »       str»    r3,·[r0,·#0]
 155 »       cmp»    r3,·#0
 156 »       bne.n»  c8·<_PyImport_FixupExtensionObject+0x64>
 157 »       bl»     0·<_Py_Dealloc>
 158 ·R_ARM_THM_CALL» _Py_Dealloc
 159 »       b.n»    c8·<_PyImport_FixupExtensionObject+0x64>
 160 »       mov»    r1,·r7
 161 »       mov»    r0,·r8
 162 »       bl»     0·<PyObject_DelItem>
 163 ·R_ARM_THM_CALL» PyObject_DelItem
Max diff block lines reached; 48955/53287 bytes (91.87%) of diff not shown.
140 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 396 lines modifiedOffset 1, 252 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyImport_FixupExtensionObject>: 
3 _PyImport_FixupExtensionObject(): 
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr} 
5 »       cmp»    r0,·#0 
6 »       beq.n»  100·<_PyImport_FixupExtensionObject+0x100> 
7 »       mov»    r4,·r0 
8 »       ldr»    r0,·[r0,·#4] 
9 »       mov»    r7,·r1 
10 »       movw»   r1,·#0 
11 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type 
12 »       movt»   r1,·#0 
13 ·R_ARM_THM_MOVT_ABS»     PyModule_Type 
14 »       mov»    r9,·r2 
15 »       mov»    r8,·r3 
16 »       cmp»    r0,·r1 
17 »       bne.n»  f8·<_PyImport_FixupExtensionObject+0xf8> 
18 »       mov»    r0,·r4 
19 »       bl»     0·<PyModule_GetDef> 
20 ·R_ARM_THM_CALL» PyModule_GetDef 
21 »       mov»    r5,·r0 
22 »       cmp»    r0,·#0 
23 »       beq.n»  e2·<_PyImport_FixupExtensionObject+0xe2> 
24 »       ldr»    r6,·[pc,·#244]»;·(120·<_PyImport_FixupExtensionObject+0x120>) 
25 »       mov»    r2,·r4 
26 »       mov»    r1,·r7 
27 »       mov»    r0,·r8 
28 »       ldr.w»  sl,·[r6] 
29 »       bl»     0·<PyObject_SetItem> 
30 ·R_ARM_THM_CALL» PyObject_SetItem 
31 »       cmp»    r0,·#0 
32 »       blt.n»  dc·<_PyImport_FixupExtensionObject+0xdc> 
33 »       mov»    r2,·r5 
34 »       mov»    r1,·r4 
35 »       mov»    r0,·sl 
36 »       bl»     0·<_PyState_AddModule> 
37 ·R_ARM_THM_CALL» _PyState_AddModule 
38 »       cmp»    r0,·#0 
39 »       blt.n»  d4·<_PyImport_FixupExtensionObject+0xd4> 
40 »       sub.w»  r0,·r6,·#364»;·0x16c 
41 »       ldr.w»  r2,·[sl,·#8] 
42 »       ldr»    r3,·[r0,·#32] 
43 »       cmp»    r2,·r3 
44 »       bne.n»  bc·<_PyImport_FixupExtensionObject+0xbc> 
45 »       ldr»    r1,·[r5,·#28] 
46 »       adds»   r3,·r1,·#1 
47 »       bne.n»  76·<_PyImport_FixupExtensionObject+0x76> 
48 »       ldr»    r0,·[r5,·#16] 
49 »       cbnz»   r0,·c0·<_PyImport_FixupExtensionObject+0xc0> 
50 »       mov»    r0,·r4 
51 »       bl»     0·<PyModule_GetDict> 
52 ·R_ARM_THM_CALL» PyModule_GetDict 
53 »       cmp»    r0,·#0 
54 »       beq.n»  dc·<_PyImport_FixupExtensionObject+0xdc> 
55 »       bl»     0·<PyDict_Copy> 
56 ·R_ARM_THM_CALL» PyDict_Copy 
57 »       str»    r0,·[r5,·#16] 
58 »       cbz»    r0,·dc·<_PyImport_FixupExtensionObject+0xdc> 
59 »       movw»   r8,·#0 
60 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
61 »       movt»   r8,·#0 
62 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
63 »       ldr.w»  r4,·[r8,·#4] 
64 »       cbz»    r4,·ae·<_PyImport_FixupExtensionObject+0xae> 
65 »       mov»    r2,·r7 
66 »       mov»    r1,·r9 
67 »       movs»   r0,·#2 
68 »       bl»     0·<PyTuple_Pack> 
69 ·R_ARM_THM_CALL» PyTuple_Pack 
70 »       mov»    r7,·r0 
71 »       cbz»    r0,·dc·<_PyImport_FixupExtensionObject+0xdc> 
72 »       mov»    r2,·r5 
73 »       mov»    r1,·r7 
74 »       ldr.w»  r0,·[r8,·#4] 
75 »       bl»     0·<PyDict_SetItem> 
76 ·R_ARM_THM_CALL» PyDict_SetItem 
77 »       ldr»    r1,·[r7,·#0] 
78 »       mov»    r5,·r0 
79 »       subs»   r0,·r1,·#1 
80 »       str»    r0,·[r7,·#0] 
81 »       cbz»    r0,·116·<_PyImport_FixupExtensionObject+0x116> 
82 »       asrs»   r0,·r5,·#31 
83 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc} 
84 »       bl»     0·<PyDict_New> 
85 ·R_ARM_THM_CALL» PyDict_New 
86 »       str.w»  r0,·[r8,·#4] 
87 »       cmp»    r0,·#0 
88 »       bne.n»  84·<_PyImport_FixupExtensionObject+0x84> 
89 »       b.n»    dc·<_PyImport_FixupExtensionObject+0xdc> 
90 »       movs»   r0,·#0 
91 »       b.n»    aa·<_PyImport_FixupExtensionObject+0xaa> 
92 »       ldr»    r6,·[r0,·#0] 
93 »       movs»   r2,·#0 
94 »       str»    r2,·[r5,·#16] 
95 »       subs»   r3,·r6,·#1 
96 »       str»    r3,·[r0,·#0] 
97 »       cmp»    r3,·#0 
98 »       bne.n»  64·<_PyImport_FixupExtensionObject+0x64> 
99 »       bl»     0·<_Py_Dealloc> 
100 ·R_ARM_THM_CALL» _Py_Dealloc 
101 »       b.n»    64·<_PyImport_FixupExtensionObject+0x64> 
102 »       mov»    r1,·r7 
103 »       mov»    r0,·r8 
104 »       bl»     0·<PyObject_DelItem> 
105 ·R_ARM_THM_CALL» PyObject_DelItem 
106 »       mov.w»  r0,·#4294967295»    ;·0xffffffff 
107 »       b.n»    aa·<_PyImport_FixupExtensionObject+0xaa> 
108 »       movw»   r1,·#697»    ;·0x2b9 
109 »       movw»   r0,·#0 
110 ·R_ARM_THM_MOVW_ABS_NC»  .LC0 
111 »       movt»   r0,·#0 
112 ·R_ARM_THM_MOVT_ABS»     .LC0 
113 »       bl»     0·<_PyErr_BadInternalCall> 
114 ·R_ARM_THM_CALL» _PyErr_BadInternalCall 
115 »       mov.w»  r0,·#4294967295»    ;·0xffffffff 
116 »       b.n»    aa·<_PyImport_FixupExtensionObject+0xaa> 
117 »       bl»     0·<PyType_IsSubtype> 
118 ·R_ARM_THM_CALL» PyType_IsSubtype 
119 »       cmp»    r0,·#0 
120 »       bne.n»  1e·<_PyImport_FixupExtensionObject+0x1e> 
121 »       movw»   r1,·#691»    ;·0x2b3 
122 »       movw»   r0,·#0 
123 ·R_ARM_THM_MOVW_ABS_NC»  .LC0 
Max diff block lines reached; 139127/142864 bytes (97.38%) of diff not shown.
4.04 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 »       bl»     0·<PyUnicode_InternFromString>140 »       bl»     0·<PyUnicode_InternFromString>
141 ·R_ARM_THM_CALL» PyUnicode_InternFromString141 ·R_ARM_THM_CALL» PyUnicode_InternFromString
142 »       mov»    r4,·r0142 »       mov»    r4,·r0
143 »       cbz»    r0,·122·<_PyImport_FindBuiltin+0x2a>143 »       cbz»    r0,·122·<_PyImport_FindBuiltin+0x2a>
144 »       mov»    r2,·r0144 »       mov»    r2,·r0
145 »       mov»    r1,·r0145 »       mov»    r1,·r0
146 »       mov»    r0,·r5146 »       mov»    r0,·r5
147 »       bl»     7ac·<import_find_extension>147 »       bl»     50c·<import_find_extension>
148 ·R_ARM_THM_CALL» import_find_extension148 ·R_ARM_THM_CALL» import_find_extension
149 »       ldr»    r3,·[r4,·#0]149 »       ldr»    r3,·[r4,·#0]
150 »       mov»    r5,·r0150 »       mov»    r5,·r0
151 »       subs»   r0,·r3,·#1151 »       subs»   r0,·r3,·#1
152 »       str»    r0,·[r4,·#0]152 »       str»    r0,·[r4,·#0]
153 »       cbnz»   r0,·124·<_PyImport_FindBuiltin+0x2c>153 »       cbnz»   r0,·124·<_PyImport_FindBuiltin+0x2c>
154 »       mov»    r0,·r4154 »       mov»    r0,·r4
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 »       sub»    sp,·#16167 »       sub»    sp,·#16
168 »       mov»    r8,·r1168 »       mov»    r8,·r1
169 »       mov»    r1,·r0169 »       mov»    r1,·r0
170 »       mov»    r4,·r2170 »       mov»    r4,·r2
171 »       mov»    sl,·r3171 »       mov»    sl,·r3
172 »       ldr.w»  r9,·[r5]172 »       ldr.w»  r9,·[r5]
173 »       mov»    r0,·r9173 »       mov»    r0,·r9
174 »       bl»     26c·<PyImport_ExecCodeModuleWithPathnames+0xb0>174 »       bl»     390·<PyImport_ReloadModule+0x40>
175 ·R_ARM_THM_CALL» module_dict_for_exec175 ·R_ARM_THM_CALL» module_dict_for_exec
176 »       cbz»    r0,·1aa·<PyImport_ExecCodeModuleObject+0x82>176 »       cbz»    r0,·1aa·<PyImport_ExecCodeModuleObject+0x82>
177 »       mov»    r7,·r0177 »       mov»    r7,·r0
178 »       cbnz»   r4,·14e·<PyImport_ExecCodeModuleObject+0x26>178 »       cbnz»   r4,·14e·<PyImport_ExecCodeModuleObject+0x26>
179 »       ldr.w»  r4,·[r8,·#64]»       ;·0x40179 »       ldr.w»  r4,·[r8,·#64]»       ;·0x40
180 »       ldr.w»  r3,·[r9,·#8]180 »       ldr.w»  r3,·[r9,·#8]
181 »       movw»   r1,·#0181 »       movw»   r1,·#0
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ·R_ARM_THM_CALL» _Py_Dealloc213 ·R_ARM_THM_CALL» _Py_Dealloc
214 »       mov»    r3,·r8214 »       mov»    r3,·r8
215 »       mov»    r2,·r7215 »       mov»    r2,·r7
216 »       mov»    r1,·r6216 »       mov»    r1,·r6
217 »       mov»    r0,·r9217 »       mov»    r0,·r9
218 »       add»    sp,·#16218 »       add»    sp,·#16
219 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}219 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
220 »       b.w»    374·<PyImport_ReloadModule+0x24>220 »       b.w»    498·<exec_code_in_module>
221 ·R_ARM_THM_JUMP24»       exec_code_in_module221 ·R_ARM_THM_JUMP24»       exec_code_in_module
222 »       movs»   r0,·#0222 »       movs»   r0,·#0
223 »       add»    sp,·#16223 »       add»    sp,·#16
224 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}224 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
225 »       nop225 »       nop
226 »       .word»  0x0000016c226 »       .word»  0x0000016c
227 ·R_ARM_ABS32»    _PyRuntime227 ·R_ARM_ABS32»    _PyRuntime
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 ·R_ARM_THM_CALL» PyErr_Clear318 ·R_ARM_THM_CALL» PyErr_Clear
319 »       b.n»    1f4·<PyImport_ExecCodeModuleWithPathnames+0x38>319 »       b.n»    1f4·<PyImport_ExecCodeModuleWithPathnames+0x38>
320 »       strd»   r0,·r4,·[sp]320 »       strd»   r0,·r4,·[sp]
321 »       movs»   r2,·#2321 »       movs»   r2,·#2
322 »       movt»   r2,·#32768»  ;·0x8000322 »       movt»   r2,·#32768»  ;·0x8000
323 »       ldr»    r0,·[pc,·#60]» ;·(2b8·<PyImport_ExecCodeModuleWithPathnames+0xfc>)323 »       ldr»    r0,·[pc,·#60]» ;·(2b8·<PyImport_ExecCodeModuleWithPathnames+0xfc>)
324 »       mov»    r1,·sp324 »       mov»    r1,·sp
325 »       bl»     1f08·<_PyObject_VectorcallMethodId.constprop.0>325 »       bl»     1c70·<_PyObject_VectorcallMethodId.constprop.0>
326 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0326 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0
327 »       ldr»    r2,·[r7,·#0]327 »       ldr»    r2,·[r7,·#0]
328 »       mov»    r8,·r0328 »       mov»    r8,·r0
329 »       subs»   r3,·r2,·#1329 »       subs»   r3,·r2,·#1
330 »       str»    r3,·[r7,·#0]330 »       str»    r3,·[r7,·#0]
331 »       cbnz»   r3,·290·<PyImport_ExecCodeModuleWithPathnames+0xd4>331 »       cbnz»   r3,·290·<PyImport_ExecCodeModuleWithPathnames+0xd4>
332 »       mov»    r0,·r7332 »       mov»    r0,·r7
Offset 393, 15 lines modifiedOffset 393, 15 lines modified
393 »       b.n»    348·<_imp_init_frozen+0x7e>393 »       b.n»    348·<_imp_init_frozen+0x7e>
394 »       ldrsb.w»r0,·[r1,·#16]394 »       ldrsb.w»r0,·[r1,·#16]
395 »       cmp»    r0,·#0395 »       cmp»    r0,·#0
396 »       bge.n»  312·<_imp_init_frozen+0x48>396 »       bge.n»  312·<_imp_init_frozen+0x48>
397 »       ldr»    r1,·[pc,·#72]» ;·(34c·<_imp_init_frozen+0x82>)397 »       ldr»    r1,·[pc,·#72]» ;·(34c·<_imp_init_frozen+0x82>)
398 »       mov»    r0,·r5398 »       mov»    r0,·r5
399 »       ldr»    r4,·[r1,·#0]399 »       ldr»    r4,·[r1,·#0]
400 »       bl»     14c·<PyImport_ExecCodeModuleObject+0x24>400 »       bl»     270·<PyImport_ExecCodeModuleWithPathnames+0xb4>
401 ·R_ARM_THM_CALL» PyImport_ImportFrozenModuleObject401 ·R_ARM_THM_CALL» PyImport_ImportFrozenModuleObject
402 »       cmp»    r0,·#0402 »       cmp»    r0,·#0
403 »       bge.n»  320·<_imp_init_frozen+0x56>403 »       bge.n»  320·<_imp_init_frozen+0x56>
404 »       b.n»    31c·<_imp_init_frozen+0x52>404 »       b.n»    31c·<_imp_init_frozen+0x52>
405 »       mov»    r0,·r1405 »       mov»    r0,·r1
406 »       bl»     0·<_PyUnicode_Ready>406 »       bl»     0·<_PyUnicode_Ready>
407 ·R_ARM_THM_CALL» _PyUnicode_Ready407 ·R_ARM_THM_CALL» _PyUnicode_Ready
Offset 417, 15 lines modifiedOffset 417, 15 lines modified
417 »       mov»    r0,·ip417 »       mov»    r0,·ip
418 »       ldr.w»  r5,·[ip]418 »       ldr.w»  r5,·[ip]
419 »       adds»   r5,·#1419 »       adds»   r5,·#1
420 »       str.w»  r5,·[ip]420 »       str.w»  r5,·[ip]
421 »       b.n»    348·<_imp_init_frozen+0x7e>421 »       b.n»    348·<_imp_init_frozen+0x7e>
422 »       mov»    r1,·r5422 »       mov»    r1,·r5
423 »       mov»    r0,·r4423 »       mov»    r0,·r4
424 »       bl»     2b8·<PyImport_ExecCodeModuleWithPathnames+0xfc>424 »       bl»     3dc·<PyImport_ExtendInittab+0x30>
425 ·R_ARM_THM_CALL» import_add_module425 ·R_ARM_THM_CALL» import_add_module
426 »       cbz»    r0,·348·<_imp_init_frozen+0x7e>426 »       cbz»    r0,·348·<_imp_init_frozen+0x7e>
427 »       ldr»    r2,·[r0,·#0]427 »       ldr»    r2,·[r0,·#0]
428 »       adds»   r2,·#1428 »       adds»   r2,·#1
429 »       str»    r2,·[r0,·#0]429 »       str»    r2,·[r0,·#0]
430 »       pop»    {r3,·r4,·r5,·pc}430 »       pop»    {r3,·r4,·r5,·pc}
431 »       nop431 »       nop
Offset 434, 38 lines modifiedOffset 434, 38 lines modified
  
434 00000350·<PyImport_ReloadModule>:434 00000350·<PyImport_ReloadModule>:
435 PyImport_ReloadModule():435 PyImport_ReloadModule():
436 »       push»   {r4,·r5,·lr}436 »       push»   {r4,·r5,·lr}
437 »       mov»    r5,·r0437 »       mov»    r5,·r0
438 »       ldr»    r0,·[pc,·#76]» ;·(3a4·<PyImport_ReloadModule+0x54>)438 »       ldr»    r0,·[pc,·#76]» ;·(3a4·<PyImport_ReloadModule+0x54>)
439 »       sub»    sp,·#12439 »       sub»    sp,·#12
440 »       bl»     b24·<_PyImport_GetModuleId>440 »       bl»     c54·<_PyImport_GetModuleId>
441 ·R_ARM_THM_CALL» _PyImport_GetModuleId441 ·R_ARM_THM_CALL» _PyImport_GetModuleId
442 »       cbnz»   r0,·37a·<PyImport_ReloadModule+0x2a>442 »       cbnz»   r0,·37a·<PyImport_ReloadModule+0x2a>
443 »       bl»     0·<PyErr_Occurred>443 »       bl»     0·<PyErr_Occurred>
444 ·R_ARM_THM_CALL» PyErr_Occurred444 ·R_ARM_THM_CALL» PyErr_Occurred
445 »       cbz»    r0,·368·<PyImport_ReloadModule+0x18>445 »       cbz»    r0,·368·<PyImport_ReloadModule+0x18>
446 »       movs»   r5,·#0446 »       movs»   r5,·#0
447 »       b.n»    39e·<PyImport_ReloadModule+0x4e>447 »       b.n»    39e·<PyImport_ReloadModule+0x4e>
448 »       movw»   r0,·#0448 »       movw»   r0,·#0
449 ·R_ARM_THM_MOVW_ABS_NC»  .LC83449 ·R_ARM_THM_MOVW_ABS_NC»  .LC83
450 »       movt»   r0,·#0450 »       movt»   r0,·#0
451 ·R_ARM_THM_MOVT_ABS»     .LC83451 ·R_ARM_THM_MOVT_ABS»     .LC83
452 »       bl»     1630·<PyImport_ImportModule>452 »       bl»     1398·<PyImport_ImportModule>
453 ·R_ARM_THM_CALL» PyImport_ImportModule453 ·R_ARM_THM_CALL» PyImport_ImportModule
454 »       mov»    r4,·r0454 »       mov»    r4,·r0
455 »       cbnz»   r0,·37c·<PyImport_ReloadModule+0x2c>455 »       cbnz»   r0,·37c·<PyImport_ReloadModule+0x2c>
456 »       b.n»    364·<PyImport_ReloadModule+0x14>456 »       b.n»    364·<PyImport_ReloadModule+0x14>
457 »       mov»    r4,·r0457 »       mov»    r4,·r0
458 »       ldr»    r0,·[pc,·#40]» ;·(3a8·<PyImport_ReloadModule+0x58>)458 »       ldr»    r0,·[pc,·#40]» ;·(3a8·<PyImport_ReloadModule+0x58>)
459 »       movs»   r2,·#2459 »       movs»   r2,·#2
460 »       movt»   r2,·#32768»  ;·0x8000460 »       movt»   r2,·#32768»  ;·0x8000
461 »       mov»    r1,·sp461 »       mov»    r1,·sp
462 »       strd»   r4,·r5,·[sp]462 »       strd»   r4,·r5,·[sp]
463 »       bl»     1f08·<_PyObject_VectorcallMethodId.constprop.0>463 »       bl»     1c70·<_PyObject_VectorcallMethodId.constprop.0>
Max diff block lines reached; 126/3932 bytes (3.20%) of diff not shown.
2.73 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 201, 32 lines modifiedOffset 201, 32 lines modified
201 ··0x00000c60·41747472·53747269·6e670050·79556e69·AttrString.PyUni201 ··0x00000c60·41747472·53747269·6e670050·79556e69·AttrString.PyUni
202 ··0x00000c70·636f6465·5f417355·54463800·50794d6f·code_AsUTF8.PyMo202 ··0x00000c70·636f6465·5f417355·54463800·50794d6f·code_AsUTF8.PyMo
203 ··0x00000c80·64756c65·4465665f·54797065·0050794d·duleDef_Type.PyM203 ··0x00000c80·64756c65·4465665f·54797065·0050794d·duleDef_Type.PyM
204 ··0x00000c90·6f64756c·655f4672·6f6d4465·66416e64·odule_FromDefAnd204 ··0x00000c90·6f64756c·655f4672·6f6d4465·66416e64·odule_FromDefAnd
205 ··0x00000ca0·53706563·32005f50·79496e74·65727072·Spec2._PyInterpr205 ··0x00000ca0·53706563·32005f50·79496e74·65727072·Spec2._PyInterpr
206 ··0x00000cb0·65746572·53746174·655f4765·74436f6e·eterState_GetCon206 ··0x00000cb0·65746572·53746174·655f4765·74436f6e·eterState_GetCon
207 ··0x00000cc0·66696700·50794469·63745f55·70646174·fig.PyDict_Updat207 ··0x00000cc0·66696700·50794469·63745f55·70646174·fig.PyDict_Updat
208 ··0x00000cd0·65005f50·795f4e6f·6e655374·72756374·e._Py_NoneStruct 
209 ··0x00000ce0·00507953·79735f46·6f726d61·74537464·.PySys_FormatStd208 ··0x00000cd0·65005079·5379735f·466f726d·61745374·e.PySys_FormatSt
 209 ··0x00000ce0·64657272·005f5079·5f4e6f6e·65537472·derr._Py_NoneStr
210 ··0x00000cf0·65727200·5f507949·6d706f72·745f4669·err._PyImport_Fi210 ··0x00000cf0·75637400·5f507949·6d706f72·745f4669·uct._PyImport_Fi
211 ··0x00000d00·6e644578·74656e73·696f6e4f·626a6563·ndExtensionObjec211 ··0x00000d00·6e644578·74656e73·696f6e4f·626a6563·ndExtensionObjec
212 ··0x00000d10·74005079·4d6f6475·6c655f47·65745374·t.PyModule_GetSt212 ··0x00000d10·74005079·4d6f6475·6c655f47·65745374·t.PyModule_GetSt
213 ··0x00000d20·61746500·50794d6f·64756c65·5f457865·ate.PyModule_Exe213 ··0x00000d20·61746500·50794d6f·64756c65·5f457865·ate.PyModule_Exe
214 ··0x00000d30·63446566·00507945·72725f4f·63637572·cDef.PyErr_Occur214 ··0x00000d30·63446566·00507945·72725f4f·63637572·cDef.PyErr_Occur
215 ··0x00000d40·72656400·5079496d·706f7274·5f496d70·red.PyImport_Imp215 ··0x00000d40·72656400·5079496d·706f7274·5f496d70·red.PyImport_Imp
216 ··0x00000d50·6f72744d·6f64756c·654c6576·656c4f62·ortModuleLevelOb216 ··0x00000d50·6f72744d·6f64756c·654c6576·656c4f62·ortModuleLevelOb
217 ··0x00000d60·6a656374·005f5079·4f626a65·63745f47·ject._PyObject_G217 ··0x00000d60·6a656374·005f5079·4f626a65·63745f47·ject._PyObject_G
218 ··0x00000d70·65744174·74724964·005f5079·4d6f6475·etAttrId._PyModu218 ··0x00000d70·65744174·74724964·005f5079·4d6f6475·etAttrId._PyModu
219 ··0x00000d80·6c655370·65635f49·73496e69·7469616c·leSpec_IsInitial219 ··0x00000d80·6c655370·65635f49·73496e69·7469616c·leSpec_IsInitial
220 ··0x00000d90·697a696e·67005079·4f626a65·63745f49·izing.PyObject_I220 ··0x00000d90·697a696e·67005079·4f626a65·63745f49·izing.PyObject_I
 221 ··0x00000da0·73547275·65005f50·794f626a·6563745f·sTrue._PyObject_
221 ··0x00000da0·73547275·65005079·556e6963·6f64655f·sTrue.PyUnicode_ 
222 ··0x00000db0·46696e64·43686172·005f5079·4f626a65·FindChar._PyObje 
223 ··0x00000dc0·63745f4c·6f6f6b75·70417474·72496400·ct_LookupAttrId.222 ··0x00000db0·4c6f6f6b·75704174·74724964·005f5079·LookupAttrId._Py
224 ··0x00000dd0·5f50794f·626a6563·745f4361·6c6c4d65·_PyObject_CallMe223 ··0x00000dc0·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho
225 ··0x00000de0·74686f64·49644f62·6a417267·73005079·thodIdObjArgs.Py224 ··0x00000dd0·6449644f·626a4172·67730050·79556e69·dIdObjArgs.PyUni
 225 ··0x00000de0·636f6465·5f46696e·64436861·72005079·code_FindChar.Py
226 ··0x00000df0·5379735f·4765744f·626a6563·74005f50·Sys_GetObject._P226 ··0x00000df0·5379735f·4765744f·626a6563·74005f50·Sys_GetObject._P
227 ··0x00000e00·79537973·5f417564·69740070·7974686f·ySys_Audit.pytho227 ··0x00000e00·79537973·5f417564·69740070·7974686f·ySys_Audit.pytho
228 ··0x00000e10·6e5f696d·706f7274·5f5f6669·6e645f5f·n_import__find__228 ··0x00000e10·6e5f696d·706f7274·5f5f6669·6e645f5f·n_import__find__
229 ··0x00000e20·6c6f6164·5f5f7374·6172745f·73656d61·load__start_sema229 ··0x00000e20·6c6f6164·5f5f7374·6172745f·73656d61·load__start_sema
230 ··0x00000e30·70686f72·65007079·74686f6e·5f696d70·phore.python_imp230 ··0x00000e30·70686f72·65007079·74686f6e·5f696d70·phore.python_imp
231 ··0x00000e40·6f72745f·5f66696e·645f5f6c·6f61645f·ort__find__load_231 ··0x00000e40·6f72745f·5f66696e·645f5f6c·6f61645f·ort__find__load_
232 ··0x00000e50·5f646f6e·655f7365·6d617068·6f726500·_done_semaphore.232 ··0x00000e50·5f646f6e·655f7365·6d617068·6f726500·_done_semaphore.
216 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:··········28568·(bytes·into·file)13 ··Start·of·section·headers:··········28428·(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.87 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x6f98:1 There·are·17·section·headers,·starting·at·offset·0x6f0c:
  
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·0005dc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005dc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00577c·000388·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·005720·000388·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000610·0000a8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000610·0000a8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005b04·000090·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·005aa8·000090·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0006b8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0006b8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0006b8·0004a9·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0006b8·0004a9·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000b64·0029d4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000b64·002978·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·005b94·0012b0·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·005b38·001280·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003538·0001c8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0034dc·0001c8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006e44·0000c8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006db8·0000c8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003700·0009f1·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0036a4·0009f1·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0040f1·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·004095·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0040f1·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004095·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·004124·000cc0·10·····15·100··418 ··[14]·.symtab···········SYMTAB··········00000000·0040c8·000cc0·10·····15·100··4
19 ··[15]·.strtab···········STRTAB··········00000000·004de4·000998·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·004d88·000998·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·006f0c·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006e80·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
6.39 KB
readelf --wide --symbols {}
    
Offset 1, 14 lines modifiedOffset 1, 14 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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000001··6570·FUNC····LOCAL··DEFAULT····7·r_object6 ·····3:·00000001··6470·FUNC····LOCAL··DEFAULT····7·r_object
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC110 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
11 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC211 ·····8:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
12 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC312 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
13 ····10:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC413 ····10:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
Offset 27, 48 lines modifiedOffset 27, 48 lines modified
27 ····23:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1727 ····23:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
28 ····24:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1828 ····24:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
29 ····25:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1929 ····25:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
32 ····28:·00000046·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····28:·00000046·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····29:·000000ee·····0·NOTYPE··LOCAL··DEFAULT····7·$t33 ····29:·000000ee·····0·NOTYPE··LOCAL··DEFAULT····7·$t
34 ····30:·000019ad····70·FUNC····LOCAL··DEFAULT····7·r_long34 ····30:·00001949····70·FUNC····LOCAL··DEFAULT····7·r_long
35 ····31:·00001ba1····44·FUNC····LOCAL··DEFAULT····7·r_ref.constprop.035 ····31:·00001b3d····44·FUNC····LOCAL··DEFAULT····7·r_ref.constprop.0
36 ····32:·00001bcd····82·FUNC····LOCAL··DEFAULT····7·r_short36 ····32:·00001b69····92·FUNC····LOCAL··DEFAULT····7·r_short
37 ····33:·000019f5····60·FUNC····LOCAL··DEFAULT····7·r_string37 ····33:·00001991····60·FUNC····LOCAL··DEFAULT····7·r_string
38 ····34:·000004e1···168·FUNC····LOCAL··DEFAULT····1·r_float_str38 ····34:·000004e1···168·FUNC····LOCAL··DEFAULT····1·r_float_str
39 ····35:·00001a31···368·FUNC····LOCAL··DEFAULT····7·r_string.part.0 
40 ····36:·00000e6c·····0·NOTYPE··LOCAL··DEFAULT····7·$d39 ····35:·00000dfc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
41 ····37:·00000fbc·····0·NOTYPE··LOCAL··DEFAULT····7·$t40 ····36:·00000f4c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 41 ····37:·000019cd···368·FUNC····LOCAL··DEFAULT····7·r_string.part.0
42 ····38:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2042 ····38:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
43 ····39:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2143 ····39:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
44 ····40:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2244 ····40:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR045 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
46 ····42:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2346 ····42:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
47 ····43:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000344·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2448 ····44:·00000344·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
49 ····45:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2549 ····45:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
50 ····46:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2650 ····46:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
51 ····47:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2751 ····47:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
52 ····48:·00000398·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2852 ····48:·00000398·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
53 ····49:·00001c21···236·FUNC····LOCAL··DEFAULT····7·marshal_loads53 ····49:·00001bc5···236·FUNC····LOCAL··DEFAULT····7·marshal_loads
54 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t54 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
55 ····51:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2955 ····51:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
56 ····52:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3056 ····52:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
57 ····53:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····1·$t57 ····53:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·0000008d···136·FUNC····LOCAL··DEFAULT····1·marshal_dumps58 ····54:·0000008d···136·FUNC····LOCAL··DEFAULT····1·marshal_dumps
59 ····55:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3159 ····55:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
60 ····56:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3260 ····56:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
61 ····57:·000001e9····66·FUNC····LOCAL··DEFAULT····1·w_init_refs61 ····57:·000001e9····66·FUNC····LOCAL··DEFAULT····1·w_init_refs
62 ····58:·00001d0d··3006·FUNC····LOCAL··DEFAULT····7·w_object62 ····58:·00001cb1··3006·FUNC····LOCAL··DEFAULT····7·w_object
63 ····59:·000029c5····16·FUNC····LOCAL··DEFAULT····7·w_decref_entry63 ····59:·00002969····16·FUNC····LOCAL··DEFAULT····7·w_decref_entry
64 ····60:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3364 ····60:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
65 ····61:·00000440·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3465 ····61:·00000440·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
66 ····62:·00002955···110·FUNC····LOCAL··DEFAULT····7·w_string66 ····62:·000028f9···110·FUNC····LOCAL··DEFAULT····7·w_string
67 ····63:·000028cd···134·FUNC····LOCAL··DEFAULT····7·w_long67 ····63:·00002871···134·FUNC····LOCAL··DEFAULT····7·w_long
68 ····64:·000002fd····72·FUNC····LOCAL··DEFAULT····1·w_float_bin68 ····64:·000002fd····72·FUNC····LOCAL··DEFAULT····1·w_float_bin
69 ····65:·000002b5····70·FUNC····LOCAL··DEFAULT····1·w_short69 ····65:·000002b5····70·FUNC····LOCAL··DEFAULT····1·w_short
70 ····66:·00000589····82·FUNC····LOCAL··DEFAULT····1·w_float_str70 ····66:·00000589····82·FUNC····LOCAL··DEFAULT····1·w_float_str
71 ····67:·0000022d···134·FUNC····LOCAL··DEFAULT····1·w_reserve71 ····67:·0000022d···134·FUNC····LOCAL··DEFAULT····1·w_reserve
72 ····68:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3673 ····69:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
74 ····70:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Offset 129, 22 lines modifiedOffset 129, 22 lines modified
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_New129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_New
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_FromByteArray130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_FromByteArray
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_EOFError134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_EOFError
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getc135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getc
 136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration
 142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_New
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError 
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_New 
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBuffer_FillInfo144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBuffer_FillInfo
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_FromBuffer145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_FromBuffer
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodId_SizeT146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodId_SizeT
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread
76.6 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x577c·contains·113·entries:1 Relocation·section·'.rel.text'·at·offset·0x5720·contains·113·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000650a·R_ARM_THM_CALL·········00000000···PyList_New3 00000018··0000650a·R_ARM_THM_CALL·········00000000···PyList_New
4 00000024··0000030a·R_ARM_THM_CALL·········00000001···r_object4 00000024··0000030a·R_ARM_THM_CALL·········00000001···r_object
5 00000036··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc5 00000036··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
6 00000044··0000670a·R_ARM_THM_CALL·········00000000···PyMem_Free6 00000044··0000670a·R_ARM_THM_CALL·········00000000···PyMem_Free
7 00000054··0000960a·R_ARM_THM_CALL·········00000000···PyModule_Create27 00000054··0000960a·R_ARM_THM_CALL·········00000000···PyModule_Create2
8 0000005c··00002a2f·R_ARM_THM_MOVW_ABS_NC··0000033c···.LC238 0000005c··00002a2f·R_ARM_THM_MOVW_ABS_NC··0000033c···.LC23
Offset 12, 62 lines modifiedOffset 12, 62 lines modified
12 00000082··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc12 00000082··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
13 00000088··00000102·R_ARM_ABS32············00000000···.data13 00000088··00000102·R_ARM_ABS32············00000000···.data
14 000000b2··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type14 000000b2··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
15 000000b6··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type15 000000b6··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
16 000000c0··0000a60a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype16 000000c0··0000a60a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
17 000000c8··0000a70a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt17 000000c8··0000a70a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
18 000000d4··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred18 000000d4··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
19 000000e0··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError19 000000e0··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
20 000000e4··00008a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError20 000000e4··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
21 000000e8··0000342f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC3021 000000e8··0000342f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC30
22 000000ec··00003430·R_ARM_THM_MOVT_ABS·····000003c8···.LC3022 000000ec··00003430·R_ARM_THM_MOVT_ABS·····000003c8···.LC30
23 000000f2··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString23 000000f2··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString
24 000000fc··0000332f·R_ARM_THM_MOVW_ABS_NC··000003c0···.LC2924 000000fc··0000332f·R_ARM_THM_MOVW_ABS_NC··000003c0···.LC29
25 00000100··00003330·R_ARM_THM_MOVT_ABS·····000003c0···.LC2925 00000100··00003330·R_ARM_THM_MOVT_ABS·····000003c0···.LC29
26 0000010a··0000a80a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional26 0000010a··0000a80a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
27 00000122··0000980a·R_ARM_THM_CALL·········00000000···memset27 00000122··0000980a·R_ARM_THM_CALL·········00000000···memset
28 0000012a··00006e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize28 0000012a··00006e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
29 00000158··00003a0a·R_ARM_THM_CALL·········00001d0d···w_object29 00000158··00003a0a·R_ARM_THM_CALL·········00001cb1···w_object
30 00000160··0000a90a·R_ARM_THM_CALL·········00000000···_Py_hashtable_destroy30 00000160··0000a90a·R_ARM_THM_CALL·········00000000···_Py_hashtable_destroy
31 00000172··0000aa0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize31 00000172··0000aa0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
32 0000018e··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc32 0000018e··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
33 00000198··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError33 00000198··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
34 0000019c··00007030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError34 0000019c··00007030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
35 000001a0··0000372f·R_ARM_THM_MOVW_ABS_NC··000003f0···.LC3135 000001a0··0000372f·R_ARM_THM_MOVW_ABS_NC··000003f0···.LC31
36 000001a4··00003730·R_ARM_THM_MOVT_ABS·····000003f0···.LC3136 000001a4··00003730·R_ARM_THM_MOVT_ABS·····000003f0···.LC31
37 000001a8··0000382f·R_ARM_THM_MOVW_ABS_NC··00000408···.LC3237 000001a8··0000382f·R_ARM_THM_MOVW_ABS_NC··00000408···.LC32
38 000001ac··00003830·R_ARM_THM_MOVT_ABS·····00000408···.LC3238 000001ac··00003830·R_ARM_THM_MOVT_ABS·····00000408···.LC32
39 000001ba··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString39 000001ba··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString
40 000001d6··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc40 000001d6··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
41 000001de··0000940a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory41 000001de··0000940a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
42 000001f4··00003b2f·R_ARM_THM_MOVW_ABS_NC··000029c5···w_decref_entry42 000001f4··00003b2f·R_ARM_THM_MOVW_ABS_NC··00002969···w_decref_entry
43 000001f8··00003b30·R_ARM_THM_MOVT_ABS·····000029c5···w_decref_entry43 000001f8··00003b30·R_ARM_THM_MOVT_ABS·····00002969···w_decref_entry
44 000001fc··0000ab2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_hashtable_compare_direct44 000001fc··0000ab2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_hashtable_compare_direct
45 00000200··0000ab30·R_ARM_THM_MOVT_ABS·····00000000···_Py_hashtable_compare_direct45 00000200··0000ab30·R_ARM_THM_MOVT_ABS·····00000000···_Py_hashtable_compare_direct
46 00000204··0000ac2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_hashtable_hash_ptr46 00000204··0000ac2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_hashtable_hash_ptr
47 00000208··0000ac30·R_ARM_THM_MOVT_ABS·····00000000···_Py_hashtable_hash_ptr47 00000208··0000ac30·R_ARM_THM_MOVT_ABS·····00000000···_Py_hashtable_hash_ptr
48 0000020e··0000ad0a·R_ARM_THM_CALL·········00000000···_Py_hashtable_new_full48 0000020e··0000ad0a·R_ARM_THM_CALL·········00000000···_Py_hashtable_new_full
49 00000220··0000940a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory49 00000220··0000940a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
50 00000268··0000aa0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize50 00000268··0000aa0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
51 0000029c··0000bf0a·R_ARM_THM_CALL·········00000000···fwrite51 0000029c··0000bf0a·R_ARM_THM_CALL·········00000000···fwrite
52 00000310··0000c00a·R_ARM_THM_CALL·········00000000···_PyFloat_Pack852 00000310··0000c00a·R_ARM_THM_CALL·········00000000···_PyFloat_Pack8
53 0000031e··00003e0a·R_ARM_THM_CALL·········00002955···w_string53 0000031e··00003e0a·R_ARM_THM_CALL·········000028f9···w_string
54 00000334··0000c10a·R_ARM_THM_CALL·········00000000···__stack_chk_fail54 00000334··0000c10a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
55 00000340··0000c202·R_ARM_ABS32············00000000···__stack_chk_guard55 00000340··0000c202·R_ARM_ABS32············00000000···__stack_chk_guard
56 0000035e··0000a40a·R_ARM_THM_CALL·········00000115···PyMarshal_WriteObjectToString56 0000035e··0000a40a·R_ARM_THM_CALL·········00000115···PyMarshal_WriteObjectToString
57 0000036c··0000c30a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId57 0000036c··0000c30a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId
58 0000037e··0000c40a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod58 0000037e··0000c40a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
59 0000038e··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc59 0000038e··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
60 0000039a··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type60 0000039a··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
61 0000039e··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type61 0000039e··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
62 000003a8··0000a60a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype62 000003a8··0000a60a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
63 000003b0··0000a70a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt63 000003b0··0000a70a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
64 000003bc··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred64 000003bc··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
65 000003ca··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError65 000003ca··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
66 000003ce··00008a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError66 000003ce··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
67 000003d2··0000342f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC3067 000003d2··0000342f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC30
68 000003d6··00003430·R_ARM_THM_MOVT_ABS·····000003c8···.LC3068 000003d6··00003430·R_ARM_THM_MOVT_ABS·····000003c8···.LC30
69 000003de··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString69 000003de··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString
70 000003e4··0000452f·R_ARM_THM_MOVW_ABS_NC··00000448···.LC3670 000003e4··0000452f·R_ARM_THM_MOVW_ABS_NC··00000448···.LC36
71 000003e8··00004530·R_ARM_THM_MOVT_ABS·····00000448···.LC3671 000003e8··00004530·R_ARM_THM_MOVT_ABS·····00000448···.LC36
72 000003f2··0000a80a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional72 000003f2··0000a80a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
73 000003fc··00000102·R_ARM_ABS32············00000000···.data73 000003fc··00000102·R_ARM_ABS32············00000000···.data
Offset 76, 50 lines modifiedOffset 76, 50 lines modified
76 00000414··00008e0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT76 00000414··00008e0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT
77 00000438··0000650a·R_ARM_THM_CALL·········00000000···PyList_New77 00000438··0000650a·R_ARM_THM_CALL·········00000000···PyList_New
78 00000442··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred78 00000442··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
79 0000044a··0000030a·R_ARM_THM_CALL·········00000001···r_object79 0000044a··0000030a·R_ARM_THM_CALL·········00000001···r_object
80 0000045c··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc80 0000045c··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
81 00000464··0000670a·R_ARM_THM_CALL·········00000000···PyMem_Free81 00000464··0000670a·R_ARM_THM_CALL·········00000000···PyMem_Free
82 00000476··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred82 00000476··00006c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
83 0000047e··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError83 0000047e··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
84 00000482··00008a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError84 00000482··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
85 00000486··0000302f·R_ARM_THM_MOVW_ABS_NC··00000398···.LC2885 00000486··0000302f·R_ARM_THM_MOVW_ABS_NC··00000398···.LC28
86 0000048a··00003030·R_ARM_THM_MOVT_ABS·····00000398···.LC2886 0000048a··00003030·R_ARM_THM_MOVT_ABS·····00000398···.LC28
87 00000490··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString87 00000490··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString
88 00000496··00009c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr88 00000496··00009c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
89 0000049a··00009c30·R_ARM_THM_MOVT_ABS·····00000000···stderr89 0000049a··00009c30·R_ARM_THM_MOVT_ABS·····00000000···stderr
90 000004a0··00002f2f·R_ARM_THM_MOVW_ABS_NC··0000036c···.LC2790 000004a0··00002f2f·R_ARM_THM_MOVW_ABS_NC··0000036c···.LC27
91 000004a4··00002f30·R_ARM_THM_MOVT_ABS·····0000036c···.LC2791 000004a4··00002f30·R_ARM_THM_MOVT_ABS·····0000036c···.LC27
92 000004ae··00009d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk92 000004ae··00009d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
93 000004b4··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError93 000004b4··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
94 000004b8··00008a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError94 000004b8··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
95 000004be··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000454···.LC3895 000004be··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000454···.LC38
96 000004c2··00004a30·R_ARM_THM_MOVT_ABS·····00000454···.LC3896 000004c2··00004a30·R_ARM_THM_MOVT_ABS·····00000454···.LC38
97 000004ca··0000930a·R_ARM_THM_CALL·········00000000···PyErr_Format97 000004ca··0000930a·R_ARM_THM_CALL·········00000000···PyErr_Format
98 000004d6··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc98 000004d6··0000660a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
99 000004dc··00000102·R_ARM_ABS32············00000000···.data99 000004dc··00000102·R_ARM_ABS32············00000000···.data
100 00000502··0000210a·R_ARM_THM_CALL·········000019f5···r_string100 00000502··0000210a·R_ARM_THM_CALL·········00001991···r_string
101 00000514··0000c50a·R_ARM_THM_CALL·········00000000···__memcpy_chk101 00000514··0000c50a·R_ARM_THM_CALL·········00000000···__memcpy_chk
102 00000520··0000c60a·R_ARM_THM_CALL·········00000000···PyOS_string_to_double102 00000520··0000c60a·R_ARM_THM_CALL·········00000000···PyOS_string_to_double
103 00000536··0000c10a·R_ARM_THM_CALL·········00000000···__stack_chk_fail103 00000536··0000c10a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
104 00000548··0000830a·R_ARM_THM_CALL·········00000000···getc104 00000548··0000830a·R_ARM_THM_CALL·········00000000···getc
105 00000554··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_EOFError105 00000554··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_EOFError
106 00000558··00008230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_EOFError106 00000558··00008230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_EOFError
107 0000055c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0107 0000055c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
108 00000560··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0108 00000560··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
109 00000568··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString109 00000568··0000710a·R_ARM_THM_CALL·········00000000···PyErr_SetString
110 00000576··0000210a·R_ARM_THM_CALL·········000019f5···r_string110 00000576··0000210a·R_ARM_THM_CALL·········00001991···r_string
111 00000584··0000c202·R_ARM_ABS32············00000000···__stack_chk_guard111 00000584··0000c202·R_ARM_ABS32············00000000···__stack_chk_guard
112 00000594··0000c70a·R_ARM_THM_CALL·········00000000···PyOS_double_to_string112 00000594··0000c70a·R_ARM_THM_CALL·········00000000···PyOS_double_to_string
113 0000059c··0000c80a·R_ARM_THM_CALL·········00000000···strlen113 0000059c··0000c80a·R_ARM_THM_CALL·········00000000···strlen
114 000005b6··00003e0a·R_ARM_THM_CALL·········00002955···w_string114 000005b6··00003e0a·R_ARM_THM_CALL·········000028f9···w_string
115 000000ac··0000a41e·R_ARM_THM_JUMP24·······00000115···PyMarshal_WriteObjectToString115 000000ac··0000a41e·R_ARM_THM_JUMP24·······00000115···PyMarshal_WriteObjectToString
116 000005c0··0000671e·R_ARM_THM_JUMP24·······00000000···PyMem_Free116 000005c0··0000671e·R_ARM_THM_JUMP24·······00000000···PyMem_Free
  
117 Relocation·section·'.rel.data'·at·offset·0x5b04·contains·18·entries:117 Relocation·section·'.rel.data'·at·offset·0x5aa8·contains·18·entries:
118 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name118 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
119 00000004··00000402·R_ARM_ABS32············00000000···.rodata.str1.4119 00000004··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
120 00000020··00000402·R_ARM_ABS32············00000000···.rodata.str1.4120 00000020··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
121 00000024··00005202·R_ARM_ABS32············00000000···.rodata121 00000024··00005202·R_ARM_ABS32············00000000···.rodata
122 0000002c··00000102·R_ARM_ABS32············00000000···.data122 0000002c··00000102·R_ARM_ABS32············00000000···.data
123 00000044··00000402·R_ARM_ABS32············00000000···.rodata.str1.4123 00000044··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
124 00000050··00000402·R_ARM_ABS32············00000000···.rodata.str1.4124 00000050··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 129, 18 lines modifiedOffset 129, 18 lines modified
129 00000068··00000402·R_ARM_ABS32············00000000···.rodata.str1.4129 00000068··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
130 0000006c··00004c02·R_ARM_ABS32············00000401···marshal_load130 0000006c··00004c02·R_ARM_ABS32············00000401···marshal_load
131 00000074··00005202·R_ARM_ABS32············00000000···.rodata131 00000074··00005202·R_ARM_ABS32············00000000···.rodata
Max diff block lines reached; 68854/78378 bytes (87.85%) of diff not shown.
540 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 142, 22 lines modifiedOffset 142, 22 lines modified
142 _Py_EllipsisObject142 _Py_EllipsisObject
143 _PyLong_New143 _PyLong_New
144 _PyLong_FromByteArray144 _PyLong_FromByteArray
145 PyComplex_FromCComplex145 PyComplex_FromCComplex
146 PyDict_New146 PyDict_New
147 PyDict_SetItem147 PyDict_SetItem
148 PyExc_EOFError148 PyExc_EOFError
 149 PyExc_TypeError
149 PyFrozenSet_Type150 PyFrozenSet_Type
150 PyThreadState_Get151 PyThreadState_Get
151 _Py_CheckFunctionResult152 _Py_CheckFunctionResult
152 _PyObject_MakeTpCall153 _PyObject_MakeTpCall
153 PyExc_StopIteration154 PyExc_StopIteration
154 PyUnicode_New 
155 PyExc_TypeError 
156 PySet_New155 PySet_New
 156 PyUnicode_New
157 PyBuffer_FillInfo157 PyBuffer_FillInfo
158 PyMemoryView_FromBuffer158 PyMemoryView_FromBuffer
159 _PyObject_CallMethodId_SizeT159 _PyObject_CallMethodId_SizeT
160 PyNumber_AsSsize_t160 PyNumber_AsSsize_t
161 PyMem_Malloc161 PyMem_Malloc
162 PyMem_Realloc162 PyMem_Realloc
163 PyErr_Format163 PyErr_Format
2.06 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 »       str»    r4,·[sp,·#36]» ;·0x24176 »       str»    r4,·[sp,·#36]» ;·0x24
177 »       str»    r2,·[sp,·#24]177 »       str»    r2,·[sp,·#24]
178 »       bl»     1e8·<w_init_refs>178 »       bl»     1e8·<w_init_refs>
179 »       cmp»    r0,·#0179 »       cmp»    r0,·#0
180 »       bne.n»  1ca·<PyMarshal_WriteObjectToString+0xb6>180 »       bne.n»  1ca·<PyMarshal_WriteObjectToString+0xb6>
181 »       mov»    r0,·r5181 »       mov»    r0,·r5
182 »       add»    r1,·sp,·#4182 »       add»    r1,·sp,·#4
183 »       bl»     1d0c·<w_object>183 »       bl»     1cb0·<w_object>
184 ·R_ARM_THM_CALL» w_object184 ·R_ARM_THM_CALL» w_object
185 »       ldr»    r0,·[sp,·#32]185 »       ldr»    r0,·[sp,·#32]
186 »       cbz»    r0,·164·<PyMarshal_WriteObjectToString+0x50>186 »       cbz»    r0,·164·<PyMarshal_WriteObjectToString+0x50>
187 »       bl»     0·<_Py_hashtable_destroy>187 »       bl»     0·<_Py_hashtable_destroy>
188 ·R_ARM_THM_CALL» _Py_hashtable_destroy188 ·R_ARM_THM_CALL» _Py_hashtable_destroy
189 »       ldr»    r0,·[sp,·#16]189 »       ldr»    r0,·[sp,·#16]
190 »       cbz»    r0,·1c2·<PyMarshal_WriteObjectToString+0xae>190 »       cbz»    r0,·1c2·<PyMarshal_WriteObjectToString+0xae>
Offset 400, 15 lines modifiedOffset 400, 15 lines modified
400 »       bl»     0·<_PyFloat_Pack8>400 »       bl»     0·<_PyFloat_Pack8>
401 ·R_ARM_THM_CALL» _PyFloat_Pack8401 ·R_ARM_THM_CALL» _PyFloat_Pack8
402 »       cmp»    r0,·#0402 »       cmp»    r0,·#0
403 »       blt.n»  338·<w_float_bin+0x3c>403 »       blt.n»  338·<w_float_bin+0x3c>
404 »       mov»    r2,·r4404 »       mov»    r2,·r4
405 »       movs»   r1,·#8405 »       movs»   r1,·#8
406 »       add»    r0,·sp,·#4406 »       add»    r0,·sp,·#4
407 »       bl»     2954·<w_string>407 »       bl»     28f8·<w_string>
408 ·R_ARM_THM_CALL» w_string408 ·R_ARM_THM_CALL» w_string
409 »       ldr»    r1,·[pc,·#28]» ;·(340·<w_float_bin+0x44>)409 »       ldr»    r1,·[pc,·#28]» ;·(340·<w_float_bin+0x44>)
410 »       ldr»    r2,·[r1,·#0]410 »       ldr»    r2,·[r1,·#0]
411 »       ldr»    r1,·[sp,·#12]411 »       ldr»    r1,·[sp,·#12]
412 »       eors»   r2,·r1412 »       eors»   r2,·r1
413 »       mov.w»  r1,·#0413 »       mov.w»  r1,·#0
414 »       bne.n»  334·<w_float_bin+0x38>414 »       bne.n»  334·<w_float_bin+0x38>
Offset 641, 15 lines modifiedOffset 641, 15 lines modified
641 »       ldr»    r5,·[r1,·#16]641 »       ldr»    r5,·[r1,·#16]
642 »       cmp»    r0,·r5642 »       cmp»    r0,·r5
643 »       bcs.n»  554·<r_float_str+0x74>643 »       bcs.n»  554·<r_float_str+0x74>
644 »       adds»   r3,·r0,·#1644 »       adds»   r3,·r0,·#1
645 »       str»    r3,·[r1,·#12]645 »       str»    r3,·[r1,·#12]
646 »       ldrb»   r4,·[r0,·#0]646 »       ldrb»   r4,·[r0,·#0]
647 »       mov»    r0,·r4647 »       mov»    r0,·r4
648 »       bl»     19f4·<r_string>648 »       bl»     1990·<r_string>
649 ·R_ARM_THM_CALL» r_string649 ·R_ARM_THM_CALL» r_string
650 »       mov»    r1,·r0650 »       mov»    r1,·r0
651 »       cbz»    r0,·53a·<r_float_str+0x5a>651 »       cbz»    r0,·53a·<r_float_str+0x5a>
652 »       add»    r5,·sp,·#12652 »       add»    r5,·sp,·#12
653 »       mov»    r2,·r4653 »       mov»    r2,·r4
654 »       mov.w»  r3,·#256»   ;·0x100654 »       mov.w»  r3,·#256»   ;·0x100
655 »       mov»    r0,·r5655 »       mov»    r0,·r5
Offset 694, 15 lines modifiedOffset 694, 15 lines modified
694 »       ldr.w»  r0,·[ip]694 »       ldr.w»  r0,·[ip]
695 »       bl»     0·<PyErr_SetString>695 »       bl»     0·<PyErr_SetString>
696 ·R_ARM_THM_CALL» PyErr_SetString696 ·R_ARM_THM_CALL» PyErr_SetString
697 »       vmov.f64»       d0,·#240»;·0xbf800000·-1.0697 »       vmov.f64»       d0,·#240»;·0xbf800000·-1.0
698 »       b.n»    524·<r_float_str+0x44>698 »       b.n»    524·<r_float_str+0x44>
699 »       movs»   r0,·#1699 »       movs»   r0,·#1
700 »       str»    r1,·[sp,·#4]700 »       str»    r1,·[sp,·#4]
701 »       bl»     19f4·<r_string>701 »       bl»     1990·<r_string>
702 ·R_ARM_THM_CALL» r_string702 ·R_ARM_THM_CALL» r_string
703 »       cmp»    r0,·#0703 »       cmp»    r0,·#0
704 »       beq.n»  554·<r_float_str+0x74>704 »       beq.n»  554·<r_float_str+0x74>
705 »       ldrb»   r4,·[r0,·#0]705 »       ldrb»   r4,·[r0,·#0]
706 »       ldr»    r1,·[sp,·#4]706 »       ldr»    r1,·[sp,·#4]
707 »       b.n»    500·<r_float_str+0x20>707 »       b.n»    500·<r_float_str+0x20>
708 »       .word»  0x00000000708 »       .word»  0x00000000
Offset 728, 15 lines modifiedOffset 728, 15 lines modified
728 »       beq.n»  5ca·<w_float_str+0x42>728 »       beq.n»  5ca·<w_float_str+0x42>
729 »       adds»   r0,·r3,·#1729 »       adds»   r0,·r3,·#1
730 »       str»    r0,·[r4,·#16]730 »       str»    r0,·[r4,·#16]
731 »       strb»   r6,·[r3,·#0]731 »       strb»   r6,·[r3,·#0]
732 »       mov»    r0,·r5732 »       mov»    r0,·r5
733 »       mov»    r2,·r4733 »       mov»    r2,·r4
734 »       mov»    r1,·r6734 »       mov»    r1,·r6
735 »       bl»     2954·<w_string>735 »       bl»     28f8·<w_string>
736 ·R_ARM_THM_CALL» w_string736 ·R_ARM_THM_CALL» w_string
737 »       mov»    r0,·r5737 »       mov»    r0,·r5
738 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}738 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
739 »       b.w»    0·<PyMem_Free>739 »       b.w»    0·<PyMem_Free>
740 ·R_ARM_THM_JUMP24»       PyMem_Free740 ·R_ARM_THM_JUMP24»       PyMem_Free
741 »       movs»   r1,·#3741 »       movs»   r1,·#3
742 »       str»    r1,·[r4,·#4]742 »       str»    r1,·[r4,·#4]
122 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 7, 26 lines modifiedOffset 7, 26 lines modified
7 r_object():7 r_object():
8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
9 »       mov»    r4,·r09 »       mov»    r4,·r0
10 »       ldr»    r7,·[r0,·#12]10 »       ldr»    r7,·[r0,·#12]
11 »       vpush»  {d8-d9}11 »       vpush»  {d8-d9}
12 »       sub»    sp,·#140»     ;·0x8c12 »       sub»    sp,·#140»     ;·0x8c
13 »       cmp»    r7,·#013 »       cmp»    r7,·#0
14 »       beq.w»  e2c·<r_object+0xe2c>14 »       beq.w»  dbe·<r_object+0xdbe>
15 »       ldr»    r1,·[r0,·#16]15 »       ldr»    r1,·[r0,·#16]
16 »       cmp»    r7,·r116 »       cmp»    r7,·r1
17 »       bcs.w»  1542·<r_object+0x1542>17 »       bcs.w»  1436·<r_object+0x1436>
18 »       ldr»    r1,·[r0,·#4]18 »       ldr»    r1,·[r0,·#4]
19 »       adds»   r5,·r7,·#119 »       adds»   r5,·r7,·#1
20 »       str»    r5,·[r0,·#12]20 »       str»    r5,·[r0,·#12]
21 »       adds»   r2,·r1,·#121 »       adds»   r2,·r1,·#1
22 »       ldrb»   r6,·[r7,·#0]22 »       ldrb»   r6,·[r7,·#0]
23 »       cmp.w»  r2,·#2000»  ;·0x7d023 »       cmp.w»  r2,·#2000»  ;·0x7d0
24 »       str»    r2,·[r0,·#4]24 »       str»    r2,·[r0,·#4]
25 »       bgt.w»  179c·<r_object+0x179c>25 »       bgt.w»  17c6·<r_object+0x17c6>
26 »       and.w»  r5,·r6,·#128»;·0x8026 »       and.w»  r5,·r6,·#128»;·0x80
27 »       bic.w»  r6,·r6,·#128»;·0x8027 »       bic.w»  r6,·r6,·#128»;·0x80
28 »       sub.w»  r7,·r6,·#40» ;·0x2828 »       sub.w»  r7,·r6,·#40» ;·0x28
29 »       cmp»    r7,·#83»      ;·0x5329 »       cmp»    r7,·#83»      ;·0x53
30 »       bhi.w»  35c·<r_object+0x35c>30 »       bhi.w»  35c·<r_object+0x35c>
31 »       tbh»    [pc,·r7,·lsl·#1]31 »       tbh»    [pc,·r7,·lsl·#1]
32 »       .short» 0x03fd32 »       .short» 0x03fd
Offset 42, 138 lines modifiedOffset 42, 138 lines modified
42 »       .word»  0x0199018b42 »       .word»  0x0199018b
43 »       .word»  0x0199018b43 »       .word»  0x0199018b
44 »       .word»  0x018b018b44 »       .word»  0x018b018b
45 »       .word»  0x018b032c45 »       .word»  0x018b032c
46 »       .word»  0x018b018b46 »       .word»  0x018b018b
47 »       .word»  0x03c0018b47 »       .word»  0x03c0018b
48 »       .word»  0x018b018b48 »       .word»  0x018b018b
49 »       .word»  0x018b04be49 »       .word»  0x018b04aa
50 »       .word»  0x018b018b50 »       .word»  0x018b018b
51 »       .word»  0x0321018b51 »       .word»  0x0321018b
52 »       .word»  0x018b018b52 »       .word»  0x018b018b
53 »       .word»  0x018b018b53 »       .word»  0x018b018b
54 »       .word»  0x03cb0b7c54 »       .word»  0x03cb0bdc
55 »       .word»  0x018b018b55 »       .word»  0x018b018b
56 »       .word»  0x018b018b56 »       .word»  0x018b018b
57 »       .word»  0x007f018b57 »       .word»  0x007f018b
58 »       .word»  0x018b049658 »       .word»  0x018b0482
59 »       .word»  0x018b018b59 »       .word»  0x018b018b
60 »       .word»  0x018b018b60 »       .word»  0x018b018b
61 »       .word»  0x018b03be61 »       .word»  0x018b03be
62 »       .word»  0x018b01e562 »       .word»  0x018b01e5
63 »       .word»  0x04cd018b63 »       .word»  0x04b9018b
64 »       .word»  0x018b03d664 »       .word»  0x018b03d6
65 »       .word»  0x018b03a165 »       .word»  0x018b03a1
66 »       .word»  0x0424018b66 »       .word»  0x0424018b
67 »       .word»  0x018b018b67 »       .word»  0x018b018b
68 »       .word»  0x018b018b68 »       .word»  0x018b018b
69 »       .word»  0x0054018b69 »       .word»  0x0054018b
70 »       .word»  0x0364012e70 »       .word»  0x0364012e
71 »       .word»  0x018b03fb71 »       .word»  0x018b03fb
72 »       .word»  0x0b87018b72 »       .word»  0x0b9c018b
73 »       .word»  0x016f04e373 »       .word»  0x016f04cf
74 »       .short» 0x051474 »       .short» 0x0500
75 »       ldr»    r6,·[r4,·#12]75 »       ldr»    r6,·[r4,·#12]
76 »       cmp»    r6,·#076 »       cmp»    r6,·#0
77 »       beq.w»  de6·<r_object+0xde6>77 »       beq.w»  f4c·<r_object+0xf4c>
78 »       ldr»    r7,·[r4,·#16]78 »       ldr»    r7,·[r4,·#16]
79 »       subs»   r3,·r7,·r679 »       subs»   r3,·r7,·r6
80 »       cmp»    r3,·#380 »       cmp»    r3,·#3
81 »       ble.w»  13e6·<r_object+0x13e6>81 »       ble.w»  13f4·<r_object+0x13f4>
82 »       adds»   r0,·r6,·#482 »       adds»   r0,·r6,·#4
83 »       str»    r0,·[r4,·#12]83 »       str»    r0,·[r4,·#12]
84 »       ldr»    r5,·[r6,·#0]84 »       ldr»    r5,·[r6,·#0]
85 »       mov»    r9,·r585 »       mov»    r9,·r5
86 »       cmp»    r5,·#086 »       cmp»    r5,·#0
87 »       blt.w»  1734·<r_object+0x1734>87 »       blt.w»  1774·<r_object+0x1774>
88 »       ldr»    r1,·[r4,·#28]88 »       ldr»    r1,·[r4,·#28]
89 »       ldr»    r6,·[r1,·#8]89 »       ldr»    r6,·[r1,·#8]
90 »       cmp»    r5,·r690 »       cmp»    r5,·r6
91 »       bge.w»  1408·<r_object+0x1408>91 »       bge.w»  1416·<r_object+0x1416>
92 »       ldr»    r7,·[r1,·#12]92 »       ldr»    r7,·[r1,·#12]
93 »       movw»   r3,·#093 »       movw»   r3,·#0
94 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct94 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
95 »       movt»   r3,·#095 »       movt»   r3,·#0
96 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct96 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
97 »       ldr.w»  r7,·[r7,·r5,·lsl·#2]97 »       ldr.w»  r7,·[r7,·r5,·lsl·#2]
98 »       str»    r7,·[sp,·#100]»;·0x6498 »       str»    r7,·[sp,·#100]»;·0x64
99 »       cmp»    r7,·r399 »       cmp»    r7,·r3
100 »       beq.w»  1408·<r_object+0x1408>100 »       beq.w»  1416·<r_object+0x1416>
101 »       ldr»    r0,·[r7,·#0]101 »       ldr»    r0,·[r7,·#0]
102 »       subs»   r2,·#1102 »       subs»   r2,·#1
103 »       adds»   r0,·#1103 »       adds»   r0,·#1
104 »       str»    r0,·[r7,·#0]104 »       str»    r0,·[r7,·#0]
105 »       str»    r2,·[r4,·#4]105 »       str»    r2,·[r4,·#4]
106 »       mov»    r0,·r7106 »       mov»    r0,·r7
107 »       add»    sp,·#140»     ;·0x8c107 »       add»    sp,·#140»     ;·0x8c
108 »       vpop»   {d8-d9}108 »       vpop»   {d8-d9}
109 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}109 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
110 »       ldr»    r6,·[r4,·#12]110 »       ldr»    r6,·[r4,·#12]
111 »       cmp»    r6,·#0111 »       cmp»    r6,·#0
112 »       beq.w»  14c2·<r_object+0x14c2>112 »       beq.w»  13ae·<r_object+0x13ae>
113 »       ldr»    r2,·[r4,·#16]113 »       ldr»    r2,·[r4,·#16]
114 »       cmp»    r6,·r2114 »       cmp»    r6,·r2
115 »       bcs.w»  157e·<r_object+0x157e>115 »       bcs.w»  1472·<r_object+0x1472>
116 »       adds»   r1,·r6,·#1116 »       adds»   r1,·r6,·#1
117 »       str»    r1,·[r4,·#12]117 »       str»    r1,·[r4,·#12]
118 »       subs»   r3,·r2,·r1118 »       subs»   r3,·r2,·r1
119 »       ldrb»   r2,·[r6,·#0]119 »       ldrb»   r2,·[r6,·#0]
120 »       cmp»    r2,·r3120 »       cmp»    r2,·r3
121 »       bgt.w»  1522·<r_object+0x1522>121 »       bgt.w»  139a·<r_object+0x139a>
122 »       adds»   r0,·r1,·r2122 »       adds»   r0,·r1,·r2
123 »       str»    r0,·[r4,·#12]123 »       str»    r0,·[r4,·#12]
124 »       movs»   r0,·#1124 »       movs»   r0,·#1
125 »       bl»     0·<PyUnicode_FromKindAndData>125 »       bl»     0·<PyUnicode_FromKindAndData>
126 ·R_ARM_THM_CALL» PyUnicode_FromKindAndData126 ·R_ARM_THM_CALL» PyUnicode_FromKindAndData
127 »       str»    r0,·[sp,·#100]»;·0x64127 »       str»    r0,·[sp,·#100]»;·0x64
128 »       cmp»    r0,·#0128 »       cmp»    r0,·#0
129 »       beq.w»  aee·<r_object+0xaee>129 »       beq.w»  ac6·<r_object+0xac6>
130 »       add»    r0,·sp,·#100»  ;·0x64130 »       add»    r0,·sp,·#100»  ;·0x64
131 »       bl»     0·<PyUnicode_InternInPlace>131 »       bl»     0·<PyUnicode_InternInPlace>
132 ·R_ARM_THM_CALL» PyUnicode_InternInPlace132 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
133 »       ldr»    r7,·[sp,·#100]»;·0x64133 »       ldr»    r7,·[sp,·#100]»;·0x64
134 »       cbz»    r5,·192·<r_object+0x192>134 »       cbz»    r5,·192·<r_object+0x192>
135 »       cmp»    r7,·#0135 »       cmp»    r7,·#0
136 »       beq.w»  312·<r_object+0x312>136 »       beq.w»  312·<r_object+0x312>
137 »       ldr»    r0,·[r4,·#28]137 »       ldr»    r0,·[r4,·#28]
138 »       mov»    r1,·r7138 »       mov»    r1,·r7
139 »       bl»     0·<PyList_Append>139 »       bl»     0·<PyList_Append>
140 ·R_ARM_THM_CALL» PyList_Append140 ·R_ARM_THM_CALL» PyList_Append
141 »       cmp»    r0,·#0141 »       cmp»    r0,·#0
Max diff block lines reached; 121896/125221 bytes (97.34%) of diff not shown.
1.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 »       movs»   r3,·#010 »       movs»   r3,·#0
11 »       sub»    sp,·#3211 »       sub»    sp,·#32
12 »       movs»   r2,·#012 »       movs»   r2,·#0
13 »       mov»    r0,·sp13 »       mov»    r0,·sp
14 »       strd»   r2,·r3,·[sp,·#8]14 »       strd»   r2,·r3,·[sp,·#8]
15 »       strd»   r2,·r3,·[sp,·#16]15 »       strd»   r2,·r3,·[sp,·#16]
16 »       str»    r1,·[sp,·#0]16 »       str»    r1,·[sp,·#0]
17 »       bl»     19ac·<r_long>17 »       bl»     1948·<r_long>
18 ·R_ARM_THM_CALL» r_long18 ·R_ARM_THM_CALL» r_long
19 »       ldr»    r3,·[sp,·#20]19 »       ldr»    r3,·[sp,·#20]
20 »       mov»    r4,·r020 »       mov»    r4,·r0
21 »       cbz»    r3,·26·<PyMarshal_ReadLongFromFile+0x26>21 »       cbz»    r3,·26·<PyMarshal_ReadLongFromFile+0x26>
22 »       mov»    r0,·r322 »       mov»    r0,·r3
23 »       bl»     0·<PyMem_Free>23 »       bl»     0·<PyMem_Free>
24 ·R_ARM_THM_CALL» PyMem_Free24 ·R_ARM_THM_CALL» PyMem_Free
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 »       movs»   r3,·#0117 »       movs»   r3,·#0
118 »       sub»    sp,·#32118 »       sub»    sp,·#32
119 »       movs»   r2,·#0119 »       movs»   r2,·#0
120 »       mov»    r0,·sp120 »       mov»    r0,·sp
121 »       strd»   r2,·r3,·[sp,·#8]121 »       strd»   r2,·r3,·[sp,·#8]
122 »       strd»   r2,·r3,·[sp,·#16]122 »       strd»   r2,·r3,·[sp,·#16]
123 »       str»    r1,·[sp,·#0]123 »       str»    r1,·[sp,·#0]
124 »       bl»     1bcc·<r_short>124 »       bl»     1b68·<r_short>
125 ·R_ARM_THM_CALL» r_short125 ·R_ARM_THM_CALL» r_short
126 »       ldr»    r3,·[sp,·#20]126 »       ldr»    r3,·[sp,·#20]
127 »       mov»    r4,·r0127 »       mov»    r4,·r0
128 »       cbz»    r3,·100·<PyMarshal_ReadShortFromFile+0x26>128 »       cbz»    r3,·100·<PyMarshal_ReadShortFromFile+0x26>
129 »       mov»    r0,·r3129 »       mov»    r0,·r3
130 »       bl»     0·<PyMem_Free>130 »       bl»     0·<PyMem_Free>
131 ·R_ARM_THM_CALL» PyMem_Free131 ·R_ARM_THM_CALL» PyMem_Free
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 »       mov»    r1,·r7149 »       mov»    r1,·r7
150 »       mov»    r0,·r6150 »       mov»    r0,·r6
151 »       str»    r7,·[sp,·#24]151 »       str»    r7,·[sp,·#24]
152 »       str»    r5,·[sp,·#4]152 »       str»    r5,·[sp,·#4]
153 »       str.w»  sp,·[sp,·#28]153 »       str.w»  sp,·[sp,·#28]
154 »       str.w»  sp,·[sp,·#20]154 »       str.w»  sp,·[sp,·#20]
155 »       str»    r4,·[sp,·#36]» ;·0x24155 »       str»    r4,·[sp,·#36]» ;·0x24
156 »       bl»     28cc·<w_long>156 »       bl»     2870·<w_long>
157 ·R_ARM_THM_CALL» w_long157 ·R_ARM_THM_CALL» w_long
158 »       ldr»    r0,·[sp,·#28]158 »       ldr»    r0,·[sp,·#28]
159 »       movs»   r1,·#1159 »       movs»   r1,·#1
160 »       ldr»    r2,·[sp,·#20]160 »       ldr»    r2,·[sp,·#20]
161 »       ldr»    r3,·[sp,·#4]161 »       ldr»    r3,·[sp,·#4]
162 »       subs»   r2,·r2,·r0162 »       subs»   r2,·r2,·r0
163 »       bl»     0·<fwrite>163 »       bl»     0·<fwrite>
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 »       str»    r6,·[sp,·#0]194 »       str»    r6,·[sp,·#0]
195 »       str»    r4,·[sp,·#20]195 »       str»    r4,·[sp,·#20]
196 »       bl»     1e8·<w_init_refs>196 »       bl»     1e8·<w_init_refs>
197 ·R_ARM_THM_CALL» w_init_refs197 ·R_ARM_THM_CALL» w_init_refs
198 »       cbnz»   r0,·1a4·<PyMarshal_WriteObjectToFile+0x60>198 »       cbnz»   r0,·1a4·<PyMarshal_WriteObjectToFile+0x60>
199 »       mov»    r0,·r5199 »       mov»    r0,·r5
200 »       mov»    r1,·sp200 »       mov»    r1,·sp
201 »       bl»     1d0c·<w_object>201 »       bl»     1cb0·<w_object>
202 ·R_ARM_THM_CALL» w_object202 ·R_ARM_THM_CALL» w_object
203 »       ldr»    r0,·[sp,·#28]203 »       ldr»    r0,·[sp,·#28]
204 »       cbz»    r0,·196·<PyMarshal_WriteObjectToFile+0x52>204 »       cbz»    r0,·196·<PyMarshal_WriteObjectToFile+0x52>
205 »       bl»     0·<_Py_hashtable_destroy>205 »       bl»     0·<_Py_hashtable_destroy>
206 ·R_ARM_THM_CALL» _Py_hashtable_destroy206 ·R_ARM_THM_CALL» _Py_hashtable_destroy
207 »       ldr»    r0,·[sp,·#24]207 »       ldr»    r0,·[sp,·#24]
208 »       movs»   r1,·#1208 »       movs»   r1,·#1
2.21 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 68, 23 lines modifiedOffset 68, 23 lines modified
68 ··0x00000410·7369734f·626a6563·74005f50·794c6f6e·sisObject._PyLon68 ··0x00000410·7369734f·626a6563·74005f50·794c6f6e·sisObject._PyLon
69 ··0x00000420·675f4e65·77005f50·794c6f6e·675f4672·g_New._PyLong_Fr69 ··0x00000420·675f4e65·77005f50·794c6f6e·675f4672·g_New._PyLong_Fr
70 ··0x00000430·6f6d4279·74654172·72617900·5079436f·omByteArray.PyCo70 ··0x00000430·6f6d4279·74654172·72617900·5079436f·omByteArray.PyCo
71 ··0x00000440·6d706c65·785f4672·6f6d4343·6f6d706c·mplex_FromCCompl71 ··0x00000440·6d706c65·785f4672·6f6d4343·6f6d706c·mplex_FromCCompl
72 ··0x00000450·65780050·79446963·745f4e65·77005079·ex.PyDict_New.Py72 ··0x00000450·65780050·79446963·745f4e65·77005079·ex.PyDict_New.Py
73 ··0x00000460·44696374·5f536574·4974656d·00507945·Dict_SetItem.PyE73 ··0x00000460·44696374·5f536574·4974656d·00507945·Dict_SetItem.PyE
74 ··0x00000470·78635f45·4f464572·726f7200·67657463·xc_EOFError.getc74 ··0x00000470·78635f45·4f464572·726f7200·67657463·xc_EOFError.getc
 75 ··0x00000480·00507945·78635f54·79706545·72726f72·.PyExc_TypeError
75 ··0x00000480·00507946·726f7a65·6e536574·5f547970·.PyFrozenSet_Typ76 ··0x00000490·00507946·726f7a65·6e536574·5f547970·.PyFrozenSet_Typ
76 ··0x00000490·65005079·54687265·61645374·6174655f·e.PyThreadState_77 ··0x000004a0·65005079·54687265·61645374·6174655f·e.PyThreadState_
77 ··0x000004a0·47657400·5f50795f·43686563·6b46756e·Get._Py_CheckFun78 ··0x000004b0·47657400·5f50795f·43686563·6b46756e·Get._Py_CheckFun
78 ··0x000004b0·6374696f·6e526573·756c7400·5f50794f·ctionResult._PyO79 ··0x000004c0·6374696f·6e526573·756c7400·5f50794f·ctionResult._PyO
79 ··0x000004c0·626a6563·745f4d61·6b655470·43616c6c·bject_MakeTpCall80 ··0x000004d0·626a6563·745f4d61·6b655470·43616c6c·bject_MakeTpCall
80 ··0x000004d0·00507945·78635f53·746f7049·74657261·.PyExc_StopItera81 ··0x000004e0·00507945·78635f53·746f7049·74657261·.PyExc_StopItera
 82 ··0x000004f0·74696f6e·00507953·65745f4e·65770050·tion.PySet_New.P
 83 ··0x00000500·79556e69·636f6465·5f4e6577·00507942·yUnicode_New.PyB
81 ··0x000004e0·74696f6e·00507955·6e69636f·64655f4e·tion.PyUnicode_N 
82 ··0x000004f0·65770050·79457863·5f547970·65457272·ew.PyExc_TypeErr 
83 ··0x00000500·6f720050·79536574·5f4e6577·00507942·or.PySet_New.PyB 
84 ··0x00000510·75666665·725f4669·6c6c496e·666f0050·uffer_FillInfo.P84 ··0x00000510·75666665·725f4669·6c6c496e·666f0050·uffer_FillInfo.P
85 ··0x00000520·794d656d·6f727956·6965775f·46726f6d·yMemoryView_From85 ··0x00000520·794d656d·6f727956·6965775f·46726f6d·yMemoryView_From
86 ··0x00000530·42756666·6572005f·50794f62·6a656374·Buffer._PyObject86 ··0x00000530·42756666·6572005f·50794f62·6a656374·Buffer._PyObject
87 ··0x00000540·5f43616c·6c4d6574·686f6449·645f5369·_CallMethodId_Si87 ··0x00000540·5f43616c·6c4d6574·686f6449·645f5369·_CallMethodId_Si
88 ··0x00000550·7a655400·50794e75·6d626572·5f417353·zeT.PyNumber_AsS88 ··0x00000550·7a655400·50794e75·6d626572·5f417353·zeT.PyNumber_AsS
89 ··0x00000560·73697a65·5f740050·794d656d·5f4d616c·size_t.PyMem_Mal89 ··0x00000560·73697a65·5f740050·794d656d·5f4d616c·size_t.PyMem_Mal
90 ··0x00000570·6c6f6300·50794d65·6d5f5265·616c6c6f·loc.PyMem_Reallo90 ··0x00000570·6c6f6300·50794d65·6d5f5265·616c6c6f·loc.PyMem_Reallo
50.5 KB
modsupport.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:··········10900·(bytes·into·file)13 ··Start·of·section·headers:··········10696·(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·0x2a94:1 There·are·15·section·headers,·starting·at·offset·0x29c8:
  
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·000038·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·001d70·000018·08···I·12···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00006c·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·00006c·000004·00··WA··0···0··4
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·00118c·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·00006c·0010f4·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·001dc0·000bf8·08···I·11···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·001d88·000b60·08···I·12···5··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0011c0·000171·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001160·000171·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·001332·0000aa·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0012d2·0000aa·00··AX··0···0··2
12 ··[·8]·.rel.text.unlikely·REL·············00000000·0029b8·000060·08···I·11···7··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0028e8·000060·08···I·12···8··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0013dc·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·00137c·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0013dc·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00137c·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·001410·000590·10·····12··37··416 ··[12]·.symtab···········SYMTAB··········00000000·0013b0·0005a0·10·····13··38··4
16 ··[12]·.strtab···········STRTAB··········00000000·0019a0·00041f·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001950·00041f·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·002a18·00007c·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·002948·000080·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 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
11.2 KB
readelf --wide --symbols {}
    
Offset 1, 92 lines modifiedOffset 1, 93 lines modified
  
1 Symbol·table·'.symtab'·contains·89·entries:1 Symbol·table·'.symtab'·contains·90·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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·00000021···514·FUNC····LOCAL··DEFAULT····4·va_build_value6 ·····3:·00000021···514·FUNC····LOCAL··DEFAULT····5·va_build_value
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
9 ·····6:·000003e5··1488·FUNC····LOCAL··DEFAULT····4·do_mkvalue9 ·····6:·000003e5··1488·FUNC····LOCAL··DEFAULT····5·do_mkvalue
10 ·····7:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····4·$d10 ·····7:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····8:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····4·$t11 ·····8:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····5·$t
12 ·····9:·000009b5···304·FUNC····LOCAL··DEFAULT····4·do_mktuple12 ·····9:·000009b5···304·FUNC····LOCAL··DEFAULT····5·do_mktuple
13 ····10:·00000225···446·FUNC····LOCAL··DEFAULT····4·countformat13 ····10:·00000225···446·FUNC····LOCAL··DEFAULT····5·countformat
14 ····11:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····4·$d14 ····11:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
15 ····12:·00000398·····0·NOTYPE··LOCAL··DEFAULT····4·$t15 ····12:·00000398·····0·NOTYPE··LOCAL··DEFAULT····5·$t
16 ····13:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC116 ····13:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
17 ····14:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC217 ····14:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
18 ····15:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC318 ····15:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
19 ····16:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC419 ····16:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
20 ····17:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC520 ····17:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
21 ····18:·00000406·····0·NOTYPE··LOCAL··DEFAULT····4·$d21 ····18:·00000406·····0·NOTYPE··LOCAL··DEFAULT····5·$d
22 ····19:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····4·$t22 ····19:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····5·$t
23 ····20:·00000001···164·FUNC····LOCAL··DEFAULT····7·do_ignore23 ····20:·00000001···164·FUNC····LOCAL··DEFAULT····8·do_ignore
24 ····21:·00000af9···866·FUNC····LOCAL··DEFAULT····4·va_build_stack24 ····21:·00000af9···866·FUNC····LOCAL··DEFAULT····5·va_build_stack
25 ····22:·00000b8c·····0·NOTYPE··LOCAL··DEFAULT····4·$d25 ····22:·00000b8c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
26 ····23:·00000c84·····0·NOTYPE··LOCAL··DEFAULT····4·$t26 ····23:·00000c84·····0·NOTYPE··LOCAL··DEFAULT····5·$t
27 ····24:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC627 ····24:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
28 ····25:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC728 ····25:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
29 ····26:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC829 ····26:·00000124·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
30 ····27:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC930 ····27:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 33 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····1·34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····2· 
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····3·35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····6·36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····9·38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···10·39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
 40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
40 ····37:·00000001····30·FUNC····GLOBAL·DEFAULT····4·Py_BuildValue41 ····38:·00000001····30·FUNC····GLOBAL·DEFAULT····5·Py_BuildValue
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromDouble48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromDouble
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLong49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLong
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromOrdinal52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromOrdinal
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromWideChar59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromWideChar
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
64 ····61:·00000ae5····20·FUNC····GLOBAL·DEFAULT····4·_Py_VaBuildStack65 ····62:·00000ae5····20·FUNC····GLOBAL·DEFAULT····5·_Py_VaBuildStack
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
68 ····65:·00000e5d···180·FUNC····GLOBAL·DEFAULT····4·PyModule_AddObject69 ····66:·00000e5d···180·FUNC····GLOBAL·DEFAULT····5·PyModule_AddObject
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetDict71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetDict
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetName74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetName
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
76 ····73:·00000f11···152·FUNC····GLOBAL·DEFAULT····4·PyModule_AddIntConstant77 ····74:·00000f11···152·FUNC····GLOBAL·DEFAULT····5·PyModule_AddIntConstant
77 ····74:·00000fa9····20·FUNC····GLOBAL·DEFAULT····4·_Py_VaBuildStack_SizeT78 ····75:·00000fa9····20·FUNC····GLOBAL·DEFAULT····5·_Py_VaBuildStack_SizeT
78 ····75:·00000fbd···170·FUNC····GLOBAL·DEFAULT····4·PyModule_AddType79 ····76:·00000fbd···170·FUNC····GLOBAL·DEFAULT····5·PyModule_AddType
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Name81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Name
81 ····78:·00001069····98·FUNC····GLOBAL·DEFAULT····4·_Py_convert_optional_to_ssize_t82 ····79:·00001069····98·FUNC····GLOBAL·DEFAULT····5·_Py_convert_optional_to_ssize_t
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t
84 ····81:·000010cd···152·FUNC····GLOBAL·DEFAULT····4·PyModule_AddStringConstant85 ····82:·00000001····54·FUNC····GLOBAL·DEFAULT····1·PyModule_AddStringConstant
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
86 ····83:·00001165····30·FUNC····GLOBAL·DEFAULT····4·_Py_BuildValue_SizeT87 ····84:·000010cd····30·FUNC····GLOBAL·DEFAULT····5·_Py_BuildValue_SizeT
87 ····84:·00001185·····6·FUNC····GLOBAL·DEFAULT····4·_Py_VaBuildValue_SizeT88 ····85:·000010ed·····6·FUNC····GLOBAL·DEFAULT····5·_Py_VaBuildValue_SizeT
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore
90 ····87:·000000a5·····6·FUNC····GLOBAL·DEFAULT····7·Py_VaBuildValue91 ····88:·000000a5·····6·FUNC····GLOBAL·DEFAULT····8·Py_VaBuildValue
91 ····88:·00000000·····4·OBJECT··GLOBAL·DEFAULT····3·_Py_PackageContext92 ····89:·00000000·····4·OBJECT··GLOBAL·DEFAULT····4·_Py_PackageContext
26.6 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 15 lines modified
  
 1 Relocation·section·'.rel.text'·at·offset·0x1d70·contains·3·entries:
 2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 0000000a··0000530a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
 4 00000018··0000420a·R_ARM_THM_CALL·········00000e5d···PyModule_AddObject
 5 0000002c··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x1dc0·contains·383·entries:6 Relocation·section·'.rel.text.hot'·at·offset·0x1d88·contains·364·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000ac··00000102·R_ARM_ABS32············00000000···.text.hot8 000000ac··00000102·R_ARM_ABS32············00000000···.text.hot
4 000000b0··00000102·R_ARM_ABS32············00000000···.text.hot9 000000b0··00000102·R_ARM_ABS32············00000000···.text.hot
5 000000b4··00000102·R_ARM_ABS32············00000000···.text.hot10 000000b4··00000102·R_ARM_ABS32············00000000···.text.hot
6 000000b8··00000102·R_ARM_ABS32············00000000···.text.hot11 000000b8··00000102·R_ARM_ABS32············00000000···.text.hot
7 000000bc··00000102·R_ARM_ABS32············00000000···.text.hot12 000000bc··00000102·R_ARM_ABS32············00000000···.text.hot
8 000000c0··00000102·R_ARM_ABS32············00000000···.text.hot13 000000c0··00000102·R_ARM_ABS32············00000000···.text.hot
Offset 59, 21 lines modifiedOffset 65, 21 lines modified
59 00000188··00000102·R_ARM_ABS32············00000000···.text.hot65 00000188··00000102·R_ARM_ABS32············00000000···.text.hot
60 0000018c··00000102·R_ARM_ABS32············00000000···.text.hot66 0000018c··00000102·R_ARM_ABS32············00000000···.text.hot
61 00000190··00000102·R_ARM_ABS32············00000000···.text.hot67 00000190··00000102·R_ARM_ABS32············00000000···.text.hot
62 00000194··00000102·R_ARM_ABS32············00000000···.text.hot68 00000194··00000102·R_ARM_ABS32············00000000···.text.hot
63 00000198··00000102·R_ARM_ABS32············00000000···.text.hot69 00000198··00000102·R_ARM_ABS32············00000000···.text.hot
64 0000019c··00000102·R_ARM_ABS32············00000000···.text.hot70 0000019c··00000102·R_ARM_ABS32············00000000···.text.hot
65 000001a0··00000102·R_ARM_ABS32············00000000···.text.hot71 000001a0··00000102·R_ARM_ABS32············00000000···.text.hot
66 000001f2··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError72 000001f2··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
67 000001f6··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError73 000001f6··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
68 000001fa··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC074 000001fa··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
69 000001fe··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC075 000001fe··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0
70 00000204··0000270a·R_ARM_THM_CALL·········00000000···PyErr_SetString76 00000204··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
71 0000020c··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct77 0000020c··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
72 00000210··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct78 00000210··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
73 000002a0··00000102·R_ARM_ABS32············00000000···.text.hot79 000002a0··00000102·R_ARM_ABS32············00000000···.text.hot
74 000002a4··00000102·R_ARM_ABS32············00000000···.text.hot80 000002a4··00000102·R_ARM_ABS32············00000000···.text.hot
75 000002a8··00000102·R_ARM_ABS32············00000000···.text.hot81 000002a8··00000102·R_ARM_ABS32············00000000···.text.hot
76 000002ac··00000102·R_ARM_ABS32············00000000···.text.hot82 000002ac··00000102·R_ARM_ABS32············00000000···.text.hot
77 000002b0··00000102·R_ARM_ABS32············00000000···.text.hot83 000002b0··00000102·R_ARM_ABS32············00000000···.text.hot
78 000002b4··00000102·R_ARM_ABS32············00000000···.text.hot84 000002b4··00000102·R_ARM_ABS32············00000000···.text.hot
79 000002b8··00000102·R_ARM_ABS32············00000000···.text.hot85 000002b8··00000102·R_ARM_ABS32············00000000···.text.hot
Offset 128, 86 lines modifiedOffset 134, 86 lines modified
128 0000037c··00000102·R_ARM_ABS32············00000000···.text.hot134 0000037c··00000102·R_ARM_ABS32············00000000···.text.hot
129 00000380··00000102·R_ARM_ABS32············00000000···.text.hot135 00000380··00000102·R_ARM_ABS32············00000000···.text.hot
130 00000384··00000102·R_ARM_ABS32············00000000···.text.hot136 00000384··00000102·R_ARM_ABS32············00000000···.text.hot
131 00000388··00000102·R_ARM_ABS32············00000000···.text.hot137 00000388··00000102·R_ARM_ABS32············00000000···.text.hot
132 0000038c··00000102·R_ARM_ABS32············00000000···.text.hot138 0000038c··00000102·R_ARM_ABS32············00000000···.text.hot
133 00000390··00000102·R_ARM_ABS32············00000000···.text.hot139 00000390··00000102·R_ARM_ABS32············00000000···.text.hot
134 00000394··00000102·R_ARM_ABS32············00000000···.text.hot140 00000394··00000102·R_ARM_ABS32············00000000···.text.hot
135 00000398··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError141 00000398··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
136 0000039c··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError142 0000039c··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
137 000003a0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0143 000003a0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
138 000003a4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0144 000003a4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0
139 000003aa··0000270a·R_ARM_THM_CALL·········00000000···PyErr_SetString145 000003aa··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
140 0000054a··00002a0a·R_ARM_THM_CALL·········00000000···strlen146 0000054a··00002b0a·R_ARM_THM_CALL·········00000000···strlen
141 000005ba··00002e0a·R_ARM_THM_CALL·········00000000···PyDict_New147 000005ba··00002f0a·R_ARM_THM_CALL·········00000000···PyDict_New
142 000005fa··00002f0a·R_ARM_THM_CALL·········00000000···PyDict_SetItem148 000005fa··0000300a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
143 00000660··00002a0a·R_ARM_THM_CALL·········00000000···strlen149 00000660··00002b0a·R_ARM_THM_CALL·········00000000···strlen
144 000006a0··0000310a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize150 000006a0··0000320a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
145 000006e4··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct151 000006e4··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
146 000006e8··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct152 000006e8··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
147 00000716··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc153 00000716··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
148 0000072e··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc154 0000072e··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
149 00000732··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError155 00000732··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
150 00000736··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError156 00000736··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
151 0000073a··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1157 0000073a··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
152 0000073e··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1158 0000073e··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
153 00000748··0000270a·R_ARM_THM_CALL·········00000000···PyErr_SetString159 00000748··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
154 0000074e··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError160 0000074e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
155 00000752··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError161 00000752··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
156 00000756··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC2162 00000756··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC2
157 0000075a··00000e30·R_ARM_THM_MOVT_ABS·····00000038···.LC2163 0000075a··00000e30·R_ARM_THM_MOVT_ABS·····00000038···.LC2
158 00000760··0000270a·R_ARM_THM_CALL·········00000000···PyErr_SetString164 00000760··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
159 0000076e··0000140a·R_ARM_THM_CALL·········00000001···do_ignore165 0000076e··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
160 00000778··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc166 00000778··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
161 0000078e··0000140a·R_ARM_THM_CALL·········00000001···do_ignore167 0000078e··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
162 000007a0··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc168 000007a0··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
163 000007b2··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc169 000007b2··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
164 000007c8··0000140a·R_ARM_THM_CALL·········00000001···do_ignore170 000007c8··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
165 000007e6··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc171 000007e6··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
166 000007f8··0000140a·R_ARM_THM_CALL·········00000001···do_ignore172 000007f8··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
167 00000800··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc173 00000800··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
168 00000808··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning174 00000808··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning
169 0000080c··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning175 0000080c··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning
170 00000810··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3176 00000810··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3
171 00000814··00000f30·R_ARM_THM_MOVT_ABS·····00000048···.LC3177 00000814··00000f30·R_ARM_THM_MOVT_ABS·····00000048···.LC3
172 00000824··0000360a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx178 00000824··0000370a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx
173 00000848··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning179 00000848··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning
174 0000084c··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning180 0000084c··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning
175 00000850··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3181 00000850··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3
176 00000854··00000f30·R_ARM_THM_MOVT_ABS·····00000048···.LC3182 00000854··00000f30·R_ARM_THM_MOVT_ABS·····00000048···.LC3
177 00000864··0000360a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx183 00000864··0000370a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx
178 00000886··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError184 00000886··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
179 0000088a··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError185 0000088a··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
180 0000088e··0000112f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC5186 0000088e··0000112f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC5
181 00000892··00001130·R_ARM_THM_MOVT_ABS·····000000a0···.LC5187 00000892··00001130·R_ARM_THM_MOVT_ABS·····000000a0···.LC5
182 0000089c··0000270a·R_ARM_THM_CALL·········00000000···PyErr_SetString188 0000089c··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
183 000008ba··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning189 000008ba··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning
184 000008be··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning190 000008be··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning
185 000008c2··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3191 000008c2··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3
186 000008c6··00000f30·R_ARM_THM_MOVT_ABS·····00000048···.LC3192 000008c6··00000f30·R_ARM_THM_MOVT_ABS·····00000048···.LC3
187 000008d6··0000360a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx193 000008d6··0000370a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx
188 000008fc··0000380a·R_ARM_THM_CALL·········00000000···PyList_New194 000008fc··0000390a·R_ARM_THM_CALL·········00000000···PyList_New
189 00000934··0000140a·R_ARM_THM_CALL·········00000001···do_ignore195 00000934··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
190 00000954··00003a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred196 00000954··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
191 00000960··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError197 00000960··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
192 00000964··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError198 00000964··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
193 00000968··0000102f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC4199 00000968··0000102f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC4
194 0000096c··00001030·R_ARM_THM_MOVT_ABS·····0000007c···.LC4200 0000096c··00001030·R_ARM_THM_MOVT_ABS·····0000007c···.LC4
195 00000974··0000270a·R_ARM_THM_CALL·········00000000···PyErr_SetString201 00000974··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
196 0000097c··00003b0a·R_ARM_THM_CALL·········00000000···wcslen202 0000097c··00003c0a·R_ARM_THM_CALL·········00000000···wcslen
197 000009ae··0000140a·R_ARM_THM_CALL·········00000001···do_ignore203 000009ae··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
198 000009ca··00003c0a·R_ARM_THM_CALL·········00000000···PyTuple_New204 000009ca··00003d0a·R_ARM_THM_CALL·········00000000···PyTuple_New
199 00000a7e··0000140a·R_ARM_THM_CALL·········00000001···do_ignore205 00000a7e··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
200 00000a8e··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc206 00000a8e··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
201 00000ab2··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc207 00000ab2··0000350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
202 00000ab6··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError208 00000ab6··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
203 00000aba··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError209 00000aba··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
204 00000abe··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1210 00000abe··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
205 00000ac2··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1211 00000ac2··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
206 00000acc··0000270a·R_ARM_THM_CALL·········00000000···PyErr_SetString212 00000acc··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
207 00000ade··0000140a·R_ARM_THM_CALL·········00000001···do_ignore213 00000ade··0000140a·R_ARM_THM_CALL·········00000001···do_ignore
208 00000b8c··00000102·R_ARM_ABS32············00000000···.text.hot214 00000b8c··00000102·R_ARM_ABS32············00000000···.text.hot
209 00000b90··00000102·R_ARM_ABS32············00000000···.text.hot215 00000b90··00000102·R_ARM_ABS32············00000000···.text.hot
210 00000b94··00000102·R_ARM_ABS32············00000000···.text.hot216 00000b94··00000102·R_ARM_ABS32············00000000···.text.hot
211 00000b98··00000102·R_ARM_ABS32············00000000···.text.hot217 00000b98··00000102·R_ARM_ABS32············00000000···.text.hot
212 00000b9c··00000102·R_ARM_ABS32············00000000···.text.hot218 00000b9c··00000102·R_ARM_ABS32············00000000···.text.hot
213 00000ba0··00000102·R_ARM_ABS32············00000000···.text.hot219 00000ba0··00000102·R_ARM_ABS32············00000000···.text.hot
Offset 263, 139 lines modifiedOffset 269, 120 lines modified
263 00000c68··00000102·R_ARM_ABS32············00000000···.text.hot269 00000c68··00000102·R_ARM_ABS32············00000000···.text.hot
264 00000c6c··00000102·R_ARM_ABS32············00000000···.text.hot270 00000c6c··00000102·R_ARM_ABS32············00000000···.text.hot
Max diff block lines reached; 15253/27183 bytes (56.11%) of diff not shown.
498 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 SF}")F·F1 [F}")F·F
2 SF)F·F}"2 [F)F·F}"
3 SF)F·F]"3 SF)F·F]"
4 #FBF9F0F4 #FBF9F0F
5 <F*FQFHF5 <F*FQFHF
6 unmatched·paren·in·format6 unmatched·paren·in·format
7 Unmatched·paren·in·format7 Unmatched·paren·in·format
8 Bad·dict·format8 Bad·dict·format
9 PY_SSIZE_T_CLEAN·will·be·required·for·'#'·formats9 PY_SSIZE_T_CLEAN·will·be·required·for·'#'·formats
Offset 66, 12 lines modifiedOffset 66, 13 lines modified
66 _Py_BuildValue_SizeT66 _Py_BuildValue_SizeT
67 _Py_VaBuildValue_SizeT67 _Py_VaBuildValue_SizeT
68 PyErr_Fetch68 PyErr_Fetch
69 PyErr_Restore69 PyErr_Restore
70 Py_VaBuildValue70 Py_VaBuildValue
71 _Py_PackageContext71 _Py_PackageContext
72 .shstrtab72 .shstrtab
 73 .rel.text
73 .rel.text.hot74 .rel.text.hot
74 .rodata.str1.475 .rodata.str1.4
75 .rel.text.unlikely76 .rel.text.unlikely
76 .note.GNU-stack77 .note.GNU-stack
77 .ARM.attributes78 .ARM.attributes
965 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 34 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<PyModule_AddStringConstant>:
 3 PyModule_AddStringConstant():
 4 »       push»   {r4,·r5,·lr}
 5 »       mov»    r5,·r0
 6 »       mov»    r0,·r2
 7 »       sub»    sp,·#12
 8 »       str»    r1,·[sp,·#4]
 9 »       bl»     0·<PyUnicode_FromString>
 10 ·R_ARM_THM_CALL» PyUnicode_FromString
 11 »       ldr»    r1,·[sp,·#4]
 12 »       cbz»    r0,·30·<PyModule_AddStringConstant+0x30>
 13 »       mov»    r4,·r0
 14 »       mov»    r2,·r0
 15 »       mov»    r0,·r5
 16 »       bl»     e5c·<PyModule_AddObject>
 17 ·R_ARM_THM_CALL» PyModule_AddObject
 18 »       cbnz»   r0,·22·<PyModule_AddStringConstant+0x22>
 19 »       add»    sp,·#12
 20 »       pop»    {r4,·r5,·pc}
 21 »       ldr»    r3,·[r4,·#0]
 22 »       subs»   r0,·r3,·#1
 23 »       str»    r0,·[r4,·#0]
 24 »       cbnz»   r0,·30·<PyModule_AddStringConstant+0x30>
 25 »       mov»    r0,·r4
 26 »       bl»     0·<_Py_Dealloc>
 27 ·R_ARM_THM_CALL» _Py_Dealloc
 28 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 29 »       b.n»    1e·<PyModule_AddStringConstant+0x1e>
 30 »       nop
6.37 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 627, 24 lines modifiedOffset 627, 24 lines modified
627 »       ldr»    r0,·[r1,·#0]627 »       ldr»    r0,·[r1,·#0]
628 »       add»    sp,·#20628 »       add»    sp,·#20
629 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}629 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
630 »       b.w»    0·<PyLong_FromUnsignedLong>630 »       b.w»    0·<PyLong_FromUnsignedLong>
631 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLong631 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLong
632 »       movs»   r1,·#125»    ;·0x7d632 »       movs»   r1,·#125»    ;·0x7d
633 »       bl»     224·<countformat>633 »       bl»     224·<countformat>
634 »       subs.w» sl,·r0,·#0634 »       subs.w» fp,·r0,·#0
635 »       blt.w»  772·<do_mkvalue+0x38e>635 »       blt.w»  772·<do_mkvalue+0x38e>
636 »       ands.w» fp,·sl,·#1636 »       ands.w» sl,·fp,·#1
637 »       bne.w»  74e·<do_mkvalue+0x36a>637 »       bne.w»  74e·<do_mkvalue+0x36a>
638 »       bl»     0·<PyDict_New>638 »       bl»     0·<PyDict_New>
639 ·R_ARM_THM_CALL» PyDict_New639 ·R_ARM_THM_CALL» PyDict_New
640 »       mov»    r6,·r0640 »       mov»    r6,·r0
641 »       cmp»    r0,·#0641 »       cmp»    r0,·#0
642 »       beq.w»  92a·<do_mkvalue+0x546>642 »       beq.w»  92a·<do_mkvalue+0x546>
643 »       cmp.w»  sl,·#0643 »       cmp.w»  fp,·#0
644 »       beq.n»  62a·<do_mkvalue+0x246>644 »       beq.n»  62a·<do_mkvalue+0x246>
645 »       mov»    r2,·r7645 »       mov»    r2,·r7
646 »       mov»    r1,·r5646 »       mov»    r1,·r5
647 »       mov»    r0,·r4647 »       mov»    r0,·r4
648 »       bl»     3e4·<do_mkvalue>648 »       bl»     3e4·<do_mkvalue>
649 »       mov»    r8,·r0649 »       mov»    r8,·r0
650 »       mov»    r2,·r7650 »       mov»    r2,·r7
Offset 660, 25 lines modifiedOffset 660, 25 lines modified
660 »       beq.w»  7b8·<do_mkvalue+0x3d4>660 »       beq.w»  7b8·<do_mkvalue+0x3d4>
661 »       mov»    r2,·r9661 »       mov»    r2,·r9
662 »       bl»     0·<PyDict_SetItem>662 »       bl»     0·<PyDict_SetItem>
663 ·R_ARM_THM_CALL» PyDict_SetItem663 ·R_ARM_THM_CALL» PyDict_SetItem
664 »       cmp»    r0,·#0664 »       cmp»    r0,·#0
665 »       blt.w»  77e·<do_mkvalue+0x39a>665 »       blt.w»  77e·<do_mkvalue+0x39a>
666 »       ldr.w»  r2,·[r8]666 »       ldr.w»  r2,·[r8]
667 »       add.w»  fp,·fp,·#2667 »       add.w»  sl,·sl,·#2
668 »       subs»   r0,·r2,·#1668 »       subs»   r0,·r2,·#1
669 »       str.w»  r0,·[r8]669 »       str.w»  r0,·[r8]
670 »       cmp»    r0,·#0670 »       cmp»    r0,·#0
671 »       beq.w»  776·<do_mkvalue+0x392>671 »       beq.w»  776·<do_mkvalue+0x392>
672 »       ldr.w»  r1,·[r9]672 »       ldr.w»  r1,·[r9]
673 »       subs»   r3,·r1,·#1673 »       subs»   r3,·r1,·#1
674 »       str.w»  r3,·[r9]674 »       str.w»  r3,·[r9]
675 »       cmp»    r3,·#0675 »       cmp»    r3,·#0
676 »       beq.n»  714·<do_mkvalue+0x330>676 »       beq.n»  714·<do_mkvalue+0x330>
677 »       cmp»    sl,·fp677 »       cmp»    fp,·sl
678 »       bgt.n»  5cc·<do_mkvalue+0x1e8>678 »       bgt.n»  5cc·<do_mkvalue+0x1e8>
679 »       ldr»    r5,·[r4,·#0]679 »       ldr»    r5,·[r4,·#0]
680 »       ldrb»   r7,·[r5,·#0]680 »       ldrb»   r7,·[r5,·#0]
681 »       cmp»    r7,·#125»     ;·0x7d681 »       cmp»    r7,·#125»     ;·0x7d
682 »       bne.n»  724·<do_mkvalue+0x340>682 »       bne.n»  724·<do_mkvalue+0x340>
683 »       adds»   r5,·#1683 »       adds»   r5,·#1
684 »       str»    r5,·[r4,·#0]684 »       str»    r5,·[r4,·#0]
Offset 811, 30 lines modifiedOffset 811, 30 lines modified
811 »       movw»   r1,·#0811 »       movw»   r1,·#0
812 ·R_ARM_THM_MOVW_ABS_NC»  .LC2812 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
813 »       movt»   r1,·#0813 »       movt»   r1,·#0
814 ·R_ARM_THM_MOVT_ABS»     .LC2814 ·R_ARM_THM_MOVT_ABS»     .LC2
815 »       ldr»    r0,·[r6,·#0]815 »       ldr»    r0,·[r6,·#0]
816 »       bl»     0·<PyErr_SetString>816 »       bl»     0·<PyErr_SetString>
817 ·R_ARM_THM_CALL» PyErr_SetString817 ·R_ARM_THM_CALL» PyErr_SetString
818 »       mov»    r3,·sl818 »       mov»    r3,·fp
819 »       movs»   r2,·#125»    ;·0x7d819 »       movs»   r2,·#125»    ;·0x7d
820 »       mov»    r1,·r5820 »       mov»    r1,·r5
821 »       mov»    r0,·r4821 »       mov»    r0,·r4
822 »       str»    r7,·[sp,·#0]822 »       str»    r7,·[sp,·#0]
823 »       bl»     0·<Py_BuildValue>823 »       bl»     0·<Py_BuildValue>
824 ·R_ARM_THM_CALL» do_ignore824 ·R_ARM_THM_CALL» do_ignore
825 »       movs»   r6,·#0825 »       movs»   r6,·#0
826 »       b.n»    524·<do_mkvalue+0x140>826 »       b.n»    524·<do_mkvalue+0x140>
827 »       mov»    r0,·r8827 »       mov»    r0,·r8
828 »       bl»     0·<_Py_Dealloc>828 »       bl»     0·<_Py_Dealloc>
829 ·R_ARM_THM_CALL» _Py_Dealloc829 ·R_ARM_THM_CALL» _Py_Dealloc
830 »       b.n»    618·<do_mkvalue+0x234>830 »       b.n»    618·<do_mkvalue+0x234>
831 »       sub.w»  r0,·sl,·#2831 »       sub.w»  r0,·fp,·#2
832 »       mov»    r1,·r5832 »       mov»    r1,·r5
833 »       sub.w»  r3,·r0,·fp833 »       sub.w»  r3,·r0,·sl
834 »       movs»   r2,·#125»    ;·0x7d834 »       movs»   r2,·#125»    ;·0x7d
835 »       mov»    r0,·r4835 »       mov»    r0,·r4
836 »       str»    r7,·[sp,·#0]836 »       str»    r7,·[sp,·#0]
837 »       bl»     0·<Py_BuildValue>837 »       bl»     0·<Py_BuildValue>
838 ·R_ARM_THM_CALL» do_ignore838 ·R_ARM_THM_CALL» do_ignore
839 »       ldr.w»  r1,·[r8]839 »       ldr.w»  r1,·[r8]
840 »       subs»   r3,·r1,·#1840 »       subs»   r3,·r1,·#1
Offset 847, 17 lines modifiedOffset 847, 17 lines modified
847 »       subs»   r7,·r5,·#1847 »       subs»   r7,·r5,·#1
848 »       str.w»  r7,·[r9]848 »       str.w»  r7,·[r9]
849 »       cbnz»   r7,·7d8·<do_mkvalue+0x3f4>849 »       cbnz»   r7,·7d8·<do_mkvalue+0x3f4>
850 »       mov»    r0,·r9850 »       mov»    r0,·r9
851 »       bl»     0·<_Py_Dealloc>851 »       bl»     0·<_Py_Dealloc>
852 ·R_ARM_THM_CALL» _Py_Dealloc852 ·R_ARM_THM_CALL» _Py_Dealloc
853 »       b.n»    7d8·<do_mkvalue+0x3f4>853 »       b.n»    7d8·<do_mkvalue+0x3f4>
854 »       sub.w»  r2,·sl,·#2854 »       sub.w»  r2,·fp,·#2
855 »       mov»    r0,·r4855 »       mov»    r0,·r4
856 »       sub.w»  r3,·r2,·fp856 »       sub.w»  r3,·r2,·sl
857 »       mov»    r1,·r5857 »       mov»    r1,·r5
858 »       movs»   r2,·#125»    ;·0x7d858 »       movs»   r2,·#125»    ;·0x7d
859 »       str»    r7,·[sp,·#0]859 »       str»    r7,·[sp,·#0]
860 »       bl»     0·<Py_BuildValue>860 »       bl»     0·<Py_BuildValue>
861 ·R_ARM_THM_CALL» do_ignore861 ·R_ARM_THM_CALL» do_ignore
862 »       ldr.w»  r4,·[r8]862 »       ldr.w»  r4,·[r8]
863 »       subs»   r0,·r4,·#1863 »       subs»   r0,·r4,·#1
Offset 869, 17 lines modifiedOffset 869, 17 lines modified
869 »       cmp»    r3,·#0869 »       cmp»    r3,·#0
870 »       bne.n»  772·<do_mkvalue+0x38e>870 »       bne.n»  772·<do_mkvalue+0x38e>
871 »       mov»    r0,·r6871 »       mov»    r0,·r6
872 »       mov»    r6,·r3872 »       mov»    r6,·r3
873 »       bl»     0·<_Py_Dealloc>873 »       bl»     0·<_Py_Dealloc>
874 ·R_ARM_THM_CALL» _Py_Dealloc874 ·R_ARM_THM_CALL» _Py_Dealloc
875 »       b.n»    524·<do_mkvalue+0x140>875 »       b.n»    524·<do_mkvalue+0x140>
876 »       add.w»  ip,·sl,·#4294967295» ;·0xffffffff876 »       add.w»  ip,·fp,·#4294967295» ;·0xffffffff
877 »       movs»   r2,·#125»    ;·0x7d877 »       movs»   r2,·#125»    ;·0x7d
878 »       sub.w»  r3,·ip,·fp878 »       sub.w»  r3,·ip,·sl
879 »       str»    r7,·[sp,·#0]879 »       str»    r7,·[sp,·#0]
880 »       bl»     0·<Py_BuildValue>880 »       bl»     0·<Py_BuildValue>
881 ·R_ARM_THM_CALL» do_ignore881 ·R_ARM_THM_CALL» do_ignore
882 »       b.n»    7d8·<do_mkvalue+0x3f4>882 »       b.n»    7d8·<do_mkvalue+0x3f4>
883 »       mov»    r0,·r8883 »       mov»    r0,·r8
884 »       bl»     0·<_Py_Dealloc>884 »       bl»     0·<_Py_Dealloc>
885 ·R_ARM_THM_CALL» _Py_Dealloc885 ·R_ARM_THM_CALL» _Py_Dealloc
Offset 938, 24 lines modifiedOffset 938, 24 lines modified
938 »       blt.w»  97a·<do_mkvalue+0x596>938 »       blt.w»  97a·<do_mkvalue+0x596>
939 »       mov»    r1,·r5939 »       mov»    r1,·r5
940 »       mov»    r0,·r6940 »       mov»    r0,·r6
941 »       add»    sp,·#20941 »       add»    sp,·#20
942 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}942 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
943 »       b.w»    0·<PyUnicode_FromWideChar>943 »       b.w»    0·<PyUnicode_FromWideChar>
944 ·R_ARM_THM_JUMP24»       PyUnicode_FromWideChar944 ·R_ARM_THM_JUMP24»       PyUnicode_FromWideChar
945 »       movw»   sl,·#0945 »       movw»   fp,·#0
946 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError946 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError
Max diff block lines reached; 3190/6327 bytes (50.42%) of diff not shown.
1.13 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·6c2e7465·a.str1.4..rel.te6 ··0x00000040·6f646174·612e7374·72312e34·002e7265·odata.str1.4..re
7 ··0x00000050·78742e75·6e6c696b·656c7900·2e6e6f74·xt.unlikely..not7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.
8 ··0x00000060·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM8 ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
9 ··0x00000070·2e617474·72696275·74657300··········.attributes.9 ··0x00000070·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
  
59.9 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:··········5260·(bytes·into·file)13 ··Start·of·section·headers:··········5216·(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.14 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x148c:1 There·are·12·section·headers,·starting·at·offset·0x1460:
  
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·000ac4·00··AX··0···0··48 ··[·4]·.text.hot·········PROGBITS········00000000·000034·000a98·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·000ed8·000550·08···I··9···4··49 ··[·5]·.rel.text.hot·····REL·············00000000·000eac·000550·08···I··9···4··4
10 ··[·6]·.rodata···········PROGBITS········00000000·000af8·000128·00···A··0···0··410 ··[·6]·.rodata···········PROGBITS········00000000·000acc·000128·00···A··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000c20·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000bf4·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000c20·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000bf4·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·000c54·000210·10·····10··28··413 ··[·9]·.symtab···········SYMTAB··········00000000·000c28·000210·10·····10··28··4
14 ··[10]·.strtab···········STRTAB··········00000000·000e64·000072·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000e38·000072·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·001428·000062·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·0013fc·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 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
2.79 KB
readelf --wide --symbols {}
    
Offset 3, 34 lines modifiedOffset 3, 34 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·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t
7 ·····3:·00000028·····0·NOTYPE··LOCAL··DEFAULT····4·$d7 ·····3:·00000028·····0·NOTYPE··LOCAL··DEFAULT····4·$d
8 ·····4:·0000004a·····0·NOTYPE··LOCAL··DEFAULT····4·$t8 ·····4:·0000004a·····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:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····4·$d10 ·····6:·00000368·····0·NOTYPE··LOCAL··DEFAULT····4·$d
11 ·····7:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····4·$t11 ·····7:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····4·$t
12 ·····8:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····4·$d12 ·····8:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····4·$d
13 ·····9:·00000400·····0·NOTYPE··LOCAL··DEFAULT····4·$t13 ·····9:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····4·$t
14 ····10:·000004d2·····0·NOTYPE··LOCAL··DEFAULT····4·$d14 ····10:·000004ce·····0·NOTYPE··LOCAL··DEFAULT····4·$d
15 ····11:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····4·$d15 ····11:·0000089c·····0·NOTYPE··LOCAL··DEFAULT····4·$d
16 ····12:·000008fc·····0·NOTYPE··LOCAL··DEFAULT····4·$t16 ····12:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····4·$t
17 ····13:·00000940·····0·NOTYPE··LOCAL··DEFAULT····4·$d17 ····13:·00000930·····0·NOTYPE··LOCAL··DEFAULT····4·$d
18 ····14:·00000984·····0·NOTYPE··LOCAL··DEFAULT····4·$t18 ····14:·00000974·····0·NOTYPE··LOCAL··DEFAULT····4·$t
19 ····15:·00000990·····0·NOTYPE··LOCAL··DEFAULT····4·$d19 ····15:·00000980·····0·NOTYPE··LOCAL··DEFAULT····4·$d
20 ····16:·000009d4·····0·NOTYPE··LOCAL··DEFAULT····4·$t20 ····16:·000009c4·····0·NOTYPE··LOCAL··DEFAULT····4·$t
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····18:·00000000···148·OBJECT··LOCAL··DEFAULT····6·digitlimit22 ····18:·00000000···148·OBJECT··LOCAL··DEFAULT····6·digitlimit
23 ····19:·00000094···148·OBJECT··LOCAL··DEFAULT····6·smallmax23 ····19:·00000094···148·OBJECT··LOCAL··DEFAULT····6·smallmax
24 ····20:·000004e3·····0·NOTYPE··LOCAL··DEFAULT····4·$d24 ····20:·000004df·····0·NOTYPE··LOCAL··DEFAULT····4·$d
25 ····21:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····4·$t25 ····21:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····4·$t
26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····1·26 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····2·27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····2·
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····3·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····6·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····8·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
32 ····28:·00000001··1184·FUNC····GLOBAL·DEFAULT····4·PyOS_strtoul32 ····28:·00000001··1180·FUNC····GLOBAL·DEFAULT····4·PyOS_strtoul
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_DigitValue34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_DigitValue
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
36 ····32:·000004a1··1570·FUNC····GLOBAL·DEFAULT····4·PyOS_strtol36 ····32:·0000049d··1530·FUNC····GLOBAL·DEFAULT····4·PyOS_strtol
17.5 KB
readelf --wide --relocs {}
    
Offset 1, 35 lines modifiedOffset 1, 36 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0xed8·contains·170·entries:1 Relocation·section·'.rel.text.hot'·at·offset·0xeac·contains·170·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000c··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table3 0000000c··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
4 00000010··00001d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table4 00000010··00001d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
5 0000004e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue5 0000004e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
6 00000052··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue6 00000052··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
7 000000e0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR07 000000e0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
8 000000e4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR08 000000e4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
9 00000162··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR09 0000015e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
10 00000166··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR010 00000162··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
11 0000016c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue11 00000168··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
12 00000170··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
13 000001ae··00001f0a·R_ARM_THM_CALL·········00000000···__errno_location 
14 000001d8··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
15 000001dc··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue12 0000016c··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 13 000001aa··00001f0a·R_ARM_THM_CALL·········00000000···__errno_location
 14 000001d4··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 15 000001d8··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
16 0000020c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue16 00000208··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
17 00000210··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue17 0000020c··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
18 0000022c··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR018 00000228··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
19 00000230··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
20 00000256··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
21 0000025a··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
22 00000280··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
23 00000284··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
24 000002ae··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
25 000002b2··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR019 0000022c··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 20 00000252··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 21 00000256··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 22 0000027e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 23 00000282··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 24 000002ac··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 25 000002b0··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
26 0000031c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue26 0000031a··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
27 00000320··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue27 0000031e··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 28 00000368··00000102·R_ARM_ABS32············00000000···.text.hot
28 0000036c··00000102·R_ARM_ABS32············00000000···.text.hot29 0000036c··00000102·R_ARM_ABS32············00000000···.text.hot
29 00000370··00000102·R_ARM_ABS32············00000000···.text.hot30 00000370··00000102·R_ARM_ABS32············00000000···.text.hot
30 00000374··00000102·R_ARM_ABS32············00000000···.text.hot31 00000374··00000102·R_ARM_ABS32············00000000···.text.hot
31 00000378··00000102·R_ARM_ABS32············00000000···.text.hot32 00000378··00000102·R_ARM_ABS32············00000000···.text.hot
32 0000037c··00000102·R_ARM_ABS32············00000000···.text.hot33 0000037c··00000102·R_ARM_ABS32············00000000···.text.hot
33 00000380··00000102·R_ARM_ABS32············00000000···.text.hot34 00000380··00000102·R_ARM_ABS32············00000000···.text.hot
34 00000384··00000102·R_ARM_ABS32············00000000···.text.hot35 00000384··00000102·R_ARM_ABS32············00000000···.text.hot
Offset 38, 15 lines modifiedOffset 39, 15 lines modified
38 00000390··00000102·R_ARM_ABS32············00000000···.text.hot39 00000390··00000102·R_ARM_ABS32············00000000···.text.hot
39 00000394··00000102·R_ARM_ABS32············00000000···.text.hot40 00000394··00000102·R_ARM_ABS32············00000000···.text.hot
40 00000398··00000102·R_ARM_ABS32············00000000···.text.hot41 00000398··00000102·R_ARM_ABS32············00000000···.text.hot
41 0000039c··00000102·R_ARM_ABS32············00000000···.text.hot42 0000039c··00000102·R_ARM_ABS32············00000000···.text.hot
42 000003a0··00000102·R_ARM_ABS32············00000000···.text.hot43 000003a0··00000102·R_ARM_ABS32············00000000···.text.hot
43 000003a4··00000102·R_ARM_ABS32············00000000···.text.hot44 000003a4··00000102·R_ARM_ABS32············00000000···.text.hot
44 000003a8··00000102·R_ARM_ABS32············00000000···.text.hot45 000003a8··00000102·R_ARM_ABS32············00000000···.text.hot
45 000003ac··00000102·R_ARM_ABS32············00000000···.text.hot46 000003b8··00000102·R_ARM_ABS32············00000000···.text.hot
46 000003bc··00000102·R_ARM_ABS32············00000000···.text.hot47 000003bc··00000102·R_ARM_ABS32············00000000···.text.hot
47 000003c0··00000102·R_ARM_ABS32············00000000···.text.hot48 000003c0··00000102·R_ARM_ABS32············00000000···.text.hot
48 000003c4··00000102·R_ARM_ABS32············00000000···.text.hot49 000003c4··00000102·R_ARM_ABS32············00000000···.text.hot
49 000003c8··00000102·R_ARM_ABS32············00000000···.text.hot50 000003c8··00000102·R_ARM_ABS32············00000000···.text.hot
50 000003cc··00000102·R_ARM_ABS32············00000000···.text.hot51 000003cc··00000102·R_ARM_ABS32············00000000···.text.hot
51 000003d0··00000102·R_ARM_ABS32············00000000···.text.hot52 000003d0··00000102·R_ARM_ABS32············00000000···.text.hot
52 000003d4··00000102·R_ARM_ABS32············00000000···.text.hot53 000003d4··00000102·R_ARM_ABS32············00000000···.text.hot
Offset 55, 119 lines modifiedOffset 56, 118 lines modified
55 000003e0··00000102·R_ARM_ABS32············00000000···.text.hot56 000003e0··00000102·R_ARM_ABS32············00000000···.text.hot
56 000003e4··00000102·R_ARM_ABS32············00000000···.text.hot57 000003e4··00000102·R_ARM_ABS32············00000000···.text.hot
57 000003e8··00000102·R_ARM_ABS32············00000000···.text.hot58 000003e8··00000102·R_ARM_ABS32············00000000···.text.hot
58 000003ec··00000102·R_ARM_ABS32············00000000···.text.hot59 000003ec··00000102·R_ARM_ABS32············00000000···.text.hot
59 000003f0··00000102·R_ARM_ABS32············00000000···.text.hot60 000003f0··00000102·R_ARM_ABS32············00000000···.text.hot
60 000003f4··00000102·R_ARM_ABS32············00000000···.text.hot61 000003f4··00000102·R_ARM_ABS32············00000000···.text.hot
61 000003f8··00000102·R_ARM_ABS32············00000000···.text.hot62 000003f8··00000102·R_ARM_ABS32············00000000···.text.hot
62 000003fc··00000102·R_ARM_ABS32············00000000···.text.hot 
63 00000400··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue63 000003fc··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
64 00000404··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue64 00000400··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
65 00000412··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
66 00000416··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
67 00000426··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
68 0000042a··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
69 0000043a··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
70 0000043e··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
71 0000044e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue65 0000040e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
72 00000452··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue66 00000412··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
73 00000464··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue67 00000422··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
74 00000468··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue68 00000426··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
75 00000478··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
76 0000047c··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
77 00000490··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
78 00000494··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
79 000004ac··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table 
80 000004b0··00001d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table 
81 000004f2··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
82 000004f6··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
83 000004fa··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
84 000004fe··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
85 0000051c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
86 00000520··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
87 00000536··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue69 00000436··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
88 0000053a··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue70 0000043a··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
89 000005cc··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
90 000005d0··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR071 0000044a··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 72 0000044e··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
91 0000061e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue73 00000460··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
92 00000622··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue 
93 0000063e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue 
94 00000642··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue74 00000464··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 75 00000474··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 76 00000478··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 77 0000048c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 78 00000490··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 79 000004a8··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
 80 000004ac··00001d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
 81 000004ec··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 82 000004f0··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 83 000004f4··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 84 000004f8··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 85 00000518··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 86 0000051c··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 87 00000534··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 88 00000538··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 89 000005ce··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 90 000005d2··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 91 00000624··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 92 00000628··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
95 00000696··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue93 00000646··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
96 0000069a··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue94 0000064a··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
 95 0000069e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
 96 000006a2··00001e30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
97 000006e8··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR097 000006ec··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
98 000006ec··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR098 000006f0··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
Max diff block lines reached; 7323/17859 bytes (41.00%) of diff not shown.
36.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 4, 36 lines modifiedOffset 4, 36 lines modified
4 Disassembly·of·section·.text.hot:4 Disassembly·of·section·.text.hot:
  
5 00000000·<PyOS_strtoul>:5 00000000·<PyOS_strtoul>:
6 PyOS_strtoul():6 PyOS_strtoul():
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
8 »       ldrb»   r3,·[r0,·#0]8 »       ldrb»   r3,·[r0,·#0]
9 »       cmp»    r3,·#09 »       cmp»    r3,·#0
10 »       beq.w»  3b0·<PyOS_strtoul+0x3b0>10 »       beq.w»  3ac·<PyOS_strtoul+0x3ac>
11 »       movw»   r8,·#011 »       movw»   r8,·#0
12 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table12 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table
13 »       movt»   r8,·#013 »       movt»   r8,·#0
14 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table14 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table
15 »       ldr.w»  r4,·[r8,·r3,·lsl·#2]15 »       ldr.w»  r4,·[r8,·r3,·lsl·#2]
16 »       lsls»   r5,·r4,·#2816 »       lsls»   r5,·r4,·#28
17 »       bmi.w»  344·<PyOS_strtoul+0x344>17 »       bmi.w»  342·<PyOS_strtoul+0x342>
18 »       cmp»    r2,·#1618 »       cmp»    r2,·#16
19 »       bhi.w»  15a·<PyOS_strtoul+0x15a>19 »       bhi.w»  156·<PyOS_strtoul+0x156>
20 »       tbh»    [pc,·r2,·lsl·#1]20 »       tbh»    [pc,·r2,·lsl·#1]
21 »       .word»  0x0099001121 »       .word»  0x00970011
22 »       .word»  0x0099016f22 »       .word»  0x0097016e
23 »       .word»  0x0099009923 »       .word»  0x00970097
24 »       .word»  0x0099009924 »       .word»  0x00970097
25 »       .word»  0x009900e725 »       .word»  0x009700e5
26 »       .word»  0x0099009926 »       .word»  0x00970097
27 »       .word»  0x0099009927 »       .word»  0x00970097
28 »       .word»  0x0099009928 »       .word»  0x00970097
29 »       .short» 0x00cd29 »       .short» 0x00cb
30 »       cmp»    r3,·#48»      ;·0x3030 »       cmp»    r3,·#48»      ;·0x30
31 »       beq.n»  122·<PyOS_strtoul+0x122>31 »       beq.n»  11e·<PyOS_strtoul+0x11e>
32 »       movw»   ip,·#032 »       movw»   ip,·#0
33 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_DigitValue33 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_DigitValue
34 »       movt»   ip,·#034 »       movt»   ip,·#0
35 ·R_ARM_THM_MOVT_ABS»     _PyLong_DigitValue35 ·R_ARM_THM_MOVT_ABS»     _PyLong_DigitValue
36 »       ldrb.w» r3,·[ip,·r3]36 »       ldrb.w» r3,·[ip,·r3]
37 »       cmp»    r3,·#937 »       cmp»    r3,·#9
38 »       ittt»   ls38 »       ittt»   ls
Offset 44, 93 lines modifiedOffset 44, 92 lines modified
44 »       ldrb»   r7,·[r0,·#1]44 »       ldrb»   r7,·[r0,·#1]
45 »       adds»   r4,·r0,·#145 »       adds»   r4,·r0,·#1
46 »       ldrb.w» r6,·[ip,·r7]46 »       ldrb.w» r6,·[ip,·r7]
47 »       add.w»  r7,·lr,·#4294967295» ;·0xffffffff47 »       add.w»  r7,·lr,·#4294967295» ;·0xffffffff
48 »       cmp»    r2,·r648 »       cmp»    r2,·r6
49 »       ble.n»  108·<PyOS_strtoul+0x108>49 »       ble.n»  108·<PyOS_strtoul+0x108>
50 »       cmp»    r7,·#050 »       cmp»    r7,·#0
51 »       ble.w»  22a·<PyOS_strtoul+0x22a>51 »       ble.w»  226·<PyOS_strtoul+0x226>
52 »       ldrb»   r4,·[r0,·#2]52 »       ldrb»   r4,·[r0,·#2]
53 »       mla»    r3,·r5,·r3,·r653 »       mla»    r3,·r5,·r3,·r6
54 »       sub.w»  r7,·lr,·#254 »       sub.w»  r7,·lr,·#2
55 »       ldrb.w» r6,·[ip,·r4]55 »       ldrb.w» r6,·[ip,·r4]
56 »       adds»   r4,·r0,·#256 »       adds»   r4,·r0,·#2
57 »       cmp»    r2,·r657 »       cmp»    r2,·r6
58 »       ble.n»  108·<PyOS_strtoul+0x108>58 »       ble.n»  108·<PyOS_strtoul+0x108>
59 »       cmp»    r7,·#059 »       cmp»    r7,·#0
60 »       beq.w»  2ae·<PyOS_strtoul+0x2ae>60 »       beq.w»  2ac·<PyOS_strtoul+0x2ac>
61 »       ldrb»   r4,·[r0,·#3] 
62 »       mla»    r3,·r5,·r3,·r661 »       mla»    r3,·r5,·r3,·r6
 62 »       ldrb»   r6,·[r0,·#3]
63 »       sub.w»  r7,·lr,·#3 
64 »       ldrb.w» r6,·[ip,·r4] 
65 »       adds»   r4,·r0,·#363 »       adds»   r4,·r0,·#3
 64 »       sub.w»  r7,·lr,·#3
 65 »       ldrb.w» r6,·[ip,·r6]
66 »       cmp»    r2,·r666 »       cmp»    r2,·r6
67 »       ble.n»  108·<PyOS_strtoul+0x108>67 »       ble.n»  108·<PyOS_strtoul+0x108>
68 »       cmp»    r7,·#068 »       cmp»    r7,·#0
69 »       beq.w»  256·<PyOS_strtoul+0x256>69 »       beq.w»  252·<PyOS_strtoul+0x252>
70 »       ldrb»   r4,·[r0,·#4]70 »       ldrb»   r4,·[r0,·#4]
71 »       mla»    r3,·r3,·r5,·r671 »       mla»    r3,·r3,·r5,·r6
72 »       sub.w»  r7,·lr,·#472 »       sub.w»  r7,·lr,·#4
73 »       ldrb.w» r6,·[ip,·r4]73 »       ldrb.w» r6,·[ip,·r4]
74 »       adds»   r4,·r0,·#474 »       adds»   r4,·r0,·#4
75 »       cmp»    r2,·r675 »       cmp»    r2,·r6
76 »       ble.n»  108·<PyOS_strtoul+0x108>76 »       ble.n»  108·<PyOS_strtoul+0x108>
77 »       cmp»    r7,·#077 »       cmp»    r7,·#0
78 »       beq.w»  280·<PyOS_strtoul+0x280>78 »       beq.w»  27e·<PyOS_strtoul+0x27e>
79 »       mla»    r3,·r3,·r5,·r679 »       mla»    r3,·r3,·r5,·r6
80 »       ldrb»   r6,·[r0,·#5]80 »       ldrb»   r6,·[r0,·#5]
81 »       adds»   r4,·r0,·#581 »       adds»   r4,·r0,·#5
82 »       sub.w»  lr,·lr,·#582 »       sub.w»  lr,·lr,·#5
83 »       ldrb.w» r0,·[ip,·r6]83 »       ldrb.w» r0,·[ip,·r6]
84 »       cmp»    r2,·r084 »       cmp»    r2,·r0
85 »       ble.n»  108·<PyOS_strtoul+0x108>85 »       ble.n»  108·<PyOS_strtoul+0x108>
86 »       movw»   r8,·#086 »       movw»   r8,·#0
87 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR087 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
88 »       movt»   r8,·#088 »       movt»   r8,·#0
89 ·R_ARM_THM_MOVT_ABS»     .LANCHOR089 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
90 »       add.w»  r6,·r8,·r2,·lsl·#290 »       add.w»  r6,·r8,·r2,·lsl·#2
91 »       cmp.w»  lr,·#091 »       cmp.w»  lr,·#0
92 »       ble.w»  2e2·<PyOS_strtoul+0x2e2>92 »       ble.w»  2e0·<PyOS_strtoul+0x2e0>
93 »       mla»    r3,·r5,·r3,·r093 »       mla»    r3,·r5,·r3,·r0
94 »       ldrb.w» r0,·[r4,·#1]!94 »       ldrb.w» r0,·[r4,·#1]!
95 »       add.w»  lr,·lr,·#4294967295» ;·0xffffffff95 »       add.w»  lr,·lr,·#4294967295» ;·0xffffffff
96 »       ldrb.w» r0,·[ip,·r0]96 »       ldrb.w» r0,·[ip,·r0]
97 »       cmp»    r0,·r297 »       cmp»    r0,·r2
98 »       blt.n»  ec·<PyOS_strtoul+0xec>98 »       blt.n»  ec·<PyOS_strtoul+0xec>
99 »       cbz»    r1,·10c·<PyOS_strtoul+0x10c>99 »       cbz»    r1,·10c·<PyOS_strtoul+0x10c>
100 »       str»    r4,·[r1,·#0]100 »       str»    r4,·[r1,·#0]
101 »       mov»    r0,·r3101 »       mov»    r0,·r3
102 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}102 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
103 »       cmp»    r1,·#0103 »       cmp»    r1,·#0
104 »       beq.w»  488·<PyOS_strtoul+0x488>104 »       beq.w»  484·<PyOS_strtoul+0x484>
105 »       movs»   r3,·#0105 »       movs»   r3,·#0
106 »       str»    r0,·[r1,·#0]106 »       str»    r0,·[r1,·#0]
 107 »       b.n»    10c·<PyOS_strtoul+0x10c>
107 »       mov»    r0,·r3 
108 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
109 »       ldrb»   r6,·[r0,·#1]108 »       ldrb»   r6,·[r0,·#1]
110 »       adds»   r2,·r0,·#1109 »       adds»   r2,·r0,·#1
111 »       and.w»  r7,·r6,·#223»;·0xdf110 »       and.w»  r7,·r6,·#223»;·0xdf
112 »       cmp»    r7,·#88»      ;·0x58111 »       cmp»    r7,·#88»      ;·0x58
113 »       beq.n»  1d6·<PyOS_strtoul+0x1d6>112 »       beq.n»  1d2·<PyOS_strtoul+0x1d2>
114 »       cmp»    r7,·#79»      ;·0x4f113 »       cmp»    r7,·#79»      ;·0x4f
115 »       beq.n»  20a·<PyOS_strtoul+0x20a>114 »       beq.n»  206·<PyOS_strtoul+0x206>
116 »       cmp»    r7,·#66»      ;·0x42115 »       cmp»    r7,·#66»      ;·0x42
117 »       beq.w»  31a·<PyOS_strtoul+0x31a>116 »       beq.w»  318·<PyOS_strtoul+0x318>
118 »       mov»    r4,·r2117 »       mov»    r4,·r2
119 »       ldrb»   r0,·[r4,·#0]118 »       ldrb»   r0,·[r4,·#0]
120 »       mov»    r2,·r4119 »       mov»    r2,·r4
121 »       adds»   r4,·#1120 »       adds»   r4,·#1
122 »       cmp»    r0,·#48»      ;·0x30121 »       cmp»    r0,·#48»      ;·0x30
123 »       beq.n»  13a·<PyOS_strtoul+0x13a>122 »       beq.n»  136·<PyOS_strtoul+0x136>
124 »       mov»    r0,·r2123 »       mov»    r0,·r2
125 »       adds»   r2,·#1124 »       adds»   r2,·#1
126 »       ldrb»   r5,·[r0,·#0]125 »       ldrb»   r5,·[r0,·#0]
127 »       ldr.w»  r3,·[r8,·r5,·lsl·#2]126 »       ldr.w»  r3,·[r8,·r5,·lsl·#2]
128 »       ands.w» r3,·r3,·#8127 »       ands.w» r3,·r3,·#8
129 »       bne.n»  144·<PyOS_strtoul+0x144>128 »       bne.n»  140·<PyOS_strtoul+0x140>
Max diff block lines reached; 33683/37251 bytes (90.42%) of diff not shown.
44.1 KB
peephole.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:··········6908·(bytes·into·file)13 ··Start·of·section·headers:··········6912·(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.14 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x1afc:1 There·are·12·section·headers,·starting·at·offset·0x1b00:
  
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·0000e0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00158c·000028·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·001590·000028·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000114·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000114·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000114·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000114·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000114·0010a8·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000114·0010ac·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·0015b4·0004e8·08···I··9···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0015b8·0004e8·08···I··9···5··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0011bc·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0011c0·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0011bc·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0011c0·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·0011f0·0002c0·10·····10··32··413 ··[·9]·.symtab···········SYMTAB··········00000000·0011f4·0002c0·10·····10··32··4
14 ··[10]·.strtab···········STRTAB··········00000000·0014b0·0000db·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·0014b4·0000db·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·001a9c·00005e·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·001aa0·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 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
3.17 KB
readelf --wide --symbols {}
    
Offset 5, 43 lines modifiedOffset 5, 43 lines modified
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
7 ·····3:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····3:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····4:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····5·$d8 ·····4:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····5:·0000027e·····0·NOTYPE··LOCAL··DEFAULT····5·$t9 ·····5:·0000027e·····0·NOTYPE··LOCAL··DEFAULT····5·$t
10 ·····6:·00000334·····0·NOTYPE··LOCAL··DEFAULT····5·$d10 ·····6:·00000334·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····7:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t11 ·····7:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
12 ·····8:·0000104d····90·FUNC····LOCAL··DEFAULT····5·get_arg12 ·····8:·00001051····90·FUNC····LOCAL··DEFAULT····5·get_arg
13 ·····9:·00000051···142·FUNC····LOCAL··DEFAULT····1·set_arg13 ·····9:·00000051···142·FUNC····LOCAL··DEFAULT····1·set_arg
14 ····10:·0000069e·····0·NOTYPE··LOCAL··DEFAULT····5·$d14 ····10:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
15 ····11:·0000071a·····0·NOTYPE··LOCAL··DEFAULT····5·$t15 ····11:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
16 ····12:·00000834·····0·NOTYPE··LOCAL··DEFAULT····5·$d16 ····12:·00000834·····0·NOTYPE··LOCAL··DEFAULT····5·$d
17 ····13:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t17 ····13:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
18 ····14:·000009ce·····0·NOTYPE··LOCAL··DEFAULT····5·$d18 ····14:·000009ce·····0·NOTYPE··LOCAL··DEFAULT····5·$d
19 ····15:·00000a4a·····0·NOTYPE··LOCAL··DEFAULT····5·$t19 ····15:·00000a4a·····0·NOTYPE··LOCAL··DEFAULT····5·$t
20 ····16:·00000a84·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····16:·00000a84·····0·NOTYPE··LOCAL··DEFAULT····5·$d
21 ····17:·00000b08·····0·NOTYPE··LOCAL··DEFAULT····5·$t21 ····17:·00000b08·····0·NOTYPE··LOCAL··DEFAULT····5·$t
22 ····18:·00000001····80·FUNC····LOCAL··DEFAULT····1·copy_op_arg.isra.022 ····18:·00000001····80·FUNC····LOCAL··DEFAULT····1·copy_op_arg.isra.0
23 ····19:·00000f50·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····19:·00000e98·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····20:·00000fd4·····0·NOTYPE··LOCAL··DEFAULT····5·$t24 ····20:·00000f1c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
25 ····21:·00001011····58·FUNC····LOCAL··DEFAULT····5·write_op_arg25 ····21:·00001015····58·FUNC····LOCAL··DEFAULT····5·write_op_arg
26 ····22:·0000101a·····0·NOTYPE··LOCAL··DEFAULT····5·$d26 ····22:·0000101e·····0·NOTYPE··LOCAL··DEFAULT····5·$d
27 ····23:·0000101e·····0·NOTYPE··LOCAL··DEFAULT····5·$t27 ····23:·00001022·····0·NOTYPE··LOCAL··DEFAULT····5·$t
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000131·····0·NOTYPE··LOCAL··DEFAULT····5·$d29 ····25:·00000131·····0·NOTYPE··LOCAL··DEFAULT····5·$d
30 ····26:·00000132·····0·NOTYPE··LOCAL··DEFAULT····5·$t30 ····26:·00000132·····0·NOTYPE··LOCAL··DEFAULT····5·$t
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····8·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
36 ····32:·00000001··4112·FUNC····GLOBAL·DEFAULT····5·PyCode_Optimize36 ····32:·00000001··4114·FUNC····GLOBAL·DEFAULT····5·PyCode_Optimize
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
 47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
8.26 KB
readelf --wide --relocs {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x158c·contains·5·entries:1 Relocation·section·'.rel.text'·at·offset·0x1590·contains·5·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000020··0000150a·R_ARM_THM_CALL·········00001011···write_op_arg3 00000020··0000150a·R_ARM_THM_CALL·········00001015···write_op_arg
4 0000005a··0000080a·R_ARM_THM_CALL·········0000104d···get_arg4 0000005a··0000080a·R_ARM_THM_CALL·········00001051···get_arg
5 00000082··0000150a·R_ARM_THM_CALL·········00001011···write_op_arg5 00000082··0000150a·R_ARM_THM_CALL·········00001015···write_op_arg
6 00000098··0000240a·R_ARM_THM_CALL·········00000000···memset6 00000098··0000240a·R_ARM_THM_CALL·········00000000···memset
7 00000034··0000241e·R_ARM_THM_JUMP24·······00000000···memset7 00000034··0000241e·R_ARM_THM_JUMP24·······00000000···memset
  
8 Relocation·section·'.rel.text.hot'·at·offset·0x15b4·contains·157·entries:8 Relocation·section·'.rel.text.hot'·at·offset·0x15b8·contains·157·entries:
9 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name9 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
10 0000000e··0000210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred10 0000000e··0000210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
11 0000008a··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Malloc11 0000008a··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
12 000000a2··0000230a·R_ARM_THM_CALL·········00000000···memcpy12 000000a2··0000230a·R_ARM_THM_CALL·········00000000···memcpy
13 000000b4··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Malloc13 000000b4··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
14 000000c6··0000240a·R_ARM_THM_CALL·········00000000···memset14 000000c6··0000240a·R_ARM_THM_CALL·········00000000···memset
15 00000334··00000102·R_ARM_ABS32············00000000···.text.hot15 00000334··00000102·R_ARM_ABS32············00000000···.text.hot
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
44 000003a0··00000102·R_ARM_ABS32············00000000···.text.hot44 000003a0··00000102·R_ARM_ABS32············00000000···.text.hot
45 000003a4··00000102·R_ARM_ABS32············00000000···.text.hot45 000003a4··00000102·R_ARM_ABS32············00000000···.text.hot
46 000003a8··00000102·R_ARM_ABS32············00000000···.text.hot46 000003a8··00000102·R_ARM_ABS32············00000000···.text.hot
47 000003ac··00000102·R_ARM_ABS32············00000000···.text.hot47 000003ac··00000102·R_ARM_ABS32············00000000···.text.hot
48 000003b0··00000102·R_ARM_ABS32············00000000···.text.hot48 000003b0··00000102·R_ARM_ABS32············00000000···.text.hot
49 000003b4··00000102·R_ARM_ABS32············00000000···.text.hot49 000003b4··00000102·R_ARM_ABS32············00000000···.text.hot
50 000004aa··0000090a·R_ARM_THM_CALL·········00000051···set_arg50 000004aa··0000090a·R_ARM_THM_CALL·········00000051···set_arg
51 00000788··0000240a·R_ARM_THM_CALL·········00000000···memset51 0000078a··0000240a·R_ARM_THM_CALL·········00000000···memset
52 000007c0··0000250a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue52 000007c2··0000250a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
53 000007e2··0000240a·R_ARM_THM_CALL·········00000000···memset53 000007e4··0000240a·R_ARM_THM_CALL·········00000000···memset
54 00000834··00000102·R_ARM_ABS32············00000000···.text.hot54 00000834··00000102·R_ARM_ABS32············00000000···.text.hot
55 00000838··00000102·R_ARM_ABS32············00000000···.text.hot55 00000838··00000102·R_ARM_ABS32············00000000···.text.hot
56 0000083c··00000102·R_ARM_ABS32············00000000···.text.hot56 0000083c··00000102·R_ARM_ABS32············00000000···.text.hot
57 00000840··00000102·R_ARM_ABS32············00000000···.text.hot57 00000840··00000102·R_ARM_ABS32············00000000···.text.hot
58 00000844··00000102·R_ARM_ABS32············00000000···.text.hot58 00000844··00000102·R_ARM_ABS32············00000000···.text.hot
59 00000848··00000102·R_ARM_ABS32············00000000···.text.hot59 00000848··00000102·R_ARM_ABS32············00000000···.text.hot
60 0000084c··00000102·R_ARM_ABS32············00000000···.text.hot60 0000084c··00000102·R_ARM_ABS32············00000000···.text.hot
Offset 121, 48 lines modifiedOffset 121, 48 lines modified
121 00000b00··00000102·R_ARM_ABS32············00000000···.text.hot121 00000b00··00000102·R_ARM_ABS32············00000000···.text.hot
122 00000b04··00000102·R_ARM_ABS32············00000000···.text.hot122 00000b04··00000102·R_ARM_ABS32············00000000···.text.hot
123 00000bfc··0000240a·R_ARM_THM_CALL·········00000000···memset123 00000bfc··0000240a·R_ARM_THM_CALL·········00000000···memset
124 00000cd2··0000120a·R_ARM_THM_CALL·········00000001···copy_op_arg.isra.0124 00000cd2··0000120a·R_ARM_THM_CALL·········00000001···copy_op_arg.isra.0
125 00000d1a··0000280a·R_ARM_THM_CALL·········00000000···PyTuple_New125 00000d1a··0000280a·R_ARM_THM_CALL·········00000000···PyTuple_New
126 00000d92··0000290a·R_ARM_THM_CALL·········00000000···PyList_Append126 00000d92··0000290a·R_ARM_THM_CALL·········00000000···PyList_Append
127 00000db8··0000120a·R_ARM_THM_CALL·········00000001···copy_op_arg.isra.0127 00000db8··0000120a·R_ARM_THM_CALL·········00000001···copy_op_arg.isra.0
128 00000e8a··0000240a·R_ARM_THM_CALL·········00000000···memset 
129 00000eda··0000260a·R_ARM_THM_CALL·········00000000···PyMem_Free 
130 00000ee0··0000260a·R_ARM_THM_CALL·········00000000···PyMem_Free 
131 00000f06··00002a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
132 00000f1e··00002a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
133 00000f50··00000102·R_ARM_ABS32············00000000···.text.hot 
134 00000f54··00000102·R_ARM_ABS32············00000000···.text.hot 
135 00000f58··00000102·R_ARM_ABS32············00000000···.text.hot 
136 00000f5c··00000102·R_ARM_ABS32············00000000···.text.hot 
137 00000f60··00000102·R_ARM_ABS32············00000000···.text.hot 
138 00000f64··00000102·R_ARM_ABS32············00000000···.text.hot 
139 00000f68··00000102·R_ARM_ABS32············00000000···.text.hot 
140 00000f6c··00000102·R_ARM_ABS32············00000000···.text.hot 
141 00000f70··00000102·R_ARM_ABS32············00000000···.text.hot 
142 00000f74··00000102·R_ARM_ABS32············00000000···.text.hot 
143 00000f78··00000102·R_ARM_ABS32············00000000···.text.hot 
144 00000f7c··00000102·R_ARM_ABS32············00000000···.text.hot 
145 00000f80··00000102·R_ARM_ABS32············00000000···.text.hot 
146 00000f84··00000102·R_ARM_ABS32············00000000···.text.hot 
147 00000f88··00000102·R_ARM_ABS32············00000000···.text.hot 
148 00000f8c··00000102·R_ARM_ABS32············00000000···.text.hot 
149 00000f90··00000102·R_ARM_ABS32············00000000···.text.hot 
150 00000f94··00000102·R_ARM_ABS32············00000000···.text.hot 
151 00000f98··00000102·R_ARM_ABS32············00000000···.text.hot128 00000e98··00000102·R_ARM_ABS32············00000000···.text.hot
152 00000f9c··00000102·R_ARM_ABS32············00000000···.text.hot129 00000e9c··00000102·R_ARM_ABS32············00000000···.text.hot
153 00000fa0··00000102·R_ARM_ABS32············00000000···.text.hot130 00000ea0··00000102·R_ARM_ABS32············00000000···.text.hot
154 00000fa4··00000102·R_ARM_ABS32············00000000···.text.hot131 00000ea4··00000102·R_ARM_ABS32············00000000···.text.hot
155 00000fa8··00000102·R_ARM_ABS32············00000000···.text.hot132 00000ea8··00000102·R_ARM_ABS32············00000000···.text.hot
156 00000fac··00000102·R_ARM_ABS32············00000000···.text.hot133 00000eac··00000102·R_ARM_ABS32············00000000···.text.hot
157 00000fb0··00000102·R_ARM_ABS32············00000000···.text.hot134 00000eb0··00000102·R_ARM_ABS32············00000000···.text.hot
158 00000fb4··00000102·R_ARM_ABS32············00000000···.text.hot135 00000eb4··00000102·R_ARM_ABS32············00000000···.text.hot
159 00000fb8··00000102·R_ARM_ABS32············00000000···.text.hot136 00000eb8··00000102·R_ARM_ABS32············00000000···.text.hot
160 00000fbc··00000102·R_ARM_ABS32············00000000···.text.hot137 00000ebc··00000102·R_ARM_ABS32············00000000···.text.hot
161 00000fc0··00000102·R_ARM_ABS32············00000000···.text.hot138 00000ec0··00000102·R_ARM_ABS32············00000000···.text.hot
162 00000fc4··00000102·R_ARM_ABS32············00000000···.text.hot139 00000ec4··00000102·R_ARM_ABS32············00000000···.text.hot
163 00000fc8··00000102·R_ARM_ABS32············00000000···.text.hot140 00000ec8··00000102·R_ARM_ABS32············00000000···.text.hot
164 00000fcc··00000102·R_ARM_ABS32············00000000···.text.hot141 00000ecc··00000102·R_ARM_ABS32············00000000···.text.hot
165 00000fd0··00000102·R_ARM_ABS32············00000000···.text.hot142 00000ed0··00000102·R_ARM_ABS32············00000000···.text.hot
 143 00000ed4··00000102·R_ARM_ABS32············00000000···.text.hot
 144 00000ed8··00000102·R_ARM_ABS32············00000000···.text.hot
 145 00000edc··00000102·R_ARM_ABS32············00000000···.text.hot
 146 00000ee0··00000102·R_ARM_ABS32············00000000···.text.hot
 147 00000ee4··00000102·R_ARM_ABS32············00000000···.text.hot
 148 00000ee8··00000102·R_ARM_ABS32············00000000···.text.hot
 149 00000eec··00000102·R_ARM_ABS32············00000000···.text.hot
 150 00000ef0··00000102·R_ARM_ABS32············00000000···.text.hot
 151 00000ef4··00000102·R_ARM_ABS32············00000000···.text.hot
 152 00000ef8··00000102·R_ARM_ABS32············00000000···.text.hot
 153 00000efc··00000102·R_ARM_ABS32············00000000···.text.hot
 154 00000f00··00000102·R_ARM_ABS32············00000000···.text.hot
 155 00000f04··00000102·R_ARM_ABS32············00000000···.text.hot
 156 00000f08··00000102·R_ARM_ABS32············00000000···.text.hot
 157 00000f0c··00000102·R_ARM_ABS32············00000000···.text.hot
 158 00000f10··00000102·R_ARM_ABS32············00000000···.text.hot
 159 00000f14··00000102·R_ARM_ABS32············00000000···.text.hot
 160 00000f18··00000102·R_ARM_ABS32············00000000···.text.hot
 161 00000f30··0000260a·R_ARM_THM_CALL·········00000000···PyMem_Free
 162 00000f36··0000260a·R_ARM_THM_CALL·········00000000···PyMem_Free
 163 00000f94··0000240a·R_ARM_THM_CALL·········00000000···memset
 164 00000fa2··00002a0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 165 00000faa··00002b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 166 00000fc2··00002b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
166 00000fea··0000090a·R_ARM_THM_CALL·········00000051···set_arg167 00000fe2··0000090a·R_ARM_THM_CALL·········00000051···set_arg
167 00001000··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory168 00000ff8··00002a0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
168 0000100a··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
297 B
strings --all --bytes=8 {}
    
Offset 4, 14 lines modifiedOffset 4, 14 lines modified
4 PyErr_Occurred4 PyErr_Occurred
5 PyMem_Malloc5 PyMem_Malloc
6 PyObject_IsTrue6 PyObject_IsTrue
7 PyMem_Free7 PyMem_Free
8 PyBytes_FromStringAndSize8 PyBytes_FromStringAndSize
9 PyTuple_New9 PyTuple_New
10 PyList_Append10 PyList_Append
11 _Py_Dealloc 
12 PyErr_NoMemory11 PyErr_NoMemory
 12 _Py_Dealloc
13 .shstrtab13 .shstrtab
14 .rel.text14 .rel.text
15 .rel.text.hot15 .rel.text.hot
16 .note.GNU-stack16 .note.GNU-stack
17 .ARM.attributes17 .ARM.attributes
1.19 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 »       adds»   r2,·r7,·r516 »       adds»   r2,·r7,·r5
17 »       cmp»    r2,·r417 »       cmp»    r2,·r4
18 »       bgt.n»  4e·<copy_op_arg.isra.0+0x4e>18 »       bgt.n»  4e·<copy_op_arg.isra.0+0x4e>
19 »       subs»   r0,·r4,·r719 »       subs»   r0,·r4,·r7
20 »       mov»    r2,·r320 »       mov»    r2,·r3
21 »       mov»    r3,·r721 »       mov»    r3,·r7
22 »       add.w»  r0,·r6,·r0,·lsl·#122 »       add.w»  r0,·r6,·r0,·lsl·#1
23 »       bl»     1010·<write_op_arg>23 »       bl»     1014·<write_op_arg>
24 ·R_ARM_THM_CALL» write_op_arg24 ·R_ARM_THM_CALL» write_op_arg
25 »       subs»   r1,·r4,·r525 »       subs»   r1,·r4,·r5
26 »       subs»   r3,·r1,·r726 »       subs»   r3,·r1,·r7
27 »       add.w»  r0,·r6,·r5,·lsl·#127 »       add.w»  r0,·r6,·r5,·lsl·#1
28 »       movs»   r1,·#928 »       movs»   r1,·#9
29 »       lsls»   r2,·r3,·#129 »       lsls»   r2,·r3,·#1
30 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}30 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 00000050·<set_arg>:43 00000050·<set_arg>:
44 set_arg():44 set_arg():
45 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}45 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
46 »       mov»    r6,·r246 »       mov»    r6,·r2
47 »       mov»    r7,·r047 »       mov»    r7,·r0
48 »       mov»    r5,·r148 »       mov»    r5,·r1
49 »       bl»     104c·<get_arg>49 »       bl»     1050·<get_arg>
50 ·R_ARM_THM_CALL» get_arg50 ·R_ARM_THM_CALL» get_arg
51 »       cmp»    r0,·r651 »       cmp»    r0,·r6
52 »       beq.n»  9c·<set_arg+0x4c>52 »       beq.n»  9c·<set_arg+0x4c>
53 »       cmp»    r0,·#255»     ;·0xff53 »       cmp»    r0,·#255»     ;·0xff
54 »       bhi.n»  a2·<set_arg+0x52>54 »       bhi.n»  a2·<set_arg+0x52>
55 »       movs»   r4,·#155 »       movs»   r4,·#1
56 »       cmp»    r6,·#255»     ;·0xff56 »       cmp»    r6,·#255»     ;·0xff
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 »       adds»   r0,·r5,·#160 »       adds»   r0,·r5,·#1
61 »       mov»    r2,·r661 »       mov»    r2,·r6
62 »       subs»   r1,·r0,·r462 »       subs»   r1,·r0,·r4
63 »       mov»    r3,·r863 »       mov»    r3,·r8
64 »       subs»   r4,·r5,·r464 »       subs»   r4,·r5,·r4
65 »       add.w»  r0,·r7,·r1,·lsl·#165 »       add.w»  r0,·r7,·r1,·lsl·#1
66 »       ldrb.w» r1,·[r7,·r5,·lsl·#1]66 »       ldrb.w» r1,·[r7,·r5,·lsl·#1]
67 »       bl»     1010·<write_op_arg>67 »       bl»     1014·<write_op_arg>
68 ·R_ARM_THM_CALL» write_op_arg68 ·R_ARM_THM_CALL» write_op_arg
69 »       add.w»  r3,·r4,·r869 »       add.w»  r3,·r4,·r8
70 »       subs»   r2,·r5,·r370 »       subs»   r2,·r5,·r3
71 »       adds»   r6,·r3,·#171 »       adds»   r6,·r3,·#1
72 »       movs»   r1,·#972 »       movs»   r1,·#9
73 »       mov»    r5,·r373 »       mov»    r5,·r3
74 »       lsls»   r2,·r2,·#174 »       lsls»   r2,·r2,·#1
27.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 11, 83 lines modifiedOffset 11, 83 lines modified
11 »       str»    r0,·[sp,·#36]» ;·0x2411 »       str»    r0,·[sp,·#36]» ;·0x24
12 »       str»    r1,·[sp,·#52]» ;·0x3412 »       str»    r1,·[sp,·#52]» ;·0x34
13 »       str»    r3,·[sp,·#48]» ;·0x3013 »       str»    r3,·[sp,·#48]» ;·0x30
14 »       bl»     0·<PyErr_Occurred>14 »       bl»     0·<PyErr_Occurred>
15 ·R_ARM_THM_CALL» PyErr_Occurred15 ·R_ARM_THM_CALL» PyErr_Occurred
16 »       str»    r0,·[sp,·#32]16 »       str»    r0,·[sp,·#32]
17 »       cmp»    r0,·#017 »       cmp»    r0,·#0
18 »       bne.w»  ff2·<PyCode_Optimize+0xff2>18 »       bne.w»  f78·<PyCode_Optimize+0xf78>
19 »       ldr»    r2,·[r4,·#8]19 »       ldr»    r2,·[r4,·#8]
20 »       str»    r2,·[sp,·#28]20 »       str»    r2,·[sp,·#28]
21 »       cmp»    r2,·#021 »       cmp»    r2,·#0
22 »       ble.n»  82·<PyCode_Optimize+0x82>22 »       ble.n»  82·<PyCode_Optimize+0x82>
23 »       ldrb»   r0,·[r4,·#16]23 »       ldrb»   r0,·[r4,·#16]
24 »       cmp»    r0,·#255»     ;·0xff24 »       cmp»    r0,·#255»     ;·0xff
25 »       beq.w»  ef0·<PyCode_Optimize+0xef0>25 »       beq.w»  ffe·<PyCode_Optimize+0xffe>
26 »       cmp»    r2,·#226 »       cmp»    r2,·#2
27 »       ble.n»  82·<PyCode_Optimize+0x82>27 »       ble.n»  82·<PyCode_Optimize+0x82>
28 »       ldrb»   r6,·[r4,·#18]28 »       ldrb»   r6,·[r4,·#18]
29 »       cmp»    r6,·#255»     ;·0xff29 »       cmp»    r6,·#255»     ;·0xff
30 »       beq.w»  ef0·<PyCode_Optimize+0xef0>30 »       beq.w»  ffe·<PyCode_Optimize+0xffe>
31 »       cmp»    r2,·#431 »       cmp»    r2,·#4
32 »       ble.n»  82·<PyCode_Optimize+0x82>32 »       ble.n»  82·<PyCode_Optimize+0x82>
33 »       ldrb»   r3,·[r4,·#20]33 »       ldrb»   r3,·[r4,·#20]
34 »       cmp»    r3,·#255»     ;·0xff34 »       cmp»    r3,·#255»     ;·0xff
35 »       beq.w»  ef0·<PyCode_Optimize+0xef0>35 »       beq.w»  ffe·<PyCode_Optimize+0xffe>
36 »       cmp»    r2,·#636 »       cmp»    r2,·#6
37 »       ble.n»  82·<PyCode_Optimize+0x82>37 »       ble.n»  82·<PyCode_Optimize+0x82>
38 »       ldrb»   r0,·[r4,·#22]38 »       ldrb»   r0,·[r4,·#22]
39 »       cmp»    r0,·#255»     ;·0xff39 »       cmp»    r0,·#255»     ;·0xff
40 »       beq.w»  ef0·<PyCode_Optimize+0xef0>40 »       beq.w»  ffe·<PyCode_Optimize+0xffe>
41 »       cmp»    r2,·#841 »       cmp»    r2,·#8
42 »       ble.n»  82·<PyCode_Optimize+0x82>42 »       ble.n»  82·<PyCode_Optimize+0x82>
43 »       ldrb»   r5,·[r4,·#24]43 »       ldrb»   r5,·[r4,·#24]
44 »       cmp»    r5,·#255»     ;·0xff44 »       cmp»    r5,·#255»     ;·0xff
45 »       beq.w»  ef0·<PyCode_Optimize+0xef0>45 »       beq.w»  ffe·<PyCode_Optimize+0xffe>
46 »       cmp»    r2,·#1046 »       cmp»    r2,·#10
47 »       ble.n»  82·<PyCode_Optimize+0x82>47 »       ble.n»  82·<PyCode_Optimize+0x82>
48 »       ldrb»   r6,·[r4,·#26]48 »       ldrb»   r6,·[r4,·#26]
49 »       cmp»    r6,·#255»     ;·0xff49 »       cmp»    r6,·#255»     ;·0xff
50 »       beq.w»  ef0·<PyCode_Optimize+0xef0>50 »       beq.w»  ffe·<PyCode_Optimize+0xffe>
51 »       cmp»    r2,·#1251 »       cmp»    r2,·#12
52 »       ble.n»  82·<PyCode_Optimize+0x82>52 »       ble.n»  82·<PyCode_Optimize+0x82>
53 »       movs»   r7,·#1253 »       movs»   r7,·#12
54 »       add.w»  sl,·r4,·#1654 »       add.w»  sl,·r4,·#16
55 »       ldrb.w» r2,·[sl,·r7]55 »       ldrb.w» r2,·[sl,·r7]
56 »       adds»   r7,·#256 »       adds»   r7,·#2
57 »       cmp»    r2,·#255»     ;·0xff57 »       cmp»    r2,·#255»     ;·0xff
58 »       beq.w»  ef0·<PyCode_Optimize+0xef0>58 »       beq.w»  ffe·<PyCode_Optimize+0xffe>
59 »       ldr»    r1,·[sp,·#28]59 »       ldr»    r1,·[sp,·#28]
60 »       cmp»    r1,·r760 »       cmp»    r1,·r7
61 »       bgt.n»  70·<PyCode_Optimize+0x70>61 »       bgt.n»  70·<PyCode_Optimize+0x70>
62 »       ldr»    r3,·[sp,·#36]» ;·0x2462 »       ldr»    r3,·[sp,·#36]» ;·0x24
63 »       ldr»    r5,·[r3,·#8]63 »       ldr»    r5,·[r3,·#8]
64 »       str»    r5,·[sp,·#12]64 »       str»    r5,·[sp,·#12]
65 »       mov»    r0,·r565 »       mov»    r0,·r5
66 »       bl»     0·<PyMem_Malloc>66 »       bl»     0·<PyMem_Malloc>
67 ·R_ARM_THM_CALL» PyMem_Malloc67 ·R_ARM_THM_CALL» PyMem_Malloc
68 »       ldr»    r2,·[sp,·#12]68 »       ldr»    r2,·[sp,·#12]
69 »       mov»    sl,·r069 »       mov»    sl,·r0
70 »       mov.w»  fp,·r2,·lsr·#170 »       mov.w»  fp,·r2,·lsr·#1
71 »       cmp»    r0,·#071 »       cmp»    r0,·#0
72 »       beq.w»  1006·<PyCode_Optimize+0x1006>72 »       beq.w»  f9e·<PyCode_Optimize+0xf9e>
73 »       ldr»    r4,·[sp,·#36]» ;·0x2473 »       ldr»    r4,·[sp,·#36]» ;·0x24
74 »       add.w»  r1,·r4,·#1674 »       add.w»  r1,·r4,·#16
75 »       bl»     0·<memcpy>75 »       bl»     0·<memcpy>
76 ·R_ARM_THM_CALL» memcpy76 ·R_ARM_THM_CALL» memcpy
77 »       cmp.w»  fp,·#536870912»     ;·0x2000000077 »       cmp.w»  fp,·#536870912»     ;·0x20000000
78 »       bcs.w»  ffc·<PyCode_Optimize+0xffc>78 »       bcs.w»  ff4·<PyCode_Optimize+0xff4>
79 »       mov.w»  r8,·fp,·lsl·#279 »       mov.w»  r8,·fp,·lsl·#2
80 »       mov»    r0,·r880 »       mov»    r0,·r8
81 »       bl»     0·<PyMem_Malloc>81 »       bl»     0·<PyMem_Malloc>
82 ·R_ARM_THM_CALL» PyMem_Malloc82 ·R_ARM_THM_CALL» PyMem_Malloc
83 »       mov»    r4,·r083 »       mov»    r4,·r0
84 »       str»    r0,·[sp,·#24]84 »       str»    r0,·[sp,·#24]
85 »       cmp»    r0,·#085 »       cmp»    r0,·#0
86 »       beq.w»  ffc·<PyCode_Optimize+0xffc>86 »       beq.w»  ff4·<PyCode_Optimize+0xff4>
87 »       mov»    r2,·r887 »       mov»    r2,·r8
88 »       movs»   r1,·#088 »       movs»   r1,·#0
89 »       bl»     0·<memset>89 »       bl»     0·<memset>
90 ·R_ARM_THM_CALL» memset90 ·R_ARM_THM_CALL» memset
91 »       cmp.w»  fp,·#091 »       cmp.w»  fp,·#0
92 »       beq.w»  d7c·<PyCode_Optimize+0xd7c>92 »       beq.w»  d7c·<PyCode_Optimize+0xd7c>
93 »       add.w»  ip,·sl,·fp,·lsl·#193 »       add.w»  ip,·sl,·fp,·lsl·#1
Offset 196, 28 lines modifiedOffset 196, 28 lines modified
196 »       bne.n»  1a2·<PyCode_Optimize+0x1a2>196 »       bne.n»  1a2·<PyCode_Optimize+0x1a2>
197 »       ldrh.w» r2,·[sl]197 »       ldrh.w» r2,·[sl]
198 »       uxtb»   r4,·r2198 »       uxtb»   r4,·r2
199 »       cmp»    r4,·#144»     ;·0x90199 »       cmp»    r4,·#144»     ;·0x90
200 »       mov»    r7,·r4200 »       mov»    r7,·r4
201 »       it»     ne201 »       it»     ne
202 »       movne»  r5,·#0202 »       movne»  r5,·#0
203 »       beq.w»  e16·<PyCode_Optimize+0xe16>203 »       beq.w»  e12·<PyCode_Optimize+0xe12>
204 »       movs»   r3,·#3204 »       movs»   r3,·#3
205 »       movt»   r3,·#2205 »       movt»   r3,·#2
206 »       mov»    r9,·r7206 »       mov»    r9,·r7
207 »       str»    r3,·[sp,·#56]» ;·0x38207 »       str»    r3,·[sp,·#56]» ;·0x38
208 »       movs»   r3,·#0208 »       movs»   r3,·#0
209 »       cmp»    r5,·#0209 »       cmp»    r5,·#0
210 »       beq.n»  2e4·<PyCode_Optimize+0x2e4>210 »       beq.n»  2e4·<PyCode_Optimize+0x2e4>
211 »       add.w»  lr,·r5,·#2147483648» ;·0x80000000211 »       add.w»  lr,·r5,·#2147483648» ;·0x80000000
212 »       add.w»  r1,·lr,·#4294967295» ;·0xffffffff212 »       add.w»  r1,·lr,·#4294967295» ;·0xffffffff
213 »       lsls»   r4,·r1,·#1213 »       lsls»   r4,·r1,·#1
214 »       ldrb.w» r6,·[sl,·r1,·lsl·#1]214 »       ldrb.w» r6,·[sl,·r1,·lsl·#1]
215 »       cmp»    r6,·#144»     ;·0x90215 »       cmp»    r6,·#144»     ;·0x90
216 »       beq.w»  7e8·<PyCode_Optimize+0x7e8>216 »       beq.w»  7ea·<PyCode_Optimize+0x7ea>
217 »       adds»   r4,·r5,·#1217 »       adds»   r4,·r5,·#1
218 »       mov»    r8,·r4218 »       mov»    r8,·r4
219 »       cmp»    fp,·r4219 »       cmp»    fp,·r4
220 »       ble.w»  a6e·<PyCode_Optimize+0xa6e>220 »       ble.w»  a6e·<PyCode_Optimize+0xa6e>
221 »       ldrh.w» r0,·[sl,·r4,·lsl·#1]221 »       ldrh.w» r0,·[sl,·r4,·lsl·#1]
222 »       mov.w»  ip,·r4,·lsl·#1222 »       mov.w»  ip,·r4,·lsl·#1
223 »       uxtb.w» lr,·r0223 »       uxtb.w» lr,·r0
Offset 232, 16 lines modifiedOffset 232, 16 lines modified
232 »       .word»  0x004d004d232 »       .word»  0x004d004d
233 »       .word»  0x004d004d233 »       .word»  0x004d004d
234 »       .word»  0x004d004d234 »       .word»  0x004d004d
235 »       .word»  0x004d004d235 »       .word»  0x004d004d
236 »       .word»  0x004d004d236 »       .word»  0x004d004d
237 »       .word»  0x004d004d237 »       .word»  0x004d004d
238 »       .word»  0x004d004d238 »       .word»  0x004d004d
239 »       .word»  0x02aa004d239 »       .word»  0x02ab004d
240 »       .word»  0x026f004d240 »       .word»  0x0270004d
241 »       .word»  0x004d004d241 »       .word»  0x004d004d
242 »       .word»  0x004d004d242 »       .word»  0x004d004d
243 »       .word»  0x004d004d243 »       .word»  0x004d004d
244 »       .word»  0x00be004d244 »       .word»  0x00be004d
245 »       .word»  0x01090109245 »       .word»  0x01090109
Max diff block lines reached; 24366/27809 bytes (87.62%) of diff not shown.
845 B
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 8, 10 lines modifiedOffset 8, 10 lines modified
8 ··0x00000050·75727265·64005079·4d656d5f·4d616c6c·urred.PyMem_Mall8 ··0x00000050·75727265·64005079·4d656d5f·4d616c6c·urred.PyMem_Mall
9 ··0x00000060·6f63006d·656d6370·79006d65·6d736574·oc.memcpy.memset9 ··0x00000060·6f63006d·656d6370·79006d65·6d736574·oc.memcpy.memset
10 ··0x00000070·0050794f·626a6563·745f4973·54727565·.PyObject_IsTrue10 ··0x00000070·0050794f·626a6563·745f4973·54727565·.PyObject_IsTrue
11 ··0x00000080·0050794d·656d5f46·72656500·50794279·.PyMem_Free.PyBy11 ··0x00000080·0050794d·656d5f46·72656500·50794279·.PyMem_Free.PyBy
12 ··0x00000090·7465735f·46726f6d·53747269·6e67416e·tes_FromStringAn12 ··0x00000090·7465735f·46726f6d·53747269·6e67416e·tes_FromStringAn
13 ··0x000000a0·6453697a·65005079·5475706c·655f4e65·dSize.PyTuple_Ne13 ··0x000000a0·6453697a·65005079·5475706c·655f4e65·dSize.PyTuple_Ne
14 ··0x000000b0·77005079·4c697374·5f417070·656e6400·w.PyList_Append.14 ··0x000000b0·77005079·4c697374·5f417070·656e6400·w.PyList_Append.
15 ··0x000000c0·5f50795f·4465616c·6c6f6300·50794572·_Py_Dealloc.PyEr 
16 ··0x000000d0·725f4e6f·4d656d6f·727900············r_NoMemory.15 ··0x000000c0·50794572·725f4e6f·4d656d6f·7279005f·PyErr_NoMemory._
 16 ··0x000000d0·50795f44·65616c6c·6f6300············Py_Dealloc.
  
29.3 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:··········4988·(bytes·into·file)13 ··Start·of·section·headers:··········4964·(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.46 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x137c:1 There·are·14·section·headers,·starting·at·offset·0x1364:
  
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·000028·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000028·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001258·000018·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·001240·000018·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00005c·000010·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00005c·000010·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001270·000010·08···I·11···3··48 ··[·4]·.rel.data·········REL·············00000000·001258·000010·08···I·11···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000070·000018·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·000070·000018·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·000070·000ea8·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000070·000e90·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·001280·000088·08···I·11···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001268·000088·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000f18·00000a·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000f00·00000a·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000f22·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000f0a·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f22·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f0a·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000f58·000230·10·····12··25··415 ··[11]·.symtab···········SYMTAB··········00000000·000f40·000230·10·····12··25··4
16 ··[12]·.strtab···········STRTAB··········00000000·001188·0000cd·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·001170·0000cd·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·001308·000071·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0012f0·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 ··y·(purecode),·p·(processor·specific)22 ··y·(purecode),·p·(processor·specific)
2.95 KB
readelf --wide --symbols {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Symbol·table·'.symtab'·contains·35·entries:1 Symbol·table·'.symtab'·contains·35·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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·0000082d····34·FUNC····LOCAL··DEFAULT····6·pysiphash7 ·····4:·00000819····34·FUNC····LOCAL··DEFAULT····6·pysiphash
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR18 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
9 ·····6:·000001fa·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····6:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
10 ·····7:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····7:·0000020a·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····8:·00000808·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····8:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····9:·00000824·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····9:·00000810·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ····10:·00000851··1142·FUNC····LOCAL··DEFAULT····6·siphash2413 ····10:·0000083d··1142·FUNC····LOCAL··DEFAULT····6·siphash24
14 ····11:·0000090e·····0·NOTYPE··LOCAL··DEFAULT····6·$d14 ····11:·000008fa·····0·NOTYPE··LOCAL··DEFAULT····6·$d
15 ····12:·0000091c·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····12:·00000908·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····14:·00000e98·····0·NOTYPE··LOCAL··DEFAULT····6·$d17 ····14:·00000e80·····0·NOTYPE··LOCAL··DEFAULT····6·$d
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
21 ····18:·00000000····16·OBJECT··LOCAL··DEFAULT····3·PyHash_Func21 ····18:·00000000····16·OBJECT··LOCAL··DEFAULT····3·PyHash_Func
22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····5·25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····9·26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···10·27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
28 ····25:·00000001··2092·FUNC····GLOBAL·DEFAULT····6·_Py_HashBytes28 ····25:·00000001··2072·FUNC····GLOBAL·DEFAULT····6·_Py_HashBytes
29 ····26:·00000001····10·FUNC····GLOBAL·DEFAULT····1·PyHash_GetFuncDef29 ····26:·00000001····10·FUNC····GLOBAL·DEFAULT····1·PyHash_GetFuncDef
30 ····27:·00000cc9·····6·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointerRaw30 ····27:·00000cb5·····6·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointerRaw
31 ····28:·00000cd1····14·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointer31 ····28:·00000cbd····14·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointer
32 ····29:·0000000d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyHash_Fini32 ····29:·0000000d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyHash_Fini
33 ····30:·00000011····22·FUNC····GLOBAL·HIDDEN·····1·_Py_KeyedHash33 ····30:·00000011····22·FUNC····GLOBAL·HIDDEN·····1·_Py_KeyedHash
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod
35 ····32:·00000ce1···456·FUNC····GLOBAL·DEFAULT····6·_Py_HashDouble35 ····32:·00000ccd···452·FUNC····GLOBAL·DEFAULT····6·_Py_HashDouble
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·frexp36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·frexp
37 ····34:·00000000····24·OBJECT··GLOBAL·DEFAULT····5·_Py_HashSecret37 ····34:·00000000····24·OBJECT··GLOBAL·DEFAULT····5·_Py_HashSecret
2.88 KB
readelf --wide --relocs {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1258·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x1240·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 0000001e··00000a0a·R_ARM_THM_CALL·········00000851···siphash245 0000001e··00000a0a·R_ARM_THM_CALL·········0000083d···siphash24
  
6 Relocation·section·'.rel.data'·at·offset·0x1270·contains·2·entries:6 Relocation·section·'.rel.data'·at·offset·0x1258·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············0000082d···pysiphash8 00000000··00000402·R_ARM_ABS32············00000819···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·0x1280·contains·17·entries:10 Relocation·section·'.rel.text.hot'·at·offset·0x1268·contains·17·entries:
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 00000010··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR012 00000010··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
13 00000014··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR013 00000014··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
14 00000018··0000042f·R_ARM_THM_MOVW_ABS_NC··0000082d···pysiphash14 00000018··0000042f·R_ARM_THM_MOVW_ABS_NC··00000819···pysiphash
15 0000001c··00000430·R_ARM_THM_MOVT_ABS·····0000082d···pysiphash15 0000001c··00000430·R_ARM_THM_MOVT_ABS·····00000819···pysiphash
16 0000002a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR116 0000002a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
17 0000002e··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR117 0000002e··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 18 000007f4··00000102·R_ARM_ABS32············00000000···.text.hot
 19 000007f8··00000102·R_ARM_ABS32············00000000···.text.hot
 20 000007fc··00000102·R_ARM_ABS32············00000000···.text.hot
 21 00000800··00000102·R_ARM_ABS32············00000000···.text.hot
 22 00000804··00000102·R_ARM_ABS32············00000000···.text.hot
18 00000808··00000102·R_ARM_ABS32············00000000···.text.hot23 00000808··00000102·R_ARM_ABS32············00000000···.text.hot
19 0000080c··00000102·R_ARM_ABS32············00000000···.text.hot24 0000080c··00000102·R_ARM_ABS32············00000000···.text.hot
20 00000810··00000102·R_ARM_ABS32············00000000···.text.hot 
21 00000814··00000102·R_ARM_ABS32············00000000···.text.hot 
22 00000818··00000102·R_ARM_ABS32············00000000···.text.hot 
23 0000081c··00000102·R_ARM_ABS32············00000000···.text.hot 
24 00000820··00000102·R_ARM_ABS32············00000000···.text.hot 
25 0000082e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR125 0000081a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
26 00000832··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR126 0000081e··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
27 00000cfa··0000210a·R_ARM_THM_CALL·········00000000···frexp27 00000ce6··0000210a·R_ARM_THM_CALL·········00000000···frexp
28 00000e4a··00001f0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod28 00000e38··00001f0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
157 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 0p@X@h@B
1 eB\@O@Z@2 eB\@O@Z@
2 Asiphash243 Asiphash24
3 .LANCHOR04 .LANCHOR0
4 pysiphash5 pysiphash
5 .LANCHOR16 .LANCHOR1
6 siphash247 siphash24
7 PyHash_Func8 PyHash_Func
417 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 22, 12 lines modifiedOffset 22, 12 lines modified
22 »       push»   {r4,·lr}22 »       push»   {r4,·lr}
23 »       mov»    r4,·r323 »       mov»    r4,·r3
24 »       movs»   r3,·#024 »       movs»   r3,·#0
25 »       sub»    sp,·#825 »       sub»    sp,·#8
26 »       str»    r2,·[sp,·#0]26 »       str»    r2,·[sp,·#0]
27 »       movs»   r2,·#027 »       movs»   r2,·#0
28 »       str»    r4,·[sp,·#4]28 »       str»    r4,·[sp,·#4]
29 »       bl»     850·<siphash24>29 »       bl»     83c·<siphash24>
30 ·R_ARM_THM_CALL» siphash2430 ·R_ARM_THM_CALL» siphash24
31 »       add»    sp,·#831 »       add»    sp,·#8
32 »       pop»    {r4,·pc}32 »       pop»    {r4,·pc}
33 »       nop33 »       nop
19.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 6, 64 lines modifiedOffset 6, 65 lines modified
6 00000000·<_Py_HashBytes>:6 00000000·<_Py_HashBytes>:
7 _Py_HashBytes():7 _Py_HashBytes():
8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
9 »       sub»    sp,·#36»      ;·0x249 »       sub»    sp,·#36»      ;·0x24
10 »       str»    r0,·[sp,·#4]10 »       str»    r0,·[sp,·#4]
11 »       str»    r1,·[sp,·#12]11 »       str»    r1,·[sp,·#12]
12 »       cmp»    r1,·#012 »       cmp»    r1,·#0
13 »       beq.w»  824·<_Py_HashBytes+0x824>13 »       beq.w»  810·<_Py_HashBytes+0x810>
14 »       movw»   r3,·#014 »       movw»   r3,·#0
15 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR015 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
16 »       movt»   r3,·#016 »       movt»   r3,·#0
17 ·R_ARM_THM_MOVT_ABS»     .LANCHOR017 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
18 »       movw»   r4,·#018 »       movw»   r4,·#0
19 ·R_ARM_THM_MOVW_ABS_NC»  pysiphash19 ·R_ARM_THM_MOVW_ABS_NC»  pysiphash
20 »       movt»   r4,·#020 »       movt»   r4,·#0
21 ·R_ARM_THM_MOVT_ABS»     pysiphash21 ·R_ARM_THM_MOVT_ABS»     pysiphash
22 »       ldr»    r2,·[r3,·#0]22 »       ldr»    r2,·[r3,·#0]
23 »       cmp»    r2,·r423 »       cmp»    r2,·r4
24 »       bne.w»  828·<_Py_HashBytes+0x828>24 »       bne.w»  814·<_Py_HashBytes+0x814>
25 »       mov»    r8,·r025 »       mov»    r8,·r0
26 »       movw»   r0,·#026 »       movw»   r0,·#0
27 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR127 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
28 »       movt»   r0,·#028 »       movt»   r0,·#0
29 ·R_ARM_THM_MOVT_ABS»     .LANCHOR129 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 30 »       mov»    r9,·r1
30 »       movw»   r1,·#25973»  ;·0x6575 
31 »       movt»   r1,·#28787»  ;·0x7073 
32 »       movw»   ip,·#29281»  ;·0x726131 »       movw»   ip,·#29281»  ;·0x7261
33 »       movt»   ip,·#28261»  ;·0x6e6532 »       movt»   ip,·#28261»  ;·0x6e65
 33 »       movw»   r1,·#25973»  ;·0x6575
 34 »       movt»   r1,·#28787»  ;·0x7073
 35 »       ldrd»   r3,·r5,·[r0]
34 »       movw»   r2,·#29281»  ;·0x726136 »       movw»   r2,·#29281»  ;·0x7261
35 »       movt»   r2,·#25711»  ;·0x646f37 »       movt»   r2,·#25711»  ;·0x646f
36 »       movw»   r4,·#28525»  ;·0x6f6d38 »       movw»   r4,·#28525»  ;·0x6f6d
37 »       movt»   r4,·#28260»  ;·0x6e6439 »       movt»   r4,·#28260»  ;·0x6e64
38 »       ldrd»   r3,·r5,·[r0] 
39 »       ldrd»   r7,·r6,·[r0,·#8] 
40 »       eors»   r1,·r340 »       eors»   r1,·r3
 41 »       ldrd»   r7,·r6,·[r0,·#8]
41 »       eor.w»  ip,·r3,·ip42 »       eor.w»  ip,·r3,·ip
42 »       movw»   r3,·#26469»  ;·0x676543 »       movw»   r3,·#26469»  ;·0x6765
43 »       movt»   r3,·#27769»  ;·0x6c7944 »       movt»   r3,·#27769»  ;·0x6c79
44 »       eors»   r2,·r6 
45 »       eor.w»  lr,·r5,·r345 »       eor.w»  lr,·r5,·r3
46 »       movw»   r3,·#25698»  ;·0x646246 »       movw»   r3,·#25698»  ;·0x6462
47 »       movt»   r3,·#29797»  ;·0x746547 »       movt»   r3,·#29797»  ;·0x7465
 48 »       eors»   r2,·r6
 49 »       eors»   r3,·r6
48 »       movw»   r0,·#28005»  ;·0x6d6550 »       movw»   r0,·#28005»  ;·0x6d65
49 »       movt»   r0,·#29551»  ;·0x736f51 »       movt»   r0,·#29551»  ;·0x736f
 52 »       mov»    r6,·r9
50 »       eors»   r3,·r6 
51 »       ldr»    r6,·[sp,·#12] 
52 »       eors»   r0,·r553 »       eors»   r0,·r5
53 »       movw»   r5,·#25971»  ;·0x657354 »       movw»   r5,·#25971»  ;·0x6573
54 »       movt»   r5,·#31092»  ;·0x797455 »       movt»   r5,·#31092»  ;·0x7974
55 »       eors»   r4,·r756 »       eors»   r4,·r7
56 »       eors»   r5,·r757 »       eors»   r5,·r7
57 »       cmp»    r6,·#758 »       cmp»    r6,·#7
58 »       mov.w»  r7,·r6,·lsl·#2459 »       mov.w»  r7,·r6,·lsl·#24
59 »       str»    r7,·[sp,·#0]60 »       str»    r7,·[sp,·#0]
60 »       mov.w»  r7,·#061 »       mov.w»  r7,·#0
61 »       str»    r7,·[sp,·#8]62 »       str»    r7,·[sp,·#8]
62 »       ble.w»  7ea·<_Py_HashBytes+0x7ea>63 »       ble.w»  7d4·<_Py_HashBytes+0x7d4>
63 »       mov»    r7,·r864 »       mov»    r7,·r8
64 »       str.w»  r8,·[sp,·#20]65 »       str.w»  r8,·[sp,·#20]
65 »       adds»   r6,·r7,·r666 »       adds»   r6,·r7,·r6
66 »       str»    r6,·[sp,·#16]67 »       str»    r6,·[sp,·#16]
67 »       add.w»  sl,·sp,·#2468 »       add.w»  sl,·sp,·#24
68 »       adds.w» fp,·r4,·r169 »       adds.w» fp,·r4,·r1
69 »       adc.w»  r9,·r2,·r070 »       adc.w»  r9,·r2,·r0
Offset 138, 34 lines modifiedOffset 139, 34 lines modified
138 »       eors»   r0,·r5139 »       eors»   r0,·r5
139 »       orr.w»  fp,·r7,·fp,·lsr·#11140 »       orr.w»  fp,·r7,·fp,·lsr·#11
140 »       sub.w»  r7,·r6,·r8141 »       sub.w»  r7,·r6,·r8
141 »       eor.w»  r1,·r1,·sl142 »       eor.w»  r1,·r1,·sl
142 »       eor.w»  r4,·lr,·r9143 »       eor.w»  r4,·lr,·r9
143 »       eor.w»  r5,·sl,·fp144 »       eor.w»  r5,·sl,·fp
144 »       cmp»    r7,·#7145 »       cmp»    r7,·#7
145 »       bgt.w»  ac·<_Py_HashBytes+0xac>146 »       bgt.w»  ae·<_Py_HashBytes+0xae>
146 »       ldr»    r6,·[sp,·#12]147 »       ldr»    r6,·[sp,·#12]
147 »       mov.w»  r9,·#0148 »       mov.w»  r9,·#0
148 »       subs»   r6,·#8149 »       subs»   r6,·#8
149 »       lsrs»   r7,·r6,·#3150 »       lsrs»   r7,·r6,·#3
150 »       sub.w»  r8,·r6,·r7,·lsl·#3151 »       sub.w»  r8,·r6,·r7,·lsl·#3
151 »       ldr»    r6,·[sp,·#4]152 »       ldr»    r6,·[sp,·#4]
152 »       adds»   r7,·#1153 »       adds»   r7,·#1
153 »       add.w»  sl,·r8,·#4294967295» ;·0xffffffff154 »       add.w»  sl,·r8,·#4294967295» ;·0xffffffff
154 »       mov.w»  r8,·#0155 »       mov.w»  r8,·#0
155 »       strd»   r8,·r9,·[sp,·#24]156 »       strd»   r8,·r9,·[sp,·#24]
156 »       add.w»  r7,·r6,·r7,·lsl·#3157 »       add.w»  r7,·r6,·r7,·lsl·#3
157 »       str»    r7,·[sp,·#4]158 »       str»    r7,·[sp,·#4]
158 »       cmp.w»  sl,·#6159 »       cmp.w»  sl,·#6
159 »       bhi.n»  22c·<_Py_HashBytes+0x22c>160 »       bhi.n»  22e·<_Py_HashBytes+0x22e>
160 »       tbh»    [pc,·sl,·lsl·#1]161 »       tbh»    [pc,·sl,·lsl·#1]
161 »       .short» 0x000f 
162 »       .word»  0x0007000b162 »       .word»  0x000b000f
 163 »       .word»  0x01780007
163 »       .word»  0x01740178164 »       .word»  0x01840174
164 »       .word»  0x01800184165 »       .short» 0x0180
165 »       ldr»    r6,·[sp,·#4]166 »       ldr»    r6,·[sp,·#4]
166 »       ldrb»   r7,·[r6,·#2]167 »       ldrb»   r7,·[r6,·#2]
167 »       strb.w» r7,·[sp,·#26]168 »       strb.w» r7,·[sp,·#26]
168 »       ldr»    r6,·[sp,·#4]169 »       ldr»    r6,·[sp,·#4]
169 »       ldrb»   r7,·[r6,·#1]170 »       ldrb»   r7,·[r6,·#1]
170 »       strb.w» r7,·[sp,·#25]171 »       strb.w» r7,·[sp,·#25]
171 »       ldr»    r6,·[sp,·#4]172 »       ldr»    r6,·[sp,·#4]
Offset 184, 26 lines modifiedOffset 185, 26 lines modified
184 »       eors»   r5,·r7185 »       eors»   r5,·r7
185 »       lsls»   r7,·r4,·#13186 »       lsls»   r7,·r4,·#13
186 »       eors»   r3,·r6187 »       eors»   r3,·r6
187 »       adds.w» sl,·r5,·ip188 »       adds.w» sl,·r5,·ip
188 »       orr.w»  r6,·r7,·r2,·lsr·#19189 »       orr.w»  r6,·r7,·r2,·lsr·#19
189 »       mov.w»  r7,·r5,·lsl·#16190 »       mov.w»  r7,·r5,·lsl·#16
190 »       mov.w»  r2,·r2,·lsl·#13191 »       mov.w»  r2,·r2,·lsl·#13
191 »       adc.w»  lr,·lr,·r3192 »       adc.w»  r9,·lr,·r3
192 »       eors»   r6,·r1193 »       eors»   r6,·r1
193 »       orr.w»  r4,·r2,·r4,·lsr·#19194 »       orr.w»  r4,·r2,·r4,·lsr·#19
194 »       orr.w»  r2,·r7,·r3,·lsr·#16195 »       orr.w»  r2,·r7,·r3,·lsr·#16
195 »       lsls»   r3,·r3,·#16196 »       lsls»   r3,·r3,·#16
196 »       eor.w»  r7,·sl,·r2197 »       eor.w»  r7,·sl,·r2
197 »       eors»   r4,·r0198 »       eors»   r4,·r0
198 »       orr.w»  r8,·r3,·r5,·lsr·#16199 »       orr.w»  lr,·r3,·r5,·lsr·#16
199 »       adds.w» ip,·sl,·r6200 »       adds.w» ip,·sl,·r6
200 »       eor.w»  r5,·lr,·r8201 »       eor.w»  r5,·r9,·lr
201 »       mov.w»  r2,·r6,·lsl·#17202 »       mov.w»  r2,·r6,·lsl·#17
Max diff block lines reached; 16722/19823 bytes (84.36%) of diff not shown.
39.2 KB
pystate.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:··········20428·(bytes·into·file)13 ··Start·of·section·headers:··········20412·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
2.71 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x4fcc:1 There·are·16·section·headers,·starting·at·offset·0x4fbc:
  
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·000ea4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ea4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004084·000878·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·004074·000878·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ed8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000ed8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000ed8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000ed8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000ed8·0006ac·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000ed8·0006ac·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001584·000290·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001584·000280·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0048fc·000168·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0048ec·000168·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001814·00058c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·001804·00058c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·004a64·0004e0·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·004a54·0004e0·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·001da0·0001dd·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·001d90·0001dd·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·001f7d·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·001f6d·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001f7d·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001f6d·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·001fb0·001260·10·····14·152··417 ··[13]·.symtab···········SYMTAB··········00000000·001fa0·001260·10·····14·152··4
18 ··[14]·.strtab···········STRTAB··········00000000·003210·000e73·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003200·000e73·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·004f44·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·004f34·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
7.78 KB
readelf --wide --symbols {}
    
Offset 21, 30 lines modifiedOffset 21, 30 lines modified
21 ····17:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·00000350·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000350·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC524 ····20:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
25 ····21:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC627 ····23:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
28 ····24:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····24:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·$d
29 ····25:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·$t29 ····25:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
30 ····26:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC735 ····31:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
36 ····32:·00000434·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000434·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC837 ····33:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
38 ····34:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC938 ····34:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
39 ····35:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000498·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·00000498·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d42 ····38:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
43 ····39:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t43 ····39:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
44 ····40:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1044 ····40:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
45 ····41:·000006ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·000006ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1146 ····42:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
47 ····43:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1247 ····43:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
48 ····44:·000006f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·000006f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·00000254·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1349 ····45:·00000254·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
50 ····46:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1450 ····46:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
Offset 57, 16 lines modifiedOffset 57, 16 lines modified
57 ····53:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1760 ····56:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
61 ····57:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1861 ····57:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
62 ····58:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00000a68·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00000a68·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·$d64 ····60:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
65 ····61:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·$t65 ····61:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·$t
66 ····62:·00000a70·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····62:·00000a70·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1968 ····64:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
69 ····65:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····1·$t69 ····65:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70 ····66:·00000adc·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00000adc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00000ae4·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·00000ae4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····68:·00000300·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2072 ····68:·00000300·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
Offset 189, 39 lines modifiedOffset 189, 39 lines modified
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
190 ···186:·00000351····16·FUNC····GLOBAL·DEFAULT····1·PyThreadState_Swap190 ···186:·00000351····16·FUNC····GLOBAL·DEFAULT····1·PyThreadState_Swap
191 ···187:·00000361···112·FUNC····GLOBAL·HIDDEN·····1·_PyGILState_Init191 ···187:·00000361···112·FUNC····GLOBAL·HIDDEN·····1·_PyGILState_Init
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_tss_create192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_tss_create
193 ···189:·0000001d····64·FUNC····GLOBAL·DEFAULT····6·PyGILState_Check193 ···189:·0000001d····64·FUNC····GLOBAL·DEFAULT····6·PyGILState_Check
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_tss_is_created194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_tss_is_created
195 ···191:·0000005d·····6·FUNC····GLOBAL·DEFAULT····6·_PyInterpreterState_GetConfig195 ···191:·0000005d·····6·FUNC····GLOBAL·DEFAULT····6·_PyInterpreterState_GetConfig
196 ···192:·00000065···210·FUNC····GLOBAL·DEFAULT····6·_PyState_AddModule196 ···192:·00000065···208·FUNC····GLOBAL·DEFAULT····6·_PyState_AddModule
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
 199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetItem200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetItem
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New 
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
202 ···198:·00000139····24·FUNC····GLOBAL·DEFAULT····6·PyThreadState_Get202 ···198:·00000135····24·FUNC····GLOBAL·DEFAULT····6·PyThreadState_Get
203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalError_TstateNULL203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalError_TstateNULL
204 ···200:·00000151····16·FUNC····GLOBAL·DEFAULT····6·_Py_GetConfig204 ···200:·0000014d····16·FUNC····GLOBAL·DEFAULT····6·_Py_GetConfig
205 ···201:·00000161·····8·FUNC····GLOBAL·DEFAULT····6·_PyThreadState_Swap205 ···201:·0000015d·····8·FUNC····GLOBAL·DEFAULT····6·_PyThreadState_Swap
206 ···202:·000003d1····12·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_UncheckedGet206 ···202:·000003d1····12·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_UncheckedGet
207 ···203:·000003dd·····4·FUNC····GLOBAL·DEFAULT····1·PyThreadState_GetInterpreter207 ···203:·000003dd·····4·FUNC····GLOBAL·DEFAULT····1·PyThreadState_GetInterpreter
208 ···204:·00000169····12·FUNC····GLOBAL·DEFAULT····6·PyThreadState_GetFrame208 ···204:·00000165····12·FUNC····GLOBAL·DEFAULT····6·PyThreadState_GetFrame
209 ···205:·000003e1····92·FUNC····GLOBAL·DEFAULT····1·PyGILState_Ensure209 ···205:·000003e1····92·FUNC····GLOBAL·DEFAULT····1·PyGILState_Ensure
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread
211 ···207:·0000043d···100·FUNC····GLOBAL·DEFAULT····1·PyGILState_Release211 ···207:·0000043d···100·FUNC····GLOBAL·DEFAULT····1·PyGILState_Release
212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread
213 ···209:·000006f1···466·FUNC····GLOBAL·DEFAULT····1·PyThreadState_Clear213 ···209:·000006f1···466·FUNC····GLOBAL·DEFAULT····1·PyThreadState_Clear
214 ···210:·00000a85····52·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_DeleteCurrent214 ···210:·00000a85····52·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_DeleteCurrent
215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFormat215 ···211:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFormat
216 ···212:·000004a1·····4·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_ThreadHead216 ···212:·000004a1·····4·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_ThreadHead
217 ···213:·000004a5·····4·FUNC····GLOBAL·DEFAULT····1·PyThreadState_Next217 ···213:·000004a5·····4·FUNC····GLOBAL·DEFAULT····1·PyThreadState_Next
218 ···214:·00000175····72·FUNC····GLOBAL·DEFAULT····6·PyState_FindModule218 ···214:·00000171····72·FUNC····GLOBAL·DEFAULT····6·PyState_FindModule
219 ···215:·000004a9····80·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_DeleteExcept219 ···215:·000004a9····80·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_DeleteExcept
220 ···216:·000001bd···134·FUNC····GLOBAL·HIDDEN·····6·_PyInterpreterState_ClearModules220 ···216:·000001b9···124·FUNC····GLOBAL·HIDDEN·····6·_PyInterpreterState_ClearModules
221 ···217:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type221 ···217:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetDef222 ···218:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetDef
223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
224 ···220:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype224 ···220:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice225 ···221:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice
226 ···222:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable226 ···222:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable
227 ···223:·000004f9···504·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_Clear227 ···223:·000004f9···504·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_Clear
Offset 231, 17 lines modifiedOffset 231, 17 lines modified
231 ···227:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr231 ···227:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
232 ···228:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk232 ···228:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
233 ···229:·000008c5····22·FUNC····GLOBAL·HIDDEN·····1·_PyGILState_Fini233 ···229:·000008c5····22·FUNC····GLOBAL·HIDDEN·····1·_PyGILState_Fini
234 ···230:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_tss_delete234 ···230:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_tss_delete
235 ···231:·000008dd···156·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_Delete235 ···231:·000008dd···156·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_Delete
236 ···232:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_FiniState236 ···232:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_FiniState
237 ···233:·00000a19····88·FUNC····GLOBAL·DEFAULT····1·PyState_AddModule237 ···233:·00000a19····88·FUNC····GLOBAL·DEFAULT····1·PyState_AddModule
238 ···234:·00000245····44·FUNC····GLOBAL·DEFAULT····6·PyThreadState_GetDict238 ···234:·00000235····44·FUNC····GLOBAL·DEFAULT····6·PyThreadState_GetDict
239 ···235:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New239 ···235:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
240 ···236:·00000271····30·FUNC····GLOBAL·DEFAULT····6·_PyThreadState_GetDict240 ···236:·00000261····30·FUNC····GLOBAL·DEFAULT····6·_PyThreadState_GetDict
241 ···237:·00000a71·····6·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_Prealloc241 ···237:·00000a71·····6·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_Prealloc
242 ···238:·00000a79····12·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_Init242 ···238:·00000a79····12·FUNC····GLOBAL·DEFAULT····1·_PyThreadState_Init
243 ···239:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_ReleaseLock243 ···239:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_ReleaseLock
244 ···240:·00000ab9····44·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_Get244 ···240:·00000ab9····44·FUNC····GLOBAL·DEFAULT····1·PyInterpreterState_Get
245 ···241:·00000ae5·····6·FUNC····GLOBAL·DEFAULT····1·PyThreadState_GetID245 ···241:·00000ae5·····6·FUNC····GLOBAL·DEFAULT····1·PyThreadState_GetID
246 ···242:·0000000f····82·FUNC····GLOBAL·DEFAULT····8·_PyGILState_Reinit246 ···242:·0000000f····82·FUNC····GLOBAL·DEFAULT····8·_PyGILState_Reinit
247 ···243:·00000061···124·FUNC····GLOBAL·DEFAULT····8·_PyRuntimeState_ReInitThreads247 ···243:·00000061···124·FUNC····GLOBAL·DEFAULT····8·_PyRuntimeState_ReInitThreads
12.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4084·contains·271·entries:1 Relocation·section·'.rel.text'·at·offset·0x4074·contains·271·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000990a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator3 0000000e··0000990a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
4 00000022··00009a0a·R_ARM_THM_CALL·········00000000···memset4 00000022··00009a0a·R_ARM_THM_CALL·········00000000···memset
5 00000036··00009b0a·R_ARM_THM_CALL·········00000000···_PyEval_InitRuntimeState5 00000036··00009b0a·R_ARM_THM_CALL·········00000000···_PyEval_InitRuntimeState
6 0000003e··00009c0a·R_ARM_THM_CALL·········00000000···PyPreConfig_InitPythonConfig6 0000003e··00009c0a·R_ARM_THM_CALL·········00000000···PyPreConfig_InitPythonConfig
7 0000004e··00009d0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock7 0000004e··00009d0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock
8 00000062··00009d0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock8 00000062··00009d0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 00000874··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc133 00000874··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
134 0000087a··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc134 0000087a··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
135 00000890··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc135 00000890··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
136 000008a6··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc136 000008a6··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
137 000008bc··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc137 000008bc··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
138 000008ce··0000e60a·R_ARM_THM_CALL·········00000000···PyThread_tss_delete138 000008ce··0000e60a·R_ARM_THM_CALL·········00000000···PyThread_tss_delete
139 000008ea··0000e80a·R_ARM_THM_CALL·········00000000···_PyEval_FiniState139 000008ea··0000e80a·R_ARM_THM_CALL·········00000000···_PyEval_FiniState
140 000008f4··0000c90a·R_ARM_THM_CALL·········00000161···_PyThreadState_Swap140 000008f4··0000c90a·R_ARM_THM_CALL·········0000015d···_PyThreadState_Swap
141 000008fc··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock141 000008fc··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
142 00000922··0000af0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock142 00000922··0000af0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
143 0000093e··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000254···.LC13143 0000093e··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000254···.LC13
144 00000942··00002d30·R_ARM_THM_MOVT_ABS·····00000254···.LC13144 00000942··00002d30·R_ARM_THM_MOVT_ABS·····00000254···.LC13
145 00000948··0000b90a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc145 00000948··0000b90a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
146 0000094c··0000a50a·R_ARM_THM_CALL·········00000000···PyThread_free_lock146 0000094c··0000a50a·R_ARM_THM_CALL·········00000000···PyThread_free_lock
147 00000952··00002f2f·R_ARM_THM_MOVW_ABS_NC··0000027c···.LC15147 00000952··00002f2f·R_ARM_THM_MOVW_ABS_NC··0000027c···.LC15
Offset 154, 18 lines modifiedOffset 154, 18 lines modified
154 000009a0··0000322f·R_ARM_THM_MOVW_ABS_NC··00000298···.LC16154 000009a0··0000322f·R_ARM_THM_MOVW_ABS_NC··00000298···.LC16
155 000009a4··00003230·R_ARM_THM_MOVT_ABS·····00000298···.LC16155 000009a4··00003230·R_ARM_THM_MOVT_ABS·····00000298···.LC16
156 000009ac··0000d30a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFormat156 000009ac··0000d30a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFormat
157 000009b0··00007c02·R_ARM_ABS32············00000000···.rodata157 000009b0··00007c02·R_ARM_ABS32············00000000···.rodata
158 000009c6··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock158 000009c6··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
159 000009d8··0000af0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock159 000009d8··0000af0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
160 000009e4··0000a20a·R_ARM_THM_CALL·········00000000···PyThread_tss_get160 000009e4··0000a20a·R_ARM_THM_CALL·········00000000···PyThread_tss_get
161 00000a00··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000254···.LC13 
162 00000a04··00002d30·R_ARM_THM_MOVT_ABS·····00000254···.LC13 
163 00000a0a··0000b90a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc 
164 00000a10··0000c70a·R_ARM_THM_CALL·········00000000···_Py_FatalError_TstateNULL161 00000a02··0000c70a·R_ARM_THM_CALL·········00000000···_Py_FatalError_TstateNULL
 162 00000a06··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000254···.LC13
 163 00000a0a··00002d30·R_ARM_THM_MOVT_ABS·····00000254···.LC13
 164 00000a10··0000b90a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
165 00000a14··00007c02·R_ARM_ABS32············00000000···.rodata165 00000a14··00007c02·R_ARM_ABS32············00000000···.rodata
166 00000a3e··0000382f·R_ARM_THM_MOVW_ABS_NC··000002b4···.LC17166 00000a3e··0000382f·R_ARM_THM_MOVW_ABS_NC··000002b4···.LC17
167 00000a42··00003830·R_ARM_THM_MOVT_ABS·····000002b4···.LC17167 00000a42··00003830·R_ARM_THM_MOVT_ABS·····000002b4···.LC17
168 00000a48··0000b90a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc168 00000a48··0000b90a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
169 00000a56··0000392f·R_ARM_THM_MOVW_ABS_NC··000002d0···.LC18169 00000a56··0000392f·R_ARM_THM_MOVW_ABS_NC··000002d0···.LC18
170 00000a5a··00003930·R_ARM_THM_MOVT_ABS·····000002d0···.LC18170 00000a5a··00003930·R_ARM_THM_MOVT_ABS·····000002d0···.LC18
171 00000a62··0000d30a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFormat171 00000a62··0000d30a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFormat
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 00000bb8··00005f30·R_ARM_THM_MOVT_ABS·····0000054c···.LC34205 00000bb8··00005f30·R_ARM_THM_MOVT_ABS·····0000054c···.LC34
206 00000bbe··0000f80a·R_ARM_THM_CALL·········00000000···PyErr_Format206 00000bbe··0000f80a·R_ARM_THM_CALL·········00000000···PyErr_Format
207 00000bd2··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock207 00000bd2··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
208 00000c00··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock208 00000c00··0000ae0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
209 00000c14··0000af0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock209 00000c14··0000af0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
210 00000c30··0001070a·R_ARM_THM_CALL·········00000000···Py_EndInterpreter210 00000c30··0001070a·R_ARM_THM_CALL·········00000000···Py_EndInterpreter
211 00000c44··0000a102·R_ARM_ABS32············00000000···_PyRuntime211 00000c44··0000a102·R_ARM_ABS32············00000000···_PyRuntime
212 00000c50··0000c60a·R_ARM_THM_CALL·········00000139···PyThreadState_Get212 00000c50··0000c60a·R_ARM_THM_CALL·········00000135···PyThreadState_Get
213 00000c5e··0000b02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_RawFree213 00000c5e··0000b02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_RawFree
214 00000c62··0000b030·R_ARM_THM_MOVT_ABS·····00000000···PyMem_RawFree214 00000c62··0000b030·R_ARM_THM_MOVT_ABS·····00000000···PyMem_RawFree
215 00000cb6··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError215 00000cb6··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
216 00000cba··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError216 00000cba··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
217 00000cbe··0000622f·R_ARM_THM_MOVW_ABS_NC··00000580···.LC36217 00000cbe··0000622f·R_ARM_THM_MOVW_ABS_NC··00000580···.LC36
218 00000cc2··00006230·R_ARM_THM_MOVT_ABS·····00000580···.LC36218 00000cc2··00006230·R_ARM_THM_MOVT_ABS·····00000580···.LC36
219 00000ccc··0000b20a·R_ARM_THM_CALL·········00000000···_PyErr_SetString219 00000ccc··0000b20a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
Offset 264, 68 lines modifiedOffset 264, 68 lines modified
264 000006a4··0000e11e·R_ARM_THM_JUMP24·······00000000···_PyWarnings_Fini264 000006a4··0000e11e·R_ARM_THM_JUMP24·······00000000···_PyWarnings_Fini
265 00000930··0000b01e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree265 00000930··0000b01e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree
266 00000994··0000b01e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree266 00000994··0000b01e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree
267 000009f4··0000b81e·R_ARM_THM_JUMP24·······00000000···PyThread_tss_set267 000009f4··0000b81e·R_ARM_THM_JUMP24·······00000000···PyThread_tss_set
268 00000a3a··0000c01e·R_ARM_THM_JUMP24·······00000065···_PyState_AddModule268 00000a3a··0000c01e·R_ARM_THM_JUMP24·······00000065···_PyState_AddModule
269 00000aa8··0000b01e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree269 00000aa8··0000b01e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree
270 00000bea··0000af1e·R_ARM_THM_JUMP24·······00000000···PyThread_release_lock270 00000bea··0000af1e·R_ARM_THM_JUMP24·······00000000···PyThread_release_lock
271 00000c3e··0000c91e·R_ARM_THM_JUMP24·······00000161···_PyThreadState_Swap271 00000c3e··0000c91e·R_ARM_THM_JUMP24·······0000015d···_PyThreadState_Swap
272 00000de2··0001121e·R_ARM_THM_JUMP24·······00000000···PyBytes_FromStringAndSize272 00000de2··0001121e·R_ARM_THM_JUMP24·······00000000···PyBytes_FromStringAndSize
273 00000e34··0000c91e·R_ARM_THM_JUMP24·······00000161···_PyThreadState_Swap273 00000e34··0000c91e·R_ARM_THM_JUMP24·······0000015d···_PyThreadState_Swap
274 00000e9e··0001181e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t274 00000e9e··0001181e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
  
275 Relocation·section·'.rel.text.hot'·at·offset·0x48fc·contains·45·entries:275 Relocation·section·'.rel.text.hot'·at·offset·0x48ec·contains·45·entries:
276 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name276 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
277 00000000··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime277 00000000··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
278 00000004··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime278 00000004··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
279 0000001e··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime279 0000001e··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
280 00000022··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime280 00000022··0000a130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
281 00000030··0000be0a·R_ARM_THM_CALL·········00000000···PyThread_tss_is_created281 00000030··0000be0a·R_ARM_THM_CALL·········00000000···PyThread_tss_is_created
282 00000046··0000a20a·R_ARM_THM_CALL·········00000000···PyThread_tss_get282 00000046··0000a20a·R_ARM_THM_CALL·········00000000···PyThread_tss_get
283 00000086··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct283 00000084··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
284 0000008a··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct284 00000088··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
285 0000008e··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append285 0000008c··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append
286 000000a2··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct286 000000a0··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
287 000000a6··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct287 000000a4··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
288 000000aa··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append288 000000a8··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append
289 000000be··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct289 000000bc··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
290 000000c2··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct290 000000c0··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
291 000000c6··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append291 000000c4··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append
292 000000d2··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct292 000000cc··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
293 000000d6··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct293 000000d0··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
294 000000e4··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append294 000000e2··0000c20a·R_ARM_THM_CALL·········00000000···PyList_Append
295 00000104··0000c40a·R_ARM_THM_CALL·········00000000···PyList_New295 000000ec··0000c30a·R_ARM_THM_CALL·········00000000···PyList_New
296 00000112··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError296 00000110··0000c52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
297 00000116··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError297 00000114··0000c530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
298 0000011a··0000172f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC6298 00000118··0000172f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC6
299 0000011e··00001730·R_ARM_THM_MOVT_ABS·····000000ec···.LC6299 0000011c··00001730·R_ARM_THM_MOVT_ABS·····000000ec···.LC6
300 00000126··0000b20a·R_ARM_THM_CALL·········00000000···_PyErr_SetString300 00000124··0000b20a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
301 00000144··0000c70a·R_ARM_THM_CALL·········00000000···_Py_FatalError_TstateNULL301 00000140··0000c70a·R_ARM_THM_CALL·········00000000···_Py_FatalError_TstateNULL
302 00000148··0000a102·R_ARM_ABS32············00000000···_PyRuntime302 00000144··0000a102·R_ARM_ABS32············00000000···_PyRuntime
303 0000014c··00007c02·R_ARM_ABS32············00000000···.rodata303 00000148··00007c02·R_ARM_ABS32············00000000···.rodata
304 0000015c··0000a102·R_ARM_ABS32············00000000···_PyRuntime304 00000158··0000a102·R_ARM_ABS32············00000000···_PyRuntime
305 0000019e··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct305 0000019a··0000c12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
306 000001a2··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct306 0000019e··0000c130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
307 000001b8··0000a102·R_ARM_ABS32············00000000···_PyRuntime307 000001b4··0000a102·R_ARM_ABS32············00000000···_PyRuntime
308 000001d0··0000d92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type308 000001cc··0000d92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type
309 000001d4··0000d930·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type309 000001d0··0000d930·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type
310 000001de··0000da0a·R_ARM_THM_CALL·········00000000···PyModule_GetDef310 000001da··0000da0a·R_ARM_THM_CALL·········00000000···PyModule_GetDef
311 000001f6··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc311 000001f2··0000db0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
312 00000214··0000dc0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype312 00000210··0000dc0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
313 0000022c··0000dd0a·R_ARM_THM_CALL·········00000000···PyList_SetSlice313 0000021e··0000dd0a·R_ARM_THM_CALL·········00000000···PyList_SetSlice
314 00000252··0000eb0a·R_ARM_THM_CALL·········00000000···PyDict_New314 00000242··0000eb0a·R_ARM_THM_CALL·········00000000···PyDict_New
315 0000025e··0000e20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear315 0000024e··0000e20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear
316 0000026c··0000a102·R_ARM_ABS32············00000000···_PyRuntime316 0000025c··0000a102·R_ARM_ABS32············00000000···_PyRuntime
317 0000027a··0000eb0a·R_ARM_THM_CALL·········00000000···PyDict_New317 0000026a··0000eb0a·R_ARM_THM_CALL·········00000000···PyDict_New
318 00000286··0000e20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear318 00000276··0000e20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear
319 00000012··0000a21e·R_ARM_THM_JUMP24·······00000000···PyThread_tss_get319 00000012··0000a21e·R_ARM_THM_JUMP24·······00000000···PyThread_tss_get
320 00000100··0000c31e·R_ARM_THM_JUMP24·······00000000···PyList_SetItem320 0000010c··0000c41e·R_ARM_THM_JUMP24·······00000000···PyList_SetItem
321 0000023e··0000de1e·R_ARM_THM_JUMP24·······00000000···PyErr_WriteUnraisable321 00000230··0000de1e·R_ARM_THM_JUMP24·······00000000···PyErr_WriteUnraisable
  
322 Relocation·section·'.rel.text.unlikely'·at·offset·0x4a64·contains·156·entries:322 Relocation·section·'.rel.text.unlikely'·at·offset·0x4a54·contains·156·entries:
323 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name323 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
324 00000000··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime324 00000000··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
Max diff block lines reached; 1405/13031 bytes (10.78%) of diff not shown.
424 B
strings --all --bytes=8 {}
    
Offset 133, 16 lines modifiedOffset 133, 16 lines modified
133 PyThread_tss_create133 PyThread_tss_create
134 PyGILState_Check134 PyGILState_Check
135 PyThread_tss_is_created135 PyThread_tss_is_created
136 _PyInterpreterState_GetConfig136 _PyInterpreterState_GetConfig
137 _PyState_AddModule137 _PyState_AddModule
138 _Py_NoneStruct138 _Py_NoneStruct
139 PyList_Append139 PyList_Append
140 PyList_SetItem 
141 PyList_New140 PyList_New
 141 PyList_SetItem
142 PyExc_SystemError142 PyExc_SystemError
143 PyThreadState_Get143 PyThreadState_Get
144 _Py_FatalError_TstateNULL144 _Py_FatalError_TstateNULL
145 _Py_GetConfig145 _Py_GetConfig
146 _PyThreadState_Swap146 _PyThreadState_Swap
147 _PyThreadState_UncheckedGet147 _PyThreadState_UncheckedGet
148 PyThreadState_GetInterpreter148 PyThreadState_GetInterpreter
3.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1059, 15 lines modifiedOffset 1059, 15 lines modified
1059 »       ldr»    r6,·[r4,·#4]1059 »       ldr»    r6,·[r4,·#4]
1060 »       cbnz»   r6,·934·<PyInterpreterState_Delete+0x58>1060 »       cbnz»   r6,·934·<PyInterpreterState_Delete+0x58>
1061 »       add.w»  r0,·r4,·#44» ;·0x2c1061 »       add.w»  r0,·r4,·#44» ;·0x2c
1062 »       bl»     0·<_PyEval_FiniState>1062 »       bl»     0·<_PyEval_FiniState>
1063 ·R_ARM_THM_CALL» _PyEval_FiniState1063 ·R_ARM_THM_CALL» _PyEval_FiniState
1064 »       mov»    r1,·r61064 »       mov»    r1,·r6
1065 »       add.w»  r0,·r5,·#360»;·0x1681065 »       add.w»  r0,·r5,·#360»;·0x168
1066 »       bl»     160·<PyInterpreterState_New+0x1c>1066 »       bl»     15c·<PyInterpreterState_New+0x18>
1067 ·R_ARM_THM_CALL» _PyThreadState_Swap1067 ·R_ARM_THM_CALL» _PyThreadState_Swap
1068 »       movs»   r1,·#11068 »       movs»   r1,·#1
1069 »       ldr»    r0,·[r5,·#24]1069 »       ldr»    r0,·[r5,·#24]
1070 »       bl»     0·<PyThread_acquire_lock>1070 »       bl»     0·<PyThread_acquire_lock>
1071 ·R_ARM_THM_CALL» PyThread_acquire_lock1071 ·R_ARM_THM_CALL» PyThread_acquire_lock
1072 »       ldr»    r3,·[r5,·#28]1072 »       ldr»    r3,·[r5,·#28]
1073 »       add.w»  r1,·r5,·#281073 »       add.w»  r1,·r5,·#28
Offset 1155, 18 lines modifiedOffset 1155, 18 lines modified
1155 ·R_ARM_THM_CALL» _Py_FatalErrorFormat1155 ·R_ARM_THM_CALL» _Py_FatalErrorFormat
1156 »       .word»  0x000000c01156 »       .word»  0x000000c0
1157 ·R_ARM_ABS32»    .rodata1157 ·R_ARM_ABS32»    .rodata
  
1158 000009b4·<tstate_delete_common>:1158 000009b4·<tstate_delete_common>:
1159 tstate_delete_common():1159 tstate_delete_common():
1160 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}1160 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
1161 »       cbz»    r0,·a0e·<tstate_delete_common+0x5a>1161 »       cbz»    r0,·a00·<tstate_delete_common+0x4c>
1162 »       ldr»    r6,·[r0,·#8]1162 »       ldr»    r6,·[r0,·#8]
1163 »       mov»    r4,·r01163 »       mov»    r4,·r0
1164 »       cbz»    r6,·a00·<tstate_delete_common+0x4c>1164 »       cbz»    r6,·a06·<tstate_delete_common+0x52>
1165 »       ldr»    r7,·[r6,·#8]1165 »       ldr»    r7,·[r6,·#8]
1166 »       mov»    r5,·r11166 »       mov»    r5,·r1
1167 »       movs»   r1,·#11167 »       movs»   r1,·#1
1168 »       ldr»    r0,·[r7,·#24]1168 »       ldr»    r0,·[r7,·#24]
1169 »       bl»     0·<PyThread_acquire_lock>1169 »       bl»     0·<PyThread_acquire_lock>
1170 ·R_ARM_THM_CALL» PyThread_acquire_lock1170 ·R_ARM_THM_CALL» PyThread_acquire_lock
1171 »       ldrd»   r2,·r3,·[r4]1171 »       ldrd»   r2,·r3,·[r4]
Offset 1190, 24 lines modifiedOffset 1190, 24 lines modified
1190 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}1190 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
1191 »       b.w»    0·<PyThread_tss_set>1191 »       b.w»    0·<PyThread_tss_set>
1192 ·R_ARM_THM_JUMP24»       PyThread_tss_set1192 ·R_ARM_THM_JUMP24»       PyThread_tss_set
1193 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}1193 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
1194 »       str»    r3,·[r2,·#4]1194 »       str»    r3,·[r2,·#4]
1195 »       ldr»    r3,·[r4,·#4]1195 »       ldr»    r3,·[r4,·#4]
1196 »       b.n»    9d2·<tstate_delete_common+0x1e>1196 »       b.n»    9d2·<tstate_delete_common+0x1e>
 1197 »       ldr»    r0,·[pc,·#16]» ;·(a14·<tstate_delete_common+0x60>)
 1198 »       bl»     0·<_Py_FatalError_TstateNULL>
 1199 ·R_ARM_THM_CALL» _Py_FatalError_TstateNULL
1197 »       movw»   r1,·#01200 »       movw»   r1,·#0
1198 ·R_ARM_THM_MOVW_ABS_NC»  .LC131201 ·R_ARM_THM_MOVW_ABS_NC»  .LC13
1199 »       movt»   r1,·#01202 »       movt»   r1,·#0
1200 ·R_ARM_THM_MOVT_ABS»     .LC131203 ·R_ARM_THM_MOVT_ABS»     .LC13
1201 »       ldr»    r0,·[pc,·#8]»  ;·(a14·<tstate_delete_common+0x60>)1204 »       ldr»    r0,·[pc,·#4]»  ;·(a14·<tstate_delete_common+0x60>)
1202 »       bl»     0·<_Py_FatalErrorFunc>1205 »       bl»     0·<_Py_FatalErrorFunc>
1203 ·R_ARM_THM_CALL» _Py_FatalErrorFunc1206 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
1204 »       ldr»    r0,·[pc,·#4]»  ;·(a14·<tstate_delete_common+0x60>) 
1205 »       bl»     0·<_Py_FatalError_TstateNULL> 
1206 ·R_ARM_THM_CALL» _Py_FatalError_TstateNULL 
1207 »       .word»  0x000000d81207 »       .word»  0x000000d8
1208 ·R_ARM_ABS32»    .rodata1208 ·R_ARM_ABS32»    .rodata
  
1209 00000a18·<PyState_AddModule>:1209 00000a18·<PyState_AddModule>:
1210 PyState_AddModule():1210 PyState_AddModule():
1211 »       push»   {r3,·r4,·r5,·lr}1211 »       push»   {r3,·r4,·r5,·lr}
1212 »       cbz»    r1,·a3e·<PyState_AddModule+0x26>1212 »       cbz»    r1,·a3e·<PyState_AddModule+0x26>
Offset 1493, 26 lines modifiedOffset 1493, 26 lines modified
1493 »       str»    r0,·[r5,·#0]1493 »       str»    r0,·[r5,·#0]
1494 »       bl»     0·<Py_EndInterpreter>1494 »       bl»     0·<Py_EndInterpreter>
1495 ·R_ARM_THM_CALL» Py_EndInterpreter1495 ·R_ARM_THM_CALL» Py_EndInterpreter
1496 »       ldr»    r1,·[sp,·#4]1496 »       ldr»    r1,·[sp,·#4]
1497 »       subs»   r0,·r5,·#41497 »       subs»   r0,·r5,·#4
1498 »       add»    sp,·#81498 »       add»    sp,·#8
1499 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}1499 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
1500 »       b.w»    160·<PyInterpreterState_New+0x1c>1500 »       b.w»    15c·<PyInterpreterState_New+0x18>
1501 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap1501 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap
1502 »       nop1502 »       nop
1503 »       .word»  0x0000016c1503 »       .word»  0x0000016c
1504 ·R_ARM_ABS32»    _PyRuntime1504 ·R_ARM_ABS32»    _PyRuntime
  
1505 00000c48·<_PyObject_GetCrossInterpreterData>:1505 00000c48·<_PyObject_GetCrossInterpreterData>:
1506 _PyObject_GetCrossInterpreterData():1506 _PyObject_GetCrossInterpreterData():
1507 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}1507 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
1508 »       mov»    r5,·r01508 »       mov»    r5,·r0
1509 »       mov»    r4,·r11509 »       mov»    r4,·r1
1510 »       bl»     138·<_PyInterpreterState_Enable+0x50>1510 »       bl»     134·<_PyInterpreterState_Enable+0x4c>
1511 ·R_ARM_THM_CALL» PyThreadState_Get1511 ·R_ARM_THM_CALL» PyThreadState_Get
1512 »       ldr.w»  r8,·[r0,·#8]1512 »       ldr.w»  r8,·[r0,·#8]
1513 »       mov»    r7,·r01513 »       mov»    r7,·r0
1514 »       ldr»    r0,·[r5,·#0]1514 »       ldr»    r0,·[r5,·#0]
1515 »       movs»   r3,·#01515 »       movs»   r3,·#0
1516 »       movw»   r2,·#01516 »       movw»   r2,·#0
1517 ·R_ARM_THM_MOVW_ABS_NC»  PyMem_RawFree1517 ·R_ARM_THM_MOVW_ABS_NC»  PyMem_RawFree
Offset 1747, 15 lines modifiedOffset 1747, 15 lines modified
1747 »       ldr»    r0,·[r0,·#4]1747 »       ldr»    r0,·[r0,·#4]
1748 »       cmp»    r0,·#01748 »       cmp»    r0,·#0
1749 »       bne.n»  df0·<_PyCrossInterpreterData_Release+0x8>1749 »       bne.n»  df0·<_PyCrossInterpreterData_Release+0x8>
1750 »       pop»    {r3,·r4,·r5,·pc}1750 »       pop»    {r3,·r4,·r5,·pc}
1751 »       mov»    r1,·r51751 »       mov»    r1,·r5
1752 »       ldr»    r0,·[pc,·#24]» ;·(e48·<_PyCrossInterpreterData_Release+0x60>)1752 »       ldr»    r0,·[pc,·#24]» ;·(e48·<_PyCrossInterpreterData_Release+0x60>)
1753 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}1753 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
1754 »       b.w»    160·<PyInterpreterState_New+0x1c>1754 »       b.w»    15c·<PyInterpreterState_New+0x18>
1755 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap1755 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap
1756 »       bl»     0·<_Py_Dealloc>1756 »       bl»     0·<_Py_Dealloc>
1757 ·R_ARM_THM_CALL» _Py_Dealloc1757 ·R_ARM_THM_CALL» _Py_Dealloc
1758 »       cmp»    r5,·#01758 »       cmp»    r5,·#0
1759 »       beq.n»  e22·<_PyCrossInterpreterData_Release+0x3a>1759 »       beq.n»  e22·<_PyCrossInterpreterData_Release+0x3a>
1760 »       b.n»    e2c·<_PyCrossInterpreterData_Release+0x44>1760 »       b.n»    e2c·<_PyCrossInterpreterData_Release+0x44>
1761 »       nop1761 »       nop
9.34 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 52, 93 lines modifiedOffset 52, 93 lines modified
52 »       add.w»  r0,·r0,·#536»;·0x21852 »       add.w»  r0,·r0,·#536»;·0x218
53 »       bx»     lr53 »       bx»     lr
54 »       nop54 »       nop
  
55 00000064·<_PyState_AddModule>:55 00000064·<_PyState_AddModule>:
56 _PyState_AddModule():56 _PyState_AddModule():
57 »       cmp»    r2,·#057 »       cmp»    r2,·#0
58 »       beq.n»  130·<_PyState_AddModule+0xcc>58 »       beq.n»  12e·<_PyState_AddModule+0xca>
59 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}59 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
60 »       mov»    r4,·r260 »       mov»    r4,·r2
61 »       ldr»    r2,·[r2,·#36]» ;·0x2461 »       ldr»    r2,·[r2,·#36]» ;·0x24
62 »       cmp»    r2,·#062 »       cmp»    r2,·#0
63 »       bne.n»  112·<_PyState_AddModule+0xae>63 »       bne.n»  110·<_PyState_AddModule+0xac>
64 »       ldr»    r6,·[r0,·#8]64 »       ldr»    r6,·[r0,·#8]
65 »       mov»    r5,·r165 »       mov»    r5,·r1
66 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e066 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e0
 67 »       cbz»    r0,·ec·<_PyState_AddModule+0x88>
67 »       cmp»    r0,·#0 
68 »       beq.n»  104·<_PyState_AddModule+0xa0> 
69 »       ldr»    r3,·[r4,·#12]68 »       ldr»    r3,·[r4,·#12]
70 »       ldr»    r1,·[r0,·#8]69 »       ldr»    r1,·[r0,·#8]
71 »       cmp»    r3,·r170 »       cmp»    r1,·r3
72 »       blt.n»  f2·<_PyState_AddModule+0x8e>71 »       bgt.n»  fe·<_PyState_AddModule+0x9a>
73 »       movw»   r1,·#072 »       movw»   r1,·#0
74 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct73 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
75 »       movt»   r1,·#074 »       movt»   r1,·#0
76 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct75 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
77 »       bl»     0·<PyList_Append>76 »       bl»     0·<PyList_Append>
78 ·R_ARM_THM_CALL» PyList_Append77 ·R_ARM_THM_CALL» PyList_Append
79 »       cmp»    r0,·#078 »       cmp»    r0,·#0
80 »       blt.n»  12a·<_PyState_AddModule+0xc6>79 »       blt.n»  128·<_PyState_AddModule+0xc4>
81 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e080 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e0
82 »       ldr»    r3,·[r4,·#12]81 »       ldr»    r3,·[r4,·#12]
83 »       ldr»    r7,·[r0,·#8]82 »       ldr»    r2,·[r0,·#8]
84 »       cmp»    r7,·r383 »       cmp»    r2,·r3
85 »       bgt.n»  f2·<_PyState_AddModule+0x8e>84 »       bgt.n»  fe·<_PyState_AddModule+0x9a>
86 »       movw»   r1,·#085 »       movw»   r1,·#0
87 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct86 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
88 »       movt»   r1,·#087 »       movt»   r1,·#0
89 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct88 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
90 »       bl»     0·<PyList_Append>89 »       bl»     0·<PyList_Append>
91 ·R_ARM_THM_CALL» PyList_Append90 ·R_ARM_THM_CALL» PyList_Append
92 »       cmp»    r0,·#091 »       cmp»    r0,·#0
93 »       blt.n»  12a·<_PyState_AddModule+0xc6>92 »       blt.n»  128·<_PyState_AddModule+0xc4>
94 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e093 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e0
95 »       ldr»    r3,·[r4,·#12]94 »       ldr»    r3,·[r4,·#12]
96 »       ldr»    r2,·[r0,·#8]95 »       ldr»    r1,·[r0,·#8]
97 »       cmp»    r2,·r396 »       cmp»    r1,·r3
98 »       bgt.n»  f2·<_PyState_AddModule+0x8e>97 »       bgt.n»  fe·<_PyState_AddModule+0x9a>
99 »       movw»   r1,·#098 »       movw»   r1,·#0
100 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct99 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
101 »       movt»   r1,·#0100 »       movt»   r1,·#0
102 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct101 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
103 »       bl»     0·<PyList_Append>102 »       bl»     0·<PyList_Append>
104 ·R_ARM_THM_CALL» PyList_Append103 ·R_ARM_THM_CALL» PyList_Append
105 »       cmp»    r0,·#0104 »       cmp»    r0,·#0
106 »       blt.n»  12a·<_PyState_AddModule+0xc6>105 »       blt.n»  128·<_PyState_AddModule+0xc4>
107 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e0 
108 »       movw»   r7,·#0106 »       movw»   r7,·#0
109 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct107 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
110 »       movt»   r7,·#0108 »       movt»   r7,·#0
111 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct109 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
112 »       ldr»    r2,·[r0,·#8]110 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e0
113 »       mov»    r1,·r7111 »       mov»    r1,·r7
114 »       ldr»    r3,·[r4,·#12]112 »       ldr»    r3,·[r4,·#12]
 113 »       ldr»    r2,·[r0,·#8]
115 »       cmp»    r2,·r3114 »       cmp»    r2,·r3
116 »       bgt.n»  f2·<_PyState_AddModule+0x8e>115 »       bgt.n»  fe·<_PyState_AddModule+0x9a>
117 »       bl»     0·<PyList_Append>116 »       bl»     0·<PyList_Append>
118 ·R_ARM_THM_CALL» PyList_Append117 ·R_ARM_THM_CALL» PyList_Append
119 »       cmp»    r0,·#0118 »       cmp»    r0,·#0
 119 »       bge.n»  d4·<_PyState_AddModule+0x70>
120 »       blt.n»  12a·<_PyState_AddModule+0xc6>120 »       b.n»    128·<_PyState_AddModule+0xc4>
 121 »       bl»     0·<PyList_New>
 122 ·R_ARM_THM_CALL» PyList_New
121 »       ldr.w»  r0,·[r6,·#480]»      ;·0x1e0123 »       str.w»  r0,·[r6,·#480]»      ;·0x1e0
 124 »       cbz»    r0,·128·<_PyState_AddModule+0xc4>
 125 »       ldr»    r3,·[r4,·#12]
 126 »       ldr»    r7,·[r0,·#8]
 127 »       cmp»    r3,·r7
122 »       b.n»    da·<_PyState_AddModule+0x76>128 »       bge.n»  84·<_PyState_AddModule+0x20>
123 »       ldr»    r4,·[r5,·#0]129 »       ldr»    r4,·[r5,·#0]
124 »       mov»    r2,·r5130 »       mov»    r2,·r5
125 »       mov»    r1,·r3131 »       mov»    r1,·r3
126 »       adds»   r4,·#1132 »       adds»   r4,·#1
127 »       str»    r4,·[r5,·#0]133 »       str»    r4,·[r5,·#0]
128 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}134 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
129 »       b.w»    0·<PyList_SetItem>135 »       b.w»    0·<PyList_SetItem>
130 ·R_ARM_THM_JUMP24»       PyList_SetItem136 ·R_ARM_THM_JUMP24»       PyList_SetItem
131 »       bl»     0·<PyList_New> 
132 ·R_ARM_THM_CALL» PyList_New 
133 »       str.w»  r0,·[r6,·#480]»      ;·0x1e0 
134 »       cmp»    r0,·#0 
135 »       bne.n»  7e·<_PyState_AddModule+0x1a> 
136 »       b.n»    12a·<_PyState_AddModule+0xc6> 
137 »       movw»   ip,·#0137 »       movw»   ip,·#0
138 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError138 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError
139 »       movt»   ip,·#0139 »       movt»   ip,·#0
140 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError140 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError
141 »       movw»   r2,·#0141 »       movw»   r2,·#0
142 ·R_ARM_THM_MOVW_ABS_NC»  .LC6142 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
143 »       movt»   r2,·#0143 »       movt»   r2,·#0
Offset 146, 190 lines modifiedOffset 146, 184 lines modified
146 »       ldr.w»  r1,·[ip]146 »       ldr.w»  r1,·[ip]
147 »       bl»     0·<_PyErr_SetString>147 »       bl»     0·<_PyErr_SetString>
148 ·R_ARM_THM_CALL» _PyErr_SetString148 ·R_ARM_THM_CALL» _PyErr_SetString
149 »       mov.w»  r0,·#4294967295»    ;·0xffffffff149 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
150 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}150 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
151 »       mov.w»  r0,·#4294967295»    ;·0xffffffff151 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
152 »       bx»     lr152 »       bx»     lr
153 »       nop 
  
154 00000138·<PyThreadState_Get>:153 00000134·<PyThreadState_Get>:
155 PyThreadState_Get():154 PyThreadState_Get():
156 »       push»   {r3,·lr}155 »       push»   {r3,·lr}
157 »       ldr»    r3,·[pc,·#12]» ;·(148·<PyThreadState_Get+0x10>)156 »       ldr»    r3,·[pc,·#12]» ;·(144·<PyThreadState_Get+0x10>)
158 »       ldr»    r0,·[r3,·#0]157 »       ldr»    r0,·[r3,·#0]
159 »       cbz»    r0,·142·<PyThreadState_Get+0xa>158 »       cbz»    r0,·13e·<PyThreadState_Get+0xa>
160 »       pop»    {r3,·pc}159 »       pop»    {r3,·pc}
161 »       ldr»    r0,·[pc,·#8]»  ;·(14c·<PyThreadState_Get+0x14>)160 »       ldr»    r0,·[pc,·#8]»  ;·(148·<PyThreadState_Get+0x14>)
162 »       bl»     0·<_Py_FatalError_TstateNULL>161 »       bl»     0·<_Py_FatalError_TstateNULL>
163 ·R_ARM_THM_CALL» _Py_FatalError_TstateNULL162 ·R_ARM_THM_CALL» _Py_FatalError_TstateNULL
164 »       .word»  0x0000016c163 »       .word»  0x0000016c
165 ·R_ARM_ABS32»    _PyRuntime164 ·R_ARM_ABS32»    _PyRuntime
166 »       .word»  0x00000068165 »       .word»  0x00000068
167 ·R_ARM_ABS32»    .rodata166 ·R_ARM_ABS32»    .rodata
  
Max diff block lines reached; 5426/9366 bytes (57.93%) of diff not shown.
744 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 ·R_ARM_THM_MOVT_ABS»     .LC25181 ·R_ARM_THM_MOVT_ABS»     .LC25
182 »       ldr»    r0,·[pc,·#16]» ;·(174·<_PyInterpreterState_DeleteExceptMain+0x98>)182 »       ldr»    r0,·[pc,·#16]» ;·(174·<_PyInterpreterState_DeleteExceptMain+0x98>)
183 »       bl»     0·<_Py_FatalErrorFunc>183 »       bl»     0·<_Py_FatalErrorFunc>
184 ·R_ARM_THM_CALL» _Py_FatalErrorFunc184 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
185 »       mov»    r1,·r6185 »       mov»    r1,·r6
186 »       mov»    r0,·r7186 »       mov»    r0,·r7
187 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}187 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
188 »       b.w»    160·<_PyInterpreterState_DeleteExceptMain+0x84>188 »       b.w»    15c·<_PyInterpreterState_DeleteExceptMain+0x80>
189 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap189 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap
190 »       nop190 »       nop
191 »       .word»  0x00000170191 »       .word»  0x00000170
192 ·R_ARM_ABS32»    .rodata192 ·R_ARM_ABS32»    .rodata
  
193 00000178·<_PyCrossInterpreterData_RegisterClass>:193 00000178·<_PyCrossInterpreterData_RegisterClass>:
194 _PyCrossInterpreterData_RegisterClass():194 _PyCrossInterpreterData_RegisterClass():
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 98, 16 lines modifiedOffset 98, 16 lines modified
98 ··0x000005f0·6865636b·00507954·68726561·645f7473·heck.PyThread_ts98 ··0x000005f0·6865636b·00507954·68726561·645f7473·heck.PyThread_ts
99 ··0x00000600·735f6973·5f637265·61746564·005f5079·s_is_created._Py99 ··0x00000600·735f6973·5f637265·61746564·005f5079·s_is_created._Py
100 ··0x00000610·496e7465·72707265·74657253·74617465·InterpreterState100 ··0x00000610·496e7465·72707265·74657253·74617465·InterpreterState
101 ··0x00000620·5f476574·436f6e66·6967005f·50795374·_GetConfig._PySt101 ··0x00000620·5f476574·436f6e66·6967005f·50795374·_GetConfig._PySt
102 ··0x00000630·6174655f·4164644d·6f64756c·65005f50·ate_AddModule._P102 ··0x00000630·6174655f·4164644d·6f64756c·65005f50·ate_AddModule._P
103 ··0x00000640·795f4e6f·6e655374·72756374·0050794c·y_NoneStruct.PyL103 ··0x00000640·795f4e6f·6e655374·72756374·0050794c·y_NoneStruct.PyL
104 ··0x00000650·6973745f·41707065·6e640050·794c6973·ist_Append.PyLis104 ··0x00000650·6973745f·41707065·6e640050·794c6973·ist_Append.PyLis
105 ··0x00000660·745f5365·74497465·6d005079·4c697374·t_SetItem.PyList105 ··0x00000660·745f4e65·77005079·4c697374·5f536574·t_New.PyList_Set
106 ··0x00000670·5f4e6577·00507945·78635f53·79737465·_New.PyExc_Syste106 ··0x00000670·4974656d·00507945·78635f53·79737465·Item.PyExc_Syste
107 ··0x00000680·6d457272·6f720050·79546872·65616453·mError.PyThreadS107 ··0x00000680·6d457272·6f720050·79546872·65616453·mError.PyThreadS
108 ··0x00000690·74617465·5f476574·005f5079·5f466174·tate_Get._Py_Fat108 ··0x00000690·74617465·5f476574·005f5079·5f466174·tate_Get._Py_Fat
109 ··0x000006a0·616c4572·726f725f·54737461·74654e55·alError_TstateNU109 ··0x000006a0·616c4572·726f725f·54737461·74654e55·alError_TstateNU
110 ··0x000006b0·4c4c005f·50795f47·6574436f·6e666967·LL._Py_GetConfig110 ··0x000006b0·4c4c005f·50795f47·6574436f·6e666967·LL._Py_GetConfig
111 ··0x000006c0·005f5079·54687265·61645374·6174655f·._PyThreadState_111 ··0x000006c0·005f5079·54687265·61645374·6174655f·._PyThreadState_
112 ··0x000006d0·53776170·005f5079·54687265·61645374·Swap._PyThreadSt112 ··0x000006d0·53776170·005f5079·54687265·61645374·Swap._PyThreadSt
113 ··0x000006e0·6174655f·556e6368·65636b65·64476574·ate_UncheckedGet113 ··0x000006e0·6174655f·556e6368·65636b65·64476574·ate_UncheckedGet
101 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:··········10520·(bytes·into·file)13 ··Start·of·section·headers:··········10296·(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·0x2918:1 There·are·16·section·headers,·starting·at·offset·0x2838:
  
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·00066c·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000544·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0020e8·000390·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·002040·0002f8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006a4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00057c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0006a4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00057c·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0006a8·000b28·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·000580·000bb8·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·002478·0003d0·08···I·13···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·002338·000430·08···I·13···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0011d0·00012b·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001138·00012b·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0012fc·0000d8·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·001264·0000d8·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·002848·000048·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·002768·000048·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0013d4·00004b·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·00133c·00004b·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00141f·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·001387·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00141f·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001387·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·001454·000770·10·····14··59··417 ··[13]·.symtab···········SYMTAB··········00000000·0013bc·000760·10·····14··58··4
18 ··[14]·.strtab···········STRTAB··········00000000·001bc4·000521·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·001b1c·000521·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·002890·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0027b0·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
13.5 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·119·entries:1 Symbol·table·'.symtab'·contains·118·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:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·$d5 ·····2:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000069···232·FUNC····LOCAL··DEFAULT····5·pygettimeofday7 ·····4:·00000069···232·FUNC····LOCAL··DEFAULT····5·pygettimeofday
8 ·····5:·00000151···216·FUNC····LOCAL··DEFAULT····5·pymonotonic8 ·····5:·00000151···216·FUNC····LOCAL··DEFAULT····5·pymonotonic
Offset 15, 108 lines modifiedOffset 15, 107 lines modified
15 ····11:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC215 ····11:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
16 ····12:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·$t16 ····12:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·$t
17 ····13:·00000220·····0·NOTYPE··LOCAL··DEFAULT····5·$d17 ····13:·00000220·····0·NOTYPE··LOCAL··DEFAULT····5·$d
18 ····14:·00000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LC318 ····14:·00000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR019 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
20 ····16:·00000228·····0·NOTYPE··LOCAL··DEFAULT····5·$t20 ····16:·00000228·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····17:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC421 ····17:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
 22 ····18:·00000479···154·FUNC····LOCAL··DEFAULT····5·_PyTime_Round
22 ····18:·00000540·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····19:·00000460·····0·NOTYPE··LOCAL··DEFAULT····5·$d
23 ····19:·00000558·····0·NOTYPE··LOCAL··DEFAULT····5·$t24 ····20:·00000478·····0·NOTYPE··LOCAL··DEFAULT····5·$t
24 ····20:·00000559···144·FUNC····LOCAL··DEFAULT····5·_PyTime_Round 
25 ····21:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC525 ····21:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
26 ····22:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·$d26 ····22:·00000564·····0·NOTYPE··LOCAL··DEFAULT····5·$d
27 ····23:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC627 ····23:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
28 ····24:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····5·$t28 ····24:·00000568·····0·NOTYPE··LOCAL··DEFAULT····5·$t
29 ····25:·000007a0·····0·NOTYPE··LOCAL··DEFAULT····5·$d29 ····25:·000006c8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
30 ····26:·000007a8·····0·NOTYPE··LOCAL··DEFAULT····5·$t30 ····26:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····5·$t
31 ····27:·000007a9···320·FUNC····LOCAL··DEFAULT····5·_PyTime_AsTimeval_impl31 ····27:·000006d1···320·FUNC····LOCAL··DEFAULT····5·_PyTime_AsTimeval_impl
32 ····28:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····5·$d32 ····28:·00000808·····0·NOTYPE··LOCAL··DEFAULT····5·$d
33 ····29:·00000100·····0·NOTYPE··LOCAL··DEFAULT····7·.LC733 ····29:·00000100·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
34 ····30:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····5·$t34 ····30:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·$t
35 ····31:·00000938·····0·NOTYPE··LOCAL··DEFAULT····5·$d35 ····31:·00000860·····0·NOTYPE··LOCAL··DEFAULT····5·$d
36 ····32:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····5·$t36 ····32:·00000864·····0·NOTYPE··LOCAL··DEFAULT····5·$t
37 ····33:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····5·$d37 ····33:·00000958·····0·NOTYPE··LOCAL··DEFAULT····5·$d
38 ····34:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·0000020d···364·FUNC····LOCAL··DEFAULT····1·_PyTime_ObjectToDenominator40 ····36:·0000024d···364·FUNC····LOCAL··DEFAULT····1·_PyTime_ObjectToDenominator
41 ····37:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····5·$t42 ····38:·00000960·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 43 ····39:·00000ba0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
43 ····39:·00000378·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
45 ····41:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
46 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
47 ····43:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·00000118·····0·NOTYPE··LOCAL··DEFAULT····7·.LC847 ····43:·00000118·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
49 ····45:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT···10·49 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
51 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
52 ····48:·00000000····23·OBJECT··LOCAL··DEFAULT···10·__func__.051 ····47:·00000000····23·OBJECT··LOCAL··DEFAULT···10·__func__.0
53 ····49:·00000018····26·OBJECT··LOCAL··DEFAULT···10·__func__.152 ····48:·00000018····26·OBJECT··LOCAL··DEFAULT···10·__func__.1
54 ····50:·00000034····23·OBJECT··LOCAL··DEFAULT···10·__func__.253 ····49:·00000034····23·OBJECT··LOCAL··DEFAULT···10·__func__.2
55 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····1·54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
56 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····3·55 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
57 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····4·56 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
58 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····5·57 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····7·58 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
60 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT····8·59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
61 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT···11·60 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···12·61 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d
65 ····61:·00000001···104·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsSecondsDouble64 ····60:·00000001···104·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsSecondsDouble
66 ····62:·00000001····56·FUNC····GLOBAL·DEFAULT····1·_PyTime_Init65 ····61:·00000001····56·FUNC····GLOBAL·DEFAULT····1·_PyTime_Init
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_gettime66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_gettime
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_getres67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_getres
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
73 ····69:·00000039····46·FUNC····GLOBAL·DEFAULT····1·_PyTime_GetPerfCounter72 ····68:·00000039····46·FUNC····GLOBAL·DEFAULT····1·_PyTime_GetPerfCounter
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
75 ····71:·00000229····14·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSeconds74 ····70:·00000229····14·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSeconds
76 ····72:·00000239···218·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMicroseconds75 ····71:·00000239···218·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMicroseconds
77 ····73:·00000315····62·FUNC····GLOBAL·DEFAULT····5·_PyTime_localtime76 ····72:·00000069····62·FUNC····GLOBAL·DEFAULT····1·_PyTime_localtime
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localtime_r78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localtime_r
80 ····76:·00000355·····4·FUNC····GLOBAL·DEFAULT····5·_PyLong_FromTime_t79 ····75:·00000315·····4·FUNC····GLOBAL·DEFAULT····5·_PyLong_FromTime_t
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_d2lz81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_d2lz
83 ····79:·00000359···512·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSecondsObject82 ····78:·00000319···352·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSecondsObject
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil 
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·floor 
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
 89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
 90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil
 91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·floor
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError 
94 ····90:·000005e9····84·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClock93 ····89:·00000515····84·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClock
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
96 ····92:·0000063d···364·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsTimeval95 ····91:·00000569···360·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsTimeval
97 ····93:·00000069·····2·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromNanoseconds96 ····92:·000000a9·····2·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromNanoseconds
98 ····94:·0000006d····90·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromTimespec97 ····93:·000000ad····90·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromTimespec
99 ····95:·000008e9····84·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetSystemClock98 ····94:·00000811····84·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetSystemClock
100 ····96:·0000093d·····4·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClockWithInfo99 ····95:·00000865·····4·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClockWithInfo
101 ····97:·00000941···248·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetPerfCounterWithInfo100 ····96:·00000869···248·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetPerfCounterWithInfo
102 ····98:·000000c9···240·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTime_t101 ····97:·00000109···240·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTime_t
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf
104 ···100:·000001b9····58·FUNC····GLOBAL·DEFAULT····1·_PyLong_AsTime_t103 ····99:·000001f9····58·FUNC····GLOBAL·DEFAULT····1·_PyLong_AsTime_t
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
106 ···102:·000001f5····24·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimespec105 ···101:·00000235····24·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimespec
107 ···103:·00000a39···240·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMilliseconds106 ···102:·00000961···238·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMilliseconds
108 ···104:·00000379···360·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromMillisecondsObject107 ···103:·00000a51···360·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromMillisecondsObject
109 ···105:·000004e1····68·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimevalTime_t108 ···104:·000003b9····68·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimevalTime_t
110 ···106:·00000525····54·FUNC····GLOBAL·DEFAULT····1·_PyTime_gmtime109 ···105:·000003fd····54·FUNC····GLOBAL·DEFAULT····1·_PyTime_gmtime
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gmtime_r110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gmtime_r
112 ···108:·0000055d····24·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimeval111 ···107:·00000435····24·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimeval
113 ···109:·00000001····48·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimeval_noraise112 ···108:·00000001····48·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimeval_noraise
114 ···110:·00000575···116·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimespec113 ···109:·0000044d···116·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimespec
115 ···111:·000005e9···128·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromNanosecondsObject114 ···110:·000004c1···128·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromNanosecondsObject
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
118 ···114:·00000669·····4·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsNanosecondsObject117 ···113:·00000541·····4·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsNanosecondsObject
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong
120 ···116:·00000031·····6·FUNC····GLOBAL·DEFAULT····8·_PyTime_GetSystemClockWithInfo119 ···115:·00000031·····6·FUNC····GLOBAL·DEFAULT····8·_PyTime_GetSystemClockWithInfo
121 ···117:·00000037····72·FUNC····GLOBAL·DEFAULT····8·_PyTime_MulDiv120 ···116:·00000037····72·FUNC····GLOBAL·DEFAULT····8·_PyTime_MulDiv
122 ···118:·0000007f····90·FUNC····GLOBAL·DEFAULT····8·_PyTime_FromTimeval121 ···117:·0000007f····90·FUNC····GLOBAL·DEFAULT····8·_PyTime_FromTimeval
31.3 KB
readelf --wide --relocs {}
    
Offset 1, 254 lines modifiedOffset 1, 247 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x20e8·contains·114·entries:1 Relocation·section·'.rel.text'·at·offset·0x2040·contains·95·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000a··0000040a·R_ARM_THM_CALL·········00000069···pygettimeofday3 0000000a··0000040a·R_ARM_THM_CALL·········00000069···pygettimeofday
4 00000018··0000050a·R_ARM_THM_CALL·········00000151···pymonotonic4 00000018··0000050a·R_ARM_THM_CALL·········00000151···pymonotonic
5 00000026··0000050a·R_ARM_THM_CALL·········00000151···pymonotonic5 00000026··0000050a·R_ARM_THM_CALL·········00000151···pymonotonic
6 00000042··0000050a·R_ARM_THM_CALL·········00000151···pymonotonic6 00000042··0000050a·R_ARM_THM_CALL·········00000151···pymonotonic
7 00000052··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC37 00000052··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC3
8 00000056··00000e30·R_ARM_THM_MOVT_ABS·····00000070···.LC38 00000056··00000e30·R_ARM_THM_MOVT_ABS·····00000070···.LC3
9 0000005a··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR09 0000005a··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
10 0000005e··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR010 0000005e··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
11 00000062··0000460a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc11 00000062··0000450a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
 12 00000072··0000490a·R_ARM_THM_CALL·········00000000···__errno_location
 13 0000007e··00004a0a·R_ARM_THM_CALL·········00000000···localtime_r
 14 00000092··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
 15 00000096··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
 16 0000009c··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
12 000000a4··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError17 000000e4··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
13 000000a8··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError18 000000e8··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
14 000000ac··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC019 000000ec··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
15 000000b0··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC020 000000f0··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
16 000000b8··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString21 000000f8··0000430a·R_ARM_THM_CALL·········00000000···PyErr_SetString
17 000000ce··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type22 0000010e··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
18 000000d2··00005030·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type23 00000112··00004f30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
19 000000e2··0000510a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble24 00000122··0000500a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
20 00000102··0000140a·R_ARM_THM_CALL·········00000559···_PyTime_Round25 00000142··0000120a·R_ARM_THM_CALL·········00000479···_PyTime_Round
21 00000110··0000630a·R_ARM_THM_CALL·········00000000···modf26 00000150··0000620a·R_ARM_THM_CALL·········00000000···modf
22 00000146··0000530a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype27 00000186··0000510a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
23 00000152··0000640a·R_ARM_THM_CALL·········000001b9···_PyLong_AsTime_t28 00000192··0000630a·R_ARM_THM_CALL·········000001f9···_PyLong_AsTime_t
24 0000015c··0000560a·R_ARM_THM_CALL·········00000000···PyErr_Occurred29 0000019c··0000530a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
25 0000016a··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError30 000001aa··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
26 0000016e··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError31 000001ae··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
27 00000172··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC632 000001b2··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6
28 00000176··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC633 000001b6··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6
29 00000180··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString34 000001c0··0000430a·R_ARM_THM_CALL·········00000000···PyErr_SetString
30 00000186··0000592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError35 000001c6··0000552f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
31 0000018a··00005930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError36 000001ca··00005530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
32 0000018e··0000112f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC437 000001ce··0000112f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC4
33 00000192··00001130·R_ARM_THM_MOVT_ABS·····00000098···.LC438 000001d2··00001130·R_ARM_THM_MOVT_ABS·····00000098···.LC4
34 0000019e··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString39 000001de··0000430a·R_ARM_THM_CALL·········00000000···PyErr_SetString
35 000001ba··0000650a·R_ARM_THM_CALL·········00000000···PyLong_AsLong40 000001fa··0000640a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
36 000001c8··0000560a·R_ARM_THM_CALL·········00000000···PyErr_Occurred41 00000208··0000530a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
37 000001d0··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError42 00000210··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
38 000001d4··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError43 00000214··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
39 000001da··0000570a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches44 0000021a··0000540a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
40 000001e4··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC645 00000224··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6
41 000001e8··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6 
42 000001ec··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
43 00000218··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type 
44 0000021c··00005030·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type 
45 0000022c··0000530a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
46 00000236··0000640a·R_ARM_THM_CALL·········000001b9···_PyLong_AsTime_t 
47 00000250··0000510a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble 
48 00000268··0000630a·R_ARM_THM_CALL·········00000000···modf 
49 00000282··0000140a·R_ARM_THM_CALL·········00000559···_PyTime_Round 
50 00000316··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
51 0000031a··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
52 0000031e··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6 
53 00000322··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC646 00000228··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6
54 0000032c··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString47 0000022c··0000430a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 48 00000258··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
 49 0000025c··00004f30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
 50 0000026c··0000510a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 51 00000276··0000630a·R_ARM_THM_CALL·········000001f9···_PyLong_AsTime_t
 52 00000290··0000500a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
 53 000002a8··0000620a·R_ARM_THM_CALL·········00000000···modf
 54 000002c2··0000120a·R_ARM_THM_CALL·········00000479···_PyTime_Round
 55 00000356··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
 56 0000035a··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
 57 0000035e··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6
 58 00000362··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6
 59 0000036c··0000430a·R_ARM_THM_CALL·········00000000···PyErr_SetString
55 00000332··0000560a·R_ARM_THM_CALL·········00000000···PyErr_Occurred60 00000372··0000530a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
56 00000340··0000592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError61 00000380··0000552f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
57 00000344··00005930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError62 00000384··00005530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
58 0000034a··0000112f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC463 0000038a··0000112f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC4
59 0000034e··00001130·R_ARM_THM_MOVT_ABS·····00000098···.LC464 0000038e··00001130·R_ARM_THM_MOVT_ABS·····00000098···.LC4
60 0000035c··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString65 0000039c··0000430a·R_ARM_THM_CALL·········00000000···PyErr_SetString
61 0000037e··0000502f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type 
62 00000382··00005030·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type 
63 00000392··0000510a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble 
64 000003ba··0000140a·R_ARM_THM_CALL·········00000559···_PyTime_Round 
65 000003ec··00004e0a·R_ARM_THM_CALL·········00000000···__aeabi_d2lz 
66 000003fa··0000530a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
67 00000406··0000540a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong 
68 00000456··0000560a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
69 00000460··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
70 00000464··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
71 0000046a··0000570a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
72 00000476··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
73 0000047a··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
74 0000047e··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
75 00000482··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
76 0000048c··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
77 00000492··0000592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
78 00000496··00005930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
79 0000049a··0000112f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC4 
80 0000049e··00001130·R_ARM_THM_MOVT_ABS·····00000098···.LC4 
81 000004a8··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
82 000004b0··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
83 000004b4··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
84 000004bc··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
85 000004ec··00001b0a·R_ARM_THM_CALL·········000007a9···_PyTime_AsTimeval_impl66 000003c4··00001b0a·R_ARM_THM_CALL·········000006d1···_PyTime_AsTimeval_impl
86 00000508··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
87 0000050c··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
88 00000510··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6 
89 00000514··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6 
90 0000051a··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
91 0000052c··00006b0a·R_ARM_THM_CALL·········00000000···gmtime_r 
92 0000053a··00004a0a·R_ARM_THM_CALL·········00000000···__errno_location 
93 00000546··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError 
94 0000054a··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError 
95 00000550··0000420a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno 
96 00000584··00003b0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod 
97 00000596··00003b0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod 
98 000005c4··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
99 000005c8··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
100 000005cc··0000172f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC6 
101 000005d0··00001730·R_ARM_THM_MOVT_ABS·····000000d4···.LC6 
102 000005d6··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
103 000005f8··0000540a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong 
104 00000614··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
105 00000618··00007030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
106 0000061e··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC8 
107 00000622··00002c30·R_ARM_THM_MOVT_ABS·····00000118···.LC8 
108 00000628··0000710a·R_ARM_THM_CALL·········00000000···PyErr_Format 
109 00000634··0000560a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
Max diff block lines reached; 18204/32050 bytes (56.80%) of diff not shown.
392 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 timestamp·too·large·to·convert·to·C·_PyTime_t1 Ctimestamp·too·large·to·convert·to·C·_PyTime_t
2 clock_gettime(CLOCK_REALTIME)2 clock_gettime(CLOCK_REALTIME)
3 clock_gettime(CLOCK_MONOTONIC)3 clock_gettime(CLOCK_MONOTONIC)
4 _PyTime_GetPerfCounterWithInfo()·failed4 _PyTime_GetPerfCounterWithInfo()·failed
5 Invalid·value·NaN·(not·a·number)5 Invalid·value·NaN·(not·a·number)
6 pymonotonic()·failed6 pymonotonic()·failed
7 timestamp·out·of·range·for·platform·time_t7 timestamp·out·of·range·for·platform·time_t
8 pygettimeofday()·failed8 pygettimeofday()·failed
20.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 6, 44 lines modifiedOffset 6, 44 lines modified
6 00000000·<_PyTime_Init>:6 00000000·<_PyTime_Init>:
7 _PyTime_Init():7 _PyTime_Init():
8 »       push»   {lr}8 »       push»   {lr}
9 »       movs»   r2,·#19 »       movs»   r2,·#1
10 »       movs»   r1,·#010 »       movs»   r1,·#0
11 »       sub»    sp,·#1211 »       sub»    sp,·#12
12 »       mov»    r0,·sp12 »       mov»    r0,·sp
13 »       bl»     68·<_PyTime_FromNanoseconds>13 »       bl»     68·<_PyTime_localtime>
14 ·R_ARM_THM_CALL» pygettimeofday14 ·R_ARM_THM_CALL» pygettimeofday
15 »       cmp»    r0,·#015 »       cmp»    r0,·#0
16 »       blt.n»  32·<_PyTime_Init+0x32>16 »       blt.n»  32·<_PyTime_Init+0x32>
17 »       movs»   r2,·#117 »       movs»   r2,·#1
18 »       movs»   r1,·#018 »       movs»   r1,·#0
19 »       mov»    r0,·sp19 »       mov»    r0,·sp
20 »       bl»     150·<_PyTime_ObjectToTime_t+0x88>20 »       bl»     150·<_PyTime_ObjectToTime_t+0x48>
21 ·R_ARM_THM_CALL» pymonotonic21 ·R_ARM_THM_CALL» pymonotonic
22 »       cmp»    r0,·#022 »       cmp»    r0,·#0
23 »       blt.n»  32·<_PyTime_Init+0x32>23 »       blt.n»  32·<_PyTime_Init+0x32>
24 »       movs»   r2,·#124 »       movs»   r2,·#1
25 »       movs»   r1,·#025 »       movs»   r1,·#0
26 »       mov»    r0,·sp26 »       mov»    r0,·sp
27 »       bl»     150·<_PyTime_ObjectToTime_t+0x88>27 »       bl»     150·<_PyTime_ObjectToTime_t+0x48>
28 ·R_ARM_THM_CALL» pymonotonic28 ·R_ARM_THM_CALL» pymonotonic
29 »       asrs»   r0,·r0,·#3129 »       asrs»   r0,·r0,·#31
30 »       add»    sp,·#1230 »       add»    sp,·#12
31 »       ldr.w»  pc,·[sp],·#431 »       ldr.w»  pc,·[sp],·#4
32 »       mov.w»  r0,·#4294967295»    ;·0xffffffff32 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
33 »       b.n»    2c·<_PyTime_Init+0x2c>33 »       b.n»    2c·<_PyTime_Init+0x2c>
  
34 00000038·<_PyTime_GetPerfCounter>:34 00000038·<_PyTime_GetPerfCounter>:
35 _PyTime_GetPerfCounter():35 _PyTime_GetPerfCounter():
36 »       push»   {lr}36 »       push»   {lr}
37 »       movs»   r2,·#137 »       movs»   r2,·#1
38 »       movs»   r1,·#038 »       movs»   r1,·#0
39 »       sub»    sp,·#1239 »       sub»    sp,·#12
40 »       mov»    r0,·sp40 »       mov»    r0,·sp
41 »       bl»     150·<_PyTime_ObjectToTime_t+0x88>41 »       bl»     150·<_PyTime_ObjectToTime_t+0x48>
42 ·R_ARM_THM_CALL» pymonotonic42 ·R_ARM_THM_CALL» pymonotonic
43 »       cbnz»   r0,·52·<_PyTime_GetPerfCounter+0x1a>43 »       cbnz»   r0,·52·<_PyTime_GetPerfCounter+0x1a>
44 »       ldrd»   r0,·r1,·[sp]44 »       ldrd»   r0,·r1,·[sp]
45 »       add»    sp,·#1245 »       add»    sp,·#12
46 »       ldr.w»  pc,·[sp],·#446 »       ldr.w»  pc,·[sp],·#4
47 »       movw»   r1,·#047 »       movw»   r1,·#0
48 ·R_ARM_THM_MOVW_ABS_NC»  .LC348 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
Offset 53, 33 lines modifiedOffset 53, 66 lines modified
53 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR053 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
54 »       movt»   r0,·#054 »       movt»   r0,·#0
55 ·R_ARM_THM_MOVT_ABS»     .LANCHOR055 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
56 »       bl»     0·<_Py_FatalErrorFunc>56 »       bl»     0·<_Py_FatalErrorFunc>
57 ·R_ARM_THM_CALL» _Py_FatalErrorFunc57 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
58 »       nop58 »       nop
  
 59 00000068·<_PyTime_localtime>:
 60 _PyTime_localtime():
 61 »       push»   {r4,·r5,·lr}
 62 »       movs»   r4,·#0
 63 »       sub»    sp,·#12
 64 »       strd»   r1,·r0,·[sp]
 65 »       bl»     0·<__errno_location>
 66 ·R_ARM_THM_CALL» __errno_location
 67 »       mov»    r5,·r0
 68 »       ldr»    r1,·[sp,·#0]
 69 »       add»    r0,·sp,·#4
 70 »       str»    r4,·[r5,·#0]
 71 »       bl»     0·<localtime_r>
 72 ·R_ARM_THM_CALL» localtime_r
 73 »       cbz»    r0,·8a·<_PyTime_localtime+0x22>
 74 »       mov»    r0,·r4
 75 »       add»    sp,·#12
 76 »       pop»    {r4,·r5,·pc}
 77 »       ldr»    r3,·[r5,·#0]
 78 »       cbnz»   r3,·92·<_PyTime_localtime+0x2a>
 79 »       movs»   r0,·#22
 80 »       str»    r0,·[r5,·#0]
 81 »       movw»   r1,·#0
 82 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OSError
 83 »       movt»   r1,·#0
 84 ·R_ARM_THM_MOVT_ABS»     PyExc_OSError
 85 »       ldr»    r0,·[r1,·#0]
 86 »       bl»     0·<PyErr_SetFromErrno>
 87 ·R_ARM_THM_CALL» PyErr_SetFromErrno
 88 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 89 »       b.n»    86·<_PyTime_localtime+0x1e>
 90 »       nop
  
59 00000068·<_PyTime_FromNanoseconds>:91 000000a8·<_PyTime_FromNanoseconds>:
60 _PyTime_FromNanoseconds():92 _PyTime_FromNanoseconds():
61 »       bx»     lr93 »       bx»     lr
62 »       nop94 »       nop
  
63 0000006c·<_PyTime_FromTimespec>:95 000000ac·<_PyTime_FromTimespec>:
64 _PyTime_FromTimespec():96 _PyTime_FromTimespec():
65 »       push»   {r3,·r4,·r5,·lr}97 »       push»   {r3,·r4,·r5,·lr}
66 »       mov.w»  r2,·#51712» ;·0xca0098 »       mov.w»  r2,·#51712» ;·0xca00
67 »       movt»   r2,·#15258»  ;·0x3b9a99 »       movt»   r2,·#15258»  ;·0x3b9a
68 »       ldrd»   r3,·r1,·[r1]100 »       ldrd»   r3,·r1,·[r1]
69 »       mvn.w»  r5,·#2147483648»    ;·0x80000000101 »       mvn.w»  r5,·#2147483648»    ;·0x80000000
70 »       mov»    r4,·r0102 »       mov»    r4,·r0
71 »       mvn.w»  lr,·r1103 »       mvn.w»  lr,·r1
72 »       smull»  r3,·r2,·r3,·r2104 »       smull»  r3,·r2,·r3,·r2
73 »       sub.w»  r0,·r5,·r1,·asr·#31105 »       sub.w»  r0,·r5,·r1,·asr·#31
74 »       cmp»    lr,·r3106 »       cmp»    lr,·r3
75 »       sbcs»   r0,·r2107 »       sbcs»   r0,·r2
76 »       blt.n»  a4·<_PyTime_FromTimespec+0x38>108 »       blt.n»  e4·<_PyTime_FromTimespec+0x38>
77 »       asrs»   r5,·r1,·#31109 »       asrs»   r5,·r1,·#31
78 »       adds»   r1,·r3,·r1110 »       adds»   r1,·r3,·r1
79 »       mov.w»  r0,·#0111 »       mov.w»  r0,·#0
80 »       adc.w»  r3,·r5,·r2112 »       adc.w»  r3,·r5,·r2
81 »       strd»   r1,·r3,·[r4]113 »       strd»   r1,·r3,·[r4]
82 »       pop»    {r3,·r4,·r5,·pc}114 »       pop»    {r3,·r4,·r5,·pc}
83 »       movw»   ip,·#0115 »       movw»   ip,·#0
Offset 92, 573 lines modifiedOffset 125, 434 lines modified
92 ·R_ARM_THM_MOVT_ABS»     .LC0125 ·R_ARM_THM_MOVT_ABS»     .LC0
93 »       ldr.w»  r0,·[ip]126 »       ldr.w»  r0,·[ip]
94 »       bl»     0·<PyErr_SetString>127 »       bl»     0·<PyErr_SetString>
95 ·R_ARM_THM_CALL» PyErr_SetString128 ·R_ARM_THM_CALL» PyErr_SetString
96 »       mov.w»  r0,·#4294967295»    ;·0xffffffff129 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
97 »       mov»    r1,·r0130 »       mov»    r1,·r0
98 »       mov»    r3,·r5131 »       mov»    r3,·r5
99 »       b.n»    9e·<_PyTime_FromTimespec+0x32>132 »       b.n»    de·<_PyTime_FromTimespec+0x32>
100 »       nop133 »       nop
  
101 000000c8·<_PyTime_ObjectToTime_t>:134 00000108·<_PyTime_ObjectToTime_t>:
102 _PyTime_ObjectToTime_t():135 _PyTime_ObjectToTime_t():
103 »       push»   {r4,·r5,·r6,·r7,·lr}136 »       push»   {r4,·r5,·r6,·r7,·lr}
104 »       mov»    r4,·r0137 »       mov»    r4,·r0
105 »       ldr»    r0,·[r0,·#4]138 »       ldr»    r0,·[r0,·#4]
Max diff block lines reached; 17640/20757 bytes (84.98%) of diff not shown.
28.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 313, 421 lines modifiedOffset 313, 344 lines modified
313 »       adc.w»  r5,·r8,·#0313 »       adc.w»  r5,·r8,·#0
314 »       b.n»    25a·<_PyTime_AsMicroseconds+0x22>314 »       b.n»    25a·<_PyTime_AsMicroseconds+0x22>
315 »       subs»   r4,·#1315 »       subs»   r4,·#1
316 »       sbc.w»  r5,·r8,·#0316 »       sbc.w»  r5,·r8,·#0
317 »       b.n»    25a·<_PyTime_AsMicroseconds+0x22>317 »       b.n»    25a·<_PyTime_AsMicroseconds+0x22>
318 »       nop318 »       nop
  
319 00000314·<_PyTime_localtime>: 
320 _PyTime_localtime(): 
321 »       push»   {r4,·r5,·lr} 
322 »       movs»   r4,·#0 
323 »       sub»    sp,·#12 
324 »       strd»   r1,·r0,·[sp] 
325 »       bl»     0·<__errno_location> 
326 ·R_ARM_THM_CALL» __errno_location 
327 »       mov»    r5,·r0 
328 »       ldr»    r1,·[sp,·#0] 
329 »       add»    r0,·sp,·#4 
330 »       str»    r4,·[r5,·#0] 
331 »       bl»     0·<localtime_r> 
332 ·R_ARM_THM_CALL» localtime_r 
333 »       cbz»    r0,·336·<_PyTime_localtime+0x22> 
334 »       mov»    r0,·r4 
335 »       add»    sp,·#12 
336 »       pop»    {r4,·r5,·pc} 
337 »       ldr»    r3,·[r5,·#0] 
338 »       cbnz»   r3,·33e·<_PyTime_localtime+0x2a> 
339 »       movs»   r0,·#22 
340 »       str»    r0,·[r5,·#0] 
341 »       movw»   r1,·#0 
342 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OSError 
343 »       movt»   r1,·#0 
344 ·R_ARM_THM_MOVT_ABS»     PyExc_OSError 
345 »       ldr»    r0,·[r1,·#0] 
346 »       bl»     0·<PyErr_SetFromErrno> 
347 ·R_ARM_THM_CALL» PyErr_SetFromErrno 
348 »       mov.w»  r0,·#4294967295»    ;·0xffffffff 
349 »       b.n»    332·<_PyTime_localtime+0x1e> 
350 »       nop 
  
351 00000354·<_PyLong_FromTime_t>:319 00000314·<_PyLong_FromTime_t>:
352 _PyLong_FromTime_t():320 _PyLong_FromTime_t():
353 »       b.w»    0·<PyLong_FromLong>321 »       b.w»    0·<PyLong_FromLong>
354 ·R_ARM_THM_JUMP24»       PyLong_FromLong322 ·R_ARM_THM_JUMP24»       PyLong_FromLong
  
355 00000358·<_PyTime_FromSecondsObject>:323 00000318·<_PyTime_FromSecondsObject>:
356 _PyTime_FromSecondsObject():324 _PyTime_FromSecondsObject():
357 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}325 »       push»   {r4,·r5,·r6,·r7,·lr}
358 »       mov»    r5,·r1326 »       mov»    r4,·r1
359 »       mov»    r6,·r0327 »       mov»    r5,·r0
360 »       movw»   r1,·#0328 »       movw»   r1,·#0
361 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type329 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type
362 »       movt»   r1,·#0330 »       movt»   r1,·#0
363 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type331 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type
364 »       ldr»    r0,·[r5,·#4]332 »       ldr»    r0,·[r4,·#4]
 333 »       sub»    sp,·#20
365 »       mov»    r4,·r2334 »       mov»    r6,·r2
366 »       vpush»  {d8} 
367 »       sub»    sp,·#16 
368 »       cmp»    r0,·r1335 »       cmp»    r0,·r1
369 »       bne.n»  416·<_PyTime_FromSecondsObject+0xbe>336 »       bne.n»  39a·<_PyTime_FromSecondsObject+0x82>
370 »       mov»    r0,·r5337 »       mov»    r0,·r4
371 »       bl»     0·<PyFloat_AsDouble>338 »       bl»     0·<PyFloat_AsDouble>
372 ·R_ARM_THM_CALL» PyFloat_AsDouble339 ·R_ARM_THM_CALL» PyFloat_AsDouble
373 »       vcmp.f64»       d0,·d0340 »       vcmp.f64»       d0,·d0
374 »       vmrs»   APSR_nzcv,·fpscr341 »       vmrs»   APSR_nzcv,·fpscr
375 »       bvs.w»  50a·<_PyTime_FromSecondsObject+0x1b2>342 »       bvs.n»  42e·<_PyTime_FromSecondsObject+0x116>
376 »       vstr»   d0,·[sp]343 »       vstr»   d0,·[sp,·#8]
377 »       cmp»    r4,·#2344 »       mov»    r0,·r6
378 »       vldr»   d7,·[sp]345 »       vldr»   d7,·[sp,·#8]
379 »       vldr»   d6,·[pc,·#428]»       ;·540·<_PyTime_FromSecondsObject+0x1e8>346 »       vldr»   d6,·[pc,·#276]»       ;·460·<_PyTime_FromSecondsObject+0x148>
380 »       vmul.f64»       d0,·d7,·d6347 »       vmul.f64»       d0,·d7,·d6
381 »       vstr»   d0,·[sp]348 »       vstr»   d0,·[sp,·#8]
382 »       ldrd»   r1,·r2,·[sp] 
383 »       strd»   r1,·r2,·[sp,·#8] 
384 »       beq.w»  4b2·<_PyTime_FromSecondsObject+0x15a> 
385 »       cmp»    r4,·#1 
386 »       beq.n»  4a4·<_PyTime_FromSecondsObject+0x14c> 
387 »       cmp»    r4,·#0 
388 »       beq.n»  46e·<_PyTime_FromSecondsObject+0x116> 
389 »       vldr»   d1,·[sp,·#8] 
390 »       vldr»   d0,·[sp,·#8]349 »       vldr»   d0,·[sp,·#8]
 350 »       bl»     478·<_PyTime_Round>
391 »       vcmpe.f64»      d1,·#0.0 
392 »       vmrs»   APSR_nzcv,·fpscr 
393 »       blt.w»  4da·<_PyTime_FromSecondsObject+0x182> 
394 »       bl»     0·<ceil> 
395 ·R_ARM_THM_CALL» ceil 
396 »       vstr»   d0,·[sp,·#8]351 »       vstr»   d0,·[sp,·#8]
397 »       ldrd»   r2,·r3,·[sp,·#8] 
398 »       vldr»   d5,·[pc,·#372]»       ;·548·<_PyTime_FromSecondsObject+0x1f0>352 »       vldr»   d1,·[pc,·#260]»       ;·468·<_PyTime_FromSecondsObject+0x150>
399 »       strd»   r2,·r3,·[sp] 
400 »       vldr»   d6,·[sp]353 »       vldr»   d2,·[sp,·#8]
401 »       vcmpe.f64»      d6,·d5354 »       vcmpe.f64»      d2,·d1
402 »       vmrs»   APSR_nzcv,·fpscr355 »       vmrs»   APSR_nzcv,·fpscr
403 »       blt.w»  4ee·<_PyTime_FromSecondsObject+0x196>356 »       blt.n»  412·<_PyTime_FromSecondsObject+0xfa>
404 »       vldr»   d0,·[sp]357 »       vldr»   d3,·[sp,·#8]
405 »       vldr»   d7,·[pc,·#352]»       ;·550·<_PyTime_FromSecondsObject+0x1f8>358 »       vldr»   d4,·[pc,·#244]»       ;·470·<_PyTime_FromSecondsObject+0x158>
406 »       vcmpe.f64»      d0,·d7359 »       vcmpe.f64»      d3,·d4
407 »       vmrs»   APSR_nzcv,·fpscr360 »       vmrs»   APSR_nzcv,·fpscr
408 »       bhi.n»  4ee·<_PyTime_FromSecondsObject+0x196>361 »       bhi.n»  412·<_PyTime_FromSecondsObject+0xfa>
409 »       ldrd»   r0,·r1,·[sp]362 »       ldrd»   r0,·r1,·[sp,·#8]
410 »       movs»   r7,·#0363 »       movs»   r7,·#0
411 »       bl»     0·<__aeabi_d2lz>364 »       bl»     0·<__aeabi_d2lz>
412 ·R_ARM_THM_CALL» __aeabi_d2lz365 ·R_ARM_THM_CALL» __aeabi_d2lz
413 »       strd»   r0,·r1,·[r6]366 »       strd»   r0,·r1,·[r5]
414 »       mov»    r0,·r7367 »       mov»    r0,·r7
415 »       add»    sp,·#16368 »       add»    sp,·#20
 369 »       pop»    {r4,·r5,·r6,·r7,·pc}
416 »       vpop»   {d8} 
417 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
418 »       bl»     0·<PyType_IsSubtype>370 »       bl»     0·<PyType_IsSubtype>
419 ·R_ARM_THM_CALL» PyType_IsSubtype371 ·R_ARM_THM_CALL» PyType_IsSubtype
420 »       mov»    r7,·r0372 »       mov»    r7,·r0
421 »       cmp»    r0,·#0373 »       cmp»    r0,·#0
422 »       bne.n»  376·<_PyTime_FromSecondsObject+0x1e>374 »       bne.n»  330·<_PyTime_FromSecondsObject+0x18>
423 »       mov»    r0,·r5375 »       mov»    r0,·r4
424 »       bl»     0·<PyLong_AsLongLong>376 »       bl»     0·<PyLong_AsLongLong>
425 ·R_ARM_THM_CALL» PyLong_AsLongLong377 ·R_ARM_THM_CALL» PyLong_AsLongLong
426 »       mov»    r4,·r0378 »       mov»    r4,·r0
427 »       mov»    r8,·r1 
428 »       cmp.w»  r1,·#4294967295»    ;·0xffffffff379 »       cmp.w»  r1,·#4294967295»    ;·0xffffffff
429 »       it»     eq380 »       it»     eq
430 »       cmpeq.w»r0,·#4294967295»  ;·0xffffffff381 »       cmpeq.w»r0,·#4294967295»  ;·0xffffffff
431 »       beq.n»  484·<_PyTime_FromSecondsObject+0x12c>382 »       beq.n»  3f0·<_PyTime_FromSecondsObject+0xd8>
432 »       movw»   r3,·#32004»  ;·0x7d04383 »       movw»   r3,·#32004»  ;·0x7d04
433 »       movt»   r3,·#9665»   ;·0x25c1384 »       movt»   r3,·#9665»   ;·0x25c1
Max diff block lines reached; 25057/29086 bytes (86.15%) of diff not shown.
558 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 »       push»   {r4,·r5,·lr}8 »       push»   {r4,·r5,·lr}
9 »       mov»    r4,·r29 »       mov»    r4,·r2
10 »       mov»    r5,·r310 »       mov»    r5,·r3
11 »       sub»    sp,·#2811 »       sub»    sp,·#28
12 »       add»    r2,·sp,·#1612 »       add»    r2,·sp,·#16
13 »       add»    r3,·sp,·#1213 »       add»    r3,·sp,·#12
14 »       str»    r5,·[sp,·#0]14 »       str»    r5,·[sp,·#0]
15 »       bl»     7a8·<_PyTime_AsTimeval_impl>15 »       bl»     6d0·<_PyTime_AsTimeval_impl>
16 ·R_ARM_THM_CALL» _PyTime_AsTimeval_impl16 ·R_ARM_THM_CALL» _PyTime_AsTimeval_impl
17 »       ldr»    r1,·[sp,·#12]17 »       ldr»    r1,·[sp,·#12]
18 »       ldrd»   r2,·r3,·[sp,·#16]18 »       ldrd»   r2,·r3,·[sp,·#16]
19 »       strd»   r2,·r1,·[r4]19 »       strd»   r2,·r1,·[r4]
20 »       cmp.w»  r3,·r2,·asr·#3120 »       cmp.w»  r3,·r2,·asr·#31
21 »       ite»    ne21 »       ite»    ne
22 »       movne»  r3,·#122 »       movne»  r3,·#1
2.08 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 32, 22 lines modifiedOffset 32, 22 lines modified
32 ··0x000001d0·696f6e00·6c6f6361·6c74696d·655f7200·ion.localtime_r.32 ··0x000001d0·696f6e00·6c6f6361·6c74696d·655f7200·ion.localtime_r.
33 ··0x000001e0·5f50794c·6f6e675f·46726f6d·54696d65·_PyLong_FromTime33 ··0x000001e0·5f50794c·6f6e675f·46726f6d·54696d65·_PyLong_FromTime
34 ··0x000001f0·5f740050·794c6f6e·675f4672·6f6d4c6f·_t.PyLong_FromLo34 ··0x000001f0·5f740050·794c6f6e·675f4672·6f6d4c6f·_t.PyLong_FromLo
35 ··0x00000200·6e67005f·5f616561·62695f64·326c7a00·ng.__aeabi_d2lz.35 ··0x00000200·6e67005f·5f616561·62695f64·326c7a00·ng.__aeabi_d2lz.
36 ··0x00000210·5f507954·696d655f·46726f6d·5365636f·_PyTime_FromSeco36 ··0x00000210·5f507954·696d655f·46726f6d·5365636f·_PyTime_FromSeco
37 ··0x00000220·6e64734f·626a6563·74005079·466c6f61·ndsObject.PyFloa37 ··0x00000220·6e64734f·626a6563·74005079·466c6f61·ndsObject.PyFloa
38 ··0x00000230·745f5479·70650050·79466c6f·61745f41·t_Type.PyFloat_A38 ··0x00000230·745f5479·70650050·79466c6f·61745f41·t_Type.PyFloat_A
39 ··0x00000240·73446f75·626c6500·6365696c·00507954·sDouble.ceil.PyT39 ··0x00000240·73446f75·626c6500·50795479·70655f49·sDouble.PyType_I
 40 ··0x00000250·73537562·74797065·0050794c·6f6e675f·sSubtype.PyLong_
 41 ··0x00000260·41734c6f·6e674c6f·6e670050·79457272·AsLongLong.PyErr
 42 ··0x00000270·5f4f6363·75727265·64005079·4572725f·_Occurred.PyErr_
 43 ··0x00000280·45786365·7074696f·6e4d6174·63686573·ExceptionMatches
40 ··0x00000250·7970655f·49735375·62747970·65005079·ype_IsSubtype.Py 
41 ··0x00000260·4c6f6e67·5f41734c·6f6e674c·6f6e6700·Long_AsLongLong. 
42 ··0x00000270·666c6f6f·72005079·4572725f·4f636375·floor.PyErr_Occu 
43 ··0x00000280·72726564·00507945·72725f45·78636570·rred.PyErr_Excep 
44 ··0x00000290·74696f6e·4d617463·68657300·726f756e·tionMatches.roun 
45 ··0x000002a0·64005079·4578635f·56616c75·65457272·d.PyExc_ValueErr44 ··0x00000290·00507945·78635f56·616c7565·4572726f·.PyExc_ValueErro
 45 ··0x000002a0·72006365·696c0066·6c6f6f72·00726f75·r.ceil.floor.rou
46 ··0x000002b0·6f72005f·50795469·6d655f47·65744d6f·or._PyTime_GetMo46 ··0x000002b0·6e64005f·50795469·6d655f47·65744d6f·nd._PyTime_GetMo
47 ··0x000002c0·6e6f746f·6e696343·6c6f636b·005f5f61·notonicClock.__a47 ··0x000002c0·6e6f746f·6e696343·6c6f636b·005f5f61·notonicClock.__a
48 ··0x000002d0·65616269·5f756c64·69766d6f·64005f50·eabi_uldivmod._P48 ··0x000002d0·65616269·5f756c64·69766d6f·64005f50·eabi_uldivmod._P
49 ··0x000002e0·7954696d·655f4173·54696d65·76616c00·yTime_AsTimeval.49 ··0x000002e0·7954696d·655f4173·54696d65·76616c00·yTime_AsTimeval.
50 ··0x000002f0·5f507954·696d655f·46726f6d·4e616e6f·_PyTime_FromNano50 ··0x000002f0·5f507954·696d655f·46726f6d·4e616e6f·_PyTime_FromNano
51 ··0x00000300·7365636f·6e647300·5f507954·696d655f·seconds._PyTime_51 ··0x00000300·7365636f·6e647300·5f507954·696d655f·seconds._PyTime_
52 ··0x00000310·46726f6d·54696d65·73706563·005f5079·FromTimespec._Py52 ··0x00000310·46726f6d·54696d65·73706563·005f5079·FromTimespec._Py
53 ··0x00000320·54696d65·5f476574·53797374·656d436c·Time_GetSystemCl53 ··0x00000320·54696d65·5f476574·53797374·656d436c·Time_GetSystemCl
244 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:··········22852·(bytes·into·file)13 ··Start·of·section·headers:··········22432·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
2.71 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x5944:1 There·are·16·section·headers,·starting·at·offset·0x57a0:
  
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·000418·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000418·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004950·0001b8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0047cc·0001b8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00044c·000180·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00044c·000180·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004b08·000070·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·004984·000070·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0005cc·00001c·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0005cc·00001c·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0005cc·0005af·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0005cc·0005af·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000b7c·002e20·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000b7c·002c9c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004b78·000cc8·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0049f4·000ca8·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00399c·0000c0·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·003818·0000c0·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·005840·000080·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00569c·000080·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·003a5c·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0038d8·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003a5c·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0038d8·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·003a90·0008c0·10·····14··88··417 ··[13]·.symtab···········SYMTAB··········00000000·00390c·0008c0·10·····14··88··4
18 ··[14]·.strtab···········STRTAB··········00000000·004350·0005ff·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0041cc·0005ff·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0058c0·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·00571c·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
9.26 KB
readelf --wide --symbols {}
    
Offset 7, 37 lines modifiedOffset 7, 37 lines modified
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:·00000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19 ·····5:·00000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
10 ·····6:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC210 ·····6:·00000030·····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:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR012 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR0
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR113 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
14 ····10:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d14 ····10:·0000019e·····0·NOTYPE··LOCAL··DEFAULT····7·$d
15 ····11:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t15 ····11:·000001a2·····0·NOTYPE··LOCAL··DEFAULT····7·$t
16 ····12:·00001de1··2138·FUNC····LOCAL··DEFAULT····7·symtable_visit_expr16 ····12:·00001d55··2076·FUNC····LOCAL··DEFAULT····7·symtable_visit_expr
17 ····13:·00001295··2794·FUNC····LOCAL··DEFAULT····7·analyze_block17 ····13:·00001209··2794·FUNC····LOCAL··DEFAULT····7·analyze_block
18 ····14:·00000575··3298·FUNC····LOCAL··DEFAULT····7·symtable_visit_stmt18 ····14:·00000545··3206·FUNC····LOCAL··DEFAULT····7·symtable_visit_stmt
19 ····15:·00001259····60·FUNC····LOCAL··DEFAULT····7·symtable_exit_block19 ····15:·000011cd····60·FUNC····LOCAL··DEFAULT····7·symtable_exit_block
20 ····16:·00000310·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····16:·00000318·····0·NOTYPE··LOCAL··DEFAULT····7·$d
21 ····17:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····17:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
22 ····18:·000003dd···406·FUNC····LOCAL··DEFAULT····7·symtable_enter_block22 ····18:·000003ad···406·FUNC····LOCAL··DEFAULT····7·symtable_enter_block
23 ····19:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC323 ····19:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
24 ····20:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC424 ····20:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
25 ····21:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC525 ····21:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
26 ····22:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC626 ····22:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
27 ····23:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC727 ····23:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
28 ····24:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC828 ····24:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
29 ····25:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC929 ····25:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
30 ····26:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1030 ····26:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
31 ····27:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1131 ····27:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
32 ····28:·00000598·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····28:·00000568·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····29:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t33 ····29:·00000594·····0·NOTYPE··LOCAL··DEFAULT····7·$t
34 ····30:·0000263d···416·FUNC····LOCAL··DEFAULT····7·symtable_add_def_helper34 ····30:·00002571···416·FUNC····LOCAL··DEFAULT····7·symtable_add_def_helper
35 ····31:·000027dd···422·FUNC····LOCAL··DEFAULT····7·symtable_visit_annotations35 ····31:·00002711···252·FUNC····LOCAL··DEFAULT····7·symtable_visit_annotations
36 ····32:·00002985···956·FUNC····LOCAL··DEFAULT····7·symtable_visit_arguments36 ····32:·0000280d···942·FUNC····LOCAL··DEFAULT····7·symtable_visit_arguments
37 ····33:·00000001···190·FUNC····LOCAL··DEFAULT····1·symtable_visit_alias.isra.037 ····33:·00000001···190·FUNC····LOCAL··DEFAULT····1·symtable_visit_alias.isra.0
38 ····34:·0000037d····50·FUNC····LOCAL··DEFAULT····1·symtable_lookup38 ····34:·0000037d····50·FUNC····LOCAL··DEFAULT····1·symtable_lookup
39 ····35:·000003b1···104·FUNC····LOCAL··DEFAULT····1·symtable_record_directive39 ····35:·000003b1···104·FUNC····LOCAL··DEFAULT····1·symtable_record_directive
40 ····36:·000000c1····40·FUNC····LOCAL··DEFAULT····1·symtable_visit_withitem40 ····36:·000000c1····40·FUNC····LOCAL··DEFAULT····1·symtable_visit_withitem
41 ····37:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1241 ····37:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
42 ····38:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1342 ····38:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
43 ····39:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1443 ····39:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
Offset 49, 24 lines modifiedOffset 49, 24 lines modified
49 ····45:·00000344·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1949 ····45:·00000344·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
50 ····46:·00000390·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2050 ····46:·00000390·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
51 ····47:·00000398·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2151 ····47:·00000398·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
52 ····48:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2252 ····48:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
53 ····49:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2353 ····49:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
54 ····50:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2454 ····50:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
55 ····51:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2555 ····51:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
56 ····52:·00001e04·····0·NOTYPE··LOCAL··DEFAULT····7·$d56 ····52:·00001d78·····0·NOTYPE··LOCAL··DEFAULT····7·$d
57 ····53:·00001e3a·····0·NOTYPE··LOCAL··DEFAULT····7·$t57 ····53:·00001dae·····0·NOTYPE··LOCAL··DEFAULT····7·$t
58 ····54:·000000e9···658·FUNC····LOCAL··DEFAULT····1·symtable_handle_comprehension58 ····54:·000000e9···658·FUNC····LOCAL··DEFAULT····1·symtable_handle_comprehension
59 ····55:·00002e0d····18·FUNC····LOCAL··DEFAULT····7·_PyST_GetSymbol.isra.059 ····55:·00002c89····18·FUNC····LOCAL··DEFAULT····7·_PyST_GetSymbol.isra.0
60 ····56:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2660 ····56:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
61 ····57:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2761 ····57:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2863 ····59:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
64 ····60:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2964 ····60:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
65 ····61:·00002d81···120·FUNC····LOCAL··DEFAULT····7·ste_dealloc65 ····61:·00002bfd···120·FUNC····LOCAL··DEFAULT····7·ste_dealloc
66 ····62:·00000470·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3066 ····62:·00000470·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
67 ····63:·00000494·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3167 ····63:·00000494·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
68 ····64:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3268 ····64:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
69 ····65:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3369 ····65:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
70 ····66:·00000500·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3470 ····66:·00000500·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
71 ····67:·00000504·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3571 ····67:·00000504·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
72 ····68:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3672 ····68:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
Offset 85, 33 lines modifiedOffset 85, 33 lines modified
85 ····81:·00000018·····4·OBJECT··LOCAL··DEFAULT····5·dictcomp85 ····81:·00000018·····4·OBJECT··LOCAL··DEFAULT····5·dictcomp
86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····1·86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····5·87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····7·88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····9·89 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
90 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT···11·90 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT···12·91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
92 ····88:·00000001···986·FUNC····GLOBAL·DEFAULT····7·PySymtable_BuildObject92 ····88:·00000001···940·FUNC····GLOBAL·DEFAULT····7·PySymtable_BuildObject
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_GetRecursionLimit96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_GetRecursionLimit
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromVoidPtr97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromVoidPtr
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_New102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_New
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
104 ···100:·00002d41····64·FUNC····GLOBAL·DEFAULT····7·PySymtable_Free104 ···100:·00002bbd····64·FUNC····GLOBAL·DEFAULT····7·PySymtable_Free
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError 
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format 
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime 
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternFromString105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_InternFromString
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
 108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
 109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
 110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
Offset 120, 23 lines modifiedOffset 120, 23 lines modified
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Contains120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Contains
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_InPlaceOr121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_InPlaceOr
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItem122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItem
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
127 ···123:·00001d81····94·FUNC····GLOBAL·DEFAULT····7·PySymtable_Lookup127 ···123:·00001cf5····94·FUNC····GLOBAL·DEFAULT····7·PySymtable_Lookup
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FindChar130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FindChar
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Mangle132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Mangle
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free
135 ···131:·00002df9····20·FUNC····GLOBAL·DEFAULT····7·PyST_GetScope135 ···131:·00002c75····20·FUNC····GLOBAL·DEFAULT····7·PyST_GetScope
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Compare138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Compare
139 ···135:·0000008b····54·FUNC····GLOBAL·DEFAULT····9·PySymtable_Build139 ···135:·0000008b····54·FUNC····GLOBAL·DEFAULT····9·PySymtable_Build
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeFSDefault140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeFSDefault
141 ···137:·00000000···204·OBJECT··GLOBAL·DEFAULT····3·PySTEntry_Type141 ···137:·00000000···204·OBJECT··GLOBAL·DEFAULT····3·PySTEntry_Type
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
60.9 KB
readelf --wide --relocs {}
    
Offset 1, 506 lines modifiedOffset 1, 502 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4950·contains·55·entries:1 Relocation·section·'.rel.text'·at·offset·0x47cc·contains·55·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··00007e0a·R_ARM_THM_CALL·········00000000···PyUnicode_FindChar3 0000001a··00007e0a·R_ARM_THM_CALL·········00000000···PyUnicode_FindChar
4 0000002c··0000382f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC264 0000002c··0000382f·R_ARM_THM_MOVW_ABS_NC··000003c8···.LC26
5 00000030··00003830·R_ARM_THM_MOVT_ABS·····000003c8···.LC265 00000030··00003830·R_ARM_THM_MOVT_ABS·····000003c8···.LC26
6 00000034··00007d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString6 00000034··00007d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
7 00000042··00001e0a·R_ARM_THM_CALL·········0000263d···symtable_add_def_helper7 00000042··00001e0a·R_ARM_THM_CALL·········00002571···symtable_add_def_helper
8 0000005c··00007f0a·R_ARM_THM_CALL·········00000000···PyUnicode_Substring8 0000005c··00007f0a·R_ARM_THM_CALL·········00000000···PyUnicode_Substring
9 00000080··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc9 00000080··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
10 00000086··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError10 00000086··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
11 0000008a··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError11 0000008a··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
12 00000092··0000392f·R_ARM_THM_MOVW_ABS_NC··000003cc···.LC2712 00000092··0000392f·R_ARM_THM_MOVW_ABS_NC··000003cc···.LC27
13 00000096··00003930·R_ARM_THM_MOVT_ABS·····000003cc···.LC2713 00000096··00003930·R_ARM_THM_MOVT_ABS·····000003cc···.LC27
14 0000009e··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString14 0000009e··0000670a·R_ARM_THM_CALL·········00000000···PyErr_SetString
15 000000a8··00006e0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject15 000000a8··00006e0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject
16 000000b8··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc16 000000b8··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
17 000000c8··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr17 000000c8··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
18 000000d8··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr18 000000d8··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
19 00000116··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr19 00000116··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
20 00000140··0000120a·R_ARM_THM_CALL·········000003dd···symtable_enter_block20 00000140··0000120a·R_ARM_THM_CALL·········000003ad···symtable_enter_block
21 00000164··0000422f·R_ARM_THM_MOVW_ABS_NC··00000500···.LC3421 00000164··0000422f·R_ARM_THM_MOVW_ABS_NC··00000500···.LC34
22 00000168··00004230·R_ARM_THM_MOVT_ABS·····00000500···.LC3422 00000168··00004230·R_ARM_THM_MOVT_ABS·····00000500···.LC34
23 0000016c··0000840a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat23 0000016c··0000840a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
24 00000180··00001e0a·R_ARM_THM_CALL·········0000263d···symtable_add_def_helper24 00000180··00001e0a·R_ARM_THM_CALL·········00002571···symtable_add_def_helper
25 000001ae··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr25 000001ae··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
26 000001f4··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr26 000001f4··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
27 00000226··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr27 00000226··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
28 0000024e··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr28 0000024e··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
29 00000274··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr29 00000274··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
30 000002aa··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr30 000002aa··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
31 000002c8··00000c0a·R_ARM_THM_CALL·········00001de1···symtable_visit_expr31 000002c8··00000c0a·R_ARM_THM_CALL·········00001d55···symtable_visit_expr
32 000002fa··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError32 000002fa··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
33 000002fe··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError33 000002fe··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
34 0000030c··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000470···.LC3034 0000030c··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000470···.LC30
35 00000310··00003e30·R_ARM_THM_MOVT_ABS·····00000470···.LC3035 00000310··00003e30·R_ARM_THM_MOVT_ABS·····00000470···.LC30
36 00000314··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString36 00000314··0000670a·R_ARM_THM_CALL·········00000000···PyErr_SetString
37 00000322··00006e0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject37 00000322··00006e0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject
38 00000328··00000f0a·R_ARM_THM_CALL·········00001259···symtable_exit_block38 00000328··00000f0a·R_ARM_THM_CALL·········000011cd···symtable_exit_block
39 00000332··0000402f·R_ARM_THM_MOVW_ABS_NC··000004b8···.LC3239 00000332··0000402f·R_ARM_THM_MOVW_ABS_NC··000004b8···.LC32
40 00000336··00004030·R_ARM_THM_MOVT_ABS·····000004b8···.LC3240 00000336··00004030·R_ARM_THM_MOVT_ABS·····000004b8···.LC32
41 0000033a··0000412f·R_ARM_THM_MOVW_ABS_NC··000004dc···.LC3341 0000033a··0000412f·R_ARM_THM_MOVW_ABS_NC··000004dc···.LC33
42 0000033e··00004130·R_ARM_THM_MOVT_ABS·····000004dc···.LC3342 0000033e··00004130·R_ARM_THM_MOVT_ABS·····000004dc···.LC33
43 00000350··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc43 00000350··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
44 00000356··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000494···.LC3144 00000356··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000494···.LC31
45 0000035a··00003f30·R_ARM_THM_MOVT_ABS·····00000494···.LC3145 0000035a··00003f30·R_ARM_THM_MOVT_ABS·····00000494···.LC31
46 00000374··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc46 00000374··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
47 00000382··0000800a·R_ARM_THM_CALL·········00000000···_Py_Mangle47 00000382··0000800a·R_ARM_THM_CALL·········00000000···_Py_Mangle
48 00000390··0000370a·R_ARM_THM_CALL·········00002e0d···_PyST_GetSymbol.isra.048 00000390··0000370a·R_ARM_THM_CALL·········00002c89···_PyST_GetSymbol.isra.0
49 000003a8··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc49 000003a8··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
50 000003c2··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New50 000003c2··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New
51 000003d2··0000800a·R_ARM_THM_CALL·········00000000···_Py_Mangle51 000003d2··0000800a·R_ARM_THM_CALL·········00000000···_Py_Mangle
52 000003de··0000432f·R_ARM_THM_MOVW_ABS_NC··00000504···.LC3552 000003de··0000432f·R_ARM_THM_MOVW_ABS_NC··00000504···.LC35
53 000003e2··00004330·R_ARM_THM_MOVT_ABS·····00000504···.LC3553 000003e2··00004330·R_ARM_THM_MOVT_ABS·····00000504···.LC35
54 000003e6··0000850a·R_ARM_THM_CALL·········00000000···Py_BuildValue54 000003e6··0000850a·R_ARM_THM_CALL·········00000000···Py_BuildValue
55 000003f4··0000600a·R_ARM_THM_CALL·········00000000···PyList_Append55 000003f4··0000600a·R_ARM_THM_CALL·········00000000···PyList_Append
56 00000412··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 00000412··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
57 00000216··00000f1e·R_ARM_THM_JUMP24·······00001259···symtable_exit_block57 00000216··00000f1e·R_ARM_THM_JUMP24·······000011cd···symtable_exit_block
  
58 Relocation·section·'.rel.data'·at·offset·0x4b08·contains·14·entries:58 Relocation·section·'.rel.data'·at·offset·0x4984·contains·14·entries:
59 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name59 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
60 00000004··00008a02·R_ARM_ABS32············00000000···PyType_Type60 00000004··00008a02·R_ARM_ABS32············00000000···PyType_Type
61 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.461 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
62 00000018··00003d02·R_ARM_ABS32············00002d81···ste_dealloc62 00000018··00003d02·R_ARM_ABS32············00002bfd···ste_dealloc
63 0000002c··00004702·R_ARM_ABS32············00000063···ste_repr63 0000002c··00004702·R_ARM_ABS32············00000063···ste_repr
64 00000048··00008b02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr64 00000048··00008b02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
65 00000078··00000102·R_ARM_ABS32············00000000···.data65 00000078··00000102·R_ARM_ABS32············00000000···.data
66 000000cc··00000202·R_ARM_ABS32············00000000···.rodata.str1.466 000000cc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
67 000000e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.467 000000e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
68 000000f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.468 000000f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
69 00000108··00000202·R_ARM_ABS32············00000000···.rodata.str1.469 00000108··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
70 0000011c··00000202·R_ARM_ABS32············00000000···.rodata.str1.470 0000011c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
71 00000130··00000202·R_ARM_ABS32············00000000···.rodata.str1.471 00000130··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
72 00000144··00000202·R_ARM_ABS32············00000000···.rodata.str1.472 00000144··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
73 00000158··00000202·R_ARM_ABS32············00000000···.rodata.str1.473 00000158··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
  
74 Relocation·section·'.rel.text.hot'·at·offset·0x4b78·contains·409·entries:74 Relocation·section·'.rel.text.hot'·at·offset·0x49f4·contains·405·entries:
75 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name75 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
76 0000000e··0000590a·R_ARM_THM_CALL·········00000000···PyMem_Malloc76 0000000e··0000590a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
77 00000022··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New77 00000022··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New
78 0000002e··00005b0a·R_ARM_THM_CALL·········00000000···PyDict_New78 0000002e··00005b0a·R_ARM_THM_CALL·········00000000···PyDict_New
79 0000003e··00005c0a·R_ARM_THM_CALL·········00000000···Py_GetRecursionLimit79 0000003e··00005c0a·R_ARM_THM_CALL·········00000000···Py_GetRecursionLimit
80 0000007a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR080 0000007a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
81 0000007e··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR081 0000007e··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
82 00000096··00005d0a·R_ARM_THM_CALL·········00000000···PyLong_FromVoidPtr82 00000096··00005d0a·R_ARM_THM_CALL·········00000000···PyLong_FromVoidPtr
83 000000a2··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR183 000000a2··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
84 000000a6··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR184 000000a6··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
85 000000aa··00005e0a·R_ARM_THM_CALL·········00000000···_PyObject_New85 000000aa··00005e0a·R_ARM_THM_CALL·········00000000···_PyObject_New
86 0000011c··00005b0a·R_ARM_THM_CALL·········00000000···PyDict_New86 0000011a··00005b0a·R_ARM_THM_CALL·········00000000···PyDict_New
87 00000124··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New87 00000122··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New
88 0000012c··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New88 0000012a··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New
89 0000014c··00005f0a·R_ARM_THM_CALL·········00000000···PyDict_SetItem89 0000014a··00005f0a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
90 0000015a··0000600a·R_ARM_THM_CALL·········00000000···PyList_Append90 00000158··0000600a·R_ARM_THM_CALL·········00000000···PyList_Append
91 00000186··0000600a·R_ARM_THM_CALL·········00000000···PyList_Append91 00000184··0000600a·R_ARM_THM_CALL·········00000000···PyList_Append
92 000001c8··0000610a·R_ARM_THM_CALL·········00000000···PyList_SetSlice92 000001be··0000610a·R_ARM_THM_CALL·········00000000···PyList_SetSlice
 93 000001e6··0000620a·R_ARM_THM_CALL·········00000000···PySet_New
93 000001f2··0000620a·R_ARM_THM_CALL·········00000000···PySet_New94 000001f2··0000620a·R_ARM_THM_CALL·········00000000···PySet_New
94 00000200··0000620a·R_ARM_THM_CALL·········00000000···PySet_New95 0000021a··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
95 00000222··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc96 00000228··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 97 00000268··0000640a·R_ARM_THM_CALL·········00002bbd···PySymtable_Free
 98 000002b4··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 99 000002b8··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 100 000002ca··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 101 000002ce··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 102 000002d2··0000650a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
 103 000002e6··0000640a·R_ARM_THM_CALL·········00002bbd···PySymtable_Free
96 00000230··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc104 000002f0··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 105 000002fe··0000662f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
 106 00000302··00006630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
 107 00000306··0000052f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
 108 0000030a··00000530·R_ARM_THM_MOVT_ABS·····00000004···.LC1
 109 00000310··0000670a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 110 00000318··00006802·R_ARM_ABS32············00000000···_PyRuntime
 111 0000031c··0000692f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
 112 00000320··00006930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
 113 00000326··0000062f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC2
 114 0000032a··00000630·R_ARM_THM_MOVT_ABS·····00000030···.LC2
 115 00000332··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
97 00000272··0000640a·R_ARM_THM_CALL·········00002d41···PySymtable_Free116 00000338··0000640a·R_ARM_THM_CALL·········00002bbd···PySymtable_Free
98 00000294··00005b0a·R_ARM_THM_CALL·········00000000···PyDict_New 
99 0000029c··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New 
100 000002a4··00005a0a·R_ARM_THM_CALL·········00000000···PyList_New 
101 000002ba··00005f0a·R_ARM_THM_CALL·········00000000···PyDict_SetItem 
102 000002d0··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc117 00000350··0000630a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
103 000002ea··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError 
104 000002ee··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError 
105 000002f4··0000062f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC2 
Max diff block lines reached; 47402/62355 bytes (76.02%) of diff not shown.
486 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 65, 20 lines modifiedOffset 65, 20 lines modified
65 _PyObject_New65 _PyObject_New
66 PyDict_SetItem66 PyDict_SetItem
67 PyList_Append67 PyList_Append
68 PyList_SetSlice68 PyList_SetSlice
69 PySet_New69 PySet_New
70 _Py_Dealloc70 _Py_Dealloc
71 PySymtable_Free71 PySymtable_Free
72 PyExc_SystemError 
73 PyErr_Format 
74 _PyRuntime 
75 PyUnicode_InternFromString72 PyUnicode_InternFromString
76 PyExc_RuntimeError73 PyExc_RuntimeError
77 PyErr_SetString74 PyErr_SetString
 75 _PyRuntime
 76 PyExc_SystemError
 77 PyErr_Format
78 PyErr_NoMemory78 PyErr_NoMemory
79 PyExc_RecursionError79 PyExc_RecursionError
80 PyExc_SyntaxError80 PyExc_SyntaxError
81 PyErr_SyntaxLocationObject81 PyErr_SyntaxLocationObject
82 PyDict_Next82 PyDict_Next
83 PyLong_AsLong83 PyLong_AsLong
84 PyLong_FromLong84 PyLong_FromLong
6.43 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 »       bl»     0·<_PyUnicode_EqualToASCIIString>34 »       bl»     0·<_PyUnicode_EqualToASCIIString>
35 ·R_ARM_THM_CALL» _PyUnicode_EqualToASCIIString35 ·R_ARM_THM_CALL» _PyUnicode_EqualToASCIIString
36 »       ldr»    r3,·[r5,·#4]36 »       ldr»    r3,·[r5,·#4]
37 »       cbnz»   r0,·6a·<symtable_visit_alias.isra.0+0x6a>37 »       cbnz»   r0,·6a·<symtable_visit_alias.isra.0+0x6a>
38 »       mov»    r0,·r538 »       mov»    r0,·r5
39 »       movs»   r2,·#128»    ;·0x8039 »       movs»   r2,·#128»    ;·0x80
40 »       mov»    r1,·r640 »       mov»    r1,·r6
41 »       bl»     263c·<symtable_add_def_helper>41 »       bl»     2570·<symtable_add_def_helper>
42 ·R_ARM_THM_CALL» symtable_add_def_helper42 ·R_ARM_THM_CALL» symtable_add_def_helper
43 »       ldr»    r5,·[r6,·#0]43 »       ldr»    r5,·[r6,·#0]
44 »       mov»    r4,·r044 »       mov»    r4,·r0
45 »       subs»   r0,·r5,·#145 »       subs»   r0,·r5,·#1
46 »       str»    r0,·[r6,·#0]46 »       str»    r0,·[r6,·#0]
47 »       cbz»    r0,·b6·<symtable_visit_alias.isra.0+0xb6>47 »       cbz»    r0,·b6·<symtable_visit_alias.isra.0+0xb6>
48 »       mov»    r0,·r448 »       mov»    r0,·r4
Offset 102, 23 lines modifiedOffset 102, 23 lines modified
  
102 000000c0·<symtable_visit_withitem>:102 000000c0·<symtable_visit_withitem>:
103 symtable_visit_withitem():103 symtable_visit_withitem():
104 »       push»   {r3,·r4,·r5,·lr}104 »       push»   {r3,·r4,·r5,·lr}
105 »       mov»    r4,·r1105 »       mov»    r4,·r1
106 »       ldr»    r1,·[r1,·#0]106 »       ldr»    r1,·[r1,·#0]
107 »       mov»    r5,·r0107 »       mov»    r5,·r0
108 »       bl»     1de0·<symtable_visit_expr>108 »       bl»     1d54·<symtable_visit_expr>
109 ·R_ARM_THM_CALL» symtable_visit_expr109 ·R_ARM_THM_CALL» symtable_visit_expr
110 »       cbz»    r0,·e0·<symtable_visit_withitem+0x20>110 »       cbz»    r0,·e0·<symtable_visit_withitem+0x20>
111 »       ldr»    r1,·[r4,·#4]111 »       ldr»    r1,·[r4,·#4]
112 »       cbnz»   r1,·d6·<symtable_visit_withitem+0x16>112 »       cbnz»   r1,·d6·<symtable_visit_withitem+0x16>
113 »       movs»   r0,·#1113 »       movs»   r0,·#1
114 »       pop»    {r3,·r4,·r5,·pc}114 »       pop»    {r3,·r4,·r5,·pc}
115 »       mov»    r0,·r5115 »       mov»    r0,·r5
116 »       bl»     1de0·<symtable_visit_expr>116 »       bl»     1d54·<symtable_visit_expr>
117 ·R_ARM_THM_CALL» symtable_visit_expr117 ·R_ARM_THM_CALL» symtable_visit_expr
118 »       cmp»    r0,·#0118 »       cmp»    r0,·#0
119 »       bne.n»  d2·<symtable_visit_withitem+0x12>119 »       bne.n»  d2·<symtable_visit_withitem+0x12>
120 »       ldr»    r3,·[r5,·#36]» ;·0x24120 »       ldr»    r3,·[r5,·#36]» ;·0x24
121 »       subs»   r1,·r3,·#1121 »       subs»   r1,·r3,·#1
122 »       str»    r1,·[r5,·#36]» ;·0x24122 »       str»    r1,·[r5,·#36]» ;·0x24
123 »       pop»    {r3,·r4,·r5,·pc}123 »       pop»    {r3,·r4,·r5,·pc}
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 »       adc.w»  r7,·r3,·r1138 »       adc.w»  r7,·r3,·r1
139 »       ldr»    r1,·[r2,·#44]» ;·0x2c139 »       ldr»    r1,·[r2,·#44]» ;·0x2c
140 »       mov»    r4,·r0140 »       mov»    r4,·r0
141 »       adds»   r1,·#1141 »       adds»   r1,·#1
142 »       str»    r1,·[r2,·#44]» ;·0x2c142 »       str»    r1,·[r2,·#44]» ;·0x2c
143 »       ldr.w»  r1,·[fp,·#4]143 »       ldr.w»  r1,·[fp,·#4]
144 »       ldrd»   sl,·r9,·[sp,·#64]»     ;·0x40144 »       ldrd»   sl,·r9,·[sp,·#64]»     ;·0x40
145 »       bl»     1de0·<symtable_visit_expr>145 »       bl»     1d54·<symtable_visit_expr>
146 ·R_ARM_THM_CALL» symtable_visit_expr146 ·R_ARM_THM_CALL» symtable_visit_expr
147 »       cmp»    r0,·#0147 »       cmp»    r0,·#0
148 »       beq.w»  230·<symtable_handle_comprehension+0x148>148 »       beq.w»  230·<symtable_handle_comprehension+0x148>
149 »       ldr»    r0,·[r4,·#4]149 »       ldr»    r0,·[r4,·#4]
150 »       ldr»    r2,·[r0,·#44]» ;·0x2c150 »       ldr»    r2,·[r0,·#44]» ;·0x2c
151 »       subs»   r3,·r2,·#1151 »       subs»   r3,·r2,·#1
152 »       str»    r3,·[r0,·#44]» ;·0x2c152 »       str»    r3,·[r0,·#44]» ;·0x2c
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 »       mov»    r1,·r8156 »       mov»    r1,·r8
157 »       str»    r0,·[sp,·#4]157 »       str»    r0,·[sp,·#4]
158 »       mov»    r3,·r5158 »       mov»    r3,·r5
159 »       mov»    r0,·r4159 »       mov»    r0,·r4
160 »       ldr»    r2,·[r5,·#16]160 »       ldr»    r2,·[r5,·#16]
161 »       str»    r2,·[sp,·#0]161 »       str»    r2,·[sp,·#0]
162 »       movs»   r2,·#0162 »       movs»   r2,·#0
163 »       bl»     3dc·<symtable_record_directive+0x2c>163 »       bl»     3ac·<symtable_lookup+0x30>
164 ·R_ARM_THM_CALL» symtable_enter_block164 ·R_ARM_THM_CALL» symtable_enter_block
165 »       cmp»    r0,·#0165 »       cmp»    r0,·#0
166 »       beq.w»  2de·<symtable_handle_comprehension+0x1f6>166 »       beq.w»  2de·<symtable_handle_comprehension+0x1f6>
167 »       ldr.w»  r1,·[fp,·#12]167 »       ldr.w»  r1,·[fp,·#12]
168 »       ldr»    r0,·[r4,·#4]168 »       ldr»    r0,·[r4,·#4]
169 »       cmp»    r1,·#0169 »       cmp»    r1,·#0
170 »       bne.w»  364·<symtable_handle_comprehension+0x27c>170 »       bne.w»  364·<symtable_handle_comprehension+0x27c>
Offset 181, 30 lines modifiedOffset 181, 30 lines modified
181 »       mov»    r8,·r0181 »       mov»    r8,·r0
182 »       cmp»    r0,·#0182 »       cmp»    r0,·#0
183 »       beq.w»  326·<symtable_handle_comprehension+0x23e>183 »       beq.w»  326·<symtable_handle_comprehension+0x23e>
184 »       mov»    r1,·r0184 »       mov»    r1,·r0
185 »       movs»   r2,·#4185 »       movs»   r2,·#4
186 »       ldr»    r3,·[r4,·#4]186 »       ldr»    r3,·[r4,·#4]
187 »       mov»    r0,·r4187 »       mov»    r0,·r4
188 »       bl»     263c·<symtable_add_def_helper>188 »       bl»     2570·<symtable_add_def_helper>
189 ·R_ARM_THM_CALL» symtable_add_def_helper189 ·R_ARM_THM_CALL» symtable_add_def_helper
190 »       ldr.w»  r2,·[r8]190 »       ldr.w»  r2,·[r8]
191 »       subs»   r1,·r2,·#1191 »       subs»   r1,·r2,·#1
192 »       str.w»  r1,·[r8]192 »       str.w»  r1,·[r8]
193 »       cmp»    r0,·#0193 »       cmp»    r0,·#0
194 »       beq.w»  34a·<symtable_handle_comprehension+0x262>194 »       beq.w»  34a·<symtable_handle_comprehension+0x262>
195 »       cmp»    r1,·#0195 »       cmp»    r1,·#0
196 »       beq.w»  372·<symtable_handle_comprehension+0x28a>196 »       beq.w»  372·<symtable_handle_comprehension+0x28a>
197 »       ldr»    r2,·[r4,·#4]197 »       ldr»    r2,·[r4,·#4]
198 »       mov»    r0,·r4198 »       mov»    r0,·r4
199 »       ldrb.w» ip,·[r2,·#41]»      ;·0x29199 »       ldrb.w» ip,·[r2,·#41]»      ;·0x29
200 »       orr.w»  lr,·ip,·#2200 »       orr.w»  lr,·ip,·#2
201 »       strb.w» lr,·[r2,·#41]»      ;·0x29201 »       strb.w» lr,·[r2,·#41]»      ;·0x29
202 »       ldr.w»  r1,·[fp]202 »       ldr.w»  r1,·[fp]
203 »       bl»     1de0·<symtable_visit_expr>203 »       bl»     1d54·<symtable_visit_expr>
204 ·R_ARM_THM_CALL» symtable_visit_expr204 ·R_ARM_THM_CALL» symtable_visit_expr
205 »       cmp»    r0,·#0205 »       cmp»    r0,·#0
206 »       beq.n»  230·<symtable_handle_comprehension+0x148>206 »       beq.n»  230·<symtable_handle_comprehension+0x148>
207 »       ldr»    r0,·[r4,·#4]207 »       ldr»    r0,·[r4,·#4]
208 »       mov.w»  r8,·#0208 »       mov.w»  r8,·#0
209 »       ldrb.w» r3,·[r0,·#41]»      ;·0x29209 »       ldrb.w» r3,·[r0,·#41]»      ;·0x29
210 »       bfc»    r3,·#1,·#1210 »       bfc»    r3,·#1,·#1
Offset 221, 63 lines modifiedOffset 221, 63 lines modified
221 »       ldr»    r0,·[r6,·#0]221 »       ldr»    r0,·[r6,·#0]
222 »       cmp»    r8,·r0222 »       cmp»    r8,·r0
223 »       blt.n»  234·<symtable_handle_comprehension+0x14c>223 »       blt.n»  234·<symtable_handle_comprehension+0x14c>
224 »       cmp.w»  r9,·#0224 »       cmp.w»  r9,·#0
225 »       bne.n»  2a6·<symtable_handle_comprehension+0x1be>225 »       bne.n»  2a6·<symtable_handle_comprehension+0x1be>
226 »       mov»    r1,·sl226 »       mov»    r1,·sl
227 »       mov»    r0,·r4227 »       mov»    r0,·r4
228 »       bl»     1de0·<symtable_visit_expr>228 »       bl»     1d54·<symtable_visit_expr>
229 ·R_ARM_THM_CALL» symtable_visit_expr229 ·R_ARM_THM_CALL» symtable_visit_expr
230 »       cbz»    r0,·230·<symtable_handle_comprehension+0x148>230 »       cbz»    r0,·230·<symtable_handle_comprehension+0x148>
231 »       ldr»    r6,·[r4,·#4]231 »       ldr»    r6,·[r4,·#4]
232 »       ldrb.w» r9,·[r6,·#40]»      ;·0x28232 »       ldrb.w» r9,·[r6,·#40]»      ;·0x28
233 »       movs.w» r1,·r9,·lsl·#29233 »       movs.w» r1,·r9,·lsl·#29
234 »       bmi.n»  2fa·<symtable_handle_comprehension+0x212>234 »       bmi.n»  2fa·<symtable_handle_comprehension+0x212>
235 »       bfi»    r9,·r7,·#2,·#1235 »       bfi»    r9,·r7,·#2,·#1
236 »       mov»    r0,·r4236 »       mov»    r0,·r4
237 »       strb.w» r9,·[r6,·#40]»      ;·0x28237 »       strb.w» r9,·[r6,·#40]»      ;·0x28
238 »       add»    sp,·#28238 »       add»    sp,·#28
239 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}239 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
240 »       b.w»    1258·<symtable_exit_block>240 »       b.w»    11cc·<symtable_exit_block>
241 ·R_ARM_THM_JUMP24»       symtable_exit_block241 ·R_ARM_THM_JUMP24»       symtable_exit_block
242 »       ldr.w»  r1,·[fp],·#4242 »       ldr.w»  r1,·[fp],·#4
243 »       mov»    r0,·r4243 »       mov»    r0,·r4
244 »       str»    r2,·[sp,·#8]244 »       str»    r2,·[sp,·#8]
Max diff block lines reached; 2819/6395 bytes (44.08%) of diff not shown.
162 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 11, 77 lines modifiedOffset 11, 77 lines modified
11 »       sub»    sp,·#1211 »       sub»    sp,·#12
12 »       mov»    r4,·r112 »       mov»    r4,·r1
13 »       mov»    r8,·r213 »       mov»    r8,·r2
14 »       bl»     0·<PyMem_Malloc>14 »       bl»     0·<PyMem_Malloc>
15 ·R_ARM_THM_CALL» PyMem_Malloc15 ·R_ARM_THM_CALL» PyMem_Malloc
16 »       mov»    r5,·r016 »       mov»    r5,·r0
17 »       cmp»    r0,·#017 »       cmp»    r0,·#0
18 »       beq.w»  3d0·<PySymtable_BuildObject+0x3d0>18 »       beq.w»  394·<PySymtable_BuildObject+0x394>
19 »       movs»   r7,·#019 »       movs»   r7,·#0
20 »       str»    r7,·[r0,·#0]20 »       str»    r7,·[r0,·#0]
21 »       str»    r7,·[r0,·#12]21 »       str»    r7,·[r0,·#12]
22 »       mov»    r0,·r722 »       mov»    r0,·r7
23 »       bl»     0·<PyList_New>23 »       bl»     0·<PyList_New>
24 ·R_ARM_THM_CALL» PyList_New24 ·R_ARM_THM_CALL» PyList_New
25 »       str»    r0,·[r5,·#16]25 »       str»    r0,·[r5,·#16]
26 »       cmp»    r0,·#026 »       cmp»    r0,·#0
27 »       beq.w»  3c2·<PySymtable_BuildObject+0x3c2>27 »       beq.w»  386·<PySymtable_BuildObject+0x386>
28 »       bl»     0·<PyDict_New>28 »       bl»     0·<PyDict_New>
29 ·R_ARM_THM_CALL» PyDict_New29 ·R_ARM_THM_CALL» PyDict_New
30 »       str»    r0,·[r5,·#12]30 »       str»    r0,·[r5,·#12]
31 »       cmp»    r0,·#031 »       cmp»    r0,·#0
32 »       beq.w»  3c2·<PySymtable_BuildObject+0x3c2>32 »       beq.w»  386·<PySymtable_BuildObject+0x386>
33 »       str»    r7,·[r5,·#4]33 »       str»    r7,·[r5,·#4]
34 »       str»    r7,·[r5,·#28]34 »       str»    r7,·[r5,·#28]
35 »       bl»     0·<Py_GetRecursionLimit>35 »       bl»     0·<Py_GetRecursionLimit>
36 ·R_ARM_THM_CALL» Py_GetRecursionLimit36 ·R_ARM_THM_CALL» Py_GetRecursionLimit
37 »       cmp»    r4,·#037 »       cmp»    r4,·#0
38 »       beq.w»  3ac·<PySymtable_BuildObject+0x3ac>38 »       beq.w»  2e2·<PySymtable_BuildObject+0x2e2>
39 »       ldr»    r3,·[r4,·#0]39 »       ldr»    r3,·[r4,·#0]
40 »       ldr»    r1,·[pc,·#708]»;·(310·<PySymtable_BuildObject+0x310>)40 »       ldr»    r1,·[pc,·#716]»;·(318·<PySymtable_BuildObject+0x318>)
41 »       adds»   r3,·#141 »       adds»   r3,·#1
42 »       str»    r3,·[r4,·#0]42 »       str»    r3,·[r4,·#0]
43 »       str»    r4,·[r5,·#0]43 »       str»    r4,·[r5,·#0]
44 »       str.w»  r8,·[r5,·#32]44 »       str.w»  r8,·[r5,·#32]
45 »       ldr»    r2,·[r1,·#0]45 »       ldr»    r2,·[r1,·#0]
46 »       cmp»    r2,·#046 »       cmp»    r2,·#0
47 »       beq.w»  3ac·<PySymtable_BuildObject+0x3ac>47 »       beq.w»  2e2·<PySymtable_BuildObject+0x2e2>
48 »       ldr»    r7,·[r2,·#16]48 »       ldr»    r7,·[r2,·#16]
49 »       movw»   r4,·#43690»  ;·0xaaaa49 »       movw»   r4,·#43690»  ;·0xaaaa
50 »       movt»   r4,·#10922»  ;·0x2aaa50 »       movt»   r4,·#10922»  ;·0x2aaa
51 »       cmp»    r7,·r451 »       cmp»    r7,·r4
52 »       bge.w»  33c·<PySymtable_BuildObject+0x33c>52 »       bge.w»  2aa·<PySymtable_BuildObject+0x2aa>
53 »       add.w»  r7,·r7,·r7,·lsl·#153 »       add.w»  r7,·r7,·r7,·lsl·#1
54 »       cmp»    r0,·r454 »       cmp»    r0,·r4
55 »       str»    r7,·[r5,·#36]» ;·0x2455 »       str»    r7,·[r5,·#36]» ;·0x24
56 »       bge.w»  346·<PySymtable_BuildObject+0x346>56 »       bge.w»  2b4·<PySymtable_BuildObject+0x2b4>
57 »       movw»   r8,·#057 »       movw»   r8,·#0
58 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR058 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
59 »       movt»   r8,·#059 »       movt»   r8,·#0
60 ·R_ARM_THM_MOVT_ABS»     .LANCHOR060 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
61 »       add.w»  r0,·r0,·r0,·lsl·#161 »       add.w»  r0,·r0,·r0,·lsl·#1
62 »       str»    r0,·[r5,·#40]» ;·0x2862 »       str»    r0,·[r5,·#40]» ;·0x28
63 »       ldr.w»  r9,·[r8]63 »       ldr.w»  r9,·[r8]
64 »       cmp.w»  r9,·#064 »       cmp.w»  r9,·#0
65 »       beq.w»  35c·<PySymtable_BuildObject+0x35c>65 »       beq.w»  2ca·<PySymtable_BuildObject+0x2ca>
66 »       mov»    r0,·r666 »       mov»    r0,·r6
67 »       bl»     0·<PyLong_FromVoidPtr>67 »       bl»     0·<PyLong_FromVoidPtr>
68 ·R_ARM_THM_CALL» PyLong_FromVoidPtr68 ·R_ARM_THM_CALL» PyLong_FromVoidPtr
69 »       mov»    r8,·r069 »       mov»    r8,·r0
70 »       cmp»    r0,·#070 »       cmp»    r0,·#0
71 »       beq.w»  3ac·<PySymtable_BuildObject+0x3ac>71 »       beq.w»  2e2·<PySymtable_BuildObject+0x2e2>
72 »       movw»   r0,·#072 »       movw»   r0,·#0
73 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR173 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
74 »       movt»   r0,·#074 »       movt»   r0,·#0
75 ·R_ARM_THM_MOVT_ABS»     .LANCHOR175 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
76 »       bl»     0·<_PyObject_New>76 »       bl»     0·<_PyObject_New>
77 ·R_ARM_THM_CALL» _PyObject_New77 ·R_ARM_THM_CALL» _PyObject_New
78 »       mov»    r4,·r078 »       mov»    r4,·r0
79 »       cmp»    r0,·#079 »       cmp»    r0,·#0
80 »       beq.w»  39a·<PySymtable_BuildObject+0x39a>80 »       beq.w»  340·<PySymtable_BuildObject+0x340>
81 »       ldr.w»  r3,·[r9]81 »       ldr.w»  r3,·[r9]
82 »       movs»   r1,·#082 »       movs»   r1,·#0
83 »       str.w»  r8,·[r0,·#8]83 »       str.w»  r8,·[r0,·#8]
84 »       str»    r5,·[r0,·#64]» ;·0x4084 »       str»    r5,·[r0,·#64]» ;·0x40
85 »       adds»   r3,·#185 »       adds»   r3,·#1
86 »       ldr»    r2,·[r5,·#4]86 »       ldr»    r2,·[r5,·#4]
87 »       str.w»  r3,·[r9]87 »       str.w»  r3,·[r9]
Offset 93, 259 lines modifiedOffset 93, 198 lines modified
93 »       str»    r1,·[r0,·#36]» ;·0x2493 »       str»    r1,·[r0,·#36]» ;·0x24
94 »       strd»   r1,·r1,·[r0,·#56]»     ;·0x3894 »       strd»   r1,·r1,·[r0,·#56]»     ;·0x38
95 »       strd»   r1,·r1,·[r0,·#48]»     ;·0x3095 »       strd»   r1,·r1,·[r0,·#48]»     ;·0x30
96 »       ldrb.w» r0,·[r0,·#40]»      ;·0x2896 »       ldrb.w» r0,·[r0,·#40]»      ;·0x28
97 »       str»    r3,·[r4,·#32]97 »       str»    r3,·[r4,·#32]
98 »       bic.w»  ip,·r0,·#97» ;·0x6198 »       bic.w»  ip,·r0,·#97» ;·0x61
99 »       strb.w» ip,·[r4,·#40]»      ;·0x2899 »       strb.w» ip,·[r4,·#40]»      ;·0x28
 100 »       cbz»    r2,·102·<PySymtable_BuildObject+0x102>
 101 »       ldr»    r1,·[r2,·#36]» ;·0x24
 102 »       cmp»    r1,·#0
 103 »       bne.w»  27e·<PySymtable_BuildObject+0x27e>
 104 »       ldr»    r2,·[r2,·#32]
100 »       cmp»    r2,·#0105 »       cmp»    r2,·#0
101 »       beq.w»  27e·<PySymtable_BuildObject+0x27e>106 »       beq.w»  27e·<PySymtable_BuildObject+0x27e>
102 »       ldr.w»  r9,·[r2,·#36]»       ;·0x24 
103 »       cmp.w»  r9,·#0 
104 »       bne.w»  27a·<PySymtable_BuildObject+0x27a> 
105 »       ldr»    r1,·[r2,·#32] 
106 »       cmp»    r1,·#0 
107 »       beq.w»  27a·<PySymtable_BuildObject+0x27a> 
108 »       ldrh»   r2,·[r4,·#40]»;·0x28107 »       ldrh.w» lr,·[r4,·#40]»      ;·0x28
 108 »       bic.w»  r9,·lr,·#924»;·0x39c
 109 »       bic.w»  r8,·r9,·#2
 110 »       mov.w»  r9,·#0
 111 »       strh.w» r8,·[r4,·#40]»      ;·0x28
109 »       str.w»  r9,·[r4,·#44]»       ;·0x2c112 »       str.w»  r9,·[r4,·#44]»       ;·0x2c
110 »       bic.w»  r0,·r2,·#924»;·0x39c 
111 »       bic.w»  lr,·r0,·#2 
112 »       strh.w» lr,·[r4,·#40]»      ;·0x28 
113 »       bl»     0·<PyDict_New>113 »       bl»     0·<PyDict_New>
114 ·R_ARM_THM_CALL» PyDict_New114 ·R_ARM_THM_CALL» PyDict_New
115 »       str»    r0,·[r4,·#12]115 »       str»    r0,·[r4,·#12]
116 »       mov»    r0,·r9116 »       mov»    r0,·r9
117 »       bl»     0·<PyList_New>117 »       bl»     0·<PyList_New>
118 ·R_ARM_THM_CALL» PyList_New118 ·R_ARM_THM_CALL» PyList_New
119 »       str»    r0,·[r4,·#20]119 »       str»    r0,·[r4,·#20]
120 »       mov»    r0,·r9120 »       mov»    r0,·r9
121 »       bl»     0·<PyList_New>121 »       bl»     0·<PyList_New>
122 ·R_ARM_THM_CALL» PyList_New122 ·R_ARM_THM_CALL» PyList_New
123 »       ldr»    r3,·[r4,·#12]123 »       ldr»    r3,·[r4,·#12]
124 »       str»    r0,·[r4,·#24]124 »       str»    r0,·[r4,·#24]
125 »       cmp»    r3,·#0125 »       cmp»    r3,·#0
126 »       beq.w»  2c4·<PySymtable_BuildObject+0x2c4>126 »       beq.w»  374·<PySymtable_BuildObject+0x374>
127 »       ldr»    r1,·[r4,·#20]127 »       ldr»    r1,·[r4,·#20]
128 »       cmp»    r0,·#0128 »       cmp»    r0,·r9
129 »       it»     ne129 »       it»     ne
130 »       cmpne»  r1,·#0130 »       cmpne»  r1,·r9
131 »       beq.w»  2c4·<PySymtable_BuildObject+0x2c4>131 »       beq.w»  374·<PySymtable_BuildObject+0x374>
132 »       ldr»    r1,·[r4,·#8]132 »       ldr»    r1,·[r4,·#8]
Max diff block lines reached; 161601/165326 bytes (97.75%) of diff not shown.
1.95 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 50, 21 lines modifiedOffset 50, 21 lines modified
50 ··0x000002f0·50794c6f·6e675f46·726f6d56·6f696450·PyLong_FromVoidP50 ··0x000002f0·50794c6f·6e675f46·726f6d56·6f696450·PyLong_FromVoidP
51 ··0x00000300·7472005f·50794f62·6a656374·5f4e6577·tr._PyObject_New51 ··0x00000300·7472005f·50794f62·6a656374·5f4e6577·tr._PyObject_New
52 ··0x00000310·00507944·6963745f·53657449·74656d00·.PyDict_SetItem.52 ··0x00000310·00507944·6963745f·53657449·74656d00·.PyDict_SetItem.
53 ··0x00000320·50794c69·73745f41·7070656e·64005079·PyList_Append.Py53 ··0x00000320·50794c69·73745f41·7070656e·64005079·PyList_Append.Py
54 ··0x00000330·4c697374·5f536574·536c6963·65005079·List_SetSlice.Py54 ··0x00000330·4c697374·5f536574·536c6963·65005079·List_SetSlice.Py
55 ··0x00000340·5365745f·4e657700·5f50795f·4465616c·Set_New._Py_Deal55 ··0x00000340·5365745f·4e657700·5f50795f·4465616c·Set_New._Py_Deal
56 ··0x00000350·6c6f6300·50795379·6d746162·6c655f46·loc.PySymtable_F56 ··0x00000350·6c6f6300·50795379·6d746162·6c655f46·loc.PySymtable_F
57 ··0x00000360·72656500·50794578·635f5379·7374656d·ree.PyExc_System 
58 ··0x00000370·4572726f·72005079·4572725f·466f726d·Error.PyErr_Form57 ··0x00000360·72656500·5079556e·69636f64·655f496e·ree.PyUnicode_In
 58 ··0x00000370·7465726e·46726f6d·53747269·6e670050·ternFromString.P
 59 ··0x00000380·79457863·5f52756e·74696d65·4572726f·yExc_RuntimeErro
 60 ··0x00000390·72005079·4572725f·53657453·7472696e·r.PyErr_SetStrin
59 ··0x00000380·6174005f·50795275·6e74696d·65005079·at._PyRuntime.Py61 ··0x000003a0·67005f50·7952756e·74696d65·00507945·g._PyRuntime.PyE
 62 ··0x000003b0·78635f53·79737465·6d457272·6f720050·xc_SystemError.P
 63 ··0x000003c0·79457272·5f466f72·6d617400·50794572·yErr_Format.PyEr
60 ··0x00000390·556e6963·6f64655f·496e7465·726e4672·Unicode_InternFr 
61 ··0x000003a0·6f6d5374·72696e67·00507945·78635f52·omString.PyExc_R 
62 ··0x000003b0·756e7469·6d654572·726f7200·50794572·untimeError.PyEr 
63 ··0x000003c0·725f5365·74537472·696e6700·50794572·r_SetString.PyEr 
64 ··0x000003d0·725f4e6f·4d656d6f·72790050·79457863·r_NoMemory.PyExc64 ··0x000003d0·725f4e6f·4d656d6f·72790050·79457863·r_NoMemory.PyExc
65 ··0x000003e0·5f526563·75727369·6f6e4572·726f7200·_RecursionError.65 ··0x000003e0·5f526563·75727369·6f6e4572·726f7200·_RecursionError.
66 ··0x000003f0·50794578·635f5379·6e746178·4572726f·PyExc_SyntaxErro66 ··0x000003f0·50794578·635f5379·6e746178·4572726f·PyExc_SyntaxErro
67 ··0x00000400·72005079·4572725f·53796e74·61784c6f·r.PyErr_SyntaxLo67 ··0x00000400·72005079·4572725f·53796e74·61784c6f·r.PyErr_SyntaxLo
68 ··0x00000410·63617469·6f6e4f62·6a656374·00507944·cationObject.PyD68 ··0x00000410·63617469·6f6e4f62·6a656374·00507944·cationObject.PyD
69 ··0x00000420·6963745f·4e657874·0050794c·6f6e675f·ict_Next.PyLong_69 ··0x00000420·6963745f·4e657874·0050794c·6f6e675f·ict_Next.PyLong_
70 ··0x00000430·41734c6f·6e670050·794c6f6e·675f4672·AsLong.PyLong_Fr70 ··0x00000430·41734c6f·6e670050·794c6f6e·675f4672·AsLong.PyLong_Fr
165 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:··········54848·(bytes·into·file)13 ··Start·of·section·headers:··········54680·(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.07 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 There·are·23·section·headers,·starting·at·offset·0xd640:1 There·are·23·section·headers,·starting·at·offset·0xd598:
  
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··14··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····20··14··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·001f94·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·002150·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·00ace8·001630·08···I·20···2··47 ··[·3]·.rel.text·········REL·············00000000·00ac90·001780·08···I·20···2··4
8 ··[·4]·.data·············PROGBITS········00000000·001fd0·0004c4·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·00218c·0004c4·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·00c318·000660·08···I·20···4··49 ··[·5]·.rel.data·········REL·············00000000·00c410·000660·08···I·20···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·002494·00035c·00··WA··0···0··410 ··[·6]·.bss··············NOBITS··········00000000·002650·00035c·00··WA··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002494·0008b8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·002650·0006a8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00c978·0003f0·08···I·20···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00ca70·000250·08···I·20···7··4
13 ··[·9]·.note.stapsdt·····NOTE············00000000·002d4c·000038·00······0···0··413 ··[·9]·.note.stapsdt·····NOTE············00000000·002cf8·000038·00······0···0··4
14 ··[10]·.rel.note.stapsdt·REL·············00000000·00cd68·000018·08···I·20···9··414 ··[10]·.rel.note.stapsdt·REL·············00000000·00ccc0·000018·08···I·20···9··4
15 ··[11]·.stapsdt.base·····PROGBITS········00000000·002d84·000001·00··AG··0···0··115 ··[11]·.stapsdt.base·····PROGBITS········00000000·002d30·000001·00··AG··0···0··1
16 ··[12]·.rodata.str1.4····PROGBITS········00000000·002d88·000e92·01·AMS··0···0··416 ··[12]·.rodata.str1.4····PROGBITS········00000000·002d34·000e92·01·AMS··0···0··4
17 ··[13]·.text.unlikely····PROGBITS········00000000·003c20·000a14·00··AX··0···0··817 ··[13]·.text.unlikely····PROGBITS········00000000·003bc8·000a14·00··AX··0···0··8
18 ··[14]·.rel.text.unlikely·REL·············00000000·00cd80·0007e8·08···I·20··13··418 ··[14]·.rel.text.unlikely·REL·············00000000·00ccd8·0007e8·08···I·20··13··4
19 ··[15]·.rodata.str4.4····PROGBITS········00000000·004634·000004·04·AMS··0···0··419 ··[15]·.rodata.str4.4····PROGBITS········00000000·0045dc·000004·04·AMS··0···0··4
20 ··[16]·.rodata···········PROGBITS········00000000·004638·00283f·00···A··0···0··420 ··[16]·.rodata···········PROGBITS········00000000·0045e0·00283f·00···A··0···0··4
21 ··[17]·.rel.rodata·······REL·············00000000·00d568·000010·08···I·20··16··421 ··[17]·.rel.rodata·······REL·············00000000·00d4c0·000010·08···I·20··16··4
22 ··[18]·.note.GNU-stack···PROGBITS········00000000·006e77·000000·00······0···0··122 ··[18]·.note.GNU-stack···PROGBITS········00000000·006e1f·000000·00······0···0··1
23 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006e77·000033·00······0···0··123 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006e1f·000033·00······0···0··1
24 ··[20]·.symtab···········SYMTAB··········00000000·006eac·0023a0·10·····21·376··424 ··[20]·.symtab···········SYMTAB··········00000000·006e54·0023a0·10·····21·376··4
25 ··[21]·.strtab···········STRTAB··········00000000·00924c·001a9a·00······0···0··125 ··[21]·.strtab···········STRTAB··········00000000·0091f4·001a9a·00······0···0··1
26 ··[22]·.shstrtab·········STRTAB··········00000000·00d578·0000c6·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········00000000·00d4d0·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 ··y·(purecode),·p·(processor·specific)31 ··y·(purecode),·p·(processor·specific)
17.2 KB
readelf --wide --symbols {}
    
Offset 96, 154 lines modifiedOffset 96, 154 lines modified
96 ····92:·000002f0·····0·NOTYPE··LOCAL··DEFAULT···12·.LC5596 ····92:·000002f0·····0·NOTYPE··LOCAL··DEFAULT···12·.LC55
97 ····93:·000002f8·····0·NOTYPE··LOCAL··DEFAULT···12·.LC5697 ····93:·000002f8·····0·NOTYPE··LOCAL··DEFAULT···12·.LC56
98 ····94:·00000304·····0·NOTYPE··LOCAL··DEFAULT···12·.LC5798 ····94:·00000304·····0·NOTYPE··LOCAL··DEFAULT···12·.LC57
99 ····95:·00000310·····0·NOTYPE··LOCAL··DEFAULT···12·.LC5899 ····95:·00000310·····0·NOTYPE··LOCAL··DEFAULT···12·.LC58
100 ····96:·00000d34·····0·NOTYPE··LOCAL··DEFAULT····2·$t100 ····96:·00000d34·····0·NOTYPE··LOCAL··DEFAULT····2·$t
101 ····97:·00001239····96·FUNC····LOCAL··DEFAULT····2·get_warnoptions101 ····97:·00001239····96·FUNC····LOCAL··DEFAULT····2·get_warnoptions
102 ····98:·00001299····92·FUNC····LOCAL··DEFAULT····2·get_xoptions102 ····98:·00001299····92·FUNC····LOCAL··DEFAULT····2·get_xoptions
103 ····99:·00001421····42·FUNC····LOCAL··DEFAULT····2·sys_set_object_id.isra.0103 ····99:·00001439····42·FUNC····LOCAL··DEFAULT····2·sys_set_object_id.isra.0
104 ···100:·00001294·····0·NOTYPE··LOCAL··DEFAULT····2·$d104 ···100:·00001294·····0·NOTYPE··LOCAL··DEFAULT····2·$d
105 ···101:·00001298·····0·NOTYPE··LOCAL··DEFAULT····2·$t105 ···101:·00001298·····0·NOTYPE··LOCAL··DEFAULT····2·$t
106 ···102:·000012f0·····0·NOTYPE··LOCAL··DEFAULT····2·$d106 ···102:·000012f0·····0·NOTYPE··LOCAL··DEFAULT····2·$d
107 ···103:·00000488·····0·NOTYPE··LOCAL··DEFAULT····7·$d107 ···103:·00000488·····0·NOTYPE··LOCAL··DEFAULT····7·$d
108 ···104:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
109 ···105:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
110 ···106:·000012f4·····0·NOTYPE··LOCAL··DEFAULT····2·$t108 ···104:·000012f4·····0·NOTYPE··LOCAL··DEFAULT····2·$t
 109 ···105:·00001308·····0·NOTYPE··LOCAL··DEFAULT····2·$d
 110 ···106:·0000130c·····0·NOTYPE··LOCAL··DEFAULT····2·$t
111 ···107:·00001321···192·FUNC····LOCAL··DEFAULT····2·sys_write111 ···107:·00001339···192·FUNC····LOCAL··DEFAULT····2·sys_write
112 ···108:·0000131c·····0·NOTYPE··LOCAL··DEFAULT····2·$d112 ···108:·00001334·····0·NOTYPE··LOCAL··DEFAULT····2·$d
113 ···109:·00000324·····0·NOTYPE··LOCAL··DEFAULT···12·.LC59113 ···109:·00000324·····0·NOTYPE··LOCAL··DEFAULT···12·.LC59
114 ···110:·00001320·····0·NOTYPE··LOCAL··DEFAULT····2·$t114 ···110:·00001338·····0·NOTYPE··LOCAL··DEFAULT····2·$t
115 ···111:·000013e1····46·FUNC····LOCAL··DEFAULT····2·sys_pyfile_write115 ···111:·000013f9····46·FUNC····LOCAL··DEFAULT····2·sys_pyfile_write
116 ···112:·000013d8·····0·NOTYPE··LOCAL··DEFAULT····2·$d116 ···112:·000013f0·····0·NOTYPE··LOCAL··DEFAULT····2·$d
117 ···113:·000013e0·····0·NOTYPE··LOCAL··DEFAULT····2·$t117 ···113:·000013f8·····0·NOTYPE··LOCAL··DEFAULT····2·$t
118 ···114:·0000141c·····0·NOTYPE··LOCAL··DEFAULT····2·$d118 ···114:·00001434·····0·NOTYPE··LOCAL··DEFAULT····2·$d
119 ···115:·00001420·····0·NOTYPE··LOCAL··DEFAULT····2·$t119 ···115:·00001438·····0·NOTYPE··LOCAL··DEFAULT····2·$t
120 ···116:·00000334·····0·NOTYPE··LOCAL··DEFAULT···12·.LC61120 ···116:·00000334·····0·NOTYPE··LOCAL··DEFAULT···12·.LC61
121 ···117:·0000144d····64·FUNC····LOCAL··DEFAULT····2·sys_exc_info121 ···117:·00001465····64·FUNC····LOCAL··DEFAULT····2·sys_exc_info
122 ···118:·00001488·····0·NOTYPE··LOCAL··DEFAULT····2·$d122 ···118:·000014a0·····0·NOTYPE··LOCAL··DEFAULT····2·$d
123 ···119:·0000148c·····0·NOTYPE··LOCAL··DEFAULT····2·$t123 ···119:·000014a4·····0·NOTYPE··LOCAL··DEFAULT····2·$t
124 ···120:·0000148d····32·FUNC····LOCAL··DEFAULT····2·sys_getfilesystemencoding124 ···120:·000014a5····32·FUNC····LOCAL··DEFAULT····2·sys_getfilesystemencoding
125 ···121:·000014a8·····0·NOTYPE··LOCAL··DEFAULT····2·$d125 ···121:·000014c0·····0·NOTYPE··LOCAL··DEFAULT····2·$d
126 ···122:·000014ac·····0·NOTYPE··LOCAL··DEFAULT····2·$t126 ···122:·000014c4·····0·NOTYPE··LOCAL··DEFAULT····2·$t
127 ···123:·000014ad····32·FUNC····LOCAL··DEFAULT····2·sys_getfilesystemencodeerrors127 ···123:·000014c5····32·FUNC····LOCAL··DEFAULT····2·sys_getfilesystemencodeerrors
128 ···124:·000014c8·····0·NOTYPE··LOCAL··DEFAULT····2·$d128 ···124:·000014e0·····0·NOTYPE··LOCAL··DEFAULT····2·$d
129 ···125:·0000033c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC62129 ···125:·0000033c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC62
130 ···126:·00000340·····0·NOTYPE··LOCAL··DEFAULT···12·.LC63130 ···126:·00000340·····0·NOTYPE··LOCAL··DEFAULT···12·.LC63
131 ···127:·0000034c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC64131 ···127:·0000034c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC64
132 ···128:·00000354·····0·NOTYPE··LOCAL··DEFAULT···12·.LC65132 ···128:·00000354·····0·NOTYPE··LOCAL··DEFAULT···12·.LC65
133 ···129:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····7·$t133 ···129:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
134 ···130:·000004a5···164·FUNC····LOCAL··DEFAULT····7·sys_intern134 ···130:·0000048d···164·FUNC····LOCAL··DEFAULT····7·sys_intern
135 ···131:·00000544·····0·NOTYPE··LOCAL··DEFAULT····7·$d135 ···131:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
136 ···132:·000014cc·····0·NOTYPE··LOCAL··DEFAULT····2·$t136 ···132:·000014e4·····0·NOTYPE··LOCAL··DEFAULT····2·$t
137 ···133:·000014cd····60·FUNC····LOCAL··DEFAULT····2·sys_excepthook137 ···133:·000014e5····60·FUNC····LOCAL··DEFAULT····2·sys_excepthook
138 ···134:·00000368·····0·NOTYPE··LOCAL··DEFAULT···12·.LC66138 ···134:·00000368·····0·NOTYPE··LOCAL··DEFAULT···12·.LC66
139 ···135:·00000384·····0·NOTYPE··LOCAL··DEFAULT···12·.LC67139 ···135:·00000384·····0·NOTYPE··LOCAL··DEFAULT···12·.LC67
140 ···136:·000003a4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC68140 ···136:·000003a4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC68
141 ···137:·000003bc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC69141 ···137:·000003bc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC69
142 ···138:·000003cc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC70142 ···138:·000003cc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC70
143 ···139:·000003e0·····0·NOTYPE··LOCAL··DEFAULT···12·.LC71143 ···139:·000003e0·····0·NOTYPE··LOCAL··DEFAULT···12·.LC71
144 ···140:·000003e8·····0·NOTYPE··LOCAL··DEFAULT···12·.LC72144 ···140:·000003e8·····0·NOTYPE··LOCAL··DEFAULT···12·.LC72
145 ···141:·00001565···668·FUNC····LOCAL··DEFAULT····2·sys_displayhook145 ···141:·0000157d···668·FUNC····LOCAL··DEFAULT····2·sys_displayhook
146 ···142:·000017e4·····0·NOTYPE··LOCAL··DEFAULT····2·$d146 ···142:·000017fc·····0·NOTYPE··LOCAL··DEFAULT····2·$d
147 ···143:·000003ec·····0·NOTYPE··LOCAL··DEFAULT···12·.LC73147 ···143:·000003ec·····0·NOTYPE··LOCAL··DEFAULT···12·.LC73
148 ···144:·000003f0·····0·NOTYPE··LOCAL··DEFAULT···12·.LC74148 ···144:·000003f8·····0·NOTYPE··LOCAL··DEFAULT···12·.LC74
149 ···145:·00000400·····0·NOTYPE··LOCAL··DEFAULT···12·.LC75149 ···145:·00000420·····0·NOTYPE··LOCAL··DEFAULT···12·.LC75
150 ···146:·0000040c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC76150 ···146:·00000424·····0·NOTYPE··LOCAL··DEFAULT···12·.LC76
151 ···147:·00000434·····0·NOTYPE··LOCAL··DEFAULT···12·.LC77151 ···147:·00000434·····0·NOTYPE··LOCAL··DEFAULT···12·.LC77
152 ···148:·00000548·····0·NOTYPE··LOCAL··DEFAULT····7·$t152 ···148:·00001818·····0·NOTYPE··LOCAL··DEFAULT····2·$t
153 ···149:·00000549···504·FUNC····LOCAL··DEFAULT····7·sys__getframe153 ···149:·00001819···420·FUNC····LOCAL··DEFAULT····2·sys__getframe
154 ···150:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····7·$d154 ···150:·000019b8·····0·NOTYPE··LOCAL··DEFAULT····2·$d
155 ···151:·00000454·····0·NOTYPE··LOCAL··DEFAULT···12·.LC78155 ···151:·00000454·····0·NOTYPE··LOCAL··DEFAULT···12·.LC78
156 ···152:·00001800·····0·NOTYPE··LOCAL··DEFAULT····2·$t156 ···152:·000019bc·····0·NOTYPE··LOCAL··DEFAULT····2·$t
157 ···153:·00001801····80·FUNC····LOCAL··DEFAULT····2·sys_exit157 ···153:·000019bd····80·FUNC····LOCAL··DEFAULT····2·sys_exit
158 ···154:·0000184c·····0·NOTYPE··LOCAL··DEFAULT····2·$d158 ···154:·00001a08·····0·NOTYPE··LOCAL··DEFAULT····2·$d
159 ···155:·00000000·····0·NOTYPE··LOCAL··DEFAULT···13·$t159 ···155:·00000000·····0·NOTYPE··LOCAL··DEFAULT···13·$t
160 ···156:·00000001····48·FUNC····LOCAL··DEFAULT···13·sys__debugmallocstats160 ···156:·00000001····48·FUNC····LOCAL··DEFAULT···13·sys__debugmallocstats
161 ···157:·00000031·····6·FUNC····LOCAL··DEFAULT···13·sys_unraisablehook161 ···157:·00000031·····6·FUNC····LOCAL··DEFAULT···13·sys_unraisablehook
162 ···158:·00001850·····0·NOTYPE··LOCAL··DEFAULT····2·$t162 ···158:·00001a0c·····0·NOTYPE··LOCAL··DEFAULT····2·$t
163 ···159:·00001851····14·FUNC····LOCAL··DEFAULT····2·sys_is_finalizing163 ···159:·00001a0d····14·FUNC····LOCAL··DEFAULT····2·sys_is_finalizing
164 ···160:·00001861····14·FUNC····LOCAL··DEFAULT····2·sys_getrecursionlimit164 ···160:·00001a1d····14·FUNC····LOCAL··DEFAULT····2·sys_getrecursionlimit
165 ···161:·0000045c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC79165 ···161:·0000045c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC79
166 ···162:·0000048c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC80166 ···162:·0000048c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC80
167 ···163:·00000037···202·FUNC····LOCAL··DEFAULT···13·sys_setrecursionlimit167 ···163:·00000037···202·FUNC····LOCAL··DEFAULT···13·sys_setrecursionlimit
168 ···164:·000000fc·····0·NOTYPE··LOCAL··DEFAULT···13·$d168 ···164:·000000fc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
169 ···165:·00000100·····0·NOTYPE··LOCAL··DEFAULT···13·$t169 ···165:·00000100·····0·NOTYPE··LOCAL··DEFAULT···13·$t
170 ···166:·00000101····88·FUNC····LOCAL··DEFAULT···13·sys_setprofile170 ···166:·00000101····88·FUNC····LOCAL··DEFAULT···13·sys_setprofile
171 ···167:·00001871···236·FUNC····LOCAL··DEFAULT····2·trace_init171 ···167:·00001a2d···236·FUNC····LOCAL··DEFAULT····2·trace_init
172 ···168:·0000195d···144·FUNC····LOCAL··DEFAULT····2·profile_trampoline172 ···168:·00001b19···144·FUNC····LOCAL··DEFAULT····2·profile_trampoline
173 ···169:·00000154·····0·NOTYPE··LOCAL··DEFAULT···13·$d173 ···169:·00000154·····0·NOTYPE··LOCAL··DEFAULT···13·$d
174 ···170:·000004e4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC81174 ···170:·000004e4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC81
175 ···171:·000004ec·····0·NOTYPE··LOCAL··DEFAULT···12·.LC82175 ···171:·000004ec·····0·NOTYPE··LOCAL··DEFAULT···12·.LC82
176 ···172:·000004f8·····0·NOTYPE··LOCAL··DEFAULT···12·.LC83176 ···172:·000004f8·····0·NOTYPE··LOCAL··DEFAULT···12·.LC83
177 ···173:·00000500·····0·NOTYPE··LOCAL··DEFAULT···12·.LC84177 ···173:·00000500·····0·NOTYPE··LOCAL··DEFAULT···12·.LC84
178 ···174:·00000508·····0·NOTYPE··LOCAL··DEFAULT···12·.LC85178 ···174:·00000508·····0·NOTYPE··LOCAL··DEFAULT···12·.LC85
179 ···175:·00000510·····0·NOTYPE··LOCAL··DEFAULT···12·.LC86179 ···175:·00000510·····0·NOTYPE··LOCAL··DEFAULT···12·.LC86
180 ···176:·0000051c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC87180 ···176:·0000051c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC87
181 ···177:·00000528·····0·NOTYPE··LOCAL··DEFAULT···12·.LC88181 ···177:·00000528·····0·NOTYPE··LOCAL··DEFAULT···12·.LC88
182 ···178:·00000741····70·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallTstate182 ···178:·00000531····70·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallTstate
183 ···179:·000019e8·····0·NOTYPE··LOCAL··DEFAULT····2·$d183 ···179:·00001ba4·····0·NOTYPE··LOCAL··DEFAULT····2·$d
184 ···180:·00000740·····0·NOTYPE··LOCAL··DEFAULT····7·$t184 ···180:·00000530·····0·NOTYPE··LOCAL··DEFAULT····7·$t
185 ···181:·00000530·····0·NOTYPE··LOCAL··DEFAULT···12·.LC89185 ···181:·00000530·····0·NOTYPE··LOCAL··DEFAULT···12·.LC89
186 ···182:·00000568·····0·NOTYPE··LOCAL··DEFAULT···12·.LC90186 ···182:·00000568·····0·NOTYPE··LOCAL··DEFAULT···12·.LC90
187 ···183:·0000058c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC91187 ···183:·0000058c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC91
188 ···184:·000019ec·····0·NOTYPE··LOCAL··DEFAULT····2·$t188 ···184:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT····2·$t
189 ···185:·000019ed···272·FUNC····LOCAL··DEFAULT····2·sys_audit189 ···185:·00001ba9···272·FUNC····LOCAL··DEFAULT····2·sys_audit
190 ···186:·00001af4·····0·NOTYPE··LOCAL··DEFAULT····2·$d190 ···186:·00001cb0·····0·NOTYPE··LOCAL··DEFAULT····2·$d
191 ···187:·00001afc·····0·NOTYPE··LOCAL··DEFAULT····2·$t191 ···187:·00001cb8·····0·NOTYPE··LOCAL··DEFAULT····2·$t
192 ···188:·00001afd····84·FUNC····LOCAL··DEFAULT····2·sys_settrace192 ···188:·00001cb9····84·FUNC····LOCAL··DEFAULT····2·sys_settrace
193 ···189:·00000789···304·FUNC····LOCAL··DEFAULT····7·trace_trampoline193 ···189:·00000579···304·FUNC····LOCAL··DEFAULT····7·trace_trampoline
194 ···190:·00001b4c·····0·NOTYPE··LOCAL··DEFAULT····2·$d194 ···190:·00001d08·····0·NOTYPE··LOCAL··DEFAULT····2·$d
195 ···191:·000008b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d195 ···191:·000006a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
196 ···192:·00000158·····0·NOTYPE··LOCAL··DEFAULT···13·$t196 ···192:·00000158·····0·NOTYPE··LOCAL··DEFAULT···13·$t
197 ···193:·00000159····14·FUNC····LOCAL··DEFAULT···13·sys_getdefaultencoding197 ···193:·00000159····14·FUNC····LOCAL··DEFAULT···13·sys_getdefaultencoding
198 ···194:·00001b50·····0·NOTYPE··LOCAL··DEFAULT····2·$t198 ···194:·00001d0c·····0·NOTYPE··LOCAL··DEFAULT····2·$t
199 ···195:·00001b51····32·FUNC····LOCAL··DEFAULT····2·sys_gettrace199 ···195:·00001d0d····32·FUNC····LOCAL··DEFAULT····2·sys_gettrace
200 ···196:·00001b6c·····0·NOTYPE··LOCAL··DEFAULT····2·$d200 ···196:·00001d28·····0·NOTYPE··LOCAL··DEFAULT····2·$d
201 ···197:·000005bc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC92201 ···197:·000005bc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC92
202 ···198:·000005cc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC93202 ···198:·000005cc·····0·NOTYPE··LOCAL··DEFAULT···12·.LC93
203 ···199:·000005d4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC94203 ···199:·000005d4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC94
204 ···200:·00000167····88·FUNC····LOCAL··DEFAULT···13·sys_call_tracing204 ···200:·00000167····88·FUNC····LOCAL··DEFAULT···13·sys_call_tracing
205 ···201:·000005e0·····0·NOTYPE··LOCAL··DEFAULT···12·.LC95205 ···201:·000005e0·····0·NOTYPE··LOCAL··DEFAULT···12·.LC95
206 ···202:·00001b70·····0·NOTYPE··LOCAL··DEFAULT····2·$t206 ···202:·00001d2c·····0·NOTYPE··LOCAL··DEFAULT····2·$t
207 ···203:·00001b71···168·FUNC····LOCAL··DEFAULT····2·sys_addaudithook207 ···203:·00001d2d···168·FUNC····LOCAL··DEFAULT····2·sys_addaudithook
208 ···204:·00001c10·····0·NOTYPE··LOCAL··DEFAULT····2·$d208 ···204:·00001dcc·····0·NOTYPE··LOCAL··DEFAULT····2·$d
209 ···205:·00001c18·····0·NOTYPE··LOCAL··DEFAULT····2·$t209 ···205:·00001dd4·····0·NOTYPE··LOCAL··DEFAULT····2·$t
210 ···206:·00001c19····30·FUNC····LOCAL··DEFAULT····2·sys_getrefcount210 ···206:·00001dd5····30·FUNC····LOCAL··DEFAULT····2·sys_getrefcount
211 ···207:·000005f4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC96211 ···207:·000005f4·····0·NOTYPE··LOCAL··DEFAULT···12·.LC96
212 ···208:·00001c39···120·FUNC····LOCAL··DEFAULT····2·sys_getsizeof212 ···208:·00001df5···120·FUNC····LOCAL··DEFAULT····2·sys_getsizeof
213 ···209:·00001ca8·····0·NOTYPE··LOCAL··DEFAULT····2·$d213 ···209:·00001e64·····0·NOTYPE··LOCAL··DEFAULT····2·$d
214 ···210:·00000604·····0·NOTYPE··LOCAL··DEFAULT···12·.LC97214 ···210:·00000604·····0·NOTYPE··LOCAL··DEFAULT···12·.LC97
215 ···211:·0000062c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC98215 ···211:·0000062c·····0·NOTYPE··LOCAL··DEFAULT···12·.LC98
216 ···212:·00001cb0·····0·NOTYPE··LOCAL··DEFAULT····2·$t216 ···212:·00001e6c·····0·NOTYPE··LOCAL··DEFAULT····2·$t
217 ···213:·00001d88·····0·NOTYPE··LOCAL··DEFAULT····2·$d217 ···213:·00001f44·····0·NOTYPE··LOCAL··DEFAULT····2·$d
218 ···214:·000001bf····34·FUNC····LOCAL··DEFAULT···13·sys_getprofile218 ···214:·000001bf····34·FUNC····LOCAL··DEFAULT···13·sys_getprofile
219 ···215:·000001dc·····0·NOTYPE··LOCAL··DEFAULT···13·$d219 ···215:·000001dc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
220 ···216:·00001d90·····0·NOTYPE··LOCAL··DEFAULT····2·$t220 ···216:·00001f4c·····0·NOTYPE··LOCAL··DEFAULT····2·$t
Max diff block lines reached; 5873/17564 bytes (33.44%) of diff not shown.
72.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xace8·contains·710·entries:1 Relocation·section·'.rel.text'·at·offset·0xac90·contains·752·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 00000014··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR05 00000014··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
6 00000018··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR06 00000018··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
7 00000034··0001790a·R_ARM_THM_CALL·········00000000···PyWideStringList_Append7 00000034··0001790a·R_ARM_THM_CALL·········00000000···PyWideStringList_Append
8 0000005c··00017a0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator8 0000005c··00017a0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
Offset 405, 318 lines modifiedOffset 405, 360 lines modified
405 0000128c··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc405 0000128c··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
406 00001294··00000102·R_ARM_ABS32············00000000···.data406 00001294··00000102·R_ARM_ABS32············00000000···.data
407 000012a6··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId407 000012a6··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
408 000012ba··0001910a·R_ARM_THM_CALL·········00000000···PyDict_New408 000012ba··0001910a·R_ARM_THM_CALL·········00000000···PyDict_New
409 000012da··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc409 000012da··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
410 000012ea··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc410 000012ea··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
411 000012f0··00000102·R_ARM_ABS32············00000000···.data411 000012f0··00000102·R_ARM_ABS32············00000000···.data
 412 00001308··00017f02·R_ARM_ABS32············00000000···_PyRuntime
412 000012f6··0001952f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr413 0000130e··0001952f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
413 000012fa··00019530·R_ARM_THM_MOVT_ABS·····00000000···stderr414 00001312··00019530·R_ARM_THM_MOVT_ABS·····00000000···stderr
414 0000131c··00000102·R_ARM_ABS32············00000000···.data415 00001334··00000102·R_ARM_ABS32············00000000···.data
415 00001346··0001810a·R_ARM_THM_CALL·········00000000···_PyErr_Fetch416 0000135e··0001810a·R_ARM_THM_CALL·········00000000···_PyErr_Fetch
416 00001356··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId417 0000136e··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
417 00001366··0001c70a·R_ARM_THM_CALL·········00000000···PyOS_vsnprintf418 0000137e··0001c70a·R_ARM_THM_CALL·········00000000···PyOS_vsnprintf
418 00001384··0001880a·R_ARM_THM_CALL·········00000000···_PyErr_Restore419 0000139c··0001880a·R_ARM_THM_CALL·········00000000···_PyErr_Restore
419 000013a0··0001b20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear420 000013b8··0001b20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear
420 000013a8··0001ba0a·R_ARM_THM_CALL·········00000000···fputs421 000013c0··0001ba0a·R_ARM_THM_CALL·········00000000···fputs
421 000013ae··0001c80a·R_ARM_THM_CALL·········00000000···__stack_chk_fail422 000013c6··0001c80a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
422 000013b2··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000324···.LC59 
423 000013b6··00006d30·R_ARM_THM_MOVT_ABS·····00000324···.LC59 
424 000013ca··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000324···.LC59423 000013ca··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000324···.LC59
425 000013ce··00006d30·R_ARM_THM_MOVT_ABS·····00000324···.LC59424 000013ce··00006d30·R_ARM_THM_MOVT_ABS·····00000324···.LC59
 425 000013e2··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000324···.LC59
 426 000013e6··00006d30·R_ARM_THM_MOVT_ABS·····00000324···.LC59
426 000013d2··0001c90a·R_ARM_THM_CALL·········00000000···fwrite427 000013ea··0001c90a·R_ARM_THM_CALL·········00000000···fwrite
427 000013d8··0001ca02·R_ARM_ABS32············00000000···__stack_chk_guard428 000013f0··0001ca02·R_ARM_ABS32············00000000···__stack_chk_guard
428 000013dc··00017f02·R_ARM_ABS32············00000000···_PyRuntime429 000013f4··00017f02·R_ARM_ABS32············00000000···_PyRuntime
429 000013e6··0001840a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString430 000013fe··0001840a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
430 00001400··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc431 00001418··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 432 00001434··00017f02·R_ARM_ABS32············00000000···_PyRuntime
 433 0000144e··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
 434 00001468··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 435 0000146c··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 436 00001472··0001cd0a·R_ARM_THM_CALL·········00000000···_PyErr_GetTopmostException
 437 00001482··0000742f·R_ARM_THM_MOVW_ABS_NC··00000334···.LC61
 438 00001486··00007430·R_ARM_THM_MOVT_ABS·····00000334···.LC61
 439 000014a0··00017f02·R_ARM_ABS32············00000000···_PyRuntime
 440 000014ac··0001b30a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig
431 0000141c··00017f02·R_ARM_ABS32············00000000···_PyRuntime441 000014c0··00017f02·R_ARM_ABS32············00000000···_PyRuntime
 442 000014cc··0001b30a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig
 443 000014e0··00017f02·R_ARM_ABS32············00000000···_PyRuntime
 444 000014f2··0001d40a·R_ARM_THM_CALL·········00000000···PyErr_Display
 445 000014f6··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 446 000014fa··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 447 0000150c··00001a2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC8
 448 00001510··00001a30·R_ARM_THM_MOVT_ABS·····000000ac···.LC8
 449 00001516··0001d50a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
 450 00001530··0001b30a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig
 451 0000153e··0000872f·R_ARM_THM_MOVW_ABS_NC··00000384···.LC67
 452 00001542··00008730·R_ARM_THM_MOVT_ABS·····00000384···.LC67
 453 00001546··00018f0a·R_ARM_THM_CALL·········00000459···_PySys_Audit
 454 0000154c··0001b20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear
 455 00001562··00017c0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
 456 0000156e··0000862f·R_ARM_THM_MOVW_ABS_NC··00000368···.LC66
 457 00001572··00008630·R_ARM_THM_MOVT_ABS·····00000368···.LC66
 458 00001576··0001c60a·R_ARM_THM_CALL·········0000130d···PySys_WriteStderr
432 00001436··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId459 0000158c··0001d70a·R_ARM_THM_CALL·········00000000···_PyImport_GetModuleId
433 00001450··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct460 000015a0··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
434 00001454··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct461 000015a4··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
435 0000145a··0001cd0a·R_ARM_THM_CALL·········00000000···_PyErr_GetTopmostException 
436 0000146a··0000742f·R_ARM_THM_MOVW_ABS_NC··00000334···.LC61 
437 0000146e··00007430·R_ARM_THM_MOVT_ABS·····00000334···.LC61 
438 00001488··00017f02·R_ARM_ABS32············00000000···_PyRuntime 
439 00001494··0001b30a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig 
440 000014a8··00017f02·R_ARM_ABS32············00000000···_PyRuntime 
441 000014b4··0001b30a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig 
442 000014c8··00017f02·R_ARM_ABS32············00000000···_PyRuntime 
443 000014da··0001d40a·R_ARM_THM_CALL·········00000000···PyErr_Display 
444 000014de··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
445 000014e2··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
446 000014f4··00001a2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC8 
447 000014f8··00001a30·R_ARM_THM_MOVT_ABS·····000000ac···.LC8 
448 000014fe··0001d50a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional 
449 00001518··0001b30a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig 
450 00001526··0000872f·R_ARM_THM_MOVW_ABS_NC··00000384···.LC67 
451 0000152a··00008730·R_ARM_THM_MOVT_ABS·····00000384···.LC67 
452 0000152e··00018f0a·R_ARM_THM_CALL·········00000459···_PySys_Audit 
453 00001534··0001b20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear 
454 0000154a··00017c0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
455 00001556··0000862f·R_ARM_THM_MOVW_ABS_NC··00000368···.LC66 
456 0000155a··00008630·R_ARM_THM_MOVT_ABS·····00000368···.LC66 
457 0000155e··0001c60a·R_ARM_THM_CALL·········000012f5···PySys_WriteStderr 
458 00001574··0001d70a·R_ARM_THM_CALL·········00000000···_PyImport_GetModuleId 
459 00001588··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
460 0000158c··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
461 0000159a··0001d80a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId 
462 000015b0··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId 
463 000015c8··0001d90a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject 
464 000015d0··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
465 000015d4··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
466 000015e6··0001d90a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject 
467 000015f2··0001d80a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId462 000015b2··0001d80a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId
 463 000015c8··0001b70a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemId
 464 000015e0··0001d90a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject
 465 000015e8··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 466 000015ec··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 467 000015fe··0001d90a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject
 468 0000160a··0001d80a·R_ARM_THM_CALL·········00000000···_PyObject_SetAttrId
468 000015fa··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct469 00001612··0001c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
469 000015fe··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct470 00001616··0001c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
470 00001616··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc471 0000162e··0001870a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
471 0000162a··00008c2f·R_ARM_THM_MOVW_ABS_NC··000003e8···.LC72472 00001642··00008c2f·R_ARM_THM_MOVW_ABS_NC··000003e8···.LC72
472 0000162e··00008c30·R_ARM_THM_MOVT_ABS·····000003e8···.LC72473 00001646··00008c30·R_ARM_THM_MOVT_ABS·····000003e8···.LC72
473 00001632··0001840a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString474 0000164a··0001840a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
474 00001640··0001da2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError475 00001658··0001da2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
475 00001644··0001da30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError476 0000165c··0001da30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
476 0000164a··0000892f·R_ARM_THM_MOVW_ABS_NC··000003bc···.LC69477 00001662··0000892f·R_ARM_THM_MOVW_ABS_NC··000003bc···.LC69
477 0000164e··00008930·R_ARM_THM_MOVT_ABS·····000003bc···.LC69478 00001666··00008930·R_ARM_THM_MOVT_ABS·····000003bc···.LC69
478 00001658··0001db0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString479 00001670··0001db0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
479 0000165e··0001dc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeEncodeError480 00001676··0001dc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_UnicodeEncodeError
480 00001662··0001dc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeEncodeError481 0000167a··0001dc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_UnicodeEncodeError
481 0000166c··0001b10a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches482 00001684··0001b10a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches
482 00001676··0001b20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear483 0000168e··0001b20a·R_ARM_THM_CALL·········00000000···_PyErr_Clear
483 0000167e··0001dd0a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId484 00001696··0001dd0a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
484 00001688··0001b90a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8485 000016a0··0001b90a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
485 00001696··0001de0a·R_ARM_THM_CALL·········00000000···PyObject_Repr486 000016ae··0001de0a·R_ARM_THM_CALL·········00000000···PyObject_Repr
486 000016a4··00008a2f·R_ARM_THM_MOVW_ABS_NC··000003cc···.LC70487 000016bc··00008a2f·R_ARM_THM_MOVW_ABS_NC··000003cc···.LC70
Max diff block lines reached; 30401/73885 bytes (41.15%) of diff not shown.
553 B
strings --all --bytes=8 {}
    
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
45 argument45 argument
46 can't·intern·%.400s46 can't·intern·%.400s
47 #·clear·sys.audit·hooks47 #·clear·sys.audit·hooks
48 cpython._PySys_ClearAuditHooks48 cpython._PySys_ClearAuditHooks
49 lost·builtins·module49 lost·builtins·module
50 lost·sys.stdout50 lost·sys.stdout
51 backslashreplace51 backslashreplace
52 sys._getframe 
53 _getframe52 _getframe
54 integer·argument·expected,·got·float53 integer·argument·expected,·got·float
 54 sys._getframe
55 call·stack·is·not·deep·enough55 call·stack·is·not·deep·enough
56 recursion·limit·must·be·greater·or·equal·than·156 recursion·limit·must·be·greater·or·equal·than·1
57 cannot·set·the·recursion·limit·to·%i·at·the·recursion·depth·%i:·the·limit·is·too·low57 cannot·set·the·recursion·limit·to·%i·at·the·recursion·depth·%i:·the·limit·is·too·low
58 exception58 exception
59 c_exception59 c_exception
60 c_return60 c_return
61 audit()·missing·1·required·positional·argument:·'event'61 audit()·missing·1·required·positional·argument:·'event'
52.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2099, 15 lines modifiedOffset 2099, 15 lines modified
2099 »       bl»     0·<PyList_New>2099 »       bl»     0·<PyList_New>
2100 ·R_ARM_THM_CALL» PyList_New2100 ·R_ARM_THM_CALL» PyList_New
2101 »       mov»    r4,·r02101 »       mov»    r4,·r0
2102 »       cbz»    r0,·1284·<get_warnoptions+0x4c>2102 »       cbz»    r0,·1284·<get_warnoptions+0x4c>
2103 »       ldr»    r0,·[r5,·#8]2103 »       ldr»    r0,·[r5,·#8]
2104 »       mov»    r2,·r42104 »       mov»    r2,·r4
2105 »       ldr»    r1,·[pc,·#40]» ;·(1294·<get_warnoptions+0x5c>)2105 »       ldr»    r1,·[pc,·#40]» ;·(1294·<get_warnoptions+0x5c>)
2106 »       bl»     1420·<sys_set_object_id.isra.0>2106 »       bl»     1438·<sys_set_object_id.isra.0>
2107 »       ldr»    r2,·[r4,·#0]2107 »       ldr»    r2,·[r4,·#0]
2108 »       subs»   r5,·r2,·#12108 »       subs»   r5,·r2,·#1
2109 »       str»    r5,·[r4,·#0]2109 »       str»    r5,·[r4,·#0]
2110 »       cbnz»   r0,·1282·<get_warnoptions+0x4a>2110 »       cbnz»   r0,·1282·<get_warnoptions+0x4a>
2111 »       cmp»    r5,·#02111 »       cmp»    r5,·#0
2112 »       bne.n»  1256·<get_warnoptions+0x1e>2112 »       bne.n»  1256·<get_warnoptions+0x1e>
2113 »       mov»    r0,·r42113 »       mov»    r0,·r4
Offset 2147, 15 lines modifiedOffset 2147, 15 lines modified
2147 »       bl»     0·<PyDict_New>2147 »       bl»     0·<PyDict_New>
2148 ·R_ARM_THM_CALL» PyDict_New2148 ·R_ARM_THM_CALL» PyDict_New
2149 »       mov»    r4,·r02149 »       mov»    r4,·r0
2150 »       cbz»    r0,·12e2·<get_xoptions+0x4a>2150 »       cbz»    r0,·12e2·<get_xoptions+0x4a>
2151 »       ldr»    r0,·[r5,·#8]2151 »       ldr»    r0,·[r5,·#8]
2152 »       mov»    r2,·r42152 »       mov»    r2,·r4
2153 »       ldr»    r1,·[pc,·#40]» ;·(12f0·<get_xoptions+0x58>)2153 »       ldr»    r1,·[pc,·#40]» ;·(12f0·<get_xoptions+0x58>)
2154 »       bl»     1420·<sys_set_object_id.isra.0>2154 »       bl»     1438·<sys_set_object_id.isra.0>
2155 »       ldr»    r2,·[r4,·#0]2155 »       ldr»    r2,·[r4,·#0]
2156 »       subs»   r5,·r2,·#12156 »       subs»   r5,·r2,·#1
2157 »       str»    r5,·[r4,·#0]2157 »       str»    r5,·[r4,·#0]
2158 »       cbnz»   r0,·12e0·<get_xoptions+0x48>2158 »       cbnz»   r0,·12e0·<get_xoptions+0x48>
2159 »       cmp»    r5,·#02159 »       cmp»    r5,·#0
2160 »       bne.n»  12b6·<get_xoptions+0x1e>2160 »       bne.n»  12b6·<get_xoptions+0x1e>
2161 »       mov»    r0,·r42161 »       mov»    r0,·r4
Offset 2169, 43 lines modifiedOffset 2169, 57 lines modified
2169 »       mov»    r4,·r52169 »       mov»    r4,·r5
2170 »       bl»     0·<_Py_Dealloc>2170 »       bl»     0·<_Py_Dealloc>
2171 ·R_ARM_THM_CALL» _Py_Dealloc2171 ·R_ARM_THM_CALL» _Py_Dealloc
2172 »       b.n»    12b6·<get_xoptions+0x1e>2172 »       b.n»    12b6·<get_xoptions+0x1e>
2173 »       .word»  0x000000ac2173 »       .word»  0x000000ac
2174 ·R_ARM_ABS32»    .data2174 ·R_ARM_ABS32»    .data
  
 2175 000012f4·<_PySys_GetObjectId>:
 2176 _PySys_GetObjectId():
 2177 »       ldr»    r3,·[pc,·#16]» ;·(1308·<_PySys_GetObjectId+0x14>)
 2178 »       mov»    r1,·r0
 2179 »       ldr»    r0,·[r3,·#0]
 2180 »       ldr»    r2,·[r0,·#8]
 2181 »       ldr.w»  r0,·[r2,·#484]»      ;·0x1e4
 2182 »       cbz»    r0,·1306·<_PySys_GetObjectId+0x12>
 2183 »       b.w»    0·<_PyDict_GetItemId>
 2184 ·R_ARM_THM_JUMP24»       _PyDict_GetItemId
 2185 »       bx»     lr
 2186 »       .word»  0x0000016c
 2187 ·R_ARM_ABS32»    _PyRuntime
  
2175 000012f4·<PySys_WriteStderr>:2188 0000130c·<PySys_WriteStderr>:
2176 PySys_WriteStderr():2189 PySys_WriteStderr():
2177 »       push»   {r0,·r1,·r2,·r3}2190 »       push»   {r0,·r1,·r2,·r3}
2178 »       movw»   r1,·#02191 »       movw»   r1,·#0
2179 ·R_ARM_THM_MOVW_ABS_NC»  stderr2192 ·R_ARM_THM_MOVW_ABS_NC»  stderr
2180 »       movt»   r1,·#02193 »       movt»   r1,·#0
2181 ·R_ARM_THM_MOVT_ABS»     stderr2194 ·R_ARM_THM_MOVT_ABS»     stderr
2182 »       push»   {lr}2195 »       push»   {lr}
2183 »       ldr»    r0,·[pc,·#24]» ;·(131c·<PySys_WriteStderr+0x28>)2196 »       ldr»    r0,·[pc,·#24]» ;·(1334·<PySys_WriteStderr+0x28>)
2184 »       sub»    sp,·#122197 »       sub»    sp,·#12
2185 »       ldr»    r1,·[r1,·#0]2198 »       ldr»    r1,·[r1,·#0]
2186 »       add»    r3,·sp,·#162199 »       add»    r3,·sp,·#16
2187 »       ldr.w»  r2,·[r3],·#42200 »       ldr.w»  r2,·[r3],·#4
2188 »       str»    r3,·[sp,·#4]2201 »       str»    r3,·[sp,·#4]
2189 »       bl»     1320·<sys_write>2202 »       bl»     1338·<sys_write>
2190 »       add»    sp,·#122203 »       add»    sp,·#12
2191 »       ldr.w»  lr,·[sp],·#42204 »       ldr.w»  lr,·[sp],·#4
2192 »       add»    sp,·#162205 »       add»    sp,·#16
2193 »       bx»     lr2206 »       bx»     lr
2194 »       .word»  0x000000402207 »       .word»  0x00000040
2195 ·R_ARM_ABS32»    .data2208 ·R_ARM_ABS32»    .data
  
2196 00001320·<sys_write>:2209 00001338·<sys_write>:
2197 sys_write():2210 sys_write():
2198 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}2211 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
2199 »       mov»    r9,·r02212 »       mov»    r9,·r0
2200 »       ldr»    r5,·[pc,·#176]»;·(13d8·<sys_write+0xb8>)2213 »       ldr»    r5,·[pc,·#176]»;·(13f0·<sys_write+0xb8>)
2201 »       subw»   sp,·sp,·#1028»;·0x4042214 »       subw»   sp,·sp,·#1028»;·0x404
2202 »       ldr»    r4,·[pc,·#172]»;·(13dc·<sys_write+0xbc>)2215 »       ldr»    r4,·[pc,·#172]»;·(13f4·<sys_write+0xbc>)
2203 »       ldr»    r5,·[r5,·#0]2216 »       ldr»    r5,·[r5,·#0]
2204 »       str»    r5,·[sp,·#1020]»       ;·0x3fc2217 »       str»    r5,·[sp,·#1020]»       ;·0x3fc
2205 »       mov.w»  r5,·#02218 »       mov.w»  r5,·#0
2206 »       mov»    r8,·r12219 »       mov»    r8,·r1
2207 »       mov»    r6,·r22220 »       mov»    r6,·r2
2208 »       mov»    r7,·r32221 »       mov»    r7,·r3
2209 »       add»    r2,·sp,·#82222 »       add»    r2,·sp,·#8
Offset 2213, 140 lines modifiedOffset 2227, 140 lines modified
2213 »       ldr»    r5,·[r4,·#0]2227 »       ldr»    r5,·[r4,·#0]
2214 »       add»    r1,·sp,·#42228 »       add»    r1,·sp,·#4
2215 »       mov»    r0,·r52229 »       mov»    r0,·r5
2216 »       bl»     0·<_PyErr_Fetch>2230 »       bl»     0·<_PyErr_Fetch>
2217 ·R_ARM_THM_CALL» _PyErr_Fetch2231 ·R_ARM_THM_CALL» _PyErr_Fetch
2218 »       ldr»    r3,·[r5,·#8]2232 »       ldr»    r3,·[r5,·#8]
2219 »       ldr.w»  r4,·[r3,·#484]»      ;·0x1e42233 »       ldr.w»  r4,·[r3,·#484]»      ;·0x1e4
2220 »       cbz»    r4,·135c·<sys_write+0x3c>2234 »       cbz»    r4,·1374·<sys_write+0x3c>
2221 »       mov»    r0,·r42235 »       mov»    r0,·r4
2222 »       mov»    r1,·r92236 »       mov»    r1,·r9
2223 »       bl»     0·<_PyDict_GetItemId>2237 »       bl»     0·<_PyDict_GetItemId>
2224 ·R_ARM_THM_CALL» _PyDict_GetItemId2238 ·R_ARM_THM_CALL» _PyDict_GetItemId
2225 »       mov»    r4,·r02239 »       mov»    r4,·r0
2226 »       movw»   r1,·#1001»   ;·0x3e92240 »       movw»   r1,·#1001»   ;·0x3e9
2227 »       mov»    r3,·r72241 »       mov»    r3,·r7
2228 »       mov»    r2,·r62242 »       mov»    r2,·r6
2229 »       add»    r0,·sp,·#162243 »       add»    r0,·sp,·#16
2230 »       bl»     0·<PyOS_vsnprintf>2244 »       bl»     0·<PyOS_vsnprintf>
2231 ·R_ARM_THM_CALL» PyOS_vsnprintf2245 ·R_ARM_THM_CALL» PyOS_vsnprintf
2232 »       mov»    r1,·r42246 »       mov»    r1,·r4
2233 »       mov»    r9,·r02247 »       mov»    r9,·r0
2234 »       add»    r0,·sp,·#162248 »       add»    r0,·sp,·#16
2235 »       bl»     13e0·<sys_pyfile_write>2249 »       bl»     13f8·<sys_pyfile_write>
2236 »       cbnz»   r0,·139e·<sys_write+0x7e>2250 »       cbnz»   r0,·13b6·<sys_write+0x7e>
2237 »       cmp.w»  r9,·#1000»  ;·0x3e82251 »       cmp.w»  r9,·#1000»  ;·0x3e8
2238 »       bhi.n»  13b2·<sys_write+0x92>2252 »       bhi.n»  13ca·<sys_write+0x92>
2239 »       ldrd»   r2,·r3,·[sp,·#8]2253 »       ldrd»   r2,·r3,·[sp,·#8]
2240 »       mov»    r0,·r52254 »       mov»    r0,·r5
2241 »       ldr»    r1,·[sp,·#4]2255 »       ldr»    r1,·[sp,·#4]
2242 »       bl»     0·<_PyErr_Restore>2256 »       bl»     0·<_PyErr_Restore>
2243 ·R_ARM_THM_CALL» _PyErr_Restore2257 ·R_ARM_THM_CALL» _PyErr_Restore
2244 »       ldr»    r0,·[pc,·#76]» ;·(13d8·<sys_write+0xb8>)2258 »       ldr»    r0,·[pc,·#76]» ;·(13f0·<sys_write+0xb8>)
2245 »       ldr»    r2,·[r0,·#0]2259 »       ldr»    r2,·[r0,·#0]
2246 »       ldr»    r0,·[sp,·#1020]»       ;·0x3fc2260 »       ldr»    r0,·[sp,·#1020]»       ;·0x3fc
2247 »       eors»   r2,·r02261 »       eors»   r2,·r0
2248 »       mov.w»  r0,·#02262 »       mov.w»  r0,·#0
2249 »       bne.n»  13ae·<sys_write+0x8e>2263 »       bne.n»  13c6·<sys_write+0x8e>
Max diff block lines reached; 50370/53837 bytes (93.56%) of diff not shown.
1.16 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 ··0x000002b0·00000000·04000000·20230000·8c0a0000·........·#......47 ··0x000002b0·00000000·04000000·20230000·8c0a0000·........·#......
48 ··0x000002c0·00000000·04000000·64170000·9c0a0000·........d.......48 ··0x000002c0·00000000·04000000·64170000·9c0a0000·........d.......
49 ··0x000002d0·00000000·04000000·2c160000·b00a0000·........,.......49 ··0x000002d0·00000000·04000000·2c160000·b00a0000·........,.......
50 ··0x000002e0·00000000·04000000·b0220000·c80a0000·........."......50 ··0x000002e0·00000000·04000000·b0220000·c80a0000·........."......
51 ··0x000002f0·00000000·04000000·48220000·e40a0000·........H"......51 ··0x000002f0·00000000·04000000·48220000·e40a0000·........H"......
52 ··0x00000300·00000000·08000000·88160000·f00a0000·................52 ··0x00000300·00000000·08000000·88160000·f00a0000·................
53 ··0x00000310·00000000·04000000·e8190000·040b0000·................53 ··0x00000310·00000000·04000000·e8190000·040b0000·................
54 ··0x00000320·00000000·03000000·580e0000·00040000·........X.......54 ··0x00000320·00000000·03000000·580e0000·ec030000·........X.......
55 ··0x00000330·00000000·80000000·98140000·4c030000·............L...55 ··0x00000330·00000000·80000000·98140000·4c030000·............L...
56 ··0x00000340·00000000·08000000·40210000·100b0000·........@!......56 ··0x00000340·00000000·08000000·40210000·100b0000·........@!......
57 ··0x00000350·00000000·04000000·bc110000·200b0000·............·...57 ··0x00000350·00000000·04000000·bc110000·200b0000·............·...
58 ··0x00000360·00000000·08000000·981e0000·340b0000·............4...58 ··0x00000360·00000000·08000000·981e0000·340b0000·............4...
59 ··0x00000370·00000000·04000000·2c1e0000·480b0000·........,...H...59 ··0x00000370·00000000·04000000·2c1e0000·480b0000·........,...H...
60 ··0x00000380·00000000·08000000·fc170000·580b0000·............X...60 ··0x00000380·00000000·08000000·fc170000·580b0000·............X...
61 ··0x00000390·00000000·08000000·e80f0000·640b0000·............d...61 ··0x00000390·00000000·08000000·e80f0000·640b0000·............d...
12.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 505, 48 lines modifiedOffset 505, 34 lines modified
505 »       cbz»    r0,·486·<PySys_GetObject+0x12>505 »       cbz»    r0,·486·<PySys_GetObject+0x12>
506 »       b.w»    0·<PyDict_GetItemString>506 »       b.w»    0·<PyDict_GetItemString>
507 ·R_ARM_THM_JUMP24»       PyDict_GetItemString507 ·R_ARM_THM_JUMP24»       PyDict_GetItemString
508 »       bx»     lr508 »       bx»     lr
509 »       .word»  0x0000016c509 »       .word»  0x0000016c
510 ·R_ARM_ABS32»    _PyRuntime510 ·R_ARM_ABS32»    _PyRuntime
  
511 0000048c·<_PySys_GetObjectId>: 
512 _PySys_GetObjectId(): 
513 »       ldr»    r3,·[pc,·#16]» ;·(4a0·<_PySys_GetObjectId+0x14>) 
514 »       mov»    r1,·r0 
515 »       ldr»    r0,·[r3,·#0] 
516 »       ldr»    r2,·[r0,·#8] 
517 »       ldr.w»  r0,·[r2,·#484]»      ;·0x1e4 
518 »       cbz»    r0,·49e·<_PySys_GetObjectId+0x12> 
519 »       b.w»    0·<_PyDict_GetItemId> 
520 ·R_ARM_THM_JUMP24»       _PyDict_GetItemId 
521 »       bx»     lr 
522 »       .word»  0x0000016c 
523 ·R_ARM_ABS32»    _PyRuntime 
  
524 000004a4·<sys_intern>:511 0000048c·<sys_intern>:
525 sys_intern():512 sys_intern():
526 »       ldr»    r2,·[r1,·#4]513 »       ldr»    r2,·[r1,·#4]
527 »       push»   {r4,·lr}514 »       push»   {r4,·lr}
528 »       ldr»    r3,·[r2,·#84]» ;·0x54515 »       ldr»    r3,·[r2,·#84]» ;·0x54
529 »       sub»    sp,·#16516 »       sub»    sp,·#16
530 »       ands.w» r4,·r3,·#268435456» ;·0x10000000517 »       ands.w» r4,·r3,·#268435456» ;·0x10000000
531 »       beq.n»  4de·<sys_intern+0x3a>518 »       beq.n»  4c6·<sys_intern+0x3a>
532 »       ldrsb.w»r0,·[r1,·#16]519 »       ldrsb.w»r0,·[r1,·#16]
533 »       cmp»    r0,·#0520 »       cmp»    r0,·#0
534 »       bge.n»  500·<sys_intern+0x5c>521 »       bge.n»  4e8·<sys_intern+0x5c>
535 »       ldr»    r4,·[pc,·#136]»;·(544·<sys_intern+0xa0>)522 »       ldr»    r4,·[pc,·#136]»;·(52c·<sys_intern+0xa0>)
536 »       movw»   ip,·#0523 »       movw»   ip,·#0
537 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type524 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
538 »       movt»   ip,·#0525 »       movt»   ip,·#0
539 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type526 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
540 »       str»    r1,·[sp,·#12]527 »       str»    r1,·[sp,·#12]
541 »       cmp»    r2,·ip528 »       cmp»    r2,·ip
542 »       ldr»    r0,·[r4,·#0]529 »       ldr»    r0,·[r4,·#0]
543 »       bne.n»  522·<sys_intern+0x7e>530 »       bne.n»  50a·<sys_intern+0x7e>
544 »       ldr»    r3,·[r1,·#0]531 »       ldr»    r3,·[r1,·#0]
545 »       add»    r0,·sp,·#12532 »       add»    r0,·sp,·#12
546 »       adds»   r3,·#1533 »       adds»   r3,·#1
547 »       str»    r3,·[r1,·#0]534 »       str»    r3,·[r1,·#0]
548 »       bl»     0·<PyUnicode_InternInPlace>535 »       bl»     0·<PyUnicode_InternInPlace>
549 ·R_ARM_THM_CALL» PyUnicode_InternInPlace536 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
550 »       ldr»    r0,·[sp,·#12]537 »       ldr»    r0,·[sp,·#12]
Offset 564, 308 lines modifiedOffset 550, 67 lines modified
564 »       movw»   r0,·#0550 »       movw»   r0,·#0
565 ·R_ARM_THM_MOVW_ABS_NC»  .LC64551 ·R_ARM_THM_MOVW_ABS_NC»  .LC64
566 »       movt»   r0,·#0552 »       movt»   r0,·#0
567 ·R_ARM_THM_MOVT_ABS»     .LC64553 ·R_ARM_THM_MOVT_ABS»     .LC64
568 »       bl»     0·<_PyArg_BadArgument>554 »       bl»     0·<_PyArg_BadArgument>
569 ·R_ARM_THM_CALL» _PyArg_BadArgument555 ·R_ARM_THM_CALL» _PyArg_BadArgument
570 »       mov»    r0,·r4556 »       mov»    r0,·r4
571 »       b.n»    4da·<sys_intern+0x36>557 »       b.n»    4c2·<sys_intern+0x36>
572 »       mov»    r0,·r1558 »       mov»    r0,·r1
573 »       str»    r1,·[sp,·#4]559 »       str»    r1,·[sp,·#4]
574 »       bl»     0·<_PyUnicode_Ready>560 »       bl»     0·<_PyUnicode_Ready>
575 ·R_ARM_THM_CALL» _PyUnicode_Ready561 ·R_ARM_THM_CALL» _PyUnicode_Ready
576 »       ldr»    r1,·[sp,·#4]562 »       ldr»    r1,·[sp,·#4]
577 »       adds»   r0,·#1563 »       adds»   r0,·#1
578 »       beq.n»  53e·<sys_intern+0x9a>564 »       beq.n»  526·<sys_intern+0x9a>
579 »       ldr»    r2,·[pc,·#52]» ;·(544·<sys_intern+0xa0>)565 »       ldr»    r2,·[pc,·#52]» ;·(52c·<sys_intern+0xa0>)
580 »       movw»   lr,·#0566 »       movw»   lr,·#0
581 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type567 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
582 »       movt»   lr,·#0568 »       movt»   lr,·#0
583 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type569 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
584 »       str»    r1,·[sp,·#12]570 »       str»    r1,·[sp,·#12]
585 »       ldr»    r0,·[r2,·#0]571 »       ldr»    r0,·[r2,·#0]
586 »       ldr»    r2,·[r1,·#4]572 »       ldr»    r2,·[r1,·#4]
587 »       cmp»    r2,·lr573 »       cmp»    r2,·lr
588 »       beq.n»  4cc·<sys_intern+0x28>574 »       beq.n»  4b4·<sys_intern+0x28>
589 »       movw»   r1,·#0575 »       movw»   r1,·#0
590 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError576 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
591 »       movt»   r1,·#0577 »       movt»   r1,·#0
592 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError578 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
593 »       ldr»    r3,·[r2,·#12]579 »       ldr»    r3,·[r2,·#12]
594 »       movw»   r2,·#0580 »       movw»   r2,·#0
595 ·R_ARM_THM_MOVW_ABS_NC»  .LC65581 ·R_ARM_THM_MOVW_ABS_NC»  .LC65
596 »       movt»   r2,·#0582 »       movt»   r2,·#0
597 ·R_ARM_THM_MOVT_ABS»     .LC65583 ·R_ARM_THM_MOVT_ABS»     .LC65
598 »       ldr»    r1,·[r1,·#0]584 »       ldr»    r1,·[r1,·#0]
599 »       bl»     0·<_PyErr_Format>585 »       bl»     0·<_PyErr_Format>
600 ·R_ARM_THM_CALL» _PyErr_Format586 ·R_ARM_THM_CALL» _PyErr_Format
601 »       movs»   r0,·#0587 »       movs»   r0,·#0
602 »       b.n»    4da·<sys_intern+0x36>588 »       b.n»    4c2·<sys_intern+0x36>
603 »       movs»   r0,·#0589 »       movs»   r0,·#0
604 »       b.n»    4da·<sys_intern+0x36>590 »       b.n»    4c2·<sys_intern+0x36>
605 »       nop 
606 »       .word»  0x0000016c 
607 ·R_ARM_ABS32»    _PyRuntime 
  
608 00000548·<sys__getframe>: 
609 sys__getframe(): 
610 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr} 
611 »       cmp»    r2,·#1 
612 »       mov»    r4,·r2 
613 »       mov»    r5,·r1 
614 »       bhi.n»  640·<sys__getframe+0xf8> 
615 »       cmp»    r2,·#0 
616 »       beq.w»  682·<sys__getframe+0x13a> 
617 »       ldr»    r3,·[r1,·#0] 
618 »       movw»   r1,·#0 
619 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type 
620 »       movt»   r1,·#0 
621 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type 
622 »       ldr»    r0,·[r3,·#4] 
623 »       cmp»    r0,·r1 
624 »       beq.w»  6c2·<sys__getframe+0x17a> 
625 »       bl»     0·<PyType_IsSubtype> 
626 ·R_ARM_THM_CALL» PyType_IsSubtype 
627 »       cmp»    r0,·#0 
628 »       bne.w»  6c2·<sys__getframe+0x17a> 
629 »       ldr»    r0,·[r5,·#0] 
630 »       bl»     0·<_PyLong_AsInt> 
631 ·R_ARM_THM_CALL» _PyLong_AsInt 
632 »       mov»    r5,·r0 
633 »       adds»   r2,·r0,·#1 
634 »       beq.n»  67c·<sys__getframe+0x134> 
635 »       ldr»    r0,·[pc,·#440]»;·(73c·<sys__getframe+0x1f4>) 
636 »       ldr»    r7,·[r0,·#0] 
637 »       mov»    r0,·r7 
638 »       bl»     0·<PyThreadState_GetFrame> 
639 ·R_ARM_THM_CALL» PyThreadState_GetFrame 
640 »       movw»   r2,·#0 
Max diff block lines reached; 5036/13055 bytes (38.58%) of diff not shown.
876 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 66, 18 lines modifiedOffset 66, 18 lines modified
66 ··[···354]··can't·intern·%.400s66 ··[···354]··can't·intern·%.400s
67 ··[···368]··#·clear·sys.audit·hooks\n67 ··[···368]··#·clear·sys.audit·hooks\n
68 ··[···384]··cpython._PySys_ClearAuditHooks68 ··[···384]··cpython._PySys_ClearAuditHooks
69 ··[···3a4]··lost·builtins·module69 ··[···3a4]··lost·builtins·module
70 ··[···3bc]··lost·sys.stdout70 ··[···3bc]··lost·sys.stdout
71 ··[···3cc]··backslashreplace71 ··[···3cc]··backslashreplace
72 ··[···3e0]··strict72 ··[···3e0]··strict
73 ··[···3ec]··O 
74 ··[···3f0]··sys._getframe 
75 ··[···400]··_getframe73 ··[···3ec]··_getframe
76 ··[···40c]··integer·argument·expected,·got·float74 ··[···3f8]··integer·argument·expected,·got·float
 75 ··[···420]··O
 76 ··[···424]··sys._getframe
77 ··[···434]··call·stack·is·not·deep·enough77 ··[···434]··call·stack·is·not·deep·enough
78 ··[···454]··exit78 ··[···454]··exit
79 ··[···45c]··recursion·limit·must·be·greater·or·equal·than·179 ··[···45c]··recursion·limit·must·be·greater·or·equal·than·1
80 ··[···48c]··cannot·set·the·recursion·limit·to·%i·at·the·recursion·depth·%i:·the·limit·is·too·low80 ··[···48c]··cannot·set·the·recursion·limit·to·%i·at·the·recursion·depth·%i:·the·limit·is·too·low
81 ··[···4e4]··call81 ··[···4e4]··call
82 ··[···4ec]··exception82 ··[···4ec]··exception
83 ··[···4f8]··line83 ··[···4f8]··line
2.74 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
48 »       sub»    sp,·#1248 »       sub»    sp,·#12
49 »       bne.n»  62·<sys_setrecursionlimit+0x2c>49 »       bne.n»  62·<sys_setrecursionlimit+0x2c>
50 »       movw»   r0,·#050 »       movw»   r0,·#0
51 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError51 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
52 »       movt»   r0,·#052 »       movt»   r0,·#0
53 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError53 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
54 »       movw»   r1,·#054 »       movw»   r1,·#0
55 ·R_ARM_THM_MOVW_ABS_NC»  .LC7655 ·R_ARM_THM_MOVW_ABS_NC»  .LC74
56 »       movt»   r1,·#056 »       movt»   r1,·#0
57 ·R_ARM_THM_MOVT_ABS»     .LC7657 ·R_ARM_THM_MOVT_ABS»     .LC74
58 »       ldr»    r0,·[r0,·#0]58 »       ldr»    r0,·[r0,·#0]
59 »       bl»     0·<PyErr_SetString>59 »       bl»     0·<PyErr_SetString>
60 ·R_ARM_THM_CALL» PyErr_SetString60 ·R_ARM_THM_CALL» PyErr_SetString
61 »       movs»   r0,·#061 »       movs»   r0,·#0
62 »       b.n»    f6·<sys_setrecursionlimit+0xc0>62 »       b.n»    f6·<sys_setrecursionlimit+0xc0>
63 »       mov»    r5,·r163 »       mov»    r5,·r1
64 »       mov»    r1,·r364 »       mov»    r1,·r3
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 »       .word»  0x0000016c136 »       .word»  0x0000016c
137 ·R_ARM_ABS32»    _PyRuntime137 ·R_ARM_ABS32»    _PyRuntime
  
138 00000100·<sys_setprofile>:138 00000100·<sys_setprofile>:
139 sys_setprofile():139 sys_setprofile():
140 »       push»   {r3,·r4,·r5,·lr}140 »       push»   {r3,·r4,·r5,·lr}
141 »       mov»    r5,·r1141 »       mov»    r5,·r1
142 »       bl»     1870·<trace_init>142 »       bl»     1a2c·<trace_init>
143 ·R_ARM_THM_CALL» trace_init143 ·R_ARM_THM_CALL» trace_init
144 »       adds»   r0,·#1144 »       adds»   r0,·#1
145 »       bne.n»  110·<sys_setprofile+0x10>145 »       bne.n»  110·<sys_setprofile+0x10>
146 »       movs»   r0,·#0146 »       movs»   r0,·#0
147 »       b.n»    150·<sys_setprofile+0x50>147 »       b.n»    150·<sys_setprofile+0x50>
148 »       ldr»    r3,·[pc,·#64]» ;·(154·<sys_setprofile+0x54>)148 »       ldr»    r3,·[pc,·#64]» ;·(154·<sys_setprofile+0x54>)
149 »       movw»   r4,·#0149 »       movw»   r4,·#0
Offset 393, 17 lines modifiedOffset 393, 17 lines modified
393 »       cmp»    r0,·r3393 »       cmp»    r0,·r3
394 »       bne.n»  322·<sys_setdlopenflags+0x2a>394 »       bne.n»  322·<sys_setdlopenflags+0x2a>
395 »       movw»   r0,·#0395 »       movw»   r0,·#0
396 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError396 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
397 »       movt»   r0,·#0397 »       movt»   r0,·#0
398 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError398 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
399 »       movw»   r1,·#0399 »       movw»   r1,·#0
400 ·R_ARM_THM_MOVW_ABS_NC»  .LC76400 ·R_ARM_THM_MOVW_ABS_NC»  .LC74
401 »       movt»   r1,·#0401 »       movt»   r1,·#0
402 ·R_ARM_THM_MOVT_ABS»     .LC76402 ·R_ARM_THM_MOVT_ABS»     .LC74
403 »       ldr»    r0,·[r0,·#0]403 »       ldr»    r0,·[r0,·#0]
404 »       bl»     0·<PyErr_SetString>404 »       bl»     0·<PyErr_SetString>
405 ·R_ARM_THM_CALL» PyErr_SetString405 ·R_ARM_THM_CALL» PyErr_SetString
406 »       movs»   r0,·#0406 »       movs»   r0,·#0
407 »       b.n»    366·<sys_setdlopenflags+0x6e>407 »       b.n»    366·<sys_setdlopenflags+0x6e>
408 »       mov»    r5,·r1408 »       mov»    r5,·r1
409 »       mov»    r1,·r3409 »       mov»    r1,·r3
Offset 592, 15 lines modifiedOffset 592, 15 lines modified
592 ·R_ARM_THM_CALL» PyMem_RawFree592 ·R_ARM_THM_CALL» PyMem_RawFree
593 »       bl»     0·<PyThreadState_Get>593 »       bl»     0·<PyThreadState_Get>
594 ·R_ARM_THM_CALL» PyThreadState_Get594 ·R_ARM_THM_CALL» PyThreadState_Get
595 »       str»    r7,·[sp,·#0]595 »       str»    r7,·[sp,·#0]
596 »       mov»    r3,·r9596 »       mov»    r3,·r9
597 »       mov»    r2,·r8597 »       mov»    r2,·r8
598 »       mov»    r1,·sl598 »       mov»    r1,·sl
599 »       bl»     740·<PySys_AddXOption+0x4c>599 »       bl»     530·<_append_preinit_entry.isra.0+0x18>
600 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate600 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate
601 »       ldr.w»  r6,·[sl]601 »       ldr.w»  r6,·[sl]
602 »       mov»    r4,·r0602 »       mov»    r4,·r0
603 »       subs»   r7,·r6,·#1603 »       subs»   r7,·r6,·#1
604 »       str.w»  r7,·[sl]604 »       str.w»  r7,·[sl]
605 »       cbnz»   r7,·50c·<sys_breakpointhook+0x17e>605 »       cbnz»   r7,·50c·<sys_breakpointhook+0x17e>
606 »       mov»    r0,·sl606 »       mov»    r0,·sl
Offset 1046, 15 lines modifiedOffset 1046, 15 lines modified
1046 »       adds»   r7,·r5,·#41046 »       adds»   r7,·r5,·#4
1047 »       b.n»    7f0·<PySys_SetPath+0x20>1047 »       b.n»    7f0·<PySys_SetPath+0x20>
1048 »       ldr»    r0,·[pc,·#60]» ;·(870·<PySys_SetPath+0xa0>)1048 »       ldr»    r0,·[pc,·#60]» ;·(870·<PySys_SetPath+0xa0>)
1049 »       mov»    r2,·r61049 »       mov»    r2,·r6
1050 »       ldr»    r1,·[pc,·#60]» ;·(874·<PySys_SetPath+0xa4>)1050 »       ldr»    r1,·[pc,·#60]» ;·(874·<PySys_SetPath+0xa4>)
1051 »       ldr»    r4,·[r0,·#0]1051 »       ldr»    r4,·[r0,·#0]
1052 »       ldr»    r0,·[r4,·#8]1052 »       ldr»    r0,·[r4,·#8]
1053 »       bl»     1420·<sys_set_object_id.isra.0>1053 »       bl»     1438·<sys_set_object_id.isra.0>
1054 ·R_ARM_THM_CALL» sys_set_object_id.isra.01054 ·R_ARM_THM_CALL» sys_set_object_id.isra.0
1055 »       cbz»    r0,·85c·<PySys_SetPath+0x8c>1055 »       cbz»    r0,·85c·<PySys_SetPath+0x8c>
1056 »       movw»   r1,·#01056 »       movw»   r1,·#0
1057 ·R_ARM_THM_MOVW_ABS_NC»  .LC1101057 ·R_ARM_THM_MOVW_ABS_NC»  .LC110
1058 »       movt»   r1,·#01058 »       movt»   r1,·#0
1059 ·R_ARM_THM_MOVT_ABS»     .LC1101059 ·R_ARM_THM_MOVT_ABS»     .LC110
1060 »       ldr»    r0,·[pc,·#44]» ;·(878·<PySys_SetPath+0xa8>)1060 »       ldr»    r0,·[pc,·#44]» ;·(878·<PySys_SetPath+0xa8>)
Offset 1247, 15 lines modifiedOffset 1247, 15 lines modified
1247 »       push»   {lr}1247 »       push»   {lr}
1248 »       ldr»    r0,·[pc,·#24]» ;·(9e4·<PySys_WriteStdout+0x28>)1248 »       ldr»    r0,·[pc,·#24]» ;·(9e4·<PySys_WriteStdout+0x28>)
1249 »       sub»    sp,·#121249 »       sub»    sp,·#12
1250 »       ldr»    r1,·[r1,·#0]1250 »       ldr»    r1,·[r1,·#0]
1251 »       add»    r3,·sp,·#161251 »       add»    r3,·sp,·#16
1252 »       ldr.w»  r2,·[r3],·#41252 »       ldr.w»  r2,·[r3],·#4
1253 »       str»    r3,·[sp,·#4]1253 »       str»    r3,·[sp,·#4]
1254 »       bl»     1320·<sys_write>1254 »       bl»     1338·<sys_write>
1255 ·R_ARM_THM_CALL» sys_write1255 ·R_ARM_THM_CALL» sys_write
1256 »       add»    sp,·#121256 »       add»    sp,·#12
1257 »       ldr.w»  lr,·[sp],·#41257 »       ldr.w»  lr,·[sp],·#4
1258 »       add»    sp,·#161258 »       add»    sp,·#16
1259 »       bx»     lr1259 »       bx»     lr
1260 »       .word»  0x000000d01260 »       .word»  0x000000d0
1261 ·R_ARM_ABS32»    .data1261 ·R_ARM_ABS32»    .data
30.6 KB
thread.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7500·(bytes·into·file)13 ··Start·of·section·headers:··········7532·(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.87 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1d4c:1 There·are·17·section·headers,·starting·at·offset·0x1d6c:
  
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·000264·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000264·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0017e8·0001c8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·001808·0001c8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000298·000030·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000298·000030·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0019b0·000048·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0019d0·000048·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0002c8·0000d8·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0002c8·0000d8·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0002c8·000117·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0002c8·000117·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0003e0·000474·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0003e0·000494·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0019f8·000240·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001a18·000240·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000854·000108·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000874·000108·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001c38·000088·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001c58·000088·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00095c·000070·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00097c·000070·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0009cc·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0009ec·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009cc·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009ec·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000a00·000790·10·····15··46··418 ··[14]·.symtab···········SYMTAB··········00000000·000a20·000790·10·····15··46··4
19 ··[15]·.strtab···········STRTAB··········00000000·001190·000657·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0011b0·000657·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·001cc0·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·001ce0·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
4.39 KB
readelf --wide --symbols {}
    
Offset 59, 34 lines modifiedOffset 59, 34 lines modified
59 ····55:·00000085····38·FUNC····GLOBAL·DEFAULT····7·PyThread_free_lock59 ····55:·00000085····38·FUNC····GLOBAL·DEFAULT····7·PyThread_free_lock
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy
61 ····57:·000000ad···136·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock61 ····57:·000000ad···136·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_trywait62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_trywait
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod
66 ····62:·00000135···592·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed66 ····62:·00000135···622·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed
 67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_timedwait
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gettimeofday68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·gettimeofday
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromNanoseconds69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromNanoseconds
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetMonotonicClock70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetMonotonicClock
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_timedwait 
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc 
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetSystemClock71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetSystemClock
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec
 73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
74 ····70:·00000385····26·FUNC····GLOBAL·DEFAULT····7·PyThread_release_lock74 ····70:·000003a5····26·FUNC····GLOBAL·DEFAULT····7·PyThread_release_lock
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post
76 ····72:·00000021····32·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_create76 ····72:·00000021····32·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_create
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_create77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_create
78 ····74:·000003a1·····6·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_get78 ····74:·000003c1·····6·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_get
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_getspecific79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_getspecific
80 ····76:·000003a9····18·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_set80 ····76:·000003c9····18·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_set
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific
82 ····78:·00000041····20·FUNC····GLOBAL·DEFAULT····1·PyThread_init_thread82 ····78:·00000041····20·FUNC····GLOBAL·DEFAULT····1·PyThread_init_thread
83 ····79:·00000055····14·FUNC····GLOBAL·HIDDEN·····1·_PyThread_cond_init83 ····79:·00000055····14·FUNC····GLOBAL·HIDDEN·····1·_PyThread_cond_init
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
85 ····81:·000003bd·····4·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_is_created85 ····81:·000003dd·····4·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_is_created
86 ····82:·00000065···196·FUNC····GLOBAL·DEFAULT····1·PyThread_GetInfo86 ····82:·00000065···196·FUNC····GLOBAL·DEFAULT····1·PyThread_GetInfo
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_InitType287 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_InitType2
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_New88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_New
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·confstr90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·confstr
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeFSDefaultAndSize91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeFSDefaultAndSize
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_destroy103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_destroy
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_detach104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_detach
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_setstacksize105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_setstacksize
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
107 ···103:·00000211····34·FUNC····GLOBAL·DEFAULT····1·PyThread_get_thread_native_id107 ···103:·00000211····34·FUNC····GLOBAL·DEFAULT····1·PyThread_get_thread_native_id
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·syscall108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·syscall
109 ···105:·000003c1···180·FUNC····GLOBAL·HIDDEN·····7·_PyThread_cond_after109 ···105:·000003e1···180·FUNC····GLOBAL·HIDDEN·····7·_PyThread_cond_after
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_gettime110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·clock_gettime
111 ···107:·00000235····24·FUNC····GLOBAL·DEFAULT····1·PyThread_exit_thread111 ···107:·00000235····24·FUNC····GLOBAL·DEFAULT····1·PyThread_exit_thread
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
114 ···110:·0000024d····24·FUNC····GLOBAL·DEFAULT····1·_PyThread_at_fork_reinit114 ···110:·0000024d····24·FUNC····GLOBAL·DEFAULT····1·_PyThread_at_fork_reinit
115 ···111:·00000001····16·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_alloc115 ···111:·00000001····16·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_alloc
116 ···112:·00000011····32·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_free116 ···112:·00000011····32·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_free
8.66 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x17e8·contains·57·entries:1 Relocation·section·'.rel.text'·at·offset·0x1808·contains·57·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000000e··0000330a·R_ARM_THM_CALL·········00000000···pthread_condattr_init5 0000000e··0000330a·R_ARM_THM_CALL·········00000000···pthread_condattr_init
6 00000016··0000340a·R_ARM_THM_CALL·········00000000···pthread_condattr_setclock6 00000016··0000340a·R_ARM_THM_CALL·········00000000···pthread_condattr_setclock
7 0000002a··0000490a·R_ARM_THM_CALL·········00000000···pthread_key_create7 0000002a··0000490a·R_ARM_THM_CALL·········00000000···pthread_key_create
8 00000040··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR08 00000040··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
Offset 55, 27 lines modifiedOffset 55, 27 lines modified
55 0000023a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR055 0000023a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
56 00000244··00006c0a·R_ARM_THM_CALL·········00000000···pthread_exit56 00000244··00006c0a·R_ARM_THM_CALL·········00000000···pthread_exit
57 00000248··00006d0a·R_ARM_THM_CALL·········00000000···exit57 00000248··00006d0a·R_ARM_THM_CALL·········00000000···exit
58 00000250··00002e0a·R_ARM_THM_CALL·········00000001···PyThread_allocate_lock58 00000250··00002e0a·R_ARM_THM_CALL·········00000001···PyThread_allocate_lock
59 0000005e··0000501e·R_ARM_THM_JUMP24·······00000000···pthread_cond_init59 0000005e··0000501e·R_ARM_THM_JUMP24·······00000000···pthread_cond_init
60 00000224··0000681e·R_ARM_THM_JUMP24·······00000000···syscall60 00000224··0000681e·R_ARM_THM_JUMP24·······00000000···syscall
  
61 Relocation·section·'.rel.data'·at·offset·0x19b0·contains·9·entries:61 Relocation·section·'.rel.data'·at·offset·0x19d0·contains·9·entries:
62 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name62 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
63 00000000··00000302·R_ARM_ABS32············00000000···.rodata.str1.463 00000000··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
64 00000004··00001d02·R_ARM_ABS32············00000000···.rodata64 00000004··00001d02·R_ARM_ABS32············00000000···.rodata
65 00000008··00000102·R_ARM_ABS32············00000000···.data65 00000008··00000102·R_ARM_ABS32············00000000···.data
66 00000010··00000302·R_ARM_ABS32············00000000···.rodata.str1.466 00000010··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
67 00000014··00000302·R_ARM_ABS32············00000000···.rodata.str1.467 00000014··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
68 00000018··00000302·R_ARM_ABS32············00000000···.rodata.str1.468 00000018··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
69 0000001c··00000302·R_ARM_ABS32············00000000···.rodata.str1.469 0000001c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
70 00000020··00000302·R_ARM_ABS32············00000000···.rodata.str1.470 00000020··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
71 00000024··00000302·R_ARM_ABS32············00000000···.rodata.str1.471 00000024··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
  
72 Relocation·section·'.rel.text.hot'·at·offset·0x19f8·contains·72·entries:72 Relocation·section·'.rel.text.hot'·at·offset·0x1a18·contains·72·entries:
73 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name73 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
74 00000000··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR074 00000000··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
75 00000004··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR075 00000004··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
76 00000010··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc76 00000010··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
77 0000001c··0000300a·R_ARM_THM_CALL·········00000000···sem_init77 0000001c··0000300a·R_ARM_THM_CALL·········00000000···sem_init
78 0000002a··0000080a·R_ARM_THM_CALL·········00000001···init_condattr78 0000002a··0000080a·R_ARM_THM_CALL·········00000001···init_condattr
79 00000030··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc79 00000030··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
Offset 101, 56 lines modifiedOffset 101, 56 lines modified
101 0000010c··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location101 0000010c··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location
102 00000114··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2102 00000114··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2
103 00000118··00000b30·R_ARM_THM_MOVT_ABS·····00000018···.LC2103 00000118··00000b30·R_ARM_THM_MOVT_ABS·····00000018···.LC2
104 0000011c··0000310a·R_ARM_THM_CALL·········00000000···perror104 0000011c··0000310a·R_ARM_THM_CALL·········00000000···perror
105 00000124··00003a0a·R_ARM_THM_CALL·········00000000···sem_trywait105 00000124··00003a0a·R_ARM_THM_CALL·········00000000···sem_trywait
106 00000186··00003a0a·R_ARM_THM_CALL·········00000000···sem_trywait106 00000186··00003a0a·R_ARM_THM_CALL·········00000000···sem_trywait
107 000001c0··00003b0a·R_ARM_THM_CALL·········00000000···sem_wait107 000001c0··00003b0a·R_ARM_THM_CALL·········00000000···sem_wait
108 000001fc··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000024···.LC3108 000001fa··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000024···.LC3
109 00000200··00000c30·R_ARM_THM_MOVT_ABS·····00000024···.LC3109 000001fe··00000c30·R_ARM_THM_MOVT_ABS·····00000024···.LC3
110 00000204··0000310a·R_ARM_THM_CALL·········00000000···perror110 00000204··0000310a·R_ARM_THM_CALL·········00000000···perror
111 00000212··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location 
112 00000228··00003a0a·R_ARM_THM_CALL·········00000000···sem_trywait 
113 00000242··00003f0a·R_ARM_THM_CALL·········00000000···gettimeofday 
114 00000254··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod 
115 0000026a··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod 
116 000002ae··0000400a·R_ARM_THM_CALL·········00000000···_PyTime_FromNanoseconds 
117 000002b6··0000410a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock 
118 000002c8··0000420a·R_ARM_THM_CALL·········00000000···sem_timedwait 
119 000002fc··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC5 
120 00000300··00000e30·R_ARM_THM_MOVT_ABS·····00000054···.LC5 
121 00000304··0000310a·R_ARM_THM_CALL·········00000000···perror 
122 0000030a··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location111 0000020a··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location
123 00000316··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC4112 0000023a··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2
124 0000031a··00000d30·R_ARM_THM_MOVT_ABS·····00000030···.LC4113 0000023e··00000b30·R_ARM_THM_MOVT_ABS·····00000018···.LC2
 114 00000244··0000310a·R_ARM_THM_CALL·········00000000···perror
 115 0000024e··00003f0a·R_ARM_THM_CALL·········00000000···sem_timedwait
125 0000031e··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1116 00000282··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC5
126 00000322··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1117 00000286··00000e30·R_ARM_THM_MOVT_ABS·····00000054···.LC5
127 00000326··0000430a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc118 0000028a··0000310a·R_ARM_THM_CALL·········00000000···perror
 119 000002a2··0000400a·R_ARM_THM_CALL·········00000000···gettimeofday
 120 000002b4··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod
 121 000002ca··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod
 122 0000030e··0000410a·R_ARM_THM_CALL·········00000000···_PyTime_FromNanoseconds
 123 00000316··0000420a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
128 0000032a··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location124 00000324··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location
129 0000033e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2 
130 00000342··00000b30·R_ARM_THM_MOVT_ABS·····00000018···.LC2 
131 00000346··0000310a·R_ARM_THM_CALL·········00000000···perror 
132 00000356··0000410a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock125 0000032c··0000420a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
133 00000370··0000440a·R_ARM_THM_CALL·········00000000···_PyTime_GetSystemClock126 00000344··0000430a·R_ARM_THM_CALL·········00000000···_PyTime_GetSystemClock
134 0000037e··0000450a·R_ARM_THM_CALL·········00000000···_PyTime_AsTimespec127 00000352··0000440a·R_ARM_THM_CALL·········00000000···_PyTime_AsTimespec
 128 00000364··00003a0a·R_ARM_THM_CALL·········00000000···sem_trywait
 129 0000037c··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC4
 130 00000380··00000d30·R_ARM_THM_MOVT_ABS·····00000030···.LC4
 131 00000384··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 132 00000388··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 133 0000038c··0000450a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
 134 00000394··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location
135 00000386··0000470a·R_ARM_THM_CALL·········00000000···sem_post135 000003a6··0000470a·R_ARM_THM_CALL·········00000000···sem_post
136 0000038e··0000102f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC6136 000003ae··0000102f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC6
137 00000392··00001030·R_ARM_THM_MOVT_ABS·····00000064···.LC6137 000003b2··00001030·R_ARM_THM_MOVT_ABS·····00000064···.LC6
138 000003ac··00004d0a·R_ARM_THM_CALL·········00000000···pthread_setspecific138 000003cc··00004d0a·R_ARM_THM_CALL·········00000000···pthread_setspecific
139 000003d4··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod139 000003f4··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod
140 000003e8··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod140 00000408··00003d0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod
141 000003ec··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0141 0000040c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
142 000003f0··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0142 00000410··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
143 000003fe··00006a0a·R_ARM_THM_CALL·········00000000···clock_gettime143 0000041e··00006a0a·R_ARM_THM_CALL·········00000000···clock_gettime
144 0000043a··00003f0a·R_ARM_THM_CALL·········00000000···gettimeofday144 0000045a··0000400a·R_ARM_THM_CALL·········00000000···gettimeofday
145 00000096··0000321e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree145 00000096··0000321e·R_ARM_THM_JUMP24·······00000000···PyMem_RawFree
146 0000039a··0000311e·R_ARM_THM_JUMP24·······00000000···perror146 000003ba··0000311e·R_ARM_THM_JUMP24·······00000000···perror
147 000003a2··00004b1e·R_ARM_THM_JUMP24·······00000000···pthread_getspecific147 000003c2··00004b1e·R_ARM_THM_JUMP24·······00000000···pthread_getspecific
  
148 Relocation·section·'.rel.text.unlikely'·at·offset·0x1c38·contains·17·entries:148 Relocation·section·'.rel.text.unlikely'·at·offset·0x1c58·contains·17·entries:
149 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name149 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
150 00000004··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc150 00000004··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
151 0000001c··00005e0a·R_ARM_THM_CALL·········00000000···pthread_key_delete151 0000001c··00005e0a·R_ARM_THM_CALL·········00000000···pthread_key_delete
152 00000038··0000490a·R_ARM_THM_CALL·········00000000···pthread_key_create152 00000038··0000490a·R_ARM_THM_CALL·········00000000···pthread_key_create
153 00000046··00005e0a·R_ARM_THM_CALL·········00000000···pthread_key_delete153 00000046··00005e0a·R_ARM_THM_CALL·········00000000···pthread_key_delete
154 0000004a··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location154 0000004a··00003c0a·R_ARM_THM_CALL·········00000000···__errno_location
155 00000070··00004d0a·R_ARM_THM_CALL·········00000000···pthread_setspecific155 00000070··00004d0a·R_ARM_THM_CALL·········00000000···pthread_setspecific
506 B
strings --all --bytes=8 {}
    
Offset 37, 21 lines modifiedOffset 37, 21 lines modified
37 sem_destroy37 sem_destroy
38 PyThread_acquire_lock38 PyThread_acquire_lock
39 sem_trywait39 sem_trywait
40 sem_wait40 sem_wait
41 __errno_location41 __errno_location
42 __aeabi_ldivmod42 __aeabi_ldivmod
43 PyThread_acquire_lock_timed43 PyThread_acquire_lock_timed
 44 sem_timedwait
44 gettimeofday45 gettimeofday
45 _PyTime_FromNanoseconds46 _PyTime_FromNanoseconds
46 _PyTime_GetMonotonicClock47 _PyTime_GetMonotonicClock
47 sem_timedwait 
48 _Py_FatalErrorFunc 
49 _PyTime_GetSystemClock48 _PyTime_GetSystemClock
50 _PyTime_AsTimespec49 _PyTime_AsTimespec
 50 _Py_FatalErrorFunc
51 PyThread_release_lock51 PyThread_release_lock
52 sem_post52 sem_post
53 PyThread_tss_create53 PyThread_tss_create
54 pthread_key_create54 pthread_key_create
55 PyThread_tss_get55 PyThread_tss_get
56 pthread_getspecific56 pthread_getspecific
57 PyThread_tss_set57 PyThread_tss_set
11.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 167, 124 lines modifiedOffset 167, 167 lines modified
167 »       b.n»    b2·<PyThread_acquire_lock+0x6>167 »       b.n»    b2·<PyThread_acquire_lock+0x6>
  
168 00000134·<PyThread_acquire_lock_timed>:168 00000134·<PyThread_acquire_lock_timed>:
169 PyThread_acquire_lock_timed():169 PyThread_acquire_lock_timed():
170 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}170 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
171 »       movw»   r1,·#21495»  ;·0x53f7171 »       movw»   r1,·#21495»  ;·0x53f7
172 »       movt»   r1,·#42467»  ;·0xa5e3172 »       movt»   r1,·#42467»  ;·0xa5e3
173 »       sub»    sp,·#20173 »       sub»    sp,·#28
174 »       mov»    r5,·r3174 »       mov»    r5,·r3
175 »       cmp»    r1,·r2175 »       cmp»    r1,·r2
176 »       movw»   r3,·#50331»  ;·0xc49b176 »       movw»   r3,·#50331»  ;·0xc49b
177 »       movt»   r3,·#32177 »       movt»   r3,·#32
178 »       ldr.w»  r8,·[sp,·#56]»       ;·0x38178 »       ldr.w»  r8,·[sp,·#64]»       ;·0x40
179 »       sbcs»   r3,·r5179 »       sbcs»   r3,·r5
180 »       blt.w»  316·<PyThread_acquire_lock_timed+0x1e2>180 »       blt.w»  37c·<PyThread_acquire_lock_timed+0x248>
181 »       cmp»    r2,·#1181 »       cmp»    r2,·#1
182 »       mov»    r4,·r2182 »       mov»    r4,·r2
183 »       mov»    r7,·r0183 »       mov»    r7,·r0
184 »       sbcs.w» r3,·r5,·#0184 »       sbcs.w» r3,·r5,·#0
185 »       bge.n»  23e·<PyThread_acquire_lock_timed+0x10a>185 »       bge.w»  29e·<PyThread_acquire_lock_timed+0x16a>
186 »       mov.w»  r9,·#0186 »       mov.w»  sl,·#0
187 »       mov»    fp,·r9187 »       mov»    fp,·sl
188 »       cmp»    r4,·#1188 »       cmp»    r4,·#1
189 »       sbcs.w» r3,·r5,·#0189 »       sbcs.w» r3,·r5,·#0
190 »       bge.w»  2c4·<PyThread_acquire_lock_timed+0x190>190 »       bge.n»  24a·<PyThread_acquire_lock_timed+0x116>
191 »       orrs.w» r3,·r4,·r5191 »       orrs.w» r3,·r4,·r5
192 »       bne.n»  1be·<PyThread_acquire_lock_timed+0x8a>192 »       bne.n»  1be·<PyThread_acquire_lock_timed+0x8a>
193 »       subs.w» sl,·r8,·#0193 »       subs.w» r9,·r8,·#0
194 »       mov»    r0,·r7194 »       mov»    r0,·r7
195 »       it»     ne195 »       it»     ne
196 »       movne.w»sl,·#1196 »       movne.w»r9,·#1
197 »       bl»     0·<sem_trywait>197 »       bl»     0·<sem_trywait>
198 ·R_ARM_THM_CALL» sem_trywait198 ·R_ARM_THM_CALL» sem_trywait
199 »       mov»    r6,·r0199 »       mov»    r6,·r0
200 »       adds»   r1,·r0,·#1200 »       adds»   r1,·r0,·#1
201 »       beq.n»  212·<PyThread_acquire_lock_timed+0xde>201 »       beq.n»  20a·<PyThread_acquire_lock_timed+0xd6>
202 »       subs»   r3,·r0,·#4202 »       subs»   r3,·r0,·#4
203 »       it»     ne203 »       it»     ne
204 »       movne»  r3,·#1204 »       movne»  r3,·#1
205 »       orrs.w» r2,·sl,·r3205 »       orrs.w» r2,·r9,·r3
206 »       beq.n»  17a·<PyThread_acquire_lock_timed+0x46>206 »       beq.n»  17a·<PyThread_acquire_lock_timed+0x46>
207 »       cmp.w»  r8,·#0207 »       cmp.w»  r8,·#0
208 »       it»     eq208 »       it»     eq
209 »       orreq.w»r3,·r3,·#1209 »       orreq.w»r3,·r3,·#1
210 »       cmp»    r3,·#0210 »       cmp»    r3,·#0
211 »       beq.w»  312·<PyThread_acquire_lock_timed+0x1de>211 »       beq.w»  378·<PyThread_acquire_lock_timed+0x244>
212 »       cmp»    r6,·#11212 »       cmp»    r0,·#11
213 »       beq.n»  20e·<PyThread_acquire_lock_timed+0xda>213 »       beq.n»  29a·<PyThread_acquire_lock_timed+0x166>
214 »       cmp»    r6,·#0214 »       cmp»    r0,·#0
215 »       bne.w»  33e·<PyThread_acquire_lock_timed+0x20a>215 »       bne.w»  390·<PyThread_acquire_lock_timed+0x25c>
216 »       movs»   r0,·#1216 »       movs»   r0,·#1
217 »       add»    sp,·#20217 »       add»    sp,·#28
218 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}218 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
219 »       mov»    r0,·r7219 »       mov»    r0,·r7
220 »       bl»     0·<sem_wait>220 »       bl»     0·<sem_wait>
221 ·R_ARM_THM_CALL» sem_wait221 ·R_ARM_THM_CALL» sem_wait
222 »       mov»    r6,·r0222 »       mov»    r6,·r0
223 »       adds»   r3,·r0,·#1223 »       adds»   r3,·r0,·#1
224 »       beq.w»  32a·<PyThread_acquire_lock_timed+0x1f6>224 »       beq.w»  394·<PyThread_acquire_lock_timed+0x260>
225 »       subs.w» sl,·r8,·#0225 »       subs.w» r2,·r8,·#0
226 »       it»     ne226 »       it»     ne
227 »       movne.w»sl,·#1227 »       movne»  r2,·#1
228 »       subs»   r0,·r6,·#4228 »       subs»   r0,·r6,·#4
229 »       it»     ne229 »       it»     ne
230 »       movne»  r0,·#1230 »       movne»  r0,·#1
231 »       orrs.w» r2,·sl,·r0231 »       orrs.w» r1,·r2,·r0
232 »       beq.n»  16a·<PyThread_acquire_lock_timed+0x36>232 »       beq.n»  16c·<PyThread_acquire_lock_timed+0x38>
233 »       cmp.w»  r8,·#0233 »       cmp.w»  r8,·#0
234 »       it»     eq234 »       it»     eq
235 »       orreq.w»r0,·r0,·#1235 »       orreq.w»r0,·r0,·#1
236 »       cmp»    r0,·#0236 »       cmp»    r0,·#0
237 »       beq.w»  312·<PyThread_acquire_lock_timed+0x1de>237 »       beq.w»  39c·<PyThread_acquire_lock_timed+0x268>
238 »       orrs.w» r3,·r4,·r5238 »       orrs.w» r3,·r4,·r5
239 »       beq.n»  1ac·<PyThread_acquire_lock_timed+0x78>239 »       beq.n»  232·<PyThread_acquire_lock_timed+0xfe>
240 »       cmp»    r6,·#0240 »       cmp»    r6,·#0
241 »       beq.n»  1b6·<PyThread_acquire_lock_timed+0x82>241 »       beq.n»  1b6·<PyThread_acquire_lock_timed+0x82>
242 »       movw»   r0,·#0242 »       movw»   r0,·#0
243 ·R_ARM_THM_MOVW_ABS_NC»  .LC3243 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
244 »       movt»   r0,·#0244 »       movt»   r0,·#0
245 ·R_ARM_THM_MOVT_ABS»     .LC3245 ·R_ARM_THM_MOVT_ABS»     .LC3
 246 »       mov»    r9,·r2
246 »       bl»     0·<perror>247 »       bl»     0·<perror>
247 ·R_ARM_THM_CALL» perror248 ·R_ARM_THM_CALL» perror
248 »       cmp»    r6,·#4 
249 »       beq.w»  332·<PyThread_acquire_lock_timed+0x1fe> 
250 »       movs»   r0,·#0 
251 »       b.n»    1b8·<PyThread_acquire_lock_timed+0x84>249 »       b.n»    28e·<PyThread_acquire_lock_timed+0x15a>
252 »       bl»     0·<__errno_location>250 »       bl»     0·<__errno_location>
253 ·R_ARM_THM_CALL» __errno_location251 ·R_ARM_THM_CALL» __errno_location
254 »       ldr»    r6,·[r0,·#0]252 »       ldr»    r6,·[r0,·#0]
255 »       mov»    r4,·r0253 »       mov»    r4,·r0
256 »       subs»   r3,·r6,·#4254 »       subs»   r0,·r6,·#4
257 »       it»     ne255 »       it»     ne
258 »       movne»  r3,·#1256 »       movne»  r0,·#1
259 »       orrs.w» r2,·r3,·sl257 »       orr.w»  r2,·r0,·r9
 258 »       ands.w» r2,·r2,·#255»       ;·0xff
 259 »       beq.w»  360·<PyThread_acquire_lock_timed+0x22c>
 260 »       cmp.w»  r8,·#0
 261 »       beq.n»  230·<PyThread_acquire_lock_timed+0xfc>
 262 »       cmp»    r0,·#0
 263 »       beq.w»  378·<PyThread_acquire_lock_timed+0x244>
 264 »       mov»    r2,·r9
 265 »       cmp»    r6,·#11
 266 »       beq.n»  29a·<PyThread_acquire_lock_timed+0x166>
 267 »       cmp»    r6,·#0
260 »       bne.n»  19c·<PyThread_acquire_lock_timed+0x68>268 »       beq.n»  1b6·<PyThread_acquire_lock_timed+0x82>
 269 »       movw»   r0,·#0
 270 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 271 »       movt»   r0,·#0
 272 ·R_ARM_THM_MOVT_ABS»     .LC2
 273 »       mov»    r9,·r2
 274 »       bl»     0·<perror>
 275 ·R_ARM_THM_CALL» perror
 276 »       b.n»    28e·<PyThread_acquire_lock_timed+0x15a>
 277 »       add»    r1,·sp,·#8
261 »       mov»    r0,·r7278 »       mov»    r0,·r7
262 »       bl»     0·<sem_trywait>279 »       bl»     0·<sem_timedwait>
263 ·R_ARM_THM_CALL» sem_trywait280 ·R_ARM_THM_CALL» sem_timedwait
264 »       mov»    r6,·r0281 »       mov»    r6,·r0
265 »       adds»   r2,·r0,·#1282 »       adds»   r0,·r6,·#1
 283 »       beq.n»  324·<PyThread_acquire_lock_timed+0x1f0>
 284 »       subs.w» r9,·r8,·#0
 285 »       it»     ne
 286 »       movne.w»r9,·#1
 287 »       subs»   r1,·r6,·#4
 288 »       it»     ne
 289 »       movne»  r1,·#1
Max diff block lines reached; 6345/11169 bytes (56.81%) of diff not shown.
2.21 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 28, 23 lines modifiedOffset 28, 23 lines modified
28 ··0x00000190·6b007365·6d5f6465·7374726f·79005079·k.sem_destroy.Py28 ··0x00000190·6b007365·6d5f6465·7374726f·79005079·k.sem_destroy.Py
29 ··0x000001a0·54687265·61645f61·63717569·72655f6c·Thread_acquire_l29 ··0x000001a0·54687265·61645f61·63717569·72655f6c·Thread_acquire_l
30 ··0x000001b0·6f636b00·73656d5f·74727977·61697400·ock.sem_trywait.30 ··0x000001b0·6f636b00·73656d5f·74727977·61697400·ock.sem_trywait.
31 ··0x000001c0·73656d5f·77616974·005f5f65·72726e6f·sem_wait.__errno31 ··0x000001c0·73656d5f·77616974·005f5f65·72726e6f·sem_wait.__errno
32 ··0x000001d0·5f6c6f63·6174696f·6e005f5f·61656162·_location.__aeab32 ··0x000001d0·5f6c6f63·6174696f·6e005f5f·61656162·_location.__aeab
33 ··0x000001e0·695f6c64·69766d6f·64005079·54687265·i_ldivmod.PyThre33 ··0x000001e0·695f6c64·69766d6f·64005079·54687265·i_ldivmod.PyThre
34 ··0x000001f0·61645f61·63717569·72655f6c·6f636b5f·ad_acquire_lock_34 ··0x000001f0·61645f61·63717569·72655f6c·6f636b5f·ad_acquire_lock_
35 ··0x00000200·74696d65·64006765·7474696d·656f6664·timed.gettimeofd35 ··0x00000200·74696d65·64007365·6d5f7469·6d656477·timed.sem_timedw
 36 ··0x00000210·61697400·67657474·696d656f·66646179·ait.gettimeofday
36 ··0x00000210·6179005f·50795469·6d655f46·726f6d4e·ay._PyTime_FromN37 ··0x00000220·005f5079·54696d65·5f46726f·6d4e616e·._PyTime_FromNan
37 ··0x00000220·616e6f73·65636f6e·6473005f·50795469·anoseconds._PyTi38 ··0x00000230·6f736563·6f6e6473·005f5079·54696d65·oseconds._PyTime
38 ··0x00000230·6d655f47·65744d6f·6e6f746f·6e696343·me_GetMonotonicC39 ··0x00000240·5f476574·4d6f6e6f·746f6e69·63436c6f·_GetMonotonicClo
39 ··0x00000240·6c6f636b·0073656d·5f74696d·65647761·lock.sem_timedwa 
40 ··0x00000250·6974005f·50795f46·6174616c·4572726f·it._Py_FatalErro 
41 ··0x00000260·7246756e·63005f50·7954696d·655f4765·rFunc._PyTime_Ge40 ··0x00000250·636b005f·50795469·6d655f47·65745379·ck._PyTime_GetSy
42 ··0x00000270·74537973·74656d43·6c6f636b·005f5079·tSystemClock._Py41 ··0x00000260·7374656d·436c6f63·6b005f50·7954696d·stemClock._PyTim
43 ··0x00000280·54696d65·5f417354·696d6573·70656300·Time_AsTimespec.42 ··0x00000270·655f4173·54696d65·73706563·005f5079·e_AsTimespec._Py
 43 ··0x00000280·5f466174·616c4572·726f7246·756e6300·_FatalErrorFunc.
44 ··0x00000290·50795468·72656164·5f72656c·65617365·PyThread_release44 ··0x00000290·50795468·72656164·5f72656c·65617365·PyThread_release
45 ··0x000002a0·5f6c6f63·6b007365·6d5f706f·73740050·_lock.sem_post.P45 ··0x000002a0·5f6c6f63·6b007365·6d5f706f·73740050·_lock.sem_post.P
46 ··0x000002b0·79546872·6561645f·7473735f·63726561·yThread_tss_crea46 ··0x000002b0·79546872·6561645f·7473735f·63726561·yThread_tss_crea
47 ··0x000002c0·74650070·74687265·61645f6b·65795f63·te.pthread_key_c47 ··0x000002c0·74650070·74687265·61645f6b·65795f63·te.pthread_key_c
48 ··0x000002d0·72656174·65005079·54687265·61645f74·reate.PyThread_t48 ··0x000002d0·72656174·65005079·54687265·61645f74·reate.PyThread_t
49 ··0x000002e0·73735f67·65740070·74687265·61645f67·ss_get.pthread_g49 ··0x000002e0·73735f67·65740070·74687265·61645f67·ss_get.pthread_g
50 ··0x000002f0·65747370·65636966·69630050·79546872·etspecific.PyThr50 ··0x000002f0·65747370·65636966·69630050·79546872·etspecific.PyThr
40.7 KB
traceback.o
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x35d0:1 There·are·18·section·headers,·starting·at·offset·0x35d0:
  
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·000434·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003c8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0029b0·000198·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0029b0·000178·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000468·0001b8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0003fc·0001b8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002b48·0000c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·002b28·0000c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000620·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0005b4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000620·00032a·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0005b4·00032a·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·00094c·000554·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·0008e0·0005c0·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·002c10·0004d0·08···I·15···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·002bf0·0004f0·08···I·15···7··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·000ea0·000818·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·000ea0·000818·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·0030e0·000440·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·0030e0·000440·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0016b8·00006d·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0016b8·00006d·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003520·000020·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003520·000020·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001725·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·001725·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001725·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001725·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001758·000ac0·10·····16··92··419 ··[15]·.symtab···········SYMTAB··········00000000·001758·000ac0·10·····16··92··4
5.82 KB
readelf --wide --symbols {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····26:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1530 ····26:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
31 ····27:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1631 ····27:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
32 ····28:·000001f1····42·FUNC····LOCAL··DEFAULT····9·tb_traverse32 ····28:·000001f1····42·FUNC····LOCAL··DEFAULT····9·tb_traverse
33 ····29:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1733 ····29:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
34 ····30:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1834 ····30:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
35 ····31:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1935 ····31:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
36 ····32:·00000064·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000064·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·0000025b····72·FUNC····LOCAL··DEFAULT····7·tb_print_line_repeated37 ····33:·000002c5····72·FUNC····LOCAL··DEFAULT····7·tb_print_line_repeated
38 ····34:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2038 ····34:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
39 ····35:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2139 ····35:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
40 ····36:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2240 ····36:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
41 ····37:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2341 ····37:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
42 ····38:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2442 ····38:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
43 ····39:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2543 ····39:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
44 ····40:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····9·$d44 ····40:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
Offset 46, 38 lines modifiedOffset 46, 38 lines modified
46 ····42:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d46 ····42:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
47 ····43:·000006e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t47 ····43:·000006e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
48 ····44:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····9·$d48 ····44:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
49 ····45:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2749 ····45:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
50 ····46:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2850 ····46:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
51 ····47:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2951 ····47:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
52 ····48:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3052 ····48:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
53 ····49:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d53 ····49:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
54 ····50:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3254 ····50:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
55 ····51:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3355 ····51:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
56 ····52:·00000400·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
57 ····53:·00000401····52·FUNC····LOCAL··DEFAULT····1·tb_clear57 ····53:·00000395····52·FUNC····LOCAL··DEFAULT····1·tb_clear
58 ····54:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····9·$t58 ····54:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
59 ····55:·000007f9····30·FUNC····LOCAL··DEFAULT····9·tb_next_get59 ····55:·000007f9····30·FUNC····LOCAL··DEFAULT····9·tb_next_get
60 ····56:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3460 ····56:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
61 ····57:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3561 ····57:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
62 ····58:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3662 ····58:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
63 ····59:·0000033d···174·FUNC····LOCAL··DEFAULT····7·tb_next_set63 ····59:·000003a7···174·FUNC····LOCAL··DEFAULT····7·tb_next_set
64 ····60:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3764 ····60:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
65 ····61:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3865 ····61:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
66 ····62:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3966 ····62:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
67 ····63:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4067 ····63:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
68 ····64:·000003eb···306·FUNC····LOCAL··DEFAULT····7·tb_new68 ····64:·00000455···308·FUNC····LOCAL··DEFAULT····7·tb_new
69 ····65:·00000518·····0·NOTYPE··LOCAL··DEFAULT····7·$d69 ····65:·00000584·····0·NOTYPE··LOCAL··DEFAULT····7·$d
70 ····66:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4170 ····66:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
71 ····67:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4271 ····67:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
72 ····68:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4372 ····68:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
73 ····69:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4473 ····69:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
74 ····70:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4574 ····70:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
75 ····71:·0000051c·····0·NOTYPE··LOCAL··DEFAULT····7·$t75 ····71:·00000588·····0·NOTYPE··LOCAL··DEFAULT····7·$t
76 ····72:·0000051d····54·FUNC····LOCAL··DEFAULT····7·tb_dir76 ····72:·00000589····54·FUNC····LOCAL··DEFAULT····7·tb_dir
77 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···11·77 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
78 ····74:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d78 ····74:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
79 ····75:·00000000····20·OBJECT··LOCAL··DEFAULT···11·_keywords.079 ····75:·00000000····20·OBJECT··LOCAL··DEFAULT···11·_keywords.0
80 ····76:·00000014····89·OBJECT··LOCAL··DEFAULT···11·tb_new__doc__80 ····76:·00000014····89·OBJECT··LOCAL··DEFAULT···11·tb_new__doc__
81 ····77:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d81 ····77:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
82 ····78:·00000198····32·OBJECT··LOCAL··DEFAULT····3·tb_methods82 ····78:·00000198····32·OBJECT··LOCAL··DEFAULT····3·tb_methods
83 ····79:·00000148····80·OBJECT··LOCAL··DEFAULT····3·tb_memberlist83 ····79:·00000148····80·OBJECT··LOCAL··DEFAULT····3·tb_memberlist
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_hexdigits119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_hexdigits
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_GetFrame122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_GetFrame
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_GetCode123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_GetCode
124 ···120:·00000251···324·FUNC····GLOBAL·HIDDEN·····1·_Py_DumpASCII124 ···120:·00000251···324·FUNC····GLOBAL·HIDDEN·····1·_Py_DumpASCII
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Addr2Line125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Addr2Line
126 ···122:·00000395···108·FUNC····GLOBAL·HIDDEN·····1·_Py_DumpDecimal126 ···122:·0000025b···106·FUNC····GLOBAL·HIDDEN·····7·_Py_DumpDecimal
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_GetBack127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_GetBack
128 ···124:·00000065···492·FUNC····GLOBAL·DEFAULT····1·PyTraceBack_Print128 ···124:·00000065···492·FUNC····GLOBAL·DEFAULT····1·PyTraceBack_Print
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_GetObject129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_GetObject
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFile_WriteString130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFile_WriteString
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFile_WriteObject132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFile_WriteObject
133 ···129:·0000021d··1500·FUNC····GLOBAL·DEFAULT····9·_Py_DisplaySourceLine133 ···129:·0000021d··1500·FUNC····GLOBAL·DEFAULT····9·_Py_DisplaySourceLine
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Size151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Size
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_GetItem152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_GetItem
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__strcpy_chk153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__strcpy_chk
154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcpy154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcpy
155 ···151:·00000257·····4·FUNC····GLOBAL·HIDDEN·····7·_Py_DumpTraceback155 ···151:·00000257·····4·FUNC····GLOBAL·HIDDEN·····7·_Py_DumpTraceback
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidivmod156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidivmod
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
158 ···154:·000002a3···154·FUNC····GLOBAL·DEFAULT····7·_PyTraceback_Add158 ···154:·0000030d···154·FUNC····GLOBAL·DEFAULT····7·_PyTraceback_Add
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_NewEmpty160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_NewEmpty
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_New161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_New
162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords
18.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x29b0·contains·51·entries:1 Relocation·section·'.rel.text'·at·offset·0x29b0·contains·47·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000732f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits3 00000002··0000732f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
4 00000006··00007330·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits4 00000006··00007330·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
5 00000044··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise5 00000044··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
6 0000005a··0000740a·R_ARM_THM_CALL·········00000000···__stack_chk_fail6 0000005a··0000740a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
7 00000060··00007502·R_ARM_ABS32············00000000···__stack_chk_guard7 00000060··00007502·R_ARM_ABS32············00000000···__stack_chk_guard
8 00000078··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR08 00000078··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 000000cc··00001f30·R_ARM_THM_MOVT_ABS·····0000013c···.LC1918 000000cc··00001f30·R_ARM_THM_MOVT_ABS·····0000013c···.LC19
19 000000fe··0000770a·R_ARM_THM_CALL·········00000000···PyFrame_GetCode19 000000fe··0000770a·R_ARM_THM_CALL·········00000000···PyFrame_GetCode
20 00000140··00007f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat20 00000140··00007f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
21 00000150··0000800a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject21 00000150··0000800a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject
22 00000164··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc22 00000164··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
23 00000178··0000810a·R_ARM_THM_CALL·········0000021d···_Py_DisplaySourceLine23 00000178··0000810a·R_ARM_THM_CALL·········0000021d···_Py_DisplaySourceLine
24 0000017e··0000820a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals24 0000017e··0000820a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals
25 000001d6··0000210a·R_ARM_THM_CALL·········0000025b···tb_print_line_repeated25 000001d6··0000210a·R_ARM_THM_CALL·········000002c5···tb_print_line_repeated
26 000001f0··0000830a·R_ARM_THM_CALL·········00000000···PyErr_Clear26 000001f0··0000830a·R_ARM_THM_CALL·········00000000···PyErr_Clear
27 00000200··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc27 00000200··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
28 0000021a··0000840a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow28 0000021a··0000840a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow
29 0000023a··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC729 0000023a··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC7
30 0000023e··00000d30·R_ARM_THM_MOVT_ABS·····00000090···.LC730 0000023e··00000d30·R_ARM_THM_MOVT_ABS·····00000090···.LC7
31 00000248··00006b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall31 00000248··00006b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
32 0000029a··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000180···.LC2732 0000029a··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000180···.LC27
Offset 40, 52 lines modifiedOffset 40, 48 lines modified
40 00000324··0000610a·R_ARM_THM_CALL·········00000001···_Py_DumpHexadecimal40 00000324··0000610a·R_ARM_THM_CALL·········00000001···_Py_DumpHexadecimal
41 00000350··0000302f·R_ARM_THM_MOVW_ABS_NC··0000018c···.LC3041 00000350··0000302f·R_ARM_THM_MOVW_ABS_NC··0000018c···.LC30
42 00000354··00003030·R_ARM_THM_MOVT_ABS·····0000018c···.LC3042 00000354··00003030·R_ARM_THM_MOVT_ABS·····0000018c···.LC30
43 0000036e··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise43 0000036e··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
44 00000378··0000610a·R_ARM_THM_CALL·········00000001···_Py_DumpHexadecimal44 00000378··0000610a·R_ARM_THM_CALL·········00000001···_Py_DumpHexadecimal
45 00000384··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise45 00000384··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
46 0000038e··0000610a·R_ARM_THM_CALL·········00000001···_Py_DumpHexadecimal46 0000038e··0000610a·R_ARM_THM_CALL·········00000001···_Py_DumpHexadecimal
47 000003c0··0000980a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod 
48 000003e0··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise 
49 000003f8··0000740a·R_ARM_THM_CALL·········00000000···__stack_chk_fail 
50 000003fc··00007502·R_ARM_ABS32············00000000···__stack_chk_guard 
51 00000418··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 000003ac··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
52 0000042e··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc48 000003c2··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
53 000001c4··0000211e·R_ARM_THM_JUMP24·······0000025b···tb_print_line_repeated49 000001c4··0000211e·R_ARM_THM_JUMP24·······000002c5···tb_print_line_repeated
54 0000035e··0000601e·R_ARM_THM_JUMP24·······00000000···_Py_write_noraise50 0000035e··0000601e·R_ARM_THM_JUMP24·······00000000···_Py_write_noraise
  
55 Relocation·section·'.rel.data'·at·offset·0x2b48·contains·25·entries:51 Relocation·section·'.rel.data'·at·offset·0x2b28·contains·25·entries:
56 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name52 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
57 00000004··0000aa02·R_ARM_ABS32············00000000···PyType_Type53 00000004··0000aa02·R_ARM_ABS32············00000000···PyType_Type
58 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.454 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
59 00000018··00001102·R_ARM_ABS32············0000016d···tb_dealloc55 00000018··00001102·R_ARM_ABS32············0000016d···tb_dealloc
60 00000048··0000ab02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr56 00000048··0000ab02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
61 00000058··00004902·R_ARM_ABS32············00000000···.rodata57 00000058··00004902·R_ARM_ABS32············00000000···.rodata
62 0000005c··00001c02·R_ARM_ABS32············000001f1···tb_traverse58 0000005c··00001c02·R_ARM_ABS32············000001f1···tb_traverse
63 00000060··00003502·R_ARM_ABS32············00000401···tb_clear59 00000060··00003502·R_ARM_ABS32············00000395···tb_clear
64 00000074··00000102·R_ARM_ABS32············00000000···.data60 00000074··00000102·R_ARM_ABS32············00000000···.data
65 00000078··00000102·R_ARM_ABS32············00000000···.data61 00000078··00000102·R_ARM_ABS32············00000000···.data
66 0000007c··00000102·R_ARM_ABS32············00000000···.data62 0000007c··00000102·R_ARM_ABS32············00000000···.data
67 0000009c··00004002·R_ARM_ABS32············000003eb···tb_new63 0000009c··00004002·R_ARM_ABS32············00000455···tb_new
68 000000d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.464 000000d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
69 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.465 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
70 000000e8··00000202·R_ARM_ABS32············00000000···.rodata.str1.466 000000e8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
71 000000f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.467 000000f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
72 00000100··00004902·R_ARM_ABS32············00000000···.rodata68 00000100··00004902·R_ARM_ABS32············00000000···.rodata
73 00000104··00000202·R_ARM_ABS32············00000000···.rodata.str1.469 00000104··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
74 00000120··00000202·R_ARM_ABS32············00000000···.rodata.str1.470 00000120··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
75 00000124··00003702·R_ARM_ABS32············000007f9···tb_next_get71 00000124··00003702·R_ARM_ABS32············000007f9···tb_next_get
76 00000128··00003b02·R_ARM_ABS32············0000033d···tb_next_set72 00000128··00003b02·R_ARM_ABS32············000003a7···tb_next_set
77 00000148··00000202·R_ARM_ABS32············00000000···.rodata.str1.473 00000148··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
78 0000015c··00000202·R_ARM_ABS32············00000000···.rodata.str1.474 0000015c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
79 00000170··00000202·R_ARM_ABS32············00000000···.rodata.str1.475 00000170··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
80 00000198··00000202·R_ARM_ABS32············00000000···.rodata.str1.476 00000198··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
81 0000019c··00004802·R_ARM_ABS32············0000051d···tb_dir77 0000019c··00004802·R_ARM_ABS32············00000589···tb_dir
  
82 Relocation·section·'.rel.text.unlikely'·at·offset·0x2c10·contains·154·entries:78 Relocation·section·'.rel.text.unlikely'·at·offset·0x2bf0·contains·158·entries:
83 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name79 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
84 0000000a··00005d0a·R_ARM_THM_CALL·········00000000···PyGILState_GetThisThreadState80 0000000a··00005d0a·R_ARM_THM_CALL·········00000000···PyGILState_GetThisThreadState
85 00000014··00005e0a·R_ARM_THM_CALL·········00000000···_PyGILState_GetInterpreterStateUnsafe81 00000014··00005e0a·R_ARM_THM_CALL·········00000000···_PyGILState_GetInterpreterStateUnsafe
86 00000028··00005f0a·R_ARM_THM_CALL·········00000000···PyInterpreterState_ThreadHead82 00000028··00005f0a·R_ARM_THM_CALL·········00000000···PyInterpreterState_ThreadHead
87 00000032··0000092f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC583 00000032··0000092f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC5
88 00000036··00000930·R_ARM_THM_MOVT_ABS·····00000068···.LC584 00000036··00000930·R_ARM_THM_MOVT_ABS·····00000068···.LC5
89 0000003a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC485 0000003a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC4
Offset 129, 15 lines modifiedOffset 125, 15 lines modified
129 0000017a··00001830·R_ARM_THM_MOVT_ABS·····000000f0···.LC13125 0000017a··00001830·R_ARM_THM_MOVT_ABS·····000000f0···.LC13
130 0000017e··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise126 0000017e··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
131 0000018a··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise127 0000018a··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
132 00000192··0000790a·R_ARM_THM_CALL·········00000000···PyCode_Addr2Line128 00000192··0000790a·R_ARM_THM_CALL·········00000000···PyCode_Addr2Line
133 0000019a··00001a2f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC15129 0000019a··00001a2f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC15
134 0000019e··00001a30·R_ARM_THM_MOVT_ABS·····000000f8···.LC15130 0000019e··00001a30·R_ARM_THM_MOVT_ABS·····000000f8···.LC15
135 000001a4··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise131 000001a4··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
136 000001b2··00007a0a·R_ARM_THM_CALL·········00000395···_Py_DumpDecimal132 000001b2··00007a0a·R_ARM_THM_CALL·········0000025b···_Py_DumpDecimal
137 000001be··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise133 000001be··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
138 000001c6··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC16134 000001c6··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC16
139 000001ca··00001b30·R_ARM_THM_MOVT_ABS·····00000100···.LC16135 000001ca··00001b30·R_ARM_THM_MOVT_ABS·····00000100···.LC16
140 000001ce··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise136 000001ce··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
141 000001e0··0000780a·R_ARM_THM_CALL·········00000251···_Py_DumpASCII137 000001e0··0000780a·R_ARM_THM_CALL·········00000251···_Py_DumpASCII
142 000001ec··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise138 000001ec··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
143 000001f4··0000062f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC2139 000001f4··0000062f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC2
Offset 145, 99 lines modifiedOffset 141, 103 lines modified
145 000001fc··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise141 000001fc··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
146 0000020a··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc142 0000020a··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
147 00000210··00007b0a·R_ARM_THM_CALL·········00000000···PyFrame_GetBack143 00000210··00007b0a·R_ARM_THM_CALL·········00000000···PyFrame_GetBack
148 00000220··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc144 00000220··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
149 00000236··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc145 00000236··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
150 0000023c··0000162f·R_ARM_THM_MOVW_ABS_NC··000000e0···.LC11146 0000023c··0000162f·R_ARM_THM_MOVW_ABS_NC··000000e0···.LC11
151 00000240··00001630·R_ARM_THM_MOVT_ABS·····000000e0···.LC11147 00000240··00001630·R_ARM_THM_MOVT_ABS·····000000e0···.LC11
 148 00000286··0000980a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod
 149 000002a4··0000600a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
 150 000002b6··0000740a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
 151 000002c0··00007502·R_ARM_ABS32············00000000···__stack_chk_guard
152 0000025e··0000322f·R_ARM_THM_MOVW_ABS_NC··00000190···.LC32152 000002c8··0000322f·R_ARM_THM_MOVW_ABS_NC··00000190···.LC32
153 00000262··00003230·R_ARM_THM_MOVT_ABS·····00000190···.LC32153 000002cc··00003230·R_ARM_THM_MOVT_ABS·····00000190···.LC32
154 00000266··0000332f·R_ARM_THM_MOVW_ABS_NC··000001bc···.LC33154 000002d0··0000332f·R_ARM_THM_MOVW_ABS_NC··000001bc···.LC33
155 0000026a··00003330·R_ARM_THM_MOVT_ABS·····000001bc···.LC33155 000002d4··00003330·R_ARM_THM_MOVT_ABS·····000001bc···.LC33
156 00000278··00007f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat156 000002e2··00007f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
157 00000284··0000800a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject157 000002ee··0000800a·R_ARM_THM_CALL·········00000000···PyFile_WriteObject
158 00000294··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
159 000002b2··0000640a·R_ARM_THM_CALL·········00000000···PyErr_Fetch 
160 000002b6··00009b0a·R_ARM_THM_CALL·········00000000···PyDict_New 
161 000002c6··00009c0a·R_ARM_THM_CALL·········00000000···PyCode_NewEmpty 
162 000002d8··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
163 000002de··00006f0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get 
164 000002e8··00009d0a·R_ARM_THM_CALL·········00000000···PyFrame_New 
165 000002f8··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc158 000002fe··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
166 00000306··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
167 00000314··0000690a·R_ARM_THM_CALL·········00000000···PyErr_Restore159 0000031c··0000640a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
168 0000031a··0000630a·R_ARM_THM_CALL·········00000001···PyTraceBack_Here160 00000320··00009b0a·R_ARM_THM_CALL·········00000000···PyDict_New
 161 00000330··00009c0a·R_ARM_THM_CALL·········00000000···PyCode_NewEmpty
169 00000328··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc162 00000342··00006a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 163 00000348··00006f0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
 164 00000352··00009d0a·R_ARM_THM_CALL·········00000000···PyFrame_New
Max diff block lines reached; 348/19285 bytes (1.80%) of diff not shown.
2.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 194, 22 lines modifiedOffset 194, 22 lines modified
194 »       vpop»   {d8}194 »       vpop»   {d8}
195 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}195 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
196 »       vmov»   r0,·s16196 »       vmov»   r0,·s16
197 »       mov»    r1,·r7197 »       mov»    r1,·r7
198 »       add»    sp,·#28198 »       add»    sp,·#28
199 »       vpop»   {d8}199 »       vpop»   {d8}
200 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}200 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
201 »       b.w»    25a·<_Py_DumpASCII+0xa>201 »       b.w»    2c4·<_Py_DumpASCII+0x74>
202 ·R_ARM_THM_JUMP24»       tb_print_line_repeated202 ·R_ARM_THM_JUMP24»       tb_print_line_repeated
203 »       movs»   r7,·#1203 »       movs»   r7,·#1
204 »       mov.w»  r0,·#4294967295»    ;·0xffffffff204 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
205 »       b.n»    de·<PyTraceBack_Print+0x7a>205 »       b.n»    de·<PyTraceBack_Print+0x7a>
206 »       vmov»   r0,·s16206 »       vmov»   r0,·s16
207 »       mov»    r1,·r7207 »       mov»    r1,·r7
208 »       bl»     25a·<_Py_DumpASCII+0xa>208 »       bl»     2c4·<_Py_DumpASCII+0x74>
209 ·R_ARM_THM_CALL» tb_print_line_repeated209 ·R_ARM_THM_CALL» tb_print_line_repeated
210 »       ldr.w»  r8,·[r4,·#64]»       ;·0x40210 »       ldr.w»  r8,·[r4,·#64]»       ;·0x40
211 »       ldr.w»  fp,·[r5,·#20]211 »       ldr.w»  fp,·[r5,·#20]
212 »       ldr»    r6,·[r4,·#68]» ;·0x44212 »       ldr»    r6,·[r4,·#68]» ;·0x44
213 »       cmp»    r0,·#0213 »       cmp»    r0,·#0
214 »       beq.n»  192·<PyTraceBack_Print+0x12e>214 »       beq.n»  192·<PyTraceBack_Print+0x12e>
215 »       movs»   r7,·#1215 »       movs»   r7,·#1
Offset 396, 80 lines modifiedOffset 396, 35 lines modified
396 »       mov»    r1,·r5396 »       mov»    r1,·r5
397 »       movs»   r2,·#8397 »       movs»   r2,·#8
398 »       mov»    r0,·r7398 »       mov»    r0,·r7
399 »       bl»     0·<_Py_DumpHexadecimal>399 »       bl»     0·<_Py_DumpHexadecimal>
400 ·R_ARM_THM_CALL» _Py_DumpHexadecimal400 ·R_ARM_THM_CALL» _Py_DumpHexadecimal
401 »       b.n»    2ea·<_Py_DumpASCII+0x9a>401 »       b.n»    2ea·<_Py_DumpASCII+0x9a>
  
402 00000394·<_Py_DumpDecimal>: 
403 _Py_DumpDecimal(): 
404 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr} 
405 »       movs»   r3,·#0 
406 »       mov»    r7,·r0 
407 »       sub»    sp,·#16 
408 »       ldr»    r0,·[pc,·#92]» ;·(3fc·<_Py_DumpDecimal+0x68>) 
409 »       add.w»  r8,·sp,·#10 
410 »       movw»   r6,·#52429»  ;·0xcccd 
411 »       movt»   r6,·#52428»  ;·0xcccc 
412 »       mov»    r4,·r1 
413 »       strb.w» r3,·[sp,·#10] 
414 »       mov»    r5,·r8 
415 »       ldr»    r0,·[r0,·#0] 
416 »       str»    r0,·[sp,·#12] 
417 »       mov.w»  r0,·#0 
418 »       mov»    r0,·r4 
419 »       movs»   r1,·#10 
420 »       bl»     0·<__aeabi_uidivmod> 
421 ·R_ARM_THM_CALL» __aeabi_uidivmod 
422 »       umull»  r3,·r2,·r4,·r6 
423 »       mov»    r3,·r4 
424 »       adds»   r1,·#48»     ;·0x30 
425 »       cmp»    r3,·#9 
426 »       strb.w» r1,·[r5,·#-1]! 
427 »       mov.w»  r4,·r2,·lsr·#3 
428 »       bhi.n»  3bc·<_Py_DumpDecimal+0x28> 
429 »       sub.w»  r2,·r8,·r5 
430 »       mov»    r1,·r5 
431 »       mov»    r0,·r7 
432 »       bl»     0·<_Py_write_noraise> 
433 ·R_ARM_THM_CALL» _Py_write_noraise 
434 »       ldr»    r1,·[pc,·#20]» ;·(3fc·<_Py_DumpDecimal+0x68>) 
435 »       ldr»    r2,·[r1,·#0] 
436 »       ldr»    r1,·[sp,·#12] 
437 »       eors»   r2,·r1 
438 »       mov.w»  r1,·#0 
439 »       bne.n»  3f8·<_Py_DumpDecimal+0x64> 
440 »       add»    sp,·#16 
441 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
442 »       bl»     0·<__stack_chk_fail> 
443 ·R_ARM_THM_CALL» __stack_chk_fail 
444 »       .word»  0x00000000 
445 ·R_ARM_ABS32»    __stack_chk_guard 
  
446 00000400·<tb_clear>:402 00000394·<tb_clear>:
447 tb_clear():403 tb_clear():
448 »       push»   {r4,·lr}404 »       push»   {r4,·lr}
449 »       mov»    r4,·r0405 »       mov»    r4,·r0
450 »       ldr»    r0,·[r0,·#8]406 »       ldr»    r0,·[r0,·#8]
451 »       cbnz»   r0,·420·<tb_clear+0x20>407 »       cbnz»   r0,·3b4·<tb_clear+0x20>
452 »       ldr»    r0,·[r4,·#12]408 »       ldr»    r0,·[r4,·#12]
453 »       cbz»    r0,·41c·<tb_clear+0x1c>409 »       cbz»    r0,·3b0·<tb_clear+0x1c>
454 »       ldr»    r3,·[r0,·#0]410 »       ldr»    r3,·[r0,·#0]
455 »       movs»   r2,·#0411 »       movs»   r2,·#0
456 »       str»    r2,·[r4,·#12]412 »       str»    r2,·[r4,·#12]
457 »       subs»   r4,·r3,·#1413 »       subs»   r4,·r3,·#1
458 »       str»    r4,·[r0,·#0]414 »       str»    r4,·[r0,·#0]
459 »       cbnz»   r4,·41c·<tb_clear+0x1c>415 »       cbnz»   r4,·3b0·<tb_clear+0x1c>
460 »       bl»     0·<_Py_Dealloc>416 »       bl»     0·<_Py_Dealloc>
461 ·R_ARM_THM_CALL» _Py_Dealloc417 ·R_ARM_THM_CALL» _Py_Dealloc
462 »       movs»   r0,·#0418 »       movs»   r0,·#0
463 »       pop»    {r4,·pc}419 »       pop»    {r4,·pc}
464 »       ldr»    r3,·[r0,·#0]420 »       ldr»    r3,·[r0,·#0]
465 »       movs»   r2,·#0421 »       movs»   r2,·#0
466 »       str»    r2,·[r4,·#8]422 »       str»    r2,·[r4,·#8]
467 »       subs»   r1,·r3,·#1423 »       subs»   r1,·r3,·#1
468 »       str»    r1,·[r0,·#0]424 »       str»    r1,·[r0,·#0]
469 »       cmp»    r1,·#0425 »       cmp»    r1,·#0
470 »       bne.n»  408·<tb_clear+0x8>426 »       bne.n»  39c·<tb_clear+0x8>
471 »       bl»     0·<_Py_Dealloc>427 »       bl»     0·<_Py_Dealloc>
472 ·R_ARM_THM_CALL» _Py_Dealloc428 ·R_ARM_THM_CALL» _Py_Dealloc
473 »       b.n»    408·<tb_clear+0x8>429 »       b.n»    39c·<tb_clear+0x8>
11.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 »       mov»    r0,·r4211 »       mov»    r0,·r4
212 »       bl»     0·<_Py_write_noraise>212 »       bl»     0·<_Py_write_noraise>
213 ·R_ARM_THM_CALL» _Py_write_noraise213 ·R_ARM_THM_CALL» _Py_write_noraise
214 »       cmp.w»  fp,·#0214 »       cmp.w»  fp,·#0
215 »       blt.n»  1b8·<dump_traceback+0xea>215 »       blt.n»  1b8·<dump_traceback+0xea>
216 »       mov»    r1,·fp216 »       mov»    r1,·fp
217 »       mov»    r0,·r4217 »       mov»    r0,·r4
218 »       bl»     394·<tb_next_set+0x58>218 »       bl»     25a·<_Py_DumpDecimal>
219 ·R_ARM_THM_CALL» _Py_DumpDecimal219 ·R_ARM_THM_CALL» _Py_DumpDecimal
220 »       b.n»    1c2·<dump_traceback+0xf4>220 »       b.n»    1c2·<dump_traceback+0xf4>
221 »       movs»   r2,·#3221 »       movs»   r2,·#3
222 »       mov»    r1,·r7222 »       mov»    r1,·r7
223 »       mov»    r0,·r4223 »       mov»    r0,·r4
224 »       bl»     0·<_Py_write_noraise>224 »       bl»     0·<_Py_write_noraise>
225 ·R_ARM_THM_CALL» _Py_write_noraise225 ·R_ARM_THM_CALL» _Py_write_noraise
Offset 296, 15 lines modifiedOffset 296, 60 lines modified
296 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}296 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
  
297 00000256·<_Py_DumpTraceback>:297 00000256·<_Py_DumpTraceback>:
298 _Py_DumpTraceback():298 _Py_DumpTraceback():
299 »       movs»   r2,·#1299 »       movs»   r2,·#1
300 »       b.n»    ce·<dump_traceback>300 »       b.n»    ce·<dump_traceback>
  
 301 0000025a·<_Py_DumpDecimal>:
 302 _Py_DumpDecimal():
 303 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 304 »       movs»   r3,·#0
 305 »       mov»    r6,·r0
 306 »       sub»    sp,·#16
 307 »       ldr»    r0,·[pc,·#88]» ;·(2c0·<_Py_DumpDecimal+0x66>)
 308 »       add.w»  r5,·sp,·#10
 309 »       movw»   r8,·#52429»  ;·0xcccd
 310 »       movt»   r8,·#52428»  ;·0xcccc
 311 »       mov»    r4,·r1
 312 »       strb.w» r3,·[sp,·#10]
 313 »       mov»    r7,·r5
 314 »       ldr»    r0,·[r0,·#0]
 315 »       str»    r0,·[sp,·#12]
 316 »       mov.w»  r0,·#0
 317 »       mov»    r0,·r4
 318 »       movs»   r1,·#10
 319 »       bl»     0·<__aeabi_uidivmod>
 320 ·R_ARM_THM_CALL» __aeabi_uidivmod
 321 »       umull»  r3,·r2,·r4,·r8
 322 »       mov»    r3,·r4
 323 »       adds»   r1,·#48»     ;·0x30
 324 »       cmp»    r3,·#9
 325 »       strb.w» r1,·[r5,·#-1]!
 326 »       mov.w»  r4,·r2,·lsr·#3
 327 »       bhi.n»  282·<_Py_DumpDecimal+0x28>
 328 »       subs»   r2,·r7,·r5
 329 »       mov»    r1,·r5
 330 »       mov»    r0,·r6
 331 »       bl»     0·<_Py_write_noraise>
 332 ·R_ARM_THM_CALL» _Py_write_noraise
 333 »       ldr»    r1,·[pc,·#20]» ;·(2c0·<_Py_DumpDecimal+0x66>)
 334 »       ldr»    r2,·[r1,·#0]
 335 »       ldr»    r1,·[sp,·#12]
 336 »       eors»   r2,·r1
 337 »       mov.w»  r1,·#0
 338 »       beq.n»  2ba·<_Py_DumpDecimal+0x60>
 339 »       bl»     0·<__stack_chk_fail>
 340 ·R_ARM_THM_CALL» __stack_chk_fail
 341 »       add»    sp,·#16
 342 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 343 »       .word»  0x00000000
 344 ·R_ARM_ABS32»    __stack_chk_guard
  
301 0000025a·<tb_print_line_repeated>:345 000002c4·<tb_print_line_repeated>:
302 tb_print_line_repeated():346 tb_print_line_repeated():
303 »       push»   {r3,·r4,·r5,·lr}347 »       push»   {r3,·r4,·r5,·lr}
304 »       subs»   r1,·#3348 »       subs»   r1,·#3
305 »       movw»   r2,·#0349 »       movw»   r2,·#0
306 ·R_ARM_THM_MOVW_ABS_NC»  .LC32350 ·R_ARM_THM_MOVW_ABS_NC»  .LC32
307 »       movt»   r2,·#0351 »       movt»   r2,·#0
308 ·R_ARM_THM_MOVT_ABS»     .LC32352 ·R_ARM_THM_MOVT_ABS»     .LC32
Offset 315, 345 lines modifiedOffset 360, 346 lines modified
315 »       mov»    r5,·r0360 »       mov»    r5,·r0
316 »       cmp»    r1,·#1361 »       cmp»    r1,·#1
317 »       ite»    gt362 »       ite»    gt
318 »       movgt»  r0,·r2363 »       movgt»  r0,·r2
319 »       movle»  r0,·r3364 »       movle»  r0,·r3
320 »       bl»     0·<PyUnicode_FromFormat>365 »       bl»     0·<PyUnicode_FromFormat>
321 ·R_ARM_THM_CALL» PyUnicode_FromFormat366 ·R_ARM_THM_CALL» PyUnicode_FromFormat
322 »       cbz»    r0,·29a·<tb_print_line_repeated+0x40>367 »       cbz»    r0,·304·<tb_print_line_repeated+0x40>
323 »       mov»    r4,·r0368 »       mov»    r4,·r0
324 »       mov»    r1,·r5369 »       mov»    r1,·r5
325 »       movs»   r2,·#1370 »       movs»   r2,·#1
326 »       bl»     0·<PyFile_WriteObject>371 »       bl»     0·<PyFile_WriteObject>
327 ·R_ARM_THM_CALL» PyFile_WriteObject372 ·R_ARM_THM_CALL» PyFile_WriteObject
328 »       mov»    r5,·r0373 »       mov»    r5,·r0
329 »       ldr»    r1,·[r4,·#0]374 »       ldr»    r1,·[r4,·#0]
330 »       subs»   r0,·r1,·#1375 »       subs»   r0,·r1,·#1
331 »       str»    r0,·[r4,·#0]376 »       str»    r0,·[r4,·#0]
332 »       cbnz»   r0,·29e·<tb_print_line_repeated+0x44>377 »       cbnz»   r0,·308·<tb_print_line_repeated+0x44>
333 »       mov»    r0,·r4378 »       mov»    r0,·r4
334 »       bl»     0·<_Py_Dealloc>379 »       bl»     0·<_Py_Dealloc>
335 ·R_ARM_THM_CALL» _Py_Dealloc380 ·R_ARM_THM_CALL» _Py_Dealloc
336 »       b.n»    29e·<tb_print_line_repeated+0x44>381 »       b.n»    308·<tb_print_line_repeated+0x44>
337 »       mov.w»  r5,·#4294967295»    ;·0xffffffff382 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
338 »       mov»    r0,·r5383 »       mov»    r0,·r5
339 »       pop»    {r3,·r4,·r5,·pc}384 »       pop»    {r3,·r4,·r5,·pc}
  
340 000002a2·<_PyTraceback_Add>:385 0000030c·<_PyTraceback_Add>:
341 _PyTraceback_Add():386 _PyTraceback_Add():
342 »       push»   {r4,·r5,·r6,·r7,·lr}387 »       push»   {r4,·r5,·r6,·r7,·lr}
343 »       mov»    r5,·r1388 »       mov»    r5,·r1
344 »       mov»    r7,·r2389 »       mov»    r7,·r2
345 »       sub»    sp,·#20390 »       sub»    sp,·#20
346 »       mov»    r6,·r0391 »       mov»    r6,·r0
347 »       add»    r1,·sp,·#8392 »       add»    r1,·sp,·#8
348 »       add»    r2,·sp,·#12393 »       add»    r2,·sp,·#12
349 »       add»    r0,·sp,·#4394 »       add»    r0,·sp,·#4
350 »       bl»     0·<PyErr_Fetch>395 »       bl»     0·<PyErr_Fetch>
351 ·R_ARM_THM_CALL» PyErr_Fetch396 ·R_ARM_THM_CALL» PyErr_Fetch
352 »       bl»     0·<PyDict_New>397 »       bl»     0·<PyDict_New>
353 ·R_ARM_THM_CALL» PyDict_New398 ·R_ARM_THM_CALL» PyDict_New
354 »       cmp»    r0,·#0399 »       cmp»    r0,·#0
355 »       beq.n»  32e·<_PyTraceback_Add+0x8c>400 »       beq.n»  398·<_PyTraceback_Add+0x8c>
356 »       mov»    r1,·r6401 »       mov»    r1,·r6
357 »       mov»    r4,·r0402 »       mov»    r4,·r0
358 »       mov»    r2,·r7403 »       mov»    r2,·r7
359 »       mov»    r0,·r5404 »       mov»    r0,·r5
360 »       bl»     0·<PyCode_NewEmpty>405 »       bl»     0·<PyCode_NewEmpty>
361 ·R_ARM_THM_CALL» PyCode_NewEmpty406 ·R_ARM_THM_CALL» PyCode_NewEmpty
362 »       mov»    r6,·r0407 »       mov»    r6,·r0
363 »       cbnz»   r0,·2de·<_PyTraceback_Add+0x3c>408 »       cbnz»   r0,·348·<_PyTraceback_Add+0x3c>
Max diff block lines reached; 7998/11156 bytes (71.69%) of diff not shown.
46.5 KB
pystrtod.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:··········4448·(bytes·into·file)13 ··Start·of·section·headers:··········4504·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.54 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x1160:1 There·are·15·section·headers,·starting·at·offset·0x1198:
  
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·0000a0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000da4·000050·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·000dd4·000050·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000d4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000d4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000d4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000d4·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000d4·0000be·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000d4·0000be·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000194·0006a4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000194·0006b4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·000df4·0002c0·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·000e24·0002c8·08···I·12···6··4
12 ··[·8]·.rodata···········PROGBITS········00000000·000838·000018·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·000848·000018·00···A··0···0··4
13 ··[·9]·.rel.rodata·······REL·············00000000·0010b4·000030·08···I·12···8··413 ··[·9]·.rel.rodata·······REL·············00000000·0010ec·000030·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·000850·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·000860·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000850·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000860·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·000884·000360·10·····13··32··416 ··[12]·.symtab···········SYMTAB··········00000000·000894·000380·10·····13··34··4
17 ··[13]·.strtab···········STRTAB··········00000000·000be4·0001bd·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000c14·0001bd·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0010e4·000079·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·00111c·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 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
6.21 KB
readelf --wide --symbols {}
    
Offset 1, 57 lines modifiedOffset 1, 59 lines modified
  
1 Symbol·table·'.symtab'·contains·54·entries:1 Symbol·table·'.symtab'·contains·56·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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
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:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17 ·····4:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····6·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
10 ·····7:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC210 ·····7:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
11 ·····8:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC311 ·····8:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
12 ·····9:·000000ee·····0·NOTYPE··LOCAL··DEFAULT····6·$d12 ·····9:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
13 ····10:·0000014a·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ····10:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····11:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····6·$d14 ····11:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
15 ····12:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····12:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR016 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
17 ····14:·00000490·····0·NOTYPE··LOCAL··DEFAULT····6·$d17 ····14:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·$d
18 ····15:·00000494·····0·NOTYPE··LOCAL··DEFAULT····6·$t18 ····15:·00000460·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 19 ····16:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 20 ····17:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
19 ····16:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····18:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
20 ····17:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC422 ····19:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
21 ····18:·000005d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····20:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····19:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC524 ····21:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
23 ····20:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC625 ····22:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
24 ····21:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC726 ····23:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····8·28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
27 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
28 ····25:·00000000····12·OBJECT··LOCAL··DEFAULT····8·uc_float_strings30 ····27:·00000000····12·OBJECT··LOCAL··DEFAULT····8·uc_float_strings
29 ····26:·0000000c····12·OBJECT··LOCAL··DEFAULT····8·lc_float_strings31 ····28:·0000000c····12·OBJECT··LOCAL··DEFAULT····8·lc_float_strings
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT····1·32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT····3·33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····4·34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···10·35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···11·36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
35 ····32:·00000001···210·FUNC····GLOBAL·DEFAULT····6·PyOS_string_to_double37 ····34:·00000001···210·FUNC····GLOBAL·DEFAULT····6·PyOS_string_to_double
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_strtod39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_strtod
38 ····35:·00000001···160·FUNC····GLOBAL·DEFAULT····1·_Py_parse_inf_or_nan40 ····37:·00000001···160·FUNC····GLOBAL·DEFAULT····1·_Py_parse_inf_or_nan
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
42 ····39:·000000d5··1280·FUNC····GLOBAL·DEFAULT····6·PyOS_double_to_string44 ····41:·000000d5··1296·FUNC····GLOBAL·DEFAULT····6·PyOS_double_to_string
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_dtoa45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_dtoa
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
 50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_freedtoa51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_freedtoa
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk 
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
51 ····48:·000005d5···206·FUNC····GLOBAL·DEFAULT····6·_Py_string_to_number_with_underscores53 ····50:·000005e5···206·FUNC····GLOBAL·DEFAULT····6·_Py_string_to_number_with_underscores
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_infinity57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_infinity
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_stdnan58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_stdnan
12.7 KB
readelf --wide --relocs {}
    
Offset 1, 113 lines modifiedOffset 1, 114 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xda4·contains·10·entries:1 Relocation·section·'.rel.text'·at·offset·0xdd4·contains·10·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0000132f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC53 0000001a··0000152f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC5
4 0000001e··00001330·R_ARM_THM_MOVT_ABS·····000000a0···.LC54 0000001e··00001530·R_ARM_THM_MOVT_ABS·····000000a0···.LC5
5 00000022··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower5 00000022··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower
6 00000026··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower6 00000026··00003530·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower
7 00000040··0000142f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC67 00000040··0000162f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC6
8 00000044··00001430·R_ARM_THM_MOVT_ABS·····000000a4···.LC68 00000044··00001630·R_ARM_THM_MOVT_ABS·····000000a4···.LC6
9 00000058··0000340a·R_ARM_THM_CALL·········00000000···_Py_dg_infinity9 00000058··0000360a·R_ARM_THM_CALL·········00000000···_Py_dg_infinity
10 0000005e··0000152f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC710 0000005e··0000172f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC7
11 00000062··00001530·R_ARM_THM_MOVT_ABS·····000000ac···.LC711 00000062··00001730·R_ARM_THM_MOVT_ABS·····000000ac···.LC7
12 00000086··0000350a·R_ARM_THM_CALL·········00000000···_Py_dg_stdnan12 00000086··0000370a·R_ARM_THM_CALL·········00000000···_Py_dg_stdnan
  
13 Relocation·section·'.rel.text.hot'·at·offset·0xdf4·contains·88·entries:13 Relocation·section·'.rel.text.hot'·at·offset·0xe24·contains·89·entries:
14 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name14 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
15 0000000a··0000210a·R_ARM_THM_CALL·········00000000···__errno_location15 0000000a··0000230a·R_ARM_THM_CALL·········00000000···__errno_location
16 00000018··0000220a·R_ARM_THM_CALL·········00000000···_Py_dg_strtod16 00000018··0000240a·R_ARM_THM_CALL·········00000000···_Py_dg_strtod
17 0000005c··0000230a·R_ARM_THM_CALL·········00000001···_Py_parse_inf_or_nan17 0000005c··0000250a·R_ARM_THM_CALL·········00000001···_Py_parse_inf_or_nan
18 0000006e··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError18 0000006e··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
19 00000072··00002430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError19 00000072··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
20 00000076··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC020 00000076··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
21 0000007a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC021 0000007a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
22 00000080··0000250a·R_ARM_THM_CALL·········00000000···PyErr_Format22 00000080··0000270a·R_ARM_THM_CALL·········00000000···PyErr_Format
23 00000090··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError23 00000090··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
24 00000094··00002430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError24 00000094··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
25 0000009a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC025 0000009a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
26 0000009e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC026 0000009e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
27 000000a6··0000250a·R_ARM_THM_CALL·········00000000···PyErr_Format27 000000a6··0000270a·R_ARM_THM_CALL·········00000000···PyErr_Format
28 000000b0··0000260a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory28 000000b0··0000280a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
29 000000c0··0000042f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC129 000000c0··0000042f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1
30 000000c4··00000430·R_ARM_THM_MOVT_ABS·····0000002c···.LC130 000000c4··00000430·R_ARM_THM_MOVT_ABS·····0000002c···.LC1
31 000000c8··0000250a·R_ARM_THM_CALL·········00000000···PyErr_Format31 000000c8··0000270a·R_ARM_THM_CALL·········00000000···PyErr_Format
32 0000016a··0000280a·R_ARM_THM_CALL·········00000000···_Py_dg_dtoa32 0000016c··00002a0a·R_ARM_THM_CALL·········00000000···_Py_dg_dtoa
33 00000186··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table33 00000188··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
34 0000018a··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table34 0000018c··00002b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
35 000001ba··00002a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc35 000001c0··00002c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
36 000001ea··00002b0a·R_ARM_THM_CALL·········00000000···memset36 000001f4··00002d0a·R_ARM_THM_CALL·········00000000···memset
37 000001fc··00002c0a·R_ARM_THM_CALL·········00000000···strncpy 
38 00000218··00002c0a·R_ARM_THM_CALL·········00000000···strncpy37 00000208··00002e0a·R_ARM_THM_CALL·········00000000···strncpy
39 00000222··00002b0a·R_ARM_THM_CALL·········00000000···memset 
40 00000242··00002d0a·R_ARM_THM_CALL·········00000000···_Py_dg_freedtoa 
41 00000270··00002a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
42 000002a4··00002b0a·R_ARM_THM_CALL·········00000000···memset 
43 000002be··00002b0a·R_ARM_THM_CALL·········00000000···memset 
44 000002c8··00002c0a·R_ARM_THM_CALL·········00000000···strncpy38 00000228··00002e0a·R_ARM_THM_CALL·········00000000···strncpy
 39 00000232··00002d0a·R_ARM_THM_CALL·········00000000···memset
 40 0000025a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC3
 41 0000025e··00000830·R_ARM_THM_MOVT_ABS·····00000074···.LC3
 42 0000026c··00002f0a·R_ARM_THM_CALL·········00000000···__sprintf_chk
 43 0000027a··0000300a·R_ARM_THM_CALL·········00000000···_Py_dg_freedtoa
 44 000002ae··00002c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
45 000002de··00002b0a·R_ARM_THM_CALL·········00000000···memset45 000002de··00002d0a·R_ARM_THM_CALL·········00000000···memset
 46 000002f6··00002d0a·R_ARM_THM_CALL·········00000000···memset
46 00000306··0000082f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC3 
47 0000030a··00000830·R_ARM_THM_MOVT_ABS·····00000074···.LC3 
48 00000318··00002e0a·R_ARM_THM_CALL·········00000000···__sprintf_chk47 00000306··00002e0a·R_ARM_THM_CALL·········00000000···strncpy
 48 00000324··00002d0a·R_ARM_THM_CALL·········00000000···memset
 49 00000340··00002d0a·R_ARM_THM_CALL·········00000000···memset
49 0000032e··00002a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc50 00000356··00002c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
50 0000038c··00000502·R_ARM_ABS32············00000000···.text.hot 
51 00000390··00000502·R_ARM_ABS32············00000000···.text.hot 
52 00000394··00000502·R_ARM_ABS32············00000000···.text.hot 
53 00000398··00000502·R_ARM_ABS32············00000000···.text.hot 
54 0000039c··00000502·R_ARM_ABS32············00000000···.text.hot 
55 000003a0··00000502·R_ARM_ABS32············00000000···.text.hot 
56 000003a4··00000502·R_ARM_ABS32············00000000···.text.hot 
57 000003a8··00000502·R_ARM_ABS32············00000000···.text.hot 
58 000003ac··00000502·R_ARM_ABS32············00000000···.text.hot51 000003ac··00000502·R_ARM_ABS32············00000000···.text.hot
59 000003b0··00000502·R_ARM_ABS32············00000000···.text.hot52 000003b0··00000502·R_ARM_ABS32············00000000···.text.hot
60 000003b4··00000502·R_ARM_ABS32············00000000···.text.hot53 000003b4··00000502·R_ARM_ABS32············00000000···.text.hot
61 000003b8··00000502·R_ARM_ABS32············00000000···.text.hot54 000003b8··00000502·R_ARM_ABS32············00000000···.text.hot
62 000003bc··00000502·R_ARM_ABS32············00000000···.text.hot55 000003bc··00000502·R_ARM_ABS32············00000000···.text.hot
63 000003c0··00000502·R_ARM_ABS32············00000000···.text.hot56 000003c0··00000502·R_ARM_ABS32············00000000···.text.hot
 57 000003c4··00000502·R_ARM_ABS32············00000000···.text.hot
 58 000003c8··00000502·R_ARM_ABS32············00000000···.text.hot
 59 000003cc··00000502·R_ARM_ABS32············00000000···.text.hot
 60 000003d0··00000502·R_ARM_ABS32············00000000···.text.hot
 61 000003d4··00000502·R_ARM_ABS32············00000000···.text.hot
 62 000003d8··00000502·R_ARM_ABS32············00000000···.text.hot
 63 000003dc··00000502·R_ARM_ABS32············00000000···.text.hot
 64 000003e0··00000502·R_ARM_ABS32············00000000···.text.hot
64 000003f0··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR065 000003f2··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
65 000003f4··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR066 000003f6··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
66 0000041a··0000280a·R_ARM_THM_CALL·········00000000···_Py_dg_dtoa67 00000416··00002a0a·R_ARM_THM_CALL·········00000000···_Py_dg_dtoa
67 00000434··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table68 00000432··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
68 00000438··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table69 00000436··00002b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
69 0000044c··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
70 00000450··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR070 00000458··00000502·R_ARM_ABS32············00000000···.text.hot
 71 0000045c··00000502·R_ARM_ABS32············00000000···.text.hot
71 00000468··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR072 00000482··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
72 0000046c··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR073 00000486··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 74 00000498··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 75 0000049c··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
73 00000490··00001702·R_ARM_ABS32············00000000···.rodata76 000004c8··00001902·R_ARM_ABS32············00000000···.rodata
74 000004a6··00002a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
75 000004d2··00002c0a·R_ARM_THM_CALL·········00000000···strncpy77 000004de··00002e0a·R_ARM_THM_CALL·········00000000···strncpy
76 000004f4··00002c0a·R_ARM_THM_CALL·········00000000···strncpy78 000004f2··00002c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
77 00000500··00002b0a·R_ARM_THM_CALL·········00000000···memset 
78 00000518··00002b0a·R_ARM_THM_CALL·········00000000···memset 
79 0000053c··00002c0a·R_ARM_THM_CALL·········00000000···strncpy79 0000051c··00002e0a·R_ARM_THM_CALL·········00000000···strncpy
 80 0000053e··00002e0a·R_ARM_THM_CALL·········00000000···strncpy
80 00000584··0000072f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC281 00000584··0000072f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC2
81 00000588··00000730·R_ARM_THM_MOVT_ABS·····0000005c···.LC282 00000588··00000730·R_ARM_THM_MOVT_ABS·····0000005c···.LC2
82 00000590··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall83 00000590··0000310a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 84 0000059a··0000280a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
83 00000596··00002d0a·R_ARM_THM_CALL·········00000000···_Py_dg_freedtoa85 000005a0··0000300a·R_ARM_THM_CALL·········00000000···_Py_dg_freedtoa
84 000005a4··0000072f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC286 000005aa··0000072f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC2
85 000005a8··00000730·R_ARM_THM_MOVT_ABS·····0000005c···.LC287 000005ae··00000730·R_ARM_THM_MOVT_ABS·····0000005c···.LC2
86 000005ac··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall88 000005b2··0000310a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 89 000005bc··0000280a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
87 000005b6··0000072f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC290 000005c6··0000072f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC2
88 000005ba··00000730·R_ARM_THM_MOVT_ABS·····0000005c···.LC291 000005ca··00000730·R_ARM_THM_MOVT_ABS·····0000005c···.LC2
89 000005be··00002f0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall92 000005ce··0000310a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
90 000005c4··0000260a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
91 000005ca··0000260a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
92 000005d0··00001702·R_ARM_ABS32············00000000···.rodata93 000005e0··00001902·R_ARM_ABS32············00000000···.rodata
93 000005e4··0000310a·R_ARM_THM_CALL·········00000000···strchr94 000005f4··0000330a·R_ARM_THM_CALL·········00000000···strchr
94 00000600··00002a0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc95 00000610··00002c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
95 0000063a··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError96 0000064a··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
96 0000063e··00002430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError97 0000064e··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
97 00000648··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free98 00000658··0000340a·R_ARM_THM_CALL·········00000000···PyMem_Free
98 0000064c··0000112f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC499 0000065c··0000132f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC4
99 00000650··00001130·R_ARM_THM_MOVT_ABS·····0000007c···.LC4100 00000660··00001330·R_ARM_THM_MOVT_ABS·····0000007c···.LC4
100 0000065a··0000250a·R_ARM_THM_CALL·········00000000···PyErr_Format101 0000066a··0000270a·R_ARM_THM_CALL·········00000000···PyErr_Format
101 00000692··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free102 000006a2··0000340a·R_ARM_THM_CALL·········00000000···PyMem_Free
102 0000069e··0000261e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory103 000006ae··0000281e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
Max diff block lines reached; 623/12966 bytes (4.80%) of diff not shown.
373 B
strings --all --bytes=8 {}
    
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 PyExc_ValueError12 PyExc_ValueError
13 PyErr_Format13 PyErr_Format
14 PyErr_NoMemory14 PyErr_NoMemory
15 PyOS_double_to_string15 PyOS_double_to_string
16 _Py_dg_dtoa16 _Py_dg_dtoa
17 _Py_ctype_table17 _Py_ctype_table
18 PyMem_Malloc18 PyMem_Malloc
19 _Py_dg_freedtoa 
20 __sprintf_chk19 __sprintf_chk
 20 _Py_dg_freedtoa
21 _PyErr_BadInternalCall21 _PyErr_BadInternalCall
22 _Py_string_to_number_with_underscores22 _Py_string_to_number_with_underscores
23 PyMem_Free23 PyMem_Free
24 _Py_ctype_tolower24 _Py_ctype_tolower
25 _Py_dg_infinity25 _Py_dg_infinity
26 _Py_dg_stdnan26 _Py_dg_stdnan
27 .shstrtab27 .shstrtab
22.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 102, 577 lines modifiedOffset 102, 573 lines modified
102 »       vmov.f64»       d0,·#240»;·0xbf800000·-1.0102 »       vmov.f64»       d0,·#240»;·0xbf800000·-1.0
103 »       b.n»    50·<PyOS_string_to_double+0x50>103 »       b.n»    50·<PyOS_string_to_double+0x50>
104 »       nop104 »       nop
  
105 000000d4·<PyOS_double_to_string>:105 000000d4·<PyOS_double_to_string>:
106 PyOS_double_to_string():106 PyOS_double_to_string():
107 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}107 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
108 »       mov»    r9,·r3108 »       mov»    r4,·r3
109 »       sub.w»  r3,·r0,·#69» ;·0x45109 »       sub.w»  r3,·r0,·#69» ;·0x45
110 »       sub»    sp,·#44»      ;·0x2c110 »       sub»    sp,·#44»      ;·0x2c
111 »       mov»    r8,·r0111 »       mov»    r8,·r0
 112 »       mov»    r9,·r1
112 »       mov»    r4,·r2113 »       mov»    r5,·r2
113 »       cmp»    r3,·#45»      ;·0x2d114 »       cmp»    r3,·#45»      ;·0x2d
114 »       bhi.w»  5b2·<PyOS_double_to_string+0x4de>115 »       bhi.w»  5a6·<PyOS_double_to_string+0x4d2>
115 »       tbh»    [pc,·r3,·lsl·#1]116 »       tbh»    [pc,·r3,·lsl·#1]
116 »       .short» 0x0181 
117 »       .word»  0x01af01bd 
118 »       .word»  0x02620262 
119 »       .word»  0x02620262 
120 »       .word»  0x02620262 
121 »       .word»  0x02620262 
122 »       .word»  0x02620262 
123 »       .word»  0x02620262 
124 »       .word»  0x02620262 
125 »       .word»  0x02620262 
126 »       .word»  0x02620262 
127 »       .word»  0x02620262 
128 »       .word»  0x02620262 
129 »       .word»  0x02620262 
130 »       .word»  0x02620262 
131 »       .word»  0x02620262 
132 »       .word»  0x01ca0262 
133 »       .word»  0x01cd01c6117 »       .word»  0x017e01c9
 118 »       .word»  0x025b01d4
134 »       .word»  0x02620262119 »       .word»  0x025b025b
135 »       .word»  0x02620262120 »       .word»  0x025b025b
136 »       .word»  0x02620262121 »       .word»  0x025b025b
137 »       .word»  0x02620262122 »       .word»  0x025b025b
138 »       .word»  0x02620262123 »       .word»  0x025b025b
139 »       .short» 0x002e124 »       .word»  0x025b025b
 125 »       .word»  0x025b025b
 126 »       .word»  0x025b025b
 127 »       .word»  0x025b025b
 128 »       .word»  0x025b025b
 129 »       .word»  0x025b025b
 130 »       .word»  0x025b025b
 131 »       .word»  0x025b025b
 132 »       .word»  0x025b025b
 133 »       .word»  0x01e701ee
 134 »       .word»  0x025b01e4
 135 »       .word»  0x025b025b
 136 »       .word»  0x025b025b
 137 »       .word»  0x025b025b
 138 »       .word»  0x025b025b
 139 »       .word»  0x002e025b
140 »       cmp»    r1,·#0140 »       cmp»    r1,·#0
141 »       bne.w»  5a0·<PyOS_double_to_string+0x4cc>141 »       bne.w»  584·<PyOS_double_to_string+0x4b0>
142 »       add»    r0,·sp,·#28142 »       add»    r0,·sp,·#28
143 »       add»    r3,·sp,·#36»   ;·0x24143 »       add»    r3,·sp,·#36»   ;·0x24
144 »       str»    r0,·[sp,·#0]144 »       str»    r0,·[sp,·#0]
145 »       add»    r2,·sp,·#32145 »       add»    r2,·sp,·#32
146 »       mov»    r0,·r1146 »       mov»    r0,·r1
 147 »       and.w»  r6,·r5,·#2
147 »       and.w»  r5,·r4,·#4148 »       and.w»  r7,·r5,·#4
 149 »       str»    r6,·[sp,·#8]
148 »       and.w»  sl,·r4,·#1150 »       and.w»  sl,·r5,·#1
149 »       and.w»  fp,·r4,·#2 
150 »       str»    r1,·[sp,·#16] 
151 »       str»    r5,·[sp,·#12]151 »       str»    r7,·[sp,·#12]
152 »       bl»     0·<_Py_dg_dtoa>152 »       bl»     0·<_Py_dg_dtoa>
153 ·R_ARM_THM_CALL» _Py_dg_dtoa153 ·R_ARM_THM_CALL» _Py_dg_dtoa
154 »       ldr»    r4,·[sp,·#32]154 »       ldr»    r5,·[sp,·#32]
155 »       mov»    r6,·r0155 »       mov»    r6,·r0
156 »       cmp»    r0,·#0156 »       cmp»    r0,·#0
157 »       beq.w»  5c4·<PyOS_double_to_string+0x4f0>157 »       beq.w»  5bc·<PyOS_double_to_string+0x4e8>
158 »       ldr»    r1,·[sp,·#28]158 »       ldr»    r1,·[sp,·#28]
159 »       subs»   r5,·r1,·r0159 »       subs.w» fp,·r1,·r0
160 »       ldr»    r1,·[sp,·#16] 
161 »       beq.w»  528·<PyOS_double_to_string+0x454>160 »       beq.w»  52c·<PyOS_double_to_string+0x458>
162 »       ldrb.w» ip,·[r0]161 »       ldrb.w» lr,·[r0]
163 »       movw»   r7,·#0162 »       movw»   ip,·#0
164 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table163 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table
165 »       movt»   r7,·#0164 »       movt»   ip,·#0
166 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table165 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table
167 »       ldr.w»  r3,·[r7,·ip,·lsl·#2] 
168 »       lsls»   r7,·r3,·#29 
169 »       bpl.w»  494·<PyOS_double_to_string+0x3c0> 
170 »       cmp.w»  r9,·#0 
171 »       bne.w»  370·<PyOS_double_to_string+0x29c> 
172 »       ldr»    r0,·[pc,·#748]»;·(490·<PyOS_double_to_string+0x3bc>)166 »       ldr»    r7,·[pc,·#820]»;·(4c8·<PyOS_double_to_string+0x3f4>)
173 »       str»    r0,·[sp,·#16]167 »       str»    r7,·[sp,·#16]
 168 »       ldr.w»  r0,·[ip,·lr,·lsl·#2]
 169 »       lsls»   r0,·r0,·#29
 170 »       bpl.w»  4e4·<PyOS_double_to_string+0x410>
 171 »       cmp»    r4,·#0
 172 »       bne.w»  392·<PyOS_double_to_string+0x2be>
174 »       adds»   r1,·r4,·#3173 »       adds»   r3,·r5,·#3
175 »       mov»    r7,·r5174 »       mov»    r7,·fp
176 »       cmp»    r1,·#19175 »       cmp»    r3,·#19
177 »       bls.n»  250·<PyOS_double_to_string+0x17c>176 »       bls.n»  28c·<PyOS_double_to_string+0x1b8>
178 »       cmp»    r5,·#1177 »       cmp.w»  fp,·#1
179 »       add.w»  fp,·r4,·#4294967295» ;·0xffffffff178 »       add.w»  r5,·r5,·#4294967295» ;·0xffffffff
180 »       it»     lt179 »       it»     lt
181 »       movlt»  r5,·#1180 »       movlt.w»fp,·#1
 181 »       str»    r5,·[sp,·#8]
182 »       add.w»  r0,·r5,·#8182 »       add.w»  r0,·fp,·#8
183 »       bl»     0·<PyMem_Malloc>183 »       bl»     0·<PyMem_Malloc>
184 ·R_ARM_THM_CALL» PyMem_Malloc184 ·R_ARM_THM_CALL» PyMem_Malloc
185 »       mov»    r8,·r0185 »       mov»    r8,·r0
186 »       cmp»    r0,·#0186 »       cmp»    r0,·#0
187 »       beq.w»  5ca·<PyOS_double_to_string+0x4f6>187 »       beq.w»  59a·<PyOS_double_to_string+0x4c6>
188 »       ldr.w»  r9,·[sp,·#36]»       ;·0x24188 »       ldr.w»  r9,·[sp,·#36]»       ;·0x24
189 »       cmp.w»  r9,·#1189 »       cmp.w»  r9,·#1
190 »       beq.w»  368·<PyOS_double_to_string+0x294>190 »       beq.w»  3e4·<PyOS_double_to_string+0x310>
191 »       cmp.w»  sl,·#0191 »       cmp.w»  sl,·#0
192 »       bne.w»  574·<PyOS_double_to_string+0x4a0>192 »       bne.w»  57c·<PyOS_double_to_string+0x4a8>
193 »       movs»   r4,·#1193 »       movs»   r5,·#1
 194 »       mov»    r4,·r0
194 »       mov»    sl,·r4195 »       mov»    sl,·r5
195 »       mov»    r9,·r4196 »       mov»    r9,·r5
196 »       rsb»    r2,·r9,·#1197 »       rsb»    r2,·r9,·#1
197 »       movs»   r1,·#48»     ;·0x30198 »       movs»   r1,·#48»     ;·0x30
 199 »       mov»    r0,·r4
198 »       add.w»  r9,·r0,·r2200 »       add.w»  r9,·r4,·r2
199 »       bl»     0·<memset>201 »       bl»     0·<memset>
200 ·R_ARM_THM_CALL» memset202 ·R_ARM_THM_CALL» memset
Max diff block lines reached; 19040/22906 bytes (83.12%) of diff not shown.
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ··0x000000b0·4572726f·72005079·4572725f·466f726d·Error.PyErr_Form14 ··0x000000b0·4572726f·72005079·4572725f·466f726d·Error.PyErr_Form
15 ··0x000000c0·61740050·79457272·5f4e6f4d·656d6f72·at.PyErr_NoMemor15 ··0x000000c0·61740050·79457272·5f4e6f4d·656d6f72·at.PyErr_NoMemor
16 ··0x000000d0·79005079·4f535f64·6f75626c·655f746f·y.PyOS_double_to16 ··0x000000d0·79005079·4f535f64·6f75626c·655f746f·y.PyOS_double_to
17 ··0x000000e0·5f737472·696e6700·5f50795f·64675f64·_string._Py_dg_d17 ··0x000000e0·5f737472·696e6700·5f50795f·64675f64·_string._Py_dg_d
18 ··0x000000f0·746f6100·5f50795f·63747970·655f7461·toa._Py_ctype_ta18 ··0x000000f0·746f6100·5f50795f·63747970·655f7461·toa._Py_ctype_ta
19 ··0x00000100·626c6500·50794d65·6d5f4d61·6c6c6f63·ble.PyMem_Malloc19 ··0x00000100·626c6500·50794d65·6d5f4d61·6c6c6f63·ble.PyMem_Malloc
20 ··0x00000110·006d656d·73657400·7374726e·63707900·.memset.strncpy.20 ··0x00000110·006d656d·73657400·7374726e·63707900·.memset.strncpy.
21 ··0x00000120·5f50795f·64675f66·72656564·746f6100·_Py_dg_freedtoa. 
22 ··0x00000130·5f5f7370·72696e74·665f6368·6b005f50·__sprintf_chk._P21 ··0x00000120·5f5f7370·72696e74·665f6368·6b005f50·__sprintf_chk._P
 22 ··0x00000130·795f6467·5f667265·6564746f·61005f50·y_dg_freedtoa._P
23 ··0x00000140·79457272·5f426164·496e7465·726e616c·yErr_BadInternal23 ··0x00000140·79457272·5f426164·496e7465·726e616c·yErr_BadInternal
24 ··0x00000150·43616c6c·005f5079·5f737472·696e675f·Call._Py_string_24 ··0x00000150·43616c6c·005f5079·5f737472·696e675f·Call._Py_string_
25 ··0x00000160·746f5f6e·756d6265·725f7769·74685f75·to_number_with_u25 ··0x00000160·746f5f6e·756d6265·725f7769·74685f75·to_number_with_u
26 ··0x00000170·6e646572·73636f72·65730073·74726368·nderscores.strch26 ··0x00000170·6e646572·73636f72·65730073·74726368·nderscores.strch
27 ··0x00000180·72005079·4d656d5f·46726565·005f5079·r.PyMem_Free._Py27 ··0x00000180·72005079·4d656d5f·46726565·005f5079·r.PyMem_Free._Py
28 ··0x00000190·5f637479·70655f74·6f6c6f77·6572005f·_ctype_tolower._28 ··0x00000190·5f637479·70655f74·6f6c6f77·6572005f·_ctype_tolower._
29 ··0x000001a0·50795f64·675f696e·66696e69·7479005f·Py_dg_infinity._29 ··0x000001a0·50795f64·675f696e·66696e69·7479005f·Py_dg_infinity._
18.7 KB
pystrhex.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:··········2348·(bytes·into·file)13 ··Start·of·section·headers:··········2356·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.54 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x92c:1 There·are·13·section·headers,·starting·at·offset·0x934:
  
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·0003f0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003f8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0007a8·000100·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0007b0·000100·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000424·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00042c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000424·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00042c·000000·00··WA··0···0··1
9 ··[·5]·.text.unlikely····PROGBITS········00000000·000424·000024·00··AX··0···0··29 ··[·5]·.text.unlikely····PROGBITS········00000000·00042c·000024·00··AX··0···0··2
10 ··[·6]·.rel.text.unlikely·REL·············00000000·0008a8·000010·08···I·10···5··410 ··[·6]·.rel.text.unlikely·REL·············00000000·0008b0·000010·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000448·000046·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000450·000046·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00048e·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000496·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00048e·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000496·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0004c4·0001d0·10·····11··15··414 ··[10]·.symtab···········SYMTAB··········00000000·0004cc·0001d0·10·····11··15··4
15 ··[11]·.strtab···········STRTAB··········00000000·000694·000112·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·00069c·000112·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0008b8·000072·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0008c0·000072·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
1.61 KB
readelf --wide --symbols {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Symbol·table·'.symtab'·contains·29·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····5·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
5 ·····2:·00000001···970·FUNC····LOCAL··DEFAULT····1·_Py_strhex_impl5 ·····2:·00000001···980·FUNC····LOCAL··DEFAULT····1·_Py_strhex_impl
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:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC29 ·····6:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····1·11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····3·12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
Offset 23, 10 lines modifiedOffset 23, 10 lines modified
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Size26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Size
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
30 ····26:·000003cd····20·FUNC····GLOBAL·DEFAULT····1·_Py_strhex30 ····26:·000003d5····20·FUNC····GLOBAL·DEFAULT····1·_Py_strhex
31 ····27:·000003e1····16·FUNC····GLOBAL·DEFAULT····1·_Py_strhex_with_sep31 ····27:·000003e9····16·FUNC····GLOBAL·DEFAULT····1·_Py_strhex_with_sep
32 ····28:·00000011····20·FUNC····GLOBAL·DEFAULT····5·_Py_strhex_bytes32 ····28:·00000011····20·FUNC····GLOBAL·DEFAULT····5·_Py_strhex_bytes
4.56 KB
readelf --wide --relocs {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x7a8·contains·32·entries:1 Relocation·section·'.rel.text'·at·offset·0x7b0·contains·32·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000044··0000110a·R_ARM_THM_CALL·········00000000···PyUnicode_New3 00000044··0000110a·R_ARM_THM_CALL·········00000000···PyUnicode_New
4 0000007a··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits4 0000007a··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
5 0000007e··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits5 0000007e··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
6 0000016c··0000100a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv6 0000016c··0000100a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
7 00000182··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits7 0000019a··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
 8 0000019e··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
 9 000001f4··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
8 00000186··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits10 000001f8··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
9 000001ee··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits 
10 000001f2··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits 
11 00000232··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits11 0000023a··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
12 00000236··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits12 0000023e··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
13 000002a6··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits13 000002a2··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
14 000002aa··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits14 000002a6··00001230·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
15 000002dc··0000130a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready15 000002e6··0000130a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready
16 000002ea··0000140a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize16 000002f4··0000140a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
17 00000308··0000160a·R_ARM_THM_CALL·········00000000···PyObject_Size17 00000312··0000160a·R_ARM_THM_CALL·········00000000···PyObject_Size
18 0000035e··0000100a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv18 00000368··0000100a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
19 00000370··0000172f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError19 0000037a··0000172f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
20 00000374··00001730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError20 0000037e··00001730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
21 00000378··0000052f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC121 00000382··0000052f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC1
22 0000037c··00000530·R_ARM_THM_MOVT_ABS·····00000018···.LC122 00000386··00000530·R_ARM_THM_MOVT_ABS·····00000018···.LC1
23 00000384··0000180a·R_ARM_THM_CALL·········00000000···PyErr_SetString23 0000038e··0000180a·R_ARM_THM_CALL·········00000000···PyErr_SetString
24 00000396··0000172f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError24 000003a0··0000172f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
25 0000039a··00001730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError25 000003a4··00001730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
26 0000039e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC026 000003a8··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
27 000003a2··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC027 000003ac··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
28 000003ac··0000180a·R_ARM_THM_CALL·········00000000···PyErr_SetString28 000003b6··0000180a·R_ARM_THM_CALL·········00000000···PyErr_SetString
29 000003b2··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError29 000003bc··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
30 000003b6··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError30 000003c0··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
31 000003ba··0000062f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC231 000003c4··0000062f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC2
32 000003be··00000630·R_ARM_THM_MOVT_ABS·····0000002c···.LC232 000003c8··00000630·R_ARM_THM_MOVT_ABS·····0000002c···.LC2
33 000003c4··0000180a·R_ARM_THM_CALL·········00000000···PyErr_SetString33 000003ce··0000180a·R_ARM_THM_CALL·········00000000···PyErr_SetString
34 00000300··0000151e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory34 0000030a··0000151e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
  
35 Relocation·section·'.rel.text.unlikely'·at·offset·0x8a8·contains·2·entries:35 Relocation·section·'.rel.text.unlikely'·at·offset·0x8b0·contains·2·entries:
36 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name36 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
37 00000008··0000020a·R_ARM_THM_CALL·········00000001···_Py_strhex_impl37 00000008··0000020a·R_ARM_THM_CALL·········00000001···_Py_strhex_impl
38 0000001c··0000020a·R_ARM_THM_CALL·········00000001···_Py_strhex_impl38 0000001c··0000020a·R_ARM_THM_CALL·········00000001···_Py_strhex_impl
9.11 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 41 lines modifiedOffset 8, 41 lines modified
8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
9 »       mov»    r8,·r09 »       mov»    r8,·r0
10 »       mov»    r6,·r110 »       mov»    r6,·r1
11 »       sub»    sp,·#36»      ;·0x2411 »       sub»    sp,·#36»      ;·0x24
12 »       mov»    r5,·r212 »       mov»    r5,·r2
13 »       ldr»    r4,·[sp,·#72]» ;·0x4813 »       ldr»    r4,·[sp,·#72]» ;·0x48
14 »       cmp»    r2,·#014 »       cmp»    r2,·#0
15 »       bne.w»  304·<_Py_strhex_impl+0x304>15 »       bne.w»  30e·<_Py_strhex_impl+0x30e>
16 »       mov»    fp,·r216 »       mov»    fp,·r2
17 »       mov»    sl,·r217 »       mov»    sl,·r2
18 »       str»    r2,·[sp,·#4]18 »       str»    r2,·[sp,·#4]
19 »       mvn.w»  r9,·#3221225472»    ;·0xc000000019 »       mvn.w»  r9,·#3221225472»    ;·0xc0000000
20 »       sub.w»  ip,·r9,·sl20 »       sub.w»  ip,·r9,·sl
21 »       cmp»    ip,·r621 »       cmp»    ip,·r6
22 »       ble.w»  2fa·<_Py_strhex_impl+0x2fa>22 »       ble.w»  304·<_Py_strhex_impl+0x304>
23 »       cmp»    r6,·r523 »       cmp»    r6,·r5
24 »       add.w»  sl,·sl,·r6,·lsl·#124 »       add.w»  sl,·sl,·r6,·lsl·#1
25 »       it»     ls25 »       it»     ls
26 »       movls»  r5,·#026 »       movls»  r5,·#0
27 »       mov.w»  r9,·r6,·lsl·#127 »       mov.w»  r9,·r6,·lsl·#1
28 »       it»     ls28 »       it»     ls
29 »       movls»  fp,·r529 »       movls»  fp,·r5
30 »       cmp»    r4,·#030 »       cmp»    r4,·#0
31 »       bne.w»  2e6·<_Py_strhex_impl+0x2e6>31 »       bne.w»  2f0·<_Py_strhex_impl+0x2f0>
32 »       movs»   r1,·#127»    ;·0x7f32 »       movs»   r1,·#127»    ;·0x7f
33 »       mov»    r0,·sl33 »       mov»    r0,·sl
34 »       bl»     0·<PyUnicode_New>34 »       bl»     0·<PyUnicode_New>
35 ·R_ARM_THM_CALL» PyUnicode_New35 ·R_ARM_THM_CALL» PyUnicode_New
36 »       mov»    r7,·r036 »       mov»    r7,·r0
37 »       cmp»    r0,·#037 »       cmp»    r0,·#0
38 »       beq.w»  2e2·<_Py_strhex_impl+0x2e2>38 »       beq.w»  2ec·<_Py_strhex_impl+0x2ec>
39 »       ldrb»   r3,·[r0,·#16]39 »       ldrb»   r3,·[r0,·#16]
40 »       lsls»   r1,·r3,·#2640 »       lsls»   r1,·r3,·#26
41 »       bpl.w»  280·<_Py_strhex_impl+0x280>41 »       bpl.w»  288·<_Py_strhex_impl+0x288>
42 »       lsls»   r3,·r3,·#2542 »       lsls»   r3,·r3,·#25
43 »       ite»    mi43 »       ite»    mi
44 »       addmi.w»r4,·r0,·#2444 »       addmi.w»r4,·r0,·#24
45 »       addpl.w»r4,·r0,·#36»       ;·0x2445 »       addpl.w»r4,·r0,·#36»       ;·0x24
46 »       cmp.w»  fp,·#046 »       cmp.w»  fp,·#0
47 »       bne.n»  166·<_Py_strhex_impl+0x166>47 »       bne.n»  166·<_Py_strhex_impl+0x166>
48 »       cmp»    r6,·#048 »       cmp»    r6,·#0
Offset 133, 235 lines modifiedOffset 133, 236 lines modified
133 »       subs»   r0,·r6,·#1133 »       subs»   r0,·r6,·#1
134 »       mov»    r1,·r5134 »       mov»    r1,·r5
135 »       str»    r0,·[sp,·#12]135 »       str»    r0,·[sp,·#12]
136 »       bl»     0·<__aeabi_uidiv>136 »       bl»     0·<__aeabi_uidiv>
137 ·R_ARM_THM_CALL» __aeabi_uidiv137 ·R_ARM_THM_CALL» __aeabi_uidiv
138 »       cmp.w»  fp,·#0138 »       cmp.w»  fp,·#0
139 »       str»    r0,·[sp,·#8]139 »       str»    r0,·[sp,·#8]
140 »       blt.n»  230·<_Py_strhex_impl+0x230>140 »       blt.n»  238·<_Py_strhex_impl+0x238>
141 »       mvn.w»  r6,·#1141 »       mvn.w»  r6,·#1
142 »       add.w»  sl,·sl,·#4294967295» ;·0xffffffff142 »       add.w»  fp,·sl,·#4294967295» ;·0xffffffff
143 »       ldr»    r3,·[sp,·#12] 
144 »       movw»   r0,·#0143 »       mov»    r0,·fp
145 ·R_ARM_THM_MOVW_ABS_NC»  Py_hexdigits 
146 »       movt»   r0,·#0 
147 ·R_ARM_THM_MOVT_ABS»     Py_hexdigits 
148 »       mov.w»  fp,·#0144 »       mov.w»  sl,·#0
149 »       mul.w»  r6,·r5,·r6 
150 »       sub.w»  r1,·r8,·r5145 »       sub.w»  r1,·r8,·r5
 146 »       adds»   r3,·r4,·#1
 147 »       mul.w»  r6,·r5,·r6
151 »       str»    r1,·[sp,·#20]148 »       str»    r1,·[sp,·#20]
 149 »       str»    r3,·[sp,·#24]
152 »       subs»   r2,·r6,·#1150 »       subs»   r2,·r6,·#1
153 »       str»    r2,·[sp,·#16]151 »       str»    r2,·[sp,·#16]
154 »       mov»    r2,·sl 
155 »       adds»   r6,·r4,·#1 
156 »       str»    r6,·[sp,·#24]152 »       ldr»    r2,·[sp,·#12]
 153 »       movw»   r6,·#0
 154 ·R_ARM_THM_MOVW_ABS_NC»  Py_hexdigits
 155 »       movt»   r6,·#0
 156 ·R_ARM_THM_MOVT_ABS»     Py_hexdigits
157 »       ldr»    r1,·[sp,·#8]157 »       ldr»    r1,·[sp,·#8]
158 »       cmp»    fp,·r1158 »       cmp»    sl,·r1
159 »       bge.n»  1ec·<_Py_strhex_impl+0x1ec>159 »       bge.n»  1f2·<_Py_strhex_impl+0x1f2>
160 »       ldr»    r6,·[sp,·#20]160 »       ldr»    r3,·[sp,·#20]
161 »       add.w»  ip,·r8,·r3161 »       add.w»  ip,·r4,·r0
162 »       adds»   r1,·r4,·r2162 »       add.w»  r1,·r8,·r2
163 »       str»    r3,·[sp,·#28]163 »       str»    r2,·[sp,·#28]
164 »       add.w»  r9,·r6,·r3164 »       add.w»  lr,·r3,·r2
 165 »       mov»    r3,·ip
165 »       subs»   r1,·#2166 »       subs»   r3,·#2
166 »       cmp»    ip,·r9167 »       cmp»    r1,·lr
167 »       beq.n»  1d8·<_Py_strhex_impl+0x1d8>168 »       beq.n»  1de·<_Py_strhex_impl+0x1de>
168 »       ldrb.w» r3,·[ip],·#-1169 »       ldrb.w» r2,·[r1],·#-1
169 »       and.w»  lr,·r3,·#15170 »       and.w»  ip,·r2,·#15
170 »       lsrs»   r6,·r3,·#4171 »       mov.w»  r9,·r2,·lsr·#4
171 »       ldr»    r3,·[r0,·#0]172 »       ldr»    r2,·[r6,·#0]
172 »       ldrb.w» lr,·[r3,·lr]173 »       ldrb.w» r2,·[r2,·ip]
173 »       strb.w» lr,·[r1,·#2]174 »       strb»   r2,·[r3,·#2]
174 »       ldr»    r3,·[r0,·#0]175 »       ldr»    r2,·[r6,·#0]
175 »       ldrb»   r6,·[r3,·r6]176 »       ldrb.w» r2,·[r2,·r9]
176 »       strb»   r6,·[r1,·#1]177 »       strb»   r2,·[r3,·#1]
177 »       b.n»    1b6·<_Py_strhex_impl+0x1b6>178 »       b.n»    1ba·<_Py_strhex_impl+0x1ba>
178 »       ldr»    r1,·[sp,·#16]179 »       ldr»    r1,·[sp,·#16]
179 »       add.w»  fp,·fp,·#1180 »       add.w»  sl,·sl,·#1
180 »       ldr»    r6,·[sp,·#24] 
181 »       add»    r2,·r1 
182 »       ldr»    r3,·[sp,·#28]181 »       ldr»    r2,·[sp,·#28]
 182 »       add»    r0,·r1
183 »       ldr»    r1,·[sp,·#4]183 »       ldr»    r1,·[sp,·#24]
 184 »       ldr»    r3,·[sp,·#4]
184 »       subs»   r3,·r3,·r5185 »       subs»   r2,·r2,·r5
185 »       strb»   r1,·[r6,·r2]186 »       strb»   r3,·[r1,·r0]
186 »       b.n»    1a2·<_Py_strhex_impl+0x1a2>187 »       b.n»    1a2·<_Py_strhex_impl+0x1a2>
187 »       ldr»    r3,·[sp,·#8]188 »       ldr»    r0,·[sp,·#8]
188 »       movw»   ip,·#0189 »       movw»   ip,·#0
189 ·R_ARM_THM_MOVW_ABS_NC»  Py_hexdigits190 ·R_ARM_THM_MOVW_ABS_NC»  Py_hexdigits
190 »       movt»   ip,·#0191 »       movt»   ip,·#0
191 ·R_ARM_THM_MOVT_ABS»     Py_hexdigits192 ·R_ARM_THM_MOVT_ABS»     Py_hexdigits
192 »       ldr»    r2,·[sp,·#12]193 »       ldr»    r2,·[sp,·#12]
193 »       bic.w»  r0,·r3,·r3,·asr·#31194 »       bic.w»  r6,·r0,·r0,·asr·#31
194 »       mls»    r9,·r5,·r0,·r2195 »       mls»    sl,·r5,·r6,·r2
195 »       ldr»    r5,·[sp,·#16]196 »       ldr»    r5,·[sp,·#16]
196 »       add»    r9,·r8197 »       add»    sl,·r8
197 »       mla»    fp,·r0,·r5,·sl198 »       mla»    fp,·r6,·r5,·fp
198 »       add»    r4,·fp199 »       add»    r4,·fp
199 »       sub.w»  r6,·r9,·r8200 »       sub.w»  r1,·sl,·r8
200 »       subs»   r4,·#2201 »       subs»   r4,·#2
201 »       cmp»    r6,·#0202 »       cmp»    r1,·#0
202 »       blt.n»  15e·<_Py_strhex_impl+0x15e>203 »       blt.n»  15e·<_Py_strhex_impl+0x15e>
203 »       ldrb.w» r1,·[r9],·#-1204 »       ldrb.w» r3,·[sl],·#-1
204 »       ldr.w»  r0,·[ip]205 »       ldr.w»  r0,·[ip]
205 »       and.w»  r3,·r1,·#15206 »       and.w»  r9,·r3,·#15
206 »       lsrs»   r2,·r1,·#4207 »       lsrs»   r6,·r3,·#4
207 »       ldrb»   r5,·[r0,·r3]208 »       ldrb.w» r2,·[r0,·r9]
Max diff block lines reached; 5276/9141 bytes (57.72%) of diff not shown.
294 KB
dtoa.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········25248·(bytes·into·file)13 ··Start·of·section·headers:··········24768·(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.86 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x62a0:1 There·are·15·section·headers,·starting·at·offset·0x60c0:
  
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·0001e8·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0001dc·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·005d24·000018·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·005b54·000018·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000220·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000214·000004·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005d3c·000008·08···I·12···3··48 ··[·4]·.rel.data·········REL·············00000000·005b6c·000008·08···I·12···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000228·000924·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·000218·000924·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·000228·0053a8·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000218·00518c·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·005d44·0004e0·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·005b74·0004d0·08···I·12···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0055d0·000012·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0053a4·000012·01·AMS··0···0··4
13 ··[·9]·.rodata···········PROGBITS········00000000·0055e8·0000ec·00···A··0···0··813 ··[·9]·.rodata···········PROGBITS········00000000·0053b8·000114·00···A··0···0··8
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·0056d4·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0054cc·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0056d4·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0054cc·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·005708·0004e0·10·····13··67··416 ··[12]·.symtab···········SYMTAB··········00000000·005500·000510·10·····13··70··4
17 ··[13]·.strtab···········STRTAB··········00000000·005be8·000139·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·005a10·000142·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·006224·000079·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·006044·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 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
8.75 KB
readelf --wide --symbols {}
    
Offset 1, 81 lines modifiedOffset 1, 84 lines modified
  
1 Symbol·table·'.symtab'·contains·78·entries:1 Symbol·table·'.symtab'·contains·81·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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR17 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
8 ·····5:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····5:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·$d
9 ·····6:·00000468·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·$t
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LANCHOR010 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LANCHOR0
 11 ·····8:·000007e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 12 ·····9:·000007e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····8:·000047f1···116·FUNC····LOCAL··DEFAULT····6·Balloc13 ····10:·000045cd···116·FUNC····LOCAL··DEFAULT····6·Balloc
12 ·····9:·00005261···272·FUNC····LOCAL··DEFAULT····6·multadd14 ····11:·00005045···272·FUNC····LOCAL··DEFAULT····6·multadd
13 ····10:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
14 ····11:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
15 ····12:·00000085···170·FUNC····LOCAL··DEFAULT····1·sd2b15 ····12:·00000075···170·FUNC····LOCAL··DEFAULT····1·sd2b
16 ····13:·00004865···992·FUNC····LOCAL··DEFAULT····6·pow5mult16 ····13:·00004641···992·FUNC····LOCAL··DEFAULT····6·pow5mult
17 ····14:·00004c45···636·FUNC····LOCAL··DEFAULT····6·mult17 ····14:·00004a21···644·FUNC····LOCAL··DEFAULT····6·mult
18 ····15:·00001ab9····34·FUNC····LOCAL··DEFAULT····6·Bfree18 ····15:·00001a1d····34·FUNC····LOCAL··DEFAULT····6·Bfree
19 ····16:·00004f01···458·FUNC····LOCAL··DEFAULT····6·lshift19 ····16:·00004ce5···458·FUNC····LOCAL··DEFAULT····6·lshift
 20 ····17:·00000d38·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 21 ····18:·00000d70·····0·NOTYPE··LOCAL··DEFAULT····6·$t
20 ····17:·00000131···184·FUNC····LOCAL··DEFAULT····1·b2d22 ····19:·00000121···188·FUNC····LOCAL··DEFAULT····1·b2d
21 ····18:·00001140·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
22 ····19:·00001154·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
23 ····20:·00004ec1····64·FUNC····LOCAL··DEFAULT····6·hi0bits23 ····20:·00004ca5····64·FUNC····LOCAL··DEFAULT····6·hi0bits
24 ····21:·000050cd···402·FUNC····LOCAL··DEFAULT····6·quorem24 ····21:·00004eb1···402·FUNC····LOCAL··DEFAULT····6·quorem
25 ····22:·00001988·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····22:·00001274·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····23:·000019a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····23:·00001278·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 27 ····24:·00001878·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 28 ····25:·00001890·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····25:·00000018·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····27:·00000018·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····26:·00000028·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····28:·00000028·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC033 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
32 ····29:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC134 ····31:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
33 ····30:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC235 ····32:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
34 ····31:·00001c1a·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
35 ····32:·00001c22·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
36 ····33:·00001d10·····0·NOTYPE··LOCAL··DEFAULT····6·$d36 ····33:·00001b8e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
37 ····34:·00001d28·····0·NOTYPE··LOCAL··DEFAULT····6·$t37 ····34:·00001b96·····0·NOTYPE··LOCAL··DEFAULT····6·$t
38 ····35:·00002578·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····35:·00001c78·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····36:·00002588·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····36:·00001c90·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····37:·000025d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d40 ····37:·000024e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
41 ····38:·000025e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····38:·000024f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 42 ····39:·00002530·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 43 ····40:·00002548·····0·NOTYPE··LOCAL··DEFAULT····6·$t
42 ····39:·00000049····58·FUNC····LOCAL··DEFAULT····1·nrv_alloc44 ····41:·00000049····42·FUNC····LOCAL··DEFAULT····1·nrv_alloc
43 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR245 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR2
44 ····41:·0000416c·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
45 ····42:·00004174·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
46 ····43:·0000458c·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····43:·00003f4c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····44:·00004590·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····44:·00003f54·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····45:·000047e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····45:·000042a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····46:·000047f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····46:·000042a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····47:·00004c40·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····47:·000045c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
51 ····48:·00004c44·····0·NOTYPE··LOCAL··DEFAULT····6·$t51 ····48:·000045cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
52 ····49:·00004ebc·····0·NOTYPE··LOCAL··DEFAULT····6·$d52 ····49:·00004a1c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
53 ····50:·00004ec0·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····50:·00004a20·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 54 ····51:·00004ca0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 55 ····52:·00004ca4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····9·56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
55 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d57 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
56 ····53:·00000000···184·OBJECT··LOCAL··DEFAULT····9·tens58 ····55:·00000000···184·OBJECT··LOCAL··DEFAULT····9·tens
57 ····54:·000000b8····40·OBJECT··LOCAL··DEFAULT····9·bigtens59 ····56:·000000b8····40·OBJECT··LOCAL··DEFAULT····9·bigtens
 60 ····57:·000000e0····40·OBJECT··LOCAL··DEFAULT····9·tinytens
58 ····55:·000000e0····12·OBJECT··LOCAL··DEFAULT····9·p05.061 ····58:·00000108····12·OBJECT··LOCAL··DEFAULT····9·p05.0
59 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d62 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
60 ····57:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·pmem_next63 ····60:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·pmem_next
61 ····58:·00000020··2304·OBJECT··LOCAL··DEFAULT····5·private_mem64 ····61:·00000020··2304·OBJECT··LOCAL··DEFAULT····5·private_mem
62 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d65 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
63 ····60:·00000000····32·OBJECT··LOCAL··DEFAULT····5·freelist66 ····63:·00000000····32·OBJECT··LOCAL··DEFAULT····5·freelist
64 ····61:·00000920·····4·OBJECT··LOCAL··DEFAULT····5·p5s67 ····64:·00000920·····4·OBJECT··LOCAL··DEFAULT····5·p5s
65 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT····1·68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
66 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT····3·69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
67 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT····8·70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT···10·71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT···11·72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
70 ····67:·00000001··6840·FUNC····GLOBAL·DEFAULT····6·_Py_dg_strtod73 ····70:·00000001··6682·FUNC····GLOBAL·DEFAULT····6·_Py_dg_strtod
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
74 ····71:·00000001····40·FUNC····GLOBAL·DEFAULT····1·_Py_dg_infinity77 ····74:·00000001····40·FUNC····GLOBAL·DEFAULT····1·_Py_dg_infinity
75 ····72:·00000029····30·FUNC····GLOBAL·DEFAULT····1·_Py_dg_stdnan78 ····75:·00000029····30·FUNC····GLOBAL·DEFAULT····1·_Py_dg_stdnan
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv
77 ····74:·00001add·11540·FUNC····GLOBAL·DEFAULT····6·_Py_dg_dtoa80 ····77:·00001a41·11148·FUNC····GLOBAL·DEFAULT····6·_Py_dg_dtoa
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
80 ····77:·00005371····54·FUNC····GLOBAL·DEFAULT····6·_Py_dg_freedtoa83 ····80:·00005155····54·FUNC····GLOBAL·DEFAULT····6·_Py_dg_freedtoa
20.4 KB
readelf --wide --relocs {}
    
Offset 1, 169 lines modifiedOffset 1, 167 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5d24·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x5b54·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000050··0000080a·R_ARM_THM_CALL·········000047f1···Balloc3 00000050··00000a0a·R_ARM_THM_CALL·········000045cd···Balloc
4 0000008e··0000080a·R_ARM_THM_CALL·········000047f1···Balloc4 0000007e··00000a0a·R_ARM_THM_CALL·········000045cd···Balloc
5 00000148··0000140a·R_ARM_THM_CALL·········00004ec1···hi0bits5 00000138··0000140a·R_ARM_THM_CALL·········00004ca5···hi0bits
  
6 Relocation·section·'.rel.data'·at·offset·0x5d3c·contains·1·entry:6 Relocation·section·'.rel.data'·at·offset·0x5b6c·contains·1·entry:
7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
8 00000000··00000102·R_ARM_ABS32············00000000···.bss8 00000000··00000102·R_ARM_ABS32············00000000···.bss
  
9 Relocation·section·'.rel.text.hot'·at·offset·0x5d44·contains·156·entries:9 Relocation·section·'.rel.text.hot'·at·offset·0x5b74·contains·154·entries:
10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
11 00000274··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
12 00000278··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
13 0000029a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
14 0000029e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
15 000002b8··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
16 000002bc··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
17 000002da··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
18 000002de··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
19 00000300··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR111 00000306··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
20 00000304··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR112 0000030a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
21 0000032a··0000440a·R_ARM_THM_CALL·········00000000···PyMem_Free 
22 0000037e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR113 0000032a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
23 00000382··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR114 0000032e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 15 00000348··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 16 0000034c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 17 0000036a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 18 0000036e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 19 00000390··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 20 00000394··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
24 000003a2··0000440a·R_ARM_THM_CALL·········00000000···PyMem_Free21 000003b4··0000470a·R_ARM_THM_CALL·········00000000···PyMem_Free
25 000004e8··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR022 00000408··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
26 000004ec··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR023 0000040c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 24 0000042c··0000470a·R_ARM_THM_CALL·········00000000···PyMem_Free
 25 00000562··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 26 00000566··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
27 000006b6··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR027 000006b4··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
28 000006ba··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR028 000006b8··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
29 00000704··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR029 000006fe··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
30 00000708··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR030 00000702··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 31 000007e0··00003502·R_ARM_ABS32············00000000···.rodata
31 00000a56··0000450a·R_ARM_THM_CALL·········00000000···memcpy 
32 00000a60··00000c0a·R_ARM_THM_CALL·········00000085···sd2b 
33 00000ce0··0000110a·R_ARM_THM_CALL·········00000131···b2d 
34 00000cec··0000110a·R_ARM_THM_CALL·········00000131···b2d 
35 00000e86··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR032 000007ea··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
36 00000e8a··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR033 000007ee··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 34 00000a98··0000480a·R_ARM_THM_CALL·········00000000···memcpy
 35 00000aa2··00000c0a·R_ARM_THM_CALL·········00000075···sd2b
 36 00000d76··0000130a·R_ARM_THM_CALL·········00000121···b2d
 37 00000d82··0000130a·R_ARM_THM_CALL·········00000121···b2d
37 00000f38··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR038 00000f1e··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 39 00000f22··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 40 00000fbc··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
38 00000f3c··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR041 00000fc0··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
39 00000ff6··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
40 00000ffa··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
41 00001150··00003302·R_ARM_ABS32············00000000···.rodata 
42 00001172··00000c0a·R_ARM_THM_CALL·········00000085···sd2b42 00001118··00000c0a·R_ARM_THM_CALL·········00000075···sd2b
 43 00001274··00003502·R_ARM_ABS32············00000000···.rodata
 44 00001520··0000490a·R_ARM_THM_CALL·········00000000···__errno_location
43 0000159c··0000460a·R_ARM_THM_CALL·········00000000···__errno_location45 000015c4··0000490a·R_ARM_THM_CALL·········00000000···__errno_location
44 00001644··0000460a·R_ARM_THM_CALL·········00000000···__errno_location 
45 0000169c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR046 00001614··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
46 000016a0··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR047 00001618··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
47 00001742··0000460a·R_ARM_THM_CALL·········00000000···__errno_location 
48 00001858··0000440a·R_ARM_THM_CALL·········00000000···PyMem_Free 
49 0000186a··0000440a·R_ARM_THM_CALL·········00000000···PyMem_Free48 00001766··0000470a·R_ARM_THM_CALL·········00000000···PyMem_Free
50 0000188a··0000440a·R_ARM_THM_CALL·········00000000···PyMem_Free49 00001778··0000470a·R_ARM_THM_CALL·········00000000···PyMem_Free
 50 000017b2··0000470a·R_ARM_THM_CALL·········00000000···PyMem_Free
 51 000018fe··0000490a·R_ARM_THM_CALL·········00000000···__errno_location
51 00001ac2··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR152 00001a26··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
52 00001ac6··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR153 00001a2a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
53 00001b1c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR154 00001a84··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
54 00001b20··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR155 00001a88··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
55 00001e86··00004b0a·R_ARM_THM_CALL·········00000000···memset56 00001df2··00004e0a·R_ARM_THM_CALL·········00000000···memset
 57 00001ff2··00004e0a·R_ARM_THM_CALL·········00000000···memset
56 00002084··00004b0a·R_ARM_THM_CALL·········00000000···memset58 000020f4··00004e0a·R_ARM_THM_CALL·········00000000···memset
57 00002186··00004b0a·R_ARM_THM_CALL·········00000000···memset 
58 000023c4··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR059 0000232a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
59 000023c8··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR060 0000232e··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
60 00002578··00000202·R_ARM_ABS32············00000000···.text.hot61 000024e8··00000202·R_ARM_ABS32············00000000···.text.hot
61 0000257c··00000202·R_ARM_ABS32············00000000···.text.hot62 000024ec··00000202·R_ARM_ABS32············00000000···.text.hot
62 00002580··00000202·R_ARM_ABS32············00000000···.text.hot63 000024f0··00000202·R_ARM_ABS32············00000000···.text.hot
63 00002584··00000202·R_ARM_ABS32············00000000···.text.hot64 000024f4··00000202·R_ARM_ABS32············00000000···.text.hot
64 0000265c··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv65 000025bc··00004c0a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
65 0000300c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
66 00003010··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
67 0000315c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
68 00003160··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
69 0000334a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
70 0000334e··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
71 000033b4··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
72 000033b8··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
73 000035ae··00004c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
74 00003a22··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR066 00002f68··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
75 00003a26··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR067 00002f6c··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
76 00003ae4··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2 
77 00003ae8··00001e30·R_ARM_THM_MOVT_ABS·····00000010···.LC2 
78 00003b56··0000450a·R_ARM_THM_CALL·········00000000···memcpy 
79 00003b7c··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC068 00003072··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 69 00003076··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 70 000032bc··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
80 00003b80··00001d2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC171 000032f8··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
81 00003b84··00001c30·R_ARM_THM_MOVT_ABS·····00000000···.LC072 000032fc··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
82 00003b8c··00001d30·R_ARM_THM_MOVT_ABS·····0000000c···.LC1 
83 00003bb4··0000450a·R_ARM_THM_CALL·········00000000···memcpy 
84 00003db4··0000450a·R_ARM_THM_CALL·········00000000···memcpy 
85 00003e46··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR273 0000336c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
86 00003e4a··00002830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR274 00003370··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
87 00003e90··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR075 0000389a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
88 00003e94··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR076 0000389e··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 77 0000396c··0000202f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2
 78 00003970··00002030·R_ARM_THM_MOVT_ABS·····00000010···.LC2
 79 000039e2··0000480a·R_ARM_THM_CALL·········00000000···memcpy
 80 00003a18··0000480a·R_ARM_THM_CALL·········00000000···memcpy
 81 00003a3c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 82 00003a40··00001f2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
 83 00003a44··00001e30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 84 00003a4c··00001f30·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
 85 00003b22··0000480a·R_ARM_THM_CALL·········00000000···memcpy
89 00003ecc··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR286 00003c34··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
90 00003ed0··00002830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2 
91 00003f74··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2 
92 00003f78··00002830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR287 00003c38··00002a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
Max diff block lines reached; -1/20863 bytes (-0.00%) of diff not shown.
260 B
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 15 lines modified
1 "`DFNF[E1 !i0isigi
2 Infinity2 Infinity
3 .LANCHOR13 .LANCHOR1
4 .LANCHOR04 .LANCHOR0
5 pow5mult5 pow5mult
6 nrv_alloc6 nrv_alloc
7 .LANCHOR27 .LANCHOR2
 8 tinytens
8 pmem_next9 pmem_next
9 private_mem10 private_mem
10 freelist11 freelist
11 _Py_dg_strtod12 _Py_dg_strtod
12 PyMem_Free13 PyMem_Free
13 __errno_location14 __errno_location
14 _Py_dg_infinity15 _Py_dg_infinity
4.57 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 31, 170 lines modifiedOffset 31, 163 lines modified
31 »       moveq»  r3,·r131 »       moveq»  r3,·r1
32 »       vmov»   d0,·r2,·r332 »       vmov»   d0,·r2,·r3
33 »       bx»     lr33 »       bx»     lr
34 »       nop34 »       nop
  
35 00000048·<nrv_alloc>:35 00000048·<nrv_alloc>:
36 nrv_alloc():36 nrv_alloc():
37 »       push»   {r3,·r4,·r5,·lr}37 »       push»   {r4,·r5,·r6,·lr}
38 »       mov»    r4,·r038 »       mov»    r4,·r0
39 »       movs»   r0,·#039 »       movs»   r0,·#0
40 »       mov»    r5,·r140 »       mov»    r6,·r1
41 »       bl»     47f0·<Balloc>41 »       bl»     45cc·<Balloc>
42 ·R_ARM_THM_CALL» Balloc42 ·R_ARM_THM_CALL» Balloc
43 »       mov»    r3,·r0 
44 »       cbz»    r0,·7c·<nrv_alloc+0x34>43 »       cbz»    r0,·70·<nrv_alloc+0x28>
45 »       mov»    r2,·r4 
46 »       movs»   r1,·#044 »       movs»   r3,·#0
47 »       str.w»  r1,·[r0],·#445 »       str.w»  r3,·[r0],·#4
48 »       ldrb.w» r4,·[r2],·#1 
49 »       strb»   r4,·[r3,·#4] 
50 »       cbz»    r4,·7e·<nrv_alloc+0x36> 
51 »       adds»   r3,·#5 
52 »       ldrb.w» r4,·[r2],·#1 
53 »       mov»    r1,·r3 
54 »       strb.w» r4,·[r3],·#1 
55 »       cmp»    r4,·#0 
56 »       bne.n»  6a·<nrv_alloc+0x22> 
57 »       cbz»    r5,·7c·<nrv_alloc+0x34> 
58 »       str»    r1,·[r5,·#0] 
59 »       pop»    {r3,·r4,·r5,·pc} 
60 »       mov»    r1,·r046 »       mov»    r1,·r0
 47 »       ldrb.w» r2,·[r4],·#1
 48 »       mov»    r5,·r1
 49 »       strb.w» r2,·[r1],·#1
 50 »       cmp»    r2,·#0
61 »       b.n»    78·<nrv_alloc+0x30>51 »       bne.n»  5e·<nrv_alloc+0x16>
 52 »       cbz»    r6,·70·<nrv_alloc+0x28>
 53 »       str»    r5,·[r6,·#0]
 54 »       pop»    {r4,·r5,·r6,·pc}
62 »       nop55 »       nop
  
63 00000084·<sd2b>:56 00000074·<sd2b>:
64 sd2b():57 sd2b():
65 »       push»   {r4,·r5,·r6,·lr}58 »       push»   {r4,·r5,·r6,·lr}
66 »       mov»    r4,·r059 »       mov»    r4,·r0
67 »       movs»   r0,·#160 »       movs»   r0,·#1
68 »       mov»    r5,·r161 »       mov»    r5,·r1
69 »       mov»    r6,·r262 »       mov»    r6,·r2
70 »       bl»     47f0·<Balloc>63 »       bl»     45cc·<Balloc>
71 ·R_ARM_THM_CALL» Balloc64 ·R_ARM_THM_CALL» Balloc
72 »       cbz»    r0,·c4·<sd2b+0x40>65 »       cbz»    r0,·b4·<sd2b+0x40>
73 »       ldrd»   r2,·r1,·[r4]66 »       ldrd»   r2,·r1,·[r4]
74 »       movs»   r3,·#267 »       movs»   r3,·#2
75 »       str»    r2,·[r0,·#20]68 »       str»    r2,·[r0,·#20]
76 »       movw»   r2,·#64461»  ;·0xfbcd69 »       movw»   r2,·#64461»  ;·0xfbcd
77 »       movt»   r2,·#65535»  ;·0xffff70 »       movt»   r2,·#65535»  ;·0xffff
78 »       str»    r3,·[r0,·#16]71 »       str»    r3,·[r0,·#16]
79 »       ubfx»   ip,·r1,·#20,·#1172 »       ubfx»   ip,·r1,·#20,·#11
80 »       ubfx»   r4,·r1,·#0,·#2073 »       ubfx»   r4,·r1,·#0,·#20
81 »       subw»   r3,·ip,·#1075»;·0x43374 »       subw»   r3,·ip,·#1075»;·0x433
82 »       str»    r4,·[r0,·#24]75 »       str»    r4,·[r0,·#24]
83 »       cmp»    r3,·r276 »       cmp»    r3,·r2
84 »       str»    r3,·[r6,·#0]77 »       str»    r3,·[r6,·#0]
85 »       beq.n»  c6·<sd2b+0x42>78 »       beq.n»  b6·<sd2b+0x42>
86 »       ldr»    r1,·[r0,·#24]79 »       ldr»    r1,·[r0,·#24]
87 »       orr.w»  r4,·r1,·#1048576»    ;·0x10000080 »       orr.w»  r4,·r1,·#1048576»    ;·0x100000
88 »       str»    r4,·[r0,·#24]81 »       str»    r4,·[r0,·#24]
89 »       cbnz»   r5,·da·<sd2b+0x56>82 »       cbnz»   r5,·ca·<sd2b+0x56>
90 »       pop»    {r4,·r5,·r6,·pc}83 »       pop»    {r4,·r5,·r6,·pc}
91 »       movw»   r3,·#64462»  ;·0xfbce84 »       movw»   r3,·#64462»  ;·0xfbce
92 »       movt»   r3,·#65535»  ;·0xffff85 »       movt»   r3,·#65535»  ;·0xffff
93 »       str»    r3,·[r6,·#0]86 »       str»    r3,·[r6,·#0]
94 »       cbz»    r5,·126·<sd2b+0xa2>87 »       cbz»    r5,·116·<sd2b+0xa2>
95 »       ldr»    r2,·[r0,·#20]88 »       ldr»    r2,·[r0,·#20]
96 »       cbnz»   r2,·da·<sd2b+0x56>89 »       cbnz»   r2,·ca·<sd2b+0x56>
97 »       ldr»    r1,·[r0,·#24]90 »       ldr»    r1,·[r0,·#24]
98 »       cbz»    r1,·11e·<sd2b+0x9a>91 »       cbz»    r1,·10e·<sd2b+0x9a>
99 »       ldr»    r4,·[r6,·#0]92 »       ldr»    r4,·[r6,·#0]
100 »       movw»   r3,·#64462»  ;·0xfbce93 »       movw»   r3,·#64462»  ;·0xfbce
101 »       movt»   r3,·#65535»  ;·0xffff94 »       movt»   r3,·#65535»  ;·0xffff
102 »       subs»   r2,·r4,·r595 »       subs»   r2,·r4,·r5
103 »       cmp»    r2,·r396 »       cmp»    r2,·r3
104 »       bge.n»  124·<sd2b+0xa0>97 »       bge.n»  114·<sd2b+0xa0>
105 »       subs»   r5,·r5,·r498 »       subs»   r5,·r5,·r4
106 »       str»    r3,·[r6,·#0]99 »       str»    r3,·[r6,·#0]
107 »       subw»   r2,·r5,·#1074»;·0x432100 »       subw»   r2,·r5,·#1074»;·0x432
108 »       cmp»    r2,·#31101 »       cmp»    r2,·#31
109 »       ble.n»  12a·<sd2b+0xa6>102 »       ble.n»  11a·<sd2b+0xa6>
110 »       ldr»    r6,·[r0,·#24]103 »       ldr»    r6,·[r0,·#24]
111 »       movs»   r3,·#0104 »       movs»   r3,·#0
112 »       subw»   r2,·r5,·#1106»;·0x452105 »       subw»   r2,·r5,·#1106»;·0x452
113 »       strd»   r6,·r3,·[r0,·#20]106 »       strd»   r6,·r3,·[r0,·#20]
114 »       cbz»    r2,·11e·<sd2b+0x9a>107 »       cbz»    r2,·10e·<sd2b+0x9a>
115 »       ldr»    r1,·[r0,·#20]108 »       ldr»    r1,·[r0,·#20]
116 »       rsb»    lr,·r2,·#32109 »       rsb»    lr,·r2,·#32
117 »       lsl.w»  r4,·r3,·lr110 »       lsl.w»  r4,·r3,·lr
118 »       lsr.w»  r5,·r1,·r2111 »       lsr.w»  r5,·r1,·r2
119 »       lsrs»   r3,·r2112 »       lsrs»   r3,·r2
120 »       orrs»   r5,·r4113 »       orrs»   r5,·r4
121 »       str»    r3,·[r0,·#24]114 »       str»    r3,·[r0,·#24]
122 »       str»    r5,·[r0,·#20]115 »       str»    r5,·[r0,·#20]
123 »       cmp»    r3,·#0116 »       cmp»    r3,·#0
124 »       bne.n»  c4·<sd2b+0x40>117 »       bne.n»  b4·<sd2b+0x40>
125 »       movs»   r6,·#1118 »       movs»   r6,·#1
126 »       str»    r6,·[r0,·#16]119 »       str»    r6,·[r0,·#16]
127 »       pop»    {r4,·r5,·r6,·pc}120 »       pop»    {r4,·r5,·r6,·pc}
128 »       str»    r2,·[r6,·#0]121 »       str»    r2,·[r6,·#0]
129 »       ldr»    r3,·[r0,·#24]122 »       ldr»    r3,·[r0,·#24]
130 »       b.n»    11a·<sd2b+0x96>123 »       b.n»    10a·<sd2b+0x96>
131 »       ldr»    r3,·[r0,·#24]124 »       ldr»    r3,·[r0,·#24]
132 »       b.n»    104·<sd2b+0x80>125 »       b.n»    f4·<sd2b+0x80>
133 »       nop126 »       nop
  
134 00000130·<b2d>:127 00000120·<b2d>:
135 b2d():128 b2d():
136 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}129 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
137 »       add.w»  r8,·r0,·#20130 »       add.w»  r8,·r0,·#20
138 »       ldr»    r4,·[r0,·#16]131 »       ldr»    r4,·[r0,·#16]
139 »       mov»    r7,·r1132 »       mov»    r7,·r1
140 »       add.w»  r4,·r8,·r4,·lsl·#2133 »       add.w»  r4,·r8,·r4,·lsl·#2
141 »       subs»   r6,·r4,·#4134 »       subs»   r6,·r4,·#4
142 »       ldr.w»  r5,·[r4,·#-4]135 »       ldr.w»  r5,·[r4,·#-4]
143 »       mov»    r0,·r5136 »       mov»    r0,·r5
144 »       bl»     4ec0·<hi0bits>137 »       bl»     4ca4·<hi0bits>
145 ·R_ARM_THM_CALL» hi0bits138 ·R_ARM_THM_CALL» hi0bits
146 »       rsb»    r3,·r0,·#32139 »       rsb»    r3,·r0,·#32
147 »       cmp»    r0,·#10140 »       cmp»    r0,·#10
Max diff block lines reached; 1477/4496 bytes (32.85%) of diff not shown.
253 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.19 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 4, 20 lines modifiedOffset 4, 21 lines modified
4 ··0x00000010·002e4c41·4e43484f·52300042·616c6c6f·..LANCHOR0.Ballo4 ··0x00000010·002e4c41·4e43484f·52300042·616c6c6f·..LANCHOR0.Ballo
5 ··0x00000020·63006d75·6c746164·64007364·32620070·c.multadd.sd2b.p5 ··0x00000020·63006d75·6c746164·64007364·32620070·c.multadd.sd2b.p
6 ··0x00000030·6f77356d·756c7400·42667265·65006c73·ow5mult.Bfree.ls6 ··0x00000030·6f77356d·756c7400·42667265·65006c73·ow5mult.Bfree.ls
7 ··0x00000040·68696674·00623264·00686930·62697473·hift.b2d.hi0bits7 ··0x00000040·68696674·00623264·00686930·62697473·hift.b2d.hi0bits
8 ··0x00000050·0071756f·72656d00·2e4c4330·002e4c43·.quorem..LC0..LC8 ··0x00000050·0071756f·72656d00·2e4c4330·002e4c43·.quorem..LC0..LC
9 ··0x00000060·31002e4c·4332006e·72765f61·6c6c6f63·1..LC2.nrv_alloc9 ··0x00000060·31002e4c·4332006e·72765f61·6c6c6f63·1..LC2.nrv_alloc
10 ··0x00000070·002e4c41·4e43484f·52320062·69677465·..LANCHOR2.bigte10 ··0x00000070·002e4c41·4e43484f·52320062·69677465·..LANCHOR2.bigte
11 ··0x00000080·6e730070·30352e30·00706d65·6d5f6e65·ns.p05.0.pmem_ne 
12 ··0x00000090·78740070·72697661·74655f6d·656d0066·xt.private_mem.f 
13 ··0x000000a0·7265656c·69737400·70357300·5f50795f·reelist.p5s._Py_ 
14 ··0x000000b0·64675f73·7472746f·64005079·4d656d5f·dg_strtod.PyMem_ 
15 ··0x000000c0·46726565·006d656d·63707900·5f5f6572·Free.memcpy.__er 
16 ··0x000000d0·726e6f5f·6c6f6361·74696f6e·005f5079·rno_location._Py 
17 ··0x000000e0·5f64675f·696e6669·6e697479·005f5079·_dg_infinity._Py 
18 ··0x000000f0·5f64675f·7374646e·616e005f·5f616561·_dg_stdnan.__aea 
19 ··0x00000100·62695f75·69646976·005f5079·5f64675f·bi_uidiv._Py_dg_ 
20 ··0x00000110·64746f61·006d656d·73657400·50794d65·dtoa.memset.PyMe 
21 ··0x00000120·6d5f4d61·6c6c6f63·005f5079·5f64675f·m_Malloc._Py_dg_ 
22 ··0x00000130·66726565·64746f61·00················freedtoa.11 ··0x00000080·6e730074·696e7974·656e7300·7030352e·ns.tinytens.p05.
 12 ··0x00000090·3000706d·656d5f6e·65787400·70726976·0.pmem_next.priv
 13 ··0x000000a0·6174655f·6d656d00·66726565·6c697374·ate_mem.freelist
 14 ··0x000000b0·00703573·005f5079·5f64675f·73747274·.p5s._Py_dg_strt
 15 ··0x000000c0·6f640050·794d656d·5f467265·65006d65·od.PyMem_Free.me
 16 ··0x000000d0·6d637079·005f5f65·72726e6f·5f6c6f63·mcpy.__errno_loc
 17 ··0x000000e0·6174696f·6e005f50·795f6467·5f696e66·ation._Py_dg_inf
 18 ··0x000000f0·696e6974·79005f50·795f6467·5f737464·inity._Py_dg_std
 19 ··0x00000100·6e616e00·5f5f6165·6162695f·75696469·nan.__aeabi_uidi
 20 ··0x00000110·76005f50·795f6467·5f64746f·61006d65·v._Py_dg_dtoa.me
 21 ··0x00000120·6d736574·0050794d·656d5f4d·616c6c6f·mset.PyMem_Mallo
 22 ··0x00000130·63005f50·795f6467·5f667265·6564746f·c._Py_dg_freedto
 23 ··0x00000140·6100································a.
  
146 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:··········14488·(bytes·into·file)13 ··Start·of·section·headers:··········14472·(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·0x3898:1 There·are·16·section·headers,·starting·at·offset·0x3888:
  
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·0000ec·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000038·000394·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·002fb8·000068·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·002f88·000108·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000120·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0003cc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000120·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0003cc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000120·000347·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003cc·000347·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000468·001a30·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000714·001740·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003020·0006c0·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003090·000640·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001e98·0005d8·00··AX··0···0··812 ··[·8]·.text.unlikely····PROGBITS········00000000·001e58·0005d8·00··AX··0···0··8
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0036e0·000130·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0036d0·000130·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002470·000049·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·002430·000049·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0024b9·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002479·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0024b9·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002479·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0024ec·000630·10·····14··56··417 ··[13]·.symtab···········SYMTAB··········00000000·0024ac·000640·10·····14··57··4
18 ··[14]·.strtab···········STRTAB··········00000000·002b1c·00049c·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·002aec·00049c·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·003810·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·003800·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
11.4 KB
readelf --wide --symbols {}
    
Offset 1, 102 lines modifiedOffset 1, 103 lines modified
  
1 Symbol·table·'.symtab'·contains·99·entries:1 Symbol·table·'.symtab'·contains·100·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:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27 ·····4:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····6·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
10 ·····7:·00000971··2076·FUNC····LOCAL··DEFAULT····6·parse_internal_render_format_spec10 ·····7:·00000971··2088·FUNC····LOCAL··DEFAULT····6·parse_internal_render_format_spec
11 ·····8:·000000b1····60·FUNC····LOCAL··DEFAULT····1·unknown_presentation_type11 ·····8:·00000359····60·FUNC····LOCAL··DEFAULT····1·unknown_presentation_type
12 ·····9:·00000001····46·FUNC····LOCAL··DEFAULT····1·format_obj12 ·····9:·000002a9····46·FUNC····LOCAL··DEFAULT····1·format_obj
13 ····10:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC313 ····10:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
14 ····11:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC414 ····11:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
15 ····12:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC515 ····12:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
16 ····13:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC616 ····13:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
17 ····14:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·$d17 ····14:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·$d
18 ····15:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·$t18 ····15:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·$t
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR019 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
20 ····17:·0000118d···204·FUNC····LOCAL··DEFAULT····6·get_locale_info20 ····17:·00001199···204·FUNC····LOCAL··DEFAULT····6·get_locale_info
21 ····18:·00001405···646·FUNC····LOCAL··DEFAULT····6·fill_number21 ····18:·00001411···646·FUNC····LOCAL··DEFAULT····6·fill_number
22 ····19:·00001735···764·FUNC····LOCAL··DEFAULT····6·format_float_internal22 ····19:·00000001···680·FUNC····LOCAL··DEFAULT····1·format_float_internal
23 ····20:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC723 ····20:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
24 ····21:·00000198·····0·NOTYPE··LOCAL··DEFAULT····5·.LC824 ····21:·00000198·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
25 ····22:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC925 ····22:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
26 ····23:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1026 ····23:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
27 ····24:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1127 ····24:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
28 ····25:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1228 ····25:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
29 ····26:·00000de0·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····26:·00000ddc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····27:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····27:·00000eac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····28:·00000240·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1331 ····28:·00000240·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
32 ····29:·00000244·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1432 ····29:·00000244·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
33 ····30:·00001254·····0·NOTYPE··LOCAL··DEFAULT····6·$d33 ····30:·00001260·····0·NOTYPE··LOCAL··DEFAULT····6·$d
34 ····31:·00001258·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····31:·00001264·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····32:·00001259···426·FUNC····LOCAL··DEFAULT····6·calc_number_widths35 ····32:·00001265···426·FUNC····LOCAL··DEFAULT····6·calc_number_widths
36 ····33:·00000248·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1536 ····33:·00000248·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
37 ····34:·0000168d····50·FUNC····LOCAL··DEFAULT····6·free_locale_info37 ····34:·00001699····50·FUNC····LOCAL··DEFAULT····6·free_locale_info
38 ····35:·00000031···126·FUNC····LOCAL··DEFAULT····1·parse_number 
39 ····36:·00001a28·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
40 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 39 ····36:·000002d9···126·FUNC····LOCAL··DEFAULT····1·parse_number
 40 ····37:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 41 ····38:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····38:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1642 ····39:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
42 ····39:·00000298·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1743 ····40:·00000298·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
43 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
44 ····41:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····8·$d45 ····42:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····8·$d
45 ····42:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1846 ····43:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
46 ····43:·00000310·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1947 ····44:·00000310·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···10·48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
48 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d49 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
49 ····46:·00000000····33·OBJECT··LOCAL··DEFAULT···10·CSWTCH.28750 ····47:·00000000····33·OBJECT··LOCAL··DEFAULT···10·CSWTCH.287
50 ····47:·00000024····33·OBJECT··LOCAL··DEFAULT···10·CSWTCH.28851 ····48:·00000024····33·OBJECT··LOCAL··DEFAULT···10·CSWTCH.288
51 ····48:·00000048·····1·OBJECT··LOCAL··DEFAULT···10·no_grouping52 ····49:·00000048·····1·OBJECT··LOCAL··DEFAULT···10·no_grouping
52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT····1· 
53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····3·53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····4·54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····5·55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····8·56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
 57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···11·58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT···12·59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
59 ····56:·00000001···560·FUNC····GLOBAL·DEFAULT····6·_PyUnicode_FormatAdvancedWriter60 ····57:·00000001···560·FUNC····GLOBAL·DEFAULT····6·_PyUnicode_FormatAdvancedWriter
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteStr62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteStr
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FindMaxChar63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FindMaxChar
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_PrepareInternal64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_PrepareInternal
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastFill65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastFill
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastCopyCharacters66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastCopyCharacters
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
68 ····65:·00000231··1854·FUNC····GLOBAL·DEFAULT····6·_PyLong_FormatAdvancedWriter69 ····66:·00000231··1854·FUNC····GLOBAL·DEFAULT····6·_PyLong_FormatAdvancedWriter
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_FormatWriter71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_FormatWriter
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Format72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Format
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_InsertThousandsGrouping73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_InsertThousandsGrouping
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Float76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Float
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromOrdinal78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromOrdinal
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ToDecimalDigit82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ToDecimalDigit
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localeconv85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localeconv
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetLocaleconvNumeric86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetLocaleconvNumeric
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_Strdup87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_Strdup
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
90 ····87:·000016c1···116·FUNC····GLOBAL·DEFAULT····6·_PyFloat_FormatAdvancedWriter91 ····88:·000016cd···116·FUNC····GLOBAL·DEFAULT····6·_PyFloat_FormatAdvancedWriter
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_double_to_string93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_double_to_string
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteASCIIString95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteASCIIString
95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromASCII96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromASCII
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
98 ····95:·00000001··1496·FUNC····GLOBAL·DEFAULT····8·_PyComplex_FormatAdvancedWriter99 ····96:·00000001··1496·FUNC····GLOBAL·DEFAULT····8·_PyComplex_FormatAdvancedWriter
99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_RealAsDouble101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_RealAsDouble
101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_ImagAsDouble102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_ImagAsDouble
30.6 KB
readelf --wide --relocs {}
    
Offset 1, 104 lines modifiedOffset 1, 126 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2fb8·contains·13·entries:1 Relocation·section·'.rel.text'·at·offset·0x2f88·contains·33·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00000032··0000590a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
 4 00000060··00005a0a·R_ARM_THM_CALL·········00000000···PyOS_double_to_string
 5 0000006c··00005b0a·R_ARM_THM_CALL·········00000000···strlen
 6 00000090··00005c0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString
 7 00000098··0000480a·R_ARM_THM_CALL·········00000000···PyMem_Free
 8 000000a4··0000590a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
 9 000000cc··00005d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromASCII
 10 000000d6··0000480a·R_ARM_THM_CALL·········00000000···PyMem_Free
 11 00000130··0000110a·R_ARM_THM_CALL·········00001199···get_locale_info
 12 00000156··0000200a·R_ARM_THM_CALL·········00001265···calc_number_widths
 13 0000016c··00003d0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_PrepareInternal
 14 0000018c··0000120a·R_ARM_THM_CALL·········00001411···fill_number
 15 0000019c··0000470a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 16 000001a2··0000220a·R_ARM_THM_CALL·········00001699···free_locale_info
 17 000001e2··00004c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 18 0000020a··00005a0a·R_ARM_THM_CALL·········00000000···PyOS_double_to_string
 19 00000214··00005b0a·R_ARM_THM_CALL·········00000000···strlen
 20 0000021e··0000590a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
 21 00000246··00004c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 22 0000028e··00004c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
3 00000004··00005d0a·R_ARM_THM_CALL·········00000000···PyObject_Str23 000002ac··00005e0a·R_ARM_THM_CALL·········00000000···PyObject_Str
4 00000010··00003a0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr24 000002b8··00003b0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr
5 00000020··0000460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc25 000002c8··0000470a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
6 00000046··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table26 000002ee··00005f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
7 0000004a··00005e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table27 000002f2··00005f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
8 000000b0··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError28 00000358··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
9 000000b4··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError29 0000035c··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
10 000000cc··00002a2f·R_ARM_THM_MOVW_ABS_NC··000002d8···.LC1830 00000374··00002b2f·R_ARM_THM_MOVW_ABS_NC··000002d8···.LC18
11 000000d0··00002a30·R_ARM_THM_MOVT_ABS·····000002d8···.LC1831 00000378··00002b30·R_ARM_THM_MOVT_ABS·····000002d8···.LC18
12 000000dc··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000310···.LC1932 00000384··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000310···.LC19
13 000000e0··00002b30·R_ARM_THM_MOVT_ABS·····00000310···.LC1933 00000388··00002c30·R_ARM_THM_MOVT_ABS·····00000310···.LC19
14 000000d8··00004f1e·R_ARM_THM_JUMP24·······00000000···PyErr_Format34 00000380··0000501e·R_ARM_THM_JUMP24·······00000000···PyErr_Format
15 000000e8··00004f1e·R_ARM_THM_JUMP24·······00000000···PyErr_Format35 00000390··0000501e·R_ARM_THM_JUMP24·······00000000···PyErr_Format
  
16 Relocation·section·'.rel.text.hot'·at·offset·0x3020·contains·216·entries:36 Relocation·section·'.rel.text.hot'·at·offset·0x3090·contains·200·entries:
17 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name37 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
18 00000014··0000392f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type38 00000014··00003a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type
19 00000018··00003930·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type39 00000018··00003a30·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type
20 000000c2··00003b0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FindMaxChar40 000000c2··00003c0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FindMaxChar
21 000000de··00003c0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_PrepareInternal41 000000de··00003d0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_PrepareInternal
22 000000fc··00003d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FastFill42 000000fc··00003e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FastFill
23 00000110··00003e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FastCopyCharacters43 00000110··00003f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FastCopyCharacters
24 00000140··00003a0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr44 00000140··00003b0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr
25 00000150··00003d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FastFill45 00000150··00003e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FastFill
26 0000016e··0000080a·R_ARM_THM_CALL·········000000b1···unknown_presentation_type46 0000016e··0000080a·R_ARM_THM_CALL·········00000359···unknown_presentation_type
27 0000018c··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError47 0000018c··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
28 00000190··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError48 00000190··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
29 00000194··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC049 00000194··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
30 00000198··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC050 00000198··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
31 000001a4··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString51 000001a4··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetString
32 000001e0··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError52 000001e0··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
33 000001e4··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError53 000001e4··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
34 000001e8··0000042f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC254 000001e8··0000042f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC2
35 000001ec··00000430·R_ARM_THM_MOVT_ABS·····00000068···.LC255 000001ec··00000430·R_ARM_THM_MOVT_ABS·····00000068···.LC2
36 000001f8··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString56 000001f8··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetString
37 000001fe··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError57 000001fe··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
38 00000202··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError58 00000202··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
39 00000206··0000032f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC159 00000206··0000032f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1
40 0000020a··00000330·R_ARM_THM_MOVT_ABS·····0000002c···.LC160 0000020a··00000330·R_ARM_THM_MOVT_ABS·····0000002c···.LC1
41 00000216··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString61 00000216··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetString
42 00000244··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type62 00000244··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
43 00000248··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type63 00000248··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
44 0000034e··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR064 0000034e··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
45 00000352··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR065 00000352··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
46 0000039a··0000440a·R_ARM_THM_CALL·········00000000···_PyLong_Format66 0000039a··0000450a·R_ARM_THM_CALL·········00000000···_PyLong_Format
47 0000045e··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_InsertThousandsGrouping67 0000045e··0000460a·R_ARM_THM_CALL·········00000000···_PyUnicode_InsertThousandsGrouping
48 000004f8··0000460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc68 000004f6··0000470a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
49 0000051e··0000470a·R_ARM_THM_CALL·········00000000···PyMem_Free69 0000051c··0000480a·R_ARM_THM_CALL·········00000000···PyMem_Free
50 0000057c··0000450a·R_ARM_THM_CALL·········00000000···_PyUnicode_InsertThousandsGrouping70 0000057a··0000460a·R_ARM_THM_CALL·········00000000···_PyUnicode_InsertThousandsGrouping
51 00000638··0000080a·R_ARM_THM_CALL·········000000b1···unknown_presentation_type71 00000630··0000080a·R_ARM_THM_CALL·········00000359···unknown_presentation_type
52 00000640··0000480a·R_ARM_THM_CALL·········00000000···PyNumber_Float72 00000638··0000490a·R_ARM_THM_CALL·········00000000···PyNumber_Float
 73 00000648··0000130a·R_ARM_THM_CALL·········00000001···format_float_internal
53 00000664··0000460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc74 0000065c··0000470a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
54 00000670··0000422f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type75 00000668··0000432f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
55 00000674··00004230·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type76 0000066c··00004330·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
56 00000684··0000430a·R_ARM_THM_CALL·········00000000···_PyLong_FormatWriter77 0000067c··0000440a·R_ARM_THM_CALL·········00000000···_PyLong_FormatWriter
57 00000696··0000440a·R_ARM_THM_CALL·········00000000···_PyLong_Format78 0000068e··0000450a·R_ARM_THM_CALL·········00000000···_PyLong_Format
58 00000718··00003c0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_PrepareInternal79 00000712··00003d0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_PrepareInternal
59 00000814··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError80 00000826··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
60 00000818··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError81 0000082a··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
61 0000081c··00000a2f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC382 0000082e··00000a2f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC3
62 00000820··00000a30·R_ARM_THM_MOVT_ABS·····000000a0···.LC383 00000832··00000a30·R_ARM_THM_MOVT_ABS·····000000a0···.LC3
63 0000082a··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString84 0000083e··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetString
64 00000832··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError85 00000846··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
65 00000836··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError86 0000084a··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
66 0000083a··00000b2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC487 0000084e··00000b2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC4
67 0000083e··00000b30·R_ARM_THM_MOVT_ABS·····000000d4···.LC488 00000852··00000b30·R_ARM_THM_MOVT_ABS·····000000d4···.LC4
68 00000846··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString89 00000858··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetString
69 00000866··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError90 00000868··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
70 0000086a··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError91 0000086c··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
71 0000086e··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC592 00000870··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC5
72 00000872··00000c30·R_ARM_THM_MOVT_ABS·····00000108···.LC593 00000874··00000c30·R_ARM_THM_MOVT_ABS·····00000108···.LC5
73 0000087a··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString94 0000087c··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetString
74 00000884··0000490a·R_ARM_THM_CALL·········00000000···PyLong_AsLong95 00000886··00004a0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
75 00000898··00004a0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromOrdinal96 0000089a··00004b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromOrdinal
76 000008c8··00004b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred97 000008c8··00004c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
77 000008d2··00004c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError98 000008d2··00004d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
78 000008d6··00004c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError99 000008d6··00004d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
79 000008da··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC6100 000008da··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC6
80 000008de··00000d30·R_ARM_THM_MOVT_ABS·····0000014c···.LC6101 000008de··00000d30·R_ARM_THM_MOVT_ABS·····0000014c···.LC6
81 000008e6··0000400a·R_ARM_THM_CALL·········00000000···PyErr_SetString102 000008e6··0000410a·R_ARM_THM_CALL·········00000000···PyErr_SetString
82 00000950··0000460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc103 00000950··0000470a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 104 00000956··0000470a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
83 00000958··00004d0a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready105 0000095e··00004e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready
84 00000964··0000460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
85 00000a5c··00004e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit106 00000a5c··00004f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit
86 00000af8··00004e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit107 00000afc··00004f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit
87 00000b42··00004e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit108 00000b48··00004f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit
88 00000bfc··00004e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit109 00000bf6··00004f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit
89 00000c0a··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError110 00000c04··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
90 00000c0e··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError111 00000c08··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
91 00000c12··0000162f·R_ARM_THM_MOVW_ABS_NC··000001bc···.LC9112 00000c0c··0000162f·R_ARM_THM_MOVW_ABS_NC··000001bc···.LC9
92 00000c16··00001630·R_ARM_THM_MOVT_ABS·····000001bc···.LC9113 00000c10··00001630·R_ARM_THM_MOVT_ABS·····000001bc···.LC9
93 00000c1e··00004f0a·R_ARM_THM_CALL·········00000000···PyErr_Format114 00000c18··0000500a·R_ARM_THM_CALL·········00000000···PyErr_Format
94 00000cbc··00004e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit115 00000cb6··00004f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit
95 00000d0e··00004e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit116 00000d08··00004f0a·R_ARM_THM_CALL·········00000000···_PyUnicode_ToDecimalDigit
 117 00000ddc··00000502·R_ARM_ABS32············00000000···.text.hot
96 00000de0··00000502·R_ARM_ABS32············00000000···.text.hot118 00000de0··00000502·R_ARM_ABS32············00000000···.text.hot
97 00000de4··00000502·R_ARM_ABS32············00000000···.text.hot119 00000de4··00000502·R_ARM_ABS32············00000000···.text.hot
98 00000de8··00000502·R_ARM_ABS32············00000000···.text.hot120 00000de8··00000502·R_ARM_ABS32············00000000···.text.hot
99 00000dec··00000502·R_ARM_ABS32············00000000···.text.hot121 00000dec··00000502·R_ARM_ABS32············00000000···.text.hot
100 00000df0··00000502·R_ARM_ABS32············00000000···.text.hot122 00000df0··00000502·R_ARM_ABS32············00000000···.text.hot
101 00000df4··00000502·R_ARM_ABS32············00000000···.text.hot123 00000df4··00000502·R_ARM_ABS32············00000000···.text.hot
102 00000df8··00000502·R_ARM_ABS32············00000000···.text.hot124 00000df8··00000502·R_ARM_ABS32············00000000···.text.hot
Max diff block lines reached; 16794/31310 bytes (53.64%) of diff not shown.
9.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 110 lines modifiedOffset 1, 388 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<format_float_internal>:
 3 format_float_internal():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
 5 »       movs»   r3,·#127»    ;·0x7f
 6 »       ldr»    r6,·[r1,·#28]
 7 »       sub»    sp,·#116»     ;·0x74
 8 »       ldr»    r5,·[r1,·#8]
 9 »       mov»    r7,·r2
 10 »       ldr.w»  r8,·[r1,·#24]
 11 »       cmp»    r5,·#0
 12 »       mov.w»  r2,·#0
 13 »       mov»    r4,·r1
 14 »       it»     ne
 15 »       movne»  r5,·#4
 16 »       str»    r3,·[sp,·#44]» ;·0x2c
 17 »       strd»   r2,·r2,·[sp,·#52]»     ;·0x34
 18 »       strd»   r2,·r2,·[sp,·#60]»     ;·0x3c
 19 »       cmp»    r6,·#0
 20 »       beq.w»  21e·<format_float_internal+0x21e>
 21 »       cmp»    r6,·#110»     ;·0x6e
 22 »       beq.n»  a4·<format_float_internal+0xa4>
 23 »       bl»     0·<PyFloat_AsDouble>
 24 ·R_ARM_THM_CALL» PyFloat_AsDouble
 25 »       vmov.f64»       d7,·#240»;·0xbf800000·-1.0
 26 »       vcmp.f64»       d0,·d7
 27 »       vmrs»   APSR_nzcv,·fpscr
 28 »       beq.w»  242·<format_float_internal+0x242>
 29 »       cmp»    r6,·#37»      ;·0x25
 30 »       beq.w»  1f2·<format_float_internal+0x1f2>
 31 »       cmp.w»  r8,·#0
 32 »       blt.n»  c0·<format_float_internal+0xc0>
 33 »       cmp»    r6,·#114»     ;·0x72
 34 »       beq.w»  1a8·<format_float_internal+0x1a8>
 35 »       mov»    r2,·r5
 36 »       mov»    r1,·r8
 37 »       uxtb»   r0,·r6
 38 »       add»    r3,·sp,·#48»   ;·0x30
 39 »       bl»     0·<PyOS_double_to_string>
 40 ·R_ARM_THM_CALL» PyOS_double_to_string
 41 »       mov»    r5,·r0
 42 »       cmp»    r0,·#0
 43 »       beq.w»  1ec·<format_float_internal+0x1ec>
 44 »       bl»     0·<strlen>
 45 ·R_ARM_THM_CALL» strlen
 46 »       mov»    r2,·r0
 47 »       ldr»    r0,·[r4,·#12]
 48 »       cmp»    r0,·#43»      ;·0x2b
 49 »       beq.n»  c6·<format_float_internal+0xc6>
 50 »       cmp»    r0,·#32
 51 »       beq.n»  c6·<format_float_internal+0xc6>
 52 »       ldr»    r1,·[r4,·#16]
 53 »       adds»   r3,·r1,·#1
 54 »       bne.n»  c6·<format_float_internal+0xc6>
 55 »       ldr»    r3,·[r4,·#28]
 56 »       cmp»    r3,·#110»     ;·0x6e
 57 »       beq.n»  c6·<format_float_internal+0xc6>
 58 »       ldr»    r6,·[r4,·#20]
 59 »       cbnz»   r6,·c6·<format_float_internal+0xc6>
 60 »       mov»    r1,·r5
 61 »       mov»    r0,·r7
 62 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString>
 63 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString
 64 »       mov»    r9,·r0
 65 »       mov»    r0,·r5
 66 »       bl»     0·<PyMem_Free>
 67 ·R_ARM_THM_CALL» PyMem_Free
 68 »       mov»    r0,·r9
 69 »       add»    sp,·#116»     ;·0x74
 70 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
 71 »       bl»     0·<PyFloat_AsDouble>
 72 ·R_ARM_THM_CALL» PyFloat_AsDouble
 73 »       vmov.f64»       d2,·#240»;·0xbf800000·-1.0
 74 »       vcmp.f64»       d0,·d2
 75 »       vmrs»   APSR_nzcv,·fpscr
 76 »       beq.w»  28a·<format_float_internal+0x28a>
 77 »       cmp.w»  r8,·#0
 78 »       bge.n»  1a8·<format_float_internal+0x1a8>
 79 »       movs»   r6,·#103»    ;·0x67
 80 »       mov.w»  r8,·#6
 81 »       b.n»    58·<format_float_internal+0x58>
 82 »       mov»    r0,·r5
 83 »       mov»    r1,·r2
 84 »       str»    r2,·[sp,·#24]
 85 »       bl»     0·<_PyUnicode_FromASCII>
 86 ·R_ARM_THM_CALL» _PyUnicode_FromASCII
 87 »       mov»    r9,·r0
 88 »       mov»    r0,·r5
 89 »       mov»    r5,·r9
 90 »       bl»     0·<PyMem_Free>
 91 ·R_ARM_THM_CALL» PyMem_Free
 92 »       cmp»    r5,·#0
 93 »       beq.w»  1ec·<format_float_internal+0x1ec>
 94 »       ldrb.w» r3,·[r9,·#16]
 95 »       ldr»    r2,·[sp,·#24]
 96 »       and.w»  r1,·r3,·#28
 97 »       and.w»  r0,·r3,·#32
 98 »       cmp»    r1,·#4
 99 »       bne.n»  1ac·<format_float_internal+0x1ac>
 100 »       cmp»    r0,·#0
 101 »       beq.n»  1d2·<format_float_internal+0x1d2>
 102 »       lsls»   r6,·r3,·#25
 103 »       ite»    mi
 104 »       addmi.w»r3,·r9,·#24
 105 »       addpl.w»r3,·r9,·#36»       ;·0x24
 106 »       ldrb.w» ip,·[r3]
 107 »       cmp.w»  ip,·#45»    ;·0x2d
 108 »       beq.n»  1ca·<format_float_internal+0x1ca>
 109 »       movs»   r6,·#0
 110 »       mov»    r8,·r6
 111 »       mov»    r0,·r5
 112 »       add»    r1,·sp,·#40»   ;·0x28
 113 »       add»    r3,·sp,·#36»   ;·0x24
 114 »       str»    r1,·[sp,·#0]
 115 »       mov»    r1,·r8
 116 »       str»    r2,·[sp,·#24]
 117 »       bl»     2d8·<parse_number>
 118 »       ldr»    r2,·[r4,·#28]
 119 »       ldr»    r3,·[sp,·#24]
 120 »       add»    r1,·sp,·#52»   ;·0x34
 121 »       cmp»    r2,·#110»     ;·0x6e
 122 »       str»    r3,·[sp,·#24]
 123 »       ite»    eq
Max diff block lines reached; 2928/9988 bytes (29.32%) of diff not shown.
86.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 »       cmp.w»  r9,·#0154 »       cmp.w»  r9,·#0
155 »       beq.n»  a8·<_PyUnicode_FormatAdvancedWriter+0xa8>155 »       beq.n»  a8·<_PyUnicode_FormatAdvancedWriter+0xa8>
156 »       mov.w»  r9,·#0156 »       mov.w»  r9,·#0
157 »       b.n»    9e·<_PyUnicode_FormatAdvancedWriter+0x9e>157 »       b.n»    9e·<_PyUnicode_FormatAdvancedWriter+0x9e>
158 »       ldr»    r5,·[r4,·#4]158 »       ldr»    r5,·[r4,·#4]
159 »       mov.w»  r8,·#4294967295»    ;·0xffffffff159 »       mov.w»  r8,·#4294967295»    ;·0xffffffff
160 »       ldr»    r1,·[r5,·#12]160 »       ldr»    r1,·[r5,·#12]
161 »       bl»     b0·<_PyUnicode_FormatAdvancedWriter+0xb0>161 »       bl»     358·<_PyLong_FormatAdvancedWriter+0x128>
162 ·R_ARM_THM_CALL» unknown_presentation_type162 ·R_ARM_THM_CALL» unknown_presentation_type
163 »       b.n»    11c·<_PyUnicode_FormatAdvancedWriter+0x11c>163 »       b.n»    11c·<_PyUnicode_FormatAdvancedWriter+0x11c>
164 »       cmp»    r7,·r1164 »       cmp»    r7,·r1
165 »       it»     ge165 »       it»     ge
166 »       movge»  r7,·r1166 »       movge»  r7,·r1
167 »       b.n»    7e·<_PyUnicode_FormatAdvancedWriter+0x7e>167 »       b.n»    7e·<_PyUnicode_FormatAdvancedWriter+0x7e>
168 »       mov»    sl,·r3168 »       mov»    sl,·r3
Offset 234, 280 lines modifiedOffset 234, 279 lines modified
234 »       b.n»    11c·<_PyUnicode_FormatAdvancedWriter+0x11c>234 »       b.n»    11c·<_PyUnicode_FormatAdvancedWriter+0x11c>
235 »       mov.w»  r8,·#4294967295»    ;·0xffffffff235 »       mov.w»  r8,·#4294967295»    ;·0xffffffff
236 »       b.n»    11c·<_PyUnicode_FormatAdvancedWriter+0x11c>236 »       b.n»    11c·<_PyUnicode_FormatAdvancedWriter+0x11c>
237 »       mov»    r1,·r0237 »       mov»    r1,·r0
238 »       mov»    r0,·r4238 »       mov»    r0,·r4
239 »       add»    sp,·#52»      ;·0x34239 »       add»    sp,·#52»      ;·0x34
240 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}240 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
241 »       b.w»    0·<_PyUnicode_FormatAdvancedWriter>241 »       b.w»    2a8·<_PyLong_FormatAdvancedWriter+0x78>
242 ·R_ARM_THM_JUMP24»       format_obj242 ·R_ARM_THM_JUMP24»       format_obj
  
243 00000230·<_PyLong_FormatAdvancedWriter>:243 00000230·<_PyLong_FormatAdvancedWriter>:
244 _PyLong_FormatAdvancedWriter():244 _PyLong_FormatAdvancedWriter():
245 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}245 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
246 »       mov»    r6,·r2246 »       mov»    r6,·r2
247 »       mov»    r5,·r0247 »       mov»    r5,·r0
248 »       sub»    sp,·#140»     ;·0x8c248 »       sub»    sp,·#140»     ;·0x8c
249 »       mov»    r4,·r1249 »       mov»    r4,·r1
250 »       ldr»    r2,·[sp,·#176]»;·0xb0250 »       ldr»    r2,·[sp,·#176]»;·0xb0
251 »       cmp»    r3,·r2251 »       cmp»    r3,·r2
252 »       bne.n»  260·<_PyLong_FormatAdvancedWriter+0x30>252 »       bne.n»  260·<_PyLong_FormatAdvancedWriter+0x30>
253 »       ldr»    r3,·[r1,·#4]253 »       ldr»    r3,·[r1,·#4]
254 »       movw»   lr,·#0254 »       movw»   r7,·#0
255 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type255 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type
256 »       movt»   lr,·#0256 »       movt»   r7,·#0
257 ·R_ARM_THM_MOVT_ABS»     PyLong_Type257 ·R_ARM_THM_MOVT_ABS»     PyLong_Type
258 »       cmp»    r3,·lr258 »       cmp»    r3,·r7
259 »       bne.w»  746·<_PyLong_FormatAdvancedWriter+0x516>259 »       bne.w»  740·<_PyLong_FormatAdvancedWriter+0x510>
260 »       movs»   r3,·#0260 »       movs»   r3,·#0
261 »       movs»   r2,·#10261 »       movs»   r2,·#10
262 »       add»    sp,·#140»     ;·0x8c262 »       add»    sp,·#140»     ;·0x8c
263 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}263 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
264 »       b.w»    0·<_PyLong_FormatWriter>264 »       b.w»    0·<_PyLong_FormatWriter>
265 ·R_ARM_THM_JUMP24»       _PyLong_FormatWriter265 ·R_ARM_THM_JUMP24»       _PyLong_FormatWriter
266 »       mov»    r1,·r3266 »       mov»    r1,·r3
267 »       movs»   r7,·#62»     ;·0x3e267 »       movs»   r7,·#62»     ;·0x3e
268 »       movs»   r3,·#100»    ;·0x64268 »       movs»   r3,·#100»    ;·0x64
269 »       mov»    r0,·r6269 »       mov»    r0,·r6
270 »       strd»   r3,·r7,·[sp]270 »       strd»   r3,·r7,·[sp]
271 »       add»    r3,·sp,·#60»   ;·0x3c271 »       add»    r3,·sp,·#60»   ;·0x3c
272 »       bl»     970·<parse_internal_render_format_spec>272 »       bl»     970·<parse_internal_render_format_spec>
273 »       cmp»    r0,·#0273 »       cmp»    r0,·#0
274 »       beq.w»  80e·<_PyLong_FormatAdvancedWriter+0x5de>274 »       beq.w»  80a·<_PyLong_FormatAdvancedWriter+0x5da>
275 »       ldr»    r0,·[sp,·#88]» ;·0x58275 »       ldr»    r0,·[sp,·#88]» ;·0x58
276 »       sub.w»  r1,·r0,·#37» ;·0x25276 »       sub.w»  r1,·r0,·#37» ;·0x25
277 »       cmp»    r1,·#83»      ;·0x53277 »       cmp»    r1,·#83»      ;·0x53
278 »       bhi.w»  630·<_PyLong_FormatAdvancedWriter+0x400>278 »       bhi.w»  628·<_PyLong_FormatAdvancedWriter+0x3f8>
279 »       tbh»    [pc,·r1,·lsl·#1]279 »       tbh»    [pc,·r1,·lsl·#1]
280 »       .word»  0x01d401db280 »       .word»  0x01d001d7
281 »       .word»  0x01d401d4281 »       .word»  0x01d001d0
282 »       .word»  0x01d401d4282 »       .word»  0x01d001d0
283 »       .word»  0x01d401d4283 »       .word»  0x01d001d0
284 »       .word»  0x01d401d4284 »       .word»  0x01d001d0
285 »       .word»  0x01d401d4285 »       .word»  0x01d001d0
286 »       .word»  0x01d401d4286 »       .word»  0x01d001d0
287 »       .word»  0x01d401d4287 »       .word»  0x01d001d0
288 »       .word»  0x01d401d4288 »       .word»  0x01d001d0
289 »       .word»  0x01d401d4289 »       .word»  0x01d001d0
290 »       .word»  0x01d401d4290 »       .word»  0x01d001d0
291 »       .word»  0x01d401d4291 »       .word»  0x01d001d0
292 »       .word»  0x01d401d4292 »       .word»  0x01d001d0
293 »       .word»  0x01d401d4293 »       .word»  0x01d001d0
294 »       .word»  0x01d401d4294 »       .word»  0x01d001d0
295 »       .word»  0x01d401d4295 »       .word»  0x01d001d0
296 »       .word»  0x01db01db296 »       .word»  0x01d701d7
297 »       .word»  0x01d401db297 »       .word»  0x01d001d7
298 »       .word»  0x01d401d4298 »       .word»  0x01d001d0
299 »       .word»  0x01d401d4299 »       .word»  0x01d001d0
300 »       .word»  0x01d401d4300 »       .word»  0x01d001d0
301 »       .word»  0x01d401d4301 »       .word»  0x01d001d0
302 »       .word»  0x01d401d4302 »       .word»  0x01d001d0
303 »       .word»  0x01d401d4303 »       .word»  0x01d001d0
304 »       .word»  0x01d401d4304 »       .word»  0x01d001d0
305 »       .word»  0x005401d4305 »       .word»  0x005401d0
306 »       .word»  0x01d401d4306 »       .word»  0x01d001d0
307 »       .word»  0x01d401d4307 »       .word»  0x01d001d0
308 »       .word»  0x01d401d4308 »       .word»  0x01d001d0
309 »       .word»  0x01d401d4309 »       .word»  0x01d001d0
310 »       .word»  0x005401d4310 »       .word»  0x005401d0
311 »       .word»  0x00540054311 »       .word»  0x00540054
312 »       .word»  0x01db01db312 »       .word»  0x01d701d7
313 »       .word»  0x01d401db313 »       .word»  0x01d001d7
314 »       .word»  0x01d401d4314 »       .word»  0x01d001d0
315 »       .word»  0x01d401d4315 »       .word»  0x01d001d0
316 »       .word»  0x005401d4316 »       .word»  0x005401d0
317 »       .word»  0x01d40054317 »       .word»  0x01d00054
318 »       .word»  0x01d401d4318 »       .word»  0x01d001d0
319 »       .word»  0x01d401d4319 »       .word»  0x01d001d0
320 »       .word»  0x01d401d4320 »       .word»  0x01d001d0
321 »       .word»  0x005401d4321 »       .word»  0x005401d0
322 »       ldr»    r6,·[sp,·#84]» ;·0x54322 »       ldr»    r6,·[sp,·#84]» ;·0x54
323 »       movs»   r2,·#0323 »       movs»   r2,·#0
324 »       strd»   r2,·r2,·[sp,·#44]»     ;·0x2c324 »       strd»   r2,·r2,·[sp,·#44]»     ;·0x2c
325 »       adds»   r7,·r6,·#1325 »       adds»   r7,·r6,·#1
326 »       strd»   r2,·r2,·[sp,·#52]»     ;·0x34326 »       strd»   r2,·r2,·[sp,·#52]»     ;·0x34
327 »       bne.w»  814·<_PyLong_FormatAdvancedWriter+0x5e4>327 »       bne.w»  826·<_PyLong_FormatAdvancedWriter+0x5f6>
328 »       ldr»    r2,·[sp,·#72]» ;·0x48328 »       ldr»    r2,·[sp,·#72]» ;·0x48
329 »       cmp»    r0,·#99»      ;·0x63329 »       cmp»    r0,·#99»      ;·0x63
330 »       beq.w»  830·<_PyLong_FormatAdvancedWriter+0x600>330 »       beq.w»  844·<_PyLong_FormatAdvancedWriter+0x614>
331 »       sub.w»  r1,·r0,·#88» ;·0x58331 »       sub.w»  r1,·r0,·#88» ;·0x58
332 »       movw»   r3,·#0332 »       movw»   r3,·#0
333 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0333 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
334 »       movt»   r3,·#0334 »       movt»   r3,·#0
335 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0335 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
336 »       ldr.w»  r8,·[sp,·#68]»       ;·0x44336 »       ldr.w»  r8,·[sp,·#68]»       ;·0x44
337 »       adds»   r7,·r3,·r1337 »       adds»   r7,·r3,·r1
338 »       cmp»    r2,·#43»      ;·0x2b338 »       cmp»    r2,·#43»      ;·0x2b
339 »       it»     ne339 »       it»     ne
340 »       cmpne»  r2,·#32340 »       cmpne»  r2,·#32
341 »       ldrsb»  r1,·[r3,·r1]341 »       ldrsb»  r1,·[r3,·r1]
342 »       ldrsb.w»r9,·[r7,·#36]»     ;·0x24342 »       ldrsb.w»r9,·[r7,·#36]»     ;·0x24
343 »       beq.w»  68c·<_PyLong_FormatAdvancedWriter+0x45c>343 »       beq.w»  684·<_PyLong_FormatAdvancedWriter+0x454>
Max diff block lines reached; 83830/88237 bytes (95.01%) of diff not shown.
3.82 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 »       cmp»    r3,·r414 »       cmp»    r3,·r4
15 »       bne.n»  26·<_PyComplex_FormatAdvancedWriter+0x26>15 »       bne.n»  26·<_PyComplex_FormatAdvancedWriter+0x26>
16 »       mov»    r1,·r016 »       mov»    r1,·r0
17 »       mov»    r0,·r717 »       mov»    r0,·r7
18 »       add»    sp,·#252»     ;·0xfc18 »       add»    sp,·#252»     ;·0xfc
19 »       vpop»   {d8-d10}19 »       vpop»   {d8-d10}
20 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}20 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
21 »       b.w»    0·<_PyComplex_FormatAdvancedWriter>21 »       b.w»    2a8·<_PyComplex_FormatAdvancedWriter+0x2a8>
22 ·R_ARM_THM_JUMP24»       format_obj22 ·R_ARM_THM_JUMP24»       format_obj
23 »       mov»    r0,·r223 »       mov»    r0,·r2
24 »       mov»    r1,·r324 »       mov»    r1,·r3
25 »       movs»   r5,·#62»     ;·0x3e25 »       movs»   r5,·#62»     ;·0x3e
26 »       movs»   r3,·#026 »       movs»   r3,·#0
27 »       mov»    r2,·r427 »       mov»    r2,·r4
28 »       strd»   r3,·r5,·[sp]28 »       strd»   r3,·r5,·[sp]
Offset 281, 31 lines modifiedOffset 281, 31 lines modified
281 »       vmov»   s17,·r2281 »       vmov»   s17,·r2
282 »       vmov»   r1,·s16282 »       vmov»   r1,·s16
283 »       add»    r3,·sp,·#52»   ;·0x34283 »       add»    r3,·sp,·#52»   ;·0x34
284 »       mov»    r2,·r7284 »       mov»    r2,·r7
285 »       mov»    r0,·r9285 »       mov»    r0,·r9
286 »       add»    r5,·sp,·#60»   ;·0x3c286 »       add»    r5,·sp,·#60»   ;·0x3c
287 »       str»    r5,·[sp,·#0]287 »       str»    r5,·[sp,·#0]
288 »       bl»     30·<_PyComplex_FormatAdvancedWriter+0x30>288 »       bl»     2d8·<_PyComplex_FormatAdvancedWriter+0x2d8>
289 ·R_ARM_THM_CALL» parse_number289 ·R_ARM_THM_CALL» parse_number
290 »       vmov»   r2,·s19290 »       vmov»   r2,·s19
291 »       vmov»   r1,·s17291 »       vmov»   r1,·s17
292 »       add»    r0,·sp,·#64»   ;·0x40292 »       add»    r0,·sp,·#64»   ;·0x40
293 »       add»    r3,·sp,·#56»   ;·0x38293 »       add»    r3,·sp,·#56»   ;·0x38
294 »       str»    r0,·[sp,·#0]294 »       str»    r0,·[sp,·#0]
295 »       mov»    r0,·r4295 »       mov»    r0,·r4
296 »       bl»     30·<_PyComplex_FormatAdvancedWriter+0x30>296 »       bl»     2d8·<_PyComplex_FormatAdvancedWriter+0x2d8>
297 ·R_ARM_THM_CALL» parse_number297 ·R_ARM_THM_CALL» parse_number
298 »       ldr»    r1,·[sp,·#156]»;·0x9c298 »       ldr»    r1,·[sp,·#156]»;·0x9c
299 »       cmp»    r1,·#110»     ;·0x6e299 »       cmp»    r1,·#110»     ;·0x6e
300 »       add»    r1,·sp,·#80»   ;·0x50300 »       add»    r1,·sp,·#80»   ;·0x50
301 »       ite»    eq301 »       ite»    eq
302 »       moveq»  r0,·#97»    ;·0x61302 »       moveq»  r0,·#97»    ;·0x61
303 »       ldrne»  r0,·[sp,·#148]»      ;·0x94303 »       ldrne»  r0,·[sp,·#148]»      ;·0x94
304 »       bl»     118c·<get_locale_info>304 »       bl»     1198·<get_locale_info>
305 ·R_ARM_THM_CALL» get_locale_info305 ·R_ARM_THM_CALL» get_locale_info
306 »       mov»    r5,·r0306 »       mov»    r5,·r0
307 »       adds»   r2,·r0,·#1307 »       adds»   r2,·r0,·#1
308 »       bne.n»  3aa·<_PyComplex_FormatAdvancedWriter+0x3aa>308 »       bne.n»  3aa·<_PyComplex_FormatAdvancedWriter+0x3aa>
309 »       ldr»    r0,·[sp,·#28]309 »       ldr»    r0,·[sp,·#28]
310 »       bl»     0·<PyMem_Free>310 »       bl»     0·<PyMem_Free>
311 ·R_ARM_THM_CALL» PyMem_Free311 ·R_ARM_THM_CALL» PyMem_Free
Offset 326, 22 lines modifiedOffset 326, 22 lines modified
326 »       subs»   r7,·r2,·#1326 »       subs»   r7,·r2,·#1
327 »       str»    r7,·[r4,·#0]327 »       str»    r7,·[r4,·#0]
328 »       cbnz»   r7,·330·<_PyComplex_FormatAdvancedWriter+0x330>328 »       cbnz»   r7,·330·<_PyComplex_FormatAdvancedWriter+0x330>
329 »       mov»    r0,·r4329 »       mov»    r0,·r4
330 »       bl»     0·<_Py_Dealloc>330 »       bl»     0·<_Py_Dealloc>
331 ·R_ARM_THM_CALL» _Py_Dealloc331 ·R_ARM_THM_CALL» _Py_Dealloc
332 »       add»    r0,·sp,·#80»   ;·0x50332 »       add»    r0,·sp,·#80»   ;·0x50
333 »       bl»     168c·<free_locale_info>333 »       bl»     1698·<free_locale_info>
334 ·R_ARM_THM_CALL» free_locale_info334 ·R_ARM_THM_CALL» free_locale_info
335 »       b.n»    5c2·<_PyComplex_FormatAdvancedWriter+0x5c2>335 »       b.n»    5c2·<_PyComplex_FormatAdvancedWriter+0x5c2>
336 »       ldr»    r2,·[r7,·#4]336 »       ldr»    r2,·[r7,·#4]
337 »       mov»    r0,·r4337 »       mov»    r0,·r4
338 »       mov.w»  r5,·#4294967295»    ;·0xffffffff338 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
339 »       ldr»    r1,·[r2,·#12]339 »       ldr»    r1,·[r2,·#12]
340 »       bl»     b0·<_PyComplex_FormatAdvancedWriter+0xb0>340 »       bl»     358·<_PyComplex_FormatAdvancedWriter+0x358>
341 ·R_ARM_THM_CALL» unknown_presentation_type341 ·R_ARM_THM_CALL» unknown_presentation_type
342 »       b.n»    5c2·<_PyComplex_FormatAdvancedWriter+0x5c2>342 »       b.n»    5c2·<_PyComplex_FormatAdvancedWriter+0x5c2>
343 »       mov.w»  r5,·#4294967295»    ;·0xffffffff343 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
344 »       b.n»    5c2·<_PyComplex_FormatAdvancedWriter+0x5c2>344 »       b.n»    5c2·<_PyComplex_FormatAdvancedWriter+0x5c2>
345 »       cmp»    r5,·#0345 »       cmp»    r5,·#0
346 »       bge.n»  35a·<_PyComplex_FormatAdvancedWriter+0x35a>346 »       bge.n»  35a·<_PyComplex_FormatAdvancedWriter+0x35a>
347 »       movs»   r4,·#103»    ;·0x67347 »       movs»   r4,·#103»    ;·0x67
Offset 394, 15 lines modifiedOffset 394, 15 lines modified
394 »       str»    r6,·[sp,·#4]394 »       str»    r6,·[sp,·#4]
395 »       add»    r6,·sp,·#96»   ;·0x60395 »       add»    r6,·sp,·#96»   ;·0x60
396 »       str»    r7,·[sp,·#20]396 »       str»    r7,·[sp,·#20]
397 »       mov.w»  r5,·#4294967295»    ;·0xffffffff397 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
398 »       str»    r6,·[sp,·#16]398 »       str»    r6,·[sp,·#16]
399 »       str»    r5,·[sp,·#112]»;·0x70399 »       str»    r5,·[sp,·#112]»;·0x70
400 »       vstr»   d0,·[sp,·#96]»;·0x60400 »       vstr»   d0,·[sp,·#96]»;·0x60
401 »       bl»     1258·<calc_number_widths>401 »       bl»     1264·<calc_number_widths>
402 ·R_ARM_THM_CALL» calc_number_widths402 ·R_ARM_THM_CALL» calc_number_widths
403 »       mov»    r5,·r0403 »       mov»    r5,·r0
404 »       adds»   r3,·r0,·#1404 »       adds»   r3,·r0,·#1
405 »       beq.n»  2fc·<_PyComplex_FormatAdvancedWriter+0x2fc>405 »       beq.n»  2fc·<_PyComplex_FormatAdvancedWriter+0x2fc>
406 »       cmp.w»  fp,·#0406 »       cmp.w»  fp,·#0
407 »       bne.n»  3ec·<_PyComplex_FormatAdvancedWriter+0x3ec>407 »       bne.n»  3ec·<_PyComplex_FormatAdvancedWriter+0x3ec>
408 »       movs»   r2,·#43»     ;·0x2b408 »       movs»   r2,·#43»     ;·0x2b
Offset 415, 15 lines modifiedOffset 415, 15 lines modified
415 »       str»    r1,·[sp,·#8]415 »       str»    r1,·[sp,·#8]
416 »       movs»   r1,·#0416 »       movs»   r1,·#0
417 »       str»    r3,·[sp,·#4]417 »       str»    r3,·[sp,·#4]
418 »       vmov»   r3,·s17418 »       vmov»   r3,·s17
419 »       ldr»    r2,·[sp,·#32]419 »       ldr»    r2,·[sp,·#32]
420 »       str»    r7,·[sp,·#12]420 »       str»    r7,·[sp,·#12]
421 »       vstr»   s19,·[sp]421 »       vstr»   s19,·[sp]
422 »       bl»     1258·<calc_number_widths>422 »       bl»     1264·<calc_number_widths>
423 ·R_ARM_THM_CALL» calc_number_widths423 ·R_ARM_THM_CALL» calc_number_widths
424 »       adds»   r6,·r0,·#1424 »       adds»   r6,·r0,·#1
425 »       beq.w»  5b0·<_PyComplex_FormatAdvancedWriter+0x5b0>425 »       beq.w»  5b0·<_PyComplex_FormatAdvancedWriter+0x5b0>
426 »       cmp.w»  fp,·#0426 »       cmp.w»  fp,·#0
427 »       add.w»  r6,·r0,·sl,·lsl·#1427 »       add.w»  r6,·r0,·sl,·lsl·#1
428 »       add.w»  r6,·r6,·#1428 »       add.w»  r6,·r6,·#1
429 »       ite»    eq429 »       ite»    eq
Offset 528, 28 lines modifiedOffset 528, 28 lines modified
528 »       str»    r1,·[sp,·#16]528 »       str»    r1,·[sp,·#16]
529 »       vmov»   r3,·s17529 »       vmov»   r3,·s17
530 »       strd»   r1,·r1,·[sp,·#4]530 »       strd»   r1,·r1,·[sp,·#4]
531 »       mov»    r0,·r8531 »       mov»    r0,·r8
532 »       str»    r1,·[sp,·#0]532 »       str»    r1,·[sp,·#0]
533 »       add»    r1,·sp,·#204»  ;·0xcc533 »       add»    r1,·sp,·#204»  ;·0xcc
534 »       str»    r6,·[sp,·#12]534 »       str»    r6,·[sp,·#12]
535 »       bl»     1404·<fill_number>535 »       bl»     1410·<fill_number>
536 ·R_ARM_THM_CALL» fill_number536 ·R_ARM_THM_CALL» fill_number
537 »       mov»    r5,·r0537 »       mov»    r5,·r0
538 »       adds»   r2,·r0,·#1538 »       adds»   r2,·r0,·#1
539 »       bne.n»  54c·<_PyComplex_FormatAdvancedWriter+0x54c>539 »       bne.n»  54c·<_PyComplex_FormatAdvancedWriter+0x54c>
540 »       b.n»    2fc·<_PyComplex_FormatAdvancedWriter+0x2fc>540 »       b.n»    2fc·<_PyComplex_FormatAdvancedWriter+0x2fc>
541 »       vmov»   r3,·s16541 »       vmov»   r3,·s16
542 »       mov»    r2,·r9542 »       mov»    r2,·r9
543 »       add»    r1,·sp,·#160»  ;·0xa0543 »       add»    r1,·sp,·#160»  ;·0xa0
544 »       mov»    r0,·r8544 »       mov»    r0,·r8
545 »       strd»   r6,·fp,·[sp,·#12]545 »       strd»   r6,·fp,·[sp,·#12]
546 »       strd»   fp,·fp,·[sp,·#4]546 »       strd»   fp,·fp,·[sp,·#4]
547 »       str.w»  fp,·[sp]547 »       str.w»  fp,·[sp]
548 »       bl»     1404·<fill_number>548 »       bl»     1410·<fill_number>
549 ·R_ARM_THM_CALL» fill_number549 ·R_ARM_THM_CALL» fill_number
550 »       mov»    r5,·r0550 »       mov»    r5,·r0
551 »       adds»   r3,·r0,·#1551 »       adds»   r3,·r0,·#1
Max diff block lines reached; 93/3709 bytes (2.51%) of diff not shown.
124 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:··········13496·(bytes·into·file)13 ··Start·of·section·headers:··········13040·(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.87 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x34b8:1 There·are·17·section·headers,·starting·at·offset·0x32f0:
  
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·000884·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000884·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00290c·000498·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00279c·000498·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008b8·00000c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0008b8·00000c·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·0008c4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0008c4·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0008c4·0000f0·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0008c4·0000f0·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0009b4·000c70·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0009b4·000ad8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·002da4·0003e8·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·002c34·000390·08···I·14···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001624·0003e4·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00148c·0003e4·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00318c·000238·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·002fc4·000238·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·001a08·000038·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·001870·000038·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·0033c4·000068·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·0031fc·000068·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001a40·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0018a8·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001a40·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0018a8·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001a74·0008c0·10·····15··51··418 ··[14]·.symtab···········SYMTAB··········00000000·0018dc·0008d0·10·····15··52··4
19 ··[15]·.strtab···········STRTAB··········00000000·002334·0005d7·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0021ac·0005ed·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00342c·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·003264·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
17.3 KB
readelf --wide --symbols {}
    
Offset 1, 143 lines modifiedOffset 1, 144 lines modified
  
1 Symbol·table·'.symtab'·contains·140·entries:1 Symbol·table·'.symtab'·contains·141·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
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
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 10 ·····7:·00000315···510·FUNC····LOCAL··DEFAULT····6·decode_current_locale
10 ·····7:·00000011···352·FUNC····LOCAL··DEFAULT····1·check_force_ascii11 ·····8:·00000011···352·FUNC····LOCAL··DEFAULT····1·check_force_ascii
11 ·····8:·000000a5···164·FUNC····LOCAL··DEFAULT····8·decode_ascii12 ·····9:·000000a5···164·FUNC····LOCAL··DEFAULT····8·decode_ascii
12 ·····9:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1413 ····10:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
13 ····10:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1514 ····11:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
14 ····11:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1615 ····12:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR116 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR1
16 ····13:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····14:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·00000170·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····15:·00000170·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····15:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····16:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····16:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·00000349···128·FUNC····LOCAL··DEFAULT····1·encode_locale.constprop.021 ····18:·00000349···128·FUNC····LOCAL··DEFAULT····1·encode_locale.constprop.0
21 ····18:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····19:·00000344·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····20:·00000348·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····20:·000006ad···354·FUNC····LOCAL··DEFAULT····6·encode_current_locale24 ····21:·00000515···354·FUNC····LOCAL··DEFAULT····6·encode_current_locale
24 ····21:·00000149···182·FUNC····LOCAL··DEFAULT····8·encode_ascii25 ····22:·00000149···182·FUNC····LOCAL··DEFAULT····8·encode_ascii
25 ····22:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2126 ····23:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
26 ····23:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2227 ····24:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
27 ····24:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2328 ····25:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
28 ····25:·00000811····68·FUNC····LOCAL··DEFAULT····6·set_inheritable29 ····26:·00000679····68·FUNC····LOCAL··DEFAULT····6·set_inheritable
29 ····26:·00000470·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····27:·00000470·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····27:·00000535····48·FUNC····LOCAL··DEFAULT····1·get_inheritable31 ····28:·00000535····48·FUNC····LOCAL··DEFAULT····1·get_inheritable
31 ····28:·00000475···164·FUNC····LOCAL··DEFAULT····1·set_inheritable.part.032 ····29:·00000475···164·FUNC····LOCAL··DEFAULT····1·set_inheritable.part.0
32 ····29:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····30:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····30:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····31:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····31:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2635 ····32:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
35 ····32:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····33:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t37 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
37 ····34:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2738 ····35:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
38 ····35:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2839 ····36:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
39 ····36:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····8·$d40 ····37:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
40 ····37:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·$t41 ····38:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·$t
41 ····38:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·$d42 ····39:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·$d
42 ····39:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·$t43 ····40:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·$t
43 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d45 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
45 ····42:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·force_ascii46 ····43:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·force_ascii
46 ····43:·00000004·····4·OBJECT··LOCAL··DEFAULT····3·ioctl_works.047 ····44:·00000004·····4·OBJECT··LOCAL··DEFAULT····3·ioctl_works.0
47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT····1·48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT····4·49 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
49 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT····6·50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT····8·51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT···10·52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT···10·
52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT···12· 
53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···13·53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
 54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···13·
54 ····51:·00000001····16·FUNC····GLOBAL·DEFAULT····1·_Py_ResetForceASCII55 ····52:·00000001····16·FUNC····GLOBAL·DEFAULT····1·_Py_ResetForceASCII
55 ····52:·00000001···498·FUNC····GLOBAL·DEFAULT····6·Py_DecodeLocale56 ····53:·00000001···122·FUNC····GLOBAL·DEFAULT····6·Py_DecodeLocale
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_UTF8Mode57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_UTF8Mode
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mbstowcs 
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc 
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_DecodeUTF8Ex59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_DecodeUTF8Ex
 60 ····57:·0000007d···662·FUNC····GLOBAL·DEFAULT····6·_Py_DecodeLocaleEx
 61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mbstowcs
 62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc
 63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mbrtowc
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mbrtowc 
63 ····60:·000001f5··1206·FUNC····GLOBAL·DEFAULT····6·_Py_DecodeLocaleEx 
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·setlocale65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·setlocale
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nl_langinfo67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·nl_langinfo
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_normalize_encoding68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_normalize_encoding
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
70 ····67:·00000171····14·FUNC····GLOBAL·DEFAULT····1·_Py_isabs71 ····68:·00000171····14·FUNC····GLOBAL·DEFAULT····1·_Py_isabs
71 ····68:·00000181···156·FUNC····GLOBAL·DEFAULT····1·_Py_abspath72 ····69:·00000181···156·FUNC····GLOBAL·DEFAULT····1·_Py_abspath
72 ····69:·0000021d···124·FUNC····GLOBAL·DEFAULT····1·_Py_wgetcwd73 ····70:·0000021d···124·FUNC····GLOBAL·DEFAULT····1·_Py_wgetcwd
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_RawWcsdup76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_RawWcsdup
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getcwd77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getcwd
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcsncpy78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcsncpy
78 ····75:·00000299···176·FUNC····GLOBAL·DEFAULT····1·_Py_wreadlink79 ····76:·00000299···176·FUNC····GLOBAL·DEFAULT····1·_Py_wreadlink
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readlink80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·readlink
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_EncodeUTF8Ex82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_EncodeUTF8Ex
82 ····79:·000003c9·····4·FUNC····GLOBAL·DEFAULT····1·_Py_EncodeLocaleRaw83 ····80:·000003c9·····4·FUNC····GLOBAL·DEFAULT····1·_Py_EncodeLocaleRaw
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcstombs84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcstombs
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
86 ····83:·000003cd···168·FUNC····GLOBAL·DEFAULT····1·_Py_wfopen87 ····84:·000003cd···168·FUNC····GLOBAL·DEFAULT····1·_Py_wfopen
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fopen6489 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fopen64
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fileno90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fileno
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fclose91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fclose
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fcntl6492 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fcntl64
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ioctl93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ioctl
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno
95 ····92:·00000519····28·FUNC····GLOBAL·DEFAULT····1·_Py_GetForceASCII96 ····93:·00000519····28·FUNC····GLOBAL·DEFAULT····1·_Py_GetForceASCII
96 ····93:·00000855···258·FUNC····GLOBAL·DEFAULT····6·_Py_write97 ····94:·000006bd···258·FUNC····GLOBAL·DEFAULT····6·_Py_write
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·write99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·write
99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread
100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals
101 ····98:·00000959···440·FUNC····GLOBAL·DEFAULT····6·_Py_EncodeLocaleEx102 ····99:·000007c1···440·FUNC····GLOBAL·DEFAULT····6·_Py_EncodeLocaleEx
102 ····99:·00000b11····78·FUNC····GLOBAL·DEFAULT····6·_Py_set_inheritable103 ···100:·00000979····78·FUNC····GLOBAL·DEFAULT····6·_Py_set_inheritable
103 ···100:·00000b61····10·FUNC····GLOBAL·DEFAULT····6·_Py_fstat_noraise104 ···101:·000009c9····10·FUNC····GLOBAL·DEFAULT····6·_Py_fstat_noraise
104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat64105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fxstat64
105 ···102:·00000b6d···258·FUNC····GLOBAL·DEFAULT····6·_Py_read106 ···103:·000009d5···258·FUNC····GLOBAL·DEFAULT····6·_Py_read
106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·read107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·read
107 ···104:·00000565····62·FUNC····GLOBAL·DEFAULT····1·_Py_write_noraise108 ···105:·00000565····62·FUNC····GLOBAL·DEFAULT····1·_Py_write_noraise
108 ···105:·000005a5···160·FUNC····GLOBAL·DEFAULT····1·_Py_wrealpath109 ···106:·000005a5···160·FUNC····GLOBAL·DEFAULT····1·_Py_wrealpath
109 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__realpath_chk110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__realpath_chk
110 ···107:·00000645···216·FUNC····GLOBAL·DEFAULT····1·_Py_fopen_obj111 ···108:·00000645···216·FUNC····GLOBAL·DEFAULT····1·_Py_fopen_obj
111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FSConverter112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FSConverter
112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrnoWithFilenameObject114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrnoWithFilenameObject
114 ···111:·0000071d····58·FUNC····GLOBAL·DEFAULT····1·_Py_dup115 ···112:·0000071d····58·FUNC····GLOBAL·DEFAULT····1·_Py_dup
115 ···112:·00000759····54·FUNC····GLOBAL·DEFAULT····1·_Py_device_encoding116 ···113:·00000759····54·FUNC····GLOBAL·DEFAULT····1·_Py_device_encoding
116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·isatty117 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·isatty
117 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct118 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
118 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString119 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
119 ···116:·00000001····54·FUNC····GLOBAL·DEFAULT····8·_Py_set_blocking120 ···117:·00000001····54·FUNC····GLOBAL·DEFAULT····8·_Py_set_blocking
120 ···117:·00000037····58·FUNC····GLOBAL·DEFAULT····8·_Py_fstat121 ···118:·00000037····58·FUNC····GLOBAL·DEFAULT····8·_Py_fstat
Max diff block lines reached; -1/17689 bytes (-0.01%) of diff not shown.
44.6 KB
readelf --wide --relocs {}
    
Offset 1, 361 lines modifiedOffset 1, 350 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x290c·contains·147·entries:1 Relocation·section·'.rel.text'·at·offset·0x279c·contains·147·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 00000022··00003d0a·R_ARM_THM_CALL·········00000000···setlocale5 00000022··00003e0a·R_ARM_THM_CALL·········00000000···setlocale
6 0000002c··00000a2f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC156 0000002c··00000b2f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC15
7 00000030··00000a30·R_ARM_THM_MOVT_ABS·····000000a0···.LC157 00000030··00000b30·R_ARM_THM_MOVT_ABS·····000000a0···.LC15
8 00000036··00003e0a·R_ARM_THM_CALL·········00000000···strcmp8 00000036··00003f0a·R_ARM_THM_CALL·········00000000···strcmp
9 0000003c··00000b2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC169 0000003c··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC16
10 00000040··00000b30·R_ARM_THM_MOVT_ABS·····000000a4···.LC1610 00000040··00000c30·R_ARM_THM_MOVT_ABS·····000000a4···.LC16
11 00000046··00003e0a·R_ARM_THM_CALL·········00000000···strcmp11 00000046··00003f0a·R_ARM_THM_CALL·········00000000···strcmp
12 00000064··00003f0a·R_ARM_THM_CALL·········00000000···nl_langinfo12 00000064··0000400a·R_ARM_THM_CALL·········00000000···nl_langinfo
13 00000076··0000400a·R_ARM_THM_CALL·········00000000···_Py_normalize_encoding13 00000076··0000410a·R_ARM_THM_CALL·········00000000···_Py_normalize_encoding
14 0000007e··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR114 0000007e··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
15 00000082··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR115 00000082··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
16 000000ae··00003e0a·R_ARM_THM_CALL·········00000000···strcmp16 000000ae··00003f0a·R_ARM_THM_CALL·········00000000···strcmp
17 000000c6··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs17 000000c6··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
18 000000da··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs18 000000da··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
19 000000ee··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs19 000000ee··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
20 00000102··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs20 00000102··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
21 00000116··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs21 00000116··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
22 0000012a··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs22 0000012a··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
23 0000013e··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs23 0000013e··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
24 0000015a··0000360a·R_ARM_THM_CALL·········00000000···mbstowcs24 0000015a··00003a0a·R_ARM_THM_CALL·········00000000···mbstowcs
25 00000166··0000410a·R_ARM_THM_CALL·········00000000···__stack_chk_fail25 00000166··0000420a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
26 0000016c··00004202·R_ARM_ABS32············00000000···__stack_chk_guard26 0000016c··00004302·R_ARM_ABS32············00000000···__stack_chk_guard
27 000001a8··0000450a·R_ARM_THM_CALL·········0000021d···_Py_wgetcwd27 000001a8··0000460a·R_ARM_THM_CALL·········0000021d···_Py_wgetcwd
28 000001b0··0000460a·R_ARM_THM_CALL·········00000000···wcslen28 000001b0··0000470a·R_ARM_THM_CALL·········00000000···wcslen
29 000001b8··0000460a·R_ARM_THM_CALL·········00000000···wcslen29 000001b8··0000470a·R_ARM_THM_CALL·········00000000···wcslen
30 000001ca··0000370a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc30 000001ca··00003b0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
31 000001da··0000470a·R_ARM_THM_CALL·········00000000···memcpy31 000001da··0000480a·R_ARM_THM_CALL·········00000000···memcpy
32 000001ec··0000470a·R_ARM_THM_CALL·········00000000···memcpy32 000001ec··0000480a·R_ARM_THM_CALL·········00000000···memcpy
33 00000202··0000480a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup33 00000202··0000490a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
34 0000023e··0000490a·R_ARM_THM_CALL·········00000000···getcwd34 0000023e··00004a0a·R_ARM_THM_CALL·········00000000···getcwd
35 00000248··0000340a·R_ARM_THM_CALL·········00000001···Py_DecodeLocale35 00000248··0000350a·R_ARM_THM_CALL·········00000001···Py_DecodeLocale
36 0000025c··00004a0a·R_ARM_THM_CALL·········00000000···wcsncpy36 0000025c··00004b0a·R_ARM_THM_CALL·········00000000···wcsncpy
37 00000262··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree37 00000262··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
38 00000284··0000410a·R_ARM_THM_CALL·········00000000···__stack_chk_fail38 00000284··0000420a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
39 0000028a··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree39 0000028a··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
40 00000294··00004202·R_ARM_ABS32············00000000···__stack_chk_guard40 00000294··00004302·R_ARM_ABS32············00000000···__stack_chk_guard
41 000002c8··00004c0a·R_ARM_THM_CALL·········00000000···readlink41 000002c8··00004d0a·R_ARM_THM_CALL·········00000000···readlink
42 000002d0··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree42 000002d0··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
43 000002f6··0000410a·R_ARM_THM_CALL·········00000000···__stack_chk_fail43 000002f6··0000420a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
44 0000030e··0000340a·R_ARM_THM_CALL·········00000001···Py_DecodeLocale44 0000030e··0000350a·R_ARM_THM_CALL·········00000001···Py_DecodeLocale
45 00000322··00004a0a·R_ARM_THM_CALL·········00000000···wcsncpy45 00000322··00004b0a·R_ARM_THM_CALL·········00000000···wcsncpy
46 00000328··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree46 00000328··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
47 00000330··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree47 00000330··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
48 00000336··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location48 00000336··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
49 00000344··00004202·R_ARM_ABS32············00000000···__stack_chk_guard49 00000344··00004302·R_ARM_ABS32············00000000···__stack_chk_guard
50 00000348··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_UTF8Mode50 00000348··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_UTF8Mode
51 0000034c··00003530·R_ARM_THM_MOVT_ABS·····00000000···Py_UTF8Mode51 0000034c··00003630·R_ARM_THM_MOVT_ABS·····00000000···Py_UTF8Mode
52 0000035e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR052 0000035e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
53 00000362··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR053 00000362··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
54 0000037e··0000140a·R_ARM_THM_CALL·········000006ad···encode_current_locale54 0000037e··0000150a·R_ARM_THM_CALL·········00000515···encode_current_locale
55 0000039c··00004e0a·R_ARM_THM_CALL·········00000000···_Py_EncodeUTF8Ex55 0000039c··00004f0a·R_ARM_THM_CALL·········00000000···_Py_EncodeUTF8Ex
56 000003c2··0000150a·R_ARM_THM_CALL·········00000149···encode_ascii56 000003c2··0000160a·R_ARM_THM_CALL·········00000149···encode_ascii
57 000003dc··0000182f·R_ARM_THM_MOVW_ABS_NC··000000c0···.LC2357 000003dc··0000192f·R_ARM_THM_MOVW_ABS_NC··000000c0···.LC23
58 000003e0··00001830·R_ARM_THM_MOVT_ABS·····000000c0···.LC2358 000003e0··00001930·R_ARM_THM_MOVT_ABS·····000000c0···.LC23
59 000003ee··0000172f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC2259 000003ee··0000182f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC22
60 000003f2··00001730·R_ARM_THM_MOVT_ABS·····000000bc···.LC2260 000003f2··00001830·R_ARM_THM_MOVT_ABS·····000000bc···.LC22
61 000003f6··0000540a·R_ARM_THM_CALL·········00000000···PySys_Audit61 000003f6··0000550a·R_ARM_THM_CALL·········00000000···PySys_Audit
62 00000404··0000500a·R_ARM_THM_CALL·········00000000···wcstombs62 00000404··0000510a·R_ARM_THM_CALL·········00000000···wcstombs
63 0000041c··0000550a·R_ARM_THM_CALL·········00000000···fopen6463 0000041c··0000560a·R_ARM_THM_CALL·········00000000···fopen64
64 00000424··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree64 00000424··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
65 00000442··0000560a·R_ARM_THM_CALL·········00000000···fileno65 00000442··0000570a·R_ARM_THM_CALL·········00000000···fileno
66 0000044c··0000190a·R_ARM_THM_CALL·········00000811···set_inheritable66 0000044c··00001a0a·R_ARM_THM_CALL·········00000679···set_inheritable
67 00000458··0000570a·R_ARM_THM_CALL·········00000000···fclose67 00000458··0000580a·R_ARM_THM_CALL·········00000000···fclose
68 0000045e··0000410a·R_ARM_THM_CALL·········00000000···__stack_chk_fail68 0000045e··0000420a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
69 00000462··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location69 00000462··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
70 00000470··00004202·R_ARM_ABS32············00000000···__stack_chk_guard70 00000470··00004302·R_ARM_ABS32············00000000···__stack_chk_guard
71 00000476··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR071 00000476··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
72 0000047a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR072 0000047a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
73 0000048c··0000580a·R_ARM_THM_CALL·········00000000···fcntl6473 0000048c··0000590a·R_ARM_THM_CALL·········00000000···fcntl64
74 000004a6··0000580a·R_ARM_THM_CALL·········00000000···fcntl6474 000004a6··0000590a·R_ARM_THM_CALL·········00000000···fcntl64
75 000004c2··0000590a·R_ARM_THM_CALL·········00000000···ioctl75 000004c2··00005a0a·R_ARM_THM_CALL·········00000000···ioctl
76 000004ce··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location76 000004ce··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
77 000004dc··0000580a·R_ARM_THM_CALL·········00000000···fcntl6477 000004dc··0000590a·R_ARM_THM_CALL·········00000000···fcntl64
78 000004e4··00005a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError78 000004e4··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
79 000004e8··00005a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError79 000004e8··00005b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
80 000004f0··00005b0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno80 000004f0··00005c0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
81 000004fc··0000580a·R_ARM_THM_CALL·········00000000···fcntl6481 000004fc··0000590a·R_ARM_THM_CALL·········00000000···fcntl64
82 0000051a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR082 0000051a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
83 0000051e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR083 0000051e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
84 0000053c··0000580a·R_ARM_THM_CALL·········00000000···fcntl6484 0000053c··0000590a·R_ARM_THM_CALL·········00000000···fcntl64
85 00000554··00005a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError85 00000554··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
86 00000558··00005a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError86 00000558··00005b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
87 0000055e··00005b0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno87 0000055e··00005c0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
88 0000057a··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location88 0000057a··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
89 0000058a··00005f0a·R_ARM_THM_CALL·········00000000···write89 0000058a··0000600a·R_ARM_THM_CALL·········00000000···write
90 000005d2··00006a0a·R_ARM_THM_CALL·········00000000···__realpath_chk90 000005d2··00006b0a·R_ARM_THM_CALL·········00000000···__realpath_chk
91 000005da··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree91 000005da··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
92 000005e4··0000340a·R_ARM_THM_CALL·········00000001···Py_DecodeLocale92 000005e4··0000350a·R_ARM_THM_CALL·········00000001···Py_DecodeLocale
93 000005f8··00004a0a·R_ARM_THM_CALL·········00000000···wcsncpy93 000005f8··00004b0a·R_ARM_THM_CALL·········00000000···wcsncpy
94 00000600··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree94 00000600··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
95 00000622··0000410a·R_ARM_THM_CALL·········00000000···__stack_chk_fail95 00000622··0000420a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
96 00000626··00003a0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree96 00000626··00003d0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
97 0000062c··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location97 0000062c··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
98 00000636··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location98 00000636··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
99 00000640··00004202·R_ARM_ABS32············00000000···__stack_chk_guard99 00000640··00004302·R_ARM_ABS32············00000000···__stack_chk_guard
100 00000650··00006c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FSConverter100 00000650··00006d0a·R_ARM_THM_CALL·········00000000···PyUnicode_FSConverter
101 00000666··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC26101 00000666··0000202f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC26
102 0000066a··00001f30·R_ARM_THM_MOVT_ABS·····000000c8···.LC26102 0000066a··00002030·R_ARM_THM_MOVT_ABS·····000000c8···.LC26
103 0000066e··0000182f·R_ARM_THM_MOVW_ABS_NC··000000c0···.LC23103 0000066e··0000192f·R_ARM_THM_MOVW_ABS_NC··000000c0···.LC23
104 00000672··00001830·R_ARM_THM_MOVT_ABS·····000000c0···.LC23104 00000672··00001930·R_ARM_THM_MOVT_ABS·····000000c0···.LC23
105 00000676··0000540a·R_ARM_THM_CALL·········00000000···PySys_Audit105 00000676··0000550a·R_ARM_THM_CALL·········00000000···PySys_Audit
106 0000067e··00005e0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread106 0000067e··00005f0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
107 00000688··0000550a·R_ARM_THM_CALL·········00000000···fopen64107 00000688··0000560a·R_ARM_THM_CALL·········00000000···fopen64
108 00000690··0000600a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread108 00000690··0000610a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
109 00000696··00004d0a·R_ARM_THM_CALL·········00000000···__errno_location109 00000696··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
110 000006aa··00006d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc110 000006aa··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
111 000006ae··00005a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError111 000006ae··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
112 000006b2··00005a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError112 000006b2··00005b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
113 000006bc··00006e0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject113 000006bc··00006f0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject
114 000006c8··0000610a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals114 000006c8··0000620a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals
115 000006e8··00006d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc115 000006e8··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
116 000006ee··0000560a·R_ARM_THM_CALL·········00000000···fileno116 000006ee··0000570a·R_ARM_THM_CALL·········00000000···fileno
117 000006f8··0000190a·R_ARM_THM_CALL·········00000811···set_inheritable117 000006f8··00001a0a·R_ARM_THM_CALL·········00000679···set_inheritable
118 00000704··0000570a·R_ARM_THM_CALL·········00000000···fclose118 00000704··0000580a·R_ARM_THM_CALL·········00000000···fclose
119 00000716··00006d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc119 00000716··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
120 00000720··00005e0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread120 00000720··00005f0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
121 0000072e··0000580a·R_ARM_THM_CALL·········00000000···fcntl64121 0000072e··0000590a·R_ARM_THM_CALL·········00000000···fcntl64
122 00000736··0000600a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread122 00000736··0000610a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
123 00000742··00005a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError123 00000742··00005b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
124 00000746··00005a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError124 00000746··00005b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
125 00000750··00005b0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno125 00000750··00005c0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
126 0000075a··0000710a·R_ARM_THM_CALL·········00000000···isatty126 0000075a··0000720a·R_ARM_THM_CALL·········00000000···isatty
Max diff block lines reached; 26346/45633 bytes (57.73%) of diff not shown.
661 B
strings --all --bytes=8 {}
    
Offset 6, 32 lines modifiedOffset 6, 33 lines modified
6 iso646_us6 iso646_us
7 iso_646.irv_19917 iso_646.irv_1991
8 iso_ir_68 iso_ir_6
9 us_ascii9 us_ascii
10 decoding·error10 decoding·error
11 encoding·error11 encoding·error
12 failed·to·get·LC_CTYPE·locale12 failed·to·get·LC_CTYPE·locale
13 CF*F1F·F13 ;F"F1F(F
14 .LANCHOR014 .LANCHOR0
 15 decode_current_locale
15 check_force_ascii16 check_force_ascii
16 decode_ascii17 decode_ascii
17 .LANCHOR118 .LANCHOR1
18 encode_locale.constprop.019 encode_locale.constprop.0
19 encode_current_locale20 encode_current_locale
20 encode_ascii21 encode_ascii
21 set_inheritable.part.022 set_inheritable.part.0
22 ioctl_works.023 ioctl_works.0
23 _Py_ResetForceASCII24 _Py_ResetForceASCII
24 Py_DecodeLocale25 Py_DecodeLocale
25 Py_UTF8Mode26 Py_UTF8Mode
 27 _Py_DecodeUTF8Ex
 28 _Py_DecodeLocaleEx
26 mbstowcs29 mbstowcs
27 PyMem_RawMalloc30 PyMem_RawMalloc
28 _Py_DecodeUTF8Ex 
29 PyMem_RawFree31 PyMem_RawFree
30 _Py_DecodeLocaleEx 
31 setlocale32 setlocale
32 nl_langinfo33 nl_langinfo
33 _Py_normalize_encoding34 _Py_normalize_encoding
34 __stack_chk_fail35 __stack_chk_fail
35 __stack_chk_guard36 __stack_chk_guard
36 _Py_isabs37 _Py_isabs
37 _Py_abspath38 _Py_abspath
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 412, 15 lines modifiedOffset 412, 15 lines modified
412 »       movs»   r2,·#2412 »       movs»   r2,·#2
413 »       cbnz»   r3,·3b6·<encode_locale.constprop.0+0x6e>413 »       cbnz»   r3,·3b6·<encode_locale.constprop.0+0x6e>
414 »       str»    r2,·[sp,·#4]414 »       str»    r2,·[sp,·#4]
415 »       mov»    r0,·r7415 »       mov»    r0,·r7
416 »       mov»    r2,·r4416 »       mov»    r2,·r4
417 »       add»    r1,·sp,·#12417 »       add»    r1,·sp,·#12
418 »       str»    r6,·[sp,·#0]418 »       str»    r6,·[sp,·#0]
419 »       bl»     6ac·<_Py_fopen_obj+0x68>419 »       bl»     514·<set_inheritable.part.0+0xa0>
420 ·R_ARM_THM_CALL» encode_current_locale420 ·R_ARM_THM_CALL» encode_current_locale
421 »       adds»   r3,·r0,·#2421 »       adds»   r3,·r0,·#2
422 »       beq.n»  388·<encode_locale.constprop.0+0x40>422 »       beq.n»  388·<encode_locale.constprop.0+0x40>
423 »       cbnz»   r4,·3ae·<encode_locale.constprop.0+0x66>423 »       cbnz»   r4,·3ae·<encode_locale.constprop.0+0x66>
424 »       cbnz»   r0,·3aa·<encode_locale.constprop.0+0x62>424 »       cbnz»   r0,·3aa·<encode_locale.constprop.0+0x62>
425 »       ldr»    r0,·[sp,·#12]425 »       ldr»    r0,·[sp,·#12]
426 »       add»    sp,·#20426 »       add»    sp,·#20
Offset 514, 15 lines modifiedOffset 514, 15 lines modified
514 »       pop»    {r4,·r5,·r6,·pc}514 »       pop»    {r4,·r5,·r6,·pc}
515 »       mov»    r0,·r4515 »       mov»    r0,·r4
516 »       bl»     0·<fileno>516 »       bl»     0·<fileno>
517 ·R_ARM_THM_CALL» fileno517 ·R_ARM_THM_CALL» fileno
518 »       mov»    r3,·r6518 »       mov»    r3,·r6
519 »       mov»    r2,·r6519 »       mov»    r2,·r6
520 »       mov»    r1,·r6520 »       mov»    r1,·r6
521 »       bl»     810·<_Py_GetLocaleconvNumeric+0x80>521 »       bl»     678·<_Py_fopen_obj+0x34>
522 ·R_ARM_THM_CALL» set_inheritable522 ·R_ARM_THM_CALL» set_inheritable
523 »       cmp»    r0,·#0523 »       cmp»    r0,·#0
524 »       bge.n»  42c·<_Py_wfopen+0x60>524 »       bge.n»  42c·<_Py_wfopen+0x60>
525 »       mov»    r0,·r4525 »       mov»    r0,·r4
526 »       mov»    r4,·r6526 »       mov»    r4,·r6
527 »       bl»     0·<fclose>527 »       bl»     0·<fclose>
528 ·R_ARM_THM_CALL» fclose528 ·R_ARM_THM_CALL» fclose
Offset 848, 15 lines modifiedOffset 848, 15 lines modified
848 ·R_ARM_THM_CALL» _Py_Dealloc848 ·R_ARM_THM_CALL» _Py_Dealloc
849 »       mov»    r0,·r4849 »       mov»    r0,·r4
850 »       bl»     0·<fileno>850 »       bl»     0·<fileno>
851 ·R_ARM_THM_CALL» fileno851 ·R_ARM_THM_CALL» fileno
852 »       movs»   r3,·#0852 »       movs»   r3,·#0
853 »       movs»   r2,·#1853 »       movs»   r2,·#1
854 »       mov»    r1,·r3854 »       mov»    r1,·r3
855 »       bl»     810·<_Py_GetLocaleconvNumeric+0x80>855 »       bl»     678·<_Py_fopen_obj+0x34>
856 ·R_ARM_THM_CALL» set_inheritable856 ·R_ARM_THM_CALL» set_inheritable
857 »       cmp»    r0,·#0857 »       cmp»    r0,·#0
858 »       bge.n»  6c0·<_Py_fopen_obj+0x7c>858 »       bge.n»  6c0·<_Py_fopen_obj+0x7c>
859 »       mov»    r0,·r4859 »       mov»    r0,·r4
860 »       movs»   r4,·#0860 »       movs»   r4,·#0
861 »       bl»     0·<fclose>861 »       bl»     0·<fclose>
862 ·R_ARM_THM_CALL» fclose862 ·R_ARM_THM_CALL» fclose
42.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 880 lines modifiedOffset 1, 733 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<Py_DecodeLocale>:2 00000000·<Py_DecodeLocale>:
3 Py_DecodeLocale():3 Py_DecodeLocale():
4 »       movw»   r3,·#04 »       movw»   ip,·#0
5 ·R_ARM_THM_MOVW_ABS_NC»  Py_UTF8Mode5 ·R_ARM_THM_MOVW_ABS_NC»  Py_UTF8Mode
6 »       movt»   r3,·#06 »       movt»   ip,·#0
7 ·R_ARM_THM_MOVT_ABS»     Py_UTF8Mode7 ·R_ARM_THM_MOVT_ABS»     Py_UTF8Mode
 8 »       push»   {r4,·r5,·r6,·lr}
8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr} 
9 »       mov»    r5,·r1 
10 »       mov»    r6,·r09 »       mov»    r6,·r0
11 »       ldr»    r1,·[r3,·#0]10 »       mov»    r5,·r1
 11 »       ldr.w»  r4,·[ip]
12 »       sub»    sp,·#1612 »       sub»    sp,·#16
13 »       cmp»    r1,·#113 »       cmp»    r4,·#1
14 »       beq.n»  ac·<Py_DecodeLocale+0xac>14 »       beq.n»  40·<Py_DecodeLocale+0x40>
15 »       movw»   r4,·#015 »       movw»   r4,·#0
16 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR016 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
17 »       movt»   r4,·#017 »       movt»   r4,·#0
18 ·R_ARM_THM_MOVT_ABS»     .LANCHOR018 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
19 »       ldr»    r2,·[r4,·#0] 
20 »       adds»   r0,·r2,·#1 
21 »       beq.n»  d4·<Py_DecodeLocale+0xd4> 
22 »       cmp»    r2,·#0 
23 »       bne.w»  1ce·<Py_DecodeLocale+0x1ce> 
24 »       mov»    r1,·r6 
25 »       mov»    r0,·r2 
26 »       bl»     0·<mbstowcs> 
27 ·R_ARM_THM_CALL» mbstowcs 
28 »       adds»   r1,·r0,·#1 
29 »       beq.n»  12a·<Py_DecodeLocale+0x12a> 
30 »       mvn.w»  r2,·#3758096384»    ;·0xe0000000 
31 »       cmp»    r0,·r2 
32 »       bcs.w»  1e6·<Py_DecodeLocale+0x1e6> 
33 »       adds»   r7,·r0,·#1 
34 »       lsls»   r0,·r7,·#2 
35 »       bl»     0·<PyMem_RawMalloc> 
36 ·R_ARM_THM_CALL» PyMem_RawMalloc 
37 »       mov»    r4,·r0 
38 »       cmp»    r0,·#0 
39 »       beq.w»  1e6·<Py_DecodeLocale+0x1e6> 
40 »       mov»    r2,·r7 
41 »       mov»    r1,·r6 
42 »       bl»     0·<mbstowcs> 
43 ·R_ARM_THM_CALL» mbstowcs 
44 »       adds»   r2,·r0,·#1 
45 »       beq.n»  124·<Py_DecodeLocale+0x124> 
46 »       ldr»    r3,·[r4,·#0]19 »       ldr»    r3,·[r4,·#0]
 20 »       adds»   r3,·#1
 21 »       beq.n»  5a·<Py_DecodeLocale+0x5a>
 22 »       ldr»    r3,·[r4,·#0]
47 »       sub.w»  r1,·r3,·#55296»      ;·0xd800 
48 »       cmp.w»  r1,·#2048»  ;·0x800 
49 »       ite»    cc 
50 »       movcc»  r1,·#0 
51 »       movcs»  r1,·#123 »       movs»   r1,·#2
52 »       cmp»    r3,·#0 
53 »       it»     eq 
54 »       moveq»  r1,·#0 
55 »       cbz»    r1,·8c·<Py_DecodeLocale+0x8c> 
56 »       mov»    sl,·r4 
57 »       movw»   lr,·#2047»   ;·0x7ff 
58 »       ldr.w»  r3,·[sl,·#4]! 
59 »       sub.w»  r2,·r3,·#55296»      ;·0xd800 
60 »       cmp»    r3,·#0 
61 »       it»     ne 
62 »       cmpne»  r2,·lr 
63 »       bhi.n»  7c·<Py_DecodeLocale+0x7c> 
64 »       cmp»    r3,·#0 
65 »       bne.n»  124·<Py_DecodeLocale+0x124> 
66 »       cbz»    r5,·a6·<Py_DecodeLocale+0xa6>24 »       cbnz»   r3,·6a·<Py_DecodeLocale+0x6a>
67 »       str»    r0,·[r5,·#0]25 »       str»    r1,·[sp,·#0]
 26 »       mov»    r2,·r5
68 »       mov»    r0,·r427 »       mov»    r0,·r6
 28 »       add»    r1,·sp,·#12
 29 »       bl»     314·<decode_current_locale>
 30 »       cbnz»   r0,·62·<Py_DecodeLocale+0x62>
 31 »       ldr»    r0,·[sp,·#12]
69 »       add»    sp,·#1632 »       add»    sp,·#16
 33 »       pop»    {r4,·r5,·r6,·pc}
70 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc} 
71 »       mov»    r3,·r9 
72 »       cbz»    r5,·a6·<Py_DecodeLocale+0xa6> 
73 »       subs»   r1,·r3,·r4 
74 »       asrs»   r0,·r1,·#2 
75 »       str»    r0,·[r5,·#0] 
76 »       mov»    r5,·r4 
77 »       mov»    r4,·r5 
78 »       b.n»    94·<Py_DecodeLocale+0x94> 
79 »       bl»     0·<strlen>34 »       bl»     0·<strlen>
80 ·R_ARM_THM_CALL» strlen35 ·R_ARM_THM_CALL» strlen
81 »       mov.w»  r8,·#2 
82 »       movs»   r2,·#036 »       movs»   r4,·#0
83 »       mov»    r1,·r037 »       mov»    r1,·r0
84 »       strd»   r2,·r8,·[sp]38 »       movs»   r2,·#2
85 »       mov»    r0,·r639 »       mov»    r0,·r6
 40 »       strd»   r4,·r2,·[sp]
86 »       mov»    r3,·r541 »       mov»    r3,·r5
87 »       add»    r2,·sp,·#842 »       add»    r2,·sp,·#12
88 »       bl»     0·<_Py_DecodeUTF8Ex>43 »       bl»     0·<_Py_DecodeUTF8Ex>
89 ·R_ARM_THM_CALL» _Py_DecodeUTF8Ex44 ·R_ARM_THM_CALL» _Py_DecodeUTF8Ex
90 »       cbz»    r0,·11e·<Py_DecodeLocale+0x11e> 
91 »       cmp»    r5,·#0 
92 »       beq.n»  a8·<Py_DecodeLocale+0xa8>45 »       b.n»    38·<Py_DecodeLocale+0x38>
93 »       str»    r0,·[r5,·#0] 
94 »       movs»   r5,·#0 
95 »       mov»    r4,·r5 
96 »       b.n»    94·<Py_DecodeLocale+0x94> 
97 »       bl»     10·<Py_DecodeLocale+0x10>46 »       bl»     10·<Py_DecodeLocale+0x10>
98 ·R_ARM_THM_CALL» check_force_ascii47 ·R_ARM_THM_CALL» check_force_ascii
99 »       mov»    r2,·r0 
100 »       str»    r0,·[r4,·#0]48 »       str»    r0,·[r4,·#0]
101 »       cmp»    r0,·#0 
102 »       bne.n»  1ce·<Py_DecodeLocale+0x1ce> 
103 »       mov»    r1,·r6 
104 »       bl»     0·<mbstowcs> 
105 ·R_ARM_THM_CALL» mbstowcs 
106 »       adds»   r3,·r0,·#1 
107 »       beq.n»  12a·<Py_DecodeLocale+0x12a> 
108 »       mvn.w»  r8,·#3758096384»    ;·0xe0000000 
109 »       cmp»    r0,·r8 
110 »       bcs.n»  1e6·<Py_DecodeLocale+0x1e6> 
111 »       adds»   r7,·r0,·#1 
Max diff block lines reached; 38289/43480 bytes (88.06%) of diff not shown.
1.67 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
284 »       add»    sp,·#12284 »       add»    sp,·#12
285 »       pop»    {r4,·r5,·pc}285 »       pop»    {r4,·r5,·pc}
  
286 0000025a·<_Py_set_inheritable_async_safe>:286 0000025a·<_Py_set_inheritable_async_safe>:
287 _Py_set_inheritable_async_safe():287 _Py_set_inheritable_async_safe():
288 »       mov»    r3,·r2288 »       mov»    r3,·r2
289 »       movs»   r2,·#0289 »       movs»   r2,·#0
290 »       b.w»    810·<set_inheritable>290 »       b.w»    678·<set_inheritable>
291 ·R_ARM_THM_JUMP24»       set_inheritable291 ·R_ARM_THM_JUMP24»       set_inheritable
  
292 00000262·<_Py_open>:292 00000262·<_Py_open>:
293 _Py_open():293 _Py_open():
294 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}294 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
295 »       mov»    r7,·r0295 »       mov»    r7,·r0
296 »       mov»    r6,·r1296 »       mov»    r6,·r1
Offset 362, 15 lines modifiedOffset 362, 15 lines modified
362 »       mov»    r0,·r4362 »       mov»    r0,·r4
363 »       bl»     0·<_Py_Dealloc>363 »       bl»     0·<_Py_Dealloc>
364 ·R_ARM_THM_CALL» _Py_Dealloc364 ·R_ARM_THM_CALL» _Py_Dealloc
365 »       ldr»    r3,·[pc,·#52]» ;·(32c·<_Py_open+0xca>)365 »       ldr»    r3,·[pc,·#52]» ;·(32c·<_Py_open+0xca>)
366 »       movs»   r2,·#1366 »       movs»   r2,·#1
367 »       movs»   r1,·#0367 »       movs»   r1,·#0
368 »       mov»    r0,·r5368 »       mov»    r0,·r5
369 »       bl»     810·<set_inheritable>369 »       bl»     678·<set_inheritable>
370 ·R_ARM_THM_CALL» set_inheritable370 ·R_ARM_THM_CALL» set_inheritable
371 »       cmp»    r0,·#0371 »       cmp»    r0,·#0
372 »       bge.n»  324·<_Py_open+0xc2>372 »       bge.n»  324·<_Py_open+0xc2>
373 »       mov»    r0,·r5373 »       mov»    r0,·r5
374 »       mov.w»  r5,·#4294967295»    ;·0xffffffff374 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
375 »       bl»     0·<close>375 »       bl»     0·<close>
376 ·R_ARM_THM_CALL» close376 ·R_ARM_THM_CALL» close
Offset 397, 15 lines modifiedOffset 397, 15 lines modified
397 »       bl»     0·<__open64_2>397 »       bl»     0·<__open64_2>
398 ·R_ARM_THM_CALL» __open64_2398 ·R_ARM_THM_CALL» __open64_2
399 »       subs»   r4,·r0,·#0399 »       subs»   r4,·r0,·#0
400 »       blt.n»  358·<_Py_open_noraise+0x28>400 »       blt.n»  358·<_Py_open_noraise+0x28>
401 »       movs»   r2,·#0401 »       movs»   r2,·#0
402 »       ldr»    r3,·[pc,·#28]» ;·(360·<_Py_open_noraise+0x30>)402 »       ldr»    r3,·[pc,·#28]» ;·(360·<_Py_open_noraise+0x30>)
403 »       mov»    r1,·r2403 »       mov»    r1,·r2
404 »       bl»     810·<set_inheritable>404 »       bl»     678·<set_inheritable>
405 ·R_ARM_THM_CALL» set_inheritable405 ·R_ARM_THM_CALL» set_inheritable
406 »       cmp»    r0,·#0406 »       cmp»    r0,·#0
407 »       bge.n»  35c·<_Py_open_noraise+0x2c>407 »       bge.n»  35c·<_Py_open_noraise+0x2c>
408 »       mov»    r0,·r4408 »       mov»    r0,·r4
409 »       mov.w»  r4,·#4294967295»    ;·0xffffffff409 »       mov.w»  r4,·#4294967295»    ;·0xffffffff
410 »       bl»     0·<close>410 »       bl»     0·<close>
411 ·R_ARM_THM_CALL» close411 ·R_ARM_THM_CALL» close
Offset 465, 15 lines modifiedOffset 465, 15 lines modified
465 »       cmp»    r0,·#0465 »       cmp»    r0,·#0
466 »       beq.n»  372·<_Py_fopen+0xe>466 »       beq.n»  372·<_Py_fopen+0xe>
467 »       bl»     0·<fileno>467 »       bl»     0·<fileno>
468 ·R_ARM_THM_CALL» fileno468 ·R_ARM_THM_CALL» fileno
469 »       movs»   r3,·#0469 »       movs»   r3,·#0
470 »       mov»    r2,·r3470 »       mov»    r2,·r3
471 »       mov»    r1,·r3471 »       mov»    r1,·r3
472 »       bl»     810·<set_inheritable>472 »       bl»     678·<set_inheritable>
473 ·R_ARM_THM_CALL» set_inheritable473 ·R_ARM_THM_CALL» set_inheritable
474 »       cmp»    r0,·#0474 »       cmp»    r0,·#0
475 »       bge.n»  3dc·<_Py_fopen+0x78>475 »       bge.n»  3dc·<_Py_fopen+0x78>
476 »       mov»    r0,·r4476 »       mov»    r0,·r4
477 »       movs»   r4,·#0477 »       movs»   r4,·#0
478 »       bl»     0·<fclose>478 »       bl»     0·<fclose>
479 ·R_ARM_THM_CALL» fclose479 ·R_ARM_THM_CALL» fclose
12.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 97 lines modifiedOffset 1, 98 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c414e·43484f52·30002474·.$d..LANCHOR0.$t2 ··0x00000000·00246400·2e4c414e·43484f52·30002474·.$d..LANCHOR0.$t
3 ··0x00000010·00636865·636b5f66·6f726365·5f617363·.check_force_asc 
4 ··0x00000020·69690064·65636f64·655f6173·63696900·ii.decode_ascii.3 ··0x00000010·00646563·6f64655f·63757272·656e745f·.decode_current_
 4 ··0x00000020·6c6f6361·6c650063·6865636b·5f666f72·locale.check_for
 5 ··0x00000030·63655f61·73636969·00646563·6f64655f·ce_ascii.decode_
5 ··0x00000030·2e4c4331·34002e4c·43313500·2e4c4331·.LC14..LC15..LC16 ··0x00000040·61736369·69002e4c·43313400·2e4c4331·ascii..LC14..LC1
6 ··0x00000040·36002e4c·414e4348·4f523100·656e636f·6..LANCHOR1.enco 
7 ··0x00000050·64655f6c·6f63616c·652e636f·6e737470·de_locale.constp 
8 ··0x00000060·726f702e·3000656e·636f6465·5f637572·rop.0.encode_cur 
9 ··0x00000070·72656e74·5f6c6f63·616c6500·656e636f·rent_locale.enco 
10 ··0x00000080·64655f61·73636969·002e4c43·3231002e·de_ascii..LC21.. 
11 ··0x00000090·4c433232·002e4c43·32330073·65745f69·LC22..LC23.set_i 
12 ··0x000000a0·6e686572·69746162·6c652e70·6172742e·nheritable.part. 
13 ··0x000000b0·30002e4c·43323600·2e4c4332·37002e4c·0..LC26..LC27..L 
14 ··0x000000c0·43323800·696f6374·6c5f776f·726b732e·C28.ioctl_works. 
15 ··0x000000d0·30005f50·795f5265·73657446·6f726365·0._Py_ResetForce 
16 ··0x000000e0·41534349·49005079·5f446563·6f64654c·ASCII.Py_DecodeL 
17 ··0x000000f0·6f63616c·65005079·5f555446·384d6f64·ocale.Py_UTF8Mod7 ··0x00000050·35002e4c·43313600·2e4c414e·43484f52·5..LC16..LANCHOR
 8 ··0x00000060·3100656e·636f6465·5f6c6f63·616c652e·1.encode_locale.
 9 ··0x00000070·636f6e73·7470726f·702e3000·656e636f·constprop.0.enco
 10 ··0x00000080·64655f63·75727265·6e745f6c·6f63616c·de_current_local
 11 ··0x00000090·6500656e·636f6465·5f617363·6969002e·e.encode_ascii..
 12 ··0x000000a0·4c433231·002e4c43·3232002e·4c433233·LC21..LC22..LC23
 13 ··0x000000b0·00736574·5f696e68·65726974·61626c65·.set_inheritable
 14 ··0x000000c0·2e706172·742e3000·2e4c4332·36002e4c·.part.0..LC26..L
 15 ··0x000000d0·43323700·2e4c4332·3800696f·63746c5f·C27..LC28.ioctl_
 16 ··0x000000e0·776f726b·732e3000·5f50795f·52657365·works.0._Py_Rese
 17 ··0x000000f0·74466f72·63654153·43494900·50795f44·tForceASCII.Py_D
 18 ··0x00000100·65636f64·654c6f63·616c6500·50795f55·ecodeLocale.Py_U
 19 ··0x00000110·5446384d·6f646500·7374726c·656e005f·TF8Mode.strlen._
 20 ··0x00000120·50795f44·65636f64·65555446·38457800·Py_DecodeUTF8Ex.
 21 ··0x00000130·5f50795f·4465636f·64654c6f·63616c65·_Py_DecodeLocale
18 ··0x00000100·65006d62·73746f77·63730050·794d656d·e.mbstowcs.PyMem22 ··0x00000140·4578006d·6273746f·77637300·50794d65·Ex.mbstowcs.PyMe
19 ··0x00000110·5f526177·4d616c6c·6f630073·74726c65·_RawMalloc.strle23 ··0x00000150·6d5f5261·774d616c·6c6f6300·6d627274·m_RawMalloc.mbrt
 24 ··0x00000160·6f776300·50794d65·6d5f5261·77467265·owc.PyMem_RawFre
 25 ··0x00000170·65007365·746c6f63·616c6500·73747263·e.setlocale.strc
 26 ··0x00000180·6d70006e·6c5f6c61·6e67696e·666f005f·mp.nl_langinfo._
 27 ··0x00000190·50795f6e·6f726d61·6c697a65·5f656e63·Py_normalize_enc
 28 ··0x000001a0·6f64696e·67005f5f·73746163·6b5f6368·oding.__stack_ch
 29 ··0x000001b0·6b5f6661·696c005f·5f737461·636b5f63·k_fail.__stack_c
 30 ··0x000001c0·686b5f67·75617264·005f5079·5f697361·hk_guard._Py_isa
 31 ··0x000001d0·6273005f·50795f61·62737061·7468005f·bs._Py_abspath._
 32 ··0x000001e0·50795f77·67657463·77640077·63736c65·Py_wgetcwd.wcsle
 33 ··0x000001f0·6e006d65·6d637079·005f5079·4d656d5f·n.memcpy._PyMem_
 34 ··0x00000200·52617757·63736475·70007763·736e6370·RawWcsdup.wcsncp
 35 ··0x00000210·79005f50·795f7772·6561646c·696e6b00·y._Py_wreadlink.
 36 ··0x00000220·5f5f6572·726e6f5f·6c6f6361·74696f6e·__errno_location
20 ··0x00000120·6e005f50·795f4465·636f6465·55544638·n._Py_DecodeUTF837 ··0x00000230·005f5079·5f456e63·6f646555·54463845·._Py_EncodeUTF8E
21 ··0x00000130·45780050·794d656d·5f526177·46726565·Ex.PyMem_RawFree 
22 ··0x00000140·006d6272·746f7763·005f5079·5f446563·.mbrtowc._Py_Dec 
23 ··0x00000150·6f64654c·6f63616c·65457800·7365746c·odeLocaleEx.setl 
24 ··0x00000160·6f63616c·65007374·72636d70·006e6c5f·ocale.strcmp.nl_ 
25 ··0x00000170·6c616e67·696e666f·005f5079·5f6e6f72·langinfo._Py_nor 
26 ··0x00000180·6d616c69·7a655f65·6e636f64·696e6700·malize_encoding. 
27 ··0x00000190·5f5f7374·61636b5f·63686b5f·6661696c·__stack_chk_fail 
28 ··0x000001a0·005f5f73·7461636b·5f63686b·5f677561·.__stack_chk_gua 
29 ··0x000001b0·7264005f·50795f69·73616273·005f5079·rd._Py_isabs._Py 
30 ··0x000001c0·5f616273·70617468·005f5079·5f776765·_abspath._Py_wge 
31 ··0x000001d0·74637764·00776373·6c656e00·6d656d63·tcwd.wcslen.memc 
32 ··0x000001e0·7079005f·50794d65·6d5f5261·77576373·py._PyMem_RawWcs 
33 ··0x000001f0·64757000·7763736e·63707900·5f50795f·dup.wcsncpy._Py_ 
34 ··0x00000200·77726561·646c696e·6b005f5f·6572726e·wreadlink.__errn 
35 ··0x00000210·6f5f6c6f·63617469·6f6e005f·50795f45·o_location._Py_E 
36 ··0x00000220·6e636f64·65555446·38457800·5f50795f·ncodeUTF8Ex._Py_ 
37 ··0x00000230·456e636f·64654c6f·63616c65·52617700·EncodeLocaleRaw. 
38 ··0x00000240·77637374·6f6d6273·0050794d·656d5f4d·wcstombs.PyMem_M 
39 ··0x00000250·616c6c6f·63005079·4d656d5f·46726565·alloc.PyMem_Free 
40 ··0x00000260·005f5079·5f77666f·70656e00·50795379·._Py_wfopen.PySy 
41 ··0x00000270·735f4175·64697400·666f7065·6e363400·s_Audit.fopen64. 
42 ··0x00000280·66696c65·6e6f0066·636c6f73·65006663·fileno.fclose.fc 
43 ··0x00000290·6e746c36·3400696f·63746c00·50794578·ntl64.ioctl.PyEx 
44 ··0x000002a0·635f4f53·4572726f·72005079·4572725f·c_OSError.PyErr_ 
45 ··0x000002b0·53657446·726f6d45·72726e6f·005f5079·SetFromErrno._Py 
46 ··0x000002c0·5f476574·466f7263·65415343·4949005f·_GetForceASCII._ 
47 ··0x000002d0·50795f77·72697465·00507945·76616c5f·Py_write.PyEval_ 
48 ··0x000002e0·53617665·54687265·61640050·79457661·SaveThread.PyEva 
49 ··0x000002f0·6c5f5265·73746f72·65546872·65616400·l_RestoreThread. 
50 ··0x00000300·50794572·725f4368·65636b53·69676e61·PyErr_CheckSigna 
51 ··0x00000310·6c73005f·50795f45·6e636f64·654c6f63·ls._Py_EncodeLoc38 ··0x00000240·78005f50·795f456e·636f6465·4c6f6361·x._Py_EncodeLoca
52 ··0x00000320·616c6545·78005f50·795f7365·745f696e·aleEx._Py_set_in 
53 ··0x00000330·68657269·7461626c·65005f50·795f6673·heritable._Py_fs 
54 ··0x00000340·7461745f·6e6f7261·69736500·5f5f6678·tat_noraise.__fx 
55 ··0x00000350·73746174·3634005f·50795f72·65616400·stat64._Py_read.39 ··0x00000250·6c655261·77007763·73746f6d·62730050·leRaw.wcstombs.P
 40 ··0x00000260·794d656d·5f4d616c·6c6f6300·50794d65·yMem_Malloc.PyMe
 41 ··0x00000270·6d5f4672·6565005f·50795f77·666f7065·m_Free._Py_wfope
 42 ··0x00000280·6e005079·5379735f·41756469·7400666f·n.PySys_Audit.fo
 43 ··0x00000290·70656e36·34006669·6c656e6f·0066636c·pen64.fileno.fcl
 44 ··0x000002a0·6f736500·66636e74·6c363400·696f6374·ose.fcntl64.ioct
 45 ··0x000002b0·6c005079·4578635f·4f534572·726f7200·l.PyExc_OSError.
 46 ··0x000002c0·50794572·725f5365·7446726f·6d457272·PyErr_SetFromErr
 47 ··0x000002d0·6e6f005f·50795f47·6574466f·72636541·no._Py_GetForceA
 48 ··0x000002e0·53434949·005f5079·5f777269·74650050·SCII._Py_write.P
 49 ··0x000002f0·79457661·6c5f5361·76655468·72656164·yEval_SaveThread
 50 ··0x00000300·00507945·76616c5f·52657374·6f726554·.PyEval_RestoreT
 51 ··0x00000310·68726561·64005079·4572725f·43686563·hread.PyErr_Chec
 52 ··0x00000320·6b536967·6e616c73·005f5079·5f456e63·kSignals._Py_Enc
 53 ··0x00000330·6f64654c·6f63616c·65457800·5f50795f·odeLocaleEx._Py_
 54 ··0x00000340·7365745f·696e6865·72697461·626c6500·set_inheritable.
56 ··0x00000360·5f50795f·77726974·655f6e6f·72616973·_Py_write_norais55 ··0x00000350·5f50795f·66737461·745f6e6f·72616973·_Py_fstat_norais
57 ··0x00000370·65005f50·795f7772·65616c70·61746800·e._Py_wrealpath. 
58 ··0x00000380·5f5f7265·616c7061·74685f63·686b005f·__realpath_chk._ 
59 ··0x00000390·50795f66·6f70656e·5f6f626a·00507955·Py_fopen_obj.PyU 
60 ··0x000003a0·6e69636f·64655f46·53436f6e·76657274·nicode_FSConvert 
61 ··0x000003b0·6572005f·50795f44·65616c6c·6f630050·er._Py_Dealloc.P 
62 ··0x000003c0·79457272·5f536574·46726f6d·4572726e·yErr_SetFromErrn 
63 ··0x000003d0·6f576974·6846696c·656e616d·654f626a·oWithFilenameObj 
64 ··0x000003e0·65637400·5f50795f·64757000·5f50795f·ect._Py_dup._Py_ 
65 ··0x000003f0·64657669·63655f65·6e636f64·696e6700·device_encoding. 
66 ··0x00000400·69736174·7479005f·50795f4e·6f6e6553·isatty._Py_NoneS 
67 ··0x00000410·74727563·74005079·556e6963·6f64655f·truct.PyUnicode_ 
68 ··0x00000420·46726f6d·53747269·6e67005f·50795f73·FromString._Py_s56 ··0x00000360·65005f5f·66787374·61743634·005f5079·e.__fxstat64._Py
 57 ··0x00000370·5f726561·64005f50·795f7772·6974655f·_read._Py_write_
 58 ··0x00000380·6e6f7261·69736500·5f50795f·77726561·noraise._Py_wrea
 59 ··0x00000390·6c706174·68005f5f·7265616c·70617468·lpath.__realpath
 60 ··0x000003a0·5f63686b·005f5079·5f666f70·656e5f6f·_chk._Py_fopen_o
 61 ··0x000003b0·626a0050·79556e69·636f6465·5f465343·bj.PyUnicode_FSC
 62 ··0x000003c0·6f6e7665·72746572·005f5079·5f446561·onverter._Py_Dea
 63 ··0x000003d0·6c6c6f63·00507945·72725f53·65744672·lloc.PyErr_SetFr
 64 ··0x000003e0·6f6d4572·726e6f57·69746846·696c656e·omErrnoWithFilen
 65 ··0x000003f0·616d654f·626a6563·74005f50·795f6475·ameObject._Py_du
 66 ··0x00000400·70005f50·795f6465·76696365·5f656e63·p._Py_device_enc
 67 ··0x00000410·6f64696e·67006973·61747479·005f5079·oding.isatty._Py
 68 ··0x00000420·5f4e6f6e·65537472·75637400·5079556e·_NoneStruct.PyUn
 69 ··0x00000430·69636f64·655f4672·6f6d5374·72696e67·icode_FromString
 70 ··0x00000440·005f5079·5f736574·5f626c6f·636b696e·._Py_set_blockin
Max diff block lines reached; 0/12638 bytes (0.00%) of diff not shown.
92.3 KB
getpath.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:··········11704·(bytes·into·file)13 ··Start·of·section·headers:··········11552·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.54 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x2db8:1 There·are·13·section·headers,·starting·at·offset·0x2d20:
  
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·001350·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0012b8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002470·0008d0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0023d8·0008d0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001384·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0012ec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001384·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0012ec·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001384·00021b·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0012ec·00021b·01·AMS··0···0··4
10 ··[·6]·.rodata.str4.4····PROGBITS········00000000·0015a0·000170·04·AMS··0···0··410 ··[·6]·.rodata.str4.4····PROGBITS········00000000·001508·000170·04·AMS··0···0··4
11 ··[·7]·.rodata···········PROGBITS········00000000·001710·000196·00···A··0···0··411 ··[·7]·.rodata···········PROGBITS········00000000·001678·000196·00···A··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0018a6·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00180e·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0018a6·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00180e·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·0018dc·0007d0·10·····11··96··414 ··[10]·.symtab···········SYMTAB··········00000000·001844·0007d0·10·····11··96··4
15 ··[11]·.strtab···········STRTAB··········00000000·0020ac·0003c2·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·002014·0003c2·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·002d40·000076·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·002ca8·000076·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
6.24 KB
readelf --wide --symbols {}
    
Offset 19, 58 lines modifiedOffset 19, 58 lines modified
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1219 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
20 ····16:·00000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1320 ····16:·00000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
21 ····17:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1421 ····17:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
22 ····18:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1522 ····18:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
23 ····19:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1623 ····19:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
24 ····20:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1724 ····20:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000845···128·FUNC····LOCAL··DEFAULT····1·joinpath226 ····22:·00000841···128·FUNC····LOCAL··DEFAULT····1·joinpath2
27 ····23:·000008c5···152·FUNC····LOCAL··DEFAULT····1·resolve_symlinks27 ····23:·000008c1···152·FUNC····LOCAL··DEFAULT····1·resolve_symlinks
28 ····24:·000009fd···178·FUNC····LOCAL··DEFAULT····1·reduce28 ····24:·000009f9····30·FUNC····LOCAL··DEFAULT····1·reduce
29 ····25:·00000be5···684·FUNC····LOCAL··DEFAULT····1·calculate_prefix29 ····25:·00000b4d···684·FUNC····LOCAL··DEFAULT····1·calculate_prefix
30 ····26:·00000fa5···940·FUNC····LOCAL··DEFAULT····1·calculate_exec_prefix30 ····26:·00000f0d···940·FUNC····LOCAL··DEFAULT····1·calculate_exec_prefix
31 ····27:·00000999···100·FUNC····LOCAL··DEFAULT····1·absolutize31 ····27:·00000995···100·FUNC····LOCAL··DEFAULT····1·absolutize
32 ····28:·0000095d····58·FUNC····LOCAL··DEFAULT····1·_Py_wstat32 ····28:·00000959····58·FUNC····LOCAL··DEFAULT····1·_Py_wstat
33 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR033 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR0
34 ····30:·000005b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·000005b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000824·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000820·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·00000844·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·00000840·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·000008c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·000008bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1839 ····35:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
40 ····36:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·000008c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00000958·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·00000954·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·0000095c·····0·NOTYPE··LOCAL··DEFAULT····1·$t42 ····38:·00000958·····0·NOTYPE··LOCAL··DEFAULT····1·$t
43 ····39:·00000ab1···168·FUNC····LOCAL··DEFAULT····1·copy_absolute.constprop.043 ····39:·00000a19···168·FUNC····LOCAL··DEFAULT····1·copy_absolute.constprop.0
44 ····40:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····40:·000009f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····41:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····41:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····42:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1946 ····42:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
47 ····43:·00000b59···140·FUNC····LOCAL··DEFAULT····1·joinpath.constprop.047 ····43:·00000ac1···140·FUNC····LOCAL··DEFAULT····1·joinpath.constprop.0
48 ····44:·00000e91····50·FUNC····LOCAL··DEFAULT····1·safe_wcscpy.constprop.048 ····44:·00000df9····50·FUNC····LOCAL··DEFAULT····1·safe_wcscpy.constprop.0
49 ····45:·00000b54·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·00000abc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·00000b58·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000ac0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·00000be0·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2052 ····48:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
53 ····49:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2153 ····49:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
54 ····50:·00000188·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2254 ····50:·00000188·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
55 ····51:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·00000b4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000ec5···224·FUNC····LOCAL··DEFAULT····1·ismodule56 ····52:·00000e2d···224·FUNC····LOCAL··DEFAULT····1·ismodule
57 ····53:·00000e88·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·00000df0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·00000e90·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·00000df8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2359 ····55:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
60 ····56:·00000fa0·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·00000f08·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2461 ····57:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
62 ····58:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2562 ····58:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
63 ····59:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2663 ····59:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
64 ····60:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2764 ····60:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
65 ····61:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2865 ····61:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
66 ····62:·00000fa4·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····62:·00000f0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·000012b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·00001220·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·000012c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t68 ····64:·00001230·····0·NOTYPE··LOCAL··DEFAULT····1·$t
69 ····65:·0000134c·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·000012b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT····7·70 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
71 ····67:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d71 ····67:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
72 ····68:·00000000····15·OBJECT··LOCAL··DEFAULT····7·__func__.1872 ····68:·00000000····15·OBJECT··LOCAL··DEFAULT····7·__func__.18
73 ····69:·00000010····26·OBJECT··LOCAL··DEFAULT····7·__func__.073 ····69:·00000010····26·OBJECT··LOCAL··DEFAULT····7·__func__.0
74 ····70:·0000002c····21·OBJECT··LOCAL··DEFAULT····7·__func__.174 ····70:·0000002c····21·OBJECT··LOCAL··DEFAULT····7·__func__.1
75 ····71:·00000044····29·OBJECT··LOCAL··DEFAULT····7·__func__.275 ····71:·00000044····29·OBJECT··LOCAL··DEFAULT····7·__func__.2
76 ····72:·00000064····19·OBJECT··LOCAL··DEFAULT····7·__func__.676 ····72:·00000064····19·OBJECT··LOCAL··DEFAULT····7·__func__.6
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT····1·93 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT····3·94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
95 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT····4·95 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
96 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT····5·96 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
97 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT····6·97 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
98 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT····8·98 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
99 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT····9·99 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
100 ····96:·00000001··2116·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_Calculate100 ····96:·00000001··2112·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_Calculate
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getenv102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getenv
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_DecodeLocale103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_DecodeLocale
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcschr105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcschr
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_RawWcsdup106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_RawWcsdup
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_isabs107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_isabs
25.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2470·contains·282·entries:1 Relocation·section·'.rel.text'·at·offset·0x23d8·contains·282·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000610a·R_ARM_THM_CALL·········00000000···memset3 00000016··0000610a·R_ARM_THM_CALL·········00000000···memset
4 00000028··0000092f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC74 00000028··0000092f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC7
5 0000002c··00000930·R_ARM_THM_MOVT_ABS·····000000d8···.LC75 0000002c··00000930·R_ARM_THM_MOVT_ABS·····000000d8···.LC7
6 00000034··0000620a·R_ARM_THM_CALL·········00000000···getenv6 00000034··0000620a·R_ARM_THM_CALL·········00000000···getenv
7 0000003c··0000630a·R_ARM_THM_CALL·········00000000···Py_DecodeLocale7 0000003c··0000630a·R_ARM_THM_CALL·········00000000···Py_DecodeLocale
8 0000004a··00000a2f·R_ARM_THM_MOVW_ABS_NC··000000e0···.LC88 0000004a··00000a2f·R_ARM_THM_MOVW_ABS_NC··000000e0···.LC8
Offset 68, 218 lines modifiedOffset 68, 218 lines modified
68 000003b4··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree68 000003b4··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
69 000003ba··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree69 000003ba··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
70 000003c0··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree70 000003c0··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
71 000003c6··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree71 000003c6··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
72 000003cc··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree72 000003cc··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
73 000003d2··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree73 000003d2··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
74 000003d8··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree74 000003d8··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
75 0000042a··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1275 00000428··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC12
76 0000042e··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LC1276 0000042c··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LC12
77 00000432··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup77 00000430··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
78 00000442··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC078 00000440··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
79 00000446··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC079 00000444··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
80 0000045e··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC080 0000045c··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
81 00000462··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC081 00000460··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
82 0000048a··0000650a·R_ARM_THM_CALL·········00000000···wcschr82 00000486··0000650a·R_ARM_THM_CALL·········00000000···wcschr
83 0000049a··00006b0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc83 00000498··00006b0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
84 000004a8··00006d0a·R_ARM_THM_CALL·········00000000···memcpy84 000004aa··00006d0a·R_ARM_THM_CALL·········00000000···memcpy
85 000004bc··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree85 000004be··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
86 000004d0··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree86 000004d2··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
87 000004ea··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC087 000004ea··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
88 000004ee··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC088 000004ee··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
89 00000518··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC089 00000518··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
90 0000051c··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC090 0000051c··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
91 00000524··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR091 00000524··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
92 00000528··00001d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR092 00000528··00001d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
93 00000538··0000082f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC693 00000538··0000082f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC6
94 0000053c··00000830·R_ARM_THM_MOVT_ABS·····000000bc···.LC694 0000053c··00000830·R_ARM_THM_MOVT_ABS·····000000bc···.LC6
95 00000544··0000072f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC595 00000544··0000072f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC5
96 00000548··00000730·R_ARM_THM_MOVT_ABS·····000000a0···.LC596 00000548··00000730·R_ARM_THM_MOVT_ABS·····000000a0···.LC5
97 00000576··0000062f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC497 00000572··0000062f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC4
98 0000057a··00000630·R_ARM_THM_MOVT_ABS·····00000080···.LC498 00000576··00000630·R_ARM_THM_MOVT_ABS·····00000080···.LC4
99 00000588··0000052f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC399 00000584··0000052f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC3
100 0000058c··00000530·R_ARM_THM_MOVT_ABS·····00000064···.LC3100 00000588··00000530·R_ARM_THM_MOVT_ABS·····00000064···.LC3
101 0000059a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC2101 00000596··0000042f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC2
102 0000059e··00000430·R_ARM_THM_MOVT_ABS·····00000044···.LC2102 0000059a··00000430·R_ARM_THM_MOVT_ABS·····00000044···.LC2
103 000005ac··0000032f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1103 000005a8··0000032f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
104 000005b0··00000330·R_ARM_THM_MOVT_ABS·····0000001c···.LC1104 000005ac··00000330·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
 105 000005b4··00004202·R_ARM_ABS32············00000000···.rodata
105 000005b8··00004202·R_ARM_ABS32············00000000···.rodata106 000005b8··00004202·R_ARM_ABS32············00000000···.rodata
106 000005bc··00004202·R_ARM_ABS32············00000000···.rodata107 000005bc··00004202·R_ARM_ABS32············00000000···.rodata
107 000005c0··00004202·R_ARM_ABS32············00000000···.rodata 
108 000005c6··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup108 000005c2··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
109 000005da··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0109 000005d6··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
110 000005de··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0110 000005da··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
111 0000060e··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree111 0000060a··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
112 00000614··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup112 00000610··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
113 00000624··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup113 00000620··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
114 0000063c··00006c0a·R_ARM_THM_CALL·········00000000···wcscat114 00000638··00006c0a·R_ARM_THM_CALL·········00000000···wcscat
115 00000654··00006a0a·R_ARM_THM_CALL·········00000000···wcslen115 00000650··00006a0a·R_ARM_THM_CALL·········00000000···wcslen
116 00000666··00006e0a·R_ARM_THM_CALL·········00000000···wcsncat116 00000662··00006e0a·R_ARM_THM_CALL·········00000000···wcsncat
117 00000676··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup117 00000672··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
118 0000068a··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree118 00000686··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
119 0000068e··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0119 0000068a··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
120 00000692··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
121 000006aa··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
122 000006ae··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0120 0000068e··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 121 000006a6··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 122 000006aa··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
123 000006da··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree123 000006d6··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
124 000006e0··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0124 000006dc··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
125 000006e4··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0125 000006e0··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
126 00000702··0000122f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC15126 000006fe··0000122f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC15
127 00000706··00001230·R_ARM_THM_MOVT_ABS·····00000038···.LC15127 00000702··00001230·R_ARM_THM_MOVT_ABS·····00000038···.LC15
128 00000712··00006f0a·R_ARM_THM_CALL·········00000000···_Py_FindEnvConfigValue128 0000070e··00006f0a·R_ARM_THM_CALL·········00000000···_Py_FindEnvConfigValue
129 0000072a··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree129 00000726··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
130 00000734··0000700a·R_ARM_THM_CALL·········00000000···fclose130 00000730··0000700a·R_ARM_THM_CALL·········00000000···fclose
131 00000748··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0131 00000744··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
132 0000074c··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0132 00000748··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
133 0000077e··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0133 0000077a··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
134 00000782··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0134 0000077e··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
135 00000794··0000700a·R_ARM_THM_CALL·········00000000···fclose135 00000790··0000700a·R_ARM_THM_CALL·········00000000···fclose
136 000007c0··00006a0a·R_ARM_THM_CALL·········00000000···wcslen136 000007bc··00006a0a·R_ARM_THM_CALL·········00000000···wcslen
137 000007d0··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr137 000007cc··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
138 000007d4··00007130·R_ARM_THM_MOVT_ABS·····00000000···stderr138 000007d0··00007130·R_ARM_THM_MOVT_ABS·····00000000···stderr
139 000007da··0000142f·R_ARM_THM_MOVW_ABS_NC··000000fc···.LC17139 000007d6··0000142f·R_ARM_THM_MOVW_ABS_NC··000000fc···.LC17
140 000007de··00001430·R_ARM_THM_MOVT_ABS·····000000fc···.LC17140 000007da··00001430·R_ARM_THM_MOVT_ABS·····000000fc···.LC17
141 000007e6··0000720a·R_ARM_THM_CALL·········00000000···__fprintf_chk141 000007e2··0000720a·R_ARM_THM_CALL·········00000000···__fprintf_chk
142 000007ec··0000730a·R_ARM_THM_CALL·········00000000···wcscpy142 000007e8··0000730a·R_ARM_THM_CALL·········00000000···wcscpy
143 000007f4··00006c0a·R_ARM_THM_CALL·········00000000···wcscat143 000007f0··00006c0a·R_ARM_THM_CALL·········00000000···wcscat
144 0000080e··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree144 0000080a··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
145 00000814··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup145 00000810··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
 146 00000820··00004202·R_ARM_ABS32············00000000···.rodata
146 00000824··00004202·R_ARM_ABS32············00000000···.rodata147 00000824··00004202·R_ARM_ABS32············00000000···.rodata
147 00000828··00004202·R_ARM_ABS32············00000000···.rodata148 00000828··00004202·R_ARM_ABS32············00000000···.rodata
148 0000082c··00004202·R_ARM_ABS32············00000000···.rodata149 0000082c··00004202·R_ARM_ABS32············00000000···.rodata
149 00000830··00004202·R_ARM_ABS32············00000000···.rodata150 00000830··00004202·R_ARM_ABS32············00000000···.rodata
150 00000834··00004202·R_ARM_ABS32············00000000···.rodata151 00000834··00004202·R_ARM_ABS32············00000000···.rodata
151 00000838··00004202·R_ARM_ABS32············00000000···.rodata152 00000838··00004202·R_ARM_ABS32············00000000···.rodata
152 0000083c··00004202·R_ARM_ABS32············00000000···.rodata153 0000083c··00004202·R_ARM_ABS32············00000000···.rodata
153 00000840··00004202·R_ARM_ABS32············00000000···.rodata 
154 0000084c··0000670a·R_ARM_THM_CALL·········00000000···_Py_isabs154 00000848··0000670a·R_ARM_THM_CALL·········00000000···_Py_isabs
155 00000854··00006a0a·R_ARM_THM_CALL·········00000000···wcslen155 00000850··00006a0a·R_ARM_THM_CALL·········00000000···wcslen
156 0000085c··00006a0a·R_ARM_THM_CALL·········00000000···wcslen156 00000858··00006a0a·R_ARM_THM_CALL·········00000000···wcslen
157 00000876··00006b0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc157 00000872··00006b0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
158 00000880··0000730a·R_ARM_THM_CALL·········00000000···wcscpy158 0000087c··0000730a·R_ARM_THM_CALL·········00000000···wcscpy
159 00000888··00006c0a·R_ARM_THM_CALL·········00000000···wcscat159 00000884··00006c0a·R_ARM_THM_CALL·········00000000···wcscat
160 00000890··00006c0a·R_ARM_THM_CALL·········00000000···wcscat160 0000088c··00006c0a·R_ARM_THM_CALL·········00000000···wcscat
161 000008ac··00006b0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc161 000008a8··00006b0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
162 000008b8··0000730a·R_ARM_THM_CALL·········00000000···wcscpy162 000008b4··0000730a·R_ARM_THM_CALL·········00000000···wcscpy
163 000008c0··00004202·R_ARM_ABS32············00000000···.rodata163 000008bc··00004202·R_ARM_ABS32············00000000···.rodata
164 000008da··0000740a·R_ARM_THM_CALL·········00000000···_Py_wreadlink164 000008d6··0000740a·R_ARM_THM_CALL·········00000000···_Py_wreadlink
165 000008f8··0000670a·R_ARM_THM_CALL·········00000000···_Py_isabs165 000008f4··0000670a·R_ARM_THM_CALL·········00000000···_Py_isabs
166 00000900··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree166 000008fc··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
167 00000906··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup167 00000902··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
168 00000916··0000232f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC18168 00000912··0000232f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC18
169 0000091a··00002330·R_ARM_THM_MOVT_ABS·····00000138···.LC18169 00000916··00002330·R_ARM_THM_MOVT_ABS·····00000138···.LC18
170 00000938··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree170 00000934··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
171 00000946··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0171 00000942··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
172 0000094a··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0172 00000946··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
173 00000958··00004202·R_ARM_ABS32············00000000···.rodata173 00000954··00004202·R_ARM_ABS32············00000000···.rodata
174 00000966··0000750a·R_ARM_THM_CALL·········00000000···_Py_EncodeLocaleRaw174 00000962··0000750a·R_ARM_THM_CALL·········00000000···_Py_EncodeLocaleRaw
175 00000974··0000760a·R_ARM_THM_CALL·········00000000···__xstat64175 00000970··0000760a·R_ARM_THM_CALL·········00000000···__xstat64
176 0000097e··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree176 0000097a··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
177 00000988··0000690a·R_ARM_THM_CALL·········00000000···__errno_location177 00000984··0000690a·R_ARM_THM_CALL·········00000000···__errno_location
178 000009b6··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree178 000009b2··0000640a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
179 000009bc··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup179 000009b8··0000660a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
180 000009e4··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0180 000009e0··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
Max diff block lines reached; -1/26332 bytes (-0.00%) of diff not shown.
56.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 30, 45 lines modifiedOffset 30, 45 lines modified
30 ·R_ARM_THM_CALL» getenv30 ·R_ARM_THM_CALL» getenv
31 »       cbz»    r0,·48·<_PyPathConfig_Calculate+0x48>31 »       cbz»    r0,·48·<_PyPathConfig_Calculate+0x48>
32 »       mov»    r1,·r932 »       mov»    r1,·r9
33 »       bl»     0·<Py_DecodeLocale>33 »       bl»     0·<Py_DecodeLocale>
34 ·R_ARM_THM_CALL» Py_DecodeLocale34 ·R_ARM_THM_CALL» Py_DecodeLocale
35 »       str»    r0,·[sp,·#52]» ;·0x3435 »       str»    r0,·[sp,·#52]» ;·0x34
36 »       cmp»    r0,·#036 »       cmp»    r0,·#0
37 »       beq.w»  5a6·<_PyPathConfig_Calculate+0x5a6>37 »       beq.w»  5a2·<_PyPathConfig_Calculate+0x5a2>
38 »       mov»    r1,·r938 »       mov»    r1,·r9
39 »       movw»   r0,·#039 »       movw»   r0,·#0
40 ·R_ARM_THM_MOVW_ABS_NC»  .LC840 ·R_ARM_THM_MOVW_ABS_NC»  .LC8
41 »       movt»   r0,·#041 »       movt»   r0,·#0
42 ·R_ARM_THM_MOVT_ABS»     .LC842 ·R_ARM_THM_MOVT_ABS»     .LC8
43 »       bl»     0·<Py_DecodeLocale>43 »       bl»     0·<Py_DecodeLocale>
44 ·R_ARM_THM_CALL» Py_DecodeLocale44 ·R_ARM_THM_CALL» Py_DecodeLocale
45 »       str»    r0,·[sp,·#56]» ;·0x3845 »       str»    r0,·[sp,·#56]» ;·0x38
46 »       cmp»    r0,·#046 »       cmp»    r0,·#0
47 »       beq.w»  594·<_PyPathConfig_Calculate+0x594>47 »       beq.w»  590·<_PyPathConfig_Calculate+0x590>
48 »       mov»    r1,·r948 »       mov»    r1,·r9
49 »       movw»   r0,·#049 »       movw»   r0,·#0
50 ·R_ARM_THM_MOVW_ABS_NC»  .LC950 ·R_ARM_THM_MOVW_ABS_NC»  .LC9
51 »       movt»   r0,·#051 »       movt»   r0,·#0
52 ·R_ARM_THM_MOVT_ABS»     .LC952 ·R_ARM_THM_MOVT_ABS»     .LC9
53 »       bl»     0·<Py_DecodeLocale>53 »       bl»     0·<Py_DecodeLocale>
54 ·R_ARM_THM_CALL» Py_DecodeLocale54 ·R_ARM_THM_CALL» Py_DecodeLocale
55 »       str»    r0,·[sp,·#60]» ;·0x3c55 »       str»    r0,·[sp,·#60]» ;·0x3c
56 »       cmp»    r0,·#056 »       cmp»    r0,·#0
57 »       beq.w»  582·<_PyPathConfig_Calculate+0x582>57 »       beq.w»  57e·<_PyPathConfig_Calculate+0x57e>
58 »       mov»    r1,·r958 »       mov»    r1,·r9
59 »       movw»   r0,·#059 »       movw»   r0,·#0
60 ·R_ARM_THM_MOVW_ABS_NC»  .LC960 ·R_ARM_THM_MOVW_ABS_NC»  .LC9
61 »       movt»   r0,·#061 »       movt»   r0,·#0
62 ·R_ARM_THM_MOVT_ABS»     .LC962 ·R_ARM_THM_MOVT_ABS»     .LC9
63 »       bl»     0·<Py_DecodeLocale>63 »       bl»     0·<Py_DecodeLocale>
64 ·R_ARM_THM_CALL» Py_DecodeLocale64 ·R_ARM_THM_CALL» Py_DecodeLocale
65 »       str»    r0,·[sp,·#64]» ;·0x4065 »       str»    r0,·[sp,·#64]» ;·0x40
66 »       cmp»    r0,·#066 »       cmp»    r0,·#0
67 »       beq.w»  570·<_PyPathConfig_Calculate+0x570>67 »       beq.w»  56c·<_PyPathConfig_Calculate+0x56c>
68 »       mov»    r1,·r968 »       mov»    r1,·r9
69 »       movw»   r0,·#069 »       movw»   r0,·#0
70 ·R_ARM_THM_MOVW_ABS_NC»  .LC1070 ·R_ARM_THM_MOVW_ABS_NC»  .LC10
71 »       movt»   r0,·#071 »       movt»   r0,·#0
72 ·R_ARM_THM_MOVT_ABS»     .LC1072 ·R_ARM_THM_MOVT_ABS»     .LC10
73 »       bl»     0·<Py_DecodeLocale>73 »       bl»     0·<Py_DecodeLocale>
74 ·R_ARM_THM_CALL» Py_DecodeLocale74 ·R_ARM_THM_CALL» Py_DecodeLocale
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 »       bl»     0·<Py_DecodeLocale>83 »       bl»     0·<Py_DecodeLocale>
84 ·R_ARM_THM_CALL» Py_DecodeLocale84 ·R_ARM_THM_CALL» Py_DecodeLocale
85 »       mov»    r7,·r085 »       mov»    r7,·r0
86 »       cmp»    r0,·#086 »       cmp»    r0,·#0
87 »       beq.w»  532·<_PyPathConfig_Calculate+0x532>87 »       beq.w»  532·<_PyPathConfig_Calculate+0x532>
88 »       mov»    r1,·r788 »       mov»    r1,·r7
89 »       ldr.w»  r0,·[r5,·#208]»      ;·0xd089 »       ldr.w»  r0,·[r5,·#208]»      ;·0xd0
90 »       bl»     844·<joinpath2>90 »       bl»     840·<joinpath2>
91 »       str»    r0,·[sp,·#72]» ;·0x4891 »       str»    r0,·[sp,·#72]» ;·0x48
92 »       mov»    r0,·r792 »       mov»    r0,·r7
93 »       bl»     0·<PyMem_RawFree>93 »       bl»     0·<PyMem_RawFree>
94 ·R_ARM_THM_CALL» PyMem_RawFree94 ·R_ARM_THM_CALL» PyMem_RawFree
95 »       ldr»    r2,·[sp,·#72]» ;·0x4895 »       ldr»    r2,·[sp,·#72]» ;·0x48
96 »       cmp»    r2,·#096 »       cmp»    r2,·#0
97 »       beq.w»  518·<_PyPathConfig_Calculate+0x518>97 »       beq.w»  518·<_PyPathConfig_Calculate+0x518>
Offset 103, 21 lines modifiedOffset 103, 21 lines modified
103 »       cbnz»   r3,·11a·<_PyPathConfig_Calculate+0x11a>103 »       cbnz»   r3,·11a·<_PyPathConfig_Calculate+0x11a>
104 »       ldr»    r7,·[r4,·#16]104 »       ldr»    r7,·[r4,·#16]
105 »       movs»   r1,·#47»     ;·0x2f105 »       movs»   r1,·#47»     ;·0x2f
106 »       mov»    r0,·r7106 »       mov»    r0,·r7
107 »       bl»     0·<wcschr>107 »       bl»     0·<wcschr>
108 ·R_ARM_THM_CALL» wcschr108 ·R_ARM_THM_CALL» wcschr
109 »       cmp»    r0,·#0109 »       cmp»    r0,·#0
110 »       beq.w»  472·<_PyPathConfig_Calculate+0x472>110 »       beq.w»  470·<_PyPathConfig_Calculate+0x470>
111 »       mov»    r0,·r7111 »       mov»    r0,·r7
112 »       bl»     0·<_PyMem_RawWcsdup>112 »       bl»     0·<_PyMem_RawWcsdup>
113 ·R_ARM_THM_CALL» _PyMem_RawWcsdup113 ·R_ARM_THM_CALL» _PyMem_RawWcsdup
114 »       str»    r0,·[r4,·#0]114 »       str»    r0,·[r4,·#0]
115 »       cmp»    r0,·#0115 »       cmp»    r0,·#0
116 »       beq.w»  43e·<_PyPathConfig_Calculate+0x43e>116 »       beq.w»  43c·<_PyPathConfig_Calculate+0x43c>
117 »       ldr»    r0,·[r4,·#0]117 »       ldr»    r0,·[r4,·#0]
118 »       ldr»    r1,·[r0,·#0]118 »       ldr»    r1,·[r0,·#0]
119 »       cbz»    r1,·10e·<_PyPathConfig_Calculate+0x10e>119 »       cbz»    r1,·10e·<_PyPathConfig_Calculate+0x10e>
120 »       bl»     0·<_Py_isabs>120 »       bl»     0·<_Py_isabs>
121 ·R_ARM_THM_CALL» _Py_isabs121 ·R_ARM_THM_CALL» _Py_isabs
122 »       cmp»    r0,·#0122 »       cmp»    r0,·#0
123 »       beq.w»  3ec·<_PyPathConfig_Calculate+0x3ec>123 »       beq.w»  3ec·<_PyPathConfig_Calculate+0x3ec>
Offset 127, 107 lines modifiedOffset 127, 107 lines modified
127 »       strd»   r0,·r0,·[r5,·#4]127 »       strd»   r0,·r0,·[r5,·#4]
128 »       str»    r0,·[r5,·#12]128 »       str»    r0,·[r5,·#12]
129 »       ldr»    r0,·[r4,·#0]129 »       ldr»    r0,·[r4,·#0]
130 »       bl»     0·<_PyMem_RawWcsdup>130 »       bl»     0·<_PyMem_RawWcsdup>
131 ·R_ARM_THM_CALL» _PyMem_RawWcsdup131 ·R_ARM_THM_CALL» _PyMem_RawWcsdup
132 »       str»    r0,·[sp,·#96]» ;·0x60132 »       str»    r0,·[sp,·#96]» ;·0x60
133 »       cmp»    r0,·#0133 »       cmp»    r0,·#0
134 »       beq.w»  77e·<_PyPathConfig_Calculate+0x77e>134 »       beq.w»  77a·<_PyPathConfig_Calculate+0x77a>
135 »       add»    r1,·sp,·#96»   ;·0x60135 »       add»    r1,·sp,·#96»   ;·0x60
136 »       mov»    r0,·r9136 »       mov»    r0,·r9
137 »       bl»     8c4·<resolve_symlinks>137 »       bl»     8c0·<resolve_symlinks>
138 »       ldr.w»  r8,·[sp,·#112]»      ;·0x70138 »       ldr.w»  r8,·[sp,·#112]»      ;·0x70
139 »       cmp.w»  r8,·#0139 »       cmp.w»  r8,·#0
140 »       bne.w»  770·<_PyPathConfig_Calculate+0x770>140 »       bne.w»  76c·<_PyPathConfig_Calculate+0x76c>
141 »       ldr»    r0,·[sp,·#96]» ;·0x60141 »       ldr»    r0,·[sp,·#96]» ;·0x60
142 »       bl»     9fc·<reduce>142 »       bl»     9f8·<reduce>
143 »       ldr»    r0,·[sp,·#96]» ;·0x60143 »       ldr»    r0,·[sp,·#96]» ;·0x60
144 »       movw»   r1,·#0144 »       movw»   r1,·#0
145 ·R_ARM_THM_MOVW_ABS_NC»  .LC13145 ·R_ARM_THM_MOVW_ABS_NC»  .LC13
146 »       movt»   r1,·#0146 »       movt»   r1,·#0
147 ·R_ARM_THM_MOVT_ABS»     .LC13147 ·R_ARM_THM_MOVT_ABS»     .LC13
148 »       bl»     844·<joinpath2>148 »       bl»     840·<joinpath2>
149 »       mov»    fp,·r0149 »       mov»    fp,·r0
150 »       cmp»    r0,·#0150 »       cmp»    r0,·#0
151 »       beq.w»  73a·<_PyPathConfig_Calculate+0x73a>151 »       beq.w»  736·<_PyPathConfig_Calculate+0x736>
152 »       movw»   r1,·#0152 »       movw»   r1,·#0
153 ·R_ARM_THM_MOVW_ABS_NC»  .LC14153 ·R_ARM_THM_MOVW_ABS_NC»  .LC14
154 »       movt»   r1,·#0154 »       movt»   r1,·#0
155 ·R_ARM_THM_MOVT_ABS»     .LC14155 ·R_ARM_THM_MOVT_ABS»     .LC14
156 »       bl»     0·<_Py_wfopen>156 »       bl»     0·<_Py_wfopen>
157 ·R_ARM_THM_CALL» _Py_wfopen157 ·R_ARM_THM_CALL» _Py_wfopen
158 »       mov»    r7,·r0158 »       mov»    r7,·r0
159 »       mov»    r0,·fp159 »       mov»    r0,·fp
160 »       bl»     0·<PyMem_RawFree>160 »       bl»     0·<PyMem_RawFree>
161 ·R_ARM_THM_CALL» PyMem_RawFree161 ·R_ARM_THM_CALL» PyMem_RawFree
162 »       cmp»    r7,·#0162 »       cmp»    r7,·#0
163 »       bne.w»  6fc·<_PyPathConfig_Calculate+0x6fc>163 »       bne.w»  6f8·<_PyPathConfig_Calculate+0x6f8>
164 »       bl»     0·<__errno_location>164 »       bl»     0·<__errno_location>
165 ·R_ARM_THM_CALL» __errno_location165 ·R_ARM_THM_CALL» __errno_location
166 »       str»    r7,·[r0,·#0]166 »       str»    r7,·[r0,·#0]
167 »       mov»    sl,·r0167 »       mov»    sl,·r0
168 »       ldr»    r0,·[sp,·#96]» ;·0x60168 »       ldr»    r0,·[sp,·#96]» ;·0x60
169 »       bl»     0·<_PyMem_RawWcsdup>169 »       bl»     0·<_PyMem_RawWcsdup>
Max diff block lines reached; 54392/58063 bytes (93.68%) of diff not shown.
127 KB
gcmodule.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:··········24928·(bytes·into·file)13 ··Start·of·section·headers:··········24764·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
3.59 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x6160:1 There·are·22·section·headers,·starting·at·offset·0x60bc:
  
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·····19··47··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····19··47··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·00068c·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·00068c·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·0052b0·000390·08···I·19···2··47 ··[·3]·.rel.text·········REL·············00000000·00520c·000390·08···I·19···2··4
8 ··[·4]·.data·············PROGBITS········00000000·0006c8·0001ac·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·0006c8·0001ac·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·005640·0001e8·08···I·19···4··49 ··[·5]·.rel.data·········REL·············00000000·00559c·0001e8·08···I·19···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·000874·000000·00··WA··0···0··110 ··[·6]·.bss··············NOBITS··········00000000·000874·000000·00··WA··0···0··1
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000874·000475·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000874·000475·01·AMS··0···0··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·000cec·0014e8·00··AX··0···0··412 ··[·8]·.text.hot·········PROGBITS········00000000·000cec·001444·00··AX··0···0··4
13 ··[·9]·.rel.text.hot·····REL·············00000000·005828·0005d8·08···I·19···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·005784·0005d8·08···I·19···8··4
14 ··[10]·.note.stapsdt·····NOTE············00000000·0021d4·000078·00······0···0··414 ··[10]·.note.stapsdt·····NOTE············00000000·002130·000078·00······0···0··4
15 ··[11]·.rel.note.stapsdt·REL·············00000000·005e00·000030·08···I·19··10··415 ··[11]·.rel.note.stapsdt·REL·············00000000·005d5c·000030·08···I·19··10··4
16 ··[12]·.stapsdt.base·····PROGBITS········00000000·00224c·000001·00··AG··0···0··116 ··[12]·.stapsdt.base·····PROGBITS········00000000·0021a8·000001·00··AG··0···0··1
17 ··[13]·.text.unlikely····PROGBITS········00000000·002250·000548·00··AX··0···0··417 ··[13]·.text.unlikely····PROGBITS········00000000·0021ac·000548·00··AX··0···0··4
18 ··[14]·.rel.text.unlikely·REL·············00000000·005e30·000268·08···I·19··13··418 ··[14]·.rel.text.unlikely·REL·············00000000·005d8c·000268·08···I·19··13··4
19 ··[15]·.rodata···········PROGBITS········00000000·002798·000fa0·00···A··0···0··419 ··[15]·.rodata···········PROGBITS········00000000·0026f4·000fa0·00···A··0···0··4
20 ··[16]·.rel.rodata·······REL·············00000000·006098·000010·08···I·19··15··420 ··[16]·.rel.rodata·······REL·············00000000·005ff4·000010·08···I·19··15··4
21 ··[17]·.note.GNU-stack···PROGBITS········00000000·003738·000000·00······0···0··121 ··[17]·.note.GNU-stack···PROGBITS········00000000·003694·000000·00······0···0··1
22 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003738·000033·00······0···0··122 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003694·000033·00······0···0··1
23 ··[19]·.symtab···········SYMTAB··········00000000·00376c·001040·10·····20·165··423 ··[19]·.symtab···········SYMTAB··········00000000·0036c8·001040·10·····20·165··4
24 ··[20]·.strtab···········STRTAB··········00000000·0047ac·000b02·00······0···0··124 ··[20]·.strtab···········STRTAB··········00000000·004708·000b02·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·0060a8·0000b7·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·006004·0000b7·00······0···0··1
26 Key·to·Flags:26 Key·to·Flags:
27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··y·(purecode),·p·(processor·specific)30 ··y·(purecode),·p·(processor·specific)
11.3 KB
readelf --wide --symbols {}
    
Offset 8, 49 lines modifiedOffset 8, 49 lines modified
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT···15·.LANCHOR010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT···15·.LANCHOR0
11 ·····7:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC111 ·····7:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
12 ·····8:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC212 ·····8:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
15 ····11:·000005e1···210·FUNC····LOCAL··DEFAULT····8·invoke_gc_callback.isra.015 ····11:·000005dd···210·FUNC····LOCAL··DEFAULT····8·invoke_gc_callback.isra.0
16 ····12:·000006b5··3282·FUNC····LOCAL··DEFAULT····8·collect16 ····12:·000006b1··3122·FUNC····LOCAL··DEFAULT····8·collect
17 ····13:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·$d17 ····13:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·$d
18 ····14:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·$t18 ····14:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·$t
19 ····15:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC319 ····15:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
20 ····16:·00000419···456·FUNC····LOCAL··DEFAULT····8·collect_with_callback20 ····16:·00000415···456·FUNC····LOCAL··DEFAULT····8·collect_with_callback
21 ····17:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····8·$d21 ····17:·00000258·····0·NOTYPE··LOCAL··DEFAULT····8·$d
22 ····18:·00000260·····0·NOTYPE··LOCAL··DEFAULT····8·$t22 ····18:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
23 ····19:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····8·$d23 ····19:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·$d
24 ····20:·00000310·····0·NOTYPE··LOCAL··DEFAULT····8·$t24 ····20:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
25 ····21:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC425 ····21:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
26 ····22:·00000398·····0·NOTYPE··LOCAL··DEFAULT····8·$d26 ····22:·00000394·····0·NOTYPE··LOCAL··DEFAULT····8·$d
27 ····23:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····8·$t27 ····23:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
28 ····24:·00000414·····0·NOTYPE··LOCAL··DEFAULT····8·$d28 ····24:·00000410·····0·NOTYPE··LOCAL··DEFAULT····8·$d
29 ····25:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC529 ····25:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
30 ····26:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC630 ····26:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
31 ····27:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC731 ····27:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
32 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC832 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
33 ····29:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC933 ····29:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
34 ····30:·00000418·····0·NOTYPE··LOCAL··DEFAULT····8·$t34 ····30:·00000414·····0·NOTYPE··LOCAL··DEFAULT····8·$t
35 ····31:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1035 ····31:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
36 ····32:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1136 ····32:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
37 ····33:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1237 ····33:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
38 ····34:·00000124·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1338 ····34:·00000124·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
39 ····35:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1439 ····35:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
40 ····36:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1540 ····36:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
41 ····37:·00000150·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1641 ····37:·00000150·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
42 ····38:·00000190·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1742 ····38:·00000190·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
43 ····39:·00001389····48·FUNC····LOCAL··DEFAULT····8·visit_decref43 ····39:·000012e5····48·FUNC····LOCAL··DEFAULT····8·visit_decref
44 ····40:·000013b9···132·FUNC····LOCAL··DEFAULT····8·visit_reachable44 ····40:·00001315···132·FUNC····LOCAL··DEFAULT····8·visit_reachable
45 ····41:·00000954·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
46 ····42:·00000958·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
47 ····43:·0000033d···102·FUNC····LOCAL··DEFAULT····2·visit_move45 ····41:·0000033d···102·FUNC····LOCAL··DEFAULT····2·visit_move
 46 ····42:·00000960·····0·NOTYPE··LOCAL··DEFAULT····8·$d
 47 ····43:·00000964·····0·NOTYPE··LOCAL··DEFAULT····8·$t
48 ····44:·00000fd4·····0·NOTYPE··LOCAL··DEFAULT····8·$d48 ····44:·00000f88·····0·NOTYPE··LOCAL··DEFAULT····8·$d
49 ····45:·00000fd8·····0·NOTYPE··LOCAL··DEFAULT····8·$t49 ····45:·00000f8c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···12·51 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·$d52 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·$d
53 ····49:·00000104·····0·NOTYPE··LOCAL··DEFAULT····2·$d53 ····49:·00000104·····0·NOTYPE··LOCAL··DEFAULT····2·$d
54 ····50:·00000108·····0·NOTYPE··LOCAL··DEFAULT····2·$t54 ····50:·00000108·····0·NOTYPE··LOCAL··DEFAULT····2·$t
55 ····51:·00000138·····0·NOTYPE··LOCAL··DEFAULT····2·$d55 ····51:·00000138·····0·NOTYPE··LOCAL··DEFAULT····2·$d
56 ····52:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1956 ····52:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ····74:·000003d1····32·FUNC····LOCAL··DEFAULT····2·gc_disable78 ····74:·000003d1····32·FUNC····LOCAL··DEFAULT····2·gc_disable
79 ····75:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····2·$d79 ····75:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····2·$d
80 ····76:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····2·$t80 ····76:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····2·$t
81 ····77:·000003f1····32·FUNC····LOCAL··DEFAULT····2·gc_enable81 ····77:·000003f1····32·FUNC····LOCAL··DEFAULT····2·gc_enable
82 ····78:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····2·$d82 ····78:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····2·$d
83 ····79:·00000410·····0·NOTYPE··LOCAL··DEFAULT····2·$t83 ····79:·00000410·····0·NOTYPE··LOCAL··DEFAULT····2·$t
84 ····80:·00000411···136·FUNC····LOCAL··DEFAULT····2·gc_get_referrers84 ····80:·00000411···136·FUNC····LOCAL··DEFAULT····2·gc_get_referrers
85 ····81:·00001479····66·FUNC····LOCAL··DEFAULT····8·referrersvisit85 ····81:·000013d5····66·FUNC····LOCAL··DEFAULT····8·referrersvisit
86 ····82:·00000494·····0·NOTYPE··LOCAL··DEFAULT····2·$d86 ····82:·00000494·····0·NOTYPE··LOCAL··DEFAULT····2·$d
87 ····83:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3187 ····83:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC31
88 ····84:·00000498·····0·NOTYPE··LOCAL··DEFAULT····2·$t88 ····84:·00000498·····0·NOTYPE··LOCAL··DEFAULT····2·$t
89 ····85:·00000499···276·FUNC····LOCAL··DEFAULT····2·gc_collect89 ····85:·00000499···276·FUNC····LOCAL··DEFAULT····2·gc_collect
90 ····86:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····2·$d90 ····86:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····2·$d
91 ····87:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····2·$t91 ····87:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····2·$t
92 ····88:·000005ad····98·FUNC····LOCAL··DEFAULT····2·gc_is_tracked92 ····88:·000005ad····98·FUNC····LOCAL··DEFAULT····2·gc_is_tracked
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ···108:·00000188·····0·NOTYPE··LOCAL··DEFAULT···13·$t112 ···108:·00000188·····0·NOTYPE··LOCAL··DEFAULT···13·$t
113 ···109:·00000189···100·FUNC····LOCAL··DEFAULT···13·gc_unfreeze113 ···109:·00000189···100·FUNC····LOCAL··DEFAULT···13·gc_unfreeze
114 ···110:·000001e8·····0·NOTYPE··LOCAL··DEFAULT···13·$d114 ···110:·000001e8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
115 ···111:·00000304·····0·NOTYPE··LOCAL··DEFAULT····7·.LC34115 ···111:·00000304·····0·NOTYPE··LOCAL··DEFAULT····7·.LC34
116 ···112:·00000354·····0·NOTYPE··LOCAL··DEFAULT····7·.LC35116 ···112:·00000354·····0·NOTYPE··LOCAL··DEFAULT····7·.LC35
117 ···113:·000001ec·····0·NOTYPE··LOCAL··DEFAULT···13·$t117 ···113:·000001ec·····0·NOTYPE··LOCAL··DEFAULT···13·$t
118 ···114:·000001ed···240·FUNC····LOCAL··DEFAULT···13·gc_get_objects118 ···114:·000001ed···240·FUNC····LOCAL··DEFAULT···13·gc_get_objects
119 ···115:·000014bd····44·FUNC····LOCAL··DEFAULT····8·append_objects119 ···115:·00001419····44·FUNC····LOCAL··DEFAULT····8·append_objects
120 ···116:·000002d4·····0·NOTYPE··LOCAL··DEFAULT···13·$d120 ···116:·000002d4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
121 ···117:·000002dc·····0·NOTYPE··LOCAL··DEFAULT···13·$t121 ···117:·000002dc·····0·NOTYPE··LOCAL··DEFAULT···13·$t
122 ···118:·000002dd···118·FUNC····LOCAL··DEFAULT···13·gc_get_referents122 ···118:·000002dd···118·FUNC····LOCAL··DEFAULT···13·gc_get_referents
123 ···119:·00000353····16·FUNC····LOCAL··DEFAULT···13·referentsvisit123 ···119:·00000353····16·FUNC····LOCAL··DEFAULT···13·referentsvisit
124 ···120:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC36124 ···120:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC36
125 ···121:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·.LC37125 ···121:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·.LC37
126 ···122:·00000363···202·FUNC····LOCAL··DEFAULT···13·gc_get_stats126 ···122:·00000363···202·FUNC····LOCAL··DEFAULT···13·gc_get_stats
Offset 172, 33 lines modifiedOffset 172, 33 lines modified
172 ···168:·00000001···292·FUNC····GLOBAL·DEFAULT····8·_PyObject_GC_New172 ···168:·00000001···292·FUNC····GLOBAL·DEFAULT····8·_PyObject_GC_New
173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Malloc
174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GetFlags174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GetFlags
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NewReference175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NewReference
176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory
177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
178 ···174:·00000125····38·FUNC····GLOBAL·DEFAULT····8·PyObject_IS_GC178 ···174:·00000125····38·FUNC····GLOBAL·DEFAULT····8·PyObject_IS_GC
179 ···175:·0000014d···276·FUNC····GLOBAL·DEFAULT····8·_PyObject_GC_NewVar179 ···175:·0000014d···272·FUNC····GLOBAL·DEFAULT····8·_PyObject_GC_NewVar
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
181 ···177:·00000261···176·FUNC····GLOBAL·DEFAULT····8·_PyObject_GC_Malloc181 ···177:·0000025d···176·FUNC····GLOBAL·DEFAULT····8·_PyObject_GC_Malloc
182 ···178:·00000311····54·FUNC····GLOBAL·DEFAULT····8·PyObject_GC_UnTrack182 ···178:·0000030d····54·FUNC····GLOBAL·DEFAULT····8·PyObject_GC_UnTrack
183 ···179:·00000349····88·FUNC····GLOBAL·DEFAULT····8·PyObject_GC_Track183 ···179:·00000345····88·FUNC····GLOBAL·DEFAULT····8·PyObject_GC_Track
184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_AssertFailed184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_AssertFailed
185 ···181:·000003a1···120·FUNC····GLOBAL·DEFAULT····8·PyObject_GC_Del185 ···181:·0000039d···120·FUNC····GLOBAL·DEFAULT····8·PyObject_GC_Del
186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free
187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunction188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunction
 189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable
191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·python_gc__start_semaphore191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·python_gc__start_semaphore
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_MaybeUntrack193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_MaybeUntrack
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard 
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_RefType194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_RefType
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_CallableProxyType195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_CallableProxyType
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_ProxyType196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_ProxyType
 197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_ClearRef199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyWeakref_ClearRef
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·python_gc__done_semaphore200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·python_gc__done_semaphore
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
202 ···198:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get202 ···198:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall203 ···199:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Type204 ···200:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Type
Offset 206, 25 lines modifiedOffset 206, 25 lines modified
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_ClearFreeList206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_ClearFreeList
207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_ClearFreeList207 ···203:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_ClearFreeList
208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFloat_ClearFreeList208 ···204:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFloat_ClearFreeList
209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyList_ClearFreeList209 ···205:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyList_ClearFreeList
210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_ClearFreeList210 ···206:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_ClearFreeList
211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAsyncGen_ClearFreeLists211 ···207:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAsyncGen_ClearFreeLists
212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyContext_ClearFreeList212 ···208:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyContext_ClearFreeList
Max diff block lines reached; 624/11544 bytes (5.41%) of diff not shown.
36.1 KB
readelf --wide --relocs {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x52b0·contains·114·entries:1 Relocation·section·'.rel.text'·at·offset·0x520c·contains·114·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000080··0000a70a·R_ARM_THM_CALL·········00000000···PyList_New3 00000080··0000a70a·R_ARM_THM_CALL·········00000000···PyList_New
4 0000009a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR04 0000009a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
5 0000009e··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR05 0000009e··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
6 000000a2··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC06 000000a2··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
7 000000a6··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC07 000000a6··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0
8 000000dc··0000e00a·R_ARM_THM_CALL·········00000000···_PyErr_Fetch8 000000dc··0000e00a·R_ARM_THM_CALL·········00000000···_PyErr_Fetch
9 000000e4··0000100a·R_ARM_THM_CALL·········00000419···collect_with_callback9 000000e4··0000100a·R_ARM_THM_CALL·········00000415···collect_with_callback
10 000000f2··0000e10a·R_ARM_THM_CALL·········00000000···_PyErr_Restore10 000000f2··0000e10a·R_ARM_THM_CALL·········00000000···_PyErr_Restore
11 00000104··0000ad02·R_ARM_ABS32············00000000···_PyRuntime11 00000104··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
12 00000126··00000c0a·R_ARM_THM_CALL·········000006b5···collect12 00000126··00000c0a·R_ARM_THM_CALL·········000006b1···collect
13 00000138··0000ad02·R_ARM_ABS32············00000000···_PyRuntime13 00000138··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
14 0000015c··0000e42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ResourceWarning14 0000015c··0000e42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ResourceWarning
15 00000160··0000e430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ResourceWarning15 00000160··0000e430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ResourceWarning
16 0000016a··0000352f·R_ARM_THM_MOVW_ABS_NC··000001d4···.LC2016 0000016a··0000352f·R_ARM_THM_MOVW_ABS_NC··000001d4···.LC20
17 0000016e··00003530·R_ARM_THM_MOVT_ABS·····000001d4···.LC2017 0000016e··00003530·R_ARM_THM_MOVT_ABS·····000001d4···.LC20
18 00000172··0000362f·R_ARM_THM_MOVW_ABS_NC··00000238···.LC2118 00000172··0000362f·R_ARM_THM_MOVW_ABS_NC··00000238···.LC21
19 00000176··00003630·R_ARM_THM_MOVT_ABS·····00000238···.LC2119 00000176··00003630·R_ARM_THM_MOVT_ABS·····00000238···.LC21
20 0000017c··0000342f·R_ARM_THM_MOVW_ABS_NC··000001a8···.LC1920 0000017c··0000342f·R_ARM_THM_MOVW_ABS_NC··000001a8···.LC19
21 00000180··00003430·R_ARM_THM_MOVT_ABS·····000001a8···.LC1921 00000180··00003430·R_ARM_THM_MOVT_ABS·····000001a8···.LC19
22 00000190··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_WarnExplicitFormat22 00000190··0000e50a·R_ARM_THM_CALL·········00000000···PyErr_WarnExplicitFormat
23 000001a4··0000e60a·R_ARM_THM_CALL·········00000000···PyObject_Repr23 000001a4··0000e60a·R_ARM_THM_CALL·········00000000···PyObject_Repr
24 000001ac··0000e70a·R_ARM_THM_CALL·········00000000···PyUnicode_EncodeFSDefault24 000001ac··0000e70a·R_ARM_THM_CALL·········00000000···PyUnicode_EncodeFSDefault
25 000001b8··0000372f·R_ARM_THM_MOVW_ABS_NC··0000023c···.LC2225 000001b8··0000372f·R_ARM_THM_MOVW_ABS_NC··0000023c···.LC22
26 000001bc··00003730·R_ARM_THM_MOVT_ABS·····0000023c···.LC2226 000001bc··00003730·R_ARM_THM_MOVT_ABS·····0000023c···.LC22
27 000001c0··0000d40a·R_ARM_THM_CALL·········00000000···PySys_WriteStderr27 000001c0··0000d90a·R_ARM_THM_CALL·········00000000···PySys_WriteStderr
28 000001ce··0000b80a·R_ARM_THM_CALL·········00000000···_Py_Dealloc28 000001ce··0000b90a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
29 000001ec··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable29 000001ec··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
30 0000020e··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable30 0000020e··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
31 0000022c··0000b80a·R_ARM_THM_CALL·········00000000···_Py_Dealloc31 0000022c··0000b90a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
32 00000252··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR132 00000252··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
33 00000256··00004030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR133 00000256··00004030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
34 00000264··0000ea0a·R_ARM_THM_CALL·········00000000···PyModule_Create234 00000264··0000ea0a·R_ARM_THM_CALL·········00000000···PyModule_Create2
35 00000278··0000392f·R_ARM_THM_MOVW_ABS_NC··00000248···.LC2335 00000278··0000392f·R_ARM_THM_MOVW_ABS_NC··00000248···.LC23
36 0000027c··00003930·R_ARM_THM_MOVT_ABS·····00000248···.LC2336 0000027c··00003930·R_ARM_THM_MOVT_ABS·····00000248···.LC23
37 00000286··0000eb0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject37 00000286··0000eb0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
38 00000296··0000a70a·R_ARM_THM_CALL·········00000000···PyList_New38 00000296··0000a70a·R_ARM_THM_CALL·········00000000···PyList_New
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
62 000003d2··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct62 000003d2··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
63 000003d6··0000f130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct63 000003d6··0000f130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
64 000003ec··0000ad02·R_ARM_ABS32············00000000···_PyRuntime64 000003ec··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
65 000003f2··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct65 000003f2··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
66 000003f6··0000f130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct66 000003f6··0000f130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
67 0000040c··0000ad02·R_ARM_ABS32············00000000···_PyRuntime67 0000040c··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
68 0000041c··0000a70a·R_ARM_THM_CALL·········00000000···PyList_New68 0000041c··0000a70a·R_ARM_THM_CALL·········00000000···PyList_New
69 00000426··0000512f·R_ARM_THM_MOVW_ABS_NC··00001479···referrersvisit69 00000426··0000512f·R_ARM_THM_MOVW_ABS_NC··000013d5···referrersvisit
70 0000042a··00005130·R_ARM_THM_MOVT_ABS·····00001479···referrersvisit70 0000042a··00005130·R_ARM_THM_MOVT_ABS·····000013d5···referrersvisit
71 00000466··0000d10a·R_ARM_THM_CALL·········00000000···PyList_Append71 00000466··0000d20a·R_ARM_THM_CALL·········00000000···PyList_Append
72 0000048c··0000b80a·R_ARM_THM_CALL·········00000000···_Py_Dealloc72 0000048c··0000b90a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
73 00000494··0000ad02·R_ARM_ABS32············00000000···_PyRuntime73 00000494··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
74 000004ca··0000100a·R_ARM_THM_CALL·········00000419···collect_with_callback74 000004ca··0000100a·R_ARM_THM_CALL·········00000415···collect_with_callback
75 000004d6··0000f40a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t75 000004d6··0000f40a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
76 000004f4··0000f50a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords76 000004f4··0000f50a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
77 00000500··0000ed2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type77 00000500··0000ed2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
78 00000504··0000ed30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type78 00000504··0000ed30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
79 0000050e··0000c20a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype79 0000050e··0000c20a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
80 00000518··0000f00a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt80 00000518··0000f00a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
81 0000052a··0000f62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError81 0000052a··0000f62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
Offset 106, 21 lines modifiedOffset 106, 21 lines modified
106 00000632··0000fb0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple106 00000632··0000fb0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
107 00000638··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct107 00000638··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
108 0000063c··0000f130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct108 0000063c··0000f130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
109 0000064c··0000ad02·R_ARM_ABS32············00000000···_PyRuntime109 0000064c··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
110 0000067a··0000f20a·R_ARM_THM_CALL·········00000000···PyErr_Occurred110 0000067a··0000f20a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
111 00000688··0000ad02·R_ARM_ABS32············00000000···_PyRuntime111 00000688··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
112 000000b4··0000df1e·R_ARM_THM_JUMP24·······000000b9···PyGC_Collect112 000000b4··0000df1e·R_ARM_THM_JUMP24·······000000b9···PyGC_Collect
113 000001e4··0000b81e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc113 000001e4··0000b91e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
114 00000208··0000ba1e·R_ARM_THM_JUMP24·······00000000···PyErr_WriteUnraisable114 00000208··0000ba1e·R_ARM_THM_JUMP24·······00000000···PyErr_WriteUnraisable
115 0000024c··0000b81e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc115 0000024c··0000b91e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
116 000003ba··0000f31e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong116 000003ba··0000f31e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
117 00000676··0000f41e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t117 00000676··0000f41e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
  
118 Relocation·section·'.rel.data'·at·offset·0x5640·contains·61·entries:118 Relocation·section·'.rel.data'·at·offset·0x559c·contains·61·entries:
119 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name119 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
120 00000014··00000302·R_ARM_ABS32············00000000···.rodata.str1.4120 00000014··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
121 00000018··00008002·R_ARM_ABS32············00000000···.rodata121 00000018··00008002·R_ARM_ABS32············00000000···.rodata
122 00000020··00000102·R_ARM_ABS32············00000000···.data122 00000020··00000102·R_ARM_ABS32············00000000···.data
123 00000038··00008002·R_ARM_ABS32············00000000···.rodata123 00000038··00008002·R_ARM_ABS32············00000000···.rodata
124 0000003c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4124 0000003c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
125 0000005c··00008002·R_ARM_ABS32············00000000···.rodata125 0000005c··00008002·R_ARM_ABS32············00000000···.rodata
Offset 176, 214 lines modifiedOffset 176, 214 lines modified
176 0000017c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4176 0000017c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
177 00000180··00006d02·R_ARM_ABS32············00000189···gc_unfreeze177 00000180··00006d02·R_ARM_ABS32············00000189···gc_unfreeze
178 00000188··00008002·R_ARM_ABS32············00000000···.rodata178 00000188··00008002·R_ARM_ABS32············00000000···.rodata
179 0000018c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4179 0000018c··00000302·R_ARM_ABS32············00000000···.rodata.str1.4
180 00000190··00006a02·R_ARM_ABS32············00000651···gc_get_freeze_count180 00000190··00006a02·R_ARM_ABS32············00000651···gc_get_freeze_count
181 00000198··00008002·R_ARM_ABS32············00000000···.rodata181 00000198··00008002·R_ARM_ABS32············00000000···.rodata
  
182 Relocation·section·'.rel.text.hot'·at·offset·0x5828·contains·187·entries:182 Relocation·section·'.rel.text.hot'·at·offset·0x5784·contains·187·entries:
183 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name183 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
184 0000001e··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Malloc184 0000001e··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
185 00000044··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags185 00000044··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags
186 00000050··0000ab0a·R_ARM_THM_CALL·········00000000···_Py_NewReference186 00000050··0000ab0a·R_ARM_THM_CALL·········00000000···_Py_NewReference
187 000000b4··0000072f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1 
188 000000b8··00000730·R_ARM_THM_MOVT_ABS·····0000001c···.LC1 
189 000000d4··0000082f·R_ARM_THM_MOVW_ABS_NC··00000024···.LC2 
190 000000d8··00000830·R_ARM_THM_MOVT_ABS·····00000024···.LC2 
191 000000f2··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags187 000000a2··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags
 188 000000c2··0000072f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
 189 000000c6··00000730·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
 190 000000e6··0000082f·R_ARM_THM_MOVW_ABS_NC··00000024···.LC2
 191 000000ea··00000830·R_ARM_THM_MOVT_ABS·····00000024···.LC2
192 0000010e··0000ac0a·R_ARM_THM_CALL·········00000000···_PyErr_NoMemory192 00000112··0000ac0a·R_ARM_THM_CALL·········00000000···_PyErr_NoMemory
193 00000120··0000ad02·R_ARM_ABS32············00000000···_PyRuntime193 00000120··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
194 0000017e··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Malloc194 0000017e··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
195 000001a8··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags195 000001a8··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags
196 000001b4··0000ab0a·R_ARM_THM_CALL·········00000000···_Py_NewReference196 000001b4··0000ab0a·R_ARM_THM_CALL·········00000000···_Py_NewReference
197 0000021a··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags197 00000202··0000aa0a·R_ARM_THM_CALL·········00000000···PyType_GetFlags
198 0000023a··0000ac0a·R_ARM_THM_CALL·········00000000···_PyErr_NoMemory198 00000236··0000ac0a·R_ARM_THM_CALL·········00000000···_PyErr_NoMemory
199 0000024a··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC3199 00000246··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC3
200 0000024e··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC3200 0000024a··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC3
201 00000254··0000b00a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall201 00000250··0000b00a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
202 0000025c··0000ad02·R_ARM_ABS32············00000000···_PyRuntime202 00000258··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
203 00000276··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Malloc203 00000272··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
204 0000030c··0000ad02·R_ARM_ABS32············00000000···_PyRuntime204 00000308··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
205 0000037e··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC3205 0000037a··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC3
206 00000382··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC3206 0000037e··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC3
207 00000386··0000152f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4207 00000382··0000152f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4
208 0000038a··00001530·R_ARM_THM_MOVT_ABS·····00000044···.LC4208 00000386··00001530·R_ARM_THM_MOVT_ABS·····00000044···.LC4
209 00000394··0000b40a·R_ARM_THM_CALL·········00000000···_PyObject_AssertFailed209 00000390··0000b40a·R_ARM_THM_CALL·········00000000···_PyObject_AssertFailed
210 00000398··0000ad02·R_ARM_ABS32············00000000···_PyRuntime210 00000394··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
211 0000039c··00008002·R_ARM_ABS32············00000000···.rodata211 00000398··00008002·R_ARM_ABS32············00000000···.rodata
212 00000414··0000ad02·R_ARM_ABS32············00000000···_PyRuntime212 00000410··0000ad02·R_ARM_ABS32············00000000···_PyRuntime
213 00000454··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC8213 00000456··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC8
214 00000458··00001c30·R_ARM_THM_MOVT_ABS·····00000098···.LC8214 0000045a··00001c30·R_ARM_THM_MOVT_ABS·····00000098···.LC8
Max diff block lines reached; 6327/36897 bytes (17.15%) of diff not shown.
713 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··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python3 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
4 ····Name:·gc__start4 ····Name:·gc__start
5 ····Location:·0x00001260,·Base:·0x00000000,·Semaphore:·0x000000005 ····Location:·0x00001092,·Base:·0x00000000,·Semaphore:·0x00000000
6 ····Arguments:·-4@[sp,·#12]6 ····Arguments:·-4@[sp,·#12]
7 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python7 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
8 ····Name:·gc__done8 ····Name:·gc__done
9 ····Location:·0x00001304,·Base:·0x00000000,·Semaphore:·0x000000009 ····Location:·0x00001256,·Base:·0x00000000,·Semaphore:·0x00000000
10 ····Arguments:·-4@r610 ····Arguments:·-4@r6
1.44 KB
strings --all --bytes=8 {}
    
Offset 39, 15 lines modifiedOffset 39, 14 lines modified
39 get_stats39 get_stats
40 is_tracked40 is_tracked
41 is_finalized41 is_finalized
42 get_referrers42 get_referrers
43 get_referents43 get_referents
44 unfreeze44 unfreeze
45 get_freeze_count45 get_freeze_count
46 (pQF8F;h 
47 .C,`f`8`Dh46 .C,`f`8`Dh
48 gc__start47 gc__start
49 -4@[sp,·#12]48 -4@[sp,·#12]
50 gc__done49 gc__done
51 _PyGC_Init50 _PyGC_Init
52 PyObject_GC_Track51 PyObject_GC_Track
53 This·module·provides·access·to·the·garbage·collector·for·reference·cycles.52 This·module·provides·access·to·the·garbage·collector·for·reference·cycles.
Offset 197, 24 lines modifiedOffset 196, 24 lines modified
197 _PyObject_GC_Malloc196 _PyObject_GC_Malloc
198 PyObject_GC_UnTrack197 PyObject_GC_UnTrack
199 PyObject_GC_Track198 PyObject_GC_Track
200 _PyObject_AssertFailed199 _PyObject_AssertFailed
201 PyObject_GC_Del200 PyObject_GC_Del
202 PyObject_Free201 PyObject_Free
203 Py_BuildValue202 Py_BuildValue
204 _Py_Dealloc 
205 PyObject_CallFunction203 PyObject_CallFunction
 204 _Py_Dealloc
206 PyErr_WriteUnraisable205 PyErr_WriteUnraisable
207 python_gc__start_semaphore206 python_gc__start_semaphore
208 PyTuple_Type207 PyTuple_Type
209 _PyTuple_MaybeUntrack208 _PyTuple_MaybeUntrack
210 __stack_chk_guard 
211 _PyWeakref_RefType209 _PyWeakref_RefType
212 _PyWeakref_CallableProxyType210 _PyWeakref_CallableProxyType
213 _PyWeakref_ProxyType211 _PyWeakref_ProxyType
 212 __stack_chk_guard
214 PyType_IsSubtype213 PyType_IsSubtype
215 _PyWeakref_ClearRef214 _PyWeakref_ClearRef
216 python_gc__done_semaphore215 python_gc__done_semaphore
217 _Py_CheckFunctionResult216 _Py_CheckFunctionResult
218 PyThreadState_Get217 PyThreadState_Get
219 _PyObject_MakeTpCall218 _PyObject_MakeTpCall
220 PyDict_Type219 PyDict_Type
Offset 222, 23 lines modifiedOffset 221, 23 lines modified
222 _PyFrame_ClearFreeList221 _PyFrame_ClearFreeList
223 _PyTuple_ClearFreeList222 _PyTuple_ClearFreeList
224 _PyFloat_ClearFreeList223 _PyFloat_ClearFreeList
225 _PyList_ClearFreeList224 _PyList_ClearFreeList
226 _PyDict_ClearFreeList225 _PyDict_ClearFreeList
227 _PyAsyncGen_ClearFreeLists226 _PyAsyncGen_ClearFreeLists
228 _PyContext_ClearFreeList227 _PyContext_ClearFreeList
 228 __stack_chk_fail
229 PyList_Append229 PyList_Append
230 _PyErr_Clear230 _PyErr_Clear
231 __stack_chk_fail231 _.stapsdt.base
 232 _PyErr_WriteUnraisableMsg
232 PySys_WriteStderr233 PySys_FormatStderr
233 _PyTime_GetMonotonicClock234 _PyTime_GetMonotonicClock
234 _PyTime_AsSecondsDouble235 _PyTime_AsSecondsDouble
235 PySys_FormatStderr236 PySys_WriteStderr
236 _PyErr_WriteUnraisableMsg 
237 _.stapsdt.base 
238 PyOS_snprintf237 PyOS_snprintf
239 _PyObject_GC_Resize238 _PyObject_GC_Resize
240 PyObject_Realloc239 PyObject_Realloc
241 _PyGC_CollectIfEnabled240 _PyGC_CollectIfEnabled
242 PyGC_Collect241 PyGC_Collect
243 _PyErr_Fetch242 _PyErr_Fetch
244 _PyErr_Restore243 _PyErr_Restore
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 »       mov»    r0,·r698 »       mov»    r0,·r6
99 »       str.w»  r1,·[r5,·#456]»      ;·0x1c899 »       str.w»  r1,·[r5,·#456]»      ;·0x1c8
100 »       add»    r1,·sp,·#4100 »       add»    r1,·sp,·#4
101 »       bl»     0·<_PyErr_Fetch>101 »       bl»     0·<_PyErr_Fetch>
102 ·R_ARM_THM_CALL» _PyErr_Fetch102 ·R_ARM_THM_CALL» _PyErr_Fetch
103 »       movs»   r1,·#2103 »       movs»   r1,·#2
104 »       mov»    r0,·r6104 »       mov»    r0,·r6
105 »       bl»     418·<gc_get_referrers+0x8>105 »       bl»     414·<gc_get_referrers+0x4>
106 ·R_ARM_THM_CALL» collect_with_callback106 ·R_ARM_THM_CALL» collect_with_callback
107 »       ldr»    r3,·[sp,·#12]107 »       ldr»    r3,·[sp,·#12]
108 »       ldrd»   r1,·r2,·[sp,·#4]108 »       ldrd»   r1,·r2,·[sp,·#4]
109 »       mov»    r4,·r0109 »       mov»    r4,·r0
110 »       mov»    r0,·r6110 »       mov»    r0,·r6
111 »       bl»     0·<_PyErr_Restore>111 »       bl»     0·<_PyErr_Restore>
112 ·R_ARM_THM_CALL» _PyErr_Restore112 ·R_ARM_THM_CALL» _PyErr_Restore
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 »       cbnz»   r4,·132·<_PyGC_CollectNoFail+0x2a>130 »       cbnz»   r4,·132·<_PyGC_CollectNoFail+0x2a>
131 »       movs»   r2,·#1131 »       movs»   r2,·#1
132 »       mov»    r3,·r4132 »       mov»    r3,·r4
133 »       str.w»  r2,·[r5,·#456]»      ;·0x1c8133 »       str.w»  r2,·[r5,·#456]»      ;·0x1c8
134 »       movs»   r1,·#2134 »       movs»   r1,·#2
135 »       str»    r2,·[sp,·#0]135 »       str»    r2,·[sp,·#0]
136 »       mov»    r2,·r4136 »       mov»    r2,·r4
137 »       bl»     6b4·<collect>137 »       bl»     6b0·<collect>
138 ·R_ARM_THM_CALL» collect138 ·R_ARM_THM_CALL» collect
139 »       str.w»  r4,·[r5,·#456]»      ;·0x1c8139 »       str.w»  r4,·[r5,·#456]»      ;·0x1c8
140 »       add»    sp,·#12140 »       add»    sp,·#12
141 »       pop»    {r4,·r5,·pc}141 »       pop»    {r4,·r5,·pc}
142 »       movs»   r0,·#0142 »       movs»   r0,·#0
143 »       b.n»    12e·<_PyGC_CollectNoFail+0x26>143 »       b.n»    12e·<_PyGC_CollectNoFail+0x26>
144 »       nop144 »       nop
Offset 575, 15 lines modifiedOffset 575, 15 lines modified
575 »       ldr»    r0,·[r2,·#0]575 »       ldr»    r0,·[r2,·#0]
576 »       ldr»    r6,·[r0,·#8]576 »       ldr»    r6,·[r0,·#8]
577 »       ldr.w»  r5,·[r6,·#456]»      ;·0x1c8577 »       ldr.w»  r5,·[r6,·#456]»      ;·0x1c8
578 »       cmp»    r5,·#0578 »       cmp»    r5,·#0
579 »       bne.n»  59e·<gc_collect+0x106>579 »       bne.n»  59e·<gc_collect+0x106>
580 »       movs»   r4,·#1580 »       movs»   r4,·#1
581 »       str.w»  r4,·[r6,·#456]»      ;·0x1c8581 »       str.w»  r4,·[r6,·#456]»      ;·0x1c8
582 »       bl»     418·<gc_get_referrers+0x8>582 »       bl»     414·<gc_get_referrers+0x4>
583 ·R_ARM_THM_CALL» collect_with_callback583 ·R_ARM_THM_CALL» collect_with_callback
584 »       str.w»  r5,·[r6,·#456]»      ;·0x1c8584 »       str.w»  r5,·[r6,·#456]»      ;·0x1c8
585 »       adds»   r3,·r0,·#1585 »       adds»   r3,·r0,·#1
586 »       beq.n»  542·<gc_collect+0xaa>586 »       beq.n»  542·<gc_collect+0xaa>
587 »       bl»     0·<PyLong_FromSsize_t>587 »       bl»     0·<PyLong_FromSsize_t>
588 ·R_ARM_THM_CALL» PyLong_FromSsize_t588 ·R_ARM_THM_CALL» PyLong_FromSsize_t
589 »       add»    sp,·#32589 »       add»    sp,·#32
65.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 11, 121 lines modifiedOffset 11, 121 lines modified
11 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}11 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
12 »       mov»    r5,·r012 »       mov»    r5,·r0
13 »       ldr»    r0,·[r0,·#16]13 »       ldr»    r0,·[r0,·#16]
14 »       sub»    sp,·#2014 »       sub»    sp,·#20
15 »       ldr»    r7,·[r2,·#0]15 »       ldr»    r7,·[r2,·#0]
16 »       cmp»    r0,·r316 »       cmp»    r0,·r3
17 »       ldr»    r6,·[r7,·#8]17 »       ldr»    r6,·[r7,·#8]
18 »       bhi.n»  10c·<_PyObject_GC_New+0x10c>18 »       bhi.n»  110·<_PyObject_GC_New+0x110>
19 »       adds»   r0,·#819 »       adds»   r0,·#8
20 »       bl»     0·<PyObject_Malloc>20 »       bl»     0·<PyObject_Malloc>
21 ·R_ARM_THM_CALL» PyObject_Malloc21 ·R_ARM_THM_CALL» PyObject_Malloc
22 »       mov»    r4,·r022 »       mov»    r4,·r0
23 »       cmp»    r0,·#023 »       cmp»    r0,·#0
24 »       beq.n»  10c·<_PyObject_GC_New+0x10c>24 »       beq.n»  110·<_PyObject_GC_New+0x110>
25 »       ldr.w»  r1,·[r6,·#364]»      ;·0x16c25 »       ldr.w»  r1,·[r6,·#364]»      ;·0x16c
26 »       movs»   r0,·#026 »       movs»   r0,·#0
27 »       ldr.w»  r2,·[r6,·#360]»      ;·0x16827 »       ldr.w»  r2,·[r6,·#360]»      ;·0x168
28 »       adds»   r1,·#128 »       adds»   r1,·#1
29 »       strd»   r0,·r0,·[r4]29 »       strd»   r0,·r0,·[r4]
30 »       cmp»    r1,·r230 »       cmp»    r1,·r2
31 »       str.w»  r1,·[r6,·#364]»      ;·0x16c31 »       str.w»  r1,·[r6,·#364]»      ;·0x16c
32 »       bgt.n»  5c·<_PyObject_GC_New+0x5c>32 »       bgt.n»  5c·<_PyObject_GC_New+0x5c>
33 »       str»    r5,·[r4,·#12]33 »       str»    r5,·[r4,·#12]
34 »       mov»    r0,·r534 »       mov»    r0,·r5
35 »       bl»     0·<PyType_GetFlags>35 »       bl»     0·<PyType_GetFlags>
36 ·R_ARM_THM_CALL» PyType_GetFlags36 ·R_ARM_THM_CALL» PyType_GetFlags
37 »       adds»   r4,·#837 »       adds»   r4,·#8
38 »       lsls»   r2,·r0,·#2238 »       lsls»   r2,·r0,·#22
39 »       bmi.n»  fa·<_PyObject_GC_New+0xfa>39 »       bmi.n»  aa·<_PyObject_GC_New+0xaa>
40 »       mov»    r0,·r440 »       mov»    r0,·r4
41 »       bl»     0·<_Py_NewReference>41 »       bl»     0·<_Py_NewReference>
42 ·R_ARM_THM_CALL» _Py_NewReference42 ·R_ARM_THM_CALL» _Py_NewReference
43 »       mov»    r0,·r443 »       mov»    r0,·r4
44 »       add»    sp,·#2044 »       add»    sp,·#20
45 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}45 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
46 »       ldr.w»  r3,·[r6,·#344]»      ;·0x15846 »       ldr.w»  r3,·[r6,·#344]»      ;·0x158
47 »       cmp»    r3,·#047 »       cmp»    r3,·#0
48 »       it»     ne48 »       it»     ne
49 »       cmpne»  r2,·#049 »       cmpne»  r2,·#0
50 »       beq.n»  ec·<_PyObject_GC_New+0xec>50 »       beq.n»  9c·<_PyObject_GC_New+0x9c>
51 »       ldr.w»  r8,·[r6,·#456]»      ;·0x1c851 »       ldr.w»  r8,·[r6,·#456]»      ;·0x1c8
52 »       cmp.w»  r8,·#052 »       cmp.w»  r8,·#0
53 »       bne.n»  ec·<_PyObject_GC_New+0xec>53 »       bne.n»  9c·<_PyObject_GC_New+0x9c>
54 »       ldr»    r0,·[r7,·#52]» ;·0x3454 »       ldr»    r0,·[r7,·#52]» ;·0x34
55 »       cmp»    r0,·#0 
56 »       bne.n»  ec·<_PyObject_GC_New+0xec>55 »       cbnz»   r0,·9c·<_PyObject_GC_New+0x9c>
57 »       ldr»    r0,·[r7,·#8]56 »       ldr»    r0,·[r7,·#8]
58 »       movs»   r1,·#157 »       movs»   r1,·#1
59 »       str.w»  r1,·[r6,·#456]»      ;·0x1c858 »       str.w»  r1,·[r6,·#456]»      ;·0x1c8
60 »       ldrd»   r9,·ip,·[r0,·#392]»    ;·0x18859 »       ldrd»   r9,·ip,·[r0,·#392]»    ;·0x188
61 »       cmp»    ip,·r960 »       cmp»    ip,·r9
62 »       ble.n»  9c·<_PyObject_GC_New+0x9c> 
63 »       ldr.w»  r3,·[r0,·#468]»      ;·0x1d4 
64 »       ldr.w»  r2,·[r0,·#472]»      ;·0x1d8 
65 »       cmp»    r3,·#0 
66 »       it»     lt 
67 »       addlt»  r3,·#3 
68 »       cmp.w»  r2,·r3,·asr·#2 
69 »       bge.n»  11a·<_PyObject_GC_New+0x11a>61 »       bgt.n»  f6·<_PyObject_GC_New+0xf6>
70 »       ldrd»   r1,·r3,·[r0,·#376]»    ;·0x17862 »       ldrd»   r1,·r3,·[r0,·#376]»    ;·0x178
71 »       cmp»    r3,·r163 »       cmp»    r3,·r1
72 »       ble.n»  102·<_PyObject_GC_New+0x102>64 »       bgt.n»  b2·<_PyObject_GC_New+0xb2>
 65 »       ldrd»   r1,·lr,·[r0,·#360]»    ;·0x168
 66 »       cmp»    lr,·r1
 67 »       bgt.n»  b6·<_PyObject_GC_New+0xb6>
 68 »       movs»   r0,·#0
 69 »       str.w»  r0,·[r6,·#456]»      ;·0x1c8
 70 »       adds»   r4,·#8
 71 »       mov»    r0,·r5
 72 »       str»    r5,·[r4,·#4]
 73 »       bl»     0·<PyType_GetFlags>
 74 ·R_ARM_THM_CALL» PyType_GetFlags
 75 »       lsls»   r3,·r0,·#22
 76 »       bpl.n»  4e·<_PyObject_GC_New+0x4e>
 77 »       ldr»    r6,·[r5,·#0]
 78 »       adds»   r6,·#1
 79 »       str»    r6,·[r5,·#0]
 80 »       b.n»    4e·<_PyObject_GC_New+0x4e>
73 »       mov.w»  r8,·#181 »       mov.w»  r8,·#1
74 »       mov.w»  r9,·#082 »       mov.w»  r9,·#0
75 »       mov»    r2,·r883 »       mov»    r2,·r8
76 »       mov»    r3,·r984 »       mov»    r3,·r9
77 »       str.w»  r9,·[sp]85 »       str.w»  r9,·[sp]
78 »       movw»   r1,·#086 »       movw»   r1,·#0
79 ·R_ARM_THM_MOVW_ABS_NC»  .LC187 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
80 »       movt»   r1,·#088 »       movt»   r1,·#0
81 ·R_ARM_THM_MOVT_ABS»     .LC189 ·R_ARM_THM_MOVT_ABS»     .LC1
82 »       bl»     5e0·<invoke_gc_callback.isra.0>90 »       bl»     5dc·<invoke_gc_callback.isra.0>
83 »       add»    r3,·sp,·#1291 »       add»    r3,·sp,·#12
84 »       add»    r2,·sp,·#892 »       add»    r2,·sp,·#8
85 »       mov»    r1,·r893 »       mov»    r1,·r8
86 »       mov»    r0,·r794 »       mov»    r0,·r7
87 »       str.w»  r9,·[sp]95 »       str.w»  r9,·[sp]
88 »       bl»     6b4·<collect>96 »       bl»     6b0·<collect>
89 »       ldr»    r0,·[r7,·#8]97 »       ldr»    r0,·[r7,·#8]
90 »       ldr»    r7,·[sp,·#12]98 »       ldr»    r7,·[sp,·#12]
 99 »       mov»    r2,·r8
 100 »       ldr»    r3,·[sp,·#8]
91 »       movw»   r1,·#0101 »       movw»   r1,·#0
92 ·R_ARM_THM_MOVW_ABS_NC»  .LC2102 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
93 »       movt»   r1,·#0103 »       movt»   r1,·#0
94 ·R_ARM_THM_MOVT_ABS»     .LC2104 ·R_ARM_THM_MOVT_ABS»     .LC2
95 »       ldr»    r3,·[sp,·#8] 
96 »       mov»    r2,·r8 
97 »       str»    r7,·[sp,·#0]105 »       str»    r7,·[sp,·#0]
98 »       bl»     5e0·<invoke_gc_callback.isra.0>106 »       bl»     5dc·<invoke_gc_callback.isra.0>
99 »       movs»   r0,·#0 
100 »       str.w»  r0,·[r6,·#456]»      ;·0x1c8 
101 »       adds»   r4,·#8 
102 »       mov»    r0,·r5 
103 »       str»    r5,·[r4,·#4] 
104 »       bl»     0·<PyType_GetFlags> 
105 ·R_ARM_THM_CALL» PyType_GetFlags 
106 »       lsls»   r3,·r0,·#22 
107 »       bpl.n»  4e·<_PyObject_GC_New+0x4e> 
108 »       ldr»    r6,·[r5,·#0] 
109 »       adds»   r6,·#1 
110 »       str»    r6,·[r5,·#0] 
111 »       b.n»    4e·<_PyObject_GC_New+0x4e>107 »       b.n»    96·<_PyObject_GC_New+0x96>
112 »       ldrd»   r1,·lr,·[r0,·#360]»    ;·0x168 
113 »       cmp»    lr,·r1108 »       ldr.w»  r3,·[r0,·#468]»      ;·0x1d4
 109 »       ldr.w»  r2,·[r0,·#472]»      ;·0x1d8
 110 »       cmp»    r3,·#0
 111 »       it»     lt
 112 »       addlt»  r3,·#3
 113 »       cmp.w»  r2,·r3,·asr·#2
114 »       ble.n»  e6·<_PyObject_GC_New+0xe6>114 »       blt.n»  86·<_PyObject_GC_New+0x86>
Max diff block lines reached; 63601/67008 bytes (94.92%) of diff not shown.
1.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 310, 24 lines modifiedOffset 310, 24 lines modified
310 ·R_ARM_THM_MOVT_ABS»     .LC35310 ·R_ARM_THM_MOVT_ABS»     .LC35
311 »       ldr.w»  r1,·[ip]311 »       ldr.w»  r1,·[ip]
312 »       bl»     0·<_PyErr_SetString>312 »       bl»     0·<_PyErr_SetString>
313 ·R_ARM_THM_CALL» _PyErr_SetString313 ·R_ARM_THM_CALL» _PyErr_SetString
314 »       b.n»    2bc·<gc_get_objects+0xd0>314 »       b.n»    2bc·<gc_get_objects+0xd0>
315 »       add.w»  r1,·r5,·r6,·lsl·#4315 »       add.w»  r1,·r5,·r6,·lsl·#4
316 »       add.w»  r1,·r1,·#352»;·0x160316 »       add.w»  r1,·r1,·#352»;·0x160
317 »       bl»     14bc·<append_objects>317 »       bl»     1418·<append_objects>
318 ·R_ARM_THM_CALL» append_objects318 ·R_ARM_THM_CALL» append_objects
319 »       cbz»    r0,·2ce·<gc_get_objects+0xe2>319 »       cbz»    r0,·2ce·<gc_get_objects+0xe2>
320 »       b.n»    2bc·<gc_get_objects+0xd0>320 »       b.n»    2bc·<gc_get_objects+0xd0>
321 »       add.w»  r6,·r5,·#352»;·0x160321 »       add.w»  r6,·r5,·#352»;·0x160
322 »       add.w»  r7,·r5,·#400»;·0x190322 »       add.w»  r7,·r5,·#400»;·0x190
323 »       mov»    r1,·r6323 »       mov»    r1,·r6
324 »       mov»    r0,·r4324 »       mov»    r0,·r4
325 »       adds»   r6,·#16325 »       adds»   r6,·#16
326 »       bl»     14bc·<append_objects>326 »       bl»     1418·<append_objects>
327 ·R_ARM_THM_CALL» append_objects327 ·R_ARM_THM_CALL» append_objects
328 »       cbnz»   r0,·2bc·<gc_get_objects+0xd0>328 »       cbnz»   r0,·2bc·<gc_get_objects+0xd0>
329 »       cmp»    r7,·r6329 »       cmp»    r7,·r6
330 »       bne.n»  2aa·<gc_get_objects+0xbe>330 »       bne.n»  2aa·<gc_get_objects+0xbe>
331 »       b.n»    2ce·<gc_get_objects+0xe2>331 »       b.n»    2ce·<gc_get_objects+0xe2>
332 »       ldr»    r0,·[r4,·#0]332 »       ldr»    r0,·[r4,·#0]
333 »       subs»   r2,·r0,·#1333 »       subs»   r2,·r0,·#1
Offset 601, 15 lines modifiedOffset 601, 15 lines modified
601 »       ldr.w»  r7,·[r0,·#472]»      ;·0x1d8601 »       ldr.w»  r7,·[r0,·#472]»      ;·0x1d8
602 »       cmp»    r3,·#0602 »       cmp»    r3,·#0
603 »       it»     lt603 »       it»     lt
604 »       addlt»  r3,·#3604 »       addlt»  r3,·#3
605 »       cmp.w»  r7,·r3,·asr·#2605 »       cmp.w»  r7,·r3,·asr·#2
606 »       blt.n»  506·<_PyObject_GC_Calloc+0x8a>606 »       blt.n»  506·<_PyObject_GC_Calloc+0x8a>
607 »       mov»    r0,·r6607 »       mov»    r0,·r6
608 »       bl»     418·<gc_get_stats+0xb6>608 »       bl»     414·<gc_get_stats+0xb2>
609 ·R_ARM_THM_CALL» collect_with_callback609 ·R_ARM_THM_CALL» collect_with_callback
610 »       b.n»    50a·<_PyObject_GC_Calloc+0x8e>610 »       b.n»    50a·<_PyObject_GC_Calloc+0x8e>
611 »       subs»   r1,·#1611 »       subs»   r1,·#1
612 »       bcs.n»  4da·<_PyObject_GC_Calloc+0x5e>612 »       bcs.n»  4da·<_PyObject_GC_Calloc+0x5e>
613 »       movs»   r6,·#0613 »       movs»   r6,·#0
614 »       str.w»  r6,·[r4,·#456]»      ;·0x1c8614 »       str.w»  r6,·[r4,·#456]»      ;·0x1c8
615 »       add.w»  r0,·r5,·#8615 »       add.w»  r0,·r5,·#8
4.85 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 84, 27 lines modifiedOffset 84, 27 lines modified
84 ··0x00000510·4d616c6c·6f630050·794f626a·6563745f·Malloc.PyObject_84 ··0x00000510·4d616c6c·6f630050·794f626a·6563745f·Malloc.PyObject_
85 ··0x00000520·47435f55·6e547261·636b0050·794f626a·GC_UnTrack.PyObj85 ··0x00000520·47435f55·6e547261·636b0050·794f626a·GC_UnTrack.PyObj
86 ··0x00000530·6563745f·47435f54·7261636b·005f5079·ect_GC_Track._Py86 ··0x00000530·6563745f·47435f54·7261636b·005f5079·ect_GC_Track._Py
87 ··0x00000540·4f626a65·63745f41·73736572·74466169·Object_AssertFai87 ··0x00000540·4f626a65·63745f41·73736572·74466169·Object_AssertFai
88 ··0x00000550·6c656400·50794f62·6a656374·5f47435f·led.PyObject_GC_88 ··0x00000550·6c656400·50794f62·6a656374·5f47435f·led.PyObject_GC_
89 ··0x00000560·44656c00·50794f62·6a656374·5f467265·Del.PyObject_Fre89 ··0x00000560·44656c00·50794f62·6a656374·5f467265·Del.PyObject_Fre
90 ··0x00000570·65005079·5f427569·6c645661·6c756500·e.Py_BuildValue.90 ··0x00000570·65005079·5f427569·6c645661·6c756500·e.Py_BuildValue.
91 ··0x00000580·5f50795f·4465616c·6c6f6300·50794f62·_Py_Dealloc.PyOb 
92 ··0x00000590·6a656374·5f43616c·6c46756e·6374696f·ject_CallFunctio91 ··0x00000580·50794f62·6a656374·5f43616c·6c46756e·PyObject_CallFun
 92 ··0x00000590·6374696f·6e005f50·795f4465·616c6c6f·ction._Py_Deallo
93 ··0x000005a0·6e005079·4572725f·57726974·65556e72·n.PyErr_WriteUnr93 ··0x000005a0·63005079·4572725f·57726974·65556e72·c.PyErr_WriteUnr
94 ··0x000005b0·61697361·626c6500·70797468·6f6e5f67·aisable.python_g94 ··0x000005b0·61697361·626c6500·70797468·6f6e5f67·aisable.python_g
95 ··0x000005c0·635f5f73·74617274·5f73656d·6170686f·c__start_semapho95 ··0x000005c0·635f5f73·74617274·5f73656d·6170686f·c__start_semapho
96 ··0x000005d0·72650050·79547570·6c655f54·79706500·re.PyTuple_Type.96 ··0x000005d0·72650050·79547570·6c655f54·79706500·re.PyTuple_Type.
97 ··0x000005e0·5f507954·75706c65·5f4d6179·6265556e·_PyTuple_MaybeUn97 ··0x000005e0·5f507954·75706c65·5f4d6179·6265556e·_PyTuple_MaybeUn
98 ··0x000005f0·74726163·6b005f5f·73746163·6b5f6368·track.__stack_ch98 ··0x000005f0·74726163·6b005f50·79576561·6b726566·track._PyWeakref
99 ··0x00000600·6b5f6775·61726400·5f507957·65616b72·k_guard._PyWeakr 
100 ··0x00000610·65665f52·65665479·7065005f·50795765·ef_RefType._PyWe99 ··0x00000600·5f526566·54797065·005f5079·5765616b·_RefType._PyWeak
101 ··0x00000620·616b7265·665f4361·6c6c6162·6c655072·akref_CallablePr100 ··0x00000610·7265665f·43616c6c·61626c65·50726f78·ref_CallableProx
102 ··0x00000630·6f787954·79706500·5f507957·65616b72·oxyType._PyWeakr101 ··0x00000620·79547970·65005f50·79576561·6b726566·yType._PyWeakref
103 ··0x00000640·65665f50·726f7879·54797065·00507954·ef_ProxyType.PyT102 ··0x00000630·5f50726f·78795479·7065005f·5f737461·_ProxyType.__sta
 103 ··0x00000640·636b5f63·686b5f67·75617264·00507954·ck_chk_guard.PyT
104 ··0x00000650·7970655f·49735375·62747970·65005f50·ype_IsSubtype._P104 ··0x00000650·7970655f·49735375·62747970·65005f50·ype_IsSubtype._P
105 ··0x00000660·79576561·6b726566·5f436c65·61725265·yWeakref_ClearRe105 ··0x00000660·79576561·6b726566·5f436c65·61725265·yWeakref_ClearRe
106 ··0x00000670·66007079·74686f6e·5f67635f·5f646f6e·f.python_gc__don106 ··0x00000670·66007079·74686f6e·5f67635f·5f646f6e·f.python_gc__don
107 ··0x00000680·655f7365·6d617068·6f726500·5f50795f·e_semaphore._Py_107 ··0x00000680·655f7365·6d617068·6f726500·5f50795f·e_semaphore._Py_
108 ··0x00000690·43686563·6b46756e·6374696f·6e526573·CheckFunctionRes108 ··0x00000690·43686563·6b46756e·6374696f·6e526573·CheckFunctionRes
109 ··0x000006a0·756c7400·50795468·72656164·53746174·ult.PyThreadStat109 ··0x000006a0·756c7400·50795468·72656164·53746174·ult.PyThreadStat
110 ··0x000006b0·655f4765·74005f50·794f626a·6563745f·e_Get._PyObject_110 ··0x000006b0·655f4765·74005f50·794f626a·6563745f·e_Get._PyObject_
Offset 117, 25 lines modifiedOffset 117, 25 lines modified
117 ··0x00000720·61745f43·6c656172·46726565·4c697374·at_ClearFreeList117 ··0x00000720·61745f43·6c656172·46726565·4c697374·at_ClearFreeList
118 ··0x00000730·005f5079·4c697374·5f436c65·61724672·._PyList_ClearFr118 ··0x00000730·005f5079·4c697374·5f436c65·61724672·._PyList_ClearFr
119 ··0x00000740·65654c69·7374005f·50794469·63745f43·eeList._PyDict_C119 ··0x00000740·65654c69·7374005f·50794469·63745f43·eeList._PyDict_C
120 ··0x00000750·6c656172·46726565·4c697374·005f5079·learFreeList._Py120 ··0x00000750·6c656172·46726565·4c697374·005f5079·learFreeList._Py
121 ··0x00000760·4173796e·6347656e·5f436c65·61724672·AsyncGen_ClearFr121 ··0x00000760·4173796e·6347656e·5f436c65·61724672·AsyncGen_ClearFr
122 ··0x00000770·65654c69·73747300·5f507943·6f6e7465·eeLists._PyConte122 ··0x00000770·65654c69·73747300·5f507943·6f6e7465·eeLists._PyConte
123 ··0x00000780·78745f43·6c656172·46726565·4c697374·xt_ClearFreeList123 ··0x00000780·78745f43·6c656172·46726565·4c697374·xt_ClearFreeList
 124 ··0x00000790·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai
124 ··0x00000790·0050794c·6973745f·41707065·6e64005f·.PyList_Append._125 ··0x000007a0·6c005079·4c697374·5f417070·656e6400·l.PyList_Append.
125 ··0x000007a0·50794572·725f436c·65617200·5f5f7374·PyErr_Clear.__st126 ··0x000007b0·5f507945·72725f43·6c656172·005f2e73·_PyErr_Clear._.s
126 ··0x000007b0·61636b5f·63686b5f·6661696c·00507953·ack_chk_fail.PyS 
127 ··0x000007c0·79735f57·72697465·53746465·7272005f·ys_WriteStderr._ 
128 ··0x000007d0·50795469·6d655f47·65744d6f·6e6f746f·PyTime_GetMonoto 
129 ··0x000007e0·6e696343·6c6f636b·005f5079·54696d65·nicClock._PyTime 
130 ··0x000007f0·5f417353·65636f6e·6473446f·75626c65·_AsSecondsDouble 
131 ··0x00000800·00507953·79735f46·6f726d61·74537464·.PySys_FormatStd 
132 ··0x00000810·65727200·5f507945·72725f57·72697465·err._PyErr_Write 
133 ··0x00000820·556e7261·69736162·6c654d73·67005f2e·UnraisableMsg._. 
134 ··0x00000830·73746170·7364742e·62617365·0050794f·stapsdt.base.PyO127 ··0x000007c0·74617073·64742e62·61736500·5f507945·tapsdt.base._PyE
 128 ··0x000007d0·72725f57·72697465·556e7261·69736162·rr_WriteUnraisab
 129 ··0x000007e0·6c654d73·67005079·5379735f·466f726d·leMsg.PySys_Form
 130 ··0x000007f0·61745374·64657272·005f5079·54696d65·atStderr._PyTime
 131 ··0x00000800·5f476574·4d6f6e6f·746f6e69·63436c6f·_GetMonotonicClo
 132 ··0x00000810·636b005f·50795469·6d655f41·73536563·ck._PyTime_AsSec
 133 ··0x00000820·6f6e6473·446f7562·6c650050·79537973·ondsDouble.PySys
 134 ··0x00000830·5f577269·74655374·64657272·0050794f·_WriteStderr.PyO
135 ··0x00000840·535f736e·7072696e·7466005f·50794f62·S_snprintf._PyOb135 ··0x00000840·535f736e·7072696e·7466005f·50794f62·S_snprintf._PyOb
136 ··0x00000850·6a656374·5f47435f·52657369·7a650050·ject_GC_Resize.P136 ··0x00000850·6a656374·5f47435f·52657369·7a650050·ject_GC_Resize.P
137 ··0x00000860·794f626a·6563745f·5265616c·6c6f6300·yObject_Realloc.137 ··0x00000860·794f626a·6563745f·5265616c·6c6f6300·yObject_Realloc.
138 ··0x00000870·5f507947·435f436f·6c6c6563·74496645·_PyGC_CollectIfE138 ··0x00000870·5f507947·435f436f·6c6c6563·74496645·_PyGC_CollectIfE
139 ··0x00000880·6e61626c·65640050·7947435f·436f6c6c·nabled.PyGC_Coll139 ··0x00000880·6e61626c·65640050·7947435f·436f6c6c·nabled.PyGC_Coll
140 ··0x00000890·65637400·5f507945·72725f46·65746368·ect._PyErr_Fetch140 ··0x00000890·65637400·5f507945·72725f46·65746368·ect._PyErr_Fetch
141 ··0x000008a0·005f5079·4572725f·52657374·6f726500·._PyErr_Restore.141 ··0x000008a0·005f5079·4572725f·52657374·6f726500·._PyErr_Restore.
118 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:··········15492·(bytes·into·file)13 ··Start·of·section·headers:··········15184·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x3c84:1 There·are·17·section·headers,·starting·at·offset·0x3b50:
  
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·0000c0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000e0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002ff8·000078·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002f0c·000080·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000f4·00017c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000114·00017c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003070·000180·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·002f8c·000180·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000270·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000290·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000270·000280·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000290·000280·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0004f0·00147c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000510·001370·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0031f0·000930·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00310c·0008e0·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00196c·000134·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001880·000134·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003b20·0000d8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0039ec·0000d8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001aa0·000571·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0019b4·000571·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002011·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·001f25·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002011·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001f25·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002044·0008c0·10·····15··92··418 ··[14]·.symtab···········SYMTAB··········00000000·001f58·0008c0·10·····15··92··4
19 ··[15]·.strtab···········STRTAB··········00000000·002904·0006f1·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002818·0006f1·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·003bf8·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·003ac4·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
5.86 KB
readelf --wide --symbols {}
    
Offset 27, 39 lines modifiedOffset 27, 39 lines modified
27 ····23:·000006b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d27 ····23:·000006b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
28 ····24:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC728 ····24:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
29 ····25:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC829 ····25:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
30 ····26:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC930 ····26:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
31 ····27:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1031 ····27:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
32 ····28:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1132 ····28:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
33 ····29:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t33 ····29:·000006bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
34 ····30:·000006bd··2322·FUNC····LOCAL··DEFAULT····7·_abc__abc_subclasscheck34 ····30:·000006bd··2136·FUNC····LOCAL··DEFAULT····7·_abc__abc_subclasscheck
35 ····31:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d35 ····31:·000009e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
36 ····32:·000009c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t36 ····32:·000009f4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
37 ····33:·0000104d···160·FUNC····LOCAL··DEFAULT····7·_add_to_weak_set37 ····33:·00000f91···160·FUNC····LOCAL··DEFAULT····7·_add_to_weak_set
38 ····34:·00000d5c·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
39 ····35:·00000d64·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
40 ····36:·00000001····32·FUNC····LOCAL··DEFAULT····9·_in_weak_set.part.038 ····34:·00000001····32·FUNC····LOCAL··DEFAULT····9·_in_weak_set.part.0
 39 ····35:·00000f10·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 40 ····36:·00000f14·····0·NOTYPE··LOCAL··DEFAULT····7·$t
41 ····37:·00000fd1····84·FUNC····LOCAL··DEFAULT····7·_get_impl41 ····37:·00000f15····84·FUNC····LOCAL··DEFAULT····7·_get_impl
42 ····38:·00001020·····0·NOTYPE··LOCAL··DEFAULT····7·$d42 ····38:·00000f64·····0·NOTYPE··LOCAL··DEFAULT····7·$d
43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
44 ····40:·00001024·····0·NOTYPE··LOCAL··DEFAULT····7·$t44 ····40:·00000f68·····0·NOTYPE··LOCAL··DEFAULT····7·$t
45 ····41:·00001025····38·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallMethodId.constprop.045 ····41:·00000f69····38·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallMethodId.constprop.0
46 ····42:·000010e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d46 ····42:·0000102c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
47 ····43:·000010ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
48 ····44:·000010ed····32·FUNC····LOCAL··DEFAULT····7·_abcmodule_traverse 
49 ····45:·0000110d····86·FUNC····LOCAL··DEFAULT····7·abc_data_traverse 
50 ····46:·00000038·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····43:·00000038·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 48 ····44:·00000039····32·FUNC····LOCAL··DEFAULT····1·_abcmodule_traverse
 49 ····45:·00001030·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 50 ····46:·00001031····86·FUNC····LOCAL··DEFAULT····7·abc_data_traverse
51 ····47:·00000039····34·FUNC····LOCAL··DEFAULT····1·_abcmodule_clear51 ····47:·00000059····34·FUNC····LOCAL··DEFAULT····1·_abcmodule_clear
52 ····48:·0000005d·····2·FUNC····LOCAL··DEFAULT····1·_abcmodule_free52 ····48:·0000007d·····2·FUNC····LOCAL··DEFAULT····1·_abcmodule_free
53 ····49:·00001165···106·FUNC····LOCAL··DEFAULT····7·abc_data_dealloc53 ····49:·00001089···106·FUNC····LOCAL··DEFAULT····7·abc_data_dealloc
54 ····50:·000011d1····80·FUNC····LOCAL··DEFAULT····7·abc_data_clear54 ····50:·000010f5····80·FUNC····LOCAL··DEFAULT····7·abc_data_clear
55 ····51:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1255 ····51:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
56 ····52:·00001221···604·FUNC····LOCAL··DEFAULT····7·_abc__abc_instancecheck56 ····52:·00001145···556·FUNC····LOCAL··DEFAULT····7·_abc__abc_instancecheck
57 ····53:·00001470·····0·NOTYPE··LOCAL··DEFAULT····7·$d57 ····53:·00001364·····0·NOTYPE··LOCAL··DEFAULT····7·$d
58 ····54:·00000061····96·FUNC····LOCAL··DEFAULT····1·_destroy58 ····54:·00000081····96·FUNC····LOCAL··DEFAULT····1·_destroy
59 ····55:·00000021····18·FUNC····LOCAL··DEFAULT····9·_abc_get_cache_token59 ····55:·00000021····18·FUNC····LOCAL··DEFAULT····9·_abc_get_cache_token
60 ····56:·00000033····78·FUNC····LOCAL··DEFAULT····9·_abc__reset_registry60 ····56:·00000033····78·FUNC····LOCAL··DEFAULT····9·_abc__reset_registry
61 ····57:·00000081····90·FUNC····LOCAL··DEFAULT····9·_abc__reset_caches61 ····57:·00000081····90·FUNC····LOCAL··DEFAULT····9·_abc__reset_caches
62 ····58:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1362 ····58:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
63 ····59:·000000db····90·FUNC····LOCAL··DEFAULT····9·_abc__get_dump63 ····59:·000000db····90·FUNC····LOCAL··DEFAULT····9·_abc__get_dump
64 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT···11·64 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
65 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d65 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
Offset 122, 22 lines modifiedOffset 122, 22 lines modified
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Contains123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Contains
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
 129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Size
 130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
 131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySet_NextEntry
 132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Size 
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc 
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySet_NextEntry 
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free 
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Clear134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Clear
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyWeakref_GetObject135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyWeakref_GetObject
 136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AssertionError137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AssertionError
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory 
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
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·PyObject_IsTrue140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Discard141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Discard
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
37.8 KB
readelf --wide --relocs {}
    
Offset 1, 43 lines modifiedOffset 1, 44 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2ff8·contains·15·entries:1 Relocation·section·'.rel.text'·at·offset·0x2f0c·contains·16·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 00000010··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState5 00000010··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
6 00000022··00005f0a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec6 00000022··00005f0a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
7 00000034··00000102·R_ARM_ABS32············00000000···.data7 00000034··00000102·R_ARM_ABS32············00000000···.data
 8 00000040··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
8 0000003a··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState9 0000005a··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
9 00000054··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc10 00000074··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
10 00000062··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct11 00000082··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
11 00000066··00006d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct12 00000086··00006d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
12 00000082··0000890a·R_ARM_THM_CALL·········00000000···PySet_Discard13 000000a2··0000890a·R_ARM_THM_CALL·········00000000···PySet_Discard
13 00000094··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct14 000000b4··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
14 00000098··00006d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct15 000000b8··00006d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
15 000000b0··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc16 000000d0··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
16 000000b8··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc17 000000d8··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
17 00000008··00005d1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init18 00000008··00005d1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
  
18 Relocation·section·'.rel.data'·at·offset·0x3070·contains·48·entries:19 Relocation·section·'.rel.data'·at·offset·0x2f8c·contains·48·entries:
19 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name20 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
20 00000014··00000602·R_ARM_ABS32············00000000···.rodata.str1.421 00000014··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
21 00000018··00003c02·R_ARM_ABS32············00000000···.rodata22 00000018··00003c02·R_ARM_ABS32············00000000···.rodata
22 00000020··00000102·R_ARM_ABS32············00000000···.data23 00000020··00000102·R_ARM_ABS32············00000000···.data
23 00000024··00000102·R_ARM_ABS32············00000000···.data24 00000024··00000102·R_ARM_ABS32············00000000···.data
24 00000028··00002c02·R_ARM_ABS32············000010ed···_abcmodule_traverse25 00000028··00002c02·R_ARM_ABS32············00000039···_abcmodule_traverse
25 0000002c··00002f02·R_ARM_ABS32············00000039···_abcmodule_clear26 0000002c··00002f02·R_ARM_ABS32············00000059···_abcmodule_clear
26 00000030··00003002·R_ARM_ABS32············0000005d···_abcmodule_free27 00000030··00003002·R_ARM_ABS32············0000007d···_abcmodule_free
27 00000034··00000602·R_ARM_ABS32············00000000···.rodata.str1.428 00000034··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
28 00000044··00000102·R_ARM_ABS32············00000000···.data29 00000044··00000102·R_ARM_ABS32············00000000···.data
29 0000004c··00000602·R_ARM_ABS32············00000000···.rodata.str1.430 0000004c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
30 00000058··00000602·R_ARM_ABS32············00000000···.rodata.str1.431 00000058··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
31 00000064··00000602·R_ARM_ABS32············00000000···.rodata.str1.432 00000064··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
32 00000070··00000602·R_ARM_ABS32············00000000···.rodata.str1.433 00000070··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
33 00000078··00000602·R_ARM_ABS32············00000000···.rodata.str1.434 00000078··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
34 0000007c··00003602·R_ARM_ABS32············00000061···_destroy35 0000007c··00003602·R_ARM_ABS32············00000081···_destroy
35 0000008c··00000602·R_ARM_ABS32············00000000···.rodata.str1.436 0000008c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
36 00000098··00000602·R_ARM_ABS32············00000000···.rodata.str1.437 00000098··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
37 000000a4··00000602·R_ARM_ABS32············00000000···.rodata.str1.438 000000a4··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
38 000000b0··00000402·R_ARM_ABS32············0000000d···_abcmodule_exec39 000000b0··00000402·R_ARM_ABS32············0000000d···_abcmodule_exec
39 000000bc··00000602·R_ARM_ABS32············00000000···.rodata.str1.440 000000bc··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
40 000000c0··00003702·R_ARM_ABS32············00000021···_abc_get_cache_token41 000000c0··00003702·R_ARM_ABS32············00000021···_abc_get_cache_token
41 000000c8··00003c02·R_ARM_ABS32············00000000···.rodata42 000000c8··00003c02·R_ARM_ABS32············00000000···.rodata
Offset 53, 26 lines modifiedOffset 54, 26 lines modified
53 000000fc··00000602·R_ARM_ABS32············00000000···.rodata.str1.454 000000fc··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
54 00000100··00003b02·R_ARM_ABS32············000000db···_abc__get_dump55 00000100··00003b02·R_ARM_ABS32············000000db···_abc__get_dump
55 00000108··00003c02·R_ARM_ABS32············00000000···.rodata56 00000108··00003c02·R_ARM_ABS32············00000000···.rodata
56 0000010c··00000602·R_ARM_ABS32············00000000···.rodata.str1.457 0000010c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
57 00000110··00001602·R_ARM_ABS32············000004d1···_abc__abc_register58 00000110··00001602·R_ARM_ABS32············000004d1···_abc__abc_register
58 00000118··00003c02·R_ARM_ABS32············00000000···.rodata59 00000118··00003c02·R_ARM_ABS32············00000000···.rodata
59 0000011c··00000602·R_ARM_ABS32············00000000···.rodata.str1.460 0000011c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
60 00000120··00003402·R_ARM_ABS32············00001221···_abc__abc_instancecheck61 00000120··00003402·R_ARM_ABS32············00001145···_abc__abc_instancecheck
61 00000128··00003c02·R_ARM_ABS32············00000000···.rodata62 00000128··00003c02·R_ARM_ABS32············00000000···.rodata
62 0000012c··00000602·R_ARM_ABS32············00000000···.rodata.str1.463 0000012c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
63 00000130··00001e02·R_ARM_ABS32············000006bd···_abc__abc_subclasscheck64 00000130··00001e02·R_ARM_ABS32············000006bd···_abc__abc_subclasscheck
64 00000138··00003c02·R_ARM_ABS32············00000000···.rodata65 00000138··00003c02·R_ARM_ABS32············00000000···.rodata
65 00000150··00003c02·R_ARM_ABS32············00000000···.rodata66 00000150··00003c02·R_ARM_ABS32············00000000···.rodata
66 00000158··00001102·R_ARM_ABS32············00000489···abc_data_new67 00000158··00001102·R_ARM_ABS32············00000489···abc_data_new
67 00000160··00003102·R_ARM_ABS32············00001165···abc_data_dealloc68 00000160··00003102·R_ARM_ABS32············00001089···abc_data_dealloc
68 00000168··00002d02·R_ARM_ABS32············0000110d···abc_data_traverse69 00000168··00002e02·R_ARM_ABS32············00001031···abc_data_traverse
69 00000170··00003202·R_ARM_ABS32············000011d1···abc_data_clear70 00000170··00003202·R_ARM_ABS32············000010f5···abc_data_clear
  
70 Relocation·section·'.rel.text.hot'·at·offset·0x31f0·contains·294·entries:71 Relocation·section·'.rel.text.hot'·at·offset·0x310c·contains·284·entries:
71 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name72 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
72 00000008··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState73 00000008··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
73 00000014··0000600a·R_ARM_THM_CALL·········00000000···PyFrozenSet_New74 00000014··0000600a·R_ARM_THM_CALL·········00000000···PyFrozenSet_New
74 00000024··0000610a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId75 00000024··0000610a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
75 00000030··0000620a·R_ARM_THM_CALL·········00000000···PyMapping_Items76 00000030··0000620a·R_ARM_THM_CALL·········00000000···PyMapping_Items
76 00000044··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC077 00000044··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
77 0000004a··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC078 0000004a··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Offset 129, 267 lines modifiedOffset 130, 257 lines modified
129 0000045c··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc130 0000045c··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
130 00000476··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc131 00000476··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
131 0000047e··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc132 0000047e··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
132 00000484··00000102·R_ARM_ABS32············00000000···.data133 00000484··00000102·R_ARM_ABS32············00000000···.data
133 0000049a··00006c0a·R_ARM_THM_CALL·········00000000···PyType_GetModuleState134 0000049a··00006c0a·R_ARM_THM_CALL·········00000000···PyType_GetModuleState
134 000004ca··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc135 000004ca··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
135 000004f0··0000710a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass136 000004f0··0000710a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass
136 00000500··0000710a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass137 00000502··0000710a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass
137 0000050e··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState138 00000510··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
138 00000518··0000610a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId139 0000051a··0000610a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
139 0000053a··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef140 0000053c··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef
140 0000054c··0000730a·R_ARM_THM_CALL·········00000000···PyCMethod_New141 00000550··0000730a·R_ARM_THM_CALL·········00000000···PyCMethod_New
141 0000055c··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef142 00000560··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef
142 0000057a··00006e0a·R_ARM_THM_CALL·········00000000···PySet_Add143 0000057c··00006e0a·R_ARM_THM_CALL·········00000000···PySet_Add
143 000005ae··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState144 000005b2··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
144 000005ce··0000740a·R_ARM_THM_CALL·········00000000···PySet_New145 000005d2··0000740a·R_ARM_THM_CALL·········00000000···PySet_New
145 000005f4··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError146 000005ec··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
146 000005f8··00006f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError147 000005f0··00006f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
147 000005fc··0000152f·R_ARM_THM_MOVW_ABS_NC··000000b8···.LC6148 000005f4··0000152f·R_ARM_THM_MOVW_ABS_NC··000000b8···.LC6
148 00000600··00001530·R_ARM_THM_MOVT_ABS·····000000b8···.LC6149 000005f8··00001530·R_ARM_THM_MOVT_ABS·····000000b8···.LC6
149 00000608··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString150 00000600··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
150 0000061a··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
151 00000620··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError151 00000610··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
152 00000624··00006f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError152 00000614··00006f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
153 00000628··0000132f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC4153 00000618··0000132f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC4
154 0000062c··00001330·R_ARM_THM_MOVT_ABS·····00000074···.LC4154 0000061c··00001330·R_ARM_THM_MOVT_ABS·····00000074···.LC4
155 00000636··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString155 00000626··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 156 00000630··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
156 0000063c··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError157 00000636··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
157 00000640··00007530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError158 0000063a··00007530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
158 00000644··0000142f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC5159 0000063e··0000142f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC5
159 00000648··00001430·R_ARM_THM_MOVT_ABS·····00000090···.LC5160 00000642··00001430·R_ARM_THM_MOVT_ABS·····00000090···.LC5
160 00000652··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString161 0000064c··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
161 0000065c··0000122f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC3162 00000656··0000122f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC3
162 00000660··00001230·R_ARM_THM_MOVT_ABS·····00000064···.LC3163 0000065a··00001230·R_ARM_THM_MOVT_ABS·····00000064···.LC3
163 00000666··0000760a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional164 00000660··0000760a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
164 00000674··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
165 0000067c··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
166 00000686··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc165 0000066e··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
167 0000068e··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc166 00000682··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
168 00000696··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc167 00000694··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 168 0000069c··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 169 000006a4··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
169 000006ac··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc170 000006ac··0000690a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
170 000006b4··00000102·R_ARM_ABS32············00000000···.data171 000006b4··00000102·R_ARM_ABS32············00000000···.data
171 000006b8··00000102·R_ARM_ABS32············00000000···.data172 000006b8··00000102·R_ARM_ABS32············00000000···.data
172 000006da··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState173 000006da··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
173 000006e4··0000610a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId174 000006e4··0000610a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
174 00000710··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef175 00000710··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef
175 00000720··0000770a·R_ARM_THM_CALL·········00000000···PySet_Contains176 00000720··0000770a·R_ARM_THM_CALL·········00000000···PySet_Contains
176 00000740··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState177 00000744··00005e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
177 0000076c··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef178 0000076e··0000720a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef
178 0000077c··0000770a·R_ARM_THM_CALL·········00000000···PySet_Contains179 0000077e··0000770a·R_ARM_THM_CALL·········00000000···PySet_Contains
179 000007a0··0000780a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId180 000007a2··0000780a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId
180 000007b8··0000790a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod181 000007ba··0000790a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
Max diff block lines reached; 17687/38622 bytes (45.80%) of diff not shown.
535 B
strings --all --bytes=8 {}
    
Offset 125, 23 lines modifiedOffset 125, 23 lines modified
125 _PyArg_CheckPositional125 _PyArg_CheckPositional
126 PySet_Contains126 PySet_Contains
127 _PyUnicode_FromId127 _PyUnicode_FromId
128 PyObject_VectorcallMethod128 PyObject_VectorcallMethod
129 _Py_TrueStruct129 _Py_TrueStruct
130 _Py_FalseStruct130 _Py_FalseStruct
131 _Py_NotImplementedStruct131 _Py_NotImplementedStruct
132 PyObject_CallMethod 
133 PySet_Size132 PySet_Size
134 PyMem_Malloc133 PyMem_Malloc
135 _PySet_NextEntry134 _PySet_NextEntry
136 PyMem_Free135 PyMem_Free
 136 PyObject_CallMethod
137 PySet_Clear137 PySet_Clear
138 PyWeakref_GetObject138 PyWeakref_GetObject
139 PyExc_AssertionError 
140 PyErr_NoMemory139 PyErr_NoMemory
 140 PyExc_AssertionError
141 PyErr_ExceptionMatches141 PyErr_ExceptionMatches
142 PyErr_Clear142 PyErr_Clear
143 PyObject_IsTrue143 PyObject_IsTrue
144 PySet_Discard144 PySet_Discard
145 PyLong_FromUnsignedLongLong145 PyLong_FromUnsignedLongLong
146 Py_BuildValue146 Py_BuildValue
147 .shstrtab147 .shstrtab
2.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 31, 83 lines modifiedOffset 31, 101 lines modified
31 »       lsrs»   r1,·r0,·#531 »       lsrs»   r1,·r0,·#5
32 »       negs»   r0,·r132 »       negs»   r0,·r1
33 »       pop»    {r3,·r4,·r5,·pc}33 »       pop»    {r3,·r4,·r5,·pc}
34 »       nop34 »       nop
35 »       .word»  0x0000003435 »       .word»  0x00000034
36 ·R_ARM_ABS32»    .data36 ·R_ARM_ABS32»    .data
  
 37 00000038·<_abcmodule_traverse>:
 38 _abcmodule_traverse():
 39 »       push»   {r4,·lr}
 40 »       mov»    r4,·r1
 41 »       sub»    sp,·#8
 42 »       str»    r2,·[sp,·#4]
 43 »       bl»     0·<PyModule_GetState>
 44 ·R_ARM_THM_CALL» PyModule_GetState
 45 »       ldr»    r0,·[r0,·#0]
 46 »       cbz»    r0,·54·<_abcmodule_traverse+0x1c>
 47 »       ldr»    r1,·[sp,·#4]
 48 »       mov»    r3,·r4
 49 »       add»    sp,·#8
 50 »       ldmia.w»sp!,·{r4,·lr}
 51 »       bx»     r3
 52 »       add»    sp,·#8
 53 »       pop»    {r4,·pc}
  
37 00000038·<_abcmodule_clear>:54 00000058·<_abcmodule_clear>:
38 _abcmodule_clear():55 _abcmodule_clear():
39 »       push»   {r3,·lr}56 »       push»   {r3,·lr}
40 »       bl»     0·<PyModule_GetState>57 »       bl»     0·<PyModule_GetState>
41 ·R_ARM_THM_CALL» PyModule_GetState58 ·R_ARM_THM_CALL» PyModule_GetState
42 »       ldr»    r3,·[r0,·#0]59 »       ldr»    r3,·[r0,·#0]
43 »       cbz»    r3,·4e·<_abcmodule_clear+0x16>60 »       cbz»    r3,·6e·<_abcmodule_clear+0x16>
44 »       ldr»    r2,·[r3,·#0]61 »       ldr»    r2,·[r3,·#0]
45 »       movs»   r1,·#062 »       movs»   r1,·#0
46 »       str»    r1,·[r0,·#0]63 »       str»    r1,·[r0,·#0]
47 »       subs»   r0,·r2,·#164 »       subs»   r0,·r2,·#1
48 »       str»    r0,·[r3,·#0]65 »       str»    r0,·[r3,·#0]
49 »       cbz»    r0,·52·<_abcmodule_clear+0x1a>66 »       cbz»    r0,·72·<_abcmodule_clear+0x1a>
50 »       movs»   r0,·#067 »       movs»   r0,·#0
51 »       pop»    {r3,·pc}68 »       pop»    {r3,·pc}
52 »       mov»    r0,·r369 »       mov»    r0,·r3
53 »       bl»     0·<_Py_Dealloc>70 »       bl»     0·<_Py_Dealloc>
54 ·R_ARM_THM_CALL» _Py_Dealloc71 ·R_ARM_THM_CALL» _Py_Dealloc
55 »       b.n»    4e·<_abcmodule_clear+0x16>72 »       b.n»    6e·<_abcmodule_clear+0x16>
56 »       nop73 »       nop
  
57 0000005c·<_abcmodule_free>:74 0000007c·<_abcmodule_free>:
58 _abcmodule_free():75 _abcmodule_free():
59 »       b.n»    38·<_abcmodule_clear>76 »       b.n»    58·<_abcmodule_clear>
60 »       nop77 »       nop
  
61 00000060·<_destroy>:78 00000080·<_destroy>:
62 _destroy():79 _destroy():
63 »       push»   {r4,·r5,·r6,·lr}80 »       push»   {r4,·r5,·r6,·lr}
64 »       movw»   r6,·#081 »       movw»   r6,·#0
65 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct82 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
66 »       movt»   r6,·#083 »       movt»   r6,·#0
67 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct84 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
68 »       ldr»    r4,·[r0,·#8]85 »       ldr»    r4,·[r0,·#8]
69 »       cmp»    r4,·r686 »       cmp»    r4,·r6
70 »       ldr»    r3,·[r4,·#0]87 »       ldr»    r3,·[r4,·#0]
71 »       beq.n»  92·<_destroy+0x32>88 »       beq.n»  b2·<_destroy+0x32>
72 »       cmp»    r3,·#089 »       cmp»    r3,·#0
73 »       ite»    gt90 »       ite»    gt
74 »       movgt»  r5,·#091 »       movgt»  r5,·#0
75 »       movle»  r5,·#192 »       movle»  r5,·#1
76 »       cbnz»   r5,·92·<_destroy+0x32>93 »       cbnz»   r5,·b2·<_destroy+0x32>
77 »       adds»   r3,·#194 »       adds»   r3,·#1
78 »       mov»    r0,·r495 »       mov»    r0,·r4
79 »       str»    r3,·[r4,·#0]96 »       str»    r3,·[r4,·#0]
80 »       bl»     0·<PySet_Discard>97 »       bl»     0·<PySet_Discard>
81 ·R_ARM_THM_CALL» PySet_Discard98 ·R_ARM_THM_CALL» PySet_Discard
82 »       cmp»    r0,·#099 »       cmp»    r0,·#0
83 »       blt.n»  a2·<_destroy+0x42>100 »       blt.n»  c2·<_destroy+0x42>
84 »       ldr»    r0,·[r4,·#0]101 »       ldr»    r0,·[r4,·#0]
85 »       subs»   r1,·r0,·#1102 »       subs»   r1,·r0,·#1
86 »       str»    r1,·[r4,·#0]103 »       str»    r1,·[r4,·#0]
87 »       cbz»    r1,·ae·<_destroy+0x4e>104 »       cbz»    r1,·ce·<_destroy+0x4e>
88 »       ldr»    r5,·[r6,·#0]105 »       ldr»    r5,·[r6,·#0]
89 »       movw»   r0,·#0106 »       movw»   r0,·#0
90 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct107 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
91 »       movt»   r0,·#0108 »       movt»   r0,·#0
92 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct109 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
93 »       adds»   r5,·#1110 »       adds»   r5,·#1
94 »       str»    r5,·[r6,·#0]111 »       str»    r5,·[r6,·#0]
95 »       pop»    {r4,·r5,·r6,·pc}112 »       pop»    {r4,·r5,·r6,·pc}
96 »       ldr»    r2,·[r4,·#0]113 »       ldr»    r2,·[r4,·#0]
97 »       subs»   r6,·r2,·#1114 »       subs»   r6,·r2,·#1
98 »       str»    r6,·[r4,·#0]115 »       str»    r6,·[r4,·#0]
99 »       cbz»    r6,·b6·<_destroy+0x56>116 »       cbz»    r6,·d6·<_destroy+0x56>
100 »       mov»    r0,·r5117 »       mov»    r0,·r5
101 »       pop»    {r4,·r5,·r6,·pc}118 »       pop»    {r4,·r5,·r6,·pc}
102 »       mov»    r0,·r4119 »       mov»    r0,·r4
103 »       bl»     0·<_Py_Dealloc>120 »       bl»     0·<_Py_Dealloc>
104 ·R_ARM_THM_CALL» _Py_Dealloc121 ·R_ARM_THM_CALL» _Py_Dealloc
105 »       b.n»    92·<_destroy+0x32>122 »       b.n»    b2·<_destroy+0x32>
106 »       mov»    r0,·r4123 »       mov»    r0,·r4
107 »       bl»     0·<_Py_Dealloc>124 »       bl»     0·<_Py_Dealloc>
108 ·R_ARM_THM_CALL» _Py_Dealloc125 ·R_ARM_THM_CALL» _Py_Dealloc
109 »       mov»    r0,·r6126 »       mov»    r0,·r6
110 »       pop»    {r4,·r5,·r6,·pc}127 »       pop»    {r4,·r5,·r6,·pc}
64.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 523, 103 lines modifiedOffset 523, 103 lines modified
  
523 000004d0·<_abc__abc_register>:523 000004d0·<_abc__abc_register>:
524 _abc__abc_register():524 _abc__abc_register():
525 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}525 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
526 »       cmp»    r2,·#2526 »       cmp»    r2,·#2
527 »       mov»    r6,·r0527 »       mov»    r6,·r0
528 »       mov»    r5,·r1528 »       mov»    r5,·r1
529 »       bne.w»  658·<_abc__abc_register+0x188>529 »       bne.w»  652·<_abc__abc_register+0x182>
530 »       ldrd»   r9,·r4,·[r5]530 »       ldrd»   r9,·r4,·[r5]
531 »       ldr»    r3,·[r4,·#4]531 »       ldr»    r3,·[r4,·#4]
532 »       ldr»    r0,·[r3,·#84]» ;·0x54532 »       ldr»    r0,·[r3,·#84]» ;·0x54
533 »       cmp»    r0,·#0533 »       cmp»    r0,·#0
534 »       bge.w»  620·<_abc__abc_register+0x150>534 »       bge.w»  610·<_abc__abc_register+0x140>
535 »       mov»    r1,·r9535 »       mov»    r1,·r9
536 »       mov»    r0,·r4536 »       mov»    r0,·r4
537 »       bl»     0·<PyObject_IsSubclass>537 »       bl»     0·<PyObject_IsSubclass>
538 ·R_ARM_THM_CALL» PyObject_IsSubclass538 ·R_ARM_THM_CALL» PyObject_IsSubclass
539 »       subs»   r7,·r0,·#0539 »       subs»   r7,·r0,·#0
540 »       bgt.n»  5e8·<_abc__abc_register+0x118>540 »       bgt.n»  5e0·<_abc__abc_register+0x110>
541 »       cmp»    r7,·#0541 »       cmp»    r7,·#0
542 »       bne.n»  5e4·<_abc__abc_register+0x114>542 »       bne.w»  60c·<_abc__abc_register+0x13c>
543 »       mov»    r1,·r4543 »       mov»    r1,·r4
544 »       mov»    r0,·r9544 »       mov»    r0,·r9
545 »       bl»     0·<PyObject_IsSubclass>545 »       bl»     0·<PyObject_IsSubclass>
546 ·R_ARM_THM_CALL» PyObject_IsSubclass546 ·R_ARM_THM_CALL» PyObject_IsSubclass
547 »       cmp»    r0,·#0547 »       cmp»    r0,·#0
548 »       bgt.w»  63c·<_abc__abc_register+0x16c>548 »       bgt.w»  636·<_abc__abc_register+0x166>
549 »       bne.n»  5e4·<_abc__abc_register+0x114>549 »       bne.n»  60c·<_abc__abc_register+0x13c>
550 »       mov»    r0,·r6550 »       mov»    r0,·r6
551 »       bl»     0·<PyModule_GetState>551 »       bl»     0·<PyModule_GetState>
552 ·R_ARM_THM_CALL» PyModule_GetState552 ·R_ARM_THM_CALL» PyModule_GetState
553 »       ldr»    r1,·[pc,·#416]»;·(6b4·<_abc__abc_register+0x1e4>)553 »       ldr»    r1,·[pc,·#412]»;·(6b4·<_abc__abc_register+0x1e4>)
554 »       mov»    r8,·r0554 »       mov»    r8,·r0
555 »       mov»    r0,·r9555 »       mov»    r0,·r9
556 »       bl»     0·<_PyObject_GetAttrId>556 »       bl»     0·<_PyObject_GetAttrId>
557 ·R_ARM_THM_CALL» _PyObject_GetAttrId557 ·R_ARM_THM_CALL» _PyObject_GetAttrId
558 »       mov»    r5,·r0558 »       mov»    r5,·r0
559 »       cmp»    r0,·#0559 »       cmp»    r0,·#0
560 »       beq.n»  5e4·<_abc__abc_register+0x114>560 »       beq.n»  60c·<_abc__abc_register+0x13c>
561 »       ldr.w»  r2,·[r8]561 »       ldr.w»  r2,·[r8]
562 »       ldr»    r1,·[r0,·#4]562 »       ldr»    r1,·[r0,·#4]
563 »       cmp»    r2,·r1563 »       cmp»    r2,·r1
564 »       bne.n»  5f4·<_abc__abc_register+0x124>564 »       bne.n»  5ec·<_abc__abc_register+0x11c>
565 »       ldr.w»  r9,·[r0,·#8]565 »       ldr.w»  r8,·[r0,·#8]
566 »       cmp.w»  r9,·#0566 »       cmp.w»  r8,·#0
567 »       beq.n»  5cc·<_abc__abc_register+0xfc>567 »       beq.n»  5d0·<_abc__abc_register+0x100>
568 »       movs»   r1,·#0568 »       movs»   r1,·#0
569 »       mov»    r0,·r9569 »       mov»    r0,·r8
570 »       bl»     0·<PyWeakref_NewRef>570 »       bl»     0·<PyWeakref_NewRef>
571 ·R_ARM_THM_CALL» PyWeakref_NewRef571 ·R_ARM_THM_CALL» PyWeakref_NewRef
572 »       mov»    r8,·r0572 »       mov»    r9,·r0
573 »       cmp»    r0,·#0573 »       cmp»    r0,·#0
574 »       beq.n»  5da·<_abc__abc_register+0x10a>574 »       beq.w»  686·<_abc__abc_register+0x1b6>
575 »       movs»   r3,·#0575 »       movs»   r3,·#0
576 »       ldr»    r0,·[pc,·#368]»;·(6b8·<_abc__abc_register+0x1e8>)576 »       ldr»    r0,·[pc,·#364]»;·(6b8·<_abc__abc_register+0x1e8>)
577 »       mov»    r2,·r3577 »       mov»    r2,·r3
578 »       mov»    r1,·r8578 »       mov»    r1,·r9
579 »       bl»     0·<PyCMethod_New>579 »       bl»     0·<PyCMethod_New>
580 ·R_ARM_THM_CALL» PyCMethod_New580 ·R_ARM_THM_CALL» PyCMethod_New
581 »       mov»    r7,·r0581 »       mov»    r7,·r0
582 »       cmp»    r0,·#0582 »       cmp»    r0,·#0
583 »       beq.w»  69c·<_abc__abc_register+0x1cc>583 »       beq.w»  674·<_abc__abc_register+0x1a4>
584 »       mov»    r1,·r0584 »       mov»    r1,·r0
585 »       mov»    r0,·r4585 »       mov»    r0,·r4
586 »       bl»     0·<PyWeakref_NewRef>586 »       bl»     0·<PyWeakref_NewRef>
587 ·R_ARM_THM_CALL» PyWeakref_NewRef587 ·R_ARM_THM_CALL» PyWeakref_NewRef
588 »       ldr»    r3,·[r7,·#0]588 »       ldr»    r3,·[r7,·#0]
589 »       mov»    sl,·r0589 »       mov»    sl,·r0
590 »       subs»   r0,·r3,·#1590 »       subs»   r0,·r3,·#1
591 »       str»    r0,·[r7,·#0]591 »       str»    r0,·[r7,·#0]
592 »       cmp»    r0,·#0592 »       cmp»    r0,·#0
593 »       beq.w»  694·<_abc__abc_register+0x1c4>593 »       beq.w»  6aa·<_abc__abc_register+0x1da>
594 »       cmp.w»  sl,·#0594 »       cmp.w»  sl,·#0
595 »       beq.w»  69c·<_abc__abc_register+0x1cc>595 »       beq.n»  674·<_abc__abc_register+0x1a4>
596 »       mov»    r1,·sl596 »       mov»    r1,·sl
597 »       mov»    r0,·r9597 »       mov»    r0,·r8
598 »       bl»     0·<PySet_Add>598 »       bl»     0·<PySet_Add>
599 ·R_ARM_THM_CALL» PySet_Add599 ·R_ARM_THM_CALL» PySet_Add
600 »       ldr.w»  r2,·[r8]600 »       ldr.w»  r2,·[r9]
601 »       mov»    r7,·r0601 »       mov»    r7,·r0
602 »       subs»   r1,·r2,·#1602 »       subs»   r1,·r2,·#1
603 »       str.w»  r1,·[r8]603 »       str.w»  r1,·[r9]
604 »       cmp»    r1,·#0604 »       cmp»    r1,·#0
605 »       beq.n»  68c·<_abc__abc_register+0x1bc>605 »       beq.w»  6a2·<_abc__abc_register+0x1d2>
606 »       ldr.w»  r3,·[sl]606 »       ldr.w»  r3,·[sl]
607 »       subs»   r0,·r3,·#1607 »       subs»   r0,·r3,·#1
608 »       str.w»  r0,·[sl]608 »       str.w»  r0,·[sl]
609 »       cmp»    r0,·#0609 »       cmp»    r0,·#0
610 »       beq.n»  67a·<_abc__abc_register+0x1aa>610 »       beq.n»  69a·<_abc__abc_register+0x1ca>
611 »       ldr»    r2,·[r5,·#0]611 »       ldr»    r2,·[r5,·#0]
612 »       cmp»    r7,·#0612 »       cmp»    r7,·#0
613 »       add.w»  r1,·r2,·#4294967295» ;·0xffffffff613 »       add.w»  r1,·r2,·#4294967295» ;·0xffffffff
614 »       blt.n»  5dc·<_abc__abc_register+0x10c>614 »       blt.n»  688·<_abc__abc_register+0x1b8>
615 »       str»    r1,·[r5,·#0]615 »       str»    r1,·[r5,·#0]
616 »       cmp»    r1,·#0616 »       cmp»    r1,·#0
617 »       beq.n»  672·<_abc__abc_register+0x1a2>617 »       beq.n»  66c·<_abc__abc_register+0x19c>
618 »       mov»    r0,·r6618 »       mov»    r0,·r6
619 »       bl»     0·<PyModule_GetState>619 »       bl»     0·<PyModule_GetState>
620 ·R_ARM_THM_CALL» PyModule_GetState620 ·R_ARM_THM_CALL» PyModule_GetState
621 »       ldr»    r6,·[r4,·#0]621 »       ldr»    r6,·[r4,·#0]
622 »       ldrd»   r7,·r2,·[r0,·#8]622 »       ldrd»   r7,·r2,·[r0,·#8]
623 »       adds»   r5,·r6,·#1623 »       adds»   r5,·r6,·#1
624 »       adds»   r3,·r7,·#1624 »       adds»   r3,·r7,·#1
Offset 628, 25 lines modifiedOffset 628, 19 lines modified
628 »       str»    r1,·[r0,·#12]628 »       str»    r1,·[r0,·#12]
629 »       str»    r5,·[r4,·#0]629 »       str»    r5,·[r4,·#0]
630 »       mov»    r0,·r4630 »       mov»    r0,·r4
631 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}631 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
632 »       mov»    r0,·r7632 »       mov»    r0,·r7
633 »       bl»     0·<PySet_New>633 »       bl»     0·<PySet_New>
634 ·R_ARM_THM_CALL» PySet_New634 ·R_ARM_THM_CALL» PySet_New
635 »       mov»    r9,·r0 
636 »       str»    r0,·[r5,·#8]635 »       str»    r0,·[r5,·#8]
637 »       cmp»    r0,·#0636 »       cmp»    r0,·#0
638 »       bne.n»  536·<_abc__abc_register+0x66> 
639 »       ldr»    r2,·[r5,·#0] 
640 »       subs»   r6,·r2,·#1 
641 »       str»    r6,·[r5,·#0] 
642 »       cmp»    r6,·#0 
643 »       beq.n»  682·<_abc__abc_register+0x1b2>637 »       beq.n»  686·<_abc__abc_register+0x1b6>
644 »       movs»   r4,·#0638 »       mov»    r8,·r0
645 »       b.n»    5c6·<_abc__abc_register+0xf6>639 »       b.n»    538·<_abc__abc_register+0x68>
646 »       ldr»    r5,·[r4,·#0]640 »       ldr»    r5,·[r4,·#0]
647 »       mov»    r0,·r4641 »       mov»    r0,·r4
648 »       adds»   r5,·#1642 »       adds»   r5,·#1
649 »       str»    r5,·[r4,·#0]643 »       str»    r5,·[r4,·#0]
650 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}644 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
Max diff block lines reached; 61458/65407 bytes (93.96%) of diff not shown.
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 »       ldrd»   r0,·r1,·[r0,·#8]30 »       ldrd»   r0,·r1,·[r0,·#8]
31 »       b.w»    0·<PyLong_FromUnsignedLongLong>31 »       b.w»    0·<PyLong_FromUnsignedLongLong>
32 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLongLong32 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLongLong
  
33 00000032·<_abc__reset_registry>:33 00000032·<_abc__reset_registry>:
34 _abc__reset_registry():34 _abc__reset_registry():
35 »       push»   {r3,·r4,·r5,·lr}35 »       push»   {r3,·r4,·r5,·lr}
36 »       bl»     fd0·<_get_impl>36 »       bl»     f14·<_get_impl>
37 ·R_ARM_THM_CALL» _get_impl37 ·R_ARM_THM_CALL» _get_impl
38 »       cbnz»   r0,·3e·<_abc__reset_registry+0xc>38 »       cbnz»   r0,·3e·<_abc__reset_registry+0xc>
39 »       movs»   r0,·#039 »       movs»   r0,·#0
40 »       b.n»    7e·<_abc__reset_registry+0x4c>40 »       b.n»    7e·<_abc__reset_registry+0x4c>
41 »       mov»    r4,·r041 »       mov»    r4,·r0
42 »       ldr»    r0,·[r0,·#8]42 »       ldr»    r0,·[r0,·#8]
43 »       cbz»    r0,·60·<_abc__reset_registry+0x2e>43 »       cbz»    r0,·60·<_abc__reset_registry+0x2e>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 »       adds»   r2,·#172 »       adds»   r2,·#1
73 »       str»    r2,·[r1,·#0]73 »       str»    r2,·[r1,·#0]
74 »       pop»    {r3,·r4,·r5,·pc}74 »       pop»    {r3,·r4,·r5,·pc}
  
75 00000080·<_abc__reset_caches>:75 00000080·<_abc__reset_caches>:
76 _abc__reset_caches():76 _abc__reset_caches():
77 »       push»   {r3,·r4,·r5,·lr}77 »       push»   {r3,·r4,·r5,·lr}
78 »       bl»     fd0·<_get_impl>78 »       bl»     f14·<_get_impl>
79 ·R_ARM_THM_CALL» _get_impl79 ·R_ARM_THM_CALL» _get_impl
80 »       cbnz»   r0,·8c·<_abc__reset_caches+0xc>80 »       cbnz»   r0,·8c·<_abc__reset_caches+0xc>
81 »       movs»   r0,·#081 »       movs»   r0,·#0
82 »       b.n»    d8·<_abc__reset_caches+0x58>82 »       b.n»    d8·<_abc__reset_caches+0x58>
83 »       mov»    r5,·r083 »       mov»    r5,·r0
84 »       ldr»    r0,·[r0,·#12]84 »       ldr»    r0,·[r0,·#12]
85 »       cbz»    r0,·9a·<_abc__reset_caches+0x1a>85 »       cbz»    r0,·9a·<_abc__reset_caches+0x1a>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       str»    r2,·[r1,·#0]121 »       str»    r2,·[r1,·#0]
122 »       pop»    {r3,·r4,·r5,·pc}122 »       pop»    {r3,·r4,·r5,·pc}
  
123 000000da·<_abc__get_dump>:123 000000da·<_abc__get_dump>:
124 _abc__get_dump():124 _abc__get_dump():
125 »       push»   {r4,·r5,·r6,·r7,·lr}125 »       push»   {r4,·r5,·r6,·r7,·lr}
126 »       sub»    sp,·#20126 »       sub»    sp,·#20
127 »       bl»     fd0·<_get_impl>127 »       bl»     f14·<_get_impl>
128 ·R_ARM_THM_CALL» _get_impl128 ·R_ARM_THM_CALL» _get_impl
129 »       mov»    r4,·r0129 »       mov»    r4,·r0
130 »       cbz»    r0,·12c·<_abc__get_dump+0x52>130 »       cbz»    r0,·12c·<_abc__get_dump+0x52>
131 »       ldr»    r0,·[r0,·#8]131 »       ldr»    r0,·[r0,·#8]
132 »       bl»     0·<PySet_New>132 »       bl»     0·<PySet_New>
133 ·R_ARM_THM_CALL» PySet_New133 ·R_ARM_THM_CALL» PySet_New
134 »       mov»    r1,·r0134 »       mov»    r1,·r0
2.26 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 91, 24 lines modifiedOffset 91, 24 lines modified
91 ··0x00000580·74696f6e·616c0050·79536574·5f436f6e·tional.PySet_Con91 ··0x00000580·74696f6e·616c0050·79536574·5f436f6e·tional.PySet_Con
92 ··0x00000590·7461696e·73005f50·79556e69·636f6465·tains._PyUnicode92 ··0x00000590·7461696e·73005f50·79556e69·636f6465·tains._PyUnicode
93 ··0x000005a0·5f46726f·6d496400·50794f62·6a656374·_FromId.PyObject93 ··0x000005a0·5f46726f·6d496400·50794f62·6a656374·_FromId.PyObject
94 ··0x000005b0·5f566563·746f7263·616c6c4d·6574686f·_VectorcallMetho94 ··0x000005b0·5f566563·746f7263·616c6c4d·6574686f·_VectorcallMetho
95 ··0x000005c0·64005f50·795f5472·75655374·72756374·d._Py_TrueStruct95 ··0x000005c0·64005f50·795f5472·75655374·72756374·d._Py_TrueStruct
96 ··0x000005d0·005f5079·5f46616c·73655374·72756374·._Py_FalseStruct96 ··0x000005d0·005f5079·5f46616c·73655374·72756374·._Py_FalseStruct
97 ··0x000005e0·005f5079·5f4e6f74·496d706c·656d656e·._Py_NotImplemen97 ··0x000005e0·005f5079·5f4e6f74·496d706c·656d656e·._Py_NotImplemen
98 ··0x000005f0·74656453·74727563·74005079·4f626a65·tedStruct.PyObje98 ··0x000005f0·74656453·74727563·74005079·5365745f·tedStruct.PySet_
99 ··0x00000600·63745f43·616c6c4d·6574686f·64005079·ct_CallMethod.Py 
100 ··0x00000610·5365745f·53697a65·0050794d·656d5f4d·Set_Size.PyMem_M99 ··0x00000600·53697a65·0050794d·656d5f4d·616c6c6f·Size.PyMem_Mallo
101 ··0x00000620·616c6c6f·63005f50·79536574·5f4e6578·alloc._PySet_Nex100 ··0x00000610·63005f50·79536574·5f4e6578·74456e74·c._PySet_NextEnt
102 ··0x00000630·74456e74·72790050·794d656d·5f467265·tEntry.PyMem_Fre101 ··0x00000620·72790050·794d656d·5f467265·65005079·ry.PyMem_Free.Py
 102 ··0x00000630·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho
103 ··0x00000640·65005079·5365745f·436c6561·72005079·e.PySet_Clear.Py103 ··0x00000640·64005079·5365745f·436c6561·72005079·d.PySet_Clear.Py
104 ··0x00000650·5765616b·7265665f·4765744f·626a6563·Weakref_GetObjec104 ··0x00000650·5765616b·7265665f·4765744f·626a6563·Weakref_GetObjec
 105 ··0x00000660·74005079·4572725f·4e6f4d65·6d6f7279·t.PyErr_NoMemory
105 ··0x00000660·74005079·4578635f·41737365·7274696f·t.PyExc_Assertio106 ··0x00000670·00507945·78635f41·73736572·74696f6e·.PyExc_Assertion
106 ··0x00000670·6e457272·6f720050·79457272·5f4e6f4d·nError.PyErr_NoM 
107 ··0x00000680·656d6f72·79005079·4572725f·45786365·emory.PyErr_Exce107 ··0x00000680·4572726f·72005079·4572725f·45786365·Error.PyErr_Exce
108 ··0x00000690·7074696f·6e4d6174·63686573·00507945·ptionMatches.PyE108 ··0x00000690·7074696f·6e4d6174·63686573·00507945·ptionMatches.PyE
109 ··0x000006a0·72725f43·6c656172·0050794f·626a6563·rr_Clear.PyObjec109 ··0x000006a0·72725f43·6c656172·0050794f·626a6563·rr_Clear.PyObjec
110 ··0x000006b0·745f4973·54727565·00507953·65745f44·t_IsTrue.PySet_D110 ··0x000006b0·745f4973·54727565·00507953·65745f44·t_IsTrue.PySet_D
111 ··0x000006c0·69736361·72640050·794c6f6e·675f4672·iscard.PyLong_Fr111 ··0x000006c0·69736361·72640050·794c6f6e·675f4672·iscard.PyLong_Fr
112 ··0x000006d0·6f6d556e·7369676e·65644c6f·6e674c6f·omUnsignedLongLo112 ··0x000006d0·6f6d556e·7369676e·65644c6f·6e674c6f·omUnsignedLongLo
113 ··0x000006e0·6e670050·795f4275·696c6456·616c7565·ng.Py_BuildValue113 ··0x000006e0·6e670050·795f4275·696c6456·616c7565·ng.Py_BuildValue
114 ··0x000006f0·00··································.114 ··0x000006f0·00··································.
71.2 KB
_bisectmodule.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:··········7336·(bytes·into·file)13 ··Start·of·section·headers:··········7140·(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.02 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x1ca8:1 There·are·16·section·headers,·starting·at·offset·0x1be4:
  
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·0001e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000270·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0016c8·000138·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·001664·000178·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000214·000120·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0002a4·000120·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001800·0000c0·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·0017dc·0000c0·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000334·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0003c4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000334·00009b·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003c4·00009b·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0003d0·000538·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000460·000410·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0018c0·0002e8·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00189c·000248·08···I·13···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·000908·000697·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·000870·000697·00···A··0···0··4
14 ··[10]·.rel.rodata·······REL·············00000000·001ba8·000080·08···I·13···9··414 ··[10]·.rel.rodata·······REL·············00000000·001ae4·000080·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·000f9f·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·000f07·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f9f·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f07·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000fd4·000410·10·····14··44··417 ··[13]·.symtab···········SYMTAB··········00000000·000f3c·000430·10·····14··46··4
18 ··[14]·.strtab···········STRTAB··········00000000·0013e4·0002e1·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·00136c·0002f6·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·001c28·00007d·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·001b64·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
7.85 KB
readelf --wide --symbols {}
    
Offset 1, 68 lines modifiedOffset 1, 70 lines modified
  
1 Symbol·table·'.symtab'·contains·65·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·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
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·7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC110 ·····7:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
11 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC211 ·····8:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
13 ····10:·00000001···488·FUNC····LOCAL··DEFAULT····7·_bisect_insort_right13 ····10:·00000001···492·FUNC····LOCAL··DEFAULT····7·_bisect_insort_right
14 ····11:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d14 ····11:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
15 ····12:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t15 ····12:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t
16 ····13:·000001e9···408·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_right16 ····13:·000001ed···404·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_right
17 ····14:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····7·$d17 ····14:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 18 ····15:·00000011···268·FUNC····LOCAL··DEFAULT····1·_bisect_bisect_left
 19 ····16:·00000381···144·FUNC····LOCAL··DEFAULT····7·internal_bisect_left
 20 ····17:·00000118·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····15:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····18:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·$t
19 ····16:·00000381···440·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_left 
20 ····17:·00000534·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
21 ····18:·00000011···464·FUNC····LOCAL··DEFAULT····1·_bisect_insort_left 
22 ····19:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····19:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 23 ····20:·0000011d···340·FUNC····LOCAL··DEFAULT····1·_bisect_insort_left
 24 ····21:·00000268·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····9·25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d26 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
25 ····22:·00000000····20·OBJECT··LOCAL··DEFAULT····9·_keywords.027 ····24:·00000000····20·OBJECT··LOCAL··DEFAULT····9·_keywords.0
26 ····23:·00000014····20·OBJECT··LOCAL··DEFAULT····9·_keywords.228 ····25:·00000014····20·OBJECT··LOCAL··DEFAULT····9·_keywords.2
27 ····24:·00000028····20·OBJECT··LOCAL··DEFAULT····9·_keywords.429 ····26:·00000028····20·OBJECT··LOCAL··DEFAULT····9·_keywords.4
28 ····25:·0000003c····20·OBJECT··LOCAL··DEFAULT····9·_keywords.630 ····27:·0000003c····20·OBJECT··LOCAL··DEFAULT····9·_keywords.6
29 ····26:·00000050···266·OBJECT··LOCAL··DEFAULT····9·module_doc31 ····28:·00000050···266·OBJECT··LOCAL··DEFAULT····9·module_doc
30 ····27:·0000015c···270·OBJECT··LOCAL··DEFAULT····9·_bisect_insort_left__doc__32 ····29:·0000015c···270·OBJECT··LOCAL··DEFAULT····9·_bisect_insort_left__doc__
31 ····28:·0000026c···394·OBJECT··LOCAL··DEFAULT····9·_bisect_bisect_left__doc__33 ····30:·0000026c···394·OBJECT··LOCAL··DEFAULT····9·_bisect_bisect_left__doc__
32 ····29:·000003f8···273·OBJECT··LOCAL··DEFAULT····9·_bisect_insort_right__doc__34 ····31:·000003f8···273·OBJECT··LOCAL··DEFAULT····9·_bisect_insort_right__doc__
33 ····30:·0000050c···395·OBJECT··LOCAL··DEFAULT····9·_bisect_bisect_right__doc__35 ····32:·0000050c···395·OBJECT··LOCAL··DEFAULT····9·_bisect_bisect_right__doc__
34 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d36 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
35 ····32:·00000000····52·OBJECT··LOCAL··DEFAULT····3·_bisectmodule37 ····34:·00000000····52·OBJECT··LOCAL··DEFAULT····3·_bisectmodule
36 ····33:·000000d0····80·OBJECT··LOCAL··DEFAULT····3·bisect_methods38 ····35:·000000d0····80·OBJECT··LOCAL··DEFAULT····3·bisect_methods
37 ····34:·00000034····36·OBJECT··LOCAL··DEFAULT····3·_parser.339 ····36:·00000034····36·OBJECT··LOCAL··DEFAULT····3·_parser.3
38 ····35:·00000058····12·OBJECT··LOCAL··DEFAULT····3·PyId_insert40 ····37:·00000058····12·OBJECT··LOCAL··DEFAULT····3·PyId_insert
39 ····36:·00000064····36·OBJECT··LOCAL··DEFAULT····3·_parser.141 ····38:·00000064····36·OBJECT··LOCAL··DEFAULT····3·_parser.1
40 ····37:·00000088····36·OBJECT··LOCAL··DEFAULT····3·_parser.542 ····39:·00000088····36·OBJECT··LOCAL··DEFAULT····3·_parser.5
41 ····38:·000000ac····36·OBJECT··LOCAL··DEFAULT····3·_parser.743 ····40:·000000ac····36·OBJECT··LOCAL··DEFAULT····3·_parser.7
42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT····1· 
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····5· 
44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····7·44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
 45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
 46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT···11·47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT···12·48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
47 ····44:·00000001····16·FUNC····GLOBAL·DEFAULT····1·PyInit__bisect49 ····46:·00000001····16·FUNC····GLOBAL·DEFAULT····1·PyInit__bisect
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Create250 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Create2
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Size51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Size
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Type54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Type
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Insert55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Insert
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodId_SizeT58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodId_SizeT
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords 
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_convert_optional_to_ssize_t63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_convert_optional_to_ssize_t
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
 66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
20.4 KB
readelf --wide --relocs {}
    
Offset 1, 174 lines modifiedOffset 1, 162 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x16c8·contains·39·entries:1 Relocation·section·'.rel.text'·at·offset·0x1664·contains·47·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 00000040··0000100a·R_ARM_THM_CALL·········00000381···internal_bisect_left
5 00000040··00002e0a·R_ARM_THM_CALL·········00000000···PySequence_Size6 0000004c··0000420a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
6 00000054··00002f0a·R_ARM_THM_CALL·········00000000···PySequence_GetItem 
7 00000062··0000300a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool 
8 00000088··0000312f·R_ARM_THM_MOVW_ABS_NC··00000000···PyList_Type7 0000005c··0000382f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
9 0000008c··00003130·R_ARM_THM_MOVT_ABS·····00000000···PyList_Type8 00000060··00003830·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
 9 00000068··0000390a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
10 00000094··0000082f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC2 
11 00000098··00000830·R_ARM_THM_MOVT_ABS·····00000040···.LC2 
12 000000a4··0000350a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT 
13 000000b2··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
14 000000b6··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
15 000000d0··0000320a·R_ARM_THM_CALL·········00000000···PyList_Insert10 00000072··00003a0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
 11 0000007c··00003b0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
 12 0000009c··00003c0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
 13 000000d0··00003f0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
 14 000000dc··0000400a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
16 000000de··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc15 000000ea··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
17 0000010a··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords 
18 00000118··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc16 000000f2··0000400a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
19 00000126··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type 
20 0000012a··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type 
21 00000132··0000380a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
22 0000013c··0000390a·R_ARM_THM_CALL·········00000000···PyNumber_Index 
23 00000144··00003a0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t 
24 0000015e··00003b0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t 
25 0000016e··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError17 00000100··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
26 00000172··00003c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError18 00000104··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
27 00000176··0000072f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC119 00000108··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
28 0000017a··00000730·R_ARM_THM_MOVT_ABS·····00000028···.LC120 0000010c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
29 00000182··00003d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString21 00000112··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
30 0000018a··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
31 00000190··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
32 000001a0··00003b0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t 
33 000001aa··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
34 000001ae··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
35 000001b2··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
36 000001b6··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
37 000001be··00003d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
38 000001ca··00003b0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t 
39 000001d8··00000102·R_ARM_ABS32············00000000···.data22 00000118··00000102·R_ARM_ABS32············00000000···.data
 23 0000014c··0000100a·R_ARM_THM_CALL·········00000381···internal_bisect_left
 24 00000156··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyList_Type
 25 0000015a··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyList_Type
 26 00000162··0000082f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC2
 27 00000166··00000830·R_ARM_THM_MOVT_ABS·····00000040···.LC2
 28 00000170··0000370a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT
 29 00000180··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 30 00000184··00003530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 31 000001a0··0000340a·R_ARM_THM_CALL·········00000000···PyList_Insert
 32 000001b2··0000382f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
 33 000001b6··00003830·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
 34 000001be··0000390a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 35 000001c8··00003a0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
 36 000001d2··00003b0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
 37 000001f2··00003c0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
 38 00000224··00003f0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
 39 00000230··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 40 0000023a··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 41 00000242··0000400a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 42 00000250··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 43 00000254··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 44 00000258··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 45 0000025c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 46 00000262··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 47 00000268··00000102·R_ARM_ABS32············00000000···.data
40 000001dc··00000102·R_ARM_ABS32············00000000···.data48 0000026c··00000102·R_ARM_ABS32············00000000···.data
41 0000000c··00002d1e·R_ARM_THM_JUMP24·······00000000···PyModule_Create249 0000000c··00002f1e·R_ARM_THM_JUMP24·······00000000···PyModule_Create2
  
42 Relocation·section·'.rel.data'·at·offset·0x1800·contains·24·entries:50 Relocation·section·'.rel.data'·at·offset·0x17dc·contains·24·entries:
43 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name51 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
44 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.452 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
45 00000018··00001402·R_ARM_ABS32············00000000···.rodata53 00000018··00001602·R_ARM_ABS32············00000000···.rodata
46 00000020··00000102·R_ARM_ABS32············00000000···.data54 00000020··00000102·R_ARM_ABS32············00000000···.data
47 00000038··00001402·R_ARM_ABS32············00000000···.rodata55 00000038··00001602·R_ARM_ABS32············00000000···.rodata
48 0000003c··00000402·R_ARM_ABS32············00000000···.rodata.str1.456 0000003c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
49 0000005c··00000402·R_ARM_ABS32············00000000···.rodata.str1.457 0000005c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
50 00000068··00001402·R_ARM_ABS32············00000000···.rodata58 00000068··00001602·R_ARM_ABS32············00000000···.rodata
51 0000006c··00000402·R_ARM_ABS32············00000000···.rodata.str1.459 0000006c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
52 0000008c··00001402·R_ARM_ABS32············00000000···.rodata60 0000008c··00001602·R_ARM_ABS32············00000000···.rodata
53 00000090··00000402·R_ARM_ABS32············00000000···.rodata.str1.461 00000090··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
54 000000b0··00001402·R_ARM_ABS32············00000000···.rodata62 000000b0··00001602·R_ARM_ABS32············00000000···.rodata
55 000000b4··00000402·R_ARM_ABS32············00000000···.rodata.str1.463 000000b4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
56 000000d0··00000402·R_ARM_ABS32············00000000···.rodata.str1.464 000000d0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
57 000000d4··00000d02·R_ARM_ABS32············000001e9···_bisect_bisect_right65 000000d4··00000d02·R_ARM_ABS32············000001ed···_bisect_bisect_right
58 000000dc··00001402·R_ARM_ABS32············00000000···.rodata66 000000dc··00001602·R_ARM_ABS32············00000000···.rodata
59 000000e0··00000402·R_ARM_ABS32············00000000···.rodata.str1.467 000000e0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
60 000000e4··00000a02·R_ARM_ABS32············00000001···_bisect_insort_right68 000000e4··00000a02·R_ARM_ABS32············00000001···_bisect_insort_right
61 000000ec··00001402·R_ARM_ABS32············00000000···.rodata69 000000ec··00001602·R_ARM_ABS32············00000000···.rodata
62 000000f0··00000402·R_ARM_ABS32············00000000···.rodata.str1.470 000000f0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
63 000000f4··00001002·R_ARM_ABS32············00000381···_bisect_bisect_left71 000000f4··00000f02·R_ARM_ABS32············00000011···_bisect_bisect_left
64 000000fc··00001402·R_ARM_ABS32············00000000···.rodata72 000000fc··00001602·R_ARM_ABS32············00000000···.rodata
65 00000100··00000402·R_ARM_ABS32············00000000···.rodata.str1.473 00000100··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
66 00000104··00001202·R_ARM_ABS32············00000011···_bisect_insort_left74 00000104··00001402·R_ARM_ABS32············0000011d···_bisect_insort_left
67 0000010c··00001402·R_ARM_ABS32············00000000···.rodata75 0000010c··00001602·R_ARM_ABS32············00000000···.rodata
  
68 Relocation·section·'.rel.text.hot'·at·offset·0x18c0·contains·93·entries:76 Relocation·section·'.rel.text.hot'·at·offset·0x189c·contains·73·entries:
69 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name77 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
70 0000002e··00002e0a·R_ARM_THM_CALL·········00000000···PySequence_Size78 00000032··0000300a·R_ARM_THM_CALL·········00000000···PySequence_Size
71 00000042··00002f0a·R_ARM_THM_CALL·········00000000···PySequence_GetItem79 00000048··0000310a·R_ARM_THM_CALL·········00000000···PySequence_GetItem
72 00000050··0000300a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool80 00000058··0000320a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
73 00000070··0000312f·R_ARM_THM_MOVW_ABS_NC··00000000···PyList_Type81 00000078··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyList_Type
74 00000074··00003130·R_ARM_THM_MOVT_ABS·····00000000···PyList_Type82 0000007c··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyList_Type
75 00000082··0000320a·R_ARM_THM_CALL·········00000000···PyList_Insert83 0000008a··0000340a·R_ARM_THM_CALL·········00000000···PyList_Insert
76 0000008a··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct84 00000092··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
77 0000008e··00003330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct85 00000096··00003530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
78 000000b4··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc86 000000b6··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
79 000000ba··0000082f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC287 000000bc··0000082f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC2
80 000000be··00000830·R_ARM_THM_MOVT_ABS·····00000040···.LC288 000000c0··00000830·R_ARM_THM_MOVT_ABS·····00000040···.LC2
81 000000cc··0000350a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT89 000000ce··0000370a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT
82 000000de··0000340a·R_ARM_THM_CALL·········00000000···_Py_Dealloc90 000000e0··0000360a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
83 00000102··0000360a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords 
84 00000128··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type91 000000ee··0000382f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
85 0000012c··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type92 000000f2··00003830·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
86 00000134··0000380a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype93 000000fa··0000390a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
87 0000013e··0000390a·R_ARM_THM_CALL·········00000000···PyNumber_Index94 00000104··00003a0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
88 00000146··00003a0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t95 0000010e··00003b0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
89 00000160··00003b0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t96 0000012a··00003c0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
90 0000016e··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError97 00000136··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
91 00000172··00003c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError98 0000013a··00003d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
92 00000176··0000072f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC199 0000013e··0000072f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC1
93 0000017a··00000730·R_ARM_THM_MOVT_ABS·····00000028···.LC1100 00000142··00000730·R_ARM_THM_MOVT_ABS·····00000028···.LC1
Max diff block lines reached; 7201/20865 bytes (34.51%) of diff not shown.
848 B
strings --all --bytes=8 {}
    
Offset 33, 14 lines modifiedOffset 33, 15 lines modified
33 beyond·the·rightmost·x·already·there33 beyond·the·rightmost·x·already·there
34 Optional·args·lo·(default·0)·and·hi·(default·len(a))·bound·the34 Optional·args·lo·(default·0)·and·hi·(default·len(a))·bound·the
35 slice·of·a·to·be·searched.35 slice·of·a·to·be·searched.
36 .LANCHOR036 .LANCHOR0
37 _bisect_insort_right37 _bisect_insort_right
38 _bisect_bisect_right38 _bisect_bisect_right
39 _bisect_bisect_left39 _bisect_bisect_left
 40 internal_bisect_left
40 _bisect_insort_left41 _bisect_insort_left
41 _keywords.042 _keywords.0
42 _keywords.243 _keywords.2
43 _keywords.444 _keywords.4
44 _keywords.645 _keywords.6
45 module_doc46 module_doc
46 _bisect_insort_left__doc__47 _bisect_insort_left__doc__
Offset 60, 22 lines modifiedOffset 61, 22 lines modified
60 PySequence_GetItem61 PySequence_GetItem
61 PyObject_RichCompareBool62 PyObject_RichCompareBool
62 PyList_Type63 PyList_Type
63 PyList_Insert64 PyList_Insert
64 _Py_NoneStruct65 _Py_NoneStruct
65 _Py_Dealloc66 _Py_Dealloc
66 _PyObject_CallMethodId_SizeT67 _PyObject_CallMethodId_SizeT
67 _PyArg_UnpackKeywords 
68 PyFloat_Type68 PyFloat_Type
69 PyType_IsSubtype69 PyType_IsSubtype
70 PyNumber_Index70 PyNumber_Index
71 PyLong_AsSsize_t71 PyLong_AsSsize_t
72 _Py_convert_optional_to_ssize_t72 _Py_convert_optional_to_ssize_t
73 PyExc_ValueError73 PyExc_ValueError
74 PyErr_SetString74 PyErr_SetString
 75 _PyArg_UnpackKeywords
75 PyErr_Occurred76 PyErr_Occurred
76 PyExc_TypeError77 PyExc_TypeError
77 PyLong_FromSsize_t78 PyLong_FromSsize_t
78 .shstrtab79 .shstrtab
79 .rel.text80 .rel.text
80 .rel.data81 .rel.data
81 .rodata.str1.482 .rodata.str1.4
11.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 224 lines modifiedOffset 9, 292 lines modified
9 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR09 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
10 »       movt»   r0,·#010 »       movt»   r0,·#0
11 ·R_ARM_THM_MOVT_ABS»     .LANCHOR011 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
12 »       movw»   r1,·#1013»   ;·0x3f512 »       movw»   r1,·#1013»   ;·0x3f5
13 »       b.w»    0·<PyModule_Create2>13 »       b.w»    0·<PyModule_Create2>
14 ·R_ARM_THM_JUMP24»       PyModule_Create214 ·R_ARM_THM_JUMP24»       PyModule_Create2
  
15 00000010·<_bisect_insort_left>:15 00000010·<_bisect_bisect_left>:
16 _bisect_insort_left():16 _bisect_bisect_left():
17 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}17 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
18 »       mov»    r4,·r118 »       mov»    r4,·r1
19 »       sub»    sp,·#56»      ;·0x3819 »       sub»    sp,·#56»      ;·0x38
20 »       cmp»    r3,·#020 »       cmp»    r3,·#0
21 »       bne.n»  e4·<_bisect_insort_left+0xd4>21 »       bne.n»  aa·<_bisect_bisect_left+0x9a>
22 »       subs»   r1,·r2,·#222 »       subs»   r1,·r2,·#2
23 »       mov.w»  r0,·#4294967295»    ;·0xffffffff23 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
24 »       mov»    r5,·r224 »       mov»    r5,·r2
25 »       cmp»    r1,·#225 »       cmp»    r1,·#2
26 »       str»    r0,·[sp,·#36]» ;·0x2426 »       str»    r0,·[sp,·#36]» ;·0x24
27 »       bhi.n»  ee·<_bisect_insort_left+0xde>27 »       bhi.n»  b4·<_bisect_bisect_left+0xa4>
28 »       cmp»    r4,·#028 »       cmp»    r4,·#0
29 »       beq.n»  ee·<_bisect_insort_left+0xde>29 »       beq.n»  b4·<_bisect_bisect_left+0xa4>
30 »       ldrd»   r8,·r9,·[r4] 
31 »       cmp»    r5,·#230 »       cmp»    r5,·#2
 31 »       ldrd»   r6,·r7,·[r4]
 32 »       it»     eq
 33 »       moveq»  r2,·#0
32 »       bne.n»  11e·<_bisect_insort_left+0x10e>34 »       bne.n»  56·<_bisect_bisect_left+0x46>
33 »       ldr»    r6,·[sp,·#36]» ;·0x2435 »       ldr»    r3,·[sp,·#36]» ;·0x24
34 »       movs»   r7,·#0 
35 »       adds»   r3,·r6,·#1 
36 »       bne.n»  48·<_bisect_insort_left+0x38> 
37 »       mov»    r0,·r8 
38 »       bl»     0·<PySequence_Size> 
39 ·R_ARM_THM_CALL» PySequence_Size 
40 »       subs»   r6,·r0,·#0 
41 »       blt.n»  d8·<_bisect_insort_left+0xc8> 
42 »       adds»   r1,·r7,·r6 
43 »       mov»    r0,·r8 
44 »       cmp»    r7,·r6 
45 »       bge.n»  80·<_bisect_insort_left+0x70> 
46 »       lsrs»   r5,·r1,·#1 
47 »       mov»    r1,·r5 
48 »       bl»     0·<PySequence_GetItem> 
49 ·R_ARM_THM_CALL» PySequence_GetItem 
50 »       movs»   r2,·#0 
51 »       mov»    r1,·r9 
52 »       mov»    r4,·r0 
53 »       cmp»    r0,·#0 
54 »       beq.n»  d8·<_bisect_insort_left+0xc8> 
55 »       bl»     0·<PyObject_RichCompareBool> 
56 ·R_ARM_THM_CALL» PyObject_RichCompareBool 
57 »       mov»    sl,·r0 
58 »       ldr»    r0,·[r4,·#0] 
59 »       subs»   r1,·r0,·#1 
60 »       str»    r1,·[r4,·#0] 
61 »       cbz»    r1,·dc·<_bisect_insort_left+0xcc> 
62 »       cmp.w»  sl,·#0 
63 »       blt.n»  d8·<_bisect_insort_left+0xc8> 
64 »       itt»    ne 
65 »       addne»  r7,·r5,·#1 
66 »       movne»  r5,·r6 
67 »       mov»    r6,·r5 
68 »       b.n»    48·<_bisect_insort_left+0x38> 
69 »       cmp»    r7,·#0 
70 »       blt.n»  d8·<_bisect_insort_left+0xc8> 
71 »       ldr.w»  r5,·[r8,·#4] 
72 »       movw»   r4,·#0 
73 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type 
74 »       movt»   r4,·#0 
75 ·R_ARM_THM_MOVT_ABS»     PyList_Type 
76 »       cmp»    r5,·r4 
77 »       beq.n»  cc·<_bisect_insort_left+0xbc> 
78 »       movw»   r2,·#0 
79 ·R_ARM_THM_MOVW_ABS_NC»  .LC2 
80 »       movt»   r2,·#0 
81 ·R_ARM_THM_MOVT_ABS»     .LC2 
82 »       ldr»    r1,·[pc,·#312]»;·(1d8·<_bisect_insort_left+0x1c8>) 
83 »       mov»    r3,·r7 
84 »       str.w»  r9,·[sp] 
85 »       bl»     0·<_PyObject_CallMethodId_SizeT> 
86 ·R_ARM_THM_CALL» _PyObject_CallMethodId_SizeT 
87 »       cbz»    r0,·d8·<_bisect_insort_left+0xc8> 
88 »       ldr»    r6,·[r0,·#0] 
89 »       subs»   r3,·r6,·#1 
90 »       str»    r3,·[r0,·#0] 
91 »       cbz»    r3,·118·<_bisect_insort_left+0x108> 
92 »       movw»   lr,·#0 
93 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct 
94 »       movt»   lr,·#0 
95 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct 
96 »       mov»    r0,·lr 
97 »       ldr.w»  r2,·[lr] 
98 »       adds»   r2,·#1 
99 »       str.w»  r2,·[lr] 
100 »       add»    sp,·#56»      ;·0x38 
101 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc} 
102 »       mov»    r2,·r9 
103 »       mov»    r1,·r736 »       mov»    r1,·r7
104 »       bl»     0·<PyList_Insert> 
105 ·R_ARM_THM_CALL» PyList_Insert37 »       mov»    r0,·r6
 38 »       bl»     380·<internal_bisect_left>
 39 ·R_ARM_THM_CALL» internal_bisect_left
 40 »       mov»    r5,·r0
 41 »       adds»   r3,·r0,·#1
 42 »       beq.n»  dc·<_bisect_bisect_left+0xcc>
 43 »       mov»    r0,·r5
 44 »       bl»     0·<PyLong_FromSsize_t>
 45 ·R_ARM_THM_CALL» PyLong_FromSsize_t
 46 »       add»    sp,·#56»      ;·0x38
 47 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 48 »       ldr»    r2,·[r4,·#8]
 49 »       cbz»    r2,·96·<_bisect_bisect_left+0x86>
 50 »       ldr»    r0,·[r2,·#4]
 51 »       movw»   r1,·#0
 52 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type
 53 »       movt»   r1,·#0
 54 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type
 55 »       cmp»    r0,·r1
 56 »       beq.n»  100·<_bisect_bisect_left+0xf0>
 57 »       bl»     0·<PyType_IsSubtype>
 58 ·R_ARM_THM_CALL» PyType_IsSubtype
106 »       cmp»    r0,·#059 »       cmp»    r0,·#0
 60 »       bne.n»  100·<_bisect_bisect_left+0xf0>
 61 »       ldr»    r0,·[r4,·#8]
 62 »       bl»     0·<PyNumber_Index>
 63 ·R_ARM_THM_CALL» PyNumber_Index
Max diff block lines reached; 7243/11274 bytes (64.25%) of diff not shown.
21.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 5, 629 lines modifiedOffset 5, 489 lines modified
  
5 00000000·<_bisect_insort_right>:5 00000000·<_bisect_insort_right>:
6 _bisect_insort_right():6 _bisect_insort_right():
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
8 »       mov»    r4,·r18 »       mov»    r4,·r1
9 »       sub»    sp,·#48»      ;·0x309 »       sub»    sp,·#48»      ;·0x30
10 »       cmp»    r3,·#010 »       cmp»    r3,·#0
11 »       bne.w»  1d2·<_bisect_insort_right+0x1d2>11 »       bne.w»  1d6·<_bisect_insort_right+0x1d6>
12 »       subs»   r1,·r2,·#212 »       subs»   r1,·r2,·#2
13 »       mov.w»  r0,·#4294967295»    ;·0xffffffff13 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
14 »       cmp»    r1,·#214 »       cmp»    r1,·#2
15 »       str»    r0,·[sp,·#28]15 »       str»    r0,·[sp,·#28]
16 »       bhi.n»  e4·<_bisect_insort_right+0xe4>16 »       bhi.w»  150·<_bisect_insort_right+0x150>
17 »       cmp»    r4,·#017 »       cmp»    r4,·#0
18 »       beq.n»  e4·<_bisect_insort_right+0xe4>18 »       beq.w»  150·<_bisect_insort_right+0x150>
19 »       cmp»    r2,·#219 »       cmp»    r2,·#2
20 »       ldrd»   r8,·r9,·[r4]20 »       ldrd»   r8,·r9,·[r4]
21 »       it»     ne21 »       it»     ne
22 »       movne»  r5,·r222 »       movne»  r5,·r2
23 »       bne.n»  120·<_bisect_insort_right+0x120>23 »       bne.n»  e6·<_bisect_insort_right+0xe6>
24 »       mov»    r6,·r324 »       mov»    r6,·r3
25 »       mov»    r0,·r825 »       mov»    r0,·r8
26 »       bl»     0·<PySequence_Size>26 »       bl»     0·<PySequence_Size>
27 ·R_ARM_THM_CALL» PySequence_Size27 ·R_ARM_THM_CALL» PySequence_Size
28 »       subs»   r7,·r0,·#028 »       subs»   r7,·r0,·#0
29 »       blt.n»  ae·<_bisect_insort_right+0xae>29 »       blt.w»  14c·<_bisect_insort_right+0x14c>
30 »       cmp»    r7,·r630 »       cmp»    r7,·r6
31 »       ble.n»  6c·<_bisect_insort_right+0x6c>31 »       ble.n»  74·<_bisect_insort_right+0x74>
32 »       adds»   r2,·r6,·r732 »       adds»   r2,·r6,·r7
33 »       mov»    r0,·r833 »       mov»    r0,·r8
34 »       lsrs»   r4,·r2,·#134 »       lsrs»   r4,·r2,·#1
35 »       mov»    r1,·r435 »       mov»    r1,·r4
36 »       bl»     0·<PySequence_GetItem>36 »       bl»     0·<PySequence_GetItem>
37 ·R_ARM_THM_CALL» PySequence_GetItem37 ·R_ARM_THM_CALL» PySequence_GetItem
38 »       movs»   r2,·#038 »       movs»   r2,·#0
39 »       mov»    r5,·r039 »       mov»    r5,·r0
40 »       mov»    r0,·r940 »       mov»    r0,·r9
41 »       cbz»    r5,·ae·<_bisect_insort_right+0xae>41 »       cmp»    r5,·#0
 42 »       beq.n»  14c·<_bisect_insort_right+0x14c>
42 »       mov»    r1,·r543 »       mov»    r1,·r5
43 »       bl»     0·<PyObject_RichCompareBool>44 »       bl»     0·<PyObject_RichCompareBool>
44 ·R_ARM_THM_CALL» PyObject_RichCompareBool45 ·R_ARM_THM_CALL» PyObject_RichCompareBool
45 »       ldr»    r3,·[r5,·#0]46 »       ldr»    r3,·[r5,·#0]
46 »       mov»    sl,·r047 »       mov»    sl,·r0
47 »       subs»   r0,·r3,·#148 »       subs»   r0,·r3,·#1
48 »       str»    r0,·[r5,·#0]49 »       str»    r0,·[r5,·#0]
49 »       cbz»    r0,·b2·<_bisect_insort_right+0xb2>50 »       cbz»    r0,·b4·<_bisect_insort_right+0xb4>
50 »       cmp.w»  sl,·#051 »       cmp.w»  sl,·#0
51 »       blt.n»  ae·<_bisect_insort_right+0xae>52 »       blt.n»  14c·<_bisect_insort_right+0x14c>
52 »       beq.n»  a4·<_bisect_insort_right+0xa4>53 »       beq.n»  ac·<_bisect_insort_right+0xac>
53 »       mov»    r7,·r454 »       mov»    r7,·r4
54 »       cmp»    r4,·r655 »       cmp»    r4,·r6
55 »       bgt.n»  3a·<_bisect_insort_right+0x3a>56 »       bgt.n»  40·<_bisect_insort_right+0x40>
56 »       ldr.w»  r1,·[r8,·#4]57 »       ldr.w»  r1,·[r8,·#4]
57 »       movw»   r7,·#058 »       movw»   r7,·#0
58 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type59 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type
59 »       movt»   r7,·#060 »       movt»   r7,·#0
60 ·R_ARM_THM_MOVT_ABS»     PyList_Type61 ·R_ARM_THM_MOVT_ABS»     PyList_Type
61 »       cmp»    r1,·r762 »       cmp»    r1,·r7
62 »       bne.n»  ba·<_bisect_insort_right+0xba>63 »       bne.n»  bc·<_bisect_insort_right+0xbc>
63 »       mov»    r2,·r964 »       mov»    r2,·r9
64 »       mov»    r1,·r665 »       mov»    r1,·r6
65 »       mov»    r0,·r866 »       mov»    r0,·r8
66 »       bl»     0·<PyList_Insert>67 »       bl»     0·<PyList_Insert>
67 ·R_ARM_THM_CALL» PyList_Insert68 ·R_ARM_THM_CALL» PyList_Insert
68 »       cmp»    r0,·#069 »       cmp»    r0,·#0
69 »       blt.n»  ae·<_bisect_insort_right+0xae>70 »       blt.n»  14c·<_bisect_insort_right+0x14c>
70 »       movw»   ip,·#071 »       movw»   ip,·#0
71 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct72 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
72 »       movt»   ip,·#073 »       movt»   ip,·#0
73 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct74 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
74 »       mov»    r0,·ip75 »       mov»    r0,·ip
75 »       ldr.w»  r5,·[ip]76 »       ldr.w»  r5,·[ip]
76 »       adds»   r5,·#177 »       adds»   r5,·#1
77 »       str.w»  r5,·[ip]78 »       str.w»  r5,·[ip]
78 »       add»    sp,·#48»      ;·0x3079 »       add»    sp,·#48»      ;·0x30
79 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}80 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
80 »       adds»   r6,·r4,·#181 »       adds»   r6,·r4,·#1
81 »       cmp»    r6,·r782 »       cmp»    r6,·r7
82 »       blt.n»  3a·<_bisect_insort_right+0x3a>83 »       blt.n»  40·<_bisect_insort_right+0x40>
83 »       cmp»    r6,·#0 
84 »       bge.n»  6c·<_bisect_insort_right+0x6c> 
85 »       movs»   r0,·#0 
86 »       b.n»    9e·<_bisect_insort_right+0x9e>84 »       b.n»    74·<_bisect_insort_right+0x74>
87 »       mov»    r0,·r585 »       mov»    r0,·r5
88 »       bl»     0·<_Py_Dealloc>86 »       bl»     0·<_Py_Dealloc>
89 ·R_ARM_THM_CALL» _Py_Dealloc87 ·R_ARM_THM_CALL» _Py_Dealloc
90 »       b.n»    5e·<_bisect_insort_right+0x5e>88 »       b.n»    66·<_bisect_insort_right+0x66>
91 »       movw»   r2,·#089 »       movw»   r2,·#0
92 ·R_ARM_THM_MOVW_ABS_NC»  .LC290 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
93 »       movt»   r2,·#091 »       movt»   r2,·#0
94 ·R_ARM_THM_MOVT_ABS»     .LC292 ·R_ARM_THM_MOVT_ABS»     .LC2
95 »       ldr»    r1,·[pc,·#284]»;·(1e0·<_bisect_insort_right+0x1e0>)93 »       ldr»    r1,·[pc,·#284]»;·(1e4·<_bisect_insort_right+0x1e4>)
96 »       mov»    r3,·r694 »       mov»    r3,·r6
97 »       mov»    r0,·r895 »       mov»    r0,·r8
98 »       str.w»  r9,·[sp]96 »       str.w»  r9,·[sp]
99 »       bl»     0·<_PyObject_CallMethodId_SizeT>97 »       bl»     0·<_PyObject_CallMethodId_SizeT>
100 ·R_ARM_THM_CALL» _PyObject_CallMethodId_SizeT98 ·R_ARM_THM_CALL» _PyObject_CallMethodId_SizeT
101 »       cmp»    r0,·#099 »       cmp»    r0,·#0
102 »       beq.n»  ae·<_bisect_insort_right+0xae>100 »       beq.n»  14c·<_bisect_insort_right+0x14c>
103 »       ldr»    r2,·[r0,·#0]101 »       ldr»    r2,·[r0,·#0]
104 »       subs»   r4,·r2,·#1102 »       subs»   r4,·r2,·#1
105 »       str»    r4,·[r0,·#0]103 »       str»    r4,·[r0,·#0]
106 »       cmp»    r4,·#0104 »       cmp»    r4,·#0
107 »       bne.n»  8a·<_bisect_insort_right+0x8a>105 »       bne.n»  92·<_bisect_insort_right+0x92>
108 »       bl»     0·<_Py_Dealloc>106 »       bl»     0·<_Py_Dealloc>
109 ·R_ARM_THM_CALL» _Py_Dealloc107 ·R_ARM_THM_CALL» _Py_Dealloc
110 »       b.n»    8a·<_bisect_insort_right+0x8a> 
111 »       mov»    r5,·r2 
112 »       mov»    r1,·r2 
113 »       movs»   r6,·#0 
114 »       ldr»    r2,·[pc,·#248]»;·(1e4·<_bisect_insort_right+0x1e4>) 
115 »       mov»    r0,·r4 
116 »       str»    r2,·[sp,·#0] 
117 »       add»    r4,·sp,·#32 
118 »       movs»   r7,·#2 
119 »       str»    r4,·[sp,·#16] 
120 »       mov.w»  r8,·#4 
121 »       mov»    r2,·r6 
122 »       str»    r6,·[sp,·#12] 
123 »       strd»   r7,·r8,·[sp,·#4] 
124 »       bl»     0·<_PyArg_UnpackKeywords> 
125 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords 
126 »       mov»    r4,·r0 
127 »       cmp»    r0,·#0 
128 »       beq.n»  ae·<_bisect_insort_right+0xae> 
129 »       ldrd»   r8,·r9,·[r0] 
Max diff block lines reached; 17209/21265 bytes (80.93%) of diff not shown.
6.01 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 50 lines modifiedOffset 1, 51 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·5f626973·6563745f·696e736f·72745f72·_bisect_insort_r4 ··0x00000020·5f626973·6563745f·696e736f·72745f72·_bisect_insort_r
5 ··0x00000030·69676874·005f6269·73656374·5f626973·ight._bisect_bis5 ··0x00000030·69676874·005f6269·73656374·5f626973·ight._bisect_bis
6 ··0x00000040·6563745f·72696768·74005f62·69736563·ect_right._bisec6 ··0x00000040·6563745f·72696768·74005f62·69736563·ect_right._bisec
7 ··0x00000050·745f6269·73656374·5f6c6566·74005f62·t_bisect_left._b7 ··0x00000050·745f6269·73656374·5f6c6566·7400696e·t_bisect_left.in
8 ··0x00000060·69736563·745f696e·736f7274·5f6c6566·isect_insort_lef8 ··0x00000060·7465726e·616c5f62·69736563·745f6c65·ternal_bisect_le
 9 ··0x00000070·6674005f·62697365·63745f69·6e736f72·ft._bisect_insor
 10 ··0x00000080·745f6c65·6674005f·6b657977·6f726473·t_left._keywords
9 ··0x00000070·74005f6b·6579776f·7264732e·30005f6b·t._keywords.0._k11 ··0x00000090·2e30005f·6b657977·6f726473·2e32005f·.0._keywords.2._
10 ··0x00000080·6579776f·7264732e·32005f6b·6579776f·eywords.2._keywo12 ··0x000000a0·6b657977·6f726473·2e34005f·6b657977·keywords.4._keyw
11 ··0x00000090·7264732e·34005f6b·6579776f·7264732e·rds.4._keywords. 
12 ··0x000000a0·36006d6f·64756c65·5f646f63·005f6269·6.module_doc._bi13 ··0x000000b0·6f726473·2e36006d·6f64756c·655f646f·ords.6.module_do
 14 ··0x000000c0·63005f62·69736563·745f696e·736f7274·c._bisect_insort
 15 ··0x000000d0·5f6c6566·745f5f64·6f635f5f·005f6269·_left__doc__._bi
13 ··0x000000b0·73656374·5f696e73·6f72745f·6c656674·sect_insort_left16 ··0x000000e0·73656374·5f626973·6563745f·6c656674·sect_bisect_left
14 ··0x000000c0·5f5f646f·635f5f00·5f626973·6563745f·__doc__._bisect_17 ··0x000000f0·5f5f646f·635f5f00·5f626973·6563745f·__doc__._bisect_
15 ··0x000000d0·62697365·63745f6c·6566745f·5f646f63·bisect_left__doc 
16 ··0x000000e0·5f5f005f·62697365·63745f69·6e736f72·__._bisect_insor18 ··0x00000100·696e736f·72745f72·69676874·5f5f646f·insort_right__do
 19 ··0x00000110·635f5f00·5f626973·6563745f·62697365·c__._bisect_bise
17 ··0x000000f0·745f7269·6768745f·5f646f63·5f5f005f·t_right__doc__._20 ··0x00000120·63745f72·69676874·5f5f646f·635f5f00·ct_right__doc__.
 21 ··0x00000130·5f626973·6563746d·6f64756c·65006269·_bisectmodule.bi
 22 ··0x00000140·73656374·5f6d6574·686f6473·005f7061·sect_methods._pa
 23 ··0x00000150·72736572·2e330050·7949645f·696e7365·rser.3.PyId_inse
 24 ··0x00000160·7274005f·70617273·65722e31·005f7061·rt._parser.1._pa
 25 ··0x00000170·72736572·2e35005f·70617273·65722e37·rser.5._parser.7
 26 ··0x00000180·00507949·6e69745f·5f626973·65637400·.PyInit__bisect.
 27 ··0x00000190·50794d6f·64756c65·5f437265·61746532·PyModule_Create2
 28 ··0x000001a0·00507953·65717565·6e63655f·53697a65·.PySequence_Size
 29 ··0x000001b0·00507953·65717565·6e63655f·47657449·.PySequence_GetI
 30 ··0x000001c0·74656d00·50794f62·6a656374·5f526963·tem.PyObject_Ric
 31 ··0x000001d0·68436f6d·70617265·426f6f6c·0050794c·hCompareBool.PyL
 32 ··0x000001e0·6973745f·54797065·0050794c·6973745f·ist_Type.PyList_
 33 ··0x000001f0·496e7365·7274005f·50795f4e·6f6e6553·Insert._Py_NoneS
 34 ··0x00000200·74727563·74005f50·795f4465·616c6c6f·truct._Py_Deallo
 35 ··0x00000210·63005f50·794f626a·6563745f·43616c6c·c._PyObject_Call
 36 ··0x00000220·4d657468·6f644964·5f53697a·65540050·MethodId_SizeT.P
18 ··0x00000100·62697365·63745f62·69736563·745f7269·bisect_bisect_ri 
19 ··0x00000110·6768745f·5f646f63·5f5f005f·62697365·ght__doc__._bise 
20 ··0x00000120·63746d6f·64756c65·00626973·6563745f·ctmodule.bisect_ 
21 ··0x00000130·6d657468·6f647300·5f706172·7365722e·methods._parser. 
22 ··0x00000140·33005079·49645f69·6e736572·74005f70·3.PyId_insert._p 
23 ··0x00000150·61727365·722e3100·5f706172·7365722e·arser.1._parser. 
24 ··0x00000160·35005f70·61727365·722e3700·5079496e·5._parser.7.PyIn 
25 ··0x00000170·69745f5f·62697365·63740050·794d6f64·it__bisect.PyMod 
26 ··0x00000180·756c655f·43726561·74653200·50795365·ule_Create2.PySe 
27 ··0x00000190·7175656e·63655f53·697a6500·50795365·quence_Size.PySe 
28 ··0x000001a0·7175656e·63655f47·65744974·656d0050·quence_GetItem.P 
29 ··0x000001b0·794f626a·6563745f·52696368·436f6d70·yObject_RichComp 
30 ··0x000001c0·61726542·6f6f6c00·50794c69·73745f54·areBool.PyList_T 
31 ··0x000001d0·79706500·50794c69·73745f49·6e736572·ype.PyList_Inser 
32 ··0x000001e0·74005f50·795f4e6f·6e655374·72756374·t._Py_NoneStruct 
33 ··0x000001f0·005f5079·5f446561·6c6c6f63·005f5079·._Py_Dealloc._Py 
34 ··0x00000200·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho 
35 ··0x00000210·6449645f·53697a65·54005f50·79417267·dId_SizeT._PyArg 
36 ··0x00000220·5f556e70·61636b4b·6579776f·72647300·_UnpackKeywords. 
37 ··0x00000230·5079466c·6f61745f·54797065·00507954·PyFloat_Type.PyT37 ··0x00000230·79466c6f·61745f54·79706500·50795479·yFloat_Type.PyTy
38 ··0x00000240·7970655f·49735375·62747970·65005079·ype_IsSubtype.Py38 ··0x00000240·70655f49·73537562·74797065·0050794e·pe_IsSubtype.PyN
39 ··0x00000250·4e756d62·65725f49·6e646578·0050794c·Number_Index.PyL39 ··0x00000250·756d6265·725f496e·64657800·50794c6f·umber_Index.PyLo
40 ··0x00000260·6f6e675f·41735373·697a655f·74005f50·ong_AsSsize_t._P40 ··0x00000260·6e675f41·73537369·7a655f74·005f5079·ng_AsSsize_t._Py
41 ··0x00000270·795f636f·6e766572·745f6f70·74696f6e·y_convert_option41 ··0x00000270·5f636f6e·76657274·5f6f7074·696f6e61·_convert_optiona
42 ··0x00000280·616c5f74·6f5f7373·697a655f·74005079·al_to_ssize_t.Py42 ··0x00000280·6c5f746f·5f737369·7a655f74·00507945·l_to_ssize_t.PyE
43 ··0x00000290·4578635f·56616c75·65457272·6f720050·Exc_ValueError.P43 ··0x00000290·78635f56·616c7565·4572726f·72005079·xc_ValueError.Py
44 ··0x000002a0·79457272·5f536574·53747269·6e670050·yErr_SetString.P44 ··0x000002a0·4572725f·53657453·7472696e·67005f50·Err_SetString._P
45 ··0x000002b0·79457272·5f4f6363·75727265·64005079·yErr_Occurred.Py 
46 ··0x000002c0·4578635f·54797065·4572726f·72005079·Exc_TypeError.Py 
47 ··0x000002d0·4c6f6e67·5f46726f·6d537369·7a655f74·Long_FromSsize_t 
48 ··0x000002e0·00··································.45 ··0x000002b0·79417267·5f556e70·61636b4b·6579776f·yArg_UnpackKeywo
 46 ··0x000002c0·72647300·50794572·725f4f63·63757272·rds.PyErr_Occurr
 47 ··0x000002d0·65640050·79457863·5f547970·65457272·ed.PyExc_TypeErr
 48 ··0x000002e0·6f720050·794c6f6e·675f4672·6f6d5373·or.PyLong_FromSs
 49 ··0x000002f0·697a655f·7400·······················ize_t.
  
180 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:··········35792·(bytes·into·file)13 ··Start·of·section·headers:··········35504·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x8bd0:1 There·are·18·section·headers,·starting·at·offset·0x8ab0:
  
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·001c08·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001ec8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005e10·001a90·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005d58·001d10·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001c3c·0002fc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001efc·0002fc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0078a0·0003e0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·007a68·0003e0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001f38·000008·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0021f8·000008·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001f38·0003a5·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0021f8·0003a5·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0022e0·00068c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0025a0·000314·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·007c80·000590·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·007e48·0002a8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00296c·0009cc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0028b4·0009cc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·008210·000900·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0080f0·000900·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003338·000f30·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003280·000f30·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·008b10·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0089f0·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·004268·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0041b0·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004268·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0041b0·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00429c·000d50·10·····16·159··419 ··[15]·.symtab···········SYMTAB··········00000000·0041e4·000d50·10·····16·159··4
20 ··[16]·.strtab···········STRTAB··········00000000·004fec·000e22·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004f34·000e22·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·008b40·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·008a20·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
4.92 KB
readelf --wide --symbols {}
    
Offset 48, 57 lines modifiedOffset 48, 57 lines modified
48 ····44:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2348 ····44:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
49 ····45:·000009bd···272·FUNC····LOCAL··DEFAULT····1·_codecs_encode49 ····45:·000009bd···272·FUNC····LOCAL··DEFAULT····1·_codecs_encode
50 ····46:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2451 ····47:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
52 ····48:·00000acc·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····48:·00000acc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····49:·00000acd···390·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_be_decode53 ····49:·00000acd···390·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_be_decode
54 ····50:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2554 ····50:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
55 ····51:·00000209···380·FUNC····LOCAL··DEFAULT····7·_codecs_raw_unicode_escape_decode55 ····51:·00000c55···306·FUNC····LOCAL··DEFAULT····1·_codecs_raw_unicode_escape_decode
56 ····52:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2656 ····52:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
57 ····53:·00000c55···160·FUNC····LOCAL··DEFAULT····1·_codecs_register_error57 ····53:·00000d89···160·FUNC····LOCAL··DEFAULT····1·_codecs_register_error
58 ····54:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2758 ····54:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
59 ····55:·00000cf5···374·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_decode59 ····55:·00000e29···374·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_decode
60 ····56:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2860 ····56:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
61 ····57:·00000385···266·FUNC····LOCAL··DEFAULT····7·_codecs_utf_8_encode61 ····57:·00000209···266·FUNC····LOCAL··DEFAULT····7·_codecs_utf_8_encode
62 ····58:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2962 ····58:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
63 ····59:·00000e6d···240·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_encode63 ····59:·00000fa1···240·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_encode
64 ····60:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3064 ····60:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
65 ····61:·00000f5d···306·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_decode65 ····61:·00001091···306·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_decode
66 ····62:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3166 ····62:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
67 ····63:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t67 ····63:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
68 ····64:·00000001···264·FUNC····LOCAL··DEFAULT····9·_codecs_decode68 ····64:·00000001···264·FUNC····LOCAL··DEFAULT····9·_codecs_decode
69 ····65:·00000104·····0·NOTYPE··LOCAL··DEFAULT····9·$d69 ····65:·00000104·····0·NOTYPE··LOCAL··DEFAULT····9·$d
70 ····66:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3270 ····66:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
71 ····67:·00001091···240·FUNC····LOCAL··DEFAULT····1·_codecs_raw_unicode_escape_encode71 ····67:·000011c5···240·FUNC····LOCAL··DEFAULT····1·_codecs_raw_unicode_escape_encode
72 ····68:·00000230·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3372 ····68:·00000230·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
73 ····69:·00001181···250·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_encode73 ····69:·000012b5···250·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_encode
74 ····70:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3474 ····70:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
75 ····71:·0000127d···246·FUNC····LOCAL··DEFAULT····1·_codecs_ascii_encode75 ····71:·000013b1···246·FUNC····LOCAL··DEFAULT····1·_codecs_ascii_encode
76 ····72:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3576 ····72:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
77 ····73:·00001375···250·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_le_encode77 ····73:·000014a9···250·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_le_encode
78 ····74:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3678 ····74:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
79 ····75:·00001471···248·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_be_encode79 ····75:·000015a5···248·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_be_encode
80 ····76:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3780 ····76:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
81 ····77:·00000108·····0·NOTYPE··LOCAL··DEFAULT····9·$t81 ····77:·00000108·····0·NOTYPE··LOCAL··DEFAULT····9·$t
82 ····78:·00000109···356·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_decode82 ····78:·00000109···356·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_decode
83 ····79:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3883 ····79:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
84 ····80:·00001569···392·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_le_decode84 ····80:·0000169d···392·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_le_decode
85 ····81:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3985 ····81:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
86 ····82:·0000026d···332·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_encode86 ····82:·0000026d···332·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_encode
87 ····83:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4087 ····83:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
88 ····84:·00000491···506·FUNC····LOCAL··DEFAULT····7·_codecs_utf_32_le_decode88 ····84:·00001825···394·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_le_decode
89 ····85:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4189 ····85:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
90 ····86:·000016f1···390·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_be_decode90 ····86:·000019b1···390·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_be_decode
91 ····87:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4291 ····87:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
92 ····88:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4392 ····88:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
93 ····89:·00001879···454·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_ex_decode93 ····89:·00001b39···454·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_ex_decode
94 ····90:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4494 ····90:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
95 ····91:·000003b9···332·FUNC····LOCAL··DEFAULT····9·_codecs_utf_32_encode95 ····91:·000003b9···332·FUNC····LOCAL··DEFAULT····9·_codecs_utf_32_encode
96 ····92:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4596 ····92:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
97 ····93:·00001a41···456·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_ex_decode97 ····93:·00001d01···456·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_ex_decode
98 ····94:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4698 ····94:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
99 ····95:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4799 ····95:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
100 ····96:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48100 ····96:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
101 ····97:·00000505···440·FUNC····LOCAL··DEFAULT····9·_codecs_escape_encode101 ····97:·00000505···440·FUNC····LOCAL··DEFAULT····9·_codecs_escape_encode
102 ····98:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49102 ····98:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
103 ····99:·000006bd···126·FUNC····LOCAL··DEFAULT····9·_codecs__forget_codec103 ····99:·000006bd···126·FUNC····LOCAL··DEFAULT····9·_codecs__forget_codec
104 ···100:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50104 ···100:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
88.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5e10·contains·850·entries:1 Relocation·section·'.rel.text'·at·offset·0x5d58·contains·930·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 0000001e··0000a10a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize5 0000001e··0000a10a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
6 00000026··0000a20a·R_ARM_THM_CALL·········00000000···strlen6 00000026··0000a20a·R_ARM_THM_CALL·········00000000···strlen
7 00000032··0000a30a·R_ARM_THM_CALL·········00000000···PyCodec_LookupError7 00000032··0000a30a·R_ARM_THM_CALL·········00000000···PyCodec_LookupError
8 00000040··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC08 00000040··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
Offset 369, 494 lines modifiedOffset 369, 574 lines modified
369 00000c20··00002f30·R_ARM_THM_MOVT_ABS·····0000017c···.LC24369 00000c20··00002f30·R_ARM_THM_MOVT_ABS·····0000017c···.LC24
370 00000c2a··0000b10a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional370 00000c2a··0000b10a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
371 00000c36··0000b82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError371 00000c36··0000b82f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
372 00000c3a··0000b830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError372 00000c3a··0000b830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
373 00000c3e··00001b2f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC14373 00000c3e··00001b2f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC14
374 00000c42··00001b30·R_ARM_THM_MOVT_ABS·····000000c4···.LC14374 00000c42··00001b30·R_ARM_THM_MOVT_ABS·····000000c4···.LC14
Offset 876, 87 lines modifiedOffset 956, 87 lines modified
Offset 966, 24 lines modifiedOffset 1046, 24 lines modified
Offset 1031, 140 lines modifiedOffset 1111, 47 lines modified
Offset 1447, 15 lines modifiedOffset 1434, 15 lines modified
67.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1586, 41 lines modifiedOffset 1586, 195 lines modified
1586 »       movs»   r4,·#01586 »       movs»   r4,·#0
1587 »       ldr.w»  r0,·[ip]1587 »       ldr.w»  r0,·[ip]
1588 »       bl»     0·<PyErr_SetString>1588 »       bl»     0·<PyErr_SetString>
1589 ·R_ARM_THM_CALL» PyErr_SetString1589 ·R_ARM_THM_CALL» PyErr_SetString
1590 »       b.n»    b64·<_codecs_utf_16_be_decode+0x98>1590 »       b.n»    b64·<_codecs_utf_16_be_decode+0x98>
1591 »       nop1591 »       nop
  
 1592 00000c54·<_codecs_raw_unicode_escape_decode>:
 1593 _codecs_raw_unicode_escape_decode():
 1594 »       push»   {r4,·r5,·r6,·lr}
 1595 »       mov»    r5,·r2
 1596 »       mov»    r6,·r1
 1597 »       sub»    sp,·#64»      ;·0x40
 1598 »       movs»   r2,·#44»     ;·0x2c
 1599 »       movs»   r1,·#0
 1600 »       add»    r0,·sp,·#20
 1601 »       bl»     0·<memset>
 1602 ·R_ARM_THM_CALL» memset
 1603 »       subs»   r3,·r5,·#1
 1604 »       cmp»    r3,·#1
 1605 »       bhi.n»  cbe·<_codecs_raw_unicode_escape_decode+0x6a>
 1606 »       ldr»    r0,·[r6,·#0]
 1607 »       ldr»    r1,·[r0,·#4]
 1608 »       ldr»    r2,·[r1,·#84]» ;·0x54
 1609 »       ands.w» r2,·r2,·#268435456» ;·0x10000000
 1610 »       bne.n»  cd8·<_codecs_raw_unicode_escape_decode+0x84>
 1611 »       add»    r1,·sp,·#20
 1612 »       bl»     0·<PyObject_GetBuffer>
 1613 ·R_ARM_THM_CALL» PyObject_GetBuffer
 1614 »       cbnz»   r0,·cd4·<_codecs_raw_unicode_escape_decode+0x80>
 1615 »       movs»   r1,·#67»     ;·0x43
 1616 »       add»    r0,·sp,·#20
 1617 »       bl»     0·<PyBuffer_IsContiguous>
 1618 ·R_ARM_THM_CALL» PyBuffer_IsContiguous
 1619 »       cmp»    r0,·#0
 1620 »       beq.n»  d44·<_codecs_raw_unicode_escape_decode+0xf0>
 1621 »       cmp»    r5,·#1
 1622 »       bgt.n»  cfa·<_codecs_raw_unicode_escape_decode+0xa6>
 1623 »       movs»   r2,·#0
 1624 »       ldr»    r1,·[sp,·#28]
 1625 »       ldr»    r0,·[sp,·#20]
 1626 »       bl»     0·<PyUnicode_DecodeRawUnicodeEscape>
 1627 ·R_ARM_THM_CALL» PyUnicode_DecodeRawUnicodeEscape
 1628 »       ldr»    r2,·[sp,·#28]
 1629 »       mov»    r1,·r0
 1630 »       cbz»    r0,·cd4·<_codecs_raw_unicode_escape_decode+0x80>
 1631 »       movw»   r0,·#0
 1632 ·R_ARM_THM_MOVW_ABS_NC»  .LC10
 1633 »       movt»   r0,·#0
 1634 ·R_ARM_THM_MOVT_ABS»     .LC10
 1635 »       bl»     0·<_Py_BuildValue_SizeT>
 1636 ·R_ARM_THM_CALL» _Py_BuildValue_SizeT
 1637 »       mov»    r4,·r0
 1638 »       ldr»    r0,·[sp,·#24]
 1639 »       cbz»    r0,·cb8·<_codecs_raw_unicode_escape_decode+0x64>
 1640 »       add»    r0,·sp,·#20
 1641 »       bl»     0·<PyBuffer_Release>
 1642 ·R_ARM_THM_CALL» PyBuffer_Release
 1643 »       mov»    r0,·r4
 1644 »       add»    sp,·#64»      ;·0x40
 1645 »       pop»    {r4,·r5,·r6,·pc}
 1646 »       movw»   r0,·#0
 1647 ·R_ARM_THM_MOVW_ABS_NC»  .LC25
 1648 »       movt»   r0,·#0
 1649 ·R_ARM_THM_MOVT_ABS»     .LC25
 1650 »       movs»   r3,·#2
 1651 »       movs»   r2,·#1
 1652 »       mov»    r1,·r5
 1653 »       bl»     0·<_PyArg_CheckPositional>
 1654 ·R_ARM_THM_CALL» _PyArg_CheckPositional
 1655 »       cmp»    r0,·#0
 1656 »       bne.n»  c6c·<_codecs_raw_unicode_escape_decode+0x18>
 1657 »       movs»   r4,·#0
 1658 »       b.n»    cae·<_codecs_raw_unicode_escape_decode+0x5a>
 1659 »       add»    r1,·sp,·#16
 1660 »       bl»     0·<PyUnicode_AsUTF8AndSize>
 1661 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
 1662 »       mov»    r4,·r0
 1663 »       cmp»    r0,·#0
 1664 »       beq.n»  cae·<_codecs_raw_unicode_escape_decode+0x5a>
 1665 »       movs»   r0,·#0
 1666 »       mov»    r2,·r4
 1667 »       str»    r0,·[sp,·#4]
 1668 »       movs»   r4,·#1
 1669 »       str»    r4,·[sp,·#0]
 1670 »       add»    r0,·sp,·#20
 1671 »       ldr»    r3,·[sp,·#16]
 1672 »       ldr»    r1,·[r6,·#0]
 1673 »       bl»     0·<PyBuffer_FillInfo>
 1674 ·R_ARM_THM_CALL» PyBuffer_FillInfo
 1675 »       b.n»    c8c·<_codecs_raw_unicode_escape_decode+0x38>
 1676 »       ldr»    r0,·[r6,·#4]
 1677 »       movw»   r6,·#0
 1678 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 1679 »       movt»   r6,·#0
 1680 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 1681 »       cmp»    r0,·r6
 1682 »       beq.n»  c90·<_codecs_raw_unicode_escape_decode+0x3c>
 1683 »       ldr»    r5,·[r0,·#4]
 1684 »       ldr»    r3,·[r5,·#84]» ;·0x54
 1685 »       ands.w» r4,·r3,·#268435456» ;·0x10000000
 1686 »       beq.n»  d66·<_codecs_raw_unicode_escape_decode+0x112>
 1687 »       add»    r1,·sp,·#16
 1688 »       bl»     0·<PyUnicode_AsUTF8AndSize>
 1689 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
 1690 »       str»    r0,·[sp,·#12]
 1691 »       cmp»    r0,·#0
 1692 »       beq.n»  cd4·<_codecs_raw_unicode_escape_decode+0x80>
 1693 »       bl»     0·<strlen>
 1694 ·R_ARM_THM_CALL» strlen
 1695 »       ldr»    r2,·[sp,·#16]
 1696 »       cmp»    r0,·r2
 1697 »       ldr»    r2,·[sp,·#12]
 1698 »       beq.n»  c92·<_codecs_raw_unicode_escape_decode+0x3e>
 1699 »       movw»   ip,·#0
 1700 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
 1701 »       movt»   ip,·#0
 1702 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
 1703 »       movw»   r1,·#0
 1704 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
 1705 »       movt»   r1,·#0
 1706 ·R_ARM_THM_MOVT_ABS»     .LC3
 1707 »       ldr.w»  r0,·[ip]
 1708 »       bl»     0·<PyErr_SetString>
 1709 ·R_ARM_THM_CALL» PyErr_SetString
 1710 »       b.n»    cd4·<_codecs_raw_unicode_escape_decode+0x80>
 1711 »       mov»    r4,·r0
Max diff block lines reached; 64726/68975 bytes (93.84%) of diff not shown.
15.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 254, 250 lines modifiedOffset 254, 61 lines modified
254 »       ldr»    r1,·[sp,·#12]254 »       ldr»    r1,·[sp,·#12]
255 »       mov»    r3,·sp255 »       mov»    r3,·sp
256 »       ldr»    r6,·[sp,·#4]256 »       ldr»    r6,·[sp,·#4]
257 »       str»    r1,·[sp,·#0]257 »       str»    r1,·[sp,·#0]
258 »       b.n»    13c·<_codecs_utf_8_decode+0x13c>258 »       b.n»    13c·<_codecs_utf_8_decode+0x13c>
259 »       nop259 »       nop
  
260 00000208·<_codecs_raw_unicode_escape_decode>: 
261 _codecs_raw_unicode_escape_decode(): 
262 »       push»   {r4,·r5,·r6,·lr} 
263 »       mov»    r4,·r2 
264 »       mov»    r6,·r1 
265 »       sub»    sp,·#56»      ;·0x38 
266 »       movs»   r2,·#44»     ;·0x2c 
267 »       movs»   r1,·#0 
268 »       add»    r0,·sp,·#12 
269 »       bl»     0·<memset> 
270 ·R_ARM_THM_CALL» memset 
271 »       subs»   r3,·r4,·#1 
272 »       cmp»    r3,·#1 
273 »       bhi.n»  274·<_codecs_raw_unicode_escape_decode+0x6c> 
274 »       ldr»    r0,·[r6,·#0] 
275 »       ldr»    r1,·[r0,·#4] 
276 »       ldr»    r2,·[r1,·#84]» ;·0x54 
277 »       ands.w» r2,·r2,·#268435456» ;·0x10000000 
278 »       bne.n»  2d4·<_codecs_raw_unicode_escape_decode+0xcc> 
279 »       add»    r1,·sp,·#12 
280 »       bl»     0·<PyObject_GetBuffer> 
281 ·R_ARM_THM_CALL» PyObject_GetBuffer 
282 »       mov»    r5,·r0 
283 »       cbnz»   r0,·288·<_codecs_raw_unicode_escape_decode+0x80> 
284 »       movs»   r1,·#67»     ;·0x43 
285 »       add»    r0,·sp,·#12 
286 »       bl»     0·<PyBuffer_IsContiguous> 
287 ·R_ARM_THM_CALL» PyBuffer_IsContiguous 
288 »       cmp»    r0,·#0 
289 »       beq.n»  2b2·<_codecs_raw_unicode_escape_decode+0xaa> 
290 »       cmp»    r4,·#1 
291 »       bne.n»  31c·<_codecs_raw_unicode_escape_decode+0x114> 
292 »       ldr»    r1,·[sp,·#20] 
293 »       mov»    r2,·r5 
294 »       ldr»    r0,·[sp,·#12] 
295 »       bl»     0·<PyUnicode_DecodeRawUnicodeEscape> 
296 ·R_ARM_THM_CALL» PyUnicode_DecodeRawUnicodeEscape 
297 »       ldr»    r2,·[sp,·#20] 
298 »       mov»    r1,·r0 
299 »       cbz»    r0,·288·<_codecs_raw_unicode_escape_decode+0x80> 
300 »       movw»   r0,·#0 
301 ·R_ARM_THM_MOVW_ABS_NC»  .LC10 
302 »       movt»   r0,·#0 
303 ·R_ARM_THM_MOVT_ABS»     .LC10 
304 »       bl»     0·<_Py_BuildValue_SizeT> 
305 ·R_ARM_THM_CALL» _Py_BuildValue_SizeT 
306 »       ldr»    r4,·[sp,·#16] 
307 »       mov»    r5,·r0 
308 »       cbz»    r4,·26e·<_codecs_raw_unicode_escape_decode+0x66> 
309 »       add»    r0,·sp,·#12 
310 »       bl»     0·<PyBuffer_Release> 
311 ·R_ARM_THM_CALL» PyBuffer_Release 
312 »       mov»    r0,·r5 
313 »       add»    sp,·#56»      ;·0x38 
314 »       pop»    {r4,·r5,·r6,·pc} 
315 »       movw»   r0,·#0 
316 ·R_ARM_THM_MOVW_ABS_NC»  .LC25 
317 »       movt»   r0,·#0 
318 ·R_ARM_THM_MOVT_ABS»     .LC25 
319 »       movs»   r3,·#2 
320 »       movs»   r2,·#1 
321 »       mov»    r1,·r4 
322 »       bl»     0·<_PyArg_CheckPositional> 
323 ·R_ARM_THM_CALL» _PyArg_CheckPositional 
324 »       cbnz»   r0,·292·<_codecs_raw_unicode_escape_decode+0x8a> 
325 »       movs»   r5,·#0 
326 »       ldr»    r1,·[sp,·#16] 
327 »       cmp»    r1,·#0 
328 »       bne.n»  268·<_codecs_raw_unicode_escape_decode+0x60> 
329 »       b.n»    26e·<_codecs_raw_unicode_escape_decode+0x66> 
330 »       ldr»    r0,·[r6,·#0] 
331 »       ldr»    r3,·[r0,·#4] 
332 »       ldr»    r1,·[r3,·#84]» ;·0x54 
333 »       ands.w» r2,·r1,·#268435456» ;·0x10000000 
334 »       bne.n»  2d4·<_codecs_raw_unicode_escape_decode+0xcc> 
335 »       add»    r1,·sp,·#12 
336 »       bl»     0·<PyObject_GetBuffer> 
337 ·R_ARM_THM_CALL» PyObject_GetBuffer 
338 »       cmp»    r0,·#0 
339 »       bne.n»  288·<_codecs_raw_unicode_escape_decode+0x80> 
340 »       movs»   r1,·#67»     ;·0x43 
341 »       add»    r0,·sp,·#12 
342 »       bl»     0·<PyBuffer_IsContiguous> 
343 ·R_ARM_THM_CALL» PyBuffer_IsContiguous 
344 »       cbnz»   r0,·2f4·<_codecs_raw_unicode_escape_decode+0xec> 
345 »       ldr»    r3,·[r6,·#0] 
346 »       movw»   r2,·#0 
347 ·R_ARM_THM_MOVW_ABS_NC»  .LC6 
348 »       movt»   r2,·#0 
349 ·R_ARM_THM_MOVT_ABS»     .LC6 
350 »       movw»   r1,·#0 
351 ·R_ARM_THM_MOVW_ABS_NC»  .LC7 
352 »       movt»   r1,·#0 
353 ·R_ARM_THM_MOVT_ABS»     .LC7 
354 »       movw»   r0,·#0 
355 ·R_ARM_THM_MOVW_ABS_NC»  .LC25 
356 »       movt»   r0,·#0 
357 ·R_ARM_THM_MOVT_ABS»     .LC25 
358 »       movs»   r5,·#0 
359 »       bl»     0·<_PyArg_BadArgument> 
360 ·R_ARM_THM_CALL» _PyArg_BadArgument 
361 »       b.n»    28a·<_codecs_raw_unicode_escape_decode+0x82> 
362 »       add»    r1,·sp,·#8 
363 »       bl»     0·<PyUnicode_AsUTF8AndSize> 
364 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize 
365 »       mov»    r5,·r0 
366 »       cmp»    r0,·#0 
367 »       beq.n»  28a·<_codecs_raw_unicode_escape_decode+0x82> 
368 »       movs»   r0,·#0 
369 »       mov»    r2,·r5 
370 »       str»    r0,·[sp,·#4] 
371 »       movs»   r5,·#1 
372 »       str»    r5,·[sp,·#0] 
373 »       add»    r0,·sp,·#12 
374 »       ldr»    r3,·[sp,·#8] 
375 »       ldr»    r1,·[r6,·#0] 
376 »       bl»     0·<PyBuffer_FillInfo> 
377 ·R_ARM_THM_CALL» PyBuffer_FillInfo 
378 »       cmp»    r4,·#1 
379 »       bgt.n»  31c·<_codecs_raw_unicode_escape_decode+0x114> 
Max diff block lines reached; 9907/15144 bytes (65.42%) of diff not shown.
88.7 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:··········30564·(bytes·into·file)13 ··Start·of·section·headers:··········30380·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.03 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x7764:1 There·are·18·section·headers,·starting·at·offset·0x76ac:
  
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·000c24·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000c24·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005fdc·000608·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005f24·000608·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000c58·000840·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000c58·000840·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0065e4·000528·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00652c·000528·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001498·000044·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001498·000044·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001498·000532·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001498·000532·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0019cc·00186c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0019cc·0017b4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·006b0c·000730·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·006a54·000730·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003238·00060c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·003180·00060c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00723c·000458·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007184·000458·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003844·0007f8·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00378c·0007f8·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007694·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0075dc·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00403c·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003f84·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00403c·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003f84·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·004070·0011c0·10·····16·199··419 ··[15]·.symtab···········SYMTAB··········00000000·003fb8·0011c0·10·····16·199··4
20 ··[16]·.strtab···········STRTAB··········00000000·005230·000da9·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·005178·000da9·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0076d4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00761c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
7.05 KB
readelf --wide --symbols {}
    
Offset 33, 52 lines modifiedOffset 33, 52 lines modified
33 ····29:·00000454·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·00000454·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·00000458·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·00000458·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·00000589····36·FUNC····LOCAL··DEFAULT····7·dequeiter_dealloc35 ····31:·00000589····36·FUNC····LOCAL··DEFAULT····7·dequeiter_dealloc
36 ····32:·000005ad····90·FUNC····LOCAL··DEFAULT····7·finalize_iterator36 ····32:·000005ad····90·FUNC····LOCAL··DEFAULT····7·finalize_iterator
37 ····33:·00000609····10·FUNC····LOCAL··DEFAULT····7·deque_bool37 ····33:·00000609····10·FUNC····LOCAL··DEFAULT····7·deque_bool
38 ····34:·00000615···142·FUNC····LOCAL··DEFAULT····7·deque_dealloc38 ····34:·00000615···142·FUNC····LOCAL··DEFAULT····7·deque_dealloc
39 ····35:·00000065···236·FUNC····LOCAL··DEFAULT····1·deque_clear.part.039 ····35:·00000065···236·FUNC····LOCAL··DEFAULT····1·deque_clear.part.0
40 ····36:·00000b19···126·FUNC····LOCAL··DEFAULT····7·deque_pop40 ····36:·00000afd···126·FUNC····LOCAL··DEFAULT····7·deque_pop
41 ····37:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC941 ····37:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
42 ····38:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1042 ····38:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
43 ····39:·000006b5···106·FUNC····LOCAL··DEFAULT····7·tuplegetter_descr_get43 ····39:·000006b5···106·FUNC····LOCAL··DEFAULT····7·tuplegetter_descr_get
44 ····40:·00000721···102·FUNC····LOCAL··DEFAULT····7·deque_traverse44 ····40:·00000721···102·FUNC····LOCAL··DEFAULT····7·deque_traverse
45 ····41:·00000789····44·FUNC····LOCAL··DEFAULT····7·tuplegetter_dealloc45 ····41:·00000789····44·FUNC····LOCAL··DEFAULT····7·tuplegetter_dealloc
46 ····42:·000007b5····34·FUNC····LOCAL··DEFAULT····7·tuplegetter_clear46 ····42:·000007b5····34·FUNC····LOCAL··DEFAULT····7·tuplegetter_clear
47 ····43:·000007d9···152·FUNC····LOCAL··DEFAULT····7·deque_append47 ····43:·000007d9···152·FUNC····LOCAL··DEFAULT····7·deque_append
48 ····44:·000008e9···124·FUNC····LOCAL··DEFAULT····7·deque_popleft48 ····44:·000008e9···124·FUNC····LOCAL··DEFAULT····7·deque_popleft
49 ····45:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1149 ····45:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
50 ····46:·00000871···118·FUNC····LOCAL··DEFAULT····7·dequeiter_next50 ····46:·00000871···118·FUNC····LOCAL··DEFAULT····7·dequeiter_next
51 ····47:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1251 ····47:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
52 ····48:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1352 ····48:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
53 ····49:·0000016d···186·FUNC····LOCAL··DEFAULT····1·deque_remove53 ····49:·0000016d···186·FUNC····LOCAL··DEFAULT····1·deque_remove
54 ····50:·00000965···434·FUNC····LOCAL··DEFAULT····7·_deque_rotate54 ····50:·00000965···406·FUNC····LOCAL··DEFAULT····7·_deque_rotate
55 ····51:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1455 ····51:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
56 ····52:·00000229····22·FUNC····LOCAL··DEFAULT····1·deque_clearmethod56 ····52:·00000229····22·FUNC····LOCAL··DEFAULT····1·deque_clearmethod
57 ····53:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1557 ····53:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
58 ····54:·00000241···226·FUNC····LOCAL··DEFAULT····1·defdict_init58 ····54:·00000241···226·FUNC····LOCAL··DEFAULT····1·defdict_init
59 ····55:·00000325····48·FUNC····LOCAL··DEFAULT····1·defdict_traverse59 ····55:·00000325····48·FUNC····LOCAL··DEFAULT····1·defdict_traverse
60 ····56:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1660 ····56:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
61 ····57:·00000355···632·FUNC····LOCAL··DEFAULT····1·_collections__count_elements61 ····57:·00000355···632·FUNC····LOCAL··DEFAULT····1·_collections__count_elements
62 ····58:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
64 ····60:·00000001····12·FUNC····LOCAL··DEFAULT····9·dequeiter_traverse64 ····60:·00000001····12·FUNC····LOCAL··DEFAULT····9·dequeiter_traverse
65 ····61:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·000005cd····50·FUNC····LOCAL··DEFAULT····1·defdict_dealloc66 ····62:·000005cd····50·FUNC····LOCAL··DEFAULT····1·defdict_dealloc
67 ····63:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1767 ····63:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
68 ····64:·00000b99···140·FUNC····LOCAL··DEFAULT····7·deque_item68 ····64:·00000b7d···120·FUNC····LOCAL··DEFAULT····7·deque_item
69 ····65:·00000601···180·FUNC····LOCAL··DEFAULT····1·deque_ass_item69 ····65:·00000601···180·FUNC····LOCAL··DEFAULT····1·deque_ass_item
70 ····66:·00000c25···202·FUNC····LOCAL··DEFAULT····7·defdict_missing70 ····66:·00000bf5···202·FUNC····LOCAL··DEFAULT····7·defdict_missing
71 ····67:·00000cf1···152·FUNC····LOCAL··DEFAULT····7·deque_appendleft71 ····67:·00000cc1···152·FUNC····LOCAL··DEFAULT····7·deque_appendleft
72 ····68:·000006b5····26·FUNC····LOCAL··DEFAULT····1·deque_appendleft_internal.part.072 ····68:·000006b5····26·FUNC····LOCAL··DEFAULT····1·deque_appendleft_internal.part.0
73 ····69:·0000000d·····6·FUNC····LOCAL··DEFAULT····9·dequeiter_len73 ····69:·0000000d·····6·FUNC····LOCAL··DEFAULT····9·dequeiter_len
74 ····70:·00000013····50·FUNC····LOCAL··DEFAULT····9·deque_reviter74 ····70:·00000013····50·FUNC····LOCAL··DEFAULT····9·deque_reviter
75 ····71:·00000040·····0·NOTYPE··LOCAL··DEFAULT····9·$d75 ····71:·00000040·····0·NOTYPE··LOCAL··DEFAULT····9·$d
76 ····72:·000006d1····98·FUNC····LOCAL··DEFAULT····1·dequereviter_next76 ····72:·000006d1····98·FUNC····LOCAL··DEFAULT····1·dequereviter_next
77 ····73:·00000d89···274·FUNC····LOCAL··DEFAULT····7·deque_contains77 ····73:·00000d59···274·FUNC····LOCAL··DEFAULT····7·deque_contains
78 ····74:·00000735···556·FUNC····LOCAL··DEFAULT····1·deque_richcompare78 ····74:·00000735···556·FUNC····LOCAL··DEFAULT····1·deque_richcompare
79 ····75:·000007fa·····0·NOTYPE··LOCAL··DEFAULT····1·$d79 ····75:·000007fa·····0·NOTYPE··LOCAL··DEFAULT····1·$d
80 ····76:·00000800·····0·NOTYPE··LOCAL··DEFAULT····1·$t80 ····76:·00000800·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····77:·0000095c·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·0000095c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
82 ····78:·00000044·····0·NOTYPE··LOCAL··DEFAULT····9·$t82 ····78:·00000044·····0·NOTYPE··LOCAL··DEFAULT····9·$t
83 ····79:·00000045···188·FUNC····LOCAL··DEFAULT····9·defdict_reduce83 ····79:·00000045···188·FUNC····LOCAL··DEFAULT····9·defdict_reduce
84 ····80:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····9·$d84 ····80:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····9·$d
Offset 88, 35 lines modifiedOffset 88, 35 lines modified
88 ····84:·00000121···116·FUNC····LOCAL··DEFAULT····9·deque_concat88 ····84:·00000121···116·FUNC····LOCAL··DEFAULT····9·deque_concat
89 ····85:·00000961···296·FUNC····LOCAL··DEFAULT····1·deque_copy89 ····85:·00000961···296·FUNC····LOCAL··DEFAULT····1·deque_copy
90 ····86:·00000190·····0·NOTYPE··LOCAL··DEFAULT····9·$d90 ····86:·00000190·····0·NOTYPE··LOCAL··DEFAULT····9·$d
91 ····87:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1991 ····87:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
92 ····88:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2092 ····88:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
93 ····89:·00000960·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·00000960·····0·NOTYPE··LOCAL··DEFAULT····1·$t
94 ····90:·00000a84·····0·NOTYPE··LOCAL··DEFAULT····1·$d94 ····90:·00000a84·····0·NOTYPE··LOCAL··DEFAULT····1·$d
95 ····91:·00000e9d···306·FUNC····LOCAL··DEFAULT····7·deque_count95 ····91:·00000e6d···306·FUNC····LOCAL··DEFAULT····7·deque_count
96 ····92:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····1·$t96 ····92:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····1·$t
97 ····93:·00000a89····26·FUNC····LOCAL··DEFAULT····1·deque_get_maxlen97 ····93:·00000a89····26·FUNC····LOCAL··DEFAULT····1·deque_get_maxlen
98 ····94:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2198 ····94:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
99 ····95:·00000fd1···538·FUNC····LOCAL··DEFAULT····7·deque_rotate99 ····95:·00000fa1···538·FUNC····LOCAL··DEFAULT····7·deque_rotate
100 ····96:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22100 ····96:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
101 ····97:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23101 ····97:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
102 ····98:·00000194·····0·NOTYPE··LOCAL··DEFAULT····9·$t102 ····98:·00000194·····0·NOTYPE··LOCAL··DEFAULT····9·$t
103 ····99:·00000195···128·FUNC····LOCAL··DEFAULT····9·deque_reduce103 ····99:·00000195···128·FUNC····LOCAL··DEFAULT····9·deque_reduce
104 ···100:·00000210·····0·NOTYPE··LOCAL··DEFAULT····9·$d104 ···100:·00000210·····0·NOTYPE··LOCAL··DEFAULT····9·$d
105 ···101:·00000ad1···226·FUNC····LOCAL··DEFAULT····1·deque_extendleft105 ···101:·00000ad1···226·FUNC····LOCAL··DEFAULT····1·deque_extendleft
106 ···102:·00000230·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24106 ···102:·00000230·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
107 ···103:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25107 ···103:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
108 ···104:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26108 ···104:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
109 ···105:·00000214·····0·NOTYPE··LOCAL··DEFAULT····9·$t109 ···105:·00000214·····0·NOTYPE··LOCAL··DEFAULT····9·$t
110 ···106:·00000215···176·FUNC····LOCAL··DEFAULT····9·defdict_repr110 ···106:·00000215···176·FUNC····LOCAL··DEFAULT····9·defdict_repr
111 ···107:·000002c5····36·FUNC····LOCAL··DEFAULT····9·deque_inplace_concat111 ···107:·000002c5····36·FUNC····LOCAL··DEFAULT····9·deque_inplace_concat
112 ···108:·000011ed···452·FUNC····LOCAL··DEFAULT····7·deque_inplace_repeat112 ···108:·000011bd···422·FUNC····LOCAL··DEFAULT····7·deque_inplace_repeat
113 ···109:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27113 ···109:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
114 ···110:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28114 ···110:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
115 ···111:·000013b1···824·FUNC····LOCAL··DEFAULT····7·deque_index115 ···111:·00001365···714·FUNC····LOCAL··DEFAULT····7·deque_index
116 ···112:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29116 ···112:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
117 ···113:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30117 ···113:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
118 ···114:·000002e9···188·FUNC····LOCAL··DEFAULT····9·deque_insert118 ···114:·000002e9···188·FUNC····LOCAL··DEFAULT····9·deque_insert
119 ···115:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31119 ···115:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
120 ···116:·000003a5····22·FUNC····LOCAL··DEFAULT····9·dequeiter_reduce120 ···116:·000003a5····22·FUNC····LOCAL··DEFAULT····9·dequeiter_reduce
121 ···117:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32121 ···117:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
122 ···118:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33122 ···118:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ···127:·00000c20·····0·NOTYPE··LOCAL··DEFAULT····1·$d131 ···127:·00000c20·····0·NOTYPE··LOCAL··DEFAULT····1·$d
132 ···128:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36132 ···128:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
133 ···129:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37133 ···129:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
134 ···130:·000004ed····46·FUNC····LOCAL··DEFAULT····9·tuplegetter_descr_set134 ···130:·000004ed····46·FUNC····LOCAL··DEFAULT····9·tuplegetter_descr_set
135 ···131:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38135 ···131:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
136 ···132:·0000051b····20·FUNC····LOCAL··DEFAULT····9·tuplegetter_reduce136 ···132:·0000051b····20·FUNC····LOCAL··DEFAULT····9·tuplegetter_reduce
137 ···133:·0000052f····44·FUNC····LOCAL··DEFAULT····9·deque_repeat137 ···133:·0000052f····44·FUNC····LOCAL··DEFAULT····9·deque_repeat
138 ···134:·000016e9···388·FUNC····LOCAL··DEFAULT····7·deque_reverse138 ···134:·00001631···388·FUNC····LOCAL··DEFAULT····7·deque_reverse
139 ···135:·0000055b···114·FUNC····LOCAL··DEFAULT····9·dequereviter_new139 ···135:·0000055b···114·FUNC····LOCAL··DEFAULT····9·dequereviter_new
140 ···136:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····9·$d140 ···136:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
141 ···137:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39141 ···137:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
142 ···138:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····9·$t142 ···138:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····9·$t
143 ···139:·000005cd····32·FUNC····LOCAL··DEFAULT····9·tuplegetter_repr143 ···139:·000005cd····32·FUNC····LOCAL··DEFAULT····9·tuplegetter_repr
144 ···140:·000005ed····32·FUNC····LOCAL··DEFAULT····9·deque_sizeof144 ···140:·000005ed····32·FUNC····LOCAL··DEFAULT····9·deque_sizeof
145 ···141:·00000000·····0·SECTION·LOCAL··DEFAULT···11·145 ···141:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
28.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5fdc·contains·193·entries:1 Relocation·section·'.rel.text'·at·offset·0x5f24·contains·193·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 0000000c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR15 0000000c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
6 00000010··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR16 00000010··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
7 00000014··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR07 00000014··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
8 00000018··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR08 00000018··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 0000004a··0000ca0a·R_ARM_THM_CALL·········00000000···PyModule_AddType12 0000004a··0000ca0a·R_ARM_THM_CALL·········00000000···PyModule_AddType
13 0000006a··0000110a·R_ARM_THM_CALL·········00000199···newblock13 0000006a··0000110a·R_ARM_THM_CALL·········00000199···newblock
14 000000a4··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR214 000000a4··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
15 000000a8··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR215 000000a8··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
16 000000f8··0000e40a·R_ARM_THM_CALL·········00000000···PyMem_Free16 000000f8··0000e40a·R_ARM_THM_CALL·········00000000···PyMem_Free
17 00000110··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc17 00000110··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
18 0000012e··0000db0a·R_ARM_THM_CALL·········00000000···PyErr_Clear18 0000012e··0000db0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
19 0000013c··0000240a·R_ARM_THM_CALL·········00000b19···deque_pop19 0000013c··0000240a·R_ARM_THM_CALL·········00000afd···deque_pop
20 0000014a··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc20 0000014a··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
21 00000154··00002c0a·R_ARM_THM_CALL·········000008e9···deque_popleft21 00000154··00002c0a·R_ARM_THM_CALL·········000008e9···deque_popleft
22 00000164··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc22 00000164··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
23 0000018a··0000e80a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool23 0000018a··0000e80a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
24 0000019c··00002c0a·R_ARM_THM_CALL·········000008e9···deque_popleft24 0000019c··00002c0a·R_ARM_THM_CALL·········000008e9···deque_popleft
25 000001a8··0000320a·R_ARM_THM_CALL·········00000965···_deque_rotate25 000001a8··0000320a·R_ARM_THM_CALL·········00000965···_deque_rotate
26 000001b6··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct26 000001b6··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 0000067e··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc116 0000067e··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
117 0000068a··0000e62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndexError117 0000068a··0000e62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndexError
118 0000068e··0000e630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError118 0000068e··0000e630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError
119 00000692··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000190···.LC17119 00000692··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000190···.LC17
120 00000696··00003f30·R_ARM_THM_MOVT_ABS·····00000190···.LC17120 00000696··00003f30·R_ARM_THM_MOVT_ABS·····00000190···.LC17
121 000006a2··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_SetString121 000006a2··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_SetString
122 000006a8··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc122 000006a8··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
123 000006b8··0000240a·R_ARM_THM_CALL·········00000b19···deque_pop123 000006b8··0000240a·R_ARM_THM_CALL·········00000afd···deque_pop
124 000006c8··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc124 000006c8··0000d00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
125 00000712··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError125 00000712··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
126 00000716··0000e730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError126 00000716··0000e730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
127 0000071c··00002d2f·R_ARM_THM_MOVW_ABS_NC··000000e0···.LC11127 0000071c··00002d2f·R_ARM_THM_MOVW_ABS_NC··000000e0···.LC11
128 00000720··00002d30·R_ARM_THM_MOVT_ABS·····000000e0···.LC11128 00000720··00002d30·R_ARM_THM_MOVT_ABS·····000000e0···.LC11
129 0000072a··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_SetString129 0000072a··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_SetString
130 00000766··0000d70a·R_ARM_THM_CALL·········00000000···PyObject_GetIter130 00000766··0000d70a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 00000c20··00000102·R_ARM_ABS32············00000000···.data191 00000c20··00000102·R_ARM_ABS32············00000000···.data
192 00000008··0000c81e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init192 00000008··0000c81e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
193 0000012a··0000e41e·R_ARM_THM_JUMP24·······00000000···PyMem_Free193 0000012a··0000e41e·R_ARM_THM_JUMP24·······00000000···PyMem_Free
194 00000a8e··0000ff1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t194 00000a8e··0000ff1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
195 00000ac6··0000201e·R_ARM_THM_JUMP24·······000005ad···finalize_iterator195 00000ac6··0000201e·R_ARM_THM_JUMP24·······000005ad···finalize_iterator
196 00000b72··0000201e·R_ARM_THM_JUMP24·······000005ad···finalize_iterator196 00000b72··0000201e·R_ARM_THM_JUMP24·······000005ad···finalize_iterator
  
197 Relocation·section·'.rel.data'·at·offset·0x65e4·contains·165·entries:197 Relocation·section·'.rel.data'·at·offset·0x652c·contains·165·entries:
198 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name198 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
199 00000014··00000202·R_ARM_ABS32············00000000···.rodata.str1.4199 00000014··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
200 00000018··00008d02·R_ARM_ABS32············00000000···.rodata200 00000018··00008d02·R_ARM_ABS32············00000000···.rodata
201 00000020··00000102·R_ARM_ABS32············00000000···.data201 00000020··00000102·R_ARM_ABS32············00000000···.data
202 00000024··00000102·R_ARM_ABS32············00000000···.data202 00000024··00000102·R_ARM_ABS32············00000000···.data
203 00000040··00000202·R_ARM_ABS32············00000000···.rodata.str1.4203 00000040··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
204 0000004c··00003e02·R_ARM_ABS32············000005cd···defdict_dealloc204 0000004c··00003e02·R_ARM_ABS32············000005cd···defdict_dealloc
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 00000490··00000202·R_ARM_ABS32············00000000···.rodata.str1.4269 00000490··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
270 00000494··00008402·R_ARM_ABS32············0000051b···tuplegetter_reduce270 00000494··00008402·R_ARM_ABS32············0000051b···tuplegetter_reduce
271 000004b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4271 000004b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
272 00000514··00007902·R_ARM_ABS32············00000441···defdict_or272 00000514··00007902·R_ARM_ABS32············00000441···defdict_or
273 00000568··00000202·R_ARM_ABS32············00000000···.rodata.str1.4273 00000568··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
274 00000578··00000202·R_ARM_ABS32············00000000···.rodata.str1.4274 00000578··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
275 00000590··00000202·R_ARM_ABS32············00000000···.rodata.str1.4275 00000590··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
276 00000594··00004202·R_ARM_ABS32············00000c25···defdict_missing276 00000594··00004202·R_ARM_ABS32············00000bf5···defdict_missing
277 0000059c··00008d02·R_ARM_ABS32············00000000···.rodata277 0000059c··00008d02·R_ARM_ABS32············00000000···.rodata
278 000005a0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4278 000005a0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
279 000005a4··00005202·R_ARM_ABS32············00000101···defdict_copy279 000005a4··00005202·R_ARM_ABS32············00000101···defdict_copy
280 000005ac··00008d02·R_ARM_ABS32············00000000···.rodata280 000005ac··00008d02·R_ARM_ABS32············00000000···.rodata
281 000005b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4281 000005b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
282 000005b4··00005202·R_ARM_ABS32············00000101···defdict_copy282 000005b4··00005202·R_ARM_ABS32············00000101···defdict_copy
283 000005bc··00008d02·R_ARM_ABS32············00000000···.rodata283 000005bc··00008d02·R_ARM_ABS32············00000000···.rodata
Offset 293, 81 lines modifiedOffset 293, 81 lines modified
293 00000600··00000202·R_ARM_ABS32············00000000···.rodata.str1.4293 00000600··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
294 00000604··00007402·R_ARM_ABS32············000003a5···dequeiter_reduce294 00000604··00007402·R_ARM_ABS32············000003a5···dequeiter_reduce
295 0000060c··00008d02·R_ARM_ABS32············00000000···.rodata295 0000060c··00008d02·R_ARM_ABS32············00000000···.rodata
296 00000620··00000202·R_ARM_ABS32············00000000···.rodata.str1.4296 00000620··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
297 00000624··00002b02·R_ARM_ABS32············000007d9···deque_append297 00000624··00002b02·R_ARM_ABS32············000007d9···deque_append
298 0000062c··00008d02·R_ARM_ABS32············00000000···.rodata298 0000062c··00008d02·R_ARM_ABS32············00000000···.rodata
299 00000630··00000202·R_ARM_ABS32············00000000···.rodata.str1.4299 00000630··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
300 00000634··00004302·R_ARM_ABS32············00000cf1···deque_appendleft300 00000634··00004302·R_ARM_ABS32············00000cc1···deque_appendleft
301 0000063c··00008d02·R_ARM_ABS32············00000000···.rodata301 0000063c··00008d02·R_ARM_ABS32············00000000···.rodata
302 00000640··00000202·R_ARM_ABS32············00000000···.rodata.str1.4302 00000640··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
303 00000644··00003402·R_ARM_ABS32············00000229···deque_clearmethod303 00000644··00003402·R_ARM_ABS32············00000229···deque_clearmethod
304 0000064c··00008d02·R_ARM_ABS32············00000000···.rodata304 0000064c··00008d02·R_ARM_ABS32············00000000···.rodata
305 00000650··00000202·R_ARM_ABS32············00000000···.rodata.str1.4305 00000650··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
306 00000654··00005502·R_ARM_ABS32············00000961···deque_copy306 00000654··00005502·R_ARM_ABS32············00000961···deque_copy
307 0000065c··00008d02·R_ARM_ABS32············00000000···.rodata307 0000065c··00008d02·R_ARM_ABS32············00000000···.rodata
308 00000660··00000202·R_ARM_ABS32············00000000···.rodata.str1.4308 00000660··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
309 00000664··00005502·R_ARM_ABS32············00000961···deque_copy309 00000664··00005502·R_ARM_ABS32············00000961···deque_copy
310 0000066c··00008d02·R_ARM_ABS32············00000000···.rodata310 0000066c··00008d02·R_ARM_ABS32············00000000···.rodata
311 00000670··00000202·R_ARM_ABS32············00000000···.rodata.str1.4311 00000670··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
312 00000674··00005b02·R_ARM_ABS32············00000e9d···deque_count312 00000674··00005b02·R_ARM_ABS32············00000e6d···deque_count
313 0000067c··00008d02·R_ARM_ABS32············00000000···.rodata313 0000067c··00008d02·R_ARM_ABS32············00000000···.rodata
314 00000680··00000202·R_ARM_ABS32············00000000···.rodata.str1.4314 00000680··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
315 00000684··00001702·R_ARM_ABS32············00000459···deque_extend315 00000684··00001702·R_ARM_ABS32············00000459···deque_extend
316 0000068c··00008d02·R_ARM_ABS32············00000000···.rodata316 0000068c··00008d02·R_ARM_ABS32············00000000···.rodata
317 00000690··00000202·R_ARM_ABS32············00000000···.rodata.str1.4317 00000690··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
318 00000694··00006502·R_ARM_ABS32············00000ad1···deque_extendleft318 00000694··00006502·R_ARM_ABS32············00000ad1···deque_extendleft
319 0000069c··00008d02·R_ARM_ABS32············00000000···.rodata319 0000069c··00008d02·R_ARM_ABS32············00000000···.rodata
320 000006a0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4320 000006a0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
321 000006a4··00006f02·R_ARM_ABS32············000013b1···deque_index321 000006a4··00006f02·R_ARM_ABS32············00001365···deque_index
322 000006ac··00008d02·R_ARM_ABS32············00000000···.rodata322 000006ac··00008d02·R_ARM_ABS32············00000000···.rodata
323 000006b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4323 000006b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
324 000006b4··00007202·R_ARM_ABS32············000002e9···deque_insert324 000006b4··00007202·R_ARM_ABS32············000002e9···deque_insert
325 000006bc··00008d02·R_ARM_ABS32············00000000···.rodata325 000006bc··00008d02·R_ARM_ABS32············00000000···.rodata
326 000006c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4326 000006c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
327 000006c4··00002402·R_ARM_ABS32············00000b19···deque_pop327 000006c4··00002402·R_ARM_ABS32············00000afd···deque_pop
328 000006cc··00008d02·R_ARM_ABS32············00000000···.rodata328 000006cc··00008d02·R_ARM_ABS32············00000000···.rodata
329 000006d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4329 000006d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
330 000006d4··00002c02·R_ARM_ABS32············000008e9···deque_popleft330 000006d4··00002c02·R_ARM_ABS32············000008e9···deque_popleft
331 000006dc··00008d02·R_ARM_ABS32············00000000···.rodata331 000006dc··00008d02·R_ARM_ABS32············00000000···.rodata
332 000006e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4332 000006e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
333 000006e4··00006302·R_ARM_ABS32············00000195···deque_reduce333 000006e4··00006302·R_ARM_ABS32············00000195···deque_reduce
334 000006ec··00008d02·R_ARM_ABS32············00000000···.rodata334 000006ec··00008d02·R_ARM_ABS32············00000000···.rodata
335 000006f0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4335 000006f0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
336 000006f4··00003102·R_ARM_ABS32············0000016d···deque_remove336 000006f4··00003102·R_ARM_ABS32············0000016d···deque_remove
337 000006fc··00008d02·R_ARM_ABS32············00000000···.rodata337 000006fc··00008d02·R_ARM_ABS32············00000000···.rodata
338 00000700··00000202·R_ARM_ABS32············00000000···.rodata.str1.4338 00000700··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
339 00000704··00004602·R_ARM_ABS32············00000013···deque_reviter339 00000704··00004602·R_ARM_ABS32············00000013···deque_reviter
340 0000070c··00008d02·R_ARM_ABS32············00000000···.rodata340 0000070c··00008d02·R_ARM_ABS32············00000000···.rodata
341 00000710··00000202·R_ARM_ABS32············00000000···.rodata.str1.4341 00000710··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
342 00000714··00008602·R_ARM_ABS32············000016e9···deque_reverse342 00000714··00008602·R_ARM_ABS32············00001631···deque_reverse
343 0000071c··00008d02·R_ARM_ABS32············00000000···.rodata343 0000071c··00008d02·R_ARM_ABS32············00000000···.rodata
344 00000720··00000202·R_ARM_ABS32············00000000···.rodata.str1.4344 00000720··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
345 00000724··00005f02·R_ARM_ABS32············00000fd1···deque_rotate345 00000724··00005f02·R_ARM_ABS32············00000fa1···deque_rotate
Max diff block lines reached; 19686/28613 bytes (68.80%) of diff not shown.
1010 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 »       bl»     0·<PyErr_Clear>139 »       bl»     0·<PyErr_Clear>
140 ·R_ARM_THM_CALL» PyErr_Clear140 ·R_ARM_THM_CALL» PyErr_Clear
141 »       ldr»    r3,·[r6,·#8]141 »       ldr»    r3,·[r6,·#8]
142 »       movs»   r1,·#0142 »       movs»   r1,·#0
143 »       mov»    r0,·r6143 »       mov»    r0,·r6
144 »       cmp»    r3,·#0144 »       cmp»    r3,·#0
145 »       beq.n»  d8·<deque_clear.part.0+0x74>145 »       beq.n»  d8·<deque_clear.part.0+0x74>
146 »       bl»     b18·<deque_extendleft+0x48>146 »       bl»     afc·<deque_extendleft+0x2c>
147 ·R_ARM_THM_CALL» deque_pop147 ·R_ARM_THM_CALL» deque_pop
148 »       ldr»    r7,·[r0,·#0]148 »       ldr»    r7,·[r0,·#0]
149 »       subs»   r4,·r7,·#1149 »       subs»   r4,·r7,·#1
150 »       str»    r4,·[r0,·#0]150 »       str»    r4,·[r0,·#0]
151 »       cmp»    r4,·#0151 »       cmp»    r4,·#0
152 »       bne.n»  132·<deque_clear.part.0+0xce>152 »       bne.n»  132·<deque_clear.part.0+0xce>
153 »       bl»     0·<_Py_Dealloc>153 »       bl»     0·<_Py_Dealloc>
Offset 814, 15 lines modifiedOffset 814, 15 lines modified
814 »       mov.w»  r5,·#4294967295»    ;·0xffffffff814 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
815 »       b.n»    640·<deque_ass_item+0x40>815 »       b.n»    640·<deque_ass_item+0x40>
  
816 000006b4·<deque_appendleft_internal.part.0>:816 000006b4·<deque_appendleft_internal.part.0>:
817 deque_appendleft_internal.part.0():817 deque_appendleft_internal.part.0():
818 »       movs»   r1,·#0818 »       movs»   r1,·#0
819 »       push»   {r3,·lr}819 »       push»   {r3,·lr}
820 »       bl»     b18·<deque_extendleft+0x48>820 »       bl»     afc·<deque_extendleft+0x2c>
821 ·R_ARM_THM_CALL» deque_pop821 ·R_ARM_THM_CALL» deque_pop
822 »       ldr»    r3,·[r0,·#0]822 »       ldr»    r3,·[r0,·#0]
823 »       subs»   r1,·r3,·#1823 »       subs»   r1,·r3,·#1
824 »       str»    r1,·[r0,·#0]824 »       str»    r1,·[r0,·#0]
825 »       cbz»    r1,·6c8·<deque_appendleft_internal.part.0+0x14>825 »       cbz»    r1,·6c8·<deque_appendleft_internal.part.0+0x14>
826 »       movs»   r0,·#0826 »       movs»   r0,·#0
827 »       pop»    {r3,·pc}827 »       pop»    {r3,·pc}
47.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1129, 111 lines modifiedOffset 1129, 102 lines modified
1129 »       ldr.w»  r0,·[lr]1129 »       ldr.w»  r0,·[lr]
1130 »       bl»     0·<PyErr_SetString>1130 »       bl»     0·<PyErr_SetString>
1131 ·R_ARM_THM_CALL» PyErr_SetString1131 ·R_ARM_THM_CALL» PyErr_SetString
1132 »       b.n»    90c·<deque_popleft+0x24>1132 »       b.n»    90c·<deque_popleft+0x24>
  
1133 00000964·<_deque_rotate>:1133 00000964·<_deque_rotate>:
1134 _deque_rotate():1134 _deque_rotate():
1135 »       ldr»    r3,·[r0,·#8] 
1136 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}1135 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
1137 »       cmp»    r3,·#11136 »       ldr»    r3,·[r0,·#8]
1138 »       ldrd»   r2,·r7,·[r0,·#12]1137 »       ldrd»   r2,·r7,·[r0,·#12]
1139 »       sub»    sp,·#81138 »       sub»    sp,·#8
1140 »       ldr»    r6,·[r0,·#20]1139 »       ldr»    r6,·[r0,·#20]
 1140 »       cmp»    r3,·#1
1141 »       ldr»    r5,·[r0,·#24]1141 »       ldr»    r5,·[r0,·#24]
1142 »       it»     le 
1143 »       movle»  r0,·#0 
1144 »       ble.n»  9b4·<_deque_rotate+0x50>1142 »       ble.n»  9f8·<_deque_rotate+0x94>
1145 »       mov.w»  r8,·r3,·asr·#11143 »       mov.w»  r8,·r3,·asr·#1
1146 »       mov»    r4,·r01144 »       mov»    r4,·r0
1147 »       cmp»    r8,·r11145 »       cmp»    r8,·r1
1148 »       blt.w»  ab4·<_deque_rotate+0x150>1146 »       blt.w»  a98·<_deque_rotate+0x134>
1149 »       rsb»    r0,·r8,·#01147 »       rsb»    r0,·r8,·#0
1150 »       cmp»    r0,·r11148 »       cmp»    r0,·r1
1151 »       bgt.w»  ab4·<_deque_rotate+0x150>1149 »       bgt.w»  a98·<_deque_rotate+0x134>
1152 »       ldr»    r3,·[r4,·#28]1150 »       ldr»    r3,·[r4,·#28]
1153 »       mov.w»  sl,·#01151 »       mov.w»  sl,·#0
1154 »       adds»   r3,·#11152 »       adds»   r3,·#1
1155 »       str»    r3,·[r4,·#28]1153 »       str»    r3,·[r4,·#28]
1156 »       cmp»    r1,·#01154 »       cmp»    r1,·#0
1157 »       bgt.n»  9ba·<_deque_rotate+0x56>1155 »       bgt.n»  9b6·<_deque_rotate+0x52>
1158 »       cmp»    r1,·#01156 »       cmp»    r1,·#0
1159 »       blt.n»  a64·<_deque_rotate+0x100>1157 »       blt.n»  a48·<_deque_rotate+0xe4>
1160 »       mov»    r0,·sl1158 »       mov»    r0,·sl
1161 »       cmp.w»  sl,·#01159 »       cmp.w»  sl,·#0
1162 »       bne.n»  a42·<_deque_rotate+0xde>1160 »       bne.n»  a26·<_deque_rotate+0xc2>
1163 »       strd»   r2,·r7,·[r4,·#12]1161 »       strd»   r2,·r7,·[r4,·#12]
1164 »       strd»   r6,·r5,·[r4,·#20]1162 »       strd»   r6,·r5,·[r4,·#20]
1165 »       add»    sp,·#81163 »       add»    sp,·#8
1166 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}1164 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
1167 »       cbz»    r6,·a18·<_deque_rotate+0xb4>1165 »       cbz»    r6,·9fc·<_deque_rotate+0x98>
1168 »       adds»   r3,·r5,·#11166 »       adds»   r3,·r5,·#1
 1167 »       mov.w»  r8,·#0
1169 »       cmp»    r3,·r11168 »       cmp»    r3,·r1
1170 »       it»     ge1169 »       it»     ge
1171 »       movge»  r3,·r11170 »       movge»  r3,·r1
1172 »       cmp»    r3,·r61171 »       cmp»    r3,·r6
1173 »       it»     ge1172 »       it»     ge
1174 »       movge»  r3,·r61173 »       movge»  r3,·r6
1175 »       subs»   r5,·r5,·r31174 »       subs»   r5,·r5,·r3
1176 »       subs»   r6,·r6,·r31175 »       subs»   r6,·r6,·r3
1177 »       adds»   r0,·r5,·#21176 »       adds»   r0,·r5,·#2
1178 »       add.w»  lr,·r6,·#1 
1179 »       subs»   r1,·r1,·r31177 »       subs»   r1,·r1,·r3
1180 »       cmp»    r3,·#1 
1181 »       add.w»  r9,·r7,·r0,·lsl·#21178 »       add.w»  r9,·r7,·r0,·lsl·#2
 1179 »       adds»   r0,·r6,·#1
1182 »       add.w»  r8,·r2,·lr,·lsl·#21180 »       add.w»  lr,·r2,·r0,·lsl·#2
1183 »       ldr.w»  r0,·[r7,·r0,·lsl·#2]1181 »       ldr.w»  r0,·[r9,·r8,·lsl·#2]
1184 »       str.w»  r0,·[r2,·lr,·lsl·#2]1182 »       str.w»  r0,·[lr,·r8,·lsl·#2]
1185 »       add.w»  lr,·r8,·#41183 »       add.w»  r8,·r8,·#1
 1184 »       cmp»    r3,·r8
1186 »       bne.n»  9fa·<_deque_rotate+0x96>1185 »       bne.n»  9dc·<_deque_rotate+0x78>
1187 »       cmp»    r5,·#01186 »       cmp»    r5,·#0
1188 »       ittt»   lt1187 »       ittt»   lt
1189 »       movlt»  sl,·r71188 »       movlt»  sl,·r7
1190 »       movlt»  r5,·#63»    ;·0x3f1189 »       movlt»  r5,·#63»    ;·0x3f
1191 »       ldrlt»  r7,·[r7,·#0]1190 »       ldrlt»  r7,·[r7,·#0]
1192 »       b.n»    99c·<_deque_rotate+0x38>1191 »       b.n»    998·<_deque_rotate+0x34>
 1192 »       movs»   r0,·#0
1193 »       ldr.w»  r0,·[r9,·#4] 
1194 »       subs»   r3,·#2 
1195 »       add.w»  r9,·r9,·#8 
1196 »       str.w»  r0,·[r8,·#4] 
1197 »       beq.n»  9ee·<_deque_rotate+0x8a> 
1198 »       ldr.w»  ip,·[r9],·#4 
1199 »       subs»   r3,·#1 
1200 »       str.w»  ip,·[lr,·#4]! 
1201 »       beq.n»  9ee·<_deque_rotate+0x8a> 
1202 »       b.n»    a0a·<_deque_rotate+0xa6>1193 »       b.n»    9b0·<_deque_rotate+0x4c>
1203 »       cmp.w»  sl,·#01194 »       cmp.w»  sl,·#0
1204 »       bne.n»  a30·<_deque_rotate+0xcc>1195 »       bne.n»  a14·<_deque_rotate+0xb0>
1205 »       strd»   r2,·r1,·[sp]1196 »       strd»   r2,·r1,·[sp]
1206 »       bl»     198·<newblock>1197 »       bl»     198·<newblock>
1207 »       ldrd»   r2,·r1,·[sp]1198 »       ldrd»   r2,·r1,·[sp]
1208 »       mov»    sl,·r01199 »       mov»    sl,·r0
1209 »       cmp»    r0,·#01200 »       cmp»    r0,·#0
1210 »       beq.n»  b04·<_deque_rotate+0x1a0>1201 »       beq.n»  ae8·<_deque_rotate+0x184>
1211 »       str.w»  r2,·[sl,·#260]»      ;·0x1041202 »       str.w»  r2,·[sl,·#260]»      ;·0x104
1212 »       movs»   r6,·#64»     ;·0x401203 »       movs»   r6,·#64»     ;·0x40
1213 »       str.w»  sl,·[r2]1204 »       str.w»  sl,·[r2]
1214 »       mov»    r2,·sl1205 »       mov»    r2,·sl
1215 »       mov.w»  sl,·#01206 »       mov.w»  sl,·#0
1216 »       b.n»    9bc·<_deque_rotate+0x58>1207 »       b.n»    9b8·<_deque_rotate+0x54>
1217 »       movw»   r9,·#01208 »       movw»   r9,·#0
1218 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR21209 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR2
1219 »       movt»   r9,·#01210 »       movt»   r9,·#0
1220 ·R_ARM_THM_MOVT_ABS»     .LANCHOR21211 ·R_ARM_THM_MOVT_ABS»     .LANCHOR2
1221 »       ldr.w»  r1,·[r9]1212 »       ldr.w»  r1,·[r9]
1222 »       cmp»    r1,·#151213 »       cmp»    r1,·#15
1223 »       bgt.n»  b0a·<_deque_rotate+0x1a6>1214 »       bgt.n»  aee·<_deque_rotate+0x18a>
1224 »       add.w»  ip,·r9,·r1,·lsl·#21215 »       add.w»  ip,·r9,·r1,·lsl·#2
1225 »       movs»   r0,·#01216 »       movs»   r0,·#0
1226 »       adds»   r1,·#11217 »       adds»   r1,·#1
1227 »       str.w»  r1,·[r9]1218 »       str.w»  r1,·[r9]
1228 »       str.w»  sl,·[ip,·#4]1219 »       str.w»  sl,·[ip,·#4]
1229 »       b.n»    9ac·<_deque_rotate+0x48>1220 »       b.n»    9a8·<_deque_rotate+0x44>
1230 »       cmp»    r5,·#63»      ;·0x3f1221 »       cmp»    r5,·#63»      ;·0x3f
1231 »       beq.n»  ad4·<_deque_rotate+0x170>1222 »       beq.n»  ab8·<_deque_rotate+0x154>
1232 »       negs»   r0,·r11223 »       negs»   r0,·r1
1233 »       rsb»    lr,·r6,·#64»   ;·0x401224 »       rsb»    lr,·r6,·#64»   ;·0x40
1234 »       cmp»    r0,·lr1225 »       cmp»    r0,·lr
1235 »       add.w»  r3,·r6,·#11226 »       add.w»  r3,·r6,·#1
1236 »       it»     ge1227 »       it»     ge
1237 »       movge»  r0,·lr1228 »       movge»  r0,·lr
1238 »       rsb»    lr,·r5,·#63»   ;·0x3f1229 »       rsb»    lr,·r5,·#63»   ;·0x3f
Offset 1247, 304 lines modifiedOffset 1238, 297 lines modified
1247 »       add»    r5,·lr1238 »       add»    r5,·lr
1248 »       add.w»  r8,·r7,·r0,·lsl·#21239 »       add.w»  r8,·r7,·r0,·lsl·#2
1249 »       mov.w»  ip,·#01240 »       mov.w»  ip,·#0
1250 »       ldr.w»  r3,·[r9,·ip,·lsl·#2]1241 »       ldr.w»  r3,·[r9,·ip,·lsl·#2]
1251 »       str.w»  r3,·[r8,·ip,·lsl·#2]1242 »       str.w»  r3,·[r8,·ip,·lsl·#2]
1252 »       add.w»  ip,·ip,·#11243 »       add.w»  ip,·ip,·#1
1253 »       cmp»    lr,·ip1244 »       cmp»    lr,·ip
1254 »       bne.n»  a96·<_deque_rotate+0x132>1245 »       bne.n»  a7a·<_deque_rotate+0x116>
1255 »       cmp»    r6,·#64»      ;·0x401246 »       cmp»    r6,·#64»      ;·0x40
1256 »       ittt»   eq1247 »       ittt»   eq
Max diff block lines reached; 45015/48383 bytes (93.04%) of diff not shown.
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 441, 15 lines modifiedOffset 441, 15 lines modified
441 »       b.n»    3a0·<deque_insert+0xb8>441 »       b.n»    3a0·<deque_insert+0xb8>
442 »       negs»   r0,·r6442 »       negs»   r0,·r6
443 »       cmp»    r1,·r0443 »       cmp»    r1,·r0
444 »       ble.n»  346·<deque_insert+0x5e>444 »       ble.n»  346·<deque_insert+0x5e>
445 »       cbnz»   r1,·350·<deque_insert+0x68>445 »       cbnz»   r1,·350·<deque_insert+0x68>
446 »       ldr»    r1,·[sp,·#12]446 »       ldr»    r1,·[sp,·#12]
447 »       mov»    r0,·r4447 »       mov»    r0,·r4
448 »       bl»     cf0·<deque_appendleft>448 »       bl»     cc0·<deque_appendleft>
449 ·R_ARM_THM_CALL» deque_appendleft449 ·R_ARM_THM_CALL» deque_appendleft
450 »       b.n»    3a0·<deque_insert+0xb8>450 »       b.n»    3a0·<deque_insert+0xb8>
451 »       negs»   r1,·r1451 »       negs»   r1,·r1
452 »       mov»    r0,·r4452 »       mov»    r0,·r4
453 »       bl»     964·<_deque_rotate>453 »       bl»     964·<_deque_rotate>
454 ·R_ARM_THM_CALL» _deque_rotate454 ·R_ARM_THM_CALL» _deque_rotate
455 »       cmp»    r0,·#0455 »       cmp»    r0,·#0
Offset 457, 15 lines modifiedOffset 457, 15 lines modified
457 »       ldrd»   r5,·r1,·[sp,·#8]457 »       ldrd»   r5,·r1,·[sp,·#8]
458 »       mov»    r0,·r4458 »       mov»    r0,·r4
459 »       cmp»    r5,·#0459 »       cmp»    r5,·#0
460 »       bge.n»  36c·<deque_insert+0x84>460 »       bge.n»  36c·<deque_insert+0x84>
461 »       bl»     7d8·<deque_append>461 »       bl»     7d8·<deque_append>
462 ·R_ARM_THM_CALL» deque_append462 ·R_ARM_THM_CALL» deque_append
463 »       b.n»    370·<deque_insert+0x88>463 »       b.n»    370·<deque_insert+0x88>
464 »       bl»     cf0·<deque_appendleft>464 »       bl»     cc0·<deque_appendleft>
465 ·R_ARM_THM_CALL» deque_appendleft465 ·R_ARM_THM_CALL» deque_appendleft
466 »       cmp»    r0,·#0466 »       cmp»    r0,·#0
467 »       beq.n»  32a·<deque_insert+0x42>467 »       beq.n»  32a·<deque_insert+0x42>
468 »       ldr»    r6,·[r0,·#0]468 »       ldr»    r6,·[r0,·#0]
469 »       subs»   r2,·r6,·#1469 »       subs»   r2,·r6,·#1
470 »       str»    r2,·[r0,·#0]470 »       str»    r2,·[r0,·#0]
471 »       cbnz»   r2,·380·<deque_insert+0x98>471 »       cbnz»   r2,·380·<deque_insert+0x98>
Offset 704, 15 lines modifiedOffset 704, 15 lines modified
704 »       mov»    r5,·r1704 »       mov»    r5,·r1
705 »       movs»   r1,·#0705 »       movs»   r1,·#0
706 »       bl»     960·<deque_copy>706 »       bl»     960·<deque_copy>
707 ·R_ARM_THM_CALL» deque_copy707 ·R_ARM_THM_CALL» deque_copy
708 »       mov»    r4,·r0708 »       mov»    r4,·r0
709 »       cbz»    r0,·554·<deque_repeat+0x26>709 »       cbz»    r0,·554·<deque_repeat+0x26>
710 »       mov»    r1,·r5710 »       mov»    r1,·r5
711 »       bl»     11ec·<deque_inplace_repeat>711 »       bl»     11bc·<deque_inplace_repeat>
712 ·R_ARM_THM_CALL» deque_inplace_repeat712 ·R_ARM_THM_CALL» deque_inplace_repeat
713 »       ldr»    r3,·[r4,·#0]713 »       ldr»    r3,·[r4,·#0]
714 »       mov»    r5,·r0714 »       mov»    r5,·r0
715 »       subs»   r0,·r3,·#1715 »       subs»   r0,·r3,·#1
716 »       str»    r0,·[r4,·#0]716 »       str»    r0,·[r4,·#0]
717 »       cbnz»   r0,·556·<deque_repeat+0x28>717 »       cbnz»   r0,·556·<deque_repeat+0x28>
718 »       mov»    r0,·r4718 »       mov»    r0,·r4
712 KB
_datetimemodule.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:··········77684·(bytes·into·file)13 ··Start·of·section·headers:··········75912·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x12f74:1 There·are·18·section·headers,·starting·at·offset·0x12888:
  
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·004cb4·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·004ea4·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00e6ac·0025d8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00e298·0025c0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·004cec·000fb8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·004edc·000fb8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·010c84·000bf0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·010858·000bf0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·005ca4·000038·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·005e94·000038·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005ca4·001d5a·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005e94·001d5a·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·007a00·000b50·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·007bf0·000580·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·011874·0005d8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·011448·000318·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·008550·0016b8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·008170·0016b8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·011e4c·000f10·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·011760·000f10·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·009c08·00066e·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·009828·00066e·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·012d5c·000188·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·012670·000188·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00a276·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·009e96·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00a276·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009e96·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00a2ac·0029e0·10·····16·565··419 ··[15]·.symtab···········SYMTAB··········00000000·009ecc·0029d0·10·····16·564··4
20 ··[16]·.strtab···········STRTAB··········00000000·00cc8c·001a1d·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00c89c·0019f9·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·012ee4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0127f8·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
80.6 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·670·entries:1 Symbol·table·'.symtab'·contains·669·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
Offset 13, 661 lines modifiedOffset 13, 660 lines modified
13 ·····9:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC513 ·····9:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
14 ····10:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC614 ····10:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
15 ····11:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC715 ····11:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
16 ····12:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC816 ····12:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR018 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR119 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
20 ····16:·00000001···220·FUNC····LOCAL··DEFAULT····7·new_delta_ex20 ····16:·000006a9···218·FUNC····LOCAL··DEFAULT····1·new_delta_ex
21 ····17:·000000dd···250·FUNC····LOCAL··DEFAULT····7·new_date_ex21 ····17:·00000785···204·FUNC····LOCAL··DEFAULT····1·new_date_ex
22 ····18:·000006a9···292·FUNC····LOCAL··DEFAULT····1·new_time_ex222 ····18:·00000851···292·FUNC····LOCAL··DEFAULT····1·new_time_ex2
23 ····19:·0000020d···652·FUNC····LOCAL··DEFAULT····7·new_datetime_ex223 ····19:·0000004d···672·FUNC····LOCAL··DEFAULT····7·new_datetime_ex2
24 ····20:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR226 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR2
27 ····23:·00000688·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·00000688·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC928 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t29 ····25:·000006a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1030 ····26:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
31 ····27:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1131 ····27:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
32 ····28:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1232 ····28:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
33 ····29:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1333 ····29:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
34 ····30:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1434 ····30:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
35 ····31:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1535 ····31:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
36 ····32:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1636 ····32:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
37 ····33:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1737 ····33:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
38 ····34:·000006a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
39 ····35:·000001d9····52·FUNC····LOCAL··DEFAULT····7·check_tzinfo_subclass38 ····34:·00000001····76·FUNC····LOCAL··DEFAULT····7·check_tzinfo_subclass
40 ····36:·00000805····32·FUNC····LOCAL··DEFAULT····1·check_tzinfo_subclass.part.0.isra.0 
41 ····37:·00000208·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
42 ····38:·000007cd····56·FUNC····LOCAL··DEFAULT····1·time_alloc 
43 ····39:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1839 ····35:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
 40 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 41 ····37:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 42 ····38:·00000975····56·FUNC····LOCAL··DEFAULT····1·time_alloc
 43 ····39:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 44 ····40:·000002ed····56·FUNC····LOCAL··DEFAULT····7·datetime_alloc
 45 ····41:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
44 ····40:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····7·$t46 ····42:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t
45 ····41:·00000499····56·FUNC····LOCAL··DEFAULT····7·datetime_alloc 
46 ····42:·00000494·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
47 ····43:·00000498·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
48 ····44:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1947 ····43:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
49 ····45:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2048 ····44:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
50 ····46:·00000825···400·FUNC····LOCAL··DEFAULT····1·time_new49 ····45:·000009ad···400·FUNC····LOCAL··DEFAULT····1·time_new
51 ····47:·0000119b···142·FUNC····LOCAL··DEFAULT····9·time_from_pickle50 ····46:·0000119b···142·FUNC····LOCAL··DEFAULT····9·time_from_pickle
52 ····48:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000b38·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2152 ····48:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
54 ····50:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2253 ····49:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
55 ····51:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t54 ····50:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·000009b5···348·FUNC····LOCAL··DEFAULT····1·date_new55 ····51:·00000b3d···348·FUNC····LOCAL··DEFAULT····1·date_new
57 ····53:·00000901····28·FUNC····LOCAL··DEFAULT····9·date_from_pickle56 ····52:·00000901····28·FUNC····LOCAL··DEFAULT····9·date_from_pickle
58 ····54:·00000b0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·00000c94·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2358 ····54:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
60 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
61 ····57:·00000001···316·FUNC····LOCAL··DEFAULT····9·time_hash60 ····56:·00000001···316·FUNC····LOCAL··DEFAULT····9·time_hash
62 ····58:·00000b11···188·FUNC····LOCAL··DEFAULT····1·call_tzinfo_method61 ····57:·00000c99···188·FUNC····LOCAL··DEFAULT····1·call_tzinfo_method
63 ····59:·0000367d···116·FUNC····LOCAL··DEFAULT····1·delta_subtract62 ····58:·0000386d···116·FUNC····LOCAL··DEFAULT····1·delta_subtract
64 ····60:·00000138·····0·NOTYPE··LOCAL··DEFAULT····9·$d63 ····59:·00000138·····0·NOTYPE··LOCAL··DEFAULT····9·$d
65 ····61:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2464 ····60:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
66 ····62:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2565 ····61:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
67 ····63:·000004d1··1296·FUNC····LOCAL··DEFAULT····7·datetime_new66 ····62:·00000325···448·FUNC····LOCAL··DEFAULT····7·datetime_new
68 ····64:·0000472d···176·FUNC····LOCAL··DEFAULT····1·datetime_from_pickle67 ····63:·0000491d···176·FUNC····LOCAL··DEFAULT····1·datetime_from_pickle
69 ····65:·00000808·····0·NOTYPE··LOCAL··DEFAULT····7·$d68 ····64:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
70 ····66:·00000810·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
71 ····67:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2669 ····65:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
72 ····68:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2770 ····66:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
73 ····69:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2871 ····67:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
 72 ····68:·00000c98·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 73 ····69:·00000d50·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·00000b10·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·00000d54·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·00000bc8·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
76 ····72:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
77 ····73:·00000bcd····24·FUNC····LOCAL··DEFAULT····1·date_hash75 ····71:·00000d55····24·FUNC····LOCAL··DEFAULT····1·date_hash
78 ····74:·00000be5····40·FUNC····LOCAL··DEFAULT····1·time_dealloc76 ····72:·00000d6d····40·FUNC····LOCAL··DEFAULT····1·time_dealloc
79 ····75:·00000c0d···364·FUNC····LOCAL··DEFAULT····1·datetime_hash77 ····73:·00000d95···364·FUNC····LOCAL··DEFAULT····1·datetime_hash
80 ····76:·00000a91···110·FUNC····LOCAL··DEFAULT····7·ymd_to_ord78 ····74:·00000511···110·FUNC····LOCAL··DEFAULT····7·ymd_to_ord
81 ····77:·00000d74·····0·NOTYPE··LOCAL··DEFAULT····1·$d79 ····75:·00000efc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 80 ····76:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
82 ····78:·000009e1····44·FUNC····LOCAL··DEFAULT····7·datetime_dealloc81 ····77:·000004e5····44·FUNC····LOCAL··DEFAULT····7·datetime_dealloc
 82 ····78:·00000f00·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00000a0d···132·FUNC····LOCAL··DEFAULT····7·date_toordinal83 ····79:·00000f01····26·FUNC····LOCAL··DEFAULT····1·date_toordinal
84 ····80:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2984 ····80:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
85 ····81:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····9·$t85 ····81:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
86 ····82:·0000013d···112·FUNC····LOCAL··DEFAULT····9·date_today86 ····82:·0000013d···112·FUNC····LOCAL··DEFAULT····9·date_today
87 ····83:·00000ddd····36·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallMethodId.constprop.087 ····83:·00000f81····36·FUNC····LOCAL··DEFAULT····1·_PyObject_VectorcallMethodId.constprop.0
88 ····84:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····9·$d88 ····84:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
89 ····85:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3089 ····85:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
90 ····86:·00000d78·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
91 ····87:·00000d79···100·FUNC····LOCAL··DEFAULT····1·date_strftime90 ····86:·00000f1d···100·FUNC····LOCAL··DEFAULT····1·date_strftime
92 ····88:·00000f15··1048·FUNC····LOCAL··DEFAULT····1·wrap_strftime91 ····87:·000010b9··1048·FUNC····LOCAL··DEFAULT····1·wrap_strftime
93 ····89:·00000dd4·····0·NOTYPE··LOCAL··DEFAULT····1·$d92 ····88:·00000f78·····0·NOTYPE··LOCAL··DEFAULT····1·$d
94 ····90:·00000ddc·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·00000f80·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·00000e01····40·FUNC····LOCAL··DEFAULT····1·date_timetuple94 ····90:·00000fa5····40·FUNC····LOCAL··DEFAULT····1·date_timetuple
96 ····92:·00000e29···236·FUNC····LOCAL··DEFAULT····1·build_struct_time95 ····91:·00000fcd···236·FUNC····LOCAL··DEFAULT····1·build_struct_time
97 ····93:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3196 ····92:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
98 ····94:·00000f10·····0·NOTYPE··LOCAL··DEFAULT····1·$d97 ····93:·000010b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
99 ····95:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3298 ····94:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
100 ····96:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3399 ····95:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
101 ····97:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34100 ····96:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
102 ····98:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35101 ····97:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
103 ····99:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36102 ····98:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
104 ···100:·00000400·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37103 ····99:·00000400·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
105 ···101:·00000f14·····0·NOTYPE··LOCAL··DEFAULT····1·$t104 ···100:·000010b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
106 ···102:·000005c9····68·FUNC····LOCAL··DEFAULT····9·get_tzinfo_member105 ···101:·000005c9····68·FUNC····LOCAL··DEFAULT····9·get_tzinfo_member
107 ···103:·00003819···306·FUNC····LOCAL··DEFAULT····1·format_utcoffset.constprop.0106 ···102:·00003a09···306·FUNC····LOCAL··DEFAULT····1·format_utcoffset.constprop.0
108 ···104:·000011f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d107 ···103:·00001398·····0·NOTYPE··LOCAL··DEFAULT····1·$d
109 ···105:·00001204·····0·NOTYPE··LOCAL··DEFAULT····1·$t108 ···104:·000013a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
110 ···106:·000032fd···120·FUNC····LOCAL··DEFAULT····1·call_tzname109 ···105:·000034ed···120·FUNC····LOCAL··DEFAULT····1·call_tzname
111 ···107:·00001324·····0·NOTYPE··LOCAL··DEFAULT····1·$d110 ···106:·000014c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
112 ···108:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t111 ···107:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t
113 ···109:·000001ad·····2·FUNC····LOCAL··DEFAULT····9·datetime_date_fromtimestamp112 ···108:·000001ad·····2·FUNC····LOCAL··DEFAULT····9·datetime_date_fromtimestamp
114 ···110:·000001af····60·FUNC····LOCAL··DEFAULT····9·date_fromtimestamp113 ···109:·000001af····60·FUNC····LOCAL··DEFAULT····9·date_fromtimestamp
115 ···111:·0000132d····88·FUNC····LOCAL··DEFAULT····1·new_date_subclass_ex114 ···110:·000014d1····88·FUNC····LOCAL··DEFAULT····1·new_date_subclass_ex
116 ···112:·0000132c·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
117 ···113:·00001380·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
118 ···114:·00001384·····0·NOTYPE··LOCAL··DEFAULT····1·$t115 ···111:·000014d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 116 ···112:·00001524·····0·NOTYPE··LOCAL··DEFAULT····1·$d
Max diff block lines reached; 64125/82449 bytes (77.78%) of diff not shown.
271 KB
readelf --wide --relocs {}
Max HTML report size reached
3.0 KB
strings --all --bytes=8 {}
    
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 microsecond·must·be·in·0..99999914 microsecond·must·be·in·0..999999
15 fold·must·be·either·0·or·115 fold·must·be·either·0·or·1
16 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'16 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
17 Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.17 Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.
18 |iiiiO$i18 |iiiiO$i
19 Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.19 Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.
20 utcoffset20 utcoffset
21 iii|iiiiO$i 
22 Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.21 Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.
 22 iii|iiiiO$i
23 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).23 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).
24 tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'24 tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'
25 U:strftime25 U:strftime
26 iiiiiiiii26 iiiiiiiii
27 tzname.replace()·did·not·return·a·string27 tzname.replace()·did·not·return·a·string
28 |OOOOOOO:__new__28 |OOOOOOO:__new__
29 microseconds29 microseconds
Offset 59, 18 lines modifiedOffset 59, 18 lines modified
59 %s(%d,·%d,·%d,·%d,·%d)59 %s(%d,·%d,·%d,·%d,·%d)
60 |iiiiiiiO$i:replace60 |iiiiiiiO$i:replace
61 |O:astimezone61 |O:astimezone
62 utcoffset()·returned·%.200s,·expected·timedelta·or·None62 utcoffset()·returned·%.200s,·expected·timedelta·or·None
63 %s(%d,·%d,·%d,·%d)63 %s(%d,·%d,·%d,·%d)
64 %s(%d,·%d)64 %s(%d,·%d)
65 tzinfo.tzname()·must·return·None·or·a·string,·not·'%s'65 tzinfo.tzname()·must·return·None·or·a·string,·not·'%s'
66 O!|U:timezone 
67 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24),·not·%R. 
68 i:fromordinal66 i:fromordinal
69 ordinal·must·be·>=·167 ordinal·must·be·>=·1
 68 O!|U:timezone
 69 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24),·not·%R.
70 UU:strptime70 UU:strptime
71 _strptime71 _strptime
72 %c%02d%s%02d%s%02d.%06d72 %c%02d%s%02d%s%02d.%06d
73 %c%02d%s%02d%s%02d73 %c%02d%s%02d%s%02d
74 %c%02d%s%02d74 %c%02d%s%02d
75 surrogateescape75 surrogateescape
76 |s:isoformat76 |s:isoformat
Offset 237, 15 lines modifiedOffset 237, 14 lines modified
237 .LANCHOR1237 .LANCHOR1
238 new_delta_ex238 new_delta_ex
239 new_date_ex239 new_date_ex
240 new_time_ex2240 new_time_ex2
241 new_datetime_ex2241 new_datetime_ex2
242 .LANCHOR2242 .LANCHOR2
243 check_tzinfo_subclass243 check_tzinfo_subclass
244 check_tzinfo_subclass.part.0.isra.0 
245 datetime_alloc244 datetime_alloc
246 date_from_pickle245 date_from_pickle
247 call_tzinfo_method246 call_tzinfo_method
248 delta_subtract247 delta_subtract
249 datetime_new248 datetime_new
250 datetime_from_pickle249 datetime_from_pickle
251 date_hash250 date_hash
Offset 317, 17 lines modifiedOffset 316, 17 lines modified
317 local_timezone_from_timestamp316 local_timezone_from_timestamp
318 timezone_utcoffset317 timezone_utcoffset
319 datetime_timestamp318 datetime_timestamp
320 datetime_fold319 datetime_fold
321 datetime_tzname320 datetime_tzname
322 datetime_utcoffset321 datetime_utcoffset
323 datetime_dst322 datetime_dst
 323 date_fromordinal
324 timezone_new324 timezone_new
325 new_timezone325 new_timezone
326 date_fromordinal 
327 date_isoweekday326 date_isoweekday
328 datetime_str327 datetime_str
329 datetime_microsecond328 datetime_microsecond
330 delta_bool329 delta_bool
331 delta_multiply330 delta_multiply
332 multiply_int_timedelta331 multiply_int_timedelta
333 multiply_truedivide_timedelta_float332 multiply_truedivide_timedelta_float
Offset 354, 27 lines modifiedOffset 353, 27 lines modified
354 iso_calendar_date_new_impl353 iso_calendar_date_new_impl
355 date_fromisocalendar354 date_fromisocalendar
356 date_fromisoformat355 date_fromisoformat
357 parse_isoformat_date.constprop.0356 parse_isoformat_date.constprop.0
358 iso_calendar_date_year357 iso_calendar_date_year
359 iso_calendar_date_week358 iso_calendar_date_week
360 iso_calendar_date_weekday359 iso_calendar_date_weekday
361 delta_abs 
362 iso_calendar_date_reduce360 iso_calendar_date_reduce
363 date_replace361 date_replace
364 tzinfo_fromutc362 tzinfo_fromutc
365 datetime_getdate363 datetime_getdate
366 datetime_ctime364 datetime_ctime
367 datetime_fromisoformat365 datetime_fromisoformat
368 parse_isoformat_time366 parse_isoformat_time
369 tzinfo_from_isoformat_results367 tzinfo_from_isoformat_results
370 parse_hh_mm_ss_ff368 parse_hh_mm_ss_ff
371 datetime_reduce_ex369 datetime_reduce_ex
372 datetime_getstate370 datetime_getstate
373 datetime_reduce371 datetime_reduce
 372 delta_abs
374 datetime_gettimetz373 datetime_gettimetz
375 delta_hash374 delta_hash
376 tzinfo_reduce375 tzinfo_reduce
377 delta_reduce376 delta_reduce
378 tzinfo_utcoffset377 tzinfo_utcoffset
379 datetime_utctimetuple378 datetime_utctimetuple
380 timezone_getinitargs379 timezone_getinitargs
Offset 477, 19 lines modifiedOffset 476, 19 lines modified
477 __aeabi_idivmod476 __aeabi_idivmod
478 PyExc_OverflowError477 PyExc_OverflowError
479 PyErr_Format478 PyErr_Format
480 __aeabi_uidivmod479 __aeabi_uidivmod
481 PyExc_ValueError480 PyExc_ValueError
482 PyErr_SetString481 PyErr_SetString
483 PyType_IsSubtype482 PyType_IsSubtype
 483 PyExc_TypeError
484 PyObject_Malloc484 PyObject_Malloc
485 PyType_GetFlags485 PyType_GetFlags
486 _Py_NewReference486 _Py_NewReference
487 PyErr_NoMemory487 PyErr_NoMemory
488 PyExc_TypeError 
489 PyArg_ParseTupleAndKeywords488 PyArg_ParseTupleAndKeywords
490 PyUnicode_AsLatin1String489 PyUnicode_AsLatin1String
491 PyExc_UnicodeEncodeError490 PyExc_UnicodeEncodeError
492 PyErr_ExceptionMatches491 PyErr_ExceptionMatches
493 _PyUnicode_Ready492 _PyUnicode_Ready
494 _Py_HashBytes493 _Py_HashBytes
495 PyObject_Hash494 PyObject_Hash
241 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.99 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 ··[···130]··fold·must·be·either·0·or·119 ··[···130]··fold·must·be·either·0·or·1
20 ··[···14c]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'20 ··[···14c]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
21 ··[···190]··Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.21 ··[···190]··Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.
22 ··[···200]··|iiiiO$i22 ··[···200]··|iiiiO$i
23 ··[···20c]··Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.23 ··[···20c]··Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.
24 ··[···27c]··iii24 ··[···27c]··iii
25 ··[···280]··utcoffset25 ··[···280]··utcoffset
26 ··[···28c]··iii|iiiiO$i 
27 ··[···298]··Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.26 ··[···28c]··Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.
 27 ··[···300]··iii|iiiiO$i
28 ··[···30c]··O28 ··[···30c]··O
29 ··[···310]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).29 ··[···310]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).
30 ··[···36c]··tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'30 ··[···36c]··tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'
31 ··[···3a4]··time31 ··[···3a4]··time
32 ··[···3ac]··U:strftime32 ··[···3ac]··U:strftime
33 ··[···3b8]··iiiiiiiii33 ··[···3b8]··iiiiiiiii
34 ··[···3c8]··%34 ··[···3c8]··%
Offset 84, 18 lines modifiedOffset 84, 18 lines modified
84 ··[···7d8]··%s(%d,·%d,·%d,·%d,·%d)84 ··[···7d8]··%s(%d,·%d,·%d,·%d,·%d)
85 ··[···7f0]··|iiiiiiiO$i:replace85 ··[···7f0]··|iiiiiiiO$i:replace
86 ··[···804]··|O:astimezone86 ··[···804]··|O:astimezone
87 ··[···814]··utcoffset()·returned·%.200s,·expected·timedelta·or·None87 ··[···814]··utcoffset()·returned·%.200s,·expected·timedelta·or·None
88 ··[···84c]··%s(%d,·%d,·%d,·%d)88 ··[···84c]··%s(%d,·%d,·%d,·%d)
89 ··[···860]··%s(%d,·%d)89 ··[···860]··%s(%d,·%d)
90 ··[···86c]··tzinfo.tzname()·must·return·None·or·a·string,·not·'%s'90 ··[···86c]··tzinfo.tzname()·must·return·None·or·a·string,·not·'%s'
 91 ··[···8a4]··i:fromordinal
 92 ··[···8b4]··ordinal·must·be·>=·1
91 ··[···8a4]··O!|U:timezone93 ··[···8cc]··O!|U:timezone
92 ··[···8b4]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24),·not·%R.94 ··[···8dc]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24),·not·%R.
93 ··[···918]··i:fromordinal 
94 ··[···928]··ordinal·must·be·>=·1 
95 ··[···940]···95 ··[···940]···
96 ··[···944]··UU:strptime96 ··[···944]··UU:strptime
97 ··[···950]··_strptime97 ··[···950]··_strptime
98 ··[···95c]··%c%02d%s%02d%s%02d.%06d98 ··[···95c]··%c%02d%s%02d%s%02d.%06d
99 ··[···974]··%c%02d%s%02d%s%02d99 ··[···974]··%c%02d%s%02d%s%02d
100 ··[···988]··%c%02d%s%02d100 ··[···988]··%c%02d%s%02d
101 ··[···998]··surrogateescape101 ··[···998]··surrogateescape
34.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 242 lines modifiedOffset 1, 53 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<new_delta_ex>: 
3 new_delta_ex(): 
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr} 
5 »       mov»    r5,·r0 
6 »       ldr»    r7,·[sp,·#24] 
7 »       mov»    r4,·r1 
8 »       mov»    r6,·r2 
9 »       cbnz»   r3,·42·<new_delta_ex+0x42> 
10 »       movw»   r3,·#51711»  ;·0xc9ff 
11 »       movt»   r3,·#15258»  ;·0x3b9a 
12 »       adds»   r2,·r5,·r3 
13 »       movw»   ip,·#37887»  ;·0x93ff 
14 »       movt»   ip,·#30517»  ;·0x7735 
15 »       cmp»    r2,·ip 
16 »       bcs.n»  be·<new_delta_ex+0xbe> 
17 »       ldr.w»  r3,·[r7,·#152]»      ;·0x98 
18 »       mov»    r0,·r7 
19 »       movs»   r1,·#0 
20 »       blx»    r3 
21 »       cmp»    r0,·#0 
22 »       beq.n»  d8·<new_delta_ex+0xd8> 
23 »       mov.w»  r7,·#4294967295»    ;·0xffffffff 
24 »       strd»   r4,·r6,·[r0,·#16] 
25 »       strd»   r7,·r5,·[r0,·#8] 
26 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
27 »       movw»   r3,·#16959»  ;·0x423f 
28 »       movt»   r3,·#15 
29 »       cmp»    r2,·r3 
30 »       bhi.n»  8c·<new_delta_ex+0x8c> 
31 »       movw»   r0,·#20863»  ;·0x517f 
32 »       movt»   r0,·#1 
33 »       cmp»    r4,·r0 
34 »       bls.n»  e·<new_delta_ex+0xe> 
35 »       mov»    r0,·r4 
36 »       mov.w»  r1,·#20864» ;·0x5180 
37 »       movt»   r1,·#1 
38 »       bl»     0·<__aeabi_idiv> 
39 ·R_ARM_THM_CALL» __aeabi_idiv 
40 »       mov.w»  r1,·#20864» ;·0x5180 
41 »       movt»   r1,·#1 
42 »       mov»    r8,·r0 
43 »       mov»    r0,·r4 
44 »       bl»     0·<__aeabi_idivmod> 
45 ·R_ARM_THM_CALL» __aeabi_idivmod 
46 »       subs»   r4,·r1,·#0 
47 »       ittt»   lt 
48 »       addlt.w»r4,·r4,·#86016»    ;·0x15000 
49 »       addlt.w»r8,·r8,·#4294967295»       ;·0xffffffff 
50 »       addlt.w»r4,·r4,·#384»      ;·0x180 
51 »       add»    r5,·r8 
52 »       b.n»    e·<new_delta_ex+0xe> 
53 »       movw»   r0,·#56963»  ;·0xde83 
54 »       movt»   r0,·#17179»  ;·0x431b 
55 »       asrs»   r1,·r6,·#31 
56 »       smull»  r3,·r2,·r2,·r0 
57 »       movw»   r3,·#16960»  ;·0x4240 
58 »       movt»   r3,·#15 
59 »       rsb»    r8,·r1,·r2,·asr·#18 
60 »       mls»    r6,·r3,·r8,·r6 
61 »       cmp»    r6,·#0 
62 »       ittt»   lt 
63 »       addlt.w»r6,·r6,·#999424»   ;·0xf4000 
64 »       addlt.w»r8,·r8,·#4294967295»       ;·0xffffffff 
65 »       addlt.w»r6,·r6,·#576»      ;·0x240 
66 »       add»    r4,·r8 
67 »       b.n»    4e·<new_delta_ex+0x4e> 
68 »       movw»   lr,·#0 
69 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError 
70 »       movt»   lr,·#0 
71 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError 
72 »       movw»   r1,·#0 
73 ·R_ARM_THM_MOVW_ABS_NC»  .LC9 
74 »       movt»   r1,·#0 
75 ·R_ARM_THM_MOVT_ABS»     .LC9 
76 »       mov»    r2,·r5 
77 »       ldr.w»  r0,·[lr] 
78 »       bl»     0·<PyErr_Format> 
79 ·R_ARM_THM_CALL» PyErr_Format 
80 »       movs»   r0,·#0 
81 »       b.n»    3e·<new_delta_ex+0x3e> 
  
82 000000dc·<new_date_ex>: 
83 new_date_ex(): 
84 »       push»   {r4,·r5,·r6,·lr} 
85 »       mov»    r5,·r1 
86 »       subs»   r1,·r0,·#1 
87 »       mov»    r6,·r2 
88 »       sub»    sp,·#8 
89 »       movw»   r2,·#9998»   ;·0x270e 
90 »       mov»    r4,·r0 
91 »       cmp»    r1,·r2 
92 »       bhi.n»  1a0·<new_date_ex+0xc4> 
93 »       subs»   r1,·r5,·#1 
94 »       cmp»    r1,·#11 
95 »       bhi.n»  1bc·<new_date_ex+0xe0> 
96 »       cmp»    r6,·#0 
97 »       ble.n»  184·<new_date_ex+0xa8> 
98 »       cmp»    r5,·#2 
99 »       beq.n»  132·<new_date_ex+0x56> 
100 »       movw»   r0,·#0 
101 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1 
102 »       movt»   r0,·#0 
103 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1 
104 »       add.w»  ip,·r0,·r5,·lsl·#2 
105 »       ldr.w»  r2,·[ip,·#24] 
106 »       cmp»    r6,·r2 
107 »       bgt.n»  184·<new_date_ex+0xa8> 
108 »       ldr.w»  r2,·[r3,·#152]»      ;·0x98 
109 »       mov»    r0,·r3 
110 »       movs»   r1,·#0 
111 »       blx»    r2 
112 »       cbz»    r0,·12e·<new_date_ex+0x52> 
113 »       mov.w»  r3,·#4294967295»    ;·0xffffffff 
114 »       strb»   r4,·[r0,·#14] 
115 »       str»    r3,·[r0,·#8] 
116 »       asrs»   r4,·r4,·#8 
117 »       strb»   r5,·[r0,·#15] 
118 »       strb»   r4,·[r0,·#13] 
119 »       strb»   r6,·[r0,·#16] 
120 »       add»    sp,·#8 
121 »       pop»    {r4,·r5,·r6,·pc} 
122 »       lsls»   r2,·r0,·#30 
Max diff block lines reached; 30171/34774 bytes (86.76%) of diff not shown.
22.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 »       movt»   r5,·#031 »       movt»   r5,·#0
32 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct32 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
33 »       str»    r5,·[sp,·#0]33 »       str»    r5,·[sp,·#0]
34 »       movs»   r5,·#034 »       movs»   r5,·#0
35 »       ldr»    r6,·[r4,·#4]35 »       ldr»    r6,·[r4,·#4]
36 »       str»    r6,·[sp,·#8]36 »       str»    r6,·[sp,·#8]
37 »       str»    r5,·[sp,·#4]37 »       str»    r5,·[sp,·#4]
38 »       bl»     6a8·<datetime_gettime+0x2c>38 »       bl»     850·<timezone_str+0xec>
39 ·R_ARM_THM_CALL» new_time_ex239 ·R_ARM_THM_CALL» new_time_ex2
40 »       mov»    r6,·r040 »       mov»    r6,·r0
41 »       cbnz»   r0,·54·<time_hash+0x54>41 »       cbnz»   r0,·54·<time_hash+0x54>
42 »       b.n»    130·<time_hash+0x130>42 »       b.n»    130·<time_hash+0x130>
43 »       ldr»    r0,·[r0,·#0]43 »       ldr»    r0,·[r0,·#0]
44 »       mov»    r6,·r444 »       mov»    r6,·r4
45 »       adds»   r0,·#145 »       adds»   r0,·#1
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct56 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
57 »       movt»   r2,·#057 »       movt»   r2,·#0
58 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct58 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
59 »       movw»   r1,·#059 »       movw»   r1,·#0
60 ·R_ARM_THM_MOVW_ABS_NC»  .LC2360 ·R_ARM_THM_MOVW_ABS_NC»  .LC23
61 »       movt»   r1,·#061 »       movt»   r1,·#0
62 ·R_ARM_THM_MOVT_ABS»     .LC2362 ·R_ARM_THM_MOVT_ABS»     .LC23
63 »       bl»     b10·<format_ctime.isra.0+0x4a>63 »       bl»     c98·<datetime_reduce_ex+0x8>
64 ·R_ARM_THM_CALL» call_tzinfo_method64 ·R_ARM_THM_CALL» call_tzinfo_method
65 »       ldr»    r2,·[r6,·#0]65 »       ldr»    r2,·[r6,·#0]
66 »       mov»    r5,·r066 »       mov»    r5,·r0
67 »       subs»   r0,·r2,·#167 »       subs»   r0,·r2,·#1
68 »       str»    r0,·[r6,·#0]68 »       str»    r0,·[r6,·#0]
69 »       cbnz»   r0,·88·<time_hash+0x88>69 »       cbnz»   r0,·88·<time_hash+0x88>
70 »       mov»    r0,·r670 »       mov»    r0,·r6
Offset 98, 20 lines modifiedOffset 98, 20 lines modified
98 »       ldr»    r0,·[pc,·#112]»;·(138·<time_hash+0x138>)98 »       ldr»    r0,·[pc,·#112]»;·(138·<time_hash+0x138>)
99 »       movs»   r3,·#199 »       movs»   r3,·#1
100 »       lsls»   r1,·r6,·#2100 »       lsls»   r1,·r6,·#2
101 »       str»    r0,·[sp,·#0]101 »       str»    r0,·[sp,·#0]
102 »       movs»   r0,·#0102 »       movs»   r0,·#0
103 »       mla»    r1,·lr,·ip,·r1103 »       mla»    r1,·lr,·ip,·r1
104 »       add»    r1,·r8104 »       add»    r1,·r8
105 »       bl»     0·<time_hash>105 »       bl»     6a8·<datetime_gettime+0x2c>
106 ·R_ARM_THM_CALL» new_delta_ex106 ·R_ARM_THM_CALL» new_delta_ex
107 »       mov»    r8,·r0107 »       mov»    r8,·r0
108 »       cbz»    r0,·fa·<time_hash+0xfa>108 »       cbz»    r0,·fa·<time_hash+0xfa>
109 »       mov»    r1,·r5109 »       mov»    r1,·r5
110 »       bl»     367c·<delta_subtract>110 »       bl»     386c·<delta_subtract>
111 ·R_ARM_THM_CALL» delta_subtract111 ·R_ARM_THM_CALL» delta_subtract
112 »       ldr.w»  r2,·[r8]112 »       ldr.w»  r2,·[r8]
113 »       mov»    r6,·r0113 »       mov»    r6,·r0
114 »       subs»   r3,·r2,·#1114 »       subs»   r3,·r2,·#1
115 »       str.w»  r3,·[r8]115 »       str.w»  r3,·[r8]
116 »       cbnz»   r3,·f8·<time_hash+0xf8>116 »       cbnz»   r3,·f8·<time_hash+0xf8>
117 »       mov»    r0,·r8117 »       mov»    r0,·r8
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 »       b.n»    19c·<date_today+0x60>167 »       b.n»    19c·<date_today+0x60>
168 »       mov»    r5,·r0168 »       mov»    r5,·r0
169 »       str»    r0,·[sp,·#0]169 »       str»    r0,·[sp,·#0]
170 »       movs»   r2,·#1170 »       movs»   r2,·#1
171 »       movt»   r2,·#32768»  ;·0x8000171 »       movt»   r2,·#32768»  ;·0x8000
172 »       ldr»    r0,·[pc,·#68]» ;·(1a4·<date_today+0x68>)172 »       ldr»    r0,·[pc,·#68]» ;·(1a4·<date_today+0x68>)
173 »       mov»    r1,·sp173 »       mov»    r1,·sp
174 »       bl»     ddc·<delta_hash+0x2c>174 »       bl»     f80·<time_replace+0x6e>
175 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0175 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0
176 »       ldr»    r3,·[r5,·#0]176 »       ldr»    r3,·[r5,·#0]
177 »       mov»    r4,·r0177 »       mov»    r4,·r0
178 »       subs»   r0,·r3,·#1178 »       subs»   r0,·r3,·#1
179 »       str»    r0,·[r5,·#0]179 »       str»    r0,·[r5,·#0]
180 »       cbnz»   r0,·176·<date_today+0x3a>180 »       cbnz»   r0,·176·<date_today+0x3a>
181 »       mov»    r0,·r5181 »       mov»    r0,·r5
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 »       cmp»    r4,·#0184 »       cmp»    r4,·#0
185 »       beq.n»  150·<date_today+0x14>185 »       beq.n»  150·<date_today+0x14>
186 »       mov»    r1,·sp186 »       mov»    r1,·sp
187 »       ldr»    r0,·[pc,·#40]» ;·(1a8·<date_today+0x6c>)187 »       ldr»    r0,·[pc,·#40]» ;·(1a8·<date_today+0x6c>)
188 »       movs»   r2,·#2188 »       movs»   r2,·#2
189 »       movt»   r2,·#32768»  ;·0x8000189 »       movt»   r2,·#32768»  ;·0x8000
190 »       strd»   r6,·r4,·[sp]190 »       strd»   r6,·r4,·[sp]
191 »       bl»     ddc·<delta_hash+0x2c>191 »       bl»     f80·<time_replace+0x6e>
192 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0192 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0
193 »       ldr»    r1,·[r4,·#0]193 »       ldr»    r1,·[r4,·#0]
194 »       mov»    r6,·r0194 »       mov»    r6,·r0
195 »       subs»   r2,·r1,·#1195 »       subs»   r2,·r1,·#1
196 »       str»    r2,·[r4,·#0]196 »       str»    r2,·[r4,·#0]
197 »       cbnz»   r2,·19c·<date_today+0x60>197 »       cbnz»   r2,·19c·<date_today+0x60>
198 »       mov»    r0,·r4198 »       mov»    r0,·r4
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 »       cmp»    r0,·#0233 »       cmp»    r0,·#0
234 »       bne.n»  1c4·<date_fromtimestamp+0x16>234 »       bne.n»  1c4·<date_fromtimestamp+0x16>
235 »       ldrd»   r1,·r0,·[sp,·#20]235 »       ldrd»   r1,·r0,·[sp,·#20]
236 »       mov»    r3,·r4236 »       mov»    r3,·r4
237 »       ldr»    r2,·[sp,·#16]237 »       ldr»    r2,·[sp,·#16]
238 »       adds»   r1,·#1238 »       adds»   r1,·#1
239 »       addw»   r0,·r0,·#1900»;·0x76c239 »       addw»   r0,·r0,·#1900»;·0x76c
240 »       bl»     132c·<time_strftime+0x52>240 »       bl»     14d0·<delta_remainder+0x5c>
241 ·R_ARM_THM_CALL» new_date_subclass_ex241 ·R_ARM_THM_CALL» new_date_subclass_ex
242 »       add»    sp,·#48»      ;·0x30242 »       add»    sp,·#48»      ;·0x30
243 »       pop»    {r4,·pc}243 »       pop»    {r4,·pc}
  
244 000001ea·<datetime_datetime_now>:244 000001ea·<datetime_datetime_now>:
245 datetime_datetime_now():245 datetime_datetime_now():
246 »       push»   {r4,·r5,·r6,·lr}246 »       push»   {r4,·r5,·r6,·lr}
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 »       ldr»    r4,·[r0,·#0]276 »       ldr»    r4,·[r0,·#0]
277 »       b.n»    230·<datetime_datetime_now+0x46>277 »       b.n»    230·<datetime_datetime_now+0x46>
278 »       movw»   r4,·#0278 »       movw»   r4,·#0
279 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct279 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
280 »       movt»   r4,·#0280 »       movt»   r4,·#0
281 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct281 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
282 »       mov»    r0,·r4282 »       mov»    r0,·r4
283 »       bl»     1d8·<date_fromtimestamp+0x2a>283 »       bl»     0·<time_hash>
284 ·R_ARM_THM_CALL» check_tzinfo_subclass284 ·R_ARM_THM_CALL» check_tzinfo_subclass
285 »       cmp»    r0,·#0285 »       cmp»    r0,·#0
286 »       blt.n»  21e·<datetime_datetime_now+0x34>286 »       blt.n»  21e·<datetime_datetime_now+0x34>
287 »       movw»   r6,·#0287 »       movw»   r6,·#0
288 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct288 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
289 »       movt»   r6,·#0289 »       movt»   r6,·#0
290 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct290 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 »       movt»   r3,·#0297 »       movt»   r3,·#0
298 ·R_ARM_THM_MOVT_ABS»     _PyTime_gmtime298 ·R_ARM_THM_MOVT_ABS»     _PyTime_gmtime
299 »       cmp»    r4,·r6299 »       cmp»    r4,·r6
300 »       it»     ne300 »       it»     ne
301 »       movne»  r1,·r3301 »       movne»  r1,·r3
302 »       mov»    r0,·r5302 »       mov»    r0,·r5
303 »       mov»    r2,·r4303 »       mov»    r2,·r4
304 »       bl»     1ad4·<datetime_best_possible>304 »       bl»     1c78·<datetime_best_possible>
305 ·R_ARM_THM_CALL» datetime_best_possible305 ·R_ARM_THM_CALL» datetime_best_possible
306 »       cmp»    r0,·#0306 »       cmp»    r0,·#0
Max diff block lines reached; 19951/23201 bytes (85.99%) of diff not shown.
53.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 8, 414 lines modifiedOffset 8, 412 lines modified
8 ··0x00000050·6e65775f·64617465·5f657800·6e65775f·new_date_ex.new_8 ··0x00000050·6e65775f·64617465·5f657800·6e65775f·new_date_ex.new_
9 ··0x00000060·74696d65·5f657832·006e6577·5f646174·time_ex2.new_dat9 ··0x00000060·74696d65·5f657832·006e6577·5f646174·time_ex2.new_dat
10 ··0x00000070·6574696d·655f6578·32002e4c·414e4348·etime_ex2..LANCH10 ··0x00000070·6574696d·655f6578·32002e4c·414e4348·etime_ex2..LANCH
11 ··0x00000080·4f523200·2e4c4339·002e4c43·3130002e·OR2..LC9..LC10..11 ··0x00000080·4f523200·2e4c4339·002e4c43·3130002e·OR2..LC9..LC10..
12 ··0x00000090·4c433131·002e4c43·3132002e·4c433133·LC11..LC12..LC1312 ··0x00000090·4c433131·002e4c43·3132002e·4c433133·LC11..LC12..LC13
13 ··0x000000a0·002e4c43·3134002e·4c433135·002e4c43·..LC14..LC15..LC13 ··0x000000a0·002e4c43·3134002e·4c433135·002e4c43·..LC14..LC15..LC
80.4 KB
_functoolsmodule.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:··········17444·(bytes·into·file)13 ··Start·of·section·headers:··········17396·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x4424:1 There·are·17·section·headers,·starting·at·offset·0x43f4:
  
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·000654·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00069c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0037a0·0003e8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·003778·000418·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000688·000530·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0006d0·000530·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003b88·0002a0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003b90·0002a0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000bb8·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000c00·000004·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000bb8·000b04·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000c00·000a94·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003e28·0003a0·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003e30·000368·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0016bc·0003a6·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001694·0003a6·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001a62·00045c·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001a3a·00045c·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·0041c8·0001d0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004198·0001d0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001ec0·000433·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001e98·000433·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0022f3·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0022cb·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022f3·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022cb·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002328·000b70·10·····15·115··418 ··[14]·.symtab···········SYMTAB··········00000000·002300·000b70·10·····15·115··4
19 ··[15]·.strtab···········STRTAB··········00000000·002e98·000907·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002e70·000907·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·004398·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·004368·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
7.77 KB
readelf --wide --symbols {}
    
Offset 13, 59 lines modifiedOffset 13, 59 lines modified
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC115 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
16 ····12:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC216 ····12:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
17 ····13:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC317 ····13:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
18 ····14:·00000060·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000060·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000061···320·FUNC····LOCAL··DEFAULT····1·lru_cache_new19 ····15:·00000061···320·FUNC····LOCAL··DEFAULT····1·lru_cache_new
20 ····16:·00000535··1004·FUNC····LOCAL··DEFAULT····6·bounded_lru_cache_wrapper20 ····16:·00000535···988·FUNC····LOCAL··DEFAULT····6·bounded_lru_cache_wrapper
21 ····17:·000004a5····20·FUNC····LOCAL··DEFAULT····1·uncached_lru_cache_wrapper21 ····17:·000004ed····20·FUNC····LOCAL··DEFAULT····1·uncached_lru_cache_wrapper
22 ····18:·00000001···510·FUNC····LOCAL··DEFAULT····9·infinite_lru_cache_wrapper22 ····18:·00000001···510·FUNC····LOCAL··DEFAULT····9·infinite_lru_cache_wrapper
23 ····19:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC424 ····20:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
25 ····21:·00000049···464·FUNC····LOCAL··DEFAULT····6·partial_new25 ····21:·00000049···464·FUNC····LOCAL··DEFAULT····6·partial_new
26 ····22:·00000219···284·FUNC····LOCAL··DEFAULT····6·partial_vectorcall26 ····22:·00000219···284·FUNC····LOCAL··DEFAULT····6·partial_vectorcall
27 ····23:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·$t28 ····24:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·$t
29 ····25:·00000335····18·FUNC····LOCAL··DEFAULT····6·partial_vectorcall_fallback29 ····25:·00000335····18·FUNC····LOCAL··DEFAULT····6·partial_vectorcall_fallback
30 ····26:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·00000349···158·FUNC····LOCAL··DEFAULT····6·partial_call32 ····28:·00000349···158·FUNC····LOCAL··DEFAULT····6·partial_call
33 ····29:·000003e9···106·FUNC····LOCAL··DEFAULT····6·partial_dealloc33 ····29:·000003e9···106·FUNC····LOCAL··DEFAULT····6·partial_dealloc
34 ····30:·00000455···218·FUNC····LOCAL··DEFAULT····6·lru_cache_tp_traverse34 ····30:·00000455···218·FUNC····LOCAL··DEFAULT····6·lru_cache_tp_traverse
35 ····31:·00000531·····4·FUNC····LOCAL··DEFAULT····6·lru_cache_call35 ····31:·00000531·····4·FUNC····LOCAL··DEFAULT····6·lru_cache_call
36 ····32:·0000091c·····0·NOTYPE··LOCAL··DEFAULT····6·$d36 ····32:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
37 ····33:·00000920·····0·NOTYPE··LOCAL··DEFAULT····6·$t37 ····33:·00000910·····0·NOTYPE··LOCAL··DEFAULT····6·$t
38 ····34:·00000921····88·FUNC····LOCAL··DEFAULT····6·partial_traverse38 ····34:·00000911····88·FUNC····LOCAL··DEFAULT····6·partial_traverse
39 ····35:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·000001a1·····2·FUNC····LOCAL··DEFAULT····1·_functools_free40 ····36:·000001a1·····2·FUNC····LOCAL··DEFAULT····1·_functools_free
41 ····37:·000001a5···130·FUNC····LOCAL··DEFAULT····1·lru_cache_dealloc41 ····37:·000001a5···130·FUNC····LOCAL··DEFAULT····1·lru_cache_dealloc
42 ····38:·00000229····30·FUNC····LOCAL··DEFAULT····1·lru_cache_clear_list42 ····38:·00000229····32·FUNC····LOCAL··DEFAULT····1·lru_cache_clear_list
43 ····39:·00000249····48·FUNC····LOCAL··DEFAULT····1·lru_list_elem_dealloc43 ····39:·00000249····48·FUNC····LOCAL··DEFAULT····1·lru_list_elem_dealloc
44 ····40:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC544 ····40:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
45 ····41:·00000279····64·FUNC····LOCAL··DEFAULT····1·functools_cmp_to_key45 ····41:·00000279····64·FUNC····LOCAL··DEFAULT····1·functools_cmp_to_key
46 ····42:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC647 ····43:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
 48 ····44:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
48 ····44:·00000979····76·FUNC····LOCAL··DEFAULT····6·keyobject_call49 ····45:·000002b9····72·FUNC····LOCAL··DEFAULT····1·keyobject_call
49 ····45:·000009bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····46:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC751 ····47:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
51 ····47:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC852 ····48:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
52 ····48:·000009c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
53 ····49:·000009c5···252·FUNC····LOCAL··DEFAULT····6·keyobject_richcompare53 ····49:·00000969···252·FUNC····LOCAL··DEFAULT····6·keyobject_richcompare
54 ····50:·00000abc·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····50:·00000a60·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····51:·00000ac0·····0·NOTYPE··LOCAL··DEFAULT····6·$t55 ····51:·00000a64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
56 ····52:·00000ac1····66·FUNC····LOCAL··DEFAULT····6·keyobject_dealloc56 ····52:·00000a65····48·FUNC····LOCAL··DEFAULT····6·keyobject_dealloc
57 ····53:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t57 ····53:·00000300·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·000002b9····60·FUNC····LOCAL··DEFAULT····1·lru_cache_cache_clear58 ····54:·00000301····60·FUNC····LOCAL··DEFAULT····1·lru_cache_cache_clear
59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
60 ····56:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC960 ····56:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
61 ····57:·000002f5····56·FUNC····LOCAL··DEFAULT····1·partial_reduce61 ····57:·0000033d····56·FUNC····LOCAL··DEFAULT····1·partial_reduce
62 ····58:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1062 ····58:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
63 ····59:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1163 ····59:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
64 ····60:·0000032d···374·FUNC····LOCAL··DEFAULT····1·partial_setstate64 ····60:·00000375···374·FUNC····LOCAL··DEFAULT····1·partial_setstate
65 ····61:·000001ff····48·FUNC····LOCAL··DEFAULT····9·lru_cache_descr_get65 ····61:·000001ff····48·FUNC····LOCAL··DEFAULT····9·lru_cache_descr_get
66 ····62:·0000022f·····8·FUNC····LOCAL··DEFAULT····9·lru_cache_copy66 ····62:·0000022f·····8·FUNC····LOCAL··DEFAULT····9·lru_cache_copy
67 ····63:·00000237·····8·FUNC····LOCAL··DEFAULT····9·lru_cache_deepcopy67 ····63:·00000237·····8·FUNC····LOCAL··DEFAULT····9·lru_cache_deepcopy
68 ····64:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1268 ····64:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
69 ····65:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1369 ····65:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
70 ····66:·0000023f····62·FUNC····LOCAL··DEFAULT····9·lru_cache_cache_info70 ····66:·0000023f····62·FUNC····LOCAL··DEFAULT····9·lru_cache_cache_info
71 ····67:·0000027d···112·FUNC····LOCAL··DEFAULT····9·lru_cache_tp_clear71 ····67:·0000027d···112·FUNC····LOCAL··DEFAULT····9·lru_cache_tp_clear
Offset 76, 16 lines modifiedOffset 76, 16 lines modified
76 ····72:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1776 ····72:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
77 ····73:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1877 ····73:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
78 ····74:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1978 ····74:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
79 ····75:·000002f9···266·FUNC····LOCAL··DEFAULT····9·partial_repr79 ····75:·000002f9···266·FUNC····LOCAL··DEFAULT····9·partial_repr
80 ····76:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2080 ····76:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
81 ····77:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2181 ····77:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
82 ····78:·00000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2282 ····78:·00000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
83 ····79:·000004b9···412·FUNC····LOCAL··DEFAULT····1·functools_reduce83 ····79:·00000501···412·FUNC····LOCAL··DEFAULT····1·functools_reduce
84 ····80:·00000650·····0·NOTYPE··LOCAL··DEFAULT····1·$d84 ····80:·00000698·····0·NOTYPE··LOCAL··DEFAULT····1·$d
85 ····81:·00000403····42·FUNC····LOCAL··DEFAULT····9·keyobject_traverse85 ····81:·00000403····42·FUNC····LOCAL··DEFAULT····9·keyobject_traverse
86 ····82:·0000042d····48·FUNC····LOCAL··DEFAULT····9·keyobject_clear86 ····82:·0000042d····48·FUNC····LOCAL··DEFAULT····9·keyobject_clear
87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT···11·87 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
88 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d88 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
89 ····85:·00000000····33·OBJECT··LOCAL··DEFAULT···11·_functools_doc89 ····85:·00000000····33·OBJECT··LOCAL··DEFAULT···11·_functools_doc
90 ····86:·00000024···453·OBJECT··LOCAL··DEFAULT···11·lru_cache_doc90 ····86:·00000024···453·OBJECT··LOCAL··DEFAULT···11·lru_cache_doc
91 ····87:·000001ec···418·OBJECT··LOCAL··DEFAULT···11·functools_reduce_doc91 ····87:·000001ec···418·OBJECT··LOCAL··DEFAULT···11·functools_reduce_doc
Offset 145, 20 lines modifiedOffset 145, 20 lines modified
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Call146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Call
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs
149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash
150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItem_KnownHash150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_GetItem_KnownHash
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
 152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItem_KnownHash154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItem_KnownHash
154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_Pop_KnownHash155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_Pop_KnownHash
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next 
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Zero159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Zero
160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AttributeError161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AttributeError
162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Clear163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Clear
164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
30.7 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x37a0·contains·125·entries:1 Relocation·section·'.rel.text'·at·offset·0x3778·contains·131·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 0000000e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR15 0000000e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
6 00000012··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR16 00000012··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
7 0000001e··0000750a·R_ARM_THM_CALL·········00000000···PyThreadState_Get7 0000001e··0000750a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
8 00000028··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBaseObject_Type8 00000028··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBaseObject_Type
Offset 22, 19 lines modifiedOffset 22, 19 lines modified
22 000000a8··00007d0a·R_ARM_THM_CALL·········00000000···PyIndex_Check22 000000a8··00007d0a·R_ARM_THM_CALL·········00000000···PyIndex_Check
23 000000b0··00007e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError23 000000b0··00007e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
24 000000b4··00007e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError24 000000b4··00007e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
25 000000bc··00007f0a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t25 000000bc··00007f0a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t
26 000000ce··0000102f·R_ARM_THM_MOVW_ABS_NC··00000535···bounded_lru_cache_wrapper26 000000ce··0000102f·R_ARM_THM_MOVW_ABS_NC··00000535···bounded_lru_cache_wrapper
27 000000d2··00001030·R_ARM_THM_MOVT_ABS·····00000535···bounded_lru_cache_wrapper27 000000d2··00001030·R_ARM_THM_MOVT_ABS·····00000535···bounded_lru_cache_wrapper
28 000000d6··0000800a·R_ARM_THM_CALL·········00000000···PyDict_New28 000000d6··0000800a·R_ARM_THM_CALL·········00000000···PyDict_New
29 0000012c··0000112f·R_ARM_THM_MOVW_ABS_NC··000004a5···uncached_lru_cache_wrapper29 0000012c··0000112f·R_ARM_THM_MOVW_ABS_NC··000004ed···uncached_lru_cache_wrapper
30 00000130··00001130·R_ARM_THM_MOVT_ABS·····000004a5···uncached_lru_cache_wrapper30 00000130··00001130·R_ARM_THM_MOVT_ABS·····000004ed···uncached_lru_cache_wrapper
31 00000136··0000810a·R_ARM_THM_CALL·········00000000···PyErr_Occurred31 00000136··0000810a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
32 0000013e··0000112f·R_ARM_THM_MOVW_ABS_NC··000004a5···uncached_lru_cache_wrapper32 0000013e··0000112f·R_ARM_THM_MOVW_ABS_NC··000004ed···uncached_lru_cache_wrapper
33 00000142··00001130·R_ARM_THM_MOVT_ABS·····000004a5···uncached_lru_cache_wrapper33 00000142··00001130·R_ARM_THM_MOVT_ABS·····000004ed···uncached_lru_cache_wrapper
34 0000014e··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc34 0000014e··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
35 00000154··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError35 00000154··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
36 00000158··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError36 00000158··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
37 0000015e··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC337 0000015e··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC3
38 00000162··00000d30·R_ARM_THM_MOVT_ABS·····00000034···.LC338 00000162··00000d30·R_ARM_THM_MOVT_ABS·····00000034···.LC3
39 0000016a··0000840a·R_ARM_THM_CALL·········00000000···PyErr_SetString39 0000016a··0000840a·R_ARM_THM_CALL·········00000000···PyErr_SetString
40 00000170··0000122f·R_ARM_THM_MOVW_ABS_NC··00000001···infinite_lru_cache_wrapper40 00000170··0000122f·R_ARM_THM_MOVW_ABS_NC··00000001···infinite_lru_cache_wrapper
Offset 47, 105 lines modifiedOffset 47, 111 lines modified
47 0000019c··00000102·R_ARM_ABS32············00000000···.data47 0000019c··00000102·R_ARM_ABS32············00000000···.data
48 000001a8··00008f0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack48 000001a8··00008f0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
49 000001d2··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc49 000001d2··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
50 000001fa··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc50 000001fa··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
51 00000212··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc51 00000212··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
52 0000021a··0000900a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs52 0000021a··0000900a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
53 00000220··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc53 00000220··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
54 0000023c··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc54 0000023e··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
55 00000258··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc55 00000258··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
56 00000272··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 00000272··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
57 00000284··0000282f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC557 00000284··0000282f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC5
58 00000288··00002830·R_ARM_THM_MOVT_ABS·····00000084···.LC558 00000288··00002830·R_ARM_THM_MOVT_ABS·····00000084···.LC5
59 0000028e··00007a0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords59 0000028e··00007a0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords
60 00000296··0000940a·R_ARM_THM_CALL·········00000000···_PyObject_New60 00000296··0000950a·R_ARM_THM_CALL·········00000000···_PyObject_New
61 000002b0··00000102·R_ARM_ABS32············00000000···.data61 000002b0··00000102·R_ARM_ABS32············00000000···.data
62 000002b4··00000102·R_ARM_ABS32············00000000···.data62 000002b4··00000102·R_ARM_ABS32············00000000···.data
 63 000002c4··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000094···.LC6
 64 000002c8··00002b30·R_ARM_THM_MOVT_ABS·····00000094···.LC6
 65 000002d2··00007a0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords
 66 000002da··0000950a·R_ARM_THM_CALL·········00000000···_PyObject_New
 67 000002f8··00000102·R_ARM_ABS32············00000000···.data
 68 000002fc··00000102·R_ARM_ABS32············00000000···.data
63 000002da··00009f0a·R_ARM_THM_CALL·········00000000···PyDict_Clear69 00000322··00009f0a·R_ARM_THM_CALL·········00000000···PyDict_Clear
64 000002e4··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct70 0000032c··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
65 000002e8··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
66 00000300··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
67 00000304··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct71 00000330··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 72 00000348··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 73 0000034c··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
68 00000312··0000382f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC974 0000035a··0000382f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC9
69 00000316··00003830·R_ARM_THM_MOVT_ABS·····000000c4···.LC975 0000035e··00003830·R_ARM_THM_MOVT_ABS·····000000c4···.LC9
70 00000324··0000a00a·R_ARM_THM_CALL·········00000000···Py_BuildValue76 0000036c··0000a00a·R_ARM_THM_CALL·········00000000···Py_BuildValue
71 00000342··00003b2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC1177 0000038a··00003b2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC11
72 00000346··00003b30·R_ARM_THM_MOVT_ABS·····000000e8···.LC1178 0000038e··00003b30·R_ARM_THM_MOVT_ABS·····000000e8···.LC11
73 00000350··0000a10a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple79 00000398··0000a10a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
74 0000035a··00007b0a·R_ARM_THM_CALL·········00000000···PyCallable_Check80 000003a2··00007b0a·R_ARM_THM_CALL·········00000000···PyCallable_Check
75 0000036e··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct81 000003b6··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
76 00000372··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct82 000003ba··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
77 00000382··0000a22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type83 000003ca··0000a22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
78 00000386··0000a230·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type84 000003ce··0000a230·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
79 0000039a··0000a32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type85 000003e2··0000a32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
80 0000039e··0000a330·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type86 000003e6··0000a330·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
81 000003f2··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc87 0000043a··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
82 0000040c··0000162f·R_ARM_THM_MOVW_ABS_NC··00000219···partial_vectorcall88 00000454··0000162f·R_ARM_THM_MOVW_ABS_NC··00000219···partial_vectorcall
83 00000410··00001630·R_ARM_THM_MOVT_ABS·····00000219···partial_vectorcall89 00000458··00001630·R_ARM_THM_MOVT_ABS·····00000219···partial_vectorcall
84 0000041e··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct90 00000466··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
85 00000422··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct91 0000046a··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
86 00000432··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError92 0000047a··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
87 00000436··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError93 0000047e··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
88 0000043a··00003a2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC1094 00000482··00003a2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC10
89 0000043e··00003a30·R_ARM_THM_MOVT_ABS·····000000d0···.LC1095 00000486··00003a30·R_ARM_THM_MOVT_ABS·····000000d0···.LC10
90 00000448··0000840a·R_ARM_THM_CALL·········00000000···PyErr_SetString96 00000490··0000840a·R_ARM_THM_CALL·········00000000···PyErr_SetString
91 00000458··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc97 000004a0··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
92 0000045e··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
93 00000464··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc98 000004a6··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
94 0000046c··0000870a·R_ARM_THM_CALL·········00000000···PyDict_Copy 
95 00000486··0000800a·R_ARM_THM_CALL·········00000000···PyDict_New 
96 0000048e··0000a40a·R_ARM_THM_CALL·········00000000···PySequence_Tuple 
97 0000049c··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc99 000004ac··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 100 000004b4··0000870a·R_ARM_THM_CALL·········00000000···PyDict_Copy
 101 000004ce··0000800a·R_ARM_THM_CALL·········00000000···PyDict_New
 102 000004d6··0000a40a·R_ARM_THM_CALL·········00000000···PySequence_Tuple
 103 000004e4··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
98 000004c0··00004c2f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC20104 00000508··00004c2f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC20
99 000004c4··00004c30·R_ARM_THM_MOVT_ABS·····00000138···.LC20105 0000050c··00004c30·R_ARM_THM_MOVT_ABS·····00000138···.LC20
100 000004da··0000ac0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple106 00000522··0000ac0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
101 000004ee··0000ad0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter107 00000536··0000ad0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
102 000004fa··0000930a·R_ARM_THM_CALL·········00000000···PyTuple_New 
103 00000510··0000ae0a·R_ARM_THM_CALL·········00000000···PyIter_Next 
104 0000054a··00008e0a·R_ARM_THM_CALL·········00000000···PyObject_Call 
105 0000057e··0000810a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
106 00000590··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
107 000005a2··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
108 000005ae··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
109 000005b2··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
110 000005b8··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
111 000005be··00004d2f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC21 
112 000005c2··00004d30·R_ARM_THM_MOVT_ABS·····00000140···.LC21 
113 000005c8··0000840a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
114 000005dc··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
115 000005e0··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
116 000005e4··00004e2f·R_ARM_THM_MOVW_ABS_NC··00000168···.LC22 
117 000005e8··00004e30·R_ARM_THM_MOVT_ABS·····00000168···.LC22 
118 000005f0··0000840a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
119 00000600··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
120 00000616··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
121 00000626··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
122 00000630··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
123 00000636··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
124 00000642··0000930a·R_ARM_THM_CALL·········00000000···PyTuple_New108 00000542··0000930a·R_ARM_THM_CALL·········00000000···PyTuple_New
 109 00000558··0000ae0a·R_ARM_THM_CALL·········00000000···PyIter_Next
 110 00000592··00008e0a·R_ARM_THM_CALL·········00000000···PyObject_Call
 111 000005c6··0000810a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 112 000005d8··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 113 000005ea··0000820a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 114 000005f6··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 115 000005fa··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
Max diff block lines reached; 18963/31398 bytes (60.40%) of diff not shown.
437 B
strings --all --bytes=8 {}
    
Offset 142, 20 lines modifiedOffset 142, 20 lines modified
142 _PyRuntime142 _PyRuntime
143 PyObject_Call143 PyObject_Call
144 PyObject_GC_UnTrack144 PyObject_GC_UnTrack
145 PyObject_ClearWeakRefs145 PyObject_ClearWeakRefs
146 PyObject_Hash146 PyObject_Hash
147 _PyDict_GetItem_KnownHash147 _PyDict_GetItem_KnownHash
148 PyTuple_New148 PyTuple_New
 149 PyDict_Next
149 _PyObject_New150 _PyObject_New
150 _PyDict_SetItem_KnownHash151 _PyDict_SetItem_KnownHash
151 _PyDict_Pop_KnownHash152 _PyDict_Pop_KnownHash
152 PyLong_Type153 PyLong_Type
153 PyUnicode_Type154 PyUnicode_Type
154 PyDict_Next 
155 PyObject_Free155 PyObject_Free
156 _PyLong_Zero156 _PyLong_Zero
157 PyObject_RichCompare157 PyObject_RichCompare
158 PyExc_AttributeError158 PyExc_AttributeError
159 PyErr_Format159 PyErr_Format
160 PyDict_Clear160 PyDict_Clear
161 Py_BuildValue161 Py_BuildValue
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 277, 28 lines modifiedOffset 277, 28 lines modified
277 »       b.n»    1e2·<lru_cache_dealloc+0x3e>277 »       b.n»    1e2·<lru_cache_dealloc+0x3e>
278 »       nop278 »       nop
  
279 00000228·<lru_cache_clear_list>:279 00000228·<lru_cache_clear_list>:
280 lru_cache_clear_list():280 lru_cache_clear_list():
281 »       push»   {r4,·lr}281 »       push»   {r4,·lr}
282 »       mov»    r4,·r0282 »       mov»    r4,·r0
 283 »       mov»    r3,·r4
 284 »       mov»    r0,·r3
283 »       cbz»    r4,·244·<lru_cache_clear_list+0x1c>285 »       cbz»    r4,·246·<lru_cache_clear_list+0x1e>
284 »       mov»    r0,·r4286 »       ldr»    r2,·[r3,·#0]
285 »       ldr»    r4,·[r4,·#12]287 »       ldr»    r4,·[r4,·#12]
286 »       ldr»    r3,·[r0,·#0] 
287 »       subs»   r1,·r3,·#1288 »       subs»   r1,·r2,·#1
288 »       str»    r1,·[r0,·#0]289 »       str»    r1,·[r3,·#0]
289 »       cmp»    r1,·#0290 »       cmp»    r1,·#0
290 »       bne.n»  22c·<lru_cache_clear_list+0x4>291 »       bne.n»  22c·<lru_cache_clear_list+0x4>
291 »       bl»     0·<_Py_Dealloc>292 »       bl»     0·<_Py_Dealloc>
292 ·R_ARM_THM_CALL» _Py_Dealloc293 ·R_ARM_THM_CALL» _Py_Dealloc
293 »       cmp»    r4,·#0294 »       mov»    r3,·r4
294 »       bne.n»  22e·<lru_cache_clear_list+0x6>295 »       b.n»    22e·<lru_cache_clear_list+0x6>
295 »       pop»    {r4,·pc}296 »       pop»    {r4,·pc}
296 »       nop 
  
297 00000248·<lru_list_elem_dealloc>:297 00000248·<lru_list_elem_dealloc>:
298 lru_list_elem_dealloc():298 lru_list_elem_dealloc():
299 »       push»   {r4,·lr}299 »       push»   {r4,·lr}
300 »       mov»    r4,·r0300 »       mov»    r4,·r0
301 »       ldr»    r0,·[r0,·#20]301 »       ldr»    r0,·[r0,·#20]
302 »       cbz»    r0,·25c·<lru_list_elem_dealloc+0x14>302 »       cbz»    r0,·25c·<lru_list_elem_dealloc+0x14>
Offset 352, 15 lines modifiedOffset 352, 54 lines modified
352 »       pop»    {r4,·pc}352 »       pop»    {r4,·pc}
353 »       nop353 »       nop
354 »       .word»  0x000002ac354 »       .word»  0x000002ac
355 ·R_ARM_ABS32»    .data355 ·R_ARM_ABS32»    .data
356 »       .word»  0x000002b4356 »       .word»  0x000002b4
357 ·R_ARM_ABS32»    .data357 ·R_ARM_ABS32»    .data
  
 358 000002b8·<keyobject_call>:
 359 keyobject_call():
 360 »       push»   {r4,·r5,·lr}
 361 »       mov»    ip,·r1
 362 »       mov»    r4,·r0
 363 »       sub»    sp,·#20
 364 »       mov»    r1,·r2
 365 »       add»    r5,·sp,·#12
 366 »       movw»   r2,·#0
 367 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
 368 »       movt»   r2,·#0
 369 ·R_ARM_THM_MOVT_ABS»     .LC6
 370 »       ldr»    r3,·[pc,·#40]» ;·(2f8·<keyobject_call+0x40>)
 371 »       mov»    r0,·ip
 372 »       str»    r5,·[sp,·#0]
 373 »       bl»     0·<PyArg_ParseTupleAndKeywords>
 374 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
 375 »       cbz»    r0,·2f4·<keyobject_call+0x3c>
 376 »       ldr»    r0,·[pc,·#32]» ;·(2fc·<keyobject_call+0x44>)
 377 »       bl»     0·<_PyObject_New>
 378 ·R_ARM_THM_CALL» _PyObject_New
 379 »       cbz»    r0,·2f4·<keyobject_call+0x3c>
 380 »       ldr»    r2,·[r4,·#8]
 381 »       ldr»    r3,·[sp,·#12]
 382 »       ldr»    r1,·[r2,·#0]
 383 »       adds»   r1,·#1
 384 »       str»    r1,·[r2,·#0]
 385 »       str»    r2,·[r0,·#8]
 386 »       ldr»    r4,·[r3,·#0]
 387 »       adds»   r4,·#1
 388 »       str»    r4,·[r3,·#0]
 389 »       str»    r3,·[r0,·#12]
 390 »       add»    sp,·#20
 391 »       pop»    {r4,·r5,·pc}
 392 »       .word»  0x00000380
 393 ·R_ARM_ABS32»    .data
 394 »       .word»  0x000002b4
 395 ·R_ARM_ABS32»    .data
  
358 000002b8·<lru_cache_cache_clear>:396 00000300·<lru_cache_cache_clear>:
359 lru_cache_cache_clear():397 lru_cache_cache_clear():
360 »       push»   {r4,·lr}398 »       push»   {r4,·lr}
361 »       mov»    r3,·r0399 »       mov»    r3,·r0
362 »       ldr»    r4,·[r0,·#12]400 »       ldr»    r4,·[r0,·#12]
363 »       cmp»    r0,·r4401 »       cmp»    r0,·r4
364 »       itett»  ne402 »       itett»  ne
365 »       movne»  r1,·#0403 »       movne»  r1,·#0
Offset 382, 15 lines modifiedOffset 421, 15 lines modified
382 »       movt»   r0,·#0421 »       movt»   r0,·#0
383 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct422 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
384 »       ldr»    r1,·[r0,·#0]423 »       ldr»    r1,·[r0,·#0]
385 »       adds»   r1,·#1424 »       adds»   r1,·#1
386 »       str»    r1,·[r0,·#0]425 »       str»    r1,·[r0,·#0]
387 »       pop»    {r4,·pc}426 »       pop»    {r4,·pc}
  
388 000002f4·<partial_reduce>:427 0000033c·<partial_reduce>:
389 partial_reduce():428 partial_reduce():
390 »       push»   {r4,·r5,·lr}429 »       push»   {r4,·r5,·lr}
391 »       mov»    r2,·r0430 »       mov»    r2,·r0
392 »       ldr»    r3,·[r0,·#8]431 »       ldr»    r3,·[r0,·#8]
393 »       sub»    sp,·#20432 »       sub»    sp,·#20
394 »       ldr»    r0,·[r0,·#20]433 »       ldr»    r0,·[r0,·#20]
395 »       ldr»    r1,·[r2,·#12]434 »       ldr»    r1,·[r2,·#12]
Offset 412, 76 lines modifiedOffset 451, 76 lines modified
412 »       mov»    r2,·r3451 »       mov»    r2,·r3
413 »       strd»   r5,·ip,·[sp,·#4]452 »       strd»   r5,·ip,·[sp,·#4]
414 »       bl»     0·<Py_BuildValue>453 »       bl»     0·<Py_BuildValue>
415 ·R_ARM_THM_CALL» Py_BuildValue454 ·R_ARM_THM_CALL» Py_BuildValue
416 »       add»    sp,·#20455 »       add»    sp,·#20
417 »       pop»    {r4,·r5,·pc}456 »       pop»    {r4,·r5,·pc}
  
418 0000032c·<partial_setstate>:457 00000374·<partial_setstate>:
419 partial_setstate():458 partial_setstate():
420 »       ldr»    r3,·[r1,·#4]459 »       ldr»    r3,·[r1,·#4]
421 »       push»   {r4,·r5,·r6,·lr}460 »       push»   {r4,·r5,·r6,·lr}
422 »       ldr»    r2,·[r3,·#84]» ;·0x54461 »       ldr»    r2,·[r3,·#84]» ;·0x54
423 »       sub»    sp,·#24462 »       sub»    sp,·#24
424 »       lsls»   r6,·r2,·#5463 »       lsls»   r6,·r2,·#5
425 »       bpl.n»  432·<partial_setstate+0x106>464 »       bpl.n»  47a·<partial_setstate+0x106>
426 »       mov»    r4,·r0465 »       mov»    r4,·r0
427 »       add»    r5,·sp,·#20466 »       add»    r5,·sp,·#20
428 »       add»    r6,·sp,·#16467 »       add»    r6,·sp,·#16
429 »       mov»    r0,·r1468 »       mov»    r0,·r1
430 »       add»    r3,·sp,·#12469 »       add»    r3,·sp,·#12
431 »       movw»   r1,·#0470 »       movw»   r1,·#0
432 ·R_ARM_THM_MOVW_ABS_NC»  .LC11471 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
433 »       movt»   r1,·#0472 »       movt»   r1,·#0
434 ·R_ARM_THM_MOVT_ABS»     .LC11473 ·R_ARM_THM_MOVT_ABS»     .LC11
435 »       add»    r2,·sp,·#8474 »       add»    r2,·sp,·#8
Max diff block lines reached; 10432/13312 bytes (78.37%) of diff not shown.
22.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 623, 272 lines modifiedOffset 623, 274 lines modified
623 »       mov»    r4,·r0623 »       mov»    r4,·r0
624 »       ldr.w»  r8,·[r0,·#32]624 »       ldr.w»  r8,·[r0,·#32]
625 »       ldr»    r3,·[r1,·#8]625 »       ldr»    r3,·[r1,·#8]
626 »       sub»    sp,·#28626 »       sub»    sp,·#28
627 »       mov»    r5,·r1627 »       mov»    r5,·r1
628 »       mov»    r7,·r2628 »       mov»    r7,·r2
629 »       cmp»    r2,·#0629 »       cmp»    r2,·#0
630 »       beq.n»  5b6·<bounded_lru_cache_wrapper+0x82>630 »       beq.n»  5c2·<bounded_lru_cache_wrapper+0x8e>
631 »       ldr.w»  r9,·[r2,·#8]631 »       ldr.w»  r9,·[r2,·#8]
632 »       orrs.w» r2,·r8,·r9632 »       orrs.w» r2,·r8,·r9
633 »       bne.w»  75e·<bounded_lru_cache_wrapper+0x22a>633 »       bne.w»  77e·<bounded_lru_cache_wrapper+0x24a>
634 »       cmp»    r3,·#1634 »       cmp»    r3,·#1
635 »       beq.w»  794·<bounded_lru_cache_wrapper+0x260>635 »       beq.w»  7b4·<bounded_lru_cache_wrapper+0x280>
636 »       ldr»    r6,·[r5,·#0]636 »       ldr»    r3,·[r5,·#0]
637 »       mov»    r0,·r5637 »       mov»    r6,·r5
638 »       adds»   r6,·#1638 »       adds»   r3,·#1
639 »       str»    r6,·[r5,·#0]639 »       str»    r3,·[r5,·#0]
 640 »       mov»    r0,·r6
640 »       bl»     0·<PyObject_Hash>641 »       bl»     0·<PyObject_Hash>
641 ·R_ARM_THM_CALL» PyObject_Hash642 ·R_ARM_THM_CALL» PyObject_Hash
642 »       mov»    fp,·r0643 »       mov»    r9,·r0
643 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff644 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff
644 »       beq.w»  836·<bounded_lru_cache_wrapper+0x302>645 »       beq.w»  8b8·<bounded_lru_cache_wrapper+0x384>
645 »       mov»    r2,·r0 
646 »       mov»    r1,·r5 
647 »       ldr»    r0,·[r4,·#36]» ;·0x24646 »       ldr»    r0,·[r4,·#36]» ;·0x24
648 »       mov»    r6,·r5647 »       mov»    r2,·r9
 648 »       mov»    r1,·r6
649 »       bl»     0·<_PyDict_GetItem_KnownHash>649 »       bl»     0·<_PyDict_GetItem_KnownHash>
650 ·R_ARM_THM_CALL» _PyDict_GetItem_KnownHash650 ·R_ARM_THM_CALL» _PyDict_GetItem_KnownHash
 651 »       mov»    r8,·r0
651 »       cmp»    r0,·#0652 »       cmp»    r0,·#0
652 »       beq.n»  64c·<bounded_lru_cache_wrapper+0x118>653 »       beq.n»  664·<bounded_lru_cache_wrapper+0x130>
653 »       ldrd»   r5,·r3,·[r0,·#8]654 »       ldrd»   r7,·r0,·[r0,·#8]
654 »       str»    r3,·[r5,·#12]655 »       str»    r0,·[r7,·#12]
655 »       ldr»    r7,·[r4,·#40]» ;·0x28656 »       ldr»    r5,·[r4,·#40]» ;·0x28
656 »       str»    r5,·[r3,·#8]657 »       str»    r7,·[r0,·#8]
657 »       adds»   r7,·#1658 »       adds»   r5,·#1
658 »       ldr»    r5,·[r0,·#24] 
659 »       ldr»    r2,·[r4,·#8]659 »       ldr»    r3,·[r4,·#8]
660 »       str»    r0,·[r4,·#8]660 »       str.w»  r8,·[r4,·#8]
661 »       str»    r0,·[r2,·#12]661 »       str.w»  r8,·[r3,·#12]
662 »       strd»   r2,·r4,·[r0,·#8]662 »       strd»   r3,·r4,·[r8,·#8]
663 »       ldr»    r0,·[r5,·#0]663 »       ldr.w»  r8,·[r8,·#24]
664 »       str»    r7,·[r4,·#40]» ;·0x28664 »       str»    r5,·[r4,·#40]» ;·0x28
 665 »       ldr.w»  r4,·[r8]
665 »       adds»   r0,·#1666 »       adds»   r4,·#1
666 »       str»    r0,·[r5,·#0]667 »       str.w»  r4,·[r8]
667 »       ldr»    r4,·[r6,·#0]668 »       ldr»    r2,·[r6,·#0]
668 »       subs»   r1,·r4,·#1669 »       subs»   r1,·r2,·#1
669 »       str»    r1,·[r6,·#0]670 »       str»    r1,·[r6,·#0]
670 »       cmp»    r1,·#0671 »       cmp»    r1,·#0
671 »       beq.w»  756·<bounded_lru_cache_wrapper+0x222>672 »       beq.w»  776·<bounded_lru_cache_wrapper+0x242>
672 »       mov»    r0,·r5673 »       mov»    r0,·r8
673 »       add»    sp,·#28674 »       add»    sp,·#28
674 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}675 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
675 »       cmp.w»  r8,·#0676 »       cmp.w»  r8,·#0
676 »       beq.n»  556·<bounded_lru_cache_wrapper+0x22>677 »       beq.n»  556·<bounded_lru_cache_wrapper+0x22>
677 »       mov»    r0,·r3678 »       mov»    r0,·r3
678 »       mov»    r9,·r2679 »       mov»    r9,·r2
679 »       add»    r0,·r9680 »       add»    r0,·r9
680 »       add»    r0,·r3681 »       add»    r0,·r3
681 »       bl»     0·<PyTuple_New>682 »       bl»     0·<PyTuple_New>
682 ·R_ARM_THM_CALL» PyTuple_New683 ·R_ARM_THM_CALL» PyTuple_New
683 »       mov»    r6,·r0684 »       mov»    r6,·r0
684 »       cmp»    r0,·#0685 »       cmp»    r0,·#0
685 »       beq.w»  832·<bounded_lru_cache_wrapper+0x2fe>686 »       beq.w»  84a·<bounded_lru_cache_wrapper+0x316>
686 »       movs»   r3,·#0687 »       movs»   r3,·#0
687 »       add.w»  fp,·r5,·#12688 »       add.w»  fp,·r5,·#12
688 »       ldr»    r1,·[r5,·#8]689 »       ldr»    r1,·[r5,·#8]
689 »       add.w»  lr,·r0,·#12690 »       add.w»  lr,·r0,·#12
690 »       mov»    sl,·fp691 »       mov»    sl,·fp
691 »       mov»    r2,·r3692 »       mov»    r2,·r3
692 »       str»    r3,·[sp,·#20]693 »       str»    r3,·[sp,·#20]
693 »       cmp»    r2,·r1694 »       cmp»    r2,·r1
694 »       add.w»  r2,·r2,·#1695 »       add.w»  r2,·r2,·#1
695 »       blt.w»  770·<bounded_lru_cache_wrapper+0x23c>696 »       blt.w»  790·<bounded_lru_cache_wrapper+0x25c>
696 »       bic.w»  sl,·r1,·r1,·asr·#31697 »       bic.w»  sl,·r1,·r1,·asr·#31
697 »       cbz»    r3,·5f6·<bounded_lru_cache_wrapper+0xc2>698 »       cbz»    r3,·602·<bounded_lru_cache_wrapper+0xce>
698 »       str.w»  sl,·[sp,·#20]699 »       str.w»  sl,·[sp,·#20]
699 »       cmp.w»  r9,·#0700 »       cmp.w»  r9,·#0
700 »       bne.w»  7c2·<bounded_lru_cache_wrapper+0x28e>701 »       bne.w»  7da·<bounded_lru_cache_wrapper+0x2a6>
701 »       cmp.w»  r8,·#0702 »       cmp.w»  r8,·#0
702 »       beq.n»  62e·<bounded_lru_cache_wrapper+0xfa>703 »       beq.n»  564·<bounded_lru_cache_wrapper+0x30>
703 »       add.w»  r8,·sl,·#3704 »       add.w»  r8,·sl,·#3
704 »       ldr.w»  ip,·[r5,·#8]705 »       ldr.w»  ip,·[r5,·#8]
705 »       movs»   r3,·#0706 »       movs»   r3,·#0
706 »       str»    r3,·[sp,·#20]707 »       str»    r3,·[sp,·#20]
707 »       add.w»  lr,·r6,·r8,·lsl·#2708 »       add.w»  lr,·r6,·r8,·lsl·#2
708 »       cmp»    r3,·ip709 »       cmp»    r3,·ip
709 »       add.w»  r3,·r3,·#1710 »       add.w»  r3,·r3,·#1
710 »       blt.w»  782·<bounded_lru_cache_wrapper+0x24e>711 »       blt.w»  7a2·<bounded_lru_cache_wrapper+0x26e>
711 »       cmp.w»  ip,·#0712 »       cmp.w»  ip,·#0
712 »       it»     ge713 »       it»     ge
713 »       addge»  sl,·ip714 »       addge»  sl,·ip
714 »       cmp.w»  r9,·#0715 »       cmp.w»  r9,·#0
715 »       bne.w»  844·<bounded_lru_cache_wrapper+0x310>716 »       beq.n»  564·<bounded_lru_cache_wrapper+0x30>
 717 »       add.w»  r2,·sl,·#3
 718 »       movs»   r3,·#0
 719 »       str»    r3,·[sp,·#20]
 720 »       add.w»  sl,·r6,·r2,·lsl·#2
 721 »       add»    r3,·sp,·#16
 722 »       add»    r2,·sp,·#12
 723 »       add»    r1,·sp,·#20
716 »       mov»    r0,·r6724 »       mov»    r0,·r7
717 »       bl»     0·<PyObject_Hash>725 »       bl»     0·<PyDict_Next>
718 ·R_ARM_THM_CALL» PyObject_Hash726 ·R_ARM_THM_CALL» PyDict_Next
719 »       mov»    fp,·r0 
720 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff 
721 »       beq.w»  838·<bounded_lru_cache_wrapper+0x304> 
722 »       ldr»    r0,·[r4,·#36]» ;·0x24 
723 »       mov»    r2,·fp 
724 »       mov»    r1,·r6 
725 »       bl»     0·<_PyDict_GetItem_KnownHash> 
726 ·R_ARM_THM_CALL» _PyDict_GetItem_KnownHash 
727 »       cmp»    r0,·#0727 »       cmp»    r0,·#0
728 »       bne.n»  582·<bounded_lru_cache_wrapper+0x4e>728 »       beq.n»  564·<bounded_lru_cache_wrapper+0x30>
 729 »       ldr»    r1,·[sp,·#16]
 730 »       ldr»    r0,·[r1,·#4]
 731 »       ldr»    r2,·[r0,·#0]
 732 »       adds»   r2,·#1
 733 »       str»    r2,·[r0,·#0]
 734 »       str.w»  r0,·[sl],·#4
 735 »       b.n»    644·<bounded_lru_cache_wrapper+0x110>
729 »       bl»     0·<PyErr_Occurred>736 »       bl»     0·<PyErr_Occurred>
730 ·R_ARM_THM_CALL» PyErr_Occurred737 ·R_ARM_THM_CALL» PyErr_Occurred
731 »       cmp»    r0,·#0738 »       cmp»    r0,·#0
Max diff block lines reached; 18449/22609 bytes (81.60%) of diff not shown.
1.95 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 102, 21 lines modifiedOffset 102, 21 lines modified
102 ··0x00000630·79005f50·7952756e·74696d65·0050794f·y._PyRuntime.PyO102 ··0x00000630·79005f50·7952756e·74696d65·0050794f·y._PyRuntime.PyO
103 ··0x00000640·626a6563·745f4361·6c6c0050·794f626a·bject_Call.PyObj103 ··0x00000640·626a6563·745f4361·6c6c0050·794f626a·bject_Call.PyObj
104 ··0x00000650·6563745f·47435f55·6e547261·636b0050·ect_GC_UnTrack.P104 ··0x00000650·6563745f·47435f55·6e547261·636b0050·ect_GC_UnTrack.P
105 ··0x00000660·794f626a·6563745f·436c6561·72576561·yObject_ClearWea105 ··0x00000660·794f626a·6563745f·436c6561·72576561·yObject_ClearWea
106 ··0x00000670·6b526566·73005079·4f626a65·63745f48·kRefs.PyObject_H106 ··0x00000670·6b526566·73005079·4f626a65·63745f48·kRefs.PyObject_H
107 ··0x00000680·61736800·5f507944·6963745f·47657449·ash._PyDict_GetI107 ··0x00000680·61736800·5f507944·6963745f·47657449·ash._PyDict_GetI
108 ··0x00000690·74656d5f·4b6e6f77·6e486173·68005079·tem_KnownHash.Py108 ··0x00000690·74656d5f·4b6e6f77·6e486173·68005079·tem_KnownHash.Py
109 ··0x000006a0·5475706c·655f4e65·77005f50·794f626a·Tuple_New._PyObj109 ··0x000006a0·5475706c·655f4e65·77005079·44696374·Tuple_New.PyDict
 110 ··0x000006b0·5f4e6578·74005f50·794f626a·6563745f·_Next._PyObject_
110 ··0x000006b0·6563745f·4e657700·5f507944·6963745f·ect_New._PyDict_111 ··0x000006c0·4e657700·5f507944·6963745f·53657449·New._PyDict_SetI
111 ··0x000006c0·53657449·74656d5f·4b6e6f77·6e486173·SetItem_KnownHas112 ··0x000006d0·74656d5f·4b6e6f77·6e486173·68005f50·tem_KnownHash._P
112 ··0x000006d0·68005f50·79446963·745f506f·705f4b6e·h._PyDict_Pop_Kn113 ··0x000006e0·79446963·745f506f·705f4b6e·6f776e48·yDict_Pop_KnownH
113 ··0x000006e0·6f776e48·61736800·50794c6f·6e675f54·ownHash.PyLong_T114 ··0x000006f0·61736800·50794c6f·6e675f54·79706500·ash.PyLong_Type.
114 ··0x000006f0·79706500·5079556e·69636f64·655f5479·ype.PyUnicode_Ty115 ··0x00000700·5079556e·69636f64·655f5479·70650050·PyUnicode_Type.P
115 ··0x00000700·70650050·79446963·745f4e65·78740050·pe.PyDict_Next.P 
116 ··0x00000710·794f626a·6563745f·46726565·005f5079·yObject_Free._Py116 ··0x00000710·794f626a·6563745f·46726565·005f5079·yObject_Free._Py
117 ··0x00000720·4c6f6e67·5f5a6572·6f005079·4f626a65·Long_Zero.PyObje117 ··0x00000720·4c6f6e67·5f5a6572·6f005079·4f626a65·Long_Zero.PyObje
118 ··0x00000730·63745f52·69636843·6f6d7061·72650050·ct_RichCompare.P118 ··0x00000730·63745f52·69636843·6f6d7061·72650050·ct_RichCompare.P
119 ··0x00000740·79457863·5f417474·72696275·74654572·yExc_AttributeEr119 ··0x00000740·79457863·5f417474·72696275·74654572·yExc_AttributeEr
120 ··0x00000750·726f7200·50794572·725f466f·726d6174·ror.PyErr_Format120 ··0x00000750·726f7200·50794572·725f466f·726d6174·ror.PyErr_Format
121 ··0x00000760·00507944·6963745f·436c6561·72005079·.PyDict_Clear.Py121 ··0x00000760·00507944·6963745f·436c6561·72005079·.PyDict_Clear.Py
122 ··0x00000770·5f427569·6c645661·6c756500·50794172·_BuildValue.PyAr122 ··0x00000770·5f427569·6c645661·6c756500·50794172·_BuildValue.PyAr
40.3 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:··········13384·(bytes·into·file)13 ··Start·of·section·headers:··········13364·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x3448:1 There·are·17·section·headers,·starting·at·offset·0x3434:
  
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·0005d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00064c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002e64·000338·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002e60·000380·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00060c·0000d4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000680·0000d4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00319c·0000e8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0031e0·0000e8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0006e0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000754·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0006e0·0000d1·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000754·0000d1·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0007b4·000338·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000828·0002c0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·003284·000108·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0032c8·0000b0·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000aec·00001c·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·000ae8·00001c·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00338c·000030·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003378·000030·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000b08·001be6·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000b04·001be6·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0026ee·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0026ea·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0026ee·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0026ea·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002724·000420·10·····15··52··418 ··[14]·.symtab···········SYMTAB··········00000000·002720·000420·10·····15··52··4
19 ··[15]·.strtab···········STRTAB··········00000000·002b44·00031d·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002b40·00031d·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0033bc·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0033a8·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
2.38 KB
readelf --wide --symbols {}
    
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·····8:·00000000··4720·OBJECT··LOCAL··DEFAULT···11·__about__12 ·····8:·00000000··4720·OBJECT··LOCAL··DEFAULT···11·__about__
13 ·····9:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC113 ·····9:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
14 ····10:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC214 ····10:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
15 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC315 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
16 ····12:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC416 ····12:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
17 ····13:·00000055···318·FUNC····LOCAL··DEFAULT····1·_heapq_heappush17 ····13:·00000055···318·FUNC····LOCAL··DEFAULT····1·_heapq_heappush
18 ····14:·00000195····12·FUNC····LOCAL··DEFAULT····1·_heapq_heappop18 ····14:·00000195····12·FUNC····LOCAL··DEFAULT····1·_heapq_heappop
19 ····15:·00000001···716·FUNC····LOCAL··DEFAULT····7·siftup19 ····15:·00000001···702·FUNC····LOCAL··DEFAULT····7·siftup
20 ····16:·000001a1···176·FUNC····LOCAL··DEFAULT····1·heappop_internal20 ····16:·000001a1···176·FUNC····LOCAL··DEFAULT····1·heappop_internal
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
22 ····18:·00000251····12·FUNC····LOCAL··DEFAULT····1·_heapq_heapify22 ····18:·00000251····12·FUNC····LOCAL··DEFAULT····1·_heapq_heapify
23 ····19:·0000025d···200·FUNC····LOCAL··DEFAULT····1·heapify_internal23 ····19:·0000025d···200·FUNC····LOCAL··DEFAULT····1·heapify_internal
24 ····20:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC524 ····20:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
25 ····21:·00000325····52·FUNC····LOCAL··DEFAULT····1·_heapq_heapreplace25 ····21:·00000325····50·FUNC····LOCAL··DEFAULT····1·_heapq_heapreplace
26 ····22:·000002cd···106·FUNC····LOCAL··DEFAULT····7·heapreplace_internal26 ····22:·00000359···110·FUNC····LOCAL··DEFAULT····1·heapreplace_internal
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
28 ····24:·00000001····14·FUNC····LOCAL··DEFAULT····9·_heapq__heapify_max28 ····24:·00000001····14·FUNC····LOCAL··DEFAULT····9·_heapq__heapify_max
29 ····25:·00000359···376·FUNC····LOCAL··DEFAULT····1·siftup_max29 ····25:·000003c9···378·FUNC····LOCAL··DEFAULT····1·siftup_max
30 ····26:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC630 ····26:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
31 ····27:·000004d1···212·FUNC····LOCAL··DEFAULT····1·_heapq_heappushpop31 ····27:·00000545···212·FUNC····LOCAL··DEFAULT····1·_heapq_heappushpop
32 ····28:·0000000f····14·FUNC····LOCAL··DEFAULT····9·_heapq__heappop_max32 ····28:·0000000f····14·FUNC····LOCAL··DEFAULT····9·_heapq__heappop_max
33 ····29:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC733 ····29:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
34 ····30:·000005a5····52·FUNC····LOCAL··DEFAULT····1·_heapq__heapreplace_max34 ····30:·00000619····50·FUNC····LOCAL··DEFAULT····1·_heapq__heapreplace_max
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···11·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
37 ····33:·00001270··1264·OBJECT··LOCAL··DEFAULT···11·module_doc37 ····33:·00001270··1264·OBJECT··LOCAL··DEFAULT···11·module_doc
38 ····34:·00001760····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heapify_max__doc__38 ····34:·00001760····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heapify_max__doc__
39 ····35:·000017a0····77·OBJECT··LOCAL··DEFAULT···11·_heapq__heapreplace_max__doc__39 ····35:·000017a0····77·OBJECT··LOCAL··DEFAULT···11·_heapq__heapreplace_max__doc__
40 ····36:·000017f0····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heappop_max__doc__40 ····36:·000017f0····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heappop_max__doc__
41 ····37:·00001830····90·OBJECT··LOCAL··DEFAULT···11·_heapq_heapify__doc__41 ····37:·00001830····90·OBJECT··LOCAL··DEFAULT···11·_heapq_heapify__doc__
13.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2e64·contains·103·entries:1 Relocation·section·'.rel.text'·at·offset·0x2e60·contains·112·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 00000010··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···__about__5 00000010··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···__about__
6 00000014··00000830·R_ARM_THM_MOVT_ABS·····00000000···__about__6 00000014··00000830·R_ARM_THM_MOVT_ABS·····00000000···__about__
7 00000018··0000360a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString7 00000018··0000360a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
8 00000022··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC08 00000022··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
Offset 56, 71 lines modifiedOffset 56, 80 lines modified
56 000002ac··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError56 000002ac··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
57 000002b0··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError57 000002b0··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
58 000002b4··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC258 000002b4··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2
59 000002b8··00000a30·R_ARM_THM_MOVT_ABS·····00000018···.LC259 000002b8··00000a30·R_ARM_THM_MOVT_ABS·····00000018···.LC2
60 000002c0··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString60 000002c0··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
61 00000330··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000001···siftup61 00000330··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000001···siftup
62 00000334··00000f30·R_ARM_THM_MOVT_ABS·····00000001···siftup62 00000334··00000f30·R_ARM_THM_MOVT_ABS·····00000001···siftup
63 00000344··0000142f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC563 00000342··0000142f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC5
64 00000348··00001430·R_ARM_THM_MOVT_ABS·····00000070···.LC564 00000346··00001430·R_ARM_THM_MOVT_ABS·····00000070···.LC5
65 0000034e··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional65 0000034c··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
 66 0000037e··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 67 00000382··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 68 00000386··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2
 69 0000038a··00000a30·R_ARM_THM_MOVT_ABS·····00000018···.LC2
 70 00000392··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
66 000003a4··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool71 000003a4··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 72 000003aa··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndexError
 73 000003ae··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError
 74 000003b2··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC3
 75 000003b6··00000b30·R_ARM_THM_MOVT_ABS·····00000038···.LC3
 76 000003bc··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
67 0000041c··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool77 00000418··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 78 00000490··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
68 00000464··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndexError79 000004d8··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndexError
69 00000468··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError80 000004dc··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError
70 0000046c··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC381 000004e0··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC3
71 00000470··00000b30·R_ARM_THM_MOVT_ABS·····00000038···.LC382 000004e4··00000b30·R_ARM_THM_MOVT_ABS·····00000038···.LC3
72 00000478··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
73 00000486··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
74 00000492··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
75 0000049a··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError 
76 0000049e··00003d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError 
77 000004a2··00000c2f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC4 
78 000004a6··00000c30·R_ARM_THM_MOVT_ABS·····0000004c···.LC4 
79 000004ae··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString83 000004ea··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
80 000004bc··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
81 000004c8··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc84 000004f8··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
82 000004fa··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool85 00000504··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 86 0000050c··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
 87 00000510··00003d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
83 0000051e··00001a2f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC688 00000514··00000c2f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC4
84 00000522··00001a30·R_ARM_THM_MOVT_ABS·····0000007c···.LC689 00000518··00000c30·R_ARM_THM_MOVT_ABS·····0000004c···.LC4
85 00000528··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional 
86 0000054a··00000f0a·R_ARM_THM_CALL·········00000001···siftup90 00000520··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
87 0000055e··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc91 0000052e··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
88 00000564··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndexError 
89 00000568··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError 
90 0000056c··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC3 
91 00000570··00000b30·R_ARM_THM_MOVT_ABS·····00000038···.LC3 
92 0000057a··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
93 00000582··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc92 0000053a··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 93 0000056e··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
94 00000588··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
95 0000058c··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
96 00000590··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC294 00000592··00001a2f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC6
97 00000594··00000a30·R_ARM_THM_MOVT_ABS·····00000018···.LC295 00000596··00001a30·R_ARM_THM_MOVT_ABS·····0000007c···.LC6
98 0000059e··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
99 000005b0··0000192f·R_ARM_THM_MOVW_ABS_NC··00000359···siftup_max 
100 000005b4··00001930·R_ARM_THM_MOVT_ABS·····00000359···siftup_max 
101 000005c4··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC7 
102 000005c8··00001d30·R_ARM_THM_MOVT_ABS·····00000088···.LC7 
103 000005ce··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional96 0000059c··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
 97 000005be··00000f0a·R_ARM_THM_CALL·········00000001···siftup
 98 000005d2··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 99 000005d8··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_IndexError
 100 000005dc··00003f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_IndexError
 101 000005e0··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC3
 102 000005e4··00000b30·R_ARM_THM_MOVT_ABS·····00000038···.LC3
 103 000005ee··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 104 000005f6··0000380a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 105 000005fc··0000402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 106 00000600··00004030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 107 00000604··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2
 108 00000608··00000a30·R_ARM_THM_MOVT_ABS·····00000018···.LC2
 109 00000612··00003e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 110 00000624··0000192f·R_ARM_THM_MOVW_ABS_NC··000003c9···siftup_max
 111 00000628··00001930·R_ARM_THM_MOVT_ABS·····000003c9···siftup_max
 112 00000636··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC7
 113 0000063a··00001d30·R_ARM_THM_MOVT_ABS·····00000088···.LC7
 114 00000640··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
104 00000008··0000351e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init115 00000008··0000351e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
105 0000033c··0000161e·R_ARM_THM_JUMP24·······000002cd···heapreplace_internal 
106 000005bc··0000161e·R_ARM_THM_JUMP24·······000002cd···heapreplace_internal 
  
107 Relocation·section·'.rel.data'·at·offset·0x319c·contains·29·entries:116 Relocation·section·'.rel.data'·at·offset·0x31e0·contains·29·entries:
108 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name117 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
109 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4118 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
110 00000018··00001f02·R_ARM_ABS32············00000000···.rodata119 00000018··00001f02·R_ARM_ABS32············00000000···.rodata
111 00000020··00000102·R_ARM_ABS32············00000000···.data120 00000020··00000102·R_ARM_ABS32············00000000···.data
112 00000024··00000102·R_ARM_ABS32············00000000···.data121 00000024··00000102·R_ARM_ABS32············00000000···.data
113 00000038··00000702·R_ARM_ABS32············0000000d···heapq_exec122 00000038··00000702·R_ARM_ABS32············0000000d···heapq_exec
114 00000044··00000402·R_ARM_ABS32············00000000···.rodata.str1.4123 00000044··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
115 00000048··00000d02·R_ARM_ABS32············00000055···_heapq_heappush124 00000048··00000d02·R_ARM_ABS32············00000055···_heapq_heappush
116 00000050··00001f02·R_ARM_ABS32············00000000···.rodata125 00000050··00001f02·R_ARM_ABS32············00000000···.rodata
117 00000054··00000402·R_ARM_ABS32············00000000···.rodata.str1.4126 00000054··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
118 00000058··00001b02·R_ARM_ABS32············000004d1···_heapq_heappushpop127 00000058··00001b02·R_ARM_ABS32············00000545···_heapq_heappushpop
119 00000060··00001f02·R_ARM_ABS32············00000000···.rodata128 00000060··00001f02·R_ARM_ABS32············00000000···.rodata
120 00000064··00000402·R_ARM_ABS32············00000000···.rodata.str1.4129 00000064··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
121 00000068··00000e02·R_ARM_ABS32············00000195···_heapq_heappop130 00000068··00000e02·R_ARM_ABS32············00000195···_heapq_heappop
122 00000070··00001f02·R_ARM_ABS32············00000000···.rodata131 00000070··00001f02·R_ARM_ABS32············00000000···.rodata
123 00000074··00000402·R_ARM_ABS32············00000000···.rodata.str1.4132 00000074··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
124 00000078··00001502·R_ARM_ABS32············00000325···_heapq_heapreplace133 00000078··00001502·R_ARM_ABS32············00000325···_heapq_heapreplace
125 00000080··00001f02·R_ARM_ABS32············00000000···.rodata134 00000080··00001f02·R_ARM_ABS32············00000000···.rodata
Offset 130, 54 lines modifiedOffset 139, 43 lines modified
130 00000094··00000402·R_ARM_ABS32············00000000···.rodata.str1.4139 00000094··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
131 00000098··00001c02·R_ARM_ABS32············0000000f···_heapq__heappop_max140 00000098··00001c02·R_ARM_ABS32············0000000f···_heapq__heappop_max
132 000000a0··00001f02·R_ARM_ABS32············00000000···.rodata141 000000a0··00001f02·R_ARM_ABS32············00000000···.rodata
133 000000a4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4142 000000a4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
134 000000a8··00001802·R_ARM_ABS32············00000001···_heapq__heapify_max143 000000a8··00001802·R_ARM_ABS32············00000001···_heapq__heapify_max
135 000000b0··00001f02·R_ARM_ABS32············00000000···.rodata144 000000b0··00001f02·R_ARM_ABS32············00000000···.rodata
136 000000b4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4145 000000b4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
137 000000b8··00001e02·R_ARM_ABS32············000005a5···_heapq__heapreplace_max146 000000b8··00001e02·R_ARM_ABS32············00000619···_heapq__heapreplace_max
138 000000c0··00001f02·R_ARM_ABS32············00000000···.rodata147 000000c0··00001f02·R_ARM_ABS32············00000000···.rodata
  
139 Relocation·section·'.rel.text.hot'·at·offset·0x3284·contains·33·entries:148 Relocation·section·'.rel.text.hot'·at·offset·0x32c8·contains·22·entries:
140 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name149 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
141 0000004a··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool150 0000004a··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
Max diff block lines reached; 4166/14161 bytes (29.42%) of diff not shown.
11.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 377, 203 lines modifiedOffset 377, 261 lines modified
377 »       b.n»    2ec·<heapify_internal+0x90>377 »       b.n»    2ec·<heapify_internal+0x90>
  
378 00000324·<_heapq_heapreplace>:378 00000324·<_heapq_heapreplace>:
379 _heapq_heapreplace():379 _heapq_heapreplace():
380 »       push»   {r4,·lr}380 »       push»   {r4,·lr}
381 »       cmp»    r2,·#2381 »       cmp»    r2,·#2
382 »       mov»    r4,·r1382 »       mov»    r4,·r1
383 »       bne.n»  340·<_heapq_heapreplace+0x1c>383 »       bne.n»  33e·<_heapq_heapreplace+0x1a>
384 »       ldrd»   r0,·r1,·[r4]384 »       ldrd»   r0,·r1,·[r4]
385 »       movw»   r2,·#0385 »       movw»   r2,·#0
386 ·R_ARM_THM_MOVW_ABS_NC»  siftup386 ·R_ARM_THM_MOVW_ABS_NC»  siftup
387 »       movt»   r2,·#0387 »       movt»   r2,·#0
388 ·R_ARM_THM_MOVT_ABS»     siftup388 ·R_ARM_THM_MOVT_ABS»     siftup
389 »       ldmia.w»sp!,·{r4,·lr}389 »       ldmia.w»sp!,·{r4,·lr}
 390 »       b.n»    358·<heapreplace_internal>
390 »       b.w»    2cc·<heapify_internal+0x70> 
391 ·R_ARM_THM_JUMP24»       heapreplace_internal 
392 »       movs»   r3,·#2391 »       movs»   r3,·#2
393 »       mov»    r1,·r2392 »       mov»    r1,·r2
394 »       movw»   r0,·#0393 »       movw»   r0,·#0
395 ·R_ARM_THM_MOVW_ABS_NC»  .LC5394 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
396 »       movt»   r0,·#0395 »       movt»   r0,·#0
397 ·R_ARM_THM_MOVT_ABS»     .LC5396 ·R_ARM_THM_MOVT_ABS»     .LC5
398 »       mov»    r2,·r3397 »       mov»    r2,·r3
399 »       bl»     0·<_PyArg_CheckPositional>398 »       bl»     0·<_PyArg_CheckPositional>
400 ·R_ARM_THM_CALL» _PyArg_CheckPositional399 ·R_ARM_THM_CALL» _PyArg_CheckPositional
401 »       cmp»    r0,·#0400 »       cmp»    r0,·#0
402 »       bne.n»  32c·<_heapq_heapreplace+0x8>401 »       bne.n»  32c·<_heapq_heapreplace+0x8>
403 »       pop»    {r4,·pc}402 »       pop»    {r4,·pc}
 403 »       nop
  
 404 00000358·<heapreplace_internal>:
 405 heapreplace_internal():
 406 »       push»   {r3,·r4,·r5,·lr}
 407 »       ldr»    r4,·[r0,·#4]
 408 »       ldr»    r3,·[r4,·#84]» ;·0x54
 409 »       ands.w» r4,·r3,·#33554432»  ;·0x2000000
 410 »       beq.n»  37e·<heapreplace_internal+0x26>
 411 »       ldr»    r4,·[r0,·#8]
 412 »       cbz»    r4,·3aa·<heapreplace_internal+0x52>
 413 »       ldr»    r5,·[r0,·#12]
 414 »       ldr»    r3,·[r1,·#0]
 415 »       ldr»    r4,·[r5,·#0]
 416 »       adds»   r3,·#1
 417 »       str»    r3,·[r1,·#0]
 418 »       str»    r1,·[r5,·#0]
 419 »       movs»   r1,·#0
 420 »       blx»    r2
 421 »       cbnz»   r0,·398·<heapreplace_internal+0x40>
 422 »       mov»    r0,·r4
 423 »       pop»    {r3,·r4,·r5,·pc}
 424 »       movw»   ip,·#0
 425 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
 426 »       movt»   ip,·#0
 427 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
 428 »       movw»   r1,·#0
 429 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 430 »       movt»   r1,·#0
 431 ·R_ARM_THM_MOVT_ABS»     .LC2
 432 »       ldr.w»  r0,·[ip]
 433 »       bl»     0·<PyErr_SetString>
 434 ·R_ARM_THM_CALL» PyErr_SetString
 435 »       b.n»    37a·<heapreplace_internal+0x22>
 436 »       ldr»    r0,·[r4,·#0]
 437 »       subs»   r1,·r0,·#1
 438 »       str»    r1,·[r4,·#0]
 439 »       cbnz»   r1,·3c2·<heapreplace_internal+0x6a>
 440 »       mov»    r0,·r4
 441 »       mov»    r4,·r1
 442 »       bl»     0·<_Py_Dealloc>
 443 ·R_ARM_THM_CALL» _Py_Dealloc
 444 »       b.n»    37a·<heapreplace_internal+0x22>
 445 »       movw»   r2,·#0
 446 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_IndexError
 447 »       movt»   r2,·#0
 448 ·R_ARM_THM_MOVT_ABS»     PyExc_IndexError
 449 »       movw»   r1,·#0
 450 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
 451 »       movt»   r1,·#0
 452 ·R_ARM_THM_MOVT_ABS»     .LC3
 453 »       ldr»    r0,·[r2,·#0]
 454 »       bl»     0·<PyErr_SetString>
 455 ·R_ARM_THM_CALL» PyErr_SetString
 456 »       b.n»    37a·<heapreplace_internal+0x22>
 457 »       movs»   r4,·#0
 458 »       b.n»    37a·<heapreplace_internal+0x22>
 459 »       nop
  
404 00000358·<siftup_max>:460 000003c8·<siftup_max>:
405 siftup_max():461 siftup_max():
406 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}462 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
407 »       ldr»    r6,·[r0,·#8]463 »       ldr»    r7,·[r0,·#8]
408 »       sub»    sp,·#12464 »       sub»    sp,·#12
409 »       cmp»    r6,·r1465 »       cmp»    r7,·r1
410 »       ble.n»  464·<siftup_max+0x10c>466 »       ble.w»  4d8·<siftup_max+0x110>
411 »       mov»    r5,·r0 
412 »       ldr»    r0,·[r0,·#12]467 »       ldr»    r3,·[r0,·#12]
 468 »       mov»    r6,·r0
413 »       mov»    r7,·r1469 »       mov»    r8,·r1
414 »       mov»    r9,·r6470 »       mov»    sl,·r7
415 »       mov.w»  r8,·r6,·asr·#1471 »       mov.w»  r9,·r7,·asr·#1
416 »       mov»    r4,·r1472 »       mov»    r4,·r1
417 »       lsls»   r3,·r4,·#1473 »       mov.w»  ip,·r4,·lsl·#1
418 »       movs»   r2,·#0474 »       movs»   r2,·#0
419 »       add.w»  sl,·r3,·#1475 »       add.w»  r5,·ip,·#1
 476 »       add.w»  r0,·ip,·#2
420 »       cmp»    r4,·r8477 »       cmp»    r4,·r9
421 »       add.w»  r3,·r3,·#2 
422 »       bge.n»  3ea·<siftup_max+0x92>478 »       bge.n»  45e·<siftup_max+0x96>
423 »       ldr.w»  fp,·[r0,·sl,·lsl·#2]479 »       ldr.w»  fp,·[r3,·r5,·lsl·#2]
424 »       mov»    ip,·sl480 »       mov»    ip,·r5
425 »       cmp»    r3,·r9481 »       cmp»    r0,·sl
426 »       bge.n»  3d6·<siftup_max+0x7e>482 »       bge.n»  44a·<siftup_max+0x82>
427 »       ldr.w»  r6,·[r0,·r3,·lsl·#2]483 »       ldr.w»  r7,·[r3,·r0,·lsl·#2]
428 »       mov»    r1,·fp484 »       mov»    r1,·fp
429 »       ldr»    r3,·[r6,·#0]485 »       ldr»    r3,·[r7,·#0]
430 »       adds»   r3,·#1486 »       adds»   r3,·#1
431 »       str»    r3,·[r6,·#0]487 »       str»    r3,·[r7,·#0]
432 »       ldr.w»  r0,·[fp]488 »       ldr.w»  r0,·[fp]
433 »       adds»   r0,·#1489 »       adds»   r0,·#1
434 »       str.w»  r0,·[fp]490 »       str.w»  r0,·[fp]
435 »       mov»    r0,·r6491 »       mov»    r0,·r7
436 »       bl»     0·<PyObject_RichCompareBool>492 »       bl»     0·<PyObject_RichCompareBool>
437 ·R_ARM_THM_CALL» PyObject_RichCompareBool493 ·R_ARM_THM_CALL» PyObject_RichCompareBool
438 »       ldr»    r2,·[r6,·#0]494 »       ldr»    r2,·[r7,·#0]
439 »       mov»    r3,·r0495 »       mov»    r3,·r0
440 »       subs»   r1,·r2,·#1496 »       subs»   r1,·r2,·#1
Max diff block lines reached; 7706/11053 bytes (69.72%) of diff not shown.
8.98 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
  
5 00000000·<siftup>:5 00000000·<siftup>:
6 siftup():6 siftup():
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
8 »       ldr»    r6,·[r0,·#8]8 »       ldr»    r6,·[r0,·#8]
9 »       sub»    sp,·#129 »       sub»    sp,·#12
10 »       cmp»    r6,·r110 »       cmp»    r6,·r1
11 »       ble.w»  2a8·<siftup+0x2a8>11 »       ble.w»  28e·<siftup+0x28e>
12 »       mov.w»  sl,·r6,·asr·#112 »       mov.w»  sl,·r6,·asr·#1
13 »       mov»    r8,·r113 »       mov»    r8,·r1
14 »       cmp»    r1,·sl14 »       cmp»    r1,·sl
15 »       bge.w»  204·<siftup+0x204>15 »       bge.w»  204·<siftup+0x204>
16 »       mov»    r7,·r116 »       mov»    r7,·r1
17 »       mov»    r9,·r617 »       mov»    r9,·r6
18 »       ldr»    r3,·[r0,·#12]18 »       ldr»    r3,·[r0,·#12]
19 »       mov»    r5,·r019 »       mov»    r5,·r0
20 »       lsls»   r2,·r7,·#120 »       lsls»   r4,·r7,·#1
21 »       adds»   r4,·r2,·#1 
22 »       adds»   r2,·#221 »       adds»   r2,·r4,·#2
 22 »       adds»   r4,·#1
23 »       cmp»    r2,·r923 »       cmp»    r2,·r9
24 »       bge.n»  a2·<siftup+0xa2>24 »       bge.n»  a2·<siftup+0xa2>
25 »       ldr.w»  r6,·[r3,·r4,·lsl·#2]25 »       ldr.w»  r6,·[r3,·r4,·lsl·#2]
26 »       ldr.w»  fp,·[r3,·r2,·lsl·#2]26 »       ldr.w»  fp,·[r3,·r2,·lsl·#2]
27 »       movs»   r2,·#027 »       movs»   r2,·#0
28 »       mov»    r0,·r628 »       mov»    r0,·r6
29 »       ldr»    r3,·[r6,·#0]29 »       ldr»    r3,·[r6,·#0]
Offset 37, 48 lines modifiedOffset 37, 48 lines modified
37 »       bl»     0·<PyObject_RichCompareBool>37 »       bl»     0·<PyObject_RichCompareBool>
38 ·R_ARM_THM_CALL» PyObject_RichCompareBool38 ·R_ARM_THM_CALL» PyObject_RichCompareBool
39 »       mov»    r3,·r039 »       mov»    r3,·r0
40 »       ldr»    r0,·[r6,·#0]40 »       ldr»    r0,·[r6,·#0]
41 »       subs»   r1,·r0,·#141 »       subs»   r1,·r0,·#1
42 »       str»    r1,·[r6,·#0]42 »       str»    r1,·[r6,·#0]
43 »       cmp»    r1,·#043 »       cmp»    r1,·#0
44 »       beq.w»  20c·<siftup+0x20c>44 »       beq.w»  224·<siftup+0x224>
45 »       ldr.w»  r0,·[fp]45 »       ldr.w»  r0,·[fp]
46 »       subs»   r1,·r0,·#146 »       subs»   r1,·r0,·#1
47 »       str.w»  r1,·[fp]47 »       str.w»  r1,·[fp]
48 »       cmp»    r1,·#048 »       cmp»    r1,·#0
49 »       beq.w»  29c·<siftup+0x29c>49 »       beq.w»  23a·<siftup+0x23a>
50 »       cmp»    r3,·#050 »       cmp»    r3,·#0
51 »       blt.w»  250·<siftup+0x250>51 »       blt.w»  270·<siftup+0x270>
52 »       ldr»    r6,·[r5,·#8]52 »       ldr»    r6,·[r5,·#8]
53 »       eor.w»  lr,·r3,·#153 »       eor.w»  lr,·r3,·#1
54 »       add»    r4,·lr54 »       add»    r4,·lr
55 »       ldr»    r3,·[r5,·#12]55 »       ldr»    r3,·[r5,·#12]
56 »       cmp»    r9,·r656 »       cmp»    r9,·r6
57 »       bne.w»  238·<siftup+0x238>57 »       bne.w»  258·<siftup+0x258>
58 »       ldr.w»  r2,·[r3,·r4,·lsl·#2]58 »       ldr.w»  r2,·[r3,·r4,·lsl·#2]
59 »       cmp»    sl,·r459 »       cmp»    sl,·r4
60 »       ldr.w»  r1,·[r3,·r7,·lsl·#2]60 »       ldr.w»  r1,·[r3,·r7,·lsl·#2]
61 »       str.w»  r1,·[r3,·r4,·lsl·#2]61 »       str.w»  r1,·[r3,·r4,·lsl·#2]
62 »       str.w»  r2,·[r3,·r7,·lsl·#2]62 »       str.w»  r2,·[r3,·r7,·lsl·#2]
63 »       ble.n»  b6·<siftup+0xb6>63 »       ble.n»  b6·<siftup+0xb6>
64 »       mov»    r7,·r464 »       mov»    r7,·r4
65 »       lsls»   r2,·r7,·#165 »       lsls»   r4,·r7,·#1
66 »       adds»   r4,·r2,·#1 
67 »       adds»   r2,·#266 »       adds»   r2,·r4,·#2
 67 »       adds»   r4,·#1
68 »       cmp»    r2,·r968 »       cmp»    r2,·r9
69 »       blt.n»  2c·<siftup+0x2c>69 »       blt.n»  2c·<siftup+0x2c>
70 »       ldr.w»  r2,·[r3,·r4,·lsl·#2]70 »       ldr.w»  r2,·[r3,·r4,·lsl·#2]
71 »       cmp»    r4,·sl71 »       cmp»    r4,·sl
72 »       ldr.w»  r0,·[r3,·r7,·lsl·#2]72 »       ldr.w»  r0,·[r3,·r7,·lsl·#2]
73 »       str.w»  r0,·[r3,·r4,·lsl·#2]73 »       str.w»  r0,·[r3,·r4,·lsl·#2]
74 »       str.w»  r2,·[r3,·r7,·lsl·#2]74 »       str.w»  r2,·[r3,·r7,·lsl·#2]
75 »       blt.n»  96·<siftup+0x96>75 »       blt.n»  96·<siftup+0x96>
76 »       cmp»    r6,·r476 »       cmp»    r6,·r4
77 »       ble.w»  2a8·<siftup+0x2a8>77 »       ble.w»  28e·<siftup+0x28e>
78 »       mov.w»  sl,·r4,·lsl·#278 »       mov.w»  sl,·r4,·lsl·#2
79 »       cmp»    r8,·r479 »       cmp»    r8,·r4
80 »       bge.w»  204·<siftup+0x204>80 »       bge.w»  204·<siftup+0x204>
81 »       subs»   r0,·r4,·#181 »       subs»   r0,·r4,·#1
82 »       ldr.w»  r7,·[r3,·r4,·lsl·#2]82 »       ldr.w»  r7,·[r3,·r4,·lsl·#2]
83 »       movs»   r2,·#083 »       movs»   r2,·#0
84 »       asrs»   r4,·r0,·#184 »       asrs»   r4,·r0,·#1
Offset 94, 129 lines modifiedOffset 94, 144 lines modified
94 »       bl»     0·<PyObject_RichCompareBool>94 »       bl»     0·<PyObject_RichCompareBool>
95 ·R_ARM_THM_CALL» PyObject_RichCompareBool95 ·R_ARM_THM_CALL» PyObject_RichCompareBool
96 »       ldr.w»  r2,·[r9]96 »       ldr.w»  r2,·[r9]
97 »       mov»    r3,·r097 »       mov»    r3,·r0
98 »       subs»   r1,·r2,·#198 »       subs»   r1,·r2,·#1
99 »       str.w»  r1,·[r9]99 »       str.w»  r1,·[r9]
100 »       cmp»    r1,·#0100 »       cmp»    r1,·#0
101 »       beq.w»  26e·<siftup+0x26e>101 »       beq.w»  218·<siftup+0x218>
102 »       ldr»    r2,·[r7,·#0]102 »       ldr»    r0,·[r7,·#0]
103 »       subs»   r1,·r2,·#1103 »       subs»   r2,·r0,·#1
104 »       str»    r1,·[r7,·#0]104 »       str»    r2,·[r7,·#0]
105 »       cmp»    r1,·#0105 »       cmp»    r2,·#0
106 »       beq.w»  284·<siftup+0x284>106 »       beq.w»  2a6·<siftup+0x2a6>
107 »       cmp»    r3,·#0107 »       cmp»    r3,·#0
108 »       blt.w»  250·<siftup+0x250>108 »       blt.w»  270·<siftup+0x270>
109 »       ldr»    r7,·[r5,·#8]109 »       ldr»    r7,·[r5,·#8]
110 »       cmp»    r6,·r7110 »       cmp»    r6,·r7
111 »       bne.w»  238·<siftup+0x238>111 »       bne.w»  258·<siftup+0x258>
112 »       cmp»    r3,·#0112 »       cmp»    r3,·#0
113 »       beq.n»  204·<siftup+0x204>113 »       beq.n»  204·<siftup+0x204>
114 »       ldr»    r0,·[r5,·#12]114 »       ldr»    r1,·[r5,·#12]
115 »       cmp»    r8,·r4115 »       cmp»    r8,·r4
116 »       ldr.w»  r2,·[r0,·r4,·lsl·#2]116 »       ldr.w»  r0,·[r1,·r4,·lsl·#2]
117 »       ldr.w»  r9,·[r0,·sl]117 »       ldr.w»  r9,·[r1,·sl]
118 »       str.w»  r9,·[r0,·r4,·lsl·#2]118 »       str.w»  r9,·[r1,·r4,·lsl·#2]
119 »       str.w»  r2,·[r0,·sl]119 »       str.w»  r0,·[r1,·sl]
120 »       bge.n»  204·<siftup+0x204>120 »       bge.n»  204·<siftup+0x204>
121 »       subs»   r1,·r4,·#1121 »       subs»   r2,·r4,·#1
122 »       ldr.w»  r3,·[r9]122 »       ldr.w»  r3,·[r9]
123 »       movs»   r2,·#0 
124 »       asrs»   r7,·r1,·#1123 »       asrs»   r7,·r2,·#1
125 »       adds»   r3,·#1124 »       adds»   r3,·#1
 125 »       movs»   r2,·#0
126 »       mov.w»  fp,·r7,·lsl·#2126 »       mov.w»  fp,·r7,·lsl·#2
127 »       ldr.w»  sl,·[r0,·r7,·lsl·#2]127 »       ldr.w»  sl,·[r1,·r7,·lsl·#2]
128 »       str.w»  r3,·[r9]128 »       str.w»  r3,·[r9]
129 »       mov»    r1,·sl129 »       mov»    r1,·sl
130 »       ldr.w»  r0,·[sl]130 »       ldr.w»  r0,·[sl]
131 »       adds»   r0,·#1131 »       adds»   r0,·#1
132 »       str.w»  r0,·[sl]132 »       str.w»  r0,·[sl]
133 »       mov»    r0,·r9133 »       mov»    r0,·r9
134 »       bl»     0·<PyObject_RichCompareBool>134 »       bl»     0·<PyObject_RichCompareBool>
135 ·R_ARM_THM_CALL» PyObject_RichCompareBool135 ·R_ARM_THM_CALL» PyObject_RichCompareBool
136 »       ldr.w»  r2,·[sl]136 »       ldr.w»  r1,·[sl]
137 »       mov»    r3,·r0137 »       mov»    r3,·r0
138 »       subs»   r1,·r2,·#1 
139 »       str.w»  r1,·[sl] 
140 »       cmp»    r1,·#0 
141 »       beq.n»  262·<siftup+0x262> 
Max diff block lines reached; 5701/8999 bytes (63.35%) of diff not shown.
112 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:··········24924·(bytes·into·file)13 ··Start·of·section·headers:··········24908·(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.02 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x615c:1 There·are·16·section·headers,·starting·at·offset·0x614c:
  
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·000570·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00521c·000568·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·00520c·000570·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005a4·0000dc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0005dc·0000dc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005784·0000a0·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·00577c·0000a0·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000680·00006c·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0006b8·00006c·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000680·0004eb·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0006b8·0004eb·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000b6c·00105c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000ba4·001014·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·005824·000870·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00581c·000868·08···I·13···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·001bc8·001f96·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·001bb8·001f96·00···A··0···0··4
14 ··[10]·.rel.rodata·······REL·············00000000·006094·000048·08···I·13···9··414 ··[10]·.rel.rodata·······REL·············00000000·006084·000048·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·003b5e·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·003b4e·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003b5e·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003b4e·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·003b94·000d10·10·····14·108··417 ··[13]·.symtab···········SYMTAB··········00000000·003b84·000d10·10·····14·108··4
18 ··[14]·.strtab···········STRTAB··········00000000·0048a4·000978·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·004894·000978·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0060dc·00007d·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0060cc·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
6.58 KB
readelf --wide --symbols {}
    
Offset 33, 21 lines modifiedOffset 33, 21 lines modified
33 ····29:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2533 ····29:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
34 ····30:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2634 ····30:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
35 ····31:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2735 ····31:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
36 ····32:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2836 ····32:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR038 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR139 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
40 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
41 ····37:·00000001····56·FUNC····LOCAL··DEFAULT····7·iomodule_traverse40 ····36:·00000491····56·FUNC····LOCAL··DEFAULT····1·iomodule_traverse
42 ····38:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2941 ····37:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
43 ····39:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3042 ····38:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
44 ····40:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3143 ····39:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
 44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
45 ····41:·00000039···156·FUNC····LOCAL··DEFAULT····7·_io_open_code45 ····41:·00000001···156·FUNC····LOCAL··DEFAULT····7·_io_open_code
46 ····42:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d46 ····42:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·$d
47 ····43:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3247 ····43:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
48 ····44:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3348 ····44:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
49 ····45:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3449 ····45:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
50 ····46:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3550 ····46:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
51 ····47:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3651 ····47:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
52 ····48:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3752 ····48:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
53 ····49:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3853 ····49:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
Offset 65, 31 lines modifiedOffset 65, 31 lines modified
65 ····61:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5065 ····61:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
66 ····62:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5166 ····62:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
67 ····63:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5267 ····63:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
68 ····64:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5368 ····64:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
69 ····65:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5469 ····65:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54
70 ····66:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5570 ····66:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
71 ····67:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5671 ····67:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56
72 ····68:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t72 ····68:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
73 ····69:·000000d5··3824·FUNC····LOCAL··DEFAULT····7·_io_open73 ····69:·0000009d··3806·FUNC····LOCAL··DEFAULT····7·_io_open
74 ····70:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d74 ····70:·00000172·····0·NOTYPE··LOCAL··DEFAULT····7·$d
75 ····71:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····7·$t75 ····71:·000001ba·····0·NOTYPE··LOCAL··DEFAULT····7·$t
76 ····72:·0000023e·····0·NOTYPE··LOCAL··DEFAULT····7·$d76 ····72:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·$d
77 ····73:·00000286·····0·NOTYPE··LOCAL··DEFAULT····7·$t77 ····73:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
78 ····74:·000002ee·····0·NOTYPE··LOCAL··DEFAULT····7·$d78 ····74:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
79 ····75:·00000336·····0·NOTYPE··LOCAL··DEFAULT····7·$t79 ····75:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
80 ····76:·000006dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d80 ····76:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
81 ····77:·000006e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t81 ····77:·00000694·····0·NOTYPE··LOCAL··DEFAULT····7·$t
82 ····78:·00000726·····0·NOTYPE··LOCAL··DEFAULT····7·$d82 ····78:·000006d6·····0·NOTYPE··LOCAL··DEFAULT····7·$d
83 ····79:·0000076e·····0·NOTYPE··LOCAL··DEFAULT····7·$t83 ····79:·0000071e·····0·NOTYPE··LOCAL··DEFAULT····7·$t
84 ····80:·00000d6c·····0·NOTYPE··LOCAL··DEFAULT····7·$d84 ····80:·00000d1c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
85 ····81:·00000d78·····0·NOTYPE··LOCAL··DEFAULT····7·$t85 ····81:·00000d28·····0·NOTYPE··LOCAL··DEFAULT····7·$t
86 ····82:·00000414·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5786 ····82:·00000414·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57
87 ····83:·00000491·····2·FUNC····LOCAL··DEFAULT····1·iomodule_free87 ····83:·000004c9·····2·FUNC····LOCAL··DEFAULT····1·iomodule_free
88 ····84:·00000495····62·FUNC····LOCAL··DEFAULT····1·iomodule_clear88 ····84:·000004cd····62·FUNC····LOCAL··DEFAULT····1·iomodule_clear
89 ····85:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5889 ····85:·00000448·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58
90 ····86:·00000480·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5990 ····86:·00000480·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59
91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT····9·91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
93 ····89:·00000000····36·OBJECT··LOCAL··DEFAULT····9·_keywords.493 ····89:·00000000····36·OBJECT··LOCAL··DEFAULT····9·_keywords.4
94 ····90:·00000024·····8·OBJECT··LOCAL··DEFAULT····9·_keywords.694 ····90:·00000024·····8·OBJECT··LOCAL··DEFAULT····9·_keywords.6
95 ····91:·0000002c···210·OBJECT··LOCAL··DEFAULT····9·_io_open_code__doc__95 ····91:·0000002c···210·OBJECT··LOCAL··DEFAULT····9·_io_open_code__doc__
Offset 163, 27 lines modifiedOffset 163, 27 lines modified
163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_SetAttrId164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_SetAttrId
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch
167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions
168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning
169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx169 ···165:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx
170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError 
171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeWarning170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeWarning
 171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
172 ···168:·00000fc5···150·FUNC····GLOBAL·HIDDEN·····7·PyNumber_AsOff_t172 ···168:·00000f7d···150·FUNC····GLOBAL·HIDDEN·····7·PyNumber_AsOff_t
173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index173 ···169:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index
174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches
177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign
179 ···175:·000004d5····50·FUNC····GLOBAL·HIDDEN·····1·_PyIO_get_module_state179 ···175:·0000050d····50·FUNC····GLOBAL·HIDDEN·····1·_PyIO_get_module_state
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyState_FindModule180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyState_FindModule
181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
182 ···178:·00000509···102·FUNC····GLOBAL·HIDDEN·····1·_PyIO_get_locale_module182 ···178:·00000541···102·FUNC····GLOBAL·HIDDEN·····1·_PyIO_get_locale_module
183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyImport_ImportModule183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyImport_ImportModule
184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyWeakref_NewRef184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyWeakref_NewRef
185 ···181:·00000000····52·OBJECT··GLOBAL·HIDDEN·····3·_PyIO_Module185 ···181:·00000000····52·OBJECT··GLOBAL·HIDDEN·····3·_PyIO_Module
186 ···182:·00000068·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_empty_bytes186 ···182:·00000068·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_empty_bytes
187 ···183:·00000064·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_empty_str187 ···183:·00000064·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_empty_str
188 ···184:·00000058·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_str_write188 ···184:·00000058·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_str_write
189 ···185:·0000005c·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_str_writable189 ···185:·0000005c·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyIO_str_writable
41.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x521c·contains·173·entries:1 Relocation·section·'.rel.text'·at·offset·0x520c·contains·174·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000010··00006d0a·R_ARM_THM_CALL·········00000000···PyModule_Create25 00000010··00006d0a·R_ARM_THM_CALL·········00000000···PyModule_Create2
6 0000001c··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState6 0000001c··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
7 0000002c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC07 0000002c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
8 00000030··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC08 00000030··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Offset 150, 332 lines modifiedOffset 150, 332 lines modified
150 00000432··0000202f·R_ARM_THM_MOVW_ABS_NC··00000128···.LC28150 00000432··0000202f·R_ARM_THM_MOVW_ABS_NC··00000128···.LC28
151 00000436··00002030·R_ARM_THM_MOVT_ABS·····00000128···.LC28151 00000436··00002030·R_ARM_THM_MOVT_ABS·····00000128···.LC28
152 0000043a··0000860a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString152 0000043a··0000860a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
153 00000448··0000870a·R_ARM_THM_CALL·········00000000···PyUnicode_FromStringAndSize153 00000448··0000870a·R_ARM_THM_CALL·········00000000···PyUnicode_FromStringAndSize
154 00000456··0000880a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize154 00000456··0000880a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
155 00000474··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc155 00000474··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
156 00000488··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc156 00000488··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
157 00000496··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState157 00000498··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
158 000004c6··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
159 000004cc··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
160 000004d6··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
161 000004da··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
162 000004de··0000b00a·R_ARM_THM_CALL·········00000000···PyState_FindModule 
163 000004e4··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState158 000004ce··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
 159 000004fe··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 160 00000504··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 161 0000050e··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 162 00000512··00002230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 163 00000516··0000b00a·R_ARM_THM_CALL·········00000000···PyState_FindModule
 164 0000051c··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
164 000004ec··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError165 00000524··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
165 000004f0··0000b130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError166 00000528··0000b130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
166 000004f4··0000552f·R_ARM_THM_MOVW_ABS_NC··00000448···.LC58167 0000052c··0000552f·R_ARM_THM_MOVW_ABS_NC··00000448···.LC58
167 000004f8··00005530·R_ARM_THM_MOVT_ABS·····00000448···.LC58168 00000530··00005530·R_ARM_THM_MOVT_ABS·····00000448···.LC58
168 000004fe··0000a10a·R_ARM_THM_CALL·········00000000···PyErr_SetString169 00000536··0000a10a·R_ARM_THM_CALL·········00000000···PyErr_SetString
169 00000512··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct170 0000054a··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
170 00000516··00009230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct171 0000054e··00009230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
171 00000538··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc172 00000570··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
172 0000053c··0000562f·R_ARM_THM_MOVW_ABS_NC··00000480···.LC59173 00000574··0000562f·R_ARM_THM_MOVW_ABS_NC··00000480···.LC59
173 00000540··00005630·R_ARM_THM_MOVT_ABS·····00000480···.LC59174 00000578··00005630·R_ARM_THM_MOVT_ABS·····00000480···.LC59
174 00000544··0000b30a·R_ARM_THM_CALL·········00000000···PyImport_ImportModule175 0000057c··0000b30a·R_ARM_THM_CALL·········00000000···PyImport_ImportModule
175 0000054e··0000b40a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef176 00000586··0000b40a·R_ARM_THM_CALL·········00000000···PyWeakref_NewRef
176 00000568··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc177 000005a0··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
  
177 Relocation·section·'.rel.data'·at·offset·0x5784·contains·20·entries:178 Relocation·section·'.rel.data'·at·offset·0x577c·contains·20·entries:
178 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name179 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
179 00000014··00000202·R_ARM_ABS32············00000000···.rodata.str1.4180 00000014··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
180 00000018··00005702·R_ARM_ABS32············00000000···.rodata181 00000018··00005702·R_ARM_ABS32············00000000···.rodata
181 00000020··00000102·R_ARM_ABS32············00000000···.data182 00000020··00000102·R_ARM_ABS32············00000000···.data
182 00000028··00002502·R_ARM_ABS32············00000001···iomodule_traverse183 00000028··00002402·R_ARM_ABS32············00000491···iomodule_traverse
183 0000002c··00005402·R_ARM_ABS32············00000495···iomodule_clear184 0000002c··00005402·R_ARM_ABS32············000004cd···iomodule_clear
184 00000030··00005302·R_ARM_ABS32············00000491···iomodule_free185 00000030··00005302·R_ARM_ABS32············000004c9···iomodule_free
185 00000038··00005702·R_ARM_ABS32············00000000···.rodata186 00000038··00005702·R_ARM_ABS32············00000000···.rodata
186 0000003c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4187 0000003c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
187 0000005c··00005702·R_ARM_ABS32············00000000···.rodata188 0000005c··00005702·R_ARM_ABS32············00000000···.rodata
188 00000060··00000202·R_ARM_ABS32············00000000···.rodata.str1.4189 00000060··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
189 00000080··00000202·R_ARM_ABS32············00000000···.rodata.str1.4190 00000080··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
190 0000008c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4191 0000008c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
191 00000098··00000202·R_ARM_ABS32············00000000···.rodata.str1.4192 00000098··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
192 000000a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4193 000000a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
193 000000ac··00000202·R_ARM_ABS32············00000000···.rodata.str1.4194 000000ac··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
194 000000b0··00004502·R_ARM_ABS32············000000d5···_io_open195 000000b0··00004502·R_ARM_ABS32············0000009d···_io_open
195 000000b8··00005702·R_ARM_ABS32············00000000···.rodata196 000000b8··00005702·R_ARM_ABS32············00000000···.rodata
196 000000bc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4197 000000bc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
197 000000c0··00002902·R_ARM_ABS32············00000039···_io_open_code198 000000c0··00002902·R_ARM_ABS32············00000001···_io_open_code
198 000000c8··00005702·R_ARM_ABS32············00000000···.rodata199 000000c8··00005702·R_ARM_ABS32············00000000···.rodata
  
199 Relocation·section·'.rel.text.hot'·at·offset·0x5824·contains·270·entries:200 Relocation·section·'.rel.text.hot'·at·offset·0x581c·contains·269·entries:
200 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name201 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
201 00000008··00006e0a·R_ARM_THM_CALL·········00000000···PyModule_GetState 
202 0000007c··00008b0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords202 00000044··00008b0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
203 00000096··00008a0a·R_ARM_THM_CALL·········00000000···PyFile_OpenCodeObject203 0000005e··00008a0a·R_ARM_THM_CALL·········00000000···PyFile_OpenCodeObject
204 000000a0··00008c0a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready204 00000068··00008c0a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready
205 000000b0··0000262f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC29205 00000078··0000252f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC29
206 000000b4··00002630·R_ARM_THM_MOVT_ABS·····0000012c···.LC29206 0000007c··00002530·R_ARM_THM_MOVT_ABS·····0000012c···.LC29
207 000000b8··0000272f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC30207 00000080··0000262f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC30
208 000000bc··00002730·R_ARM_THM_MOVT_ABS·····00000130···.LC30208 00000084··00002630·R_ARM_THM_MOVT_ABS·····00000130···.LC30
209 000000c0··0000282f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC31209 00000088··0000272f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC31
210 000000c4··00002830·R_ARM_THM_MOVT_ABS·····00000140···.LC31210 0000008c··00002730·R_ARM_THM_MOVT_ABS·····00000140···.LC31
211 000000c8··00008d0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument211 00000090··00008d0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
212 000000d0··00000102·R_ARM_ABS32············00000000···.data212 00000098··00000102·R_ARM_ABS32············00000000···.data
213 0000011a··00008e0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize213 000000e2··00008e0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
 214 000000ee··00008f0a·R_ARM_THM_CALL·········00000000···strlen
 215 00000104··0000900a·R_ARM_THM_CALL·········00000000···PyNumber_Check
 216 00000112··0000910a·R_ARM_THM_CALL·········00000000···PyOS_FSPath
214 00000126··00008f0a·R_ARM_THM_CALL·········00000000···strlen217 0000012c··00008f0a·R_ARM_THM_CALL·········00000000···strlen
215 0000013c··0000900a·R_ARM_THM_CALL·········00000000···PyNumber_Check 
216 0000014a··0000910a·R_ARM_THM_CALL·········00000000···PyOS_FSPath 
217 00000164··00008f0a·R_ARM_THM_CALL·········00000000···strlen 
218 0000017a··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct218 00000142··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
219 0000017e··00009230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct219 00000146··00009230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
220 000001f8··0000930a·R_ARM_THM_CALL·········00000000···strchr220 000001be··0000930a·R_ARM_THM_CALL·········00000000···strchr
221 0000028a··0000930a·R_ARM_THM_CALL·········00000000···strchr221 00000250··0000930a·R_ARM_THM_CALL·········00000000···strchr
222 000002b6··0000930a·R_ARM_THM_CALL·········00000000···strchr222 0000027c··0000930a·R_ARM_THM_CALL·········00000000···strchr
223 0000033e··0000930a·R_ARM_THM_CALL·········00000000···strchr223 00000304··0000930a·R_ARM_THM_CALL·········00000000···strchr
224 000003f0··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct224 000003b6··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
225 000003f4··00009430·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct225 000003ba··00009430·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
226 000003fc··0000362f·R_ARM_THM_MOVW_ABS_NC··00000218···.LC43226 000003c2··0000362f·R_ARM_THM_MOVW_ABS_NC··00000218···.LC43
227 00000400··00003630·R_ARM_THM_MOVT_ABS·····00000218···.LC43227 000003c6··00003630·R_ARM_THM_MOVT_ABS·····00000218···.LC43
228 00000404··00007b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFileIO_Type228 000003ca··00007b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFileIO_Type
229 00000408··00007b30·R_ARM_THM_MOVT_ABS·····00000000···PyFileIO_Type229 000003ce··00007b30·R_ARM_THM_MOVT_ABS·····00000000···PyFileIO_Type
230 0000040c··0000730a·R_ARM_THM_CALL·········00000000···_PyObject_CallFunction_SizeT230 000003d2··0000730a·R_ARM_THM_CALL·········00000000···_PyObject_CallFunction_SizeT
231 00000426··0000950a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString231 000003ec··0000950a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
232 0000043c··0000960a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId232 00000402··0000960a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromId
233 00000450··0000970a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod233 00000416··0000970a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
234 0000045c··0000980a·R_ARM_THM_CALL·········00000000···PyLong_AsLong234 00000422··0000980a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
235 00000484··0000990a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId235 0000044a··0000990a·R_ARM_THM_CALL·········00000000···_PyObject_GetAttrId
236 00000490··0000980a·R_ARM_THM_CALL·········00000000···PyLong_AsLong236 00000456··0000980a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
237 000004a8··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc237 0000046e··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
238 000004c0··0000372f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC44238 00000486··0000372f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC44
239 000004c4··00003730·R_ARM_THM_MOVT_ABS·····00000220···.LC44239 0000048a··00003730·R_ARM_THM_MOVT_ABS·····00000220···.LC44
240 000004c8··0000802f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBufferedReader_Type240 0000048e··0000802f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBufferedReader_Type
241 000004cc··00008030·R_ARM_THM_MOVT_ABS·····00000000···PyBufferedReader_Type241 00000492··00008030·R_ARM_THM_MOVT_ABS·····00000000···PyBufferedReader_Type
242 000004d0··0000730a·R_ARM_THM_CALL·········00000000···_PyObject_CallFunction_SizeT242 00000496··0000730a·R_ARM_THM_CALL·········00000000···_PyObject_CallFunction_SizeT
243 000004fa··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc243 000004c0··0000890a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
244 00000514··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct244 000004da··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
245 00000518··00009230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct245 000004de··00009230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
246 000005b2··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct246 00000564··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
247 000005b6··00009430·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct247 00000568··00009430·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
248 000005ba··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct248 0000056c··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
249 000005be··00009a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct249 00000570··00009a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
250 000005d0··0000362f·R_ARM_THM_MOVW_ABS_NC··00000218···.LC43250 00000584··0000362f·R_ARM_THM_MOVW_ABS_NC··00000218···.LC43
251 000005d4··00003630·R_ARM_THM_MOVT_ABS·····00000218···.LC43251 00000588··00003630·R_ARM_THM_MOVT_ABS·····00000218···.LC43
252 000005da··00007b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFileIO_Type252 0000058c··00007b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFileIO_Type
253 000005de··00007b30·R_ARM_THM_MOVT_ABS·····00000000···PyFileIO_Type253 00000590··00007b30·R_ARM_THM_MOVT_ABS·····00000000···PyFileIO_Type
254 000005e2··0000730a·R_ARM_THM_CALL·········00000000···_PyObject_CallFunction_SizeT254 00000594··0000730a·R_ARM_THM_CALL·········00000000···_PyObject_CallFunction_SizeT
255 000005fc··0000950a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString255 000005ae··0000950a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
Max diff block lines reached; 623/42823 bytes (1.45%) of diff not shown.
391 B
strings --all --bytes=8 {}
    
Offset 239, 16 lines modifiedOffset 239, 16 lines modified
239 PyErr_Occurred239 PyErr_Occurred
240 _PyObject_SetAttrId240 _PyObject_SetAttrId
241 PyErr_SetString241 PyErr_SetString
242 PyErr_Fetch242 PyErr_Fetch
243 _PyErr_ChainExceptions243 _PyErr_ChainExceptions
244 PyExc_DeprecationWarning244 PyExc_DeprecationWarning
245 PyErr_WarnEx245 PyErr_WarnEx
246 PyExc_TypeError 
247 PyExc_RuntimeWarning246 PyExc_RuntimeWarning
 247 PyExc_TypeError
248 PyNumber_AsOff_t248 PyNumber_AsOff_t
249 PyNumber_Index249 PyNumber_Index
250 PyLong_AsLongLong250 PyLong_AsLongLong
251 PyExc_OverflowError251 PyExc_OverflowError
252 PyErr_GivenExceptionMatches252 PyErr_GivenExceptionMatches
253 PyErr_Clear253 PyErr_Clear
254 _PyLong_Sign254 _PyLong_Sign
4.57 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 543, 67 lines modifiedOffset 543, 97 lines modified
543 »       mov»    r0,·r5543 »       mov»    r0,·r5
544 »       mov»    r5,·r2544 »       mov»    r5,·r2
545 »       bl»     0·<_Py_Dealloc>545 »       bl»     0·<_Py_Dealloc>
546 ·R_ARM_THM_CALL» _Py_Dealloc546 ·R_ARM_THM_CALL» _Py_Dealloc
547 »       b.n»    462·<PyInit__io+0x462>547 »       b.n»    462·<PyInit__io+0x462>
548 »       nop548 »       nop
  
 549 00000490·<iomodule_traverse>:
 550 iomodule_traverse():
 551 »       push»   {r4,·r5,·lr}
 552 »       mov»    r5,·r1
 553 »       sub»    sp,·#12
 554 »       str»    r2,·[sp,·#4]
 555 »       bl»     0·<PyModule_GetState>
 556 ·R_ARM_THM_CALL» PyModule_GetState
 557 »       ldr»    r3,·[r0,·#0]
 558 »       ldr»    r1,·[sp,·#4]
 559 »       cbz»    r3,·4c4·<iomodule_traverse+0x34>
 560 »       mov»    r4,·r0
 561 »       ldr»    r0,·[r0,·#4]
 562 »       cbnz»   r0,·4b6·<iomodule_traverse+0x26>
 563 »       ldr»    r0,·[r4,·#8]
 564 »       cbz»    r0,·4c4·<iomodule_traverse+0x34>
 565 »       mov»    r2,·r5
 566 »       add»    sp,·#12
 567 »       ldmia.w»sp!,·{r4,·r5,·lr}
 568 »       bx»     r2
 569 »       str»    r1,·[sp,·#4]
 570 »       blx»    r5
 571 »       ldr»    r1,·[sp,·#4]
 572 »       cmp»    r0,·#0
 573 »       beq.n»  4a8·<iomodule_traverse+0x18>
 574 »       add»    sp,·#12
 575 »       pop»    {r4,·r5,·pc}
 576 »       movs»   r0,·#0
 577 »       b.n»    4c0·<iomodule_traverse+0x30>
  
549 00000490·<iomodule_free>:578 000004c8·<iomodule_free>:
550 iomodule_free():579 iomodule_free():
551 »       b.n»    494·<iomodule_clear>580 »       b.n»    4cc·<iomodule_clear>
552 »       nop581 »       nop
  
553 00000494·<iomodule_clear>:582 000004cc·<iomodule_clear>:
554 iomodule_clear():583 iomodule_clear():
555 »       push»   {r4,·lr}584 »       push»   {r4,·lr}
556 »       bl»     0·<PyModule_GetState>585 »       bl»     0·<PyModule_GetState>
557 ·R_ARM_THM_CALL» PyModule_GetState586 ·R_ARM_THM_CALL» PyModule_GetState
558 »       ldr»    r3,·[r0,·#0]587 »       ldr»    r3,·[r0,·#0]
559 »       cbz»    r3,·4b4·<iomodule_clear+0x20>588 »       cbz»    r3,·4ec·<iomodule_clear+0x20>
560 »       mov»    r4,·r0589 »       mov»    r4,·r0
561 »       ldr»    r0,·[r0,·#4]590 »       ldr»    r0,·[r0,·#4]
562 »       cbnz»   r0,·4b8·<iomodule_clear+0x24>591 »       cbnz»   r0,·4f0·<iomodule_clear+0x24>
563 »       ldr»    r0,·[r4,·#8]592 »       ldr»    r0,·[r4,·#8]
564 »       cbz»    r0,·4b4·<iomodule_clear+0x20>593 »       cbz»    r0,·4ec·<iomodule_clear+0x20>
565 »       ldr»    r1,·[r0,·#0]594 »       ldr»    r1,·[r0,·#0]
566 »       movs»   r2,·#0595 »       movs»   r2,·#0
567 »       str»    r2,·[r4,·#8]596 »       str»    r2,·[r4,·#8]
568 »       subs»   r4,·r1,·#1597 »       subs»   r4,·r1,·#1
569 »       str»    r4,·[r0,·#0]598 »       str»    r4,·[r0,·#0]
570 »       cbz»    r4,·4cc·<iomodule_clear+0x38>599 »       cbz»    r4,·504·<iomodule_clear+0x38>
571 »       movs»   r0,·#0600 »       movs»   r0,·#0
572 »       pop»    {r4,·pc}601 »       pop»    {r4,·pc}
573 »       ldr»    r1,·[r0,·#0]602 »       ldr»    r1,·[r0,·#0]
574 »       movs»   r2,·#0603 »       movs»   r2,·#0
575 »       str»    r2,·[r4,·#4]604 »       str»    r2,·[r4,·#4]
576 »       subs»   r3,·r1,·#1605 »       subs»   r3,·r1,·#1
577 »       str»    r3,·[r0,·#0]606 »       str»    r3,·[r0,·#0]
578 »       cmp»    r3,·#0607 »       cmp»    r3,·#0
579 »       bne.n»  4a4·<iomodule_clear+0x10>608 »       bne.n»  4dc·<iomodule_clear+0x10>
580 »       bl»     0·<_Py_Dealloc>609 »       bl»     0·<_Py_Dealloc>
581 ·R_ARM_THM_CALL» _Py_Dealloc610 ·R_ARM_THM_CALL» _Py_Dealloc
582 »       b.n»    4a4·<iomodule_clear+0x10>611 »       b.n»    4dc·<iomodule_clear+0x10>
583 »       bl»     0·<_Py_Dealloc>612 »       bl»     0·<_Py_Dealloc>
584 ·R_ARM_THM_CALL» _Py_Dealloc613 ·R_ARM_THM_CALL» _Py_Dealloc
585 »       b.n»    4b4·<iomodule_clear+0x20>614 »       b.n»    4ec·<iomodule_clear+0x20>
586 »       nop615 »       nop
  
587 000004d4·<_PyIO_get_module_state>:616 0000050c·<_PyIO_get_module_state>:
588 _PyIO_get_module_state():617 _PyIO_get_module_state():
589 »       push»   {r3,·lr}618 »       push»   {r3,·lr}
590 »       movw»   r0,·#0619 »       movw»   r0,·#0
591 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0620 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
592 »       movt»   r0,·#0621 »       movt»   r0,·#0
593 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0622 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
594 »       bl»     0·<PyState_FindModule>623 »       bl»     0·<PyState_FindModule>
595 ·R_ARM_THM_CALL» PyState_FindModule624 ·R_ARM_THM_CALL» PyState_FindModule
596 »       cbz»    r0,·4ec·<_PyIO_get_module_state+0x18>625 »       cbz»    r0,·524·<_PyIO_get_module_state+0x18>
597 »       bl»     0·<PyModule_GetState>626 »       bl»     0·<PyModule_GetState>
598 ·R_ARM_THM_CALL» PyModule_GetState627 ·R_ARM_THM_CALL» PyModule_GetState
599 »       cbz»    r0,·4ec·<_PyIO_get_module_state+0x18>628 »       cbz»    r0,·524·<_PyIO_get_module_state+0x18>
600 »       pop»    {r3,·pc}629 »       pop»    {r3,·pc}
601 »       movw»   r3,·#0630 »       movw»   r3,·#0
602 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError631 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
603 »       movt»   r3,·#0632 »       movt»   r3,·#0
604 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError633 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
605 »       movw»   r1,·#0634 »       movw»   r1,·#0
606 ·R_ARM_THM_MOVW_ABS_NC»  .LC58635 ·R_ARM_THM_MOVW_ABS_NC»  .LC58
Offset 612, 61 lines modifiedOffset 642, 61 lines modified
612 »       ldr»    r0,·[r3,·#0]642 »       ldr»    r0,·[r3,·#0]
613 »       bl»     0·<PyErr_SetString>643 »       bl»     0·<PyErr_SetString>
614 ·R_ARM_THM_CALL» PyErr_SetString644 ·R_ARM_THM_CALL» PyErr_SetString
615 »       movs»   r0,·#0645 »       movs»   r0,·#0
616 »       pop»    {r3,·pc}646 »       pop»    {r3,·pc}
617 »       nop647 »       nop
  
618 00000508·<_PyIO_get_locale_module>:648 00000540·<_PyIO_get_locale_module>:
619 _PyIO_get_locale_module():649 _PyIO_get_locale_module():
620 »       push»   {r3,·r4,·r5,·lr}650 »       push»   {r3,·r4,·r5,·lr}
621 »       mov»    r5,·r0651 »       mov»    r5,·r0
622 »       ldr»    r0,·[r0,·#4]652 »       ldr»    r0,·[r0,·#4]
623 »       cbz»    r0,·53c·<_PyIO_get_locale_module+0x34>653 »       cbz»    r0,·574·<_PyIO_get_locale_module+0x34>
624 »       ldr»    r4,·[r0,·#8]654 »       ldr»    r4,·[r0,·#8]
625 »       movw»   r2,·#0655 »       movw»   r2,·#0
626 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct656 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
627 »       movt»   r2,·#0657 »       movt»   r2,·#0
628 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct658 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
629 »       cmp»    r4,·r2659 »       cmp»    r4,·r2
630 »       ldr»    r3,·[r4,·#0]660 »       ldr»    r3,·[r4,·#0]
631 »       beq.n»  52c·<_PyIO_get_locale_module+0x24>661 »       beq.n»  564·<_PyIO_get_locale_module+0x24>
632 »       cmp»    r3,·#0662 »       cmp»    r3,·#0
633 »       ble.n»  52c·<_PyIO_get_locale_module+0x24>663 »       ble.n»  564·<_PyIO_get_locale_module+0x24>
634 »       adds»   r3,·#1664 »       adds»   r3,·#1
635 »       str»    r3,·[r4,·#0]665 »       str»    r3,·[r4,·#0]
636 »       mov»    r0,·r4666 »       mov»    r0,·r4
637 »       pop»    {r3,·r4,·r5,·pc}667 »       pop»    {r3,·r4,·r5,·pc}
638 »       ldr»    r1,·[r0,·#0]668 »       ldr»    r1,·[r0,·#0]
639 »       movs»   r4,·#0669 »       movs»   r4,·#0
Max diff block lines reached; 1035/4497 bytes (23.02%) of diff not shown.
53.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 98 lines modifiedOffset 1, 68 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<iomodule_traverse>: 
3 iomodule_traverse(): 
4 »       push»   {r4,·r5,·lr} 
5 »       mov»    r5,·r1 
6 »       sub»    sp,·#12 
7 »       str»    r2,·[sp,·#4] 
8 »       bl»     0·<PyModule_GetState> 
9 ·R_ARM_THM_CALL» PyModule_GetState 
10 »       ldr»    r3,·[r0,·#0] 
11 »       ldr»    r1,·[sp,·#4] 
12 »       cbz»    r3,·34·<iomodule_traverse+0x34> 
13 »       mov»    r4,·r0 
14 »       ldr»    r0,·[r0,·#4] 
15 »       cbnz»   r0,·26·<iomodule_traverse+0x26> 
16 »       ldr»    r0,·[r4,·#8] 
17 »       cbz»    r0,·34·<iomodule_traverse+0x34> 
18 »       mov»    r2,·r5 
19 »       add»    sp,·#12 
20 »       ldmia.w»sp!,·{r4,·r5,·lr} 
21 »       bx»     r2 
22 »       str»    r1,·[sp,·#4] 
23 »       blx»    r5 
24 »       ldr»    r1,·[sp,·#4] 
25 »       cmp»    r0,·#0 
26 »       beq.n»  18·<iomodule_traverse+0x18> 
27 »       add»    sp,·#12 
28 »       pop»    {r4,·r5,·pc} 
29 »       movs»   r0,·#0 
30 »       b.n»    30·<iomodule_traverse+0x30> 
  
31 00000038·<_io_open_code>:2 00000000·<_io_open_code>:
32 _io_open_code():3 _io_open_code():
33 »       push»   {r4,·r5,·lr}4 »       push»   {r4,·r5,·lr}
34 »       cmp»    r2,·#15 »       cmp»    r2,·#1
35 »       it»     eq6 »       it»     eq
36 »       cmpeq»  r3,·#07 »       cmpeq»  r3,·#0
37 »       sub»    sp,·#44»      ;·0x2c8 »       sub»    sp,·#44»      ;·0x2c
38 »       bne.n»  62·<_io_open_code+0x2a>9 »       bne.n»  2a·<_io_open_code+0x2a>
39 »       cbz»    r1,·62·<_io_open_code+0x2a>10 »       cbz»    r1,·2a·<_io_open_code+0x2a>
40 »       ldr»    r0,·[r1,·#0]11 »       ldr»    r0,·[r1,·#0]
41 »       ldr»    r3,·[r0,·#4]12 »       ldr»    r3,·[r0,·#4]
42 »       ldr»    r2,·[r3,·#84]» ;·0x5413 »       ldr»    r2,·[r3,·#84]» ;·0x54
43 »       lsls»   r2,·r2,·#314 »       lsls»   r2,·r2,·#3
44 »       bpl.n»  ae·<_io_open_code+0x76>15 »       bpl.n»  76·<_io_open_code+0x76>
45 »       ldrsb.w»r4,·[r0,·#16]16 »       ldrsb.w»r4,·[r0,·#16]
46 »       cmp»    r4,·#017 »       cmp»    r4,·#0
47 »       bge.n»  9e·<_io_open_code+0x66>18 »       bge.n»  66·<_io_open_code+0x66>
48 »       add»    sp,·#44»      ;·0x2c19 »       add»    sp,·#44»      ;·0x2c
49 »       ldmia.w»sp!,·{r4,·r5,·lr}20 »       ldmia.w»sp!,·{r4,·r5,·lr}
50 »       b.w»    0·<PyFile_OpenCodeObject>21 »       b.w»    0·<PyFile_OpenCodeObject>
51 ·R_ARM_THM_JUMP24»       PyFile_OpenCodeObject22 ·R_ARM_THM_JUMP24»       PyFile_OpenCodeObject
52 »       movs»   r5,·#023 »       movs»   r5,·#0
53 »       ldr»    r4,·[pc,·#104]»;·(d0·<_io_open_code+0x98>)24 »       ldr»    r4,·[pc,·#104]»;·(98·<_io_open_code+0x98>)
54 »       mov.w»  ip,·#125 »       mov.w»  ip,·#1
55 »       mov»    r0,·r126 »       mov»    r0,·r1
56 »       str»    r5,·[sp,·#12]27 »       str»    r5,·[sp,·#12]
57 »       add»    r1,·sp,·#36»   ;·0x2428 »       add»    r1,·sp,·#36»   ;·0x24
58 »       strd»   ip,·ip,·[sp,·#4]29 »       strd»   ip,·ip,·[sp,·#4]
59 »       str»    r1,·[sp,·#16]30 »       str»    r1,·[sp,·#16]
60 »       mov»    r1,·r231 »       mov»    r1,·r2
61 »       str»    r4,·[sp,·#0]32 »       str»    r4,·[sp,·#0]
62 »       mov»    r2,·r533 »       mov»    r2,·r5
63 »       bl»     0·<_PyArg_UnpackKeywords>34 »       bl»     0·<_PyArg_UnpackKeywords>
64 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords35 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
65 »       mov»    r1,·r036 »       mov»    r1,·r0
66 »       cbz»    r0,·cc·<_io_open_code+0x94>37 »       cbz»    r0,·94·<_io_open_code+0x94>
67 »       ldr»    r0,·[r0,·#0]38 »       ldr»    r0,·[r0,·#0]
68 »       ldr»    r3,·[r0,·#4]39 »       ldr»    r3,·[r0,·#4]
69 »       ldr»    r2,·[r3,·#84]» ;·0x5440 »       ldr»    r2,·[r3,·#84]» ;·0x54
70 »       lsls»   r3,·r2,·#341 »       lsls»   r3,·r2,·#3
71 »       bpl.n»  ae·<_io_open_code+0x76>42 »       bpl.n»  76·<_io_open_code+0x76>
72 »       ldrsb.w»r5,·[r0,·#16]43 »       ldrsb.w»r5,·[r0,·#16]
73 »       cmp»    r5,·#044 »       cmp»    r5,·#0
74 »       bge.n»  9e·<_io_open_code+0x66>45 »       bge.n»  66·<_io_open_code+0x66>
75 »       bl»     0·<PyFile_OpenCodeObject>46 »       bl»     0·<PyFile_OpenCodeObject>
76 ·R_ARM_THM_CALL» PyFile_OpenCodeObject47 ·R_ARM_THM_CALL» PyFile_OpenCodeObject
77 »       add»    sp,·#44»      ;·0x2c48 »       add»    sp,·#44»      ;·0x2c
78 »       pop»    {r4,·r5,·pc}49 »       pop»    {r4,·r5,·pc}
79 »       str»    r1,·[sp,·#28]50 »       str»    r1,·[sp,·#28]
80 »       bl»     0·<_PyUnicode_Ready>51 »       bl»     0·<_PyUnicode_Ready>
81 ·R_ARM_THM_CALL» _PyUnicode_Ready52 ·R_ARM_THM_CALL» _PyUnicode_Ready
82 »       adds»   r0,·#153 »       adds»   r0,·#1
83 »       beq.n»  cc·<_io_open_code+0x94>54 »       beq.n»  94·<_io_open_code+0x94>
84 »       ldr»    r0,·[sp,·#28]55 »       ldr»    r0,·[sp,·#28]
85 »       ldr»    r0,·[r0,·#0]56 »       ldr»    r0,·[r0,·#0]
86 »       b.n»    96·<_io_open_code+0x5e>57 »       b.n»    5e·<_io_open_code+0x5e>
87 »       mov»    r3,·r058 »       mov»    r3,·r0
88 »       movw»   r2,·#059 »       movw»   r2,·#0
89 ·R_ARM_THM_MOVW_ABS_NC»  .LC2960 ·R_ARM_THM_MOVW_ABS_NC»  .LC29
90 »       movt»   r2,·#061 »       movt»   r2,·#0
91 ·R_ARM_THM_MOVT_ABS»     .LC2962 ·R_ARM_THM_MOVT_ABS»     .LC29
92 »       movw»   r1,·#063 »       movw»   r1,·#0
93 ·R_ARM_THM_MOVW_ABS_NC»  .LC3064 ·R_ARM_THM_MOVW_ABS_NC»  .LC30
Offset 101, 283 lines modifiedOffset 71, 281 lines modified
101 »       movw»   r0,·#071 »       movw»   r0,·#0
102 ·R_ARM_THM_MOVW_ABS_NC»  .LC3172 ·R_ARM_THM_MOVW_ABS_NC»  .LC31
103 »       movt»   r0,·#073 »       movt»   r0,·#0
104 ·R_ARM_THM_MOVT_ABS»     .LC3174 ·R_ARM_THM_MOVT_ABS»     .LC31
105 »       bl»     0·<_PyArg_BadArgument>75 »       bl»     0·<_PyArg_BadArgument>
106 ·R_ARM_THM_CALL» _PyArg_BadArgument76 ·R_ARM_THM_CALL» _PyArg_BadArgument
107 »       movs»   r0,·#077 »       movs»   r0,·#0
108 »       b.n»    9a·<_io_open_code+0x62>78 »       b.n»    62·<_io_open_code+0x62>
109 »       .word»  0x0000003479 »       .word»  0x00000034
110 ·R_ARM_ABS32»    .data80 ·R_ARM_ABS32»    .data
  
111 000000d4·<_io_open>:81 0000009c·<_io_open>:
112 _io_open():82 _io_open():
113 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}83 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
114 »       mov»    r7,·r184 »       mov»    r7,·r1
115 »       mov»    r4,·r285 »       mov»    r4,·r2
116 »       sub»    sp,·#124»     ;·0x7c86 »       sub»    sp,·#124»     ;·0x7c
117 »       str»    r3,·[sp,·#40]» ;·0x2887 »       str»    r3,·[sp,·#40]» ;·0x28
118 »       cmp»    r3,·#088 »       cmp»    r3,·#0
119 »       bne.w»  a94·<_io_open+0x9c0>89 »       bne.w»  a46·<_io_open+0x9aa>
120 »       add.w»  sl,·r2,·#4294967295» ;·0xffffffff90 »       add.w»  sl,·r2,·#4294967295» ;·0xffffffff
121 »       cmp.w»  sl,·#791 »       cmp.w»  sl,·#7
122 »       bhi.w»  ecc·<_io_open+0xdf8>92 »       bhi.w»  f1a·<_io_open+0xe7e>
123 »       cmp»    r1,·#093 »       cmp»    r1,·#0
124 »       beq.w»  ecc·<_io_open+0xdf8>94 »       beq.w»  f1a·<_io_open+0xe7e>
125 »       ldr.w»  r8,·[r1]95 »       ldr.w»  r8,·[r1]
126 »       cmp.w»  sl,·#096 »       cmp.w»  sl,·#0
127 »       beq.w»  b1c·<_io_open+0xa48>97 »       beq.w»  acc·<_io_open+0xa30>
Max diff block lines reached; 51264/54619 bytes (93.86%) of diff not shown.
1.43 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 100, 17 lines modifiedOffset 100, 17 lines modified
100 ··0x00000610·72726564·005f5079·4f626a65·63745f53·rred._PyObject_S100 ··0x00000610·72726564·005f5079·4f626a65·63745f53·rred._PyObject_S
101 ··0x00000620·65744174·74724964·00507945·72725f53·etAttrId.PyErr_S101 ··0x00000620·65744174·74724964·00507945·72725f53·etAttrId.PyErr_S
102 ··0x00000630·65745374·72696e67·00507945·72725f46·etString.PyErr_F102 ··0x00000630·65745374·72696e67·00507945·72725f46·etString.PyErr_F
103 ··0x00000640·65746368·005f5079·4572725f·43686169·etch._PyErr_Chai103 ··0x00000640·65746368·005f5079·4572725f·43686169·etch._PyErr_Chai
104 ··0x00000650·6e457863·65707469·6f6e7300·50794578·nExceptions.PyEx104 ··0x00000650·6e457863·65707469·6f6e7300·50794578·nExceptions.PyEx
105 ··0x00000660·635f4465·70726563·6174696f·6e576172·c_DeprecationWar105 ··0x00000660·635f4465·70726563·6174696f·6e576172·c_DeprecationWar
106 ··0x00000670·6e696e67·00507945·72725f57·61726e45·ning.PyErr_WarnE106 ··0x00000670·6e696e67·00507945·72725f57·61726e45·ning.PyErr_WarnE
107 ··0x00000680·78005079·4578635f·54797065·4572726f·x.PyExc_TypeErro 
108 ··0x00000690·72005079·4578635f·52756e74·696d6557·r.PyExc_RuntimeW107 ··0x00000680·78005079·4578635f·52756e74·696d6557·x.PyExc_RuntimeW
 108 ··0x00000690·61726e69·6e670050·79457863·5f547970·arning.PyExc_Typ
109 ··0x000006a0·61726e69·6e670050·794e756d·6265725f·arning.PyNumber_109 ··0x000006a0·65457272·6f720050·794e756d·6265725f·eError.PyNumber_
110 ··0x000006b0·41734f66·665f7400·50794e75·6d626572·AsOff_t.PyNumber110 ··0x000006b0·41734f66·665f7400·50794e75·6d626572·AsOff_t.PyNumber
111 ··0x000006c0·5f496e64·65780050·794c6f6e·675f4173·_Index.PyLong_As111 ··0x000006c0·5f496e64·65780050·794c6f6e·675f4173·_Index.PyLong_As
112 ··0x000006d0·4c6f6e67·4c6f6e67·00507945·78635f4f·LongLong.PyExc_O112 ··0x000006d0·4c6f6e67·4c6f6e67·00507945·78635f4f·LongLong.PyExc_O
113 ··0x000006e0·76657266·6c6f7745·72726f72·00507945·verflowError.PyE113 ··0x000006e0·76657266·6c6f7745·72726f72·00507945·verflowError.PyE
114 ··0x000006f0·72725f47·6976656e·45786365·7074696f·rr_GivenExceptio114 ··0x000006f0·72725f47·6976656e·45786365·7074696f·rr_GivenExceptio
115 ··0x00000700·6e4d6174·63686573·00507945·72725f43·nMatches.PyErr_C115 ··0x00000700·6e4d6174·63686573·00507945·72725f43·nMatches.PyErr_C
116 ··0x00000710·6c656172·005f5079·4c6f6e67·5f536967·lear._PyLong_Sig116 ··0x00000710·6c656172·005f5079·4c6f6e67·5f536967·lear._PyLong_Sig
145 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:··········28064·(bytes·into·file)13 ··Start·of·section·headers:··········28032·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x6da0:1 There·are·18·section·headers,·starting·at·offset·0x6d80:
  
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·000550·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000558·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0058d8·000350·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0058b8·000358·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000584·000664·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00058c·000664·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005c28·000630·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005c10·000630·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000be8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000bf0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000be8·0003c1·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000bf0·0003c1·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000fac·000248·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000fb4·000230·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·006258·0000d0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·006240·0000c8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0011f4·000e54·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0011e4·000e54·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006328·0009d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006308·0009d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002048·00113c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002038·00113c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·006cf8·000018·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·006cd8·000018·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·003184·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003174·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003184·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003174·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0031b8·001480·10·····16·234··419 ··[15]·.symtab···········SYMTAB··········00000000·0031a8·001470·10·····16·233··4
20 ··[16]·.strtab···········STRTAB··········00000000·004638·00129d·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004618·00129d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·006d10·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·006cf0·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
40.5 KB
readelf --wide --symbols {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Symbol·table·'.symtab'·contains·328·entries:1 Symbol·table·'.symtab'·contains·327·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····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:·0000000d····58·FUNC····LOCAL··DEFAULT····1·operator_exec7 ·····4:·0000000d····58·FUNC····LOCAL··DEFAULT····1·operator_exec
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR18 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC111 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
12 ·····9:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC212 ·····9:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
14 ····11:·00000001···576·FUNC····LOCAL··DEFAULT····7·attrgetter_new14 ····11:·00000001···560·FUNC····LOCAL··DEFAULT····7·attrgetter_new
15 ····12:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····12:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····13:·00000049····12·FUNC····LOCAL··DEFAULT····1·attrgetter_traverse16 ····13:·00000049····12·FUNC····LOCAL··DEFAULT····1·attrgetter_traverse
17 ····14:·00000055····34·FUNC····LOCAL··DEFAULT····1·attrgetter_dealloc17 ····14:·00000055····34·FUNC····LOCAL··DEFAULT····1·attrgetter_dealloc
18 ····15:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC318 ····15:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
19 ····16:·00000079····46·FUNC····LOCAL··DEFAULT····1·_operator_lt19 ····16:·00000079····46·FUNC····LOCAL··DEFAULT····1·_operator_lt
20 ····17:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC420 ····17:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
21 ····18:·000000a9····46·FUNC····LOCAL··DEFAULT····1·_operator_gt21 ····18:·000000a9····46·FUNC····LOCAL··DEFAULT····1·_operator_gt
22 ····19:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC522 ····19:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
Offset 32, 300 lines modifiedOffset 32, 299 lines modified
32 ····28:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC932 ····28:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
33 ····29:·00000059····44·FUNC····LOCAL··DEFAULT····9·_operator_mod33 ····29:·00000059····44·FUNC····LOCAL··DEFAULT····9·_operator_mod
34 ····30:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1034 ····30:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
35 ····31:·00000085····44·FUNC····LOCAL··DEFAULT····9·_operator_floordiv35 ····31:·00000085····44·FUNC····LOCAL··DEFAULT····9·_operator_floordiv
36 ····32:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1136 ····32:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
37 ····33:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1237 ····33:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
38 ····34:·00000135···188·FUNC····LOCAL··DEFAULT····1·_operator_length_hint38 ····34:·00000135···188·FUNC····LOCAL··DEFAULT····1·_operator_length_hint
39 ····35:·00000240·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
40 ····36:·00000241·····6·FUNC····LOCAL··DEFAULT····7·_operator_index39 ····35:·000001f1·····6·FUNC····LOCAL··DEFAULT····1·_operator_index
41 ····37:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1340 ····36:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
42 ····38:·000001f1····44·FUNC····LOCAL··DEFAULT····1·_operator_getitem41 ····37:·000001f9····44·FUNC····LOCAL··DEFAULT····1·_operator_getitem
43 ····39:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1442 ····38:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
44 ····40:·0000021d····46·FUNC····LOCAL··DEFAULT····1·_operator_ne43 ····39:·00000225····46·FUNC····LOCAL··DEFAULT····1·_operator_ne
45 ····41:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1544 ····40:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
46 ····42:·0000024d····46·FUNC····LOCAL··DEFAULT····1·_operator_eq45 ····41:·00000255····46·FUNC····LOCAL··DEFAULT····1·_operator_eq
47 ····43:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1646 ····42:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
48 ····44:·000000b1····32·FUNC····LOCAL··DEFAULT····9·attrgetter_reduce47 ····43:·000000b1····32·FUNC····LOCAL··DEFAULT····9·attrgetter_reduce
49 ····45:·000000d1···118·FUNC····LOCAL··DEFAULT····9·attrgetter_args48 ····44:·000000d1···118·FUNC····LOCAL··DEFAULT····9·attrgetter_args
50 ····46:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1749 ····45:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
51 ····47:·0000027d····46·FUNC····LOCAL··DEFAULT····1·_operator_ge50 ····46:·00000285····46·FUNC····LOCAL··DEFAULT····1·_operator_ge
52 ····48:·00000147····64·FUNC····LOCAL··DEFAULT····9·dotjoinattr51 ····47:·00000147····64·FUNC····LOCAL··DEFAULT····9·dotjoinattr
53 ····49:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1852 ····48:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
54 ····50:·00000187····36·FUNC····LOCAL··DEFAULT····9·_operator_truth53 ····49:·00000187····36·FUNC····LOCAL··DEFAULT····9·_operator_truth
55 ····51:·000001ab····36·FUNC····LOCAL··DEFAULT····9·_operator_not_54 ····50:·000001ab····36·FUNC····LOCAL··DEFAULT····9·_operator_not_
56 ····52:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1955 ····51:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
57 ····53:·000001cf····66·FUNC····LOCAL··DEFAULT····9·_operator_contains56 ····52:·000001cf····66·FUNC····LOCAL··DEFAULT····9·_operator_contains
58 ····54:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2057 ····53:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
59 ····55:·00000211····66·FUNC····LOCAL··DEFAULT····9·_operator_is_58 ····54:·00000211····66·FUNC····LOCAL··DEFAULT····9·_operator_is_
60 ····56:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2159 ····55:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
61 ····57:·00000253····66·FUNC····LOCAL··DEFAULT····9·_operator_is_not60 ····56:·00000253····66·FUNC····LOCAL··DEFAULT····9·_operator_is_not
62 ····58:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2261 ····57:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
63 ····59:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2362 ····58:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
64 ····60:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2463 ····59:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
65 ····61:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2564 ····60:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
66 ····62:·00000295···390·FUNC····LOCAL··DEFAULT····9·_operator__compare_digest65 ····61:·00000295···390·FUNC····LOCAL··DEFAULT····9·_operator__compare_digest
67 ····63:·0000041b····78·FUNC····LOCAL··DEFAULT····9·_tscmp66 ····62:·0000041b····78·FUNC····LOCAL··DEFAULT····9·_tscmp
68 ····64:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2667 ····63:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
69 ····65:·000002ad···140·FUNC····LOCAL··DEFAULT····1·itemgetter_new68 ····64:·000002b5···140·FUNC····LOCAL··DEFAULT····1·itemgetter_new
70 ····66:·00000334·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00000338·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····68:·00000339···196·FUNC····LOCAL··DEFAULT····1·itemgetter_call71 ····67:·00000341···196·FUNC····LOCAL··DEFAULT····1·itemgetter_call
73 ····69:·000003fd····36·FUNC····LOCAL··DEFAULT····1·itemgetter_dealloc72 ····68:·00000405····36·FUNC····LOCAL··DEFAULT····1·itemgetter_dealloc
74 ····70:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2773 ····69:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
75 ····71:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2874 ····70:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
76 ····72:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2975 ····71:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
77 ····73:·00000469···176·FUNC····LOCAL··DEFAULT····9·attrgetter_repr76 ····72:·00000469···176·FUNC····LOCAL··DEFAULT····9·attrgetter_repr
78 ····74:·00000421···156·FUNC····LOCAL··DEFAULT····1·attrgetter_call77 ····73:·00000429···156·FUNC····LOCAL··DEFAULT····1·attrgetter_call
79 ····75:·000004bd····96·FUNC····LOCAL··DEFAULT····1·dotted_getattr78 ····74:·000004c5····96·FUNC····LOCAL··DEFAULT····1·dotted_getattr
80 ····76:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3079 ····75:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
81 ····77:·00000519····28·FUNC····LOCAL··DEFAULT····9·itemgetter_reduce80 ····76:·00000519····28·FUNC····LOCAL··DEFAULT····9·itemgetter_reduce
82 ····78:·00000535····88·FUNC····LOCAL··DEFAULT····9·itemgetter_repr81 ····77:·00000535····88·FUNC····LOCAL··DEFAULT····9·itemgetter_repr
83 ····79:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3182 ····78:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
84 ····80:·0000058d····44·FUNC····LOCAL··DEFAULT····9·_operator_truediv83 ····79:·0000058d····44·FUNC····LOCAL··DEFAULT····9·_operator_truediv
85 ····81:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3284 ····80:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
86 ····82:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3385 ····81:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
87 ····83:·000005b9···180·FUNC····LOCAL··DEFAULT····9·methodcaller_new86 ····82:·000005b9···180·FUNC····LOCAL··DEFAULT····9·methodcaller_new
88 ····84:·00000668·····0·NOTYPE··LOCAL··DEFAULT····9·$d87 ····83:·00000668·····0·NOTYPE··LOCAL··DEFAULT····9·$d
89 ····85:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3488 ····84:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
90 ····86:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3589 ····85:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
91 ····87:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····9·$t90 ····86:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
92 ····88:·0000066d···208·FUNC····LOCAL··DEFAULT····9·methodcaller_reduce91 ····87:·0000066d···208·FUNC····LOCAL··DEFAULT····9·methodcaller_reduce
93 ····89:·00000738·····0·NOTYPE··LOCAL··DEFAULT····9·$d92 ····88:·00000738·····0·NOTYPE··LOCAL··DEFAULT····9·$d
94 ····90:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3693 ····89:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
95 ····91:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3794 ····90:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
96 ····92:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3895 ····91:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
97 ····93:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3996 ····92:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
98 ····94:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····9·$t97 ····93:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
99 ····95:·0000073d···368·FUNC····LOCAL··DEFAULT····9·methodcaller_repr98 ····94:·0000073d···368·FUNC····LOCAL··DEFAULT····9·methodcaller_repr
100 ····96:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4099 ····95:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
101 ····97:·000008ad···100·FUNC····LOCAL··DEFAULT····9·methodcaller_call100 ····96:·000008ad···100·FUNC····LOCAL··DEFAULT····9·methodcaller_call
102 ····98:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41101 ····97:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
103 ····99:·0000051d····52·FUNC····LOCAL··DEFAULT····1·_operator_pow102 ····98:·00000525····52·FUNC····LOCAL··DEFAULT····1·_operator_pow
104 ···100:·00000911····66·FUNC····LOCAL··DEFAULT····9·methodcaller_dealloc103 ····99:·00000911····66·FUNC····LOCAL··DEFAULT····9·methodcaller_dealloc
105 ···101:·00000953·····6·FUNC····LOCAL··DEFAULT····9·_operator_abs104 ···100:·00000953·····6·FUNC····LOCAL··DEFAULT····9·_operator_abs
106 ···102:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42105 ···101:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
107 ···103:·00000959····66·FUNC····LOCAL··DEFAULT····9·_operator_countOf106 ···102:·00000959····66·FUNC····LOCAL··DEFAULT····9·_operator_countOf
108 ···104:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43107 ···103:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
109 ···105:·0000099b····44·FUNC····LOCAL··DEFAULT····9·_operator_and_108 ···104:·0000099b····44·FUNC····LOCAL··DEFAULT····9·_operator_and_
110 ···106:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44109 ···105:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
111 ···107:·000009c7····44·FUNC····LOCAL··DEFAULT····9·_operator_or_110 ···106:·000009c7····44·FUNC····LOCAL··DEFAULT····9·_operator_or_
112 ···108:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45111 ···107:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
113 ···109:·000009f3····44·FUNC····LOCAL··DEFAULT····9·_operator_xor112 ···108:·000009f3····44·FUNC····LOCAL··DEFAULT····9·_operator_xor
114 ···110:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46113 ···109:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
115 ···111:·00000a1f····44·FUNC····LOCAL··DEFAULT····9·_operator_concat114 ···110:·00000a1f····44·FUNC····LOCAL··DEFAULT····9·_operator_concat
116 ···112:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47115 ···111:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
117 ···113:·00000a4b····66·FUNC····LOCAL··DEFAULT····9·_operator_indexOf116 ···112:·00000a4b····66·FUNC····LOCAL··DEFAULT····9·_operator_indexOf
118 ···114:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48117 ···113:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
119 ···115:·00000a8d····66·FUNC····LOCAL··DEFAULT····9·_operator_delitem118 ···114:·00000a8d····66·FUNC····LOCAL··DEFAULT····9·_operator_delitem
120 ···116:·00000acf····12·FUNC····LOCAL··DEFAULT····9·itemgetter_traverse119 ···115:·00000acf····12·FUNC····LOCAL··DEFAULT····9·itemgetter_traverse
121 ···117:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49120 ···116:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
122 ···118:·00000adb····44·FUNC····LOCAL··DEFAULT····9·_operator_iadd121 ···117:·00000adb····44·FUNC····LOCAL··DEFAULT····9·_operator_iadd
123 ···119:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50122 ···118:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
124 ···120:·00000b07····44·FUNC····LOCAL··DEFAULT····9·_operator_iand123 ···119:·00000b07····44·FUNC····LOCAL··DEFAULT····9·_operator_iand
125 ···121:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51124 ···120:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
126 ···122:·00000b33····44·FUNC····LOCAL··DEFAULT····9·_operator_ifloordiv125 ···121:·00000b33····44·FUNC····LOCAL··DEFAULT····9·_operator_ifloordiv
127 ···123:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52126 ···122:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
128 ···124:·00000b5f····44·FUNC····LOCAL··DEFAULT····9·_operator_ilshift127 ···123:·00000b5f····44·FUNC····LOCAL··DEFAULT····9·_operator_ilshift
129 ···125:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53128 ···124:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
130 ···126:·00000b8b····44·FUNC····LOCAL··DEFAULT····9·_operator_imod129 ···125:·00000b8b····44·FUNC····LOCAL··DEFAULT····9·_operator_imod
131 ···127:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54130 ···126:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54
132 ···128:·00000bb7····44·FUNC····LOCAL··DEFAULT····9·_operator_imul131 ···127:·00000bb7····44·FUNC····LOCAL··DEFAULT····9·_operator_imul
133 ···129:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55132 ···128:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
134 ···130:·00000be3····44·FUNC····LOCAL··DEFAULT····9·_operator_imatmul133 ···129:·00000be3····44·FUNC····LOCAL··DEFAULT····9·_operator_imatmul
Max diff block lines reached; -1/41376 bytes (-0.00%) of diff not shown.
79.1 KB
readelf --wide --relocs {}
    
Offset 1, 662 lines modifiedOffset 1, 662 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x58d8·contains·106·entries:1 Relocation·section·'.rel.text'·at·offset·0x58b8·contains·107·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 0000000e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR15 0000000e··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
6 00000012··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR16 00000012··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
7 0000002e··0000ec0a·R_ARM_THM_CALL·········00000000···PyModule_AddType7 0000002e··0000eb0a·R_ARM_THM_CALL·········00000000···PyModule_AddType
8 00000058··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack8 00000058··0000f70a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
9 00000068··0000f60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc9 00000068··0000f50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
10 00000092··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC310 00000092··00000f2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC3
11 00000096··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC311 00000096··00000f30·R_ARM_THM_MOVT_ABS·····0000002c···.LC3
12 0000009c··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional12 0000009c··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
13 000000c2··0000112f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC413 000000c2··0000112f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC4
14 000000c6··00001130·R_ARM_THM_MOVT_ABS·····00000030···.LC414 000000c6··00001130·R_ARM_THM_MOVT_ABS·····00000030···.LC4
15 000000cc··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional15 000000cc··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
16 000000f2··0000132f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC516 000000f2··0000132f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC5
17 000000f6··00001330·R_ARM_THM_MOVT_ABS·····00000034···.LC517 000000f6··00001330·R_ARM_THM_MOVT_ABS·····00000034···.LC5
18 000000fc··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional18 000000fc··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
19 00000120··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC819 00000120··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC8
20 00000124··00001a30·R_ARM_THM_MOVT_ABS·····00000040···.LC820 00000124··00001a30·R_ARM_THM_MOVT_ABS·····00000040···.LC8
21 0000012a··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional21 0000012a··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
22 0000014e··0001010a·R_ARM_THM_CALL·········00000000···PyObject_LengthHint22 0000014e··0001000a·R_ARM_THM_CALL·········00000000···PyObject_LengthHint
23 00000164··0000202f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC1123 00000164··0000202f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC11
24 00000168··00002030·R_ARM_THM_MOVT_ABS·····00000054···.LC1124 00000168··00002030·R_ARM_THM_MOVT_ABS·····00000054···.LC11
25 00000172··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional25 00000172··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
26 0000017c··0001030a·R_ARM_THM_CALL·········00000000···PyErr_Occurred26 0000017c··0001020a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
27 0000018c··0001042f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type27 0000018c··0001032f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
28 00000190··00010430·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type28 00000190··00010330·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
29 0000019a··0001050a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype29 0000019a··0001040a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
30 000001a2··0001060a·R_ARM_THM_CALL·········00000000···PyNumber_Index30 000001a2··0001050a·R_ARM_THM_CALL·········00000000···PyNumber_Index
31 000001aa··0001070a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t31 000001aa··0001060a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
32 000001bc··0001030a·R_ARM_THM_CALL·········00000000···PyErr_Occurred32 000001bc··0001020a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
33 000001ca··0000f42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError33 000001ca··0000f32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
34 000001ce··0000f430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError34 000001ce··0000f330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
35 000001d2··0000212f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC1235 000001d2··0000212f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC12
36 000001d6··00002130·R_ARM_THM_MOVT_ABS·····00000060···.LC1236 000001d6··00002130·R_ARM_THM_MOVT_ABS·····00000060···.LC12
37 000001de··0000f50a·R_ARM_THM_CALL·········00000000···PyErr_SetString37 000001de··0000f40a·R_ARM_THM_CALL·········00000000···PyErr_SetString
38 000001e8··0000f60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc38 000001e8··0000f50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
39 00000208··0000252f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC1339 00000210··0000242f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC13
40 0000020c··00002530·R_ARM_THM_MOVT_ABS·····00000088···.LC1340 00000214··00002430·R_ARM_THM_MOVT_ABS·····00000088···.LC13
41 00000212··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional41 0000021a··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
42 00000236··0000272f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC1442 0000023e··0000262f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC14
43 0000023a··00002730·R_ARM_THM_MOVT_ABS·····00000090···.LC1443 00000242··00002630·R_ARM_THM_MOVT_ABS·····00000090···.LC14
44 00000240··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional44 00000248··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
45 00000266··0000292f·R_ARM_THM_MOVW_ABS_NC··00000094···.LC1545 0000026e··0000282f·R_ARM_THM_MOVW_ABS_NC··00000094···.LC15
46 0000026a··00002930·R_ARM_THM_MOVT_ABS·····00000094···.LC1546 00000272··00002830·R_ARM_THM_MOVT_ABS·····00000094···.LC15
47 00000270··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional47 00000278··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
48 00000296··00002e2f·R_ARM_THM_MOVW_ABS_NC··0000009c···.LC1748 0000029e··00002d2f·R_ARM_THM_MOVW_ABS_NC··0000009c···.LC17
49 0000029a··00002e30·R_ARM_THM_MOVT_ABS·····0000009c···.LC1749 000002a2··00002d30·R_ARM_THM_MOVT_ABS·····0000009c···.LC17
50 000002a0··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional50 000002a8··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
51 000002c4··0000402f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC2651 000002cc··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC26
52 000002c8··00004030·R_ARM_THM_MOVT_ABS·····00000178···.LC2652 000002d0··00003f30·R_ARM_THM_MOVT_ABS·····00000178···.LC26
53 000002cc··0000ed0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple53 000002d4··0000ec0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
54 000002d4··0000ef0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New54 000002dc··0000ee0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
55 000002de··0001182f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type55 000002e6··0001172f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
56 000002e2··00011830·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type56 000002ea··00011730·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
57 000002fc··0001070a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t57 00000304··0001060a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
58 0000030a··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track58 00000312··0000ef0a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
59 00000314··0000402f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC2659 0000031c··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC26
60 00000318··00004030·R_ARM_THM_MOVT_ABS·····00000178···.LC2660 00000320··00003f30·R_ARM_THM_MOVT_ABS·····00000178···.LC26
61 0000031e··0000f70a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords61 00000326··0000f60a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
62 0000032a··0001190a·R_ARM_THM_CALL·········00000000···PyErr_Clear62 00000332··0001180a·R_ARM_THM_CALL·········00000000···PyErr_Clear
63 00000334··00000102·R_ARM_ABS32············00000000···.data63 0000033c··00000102·R_ARM_ABS32············00000000···.data
64 0000035a··00010a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type64 00000362··0001092f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
65 0000035e··00010a30·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type65 00000366··00010930·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
66 00000382··0000ee0a·R_ARM_THM_CALL·········00000000···PyTuple_New66 0000038a··0000ed0a·R_ARM_THM_CALL·········00000000···PyTuple_New
67 000003a4··0001080a·R_ARM_THM_CALL·········00000000···PyObject_GetItem67 000003ac··0001070a·R_ARM_THM_CALL·········00000000···PyObject_GetItem
68 000003b2··0000402f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC2668 000003ba··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC26
69 000003b6··00004030·R_ARM_THM_MOVT_ABS·····00000178···.LC2669 000003be··00003f30·R_ARM_THM_MOVT_ABS·····00000178···.LC26
70 000003bc··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional70 000003c4··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
71 000003d6··0000f60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc71 000003de··0000f50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
72 000003dc··0000402f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC2672 000003e4··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000178···.LC26
73 000003e0··00004030·R_ARM_THM_MOVT_ABS·····00000178···.LC2673 000003e8··00003f30·R_ARM_THM_MOVT_ABS·····00000178···.LC26
74 000003e6··0000f70a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords74 000003ee··0000f60a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
75 00000400··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack75 00000408··0000f70a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
76 0000041a··0000f60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc76 00000422··0000f50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
77 00000448··0000ee0a·R_ARM_THM_CALL·········00000000···PyTuple_New77 00000450··0000ed0a·R_ARM_THM_CALL·········00000000···PyTuple_New
78 00000474··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC178 0000047c··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
79 00000478··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC179 00000480··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC1
80 0000047e··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional80 00000486··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
81 00000490··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC181 00000498··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
82 00000494··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC182 0000049c··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC1
83 0000049a··0000f70a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords83 000004a2··0000f60a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
84 000004b6··0000f60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc84 000004be··0000f50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
85 000004c0··00010a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type85 000004c8··0001092f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
86 000004c4··00010a30·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type86 000004cc··00010930·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
87 000004f6··00011d0a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr87 000004fe··00011c0a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr
88 00000516··0000f60a·R_ARM_THM_CALL·········00000000···_Py_Dealloc88 0000051e··0000f50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
89 00000528··0001282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct89 00000530··0001272f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
90 0000052c··00012830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct90 00000534··00012730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
91 0000053c··0000622f·R_ARM_THM_MOVW_ABS_NC··0000026c···.LC4191 00000544··0000612f·R_ARM_THM_MOVW_ABS_NC··0000026c···.LC41
92 00000540··00006230·R_ARM_THM_MOVT_ABS·····0000026c···.LC4192 00000548··00006130·R_ARM_THM_MOVT_ABS·····0000026c···.LC41
93 00000546··0000fb0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional93 0000054e··0000fa0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
94 00000008··0000eb1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init94 00000008··0000ea1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
95 00000072··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del95 00000072··0000f81e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
96 0000008a··0000fa1e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare96 0000008a··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
97 000000ba··0000fa1e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare97 000000ba··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
98 000000ea··0000fa1e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare98 000000ea··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
99 00000118··0000fe1e·R_ARM_THM_JUMP24·······00000000···PyNumber_Multiply99 00000118··0000fd1e·R_ARM_THM_JUMP24·······00000000···PyNumber_Multiply
100 00000160··0001021e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t100 00000160··0001011e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
 101 000001f2··0001051e·R_ARM_THM_JUMP24·······00000000···PyNumber_Index
101 00000200··0001081e·R_ARM_THM_JUMP24·······00000000···PyObject_GetItem102 00000208··0001071e·R_ARM_THM_JUMP24·······00000000···PyObject_GetItem
102 0000022e··0000fa1e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare103 00000236··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
103 0000025e··0000fa1e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare104 00000266··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
104 0000028e··0000fa1e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare105 00000296··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
105 000003f8··0001081e·R_ARM_THM_JUMP24·······00000000···PyObject_GetItem106 00000400··0001071e·R_ARM_THM_JUMP24·······00000000···PyObject_GetItem
106 00000416··0000f91e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del107 0000041e··0000f81e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
107 000004d2··00011d1e·R_ARM_THM_JUMP24·······00000000···PyObject_GetAttr108 000004da··00011c1e·R_ARM_THM_JUMP24·······00000000···PyObject_GetAttr
108 00000534··0001291e·R_ARM_THM_JUMP24·······00000000···PyNumber_Power109 0000053c··0001281e·R_ARM_THM_JUMP24·······00000000···PyNumber_Power
  
109 Relocation·section·'.rel.data'·at·offset·0x5c28·contains·198·entries:110 Relocation·section·'.rel.data'·at·offset·0x5c10·contains·198·entries:
110 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name111 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
111 00000014··00000602·R_ARM_ABS32············00000000···.rodata.str1.4112 00000014··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
112 00000018··00009e02·R_ARM_ABS32············00000000···.rodata113 00000018··00009d02·R_ARM_ABS32············00000000···.rodata
113 00000020··00000102·R_ARM_ABS32············00000000···.data114 00000020··00000102·R_ARM_ABS32············00000000···.data
114 00000024··00000102·R_ARM_ABS32············00000000···.data115 00000024··00000102·R_ARM_ABS32············00000000···.data
115 00000040··00000602·R_ARM_ABS32············00000000···.rodata.str1.4116 00000040··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
116 0000004c··00000e02·R_ARM_ABS32············00000055···attrgetter_dealloc117 0000004c··00000e02·R_ARM_ABS32············00000055···attrgetter_dealloc
117 00000060··00004902·R_ARM_ABS32············00000469···attrgetter_repr118 00000060··00004802·R_ARM_ABS32············00000469···attrgetter_repr
118 00000074··00004a02·R_ARM_ABS32············00000421···attrgetter_call119 00000074··00004902·R_ARM_ABS32············00000429···attrgetter_call
119 0000007c··00014702·R_ARM_ABS32············00000000···PyObject_GenericGetAttr120 0000007c··00014602·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
120 0000008c··00009e02·R_ARM_ABS32············00000000···.rodata121 0000008c··00009d02·R_ARM_ABS32············00000000···.rodata
121 00000090··00000d02·R_ARM_ABS32············00000049···attrgetter_traverse122 00000090··00000d02·R_ARM_ABS32············00000049···attrgetter_traverse
122 000000a8··00000102·R_ARM_ABS32············00000000···.data123 000000a8··00000102·R_ARM_ABS32············00000000···.data
123 000000d0··00000b02·R_ARM_ABS32············00000001···attrgetter_new124 000000d0··00000b02·R_ARM_ABS32············00000001···attrgetter_new
124 0000010c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4125 0000010c··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
Max diff block lines reached; 64955/80935 bytes (80.26%) of diff not shown.
12.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 258, 43 lines modifiedOffset 258, 50 lines modified
258 »       str»    r0,·[sp,·#4]258 »       str»    r0,·[sp,·#4]
259 »       mov»    r0,·r4259 »       mov»    r0,·r4
260 »       bl»     0·<_Py_Dealloc>260 »       bl»     0·<_Py_Dealloc>
261 ·R_ARM_THM_CALL» _Py_Dealloc261 ·R_ARM_THM_CALL» _Py_Dealloc
262 »       ldr»    r1,·[sp,·#4]262 »       ldr»    r1,·[sp,·#4]
263 »       b.n»    1b8·<_operator_length_hint+0x84>263 »       b.n»    1b8·<_operator_length_hint+0x84>
  
 264 000001f0·<_operator_index>:
 265 _operator_index():
 266 »       mov»    r0,·r1
 267 »       b.w»    0·<PyNumber_Index>
 268 ·R_ARM_THM_JUMP24»       PyNumber_Index
 269 »       nop
  
264 000001f0·<_operator_getitem>:270 000001f8·<_operator_getitem>:
265 _operator_getitem():271 _operator_getitem():
266 »       push»   {r4,·lr}272 »       push»   {r4,·lr}
267 »       cmp»    r2,·#2273 »       cmp»    r2,·#2
268 »       mov»    r4,·r1274 »       mov»    r4,·r1
269 »       bne.n»  204·<_operator_getitem+0x14>275 »       bne.n»  20c·<_operator_getitem+0x14>
270 »       ldrd»   r0,·r1,·[r4]276 »       ldrd»   r0,·r1,·[r4]
271 »       ldmia.w»sp!,·{r4,·lr}277 »       ldmia.w»sp!,·{r4,·lr}
272 »       b.w»    0·<PyObject_GetItem>278 »       b.w»    0·<PyObject_GetItem>
273 ·R_ARM_THM_JUMP24»       PyObject_GetItem279 ·R_ARM_THM_JUMP24»       PyObject_GetItem
274 »       movs»   r3,·#2280 »       movs»   r3,·#2
275 »       mov»    r1,·r2281 »       mov»    r1,·r2
276 »       movw»   r0,·#0282 »       movw»   r0,·#0
277 ·R_ARM_THM_MOVW_ABS_NC»  .LC13283 ·R_ARM_THM_MOVW_ABS_NC»  .LC13
278 »       movt»   r0,·#0284 »       movt»   r0,·#0
279 ·R_ARM_THM_MOVT_ABS»     .LC13285 ·R_ARM_THM_MOVT_ABS»     .LC13
280 »       mov»    r2,·r3286 »       mov»    r2,·r3
281 »       bl»     0·<_PyArg_CheckPositional>287 »       bl»     0·<_PyArg_CheckPositional>
282 ·R_ARM_THM_CALL» _PyArg_CheckPositional288 ·R_ARM_THM_CALL» _PyArg_CheckPositional
283 »       cmp»    r0,·#0289 »       cmp»    r0,·#0
284 »       bne.n»  1f8·<_operator_getitem+0x8>290 »       bne.n»  200·<_operator_getitem+0x8>
285 »       pop»    {r4,·pc}291 »       pop»    {r4,·pc}
  
286 0000021c·<_operator_ne>:292 00000224·<_operator_ne>:
287 _operator_ne():293 _operator_ne():
288 »       push»   {r4,·lr}294 »       push»   {r4,·lr}
289 »       cmp»    r2,·#2295 »       cmp»    r2,·#2
290 »       mov»    r4,·r1296 »       mov»    r4,·r1
291 »       bne.n»  232·<_operator_ne+0x16>297 »       bne.n»  23a·<_operator_ne+0x16>
292 »       ldrd»   r0,·r1,·[r4]298 »       ldrd»   r0,·r1,·[r4]
293 »       movs»   r2,·#3299 »       movs»   r2,·#3
294 »       ldmia.w»sp!,·{r4,·lr}300 »       ldmia.w»sp!,·{r4,·lr}
295 »       b.w»    0·<PyObject_RichCompare>301 »       b.w»    0·<PyObject_RichCompare>
296 ·R_ARM_THM_JUMP24»       PyObject_RichCompare302 ·R_ARM_THM_JUMP24»       PyObject_RichCompare
297 »       movs»   r3,·#2303 »       movs»   r3,·#2
298 »       mov»    r1,·r2304 »       mov»    r1,·r2
Offset 302, 24 lines modifiedOffset 309, 24 lines modified
302 ·R_ARM_THM_MOVW_ABS_NC»  .LC14309 ·R_ARM_THM_MOVW_ABS_NC»  .LC14
303 »       movt»   r0,·#0310 »       movt»   r0,·#0
304 ·R_ARM_THM_MOVT_ABS»     .LC14311 ·R_ARM_THM_MOVT_ABS»     .LC14
305 »       mov»    r2,·r3312 »       mov»    r2,·r3
306 »       bl»     0·<_PyArg_CheckPositional>313 »       bl»     0·<_PyArg_CheckPositional>
307 ·R_ARM_THM_CALL» _PyArg_CheckPositional314 ·R_ARM_THM_CALL» _PyArg_CheckPositional
308 »       cmp»    r0,·#0315 »       cmp»    r0,·#0
309 »       bne.n»  224·<_operator_ne+0x8>316 »       bne.n»  22c·<_operator_ne+0x8>
310 »       pop»    {r4,·pc}317 »       pop»    {r4,·pc}
311 »       nop318 »       nop
  
312 0000024c·<_operator_eq>:319 00000254·<_operator_eq>:
313 _operator_eq():320 _operator_eq():
314 »       push»   {r4,·lr}321 »       push»   {r4,·lr}
315 »       cmp»    r2,·#2322 »       cmp»    r2,·#2
316 »       mov»    r4,·r1323 »       mov»    r4,·r1
317 »       bne.n»  262·<_operator_eq+0x16>324 »       bne.n»  26a·<_operator_eq+0x16>
318 »       ldrd»   r0,·r1,·[r4]325 »       ldrd»   r0,·r1,·[r4]
319 »       movs»   r2,·#2326 »       movs»   r2,·#2
320 »       ldmia.w»sp!,·{r4,·lr}327 »       ldmia.w»sp!,·{r4,·lr}
321 »       b.w»    0·<PyObject_RichCompare>328 »       b.w»    0·<PyObject_RichCompare>
322 ·R_ARM_THM_JUMP24»       PyObject_RichCompare329 ·R_ARM_THM_JUMP24»       PyObject_RichCompare
323 »       movs»   r3,·#2330 »       movs»   r3,·#2
324 »       mov»    r1,·r2331 »       mov»    r1,·r2
Offset 327, 24 lines modifiedOffset 334, 24 lines modified
327 ·R_ARM_THM_MOVW_ABS_NC»  .LC15334 ·R_ARM_THM_MOVW_ABS_NC»  .LC15
328 »       movt»   r0,·#0335 »       movt»   r0,·#0
329 ·R_ARM_THM_MOVT_ABS»     .LC15336 ·R_ARM_THM_MOVT_ABS»     .LC15
330 »       mov»    r2,·r3337 »       mov»    r2,·r3
331 »       bl»     0·<_PyArg_CheckPositional>338 »       bl»     0·<_PyArg_CheckPositional>
332 ·R_ARM_THM_CALL» _PyArg_CheckPositional339 ·R_ARM_THM_CALL» _PyArg_CheckPositional
333 »       cmp»    r0,·#0340 »       cmp»    r0,·#0
334 »       bne.n»  254·<_operator_eq+0x8>341 »       bne.n»  25c·<_operator_eq+0x8>
335 »       pop»    {r4,·pc}342 »       pop»    {r4,·pc}
336 »       nop343 »       nop
  
337 0000027c·<_operator_ge>:344 00000284·<_operator_ge>:
338 _operator_ge():345 _operator_ge():
339 »       push»   {r4,·lr}346 »       push»   {r4,·lr}
340 »       cmp»    r2,·#2347 »       cmp»    r2,·#2
341 »       mov»    r4,·r1348 »       mov»    r4,·r1
342 »       bne.n»  292·<_operator_ge+0x16>349 »       bne.n»  29a·<_operator_ge+0x16>
343 »       ldrd»   r0,·r1,·[r4]350 »       ldrd»   r0,·r1,·[r4]
344 »       movs»   r2,·#5351 »       movs»   r2,·#5
345 »       ldmia.w»sp!,·{r4,·lr}352 »       ldmia.w»sp!,·{r4,·lr}
346 »       b.w»    0·<PyObject_RichCompare>353 »       b.w»    0·<PyObject_RichCompare>
347 ·R_ARM_THM_JUMP24»       PyObject_RichCompare354 ·R_ARM_THM_JUMP24»       PyObject_RichCompare
348 »       movs»   r3,·#2355 »       movs»   r3,·#2
349 »       mov»    r1,·r2356 »       mov»    r1,·r2
Offset 352, 321 lines modifiedOffset 359, 321 lines modified
352 ·R_ARM_THM_MOVW_ABS_NC»  .LC17359 ·R_ARM_THM_MOVW_ABS_NC»  .LC17
353 »       movt»   r0,·#0360 »       movt»   r0,·#0
354 ·R_ARM_THM_MOVT_ABS»     .LC17361 ·R_ARM_THM_MOVT_ABS»     .LC17
355 »       mov»    r2,·r3362 »       mov»    r2,·r3
356 »       bl»     0·<_PyArg_CheckPositional>363 »       bl»     0·<_PyArg_CheckPositional>
357 ·R_ARM_THM_CALL» _PyArg_CheckPositional364 ·R_ARM_THM_CALL» _PyArg_CheckPositional
358 »       cmp»    r0,·#0365 »       cmp»    r0,·#0
359 »       bne.n»  284·<_operator_ge+0x8>366 »       bne.n»  28c·<_operator_ge+0x8>
360 »       pop»    {r4,·pc}367 »       pop»    {r4,·pc}
361 »       nop368 »       nop
  
362 000002ac·<itemgetter_new>:369 000002b4·<itemgetter_new>:
363 itemgetter_new():370 itemgetter_new():
364 »       push»   {r4,·r5,·lr}371 »       push»   {r4,·r5,·lr}
365 »       mov»    r4,·r1372 »       mov»    r4,·r1
366 »       sub»    sp,·#20373 »       sub»    sp,·#20
367 »       cbnz»   r2,·314·<itemgetter_new+0x68>374 »       cbnz»   r2,·31c·<itemgetter_new+0x68>
368 »       ldr»    r5,·[r4,·#8]375 »       ldr»    r5,·[r4,·#8]
369 »       cmp»    r5,·#1376 »       cmp»    r5,·#1
370 »       bgt.n»  330·<itemgetter_new+0x84>377 »       bgt.n»  338·<itemgetter_new+0x84>
371 »       movs»   r3,·#1378 »       movs»   r3,·#1
372 »       add»    r1,·sp,·#12379 »       add»    r1,·sp,·#12
373 »       mov»    r2,·r3380 »       mov»    r2,·r3
374 »       str»    r1,·[sp,·#0]381 »       str»    r1,·[sp,·#0]
375 »       mov»    r0,·r4382 »       mov»    r0,·r4
376 »       movw»   r1,·#0383 »       movw»   r1,·#0
Max diff block lines reached; 8917/12056 bytes (73.96%) of diff not shown.
8.85 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 5, 249 lines modifiedOffset 5, 235 lines modified
  
5 00000000·<attrgetter_new>:5 00000000·<attrgetter_new>:
6 attrgetter_new():6 attrgetter_new():
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
8 »       mov»    r4,·r18 »       mov»    r4,·r1
9 »       sub»    sp,·#44»      ;·0x2c9 »       sub»    sp,·#44»      ;·0x2c
10 »       cmp»    r2,·#010 »       cmp»    r2,·#0
11 »       bne.w»  1aa·<attrgetter_new+0x1aa>11 »       bne.w»  1b2·<attrgetter_new+0x1b2>
12 »       ldr.w»  r8,·[r4,·#8]12 »       ldr.w»  r9,·[r4,·#8]
13 »       cmp.w»  r8,·#113 »       cmp.w»  r9,·#1
14 »       bgt.n»  34·<attrgetter_new+0x34>14 »       bgt.n»  34·<attrgetter_new+0x34>
15 »       movs»   r3,·#115 »       movs»   r3,·#1
16 »       add»    r1,·sp,·#2816 »       add»    r1,·sp,·#28
17 »       mov»    r2,·r317 »       mov»    r2,·r3
18 »       str»    r1,·[sp,·#0]18 »       str»    r1,·[sp,·#0]
19 »       mov»    r0,·r419 »       mov»    r0,·r4
20 »       movw»   r1,·#020 »       movw»   r1,·#0
21 ·R_ARM_THM_MOVW_ABS_NC»  .LC121 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
22 »       movt»   r1,·#022 »       movt»   r1,·#0
23 ·R_ARM_THM_MOVT_ABS»     .LC123 ·R_ARM_THM_MOVT_ABS»     .LC1
24 »       bl»     0·<PyArg_UnpackTuple>24 »       bl»     0·<PyArg_UnpackTuple>
25 ·R_ARM_THM_CALL» PyArg_UnpackTuple25 ·R_ARM_THM_CALL» PyArg_UnpackTuple
26 »       cmp»    r0,·#026 »       cmp»    r0,·#0
27 »       beq.w»  1a6·<attrgetter_new+0x1a6>27 »       beq.w»  1ae·<attrgetter_new+0x1ae>
28 »       mov»    r0,·r828 »       mov»    r0,·r9
29 »       bl»     0·<PyTuple_New>29 »       bl»     0·<PyTuple_New>
30 ·R_ARM_THM_CALL» PyTuple_New30 ·R_ARM_THM_CALL» PyTuple_New
31 »       str»    r0,·[sp,·#28]31 »       str»    r0,·[sp,·#28]
32 »       cmp»    r0,·#032 »       cmp»    r0,·#0
33 »       beq.w»  1a6·<attrgetter_new+0x1a6>33 »       beq.w»  1ae·<attrgetter_new+0x1ae>
34 »       movs»   r7,·#034 »       mov.w»  r8,·#0
35 »       add.w»  r3,·r4,·#1235 »       add.w»  r3,·r4,·#12
36 »       str»    r3,·[sp,·#12]36 »       str»    r3,·[sp,·#12]
37 »       cmp»    r7,·r837 »       cmp»    r8,·r9
38 »       blt.n»  6e·<attrgetter_new+0x6e>38 »       blt.n»  70·<attrgetter_new+0x70>
39 »       ldr»    r0,·[pc,·#492]»;·(23c·<attrgetter_new+0x23c>)39 »       ldr»    r0,·[pc,·#472]»;·(22c·<attrgetter_new+0x22c>)
40 »       bl»     0·<_PyObject_GC_New>40 »       bl»     0·<_PyObject_GC_New>
41 ·R_ARM_THM_CALL» _PyObject_GC_New41 ·R_ARM_THM_CALL» _PyObject_GC_New
42 »       mov»    r5,·r042 »       mov»    r4,·r0
43 »       cmp»    r0,·#043 »       cmp»    r0,·#0
44 »       beq.w»  1e4·<attrgetter_new+0x1e4>44 »       beq.w»  1f2·<attrgetter_new+0x1f2>
45 »       ldr»    r2,·[sp,·#28]45 »       ldr»    r2,·[sp,·#28]
46 »       strd»   r8,·r2,·[r0,·#8]46 »       strd»   r9,·r2,·[r0,·#8]
47 »       bl»     0·<PyObject_GC_Track>47 »       bl»     0·<PyObject_GC_Track>
48 ·R_ARM_THM_CALL» PyObject_GC_Track48 ·R_ARM_THM_CALL» PyObject_GC_Track
49 »       mov»    r0,·r549 »       mov»    r0,·r4
50 »       add»    sp,·#44»      ;·0x2c50 »       add»    sp,·#44»      ;·0x2c
51 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}51 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
52 »       ldr»    r4,·[sp,·#12]52 »       ldr»    r7,·[sp,·#12]
53 »       ldr.w»  r0,·[r4],·#453 »       ldr.w»  r0,·[r7],·#4
54 »       str»    r4,·[sp,·#12]54 »       str»    r7,·[sp,·#12]
55 »       str»    r0,·[sp,·#32]55 »       str»    r0,·[sp,·#32]
56 »       ldr»    r1,·[r0,·#4]56 »       ldr»    r1,·[r0,·#4]
57 »       ldr»    r3,·[r1,·#84]» ;·0x5457 »       ldr»    r3,·[r1,·#84]» ;·0x54
58 »       lsls»   r4,·r3,·#358 »       lsls»   r1,·r3,·#3
59 »       bpl.n»  180·<attrgetter_new+0x180>59 »       bpl.w»  188·<attrgetter_new+0x188>
60 »       ldrsb.w»r5,·[r0,·#16]60 »       ldrsb.w»r2,·[r0,·#16]
61 »       cmp»    r5,·#061 »       cmp»    r2,·#0
62 »       bge.n»  176·<attrgetter_new+0x176>62 »       bge.n»  17e·<attrgetter_new+0x17e>
63 »       ldr»    r6,·[sp,·#32]63 »       ldr»    r0,·[sp,·#32]
64 »       ldrb»   r0,·[r6,·#16]64 »       ldrb»   r7,·[r0,·#16]
65 »       ldr.w»  fp,·[r6,·#8]65 »       ldr»    r6,·[r0,·#8]
66 »       ubfx»   r5,·r0,·#2,·#366 »       ubfx»   r5,·r7,·#2,·#3
67 »       lsls»   r1,·r0,·#2667 »       lsls»   r2,·r7,·#26
68 »       bpl.n»  172·<attrgetter_new+0x172>68 »       bpl.n»  17a·<attrgetter_new+0x17a>
69 »       lsls»   r3,·r0,·#2569 »       lsls»   r3,·r7,·#25
70 »       ite»    mi70 »       ite»    mi
71 »       addmi.w»r4,·r6,·#2471 »       addmi.w»r4,·r0,·#24
72 »       addpl.w»r4,·r6,·#36»       ;·0x2472 »       addpl.w»r4,·r0,·#36»       ;·0x24
73 »       cmp.w»  fp,·#073 »       cmp»    r6,·#0
74 »       ble.n»  158·<attrgetter_new+0x158>74 »       ble.n»  162·<attrgetter_new+0x162>
 75 »       mov.w»  fp,·#0
 76 »       mov»    r1,·fp
75 »       cmp»    r5,·#177 »       cmp»    r5,·#1
76 »       bne.w»  1f6·<attrgetter_new+0x1f6>78 »       bne.w»  204·<attrgetter_new+0x204>
 79 »       ldrb»   r3,·[r4,·r1]
 80 »       sub.w»  r7,·r3,·#46» ;·0x2e
 81 »       negs»   r2,·r7
 82 »       adc.w»  r7,·r2,·r7
 83 »       cbnz»   r7,·122·<attrgetter_new+0x122>
 84 »       adds»   r1,·#1
 85 »       cmp»    r6,·r1
77 »       add.w»  sl,·fp,·#4294967295» ;·0xffffffff 
78 »       add.w»  ip,·r4,·#4294967295» ;·0xffffffff 
79 »       add»    sl,·r4 
80 »       mov.w»  r9,·#0 
81 »       ldrb.w» r2,·[ip,·#1]! 
82 »       cmp»    r2,·#46»      ;·0x2e 
83 »       it»     eq 
84 »       addeq.w»r9,·r9,·#1 
85 »       cmp»    ip,·sl 
86 »       bne.n»  be·<attrgetter_new+0xbe>86 »       bne.n»  b0·<attrgetter_new+0xb0>
87 »       cmp.w»  r9,·#087 »       cmp.w»  fp,·#0
88 »       beq.n»  158·<attrgetter_new+0x158>88 »       beq.n»  162·<attrgetter_new+0x162>
89 »       add.w»  r0,·r9,·#189 »       add.w»  r0,·fp,·#1
90 »       bl»     0·<PyTuple_New>90 »       bl»     0·<PyTuple_New>
91 ·R_ARM_THM_CALL» PyTuple_New91 ·R_ARM_THM_CALL» PyTuple_New
92 »       mov»    sl,·r092 »       mov»    sl,·r0
93 »       cmp»    r0,·#093 »       cmp»    r0,·#0
94 »       beq.n»  198·<attrgetter_new+0x198>94 »       beq.n»  1a0·<attrgetter_new+0x1a0>
 95 »       mov.w»  ip,·#0
95 »       movs»   r6,·#0 
96 »       add.w»  r1,·r0,·#12 
97 »       str»    r1,·[sp,·#16] 
98 »       mov»    r1,·r6 
99 »       str»    r7,·[sp,·#20]96 »       str»    r6,·[sp,·#20]
 97 »       mov»    r1,·ip
 98 »       mov»    r6,·ip
 99 »       add.w»  r3,·r0,·#12
 100 »       str»    r3,·[sp,·#16]
100 »       sub.w»  r7,·r9,·r6101 »       sub.w»  r7,·fp,·r6
101 »       cmp»    r7,·#0102 »       cmp»    r7,·#0
102 »       bgt.n»  124·<attrgetter_new+0x124>103 »       bgt.n»  128·<attrgetter_new+0x128>
 104 »       ldr»    r2,·[sp,·#20]
103 »       ldr»    r0,·[sp,·#32]105 »       ldr»    r0,·[sp,·#32]
104 »       mov»    r2,·fp 
105 »       ldr»    r7,·[sp,·#20] 
106 »       bl»     0·<PyUnicode_Substring>106 »       bl»     0·<PyUnicode_Substring>
107 ·R_ARM_THM_CALL» PyUnicode_Substring107 ·R_ARM_THM_CALL» PyUnicode_Substring
108 »       str»    r0,·[sp,·#36]» ;·0x24108 »       str»    r0,·[sp,·#36]» ;·0x24
109 »       cmp»    r0,·#0109 »       cmp»    r0,·#0
110 »       beq.n»  1ce·<attrgetter_new+0x1ce>110 »       beq.n»  1dc·<attrgetter_new+0x1dc>
111 »       add»    r0,·sp,·#36»   ;·0x24111 »       add»    r0,·sp,·#36»   ;·0x24
112 »       add.w»  r9,·sl,·r6,·lsl·#2112 »       add.w»  r5,·sl,·r6,·lsl·#2
113 »       bl»     0·<PyUnicode_InternInPlace>113 »       bl»     0·<PyUnicode_InternInPlace>
114 ·R_ARM_THM_CALL» PyUnicode_InternInPlace114 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
115 »       ldr»    r4,·[sp,·#28]115 »       ldr»    r3,·[sp,·#28]
Max diff block lines reached; 4516/8868 bytes (50.92%) of diff not shown.
942 KB
_pickle.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:··········100860·(bytes·into·file)13 ··Start·of·section·headers:··········98220·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x189fc:1 There·are·18·section·headers,·starting·at·offset·0x17fac:
  
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·001f60·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0020f8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·013a54·0011c0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0131bc·001240·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001f94·0008ac·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00212c·0008ac·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·014c14·0004d8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0143fc·0004d8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002840·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0029d8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002840·0018bc·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0029d8·0018bc·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0040fc·0083a0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·004294·00795c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0150ec·002ee8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0148d4·002cb0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00c49c·000f70·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00bbf0·000f70·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·017fd4·0008b8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·017584·0008b8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00d40c·002111·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00cb60·002111·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·01888c·0000e0·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·017e3c·0000e0·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00f51d·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00ec71·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f51d·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ec71·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00f550·002680·10·····16·435··419 ··[15]·.symtab···········SYMTAB··········00000000·00eca4·002690·10·····16·436··4
20 ··[16]·.strtab···········STRTAB··········00000000·011bd0·001e82·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·011334·001e88·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·01896c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·017f1c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
67.8 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·616·entries:1 Symbol·table·'.symtab'·contains·617·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 ····43:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3247 ····43:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
48 ····44:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3348 ····44:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
49 ····45:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3449 ····45:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
50 ····46:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3550 ····46:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
51 ····47:·0000061d···712·FUNC····LOCAL··DEFAULT····1·_pickle_load51 ····47:·0000061d···712·FUNC····LOCAL··DEFAULT····1·_pickle_load
52 ····48:·00000915···204·FUNC····LOCAL··DEFAULT····1·_Unpickler_SetInputStream52 ····48:·00000915···204·FUNC····LOCAL··DEFAULT····1·_Unpickler_SetInputStream
53 ····49:·000009e1····76·FUNC····LOCAL··DEFAULT····1·_Unpickler_SetInputEncoding53 ····49:·000009e1····76·FUNC····LOCAL··DEFAULT····1·_Unpickler_SetInputEncoding
54 ····50:·00000001··8384·FUNC····LOCAL··DEFAULT····7·load54 ····50:·00000001··8380·FUNC····LOCAL··DEFAULT····7·load
55 ····51:·000008d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·000008d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·000008e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·000008e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·000008e5····46·FUNC····LOCAL··DEFAULT····1·_Unpickler_NewMemo57 ····53:·000008e5····46·FUNC····LOCAL··DEFAULT····1·_Unpickler_NewMemo
58 ····54:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3658 ····54:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
59 ····55:·000009d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·000009d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3761 ····57:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
Offset 85, 91 lines modifiedOffset 85, 91 lines modified
85 ····81:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6185 ····81:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61
86 ····82:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6286 ····82:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC62
87 ····83:·000007fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6387 ····83:·000007fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC63
88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····7·88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
89 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t89 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
90 ····86:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·$d90 ····86:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·$d
91 ····87:·0000014a·····0·NOTYPE··LOCAL··DEFAULT····7·$t91 ····87:·0000014a·····0·NOTYPE··LOCAL··DEFAULT····7·$t
92 ····88:·000020c1···750·FUNC····LOCAL··DEFAULT····7·_Unpickler_ReadImpl92 ····88:·000020bd···750·FUNC····LOCAL··DEFAULT····7·_Unpickler_ReadImpl
93 ····89:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d93 ····89:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
94 ····90:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····7·$t94 ····90:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
95 ····91:·00002415····86·FUNC····LOCAL··DEFAULT····7·Pdata_push95 ····91:·00002411····86·FUNC····LOCAL··DEFAULT····7·Pdata_push
96 ····92:·000024fd···328·FUNC····LOCAL··DEFAULT····7·load_counted_binunicode96 ····92:·000024f9···328·FUNC····LOCAL··DEFAULT····7·load_counted_binunicode
97 ····93:·0000816d···562·FUNC····LOCAL··DEFAULT····7·_Unpickler_Readline97 ····93:·00007729···562·FUNC····LOCAL··DEFAULT····7·_Unpickler_Readline
98 ····94:·0000246d···144·FUNC····LOCAL··DEFAULT····7·_Unpickler_MemoPut98 ····94:·00002469···144·FUNC····LOCAL··DEFAULT····7·_Unpickler_MemoPut
99 ····95:·00004d81····86·FUNC····LOCAL··DEFAULT····7·marker99 ····95:·000045d5····86·FUNC····LOCAL··DEFAULT····7·marker
100 ····96:·00002d89···234·FUNC····LOCAL··DEFAULT····7·load_counted_tuple100 ····96:·00002991···224·FUNC····LOCAL··DEFAULT····7·load_counted_tuple
101 ····97:·00004dd9···384·FUNC····LOCAL··DEFAULT····7·do_append101 ····97:·0000468d···384·FUNC····LOCAL··DEFAULT····7·do_append
102 ····98:·000052f5···560·FUNC····LOCAL··DEFAULT····7·do_setitems102 ····98:·00004ba9···492·FUNC····LOCAL··DEFAULT····7·do_setitems
103 ····99:·00002b09···580·FUNC····LOCAL··DEFAULT····7·load_counted_binbytes103 ····99:·00000cd9···154·FUNC····LOCAL··DEFAULT····1·load_counted_binbytes
104 ···100:·00000968·····0·NOTYPE··LOCAL··DEFAULT····7·$d104 ···100:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
105 ···101:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····7·$t105 ···101:·00000970·····0·NOTYPE··LOCAL··DEFAULT····7·$t
106 ···102:·000011f9···596·FUNC····LOCAL··DEFAULT····1·load_build.isra.0106 ···102:·000013a1···596·FUNC····LOCAL··DEFAULT····1·load_build.isra.0
107 ···103:·00000f51····64·FUNC····LOCAL··DEFAULT····1·Pdata_poplist107 ···103:·00001075····64·FUNC····LOCAL··DEFAULT····1·Pdata_poplist
108 ···104:·00000c35···306·FUNC····LOCAL··DEFAULT····1·_Unpickler_ReadInto 
109 ···105:·000014a5···182·FUNC····LOCAL··DEFAULT····1·load_counted_long108 ···104:·0000164d···182·FUNC····LOCAL··DEFAULT····1·load_counted_long
 109 ···105:·00000d75···338·FUNC····LOCAL··DEFAULT····1·_Unpickler_ReadInto
110 ···106:·00000f91····58·FUNC····LOCAL··DEFAULT····1·Pdata_clear.isra.0110 ···106:·000010b5····58·FUNC····LOCAL··DEFAULT····1·Pdata_clear.isra.0
111 ···107:·00001f15····58·FUNC····LOCAL··DEFAULT····1·Pdata_stack_underflow111 ···107:·000020ad····58·FUNC····LOCAL··DEFAULT····1·Pdata_stack_underflow
112 ···108:·000000a1···444·FUNC····LOCAL··DEFAULT····9·load_extension112 ···108:·000000a1···444·FUNC····LOCAL··DEFAULT····9·load_extension
113 ···109:·00001f51····14·FUNC····LOCAL··DEFAULT····1·call_method113 ···109:·000020e9····14·FUNC····LOCAL··DEFAULT····1·call_method
114 ···110:·00001eed····38·FUNC····LOCAL··DEFAULT····1·bad_readline114 ···110:·00002085····38·FUNC····LOCAL··DEFAULT····1·bad_readline
115 ···111:·00001e1d···208·FUNC····LOCAL··DEFAULT····1·load_counted_binstring115 ···111:·00001fc5···190·FUNC····LOCAL··DEFAULT····1·load_counted_binstring
116 ···112:·00000dfd····64·FUNC····LOCAL··DEFAULT····1·Pdata_poptuple116 ···112:·00000f5d····64·FUNC····LOCAL··DEFAULT····1·Pdata_poptuple
117 ···113:·00000475···116·FUNC····LOCAL··DEFAULT····9·instantiate117 ···113:·00000475···116·FUNC····LOCAL··DEFAULT····9·instantiate
118 ···114:·000023b1····98·FUNC····LOCAL··DEFAULT····7·_Pickle_FastCall118 ···114:·000023ad····98·FUNC····LOCAL··DEFAULT····7·_Pickle_FastCall
119 ···115:·00000379···252·FUNC····LOCAL··DEFAULT····9·load_inst119 ···115:·00000379···252·FUNC····LOCAL··DEFAULT····9·load_inst
120 ···116:·00001fd8·····0·NOTYPE··LOCAL··DEFAULT····7·$d120 ···116:·00001fd4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
121 ···117:·00001fdc·····0·NOTYPE··LOCAL··DEFAULT····7·$t121 ···117:·00001fd8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
122 ···118:·00000818·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64122 ···118:·00000818·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64
123 ···119:·00000a2d····60·FUNC····LOCAL··DEFAULT····1·_Unpickler_SkipConsumed 
124 ···120:·00000a69····76·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg123 ···119:·00000a2d····76·FUNC····LOCAL··DEFAULT····1·PyObject_CallOneArg
125 ···121:·00000840·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65124 ···120:·00000840·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65
126 ···122:·00000878·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66125 ···121:·00000878·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66
 126 ···122:·00000a79····66·FUNC····LOCAL··DEFAULT····1·calc_binsize
127 ···123:·00000888·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67127 ···123:·00000888·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67
128 ···124:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC68128 ···124:·0000088c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC68
129 ···125:·000008a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC69129 ···125:·000008a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC69
130 ···126:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC70130 ···126:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC70
131 ···127:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC71131 ···127:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC71
132 ···128:·00000940·····0·NOTYPE··LOCAL··DEFAULT····6·.LC72132 ···128:·00000940·····0·NOTYPE··LOCAL··DEFAULT····6·.LC72
133 ···129:·00000984·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73133 ···129:·00000984·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73
134 ···130:·00000990·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74134 ···130:·00000990·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74
135 ···131:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC75135 ···131:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC75
136 ···132:·00002645···696·FUNC····LOCAL··DEFAULT····7·_pickle_Unpickler_find_class136 ···132:·00002641···596·FUNC····LOCAL··DEFAULT····7·_pickle_Unpickler_find_class
137 ···133:·00002981···310·FUNC····LOCAL··DEFAULT····7·get_deep_attribute137 ···133:·00000c3d···156·FUNC····LOCAL··DEFAULT····1·get_deep_attribute
138 ···134:·000028f8·····0·NOTYPE··LOCAL··DEFAULT····7·$d138 ···134:·00002890·····0·NOTYPE··LOCAL··DEFAULT····7·$d
139 ···135:·00000ab5···316·FUNC····LOCAL··DEFAULT····1·_pickle_Pickler___init__139 ···135:·00000abd···316·FUNC····LOCAL··DEFAULT····1·_pickle_Pickler___init__
140 ···136:·000028fd···130·FUNC····LOCAL··DEFAULT····7·_Pickler_SetProtocol140 ···136:·00002895···112·FUNC····LOCAL··DEFAULT····7·_Pickler_SetProtocol
141 ···137:·00000bf1····68·FUNC····LOCAL··DEFAULT····1·_Pickler_SetOutputStream141 ···137:·00000bf9····68·FUNC····LOCAL··DEFAULT····1·_Pickler_SetOutputStream
142 ···138:·00002ab9····80·FUNC····LOCAL··DEFAULT····7·_Pickler_SetBufferCallback142 ···138:·00002905····80·FUNC····LOCAL··DEFAULT····7·_Pickler_SetBufferCallback
143 ···139:·00002d4d····60·FUNC····LOCAL··DEFAULT····7·PyMemoTable_New143 ···139:·00002955····60·FUNC····LOCAL··DEFAULT····7·PyMemoTable_New
144 ···140:·00000d69···148·FUNC····LOCAL··DEFAULT····1·init_method_ref144 ···140:·00000ec9···148·FUNC····LOCAL··DEFAULT····1·init_method_ref
145 ···141:·00000ecf···160·FUNC····LOCAL··DEFAULT····9·Pickler_clear145 ···141:·00000ecf···160·FUNC····LOCAL··DEFAULT····9·Pickler_clear
146 ···142:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····1·$d146 ···142:·00000bec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
147 ···143:·000009d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC76147 ···143:·000009d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC76
148 ···144:·000028fc·····0·NOTYPE··LOCAL··DEFAULT····7·$t148 ···144:·00002894·····0·NOTYPE··LOCAL··DEFAULT····7·$t
149 ···145:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC77149 ···145:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC77
150 ···146:·00000bf0·····0·NOTYPE··LOCAL··DEFAULT····1·$t150 ···146:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
151 ···147:·00000c30·····0·NOTYPE··LOCAL··DEFAULT····1·$d151 ···147:·00000c38·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 152 ···148:·00000c3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
152 ···148:·00000a1c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC78153 ···149:·00000a1c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC78
153 ···149:·00000a40·····0·NOTYPE··LOCAL··DEFAULT····6·.LC79154 ···150:·00000a40·····0·NOTYPE··LOCAL··DEFAULT····6·.LC79
154 ···150:·00000a74·····0·NOTYPE··LOCAL··DEFAULT····6·.LC80155 ···151:·00000a74·····0·NOTYPE··LOCAL··DEFAULT····6·.LC80
155 ···151:·00000a9c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC81156 ···152:·00000a9c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC81
156 ···152:·00000c34·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
157 ···153:·00000ac0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC82157 ···153:·00000ac0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC82
158 ···154:·00000e3d····54·FUNC····LOCAL··DEFAULT····1·Pickler_get_persid158 ···154:·00000f9d····54·FUNC····LOCAL··DEFAULT····1·Pickler_get_persid
159 ···155:·00000ad0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC83159 ···155:·00000ad0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC83
160 ···156:·00000e75···104·FUNC····LOCAL··DEFAULT····1·_pickle_Pickler_dump160 ···156:·00000fd5···104·FUNC····LOCAL··DEFAULT····1·_pickle_Pickler_dump
161 ···157:·00000edd····56·FUNC····LOCAL··DEFAULT····1·_Pickler_ClearBuffer161 ···157:·0000103d····56·FUNC····LOCAL··DEFAULT····1·_Pickler_ClearBuffer
162 ···158:·00002e75···456·FUNC····LOCAL··DEFAULT····7·dump162 ···158:·00002a71···328·FUNC····LOCAL··DEFAULT····7·dump
163 ···159:·00000fcd····46·FUNC····LOCAL··DEFAULT····1·_Pickler_FlushToFile163 ···159:·00001175····46·FUNC····LOCAL··DEFAULT····1·_Pickler_FlushToFile
 164 ···160:·00002bb9···292·FUNC····LOCAL··DEFAULT····7·_Pickler_Write
164 ···160:·00003161··7200·FUNC····LOCAL··DEFAULT····7·save165 ···161:·00002cdd··6392·FUNC····LOCAL··DEFAULT····7·save
165 ···161:·00000ffd···100·FUNC····LOCAL··DEFAULT····1·_Pickler_CommitFrame.part.0166 ···162:·000011a5···100·FUNC····LOCAL··DEFAULT····1·_Pickler_CommitFrame.part.0
166 ···162:·00003038·····0·NOTYPE··LOCAL··DEFAULT····7·$d167 ···163:·00002bb4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
167 ···163:·0000303c·····0·NOTYPE··LOCAL··DEFAULT····7·$t168 ···164:·00002bb8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
168 ···164:·0000303d···292·FUNC····LOCAL··DEFAULT····7·_Pickler_Write 
169 ···165:·00000b04·····0·NOTYPE··LOCAL··DEFAULT····6·.LC84169 ···165:·00000b04·····0·NOTYPE··LOCAL··DEFAULT····6·.LC84
170 ···166:·00000b0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC85170 ···166:·00000b0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC85
171 ···167:·00000b14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC86171 ···167:·00000b14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC86
172 ···168:·00000b18·····0·NOTYPE··LOCAL··DEFAULT····6·.LC87172 ···168:·00000b18·····0·NOTYPE··LOCAL··DEFAULT····6·.LC87
173 ···169:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····6·.LC88173 ···169:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····6·.LC88
174 ···170:·00000b24·····0·NOTYPE··LOCAL··DEFAULT····6·.LC89174 ···170:·00000b24·····0·NOTYPE··LOCAL··DEFAULT····6·.LC89
175 ···171:·00000b2c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC90175 ···171:·00000b2c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC90
Offset 178, 442 lines modifiedOffset 178, 443 lines modified
178 ···174:·00000b58·····0·NOTYPE··LOCAL··DEFAULT····6·.LC93178 ···174:·00000b58·····0·NOTYPE··LOCAL··DEFAULT····6·.LC93
179 ···175:·00000b84·····0·NOTYPE··LOCAL··DEFAULT····6·.LC94179 ···175:·00000b84·····0·NOTYPE··LOCAL··DEFAULT····6·.LC94
180 ···176:·00000b8c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC95180 ···176:·00000b8c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC95
181 ···177:·00000bb0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC96181 ···177:·00000bb0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC96
182 ···178:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC97182 ···178:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC97
Max diff block lines reached; 57990/69337 bytes (83.64%) of diff not shown.
298 KB
readelf --wide --relocs {}
Max HTML report size reached
2.84 KB
strings --all --bytes=8 {}
    
Offset 153, 27 lines modifiedOffset 153, 23 lines modified
153 _pickle.UnpicklerMemoProxy153 _pickle.UnpicklerMemoProxy
154 __sizeof__154 __sizeof__
155 _pickle.PicklerMemoProxy155 _pickle.PicklerMemoProxy
156 clear_memo156 clear_memo
157 _pickle.Unpickler157 _pickle.Unpickler
158 _pickle.Pickler158 _pickle.Pickler
159 _pickle.Pdata159 _pickle.Pdata
160 Py`9r`j»0`b160 Pi`)r`j»0`b."
161 Ps`3raj»1ab.·xT 
162 Qq`1r`j»0`b161 Qq`1r`j»0`b
163 '+DcbpN2h162 '+DcbqN2h
164 ·jt')F0D 
165 1ab)F·F4 
166 Pw`7r`j»0`b163 Pw`7r`j»0`b
167 Q{`;rbj»2bbt! 
168 raj»    1abs"ZTcj164 Py`9r`j»0`bZ
 165 pbj»    2bbN!
169 Qh`(raj»1ab166 Qh`(raj»1ab
 167 ·;DcbpL"h»       
 168 Pj`*rcj»3cb
170 Pk`+raj»1ab 
171 ·3DcbqN2h»        
172 cZPz`:r`j»      0`b 
173 'GU·e0`(F169 'GU·e0`(F
174 ·xU'e7`X170 ·xU'e7`X
175 F)F0F"FE171 F)F0F"FE
176 loads($module,·data,·/,·*,·fix_imports=True,·encoding='ASCII',172 loads($module,·data,·/,·*,·fix_imports=True,·encoding='ASCII',
177 ······errors='strict',·buffers=())173 ······errors='strict',·buffers=())
178 Read·and·return·an·object·from·the·given·pickle·data.174 Read·and·return·an·object·from·the·given·pickle·data.
179 The·protocol·version·of·the·pickle·is·detected·automatically,·so·no175 The·protocol·version·of·the·pickle·is·detected·automatically,·so·no
Offset 341, 56 lines modifiedOffset 337, 57 lines modified
341 _Unpickler_MemoPut337 _Unpickler_MemoPut
342 load_counted_tuple338 load_counted_tuple
343 do_append339 do_append
344 do_setitems340 do_setitems
345 load_counted_binbytes341 load_counted_binbytes
346 load_build.isra.0342 load_build.isra.0
347 Pdata_poplist343 Pdata_poplist
348 _Unpickler_ReadInto 
349 load_counted_long344 load_counted_long
 345 _Unpickler_ReadInto
350 Pdata_clear.isra.0346 Pdata_clear.isra.0
351 Pdata_stack_underflow347 Pdata_stack_underflow
352 load_extension348 load_extension
353 call_method349 call_method
354 bad_readline350 bad_readline
355 load_counted_binstring351 load_counted_binstring
356 Pdata_poptuple352 Pdata_poptuple
357 instantiate353 instantiate
358 _Pickle_FastCall354 _Pickle_FastCall
359 load_inst355 load_inst
360 _Unpickler_SkipConsumed 
361 PyObject_CallOneArg356 PyObject_CallOneArg
 357 calc_binsize
362 _pickle_Unpickler_find_class358 _pickle_Unpickler_find_class
363 get_deep_attribute359 get_deep_attribute
364 _pickle_Pickler___init__360 _pickle_Pickler___init__
365 _Pickler_SetProtocol361 _Pickler_SetProtocol
366 _Pickler_SetOutputStream362 _Pickler_SetOutputStream
367 _Pickler_SetBufferCallback363 _Pickler_SetBufferCallback
368 PyMemoTable_New364 PyMemoTable_New
369 init_method_ref365 init_method_ref
370 Pickler_clear366 Pickler_clear
371 Pickler_get_persid367 Pickler_get_persid
372 _pickle_Pickler_dump368 _pickle_Pickler_dump
373 _Pickler_ClearBuffer369 _Pickler_ClearBuffer
374 _Pickler_FlushToFile370 _Pickler_FlushToFile
375 _Pickler_CommitFrame.part.0 
376 _Pickler_Write371 _Pickler_Write
 372 _Pickler_CommitFrame.part.0
377 save_global373 save_global
378 _Pickler_write_bytes374 _Pickler_write_bytes
379 memo_put375 memo_put
380 memo_get376 memo_get
381 fast_save_leave377 fast_save_leave
 378 _PyMemoTable_Lookup.isra.0
382 save_reduce379 save_reduce
 380 _save_bytes_data
383 raw_unicode_escape381 raw_unicode_escape
384 batch_list382 batch_list
385 batch_dict383 batch_dict
386 _save_bytearray_data384 _save_bytearray_data
387 save_singleton_type385 save_singleton_type
388 fast_save_enter386 fast_save_enter
389 _PyMemoTable_Lookup.isra.0 
390 Unpickler_dealloc387 Unpickler_dealloc
391 Pdata_dealloc388 Pdata_dealloc
392 _Unpickler_MemoCleanup389 _Unpickler_MemoCleanup
393 _checkmodule390 _checkmodule
394 _Pickler_GetString391 _Pickler_GetString
395 Pickler_dealloc392 Pickler_dealloc
396 PyMemoTable_Del393 PyMemoTable_Del
Offset 593, 16 lines modifiedOffset 590, 16 lines modified
593 _PyUnicode_FromId590 _PyUnicode_FromId
594 PyUnicode_Split591 PyUnicode_Split
595 _PyUnicode_EqualToASCIIString592 _PyUnicode_EqualToASCIIString
596 PyExc_AttributeError593 PyExc_AttributeError
597 _PyArg_CheckPositional594 _PyArg_CheckPositional
598 PyBytes_FromStringAndSize595 PyBytes_FromStringAndSize
599 PyLong_AsLong596 PyLong_AsLong
600 PyMemoryView_FromMemory 
601 PyMem_Free597 PyMem_Free
 598 PyMemoryView_FromMemory
602 PyMethod_Type599 PyMethod_Type
603 PyMethod_New600 PyMethod_New
604 _PyBytes_Resize601 _PyBytes_Resize
605 PyLong_Type602 PyLong_Type
606 PyLong_AsLongAndOverflow603 PyLong_AsLongAndOverflow
607 PyFloat_Type604 PyFloat_Type
608 PyBytes_Type605 PyBytes_Type
Offset 626, 28 lines modifiedOffset 623, 28 lines modified
626 PyExc_KeyError623 PyExc_KeyError
627 _PyLong_Sign624 _PyLong_Sign
628 _PyLong_NumBits625 _PyLong_NumBits
629 _PyLong_AsByteArray626 _PyLong_AsByteArray
630 PyUnicode_DecodeLatin1627 PyUnicode_DecodeLatin1
631 Py_BuildValue628 Py_BuildValue
632 _PyFloat_Pack8629 _PyFloat_Pack8
633 PyObject_Repr 
634 PyObject_VectorcallMethod630 PyObject_VectorcallMethod
 631 PyObject_Repr
635 __stack_chk_fail632 __stack_chk_fail
636 PyBytes_FromObject 
637 PyOS_double_to_string633 PyOS_double_to_string
638 PySequence_List634 PySequence_List
 635 PyBytes_FromObject
639 PyPickleBuffer_GetBuffer636 PyPickleBuffer_GetBuffer
Max diff block lines reached; 318/2853 bytes (11.15%) of diff not shown.
82.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1238, 61 lines modifiedOffset 1238, 30 lines modified
1238 »       mov»    r0,·r31238 »       mov»    r0,·r3
1239 »       pop»    {r3,·r4,·r5,·pc}1239 »       pop»    {r3,·r4,·r5,·pc}
1240 »       bl»     0·<PyErr_NoMemory>1240 »       bl»     0·<PyErr_NoMemory>
1241 ·R_ARM_THM_CALL» PyErr_NoMemory1241 ·R_ARM_THM_CALL» PyErr_NoMemory
1242 »       mov.w»  r0,·#4294967295»    ;·0xffffffff1242 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
1243 »       pop»    {r3,·r4,·r5,·pc}1243 »       pop»    {r3,·r4,·r5,·pc}
  
1244 00000a2c·<_Unpickler_SkipConsumed>: 
1245 _Unpickler_SkipConsumed(): 
1246 »       ldrd»   r2,·r3,·[r0,·#88]»     ;·0x58 
1247 »       subs»   r2,·r2,·r3 
1248 »       cmp»    r2,·#0 
1249 »       bgt.n»  a3a·<_Unpickler_SkipConsumed+0xe> 
1250 »       movs»   r0,·#0 
1251 »       bx»     lr 
1252 »       push»   {r4,·lr} 
1253 »       movw»   r1,·#0 
1254 ·R_ARM_THM_MOVW_ABS_NC»  .LC62 
1255 »       movt»   r1,·#0 
1256 ·R_ARM_THM_MOVT_ABS»     .LC62 
1257 »       mov»    r4,·r0 
1258 »       ldr»    r0,·[r0,·#96]» ;·0x60 
1259 »       bl»     0·<PyObject_CallFunction> 
1260 ·R_ARM_THM_CALL» PyObject_CallFunction 
1261 »       cbz»    r0,·a62·<_Unpickler_SkipConsumed+0x36> 
1262 »       ldr»    r2,·[r0,·#0] 
1263 »       subs»   r3,·r2,·#1 
1264 »       str»    r3,·[r0,·#0] 
1265 »       cbnz»   r3,·a5a·<_Unpickler_SkipConsumed+0x2e> 
1266 »       bl»     0·<_Py_Dealloc> 
1267 ·R_ARM_THM_CALL» _Py_Dealloc 
1268 »       ldr»    r1,·[r4,·#88]» ;·0x58 
1269 »       movs»   r0,·#0 
1270 »       str»    r1,·[r4,·#92]» ;·0x5c 
1271 »       pop»    {r4,·pc} 
1272 »       mov.w»  r0,·#4294967295»    ;·0xffffffff 
1273 »       pop»    {r4,·pc} 
  
1274 00000a68·<PyObject_CallOneArg>:1244 00000a2c·<PyObject_CallOneArg>:
1275 PyObject_CallOneArg():1245 PyObject_CallOneArg():
1276 »       push»   {r4,·r5,·r6,·lr}1246 »       push»   {r4,·r5,·r6,·lr}
1277 »       mov»    r4,·r01247 »       mov»    r4,·r0
1278 »       sub»    sp,·#161248 »       sub»    sp,·#16
1279 »       str»    r1,·[sp,·#12]1249 »       str»    r1,·[sp,·#12]
1280 »       bl»     0·<PyThreadState_Get>1250 »       bl»     0·<PyThreadState_Get>
1281 ·R_ARM_THM_CALL» PyThreadState_Get1251 ·R_ARM_THM_CALL» PyThreadState_Get
1282 »       ldr»    r3,·[r4,·#4]1252 »       ldr»    r3,·[r4,·#4]
1283 »       mov»    r5,·r01253 »       mov»    r5,·r0
1284 »       ldr»    r2,·[r3,·#84]» ;·0x541254 »       ldr»    r2,·[r3,·#84]» ;·0x54
1285 »       lsls»   r2,·r2,·#201255 »       lsls»   r2,·r2,·#20
1286 »       bpl.n»  aa2·<PyObject_CallOneArg+0x3a>1256 »       bpl.n»  a66·<PyObject_CallOneArg+0x3a>
1287 »       ldr»    r0,·[r3,·#28]1257 »       ldr»    r0,·[r3,·#28]
1288 »       ldr»    r6,·[r4,·r0]1258 »       ldr»    r6,·[r4,·r0]
1289 »       cbz»    r6,·aa2·<PyObject_CallOneArg+0x3a>1259 »       cbz»    r6,·a66·<PyObject_CallOneArg+0x3a>
1290 »       movs»   r3,·#01260 »       movs»   r3,·#0
1291 »       add»    r1,·sp,·#121261 »       add»    r1,·sp,·#12
1292 »       movs»   r2,·#11262 »       movs»   r2,·#1
1293 »       movt»   r2,·#32768»  ;·0x80001263 »       movt»   r2,·#32768»  ;·0x8000
1294 »       mov»    r0,·r41264 »       mov»    r0,·r4
1295 »       blx»    r61265 »       blx»    r6
1296 »       movs»   r3,·#01266 »       movs»   r3,·#0
Offset 1307, 175 lines modifiedOffset 1276, 205 lines modified
1307 »       movs»   r3,·#11276 »       movs»   r3,·#1
1308 »       add»    r2,·sp,·#121277 »       add»    r2,·sp,·#12
1309 »       mov»    r1,·r41278 »       mov»    r1,·r4
1310 »       mov»    r0,·r51279 »       mov»    r0,·r5
1311 »       str»    r6,·[sp,·#0]1280 »       str»    r6,·[sp,·#0]
1312 »       bl»     0·<_PyObject_MakeTpCall>1281 »       bl»     0·<_PyObject_MakeTpCall>
1313 ·R_ARM_THM_CALL» _PyObject_MakeTpCall1282 ·R_ARM_THM_CALL» _PyObject_MakeTpCall
1314 »       b.n»    a9e·<PyObject_CallOneArg+0x36>1283 »       b.n»    a62·<PyObject_CallOneArg+0x36>
  
 1284 00000a78·<calc_binsize>:
 1285 calc_binsize():
 1286 »       cmp»    r1,·#4
 1287 »       bgt.n»  a88·<calc_binsize+0x10>
 1288 »       ldrb»   r3,·[r0,·#0]
 1289 »       cmp»    r1,·#1
 1290 »       bne.n»  a9a·<calc_binsize+0x22>
 1291 »       orr.w»  r0,·r3,·r3,·asr·#31
 1292 »       bx»     lr
 1293 »       adds»   r3,·r0,·#4
 1294 »       add»    r1,·r0
 1295 »       ldrb.w» r2,·[r3],·#1
 1296 »       cbnz»   r2,·ab4·<calc_binsize+0x3c>
 1297 »       cmp»    r3,·r1
 1298 »       bne.n»  a8c·<calc_binsize+0x14>
 1299 »       ldrb»   r3,·[r0,·#0]
 1300 »       movs»   r1,·#4
 1301 »       ldrb.w» ip,·[r0,·#1]
 1302 »       cmp»    r1,·#4
 1303 »       ldrb»   r2,·[r0,·#2]
 1304 »       orr.w»  r3,·r3,·ip,·lsl·#8
 1305 »       orr.w»  r3,·r3,·r2,·lsl·#16
 1306 »       bne.n»  a82·<calc_binsize+0xa>
 1307 »       ldrb»   r0,·[r0,·#3]
 1308 »       orr.w»  r3,·r3,·r0,·lsl·#24
 1309 »       b.n»    a82·<calc_binsize+0xa>
 1310 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 1311 »       bx»     lr
 1312 »       nop
  
1315 00000ab4·<_pickle_Pickler___init__>:1313 00000abc·<_pickle_Pickler___init__>:
1316 _pickle_Pickler___init__():1314 _pickle_Pickler___init__():
1317 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}1315 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
1318 »       add.w»  r5,·r1,·#121316 »       add.w»  r5,·r1,·#12
1319 »       mov»    r4,·r01317 »       mov»    r4,·r0
1320 »       ldr»    r1,·[r1,·#8]1318 »       ldr»    r1,·[r1,·#8]
1321 »       sub»    sp,·#48»      ;·0x301319 »       sub»    sp,·#48»      ;·0x30
1322 »       cmp»    r2,·#01320 »       cmp»    r2,·#0
1323 »       beq.n»  b88·<_pickle_Pickler___init__+0xd4>1321 »       beq.n»  b90·<_pickle_Pickler___init__+0xd4>
1324 »       ldr»    r6,·[r2,·#8]1322 »       ldr»    r6,·[r2,·#8]
1325 »       add»    r6,·r11323 »       add»    r6,·r1
1326 »       subs»   r7,·r6,·#11324 »       subs»   r7,·r6,·#1
1327 »       mov»    r0,·r51325 »       mov»    r0,·r5
1328 »       ldr»    r5,·[pc,·#276]»;·(be4·<_pickle_Pickler___init__+0x130>)1326 »       ldr»    r5,·[pc,·#276]»;·(bec·<_pickle_Pickler___init__+0x130>)
1329 »       movs»   r3,·#01327 »       movs»   r3,·#0
1330 »       str»    r5,·[sp,·#0]1328 »       str»    r5,·[sp,·#0]
1331 »       mov.w»  r8,·#11329 »       mov.w»  r8,·#1
1332 »       add»    r5,·sp,·#321330 »       add»    r5,·sp,·#32
1333 »       str»    r3,·[sp,·#12]1331 »       str»    r3,·[sp,·#12]
1334 »       str»    r5,·[sp,·#16]1332 »       str»    r5,·[sp,·#16]
1335 »       movs»   r5,·#41333 »       movs»   r5,·#4
1336 »       strd»   r8,·r5,·[sp,·#4]1334 »       strd»   r8,·r5,·[sp,·#4]
1337 »       bl»     0·<_PyArg_UnpackKeywords>1335 »       bl»     0·<_PyArg_UnpackKeywords>
1338 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords1336 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
1339 »       mov»    r5,·r01337 »       mov»    r5,·r0
1340 »       cmp»    r0,·#01338 »       cmp»    r0,·#0
Max diff block lines reached; 81288/84537 bytes (96.16%) of diff not shown.
412 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
16.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 »       pop»    {r3,·r4,·r5,·pc}31 »       pop»    {r3,·r4,·r5,·pc}
  
32 00000034·<PyMemoTable_Del>:32 00000034·<PyMemoTable_Del>:
33 PyMemoTable_Del():33 PyMemoTable_Del():
34 »       cbz»    r0,·4e·<PyMemoTable_Del+0x1a>34 »       cbz»    r0,·4e·<PyMemoTable_Del+0x1a>
35 »       push»   {r4,·lr}35 »       push»   {r4,·lr}
36 »       mov»    r4,·r036 »       mov»    r4,·r0
37 »       bl»     1060·<PyMemoTable_Clear.isra.0>37 »       bl»     1208·<PyMemoTable_Clear.isra.0>
38 ·R_ARM_THM_CALL» PyMemoTable_Clear.isra.038 ·R_ARM_THM_CALL» PyMemoTable_Clear.isra.0
39 »       ldr»    r0,·[r4,·#12]39 »       ldr»    r0,·[r4,·#12]
40 »       bl»     0·<PyMem_Free>40 »       bl»     0·<PyMem_Free>
41 ·R_ARM_THM_CALL» PyMem_Free41 ·R_ARM_THM_CALL» PyMem_Free
42 »       mov»    r0,·r442 »       mov»    r0,·r4
43 »       ldmia.w»sp!,·{r4,·lr}43 »       ldmia.w»sp!,·{r4,·lr}
44 »       b.w»    0·<PyMem_Free>44 »       b.w»    0·<PyMem_Free>
Offset 58, 29 lines modifiedOffset 58, 29 lines modified
  
58 0000005e·<save_singleton_type>:58 0000005e·<save_singleton_type>:
59 save_singleton_type():59 save_singleton_type():
60 »       push»   {r4,·r5,·r6,·lr}60 »       push»   {r4,·r5,·r6,·lr}
61 »       mov»    r5,·r061 »       mov»    r5,·r0
62 »       mov»    r6,·r162 »       mov»    r6,·r1
63 »       movw»   r0,·#063 »       movw»   r0,·#0
64 ·R_ARM_THM_MOVW_ABS_NC»  .LC14064 ·R_ARM_THM_MOVW_ABS_NC»  .LC141
65 »       movt»   r0,·#065 »       movt»   r0,·#0
66 ·R_ARM_THM_MOVT_ABS»     .LC14066 ·R_ARM_THM_MOVT_ABS»     .LC141
67 »       movw»   r1,·#067 »       movw»   r1,·#0
68 ·R_ARM_THM_MOVW_ABS_NC»  PyType_Type68 ·R_ARM_THM_MOVW_ABS_NC»  PyType_Type
69 »       movt»   r1,·#069 »       movt»   r1,·#0
70 ·R_ARM_THM_MOVT_ABS»     PyType_Type70 ·R_ARM_THM_MOVT_ABS»     PyType_Type
71 »       bl»     0·<Py_BuildValue>71 »       bl»     0·<Py_BuildValue>
72 ·R_ARM_THM_CALL» Py_BuildValue72 ·R_ARM_THM_CALL» Py_BuildValue
73 »       cbz»    r0,·98·<save_singleton_type+0x3a>73 »       cbz»    r0,·98·<save_singleton_type+0x3a>
74 »       mov»    r4,·r074 »       mov»    r4,·r0
75 »       mov»    r1,·r075 »       mov»    r1,·r0
76 »       mov»    r2,·r676 »       mov»    r2,·r6
77 »       mov»    r0,·r577 »       mov»    r0,·r5
78 »       bl»     5bc0·<save_reduce>78 »       bl»     5408·<save_reduce>
79 ·R_ARM_THM_CALL» save_reduce79 ·R_ARM_THM_CALL» save_reduce
80 »       mov»    r5,·r080 »       mov»    r5,·r0
81 »       ldr»    r3,·[r4,·#0]81 »       ldr»    r3,·[r4,·#0]
82 »       subs»   r0,·r3,·#182 »       subs»   r0,·r3,·#1
83 »       str»    r0,·[r4,·#0]83 »       str»    r0,·[r4,·#0]
84 »       cbnz»   r0,·9c·<save_singleton_type+0x3e>84 »       cbnz»   r0,·9c·<save_singleton_type+0x3e>
85 »       mov»    r0,·r485 »       mov»    r0,·r4
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 »       add»    r3,·r4115 »       add»    r3,·r4
116 »       str»    r1,·[sp,·#12]116 »       str»    r1,·[sp,·#12]
117 »       str»    r3,·[r5,·#88]» ;·0x58117 »       str»    r3,·[r5,·#88]» ;·0x58
118 »       b.n»    e2·<load_extension+0x42>118 »       b.n»    e2·<load_extension+0x42>
119 »       mov»    r2,·r4119 »       mov»    r2,·r4
120 »       add»    r1,·sp,·#12120 »       add»    r1,·sp,·#12
121 »       mov»    r0,·r5121 »       mov»    r0,·r5
122 »       bl»     20c0·<_Unpickler_ReadImpl>122 »       bl»     20bc·<_Unpickler_ReadImpl>
123 ·R_ARM_THM_CALL» _Unpickler_ReadImpl123 ·R_ARM_THM_CALL» _Unpickler_ReadImpl
124 »       cmp»    r0,·#0124 »       cmp»    r0,·#0
125 »       blt.w»  24e·<load_extension+0x1ae>125 »       blt.w»  24e·<load_extension+0x1ae>
126 »       movs»   r6,·#0126 »       movs»   r6,·#0
127 »       ldr»    r1,·[sp,·#12]127 »       ldr»    r1,·[sp,·#12]
128 »       mov»    r3,·r6128 »       mov»    r3,·r6
129 »       ldrb»   r2,·[r1,·r3]129 »       ldrb»   r2,·[r1,·r3]
Offset 133, 17 lines modifiedOffset 133, 17 lines modified
133 »       lsl.w»  r2,·r2,·r0133 »       lsl.w»  r2,·r2,·r0
134 »       orr.w»  r6,·r6,·r2134 »       orr.w»  r6,·r6,·r2
135 »       bne.n»  e8·<load_extension+0x48>135 »       bne.n»  e8·<load_extension+0x48>
136 »       cmp»    r6,·#0136 »       cmp»    r6,·#0
137 »       bgt.n»  112·<load_extension+0x72>137 »       bgt.n»  112·<load_extension+0x72>
138 »       ldr»    r0,·[r7,·#8]138 »       ldr»    r0,·[r7,·#8]
139 »       movw»   r1,·#0139 »       movw»   r1,·#0
140 ·R_ARM_THM_MOVW_ABS_NC»  .LC141140 ·R_ARM_THM_MOVW_ABS_NC»  .LC142
141 »       movt»   r1,·#0141 »       movt»   r1,·#0
142 ·R_ARM_THM_MOVT_ABS»     .LC141142 ·R_ARM_THM_MOVT_ABS»     .LC142
143 »       bl»     0·<PyErr_SetString>143 »       bl»     0·<PyErr_SetString>
144 ·R_ARM_THM_CALL» PyErr_SetString144 ·R_ARM_THM_CALL» PyErr_SetString
145 »       mov.w»  r0,·#4294967295»    ;·0xffffffff145 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
146 »       b.n»    252·<load_extension+0x1b2>146 »       b.n»    252·<load_extension+0x1b2>
147 »       mov»    r0,·r6147 »       mov»    r0,·r6
148 »       bl»     0·<PyLong_FromLong>148 »       bl»     0·<PyLong_FromLong>
149 ·R_ARM_THM_CALL» PyLong_FromLong149 ·R_ARM_THM_CALL» PyLong_FromLong
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 »       bl»     0·<_Py_Dealloc>164 »       bl»     0·<_Py_Dealloc>
165 ·R_ARM_THM_CALL» _Py_Dealloc165 ·R_ARM_THM_CALL» _Py_Dealloc
166 »       ldr.w»  r4,·[r8]166 »       ldr.w»  r4,·[r8]
167 »       mov»    r1,·r8167 »       mov»    r1,·r8
168 »       ldr»    r0,·[r5,·#8]168 »       ldr»    r0,·[r5,·#8]
169 »       adds»   r4,·#1169 »       adds»   r4,·#1
170 »       str.w»  r4,·[r8]170 »       str.w»  r4,·[r8]
171 »       bl»     2414·<Pdata_push>171 »       bl»     2410·<Pdata_push>
172 ·R_ARM_THM_CALL» Pdata_push172 ·R_ARM_THM_CALL» Pdata_push
173 »       asrs»   r0,·r0,·#31173 »       asrs»   r0,·r0,·#31
174 »       b.n»    252·<load_extension+0x1b2>174 »       b.n»    252·<load_extension+0x1b2>
175 »       bl»     0·<PyErr_Occurred>175 »       bl»     0·<PyErr_Occurred>
176 ·R_ARM_THM_CALL» PyErr_Occurred176 ·R_ARM_THM_CALL» PyErr_Occurred
177 »       cmp»    r0,·#0177 »       cmp»    r0,·#0
178 »       bne.n»  1d2·<load_extension+0x132>178 »       bne.n»  1d2·<load_extension+0x132>
Offset 195, 17 lines modifiedOffset 195, 17 lines modified
195 »       bne.n»  24e·<load_extension+0x1ae>195 »       bne.n»  24e·<load_extension+0x1ae>
196 »       movw»   lr,·#0196 »       movw»   lr,·#0
197 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError197 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
198 »       movt»   lr,·#0198 »       movt»   lr,·#0
199 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError199 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
200 »       mov»    r2,·r6200 »       mov»    r2,·r6
201 »       movw»   r1,·#0201 »       movw»   r1,·#0
202 ·R_ARM_THM_MOVW_ABS_NC»  .LC142202 ·R_ARM_THM_MOVW_ABS_NC»  .LC143
203 »       movt»   r1,·#0203 »       movt»   r1,·#0
204 ·R_ARM_THM_MOVT_ABS»     .LC142204 ·R_ARM_THM_MOVT_ABS»     .LC143
205 »       ldr.w»  r0,·[lr]205 »       ldr.w»  r0,·[lr]
206 »       bl»     0·<PyErr_Format>206 »       bl»     0·<PyErr_Format>
207 ·R_ARM_THM_CALL» PyErr_Format207 ·R_ARM_THM_CALL» PyErr_Format
208 »       mov.w»  r0,·#4294967295»    ;·0xffffffff208 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
209 »       b.n»    252·<load_extension+0x1b2>209 »       b.n»    252·<load_extension+0x1b2>
210 »       ldr»    r1,·[r0,·#4]210 »       ldr»    r1,·[r0,·#4]
211 »       ldr»    r3,·[r1,·#84]» ;·0x54211 »       ldr»    r3,·[r1,·#84]» ;·0x54
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 »       mov»    r0,·r6265 »       mov»    r0,·r6
266 »       bl»     0·<_Py_Dealloc>266 »       bl»     0·<_Py_Dealloc>
267 ·R_ARM_THM_CALL» _Py_Dealloc267 ·R_ARM_THM_CALL» _Py_Dealloc
268 »       mov.w»  r0,·#4294967295»    ;·0xffffffff268 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
269 »       b.n»    252·<load_extension+0x1b2>269 »       b.n»    252·<load_extension+0x1b2>
270 »       ldr»    r0,·[r5,·#8]270 »       ldr»    r0,·[r5,·#8]
271 »       mov»    r1,·r6271 »       mov»    r1,·r6
272 »       bl»     2414·<Pdata_push>272 »       bl»     2410·<Pdata_push>
273 ·R_ARM_THM_CALL» Pdata_push273 ·R_ARM_THM_CALL» Pdata_push
274 »       asrs»   r0,·r0,·#31274 »       asrs»   r0,·r0,·#31
275 »       b.n»    252·<load_extension+0x1b2>275 »       b.n»    252·<load_extension+0x1b2>
276 »       ldr»    r0,·[r4,·#0]276 »       ldr»    r0,·[r4,·#0]
277 »       subs»   r1,·r0,·#1277 »       subs»   r1,·r0,·#1
Max diff block lines reached; 13287/16542 bytes (80.32%) of diff not shown.
58.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 41, 452 lines modifiedOffset 41, 452 lines modified
41 ··0x00000260·725f4d65·6d6f5075·74006d61·726b6572·r_MemoPut.marker41 ··0x00000260·725f4d65·6d6f5075·74006d61·726b6572·r_MemoPut.marker
42 ··0x00000270·006c6f61·645f636f·756e7465·645f7475·.load_counted_tu42 ··0x00000270·006c6f61·645f636f·756e7465·645f7475·.load_counted_tu
43 ··0x00000280·706c6500·646f5f61·7070656e·6400646f·ple.do_append.do43 ··0x00000280·706c6500·646f5f61·7070656e·6400646f·ple.do_append.do
44 ··0x00000290·5f736574·6974656d·73006c6f·61645f63·_setitems.load_c44 ··0x00000290·5f736574·6974656d·73006c6f·61645f63·_setitems.load_c
45 ··0x000002a0·6f756e74·65645f62·696e6279·74657300·ounted_binbytes.45 ··0x000002a0·6f756e74·65645f62·696e6279·74657300·ounted_binbytes.
46 ··0x000002b0·6c6f6164·5f627569·6c642e69·7372612e·load_build.isra.46 ··0x000002b0·6c6f6164·5f627569·6c642e69·7372612e·load_build.isra.
47 ··0x000002c0·30005064·6174615f·706f706c·69737400·0.Pdata_poplist.47 ··0x000002c0·30005064·6174615f·706f706c·69737400·0.Pdata_poplist.
48 ··0x000002d0·5f556e70·69636b6c·65725f52·65616449·_Unpickler_ReadI 
49 ··0x000002e0·6e746f00·6c6f6164·5f636f75·6e746564·nto.load_counted48 ··0x000002d0·6c6f6164·5f636f75·6e746564·5f6c6f6e·load_counted_lon
 49 ··0x000002e0·67005f55·6e706963·6b6c6572·5f526561·g._Unpickler_Rea
50 ··0x000002f0·5f6c6f6e·67005064·6174615f·636c6561·_long.Pdata_clea50 ··0x000002f0·64496e74·6f005064·6174615f·636c6561·dInto.Pdata_clea
51 ··0x00000300·722e6973·72612e30·00506461·74615f73·r.isra.0.Pdata_s51 ··0x00000300·722e6973·72612e30·00506461·74615f73·r.isra.0.Pdata_s
52 ··0x00000310·7461636b·5f756e64·6572666c·6f77006c·tack_underflow.l52 ··0x00000310·7461636b·5f756e64·6572666c·6f77006c·tack_underflow.l
53 ··0x00000320·6f61645f·65787465·6e73696f·6e006361·oad_extension.ca53 ··0x00000320·6f61645f·65787465·6e73696f·6e006361·oad_extension.ca
54 ··0x00000330·6c6c5f6d·6574686f·64006261·645f7265·ll_method.bad_re54 ··0x00000330·6c6c5f6d·6574686f·64006261·645f7265·ll_method.bad_re
55 ··0x00000340·61646c69·6e65006c·6f61645f·636f756e·adline.load_coun55 ··0x00000340·61646c69·6e65006c·6f61645f·636f756e·adline.load_coun
56 ··0x00000350·7465645f·62696e73·7472696e·67005064·ted_binstring.Pd56 ··0x00000350·7465645f·62696e73·7472696e·67005064·ted_binstring.Pd
57 ··0x00000360·6174615f·706f7074·75706c65·00696e73·ata_poptuple.ins57 ··0x00000360·6174615f·706f7074·75706c65·00696e73·ata_poptuple.ins
58 ··0x00000370·74616e74·69617465·005f5069·636b6c65·tantiate._Pickle58 ··0x00000370·74616e74·69617465·005f5069·636b6c65·tantiate._Pickle
1.0 MB
_sre.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········81848·(bytes·into·file)13 ··Start·of·section·headers:··········81708·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x13fb8:1 There·are·18·section·headers,·starting·at·offset·0x13f2c:
  
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·0035cc·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0042ec·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·010de8·000ba0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·010be4·000dc0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·003604·0007ec·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·004324·0007ec·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·011988·000530·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0119a4·000530·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003df0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·004b10·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003df0·00069b·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004b10·00069b·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·004490·008ef0·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·0051b0·007f4c·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·011eb8·001cc0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·011ed4·001c18·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00d380·0003ac·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00d0fc·0003ac·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·013b78·000250·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·013aec·000250·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00d72c·000c18·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00d4a8·000c18·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·013dc8·000160·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·013d3c·000160·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00e344·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00e0c0·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e344·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e0c0·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00e378·001890·10·····16·298··419 ··[15]·.symtab···········SYMTAB··········00000000·00e0f4·0018f0·10·····16·304··4
20 ··[16]·.strtab···········STRTAB··········00000000·00fc08·0011e0·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00f9e4·0011fd·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·013f28·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·013e9c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
46.9 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·393·entries:1 Symbol·table·'.symtab'·contains·399·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····1·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····3·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
Offset 30, 367 lines modifiedOffset 30, 373 lines modified
30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·00000001··1352·FUNC····LOCAL··DEFAULT····7·_sre_compile31 ····27:·00000001··1352·FUNC····LOCAL··DEFAULT····7·_sre_compile
32 ····28:·00000549··1092·FUNC····LOCAL··DEFAULT····7·_validate_inner32 ····28:·00000549··1092·FUNC····LOCAL··DEFAULT····7·_validate_inner
33 ····29:·00000544·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·00000544·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·00000548·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·00000548·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·00000574·····0·NOTYPE··LOCAL··DEFAULT····7·$d35 ····31:·00000574·····0·NOTYPE··LOCAL··DEFAULT····7·$d
36 ····32:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t36 ····32:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
37 ····33:·000033dd···580·FUNC····LOCAL··DEFAULT····7·_validate_charset37 ····33:·00003c51···580·FUNC····LOCAL··DEFAULT····7·_validate_charset
38 ····34:·0000098d····80·FUNC····LOCAL··DEFAULT····7·pattern_dealloc38 ····34:·0000098d····80·FUNC····LOCAL··DEFAULT····7·pattern_dealloc
39 ····35:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1639 ····35:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
40 ····36:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1740 ····36:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
41 ····37:·000009dd··1540·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_match41 ····37:·000009dd··1532·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_match
42 ····38:·000011d9··7876·FUNC····LOCAL··DEFAULT····7·sre_ucs1_match42 ····38:·000011c5·10060·FUNC····LOCAL··DEFAULT····7·sre_ucs1_match
 43 ····39:·00000139····30·FUNC····LOCAL··DEFAULT····1·state_init.part.0
43 ····39:·00000dec·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·00000ddc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
44 ····40:·00000df0·····0·NOTYPE··LOCAL··DEFAULT····7·$t45 ····41:·00000de0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
45 ····41:·00007a29··4964·FUNC····LOCAL··DEFAULT····7·sre_ucs2_match46 ····42:·00001039··5024·FUNC····LOCAL··DEFAULT····1·sre_ucs2_match
46 ····42:·000005cd··4820·FUNC····LOCAL··DEFAULT····1·sre_ucs4_match47 ····43:·00002561··4820·FUNC····LOCAL··DEFAULT····1·sre_ucs4_match
47 ····43:·0000036d····64·FUNC····LOCAL··DEFAULT····9·pattern_error48 ····44:·0000036d····64·FUNC····LOCAL··DEFAULT····9·pattern_error
48 ····44:·0000324d····96·FUNC····LOCAL··DEFAULT····7·state_fini49 ····45:·00003ac1····96·FUNC····LOCAL··DEFAULT····7·state_fini
49 ····45:·00000fdc·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····46:·00000fd4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
50 ····46:·00000fe0·····0·NOTYPE··LOCAL··DEFAULT····7·$t51 ····47:·00000fd8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
51 ····47:·00000fe1···480·FUNC····LOCAL··DEFAULT····7·state_init52 ····48:·00000fd9···468·FUNC····LOCAL··DEFAULT····7·state_init
52 ····48:·000011c1····24·FUNC····LOCAL··DEFAULT····7·sre_match53 ····49:·000011ad····24·FUNC····LOCAL··DEFAULT····7·sre_match
53 ····49:·00001260·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
54 ····50:·000012b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t54 ····50:·00000138·····0·NOTYPE··LOCAL··DEFAULT····1·$t
55 ····51:·00001300·····0·NOTYPE··LOCAL··DEFAULT····7·$d55 ····51:·0000124c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
56 ····52:·0000131a·····0·NOTYPE··LOCAL··DEFAULT····7·$t56 ····52:·0000129c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
57 ····53:·0000160e·····0·NOTYPE··LOCAL··DEFAULT····7·$d57 ····53:·000012dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
58 ····54:·00001626·····0·NOTYPE··LOCAL··DEFAULT····7·$t58 ····54:·000012f6·····0·NOTYPE··LOCAL··DEFAULT····7·$t
59 ····55:·00003685··1852·FUNC····LOCAL··DEFAULT····7·sre_ucs1_count59 ····55:·000015da·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 60 ····56:·000015f2·····0·NOTYPE··LOCAL··DEFAULT····7·$t
60 ····56:·000017b6·····0·NOTYPE··LOCAL··DEFAULT····7·$d61 ····57:·00001626·····0·NOTYPE··LOCAL··DEFAULT····7·$d
61 ····57:·00001808·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
62 ····58:·000018b2·····0·NOTYPE··LOCAL··DEFAULT····7·$d62 ····58:·00001672·····0·NOTYPE··LOCAL··DEFAULT····7·$t
63 ····59:·00001904·····0·NOTYPE··LOCAL··DEFAULT····7·$t63 ····59:·00001788·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 64 ····60:·000017da·····0·NOTYPE··LOCAL··DEFAULT····7·$t
64 ····60:·0000198a·····0·NOTYPE··LOCAL··DEFAULT····7·$d65 ····61:·000018a2·····0·NOTYPE··LOCAL··DEFAULT····7·$d
65 ····61:·000019ae·····0·NOTYPE··LOCAL··DEFAULT····7·$t66 ····62:·000018f4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
66 ····62:·000019de·····0·NOTYPE··LOCAL··DEFAULT····7·$d67 ····63:·00001964·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 68 ····64:·00001988·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 69 ····65:·000019f8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
67 ····63:·00001a02·····0·NOTYPE··LOCAL··DEFAULT····7·$t70 ····66:·00001a4a·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 71 ····67:·00001b90·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 72 ····68:·00001bb4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 73 ····69:·00001bd8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 74 ····70:·00001bfc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 75 ····71:·00003ef9··1576·FUNC····LOCAL··DEFAULT····7·sre_ucs1_count
68 ····64:·0000309d····78·FUNC····LOCAL··DEFAULT····7·data_stack_grow76 ····72:·00003911····78·FUNC····LOCAL··DEFAULT····7·data_stack_grow
69 ····65:·00003dc1···876·FUNC····LOCAL··DEFAULT····7·sre_ucs1_charset.constprop.077 ····73:·00004521···862·FUNC····LOCAL··DEFAULT····7·sre_ucs1_charset.constprop.0
70 ····66:·00003571····42·FUNC····LOCAL··DEFAULT····1·char_loc_ignore78 ····74:·00004291····42·FUNC····LOCAL··DEFAULT····1·char_loc_ignore
71 ····67:·0000359d····22·FUNC····LOCAL··DEFAULT····1·sre_lower_locale 
72 ····68:·0000412d···522·FUNC····LOCAL··DEFAULT····7·sre_category79 ····75:·00004881···522·FUNC····LOCAL··DEFAULT····7·sre_category
73 ····69:·0000001d····58·FUNC····LOCAL··DEFAULT····9·sre_ucs1_charset_loc_ignore.isra.080 ····76:·0000001d····58·FUNC····LOCAL··DEFAULT····9·sre_ucs1_charset_loc_ignore.isra.0
 81 ····77:·000042bd····22·FUNC····LOCAL··DEFAULT····1·sre_lower_locale
74 ····70:·000030ed···352·FUNC····LOCAL··DEFAULT····7·pattern_new_match82 ····78:·00003961···352·FUNC····LOCAL··DEFAULT····7·pattern_new_match
75 ····71:·00003248·····0·NOTYPE··LOCAL··DEFAULT····7·$d83 ····79:·00003abc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
76 ····72:·0000324c·····0·NOTYPE··LOCAL··DEFAULT····7·$t84 ····80:·00003ac0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
77 ····73:·000032ad····96·FUNC····LOCAL··DEFAULT····7·match_dealloc85 ····81:·00003b21····96·FUNC····LOCAL··DEFAULT····7·match_dealloc
78 ····74:·0000330d···116·FUNC····LOCAL··DEFAULT····7·_sre_unicode_iscased86 ····82:·00003b81···116·FUNC····LOCAL··DEFAULT····7·_sre_unicode_iscased
79 ····75:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_unicode_iscased.part.087 ····83:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_unicode_iscased.part.0
80 ····76:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t88 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
81 ····77:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_ascii_tolower.part.089 ····85:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_ascii_tolower.part.0
82 ····78:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_ascii_iscased.part.090 ····86:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_ascii_iscased.part.0
83 ····79:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_unicode_tolower.part.091 ····87:·00000001····28·FUNC····LOCAL··DEFAULT····9·_sre_unicode_tolower.part.0
84 ····80:·00003381····92·FUNC····LOCAL··DEFAULT····7·_sre_unicode_tolower92 ····88:·00003bf5····92·FUNC····LOCAL··DEFAULT····7·_sre_unicode_tolower
85 ····81:·000033f4·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
86 ····82:·00003414·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
87 ····83:·00003478·····0·NOTYPE··LOCAL··DEFAULT····7·$d93 ····89:·00003c68·····0·NOTYPE··LOCAL··DEFAULT····7·$d
88 ····84:·000034f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t94 ····90:·00003c88·····0·NOTYPE··LOCAL··DEFAULT····7·$t
89 ····85:·0000359c·····0·NOTYPE··LOCAL··DEFAULT····7·$d95 ····91:·00003cec·····0·NOTYPE··LOCAL··DEFAULT····7·$d
90 ····86:·0000361c·····0·NOTYPE··LOCAL··DEFAULT····7·$t96 ····92:·00003d6c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 97 ····93:·00003e10·····0·NOTYPE··LOCAL··DEFAULT····7·$d
91 ····87:·00000138·····0·NOTYPE··LOCAL··DEFAULT····1·$t98 ····94:·00003e90·····0·NOTYPE··LOCAL··DEFAULT····7·$t
92 ····88:·00000139···160·FUNC····LOCAL··DEFAULT····1·pattern_richcompare99 ····95:·00000159···160·FUNC····LOCAL··DEFAULT····1·pattern_richcompare
93 ····89:·00003621····98·FUNC····LOCAL··DEFAULT····7·_sre_ascii_tolower100 ····96:·00003e95····98·FUNC····LOCAL··DEFAULT····7·_sre_ascii_tolower
94 ····90:·000001d9····92·FUNC····LOCAL··DEFAULT····1·_sre_ascii_iscased101 ····97:·000001f9····92·FUNC····LOCAL··DEFAULT····1·_sre_ascii_iscased
95 ····91:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18102 ····98:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
96 ····92:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19103 ····99:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
97 ····93:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20104 ···100:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
98 ····94:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21105 ···101:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
99 ····95:·00000235···332·FUNC····LOCAL··DEFAULT····1·pattern_repr106 ···102:·00000255···332·FUNC····LOCAL··DEFAULT····1·pattern_repr
100 ····96:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····1·$d107 ···103:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
101 ····97:·000036aa·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
102 ····98:·000036f6·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
103 ····99:·00003764·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
104 ···100:·000037a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
105 ···101:·000037c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
106 ···102:·00003e0c·····0·NOTYPE··LOCAL··DEFAULT····7·$d108 ···104:·00003f1e·····0·NOTYPE··LOCAL··DEFAULT····7·$d
107 ···103:·00003e4a·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
108 ···104:·00003e6e·····0·NOTYPE··LOCAL··DEFAULT····7·$t109 ···105:·00003f6a·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 110 ···106:·00003fd4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
109 ···105:·00004138·····0·NOTYPE··LOCAL··DEFAULT····7·$d111 ···107:·00004014·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 112 ···108:·00004038·····0·NOTYPE··LOCAL··DEFAULT····7·$t
110 ···106:·0000415c·····0·NOTYPE··LOCAL··DEFAULT····7·$t113 ···109:·0000456c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 114 ···110:·000045aa·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 115 ···111:·000045ce·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 116 ···112:·0000488c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 117 ···113:·000048b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
111 ···107:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22118 ···114:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
112 ···108:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23119 ···115:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
113 ···109:·00004339···232·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Match_span120 ···116:·00004a8d···232·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Match_span
114 ···110:·00004421···102·FUNC····LOCAL··DEFAULT····7·match_getindex121 ···117:·00004b75···102·FUNC····LOCAL··DEFAULT····7·match_getindex
115 ···111:·00004489···576·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Match_groups122 ···118:·00004bdd···576·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Match_groups
116 ···112:·000046c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d123 ···119:·00004e18·····0·NOTYPE··LOCAL··DEFAULT····7·$d
117 ···113:·000046c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t124 ···120:·00004e1c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
118 ···114:·000046c9···810·FUNC····LOCAL··DEFAULT····7·match_group125 ···121:·00004e1d···810·FUNC····LOCAL··DEFAULT····7·match_group
119 ···115:·00004b25····28·FUNC····LOCAL··DEFAULT····7·match_getslice126 ···122:·00005279····28·FUNC····LOCAL··DEFAULT····7·match_getslice
120 ···116:·000049f5···302·FUNC····LOCAL··DEFAULT····7·match_getslice_by_index127 ···123:·00005149···302·FUNC····LOCAL··DEFAULT····7·match_getslice_by_index
121 ···117:·00004b41····76·FUNC····LOCAL··DEFAULT····7·getslice128 ···124:·00005295····76·FUNC····LOCAL··DEFAULT····7·getslice
122 ···118:·00004b8d···240·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_sub129 ···125:·000052e1···220·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_sub
123 ···119:·00004c7d··4474·FUNC····LOCAL··DEFAULT····7·pattern_subx130 ···126:·000053bd··4632·FUNC····LOCAL··DEFAULT····7·pattern_subx
124 ···120:·00004c78·····0·NOTYPE··LOCAL··DEFAULT····7·$d131 ···127:·000053b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
125 ···121:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24132 ···128:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
126 ···122:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25133 ···129:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
127 ···123:·00004c7c·····0·NOTYPE··LOCAL··DEFAULT····7·$t134 ···130:·000053bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
128 ···124:·00004ff8·····0·NOTYPE··LOCAL··DEFAULT····7·$d135 ···131:·000057d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
Max diff block lines reached; 2643/47962 bytes (5.51%) of diff not shown.
202 KB
readelf --wide --relocs {}
Max HTML report size reached
2.4 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 .okm*mca
1 wh.F8F4FFE2 wh.F8F4FFE
2 wh.F8F4FFE3 wh.F8F4FFE
3 ''''''''''4 ''''''''''
4 ''''''''we''WI''=0=F,5 ''''''''we''WI''=0=F,
5 CODESIZE6 CODESIZE
6 MAXREPEAT7 MAXREPEAT
7 MAXGROUPS8 MAXGROUPS
Offset 58, 18 lines modifiedOffset 59, 17 lines modified
58 The·regex·matching·flags.59 The·regex·matching·flags.
59 The·number·of·capturing·groups·in·the·pattern.60 The·number·of·capturing·groups·in·the·pattern.
60 A·dictionary·mapping·group·names·to·group·numbers.61 A·dictionary·mapping·group·names·to·group·numbers.
61 _sre.SRE_Scanner62 _sre.SRE_Scanner
62 re.Match63 re.Match
63 re.Pattern64 re.Pattern
64 D»      "FIFPF65 D»      "FIFPF
 66 0PQ8Fa`&b
 67 vi<F0F%F
 68 vi<F0F%F
65 CF*F9F0F 
66 .okm*mca 
67 `a`(h'bG 
68 `g`(h#b$ 
69 IKF*FAF8F69 IKF*FAF8F
70 ·SRE·2.2.2·Copyright·(c)·1997-2002·by·Secret·Labs·AB·70 ·SRE·2.2.2·Copyright·(c)·1997-2002·by·Secret·Labs·AB·
71 search($self,·/)71 search($self,·/)
72 match($self,·/)72 match($self,·/)
73 __deepcopy__($self,·memo,·/)73 __deepcopy__($self,·memo,·/)
74 __copy__($self,·/)74 __copy__($self,·/)
75 span($self,·group=0,·/)75 span($self,·group=0,·/)
Offset 126, 27 lines modifiedOffset 126, 28 lines modified
126 .LANCHOR1126 .LANCHOR1
127 _sre_compile127 _sre_compile
128 _validate_inner128 _validate_inner
129 _validate_charset129 _validate_charset
130 pattern_dealloc130 pattern_dealloc
131 _sre_SRE_Pattern_match131 _sre_SRE_Pattern_match
132 sre_ucs1_match132 sre_ucs1_match
 133 state_init.part.0
133 sre_ucs2_match134 sre_ucs2_match
134 sre_ucs4_match135 sre_ucs4_match
135 pattern_error136 pattern_error
136 state_fini137 state_fini
137 state_init138 state_init
138 sre_match139 sre_match
139 sre_ucs1_count140 sre_ucs1_count
140 data_stack_grow141 data_stack_grow
141 sre_ucs1_charset.constprop.0142 sre_ucs1_charset.constprop.0
142 char_loc_ignore143 char_loc_ignore
143 sre_lower_locale 
144 sre_category144 sre_category
145 sre_ucs1_charset_loc_ignore.isra.0145 sre_ucs1_charset_loc_ignore.isra.0
 146 sre_lower_locale
146 pattern_new_match147 pattern_new_match
147 match_dealloc148 match_dealloc
148 _sre_unicode_iscased149 _sre_unicode_iscased
149 _sre_unicode_iscased.part.0150 _sre_unicode_iscased.part.0
150 _sre_ascii_tolower.part.0151 _sre_ascii_tolower.part.0
151 _sre_ascii_iscased.part.0152 _sre_ascii_iscased.part.0
152 _sre_unicode_tolower.part.0153 _sre_unicode_tolower.part.0
Offset 162, 14 lines modifiedOffset 163, 15 lines modified
162 match_getslice163 match_getslice
163 match_getslice_by_index164 match_getslice_by_index
164 _sre_SRE_Pattern_sub165 _sre_SRE_Pattern_sub
165 pattern_subx166 pattern_subx
166 call.constprop.0167 call.constprop.0
167 pattern_hash168 pattern_hash
168 pattern_groupindex169 pattern_groupindex
 170 sre_search
169 _sre_SRE_Pattern_findall171 _sre_SRE_Pattern_findall
170 state_getslice172 state_getslice
171 _sre_SRE_Pattern_search173 _sre_SRE_Pattern_search
172 _sre_SRE_Match_end174 _sre_SRE_Match_end
173 sre_ucs2_count175 sre_ucs2_count
174 sre_ucs4_count176 sre_ucs4_count
175 _sre_SRE_Pattern_split177 _sre_SRE_Pattern_split
Offset 296, 23 lines modifiedOffset 298, 23 lines modified
296 _PyUnicode_Ready298 _PyUnicode_Ready
297 PyObject_Free299 PyObject_Free
298 PyObject_ClearWeakRefs300 PyObject_ClearWeakRefs
299 __aeabi_idiv301 __aeabi_idiv
300 PyMem_Malloc302 PyMem_Malloc
301 PyMem_Free303 PyMem_Free
302 PyErr_NoMemory304 PyErr_NoMemory
303 _Py_ctype_table 
304 _Py_ctype_tolower 
305 _Py_ascii_whitespace305 _Py_ascii_whitespace
 306 _Py_ctype_tolower
 307 _Py_ctype_table
306 PyObject_Malloc308 PyObject_Malloc
307 PyMem_Realloc 
308 _PyUnicode_IsDecimalDigit309 _PyUnicode_IsDecimalDigit
309 _PyUnicode_IsAlpha310 _PyUnicode_IsAlpha
310 _PyUnicode_IsDigit311 _PyUnicode_IsDigit
311 _PyUnicode_IsNumeric312 _PyUnicode_IsNumeric
 313 PyMem_Realloc
312 _PyUnicode_ToLowercase314 _PyUnicode_ToLowercase
313 _PyUnicode_ToUppercase315 _PyUnicode_ToUppercase
314 __ctype_b_loc316 __ctype_b_loc
315 PyErr_CheckSignals317 PyErr_CheckSignals
316 _PyUnicode_IsWhitespace318 _PyUnicode_IsWhitespace
317 _PyUnicode_IsLinebreak319 _PyUnicode_IsLinebreak
318 PyBool_FromLong320 PyBool_FromLong
Offset 331, 21 lines modifiedOffset 333, 21 lines modified
331 PyExc_IndexError333 PyExc_IndexError
332 _PyArg_CheckPositional334 _PyArg_CheckPositional
333 PyBytes_Type335 PyBytes_Type
334 PyUnicode_Substring336 PyUnicode_Substring
335 PyBytes_FromStringAndSize337 PyBytes_FromStringAndSize
336 _PyLong_Zero338 _PyLong_Zero
337 PyCallable_Check339 PyCallable_Check
 340 PyErr_Clear
338 PyTuple_Pack341 PyTuple_Pack
339 PyThreadState_Get342 PyThreadState_Get
340 _Py_CheckFunctionResult343 _Py_CheckFunctionResult
341 _PyObject_MakeTpCall 
342 _Py_BuildValue_SizeT344 _Py_BuildValue_SizeT
 345 _PyObject_MakeTpCall
343 _PyBytes_Join346 _PyBytes_Join
344 PyErr_Clear 
345 PyUnicode_FindChar347 PyUnicode_FindChar
346 PyImport_Import348 PyImport_Import
347 PyObject_GetAttrString349 PyObject_GetAttrString
348 PyObject_CallObject350 PyObject_CallObject
349 PyObject_Hash351 PyObject_Hash
350 _Py_HashBytes352 _Py_HashBytes
351 PyDict_New353 PyDict_New
Max diff block lines reached; -1/2403 bytes (-0.04%) of diff not shown.
234 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
497 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.22 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 22, 31 lines modifiedOffset 22, 31 lines modified
  
22 0000001c·<sre_ucs1_charset_loc_ignore.isra.0>:22 0000001c·<sre_ucs1_charset_loc_ignore.isra.0>:
23 sre_ucs1_charset_loc_ignore.isra.0():23 sre_ucs1_charset_loc_ignore.isra.0():
24 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}24 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
25 »       mov»    r5,·r025 »       mov»    r5,·r0
26 »       mov»    r0,·r126 »       mov»    r0,·r1
27 »       mov»    r7,·r127 »       mov»    r7,·r1
28 »       bl»     359c·<sre_lower_locale>28 »       bl»     42bc·<sre_lower_locale>
29 ·R_ARM_THM_CALL» sre_lower_locale29 ·R_ARM_THM_CALL» sre_lower_locale
30 »       mov»    r6,·r030 »       mov»    r6,·r0
31 »       mov»    r0,·r531 »       mov»    r0,·r5
32 »       mov»    r1,·r632 »       mov»    r1,·r6
33 »       bl»     3dc0·<sre_ucs1_charset.constprop.0>33 »       bl»     4520·<sre_ucs1_charset.constprop.0>
34 ·R_ARM_THM_CALL» sre_ucs1_charset.constprop.034 ·R_ARM_THM_CALL» sre_ucs1_charset.constprop.0
35 »       cbnz»   r0,·50·<sre_ucs1_charset_loc_ignore.isra.0+0x34>35 »       cbnz»   r0,·50·<sre_ucs1_charset_loc_ignore.isra.0+0x34>
36 »       mov»    r4,·r036 »       mov»    r4,·r0
37 »       mov»    r0,·r737 »       mov»    r0,·r7
38 »       bl»     35b4·<sre_upper_locale>38 »       bl»     42d4·<sre_upper_locale>
39 ·R_ARM_THM_CALL» sre_upper_locale39 ·R_ARM_THM_CALL» sre_upper_locale
40 »       mov»    r1,·r040 »       mov»    r1,·r0
41 »       cmp»    r6,·r041 »       cmp»    r6,·r0
42 »       beq.n»  52·<sre_ucs1_charset_loc_ignore.isra.0+0x36>42 »       beq.n»  52·<sre_ucs1_charset_loc_ignore.isra.0+0x36>
43 »       mov»    r0,·r543 »       mov»    r0,·r5
44 »       bl»     3dc0·<sre_ucs1_charset.constprop.0>44 »       bl»     4520·<sre_ucs1_charset.constprop.0>
45 ·R_ARM_THM_CALL» sre_ucs1_charset.constprop.045 ·R_ARM_THM_CALL» sre_ucs1_charset.constprop.0
46 »       subs»   r4,·r0,·#046 »       subs»   r4,·r0,·#0
47 »       it»     ne47 »       it»     ne
48 »       movne»  r4,·#148 »       movne»  r4,·#1
49 »       b.n»    52·<sre_ucs1_charset_loc_ignore.isra.0+0x36>49 »       b.n»    52·<sre_ucs1_charset_loc_ignore.isra.0+0x36>
50 »       movs»   r4,·#150 »       movs»   r4,·#1
51 »       mov»    r0,·r451 »       mov»    r0,·r4
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
193 »       movs»   r5,·#0193 »       movs»   r5,·#0
194 »       b.n»    17e·<_sre_SRE_Pattern_scanner+0x10e>194 »       b.n»    17e·<_sre_SRE_Pattern_scanner+0x10e>
195 »       mvn.w»  r9,·#2147483648»    ;·0x80000000195 »       mvn.w»  r9,·#2147483648»    ;·0x80000000
196 »       mov»    r3,·r9196 »       mov»    r3,·r9
197 »       mov»    r2,·r5197 »       mov»    r2,·r5
198 »       mov»    r1,·r8198 »       mov»    r1,·r8
199 »       mov»    r0,·r7199 »       mov»    r0,·r7
200 »       bl»     2798·<pattern_scanner>200 »       bl»     3dd0·<pattern_scanner>
201 ·R_ARM_THM_CALL» pattern_scanner201 ·R_ARM_THM_CALL» pattern_scanner
202 »       add»    sp,·#40»      ;·0x28202 »       add»    sp,·#40»      ;·0x28
203 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}203 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
204 »       .word»  0x00000424204 »       .word»  0x00000424
205 ·R_ARM_ABS32»    .data205 ·R_ARM_ABS32»    .data
  
206 00000194·<_sre_SRE_Pattern___deepcopy__>:206 00000194·<_sre_SRE_Pattern___deepcopy__>:
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 »       bl»     0·<PyTuple_Pack>261 »       bl»     0·<PyTuple_Pack>
262 ·R_ARM_THM_CALL» PyTuple_Pack262 ·R_ARM_THM_CALL» PyTuple_Pack
263 »       mov»    r1,·r0263 »       mov»    r1,·r0
264 »       movw»   r0,·#0264 »       movw»   r0,·#0
265 ·R_ARM_THM_MOVW_ABS_NC»  .LC30265 ·R_ARM_THM_MOVW_ABS_NC»  .LC30
266 »       movt»   r0,·#0266 »       movt»   r0,·#0
267 ·R_ARM_THM_MOVT_ABS»     .LC30267 ·R_ARM_THM_MOVT_ABS»     .LC30
268 »       bl»     380·<pattern_error+0x14>268 »       bl»     3a0·<pattern_error+0x34>
269 ·R_ARM_THM_CALL» call.constprop.0269 ·R_ARM_THM_CALL» call.constprop.0
270 »       add»    sp,·#36»      ;·0x24270 »       add»    sp,·#36»      ;·0x24
271 »       pop»    {r4,·r5,·pc}271 »       pop»    {r4,·r5,·pc}
272 »       nop272 »       nop
273 »       .word»  0x00000448273 »       .word»  0x00000448
274 ·R_ARM_ABS32»    .data274 ·R_ARM_ABS32»    .data
  
Offset 345, 28 lines modifiedOffset 345, 28 lines modified
  
345 0000029a·<match_getitem>:345 0000029a·<match_getitem>:
346 match_getitem():346 match_getitem():
347 »       movw»   r2,·#0347 »       movw»   r2,·#0
348 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct348 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
349 »       movt»   r2,·#0349 »       movt»   r2,·#0
350 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct350 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
351 »       b.w»    4b24·<match_getslice>351 »       b.w»    5278·<match_getslice>
352 ·R_ARM_THM_JUMP24»       match_getslice352 ·R_ARM_THM_JUMP24»       match_getslice
  
353 000002a6·<match_repr>:353 000002a6·<match_repr>:
354 match_repr():354 match_repr():
355 »       push»   {r4,·r5,·lr}355 »       push»   {r4,·r5,·lr}
356 »       movs»   r1,·#0356 »       movs»   r1,·#0
357 »       movw»   r2,·#0357 »       movw»   r2,·#0
358 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct358 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
359 »       movt»   r2,·#0359 »       movt»   r2,·#0
360 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct360 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
361 »       sub»    sp,·#12361 »       sub»    sp,·#12
362 »       mov»    r5,·r0362 »       mov»    r5,·r0
363 »       bl»     49f4·<match_getslice_by_index>363 »       bl»     5148·<match_getslice_by_index>
364 ·R_ARM_THM_CALL» match_getslice_by_index364 ·R_ARM_THM_CALL» match_getslice_by_index
365 »       mov»    r4,·r0365 »       mov»    r4,·r0
366 »       cbz»    r0,·2e6·<match_repr+0x40>366 »       cbz»    r0,·2e6·<match_repr+0x40>
367 »       ldr»    r1,·[r5,·#4]367 »       ldr»    r1,·[r5,·#4]
368 »       str»    r0,·[sp,·#0]368 »       str»    r0,·[sp,·#0]
369 »       movw»   r0,·#0369 »       movw»   r0,·#0
370 ·R_ARM_THM_MOVW_ABS_NC»  .LC31370 ·R_ARM_THM_MOVW_ABS_NC»  .LC31
Offset 417, 24 lines modifiedOffset 417, 24 lines modified
417 »       str»    r5,·[r4,·#112]»;·0x70417 »       str»    r5,·[r4,·#112]»;·0x70
418 »       ldr»    r1,·[r4,·#8]418 »       ldr»    r1,·[r4,·#8]
419 »       mov»    r0,·r6419 »       mov»    r0,·r6
420 »       ldr»    r2,·[r4,·#20]420 »       ldr»    r2,·[r4,·#20]
421 »       strd»   r5,·r5,·[r4,·#116]»    ;·0x74421 »       strd»   r5,·r5,·[r4,·#116]»    ;·0x74
422 »       adds»   r1,·#44»     ;·0x2c422 »       adds»   r1,·#44»     ;·0x2c
423 »       str»    r2,·[r4,·#12]423 »       str»    r2,·[r4,·#12]
424 »       bl»     11c0·<sre_match>424 »       bl»     11ac·<sre_match>
425 ·R_ARM_THM_CALL» sre_match425 ·R_ARM_THM_CALL» sre_match
426 »       mov»    r5,·r0426 »       mov»    r5,·r0
427 »       bl»     0·<PyErr_Occurred>427 »       bl»     0·<PyErr_Occurred>
428 ·R_ARM_THM_CALL» PyErr_Occurred428 ·R_ARM_THM_CALL» PyErr_Occurred
429 »       cbnz»   r0,·362·<_sre_SRE_Scanner_match+0x74>429 »       cbnz»   r0,·362·<_sre_SRE_Scanner_match+0x74>
430 »       ldr»    r0,·[r4,·#8]430 »       ldr»    r0,·[r4,·#8]
431 »       mov»    r2,·r5431 »       mov»    r2,·r5
432 »       mov»    r1,·r6432 »       mov»    r1,·r6
433 »       bl»     30ec·<pattern_new_match>433 »       bl»     3960·<pattern_new_match>
434 ·R_ARM_THM_CALL» pattern_new_match434 ·R_ARM_THM_CALL» pattern_new_match
435 »       cbnz»   r5,·350·<_sre_SRE_Scanner_match+0x62>435 »       cbnz»   r5,·350·<_sre_SRE_Scanner_match+0x62>
436 »       str»    r5,·[r4,·#20]436 »       str»    r5,·[r4,·#20]
437 »       b.n»    364·<_sre_SRE_Scanner_match+0x76>437 »       b.n»    364·<_sre_SRE_Scanner_match+0x76>
438 »       ldr»    r6,·[r4,·#12]438 »       ldr»    r6,·[r4,·#12]
439 »       ldr»    r3,·[r4,·#20]439 »       ldr»    r3,·[r4,·#20]
440 »       str»    r6,·[r4,·#20]440 »       str»    r6,·[r4,·#20]
36.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 10, 280 lines modifiedOffset 10, 282 lines modified
10 ··0x00000070·005f7372·655f636f·6d70696c·65005f76·._sre_compile._v10 ··0x00000070·005f7372·655f636f·6d70696c·65005f76·._sre_compile._v
11 ··0x00000080·616c6964·6174655f·696e6e65·72005f76·alidate_inner._v11 ··0x00000080·616c6964·6174655f·696e6e65·72005f76·alidate_inner._v
12 ··0x00000090·616c6964·6174655f·63686172·73657400·alidate_charset.12 ··0x00000090·616c6964·6174655f·63686172·73657400·alidate_charset.
13 ··0x000000a0·70617474·65726e5f·6465616c·6c6f6300·pattern_dealloc.13 ··0x000000a0·70617474·65726e5f·6465616c·6c6f6300·pattern_dealloc.
14 ··0x000000b0·2e4c4331·36002e4c·43313700·5f737265·.LC16..LC17._sre14 ··0x000000b0·2e4c4331·36002e4c·43313700·5f737265·.LC16..LC17._sre
15 ··0x000000c0·5f535245·5f506174·7465726e·5f6d6174·_SRE_Pattern_mat15 ··0x000000c0·5f535245·5f506174·7465726e·5f6d6174·_SRE_Pattern_mat
16 ··0x000000d0·63680073·72655f75·6373315f·6d617463·ch.sre_ucs1_matc16 ··0x000000d0·63680073·72655f75·6373315f·6d617463·ch.sre_ucs1_matc
 17 ··0x000000e0·68007374·6174655f·696e6974·2e706172·h.state_init.par
 18 ··0x000000f0·742e3000·7372655f·75637332·5f6d6174·t.0.sre_ucs2_mat
17 ··0x000000e0·68007372·655f7563·73325f6d·61746368·h.sre_ucs2_match19 ··0x00000100·63680073·72655f75·6373345f·6d617463·ch.sre_ucs4_matc
18 ··0x000000f0·00737265·5f756373·345f6d61·74636800·.sre_ucs4_match. 
19 ··0x00000100·70617474·65726e5f·6572726f·72007374·pattern_error.st20 ··0x00000110·68007061·74746572·6e5f6572·726f7200·h.pattern_error.
20 ··0x00000110·6174655f·66696e69·00737461·74655f69·ate_fini.state_i 
21 ··0x00000120·6e697400·7372655f·6d617463·68007372·nit.sre_match.sr21 ··0x00000120·73746174·655f6669·6e690073·74617465·state_fini.state
 22 ··0x00000130·5f696e69·74007372·655f6d61·74636800·_init.sre_match.
22 ··0x00000130·655f7563·73315f63·6f756e74·00646174·e_ucs1_count.dat23 ··0x00000140·7372655f·75637331·5f636f75·6e740064·sre_ucs1_count.d
23 ··0x00000140·615f7374·61636b5f·67726f77·00737265·a_stack_grow.sre24 ··0x00000150·6174615f·73746163·6b5f6772·6f770073·ata_stack_grow.s
24 ··0x00000150·5f756373·315f6368·61727365·742e636f·_ucs1_charset.co25 ··0x00000160·72655f75·6373315f·63686172·7365742e·re_ucs1_charset.
25 ··0x00000160·6e737470·726f702e·30006368·61725f6c·nstprop.0.char_l26 ··0x00000170·636f6e73·7470726f·702e3000·63686172·constprop.0.char
 27 ··0x00000180·5f6c6f63·5f69676e·6f726500·7372655f·_loc_ignore.sre_
26 ··0x00000170·6f635f69·676e6f72·65007372·655f6c6f·oc_ignore.sre_lo 
27 ··0x00000180·7765725f·6c6f6361·6c650073·72655f63·wer_locale.sre_c 
28 ··0x00000190·61746567·6f727900·7372655f·75637331·ategory.sre_ucs128 ··0x00000190·63617465·676f7279·00737265·5f756373·category.sre_ucs
29 ··0x000001a0·5f636861·72736574·5f6c6f63·5f69676e·_charset_loc_ign29 ··0x000001a0·315f6368·61727365·745f6c6f·635f6967·1_charset_loc_ig
30 ··0x000001b0·6f72652e·69737261·2e300070·61747465·ore.isra.0.patte30 ··0x000001b0·6e6f7265·2e697372·612e3000·7372655f·nore.isra.0.sre_
31 ··0x000001c0·726e5f6e·65775f6d·61746368·006d6174·rn_new_match.mat31 ··0x000001c0·6c6f7765·725f6c6f·63616c65·00706174·lower_locale.pat
 32 ··0x000001d0·7465726e·5f6e6577·5f6d6174·6368006d·tern_new_match.m
32 ··0x000001d0·63685f64·65616c6c·6f63005f·7372655f·ch_dealloc._sre_33 ··0x000001e0·61746368·5f646561·6c6c6f63·005f7372·atch_dealloc._sr
33 ··0x000001e0·756e6963·6f64655f·69736361·73656400·unicode_iscased.34 ··0x000001f0·655f756e·69636f64·655f6973·63617365·e_unicode_iscase
34 ··0x000001f0·5f737265·5f756e69·636f6465·5f697363·_sre_unicode_isc35 ··0x00000200·64005f73·72655f75·6e69636f·64655f69·d._sre_unicode_i
35 ··0x00000200·61736564·2e706172·742e3000·5f737265·ased.part.0._sre36 ··0x00000210·73636173·65642e70·6172742e·30005f73·scased.part.0._s
36 ··0x00000210·5f617363·69695f74·6f6c6f77·65722e70·_ascii_tolower.p37 ··0x00000220·72655f61·73636969·5f746f6c·6f776572·re_ascii_tolower
37 ··0x00000220·6172742e·30005f73·72655f61·73636969·art.0._sre_ascii38 ··0x00000230·2e706172·742e3000·5f737265·5f617363·.part.0._sre_asc
38 ··0x00000230·5f697363·61736564·2e706172·742e3000·_iscased.part.0.39 ··0x00000240·69695f69·73636173·65642e70·6172742e·ii_iscased.part.
39 ··0x00000240·5f737265·5f756e69·636f6465·5f746f6c·_sre_unicode_tol40 ··0x00000250·30005f73·72655f75·6e69636f·64655f74·0._sre_unicode_t
40 ··0x00000250·6f776572·2e706172·742e3000·5f737265·ower.part.0._sre41 ··0x00000260·6f6c6f77·65722e70·6172742e·30005f73·olower.part.0._s
41 ··0x00000260·5f756e69·636f6465·5f746f6c·6f776572·_unicode_tolower42 ··0x00000270·72655f75·6e69636f·64655f74·6f6c6f77·re_unicode_tolow
42 ··0x00000270·00706174·7465726e·5f726963·68636f6d·.pattern_richcom43 ··0x00000280·65720070·61747465·726e5f72·69636863·er.pattern_richc
43 ··0x00000280·70617265·005f7372·655f6173·6369695f·pare._sre_ascii_44 ··0x00000290·6f6d7061·7265005f·7372655f·61736369·ompare._sre_asci
44 ··0x00000290·746f6c6f·77657200·5f737265·5f617363·tolower._sre_asc45 ··0x000002a0·695f746f·6c6f7765·72005f73·72655f61·i_tolower._sre_a
45 ··0x000002a0·69695f69·73636173·6564002e·4c433138·ii_iscased..LC18 
46 ··0x000002b0·002e4c43·3139002e·4c433230·002e4c43·..LC19..LC20..LC46 ··0x000002b0·73636969·5f697363·61736564·002e4c43·scii_iscased..LC
 47 ··0x000002c0·3138002e·4c433139·002e4c43·3230002e·18..LC19..LC20..
47 ··0x000002c0·32310070·61747465·726e5f72·65707200·21.pattern_repr.48 ··0x000002d0·4c433231·00706174·7465726e·5f726570·LC21.pattern_rep
48 ··0x000002d0·2e4c4332·32002e4c·43323300·5f737265·.LC22..LC23._sre49 ··0x000002e0·72002e4c·43323200·2e4c4332·33005f73·r..LC22..LC23._s
49 ··0x000002e0·5f535245·5f4d6174·63685f73·70616e00·_SRE_Match_span.50 ··0x000002f0·72655f53·52455f4d·61746368·5f737061·re_SRE_Match_spa
50 ··0x000002f0·6d617463·685f6765·74696e64·6578005f·match_getindex._51 ··0x00000300·6e006d61·7463685f·67657469·6e646578·n.match_getindex
51 ··0x00000300·7372655f·5352455f·4d617463·685f6772·sre_SRE_Match_gr 
52 ··0x00000310·6f757073·006d6174·63685f67·726f7570·oups.match_group 
53 ··0x00000320·006d6174·63685f67·6574736c·69636500·.match_getslice. 
54 ··0x00000330·6d617463·685f6765·74736c69·63655f62·match_getslice_b 
55 ··0x00000340·795f696e·64657800·5f737265·5f535245·y_index._sre_SRE 
56 ··0x00000350·5f506174·7465726e·5f737562·00706174·_Pattern_sub.pat 
57 ··0x00000360·7465726e·5f737562·78002e4c·43323400·tern_subx..LC24. 
58 ··0x00000370·2e4c4332·35006361·6c6c2e63·6f6e7374·.LC25.call.const 
59 ··0x00000380·70726f70·2e30002e·4c433236·00706174·prop.0..LC26.pat 
60 ··0x00000390·7465726e·5f686173·68007061·74746572·tern_hash.patter 
61 ··0x000003a0·6e5f6772·6f757069·6e646578·005f7372·n_groupindex._sr 
62 ··0x000003b0·655f5352·455f5061·74746572·6e5f6669·e_SRE_Pattern_fi 
63 ··0x000003c0·6e64616c·6c007374·6174655f·67657473·ndall.state_gets 
64 ··0x000003d0·6c696365·005f7372·655f5352·455f5061·lice._sre_SRE_Pa 
65 ··0x000003e0·74746572·6e5f7365·61726368·002e4c43·ttern_search..LC 
66 ··0x000003f0·3237005f·7372655f·5352455f·4d617463·27._sre_SRE_Matc 
67 ··0x00000400·685f656e·64007372·655f7563·73325f63·h_end.sre_ucs2_c 
68 ··0x00000410·6f756e74·00737265·5f756373·345f636f·ount.sre_ucs4_co 
69 ··0x00000420·756e7400·5f737265·5f535245·5f506174·unt._sre_SRE_Pat 
70 ··0x00000430·7465726e·5f73706c·6974002e·4c433238·tern_split..LC28 
71 ··0x00000440·005f7372·655f5352·455f4d61·7463685f·._sre_SRE_Match_52 ··0x00000310·005f7372·655f5352·455f4d61·7463685f·._sre_SRE_Match_
72 ··0x00000450·73746172·74002e4c·43323900·5f737265·start..LC29._sre53 ··0x00000320·67726f75·7073006d·61746368·5f67726f·groups.match_gro
 54 ··0x00000330·7570006d·61746368·5f676574·736c6963·up.match_getslic
 55 ··0x00000340·65006d61·7463685f·67657473·6c696365·e.match_getslice
 56 ··0x00000350·5f62795f·696e6465·78005f73·72655f53·_by_index._sre_S
 57 ··0x00000360·52455f50·61747465·726e5f73·75620070·RE_Pattern_sub.p
 58 ··0x00000370·61747465·726e5f73·75627800·2e4c4332·attern_subx..LC2
 59 ··0x00000380·34002e4c·43323500·63616c6c·2e636f6e·4..LC25.call.con
 60 ··0x00000390·73747072·6f702e30·002e4c43·32360070·stprop.0..LC26.p
 61 ··0x000003a0·61747465·726e5f68·61736800·70617474·attern_hash.patt
 62 ··0x000003b0·65726e5f·67726f75·70696e64·65780073·ern_groupindex.s
 63 ··0x000003c0·72655f73·65617263·68005f73·72655f53·re_search._sre_S
73 ··0x00000460·5f535245·5f506174·7465726e·5f66696e·_SRE_Pattern_fin64 ··0x000003d0·52455f50·61747465·726e5f66·696e6461·RE_Pattern_finda
 65 ··0x000003e0·6c6c0073·74617465·5f676574·736c6963·ll.state_getslic
74 ··0x00000470·64697465·72007061·74746572·6e5f7363·diter.pattern_sc 
75 ··0x00000480·616e6e65·72005f73·72655f53·52455f53·anner._sre_SRE_S 
76 ··0x00000490·63616e6e·65725f73·65617263·68007363·canner_search.sc 
77 ··0x000004a0·616e6e65·725f6465·616c6c6f·63005f73·anner_dealloc._s 
78 ··0x000004b0·72655f53·52455f50·61747465·726e5f66·re_SRE_Pattern_f66 ··0x000003f0·65005f73·72655f53·52455f50·61747465·e._sre_SRE_Patte
 67 ··0x00000400·726e5f73·65617263·68002e4c·43323700·rn_search..LC27.
79 ··0x000004c0·756c6c6d·61746368·006d6174·63685f6c·ullmatch.match_l 
80 ··0x000004d0·61737467·726f7570·5f676574·005f7372·astgroup_get._sr 
81 ··0x000004e0·655f5352·455f4d61·7463685f·67726f75·e_SRE_Match_grou68 ··0x00000410·5f737265·5f535245·5f4d6174·63685f65·_sre_SRE_Match_e
 69 ··0x00000420·6e640073·72655f75·6373325f·636f756e·nd.sre_ucs2_coun
 70 ··0x00000430·74007372·655f7563·73345f63·6f756e74·t.sre_ucs4_count
82 ··0x000004f0·70646963·74005f73·72655f53·52455f50·pdict._sre_SRE_P 
83 ··0x00000500·61747465·726e5f73·75626e00·7372655f·attern_subn.sre_ 
84 ··0x00000510·75707065·725f6c6f·63616c65·006d6174·upper_locale.mat 
85 ··0x00000520·63685f6c·61737469·6e646578·5f676574·ch_lastindex_get 
86 ··0x00000530·005f7372·655f5352·455f5061·74746572·._sre_SRE_Patter71 ··0x00000440·005f7372·655f5352·455f5061·74746572·._sre_SRE_Patter
 72 ··0x00000450·6e5f7370·6c697400·2e4c4332·38005f73·n_split..LC28._s
87 ··0x00000540·6e5f7363·616e6e65·72005f73·72655f53·n_scanner._sre_S 
88 ··0x00000550·52455f50·61747465·726e5f5f·5f646565·RE_Pattern___dee 
89 ··0x00000560·70636f70·795f5f00·5f737265·5f535245·pcopy__._sre_SRE 
90 ··0x00000570·5f506174·7465726e·5f5f5f63·6f70795f·_Pattern___copy_ 
91 ··0x00000580·5f005f73·72655f53·52455f4d·61746368·_._sre_SRE_Match73 ··0x00000460·72655f53·52455f4d·61746368·5f737461·re_SRE_Match_sta
 74 ··0x00000470·7274002e·4c433239·005f7372·655f5352·rt..LC29._sre_SR
 75 ··0x00000480·455f5061·74746572·6e5f6669·6e646974·E_Pattern_findit
 76 ··0x00000490·65720070·61747465·726e5f73·63616e6e·er.pattern_scann
92 ··0x00000590·5f5f5f63·6f70795f·5f005f73·72655f53·___copy__._sre_S 
93 ··0x000005a0·52455f4d·61746368·5f5f5f64·65657063·RE_Match___deepc 
94 ··0x000005b0·6f70795f·5f002e4c·43333000·5f737265·opy__..LC30._sre 
95 ··0x000005c0·5f535245·5f4d6174·63685f65·7870616e·_SRE_Match_expan 
96 ··0x000005d0·64006d61·7463685f·72656773·5f676574·d.match_regs_get 
97 ··0x000005e0·006d6174·63685f67·65746974·656d002e·.match_getitem.. 
98 ··0x000005f0·4c433331·006d6174·63685f72·65707200·LC31.match_repr. 
99 ··0x00000600·5f737265·5f535245·5f536361·6e6e6572·_sre_SRE_Scanner77 ··0x000004a0·6572005f·7372655f·5352455f·5363616e·er._sre_SRE_Scan
 78 ··0x000004b0·6e65725f·73656172·63680073·63616e6e·ner_search.scann
 79 ··0x000004c0·65725f64·65616c6c·6f63005f·7372655f·er_dealloc._sre_
 80 ··0x000004d0·5352455f·50617474·65726e5f·66756c6c·SRE_Pattern_full
 81 ··0x000004e0·6d617463·68006d61·7463685f·6c617374·match.match_last
 82 ··0x000004f0·67726f75·705f6765·74005f73·72655f53·group_get._sre_S
 83 ··0x00000500·52455f4d·61746368·5f67726f·75706469·RE_Match_groupdi
 84 ··0x00000510·6374005f·7372655f·5352455f·50617474·ct._sre_SRE_Patt
 85 ··0x00000520·65726e5f·7375626e·00737265·5f757070·ern_subn.sre_upp
 86 ··0x00000530·65725f6c·6f63616c·65006d61·7463685f·er_locale.match_
 87 ··0x00000540·6c617374·696e6465·785f6765·74005f73·lastindex_get._s
 88 ··0x00000550·72655f53·52455f50·61747465·726e5f73·re_SRE_Pattern_s
 89 ··0x00000560·63616e6e·6572005f·7372655f·5352455f·canner._sre_SRE_
 90 ··0x00000570·50617474·65726e5f·5f5f6465·6570636f·Pattern___deepco
Max diff block lines reached; 19965/37005 bytes (53.95%) of diff not shown.
12.8 KB
_stat.o
1.94 KB
readelf --wide --symbols {}
    
Offset 56, 22 lines modifiedOffset 56, 22 lines modified
56 ····52:·00000425····48·FUNC····LOCAL··DEFAULT····1·stat_S_ISLNK56 ····52:·00000425····48·FUNC····LOCAL··DEFAULT····1·stat_S_ISLNK
57 ····53:·00000455····48·FUNC····LOCAL··DEFAULT····1·stat_S_ISREG57 ····53:·00000455····48·FUNC····LOCAL··DEFAULT····1·stat_S_ISREG
58 ····54:·00000485···352·FUNC····LOCAL··DEFAULT····1·stat_filemode58 ····54:·00000485···352·FUNC····LOCAL··DEFAULT····1·stat_filemode
59 ····55:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·000005e5····38·FUNC····LOCAL··DEFAULT····1·stat_S_IFMT61 ····57:·000005e5····38·FUNC····LOCAL··DEFAULT····1·stat_S_IFMT
62 ····58:·0000060d····38·FUNC····LOCAL··DEFAULT····1·stat_S_IMODE62 ····58:·0000060d····38·FUNC····LOCAL··DEFAULT····1·stat_S_IMODE
63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t 
64 ····60:·00000001····48·FUNC····LOCAL··DEFAULT····9·stat_S_ISCHR 
65 ····61:·00000635····48·FUNC····LOCAL··DEFAULT····1·stat_S_ISFIFO63 ····59:·00000635····48·FUNC····LOCAL··DEFAULT····1·stat_S_ISFIFO
66 ····62:·00000031····48·FUNC····LOCAL··DEFAULT····9·stat_S_ISBLK64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
67 ····63:·00000061····34·FUNC····LOCAL··DEFAULT····9·stat_S_ISDOOR65 ····61:·00000001····34·FUNC····LOCAL··DEFAULT····9·stat_S_ISDOOR
 66 ····62:·00000023····48·FUNC····LOCAL··DEFAULT····9·stat_S_ISSOCK
 67 ····63:·00000053·····2·FUNC····LOCAL··DEFAULT····9·stat_S_ISWHT
 68 ····64:·00000055····48·FUNC····LOCAL··DEFAULT····9·stat_S_ISBLK
68 ····64:·00000083·····2·FUNC····LOCAL··DEFAULT····9·stat_S_ISPORT69 ····65:·00000085·····2·FUNC····LOCAL··DEFAULT····9·stat_S_ISPORT
69 ····65:·00000085····48·FUNC····LOCAL··DEFAULT····9·stat_S_ISSOCK70 ····66:·00000087····48·FUNC····LOCAL··DEFAULT····9·stat_S_ISCHR
70 ····66:·000000b5·····2·FUNC····LOCAL··DEFAULT····9·stat_S_ISWHT 
71 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···11·71 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
73 ····69:·00000028··1480·OBJECT··LOCAL··DEFAULT···11·module_doc73 ····69:·00000028··1480·OBJECT··LOCAL··DEFAULT···11·module_doc
74 ····70:·000005f0····59·OBJECT··LOCAL··DEFAULT···11·stat_filemode_doc74 ····70:·000005f0····59·OBJECT··LOCAL··DEFAULT···11·stat_filemode_doc
75 ····71:·0000062c····68·OBJECT··LOCAL··DEFAULT···11·stat_S_IFMT_doc75 ····71:·0000062c····68·OBJECT··LOCAL··DEFAULT···11·stat_S_IFMT_doc
76 ····72:·00000670····69·OBJECT··LOCAL··DEFAULT···11·stat_S_IMODE_doc76 ····72:·00000670····69·OBJECT··LOCAL··DEFAULT···11·stat_S_IMODE_doc
77 ····73:·000006b8····63·OBJECT··LOCAL··DEFAULT···11·stat_S_ISWHT_doc77 ····73:·000006b8····63·OBJECT··LOCAL··DEFAULT···11·stat_S_ISWHT_doc
5.39 KB
readelf --wide --relocs {}
    
Offset 161, 39 lines modifiedOffset 161, 39 lines modified
161 00000020··00000102·R_ARM_ABS32············00000000···.data161 00000020··00000102·R_ARM_ABS32············00000000···.data
162 00000024··00000102·R_ARM_ABS32············00000000···.data162 00000024··00000102·R_ARM_ABS32············00000000···.data
163 00000038··00002f02·R_ARM_ABS32············0000000d···stat_exec163 00000038··00002f02·R_ARM_ABS32············0000000d···stat_exec
164 00000044··00000202·R_ARM_ABS32············00000000···.rodata.str1.4164 00000044··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
165 00000048··00003102·R_ARM_ABS32············000003f5···stat_S_ISDIR165 00000048··00003102·R_ARM_ABS32············000003f5···stat_S_ISDIR
166 00000050··00004302·R_ARM_ABS32············00000000···.rodata166 00000050··00004302·R_ARM_ABS32············00000000···.rodata
167 00000054··00000202·R_ARM_ABS32············00000000···.rodata.str1.4167 00000054··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
168 00000058··00003c02·R_ARM_ABS32············00000001···stat_S_ISCHR168 00000058··00004202·R_ARM_ABS32············00000087···stat_S_ISCHR
169 00000060··00004302·R_ARM_ABS32············00000000···.rodata169 00000060··00004302·R_ARM_ABS32············00000000···.rodata
170 00000064··00000202·R_ARM_ABS32············00000000···.rodata.str1.4170 00000064··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
171 00000068··00003e02·R_ARM_ABS32············00000031···stat_S_ISBLK171 00000068··00004002·R_ARM_ABS32············00000055···stat_S_ISBLK
172 00000070··00004302·R_ARM_ABS32············00000000···.rodata172 00000070··00004302·R_ARM_ABS32············00000000···.rodata
173 00000074··00000202·R_ARM_ABS32············00000000···.rodata.str1.4173 00000074··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
174 00000078··00003502·R_ARM_ABS32············00000455···stat_S_ISREG174 00000078··00003502·R_ARM_ABS32············00000455···stat_S_ISREG
175 00000080··00004302·R_ARM_ABS32············00000000···.rodata175 00000080··00004302·R_ARM_ABS32············00000000···.rodata
176 00000084··00000202·R_ARM_ABS32············00000000···.rodata.str1.4176 00000084··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
177 00000088··00003d02·R_ARM_ABS32············00000635···stat_S_ISFIFO177 00000088··00003b02·R_ARM_ABS32············00000635···stat_S_ISFIFO
178 00000090··00004302·R_ARM_ABS32············00000000···.rodata178 00000090··00004302·R_ARM_ABS32············00000000···.rodata
179 00000094··00000202·R_ARM_ABS32············00000000···.rodata.str1.4179 00000094··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
180 00000098··00003402·R_ARM_ABS32············00000425···stat_S_ISLNK180 00000098··00003402·R_ARM_ABS32············00000425···stat_S_ISLNK
181 000000a0··00004302·R_ARM_ABS32············00000000···.rodata181 000000a0··00004302·R_ARM_ABS32············00000000···.rodata
182 000000a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4182 000000a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
183 000000a8··00004102·R_ARM_ABS32············00000085···stat_S_ISSOCK183 000000a8··00003e02·R_ARM_ABS32············00000023···stat_S_ISSOCK
184 000000b0··00004302·R_ARM_ABS32············00000000···.rodata184 000000b0··00004302·R_ARM_ABS32············00000000···.rodata
185 000000b4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4185 000000b4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
186 000000b8··00003f02·R_ARM_ABS32············00000061···stat_S_ISDOOR186 000000b8··00003d02·R_ARM_ABS32············00000001···stat_S_ISDOOR
187 000000c0··00004302·R_ARM_ABS32············00000000···.rodata187 000000c0··00004302·R_ARM_ABS32············00000000···.rodata
188 000000c4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4188 000000c4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
189 000000c8··00004002·R_ARM_ABS32············00000083···stat_S_ISPORT189 000000c8··00004102·R_ARM_ABS32············00000085···stat_S_ISPORT
190 000000d0··00004302·R_ARM_ABS32············00000000···.rodata190 000000d0··00004302·R_ARM_ABS32············00000000···.rodata
191 000000d4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4191 000000d4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
192 000000d8··00004202·R_ARM_ABS32············000000b5···stat_S_ISWHT192 000000d8··00003f02·R_ARM_ABS32············00000053···stat_S_ISWHT
193 000000e0··00004302·R_ARM_ABS32············00000000···.rodata193 000000e0··00004302·R_ARM_ABS32············00000000···.rodata
194 000000e4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4194 000000e4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
195 000000e8··00003a02·R_ARM_ABS32············0000060d···stat_S_IMODE195 000000e8··00003a02·R_ARM_ABS32············0000060d···stat_S_IMODE
196 000000f0··00004302·R_ARM_ABS32············00000000···.rodata196 000000f0··00004302·R_ARM_ABS32············00000000···.rodata
197 000000f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4197 000000f4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
198 000000f8··00003902·R_ARM_ABS32············000005e5···stat_S_IFMT198 000000f8··00003902·R_ARM_ABS32············000005e5···stat_S_IFMT
199 00000100··00004302·R_ARM_ABS32············00000000···.rodata199 00000100··00004302·R_ARM_ABS32············00000000···.rodata
Offset 205, 25 lines modifiedOffset 205, 25 lines modified
205 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name205 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
206 00000002··0000620a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong206 00000002··0000620a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong
207 00000010··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred207 00000010··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
  
208 Relocation·section·'.rel.text.unlikely'·at·offset·0x24f4·contains·12·entries:208 Relocation·section·'.rel.text.unlikely'·at·offset·0x24f4·contains·12·entries:
209 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name209 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
210 00000004··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t210 00000004··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t
211 00000024··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred211 00000016··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
212 00000034··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t 
213 00000054··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
214 00000064··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t212 00000026··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t
215 00000076··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred213 00000046··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
216 00000088··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t214 00000058··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t
217 000000a8··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred215 00000078··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 216 0000008a··0000320a·R_ARM_THM_CALL·········00000001···_PyLong_AsMode_t
 217 000000aa··0000610a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
218 00000020··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong218 00000012··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
219 00000050··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong 
220 00000072··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong219 00000042··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
221 000000a4··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong220 00000074··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
 221 000000a6··0000601e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
  
222 Relocation·section·'.rel.rodata'·at·offset·0x2554·contains·10·entries:222 Relocation·section·'.rel.rodata'·at·offset·0x2554·contains·10·entries:
223 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name223 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
224 00000000··00000202·R_ARM_ABS32············00000000···.rodata.str1.4224 00000000··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
225 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4225 00000004··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
226 00000008··00000202·R_ARM_ABS32············00000000···.rodata.str1.4226 00000008··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
227 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4227 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
468 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 stat_S_ISDIR100 stat_S_ISDIR
101 _PyLong_AsMode_t101 _PyLong_AsMode_t
102 stat_S_ISLNK102 stat_S_ISLNK
103 stat_S_ISREG103 stat_S_ISREG
104 stat_filemode104 stat_filemode
105 stat_S_IFMT105 stat_S_IFMT
106 stat_S_IMODE106 stat_S_IMODE
107 stat_S_ISCHR 
108 stat_S_ISFIFO107 stat_S_ISFIFO
109 stat_S_ISBLK 
110 stat_S_ISDOOR108 stat_S_ISDOOR
111 stat_S_ISPORT 
112 stat_S_ISSOCK109 stat_S_ISSOCK
113 stat_S_ISWHT110 stat_S_ISWHT
 111 stat_S_ISBLK
 112 stat_S_ISPORT
 113 stat_S_ISCHR
114 module_doc114 module_doc
115 stat_filemode_doc115 stat_filemode_doc
116 stat_S_IFMT_doc116 stat_S_IFMT_doc
117 stat_S_IMODE_doc117 stat_S_IMODE_doc
118 stat_S_ISWHT_doc118 stat_S_ISWHT_doc
119 stat_S_ISPORT_doc119 stat_S_ISPORT_doc
120 stat_S_ISDOOR_doc120 stat_S_ISDOOR_doc
3.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
  
  
  
1 Disassembly·of·section·.text.unlikely:1 Disassembly·of·section·.text.unlikely:
  
2 00000000·<stat_S_ISCHR>:2 00000000·<stat_S_ISDOOR>:
3 stat_S_ISCHR():3 stat_S_ISDOOR():
4 »       push»   {r4,·lr} 
5 »       mov»    r0,·r14 »       mov»    r0,·r1
 5 »       push»   {r3,·lr}
6 »       bl»     0·<stat_S_ISCHR>6 »       bl»     0·<stat_S_ISDOOR>
7 ·R_ARM_THM_CALL» _PyLong_AsMode_t7 ·R_ARM_THM_CALL» _PyLong_AsMode_t
8 »       mov»    r4,·r0 
9 »       adds»   r0,·#18 »       adds»   r0,·#1
10 »       beq.n»  24·<stat_S_ISCHR+0x24>9 »       beq.n»  16·<stat_S_ISDOOR+0x16>
11 »       and.w»  r0,·r4,·#61440»      ;·0xf000 
12 »       sub.w»  r3,·r0,·#8192»       ;·0x2000 
13 »       negs»   r1,·r3 
14 »       ldmia.w»sp!,·{r4,·lr}10 »       ldmia.w»sp!,·{r3,·lr}
15 »       adc.w»  r0,·r1,·r311 »       movs»   r0,·#0
16 »       b.w»    0·<PyBool_FromLong>12 »       b.w»    0·<PyBool_FromLong>
17 ·R_ARM_THM_JUMP24»       PyBool_FromLong13 ·R_ARM_THM_JUMP24»       PyBool_FromLong
18 »       bl»     0·<PyErr_Occurred>14 »       bl»     0·<PyErr_Occurred>
19 ·R_ARM_THM_CALL» PyErr_Occurred15 ·R_ARM_THM_CALL» PyErr_Occurred
20 »       cmp»    r0,·#016 »       cmp»    r0,·#0
21 »       beq.n»  e·<stat_S_ISCHR+0xe>17 »       beq.n»  c·<stat_S_ISDOOR+0xc>
22 »       movs»   r0,·#018 »       movs»   r0,·#0
23 »       pop»    {r4,·pc}19 »       pop»    {r3,·pc}
  
24 00000030·<stat_S_ISBLK>:20 00000022·<stat_S_ISSOCK>:
25 stat_S_ISBLK():21 stat_S_ISSOCK():
26 »       push»   {r4,·lr}22 »       push»   {r4,·lr}
27 »       mov»    r0,·r123 »       mov»    r0,·r1
28 »       bl»     0·<stat_S_ISCHR>24 »       bl»     0·<stat_S_ISDOOR>
29 ·R_ARM_THM_CALL» _PyLong_AsMode_t25 ·R_ARM_THM_CALL» _PyLong_AsMode_t
30 »       mov»    r4,·r026 »       mov»    r4,·r0
31 »       adds»   r0,·#127 »       adds»   r0,·#1
32 »       beq.n»  54·<stat_S_ISBLK+0x24>28 »       beq.n»  46·<stat_S_ISSOCK+0x24>
33 »       and.w»  r0,·r4,·#61440»      ;·0xf00029 »       and.w»  r0,·r4,·#61440»      ;·0xf000
34 »       sub.w»  r3,·r0,·#24576»      ;·0x600030 »       sub.w»  r3,·r0,·#49152»      ;·0xc000
35 »       negs»   r1,·r331 »       negs»   r1,·r3
36 »       ldmia.w»sp!,·{r4,·lr}32 »       ldmia.w»sp!,·{r4,·lr}
37 »       adc.w»  r0,·r1,·r333 »       adc.w»  r0,·r1,·r3
38 »       b.w»    0·<PyBool_FromLong>34 »       b.w»    0·<PyBool_FromLong>
39 ·R_ARM_THM_JUMP24»       PyBool_FromLong35 ·R_ARM_THM_JUMP24»       PyBool_FromLong
40 »       bl»     0·<PyErr_Occurred>36 »       bl»     0·<PyErr_Occurred>
41 ·R_ARM_THM_CALL» PyErr_Occurred37 ·R_ARM_THM_CALL» PyErr_Occurred
42 »       cmp»    r0,·#038 »       cmp»    r0,·#0
43 »       beq.n»  3e·<stat_S_ISBLK+0xe>39 »       beq.n»  30·<stat_S_ISSOCK+0xe>
44 »       movs»   r0,·#040 »       movs»   r0,·#0
45 »       pop»    {r4,·pc}41 »       pop»    {r4,·pc}
  
46 00000060·<stat_S_ISDOOR>:42 00000052·<stat_S_ISWHT>:
47 stat_S_ISDOOR():43 stat_S_ISWHT():
 44 »       b.n»    0·<stat_S_ISDOOR>
  
 45 00000054·<stat_S_ISBLK>:
 46 stat_S_ISBLK():
 47 »       push»   {r4,·lr}
48 »       mov»    r0,·r148 »       mov»    r0,·r1
49 »       push»   {r3,·lr} 
50 »       bl»     0·<stat_S_ISCHR>49 »       bl»     0·<stat_S_ISDOOR>
51 ·R_ARM_THM_CALL» _PyLong_AsMode_t50 ·R_ARM_THM_CALL» _PyLong_AsMode_t
 51 »       mov»    r4,·r0
52 »       adds»   r0,·#152 »       adds»   r0,·#1
53 »       beq.n»  76·<stat_S_ISDOOR+0x16>53 »       beq.n»  78·<stat_S_ISBLK+0x24>
 54 »       and.w»  r0,·r4,·#61440»      ;·0xf000
 55 »       sub.w»  r3,·r0,·#24576»      ;·0x6000
 56 »       negs»   r1,·r3
54 »       ldmia.w»sp!,·{r3,·lr}57 »       ldmia.w»sp!,·{r4,·lr}
55 »       movs»   r0,·#058 »       adc.w»  r0,·r1,·r3
56 »       b.w»    0·<PyBool_FromLong>59 »       b.w»    0·<PyBool_FromLong>
57 ·R_ARM_THM_JUMP24»       PyBool_FromLong60 ·R_ARM_THM_JUMP24»       PyBool_FromLong
58 »       bl»     0·<PyErr_Occurred>61 »       bl»     0·<PyErr_Occurred>
59 ·R_ARM_THM_CALL» PyErr_Occurred62 ·R_ARM_THM_CALL» PyErr_Occurred
60 »       cmp»    r0,·#063 »       cmp»    r0,·#0
61 »       beq.n»  6c·<stat_S_ISDOOR+0xc>64 »       beq.n»  62·<stat_S_ISBLK+0xe>
62 »       movs»   r0,·#065 »       movs»   r0,·#0
63 »       pop»    {r3,·pc}66 »       pop»    {r4,·pc}
  
64 00000082·<stat_S_ISPORT>:67 00000084·<stat_S_ISPORT>:
65 stat_S_ISPORT():68 stat_S_ISPORT():
66 »       b.n»    60·<stat_S_ISDOOR>69 »       b.n»    0·<stat_S_ISDOOR>
  
67 00000084·<stat_S_ISSOCK>:70 00000086·<stat_S_ISCHR>:
68 stat_S_ISSOCK():71 stat_S_ISCHR():
69 »       push»   {r4,·lr}72 »       push»   {r4,·lr}
70 »       mov»    r0,·r173 »       mov»    r0,·r1
71 »       bl»     0·<stat_S_ISCHR>74 »       bl»     0·<stat_S_ISDOOR>
72 ·R_ARM_THM_CALL» _PyLong_AsMode_t75 ·R_ARM_THM_CALL» _PyLong_AsMode_t
73 »       mov»    r4,·r076 »       mov»    r4,·r0
74 »       adds»   r0,·#177 »       adds»   r0,·#1
75 »       beq.n»  a8·<stat_S_ISSOCK+0x24>78 »       beq.n»  aa·<stat_S_ISCHR+0x24>
76 »       and.w»  r0,·r4,·#61440»      ;·0xf00079 »       and.w»  r0,·r4,·#61440»      ;·0xf000
77 »       sub.w»  r3,·r0,·#49152»      ;·0xc00080 »       sub.w»  r3,·r0,·#8192»       ;·0x2000
78 »       negs»   r1,·r381 »       negs»   r1,·r3
79 »       ldmia.w»sp!,·{r4,·lr}82 »       ldmia.w»sp!,·{r4,·lr}
80 »       adc.w»  r0,·r1,·r383 »       adc.w»  r0,·r1,·r3
81 »       b.w»    0·<PyBool_FromLong>84 »       b.w»    0·<PyBool_FromLong>
82 ·R_ARM_THM_JUMP24»       PyBool_FromLong85 ·R_ARM_THM_JUMP24»       PyBool_FromLong
83 »       bl»     0·<PyErr_Occurred>86 »       bl»     0·<PyErr_Occurred>
84 ·R_ARM_THM_CALL» PyErr_Occurred87 ·R_ARM_THM_CALL» PyErr_Occurred
85 »       cmp»    r0,·#088 »       cmp»    r0,·#0
86 »       beq.n»  92·<stat_S_ISSOCK+0xe>89 »       beq.n»  94·<stat_S_ISCHR+0xe>
87 »       movs»   r0,·#090 »       movs»   r0,·#0
88 »       pop»    {r4,·pc}91 »       pop»    {r4,·pc}
  
89 000000b4·<stat_S_ISWHT>: 
90 stat_S_ISWHT(): 
91 »       b.n»    60·<stat_S_ISDOOR> 
1.82 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 20, 20 lines modifiedOffset 20, 20 lines modified
20 ··0x00000110·002e4c41·4e43484f·52310073·7461745f·..LANCHOR1.stat_20 ··0x00000110·002e4c41·4e43484f·52310073·7461745f·..LANCHOR1.stat_
21 ··0x00000120·535f4953·44495200·5f50794c·6f6e675f·S_ISDIR._PyLong_21 ··0x00000120·535f4953·44495200·5f50794c·6f6e675f·S_ISDIR._PyLong_
22 ··0x00000130·41734d6f·64655f74·00737461·745f535f·AsMode_t.stat_S_22 ··0x00000130·41734d6f·64655f74·00737461·745f535f·AsMode_t.stat_S_
23 ··0x00000140·49534c4e·4b007374·61745f53·5f495352·ISLNK.stat_S_ISR23 ··0x00000140·49534c4e·4b007374·61745f53·5f495352·ISLNK.stat_S_ISR
24 ··0x00000150·45470073·7461745f·66696c65·6d6f6465·EG.stat_filemode24 ··0x00000150·45470073·7461745f·66696c65·6d6f6465·EG.stat_filemode
25 ··0x00000160·00737461·745f535f·49464d54·00737461·.stat_S_IFMT.sta25 ··0x00000160·00737461·745f535f·49464d54·00737461·.stat_S_IFMT.sta
26 ··0x00000170·745f535f·494d4f44·45007374·61745f53·t_S_IMODE.stat_S26 ··0x00000170·745f535f·494d4f44·45007374·61745f53·t_S_IMODE.stat_S
27 ··0x00000180·5f495343·48520073·7461745f·535f4953·_ISCHR.stat_S_IS27 ··0x00000180·5f495346·49464f00·73746174·5f535f49·_ISFIFO.stat_S_I
28 ··0x00000190·4649464f·00737461·745f535f·4953424c·FIFO.stat_S_ISBL28 ··0x00000190·53444f4f·52007374·61745f53·5f495353·SDOOR.stat_S_ISS
29 ··0x000001a0·4b007374·61745f53·5f495344·4f4f5200·K.stat_S_ISDOOR.29 ··0x000001a0·4f434b00·73746174·5f535f49·53574854·OCK.stat_S_ISWHT
30 ··0x000001b0·73746174·5f535f49·53504f52·54007374·stat_S_ISPORT.st30 ··0x000001b0·00737461·745f535f·4953424c·4b007374·.stat_S_ISBLK.st
31 ··0x000001c0·61745f53·5f495353·4f434b00·73746174·at_S_ISSOCK.stat31 ··0x000001c0·61745f53·5f495350·4f525400·73746174·at_S_ISPORT.stat
32 ··0x000001d0·5f535f49·53574854·006d6f64·756c655f·_S_ISWHT.module_32 ··0x000001d0·5f535f49·53434852·006d6f64·756c655f·_S_ISCHR.module_
33 ··0x000001e0·646f6300·73746174·5f66696c·656d6f64·doc.stat_filemod33 ··0x000001e0·646f6300·73746174·5f66696c·656d6f64·doc.stat_filemod
34 ··0x000001f0·655f646f·63007374·61745f53·5f49464d·e_doc.stat_S_IFM34 ··0x000001f0·655f646f·63007374·61745f53·5f49464d·e_doc.stat_S_IFM
35 ··0x00000200·545f646f·63007374·61745f53·5f494d4f·T_doc.stat_S_IMO35 ··0x00000200·545f646f·63007374·61745f53·5f494d4f·T_doc.stat_S_IMO
36 ··0x00000210·44455f64·6f630073·7461745f·535f4953·DE_doc.stat_S_IS36 ··0x00000210·44455f64·6f630073·7461745f·535f4953·DE_doc.stat_S_IS
37 ··0x00000220·5748545f·646f6300·73746174·5f535f49·WHT_doc.stat_S_I37 ··0x00000220·5748545f·646f6300·73746174·5f535f49·WHT_doc.stat_S_I
38 ··0x00000230·53504f52·545f646f·63007374·61745f53·SPORT_doc.stat_S38 ··0x00000230·53504f52·545f646f·63007374·61745f53·SPORT_doc.stat_S
39 ··0x00000240·5f495344·4f4f525f·646f6300·73746174·_ISDOOR_doc.stat39 ··0x00000240·5f495344·4f4f525f·646f6300·73746174·_ISDOOR_doc.stat
352 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:··········39444·(bytes·into·file)13 ··Start·of·section·headers:··········38680·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x9a14:1 There·are·18·section·headers,·starting·at·offset·0x9718:
  
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·0005ac·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000818·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0077ec·0003e0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·007618·0005c0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005e0·0005d4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00084c·0005d4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007bcc·000470·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·007bd8·000470·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000bb4·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000e20·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000bb4·00075c·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000e20·00075c·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001310·00295c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00157c·00253c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00803c·0015c8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·008048·0012c0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003c6c·0004a8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·003ab8·0004a8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·009604·000230·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·009308·000230·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004114·001144·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003f60·001144·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·009834·000150·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·009538·000150·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·005258·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0050a4·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005258·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0050a4·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00528c·001750·10·····16·280··419 ··[15]·.symtab···········SYMTAB··········00000000·0050d8·001730·10·····16·278··4
20 ··[16]·.strtab···········STRTAB··········00000000·0069dc·000e0e·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·006808·000e0e·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·009984·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·009688·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
43.8 KB
readelf --wide --symbols {}
    
Offset 1, 376 lines modifiedOffset 1, 374 lines modified
  
1 Symbol·table·'.symtab'·contains·373·entries:1 Symbol·table·'.symtab'·contains·371·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
9 ·····6:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29 ·····6:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR111 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR012 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
13 ····10:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····7·$d13 ····10:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····11:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····12:·00000001····52·FUNC····LOCAL··DEFAULT····1·_structmodule_traverse15 ····12:·000000ed····52·FUNC····LOCAL··DEFAULT····1·_structmodule_traverse
16 ····13:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC316 ····13:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
17 ····14:·00000118·····0·NOTYPE··LOCAL··DEFAULT····7·$t17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
18 ····15:·00000119···300·FUNC····LOCAL··DEFAULT····7·pack18 ····15:·00000001···300·FUNC····LOCAL··DEFAULT····7·pack
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR219 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR2
20 ····17:·000009f1···556·FUNC····LOCAL··DEFAULT····7·s_pack20 ····17:·000008c5···556·FUNC····LOCAL··DEFAULT····7·s_pack
21 ····18:·00000240·····0·NOTYPE··LOCAL··DEFAULT····7·$d21 ····18:·00000128·····0·NOTYPE··LOCAL··DEFAULT····7·$d
22 ····19:·00000244·····0·NOTYPE··LOCAL··DEFAULT····7·$t22 ····19:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
23 ····20:·00000245···244·FUNC····LOCAL··DEFAULT····7·cache_struct_converter23 ····20:·0000012d···244·FUNC····LOCAL··DEFAULT····7·cache_struct_converter
24 ····21:·00000334·····0·NOTYPE··LOCAL··DEFAULT····7·$d24 ····21:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
25 ····22:·00000338·····0·NOTYPE··LOCAL··DEFAULT····7·$t25 ····22:·00000220·····0·NOTYPE··LOCAL··DEFAULT····7·$t
26 ····23:·00000339····54·FUNC····LOCAL··DEFAULT····7·s_new26 ····23:·00000221····54·FUNC····LOCAL··DEFAULT····7·s_new
27 ····24:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC427 ····24:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
28 ····25:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC528 ····25:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
29 ····26:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC629 ····26:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
30 ····27:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC730 ····27:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
31 ····28:·00000371··1664·FUNC····LOCAL··DEFAULT····7·Struct___init__31 ····28:·00000259··1644·FUNC····LOCAL··DEFAULT····7·Struct___init__
32 ····29:·000003e2·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····29:·000002ca·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····30:·00000422·····0·NOTYPE··LOCAL··DEFAULT····7·$t33 ····30:·0000030a·····0·NOTYPE··LOCAL··DEFAULT····7·$t
34 ····31:·00000035····36·FUNC····LOCAL··DEFAULT····1·getentry.part.034 ····31:·00000121····36·FUNC····LOCAL··DEFAULT····1·getentry.part.0
35 ····32:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d35 ····32:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
36 ····33:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC836 ····33:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
37 ····34:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC937 ····34:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
38 ····35:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1038 ····35:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
39 ····36:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1139 ····36:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
40 ····37:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1240 ····37:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
41 ····38:·000009f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t41 ····38:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
42 ····39:·00001899···164·FUNC····LOCAL··DEFAULT····7·np_ushort42 ····39:·0000176d····76·FUNC····LOCAL··DEFAULT····7·np_ushort
43 ····40:·000012f9···132·FUNC····LOCAL··DEFAULT····7·get_long43 ····40:·000011cd···132·FUNC····LOCAL··DEFAULT····7·get_long
44 ····41:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····41:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····42:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1445 ····42:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
46 ····43:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····43:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····44:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1547 ····44:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
48 ····45:·00000c1c·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····45:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····46:·00000c1d···132·FUNC····LOCAL··DEFAULT····7·np_uint49 ····46:·00000af1···132·FUNC····LOCAL··DEFAULT····7·np_uint
50 ····47:·00000059····52·FUNC····LOCAL··DEFAULT····1·get_ulong.part.050 ····47:·00000145····52·FUNC····LOCAL··DEFAULT····1·get_ulong.part.0
51 ····48:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····7·$d51 ····48:·00000b70·····0·NOTYPE··LOCAL··DEFAULT····7·$d
52 ····49:·00000ca0·····0·NOTYPE··LOCAL··DEFAULT····7·$t52 ····49:·00000b74·····0·NOTYPE··LOCAL··DEFAULT····7·$t
53 ····50:·00000ca1····72·FUNC····LOCAL··DEFAULT····7·get_pylong53 ····50:·00000b75····72·FUNC····LOCAL··DEFAULT····7·get_pylong
54 ····51:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····7·$d54 ····51:·00000bb8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····52:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1655 ····52:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
56 ····53:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····53:·00000144·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····54:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····54:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····55:·00000059····52·FUNC····LOCAL··DEFAULT····1·get_long.part.058 ····55:·00000145····52·FUNC····LOCAL··DEFAULT····1·get_long.part.0
59 ····56:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····1·$t59 ····56:·00000178·····0·NOTYPE··LOCAL··DEFAULT····1·$t
60 ····57:·0000008d·····2·FUNC····LOCAL··DEFAULT····1·_structmodule_free60 ····57:·00000179·····2·FUNC····LOCAL··DEFAULT····1·_structmodule_free
61 ····58:·00000091····80·FUNC····LOCAL··DEFAULT····1·_structmodule_clear61 ····58:·0000017d····80·FUNC····LOCAL··DEFAULT····1·_structmodule_clear
62 ····59:·00000ce8·····0·NOTYPE··LOCAL··DEFAULT····7·$t62 ····59:·00000bbc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
63 ····60:·00000ce9···292·FUNC····LOCAL··DEFAULT····7·calcsize63 ····60:·00000bbd···292·FUNC····LOCAL··DEFAULT····7·calcsize
64 ····61:·00000e08·····0·NOTYPE··LOCAL··DEFAULT····7·$d64 ····61:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
65 ····62:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1765 ····62:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
66 ····63:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1866 ····63:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
67 ····64:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1967 ····64:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
68 ····65:·00000e0c·····0·NOTYPE··LOCAL··DEFAULT····7·$t68 ····65:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
69 ····66:·00000e0d···716·FUNC····LOCAL··DEFAULT····7·unpack69 ····66:·00000ce1···716·FUNC····LOCAL··DEFAULT····7·unpack
70 ····67:·0000193d·····8·FUNC····LOCAL··DEFAULT····7·nu_byte70 ····67:·000017b9·····8·FUNC····LOCAL··DEFAULT····7·nu_byte
71 ····68:·0000123d·····6·FUNC····LOCAL··DEFAULT····7·nu_ubyte71 ····68:·00001111·····6·FUNC····LOCAL··DEFAULT····7·nu_ubyte
72 ····69:·000000e1····40·FUNC····LOCAL··DEFAULT····1·Struct_unpack_impl.part.072 ····69:·000001cd····40·FUNC····LOCAL··DEFAULT····1·Struct_unpack_impl.part.0
73 ····70:·000010d4·····0·NOTYPE··LOCAL··DEFAULT····7·$d73 ····70:·00000fa8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
74 ····71:·000010d8·····0·NOTYPE··LOCAL··DEFAULT····7·$t74 ····71:·00000fac·····0·NOTYPE··LOCAL··DEFAULT····7·$t
75 ····72:·000010d9···132·FUNC····LOCAL··DEFAULT····7·np_ulong75 ····72:·00000fad···132·FUNC····LOCAL··DEFAULT····7·np_ulong
76 ····73:·00001158·····0·NOTYPE··LOCAL··DEFAULT····7·$d76 ····73:·0000102c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
77 ····74:·0000115c·····0·NOTYPE··LOCAL··DEFAULT····7·$t77 ····74:·00001030·····0·NOTYPE··LOCAL··DEFAULT····7·$t
78 ····75:·0000115d···224·FUNC····LOCAL··DEFAULT····7·s_unpack_internal78 ····75:·00001031···224·FUNC····LOCAL··DEFAULT····7·s_unpack_internal
79 ····76:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2079 ····76:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
80 ····77:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$d80 ····77:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
81 ····78:·00001245·····6·FUNC····LOCAL··DEFAULT····7·nu_ushort81 ····78:·00001119·····6·FUNC····LOCAL··DEFAULT····7·nu_ushort
82 ····79:·0000124d·····6·FUNC····LOCAL··DEFAULT····7·nu_uint82 ····79:·00001121·····6·FUNC····LOCAL··DEFAULT····7·nu_uint
83 ····80:·00001255·····6·FUNC····LOCAL··DEFAULT····7·nu_ulong83 ····80:·00001129·····6·FUNC····LOCAL··DEFAULT····7·nu_ulong
84 ····81:·0000125d····22·FUNC····LOCAL··DEFAULT····7·nu_ulonglong84 ····81:·00001131····22·FUNC····LOCAL··DEFAULT····7·nu_ulonglong
85 ····82:·00001275···132·FUNC····LOCAL··DEFAULT····7·np_long85 ····82:·00001149···132·FUNC····LOCAL··DEFAULT····7·np_long
 86 ····83:·000011c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 87 ····84:·000011cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
86 ····83:·000012f4·····0·NOTYPE··LOCAL··DEFAULT····7·$d88 ····85:·0000124c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
87 ····84:·000012f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
88 ····85:·00001378·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
89 ····86:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2189 ····86:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
90 ····87:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2290 ····87:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
91 ····88:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2391 ····88:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
92 ····89:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2492 ····89:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
93 ····90:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2593 ····90:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
94 ····91:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2694 ····91:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
95 ····92:·0000137c·····0·NOTYPE··LOCAL··DEFAULT····7·$t95 ····92:·00001250·····0·NOTYPE··LOCAL··DEFAULT····7·$t
96 ····93:·0000137d··1148·FUNC····LOCAL··DEFAULT····7·unpack_from96 ····93:·00001251··1148·FUNC····LOCAL··DEFAULT····7·unpack_from
97 ····94:·000017f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d97 ····94:·000016c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
98 ····95:·00000374·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2798 ····95:·00000374·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
99 ····96:·000017f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t99 ····96:·000016cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
100 ····97:·000017f9···160·FUNC····LOCAL··DEFAULT····7·np_ubyte100 ····97:·000016cd···160·FUNC····LOCAL··DEFAULT····7·np_ubyte
101 ····98:·00001894·····0·NOTYPE··LOCAL··DEFAULT····7·$d101 ····98:·00001768·····0·NOTYPE··LOCAL··DEFAULT····7·$d
102 ····99:·00001898·····0·NOTYPE··LOCAL··DEFAULT····7·$t102 ····99:·0000176c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
103 ···100:·00001938·····0·NOTYPE··LOCAL··DEFAULT····7·$d103 ···100:·000017b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
104 ···101:·0000193c·····0·NOTYPE··LOCAL··DEFAULT····7·$t104 ···101:·000017b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
105 ···102:·00001945····74·FUNC····LOCAL··DEFAULT····7·s_dealloc105 ···102:·000017c1····74·FUNC····LOCAL··DEFAULT····7·s_dealloc
106 ···103:·00001991···244·FUNC····LOCAL··DEFAULT····7·bp_int106 ···103:·0000180d···124·FUNC····LOCAL··DEFAULT····7·bp_int
107 ···104:·00000539····96·FUNC····LOCAL··DEFAULT····1·_range_error107 ···104:·000006c1····96·FUNC····LOCAL··DEFAULT····1·_range_error
108 ···105:·00001a80·····0·NOTYPE··LOCAL··DEFAULT····7·$d108 ···105:·00001889····88·FUNC····LOCAL··DEFAULT····7·bu_int
109 ···106:·00001a84·····0·NOTYPE··LOCAL··DEFAULT····7·$t109 ···106:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
110 ···107:·00001a85····86·FUNC····LOCAL··DEFAULT····7·bu_int 
111 ···108:·00001add···208·FUNC····LOCAL··DEFAULT····7·np_longlong110 ···107:·000001f5···140·FUNC····LOCAL··DEFAULT····1·np_longlong
112 ···109:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT····7·$d111 ···108:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
113 ···110:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$t112 ···109:·00000280·····0·NOTYPE··LOCAL··DEFAULT····1·$t
114 ···111:·00000109·····6·FUNC····LOCAL··DEFAULT····1·s_get_size113 ···110:·00000281·····6·FUNC····LOCAL··DEFAULT····1·s_get_size
115 ···112:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28114 ···111:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
116 ···113:·00000111···120·FUNC····LOCAL··DEFAULT····1·Struct_unpack115 ···112:·00000289···120·FUNC····LOCAL··DEFAULT····1·Struct_unpack
117 ···114:·00001bac·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
118 ···115:·00001bad····22·FUNC····LOCAL··DEFAULT····7·nu_longlong116 ···113:·000018e1····22·FUNC····LOCAL··DEFAULT····7·nu_longlong
119 ···116:·00000189····50·FUNC····LOCAL··DEFAULT····1·_clearcache117 ···114:·00000301····50·FUNC····LOCAL··DEFAULT····1·_clearcache
120 ···117:·000001bd····58·FUNC····LOCAL··DEFAULT····1·bp_ulonglong118 ···115:·00000335····58·FUNC····LOCAL··DEFAULT····1·bp_ulonglong
121 ···118:·000001f9····64·FUNC····LOCAL··DEFAULT····1·lp_double119 ···116:·00000371····64·FUNC····LOCAL··DEFAULT····1·lp_double
122 ···119:·00000239····36·FUNC····LOCAL··DEFAULT····1·lp_double.part.0120 ···117:·000003b1····36·FUNC····LOCAL··DEFAULT····1·lp_double.part.0
123 ···120:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29121 ···118:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
124 ···121:·00000258·····0·NOTYPE··LOCAL··DEFAULT····1·$d122 ···119:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
Max diff block lines reached; 8714/44754 bytes (19.47%) of diff not shown.
137 KB
readelf --wide --relocs {}
    
Offset 1, 1090 lines modifiedOffset 1, 1053 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x77ec·contains·124·entries:1 Relocation·section·'.rel.text'·at·offset·0x7618·contains·184·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00000008··0001170a·R_ARM_THM_CALL·········00000000···PyModule_Create2
 4 00000014··0001180a·R_ARM_THM_CALL·········00000000···PyType_FromSpec
 5 00000022··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 6 00000026··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 7 00000030··0001190a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
3 00000006··00011c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState8 00000036··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
4 00000038··0001200a·R_ARM_THM_CALL·········00000000···PyState_FindModule9 00000040··0001180a·R_ARM_THM_CALL·········00000000···PyType_FromSpec
5 0000003c··00011c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState10 0000004c··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
 11 00000050··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 12 00000054··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 13 00000058··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 14 0000005c··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
6 00000040··00002a2f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC1415 000000a6··0000052f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC1
7 00000044··00002a30·R_ARM_THM_MOVT_ABS·····000001ac···.LC1416 000000aa··00000530·R_ARM_THM_MOVT_ABS·····00000008···.LC1
8 0000004a··0001290a·R_ARM_THM_CALL·········00000000···PyErr_SetString17 000000b0··00011b0a·R_ARM_THM_CALL·········00000000···PyErr_NewException
 18 000000bc··0000062f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2
 19 000000c0··00000630·R_ARM_THM_MOVT_ABS·····00000018···.LC2
 20 000000ca··0001190a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
 21 000000d0··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
 22 000000e0··00000102·R_ARM_ABS32············00000000···.data
9 00000054··00000102·R_ARM_ABS32············00000000···.data23 000000e4··00000102·R_ARM_ABS32············00000000···.data
10 0000005a··00013d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
11 0000005e··00013d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
12 00000064··00013e0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
13 0000006c··0001200a·R_ARM_THM_CALL·········00000000···PyState_FindModule 
14 00000070··00011c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState 
15 00000074··0000342f·R_ARM_THM_MOVW_ABS_NC··000001ec···.LC16 
16 00000078··00003430·R_ARM_THM_MOVT_ABS·····000001ec···.LC16 
17 0000007e··0001290a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
18 00000088··00000102·R_ARM_ABS32············00000000···.data24 000000e8··00000102·R_ARM_ABS32············00000000···.data
19 00000092··00011c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState25 000000f2··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
20 000000ce··00012a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
21 000000d4··00012a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
22 000000da··00012a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
23 000000e6··0001200a·R_ARM_THM_CALL·········00000000···PyState_FindModule26 00000124··00011e0a·R_ARM_THM_CALL·········00000000···PyState_FindModule
24 000000ea··00011c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState27 00000128··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
25 000000f2··00004c2f·R_ARM_THM_MOVW_ABS_NC··0000022c···.LC2028 0000012c··00002a2f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC14
26 000000f6··00004c30·R_ARM_THM_MOVT_ABS·····0000022c···.LC2029 00000130··00002a30·R_ARM_THM_MOVT_ABS·····000001ac···.LC14
27 000000fa··0001370a·R_ARM_THM_CALL·········00000000···PyErr_Format30 00000136··0001270a·R_ARM_THM_CALL·········00000000···PyErr_SetString
28 00000104··00000102·R_ARM_ABS32············00000000···.data31 00000140··00000102·R_ARM_ABS32············00000000···.data
 32 00000146··00013b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
 33 0000014a··00013b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
 34 00000150··00013c0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 35 00000158··00011e0a·R_ARM_THM_CALL·········00000000···PyState_FindModule
29 0000011e··00013a0a·R_ARM_THM_CALL·········00000000···memset36 0000015c··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
30 00000128··0001480a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer 
31 00000132··0001490a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous 
32 00000146··00004b0a·R_ARM_THM_CALL·········0000115d···s_unpack_internal 
33 00000152··00014c0a·R_ARM_THM_CALL·········00000000···PyBuffer_Release 
34 00000166··00003f2f·R_ARM_THM_MOVW_ABS_NC··0000020c···.LC1837 00000160··0000342f·R_ARM_THM_MOVW_ABS_NC··000001ec···.LC16
35 0000016a··00003f30·R_ARM_THM_MOVT_ABS·····0000020c···.LC1838 00000164··00003430·R_ARM_THM_MOVT_ABS·····000001ec···.LC16
 39 0000016a··0001270a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 40 00000174··00000102·R_ARM_ABS32············00000000···.data
36 0000016e··0000702f·R_ARM_THM_MOVW_ABS_NC··000003a0···.LC28 
37 00000172··00007030·R_ARM_THM_MOVT_ABS·····000003a0···.LC28 
38 00000176··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC17 
39 0000017a··00003e30·R_ARM_THM_MOVT_ABS·····00000204···.LC17 
40 0000017e··00014d0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument41 0000017e··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
41 0000018a··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2 
42 0000018e··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2 
43 00000196··00012c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
44 0000019a··00012c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
45 000001b4··00012a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc42 000001ba··0001280a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
46 000001c4··0000320a·R_ARM_THM_CALL·········00000ca1···get_pylong 
47 000001d4··0001580a·R_ARM_THM_CALL·········00000000···_PyLong_AsByteArray 
48 000001f0··00012a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc43 000001c0··0001280a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 44 000001c6··0001280a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 45 000001d2··00011e0a·R_ARM_THM_CALL·········00000000···PyState_FindModule
 46 000001d6··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
 47 000001de··00004c2f·R_ARM_THM_MOVW_ABS_NC··0000022c···.LC20
 48 000001e2··00004c30·R_ARM_THM_MOVT_ABS·····0000022c···.LC20
 49 000001e6··0001340a·R_ARM_THM_CALL·········00000000···PyErr_Format
 50 000001f0··00000102·R_ARM_ABS32············00000000···.data
 51 000001fc··0000320a·R_ARM_THM_CALL·········00000b75···get_pylong
49 00000200··0001590a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble52 00000204··0001540a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong
50 00000224··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred53 00000238··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 54 00000242··00013b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
 55 00000246··00013b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
 56 0000024c··00013c0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
51 0000023c··0001200a·R_ARM_THM_CALL·········00000000···PyState_FindModule57 00000254··00011e0a·R_ARM_THM_CALL·········00000000···PyState_FindModule
52 00000240··00011c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState58 00000258··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
53 00000244··0000782f·R_ARM_THM_MOVW_ABS_NC··000003ac···.LC2959 0000025c··0000342f·R_ARM_THM_MOVW_ABS_NC··000001ec···.LC16
54 00000248··00007830·R_ARM_THM_MOVT_ABS·····000003ac···.LC2960 00000260··00003430·R_ARM_THM_MOVT_ABS·····000001ec···.LC16
55 0000024e··0001290a·R_ARM_THM_CALL·········00000000···PyErr_SetString61 00000266··0001270a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 62 00000274··0001280a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 63 0000027c··00000102·R_ARM_ABS32············00000000···.data
 64 00000296··0001380a·R_ARM_THM_CALL·········00000000···memset
 65 000002a0··0001460a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
 66 000002aa··0001470a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous
 67 000002be··00004b0a·R_ARM_THM_CALL·········00001031···s_unpack_internal
 68 000002ca··00014a0a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
 69 000002de··00003f2f·R_ARM_THM_MOVW_ABS_NC··0000020c···.LC18
 70 000002e2··00003f30·R_ARM_THM_MOVT_ABS·····0000020c···.LC18
 71 000002e6··00006f2f·R_ARM_THM_MOVW_ABS_NC··000003a0···.LC28
 72 000002ea··00006f30·R_ARM_THM_MOVT_ABS·····000003a0···.LC28
 73 000002ee··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC17
 74 000002f2··00003e30·R_ARM_THM_MOVT_ABS·····00000204···.LC17
 75 000002f6··00014b0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
 76 00000302··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
 77 00000306··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
 78 0000030e··00012a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 79 00000312··00012a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 80 0000032c··0001280a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 81 0000033c··0000320a·R_ARM_THM_CALL·········00000b75···get_pylong
 82 0000034c··0001560a·R_ARM_THM_CALL·········00000000···_PyLong_AsByteArray
 83 00000368··0001280a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 84 00000378··0001570a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
 85 0000039c··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 86 000003b4··00011e0a·R_ARM_THM_CALL·········00000000···PyState_FindModule
 87 000003b8··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
 88 000003bc··0000762f·R_ARM_THM_MOVW_ABS_NC··000003ac···.LC29
 89 000003c0··00007630·R_ARM_THM_MOVT_ABS·····000003ac···.LC29
 90 000003c6··0001270a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 91 000003d0··00000102·R_ARM_ABS32············00000000···.data
 92 000003dc··0001570a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
 93 00000400··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 94 0000041c··0001590a·R_ARM_THM_CALL·········00000000···_PyFloat_Unpack8
 95 0000043c··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 96 00000458··0000320a·R_ARM_THM_CALL·········00000b75···get_pylong
 97 0000046a··0001560a·R_ARM_THM_CALL·········00000000···_PyLong_AsByteArray
 98 00000486··0001280a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 99 00000498··0000280a·R_ARM_THM_CALL·········000011cd···get_long
 100 000004b6··00011e0a·R_ARM_THM_CALL·········00000000···PyState_FindModule
 101 000004ba··00011a0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
Max diff block lines reached; 119532/140561 bytes (85.04%) of diff not shown.
405 B
strings --all --bytes=8 {}
    
Offset 262, 17 lines modifiedOffset 262, 17 lines modified
262 __aeabi_idivmod262 __aeabi_idivmod
263 __aeabi_idiv263 __aeabi_idiv
264 PyUnicode_AsASCIIString264 PyUnicode_AsASCIIString
265 _Py_ctype_table265 _Py_ctype_table
266 PyMem_Malloc266 PyMem_Malloc
267 PyErr_NoMemory267 PyErr_NoMemory
268 _PyArg_UnpackKeywords268 _PyArg_UnpackKeywords
269 PyMem_Free 
270 _PyType_Name269 _PyType_Name
271 PyErr_Format270 PyErr_Format
 271 PyMem_Free
272 _PyBytesWriter_Init272 _PyBytesWriter_Init
273 _PyBytesWriter_Alloc273 _PyBytesWriter_Alloc
274 PyByteArray_Type274 PyByteArray_Type
275 _PyBytesWriter_Finish275 _PyBytesWriter_Finish
276 PyExc_OverflowError276 PyExc_OverflowError
277 PyErr_ExceptionMatches277 PyErr_ExceptionMatches
278 _PyBytesWriter_Dealloc278 _PyBytesWriter_Dealloc
27.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 44 lines modifiedOffset 1, 158 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<PyInit__struct>:
 3 PyInit__struct():
 4 »       push»   {r3,·r4,·r5,·lr}
 5 »       movw»   r1,·#1013»   ;·0x3f5
 6 »       ldr»    r0,·[pc,·#216]»;·(e0·<PyInit__struct+0xe0>)
 7 »       bl»     0·<PyModule_Create2>
 8 ·R_ARM_THM_CALL» PyModule_Create2
 9 »       cmp»    r0,·#0
 10 »       beq.n»  da·<PyInit__struct+0xda>
 11 »       mov»    r5,·r0
 12 »       ldr»    r0,·[pc,·#208]»;·(e4·<PyInit__struct+0xe4>)
 13 »       bl»     0·<PyType_FromSpec>
 14 ·R_ARM_THM_CALL» PyType_FromSpec
 15 »       mov»    r4,·r0
 16 »       cmp»    r0,·#0
 17 »       beq.n»  da·<PyInit__struct+0xda>
 18 »       ldr»    r3,·[r0,·#0]
 19 »       mov»    r2,·r0
 20 »       movw»   r1,·#0
 21 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 22 »       movt»   r1,·#0
 23 ·R_ARM_THM_MOVT_ABS»     .LC0
 24 »       adds»   r3,·#1
 25 »       str»    r3,·[r0,·#0]
 26 »       mov»    r0,·r5
 27 »       bl»     0·<PyModule_AddObject>
 28 ·R_ARM_THM_CALL» PyModule_AddObject
 29 »       mov»    r0,·r5
 30 »       bl»     0·<PyModule_GetState>
 31 ·R_ARM_THM_CALL» PyModule_GetState
 32 »       mov»    r1,·r0
 33 »       ldr»    r0,·[pc,·#168]»;·(e8·<PyInit__struct+0xe8>)
 34 »       str»    r4,·[r1,·#0]
 35 »       bl»     0·<PyType_FromSpec>
 36 ·R_ARM_THM_CALL» PyType_FromSpec
 37 »       mov»    r4,·r0
 38 »       cmp»    r0,·#0
 39 »       beq.n»  da·<PyInit__struct+0xda>
 40 »       mov»    r0,·r5
 41 »       bl»     0·<PyModule_GetState>
 42 ·R_ARM_THM_CALL» PyModule_GetState
 43 »       movw»   ip,·#0
 44 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 45 »       movt»   ip,·#0
 46 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 47 »       movw»   r1,·#0
 48 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 49 »       movt»   r1,·#0
 50 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 51 »       str»    r4,·[r0,·#4]
 52 »       movs»   r0,·#120»    ;·0x78
 53 »       b.n»    90·<PyInit__struct+0x90>
 54 »       ldr»    r0,·[r2,·#4]
 55 »       cmp»    r1,·r2
 56 »       ldr.w»  r4,·[ip,·#4]
 57 »       it»     eq
 58 »       addeq»  r1,·#20
 59 »       cmp»    r0,·r4
 60 »       bne.n»  8a·<PyInit__struct+0x8a>
 61 »       and.w»  r0,·r3,·#253»;·0xfd
 62 »       cmp»    r0,·#100»     ;·0x64
 63 »       beq.n»  8a·<PyInit__struct+0x8a>
 64 »       cmp»    r3,·#63»      ;·0x3f
 65 »       beq.n»  8a·<PyInit__struct+0x8a>
 66 »       ldrd»   r4,·lr,·[ip,·#12]
 67 »       strd»   r4,·lr,·[r2,·#12]
 68 »       ldrb.w» r0,·[ip,·#20]!
 69 »       cbz»    r0,·a4·<PyInit__struct+0xa4>
 70 »       ldrb»   r3,·[r1,·#0]
 71 »       cbz»    r3,·a4·<PyInit__struct+0xa4>
 72 »       mov»    r2,·r1
 73 »       cmp»    r0,·r3
 74 »       beq.n»  66·<PyInit__struct+0x66>
 75 »       ldrb.w» r3,·[r2,·#20]!
 76 »       cmp»    r3,·#0
 77 »       bne.n»  96·<PyInit__struct+0x96>
 78 »       b.n»    8a·<PyInit__struct+0x8a>
 79 »       movs»   r2,·#0
 80 »       movw»   r0,·#0
 81 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 82 »       movt»   r0,·#0
 83 ·R_ARM_THM_MOVT_ABS»     .LC1
 84 »       mov»    r1,·r2
 85 »       bl»     0·<PyErr_NewException>
 86 ·R_ARM_THM_CALL» PyErr_NewException
 87 »       mov»    r4,·r0
 88 »       cbz»    r0,·da·<PyInit__struct+0xda>
 89 »       ldr»    r3,·[r0,·#0]
 90 »       mov»    r2,·r0
 91 »       movw»   r1,·#0
 92 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 93 »       movt»   r1,·#0
 94 ·R_ARM_THM_MOVT_ABS»     .LC2
 95 »       adds»   r3,·#1
 96 »       str»    r3,·[r0,·#0]
 97 »       mov»    r0,·r5
 98 »       bl»     0·<PyModule_AddObject>
 99 ·R_ARM_THM_CALL» PyModule_AddObject
 100 »       mov»    r0,·r5
 101 »       bl»     0·<PyModule_GetState>
 102 ·R_ARM_THM_CALL» PyModule_GetState
 103 »       str»    r4,·[r0,·#8]
 104 »       mov»    r0,·r5
 105 »       pop»    {r3,·r4,·r5,·pc}
 106 »       movs»   r5,·#0
 107 »       b.n»    d6·<PyInit__struct+0xd6>
 108 »       nop
 109 »       .word»  0x0000017c
 110 ·R_ARM_ABS32»    .data
 111 »       .word»  0x000001b0
 112 ·R_ARM_ABS32»    .data
 113 »       .word»  0x000001c4
 114 ·R_ARM_ABS32»    .data
  
2 00000000·<_structmodule_traverse>:115 000000ec·<_structmodule_traverse>:
3 _structmodule_traverse():116 _structmodule_traverse():
4 »       push»   {r4,·r5,·r6,·lr}117 »       push»   {r4,·r5,·r6,·lr}
5 »       mov»    r5,·r1118 »       mov»    r5,·r1
6 »       mov»    r6,·r2119 »       mov»    r6,·r2
7 »       bl»     0·<PyModule_GetState>120 »       bl»     0·<PyModule_GetState>
8 ·R_ARM_THM_CALL» PyModule_GetState121 ·R_ARM_THM_CALL» PyModule_GetState
9 »       cbz»    r0,·30·<_structmodule_traverse+0x30>122 »       cbz»    r0,·11c·<_structmodule_traverse+0x30>
Max diff block lines reached; 24914/27879 bytes (89.36%) of diff not shown.
134 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 252 lines modifiedOffset 1, 121 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<PyInit__struct>: 
3 PyInit__struct(): 
4 »       push»   {r3,·r4,·r5,·lr} 
5 »       movw»   r1,·#1013»   ;·0x3f5 
6 »       ldr»    r0,·[pc,·#260]»;·(10c·<PyInit__struct+0x10c>) 
7 »       bl»     0·<PyModule_Create2> 
8 ·R_ARM_THM_CALL» PyModule_Create2 
9 »       cmp»    r0,·#0 
10 »       beq.n»  108·<PyInit__struct+0x108> 
11 »       mov»    r5,·r0 
12 »       ldr»    r0,·[pc,·#252]»;·(110·<PyInit__struct+0x110>) 
13 »       bl»     0·<PyType_FromSpec> 
14 ·R_ARM_THM_CALL» PyType_FromSpec 
15 »       mov»    r4,·r0 
16 »       cmp»    r0,·#0 
17 »       beq.n»  108·<PyInit__struct+0x108> 
18 »       ldr»    r3,·[r0,·#0] 
19 »       mov»    r2,·r0 
20 »       movw»   r1,·#0 
21 ·R_ARM_THM_MOVW_ABS_NC»  .LC0 
22 »       movt»   r1,·#0 
23 ·R_ARM_THM_MOVT_ABS»     .LC0 
24 »       adds»   r3,·#1 
25 »       str»    r3,·[r0,·#0] 
26 »       mov»    r0,·r5 
27 »       bl»     0·<PyModule_AddObject> 
28 ·R_ARM_THM_CALL» PyModule_AddObject 
29 »       mov»    r0,·r5 
30 »       bl»     0·<PyModule_GetState> 
31 ·R_ARM_THM_CALL» PyModule_GetState 
32 »       mov»    r1,·r0 
33 »       ldr»    r0,·[pc,·#212]»;·(114·<PyInit__struct+0x114>) 
34 »       str»    r4,·[r1,·#0] 
35 »       bl»     0·<PyType_FromSpec> 
36 ·R_ARM_THM_CALL» PyType_FromSpec 
37 »       mov»    r4,·r0 
38 »       cmp»    r0,·#0 
39 »       beq.n»  108·<PyInit__struct+0x108> 
40 »       mov»    r0,·r5 
41 »       bl»     0·<PyModule_GetState> 
42 ·R_ARM_THM_CALL» PyModule_GetState 
43 »       movw»   r3,·#0 
44 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1 
45 »       movt»   r3,·#0 
46 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1 
47 »       movw»   ip,·#0 
48 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
49 »       movt»   ip,·#0 
50 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
51 »       movs»   r1,·#120»    ;·0x78 
52 »       str»    r4,·[r0,·#4] 
53 »       ldrb.w» r2,·[ip] 
54 »       cbz»    r2,·9c·<PyInit__struct+0x9c> 
55 »       cmp»    r2,·r1 
56 »       bne.n»  d2·<PyInit__struct+0xd2> 
57 »       mov»    r2,·ip 
58 »       mov»    r4,·r1 
59 »       add.w»  lr,·ip,·#20 
60 »       mov»    ip,·lr 
61 »       ldr»    r0,·[r2,·#4] 
62 »       ldr»    r1,·[r3,·#4] 
63 »       cmp»    r0,·r1 
64 »       bne.n»  94·<PyInit__struct+0x94> 
65 »       and.w»  r0,·r4,·#253»;·0xfd 
66 »       cmp»    r0,·#100»     ;·0x64 
67 »       beq.n»  94·<PyInit__struct+0x94> 
68 »       cmp»    r4,·#63»      ;·0x3f 
69 »       beq.n»  94·<PyInit__struct+0x94> 
70 »       ldrd»   r4,·lr,·[r3,·#12] 
71 »       strd»   r4,·lr,·[r2,·#12] 
72 »       ldrb.w» r1,·[r3,·#20]! 
73 »       cmp»    r1,·#0 
74 »       bne.n»  64·<PyInit__struct+0x64> 
75 »       movs»   r2,·#0 
76 »       movw»   r0,·#0 
77 ·R_ARM_THM_MOVW_ABS_NC»  .LC1 
78 »       movt»   r0,·#0 
79 ·R_ARM_THM_MOVT_ABS»     .LC1 
80 »       mov»    r1,·r2 
81 »       bl»     0·<PyErr_NewException> 
82 ·R_ARM_THM_CALL» PyErr_NewException 
83 »       mov»    r4,·r0 
84 »       cbz»    r0,·108·<PyInit__struct+0x108> 
85 »       ldr»    r3,·[r0,·#0] 
86 »       mov»    r2,·r0 
87 »       movw»   r1,·#0 
88 ·R_ARM_THM_MOVW_ABS_NC»  .LC2 
89 »       movt»   r1,·#0 
90 ·R_ARM_THM_MOVT_ABS»     .LC2 
91 »       adds»   r3,·#1 
92 »       str»    r3,·[r0,·#0] 
93 »       mov»    r0,·r5 
94 »       bl»     0·<PyModule_AddObject> 
95 ·R_ARM_THM_CALL» PyModule_AddObject 
96 »       mov»    r0,·r5 
97 »       bl»     0·<PyModule_GetState> 
98 ·R_ARM_THM_CALL» PyModule_GetState 
99 »       str»    r4,·[r0,·#8] 
100 »       mov»    r0,·r5 
101 »       pop»    {r3,·r4,·r5,·pc} 
102 »       ldrb.w» r0,·[ip,·#20] 
103 »       add.w»  lr,·ip,·#20 
104 »       mov»    r2,·lr 
105 »       cmp»    r0,·#0 
106 »       beq.n»  94·<PyInit__struct+0x94> 
107 »       cmp»    r0,·r1 
108 »       bne.n»  ec·<PyInit__struct+0xec> 
109 »       mov»    r4,·r1 
110 »       cmp»    ip,·r2 
111 »       beq.n»  76·<PyInit__struct+0x76> 
112 »       b.n»    78·<PyInit__struct+0x78> 
113 »       ldrb.w» r4,·[ip,·#40]»      ;·0x28 
114 »       cmp»    r4,·#0 
115 »       beq.n»  94·<PyInit__struct+0x94> 
116 »       add.w»  r0,·ip,·#40» ;·0x28 
117 »       mov»    r2,·r0 
118 »       cmp»    r1,·r4 
119 »       beq.n»  e6·<PyInit__struct+0xe6> 
120 »       ldrb.w» r4,·[r0,·#20]! 
121 »       cmp»    r4,·#0 
122 »       bne.n»  f8·<PyInit__struct+0xf8> 
123 »       b.n»    94·<PyInit__struct+0x94> 
Max diff block lines reached; 134291/137388 bytes (97.75%) of diff not shown.
3.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 »       add.w»  r0,·r4,·#12110 »       add.w»  r0,·r4,·#12
111 »       bl»     0·<PyBuffer_Release>111 »       bl»     0·<PyBuffer_Release>
112 ·R_ARM_THM_CALL» PyBuffer_Release112 ·R_ARM_THM_CALL» PyBuffer_Release
113 »       movs»   r0,·#0113 »       movs»   r0,·#0
114 »       b.n»    e2·<unpackiter_iternext+0x3e>114 »       b.n»    e2·<unpackiter_iternext+0x3e>
115 »       ldr»    r1,·[r4,·#12]115 »       ldr»    r1,·[r4,·#12]
116 »       add»    r1,·r3116 »       add»    r1,·r3
117 »       bl»     115c·<s_unpack_internal>117 »       bl»     1030·<s_unpack_internal>
118 ·R_ARM_THM_CALL» s_unpack_internal118 ·R_ARM_THM_CALL» s_unpack_internal
119 »       ldr»    r1,·[r4,·#8]119 »       ldr»    r1,·[r4,·#8]
120 »       ldr»    r3,·[r4,·#56]» ;·0x38120 »       ldr»    r3,·[r4,·#56]» ;·0x38
121 »       ldr»    r2,·[r1,·#8]121 »       ldr»    r2,·[r1,·#8]
122 »       add»    r3,·r2122 »       add»    r3,·r2
123 »       str»    r3,·[r4,·#56]» ;·0x38123 »       str»    r3,·[r4,·#56]» ;·0x38
124 »       pop»    {r4,·pc}124 »       pop»    {r4,·pc}
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 »       mov»    r4,·r1266 »       mov»    r4,·r1
267 »       sub»    sp,·#8267 »       sub»    sp,·#8
268 »       cmp»    r2,·#2268 »       cmp»    r2,·#2
269 »       str»    r3,·[sp,·#4]269 »       str»    r3,·[sp,·#4]
270 »       bne.n»  20a·<iter_unpack+0x1a>270 »       bne.n»  20a·<iter_unpack+0x1a>
271 »       ldr»    r0,·[r4,·#0]271 »       ldr»    r0,·[r4,·#0]
272 »       add»    r1,·sp,·#4272 »       add»    r1,·sp,·#4
273 »       bl»     244·<unpackiter_new>273 »       bl»     12c·<unpack_halffloat+0x8>
274 ·R_ARM_THM_CALL» cache_struct_converter274 ·R_ARM_THM_CALL» cache_struct_converter
275 »       cbnz»   r0,·224·<iter_unpack+0x34>275 »       cbnz»   r0,·224·<iter_unpack+0x34>
276 »       b.n»    220·<iter_unpack+0x30>276 »       b.n»    220·<iter_unpack+0x30>
277 »       movs»   r3,·#2277 »       movs»   r3,·#2
278 »       mov»    r1,·r2278 »       mov»    r1,·r2
279 »       movw»   r0,·#0279 »       movw»   r0,·#0
280 ·R_ARM_THM_MOVW_ABS_NC»  .LC43280 ·R_ARM_THM_MOVW_ABS_NC»  .LC43
Offset 452, 15 lines modifiedOffset 452, 15 lines modified
452 0000036a·<lp_ulonglong>:452 0000036a·<lp_ulonglong>:
453 lp_ulonglong():453 lp_ulonglong():
454 »       push»   {r4,·r5,·lr}454 »       push»   {r4,·r5,·lr}
455 »       mov»    r3,·r0455 »       mov»    r3,·r0
456 »       mov»    r0,·r1456 »       mov»    r0,·r1
457 »       sub»    sp,·#20457 »       sub»    sp,·#20
458 »       str»    r3,·[sp,·#12]458 »       str»    r3,·[sp,·#12]
459 »       bl»     ca0·<get_pylong>459 »       bl»     b74·<get_pylong>
460 ·R_ARM_THM_CALL» get_pylong460 ·R_ARM_THM_CALL» get_pylong
461 »       cbz»    r0,·39c·<lp_ulonglong+0x32>461 »       cbz»    r0,·39c·<lp_ulonglong+0x32>
462 »       mov»    r4,·r0462 »       mov»    r4,·r0
463 »       ldr»    r1,·[sp,·#12]463 »       ldr»    r1,·[sp,·#12]
464 »       movs»   r2,·#0464 »       movs»   r2,·#0
465 »       movs»   r3,·#1465 »       movs»   r3,·#1
466 »       str»    r2,·[sp,·#0]466 »       str»    r2,·[sp,·#0]
Offset 484, 15 lines modifiedOffset 484, 15 lines modified
484 000003a6·<lp_longlong>:484 000003a6·<lp_longlong>:
485 lp_longlong():485 lp_longlong():
486 »       push»   {r4,·r5,·lr}486 »       push»   {r4,·r5,·lr}
487 »       mov»    r3,·r0487 »       mov»    r3,·r0
488 »       mov»    r0,·r1488 »       mov»    r0,·r1
489 »       sub»    sp,·#20489 »       sub»    sp,·#20
490 »       str»    r3,·[sp,·#12]490 »       str»    r3,·[sp,·#12]
491 »       bl»     ca0·<get_pylong>491 »       bl»     b74·<get_pylong>
492 ·R_ARM_THM_CALL» get_pylong492 ·R_ARM_THM_CALL» get_pylong
493 »       cbz»    r0,·3d6·<lp_longlong+0x30>493 »       cbz»    r0,·3d6·<lp_longlong+0x30>
494 »       mov»    r4,·r0494 »       mov»    r4,·r0
495 »       ldr»    r1,·[sp,·#12]495 »       ldr»    r1,·[sp,·#12]
496 »       movs»   r3,·#1496 »       movs»   r3,·#1
497 »       movs»   r2,·#8497 »       movs»   r2,·#8
498 »       str»    r3,·[sp,·#0]498 »       str»    r3,·[sp,·#0]
Offset 514, 15 lines modifiedOffset 514, 15 lines modified
  
514 000003e0·<lp_uint>:514 000003e0·<lp_uint>:
515 lp_uint():515 lp_uint():
516 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}516 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
517 »       mov»    r6,·r0517 »       mov»    r6,·r0
518 »       mov»    r0,·r1518 »       mov»    r0,·r1
519 »       mov»    r7,·r2519 »       mov»    r7,·r2
520 »       bl»     ca0·<get_pylong>520 »       bl»     b74·<get_pylong>
521 ·R_ARM_THM_CALL» get_pylong521 ·R_ARM_THM_CALL» get_pylong
522 »       cbz»    r0,·446·<lp_uint+0x66>522 »       cbz»    r0,·446·<lp_uint+0x66>
523 »       mov»    r5,·r0523 »       mov»    r5,·r0
524 »       bl»     0·<PyLong_AsUnsignedLong>524 »       bl»     0·<PyLong_AsUnsignedLong>
525 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong525 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
526 »       mov»    r4,·r0526 »       mov»    r4,·r0
527 »       ldr»    r3,·[r5,·#0]527 »       ldr»    r3,·[r5,·#0]
Offset 533, 29 lines modifiedOffset 533, 29 lines modified
533 »       bl»     0·<_Py_Dealloc>533 »       bl»     0·<_Py_Dealloc>
534 ·R_ARM_THM_CALL» _Py_Dealloc534 ·R_ARM_THM_CALL» _Py_Dealloc
535 »       adds»   r3,·r4,·#1535 »       adds»   r3,·r4,·#1
536 »       bne.n»  416·<lp_uint+0x36>536 »       bne.n»  416·<lp_uint+0x36>
537 »       bl»     0·<PyErr_Occurred>537 »       bl»     0·<PyErr_Occurred>
538 ·R_ARM_THM_CALL» PyErr_Occurred538 ·R_ARM_THM_CALL» PyErr_Occurred
539 »       cbz»    r0,·416·<lp_uint+0x36>539 »       cbz»    r0,·416·<lp_uint+0x36>
540 »       bl»     58·<Struct_iter_unpack+0x4c>540 »       bl»     144·<unpack_halffloat+0x20>
541 ·R_ARM_THM_CALL» get_ulong.part.0541 ·R_ARM_THM_CALL» get_ulong.part.0
542 »       cmp»    r0,·#0542 »       cmp»    r0,·#0
543 »       blt.n»  446·<lp_uint+0x66>543 »       blt.n»  446·<lp_uint+0x66>
544 »       ldr»    r2,·[r7,·#4]544 »       ldr»    r2,·[r7,·#4]
545 »       cmp»    r2,·#4545 »       cmp»    r2,·#4
546 »       beq.n»  432·<lp_uint+0x52>546 »       beq.n»  432·<lp_uint+0x52>
547 »       lsls»   r5,·r2,·#3547 »       lsls»   r5,·r2,·#3
548 »       movs»   r1,·#1548 »       movs»   r1,·#1
549 »       lsl.w»  ip,·r1,·r5549 »       lsl.w»  ip,·r1,·r5
550 »       cmp»    ip,·r4550 »       cmp»    ip,·r4
551 »       bhi.n»  432·<lp_uint+0x52>551 »       bhi.n»  432·<lp_uint+0x52>
552 »       mov»    r0,·r7552 »       mov»    r0,·r7
553 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}553 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
554 »       b.w»    538·<_range_error>554 »       b.w»    6c0·<_range_error>
555 ·R_ARM_THM_JUMP24»       _range_error555 ·R_ARM_THM_JUMP24»       _range_error
556 »       mov»    r7,·r6556 »       mov»    r7,·r6
557 »       strb.w» r4,·[r7],·#1557 »       strb.w» r4,·[r7],·#1
558 »       lsrs»   r4,·r4,·#8558 »       lsrs»   r4,·r4,·#8
559 »       subs»   r1,·r6,·r7559 »       subs»   r1,·r6,·r7
560 »       add»    r1,·r2560 »       add»    r1,·r2
561 »       cmp»    r1,·#0561 »       cmp»    r1,·#0
Offset 580, 30 lines modifiedOffset 580, 30 lines modified
580 »       push»   {r4,·r5,·lr}580 »       push»   {r4,·r5,·lr}
581 »       mov»    r3,·r1581 »       mov»    r3,·r1
582 »       mov»    r4,·r0582 »       mov»    r4,·r0
583 »       sub»    sp,·#12583 »       sub»    sp,·#12
584 »       mov»    r0,·r3584 »       mov»    r0,·r3
585 »       add»    r1,·sp,·#4585 »       add»    r1,·sp,·#4
586 »       mov»    r5,·r2586 »       mov»    r5,·r2
587 »       bl»     12f8·<get_long>587 »       bl»     11cc·<get_long>
588 ·R_ARM_THM_CALL» get_long588 ·R_ARM_THM_CALL» get_long
589 »       cmp»    r0,·#0589 »       cmp»    r0,·#0
590 »       blt.n»  49e·<lp_int+0x4a>590 »       blt.n»  49e·<lp_int+0x4a>
591 »       ldr»    r1,·[r5,·#4]591 »       ldr»    r1,·[r5,·#4]
592 »       ldr»    r3,·[sp,·#4]592 »       ldr»    r3,·[sp,·#4]
593 »       cmp»    r1,·#4593 »       cmp»    r1,·#4
594 »       beq.n»  48a·<lp_int+0x36>594 »       beq.n»  48a·<lp_int+0x36>
595 »       cmp»    r1,·#2595 »       cmp»    r1,·#2
596 »       bne.n»  48a·<lp_int+0x36>596 »       bne.n»  48a·<lp_int+0x36>
Max diff block lines reached; 268/3155 bytes (8.49%) of diff not shown.
1.43 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 148, 17 lines modifiedOffset 148, 17 lines modified
148 ··0x00000910·62695f69·6469766d·6f64005f·5f616561·bi_idivmod.__aea148 ··0x00000910·62695f69·6469766d·6f64005f·5f616561·bi_idivmod.__aea
149 ··0x00000920·62695f69·64697600·5079556e·69636f64·bi_idiv.PyUnicod149 ··0x00000920·62695f69·64697600·5079556e·69636f64·bi_idiv.PyUnicod
150 ··0x00000930·655f4173·41534349·49537472·696e6700·e_AsASCIIString.150 ··0x00000930·655f4173·41534349·49537472·696e6700·e_AsASCIIString.
151 ··0x00000940·7374726c·656e005f·50795f63·74797065·strlen._Py_ctype151 ··0x00000940·7374726c·656e005f·50795f63·74797065·strlen._Py_ctype
152 ··0x00000950·5f746162·6c650050·794d656d·5f4d616c·_table.PyMem_Mal152 ··0x00000950·5f746162·6c650050·794d656d·5f4d616c·_table.PyMem_Mal
153 ··0x00000960·6c6f6300·50794572·725f4e6f·4d656d6f·loc.PyErr_NoMemo153 ··0x00000960·6c6f6300·50794572·725f4e6f·4d656d6f·loc.PyErr_NoMemo
154 ··0x00000970·7279005f·50794172·675f556e·7061636b·ry._PyArg_Unpack154 ··0x00000970·7279005f·50794172·675f556e·7061636b·ry._PyArg_Unpack
155 ··0x00000980·4b657977·6f726473·0050794d·656d5f46·Keywords.PyMem_F155 ··0x00000980·4b657977·6f726473·005f5079·54797065·Keywords._PyType
156 ··0x00000990·72656500·5f507954·7970655f·4e616d65·ree._PyType_Name 
157 ··0x000009a0·00507945·72725f46·6f726d61·74005f50·.PyErr_Format._P156 ··0x00000990·5f4e616d·65005079·4572725f·466f726d·_Name.PyErr_Form
 157 ··0x000009a0·61740050·794d656d·5f467265·65005f50·at.PyMem_Free._P
158 ··0x000009b0·79427974·65735772·69746572·5f496e69·yBytesWriter_Ini158 ··0x000009b0·79427974·65735772·69746572·5f496e69·yBytesWriter_Ini
159 ··0x000009c0·74005f50·79427974·65735772·69746572·t._PyBytesWriter159 ··0x000009c0·74005f50·79427974·65735772·69746572·t._PyBytesWriter
160 ··0x000009d0·5f416c6c·6f63006d·656d7365·74005079·_Alloc.memset.Py160 ··0x000009d0·5f416c6c·6f63006d·656d7365·74005079·_Alloc.memset.Py
161 ··0x000009e0·42797465·41727261·795f5479·7065005f·ByteArray_Type._161 ··0x000009e0·42797465·41727261·795f5479·7065005f·ByteArray_Type._
162 ··0x000009f0·50794279·74657357·72697465·725f4669·PyBytesWriter_Fi162 ··0x000009f0·50794279·74657357·72697465·725f4669·PyBytesWriter_Fi
163 ··0x00000a00·6e697368·00507945·78635f4f·76657266·nish.PyExc_Overf163 ··0x00000a00·6e697368·00507945·78635f4f·76657266·nish.PyExc_Overf
164 ··0x00000a10·6c6f7745·72726f72·00507945·72725f45·lowError.PyErr_E164 ··0x00000a10·6c6f7745·72726f72·00507945·72725f45·lowError.PyErr_E
52.0 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:··········27928·(bytes·into·file)13 ··Start·of·section·headers:··········27844·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.03 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x6d18:1 There·are·18·section·headers,·starting·at·offset·0x6cc4:
  
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·000b18·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000b18·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0058e0·0007f0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00589c·0007f0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b50·0005e0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000b50·0005e0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0060d0·000410·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00608c·000410·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001130·0000d4·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001130·0000d4·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001130·0006b7·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001130·0006b7·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0017e8·000834·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0017e8·0007f0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0064e0·000468·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00649c·000458·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00201c·000394·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001fd8·000394·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006948·000330·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0068f4·000330·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0023b0·0017ef·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00236c·0017ef·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·006c78·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·006c24·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·003b9f·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003b5b·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003b9f·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003b5b·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003bd4·001030·10·····16·158··419 ··[15]·.symtab···········SYMTAB··········00000000·003b90·001030·10·····16·158··4
20 ··[16]·.strtab···········STRTAB··········00000000·004c04·000cd9·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004bc0·000cd9·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·006c88·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·006c34·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
1.99 KB
readelf --wide --symbols {}
    
Offset 50, 27 lines modifiedOffset 50, 27 lines modified
50 ····46:·000003f5···190·FUNC····LOCAL··DEFAULT····1·t_bootstrap50 ····46:·000003f5···190·FUNC····LOCAL··DEFAULT····1·t_bootstrap
51 ····47:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2452 ····48:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
53 ····49:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····49:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·000004f1·····6·FUNC····LOCAL··DEFAULT····1·lock_locked_lock54 ····50:·000004f1·····6·FUNC····LOCAL··DEFAULT····1·lock_locked_lock
55 ····51:·000004f9····78·FUNC····LOCAL··DEFAULT····1·rlock_new55 ····51:·000004f9····78·FUNC····LOCAL··DEFAULT····1·rlock_new
56 ····52:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2556 ····52:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
57 ····53:·00000419···900·FUNC····LOCAL··DEFAULT····7·rlock_acquire57 ····53:·00000419···830·FUNC····LOCAL··DEFAULT····7·rlock_acquire
58 ····54:·00000668·····0·NOTYPE··LOCAL··DEFAULT····7·$d58 ····54:·00000724·····0·NOTYPE··LOCAL··DEFAULT····7·$d
59 ····55:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····7·$t59 ····55:·00000728·····0·NOTYPE··LOCAL··DEFAULT····7·$t
60 ····56:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2660 ····56:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
61 ····57:·0000079d····80·FUNC····LOCAL··DEFAULT····7·rlock_release61 ····57:·00000759····80·FUNC····LOCAL··DEFAULT····7·rlock_release
62 ····58:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2762 ····58:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
63 ····59:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2863 ····59:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
64 ····60:·00000549···252·FUNC····LOCAL··DEFAULT····1·local_new64 ····60:·00000549···252·FUNC····LOCAL··DEFAULT····1·local_new
65 ····61:·00000645···254·FUNC····LOCAL··DEFAULT····1·_local_create_dummy65 ····61:·00000645···254·FUNC····LOCAL··DEFAULT····1·_local_create_dummy
66 ····62:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2967 ····63:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
68 ····64:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t68 ····64:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t
69 ····65:·000007ed····70·FUNC····LOCAL··DEFAULT····7·local_traverse69 ····65:·000007a9····70·FUNC····LOCAL··DEFAULT····7·local_traverse
70 ····66:·00000745····48·FUNC····LOCAL··DEFAULT····1·rlock_dealloc70 ····66:·00000745····48·FUNC····LOCAL··DEFAULT····1·rlock_dealloc
71 ····67:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3071 ····67:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
72 ····68:·00000775····98·FUNC····LOCAL··DEFAULT····1·local_setattro72 ····68:·00000775····98·FUNC····LOCAL··DEFAULT····1·local_setattro
73 ····69:·000007d9···126·FUNC····LOCAL··DEFAULT····1·_ldict73 ····69:·000007d9···126·FUNC····LOCAL··DEFAULT····1·_ldict
74 ····70:·00000859····54·FUNC····LOCAL··DEFAULT····1·local_dealloc74 ····70:·00000859····54·FUNC····LOCAL··DEFAULT····1·local_dealloc
75 ····71:·00000891···158·FUNC····LOCAL··DEFAULT····1·local_clear75 ····71:·00000891···158·FUNC····LOCAL··DEFAULT····1·local_clear
76 ····72:·00000931····28·FUNC····LOCAL··DEFAULT····1·localdummy_dealloc76 ····72:·00000931····28·FUNC····LOCAL··DEFAULT····1·localdummy_dealloc
22.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x58e0·contains·254·entries:1 Relocation·section·'.rel.text'·at·offset·0x589c·contains·254·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000004··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000008··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000008··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000016··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready5 00000016··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
6 00000026··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready6 00000026··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 00000036··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready7 00000036··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
8 00000046··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready8 00000046··00009f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
Offset 252, 25 lines modifiedOffset 252, 25 lines modified
252 000004e8··0000ae1e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc252 000004e8··0000ae1e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
253 000004f2··0000b61e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong253 000004f2··0000b61e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
254 000007ae··0000e21e·R_ARM_THM_JUMP24·······00000000···_PyObject_GenericSetAttrWithDict254 000007ae··0000e21e·R_ARM_THM_JUMP24·······00000000···_PyObject_GenericSetAttrWithDict
255 000009aa··0000ec1e·R_ARM_THM_JUMP24·······00000000···_PyObject_GenericGetAttrWithDict255 000009aa··0000ec1e·R_ARM_THM_JUMP24·······00000000···_PyObject_GenericGetAttrWithDict
256 00000a2c··0000ee1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue256 00000a2c··0000ee1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
257 00000b0e··0000f21e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong257 00000b0e··0000f21e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
  
258 Relocation·section·'.rel.data'·at·offset·0x60d0·contains·130·entries:258 Relocation·section·'.rel.data'·at·offset·0x608c·contains·130·entries:
259 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name259 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
260 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4260 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
261 00000018··00004802·R_ARM_ABS32············00000931···localdummy_dealloc261 00000018··00004802·R_ARM_ABS32············00000931···localdummy_dealloc
262 00000058··00000202·R_ARM_ABS32············00000000···.rodata.str1.4262 00000058··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
263 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4263 000000d8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
264 000000e4··00004602·R_ARM_ABS32············00000859···local_dealloc264 000000e4··00004602·R_ARM_ABS32············00000859···local_dealloc
265 00000114··00004902·R_ARM_ABS32············0000094d···local_getattro265 00000114··00004902·R_ARM_ABS32············0000094d···local_getattro
266 00000118··00004402·R_ARM_ABS32············00000775···local_setattro266 00000118··00004402·R_ARM_ABS32············00000775···local_setattro
267 00000124··00000202·R_ARM_ABS32············00000000···.rodata.str1.4267 00000124··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
268 00000128··00004102·R_ARM_ABS32············000007ed···local_traverse268 00000128··00004102·R_ARM_ABS32············000007a9···local_traverse
269 0000012c··00004702·R_ARM_ABS32············00000891···local_clear269 0000012c··00004702·R_ARM_ABS32············00000891···local_clear
270 00000168··00003c02·R_ARM_ABS32············00000549···local_new270 00000168··00003c02·R_ARM_ABS32············00000549···local_new
271 0000019c··00010102·R_ARM_ABS32············00000000···PyType_Type271 0000019c··00010102·R_ARM_ABS32············00000000···PyType_Type
272 000001a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4272 000001a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
273 000001b0··00002002·R_ARM_ABS32············000003ed···lock_dealloc273 000001b0··00002002·R_ARM_ABS32············000003ed···lock_dealloc
274 000001c4··00005d02·R_ARM_ABS32············00000093···lock_repr274 000001c4··00005d02·R_ARM_ABS32············00000093···lock_repr
275 0000020c··00000102·R_ARM_ABS32············00000000···.data275 0000020c··00000102·R_ARM_ABS32············00000000···.data
Offset 339, 30 lines modifiedOffset 339, 30 lines modified
339 0000049c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4339 0000049c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
340 000004a0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4340 000004a0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
341 000004a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4341 000004a4··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
342 000004b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4342 000004b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
343 000004b4··00003502·R_ARM_ABS32············00000419···rlock_acquire343 000004b4··00003502·R_ARM_ABS32············00000419···rlock_acquire
344 000004bc··00006e02·R_ARM_ABS32············00000000···.rodata344 000004bc··00006e02·R_ARM_ABS32············00000000···.rodata
345 000004c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4345 000004c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
346 000004c4··00003902·R_ARM_ABS32············0000079d···rlock_release346 000004c4··00003902·R_ARM_ABS32············00000759···rlock_release
347 000004cc··00006e02·R_ARM_ABS32············00000000···.rodata347 000004cc··00006e02·R_ARM_ABS32············00000000···.rodata
348 000004d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4348 000004d0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
349 000004d4··00004c02·R_ARM_ABS32············000009c1···rlock_is_owned349 000004d4··00004c02·R_ARM_ABS32············000009c1···rlock_is_owned
350 000004dc··00006e02·R_ARM_ABS32············00000000···.rodata350 000004dc··00006e02·R_ARM_ABS32············00000000···.rodata
351 000004e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4351 000004e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
352 000004e4··00005302·R_ARM_ABS32············00000a8d···rlock_acquire_restore352 000004e4··00005302·R_ARM_ABS32············00000a8d···rlock_acquire_restore
353 000004ec··00006e02·R_ARM_ABS32············00000000···.rodata353 000004ec··00006e02·R_ARM_ABS32············00000000···.rodata
354 000004f0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4354 000004f0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
355 000004f4··00004e02·R_ARM_ABS32············00000a01···rlock_release_save355 000004f4··00004e02·R_ARM_ABS32············00000a01···rlock_release_save
356 000004fc··00006e02·R_ARM_ABS32············00000000···.rodata356 000004fc··00006e02·R_ARM_ABS32············00000000···.rodata
357 00000500··00000202·R_ARM_ABS32············00000000···.rodata.str1.4357 00000500··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
358 00000504··00003502·R_ARM_ABS32············00000419···rlock_acquire358 00000504··00003502·R_ARM_ABS32············00000419···rlock_acquire
359 0000050c··00006e02·R_ARM_ABS32············00000000···.rodata359 0000050c··00006e02·R_ARM_ABS32············00000000···.rodata
360 00000510··00000202·R_ARM_ABS32············00000000···.rodata.str1.4360 00000510··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
361 00000514··00003902·R_ARM_ABS32············0000079d···rlock_release361 00000514··00003902·R_ARM_ABS32············00000759···rlock_release
362 0000051c··00006e02·R_ARM_ABS32············00000000···.rodata362 0000051c··00006e02·R_ARM_ABS32············00000000···.rodata
363 00000520··00000202·R_ARM_ABS32············00000000···.rodata.str1.4363 00000520··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
364 00000524··00006502·R_ARM_ABS32············00000181···rlock__at_fork_reinit364 00000524··00006502·R_ARM_ABS32············00000181···rlock__at_fork_reinit
365 00000540··00000202·R_ARM_ABS32············00000000···.rodata.str1.4365 00000540··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
366 00000544··00001b02·R_ARM_ABS32············0000007d···lock_PyThread_acquire_lock366 00000544··00001b02·R_ARM_ABS32············0000007d···lock_PyThread_acquire_lock
367 0000054c··00006e02·R_ARM_ABS32············00000000···.rodata367 0000054c··00006e02·R_ARM_ABS32············00000000···.rodata
368 00000550··00000202·R_ARM_ABS32············00000000···.rodata.str1.4368 00000550··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 385, 15 lines modifiedOffset 385, 15 lines modified
385 000005ac··00006e02·R_ARM_ABS32············00000000···.rodata385 000005ac··00006e02·R_ARM_ABS32············00000000···.rodata
386 000005b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4386 000005b0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
387 000005b4··00001f02·R_ARM_ABS32············000003ad···lock_PyThread_release_lock387 000005b4··00001f02·R_ARM_ABS32············000003ad···lock_PyThread_release_lock
388 000005bc··00006e02·R_ARM_ABS32············00000000···.rodata388 000005bc··00006e02·R_ARM_ABS32············00000000···.rodata
389 000005c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4389 000005c0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
390 000005c4··00005002·R_ARM_ABS32············00000a4d···lock__at_fork_reinit390 000005c4··00005002·R_ARM_ABS32············00000a4d···lock__at_fork_reinit
  
391 Relocation·section·'.rel.text.hot'·at·offset·0x64e0·contains·141·entries:391 Relocation·section·'.rel.text.hot'·at·offset·0x649c·contains·139·entries:
392 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name392 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
393 00000004··0000ac0a·R_ARM_THM_CALL·········00000000···_PyObject_New393 00000004··0000ac0a·R_ARM_THM_CALL·········00000000···_PyObject_New
394 0000000c··0000ad0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock394 0000000c··0000ad0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock
395 00000028··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc395 00000028··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
396 0000002c··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1396 0000002c··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
397 00000030··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1397 00000030··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
398 00000034··0000102f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC10398 00000034··0000102f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC10
Offset 416, 128 lines modifiedOffset 416, 126 lines modified
416 00000176··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds416 00000176··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds
417 00000188··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed417 00000188··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed
418 000001b6··0000b60a·R_ARM_THM_CALL·········00000000···PyBool_FromLong418 000001b6··0000b60a·R_ARM_THM_CALL·········00000000···PyBool_FromLong
419 000001c2··0000b70a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread419 000001c2··0000b70a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
420 000001d2··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed420 000001d2··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed
421 000001dc··0000b80a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread421 000001dc··0000b80a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
422 000001e8··0000b90a·R_ARM_THM_CALL·········00000000···_PyTime_FromSecondsObject422 000001e8··0000b90a·R_ARM_THM_CALL·········00000000···_PyTime_FromSecondsObject
 423 00000232··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds
423 0000021a··0000ba0a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock424 0000024a··0000ba0a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
424 0000023c··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds 
425 00000254··0000bb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError425 00000256··0000bb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
426 00000258··0000bb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError426 0000025a··0000bb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
427 0000025c··0000182f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC14427 0000025e··0000182f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC14
428 00000260··00001830·R_ARM_THM_MOVT_ABS·····00000098···.LC14428 00000262··00001830·R_ARM_THM_MOVT_ABS·····00000098···.LC14
429 00000268··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_SetString429 0000026a··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
430 00000270··0000bc0a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls430 00000272··0000bc0a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls
431 0000028c··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds431 0000028e··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds
432 0000029c··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed432 0000029e··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed
433 000002b2··0000bb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
434 000002b6··0000bb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
435 000002ba··0000192f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC15 
436 000002be··00001930·R_ARM_THM_MOVT_ABS·····000000c8···.LC15 
437 000002c4··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
438 000002cc··0000ba0a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock433 000002b4··0000ba0a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
439 000002e4··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds434 000002cc··0000b40a·R_ARM_THM_CALL·········00000000···_PyTime_AsMicroseconds
 435 000002de··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed
 436 000002ec··0000b70a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
440 000002f6··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed437 000002fc··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed
441 00000304··0000b70a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread 
442 00000314··0000b50a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock_timed 
443 0000031c··0000b80a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread438 00000304··0000b80a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
444 00000326··0000bc0a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls 
445 00000332··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
446 00000336··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
447 0000033a··00001a2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC16 
448 0000033e··00001a30·R_ARM_THM_MOVT_ABS·····000000e8···.LC16 
449 00000346··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
450 0000034e··0000bc0a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls439 0000030e··0000bc0a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls
 440 0000031a··0000bc0a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls
 441 00000324··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
 442 00000328··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
 443 0000032c··00001a2f·R_ARM_THM_MOVW_ABS_NC··000000e8···.LC16
 444 00000330··00001a30·R_ARM_THM_MOVT_ABS·····000000e8···.LC16
 445 00000338··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
Max diff block lines reached; 11544/22659 bytes (50.95%) of diff not shown.
23.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 »       mov»    r1,·r797 »       mov»    r1,·r7
98 »       str»    r4,·[sp,·#4]98 »       str»    r4,·[sp,·#4]
99 »       str»    r5,·[sp,·#0]99 »       str»    r5,·[sp,·#0]
100 »       strd»   r9,·r8,·[sp,·#24]100 »       strd»   r9,·r8,·[sp,·#24]
101 »       bl»     0·<PyArg_ParseTupleAndKeywords>101 »       bl»     0·<PyArg_ParseTupleAndKeywords>
102 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords102 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
103 »       cmp»    r0,·#0103 »       cmp»    r0,·#0
104 »       beq.w»  32e·<lock_PyThread_acquire_lock+0x2b2>104 »       beq.w»  316·<lock_PyThread_acquire_lock+0x29a>
105 »       ldr»    r1,·[sp,·#20]105 »       ldr»    r1,·[sp,·#20]
106 »       cmp»    r1,·#0106 »       cmp»    r1,·#0
107 »       bne.w»  1e4·<lock_PyThread_acquire_lock+0x168>107 »       bne.w»  1e4·<lock_PyThread_acquire_lock+0x168>
108 »       ldr»    r0,·[sp,·#16]108 »       ldr»    r0,·[sp,·#16]
109 »       ldr»    r5,·[sp,·#24]109 »       ldr»    r5,·[sp,·#24]
110 »       ldr»    r4,·[sp,·#28]110 »       ldr»    r4,·[sp,·#28]
111 »       cmp»    r0,·#0111 »       cmp»    r0,·#0
Offset 113, 23 lines modifiedOffset 113, 23 lines modified
113 »       cmp»    r8,·r4113 »       cmp»    r8,·r4
114 »       it»     eq114 »       it»     eq
115 »       cmpeq»  r9,·r5115 »       cmpeq»  r9,·r5
116 »       ite»    ne116 »       ite»    ne
117 »       movne»  r7,·#1117 »       movne»  r7,·#1
118 »       moveq»  r7,·#0118 »       moveq»  r7,·#0
119 »       ands.w» r7,·r7,·r4,·lsr·#31119 »       ands.w» r7,·r7,·r4,·lsr·#31
120 »       bne.w»  2b2·<lock_PyThread_acquire_lock+0x236>120 »       bne.w»  340·<lock_PyThread_acquire_lock+0x2c4>
121 »       cmp»    r8,·r4121 »       cmp»    r8,·r4
122 »       it»     eq122 »       it»     eq
123 »       cmpeq»  r9,·r5123 »       cmpeq»  r9,·r5
124 »       bne.w»  22e·<lock_PyThread_acquire_lock+0x1b2>124 »       bne.w»  224·<lock_PyThread_acquire_lock+0x1a8>
125 »       cmp»    r5,·#1125 »       cmp»    r5,·#1
126 »       ldr.w»  r8,·[r6,·#8]126 »       ldr.w»  r8,·[r6,·#8]
127 »       sbcs.w» r3,·r4,·#0127 »       sbcs.w» r3,·r4,·#0
128 »       bge.w»  21a·<lock_PyThread_acquire_lock+0x19e>128 »       bge.w»  24a·<lock_PyThread_acquire_lock+0x1ce>
129 »       mov»    r2,·sl129 »       mov»    r2,·sl
130 »       mov»    r0,·r5130 »       mov»    r0,·r5
131 »       mov»    r1,·r4131 »       mov»    r1,·r4
132 »       bl»     0·<_PyTime_AsMicroseconds>132 »       bl»     0·<_PyTime_AsMicroseconds>
133 ·R_ARM_THM_CALL» _PyTime_AsMicroseconds133 ·R_ARM_THM_CALL» _PyTime_AsMicroseconds
134 »       movs»   r2,·#0134 »       movs»   r2,·#0
135 »       mov»    fp,·r0135 »       mov»    fp,·r0
Offset 145, 26 lines modifiedOffset 145, 26 lines modified
145 »       mov»    r3,·r0145 »       mov»    r3,·r0
146 »       mov.w»  r2,·r2,·lsr·#5146 »       mov.w»  r2,·r2,·lsr·#5
147 »       it»     eq147 »       it»     eq
148 »       moveq»  r2,·#0148 »       moveq»  r2,·#0
149 »       cmp»    r2,·#0149 »       cmp»    r2,·#0
150 »       bne.n»  1c0·<lock_PyThread_acquire_lock+0x144>150 »       bne.n»  1c0·<lock_PyThread_acquire_lock+0x144>
151 »       cmp»    r0,·#2151 »       cmp»    r0,·#2
152 »       beq.w»  34e·<lock_PyThread_acquire_lock+0x2d2>152 »       beq.w»  31a·<lock_PyThread_acquire_lock+0x29e>
153 »       cmp»    r0,·#1153 »       cmp»    r0,·#1
154 »       bne.n»  1ac·<lock_PyThread_acquire_lock+0x130>154 »       bne.n»  1ac·<lock_PyThread_acquire_lock+0x130>
155 »       strb»   r0,·[r6,·#16]155 »       strb»   r0,·[r6,·#16]
156 »       bl»     0·<PyBool_FromLong>156 »       bl»     0·<PyBool_FromLong>
157 ·R_ARM_THM_CALL» PyBool_FromLong157 ·R_ARM_THM_CALL» PyBool_FromLong
158 »       add»    sp,·#52»      ;·0x34158 »       add»    sp,·#52»      ;·0x34
159 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}159 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
160 »       cmp»    r8,·r4160 »       cmp»    r8,·r4
161 »       it»     eq161 »       it»     eq
162 »       cmpeq»  r9,·r5162 »       cmpeq»  r9,·r5
163 »       bne.n»  254·<lock_PyThread_acquire_lock+0x1d8>163 »       bne.n»  256·<lock_PyThread_acquire_lock+0x1da>
164 »       movs»   r5,·#0164 »       movs»   r5,·#0
165 »       ldr.w»  r8,·[r6,·#8]165 »       ldr.w»  r8,·[r6,·#8]
166 »       mov»    r4,·r5166 »       mov»    r4,·r5
167 »       mov»    r7,·r5167 »       mov»    r7,·r5
168 »       mov»    r9,·r5168 »       mov»    r9,·r5
169 »       movs»   r2,·#0169 »       movs»   r2,·#0
170 »       movs»   r3,·#0170 »       movs»   r3,·#0
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 »       cmp»    r1,·#0188 »       cmp»    r1,·#0
189 »       mov»    r3,·r0189 »       mov»    r3,·r0
190 »       mov.w»  r2,·r2,·lsr·#5190 »       mov.w»  r2,·r2,·lsr·#5
191 »       it»     eq191 »       it»     eq
192 »       moveq»  r2,·#0192 »       moveq»  r2,·#0
193 »       cbnz»   r2,·1c2·<lock_PyThread_acquire_lock+0x146>193 »       cbnz»   r2,·1c2·<lock_PyThread_acquire_lock+0x146>
194 »       cmp»    r3,·#2194 »       cmp»    r3,·#2
195 »       beq.n»  270·<lock_PyThread_acquire_lock+0x1f4>195 »       beq.n»  272·<lock_PyThread_acquire_lock+0x1f6>
196 »       cmp»    r3,·#1196 »       cmp»    r3,·#1
197 »       it»     eq197 »       it»     eq
198 »       strbeq» r3,·[r6,·#16]198 »       strbeq» r3,·[r6,·#16]
199 »       sub.w»  r5,·r3,·#1199 »       sub.w»  r5,·r3,·#1
200 »       clz»    r4,·r5200 »       clz»    r4,·r5
201 »       lsrs»   r0,·r4,·#5201 »       lsrs»   r0,·r4,·#5
202 »       bl»     0·<PyBool_FromLong>202 »       bl»     0·<PyBool_FromLong>
Offset 222, 55 lines modifiedOffset 222, 55 lines modified
222 »       ldr»    r3,·[sp,·#12]222 »       ldr»    r3,·[sp,·#12]
223 »       b.n»    1a2·<lock_PyThread_acquire_lock+0x126>223 »       b.n»    1a2·<lock_PyThread_acquire_lock+0x126>
224 »       movs»   r2,·#3224 »       movs»   r2,·#3
225 »       add»    r0,·sp,·#24225 »       add»    r0,·sp,·#24
226 »       bl»     0·<_PyTime_FromSecondsObject>226 »       bl»     0·<_PyTime_FromSecondsObject>
227 ·R_ARM_THM_CALL» _PyTime_FromSecondsObject227 ·R_ARM_THM_CALL» _PyTime_FromSecondsObject
228 »       cmp»    r0,·#0228 »       cmp»    r0,·#0
229 »       blt.w»  32e·<lock_PyThread_acquire_lock+0x2b2>229 »       blt.w»  316·<lock_PyThread_acquire_lock+0x29a>
230 »       ldr»    r3,·[sp,·#16]230 »       ldr»    r3,·[sp,·#16]
231 »       ldrd»   r5,·r4,·[sp,·#24]231 »       ldrd»   r5,·r4,·[sp,·#24]
232 »       cmp»    r3,·#0232 »       cmp»    r3,·#0
233 »       beq.n»  154·<lock_PyThread_acquire_lock+0xd8>233 »       beq.n»  154·<lock_PyThread_acquire_lock+0xd8>
234 »       cmp»    r4,·#0234 »       cmp»    r4,·#0
235 »       bge.n»  226·<lock_PyThread_acquire_lock+0x1aa>235 »       bge.n»  21c·<lock_PyThread_acquire_lock+0x1a0>
236 »       cmp»    r8,·r4236 »       cmp»    r8,·r4
237 »       it»     eq237 »       it»     eq
238 »       cmpeq»  r9,·r5238 »       cmpeq»  r9,·r5
239 »       bne.n»  2b2·<lock_PyThread_acquire_lock+0x236>239 »       bne.w»  340·<lock_PyThread_acquire_lock+0x2c4>
240 »       cmp»    r5,·#1240 »       cmp»    r5,·#1
241 »       ldr.w»  r8,·[r6,·#8]241 »       ldr.w»  r8,·[r6,·#8]
242 »       sbcs.w» r3,·r4,·#0242 »       sbcs.w» r3,·r4,·#0
243 »       bge.n»  21a·<lock_PyThread_acquire_lock+0x19e>243 »       bge.n»  24a·<lock_PyThread_acquire_lock+0x1ce>
244 »       movs»   r7,·#0244 »       movs»   r7,·#0
245 »       mov»    r9,·r7245 »       mov»    r9,·r7
246 »       b.n»    170·<lock_PyThread_acquire_lock+0xf4>246 »       b.n»    170·<lock_PyThread_acquire_lock+0xf4>
247 »       bl»     0·<_PyTime_GetMonotonicClock> 
248 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock 
249 »       adds»   r7,·r0,·r5 
250 »       adc.w»  r9,·r4,·r1 
251 »       b.n»    170·<lock_PyThread_acquire_lock+0xf4> 
252 »       cmp»    r8,·r4247 »       cmp»    r8,·r4
253 »       it»     eq248 »       it»     eq
254 »       cmpeq»  r9,·r5249 »       cmpeq»  r9,·r5
255 »       beq.n»  208·<lock_PyThread_acquire_lock+0x18c>250 »       beq.n»  20a·<lock_PyThread_acquire_lock+0x18e>
256 »       mov»    r1,·r4251 »       mov»    r1,·r4
257 »       movs»   r2,·#3252 »       movs»   r2,·#3
258 »       mov»    r0,·r5253 »       mov»    r0,·r5
259 »       movw»   r7,·#21494»  ;·0x53f6254 »       movw»   r7,·#21494»  ;·0x53f6
260 »       movt»   r7,·#42467»  ;·0xa5e3255 »       movt»   r7,·#42467»  ;·0xa5e3
261 »       bl»     0·<_PyTime_AsMicroseconds>256 »       bl»     0·<_PyTime_AsMicroseconds>
262 ·R_ARM_THM_CALL» _PyTime_AsMicroseconds257 ·R_ARM_THM_CALL» _PyTime_AsMicroseconds
263 »       movw»   r4,·#50331»  ;·0xc49b258 »       movw»   r4,·#50331»  ;·0xc49b
264 »       movt»   r4,·#32259 »       movt»   r4,·#32
265 »       cmp»    r7,·r0260 »       cmp»    r7,·r0
Max diff block lines reached; 20794/24318 bytes (85.51%) of diff not shown.
309 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:··········41864·(bytes·into·file)13 ··Start·of·section·headers:··········41556·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xa388:1 There·are·18·section·headers,·starting·at·offset·0xa254:
  
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·0018e8·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001fe8·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·008440·000d20·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00837c·001020·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001920·000450·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002020·000450·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009160·0003f0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00939c·0003f0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001d70·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·002470·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001d70·000aae·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002470·000aae·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002820·001150·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·002f20·00098c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·009550·000850·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00978c·0004e0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003970·000694·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0038ac·000694·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·009da0·0003c8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·009c6c·0003c8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004004·00178f·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003f40·00178f·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00a168·000190·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00a034·000190·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·005793·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0056cf·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005793·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0056cf·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0057c8·0018d0·10·····16·290··419 ··[15]·.symtab···········SYMTAB··········00000000·005704·0018d0·10·····16·290··4
20 ··[16]·.strtab···········STRTAB··········00000000·007098·0013a6·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·006fd4·0013a6·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00a2f8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00a1c4·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
29.7 KB
readelf --wide --symbols {}
    
Offset 1, 245 lines modifiedOffset 1, 245 lines modified
  
1 Symbol·table·'.symtab'·contains·397·entries:1 Symbol·table·'.symtab'·contains·397·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
 5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC010 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
10 ·····7:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC111 ·····8:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
11 ·····8:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC212 ·····9:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
12 ·····9:·0000000d···240·FUNC····LOCAL··DEFAULT····1·array_modexec13 ····10:·0000000d···240·FUNC····LOCAL··DEFAULT····1·array_modexec
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR114 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
14 ····11:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····12:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····12:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC416 ····13:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
16 ····13:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC517 ····14:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
17 ····14:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC618 ····15:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
18 ····15:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC719 ····16:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
19 ····16:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC820 ····17:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
20 ····17:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC921 ····18:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
21 ····18:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1022 ····19:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
22 ····19:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1123 ····20:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
23 ····20:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1224 ····21:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····7· 
25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
26 ····23:·00000001··1664·FUNC····LOCAL··DEFAULT····7·array_new26 ····23:·00000001··1592·FUNC····LOCAL··DEFAULT····7·array_new
27 ····24:·00000290·····0·NOTYPE··LOCAL··DEFAULT····7·$d27 ····24:·00000294·····0·NOTYPE··LOCAL··DEFAULT····7·$d
28 ····25:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····7·$t28 ····25:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
29 ····26:·00000315···112·FUNC····LOCAL··DEFAULT····1·array_iter_extend29 ····26:·0000042d···112·FUNC····LOCAL··DEFAULT····1·array_iter_extend
30 ····27:·00000105···298·FUNC····LOCAL··DEFAULT····1·array_array_frombytes30 ····27:·00000105···298·FUNC····LOCAL··DEFAULT····1·array_array_frombytes
31 ····28:·00000594·····0·NOTYPE··LOCAL··DEFAULT····7·$d31 ····28:·00000590·····0·NOTYPE··LOCAL··DEFAULT····7·$d
32 ····29:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t32 ····29:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
33 ····30:·00000681···128·FUNC····LOCAL··DEFAULT····7·newarrayobject33 ····30:·00000639···128·FUNC····LOCAL··DEFAULT····7·newarrayobject
34 ····31:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····31:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····32:·000000fd·····8·FUNC····LOCAL··DEFAULT····1·array_get_itemsize35 ····32:·000000fd·····8·FUNC····LOCAL··DEFAULT····1·array_get_itemsize
36 ····33:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1336 ····33:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
37 ····34:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1437 ····34:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
38 ····35:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1538 ····35:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
39 ····36:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1639 ····36:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
40 ····37:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1740 ····37:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
41 ····38:·00000701···182·FUNC····LOCAL··DEFAULT····7·array_resize41 ····38:·00000231···150·FUNC····LOCAL··DEFAULT····1·array_resize
42 ····39:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1842 ····39:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
43 ····40:·000007b9·····4·FUNC····LOCAL··DEFAULT····7·array_length43 ····40:·000006b9·····4·FUNC····LOCAL··DEFAULT····7·array_length
44 ····41:·000007bd···100·FUNC····LOCAL··DEFAULT····7·array_iter44 ····41:·000002c9····88·FUNC····LOCAL··DEFAULT····1·array_iter
45 ····42:·0000081c·····0·NOTYPE··LOCAL··DEFAULT····7·$d45 ····42:·00000318·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····43:·00000820·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
47 ····44:·00000821····54·FUNC····LOCAL··DEFAULT····7·arrayiter_next46 ····43:·000006bd····54·FUNC····LOCAL··DEFAULT····7·arrayiter_next
48 ····45:·00000859····10·FUNC····LOCAL··DEFAULT····7·i_getitem47 ····44:·000006f5····10·FUNC····LOCAL··DEFAULT····7·i_getitem
 48 ····45:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····46:·00000865····38·FUNC····LOCAL··DEFAULT····7·arrayiter_dealloc49 ····46:·00000321····38·FUNC····LOCAL··DEFAULT····1·arrayiter_dealloc
50 ····47:·0000088d····36·FUNC····LOCAL··DEFAULT····7·array_dealloc50 ····47:·00000701····36·FUNC····LOCAL··DEFAULT····7·array_dealloc
51 ····48:·000008b1····62·FUNC····LOCAL··DEFAULT····7·array_ass_item51 ····48:·00000725····62·FUNC····LOCAL··DEFAULT····7·array_ass_item
52 ····49:·00001205···130·FUNC····LOCAL··DEFAULT····1·array_del_slice52 ····49:·00001905···130·FUNC····LOCAL··DEFAULT····1·array_del_slice
53 ····50:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1953 ····50:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
54 ····51:·00000231····58·FUNC····LOCAL··DEFAULT····1·i_setitem54 ····51:·00000349····58·FUNC····LOCAL··DEFAULT····1·i_setitem
55 ····52:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2055 ····52:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
56 ····53:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2156 ····53:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
57 ····54:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2257 ····54:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
58 ····55:·0000026d···160·FUNC····LOCAL··DEFAULT····1·array_buffer_getbuf58 ····55:·00000385···160·FUNC····LOCAL··DEFAULT····1·array_buffer_getbuf
59 ····56:·0000030d·····8·FUNC····LOCAL··DEFAULT····1·array_buffer_relbuf59 ····56:·00000425·····8·FUNC····LOCAL··DEFAULT····1·array_buffer_relbuf
60 ····57:·00000385···132·FUNC····LOCAL··DEFAULT····1·ins160 ····57:·0000049d···132·FUNC····LOCAL··DEFAULT····1·ins1
61 ····58:·00000409·····2·FUNC····LOCAL··DEFAULT····1·array_array_tobytes61 ····58:·00000521·····2·FUNC····LOCAL··DEFAULT····1·array_array_tobytes
62 ····59:·0000040d····46·FUNC····LOCAL··DEFAULT····1·array_array_tobytes_impl62 ····59:·00000525····46·FUNC····LOCAL··DEFAULT····1·array_array_tobytes_impl
63 ····60:·0000043d····10·FUNC····LOCAL··DEFAULT····1·u_getitem63 ····60:·00000555····10·FUNC····LOCAL··DEFAULT····1·u_getitem
64 ····61:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2364 ····61:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
65 ····62:·000008f1····64·FUNC····LOCAL··DEFAULT····7·d_setitem65 ····62:·00000765····64·FUNC····LOCAL··DEFAULT····7·d_setitem
66 ····63:·00000931····14·FUNC····LOCAL··DEFAULT····7·d_getitem66 ····63:·00000561····14·FUNC····LOCAL··DEFAULT····1·d_getitem
67 ····64:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2467 ····64:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
68 ····65:·00000449····62·FUNC····LOCAL··DEFAULT····1·f_setitem68 ····65:·00000571····62·FUNC····LOCAL··DEFAULT····1·f_setitem
69 ····66:·00000941····18·FUNC····LOCAL··DEFAULT····7·f_getitem69 ····66:·000005b1····18·FUNC····LOCAL··DEFAULT····1·f_getitem
70 ····67:·00000489···124·FUNC····LOCAL··DEFAULT····1·II_setitem70 ····67:·000005c5···124·FUNC····LOCAL··DEFAULT····1·II_setitem
71 ····68:·00000657····60·FUNC····LOCAL··DEFAULT····9·get_int_unless_float71 ····68:·00000657····60·FUNC····LOCAL··DEFAULT····9·get_int_unless_float
72 ····69:·00000955···644·FUNC····LOCAL··DEFAULT····7·array_richcompare72 ····69:·00000641···628·FUNC····LOCAL··DEFAULT····1·array_richcompare
73 ····70:·000009a6·····0·NOTYPE··LOCAL··DEFAULT····7·$d73 ····70:·00000692·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····71:·000009b2·····0·NOTYPE··LOCAL··DEFAULT····7·$t74 ····71:·0000069e·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····72:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····7·$d75 ····72:·0000079c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
76 ····73:·00000ae0·····0·NOTYPE··LOCAL··DEFAULT····7·$t76 ····73:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····74:·00000bd4·····0·NOTYPE··LOCAL··DEFAULT····7·$d77 ····74:·000008b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····75:·00000294·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2578 ····75:·00000294·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
79 ····76:·00000bd8·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
80 ····77:·00000bd9····60·FUNC····LOCAL··DEFAULT····7·BB_setitem79 ····76:·000007a5····60·FUNC····LOCAL··DEFAULT····7·BB_setitem
81 ····78:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2680 ····77:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
82 ····79:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2781 ····78:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
83 ····80:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2882 ····79:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
84 ····81:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2983 ····80:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
85 ····82:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3084 ····81:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
86 ····83:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3185 ····82:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
 86 ····83:·000008b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
87 ····84:·00000505···352·FUNC····LOCAL··DEFAULT····1·array_array_fromfile87 ····84:·000008b5···352·FUNC····LOCAL··DEFAULT····1·array_array_fromfile
88 ····85:·00000660·····0·NOTYPE··LOCAL··DEFAULT····1·$d88 ····85:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····1·$d
89 ····86:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3289 ····86:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
90 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t90 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
91 ····88:·00000001···222·FUNC····LOCAL··DEFAULT····9·array_array_byteswap91 ····88:·00000001···222·FUNC····LOCAL··DEFAULT····9·array_array_byteswap
92 ····89:·00000010·····0·NOTYPE··LOCAL··DEFAULT····9·$d92 ····89:·00000010·····0·NOTYPE··LOCAL··DEFAULT····9·$d
93 ····90:·00000018·····0·NOTYPE··LOCAL··DEFAULT····9·$t93 ····90:·00000018·····0·NOTYPE··LOCAL··DEFAULT····9·$t
94 ····91:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3394 ····91:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
95 ····92:·00000384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3495 ····92:·00000384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
96 ····93:·00000c15···368·FUNC····LOCAL··DEFAULT····7·array_subscr96 ····93:·000007e1···332·FUNC····LOCAL··DEFAULT····7·array_subscr
97 ····94:·00000df1····14·FUNC····LOCAL··DEFAULT····7·q_getitem 
98 ····95:·00000d80·····0·NOTYPE··LOCAL··DEFAULT····7·$d97 ····94:·00000928·····0·NOTYPE··LOCAL··DEFAULT····7·$d
99 ····96:·00000d84·····0·NOTYPE··LOCAL··DEFAULT····7·$t98 ····95:·0000092c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
100 ····97:·00000d85···106·FUNC····LOCAL··DEFAULT····7·array_item99 ····96:·0000092d····78·FUNC····LOCAL··DEFAULT····7·array_item
101 ····98:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35100 ····97:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
102 ····99:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36101 ····98:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
103 ···100:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37102 ····99:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
104 ···101:·00000664·····0·NOTYPE··LOCAL··DEFAULT····1·$t103 ···100:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$t
105 ···102:·00000665···128·FUNC····LOCAL··DEFAULT····1·b_setitem104 ···101:·00000a15···128·FUNC····LOCAL··DEFAULT····1·b_setitem
106 ···103:·000006e5·····8·FUNC····LOCAL··DEFAULT····1·BB_getitem105 ···102:·00000a95·····8·FUNC····LOCAL··DEFAULT····1·BB_getitem
107 ···104:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38106 ···103:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
108 ···105:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39107 ···104:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
109 ···106:·00000438·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40108 ···105:·00000438·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
110 ···107:·00000444·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41109 ···106:·00000444·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
111 ···108:·00000478·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42110 ···107:·00000478·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
112 ···109:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43111 ···108:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
113 ···110:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44112 ···109:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
114 ···111:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45113 ···110:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
115 ···112:·00000528·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46114 ···111:·00000528·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
116 ···113:·00000530·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47115 ···112:·00000530·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
117 ···114:·000006ed··1070·FUNC····LOCAL··DEFAULT····1·array__array_reconstructor116 ···113:·00000a9d··1070·FUNC····LOCAL··DEFAULT····1·array__array_reconstructor
118 ···115:·00000b5d···220·FUNC····LOCAL··DEFAULT····1·typecode_to_mformat_code117 ···114:·00000f0d···220·FUNC····LOCAL··DEFAULT····1·typecode_to_mformat_code
119 ···116:·00000c39····88·FUNC····LOCAL··DEFAULT····1·make_array118 ···115:·00000fe9····88·FUNC····LOCAL··DEFAULT····1·make_array
120 ···117:·0000083e·····0·NOTYPE··LOCAL··DEFAULT····1·$d119 ···116:·00000bee·····0·NOTYPE··LOCAL··DEFAULT····1·$d
121 ···118:·00000846·····0·NOTYPE··LOCAL··DEFAULT····1·$t120 ···117:·00000bf6·····0·NOTYPE··LOCAL··DEFAULT····1·$t
122 ···119:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48121 ···118:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
123 ···120:·00000b1d····64·FUNC····LOCAL··DEFAULT····1·q_setitem122 ···119:·00000ecd····64·FUNC····LOCAL··DEFAULT····1·q_setitem
Max diff block lines reached; 16531/30393 bytes (54.39%) of diff not shown.
117 KB
readelf --wide --relocs {}
    
Offset 1, 901 lines modifiedOffset 1, 887 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x8440·contains·420·entries:1 Relocation·section·'.rel.text'·at·offset·0x837c·contains·516·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··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000000e··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR05 0000000e··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
6 00000012··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR06 00000012··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
7 00000028··0001240a·R_ARM_THM_CALL·········00000000···PyType_Ready7 00000028··0001240a·R_ARM_THM_CALL·········00000000···PyType_Ready
8 00000036··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC08 00000036··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
9 0000003a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC09 0000003a··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
10 00000040··0001252f·R_ARM_THM_MOVW_ABS_NC··00000000···PyType_Type10 00000040··0001252f·R_ARM_THM_MOVW_ABS_NC··00000000···PyType_Type
11 00000044··00012530·R_ARM_THM_MOVT_ABS·····00000000···PyType_Type11 00000044··00012530·R_ARM_THM_MOVT_ABS·····00000000···PyType_Type
12 00000050··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddObject12 00000050··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
13 0000005e··0000072f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC113 0000005e··0000082f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
14 00000062··00000730·R_ARM_THM_MOVT_ABS·····0000000c···.LC114 00000062··00000830·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
15 0000006c··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddObject15 0000006c··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
16 00000076··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR116 00000076··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
17 0000007a··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR117 0000007a··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
18 00000092··0001270a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeASCII18 00000092··0001270a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeASCII
19 0000009c··0000082f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC219 0000009c··0000092f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC2
20 000000a0··00000830·R_ARM_THM_MOVT_ABS·····00000014···.LC220 000000a0··00000930·R_ARM_THM_MOVT_ABS·····00000014···.LC2
21 000000a4··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddObject21 000000a4··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
22 000000c2··0001280a·R_ARM_THM_CALL·········00000000···__stack_chk_fail22 000000c2··0001280a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
23 000000e2··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc23 000000e2··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
24 000000ee··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc24 000000ee··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
25 000000f4··00012a02·R_ARM_ABS32············00000000···__stack_chk_guard25 000000f4··00012a02·R_ARM_ABS32············00000000···__stack_chk_guard
26 000000f8··00000102·R_ARM_ABS32············00000000···.data26 000000f8··00000202·R_ARM_ABS32············00000000···.data
27 00000114··0001410a·R_ARM_THM_CALL·········00000000···memset27 00000114··0001410a·R_ARM_THM_CALL·········00000000···memset
28 0000011e··0001420a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer28 0000011e··0001420a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
29 0000012c··0001430a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous29 0000012c··0001430a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous
30 00000144··0001400a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod30 00000144··0001400a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
31 00000162··00012b0a·R_ARM_THM_CALL·········00000000···__aeabi_idiv31 00000162··00012b0a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
32 0000016e··0000260a·R_ARM_THM_CALL·········00000701···array_resize 
33 00000182··0001320a·R_ARM_THM_CALL·········00000000···memcpy32 00000182··0001320a·R_ARM_THM_CALL·········00000000···memcpy
34 00000186··0001332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct33 00000186··0001332f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
35 0000018a··00013330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct34 0000018a··00013330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
36 00000192··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release35 00000192··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
37 000001ae··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release36 000001ae··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
38 000001b6··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release37 000001b6··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
39 000001be··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release38 000001be··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
40 000001c2··0001370a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory39 000001c2··0001370a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
41 000001ce··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release40 000001ce··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
42 000001d2··00013d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError41 000001d2··00013e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
43 000001d6··00013d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError42 000001d6··00013e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
44 000001da··0000252f·R_ARM_THM_MOVW_ABS_NC··0000019c···.LC1743 000001da··0000252f·R_ARM_THM_MOVW_ABS_NC··0000019c···.LC17
45 000001de··00002530·R_ARM_THM_MOVT_ABS·····0000019c···.LC1744 000001de··00002530·R_ARM_THM_MOVT_ABS·····0000019c···.LC17
46 000001e4··0001390a·R_ARM_THM_CALL·········00000000···PyErr_SetString45 000001e4··00013b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
47 000001ea··00013a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError46 000001ea··00013c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
48 000001ee··00013a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError47 000001ee··00013c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
49 000001f6··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release48 000001f6··0001440a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
50 000001fa··0000242f·R_ARM_THM_MOVW_ABS_NC··0000017c···.LC1649 000001fa··0000242f·R_ARM_THM_MOVW_ABS_NC··0000017c···.LC16
51 000001fe··00002430·R_ARM_THM_MOVT_ABS·····0000017c···.LC1650 000001fe··00002430·R_ARM_THM_MOVT_ABS·····0000017c···.LC16
52 00000206··0001390a·R_ARM_THM_CALL·········00000000···PyErr_SetString51 00000206··00013b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
53 00000210··0000212f·R_ARM_THM_MOVW_ABS_NC··00000150···.LC1352 00000210··0000212f·R_ARM_THM_MOVW_ABS_NC··00000150···.LC13
54 00000214··00002130·R_ARM_THM_MOVT_ABS·····00000150···.LC1353 00000214··00002130·R_ARM_THM_MOVT_ABS·····00000150···.LC13
55 00000218··0000222f·R_ARM_THM_MOVW_ABS_NC··00000164···.LC1454 00000218··0000222f·R_ARM_THM_MOVW_ABS_NC··00000164···.LC14
56 0000021c··00002230·R_ARM_THM_MOVT_ABS·····00000164···.LC1455 0000021c··00002230·R_ARM_THM_MOVT_ABS·····00000164···.LC14
57 00000220··0000232f·R_ARM_THM_MOVW_ABS_NC··00000170···.LC1556 00000220··0000232f·R_ARM_THM_MOVW_ABS_NC··00000170···.LC15
58 00000224··00002330·R_ARM_THM_MOVT_ABS·····00000170···.LC1557 00000224··00002330·R_ARM_THM_MOVT_ABS·····00000170···.LC15
59 00000228··0001450a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument58 00000228··0001450a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
 59 0000027c··0001460a·R_ARM_THM_CALL·········00000000···PyMem_Realloc
60 0000023c··0000322f·R_ARM_THM_MOVW_ABS_NC··000001fc···.LC19 
61 00000240··00003230·R_ARM_THM_MOVT_ABS·····000001fc···.LC19 
62 00000248··00014d0a·R_ARM_THM_CALL·········00000000···_PyArg_Parse_SizeT60 0000028c··0001350a·R_ARM_THM_CALL·········00000000···PyMem_Free
63 000002ce··0000362f·R_ARM_THM_MOVW_ABS_NC··00000258···.LC22 
64 000002d2··00003630·R_ARM_THM_MOVT_ABS·····00000258···.LC22 
65 000002e2··0001472f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_BufferError61 0000029e··0001472f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_BufferError
66 000002e6··00014730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_BufferError62 000002a2··00014730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_BufferError
67 000002ea··0000342f·R_ARM_THM_MOVW_ABS_NC··0000021c···.LC2063 000002a6··0000272f·R_ARM_THM_MOVW_ABS_NC··000001c8···.LC18
68 000002ee··00003430·R_ARM_THM_MOVT_ABS·····0000021c···.LC2064 000002aa··00002730·R_ARM_THM_MOVT_ABS·····000001c8···.LC18
69 000002f6··0001390a·R_ARM_THM_CALL·········00000000···PyErr_SetString65 000002b6··00013b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 66 000002c0··0001370a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 67 000002d6··0001480a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
 68 000002f2··0001490a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
 69 000002fa··00012e0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
70 00000300··0000352f·R_ARM_THM_MOVW_ABS_NC··00000254···.LC2170 00000308··0000132f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC10
71 00000304··00003530·R_ARM_THM_MOVT_ABS·····00000254···.LC2171 0000030c··00001330·R_ARM_THM_MOVT_ABS·····000000d0···.LC10
 72 00000310··0001390a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 73 00000318··00000202·R_ARM_ABS32············00000000···.data
 74 0000031c··00000202·R_ARM_ABS32············00000000···.data
72 0000031a··0001360a·R_ARM_THM_CALL·········00000000···PyObject_GetIter75 00000324··00014a0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
73 00000324··00014e0a·R_ARM_THM_CALL·········00000000···PyIter_Next 
74 00000344··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc76 00000340··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
75 00000352··00014f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
76 00000364··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
77 00000372··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
78 0000037e··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
79 000003a4··0000260a·R_ARM_THM_CALL·········00000701···array_resize 
80 000003d2··0000122f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC1077 00000354··0000322f·R_ARM_THM_MOVW_ABS_NC··000001fc···.LC19
81 000003d6··00001230·R_ARM_THM_MOVT_ABS·····000000d0···.LC1078 00000358··00003230·R_ARM_THM_MOVT_ABS·····000001fc···.LC19
82 000003de··00013e0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
83 00000402··0001500a·R_ARM_THM_CALL·········00000000···memmove 
84 0000041c··00012b0a·R_ARM_THM_CALL·········00000000···__aeabi_idiv 
85 00000454··0000402f·R_ARM_THM_MOVW_ABS_NC··00000278···.LC24 
86 00000458··00004030·R_ARM_THM_MOVT_ABS·····00000278···.LC24 
87 00000460··00014d0a·R_ARM_THM_CALL·········00000000···_PyArg_Parse_SizeT79 00000360··00014d0a·R_ARM_THM_CALL·········00000000···_PyArg_Parse_SizeT
 80 000003e6··0000362f·R_ARM_THM_MOVW_ABS_NC··00000258···.LC22
 81 000003ea··00003630·R_ARM_THM_MOVT_ABS·····00000258···.LC22
 82 000003fa··0001472f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_BufferError
 83 000003fe··00014730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_BufferError
 84 00000402··0000342f·R_ARM_THM_MOVW_ABS_NC··0000021c···.LC20
 85 00000406··00003430·R_ARM_THM_MOVT_ABS·····0000021c···.LC20
 86 0000040e··00013b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 87 00000418··0000352f·R_ARM_THM_MOVW_ABS_NC··00000254···.LC21
 88 0000041c··00003530·R_ARM_THM_MOVT_ABS·····00000254···.LC21
 89 00000432··0001360a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
88 000004a2··0001540a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong90 0000043c··00014e0a·R_ARM_THM_CALL·········00000000···PyIter_Next
89 000004c6··0000440a·R_ARM_THM_CALL·········00000657···get_int_unless_float 
90 000004e0··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc91 0000045c··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
91 000004e6··00014f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred92 0000046a··00014f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
92 00000510··00015a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type 
93 00000514··00015a30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type 
94 00000522··00012e0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype93 0000047c··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 94 0000048a··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 95 00000496··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 96 000004ea··0000132f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC10
 97 000004ee··00001330·R_ARM_THM_MOVT_ABS·····000000d0···.LC10
 98 000004f6··0001390a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
95 0000052e··00015b0a·R_ARM_THM_CALL·········00000000···PyNumber_Index99 0000051a··0001500a·R_ARM_THM_CALL·········00000000···memmove
96 00000538··00015c0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t 
97 0000055a··00012b0a·R_ARM_THM_CALL·········00000000···__aeabi_idiv100 00000534··00012b0a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
98 0000056a··0000512f·R_ARM_THM_MOVW_ABS_NC··000002f8···.LC29101 0000057c··0000402f·R_ARM_THM_MOVW_ABS_NC··00000278···.LC24
99 0000056e··00005130·R_ARM_THM_MOVT_ABS·····000002f8···.LC29102 00000580··00004030·R_ARM_THM_MOVT_ABS·····00000278···.LC24
100 00000574··00015d0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT 
101 0000059a··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
102 000005a4··00015e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_EOFError 
103 000005a8··00015e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_EOFError 
Max diff block lines reached; 74774/119463 bytes (62.59%) of diff not shown.
1.41 KB
strings --all --bytes=8 {}
    
Offset 227, 22 lines modifiedOffset 227, 22 lines modified
227 II_setitem227 II_setitem
228 get_int_unless_float228 get_int_unless_float
229 array_richcompare229 array_richcompare
230 BB_setitem230 BB_setitem
231 array_array_fromfile231 array_array_fromfile
232 array_array_byteswap232 array_array_byteswap
233 array_subscr233 array_subscr
234 q_getitem 
235 array_item234 array_item
236 b_setitem235 b_setitem
237 BB_getitem236 BB_getitem
238 array__array_reconstructor237 array__array_reconstructor
239 typecode_to_mformat_code238 typecode_to_mformat_code
240 make_array239 make_array
241 q_setitem240 q_setitem
 241 q_getitem
242 array_ass_subscr242 array_ass_subscr
243 array_slice.constprop.0243 array_slice.constprop.0
244 HH_setitem244 HH_setitem
245 i_compareitems245 i_compareitems
246 array_get_typecode246 array_get_typecode
247 array_repr247 array_repr
248 array_array_tolist_impl248 array_array_tolist_impl
Offset 359, 21 lines modifiedOffset 359, 21 lines modified
359 PyMem_Malloc359 PyMem_Malloc
360 PySequence_GetItem360 PySequence_GetItem
361 _Py_NoneStruct361 _Py_NoneStruct
362 PyUnicode_AsWideCharString362 PyUnicode_AsWideCharString
363 PyMem_Free363 PyMem_Free
364 PyObject_GetIter364 PyObject_GetIter
365 PyErr_NoMemory365 PyErr_NoMemory
 366 _PyArg_NoKeywords
 367 _PyErr_BadInternalCall
366 PyExc_IndexError368 PyExc_IndexError
367 PyErr_SetString369 PyErr_SetString
368 PyExc_TypeError370 PyExc_TypeError
369 PyErr_Format371 PyErr_Format
370 _PyArg_NoKeywords 
371 PyExc_ValueError372 PyExc_ValueError
372 _PyErr_BadInternalCall 
373 PyLong_FromLong373 PyLong_FromLong
374 __aeabi_idivmod374 __aeabi_idivmod
375 PyObject_GetBuffer375 PyObject_GetBuffer
376 PyBuffer_IsContiguous376 PyBuffer_IsContiguous
377 PyBuffer_Release377 PyBuffer_Release
378 _PyArg_BadArgument378 _PyArg_BadArgument
379 PyMem_Realloc379 PyMem_Realloc
Offset 403, 25 lines modifiedOffset 403, 25 lines modified
403 _PyArg_CheckPositional403 _PyArg_CheckPositional
404 PyExc_RuntimeError404 PyExc_RuntimeError
405 PyIndex_Check405 PyIndex_Check
406 PyNumber_AsSsize_t406 PyNumber_AsSsize_t
407 PySlice_Type407 PySlice_Type
408 PySlice_Unpack408 PySlice_Unpack
409 PySlice_AdjustIndices409 PySlice_AdjustIndices
410 PyLong_FromLongLong 
411 PyExc_OverflowError410 PyExc_OverflowError
412 __aeabi_uidivmod411 __aeabi_uidivmod
413 _PyLong_AsInt412 _PyLong_AsInt
414 PyUnicode_DecodeUTF32413 PyUnicode_DecodeUTF32
415 PyUnicode_DecodeUTF16414 PyUnicode_DecodeUTF16
416 PyList_New415 PyList_New
417 _PyFloat_Unpack8416 _PyFloat_Unpack8
418 _PyFloat_Unpack4417 _PyFloat_Unpack4
419 _PyLong_FromByteArray418 _PyLong_FromByteArray
420 _PyUnicode_Ready419 _PyUnicode_Ready
 420 PyLong_FromLongLong
421 PyTuple_New421 PyTuple_New
422 PyErr_BadArgument422 PyErr_BadArgument
423 _PyType_Name423 _PyType_Name
424 PyUnicode_FromFormat424 PyUnicode_FromFormat
425 PyLong_FromUnsignedLong425 PyLong_FromUnsignedLong
426 PyLong_AsUnsignedLongLong426 PyLong_AsUnsignedLongLong
427 PyLong_FromUnsignedLongLong427 PyLong_FromUnsignedLongLong
94.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 180, 16 lines modifiedOffset 180, 15 lines modified
180 »       mov»    r1,·r8180 »       mov»    r1,·r8
181 »       bl»     0·<__aeabi_idiv>181 »       bl»     0·<__aeabi_idiv>
182 ·R_ARM_THM_CALL» __aeabi_idiv182 ·R_ARM_THM_CALL» __aeabi_idiv
183 »       adds»   r1,·r6,·r7183 »       adds»   r1,·r6,·r7
184 »       cmp»    r1,·r0184 »       cmp»    r1,·r0
185 »       bgt.n»  1bc·<array_array_frombytes+0xb8>185 »       bgt.n»  1bc·<array_array_frombytes+0xb8>
186 »       mov»    r0,·r5186 »       mov»    r0,·r5
 187 »       bl»     230·<array_resize>
187 »       bl»     700·<array__array_reconstructor+0x14> 
188 ·R_ARM_THM_CALL» array_resize 
189 »       adds»   r0,·#1188 »       adds»   r0,·#1
190 »       beq.n»  1b4·<array_array_frombytes+0xb0>189 »       beq.n»  1b4·<array_array_frombytes+0xb0>
191 »       ldr»    r0,·[r5,·#12]190 »       ldr»    r0,·[r5,·#12]
192 »       mul.w»  r2,·r6,·r8191 »       mul.w»  r2,·r6,·r8
193 »       ldr»    r1,·[sp,·#4]192 »       ldr»    r1,·[sp,·#4]
194 »       mla»    r0,·r7,·r8,·r0193 »       mla»    r0,·r7,·r8,·r0
195 »       bl»     0·<memcpy>194 »       bl»     0·<memcpy>
Offset 274, 15 lines modifiedOffset 273, 150 lines modified
274 »       movt»   r0,·#0273 »       movt»   r0,·#0
275 ·R_ARM_THM_MOVT_ABS»     .LC15274 ·R_ARM_THM_MOVT_ABS»     .LC15
276 »       bl»     0·<_PyArg_BadArgument>275 »       bl»     0·<_PyArg_BadArgument>
277 ·R_ARM_THM_CALL» _PyArg_BadArgument276 ·R_ARM_THM_CALL» _PyArg_BadArgument
278 »       b.n»    19c·<array_array_frombytes+0x98>277 »       b.n»    19c·<array_array_frombytes+0x98>
279 »       nop278 »       nop
  
 279 00000230·<array_resize>:
 280 array_resize():
 281 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
 282 »       mov»    r4,·r0
 283 »       ldr»    r3,·[r0,·#28]
 284 »       mov»    r5,·r1
 285 »       cmp»    r3,·#0
 286 »       bgt.n»  298·<array_resize+0x68>
 287 »       ldrd»   r0,·r1,·[r4,·#12]
 288 »       cmp»    r1,·r5
 289 »       blt.n»  258·<array_resize+0x28>
 290 »       ldr»    r2,·[r4,·#8]
 291 »       add.w»  r6,·r5,·#16
 292 »       cmp»    r2,·r6
 293 »       bge.n»  258·<array_resize+0x28>
 294 »       cbz»    r0,·258·<array_resize+0x28>
 295 »       str»    r5,·[r4,·#8]
 296 »       movs»   r5,·#0
 297 »       mov»    r0,·r5
 298 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 299 »       cbz»    r5,·28c·<array_resize+0x5c>
 300 »       ldr»    r7,·[r4,·#8]
 301 »       add.w»  r6,·r5,·r5,·asr·#4
 302 »       ldr»    r3,·[r4,·#20]
 303 »       cmp»    r7,·#8
 304 »       ite»    lt
 305 »       movlt»  r7,·#3
 306 »       movge»  r7,·#7
 307 »       ldr»    r1,·[r3,·#4]
 308 »       add»    r6,·r7
 309 »       umull»  r3,·r7,·r1,·r6
 310 »       cbnz»   r7,·2bc·<array_resize+0x8c>
 311 »       mul.w»  r1,·r6,·r1
 312 »       cmp»    r1,·#0
 313 »       blt.n»  2bc·<array_resize+0x8c>
 314 »       bl»     0·<PyMem_Realloc>
 315 ·R_ARM_THM_CALL» PyMem_Realloc
 316 »       cbz»    r0,·2bc·<array_resize+0x8c>
 317 »       str»    r5,·[r4,·#8]
 318 »       mov»    r5,·r7
 319 »       strd»   r0,·r6,·[r4,·#12]
 320 »       b.n»    254·<array_resize+0x24>
 321 »       bl»     0·<PyMem_Free>
 322 ·R_ARM_THM_CALL» PyMem_Free
 323 »       strd»   r5,·r5,·[r4,·#8]
 324 »       str»    r5,·[r4,·#16]
 325 »       b.n»    254·<array_resize+0x24>
 326 »       ldr»    r0,·[r0,·#8]
 327 »       cmp»    r0,·r1
 328 »       beq.n»  23c·<array_resize+0xc>
 329 »       movw»   ip,·#0
 330 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BufferError
 331 »       movt»   ip,·#0
 332 ·R_ARM_THM_MOVT_ABS»     PyExc_BufferError
 333 »       movw»   r1,·#0
 334 ·R_ARM_THM_MOVW_ABS_NC»  .LC18
 335 »       movt»   r1,·#0
 336 ·R_ARM_THM_MOVT_ABS»     .LC18
 337 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
 338 »       ldr.w»  r0,·[ip]
 339 »       bl»     0·<PyErr_SetString>
 340 ·R_ARM_THM_CALL» PyErr_SetString
 341 »       b.n»    254·<array_resize+0x24>
 342 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
 343 »       bl»     0·<PyErr_NoMemory>
 344 ·R_ARM_THM_CALL» PyErr_NoMemory
 345 »       b.n»    254·<array_resize+0x24>
 346 »       nop
  
 347 000002c8·<array_iter>:
 348 array_iter():
 349 »       ldr»    r1,·[pc,·#76]» ;·(318·<array_iter+0x50>)
 350 »       push»   {r3,·r4,·r5,·lr}
 351 »       mov»    r5,·r0
 352 »       ldr»    r0,·[r0,·#4]
 353 »       cmp»    r0,·r1
 354 »       bne.n»  2fa·<array_iter+0x32>
 355 »       ldr»    r0,·[pc,·#68]» ;·(31c·<array_iter+0x54>)
 356 »       bl»     0·<_PyObject_GC_New>
 357 ·R_ARM_THM_CALL» _PyObject_GC_New
 358 »       mov»    r4,·r0
 359 »       cbz»    r0,·2f6·<array_iter+0x2e>
 360 »       ldr»    r2,·[r5,·#20]
 361 »       mov.w»  ip,·#0
 362 »       ldr»    r3,·[r5,·#0]
 363 »       ldr»    r1,·[r2,·#8]
 364 »       adds»   r3,·#1
 365 »       str»    r3,·[r5,·#0]
 366 »       strd»   ip,·r5,·[r0,·#8]
 367 »       str»    r1,·[r0,·#16]
 368 »       bl»     0·<PyObject_GC_Track>
 369 ·R_ARM_THM_CALL» PyObject_GC_Track
 370 »       mov»    r0,·r4
 371 »       pop»    {r3,·r4,·r5,·pc}
 372 »       bl»     0·<PyType_IsSubtype>
 373 ·R_ARM_THM_CALL» PyType_IsSubtype
 374 »       mov»    r4,·r0
 375 »       cmp»    r0,·#0
 376 »       bne.n»  2d4·<array_iter+0xc>
 377 »       movw»   r1,·#2847»   ;·0xb1f
 378 »       movw»   r0,·#0
 379 ·R_ARM_THM_MOVW_ABS_NC»  .LC10
Max diff block lines reached; 92369/96084 bytes (96.13%) of diff not shown.
51.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 3, 328 lines modifiedOffset 3, 331 lines modified
  
3 Disassembly·of·section·.text.hot:3 Disassembly·of·section·.text.hot:
  
4 00000000·<array_new>:4 00000000·<array_new>:
5 array_new():5 array_new():
6 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}6 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
7 »       movs»   r3,·#07 »       movs»   r3,·#0
8 »       ldr»    r4,·[pc,·#648]»;·(290·<array_new+0x290>)8 »       ldr»    r4,·[pc,·#652]»;·(294·<array_new+0x294>)
9 »       sub»    sp,·#169 »       sub»    sp,·#16
10 »       mov»    r6,·r110 »       mov»    r6,·r1
11 »       subs»   r1,·r2,·r311 »       subs»   r1,·r2,·r3
12 »       mov»    r5,·r012 »       mov»    r5,·r0
13 »       it»     ne13 »       it»     ne
14 »       movne»  r1,·#114 »       movne»  r1,·#1
15 »       cmp»    r0,·r415 »       cmp»    r0,·r4
16 »       it»     ne16 »       it»     ne
17 »       movne»  r1,·#017 »       movne»  r1,·#0
18 »       str»    r3,·[sp,·#8]18 »       str»    r3,·[sp,·#8]
19 »       cmp»    r1,·#019 »       cmp»    r1,·#0
20 »       bne.w»  612·<array_new+0x612>20 »       bne.w»  50e·<array_new+0x50e>
21 »       movw»   r1,·#021 »       movw»   r1,·#0
22 ·R_ARM_THM_MOVW_ABS_NC»  .LC422 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
23 »       movt»   r1,·#023 »       movt»   r1,·#0
24 ·R_ARM_THM_MOVT_ABS»     .LC424 ·R_ARM_THM_MOVT_ABS»     .LC4
25 »       add»    r3,·sp,·#825 »       add»    r3,·sp,·#8
26 »       add»    r2,·sp,·#426 »       add»    r2,·sp,·#4
27 »       mov»    r0,·r627 »       mov»    r0,·r6
28 »       bl»     0·<_PyArg_ParseTuple_SizeT>28 »       bl»     0·<_PyArg_ParseTuple_SizeT>
29 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT29 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT
30 »       cmp»    r0,·#030 »       cmp»    r0,·#0
31 »       beq.w»  5c2·<array_new+0x5c2>31 »       beq.w»  508·<array_new+0x508>
32 »       ldrd»   r2,·r3,·[sp,·#4]32 »       ldrd»   r2,·r3,·[sp,·#4]
33 »       cmp»    r3,·#033 »       cmp»    r3,·#0
34 »       beq.w»  310·<array_new+0x310>34 »       beq.w»  31c·<array_new+0x31c>
35 »       movw»   r1,·#035 »       movw»   r1,·#0
36 ·R_ARM_THM_MOVW_ABS_NC»  .LC536 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
37 »       movt»   r1,·#037 »       movt»   r1,·#0
38 ·R_ARM_THM_MOVT_ABS»     .LC538 ·R_ARM_THM_MOVT_ABS»     .LC5
39 »       movw»   r0,·#039 »       movw»   r0,·#0
40 ·R_ARM_THM_MOVW_ABS_NC»  .LC640 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
41 »       movt»   r0,·#041 »       movt»   r0,·#0
42 ·R_ARM_THM_MOVT_ABS»     .LC642 ·R_ARM_THM_MOVT_ABS»     .LC6
43 »       bl»     0·<PySys_Audit>43 »       bl»     0·<PySys_Audit>
44 ·R_ARM_THM_CALL» PySys_Audit44 ·R_ARM_THM_CALL» PySys_Audit
45 »       cmp»    r0,·#045 »       cmp»    r0,·#0
46 »       blt.w»  5c2·<array_new+0x5c2>46 »       blt.w»  508·<array_new+0x508>
47 »       ldrd»   r2,·r3,·[sp,·#4]47 »       ldrd»   r2,·r3,·[sp,·#4]
48 »       cmp»    r3,·#048 »       cmp»    r3,·#0
49 »       beq.w»  366·<array_new+0x366>49 »       beq.w»  372·<array_new+0x372>
50 »       ldr»    r0,·[r3,·#4]50 »       ldr»    r0,·[r3,·#4]
51 »       cmp»    r2,·#117»     ;·0x7551 »       cmp»    r2,·#117»     ;·0x75
52 »       ldr»    r7,·[r0,·#84]» ;·0x5452 »       ldr»    r7,·[r0,·#84]» ;·0x54
53 »       beq.w»  35c·<array_new+0x35c>53 »       beq.w»  368·<array_new+0x368>
54 »       lsls»   r6,·r7,·#354 »       lsls»   r6,·r7,·#3
55 »       bmi.w»  5c8·<array_new+0x5c8>55 »       bmi.w»  5fe·<array_new+0x5fe>
56 »       cmp»    r0,·r456 »       cmp»    r0,·r4
57 »       beq.w»  5e8·<array_new+0x5e8>57 »       beq.w»  5d4·<array_new+0x5d4>
58 »       mov»    r1,·r458 »       mov»    r1,·r4
59 »       bl»     0·<PyType_IsSubtype>59 »       bl»     0·<PyType_IsSubtype>
60 ·R_ARM_THM_CALL» PyType_IsSubtype60 ·R_ARM_THM_CALL» PyType_IsSubtype
61 »       cmp»    r0,·#061 »       cmp»    r0,·#0
62 »       bne.w»  5e6·<array_new+0x5e6>62 »       bne.w»  5d2·<array_new+0x5d2>
63 »       ldr»    r1,·[sp,·#8]63 »       ldr»    r1,·[sp,·#8]
64 »       cmp»    r1,·#064 »       cmp»    r1,·#0
65 »       beq.w»  364·<array_new+0x364>65 »       beq.w»  370·<array_new+0x370>
66 »       ldr»    r0,·[r1,·#4]66 »       ldr»    r0,·[r1,·#4]
67 »       movw»   r8,·#067 »       movw»   r8,·#0
68 ·R_ARM_THM_MOVW_ABS_NC»  PyByteArray_Type68 ·R_ARM_THM_MOVW_ABS_NC»  PyByteArray_Type
69 »       movt»   r8,·#069 »       movt»   r8,·#0
70 ·R_ARM_THM_MOVT_ABS»     PyByteArray_Type70 ·R_ARM_THM_MOVT_ABS»     PyByteArray_Type
71 »       subs.w» r9,·r0,·r871 »       subs.w» r9,·r0,·r8
72 »       ldr»    r2,·[r0,·#84]» ;·0x5472 »       ldr»    r2,·[r0,·#84]» ;·0x54
73 »       it»     ne73 »       it»     ne
74 »       movne.w»r9,·#174 »       movne.w»r9,·#1
75 »       eor.w»  r6,·r2,·#33554432»   ;·0x200000075 »       eor.w»  r6,·r2,·#33554432»   ;·0x2000000
76 »       ands.w» r7,·r9,·r6,·lsr·#2576 »       ands.w» r7,·r9,·r6,·lsr·#25
77 »       bne.w»  3c0·<array_new+0x3c0>77 »       bne.w»  3ae·<array_new+0x3ae>
78 »       ldr»    r2,·[sp,·#4]78 »       ldr»    r2,·[sp,·#4]
79 »       cmp»    r2,·#98»      ;·0x6279 »       cmp»    r2,·#98»      ;·0x62
80 »       beq.w»  306·<array_new+0x306>80 »       beq.w»  30a·<array_new+0x30a>
81 »       cmp»    r2,·#66»      ;·0x4281 »       cmp»    r2,·#66»      ;·0x42
82 »       beq.w»  38e·<array_new+0x38e>82 »       beq.w»  316·<array_new+0x316>
83 »       cmp»    r2,·#117»     ;·0x7583 »       cmp»    r2,·#117»     ;·0x75
84 »       beq.w»  394·<array_new+0x394>84 »       beq.w»  386·<array_new+0x386>
85 »       cmp»    r2,·#104»     ;·0x6885 »       cmp»    r2,·#104»     ;·0x68
86 »       beq.n»  fc·<array_new+0xfc>86 »       beq.w»  38c·<array_new+0x38c>
87 »       cmp»    r2,·#72»      ;·0x4887 »       cmp»    r2,·#72»      ;·0x48
88 »       beq.w»  39a·<array_new+0x39a>88 »       beq.w»  28c·<array_new+0x28c>
89 »       cmp»    r2,·#105»     ;·0x6989 »       cmp»    r2,·#105»     ;·0x69
90 »       beq.w»  3a0·<array_new+0x3a0>90 »       beq.w»  394·<array_new+0x394>
91 »       cmp»    r2,·#73»      ;·0x4991 »       cmp»    r2,·#73»      ;·0x49
92 »       beq.w»  3ae·<array_new+0x3ae>92 »       beq.w»  39c·<array_new+0x39c>
93 »       ldr»    r1,·[pc,·#436]»;·(294·<array_new+0x294>)93 »       ldr»    r1,·[pc,·#436]»;·(298·<array_new+0x298>)
94 »       movs»   r6,·#108»    ;·0x6c94 »       movs»   r6,·#108»    ;·0x6c
95 »       b.n»    ee·<array_new+0xee>95 »       b.n»    f0·<array_new+0xf0>
96 »       ldrb.w» r6,·[r1,·#32]!96 »       ldrb.w» r6,·[r1,·#32]!
97 »       cmp»    r6,·#097 »       cmp»    r6,·#0
98 »       beq.w»  64e·<array_new+0x64e>98 »       beq.w»  61c·<array_new+0x61c>
99 »       mov»    r9,·r199 »       mov»    r9,·r1
100 »       cmp»    r6,·r2100 »       cmp»    r6,·r2
101 »       bne.n»  e4·<array_new+0xe4>101 »       bne.n»  e6·<array_new+0xe6>
102 »       ldr»    r1,·[sp,·#8]102 »       ldr»    r1,·[sp,·#8]
 103 »       cmp»    r1,·#0
 104 »       beq.w»  3f6·<array_new+0x3f6>
103 »       cbnz»   r1,·102·<array_new+0x102> 
104 »       movs»   r6,·#0 
105 »       b.n»    114·<array_new+0x114> 
106 »       ldr.w»  r9,·[pc,·#408]»      ;·298·<array_new+0x298> 
107 »       movs»   r7,·#0 
108 »       ldr»    r0,·[r1,·#4]105 »       ldr»    r0,·[r1,·#4]
109 »       ldr»    r3,·[r0,·#84]» ;·0x54106 »       ldr»    r3,·[r0,·#84]» ;·0x54
110 »       lsls»   r2,·r3,·#6107 »       lsls»   r2,·r3,·#6
111 »       bpl.w»  3f4·<array_new+0x3f4>108 »       bpl.w»  3dc·<array_new+0x3dc>
112 »       ldr»    r6,·[r1,·#8]109 »       ldr»    r6,·[r1,·#8]
113 »       cmp»    r6,·#0110 »       cmp»    r6,·#0
114 »       blt.w»  66a·<array_new+0x66a>111 »       blt.w»  55a·<array_new+0x55a>
115 »       ldr.w»  sl,·[r9,·#4]112 »       ldr.w»  sl,·[r9,·#4]
116 »       mvn.w»  r0,·#2147483648»    ;·0x80000000113 »       mvn.w»  r0,·#2147483648»    ;·0x80000000
117 »       mov»    r1,·sl114 »       mov»    r1,·sl
118 »       bl»     0·<__aeabi_idiv>115 »       bl»     0·<__aeabi_idiv>
119 ·R_ARM_THM_CALL» __aeabi_idiv116 ·R_ARM_THM_CALL» __aeabi_idiv
120 »       cmp»    r0,·r6117 »       cmp»    r0,·r6
121 »       blt.w»  584·<array_new+0x584>118 »       blt.w»  54a·<array_new+0x54a>
122 »       ldr.w»  r2,·[r5,·#152]»      ;·0x98119 »       ldr.w»  r2,·[r5,·#152]»      ;·0x98
123 »       mov»    r0,·r5120 »       mov»    r0,·r5
124 »       movs»   r1,·#0121 »       movs»   r1,·#0
125 »       mul.w»  sl,·r6,·sl122 »       mul.w»  sl,·r6,·sl
Max diff block lines reached; 48818/52509 bytes (92.97%) of diff not shown.
3.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 »       cmp»    r0,·r3155 »       cmp»    r0,·r3
156 »       ble.n»  172·<array_concat+0x5c>156 »       ble.n»  172·<array_concat+0x5c>
157 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}157 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
158 »       b.w»    0·<PyErr_NoMemory>158 »       b.w»    0·<PyErr_NoMemory>
159 ·R_ARM_THM_JUMP24»       PyErr_NoMemory159 ·R_ARM_THM_JUMP24»       PyErr_NoMemory
160 »       add»    r1,·r0160 »       add»    r1,·r0
161 »       ldr»    r0,·[pc,·#64]» ;·(1b8·<array_concat+0xa2>)161 »       ldr»    r0,·[pc,·#64]» ;·(1b8·<array_concat+0xa2>)
162 »       bl»     680·<get_int_unless_float+0x2a>162 »       bl»     638·<array_array_fromunicode+0x8e>
163 ·R_ARM_THM_CALL» newarrayobject163 ·R_ARM_THM_CALL» newarrayobject
164 »       mov»    r4,·r0164 »       mov»    r4,·r0
165 »       cbz»    r0,·1b4·<array_concat+0x9e>165 »       cbz»    r0,·1b4·<array_concat+0x9e>
166 »       ldr»    r1,·[r6,·#8]166 »       ldr»    r1,·[r6,·#8]
167 »       cmp»    r1,·#0167 »       cmp»    r1,·#0
168 »       ble.n»  194·<array_concat+0x7e>168 »       ble.n»  194·<array_concat+0x7e>
169 »       ldr»    r2,·[r6,·#20]169 »       ldr»    r2,·[r6,·#20]
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
193 ·R_ARM_ABS32»    .data193 ·R_ARM_ABS32»    .data
  
194 000001bc·<array_array_append>:194 000001bc·<array_array_append>:
195 array_array_append():195 array_array_append():
196 »       mov»    r2,·r1196 »       mov»    r2,·r1
197 »       push»   {r3,·lr}197 »       push»   {r3,·lr}
198 »       ldr»    r1,·[r0,·#8]198 »       ldr»    r1,·[r0,·#8]
199 »       bl»     384·<array_inplace_concat+0x1e>199 »       bl»     49c·<array_array_reverse+0x3c>
200 ·R_ARM_THM_CALL» ins1200 ·R_ARM_THM_CALL» ins1
201 »       cbnz»   r0,·1da·<array_array_append+0x1e>201 »       cbnz»   r0,·1da·<array_array_append+0x1e>
202 »       movw»   r3,·#0202 »       movw»   r3,·#0
203 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct203 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
204 »       movt»   r3,·#0204 »       movt»   r3,·#0
205 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct205 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
206 »       mov»    r0,·r3206 »       mov»    r0,·r3
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 »       mov»    r1,·r3242 »       mov»    r1,·r3
243 »       bl»     0·<PyType_IsSubtype>243 »       bl»     0·<PyType_IsSubtype>
244 ·R_ARM_THM_CALL» PyType_IsSubtype244 ·R_ARM_THM_CALL» PyType_IsSubtype
245 »       cbnz»   r0,·220·<array_do_extend+0x22>245 »       cbnz»   r0,·220·<array_do_extend+0x22>
246 »       mov»    r1,·r4246 »       mov»    r1,·r4
247 »       mov»    r0,·r5247 »       mov»    r0,·r5
248 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}248 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
249 »       b.w»    314·<array_inplace_repeat+0x78>249 »       b.w»    42c·<array_array_insert+0x74>
250 ·R_ARM_THM_JUMP24»       array_iter_extend250 ·R_ARM_THM_JUMP24»       array_iter_extend
251 »       ldr»    r1,·[r5,·#20]251 »       ldr»    r1,·[r5,·#20]
252 »       ldr»    r2,·[r4,·#20]252 »       ldr»    r2,·[r4,·#20]
253 »       cmp»    r1,·r2253 »       cmp»    r1,·r2
254 »       beq.n»  246·<array_do_extend+0x48>254 »       beq.n»  246·<array_do_extend+0x48>
255 »       movw»   ip,·#0255 »       movw»   ip,·#0
256 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError256 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
Offset 278, 15 lines modifiedOffset 278, 15 lines modified
278 »       cmp»    r1,·r0278 »       cmp»    r1,·r0
279 »       ble.n»  26a·<array_do_extend+0x6c>279 »       ble.n»  26a·<array_do_extend+0x6c>
280 »       bl»     0·<PyErr_NoMemory>280 »       bl»     0·<PyErr_NoMemory>
281 ·R_ARM_THM_CALL» PyErr_NoMemory281 ·R_ARM_THM_CALL» PyErr_NoMemory
282 »       mov.w»  r0,·#4294967295»    ;·0xffffffff282 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
283 »       b.n»    296·<array_do_extend+0x98>283 »       b.n»    296·<array_do_extend+0x98>
284 »       mov»    r0,·r5284 »       mov»    r0,·r5
285 »       bl»     700·<array_resize>285 »       bl»     230·<array_do_extend+0x32>
286 ·R_ARM_THM_CALL» array_resize286 ·R_ARM_THM_CALL» array_resize
287 »       adds»   r3,·r0,·#1287 »       adds»   r3,·r0,·#1
288 »       beq.n»  296·<array_do_extend+0x98>288 »       beq.n»  296·<array_do_extend+0x98>
289 »       cmp»    r6,·#0289 »       cmp»    r6,·#0
290 »       ble.n»  294·<array_do_extend+0x96>290 »       ble.n»  294·<array_do_extend+0x96>
291 »       ldr»    r0,·[r5,·#20]291 »       ldr»    r0,·[r5,·#20]
292 »       ldr»    r2,·[r4,·#20]292 »       ldr»    r2,·[r4,·#20]
Offset 337, 15 lines modifiedOffset 337, 15 lines modified
337 »       mvn.w»  r0,·#2147483648»    ;·0x80000000337 »       mvn.w»  r0,·#2147483648»    ;·0x80000000
338 »       bl»     0·<__aeabi_idiv>338 »       bl»     0·<__aeabi_idiv>
339 ·R_ARM_THM_CALL» __aeabi_idiv339 ·R_ARM_THM_CALL» __aeabi_idiv
340 »       cmp»    r0,·r5340 »       cmp»    r0,·r5
341 »       blt.n»  2ca·<array_inplace_repeat+0x2e>341 »       blt.n»  2ca·<array_inplace_repeat+0x2e>
342 »       mul.w»  r1,·r8,·r6342 »       mul.w»  r1,·r8,·r6
343 »       mov»    r0,·r4343 »       mov»    r0,·r4
344 »       bl»     700·<array_resize>344 »       bl»     230·<array_do_extend+0x32>
345 ·R_ARM_THM_CALL» array_resize345 ·R_ARM_THM_CALL» array_resize
346 »       adds»   r0,·#1346 »       adds»   r0,·#1
347 »       beq.n»  314·<array_inplace_repeat+0x78>347 »       beq.n»  314·<array_inplace_repeat+0x78>
348 »       ldr»    r7,·[r4,·#12]348 »       ldr»    r7,·[r4,·#12]
349 »       movs»   r6,·#1349 »       movs»   r6,·#1
350 »       mov»    r3,·r7350 »       mov»    r3,·r7
351 »       cmp»    r6,·r8351 »       cmp»    r6,·r8
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 »       str»    r0,·[r5,·#16]398 »       str»    r0,·[r5,·#16]
399 »       mov»    r0,·r4399 »       mov»    r0,·r4
400 »       pop»    {r4,·r5,·r6,·pc}400 »       pop»    {r4,·r5,·r6,·pc}
  
401 0000035e·<array_array___copy__>:401 0000035e·<array_array___copy__>:
402 array_array___copy__():402 array_array___copy__():
403 »       ldr»    r1,·[r0,·#8]403 »       ldr»    r1,·[r0,·#8]
404 »       b.w»    1130·<array_slice.constprop.0>404 »       b.w»    1830·<array_slice.constprop.0>
405 ·R_ARM_THM_JUMP24»       array_slice.constprop.0405 ·R_ARM_THM_JUMP24»       array_slice.constprop.0
  
406 00000364·<array_array___deepcopy__>:406 00000364·<array_array___deepcopy__>:
407 array_array___deepcopy__():407 array_array___deepcopy__():
408 »       b.n»    35e·<array_array___copy__>408 »       b.n»    35e·<array_array___copy__>
  
409 00000366·<array_inplace_concat>:409 00000366·<array_inplace_concat>:
Offset 516, 15 lines modifiedOffset 516, 15 lines modified
516 »       bl»     0·<_Py_Dealloc>516 »       bl»     0·<_Py_Dealloc>
517 ·R_ARM_THM_CALL» _Py_Dealloc517 ·R_ARM_THM_CALL» _Py_Dealloc
518 »       adds»   r3,·r5,·#1518 »       adds»   r3,·r5,·#1
519 »       beq.n»  416·<array_array_insert+0x5e>519 »       beq.n»  416·<array_array_insert+0x5e>
520 »       ldr»    r2,·[r6,·#4]520 »       ldr»    r2,·[r6,·#4]
521 »       mov»    r1,·r5521 »       mov»    r1,·r5
522 »       mov»    r0,·r7522 »       mov»    r0,·r7
523 »       bl»     384·<array_inplace_concat+0x1e>523 »       bl»     49c·<array_array_reverse+0x3c>
524 ·R_ARM_THM_CALL» ins1524 ·R_ARM_THM_CALL» ins1
525 »       cmp»    r0,·#0525 »       cmp»    r0,·#0
526 »       bne.n»  408·<array_array_insert+0x50>526 »       bne.n»  408·<array_array_insert+0x50>
527 »       movw»   ip,·#0527 »       movw»   ip,·#0
528 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct528 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
529 »       movt»   ip,·#0529 »       movt»   ip,·#0
530 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct530 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
Offset 749, 15 lines modifiedOffset 749, 15 lines modified
749 ·R_ARM_THM_CALL» PyUnicode_AsWideChar749 ·R_ARM_THM_CALL» PyUnicode_AsWideChar
750 »       cmp»    r0,·#1750 »       cmp»    r0,·#1
751 »       ble.n»  640·<array_array_fromunicode+0x96>751 »       ble.n»  640·<array_array_fromunicode+0x96>
752 »       ldr»    r7,·[r6,·#8]752 »       ldr»    r7,·[r6,·#8]
753 »       subs»   r4,·r0,·#1753 »       subs»   r4,·r0,·#1
754 »       mov»    r0,·r6754 »       mov»    r0,·r6
755 »       adds»   r1,·r4,·r7755 »       adds»   r1,·r4,·r7
756 »       bl»     700·<array_resize>756 »       bl»     230·<array_do_extend+0x32>
757 ·R_ARM_THM_CALL» array_resize757 ·R_ARM_THM_CALL» array_resize
758 »       adds»   r0,·#1758 »       adds»   r0,·#1
759 »       beq.n»  610·<array_array_fromunicode+0x66>759 »       beq.n»  610·<array_array_fromunicode+0x66>
760 »       ldr»    r6,·[r6,·#12]760 »       ldr»    r6,·[r6,·#12]
761 »       mov»    r2,·r4761 »       mov»    r2,·r4
762 »       mov»    r0,·r5762 »       mov»    r0,·r5
763 »       add.w»  r1,·r6,·r7,·lsl·#2763 »       add.w»  r1,·r6,·r7,·lsl·#2
Max diff block lines reached; -1/3377 bytes (-0.03%) of diff not shown.
7.62 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 40, 28 lines modifiedOffset 40, 28 lines modified
40 ··0x00000250·425f7365·74697465·6d002e4c·43323600·B_setitem..LC26.40 ··0x00000250·425f7365·74697465·6d002e4c·43323600·B_setitem..LC26.
41 ··0x00000260·2e4c4332·37002e4c·43323800·2e4c4332·.LC27..LC28..LC241 ··0x00000260·2e4c4332·37002e4c·43323800·2e4c4332·.LC27..LC28..LC2
42 ··0x00000270·39002e4c·43333000·2e4c4333·31006172·9..LC30..LC31.ar42 ··0x00000270·39002e4c·43333000·2e4c4333·31006172·9..LC30..LC31.ar
43 ··0x00000280·7261795f·61727261·795f6672·6f6d6669·ray_array_fromfi43 ··0x00000280·7261795f·61727261·795f6672·6f6d6669·ray_array_fromfi
44 ··0x00000290·6c65002e·4c433332·00617272·61795f61·le..LC32.array_a44 ··0x00000290·6c65002e·4c433332·00617272·61795f61·le..LC32.array_a
45 ··0x000002a0·72726179·5f627974·65737761·70002e4c·rray_byteswap..L45 ··0x000002a0·72726179·5f627974·65737761·70002e4c·rray_byteswap..L
46 ··0x000002b0·43333300·2e4c4333·34006172·7261795f·C33..LC34.array_46 ··0x000002b0·43333300·2e4c4333·34006172·7261795f·C33..LC34.array_
47 ··0x000002c0·73756273·63720071·5f676574·6974656d·subscr.q_getitem47 ··0x000002c0·73756273·63720061·72726179·5f697465·subscr.array_ite
48 ··0x000002d0·00617272·61795f69·74656d00·2e4c4333·.array_item..LC3 
49 ··0x000002e0·35002e4c·43333600·2e4c4333·3700625f·5..LC36..LC37.b_48 ··0x000002d0·6d002e4c·43333500·2e4c4333·36002e4c·m..LC35..LC36..L
50 ··0x000002f0·73657469·74656d00·42425f67·65746974·setitem.BB_getit 
51 ··0x00000300·656d002e·4c433338·002e4c43·3339002e·em..LC38..LC39..49 ··0x000002e0·43333700·625f7365·74697465·6d004242·C37.b_setitem.BB
 50 ··0x000002f0·5f676574·6974656d·002e4c43·3338002e·_getitem..LC38..
52 ··0x00000310·4c433430·002e4c43·3431002e·4c433432·LC40..LC41..LC4251 ··0x00000300·4c433339·002e4c43·3430002e·4c433431·LC39..LC40..LC41
53 ··0x00000320·002e4c43·3433002e·4c433434·002e4c43·..LC43..LC44..LC52 ··0x00000310·002e4c43·3432002e·4c433433·002e4c43·..LC42..LC43..LC
54 ··0x00000330·3435002e·4c433436·002e4c43·34370061·45..LC46..LC47.a53 ··0x00000320·3434002e·4c433435·002e4c43·3436002e·44..LC45..LC46..
55 ··0x00000340·72726179·5f5f6172·7261795f·7265636f·rray__array_reco 
56 ··0x00000350·6e737472·7563746f·72007479·7065636f·nstructor.typeco 
57 ··0x00000360·64655f74·6f5f6d66·6f726d61·745f636f·de_to_mformat_co 
58 ··0x00000370·6465006d·616b655f·61727261·79002e4c·de.make_array..L 
59 ··0x00000380·43343800·715f7365·74697465·6d002e4c·C48.q_setitem..L54 ··0x00000330·4c433437·00617272·61795f5f·61727261·LC47.array__arra
 55 ··0x00000340·795f7265·636f6e73·74727563·746f7200·y_reconstructor.
 56 ··0x00000350·74797065·636f6465·5f746f5f·6d666f72·typecode_to_mfor
 57 ··0x00000360·6d61745f·636f6465·006d616b·655f6172·mat_code.make_ar
 58 ··0x00000370·72617900·2e4c4334·3800715f·73657469·ray..LC48.q_seti
60 ··0x00000390·43343900·2e4c4335·30002e4c·43353100·C49..LC50..LC51.59 ··0x00000380·74656d00·2e4c4334·39002e4c·43353000·tem..LC49..LC50.
 60 ··0x00000390·715f6765·74697465·6d002e4c·43353100·q_getitem..LC51.
61 ··0x000003a0·2e4c4335·32006172·7261795f·6173735f·.LC52.array_ass_61 ··0x000003a0·2e4c4335·32006172·7261795f·6173735f·.LC52.array_ass_
62 ··0x000003b0·73756273·63720061·72726179·5f736c69·subscr.array_sli62 ··0x000003b0·73756273·63720061·72726179·5f736c69·subscr.array_sli
63 ··0x000003c0·63652e63·6f6e7374·70726f70·2e30002e·ce.constprop.0..63 ··0x000003c0·63652e63·6f6e7374·70726f70·2e30002e·ce.constprop.0..
64 ··0x000003d0·4c433533·002e4c43·35340048·485f7365·LC53..LC54.HH_se64 ··0x000003d0·4c433533·002e4c43·35340048·485f7365·LC53..LC54.HH_se
65 ··0x000003e0·74697465·6d00695f·636f6d70·61726569·titem.i_comparei65 ··0x000003e0·74697465·6d00695f·636f6d70·61726569·titem.i_comparei
66 ··0x000003f0·74656d73·00617272·61795f67·65745f74·tems.array_get_t66 ··0x000003f0·74656d73·00617272·61795f67·65745f74·tems.array_get_t
67 ··0x00000400·79706563·6f646500·2e4c4335·35002e4c·ypecode..LC55..L67 ··0x00000400·79706563·6f646500·2e4c4335·35002e4c·ypecode..LC55..L
Offset 213, 22 lines modifiedOffset 213, 22 lines modified
213 ··0x00000d20·00507953·65717565·6e63655f·47657449·.PySequence_GetI213 ··0x00000d20·00507953·65717565·6e63655f·47657449·.PySequence_GetI
214 ··0x00000d30·74656d00·6d656d63·7079005f·50795f4e·tem.memcpy._Py_N214 ··0x00000d30·74656d00·6d656d63·7079005f·50795f4e·tem.memcpy._Py_N
215 ··0x00000d40·6f6e6553·74727563·74005079·556e6963·oneStruct.PyUnic215 ··0x00000d40·6f6e6553·74727563·74005079·556e6963·oneStruct.PyUnic
216 ··0x00000d50·6f64655f·41735769·64654368·61725374·ode_AsWideCharSt216 ··0x00000d50·6f64655f·41735769·64654368·61725374·ode_AsWideCharSt
217 ··0x00000d60·72696e67·0050794d·656d5f46·72656500·ring.PyMem_Free.217 ··0x00000d60·72696e67·0050794d·656d5f46·72656500·ring.PyMem_Free.
218 ··0x00000d70·50794f62·6a656374·5f476574·49746572·PyObject_GetIter218 ··0x00000d70·50794f62·6a656374·5f476574·49746572·PyObject_GetIter
219 ··0x00000d80·00507945·72725f4e·6f4d656d·6f727900·.PyErr_NoMemory.219 ··0x00000d80·00507945·72725f4e·6f4d656d·6f727900·.PyErr_NoMemory.
220 ··0x00000d90·50794578·635f496e·64657845·72726f72·PyExc_IndexError 
221 ··0x00000da0·00507945·72725f53·65745374·72696e67·.PyErr_SetString 
222 ··0x00000db0·00507945·78635f54·79706545·72726f72·.PyExc_TypeError 
223 ··0x00000dc0·00507945·72725f46·6f726d61·74005f50·.PyErr_Format._P 
224 ··0x00000dd0·79417267·5f4e6f4b·6579776f·72647300·yArg_NoKeywords.220 ··0x00000d90·5f507941·72675f4e·6f4b6579·776f7264·_PyArg_NoKeyword
225 ··0x00000de0·50794578·635f5661·6c756545·72726f72·PyExc_ValueError 
226 ··0x00000df0·005f5079·4572725f·42616449·6e746572·._PyErr_BadInter221 ··0x00000da0·73005f50·79457272·5f426164·496e7465·s._PyErr_BadInte
227 ··0x00000e00·6e616c43·616c6c00·50794c6f·6e675f46·nalCall.PyLong_F222 ··0x00000db0·726e616c·43616c6c·00507945·78635f49·rnalCall.PyExc_I
 223 ··0x00000dc0·6e646578·4572726f·72005079·4572725f·ndexError.PyErr_
 224 ··0x00000dd0·53657453·7472696e·67005079·4578635f·SetString.PyExc_
 225 ··0x00000de0·54797065·4572726f·72005079·4572725f·TypeError.PyErr_
 226 ··0x00000df0·466f726d·61740050·79457863·5f56616c·Format.PyExc_Val
 227 ··0x00000e00·75654572·726f7200·50794c6f·6e675f46·ueError.PyLong_F
228 ··0x00000e10·726f6d4c·6f6e6700·5f5f6165·6162695f·romLong.__aeabi_228 ··0x00000e10·726f6d4c·6f6e6700·5f5f6165·6162695f·romLong.__aeabi_
229 ··0x00000e20·69646976·6d6f6400·6d656d73·65740050·idivmod.memset.P229 ··0x00000e20·69646976·6d6f6400·6d656d73·65740050·idivmod.memset.P
230 ··0x00000e30·794f626a·6563745f·47657442·75666665·yObject_GetBuffe230 ··0x00000e30·794f626a·6563745f·47657442·75666665·yObject_GetBuffe
231 ··0x00000e40·72005079·42756666·65725f49·73436f6e·r.PyBuffer_IsCon231 ··0x00000e40·72005079·42756666·65725f49·73436f6e·r.PyBuffer_IsCon
232 ··0x00000e50·74696775·6f757300·50794275·66666572·tiguous.PyBuffer232 ··0x00000e50·74696775·6f757300·50794275·66666572·tiguous.PyBuffer
233 ··0x00000e60·5f52656c·65617365·005f5079·4172675f·_Release._PyArg_233 ··0x00000e60·5f52656c·65617365·005f5079·4172675f·_Release._PyArg_
234 ··0x00000e70·42616441·7267756d·656e7400·50794d65·BadArgument.PyMe234 ··0x00000e70·42616441·7267756d·656e7400·50794d65·BadArgument.PyMe
Offset 264, 28 lines modifiedOffset 264, 28 lines modified
264 ··0x00001050·6865636b·506f7369·74696f6e·616c0050·heckPositional.P264 ··0x00001050·6865636b·506f7369·74696f6e·616c0050·heckPositional.P
265 ··0x00001060·79457863·5f52756e·74696d65·4572726f·yExc_RuntimeErro265 ··0x00001060·79457863·5f52756e·74696d65·4572726f·yExc_RuntimeErro
266 ··0x00001070·72005079·496e6465·785f4368·65636b00·r.PyIndex_Check.266 ··0x00001070·72005079·496e6465·785f4368·65636b00·r.PyIndex_Check.
267 ··0x00001080·50794e75·6d626572·5f417353·73697a65·PyNumber_AsSsize267 ··0x00001080·50794e75·6d626572·5f417353·73697a65·PyNumber_AsSsize
268 ··0x00001090·5f740050·79536c69·63655f54·79706500·_t.PySlice_Type.268 ··0x00001090·5f740050·79536c69·63655f54·79706500·_t.PySlice_Type.
269 ··0x000010a0·5079536c·6963655f·556e7061·636b0050·PySlice_Unpack.P269 ··0x000010a0·5079536c·6963655f·556e7061·636b0050·PySlice_Unpack.P
270 ··0x000010b0·79536c69·63655f41·646a7573·74496e64·ySlice_AdjustInd270 ··0x000010b0·79536c69·63655f41·646a7573·74496e64·ySlice_AdjustInd
271 ··0x000010c0·69636573·0050794c·6f6e675f·46726f6d·ices.PyLong_From271 ··0x000010c0·69636573·00507945·78635f4f·76657266·ices.PyExc_Overf
272 ··0x000010d0·4c6f6e67·4c6f6e67·00507945·78635f4f·LongLong.PyExc_O 
273 ··0x000010e0·76657266·6c6f7745·72726f72·005f5f61·verflowError.__a272 ··0x000010d0·6c6f7745·72726f72·005f5f61·65616269·lowError.__aeabi
274 ··0x000010f0·65616269·5f756964·69766d6f·64005f50·eabi_uidivmod._P273 ··0x000010e0·5f756964·69766d6f·64005f50·794c6f6e·_uidivmod._PyLon
275 ··0x00001100·794c6f6e·675f4173·496e7400·5079556e·yLong_AsInt.PyUn274 ··0x000010f0·675f4173·496e7400·5079556e·69636f64·g_AsInt.PyUnicod
276 ··0x00001110·69636f64·655f4465·636f6465·55544633·icode_DecodeUTF3275 ··0x00001100·655f4465·636f6465·55544633·32005079·e_DecodeUTF32.Py
277 ··0x00001120·32005079·556e6963·6f64655f·4465636f·2.PyUnicode_Deco276 ··0x00001110·556e6963·6f64655f·4465636f·64655554·Unicode_DecodeUT
278 ··0x00001130·64655554·46313600·50794c69·73745f4e·deUTF16.PyList_N277 ··0x00001120·46313600·50794c69·73745f4e·6577005f·F16.PyList_New._
 278 ··0x00001130·5079466c·6f61745f·556e7061·636b3800·PyFloat_Unpack8.
279 ··0x00001140·6577005f·5079466c·6f61745f·556e7061·ew._PyFloat_Unpa279 ··0x00001140·5f507946·6c6f6174·5f556e70·61636b34·_PyFloat_Unpack4
280 ··0x00001150·636b3800·5f507946·6c6f6174·5f556e70·ck8._PyFloat_Unp 
281 ··0x00001160·61636b34·005f5079·4c6f6e67·5f46726f·ack4._PyLong_Fro280 ··0x00001150·005f5079·4c6f6e67·5f46726f·6d427974·._PyLong_FromByt
282 ··0x00001170·6d427974·65417272·6179005f·5079556e·mByteArray._PyUn281 ··0x00001160·65417272·6179005f·5079556e·69636f64·eArray._PyUnicod
283 ··0x00001180·69636f64·655f5265·61647900·6d656d63·icode_Ready.memc282 ··0x00001170·655f5265·61647900·6d656d63·6d700050·e_Ready.memcmp.P
 283 ··0x00001180·794c6f6e·675f4672·6f6d4c6f·6e674c6f·yLong_FromLongLo
284 ··0x00001190·6d700050·79547570·6c655f4e·65770050·mp.PyTuple_New.P284 ··0x00001190·6e670050·79547570·6c655f4e·65770050·ng.PyTuple_New.P
285 ··0x000011a0·79457272·5f426164·41726775·6d656e74·yErr_BadArgument285 ··0x000011a0·79457272·5f426164·41726775·6d656e74·yErr_BadArgument
286 ··0x000011b0·005f5079·54797065·5f4e616d·65005079·._PyType_Name.Py286 ··0x000011b0·005f5079·54797065·5f4e616d·65005079·._PyType_Name.Py
287 ··0x000011c0·556e6963·6f64655f·46726f6d·466f726d·Unicode_FromForm287 ··0x000011c0·556e6963·6f64655f·46726f6d·466f726d·Unicode_FromForm
288 ··0x000011d0·61740050·794c6f6e·675f4672·6f6d556e·at.PyLong_FromUn288 ··0x000011d0·61740050·794c6f6e·675f4672·6f6d556e·at.PyLong_FromUn
289 ··0x000011e0·7369676e·65644c6f·6e670050·794c6f6e·signedLong.PyLon289 ··0x000011e0·7369676e·65644c6f·6e670050·794c6f6e·signedLong.PyLon
290 ··0x000011f0·675f4173·556e7369·676e6564·4c6f6e67·g_AsUnsignedLong290 ··0x000011f0·675f4173·556e7369·676e6564·4c6f6e67·g_AsUnsignedLong
291 ··0x00001200·4c6f6e67·0050794c·6f6e675f·46726f6d·Long.PyLong_From291 ··0x00001200·4c6f6e67·0050794c·6f6e675f·46726f6d·Long.PyLong_From
9.46 KB
atexitmodule.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:··········4872·(bytes·into·file)13 ··Start·of·section·headers:··········4868·(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.87 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1308:1 There·are·17·section·headers,·starting·at·offset·0x1304:
  
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·0002d4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000fcc·0001a0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·000fc8·0001a0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000308·0000a4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000308·0000a4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00116c·0000b8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·001168·0000b8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0003ac·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0003ac·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003ac·0000bb·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003ac·0000bb·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000468·000054·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000468·000050·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001224·000008·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001220·000008·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0004bc·00004c·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0004b8·00004c·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00122c·000050·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001228·000050·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000508·00033e·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000504·00033e·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000846·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000842·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000846·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000842·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00087c·000420·10·····15··41··418 ··[14]·.symtab···········SYMTAB··········00000000·000878·000420·10·····15··41··4
19 ··[15]·.strtab···········STRTAB··········00000000·000c9c·000330·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·000c98·000330·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00127c·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·001278·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
1.06 KB
readelf --wide --symbols {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ·····5:·00000119···210·FUNC····LOCAL··DEFAULT····1·atexit_callfuncs9 ·····5:·00000119···210·FUNC····LOCAL··DEFAULT····1·atexit_callfuncs
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC012 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
13 ·····9:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC113 ·····9:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
14 ····10:·00000045···210·FUNC····LOCAL··DEFAULT····1·atexit_register14 ····10:·00000045···210·FUNC····LOCAL··DEFAULT····1·atexit_register
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
16 ····12:·00000001····82·FUNC····LOCAL··DEFAULT····7·atexit_m_traverse16 ····12:·00000001····78·FUNC····LOCAL··DEFAULT····7·atexit_m_traverse
17 ····13:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC217 ····13:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
18 ····14:·000001ed····40·FUNC····LOCAL··DEFAULT····1·atexit_cleanup18 ····14:·000001ed····40·FUNC····LOCAL··DEFAULT····1·atexit_cleanup
19 ····15:·00000215····72·FUNC····LOCAL··DEFAULT····1·atexit_delete_cb.isra.019 ····15:·00000215····72·FUNC····LOCAL··DEFAULT····1·atexit_delete_cb.isra.0
20 ····16:·0000025d····14·FUNC····LOCAL··DEFAULT····1·atexit_m_clear20 ····16:·0000025d····14·FUNC····LOCAL··DEFAULT····1·atexit_m_clear
21 ····17:·0000026d····22·FUNC····LOCAL··DEFAULT····1·atexit_free21 ····17:·0000026d····22·FUNC····LOCAL··DEFAULT····1·atexit_free
22 ····18:·00000285····78·FUNC····LOCAL··DEFAULT····1·atexit_unregister22 ····18:·00000285····78·FUNC····LOCAL··DEFAULT····1·atexit_unregister
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
3.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xfcc·contains·52·entries:1 Relocation·section·'.rel.text'·at·offset·0xfc8·contains·52·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 00000014··00002b0a·R_ARM_THM_CALL·········00000000···PyModule_GetState5 00000014··00002b0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
6 00000022··00002c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc6 00000022··00002c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
7 0000002c··0000052f·R_ARM_THM_MOVW_ABS_NC··00000119···atexit_callfuncs7 0000002c··0000052f·R_ARM_THM_MOVW_ABS_NC··00000119···atexit_callfuncs
8 00000030··00000530·R_ARM_THM_MOVT_ABS·····00000119···atexit_callfuncs8 00000030··00000530·R_ARM_THM_MOVT_ABS·····00000119···atexit_callfuncs
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 000002bc··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct50 000002bc··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
51 000002c0··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct51 000002c0··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
52 00000008··00002a1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init52 00000008··00002a1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
53 000000dc··0000321e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory53 000000dc··0000321e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
54 00000242··0000311e·R_ARM_THM_JUMP24·······00000000···PyMem_Free54 00000242··0000311e·R_ARM_THM_JUMP24·······00000000···PyMem_Free
55 0000027e··0000311e·R_ARM_THM_JUMP24·······00000000···PyMem_Free55 0000027e··0000311e·R_ARM_THM_JUMP24·······00000000···PyMem_Free
  
56 Relocation·section·'.rel.data'·at·offset·0x116c·contains·23·entries:56 Relocation·section·'.rel.data'·at·offset·0x1168·contains·23·entries:
57 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name57 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
58 00000014··00000602·R_ARM_ABS32············00000000···.rodata.str1.458 00000014··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
59 00000018··00001702·R_ARM_ABS32············00000000···.rodata59 00000018··00001702·R_ARM_ABS32············00000000···.rodata
60 00000020··00000102·R_ARM_ABS32············00000000···.data60 00000020··00000102·R_ARM_ABS32············00000000···.data
61 00000024··00000102·R_ARM_ABS32············00000000···.data61 00000024··00000102·R_ARM_ABS32············00000000···.data
62 00000028··00000c02·R_ARM_ABS32············00000001···atexit_m_traverse62 00000028··00000c02·R_ARM_ABS32············00000001···atexit_m_traverse
63 0000002c··00001002·R_ARM_ABS32············0000025d···atexit_m_clear63 0000002c··00001002·R_ARM_ABS32············0000025d···atexit_m_clear
Offset 76, 19 lines modifiedOffset 76, 19 lines modified
76 00000074··00000602·R_ARM_ABS32············00000000···.rodata.str1.476 00000074··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
77 00000078··00001502·R_ARM_ABS32············0000001b···atexit_run_exitfuncs77 00000078··00001502·R_ARM_ABS32············0000001b···atexit_run_exitfuncs
78 00000080··00001702·R_ARM_ABS32············00000000···.rodata78 00000080··00001702·R_ARM_ABS32············00000000···.rodata
79 00000084··00000602·R_ARM_ABS32············00000000···.rodata.str1.479 00000084··00000602·R_ARM_ABS32············00000000···.rodata.str1.4
80 00000088··00001602·R_ARM_ABS32············0000003d···atexit_ncallbacks80 00000088··00001602·R_ARM_ABS32············0000003d···atexit_ncallbacks
81 00000090··00001702·R_ARM_ABS32············00000000···.rodata81 00000090··00001702·R_ARM_ABS32············00000000···.rodata
  
82 Relocation·section·'.rel.text.hot'·at·offset·0x1224·contains·1·entry:82 Relocation·section·'.rel.text.hot'·at·offset·0x1220·contains·1·entry:
83 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name83 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
84 00000008··00002b0a·R_ARM_THM_CALL·········00000000···PyModule_GetState84 00000008··00002b0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
  
85 Relocation·section·'.rel.text.unlikely'·at·offset·0x122c·contains·10·entries:85 Relocation·section·'.rel.text.unlikely'·at·offset·0x1228·contains·10·entries:
86 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name86 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
87 00000002··00002b0a·R_ARM_THM_CALL·········00000000···PyModule_GetState87 00000002··00002b0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
88 00000006··00000e0a·R_ARM_THM_CALL·········000001ed···atexit_cleanup88 00000006··00000e0a·R_ARM_THM_CALL·········000001ed···atexit_cleanup
89 0000000a··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct89 0000000a··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
90 0000000e··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct90 0000000e··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
91 0000001c··0000050a·R_ARM_THM_CALL·········00000119···atexit_callfuncs91 0000001c··0000050a·R_ARM_THM_CALL·········00000119···atexit_callfuncs
92 00000020··0000400a·R_ARM_THM_CALL·········00000000···PyErr_Occurred92 00000020··0000400a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
1.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 2, 43 lines modifiedOffset 2, 43 lines modified
  
  
2 Disassembly·of·section·.text.hot:2 Disassembly·of·section·.text.hot:
  
3 00000000·<atexit_m_traverse>:3 00000000·<atexit_m_traverse>:
4 atexit_m_traverse():4 atexit_m_traverse():
5 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}5 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
6 »       mov»    r6,·r16 »       mov»    r7,·r1
7 »       mov»    r7,·r27 »       mov»    r8,·r2
8 »       bl»     0·<PyModule_GetState>8 »       bl»     0·<PyModule_GetState>
9 ·R_ARM_THM_CALL» PyModule_GetState9 ·R_ARM_THM_CALL» PyModule_GetState
10 »       ldr»    r3,·[r0,·#4]10 »       ldr»    r3,·[r0,·#4]
11 »       cmp»    r3,·#011 »       cmp»    r3,·#0
12 »       ble.n»  42·<atexit_m_traverse+0x42>12 »       ble.n»  3e·<atexit_m_traverse+0x3e>
13 »       mov»    r5,·r013 »       mov»    r5,·r0
14 »       mov.w»  r8,·#014 »       movs»   r6,·#0
15 »       ldr»    r2,·[r5,·#0]15 »       ldr»    r2,·[r5,·#0]
16 »       ldr.w»  r4,·[r2,·r8,·lsl·#2]16 »       ldr.w»  r4,·[r2,·r6,·lsl·#2]
17 »       cbz»    r4,·3a·<atexit_m_traverse+0x3a>17 »       cbz»    r4,·38·<atexit_m_traverse+0x38>
18 »       ldr»    r0,·[r4,·#0]18 »       ldr»    r0,·[r4,·#0]
19 »       cbz»    r0,·2a·<atexit_m_traverse+0x2a>19 »       cbz»    r0,·28·<atexit_m_traverse+0x28>
20 »       mov»    r1,·r720 »       mov»    r1,·r8
21 »       blx»    r621 »       blx»    r7
22 »       cbnz»   r0,·44·<atexit_m_traverse+0x44>22 »       cbnz»   r0,·40·<atexit_m_traverse+0x40>
23 »       ldr»    r0,·[r4,·#4]23 »       ldr»    r0,·[r4,·#4]
24 »       cbz»    r0,·34·<atexit_m_traverse+0x34>24 »       cbz»    r0,·32·<atexit_m_traverse+0x32>
25 »       mov»    r1,·r725 »       mov»    r1,·r8
26 »       blx»    r626 »       blx»    r7
27 »       cbnz»   r0,·44·<atexit_m_traverse+0x44>27 »       cbnz»   r0,·40·<atexit_m_traverse+0x40>
28 »       ldr»    r0,·[r4,·#8]28 »       ldr»    r0,·[r4,·#8]
29 »       cbnz»   r0,·48·<atexit_m_traverse+0x48>29 »       cbnz»   r0,·44·<atexit_m_traverse+0x44>
30 »       ldr»    r3,·[r5,·#4]30 »       ldr»    r3,·[r5,·#4]
31 »       add.w»  r8,·r8,·#131 »       adds»   r6,·#1
32 »       cmp»    r3,·r832 »       cmp»    r3,·r6
33 »       bgt.n»  18·<atexit_m_traverse+0x18>33 »       bgt.n»  16·<atexit_m_traverse+0x16>
34 »       movs»   r0,·#034 »       movs»   r0,·#0
35 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}35 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
36 »       mov»    r1,·r736 »       mov»    r1,·r8
37 »       blx»    r637 »       blx»    r7
38 »       cmp»    r0,·#038 »       cmp»    r0,·#0
39 »       beq.n»  38·<atexit_m_traverse+0x38>39 »       beq.n»  36·<atexit_m_traverse+0x36>
40 »       b.n»    44·<atexit_m_traverse+0x44>40 »       b.n»    40·<atexit_m_traverse+0x40>
41 »       nop41 »       nop
560 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:··········50048·(bytes·into·file)13 ··Start·of·section·headers:··········47692·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xc380:1 There·are·18·section·headers,·starting·at·offset·0xba4c:
  
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·000ec0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00120c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·009380·000a30·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·008d64·000b48·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ef4·000b6c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001240·000b6c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009db0·000800·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0098ac·000800·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001a60·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001dac·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001a60·000650·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001dac·000650·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0020b0·003364·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0023fc·0029d4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00a5b0·0016d0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00a0ac·0012a0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005414·000718·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004dd0·000718·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00bc80·000640·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00b34c·000640·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·005b2c·000c99·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0054e8·000c99·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00c2c0·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00b98c·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0067c5·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006181·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0067c5·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006181·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0067f8·001690·10·····16·241··419 ··[15]·.symtab···········SYMTAB··········00000000·0061b4·0016a0·10·····16·242··4
20 ··[16]·.strtab···········STRTAB··········00000000·007e88·0014f6·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·007854·001510·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00c2f0·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00b9bc·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
45.0 KB
readelf --wide --symbols {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Symbol·table·'.symtab'·contains·361·entries:1 Symbol·table·'.symtab'·contains·362·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
9 ·····6:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29 ·····6:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
10 ·····7:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC310 ·····7:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
11 ·····8:·00000001··1012·FUNC····LOCAL··DEFAULT····7·_io_BufferedReader___init__11 ·····8:·00000001··1008·FUNC····LOCAL··DEFAULT····7·_io_BufferedReader___init__
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR013 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
14 ····11:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d14 ····11:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·$d
15 ····12:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····7·$t15 ····12:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
16 ····13:·000003f5···372·FUNC····LOCAL··DEFAULT····7·_buffered_init16 ····13:·000003f1···372·FUNC····LOCAL··DEFAULT····7·_buffered_init
17 ····14:·00000569···142·FUNC····LOCAL··DEFAULT····7·_buffered_raw_tell17 ····14:·00000565···142·FUNC····LOCAL··DEFAULT····7·_buffered_raw_tell
18 ····15:·000005f9····26·FUNC····LOCAL··DEFAULT····7·buffered_closed_get18 ····15:·000005f5····26·FUNC····LOCAL··DEFAULT····7·buffered_closed_get
19 ····16:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_closed_get.part.019 ····16:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_closed_get.part.0
20 ····17:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC420 ····17:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
21 ····18:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC521 ····18:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····20:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_fileno.part.023 ····20:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_fileno.part.0
24 ····21:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_tell.part.024 ····21:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_tell.part.0
25 ····22:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_name_get.part.025 ····22:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_name_get.part.0
Offset 30, 335 lines modifiedOffset 30, 336 lines modified
30 ····26:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_readable.part.030 ····26:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_readable.part.0
31 ····27:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_writable.part.031 ····27:·00000001····46·FUNC····LOCAL··DEFAULT····1·buffered_writable.part.0
32 ····28:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC632 ····28:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
33 ····29:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC733 ····29:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
34 ····30:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC834 ····30:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
35 ····31:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC935 ····31:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
36 ····32:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1036 ····32:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
37 ····33:·00000615··2014·FUNC····LOCAL··DEFAULT····7·_io__Buffered_read37 ····33:·00000611··1894·FUNC····LOCAL··DEFAULT····7·_io__Buffered_read
38 ····34:·00002abd···372·FUNC····LOCAL··DEFAULT····7·_bufferedreader_fill_buffer38 ····34:·000024b5···372·FUNC····LOCAL··DEFAULT····7·_bufferedreader_fill_buffer
39 ····35:·00001075····64·FUNC····LOCAL··DEFAULT····7·buffered_closed39 ····35:·00000ff9····64·FUNC····LOCAL··DEFAULT····7·buffered_closed
40 ····36:·00002c31···338·FUNC····LOCAL··DEFAULT····7·_bufferedreader_raw_read40 ····36:·00002629···278·FUNC····LOCAL··DEFAULT····7·_bufferedreader_raw_read
41 ····37:·00002009···692·FUNC····LOCAL··DEFAULT····7·buffered_flush_and_rewind_unlocked41 ····37:·00001acd···404·FUNC····LOCAL··DEFAULT····7·buffered_flush_and_rewind_unlocked
42 ····38:·00000591···154·FUNC····LOCAL··DEFAULT····9·_enter_buffered_busy42 ····38:·000000bb···154·FUNC····LOCAL··DEFAULT····9·_enter_buffered_busy
43 ····39:·00002a69····84·FUNC····LOCAL··DEFAULT····7·_bufferedreader_read_fast43 ····39:·00002461····84·FUNC····LOCAL··DEFAULT····7·_bufferedreader_read_fast
44 ····40:·00000df5···640·FUNC····LOCAL··DEFAULT····7·buffered_close44 ····40:·00000d79···640·FUNC····LOCAL··DEFAULT····7·buffered_close
45 ····41:·00000201····84·FUNC····LOCAL··DEFAULT····1·buffered_dealloc_warn45 ····41:·00000201····84·FUNC····LOCAL··DEFAULT····1·buffered_dealloc_warn
46 ····42:·00000001····48·FUNC····LOCAL··DEFAULT····9·buffered_closed.part.046 ····42:·00000001····48·FUNC····LOCAL··DEFAULT····9·buffered_closed.part.0
47 ····43:·000010b5····46·FUNC····LOCAL··DEFAULT····7·buffered_simple_flush47 ····43:·00001039····46·FUNC····LOCAL··DEFAULT····7·buffered_simple_flush
48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
49 ····45:·000010e5···192·FUNC····LOCAL··DEFAULT····7·buffered_dealloc49 ····45:·00001069···192·FUNC····LOCAL··DEFAULT····7·buffered_dealloc
50 ····46:·00000031···332·FUNC····LOCAL··DEFAULT····1·_io_BufferedWriter___init__50 ····46:·00000031···332·FUNC····LOCAL··DEFAULT····1·_io_BufferedWriter___init__
51 ····47:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000174·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····48:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····49:·0000017d····44·FUNC····LOCAL··DEFAULT····1·buffered_readable53 ····49:·0000017d····44·FUNC····LOCAL··DEFAULT····1·buffered_readable
54 ····50:·000001a9····44·FUNC····LOCAL··DEFAULT····1·buffered_seekable54 ····50:·000001a9····44·FUNC····LOCAL··DEFAULT····1·buffered_seekable
55 ····51:·000001d5····44·FUNC····LOCAL··DEFAULT····1·buffered_writable55 ····51:·000001d5····44·FUNC····LOCAL··DEFAULT····1·buffered_writable
56 ····52:·000011a5···216·FUNC····LOCAL··DEFAULT····7·buffered_tell56 ····52:·00001129···220·FUNC····LOCAL··DEFAULT····7·buffered_tell
57 ····53:·0000127d····44·FUNC····LOCAL··DEFAULT····7·buffered_traverse57 ····53:·00001205····44·FUNC····LOCAL··DEFAULT····7·buffered_traverse
58 ····54:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1158 ····54:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
59 ····55:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1259 ····55:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
60 ····56:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1360 ····56:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
61 ····57:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1461 ····57:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
62 ····58:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15 
63 ····59:·000012a9··2332·FUNC····LOCAL··DEFAULT····7·_io_BufferedWriter_write62 ····58:·00001231··1514·FUNC····LOCAL··DEFAULT····7·_io_BufferedWriter_write
64 ····60:·00002985···226·FUNC····LOCAL··DEFAULT····7·_buffered_raw_seek63 ····59:·00001c61···362·FUNC····LOCAL··DEFAULT····7·_bufferedwriter_raw_write
65 ····61:·0000062b····86·FUNC····LOCAL··DEFAULT····9·_set_BlockingIOError.constprop.064 ····60:·0000062d····86·FUNC····LOCAL··DEFAULT····9·_set_BlockingIOError.constprop.0
 65 ····61:·0000237d···226·FUNC····LOCAL··DEFAULT····7·_buffered_raw_seek
66 ····62:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1666 ····62:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
67 ····63:·00001bc5··1092·FUNC····LOCAL··DEFAULT····7·buffered_flush67 ····63:·0000181d···686·FUNC····LOCAL··DEFAULT····7·buffered_flush
 68 ····64:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
68 ····64:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1769 ····65:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
69 ····65:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1870 ····66:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
70 ····66:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1971 ····67:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
71 ····67:·000022bd··1734·FUNC····LOCAL··DEFAULT····7·_io__Buffered_seek72 ····68:·00001dcd··1456·FUNC····LOCAL··DEFAULT····7·_io__Buffered_seek
72 ····68:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2073 ····69:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
73 ····69:·00000250·····0·NOTYPE··LOCAL··DEFAULT····1·$d74 ····70:·00000250·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2175 ····71:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
75 ····71:·00000254·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·00000254·····0·NOTYPE··LOCAL··DEFAULT····1·$t
76 ····72:·00000255···480·FUNC····LOCAL··DEFAULT····1·_io__Buffered_read177 ····73:·00000255···480·FUNC····LOCAL··DEFAULT····1·_io__Buffered_read1
77 ····73:·00000435····44·FUNC····LOCAL··DEFAULT····1·buffered_fileno78 ····74:·00000435····44·FUNC····LOCAL··DEFAULT····1·buffered_fileno
78 ····74:·00000031····88·FUNC····LOCAL··DEFAULT····9·buffered_isatty79 ····75:·00000031····88·FUNC····LOCAL··DEFAULT····9·buffered_isatty
79 ····75:·00000461····20·FUNC····LOCAL··DEFAULT····1·buffered_name_get80 ····76:·00000461····20·FUNC····LOCAL··DEFAULT····1·buffered_name_get
80 ····76:·00000470·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·00000470·····0·NOTYPE··LOCAL··DEFAULT····1·$d
81 ····77:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2282 ····78:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
82 ····78:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00000475···126·FUNC····LOCAL··DEFAULT····1·_io__Buffered_readline84 ····80:·00000475···126·FUNC····LOCAL··DEFAULT····1·_io__Buffered_readline
84 ····80:·00002d85···844·FUNC····LOCAL··DEFAULT····7·_buffered_readline85 ····81:·000004f5···844·FUNC····LOCAL··DEFAULT····1·_buffered_readline
85 ····81:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2386 ····82:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
86 ····82:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2487 ····83:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
87 ····83:·000004f5···208·FUNC····LOCAL··DEFAULT····1·buffered_iternext88 ····84:·00000841···208·FUNC····LOCAL··DEFAULT····1·buffered_iternext
88 ····84:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d89 ····85:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
89 ····85:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t90 ····86:·00000910·····0·NOTYPE··LOCAL··DEFAULT····1·$t
90 ····86:·000005c5···384·FUNC····LOCAL··DEFAULT····1·_io_BufferedRandom___init__91 ····87:·00000911···384·FUNC····LOCAL··DEFAULT····1·_io_BufferedRandom___init__
91 ····87:·0000073c·····0·NOTYPE··LOCAL··DEFAULT····1·$d92 ····88:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····1·$d
92 ····88:·00000744·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····1·$t
93 ····89:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR194 ····90:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
94 ····90:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2595 ····91:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
95 ····91:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2696 ····92:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
96 ····92:·000007dd···434·FUNC····LOCAL··DEFAULT····1·_io__Buffered_peek97 ····93:·00000b29···434·FUNC····LOCAL··DEFAULT····1·_io__Buffered_peek
97 ····93:·00000089····50·FUNC····LOCAL··DEFAULT····9·buffered_clear98 ····94:·00000089····50·FUNC····LOCAL··DEFAULT····9·buffered_clear
98 ····94:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2799 ····95:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
99 ····95:·00000338·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28100 ····96:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
100 ····96:·000000bb···142·FUNC····LOCAL··DEFAULT····9·_io__BufferedIOBase_readinto 
101 ····97:·00000149···176·FUNC····LOCAL··DEFAULT····9·_bufferediobase_readinto_generic 
102 ····98:·00000344·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29101 ····97:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
 102 ····98:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
103 ····99:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30103 ····99:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
104 ···100:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····9·$d 
105 ···101:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31104 ···100:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
106 ···102:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····9·$t 
107 ···103:·000001f9···142·FUNC····LOCAL··DEFAULT····9·_io__BufferedIOBase_readinto1105 ···101:·00000155···142·FUNC····LOCAL··DEFAULT····9·_io__BufferedIOBase_readinto
108 ···104:·00000991····24·FUNC····LOCAL··DEFAULT····1·buffered_mode_get106 ···102:·000001e3···178·FUNC····LOCAL··DEFAULT····9·_bufferediobase_readinto_generic
109 ···105:·000009a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
110 ···106:·00000398·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32107 ···103:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
111 ···107:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33108 ···104:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
112 ···108:·000009a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
113 ···109:·000009a9···312·FUNC····LOCAL··DEFAULT····1·_io_BufferedRWPair___init__ 
114 ···110:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
115 ···111:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34 
116 ···112:·00000ae0·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
117 ···113:·00000ae1····52·FUNC····LOCAL··DEFAULT····1·bufferedrwpair_closed_get 
118 ···114:·00000287····14·FUNC····LOCAL··DEFAULT····9·bufferedrwpair_write 
119 ···115:·00000b15····90·FUNC····LOCAL··DEFAULT····1·_forward_call 
120 ···116:·00000290·····0·NOTYPE··LOCAL··DEFAULT····9·$d109 ···105:·00000290·····0·NOTYPE··LOCAL··DEFAULT····9·$d
121 ···117:·00000b71···108·FUNC····LOCAL··DEFAULT····1·bufferedrwpair_close 
122 ···118:·00000bd8·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
123 ···119:·00000bdc·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
124 ···120:·00000bdd···130·FUNC····LOCAL··DEFAULT····1·bufferedrwpair_dealloc 
125 ···121:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35 
126 ···122:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36 
Max diff block lines reached; -1/46067 bytes (-0.00%) of diff not shown.
187 KB
readelf --wide --relocs {}
Max HTML report size reached
4.27 KB
strings --all --bytes=8 {}
    
Offset 7, 37 lines modifiedOffset 7, 37 lines modified
7 read·length·must·be·non-negative·or·-17 read·length·must·be·non-negative·or·-1
8 read·of·closed·file8 read·of·closed·file
9 readall()·should·return·bytes9 readall()·should·return·bytes
10 read()·should·return·bytes10 read()·should·return·bytes
11 contiguous·buffer11 contiguous·buffer
12 argument12 argument
13 write·to·closed·file13 write·to·closed·file
14 raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd) 
15 flush·of·closed·file14 flush·of·closed·file
 15 raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
16 whence·value·%d·unsupported16 whence·value·%d·unsupported
17 seek·of·closed·file17 seek·of·closed·file
18 raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)18 raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
19 readline19 readline
20 readline·of·closed·file20 readline·of·closed·file
21 readline()·should·have·returned·a·bytes·object,·not·'%.200s'21 readline()·should·have·returned·a·bytes·object,·not·'%.200s'
22 peek·of·closed·file22 peek·of·closed·file
 23 <ascii(self)·failed>
 24 reentrant·call·inside·%R
 25 could·not·acquire·lock·for·%s·at·interpreter·shutdown,·possibly·due·to·daemon·threads
23 read-write·bytes-like·object26 read-write·bytes-like·object
24 readinto27 readinto
25 read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned28 read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned
26 readinto129 readinto1
27 BufferedRWPair30 BufferedRWPair
28 the·BufferedRWPair·object·is·being·garbage-collected31 the·BufferedRWPair·object·is·being·garbage-collected
29 truncate32 truncate
30 truncate·of·closed·file33 truncate·of·closed·file
31 readinto·of·closed·file34 readinto·of·closed·file
32 <%s·name=%R>35 <%s·name=%R>
33 reentrant·call·inside·%s.__repr__36 reentrant·call·inside·%s.__repr__
34 <ascii(self)·failed> 
35 reentrant·call·inside·%R 
36 could·not·acquire·lock·for·%s·at·interpreter·shutdown,·possibly·due·to·daemon·threads 
37 write·could·not·complete·without·blocking37 write·could·not·complete·without·blocking
38 buffer_size38 buffer_size
39 BufferedRandom39 BufferedRandom
40 BufferedWriter40 BufferedWriter
41 BufferedReader41 BufferedReader
42 _io.BufferedRandom42 _io.BufferedRandom
43 _finalizing43 _finalizing
Offset 48, 16 lines modifiedOffset 48, 14 lines modified
48 __sizeof__48 __sizeof__
49 _io.BufferedRWPair49 _io.BufferedRWPair
50 _io.BufferedWriter50 _io.BufferedWriter
51 _io.BufferedReader51 _io.BufferedReader
52 _io._BufferedIOBase52 _io._BufferedIOBase
53 3F2F1F(F53 3F2F1F(F
54 2F·k)D5D54 2F·k)D5D
55 b&e&dgegd 
56 !mfm#dbd 
57 =F!k*F0D55 =F!k*F0D
58 _enter_buffered_busy56 _enter_buffered_busy
59 BufferedRandom(raw,·buffer_size=DEFAULT_BUFFER_SIZE)57 BufferedRandom(raw,·buffer_size=DEFAULT_BUFFER_SIZE)
60 A·buffered·interface·to·random·access·streams.58 A·buffered·interface·to·random·access·streams.
61 The·constructor·creates·a·reader·and·writer·for·a·seekable·stream,59 The·constructor·creates·a·reader·and·writer·for·a·seekable·stream,
62 raw,·given·in·the·first·argument.·If·the·buffer_size·is·omitted·it60 raw,·given·in·the·first·argument.·If·the·buffer_size·is·omitted·it
63 defaults·to·DEFAULT_BUFFER_SIZE.61 defaults·to·DEFAULT_BUFFER_SIZE.
Offset 150, 29 lines modifiedOffset 148, 31 lines modified
150 _io_BufferedWriter___init__148 _io_BufferedWriter___init__
151 buffered_readable149 buffered_readable
152 buffered_seekable150 buffered_seekable
153 buffered_writable151 buffered_writable
154 buffered_tell152 buffered_tell
155 buffered_traverse153 buffered_traverse
156 _io_BufferedWriter_write154 _io_BufferedWriter_write
157 _buffered_raw_seek155 _bufferedwriter_raw_write
158 _set_BlockingIOError.constprop.0156 _set_BlockingIOError.constprop.0
 157 _buffered_raw_seek
159 buffered_flush158 buffered_flush
160 _io__Buffered_seek159 _io__Buffered_seek
161 _io__Buffered_read1160 _io__Buffered_read1
162 buffered_fileno161 buffered_fileno
163 buffered_isatty162 buffered_isatty
164 buffered_name_get163 buffered_name_get
165 _io__Buffered_readline164 _io__Buffered_readline
166 _buffered_readline165 _buffered_readline
167 buffered_iternext166 buffered_iternext
168 _io_BufferedRandom___init__167 _io_BufferedRandom___init__
169 .LANCHOR1168 .LANCHOR1
170 _io__Buffered_peek169 _io__Buffered_peek
171 buffered_clear170 buffered_clear
 171 .LANCHOR2
172 _io__BufferedIOBase_readinto172 _io__BufferedIOBase_readinto
173 _bufferediobase_readinto_generic173 _bufferediobase_readinto_generic
174 _io__BufferedIOBase_readinto1174 _io__BufferedIOBase_readinto1
175 buffered_mode_get175 buffered_mode_get
176 _io_BufferedRWPair___init__176 _io_BufferedRWPair___init__
177 bufferedrwpair_closed_get177 bufferedrwpair_closed_get
178 bufferedrwpair_write178 bufferedrwpair_write
Offset 188, 15 lines modifiedOffset 188, 14 lines modified
188 bufferedrwpair_readable188 bufferedrwpair_readable
189 bufferedrwpair_writable189 bufferedrwpair_writable
190 bufferedrwpair_read190 bufferedrwpair_read
191 _io__BufferedIOBase_detach191 _io__BufferedIOBase_detach
192 buffered_sizeof192 buffered_sizeof
193 buffered_detach193 buffered_detach
194 buffered_repr194 buffered_repr
195 .LANCHOR2 
196 bufferedrwpair_isatty195 bufferedrwpair_isatty
197 bufferedrwpair_peek196 bufferedrwpair_peek
198 bufferedrwpair_read1197 bufferedrwpair_read1
199 bufferedrwpair_readinto198 bufferedrwpair_readinto
200 bufferedrwpair_readinto1199 bufferedrwpair_readinto1
201 bufferedrwpair_flush200 bufferedrwpair_flush
202 bufferedrwpair_traverse201 bufferedrwpair_traverse
Offset 316, 57 lines modifiedOffset 315, 57 lines modified
316 _PyIO_str_seekable315 _PyIO_str_seekable
317 _PyIO_str_writable316 _PyIO_str_writable
318 PyLong_FromLongLong317 PyLong_FromLongLong
319 PyObject_GetBuffer318 PyObject_GetBuffer
320 PyBuffer_IsContiguous319 PyBuffer_IsContiguous
321 PyLong_FromSsize_t320 PyLong_FromSsize_t
322 PyBuffer_Release321 PyBuffer_Release
323 _PyIO_str_write 
324 PyBuffer_FillInfo 
325 PyMemoryView_FromBuffer 
326 __errno_location 
327 PyNumber_AsSsize_t 
328 PyErr_CheckSignals322 PyErr_CheckSignals
329 PyExc_BlockingIOError323 PyExc_BlockingIOError
330 PyErr_GivenExceptionMatches324 PyErr_GivenExceptionMatches
331 PyErr_Restore325 PyErr_Restore
332 _PyIO_trap_eintr 
333 _PyArg_BadArgument326 _PyArg_BadArgument
 327 PyBuffer_FillInfo
 328 PyMemoryView_FromBuffer
Max diff block lines reached; 956/4319 bytes (22.13%) of diff not shown.
50.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 »       cmp»    r0,·#093 »       cmp»    r0,·#0
94 »       bne.n»  162·<_io_BufferedWriter___init__+0x132>94 »       bne.n»  162·<_io_BufferedWriter___init__+0x132>
95 »       movs»   r5,·#095 »       movs»   r5,·#0
96 »       movs»   r0,·#196 »       movs»   r0,·#1
97 »       str»    r7,·[r4,·#104]»;·0x6897 »       str»    r7,·[r4,·#104]»;·0x68
98 »       strd»   r5,·r0,·[r4,·#20]98 »       strd»   r5,·r0,·[r4,·#20]
99 »       mov»    r0,·r499 »       mov»    r0,·r4
100 »       bl»     3f4·<_io__Buffered_read1+0x1a0>100 »       bl»     3f0·<_io__Buffered_read1+0x19c>
101 ·R_ARM_THM_CALL» _buffered_init101 ·R_ARM_THM_CALL» _buffered_init
102 »       cmp»    r0,·r5102 »       cmp»    r0,·r5
103 »       blt.n»  126·<_io_BufferedWriter___init__+0xf6>103 »       blt.n»  126·<_io_BufferedWriter___init__+0xf6>
104 »       movs»   r3,·#0104 »       movs»   r3,·#0
105 »       movs»   r2,·#0105 »       movs»   r2,·#0
106 »       ldr»    r7,·[pc,·#172]»;·(174·<_io_BufferedWriter___init__+0x144>)106 »       ldr»    r7,·[pc,·#172]»;·(174·<_io_BufferedWriter___init__+0x144>)
107 »       mov.w»  r0,·#4294967295»    ;·0xffffffff107 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
Offset 382, 15 lines modifiedOffset 382, 15 lines modified
382 »       mov.w»  r3,·#4294967295»    ;·0xffffffff382 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
383 »       mov.w»  r2,·#4294967295»    ;·0xffffffff383 »       mov.w»  r2,·#4294967295»    ;·0xffffffff
384 »       adds»   r1,·#16384 »       adds»   r1,·#16
385 »       strd»   r2,·r3,·[r4,·#72]»     ;·0x48385 »       strd»   r2,·r3,·[r4,·#72]»     ;·0x48
386 »       str»    r0,·[r4,·#100]»;·0x64386 »       str»    r0,·[r4,·#100]»;·0x64
387 »       mov»    r2,·r5387 »       mov»    r2,·r5
388 »       mov»    r0,·r4388 »       mov»    r0,·r4
389 »       bl»     2c30·<_bufferedreader_raw_read>389 »       bl»     2628·<_bufferedreader_raw_read>
390 ·R_ARM_THM_CALL» _bufferedreader_raw_read390 ·R_ARM_THM_CALL» _bufferedreader_raw_read
391 »       movs»   r3,·#0391 »       movs»   r3,·#0
392 »       mov»    r6,·r0392 »       mov»    r6,·r0
393 »       str»    r3,·[r4,·#100]»;·0x64393 »       str»    r3,·[r4,·#100]»;·0x64
394 »       ldr»    r0,·[r4,·#96]» ;·0x60394 »       ldr»    r0,·[r4,·#96]» ;·0x60
395 »       bl»     0·<PyThread_release_lock>395 »       bl»     0·<PyThread_release_lock>
396 ·R_ARM_THM_CALL» PyThread_release_lock396 ·R_ARM_THM_CALL» PyThread_release_lock
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 »       add»    r0,·sp,·#4405 »       add»    r0,·sp,·#4
406 »       bl»     0·<_PyBytes_Resize>406 »       bl»     0·<_PyBytes_Resize>
407 ·R_ARM_THM_CALL» _PyBytes_Resize407 ·R_ARM_THM_CALL» _PyBytes_Resize
408 »       ldr»    r0,·[sp,·#4]408 »       ldr»    r0,·[sp,·#4]
409 »       add»    sp,·#8409 »       add»    sp,·#8
410 »       pop»    {r4,·r5,·r6,·pc}410 »       pop»    {r4,·r5,·r6,·pc}
411 »       mov»    r0,·r4411 »       mov»    r0,·r4
412 »       bl»     1074·<buffered_closed>412 »       bl»     ff8·<_io__Buffered_truncate+0x4c>
413 ·R_ARM_THM_CALL» buffered_closed413 ·R_ARM_THM_CALL» buffered_closed
414 »       cmp»    r0,·#0414 »       cmp»    r0,·#0
415 »       beq.n»  2d4·<_io__Buffered_read1+0x80>415 »       beq.n»  2d4·<_io__Buffered_read1+0x80>
416 »       movw»   lr,·#0416 »       movw»   lr,·#0
417 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError417 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
418 »       movt»   lr,·#0418 »       movt»   lr,·#0
419 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError419 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
Offset 430, 15 lines modifiedOffset 430, 15 lines modified
430 »       subs»   r1,·r2,·r1430 »       subs»   r1,·r2,·r1
431 »       cmp»    r1,·#0431 »       cmp»    r1,·#0
432 »       ble.n»  2ec·<_io__Buffered_read1+0x98>432 »       ble.n»  2ec·<_io__Buffered_read1+0x98>
433 »       cmp»    r1,·r5433 »       cmp»    r1,·r5
434 »       mov»    r0,·r4434 »       mov»    r0,·r4
435 »       it»     ge435 »       it»     ge
436 »       movge»  r1,·r5436 »       movge»  r1,·r5
437 »       bl»     2a68·<_bufferedreader_read_fast>437 »       bl»     2460·<_bufferedreader_read_fast>
438 ·R_ARM_THM_CALL» _bufferedreader_read_fast438 ·R_ARM_THM_CALL» _bufferedreader_read_fast
439 »       b.n»    348·<_io__Buffered_read1+0xf4>439 »       b.n»    348·<_io__Buffered_read1+0xf4>
440 »       mov»    r1,·r5440 »       mov»    r1,·r5
441 »       mov»    r0,·r5441 »       mov»    r0,·r5
442 »       bl»     0·<PyBytes_FromStringAndSize>442 »       bl»     0·<PyBytes_FromStringAndSize>
443 ·R_ARM_THM_CALL» PyBytes_FromStringAndSize443 ·R_ARM_THM_CALL» PyBytes_FromStringAndSize
444 »       b.n»    348·<_io__Buffered_read1+0xf4>444 »       b.n»    348·<_io__Buffered_read1+0xf4>
Offset 452, 15 lines modifiedOffset 452, 15 lines modified
452 ·R_ARM_THM_MOVT_ABS»     .LC0452 ·R_ARM_THM_MOVT_ABS»     .LC0
453 »       ldr.w»  r0,·[ip]453 »       ldr.w»  r0,·[ip]
454 »       bl»     0·<PyErr_SetString>454 »       bl»     0·<PyErr_SetString>
455 ·R_ARM_THM_CALL» PyErr_SetString455 ·R_ARM_THM_CALL» PyErr_SetString
456 »       movs»   r0,·#0456 »       movs»   r0,·#0
457 »       b.n»    348·<_io__Buffered_read1+0xf4>457 »       b.n»    348·<_io__Buffered_read1+0xf4>
458 »       mov»    r0,·r4458 »       mov»    r0,·r4
459 »       bl»     590·<buffered_iternext+0x9c>459 »       bl»     ba·<_io_BufferedWriter___init__+0x8a>
460 ·R_ARM_THM_CALL» _enter_buffered_busy460 ·R_ARM_THM_CALL» _enter_buffered_busy
461 »       cmp»    r0,·#0461 »       cmp»    r0,·#0
462 »       bne.n»  306·<_io__Buffered_read1+0xb2>462 »       bne.n»  306·<_io__Buffered_read1+0xb2>
463 »       ldr»    r0,·[sp,·#4]463 »       ldr»    r0,·[sp,·#4]
464 »       ldr»    r4,·[r0,·#0]464 »       ldr»    r4,·[r0,·#0]
465 »       subs»   r5,·r4,·#1465 »       subs»   r5,·r4,·#1
466 »       str»    r5,·[r0,·#0]466 »       str»    r5,·[r0,·#0]
Offset 572, 16 lines modifiedOffset 572, 15 lines modified
572 »       cmp»    r4,·#0572 »       cmp»    r4,·#0
573 »       bgt.n»  49e·<_io__Buffered_readline+0x2a>573 »       bgt.n»  49e·<_io__Buffered_readline+0x2a>
574 »       ldr»    r0,·[r5,·#12]574 »       ldr»    r0,·[r5,·#12]
575 »       ldr»    r1,·[sp,·#4]575 »       ldr»    r1,·[sp,·#4]
576 »       cmp»    r0,·#0576 »       cmp»    r0,·#0
577 »       ble.n»  4c6·<_io__Buffered_readline+0x52>577 »       ble.n»  4c6·<_io__Buffered_readline+0x52>
578 »       mov»    r0,·r5578 »       mov»    r0,·r5
579 »       bl»     2d84·<_buffered_readline>579 »       bl»     4f4·<_buffered_readline>
580 ·R_ARM_THM_CALL» _buffered_readline 
581 »       add»    sp,·#8580 »       add»    sp,·#8
582 »       pop»    {r4,·r5,·r6,·pc}581 »       pop»    {r4,·r5,·r6,·pc}
583 »       ldr»    r0,·[r6,·#0]582 »       ldr»    r0,·[r6,·#0]
584 »       add»    r1,·sp,·#4583 »       add»    r1,·sp,·#4
585 »       bl»     0·<_Py_convert_optional_to_ssize_t>584 »       bl»     0·<_Py_convert_optional_to_ssize_t>
586 ·R_ARM_THM_CALL» _Py_convert_optional_to_ssize_t585 ·R_ARM_THM_CALL» _Py_convert_optional_to_ssize_t
587 »       cmp»    r0,·#0586 »       cmp»    r0,·#0
Offset 620, 40 lines modifiedOffset 619, 398 lines modified
620 ·R_ARM_THM_MOVT_ABS»     .LC5619 ·R_ARM_THM_MOVT_ABS»     .LC5
621 »       bl»     0·<PyErr_SetString>620 »       bl»     0·<PyErr_SetString>
622 ·R_ARM_THM_CALL» PyErr_SetString621 ·R_ARM_THM_CALL» PyErr_SetString
623 »       mov»    r0,·r4622 »       mov»    r0,·r4
624 »       b.n»    49a·<_io__Buffered_readline+0x26>623 »       b.n»    49a·<_io__Buffered_readline+0x26>
625 »       nop624 »       nop
  
 625 000004f4·<_buffered_readline>:
 626 _buffered_readline():
 627 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 628 »       ldr»    r3,·[r0,·#48]» ;·0x30
 629 »       cmp»    r3,·#0
 630 »       beq.w»  746·<_buffered_readline+0x252>
 631 »       mov»    r5,·r1
 632 »       ldr»    r1,·[r0,·#32]
 633 »       mov»    r4,·r0
 634 »       cmp»    r1,·#0
 635 »       beq.w»  73c·<_buffered_readline+0x248>
 636 »       ldr»    r0,·[r0,·#8]
 637 »       bl»     0·<_PyFileIO_closed>
 638 ·R_ARM_THM_CALL» _PyFileIO_closed
 639 »       cmp»    r0,·#0
 640 »       bne.w»  746·<_buffered_readline+0x252>
 641 »       ldr»    r7,·[r4,·#20]
 642 »       ldr»    r0,·[r4,·#56]» ;·0x38
 643 »       ldr»    r2,·[r4,·#48]» ;·0x30
 644 »       add.w»  r8,·r2,·r0
 645 »       cbz»    r7,·574·<_buffered_readline+0x80>
 646 »       ldrd»   r6,·r3,·[r4,·#72]»     ;·0x48
 647 »       cmp.w»  r3,·#4294967295»    ;·0xffffffff
Max diff block lines reached; 39855/51665 bytes (77.14%) of diff not shown.
9.16 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 63, 53 lines modifiedOffset 63, 53 lines modified
63 ··0x000003b0·00000000·00000000·00000000·00000000·................63 ··0x000003b0·00000000·00000000·00000000·00000000·................
64 ··0x000003c0·00000000·00000000·00000000·00000000·................64 ··0x000003c0·00000000·00000000·00000000·00000000·................
65 ··0x000003d0·00000000·00000000·00000000·80010000·................65 ··0x000003d0·00000000·00000000·00000000·80010000·................
66 ··0x000003e0·00000000·00000000·98050000·00000000·................66 ··0x000003e0·00000000·00000000·98050000·00000000·................
67 ··0x000003f0·00000000·ac050000·00000000·00000000·................67 ··0x000003f0·00000000·ac050000·00000000·00000000·................
68 ··0x00000400·b8050000·00000000·00000000·cc050000·................68 ··0x00000400·b8050000·00000000·00000000·cc050000·................
69 ··0x00000410·00000000·00000000·fc020000·00000000·................69 ··0x00000410·00000000·00000000·fc020000·00000000·................
70 ··0x00000420·00000000·38030000·00000000·00000000·....8...........70 ··0x00000420·00000000·c4030000·00000000·00000000·................
71 ··0x00000430·8c030000·00000000·00000000·e4050000·................71 ··0x00000430·18040000·00000000·00000000·e4050000·................
72 ··0x00000440·00000000·74050000·00000000·00000000·....t...........72 ··0x00000440·00000000·74050000·00000000·00000000·....t...........
73 ··0x00000450·00000000·00000000·7c050000·00000000·........|.......73 ··0x00000450·00000000·00000000·7c050000·00000000·........|.......
74 ··0x00000460·00000000·00000000·00000000·84050000·................74 ··0x00000460·00000000·00000000·00000000·84050000·................
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·20050000·06000000·08000000·....·...........77 ··0x00000490·00000000·20050000·06000000·08000000·....·...........
78 ··0x000004a0·01000000·00000000·8c050000·0e000000·................78 ··0x000004a0·01000000·00000000·8c050000·0e000000·................
79 ··0x000004b0·1c000000·00000000·00000000·00000000·................79 ··0x000004b0·1c000000·00000000·00000000·00000000·................
80 ··0x000004c0·00000000·00000000·00000000·00000000·................80 ··0x000004c0·00000000·00000000·00000000·00000000·................
81 ··0x000004d0·98050000·00000000·04000000·00000000·................81 ··0x000004d0·98050000·00000000·04000000·00000000·................
82 ··0x000004e0·20040000·00000000·04000000·00000000··...............82 ··0x000004e0·ac040000·00000000·04000000·00000000·................
83 ··0x000004f0·a0050000·00000000·04000000·00000000·................83 ··0x000004f0·a0050000·00000000·04000000·00000000·................
84 ··0x00000500·ac050000·00000000·04000000·00000000·................84 ··0x00000500·ac050000·00000000·04000000·00000000·................
85 ··0x00000510·b8050000·00000000·04000000·00000000·................85 ··0x00000510·b8050000·00000000·04000000·00000000·................
86 ··0x00000520·c4050000·00000000·04000000·00000000·................86 ··0x00000520·c4050000·00000000·04000000·00000000·................
87 ··0x00000530·cc050000·00000000·04000000·00000000·................87 ··0x00000530·cc050000·00000000·04000000·00000000·................
88 ··0x00000540·d4050000·00000000·08000000·00000000·................88 ··0x00000540·d4050000·00000000·08000000·00000000·................
89 ··0x00000550·e4050000·00000000·04000000·00000000·................89 ··0x00000550·e4050000·00000000·04000000·00000000·................
90 ··0x00000560·08020000·00000000·80000000·d0040000·................90 ··0x00000560·08020000·00000000·80000000·d0040000·................
91 ··0x00000570·ec050000·00000000·04000000·00000000·................91 ··0x00000570·ec050000·00000000·04000000·00000000·................
92 ··0x00000580·e4030000·00000000·80000000·ac040000·................92 ··0x00000580·70040000·00000000·80000000·ac040000·p...............
93 ··0x00000590·e0000000·00000000·80000000·80050000·................93 ··0x00000590·e0000000·00000000·80000000·80050000·................
94 ··0x000005a0·90020000·00000000·80000000·60050000·............`...94 ··0x000005a0·90020000·00000000·80000000·60050000·............`...
95 ··0x000005b0·38030000·00000000·08000000·40050000·8...........@...95 ··0x000005b0·c4030000·00000000·08000000·40050000·............@...
96 ··0x000005c0·8c030000·00000000·08000000·1c050000·................96 ··0x000005c0·18040000·00000000·08000000·1c050000·................
97 ··0x000005d0·98020000·00000000·80000000·f8040000·................97 ··0x000005d0·98020000·00000000·80000000·f8040000·................
98 ··0x000005e0·fc020000·00000000·80000000·a0050000·................98 ··0x000005e0·fc020000·00000000·80000000·a0050000·................
99 ··0x000005f0·80010000·00000000·08000000·0c030000·................99 ··0x000005f0·80010000·00000000·08000000·0c030000·................
100 ··0x00000600·f4050000·00000000·04000000·00000000·................100 ··0x00000600·f4050000·00000000·04000000·00000000·................
101 ··0x00000610·00000000·00000000·00000000·00000000·................101 ··0x00000610·00000000·00000000·00000000·00000000·................
102 ··0x00000620·74050000·00000000·00000000·00000000·t...............102 ··0x00000620·74050000·00000000·00000000·00000000·t...............
103 ··0x00000630·00000000·00000000·00000000·00000000·................103 ··0x00000630·00000000·00000000·00000000·00000000·................
104 ··0x00000640·00000000·00000000·e0000000·00000000·................104 ··0x00000640·00000000·00000000·e0000000·00000000·................
105 ··0x00000650·01000000·00000000·fc020000·00000000·................105 ··0x00000650·01000000·00000000·fc020000·00000000·................
106 ··0x00000660·01000000·00000000·90020000·00000000·................106 ··0x00000660·01000000·00000000·90020000·00000000·................
107 ··0x00000670·01000000·00000000·38030000·00000000·........8....... 
108 ··0x00000680·01000000·00000000·8c030000·00000000·................107 ··0x00000670·01000000·00000000·c4030000·00000000·................
 108 ··0x00000680·01000000·00000000·18040000·00000000·................
109 ··0x00000690·01000000·00000000·80010000·00000000·................109 ··0x00000690·01000000·00000000·80010000·00000000·................
110 ··0x000006a0·01000000·00000000·e4050000·00000000·................110 ··0x000006a0·01000000·00000000·e4050000·00000000·................
111 ··0x000006b0·04000000·00000000·ac050000·00000000·................111 ··0x000006b0·04000000·00000000·ac050000·00000000·................
112 ··0x000006c0·04000000·00000000·b8050000·00000000·................112 ··0x000006c0·04000000·00000000·b8050000·00000000·................
113 ··0x000006d0·04000000·00000000·98050000·00000000·................113 ··0x000006d0·04000000·00000000·98050000·00000000·................
114 ··0x000006e0·04000000·00000000·cc050000·00000000·................114 ··0x000006e0·04000000·00000000·cc050000·00000000·................
115 ··0x000006f0·04000000·00000000·00000000·00000000·................115 ··0x000006f0·04000000·00000000·00000000·00000000·................
Offset 119, 69 lines modifiedOffset 119, 69 lines modified
119 ··0x00000730·84050000·00000000·00000000·00000000·................119 ··0x00000730·84050000·00000000·00000000·00000000·................
120 ··0x00000740·00000000·00000000·00000000·00000000·................120 ··0x00000740·00000000·00000000·00000000·00000000·................
121 ··0x00000750·00000000·00000000·20050000·06000000·........·.......121 ··0x00000750·00000000·00000000·20050000·06000000·........·.......
122 ··0x00000760·08000000·01000000·00000000·8c050000·................122 ··0x00000760·08000000·01000000·00000000·8c050000·................
123 ··0x00000770·0e000000·1c000000·00000000·00000000·................123 ··0x00000770·0e000000·1c000000·00000000·00000000·................
124 ··0x00000780·00000000·00000000·00000000·00000000·................124 ··0x00000780·00000000·00000000·00000000·00000000·................
125 ··0x00000790·00000000·98050000·00000000·04000000·................125 ··0x00000790·00000000·98050000·00000000·04000000·................
126 ··0x000007a0·00000000·20040000·00000000·04000000·....·...........126 ··0x000007a0·00000000·ac040000·00000000·04000000·................
127 ··0x000007b0·00000000·a0050000·00000000·04000000·................127 ··0x000007b0·00000000·a0050000·00000000·04000000·................
128 ··0x000007c0·00000000·b8050000·00000000·04000000·................128 ··0x000007c0·00000000·b8050000·00000000·04000000·................
129 ··0x000007d0·00000000·c4050000·00000000·04000000·................129 ··0x000007d0·00000000·c4050000·00000000·04000000·................
130 ··0x000007e0·00000000·cc050000·00000000·04000000·................130 ··0x000007e0·00000000·cc050000·00000000·04000000·................
131 ··0x000007f0·00000000·d4050000·00000000·08000000·................131 ··0x000007f0·00000000·d4050000·00000000·08000000·................
132 ··0x00000800·00000000·80010000·00000000·08000000·................132 ··0x00000800·00000000·80010000·00000000·08000000·................
133 ··0x00000810·0c030000·e4030000·00000000·80000000·................133 ··0x00000810·0c030000·70040000·00000000·80000000·....p...........
134 ··0x00000820·ac040000·e4050000·00000000·04000000·................134 ··0x00000820·ac040000·e4050000·00000000·04000000·................
135 ··0x00000830·00000000·08020000·00000000·80000000·................135 ··0x00000830·00000000·08020000·00000000·80000000·................
136 ··0x00000840·d0040000·ec050000·00000000·04000000·................136 ··0x00000840·d0040000·ec050000·00000000·04000000·................
137 ··0x00000850·00000000·f4050000·00000000·04000000·................137 ··0x00000850·00000000·f4050000·00000000·04000000·................
138 ··0x00000860·00000000·00000000·00000000·00000000·................138 ··0x00000860·00000000·00000000·00000000·00000000·................
139 ··0x00000870·00000000·74050000·00000000·00000000·....t...........139 ··0x00000870·00000000·74050000·00000000·00000000·....t...........
140 ··0x00000880·00000000·00000000·7c050000·00000000·........|.......140 ··0x00000880·00000000·00000000·7c050000·00000000·........|.......
141 ··0x00000890·00000000·00000000·00000000·84050000·................141 ··0x00000890·00000000·00000000·00000000·84050000·................
142 ··0x000008a0·00000000·00000000·00000000·00000000·................142 ··0x000008a0·00000000·00000000·00000000·00000000·................
143 ··0x000008b0·00000000·00000000·00000000·00000000·................143 ··0x000008b0·00000000·00000000·00000000·00000000·................
144 ··0x000008c0·00000000·20050000·06000000·08000000·....·...........144 ··0x000008c0·00000000·20050000·06000000·08000000·....·...........
145 ··0x000008d0·01000000·00000000·8c050000·0e000000·................145 ··0x000008d0·01000000·00000000·8c050000·0e000000·................
146 ··0x000008e0·1c000000·00000000·00000000·00000000·................146 ··0x000008e0·1c000000·00000000·00000000·00000000·................
147 ··0x000008f0·00000000·00000000·00000000·00000000·................147 ··0x000008f0·00000000·00000000·00000000·00000000·................
148 ··0x00000900·20040000·00000000·04000000·00000000··...............148 ··0x00000900·ac040000·00000000·04000000·00000000·................
149 ··0x00000910·e4050000·00000000·04000000·00000000·................149 ··0x00000910·e4050000·00000000·04000000·00000000·................
150 ··0x00000920·98050000·00000000·04000000·00000000·................150 ··0x00000920·98050000·00000000·04000000·00000000·................
151 ··0x00000930·a0050000·00000000·04000000·00000000·................151 ··0x00000930·a0050000·00000000·04000000·00000000·................
152 ··0x00000940·ac050000·00000000·04000000·00000000·................152 ··0x00000940·ac050000·00000000·04000000·00000000·................
153 ··0x00000950·c4050000·00000000·04000000·00000000·................153 ··0x00000950·c4050000·00000000·04000000·00000000·................
154 ··0x00000960·cc050000·00000000·04000000·00000000·................154 ··0x00000960·cc050000·00000000·04000000·00000000·................
155 ··0x00000970·d4050000·00000000·08000000·00000000·................155 ··0x00000970·d4050000·00000000·08000000·00000000·................
156 ··0x00000980·e0000000·00000000·80000000·80050000·................156 ··0x00000980·e0000000·00000000·80000000·80050000·................
157 ··0x00000990·fc020000·00000000·80000000·a0050000·................157 ··0x00000990·fc020000·00000000·80000000·a0050000·................
158 ··0x000009a0·90020000·00000000·80000000·60050000·............`...158 ··0x000009a0·90020000·00000000·80000000·60050000·............`...
159 ··0x000009b0·38030000·00000000·08000000·40050000·8...........@...159 ··0x000009b0·c4030000·00000000·08000000·40050000·............@...
160 ··0x000009c0·8c030000·00000000·08000000·1c050000·................160 ··0x000009c0·18040000·00000000·08000000·1c050000·................
161 ··0x000009d0·98020000·00000000·80000000·f8040000·................161 ··0x000009d0·98020000·00000000·80000000·f8040000·................
162 ··0x000009e0·08020000·00000000·80000000·d0040000·................162 ··0x000009e0·08020000·00000000·80000000·d0040000·................
163 ··0x000009f0·ec050000·00000000·04000000·00000000·................163 ··0x000009f0·ec050000·00000000·04000000·00000000·................
164 ··0x00000a00·e4030000·00000000·80000000·ac040000·................164 ··0x00000a00·70040000·00000000·80000000·ac040000·p...............
165 ··0x00000a10·f4050000·00000000·04000000·00000000·................165 ··0x00000a10·f4050000·00000000·04000000·00000000·................
166 ··0x00000a20·00000000·00000000·00000000·00000000·................166 ··0x00000a20·00000000·00000000·00000000·00000000·................
167 ··0x00000a30·01000000·00000000·00000000·3c060000·............<...167 ··0x00000a30·01000000·00000000·00000000·3c060000·............<...
168 ··0x00000a40·00000000·00000000·00000000·00000000·................168 ··0x00000a40·00000000·00000000·00000000·00000000·................
169 ··0x00000a50·00000000·00000000·00000000·00000000·................169 ··0x00000a50·00000000·00000000·00000000·00000000·................
170 ··0x00000a60·00000000·00000000·00000000·00000000·................170 ··0x00000a60·00000000·00000000·00000000·00000000·................
171 ··0x00000a70·00000000·00000000·00000000·00000000·................171 ··0x00000a70·00000000·00000000·00000000·00000000·................
172 ··0x00000a80·00000000·00040400·a80a0000·00000000·................172 ··0x00000a80·00000000·00040400·a80a0000·00000000·................
173 ··0x00000a90·00000000·00000000·00000000·00000000·................173 ··0x00000a90·00000000·00000000·00000000·00000000·................
174 ··0x00000aa0·00000000·fc0a0000·00000000·00000000·................174 ··0x00000aa0·00000000·fc0a0000·00000000·00000000·................
175 ··0x00000ab0·00000000·00000000·00000000·00000000·................175 ··0x00000ab0·00000000·00000000·00000000·00000000·................
176 ··0x00000ac0·00000000·00000000·00000000·00000000·................176 ··0x00000ac0·00000000·00000000·00000000·00000000·................
177 ··0x00000ad0·00000000·00000000·00000000·00000000·................177 ··0x00000ad0·00000000·00000000·00000000·00000000·................
178 ··0x00000ae0·00000000·00000000·00000000·00000000·................178 ··0x00000ae0·00000000·00000000·00000000·00000000·................
179 ··0x00000af0·00000000·00000000·00000000·20040000·............·...179 ··0x00000af0·00000000·00000000·00000000·ac040000·................
180 ··0x00000b00·00000000·04000000·bc050000·e0000000·................180 ··0x00000b00·00000000·04000000·bc050000·e0000000·................
181 ··0x00000b10·00000000·01000000·50080000·90020000·........P.......181 ··0x00000b10·00000000·01000000·50080000·90020000·........P.......
182 ··0x00000b20·00000000·01000000·98070000·38030000·............8...182 ··0x00000b20·00000000·01000000·98070000·c4030000·................
183 ··0x00000b30·00000000·08000000·88060000·8c030000·................183 ··0x00000b30·00000000·08000000·88060000·18040000·................
184 ··0x00000b40·00000000·08000000·64060000·80010000·........d.......184 ··0x00000b40·00000000·08000000·64060000·80010000·........d.......
185 ··0x00000b50·00000000·01000000·a8060000·00000000·................185 ··0x00000b50·00000000·01000000·a8060000·00000000·................
186 ··0x00000b60·00000000·00000000·00000000··········............186 ··0x00000b60·00000000·00000000·00000000··········............
  
2.47 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 11, 44 lines modifiedOffset 11, 44 lines modified
11 ··[···110]··read·of·closed·file11 ··[···110]··read·of·closed·file
12 ··[···124]··readall()·should·return·bytes12 ··[···124]··readall()·should·return·bytes
13 ··[···144]··read()·should·return·bytes13 ··[···144]··read()·should·return·bytes
14 ··[···160]··contiguous·buffer14 ··[···160]··contiguous·buffer
15 ··[···174]··argument15 ··[···174]··argument
16 ··[···180]··write16 ··[···180]··write
17 ··[···188]··write·to·closed·file17 ··[···188]··write·to·closed·file
 18 ··[···1a0]··flush·of·closed·file
18 ··[···1a0]··raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)19 ··[···1b8]··raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
19 ··[···1f0]··flush·of·closed·file 
20 ··[···208]··seek20 ··[···208]··seek
21 ··[···210]··whence·value·%d·unsupported21 ··[···210]··whence·value·%d·unsupported
22 ··[···22c]··seek·of·closed·file22 ··[···22c]··seek·of·closed·file
23 ··[···240]··raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)23 ··[···240]··raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
24 ··[···290]··read124 ··[···290]··read1
25 ··[···298]··readline25 ··[···298]··readline
26 ··[···2a4]··readline·of·closed·file26 ··[···2a4]··readline·of·closed·file
27 ··[···2bc]··readline()·should·have·returned·a·bytes·object,·not·'%.200s'27 ··[···2bc]··readline()·should·have·returned·a·bytes·object,·not·'%.200s'
28 ··[···2fc]··peek28 ··[···2fc]··peek
29 ··[···304]··peek·of·closed·file29 ··[···304]··peek·of·closed·file
 30 ··[···318]··<ascii(self)·failed>
 31 ··[···330]··reentrant·call·inside·%R
 32 ··[···34c]··could·not·acquire·lock·for·%s·at·interpreter·shutdown,·possibly·due·to·daemon·threads
30 ··[···318]··read-write·bytes-like·object33 ··[···3a4]··read-write·bytes-like·object
31 ··[···338]··readinto34 ··[···3c4]··readinto
32 ··[···344]··n35 ··[···3d0]··n
33 ··[···348]··read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned36 ··[···3d4]··read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned
34 ··[···38c]··readinto137 ··[···418]··readinto1
35 ··[···398]··BufferedRWPair38 ··[···424]··BufferedRWPair
36 ··[···3a8]··On39 ··[···434]··On
37 ··[···3ac]··the·BufferedRWPair·object·is·being·garbage-collected40 ··[···438]··the·BufferedRWPair·object·is·being·garbage-collected
38 ··[···3e4]··truncate41 ··[···470]··truncate
39 ··[···3f0]··truncate·of·closed·file42 ··[···47c]··truncate·of·closed·file
40 ··[···408]··readinto·of·closed·file43 ··[···494]··readinto·of·closed·file
41 ··[···420]··detach44 ··[···4ac]··detach
42 ··[···428]··<%s>45 ··[···4b4]··<%s>
43 ··[···430]··<%s·name=%R>46 ··[···4bc]··<%s·name=%R>
44 ··[···440]··reentrant·call·inside·%s.__repr__47 ··[···4cc]··reentrant·call·inside·%s.__repr__
45 ··[···464]··<ascii(self)·failed> 
46 ··[···47c]··reentrant·call·inside·%R 
47 ··[···498]··could·not·acquire·lock·for·%s·at·interpreter·shutdown,·possibly·due·to·daemon·threads 
48 ··[···4f0]··write·could·not·complete·without·blocking48 ··[···4f0]··write·could·not·complete·without·blocking
49 ··[···51c]··isn49 ··[···51c]··isn
50 ··[···520]··raw50 ··[···520]··raw
51 ··[···524]··buffer_size51 ··[···524]··buffer_size
52 ··[···530]··BufferedRandom52 ··[···530]··BufferedRandom
53 ··[···540]··BufferedWriter53 ··[···540]··BufferedWriter
54 ··[···550]··BufferedReader54 ··[···550]··BufferedReader
192 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
27.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 99, 15 lines modifiedOffset 99, 93 lines modified
99 »       str»    r4,·[r0,·#0]99 »       str»    r4,·[r0,·#0]
100 »       cbnz»   r4,·b6·<buffered_clear+0x2e>100 »       cbnz»   r4,·b6·<buffered_clear+0x2e>
101 »       bl»     0·<_Py_Dealloc>101 »       bl»     0·<_Py_Dealloc>
102 ·R_ARM_THM_CALL» _Py_Dealloc102 ·R_ARM_THM_CALL» _Py_Dealloc
103 »       movs»   r0,·#0103 »       movs»   r0,·#0
104 »       pop»    {r4,·pc}104 »       pop»    {r4,·pc}
  
 105 000000ba·<_enter_buffered_busy>:
 106 _enter_buffered_busy():
 107 »       push»   {r4,·r5,·r6,·r7,·lr}
 108 »       mov»    r4,·r0
 109 »       ldr»    r5,·[r0,·#100]»;·0x64
 110 »       sub»    sp,·#12
 111 »       bl»     0·<PyThread_get_thread_ident>
 112 ·R_ARM_THM_CALL» PyThread_get_thread_ident
 113 »       cmp»    r5,·r0
 114 »       bne.n»  e6·<_enter_buffered_busy+0x2c>
 115 »       movw»   r0,·#0
 116 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
 117 »       movt»   r0,·#0
 118 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
 119 »       mov»    r2,·r4
 120 »       movw»   r1,·#0
 121 ·R_ARM_THM_MOVW_ABS_NC»  .LC28
 122 »       movt»   r1,·#0
 123 ·R_ARM_THM_MOVT_ABS»     .LC28
 124 »       ldr»    r0,·[r0,·#0]
 125 »       bl»     0·<PyErr_Format>
 126 ·R_ARM_THM_CALL» PyErr_Format
 127 »       movs»   r0,·#0
 128 »       b.n»    150·<_enter_buffered_busy+0x96>
 129 »       bl»     0·<_Py_IsFinalizing>
 130 ·R_ARM_THM_CALL» _Py_IsFinalizing
 131 »       mov»    r6,·r0
 132 »       bl»     0·<PyEval_SaveThread>
 133 ·R_ARM_THM_CALL» PyEval_SaveThread
 134 »       mov»    r7,·r0
 135 »       cbnz»   r6,·100·<_enter_buffered_busy+0x46>
 136 »       ldr»    r0,·[r4,·#96]» ;·0x60
 137 »       movs»   r1,·#1
 138 »       bl»     0·<PyThread_acquire_lock>
 139 ·R_ARM_THM_CALL» PyThread_acquire_lock
 140 »       mov»    r5,·r0
 141 »       b.n»    116·<_enter_buffered_busy+0x5c>
 142 »       movs»   r3,·#0
 143 »       str»    r3,·[sp,·#0]
 144 »       movw»   r2,·#16960»  ;·0x4240
 145 »       movt»   r2,·#15
 146 »       ldr»    r0,·[r4,·#96]» ;·0x60
 147 »       movs»   r3,·#0
 148 »       bl»     0·<PyThread_acquire_lock_timed>
 149 ·R_ARM_THM_CALL» PyThread_acquire_lock_timed
 150 »       mov»    r5,·r0
 151 »       mov»    r0,·r7
 152 »       bl»     0·<PyEval_RestoreThread>
 153 ·R_ARM_THM_CALL» PyEval_RestoreThread
 154 »       cbz»    r6,·14e·<_enter_buffered_busy+0x94>
 155 »       cmp»    r5,·#1
 156 »       beq.n»  14e·<_enter_buffered_busy+0x94>
 157 »       mov»    r0,·r4
 158 »       bl»     0·<PyObject_ASCII>
 159 ·R_ARM_THM_CALL» PyObject_ASCII
 160 »       cbz»    r0,·132·<_enter_buffered_busy+0x78>
 161 »       bl»     0·<PyUnicode_AsUTF8>
 162 ·R_ARM_THM_CALL» PyUnicode_AsUTF8
 163 »       mov»    r2,·r0
 164 »       b.n»    13a·<_enter_buffered_busy+0x80>
 165 »       movw»   r2,·#0
 166 ·R_ARM_THM_MOVW_ABS_NC»  .LC27
 167 »       movt»   r2,·#0
 168 ·R_ARM_THM_MOVT_ABS»     .LC27
 169 »       movw»   r1,·#0
 170 ·R_ARM_THM_MOVW_ABS_NC»  .LC29
 171 »       movt»   r1,·#0
 172 ·R_ARM_THM_MOVT_ABS»     .LC29
 173 »       movw»   r0,·#0
 174 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR2
 175 »       movt»   r0,·#0
 176 ·R_ARM_THM_MOVT_ABS»     .LANCHOR2
 177 »       bl»     0·<_Py_FatalErrorFormat>
 178 ·R_ARM_THM_CALL» _Py_FatalErrorFormat
 179 »       movs»   r0,·#1
 180 »       add»    sp,·#12
 181 »       pop»    {r4,·r5,·r6,·r7,·pc}
  
105 000000ba·<_io__BufferedIOBase_readinto>:182 00000154·<_io__BufferedIOBase_readinto>:
106 _io__BufferedIOBase_readinto():183 _io__BufferedIOBase_readinto():
107 »       push»   {r4,·r5,·r6,·lr}184 »       push»   {r4,·r5,·r6,·lr}
108 »       movs»   r2,·#44»     ;·0x2c185 »       movs»   r2,·#44»     ;·0x2c
109 »       mov»    r5,·r1186 »       mov»    r5,·r1
110 »       sub»    sp,·#48»      ;·0x30187 »       sub»    sp,·#48»      ;·0x30
111 »       movs»   r1,·#0188 »       movs»   r1,·#0
112 »       mov»    r6,·r0189 »       mov»    r6,·r0
Offset 116, 157 lines modifiedOffset 194, 158 lines modified
116 ·R_ARM_THM_CALL» memset194 ·R_ARM_THM_CALL» memset
117 »       movs»   r2,·#1195 »       movs»   r2,·#1
118 »       add»    r1,·sp,·#4196 »       add»    r1,·sp,·#4
119 »       mov»    r0,·r5197 »       mov»    r0,·r5
120 »       bl»     0·<PyObject_GetBuffer>198 »       bl»     0·<PyObject_GetBuffer>
121 ·R_ARM_THM_CALL» PyObject_GetBuffer199 ·R_ARM_THM_CALL» PyObject_GetBuffer
122 »       cmp»    r0,·#0200 »       cmp»    r0,·#0
123 »       bge.n»  100·<_io__BufferedIOBase_readinto+0x46>201 »       bge.n»  19a·<_io__BufferedIOBase_readinto+0x46>
124 »       bl»     0·<PyErr_Clear>202 »       bl»     0·<PyErr_Clear>
125 ·R_ARM_THM_CALL» PyErr_Clear203 ·R_ARM_THM_CALL» PyErr_Clear
126 »       mov»    r3,·r5204 »       mov»    r3,·r5
127 »       movw»   r2,·#0205 »       movw»   r2,·#0
128 ·R_ARM_THM_MOVW_ABS_NC»  .LC27206 ·R_ARM_THM_MOVW_ABS_NC»  .LC30
129 »       movt»   r2,·#0207 »       movt»   r2,·#0
130 ·R_ARM_THM_MOVT_ABS»     .LC27208 ·R_ARM_THM_MOVT_ABS»     .LC30
131 »       movw»   r1,·#0209 »       movw»   r1,·#0
132 ·R_ARM_THM_MOVW_ABS_NC»  .LC12210 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
133 »       movt»   r1,·#0211 »       movt»   r1,·#0
134 ·R_ARM_THM_MOVT_ABS»     .LC12212 ·R_ARM_THM_MOVT_ABS»     .LC12
135 »       movw»   r0,·#0213 »       movw»   r0,·#0
136 ·R_ARM_THM_MOVW_ABS_NC»  .LC28214 ·R_ARM_THM_MOVW_ABS_NC»  .LC31
137 »       movt»   r0,·#0215 »       movt»   r0,·#0
138 ·R_ARM_THM_MOVT_ABS»     .LC28216 ·R_ARM_THM_MOVT_ABS»     .LC31
139 »       movs»   r4,·#0217 »       movs»   r4,·#0
140 »       bl»     0·<_PyArg_BadArgument>218 »       bl»     0·<_PyArg_BadArgument>
141 ·R_ARM_THM_CALL» _PyArg_BadArgument219 ·R_ARM_THM_CALL» _PyArg_BadArgument
142 »       b.n»    138·<_io__BufferedIOBase_readinto+0x7e>220 »       b.n»    1d2·<_io__BufferedIOBase_readinto+0x7e>
143 »       movs»   r1,·#67»     ;·0x43221 »       movs»   r1,·#67»     ;·0x43
144 »       add»    r0,·sp,·#4222 »       add»    r0,·sp,·#4
145 »       bl»     0·<PyBuffer_IsContiguous>223 »       bl»     0·<PyBuffer_IsContiguous>
146 ·R_ARM_THM_CALL» PyBuffer_IsContiguous224 ·R_ARM_THM_CALL» PyBuffer_IsContiguous
147 »       mov»    r4,·r0225 »       mov»    r4,·r0
148 »       cbnz»   r0,·12c·<_io__BufferedIOBase_readinto+0x72>226 »       cbnz»   r0,·1c6·<_io__BufferedIOBase_readinto+0x72>
Max diff block lines reached; 24632/28070 bytes (87.75%) of diff not shown.
38.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 45, 295 lines modifiedOffset 45, 296 lines modified
45 ··0x000002a0·69745f5f·00627566·66657265·645f7265·it__.buffered_re45 ··0x000002a0·69745f5f·00627566·66657265·645f7265·it__.buffered_re
46 ··0x000002b0·61646162·6c650062·75666665·7265645f·adable.buffered_46 ··0x000002b0·61646162·6c650062·75666665·7265645f·adable.buffered_
47 ··0x000002c0·7365656b·61626c65·00627566·66657265·seekable.buffere47 ··0x000002c0·7365656b·61626c65·00627566·66657265·seekable.buffere
48 ··0x000002d0·645f7772·69746162·6c650062·75666665·d_writable.buffe48 ··0x000002d0·645f7772·69746162·6c650062·75666665·d_writable.buffe
49 ··0x000002e0·7265645f·74656c6c·00627566·66657265·red_tell.buffere49 ··0x000002e0·7265645f·74656c6c·00627566·66657265·red_tell.buffere
50 ··0x000002f0·645f7472·61766572·7365002e·4c433131·d_traverse..LC1150 ··0x000002f0·645f7472·61766572·7365002e·4c433131·d_traverse..LC11
51 ··0x00000300·002e4c43·3132002e·4c433133·002e4c43·..LC12..LC13..LC51 ··0x00000300·002e4c43·3132002e·4c433133·002e4c43·..LC12..LC13..LC
52 ··0x00000310·3134002e·4c433135·005f696f·5f427566·14..LC15._io_Buf52 ··0x00000310·3134005f·696f5f42·75666665·72656457·14._io_BufferedW
 53 ··0x00000320·72697465·725f7772·69746500·5f627566·riter_write._buf
53 ··0x00000320·66657265·64577269·7465725f·77726974·feredWriter_writ54 ··0x00000330·66657265·64777269·7465725f·7261775f·feredwriter_raw_
54 ··0x00000330·65005f62·75666665·7265645f·7261775f·e._buffered_raw_ 
55 ··0x00000340·7365656b·005f7365·745f426c·6f636b69·seek._set_Blocki55 ··0x00000340·77726974·65005f73·65745f42·6c6f636b·write._set_Block
56 ··0x00000350·6e67494f·4572726f·722e636f·6e737470·ngIOError.constp56 ··0x00000350·696e6749·4f457272·6f722e63·6f6e7374·ingIOError.const
57 ··0x00000360·726f702e·30002e4c·43313600·62756666·rop.0..LC16.buff57 ··0x00000360·70726f70·2e30005f·62756666·65726564·prop.0._buffered
 58 ··0x00000370·5f726177·5f736565·6b002e4c·43313500·_raw_seek..LC15.
58 ··0x00000370·65726564·5f666c75·7368002e·4c433137·ered_flush..LC1759 ··0x00000380·62756666·65726564·5f666c75·7368002e·buffered_flush..
 60 ··0x00000390·4c433136·002e4c43·3137002e·4c433138·LC16..LC17..LC18
59 ··0x00000380·002e4c43·3138002e·4c433139·005f696f·..LC18..LC19._io 
60 ··0x00000390·5f5f4275·66666572·65645f73·65656b00·__Buffered_seek. 
61 ··0x000003a0·2e4c4332·30002e4c·43323100·5f696f5f·.LC20..LC21._io_ 
62 ··0x000003b0·5f427566·66657265·645f7265·61643100·_Buffered_read1. 
63 ··0x000003c0·62756666·65726564·5f66696c·656e6f00·buffered_fileno. 
64 ··0x000003d0·62756666·65726564·5f697361·74747900·buffered_isatty. 
65 ··0x000003e0·62756666·65726564·5f6e616d·655f6765·buffered_name_ge 
66 ··0x000003f0·74002e4c·43323200·5f696f5f·5f427566·t..LC22._io__Buf61 ··0x000003a0·002e4c43·3139005f·696f5f5f·42756666·..LC19._io__Buff
 62 ··0x000003b0·65726564·5f736565·6b002e4c·43323000·ered_seek..LC20.
 63 ··0x000003c0·2e4c4332·31005f69·6f5f5f42·75666665·.LC21._io__Buffe
 64 ··0x000003d0·7265645f·72656164·31006275·66666572·red_read1.buffer
 65 ··0x000003e0·65645f66·696c656e·6f006275·66666572·ed_fileno.buffer
 66 ··0x000003f0·65645f69·73617474·79006275·66666572·ed_isatty.buffer
 67 ··0x00000400·65645f6e·616d655f·67657400·2e4c4332·ed_name_get..LC2
67 ··0x00000400·66657265·645f7265·61646c69·6e65005f·fered_readline._ 
68 ··0x00000410·62756666·65726564·5f726561·646c696e·buffered_readlin 
69 ··0x00000420·65002e4c·43323300·2e4c4332·34006275·e..LC23..LC24.bu 
70 ··0x00000430·66666572·65645f69·7465726e·65787400·ffered_iternext. 
71 ··0x00000440·5f696f5f·42756666·65726564·52616e64·_io_BufferedRand 
72 ··0x00000450·6f6d5f5f·5f696e69·745f5f00·2e4c414e·om___init__..LAN 
73 ··0x00000460·43484f52·31002e4c·43323500·2e4c4332·CHOR1..LC25..LC2 
74 ··0x00000470·36005f69·6f5f5f42·75666665·7265645f·6._io__Buffered_68 ··0x00000410·32005f69·6f5f5f42·75666665·7265645f·2._io__Buffered_
 69 ··0x00000420·72656164·6c696e65·005f6275·66666572·readline._buffer
 70 ··0x00000430·65645f72·6561646c·696e6500·2e4c4332·ed_readline..LC2
 71 ··0x00000440·33002e4c·43323400·62756666·65726564·3..LC24.buffered
 72 ··0x00000450·5f697465·726e6578·74005f69·6f5f4275·_iternext._io_Bu
 73 ··0x00000460·66666572·65645261·6e646f6d·5f5f5f69·fferedRandom___i
 74 ··0x00000470·6e69745f·5f002e4c·414e4348·4f523100·nit__..LANCHOR1.
75 ··0x00000480·7065656b·00627566·66657265·645f636c·peek.buffered_cl 
76 ··0x00000490·65617200·2e4c4332·37002e4c·43323800·ear..LC27..LC28. 
77 ··0x000004a0·5f696f5f·5f427566·66657265·64494f42·_io__BufferedIOB 
78 ··0x000004b0·6173655f·72656164·696e746f·005f6275·ase_readinto._bu 
79 ··0x000004c0·66666572·6564696f·62617365·5f726561·fferediobase_rea 
80 ··0x000004d0·64696e74·6f5f6765·6e657269·63002e4c·dinto_generic..L 
81 ··0x000004e0·43323900·2e4c4333·30002e4c·43333100·C29..LC30..LC31. 
82 ··0x000004f0·5f696f5f·5f427566·66657265·64494f42·_io__BufferedIOB 
83 ··0x00000500·6173655f·72656164·696e746f·31006275·ase_readinto1.bu 
84 ··0x00000510·66666572·65645f6d·6f64655f·67657400·ffered_mode_get. 
85 ··0x00000520·2e4c4333·32002e4c·43333300·5f696f5f·.LC32..LC33._io_75 ··0x00000480·2e4c4332·35002e4c·43323600·5f696f5f·.LC25..LC26._io_
86 ··0x00000530·42756666·65726564·52575061·69725f5f·BufferedRWPair__ 
87 ··0x00000540·5f696e69·745f5f00·2e4c4333·34006275·_init__..LC34.bu76 ··0x00000490·5f427566·66657265·645f7065·656b0062·_Buffered_peek.b
 77 ··0x000004a0·75666665·7265645f·636c6561·72002e4c·uffered_clear..L
 78 ··0x000004b0·43323700·2e4c4332·38002e4c·43323900·C27..LC28..LC29.
 79 ··0x000004c0·2e4c414e·43484f52·32002e4c·43333000·.LANCHOR2..LC30.
 80 ··0x000004d0·2e4c4333·31005f69·6f5f5f42·75666665·.LC31._io__Buffe
 81 ··0x000004e0·72656449·4f426173·655f7265·6164696e·redIOBase_readin
 82 ··0x000004f0·746f005f·62756666·65726564·696f6261·to._bufferedioba
 83 ··0x00000500·73655f72·65616469·6e746f5f·67656e65·se_readinto_gene
 84 ··0x00000510·72696300·2e4c4333·32002e4c·43333300·ric..LC32..LC33.
 85 ··0x00000520·2e4c4333·34005f69·6f5f5f42·75666665·.LC34._io__Buffe
 86 ··0x00000530·72656449·4f426173·655f7265·6164696e·redIOBase_readin
 87 ··0x00000540·746f3100·62756666·65726564·5f6d6f64·to1.buffered_mod
 88 ··0x00000550·655f6765·74002e4c·43333500·2e4c4333·e_get..LC35..LC3
 89 ··0x00000560·36005f69·6f5f4275·66666572·65645257·6._io_BufferedRW
 90 ··0x00000570·50616972·5f5f5f69·6e69745f·5f002e4c·Pair___init__..L
 91 ··0x00000580·43333700·62756666·65726564·72777061·C37.bufferedrwpa
 92 ··0x00000590·69725f63·6c6f7365·645f6765·74006275·ir_closed_get.bu
88 ··0x00000550·66666572·65647277·70616972·5f636c6f·fferedrwpair_clo93 ··0x000005a0·66666572·65647277·70616972·5f777269·fferedrwpair_wri
 94 ··0x000005b0·7465005f·666f7277·6172645f·63616c6c·te._forward_call
 95 ··0x000005c0·00627566·66657265·64727770·6169725f·.bufferedrwpair_
 96 ··0x000005d0·636c6f73·65006275·66666572·65647277·close.bufferedrw
 97 ··0x000005e0·70616972·5f646561·6c6c6f63·002e4c43·pair_dealloc..LC
 98 ··0x000005f0·3338002e·4c433339·005f696f·5f5f4275·38..LC39._io__Bu
 99 ··0x00000600·66666572·65645f74·72756e63·61746500·ffered_truncate.
 100 ··0x00000610·62756666·65726564·696f6261·73655f75·bufferediobase_u
 101 ··0x00000620·6e737570·706f7274·6564002e·4c433430·nsupported..LC40
 102 ··0x00000630·005f696f·5f5f4275·66666572·65645f72·._io__Buffered_r
 103 ··0x00000640·65616469·6e746f00·5f696f5f·5f427566·eadinto._io__Buf
 104 ··0x00000650·66657265·645f7265·6164696e·746f3100·fered_readinto1.
 105 ··0x00000660·62756666·65726564·696f6261·73655f72·bufferediobase_r
 106 ··0x00000670·65616400·62756666·65726564·696f6261·ead.bufferedioba
89 ··0x00000560·7365645f·67657400·62756666·65726564·sed_get.buffered107 ··0x00000680·73655f77·72697465·00627566·66657265·se_write.buffere
90 ··0x00000570·72777061·69725f77·72697465·005f666f·rwpair_write._fo 
91 ··0x00000580·72776172·645f6361·6c6c0062·75666665·rward_call.buffe 
92 ··0x00000590·72656472·77706169·725f636c·6f736500·redrwpair_close.108 ··0x00000690·64727770·6169725f·72656164·61626c65·drwpair_readable
 109 ··0x000006a0·00627566·66657265·64727770·6169725f·.bufferedrwpair_
 110 ··0x000006b0·77726974·61626c65·00627566·66657265·writable.buffere
 111 ··0x000006c0·64727770·6169725f·72656164·002e4c43·drwpair_read..LC
 112 ··0x000006d0·3431005f·696f5f5f·42756666·65726564·41._io__Buffered
 113 ··0x000006e0·494f4261·73655f64·65746163·68006275·IOBase_detach.bu
 114 ··0x000006f0·66666572·65645f73·697a656f·66006275·ffered_sizeof.bu
 115 ··0x00000700·66666572·65645f64·65746163·68002e4c·ffered_detach..L
 116 ··0x00000710·43343200·2e4c4334·33002e4c·43343400·C42..LC43..LC44.
 117 ··0x00000720·62756666·65726564·5f726570·72002e4c·buffered_repr..L
 118 ··0x00000730·43343500·2e4c4334·36006275·66666572·C45..LC46.buffer
 119 ··0x00000740·65647277·70616972·5f697361·74747900·edrwpair_isatty.
93 ··0x000005a0·62756666·65726564·72777061·69725f64·bufferedrwpair_d120 ··0x00000750·62756666·65726564·72777061·69725f70·bufferedrwpair_p
 121 ··0x00000760·65656b00·62756666·65726564·72777061·eek.bufferedrwpa
 122 ··0x00000770·69725f72·65616431·00627566·66657265·ir_read1.buffere
 123 ··0x00000780·64727770·6169725f·72656164·696e746f·drwpair_readinto
 124 ··0x00000790·00627566·66657265·64727770·6169725f·.bufferedrwpair_
94 ··0x000005b0·65616c6c·6f63002e·4c433335·002e4c43·ealloc..LC35..LC 
95 ··0x000005c0·3336005f·696f5f5f·42756666·65726564·36._io__Buffered 
96 ··0x000005d0·5f747275·6e636174·65006275·66666572·_truncate.buffer 
97 ··0x000005e0·6564696f·62617365·5f756e73·7570706f·ediobase_unsuppo 
98 ··0x000005f0·72746564·002e4c43·3337005f·696f5f5f·rted..LC37._io__ 
99 ··0x00000600·42756666·65726564·5f726561·64696e74·Buffered_readint 
100 ··0x00000610·6f005f69·6f5f5f42·75666665·7265645f·o._io__Buffered_ 
101 ··0x00000620·72656164·696e746f·31006275·66666572·readinto1.buffer125 ··0x000007a0·72656164·696e746f·31006275·66666572·readinto1.buffer
102 ··0x00000630·6564696f·62617365·5f726561·64006275·ediobase_read.bu 
103 ··0x00000640·66666572·6564696f·62617365·5f777269·fferediobase_wri 
104 ··0x00000650·74650062·75666665·72656472·77706169·te.bufferedrwpai 
105 ··0x00000660·725f7265·61646162·6c650062·75666665·r_readable.buffe 
106 ··0x00000670·72656472·77706169·725f7772·69746162·redrwpair_writab 
107 ··0x00000680·6c650062·75666665·72656472·77706169·le.bufferedrwpai 
108 ··0x00000690·725f7265·6164002e·4c433338·005f696f·r_read..LC38._io 
109 ··0x000006a0·5f5f4275·66666572·6564494f·42617365·__BufferedIOBase 
110 ··0x000006b0·5f646574·61636800·62756666·65726564·_detach.buffered 
111 ··0x000006c0·5f73697a·656f6600·62756666·65726564·_sizeof.buffered 
112 ··0x000006d0·5f646574·61636800·2e4c4333·39002e4c·_detach..LC39..L 
Max diff block lines reached; 24313/38941 bytes (62.44%) of diff not shown.
68.4 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:··········16960·(bytes·into·file)13 ··Start·of·section·headers:··········16952·(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.11 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4240:1 There·are·18·section·headers,·starting·at·offset·0x4238:
  
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·0003a0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003a0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003508·000290·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003500·000290·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003d4·00034c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0003d4·00034c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003798·000290·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003790·000290·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000720·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000720·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000720·0007fc·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000720·0007f4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003a28·000400·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003a20·000400·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000f1c·0003e8·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000f14·0003e8·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001304·000494·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0012fc·000494·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003e28·000380·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003e20·000380·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001798·000a1a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001790·000a1a·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0041a8·000008·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0041a0·000008·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0021b2·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0021aa·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021b2·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021aa·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0021e8·0009e0·10·····16·109··419 ··[15]·.symtab···········SYMTAB··········00000000·0021e0·0009e0·10·····16·109··4
20 ··[16]·.strtab···········STRTAB··········00000000·002bc8·00093d·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002bc0·00093d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0041b0·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0041a8·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
4.43 KB
readelf --wide --symbols {}
    
Offset 4, 56 lines modifiedOffset 4, 56 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·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
6 ·····2:·00000001····54·FUNC····LOCAL··DEFAULT····6·bytesio_new6 ·····2:·00000001····54·FUNC····LOCAL··DEFAULT····6·bytesio_new
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
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:·00000039···230·FUNC····LOCAL··DEFAULT····6·_io_BytesIO___init__11 ·····7:·00000039···218·FUNC····LOCAL··DEFAULT····6·_io_BytesIO___init__
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR012 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
13 ·····9:·00000121····22·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_write13 ·····9:·00000115····22·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_write
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·00000001·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue15 ····11:·00000001·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue
16 ····12:·00000005····84·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue_impl16 ····12:·00000005····84·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue_impl
17 ····13:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue_impl.part.017 ····13:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue_impl.part.0
18 ····14:·000002f1····56·FUNC····LOCAL··DEFAULT····6·unshare_buffer18 ····14:·000002e5····56·FUNC····LOCAL··DEFAULT····6·unshare_buffer
19 ····15:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC119 ····15:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
20 ····16:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_flush.part.020 ····16:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_flush.part.0
21 ····17:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_read_impl.part.021 ····17:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_read_impl.part.0
22 ····18:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_readable.part.022 ····18:·00000059····28·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_readable.part.0
23 ····19:·00000139···260·FUNC····LOCAL··DEFAULT····6·write_bytes23 ····19:·0000012d···260·FUNC····LOCAL··DEFAULT····6·write_bytes
24 ····20:·0000023d···180·FUNC····LOCAL··DEFAULT····6·resize_buffer24 ····20:·00000231···180·FUNC····LOCAL··DEFAULT····6·resize_buffer
25 ····21:·00000054·····0·NOTYPE··LOCAL··DEFAULT····8·.LC225 ····21:·00000054·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
26 ····22:·00000075····12·FUNC····LOCAL··DEFAULT····1·bytesio_traverse26 ····22:·00000075····12·FUNC····LOCAL··DEFAULT····1·bytesio_traverse
27 ····23:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC327 ····23:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
28 ····24:·00000329···144·FUNC····LOCAL··DEFAULT····6·bytesio_dealloc28 ····24:·0000031d···144·FUNC····LOCAL··DEFAULT····6·bytesio_dealloc
29 ····25:·00000081····22·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_readable29 ····25:·00000081····22·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_readable
30 ····26:·00000099·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_writable30 ····26:·00000099·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_writable
31 ····27:·0000009d·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_seekable31 ····27:·0000009d·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_seekable
32 ····28:·000003b9····42·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_tell32 ····28:·000003ad····42·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_tell
33 ····29:·000000a1····44·FUNC····LOCAL··DEFAULT····1·bytesio_get_closed33 ····29:·000000a1····44·FUNC····LOCAL··DEFAULT····1·bytesio_get_closed
34 ····30:·000000cd····22·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_flush34 ····30:·000000cd····22·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_flush
35 ····31:·000000e5····80·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_close35 ····31:·000000e5····80·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_close
36 ····32:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC436 ····32:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
37 ····33:·000003e5···224·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_read37 ····33:·000003d9···224·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_read
38 ····34:·000004c5····56·FUNC····LOCAL··DEFAULT····6·read_bytes38 ····34:·000004b9····56·FUNC····LOCAL··DEFAULT····6·read_bytes
39 ····35:·00000135····96·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getbuffer39 ····35:·00000135····96·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getbuffer
40 ····36:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC540 ····36:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
41 ····37:·00000195···106·FUNC····LOCAL··DEFAULT····1·bytesiobuf_getbuffer41 ····37:·00000195···106·FUNC····LOCAL··DEFAULT····1·bytesiobuf_getbuffer
42 ····38:·00000201····10·FUNC····LOCAL··DEFAULT····1·bytesiobuf_releasebuffer42 ····38:·00000201····10·FUNC····LOCAL··DEFAULT····1·bytesiobuf_releasebuffer
43 ····39:·0000020d····42·FUNC····LOCAL··DEFAULT····1·bytesiobuf_dealloc43 ····39:·0000020d····42·FUNC····LOCAL··DEFAULT····1·bytesiobuf_dealloc
44 ····40:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC644 ····40:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
45 ····41:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC745 ····41:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
46 ····42:·00000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LC846 ····42:·00000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
47 ····43:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC947 ····43:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
48 ····44:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1048 ····44:·00000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
49 ····45:·000004fd···454·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_seek49 ····45:·000004f1···466·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_seek
50 ····46:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1150 ····46:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
51 ····47:·000006c5···250·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_readline51 ····47:·000006c5···242·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_readline
52 ····48:·000007c1····58·FUNC····LOCAL··DEFAULT····6·scan_eol52 ····48:·000007b9····58·FUNC····LOCAL··DEFAULT····6·scan_eol
53 ····49:·00000239···148·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_writelines53 ····49:·00000239···148·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_writelines
54 ····50:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1254 ····50:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
55 ····51:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1355 ····51:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
57 ····53:·00000001···296·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_readlines57 ····53:·00000001···296·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_readlines
58 ····54:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1458 ····54:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
59 ····55:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1559 ····55:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
29.0 KB
readelf --wide --relocs {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3508·contains·82·entries:1 Relocation·section·'.rel.text'·at·offset·0x3500·contains·82·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000026··0000750a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize3 00000026··0000750a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
4 0000004c··00000e0a·R_ARM_THM_CALL·········000002f1···unshare_buffer4 0000004c··00000e0a·R_ARM_THM_CALL·········000002e5···unshare_buffer
5 0000005a··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError5 0000005a··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
6 0000005e··00007630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError6 0000005e··00007630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
7 00000062··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC17 00000062··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC1
8 00000066··00000f30·R_ARM_THM_MOVT_ABS·····00000034···.LC18 00000066··00000f30·R_ARM_THM_MOVT_ABS·····00000034···.LC1
9 0000006c··0000740a·R_ARM_THM_CALL·········00000000···PyErr_SetString9 0000006c··0000740a·R_ARM_THM_CALL·········00000000···PyErr_SetString
10 00000084··0000802f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct10 00000084··0000802f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
11 00000088··00008030·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct11 00000088··00008030·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
Offset 35, 19 lines modifiedOffset 35, 19 lines modified
35 0000018a··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc35 0000018a··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
36 000001b8··0000850a·R_ARM_THM_CALL·········00000000···PyBuffer_FillInfo36 000001b8··0000850a·R_ARM_THM_CALL·········00000000···PyBuffer_FillInfo
37 000001c8··0000732f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_BufferError37 000001c8··0000732f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_BufferError
38 000001cc··00007330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_BufferError38 000001cc··00007330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_BufferError
39 000001d0··0000242f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC539 000001d0··0000242f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC5
40 000001d4··00002430·R_ARM_THM_MOVT_ABS·····000000a8···.LC540 000001d4··00002430·R_ARM_THM_MOVT_ABS·····000000a8···.LC5
41 000001da··0000740a·R_ARM_THM_CALL·········00000000···PyErr_SetString41 000001da··0000740a·R_ARM_THM_CALL·········00000000···PyErr_SetString
42 000001ea··00000e0a·R_ARM_THM_CALL·········000002f1···unshare_buffer42 000001ea··00000e0a·R_ARM_THM_CALL·········000002e5···unshare_buffer
43 00000210··0000860a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack43 00000210··0000860a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
44 00000224··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc44 00000224··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
45 00000242··0000900a·R_ARM_THM_CALL·········00000000···PyObject_GetIter45 00000242··0000900a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
46 0000024c··0000130a·R_ARM_THM_CALL·········00000139···write_bytes46 0000024c··0000130a·R_ARM_THM_CALL·········0000012d···write_bytes
47 00000260··0000910a·R_ARM_THM_CALL·········00000000···PyIter_Next47 00000260··0000910a·R_ARM_THM_CALL·········00000000···PyIter_Next
48 00000278··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc48 00000278··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
49 0000027c··00008b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred49 0000027c··00008b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
50 00000282··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct50 00000282··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
51 00000286··00007130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct51 00000286··00007130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
52 00000294··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError52 00000294··0000762f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
53 00000298··00007630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError53 00000298··00007630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
Offset 80, 26 lines modifiedOffset 80, 26 lines modified
80 0000037c··0000372f·R_ARM_THM_MOVW_ABS_NC··000001c8···.LC1580 0000037c··0000372f·R_ARM_THM_MOVW_ABS_NC··000001c8···.LC15
81 00000380··00003730·R_ARM_THM_MOVT_ABS·····000001c8···.LC1581 00000380··00003730·R_ARM_THM_MOVT_ABS·····000001c8···.LC15
82 00000384··0000382f·R_ARM_THM_MOVW_ABS_NC··000001d4···.LC1682 00000384··0000382f·R_ARM_THM_MOVW_ABS_NC··000001d4···.LC16
83 00000388··00003830·R_ARM_THM_MOVT_ABS·····000001d4···.LC1683 00000388··00003830·R_ARM_THM_MOVT_ABS·····000001d4···.LC16
84 0000038e··0000950a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument84 0000038e··0000950a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
85 00000042··00006d1e·R_ARM_THM_JUMP24·······00000000···PyBytes_FromStringAndSize85 00000042··00006d1e·R_ARM_THM_JUMP24·······00000000···PyBytes_FromStringAndSize
  
86 Relocation·section·'.rel.data'·at·offset·0x3798·contains·82·entries:86 Relocation·section·'.rel.data'·at·offset·0x3790·contains·82·entries:
87 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name87 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
88 00000004··00004c02·R_ARM_ABS32············00000000···.rodata88 00000004··00004c02·R_ARM_ABS32············00000000···.rodata
89 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.489 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
90 00000030··00000402·R_ARM_ABS32············00000000···.rodata.str1.490 00000030··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
91 0000003c··00002702·R_ARM_ABS32············0000020d···bytesiobuf_dealloc91 0000003c··00002702·R_ARM_ABS32············0000020d···bytesiobuf_dealloc
92 00000074··00000102·R_ARM_ABS32············00000000···.data92 00000074··00000102·R_ARM_ABS32············00000000···.data
93 00000080··00003b02·R_ARM_ABS32············00000395···bytesiobuf_traverse93 00000080··00003b02·R_ARM_ABS32············00000395···bytesiobuf_traverse
94 000000f0··00002502·R_ARM_ABS32············00000195···bytesiobuf_getbuffer94 000000f0··00002502·R_ARM_ABS32············00000195···bytesiobuf_getbuffer
95 000000f4··00002602·R_ARM_ABS32············00000201···bytesiobuf_releasebuffer95 000000f4··00002602·R_ARM_ABS32············00000201···bytesiobuf_releasebuffer
96 00000104··00000402·R_ARM_ABS32············00000000···.rodata.str1.496 00000104··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
97 00000110··00001802·R_ARM_ABS32············00000329···bytesio_dealloc97 00000110··00001802·R_ARM_ABS32············0000031d···bytesio_dealloc
98 00000150··00004c02·R_ARM_ABS32············00000000···.rodata98 00000150··00004c02·R_ARM_ABS32············00000000···.rodata
99 00000154··00001602·R_ARM_ABS32············00000075···bytesio_traverse99 00000154··00001602·R_ARM_ABS32············00000075···bytesio_traverse
100 00000158··00004902·R_ARM_ABS32············00000413···bytesio_clear100 00000158··00004902·R_ARM_ABS32············00000413···bytesio_clear
101 00000164··00009d02·R_ARM_ABS32············00000000···PyObject_SelfIter101 00000164··00009d02·R_ARM_ABS32············00000000···PyObject_SelfIter
102 00000168··00004a02·R_ARM_ABS32············00000433···bytesio_iternext102 00000168··00004a02·R_ARM_ABS32············00000433···bytesio_iternext
103 0000016c··00000102·R_ARM_ABS32············00000000···.data103 0000016c··00000102·R_ARM_ABS32············00000000···.data
104 00000174··00000102·R_ARM_ABS32············00000000···.data104 00000174··00000102·R_ARM_ABS32············00000000···.data
Offset 120, 18 lines modifiedOffset 120, 18 lines modified
120 00000204··00000402·R_ARM_ABS32············00000000···.rodata.str1.4120 00000204··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
121 00000208··00001e02·R_ARM_ABS32············000000cd···_io_BytesIO_flush121 00000208··00001e02·R_ARM_ABS32············000000cd···_io_BytesIO_flush
122 00000210··00004c02·R_ARM_ABS32············00000000···.rodata122 00000210··00004c02·R_ARM_ABS32············00000000···.rodata
123 00000214··00000402·R_ARM_ABS32············00000000···.rodata.str1.4123 00000214··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
124 00000218··00004802·R_ARM_ABS32············000003e1···_io_BytesIO_isatty124 00000218··00004802·R_ARM_ABS32············000003e1···_io_BytesIO_isatty
125 00000220··00004c02·R_ARM_ABS32············00000000···.rodata125 00000220··00004c02·R_ARM_ABS32············00000000···.rodata
126 00000224··00000402·R_ARM_ABS32············00000000···.rodata.str1.4126 00000224··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
127 00000228··00001c02·R_ARM_ABS32············000003b9···_io_BytesIO_tell127 00000228··00001c02·R_ARM_ABS32············000003ad···_io_BytesIO_tell
128 00000230··00004c02·R_ARM_ABS32············00000000···.rodata128 00000230··00004c02·R_ARM_ABS32············00000000···.rodata
129 00000234··00000402·R_ARM_ABS32············00000000···.rodata.str1.4129 00000234··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
130 00000238··00000902·R_ARM_ABS32············00000121···_io_BytesIO_write130 00000238··00000902·R_ARM_ABS32············00000115···_io_BytesIO_write
131 00000240··00004c02·R_ARM_ABS32············00000000···.rodata131 00000240··00004c02·R_ARM_ABS32············00000000···.rodata
132 00000244··00000402·R_ARM_ABS32············00000000···.rodata.str1.4132 00000244··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
133 00000248··00003102·R_ARM_ABS32············00000239···_io_BytesIO_writelines133 00000248··00003102·R_ARM_ABS32············00000239···_io_BytesIO_writelines
134 00000250··00004c02·R_ARM_ABS32············00000000···.rodata134 00000250··00004c02·R_ARM_ABS32············00000000···.rodata
135 00000254··00000402·R_ARM_ABS32············00000000···.rodata.str1.4135 00000254··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
136 00000258··00004002·R_ARM_ABS32············000001ef···_io_BytesIO_read1136 00000258··00004002·R_ARM_ABS32············000001ef···_io_BytesIO_read1
137 00000260··00004c02·R_ARM_ABS32············00000000···.rodata137 00000260··00004c02·R_ARM_ABS32············00000000···.rodata
Offset 141, 140 lines modifiedOffset 141, 140 lines modified
141 00000274··00000402·R_ARM_ABS32············00000000···.rodata.str1.4141 00000274··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
142 00000278··00002f02·R_ARM_ABS32············000006c5···_io_BytesIO_readline142 00000278··00002f02·R_ARM_ABS32············000006c5···_io_BytesIO_readline
143 00000280··00004c02·R_ARM_ABS32············00000000···.rodata143 00000280··00004c02·R_ARM_ABS32············00000000···.rodata
144 00000284··00000402·R_ARM_ABS32············00000000···.rodata.str1.4144 00000284··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
145 00000288··00003502·R_ARM_ABS32············00000001···_io_BytesIO_readlines145 00000288··00003502·R_ARM_ABS32············00000001···_io_BytesIO_readlines
146 00000290··00004c02·R_ARM_ABS32············00000000···.rodata146 00000290··00004c02·R_ARM_ABS32············00000000···.rodata
147 00000294··00000402·R_ARM_ABS32············00000000···.rodata.str1.4147 00000294··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
148 00000298··00002102·R_ARM_ABS32············000003e5···_io_BytesIO_read148 00000298··00002102·R_ARM_ABS32············000003d9···_io_BytesIO_read
149 000002a0··00004c02·R_ARM_ABS32············00000000···.rodata149 000002a0··00004c02·R_ARM_ABS32············00000000···.rodata
150 000002a4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4150 000002a4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
151 000002a8··00002302·R_ARM_ABS32············00000135···_io_BytesIO_getbuffer151 000002a8··00002302·R_ARM_ABS32············00000135···_io_BytesIO_getbuffer
152 000002b0··00004c02·R_ARM_ABS32············00000000···.rodata152 000002b0··00004c02·R_ARM_ABS32············00000000···.rodata
153 000002b4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4153 000002b4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
154 000002b8··00000b02·R_ARM_ABS32············00000001···_io_BytesIO_getvalue154 000002b8··00000b02·R_ARM_ABS32············00000001···_io_BytesIO_getvalue
155 000002c0··00004c02·R_ARM_ABS32············00000000···.rodata155 000002c0··00004c02·R_ARM_ABS32············00000000···.rodata
156 000002c4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4156 000002c4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
157 000002c8··00002d02·R_ARM_ABS32············000004fd···_io_BytesIO_seek157 000002c8··00002d02·R_ARM_ABS32············000004f1···_io_BytesIO_seek
158 000002d0··00004c02·R_ARM_ABS32············00000000···.rodata158 000002d0··00004c02·R_ARM_ABS32············00000000···.rodata
159 000002d4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4159 000002d4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
160 000002d8··00003e02·R_ARM_ABS32············00000129···_io_BytesIO_truncate160 000002d8··00003e02·R_ARM_ABS32············00000129···_io_BytesIO_truncate
161 000002e0··00004c02·R_ARM_ABS32············00000000···.rodata161 000002e0··00004c02·R_ARM_ABS32············00000000···.rodata
162 000002e4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4162 000002e4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
163 000002e8··00004202·R_ARM_ABS32············0000025b···bytesio_getstate163 000002e8··00004202·R_ARM_ABS32············0000025b···bytesio_getstate
164 000002f4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4164 000002f4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
165 000002f8··00004702·R_ARM_ABS32············000002bb···bytesio_setstate165 000002f8··00004702·R_ARM_ABS32············000002bb···bytesio_setstate
166 00000304··00000402·R_ARM_ABS32············00000000···.rodata.str1.4166 00000304··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
167 00000308··00004b02·R_ARM_ABS32············0000046b···bytesio_sizeof167 00000308··00004b02·R_ARM_ABS32············0000046b···bytesio_sizeof
168 00000324··00000402·R_ARM_ABS32············00000000···.rodata.str1.4168 00000324··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
169 00000328··00001d02·R_ARM_ABS32············000000a1···bytesio_get_closed169 00000328··00001d02·R_ARM_ABS32············000000a1···bytesio_get_closed
170 00000330··00000402·R_ARM_ABS32············00000000···.rodata.str1.4170 00000330··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
  
171 Relocation·section·'.rel.text.hot'·at·offset·0x3a28·contains·128·entries:171 Relocation·section·'.rel.text.hot'·at·offset·0x3a20·contains·128·entries:
172 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name172 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
173 00000012··00006d0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize173 00000012··00006d0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
174 00000030··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc174 00000030··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
175 0000006e··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0175 0000006e··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
176 00000072··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0176 00000072··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
177 00000078··0000700a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords177 00000078··0000700a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
178 00000092··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct178 00000090··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
179 00000096··00007130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct179 00000094··00007130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
180 000000ac··0000722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBytes_Type180 000000a0··0000722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBytes_Type
181 000000b0··00007230·R_ARM_THM_MOVT_ABS·····00000000···PyBytes_Type181 000000a4··00007230·R_ARM_THM_MOVT_ABS·····00000000···PyBytes_Type
 182 000000cc··0000732f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_BufferError
 183 000000d0··00007330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_BufferError
 184 000000d4··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 185 000000d8··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 186 000000e0··0000740a·R_ARM_THM_CALL·········00000000···PyErr_SetString
182 000000e6··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc187 000000fe··00006f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 8293/29637 bytes (27.98%) of diff not shown.
1.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 »       pop»    {r3,·r4,·r5,·pc}39 »       pop»    {r3,·r4,·r5,·pc}
40 »       add.w»  r0,·r3,·#1640 »       add.w»  r0,·r3,·#16
41 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}41 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
42 »       b.w»    0·<PyBytes_FromStringAndSize>42 »       b.w»    0·<PyBytes_FromStringAndSize>
43 ·R_ARM_THM_JUMP24»       PyBytes_FromStringAndSize43 ·R_ARM_THM_JUMP24»       PyBytes_FromStringAndSize
44 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}44 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
45 »       b.n»    58·<_io_BytesIO_flush.part.0>45 »       b.n»    58·<_io_BytesIO_flush.part.0>
46 »       bl»     2f0·<_io_BytesIO_readinto+0x24>46 »       bl»     2e4·<_io_BytesIO_readinto+0x18>
47 ·R_ARM_THM_CALL» unshare_buffer47 ·R_ARM_THM_CALL» unshare_buffer
48 »       cmp»    r0,·#048 »       cmp»    r0,·#0
49 »       bge.n»  2e·<_io_BytesIO_getvalue_impl+0x2a>49 »       bge.n»  2e·<_io_BytesIO_getvalue_impl+0x2a>
50 »       movs»   r0,·#050 »       movs»   r0,·#0
51 »       pop»    {r3,·r4,·r5,·pc}51 »       pop»    {r3,·r4,·r5,·pc}
  
52 00000058·<_io_BytesIO_flush.part.0>:52 00000058·<_io_BytesIO_flush.part.0>:
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 »       bl»     0·<PyErr_SetString>266 »       bl»     0·<PyErr_SetString>
267 ·R_ARM_THM_CALL» PyErr_SetString267 ·R_ARM_THM_CALL» PyErr_SetString
268 »       mov.w»  r0,·#4294967295»    ;·0xffffffff268 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
269 »       b.n»    1c4·<bytesiobuf_getbuffer+0x30>269 »       b.n»    1c4·<bytesiobuf_getbuffer+0x30>
270 »       ldr»    r1,·[r4,·#16]270 »       ldr»    r1,·[r4,·#16]
271 »       mov»    r0,·r4271 »       mov»    r0,·r4
272 »       str»    r2,·[sp,·#12]272 »       str»    r2,·[sp,·#12]
273 »       bl»     2f0·<_io_BytesIO_readinto+0x24>273 »       bl»     2e4·<_io_BytesIO_readinto+0x18>
274 ·R_ARM_THM_CALL» unshare_buffer274 ·R_ARM_THM_CALL» unshare_buffer
275 »       cmp»    r0,·#0275 »       cmp»    r0,·#0
276 »       blt.n»  1f8·<bytesiobuf_getbuffer+0x64>276 »       blt.n»  1f8·<bytesiobuf_getbuffer+0x64>
277 »       ldr»    r3,·[r4,·#8]277 »       ldr»    r3,·[r4,·#8]
278 »       ldr»    r2,·[sp,·#12]278 »       ldr»    r2,·[sp,·#12]
279 »       b.n»    1a8·<bytesiobuf_getbuffer+0x14>279 »       b.n»    1a8·<bytesiobuf_getbuffer+0x14>
280 »       mov.w»  r0,·#4294967295»    ;·0xffffffff280 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 »       cbz»    r5,·294·<_io_BytesIO_writelines+0x5c>321 »       cbz»    r5,·294·<_io_BytesIO_writelines+0x5c>
322 »       mov»    r0,·r1322 »       mov»    r0,·r1
323 »       bl»     0·<PyObject_GetIter>323 »       bl»     0·<PyObject_GetIter>
324 ·R_ARM_THM_CALL» PyObject_GetIter324 ·R_ARM_THM_CALL» PyObject_GetIter
325 »       mov»    r6,·r0325 »       mov»    r6,·r0
326 »       cbnz»   r0,·25e·<_io_BytesIO_writelines+0x26>326 »       cbnz»   r0,·25e·<_io_BytesIO_writelines+0x26>
327 »       b.n»    2c8·<_io_BytesIO_writelines+0x90>327 »       b.n»    2c8·<_io_BytesIO_writelines+0x90>
328 »       bl»     138·<_io_BytesIO_getbuffer+0x4>328 »       bl»     12c·<_io_BytesIO_close+0x48>
329 ·R_ARM_THM_CALL» write_bytes329 ·R_ARM_THM_CALL» write_bytes
330 »       ldr»    r3,·[r4,·#0]330 »       ldr»    r3,·[r4,·#0]
331 »       mov»    r5,·r0331 »       mov»    r5,·r0
332 »       subs»   r0,·r3,·#1332 »       subs»   r0,·r3,·#1
333 »       str»    r0,·[r4,·#0]333 »       str»    r0,·[r4,·#0]
334 »       cbz»    r0,·2c0·<_io_BytesIO_writelines+0x88>334 »       cbz»    r0,·2c0·<_io_BytesIO_writelines+0x88>
335 »       cmp»    r5,·#0335 »       cmp»    r5,·#0
27.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 37, 21 lines modifiedOffset 37, 21 lines modified
37 »       push»   {r4,·r5,·r6,·lr}37 »       push»   {r4,·r5,·r6,·lr}
38 »       mov»    r4,·r038 »       mov»    r4,·r0
39 »       add.w»  r0,·r1,·#1239 »       add.w»  r0,·r1,·#12
40 »       sub»    sp,·#3240 »       sub»    sp,·#32
41 »       ldr»    r1,·[r1,·#8]41 »       ldr»    r1,·[r1,·#8]
42 »       cbnz»   r2,·5c·<_io_BytesIO___init__+0x24>42 »       cbnz»   r2,·5c·<_io_BytesIO___init__+0x24>
43 »       cmp»    r1,·#143 »       cmp»    r1,·#1
44 »       bhi.n»  11a·<_io_BytesIO___init__+0xe2>44 »       bhi.n»  10e·<_io_BytesIO___init__+0xd6>
45 »       ldr»    r3,·[r4,·#28]45 »       ldr»    r3,·[r4,·#28]
46 »       cbnz»   r1,·86·<_io_BytesIO___init__+0x4e>46 »       cbnz»   r1,·84·<_io_BytesIO___init__+0x4c>
47 »       movs»   r0,·#047 »       movs»   r0,·#0
48 »       strd»   r0,·r0,·[r4,·#12]48 »       strd»   r0,·r0,·[r4,·#12]
49 »       cmp»    r3,·r049 »       cmp»    r3,·r0
50 »       bgt.n»  f0·<_io_BytesIO___init__+0xb8>50 »       bgt.n»  cc·<_io_BytesIO___init__+0x94>
51 »       add»    sp,·#3251 »       add»    sp,·#32
52 »       pop»    {r4,·r5,·r6,·pc}52 »       pop»    {r4,·r5,·r6,·pc}
53 »       ldr»    r5,·[r2,·#8]53 »       ldr»    r5,·[r2,·#8]
54 »       add»    r5,·r154 »       add»    r5,·r1
55 »       movs»   r3,·#055 »       movs»   r3,·#0
56 »       add»    r6,·sp,·#2856 »       add»    r6,·sp,·#28
57 »       str»    r3,·[sp,·#12]57 »       str»    r3,·[sp,·#12]
Offset 62, 167 lines modifiedOffset 62, 160 lines modified
62 »       movw»   r6,·#062 »       movw»   r6,·#0
63 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR063 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
64 »       movt»   r6,·#064 »       movt»   r6,·#0
65 ·R_ARM_THM_MOVT_ABS»     .LANCHOR065 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
66 »       str»    r6,·[sp,·#0]66 »       str»    r6,·[sp,·#0]
67 »       bl»     0·<_PyArg_UnpackKeywords>67 »       bl»     0·<_PyArg_UnpackKeywords>
68 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords68 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
69 »       cmp»    r0,·#0 
70 »       beq.n»  106·<_io_BytesIO___init__+0xce>69 »       cbz»    r0,·e4·<_io_BytesIO___init__+0xac>
71 »       ldr»    r3,·[r4,·#28]70 »       ldr»    r3,·[r4,·#28]
72 »       cmp»    r5,·#071 »       cmp»    r5,·#0
73 »       beq.n»  4e·<_io_BytesIO___init__+0x16>72 »       beq.n»  4e·<_io_BytesIO___init__+0x16>
 73 »       movs»   r2,·#0
74 »       ldr»    r5,·[r0,·#0]74 »       ldr»    r5,·[r0,·#0]
 75 »       cmp»    r3,·r2
 76 »       strd»   r2,·r2,·[r4,·#12]
 77 »       bgt.n»  cc·<_io_BytesIO___init__+0x94>
75 »       movs»   r0,·#078 »       movw»   r0,·#0
76 »       cmp»    r3,·r0 
77 »       strd»   r0,·r0,·[r4,·#12] 
78 »       bgt.n»  f0·<_io_BytesIO___init__+0xb8> 
79 »       movw»   r1,·#0 
80 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct79 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
81 »       movt»   r1,·#080 »       movt»   r0,·#0
82 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct81 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
83 »       cmp»    r5,·r1 
84 »       it»     ne 
85 »       cmpne»  r5,·r082 »       cmp»    r5,·r0
86 »       itet»   eq 
87 »       moveq»  r1,·#0 
88 »       movne»  r1,·#1 
89 »       moveq»  r0,·r1 
90 »       beq.n»  58·<_io_BytesIO___init__+0x20>83 »       beq.n»  c8·<_io_BytesIO___init__+0x90>
 84 »       cbz»    r5,·c8·<_io_BytesIO___init__+0x90>
91 »       ldr»    r2,·[r5,·#4]85 »       ldr»    r1,·[r5,·#4]
92 »       movw»   r6,·#086 »       movw»   r6,·#0
93 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type87 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type
94 »       movt»   r6,·#088 »       movt»   r6,·#0
95 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type89 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type
96 »       cmp»    r2,·r690 »       cmp»    r1,·r6
97 »       bne.n»  d4·<_io_BytesIO___init__+0x9c>91 »       bne.n»  ea·<_io_BytesIO___init__+0xb2>
98 »       ldr»    r2,·[r4,·#8]92 »       ldr»    r0,·[r4,·#8]
99 »       ldr»    r6,·[r5,·#0]93 »       ldr»    r1,·[r5,·#0]
100 »       adds»   r6,·#194 »       adds»   r1,·#1
101 »       str»    r6,·[r5,·#0]95 »       str»    r1,·[r5,·#0]
102 »       str»    r5,·[r4,·#8]96 »       str»    r5,·[r4,·#8]
103 »       cbz»    r2,·112·<_io_BytesIO___init__+0xda> 
104 »       ldr»    r3,·[r2,·#0] 
105 »       subs»   r1,·r3,·#1 
106 »       str»    r1,·[r2,·#0] 
107 »       cbz»    r1,·10c·<_io_BytesIO___init__+0xd4> 
108 »       ldr»    r2,·[r5,·#8] 
109 »       str»    r2,·[r4,·#16] 
110 »       add»    sp,·#32 
111 »       pop»    {r4,·r5,·r6,·pc} 
112 »       mov»    r1,·r5 
113 »       mov»    r0,·r4 
114 »       bl»     120·<_io_BytesIO_write> 
115 »       cbz»    r0,·106·<_io_BytesIO___init__+0xce>97 »       cbz»    r0,·c0·<_io_BytesIO___init__+0x88>
116 »       ldr»    r5,·[r0,·#0]98 »       ldr»    r6,·[r0,·#0]
117 »       subs»   r1,·r5,·#199 »       subs»   r3,·r6,·#1
118 »       str»    r1,·[r0,·#0]100 »       str»    r3,·[r0,·#0]
119 »       cbnz»   r1,·ea·<_io_BytesIO___init__+0xb2>101 »       cbz»    r3,·108·<_io_BytesIO___init__+0xd0>
 102 »       ldr»    r5,·[r5,·#8]
120 »       bl»     0·<_Py_Dealloc> 
121 ·R_ARM_THM_CALL» _Py_Dealloc 
122 »       movs»   r0,·#0103 »       movs»   r0,·#0
123 »       str»    r0,·[r4,·#12]104 »       str»    r5,·[r4,·#16]
124 »       b.n»    58·<_io_BytesIO___init__+0x20>105 »       b.n»    58·<_io_BytesIO___init__+0x20>
125 »       movw»   r0,·#0106 »       movs»   r0,·#0
 107 »       b.n»    58·<_io_BytesIO___init__+0x20>
 108 »       movw»   ip,·#0
126 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BufferError109 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BufferError
127 »       movt»   r0,·#0110 »       movt»   ip,·#0
128 ·R_ARM_THM_MOVT_ABS»     PyExc_BufferError111 ·R_ARM_THM_MOVT_ABS»     PyExc_BufferError
129 »       movw»   r1,·#0112 »       movw»   r1,·#0
130 ·R_ARM_THM_MOVW_ABS_NC»  .LC0113 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
131 »       movt»   r1,·#0114 »       movt»   r1,·#0
132 ·R_ARM_THM_MOVT_ABS»     .LC0115 ·R_ARM_THM_MOVT_ABS»     .LC0
133 »       ldr»    r0,·[r0,·#0]116 »       ldr.w»  r0,·[ip]
134 »       bl»     0·<PyErr_SetString>117 »       bl»     0·<PyErr_SetString>
135 ·R_ARM_THM_CALL» PyErr_SetString118 ·R_ARM_THM_CALL» PyErr_SetString
136 »       mov.w»  r0,·#4294967295»    ;·0xffffffff119 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
137 »       b.n»    58·<_io_BytesIO___init__+0x20>120 »       b.n»    58·<_io_BytesIO___init__+0x20>
 121 »       mov»    r1,·r5
138 »       mov»    r0,·r2122 »       mov»    r0,·r4
 123 »       bl»     114·<_io_BytesIO_write>
 124 »       cmp»    r0,·#0
 125 »       beq.n»  e4·<_io_BytesIO___init__+0xac>
 126 »       ldr»    r5,·[r0,·#0]
 127 »       subs»   r2,·r5,·#1
 128 »       str»    r2,·[r0,·#0]
 129 »       cbnz»   r2,·102·<_io_BytesIO___init__+0xca>
139 »       bl»     0·<_Py_Dealloc>130 »       bl»     0·<_Py_Dealloc>
140 ·R_ARM_THM_CALL» _Py_Dealloc131 ·R_ARM_THM_CALL» _Py_Dealloc
141 »       ldr»    r5,·[r5,·#8] 
142 »       movs»   r0,·#0132 »       movs»   r0,·#0
143 »       str»    r5,·[r4,·#16]133 »       str»    r0,·[r4,·#12]
144 »       b.n»    58·<_io_BytesIO___init__+0x20>134 »       b.n»    58·<_io_BytesIO___init__+0x20>
 135 »       bl»     0·<_Py_Dealloc>
 136 ·R_ARM_THM_CALL» _Py_Dealloc
 137 »       b.n»    c0·<_io_BytesIO___init__+0x88>
145 »       mov»    r5,·r1138 »       mov»    r5,·r1
146 »       b.n»    60·<_io_BytesIO___init__+0x28>139 »       b.n»    60·<_io_BytesIO___init__+0x28>
147 »       nop140 »       nop
Max diff block lines reached; 23817/27417 bytes (86.87%) of diff not shown.
2.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 »       beq.n»  2c·<_io_BytesIO_readlines+0x2c>89 »       beq.n»  2c·<_io_BytesIO_readlines+0x2c>
90 »       ldrd»   r7,·r9,·[r6,·#8]90 »       ldrd»   r7,·r9,·[r6,·#8]
91 »       adds»   r7,·#1691 »       adds»   r7,·#16
92 »       add»    r7,·r992 »       add»    r7,·r9
93 »       mov.w»  r9,·#093 »       mov.w»  r9,·#0
94 »       mov.w»  r1,·#4294967295»    ;·0xffffffff94 »       mov.w»  r1,·#4294967295»    ;·0xffffffff
95 »       mov»    r0,·r695 »       mov»    r0,·r6
96 »       bl»     7c0·<scan_eol>96 »       bl»     7b8·<scan_eol>
97 ·R_ARM_THM_CALL» scan_eol97 ·R_ARM_THM_CALL» scan_eol
98 »       mov»    r5,·r098 »       mov»    r5,·r0
99 »       mov»    r1,·r599 »       mov»    r1,·r5
100 »       mov»    r0,·r7100 »       mov»    r0,·r7
101 »       add»    r7,·r5101 »       add»    r7,·r5
102 »       cbz»    r5,·122·<_io_BytesIO_readlines+0x122>102 »       cbz»    r5,·122·<_io_BytesIO_readlines+0x122>
103 »       ldr»    r2,·[r6,·#12]103 »       ldr»    r2,·[r6,·#12]
Offset 230, 15 lines modifiedOffset 230, 15 lines modified
230 »       bl»     0·<PyLong_FromSsize_t>230 »       bl»     0·<PyLong_FromSsize_t>
231 ·R_ARM_THM_CALL» PyLong_FromSsize_t231 ·R_ARM_THM_CALL» PyLong_FromSsize_t
232 »       mov»    r4,·r0232 »       mov»    r4,·r0
233 »       b.n»    1e8·<_io_BytesIO_truncate+0xc0>233 »       b.n»    1e8·<_io_BytesIO_truncate+0xc0>
234 »       mov»    r1,·r6234 »       mov»    r1,·r6
235 »       mov»    r0,·r5235 »       mov»    r0,·r5
236 »       str»    r6,·[r5,·#16]236 »       str»    r6,·[r5,·#16]
237 »       bl»     23c·<_io_BytesIO_read1+0x4e>237 »       bl»     230·<_io_BytesIO_read1+0x42>
238 ·R_ARM_THM_CALL» resize_buffer238 ·R_ARM_THM_CALL» resize_buffer
239 »       cmp»    r0,·#0239 »       cmp»    r0,·#0
240 »       bge.n»  1ce·<_io_BytesIO_truncate+0xa6>240 »       bge.n»  1ce·<_io_BytesIO_truncate+0xa6>
241 »       b.n»    156·<_io_BytesIO_truncate+0x2e>241 »       b.n»    156·<_io_BytesIO_truncate+0x2e>
242 »       mov»    r0,·r4242 »       mov»    r0,·r4
243 »       add»    sp,·#8243 »       add»    sp,·#8
244 »       pop»    {r4,·r5,·r6,·pc}244 »       pop»    {r4,·r5,·r6,·pc}
Offset 287, 15 lines modifiedOffset 287, 15 lines modified
287 »       ble.n»  250·<_io_BytesIO_read1+0x62>287 »       ble.n»  250·<_io_BytesIO_read1+0x62>
288 »       b.n»    24c·<_io_BytesIO_read1+0x5e>288 »       b.n»    24c·<_io_BytesIO_read1+0x5e>
289 »       bl»     58·<_io_BytesIO_readlines+0x58>289 »       bl»     58·<_io_BytesIO_readlines+0x58>
290 ·R_ARM_THM_CALL» _io_BytesIO_read_impl.part.0290 ·R_ARM_THM_CALL» _io_BytesIO_read_impl.part.0
291 »       b.n»    256·<_io_BytesIO_read1+0x68>291 »       b.n»    256·<_io_BytesIO_read1+0x68>
292 »       bic.w»  r1,·r3,·r3,·asr·#31292 »       bic.w»  r1,·r3,·r3,·asr·#31
293 »       mov»    r0,·r4293 »       mov»    r0,·r4
294 »       bl»     4c4·<read_bytes>294 »       bl»     4b8·<read_bytes>
295 ·R_ARM_THM_CALL» read_bytes295 ·R_ARM_THM_CALL» read_bytes
296 »       add»    sp,·#8296 »       add»    sp,·#8
297 »       pop»    {r4,·r5,·r6,·pc}297 »       pop»    {r4,·r5,·r6,·pc}
  
298 0000025a·<bytesio_getstate>:298 0000025a·<bytesio_getstate>:
299 bytesio_getstate():299 bytesio_getstate():
300 »       push»   {r4,·r5,·r6,·lr}300 »       push»   {r4,·r5,·r6,·lr}
Offset 377, 15 lines modifiedOffset 377, 15 lines modified
377 »       b.n»    3de·<bytesio_setstate+0x124>377 »       b.n»    3de·<bytesio_setstate+0x124>
378 »       ldr»    r4,·[r0,·#28]378 »       ldr»    r4,·[r0,·#28]
379 »       cmp»    r4,·#0379 »       cmp»    r4,·#0
380 »       bgt.n»  306·<bytesio_setstate+0x4c>380 »       bgt.n»  306·<bytesio_setstate+0x4c>
381 »       ldr»    r1,·[r6,·#12]381 »       ldr»    r1,·[r6,·#12]
382 »       mov.w»  ip,·#0382 »       mov.w»  ip,·#0
383 »       strd»   ip,·ip,·[r0,·#12]383 »       strd»   ip,·ip,·[r0,·#12]
384 »       bl»     120·<_io_BytesIO_readlines+0x120>384 »       bl»     114·<_io_BytesIO_readlines+0x114>
385 ·R_ARM_THM_CALL» _io_BytesIO_write385 ·R_ARM_THM_CALL» _io_BytesIO_write
386 »       cbnz»   r0,·320·<bytesio_setstate+0x66>386 »       cbnz»   r0,·320·<bytesio_setstate+0x66>
387 »       b.n»    37a·<bytesio_setstate+0xc0>387 »       b.n»    37a·<bytesio_setstate+0xc0>
388 »       movw»   r0,·#0388 »       movw»   r0,·#0
389 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BufferError389 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BufferError
390 »       movt»   r0,·#0390 »       movt»   r0,·#0
391 ·R_ARM_THM_MOVT_ABS»     PyExc_BufferError391 ·R_ARM_THM_MOVT_ABS»     PyExc_BufferError
Offset 541, 21 lines modifiedOffset 541, 21 lines modified
541 00000432·<bytesio_iternext>:541 00000432·<bytesio_iternext>:
542 bytesio_iternext():542 bytesio_iternext():
543 »       ldr»    r3,·[r0,·#8]543 »       ldr»    r3,·[r0,·#8]
544 »       push»   {r4,·lr}544 »       push»   {r4,·lr}
545 »       cbz»    r3,·450·<bytesio_iternext+0x1e>545 »       cbz»    r3,·450·<bytesio_iternext+0x1e>
546 »       mov.w»  r1,·#4294967295»    ;·0xffffffff546 »       mov.w»  r1,·#4294967295»    ;·0xffffffff
547 »       mov»    r4,·r0547 »       mov»    r4,·r0
548 »       bl»     7c0·<scan_eol>548 »       bl»     7b8·<scan_eol>
549 ·R_ARM_THM_CALL» scan_eol549 ·R_ARM_THM_CALL» scan_eol
550 »       mov»    r1,·r0550 »       mov»    r1,·r0
551 »       cbz»    r0,·466·<bytesio_iternext+0x34>551 »       cbz»    r0,·466·<bytesio_iternext+0x34>
552 »       mov»    r0,·r4552 »       mov»    r0,·r4
553 »       ldmia.w»sp!,·{r4,·lr}553 »       ldmia.w»sp!,·{r4,·lr}
554 »       b.w»    4c4·<read_bytes>554 »       b.w»    4b8·<read_bytes>
555 ·R_ARM_THM_JUMP24»       read_bytes555 ·R_ARM_THM_JUMP24»       read_bytes
556 »       movw»   r0,·#0556 »       movw»   r0,·#0
557 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError557 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
558 »       movt»   r0,·#0558 »       movt»   r0,·#0
559 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError559 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
560 »       movw»   r1,·#0560 »       movw»   r1,·#0
561 ·R_ARM_THM_MOVW_ABS_NC»  .LC1561 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
740 B
faulthandler.o
712 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 842, 16 lines modifiedOffset 842, 16 lines modified
842 ·R_ARM_THM_CALL» _Py_DumpTracebackThreads842 ·R_ARM_THM_CALL» _Py_DumpTracebackThreads
843 »       ldr»    r3,·[r4,·#24]843 »       ldr»    r3,·[r4,·#24]
844 »       cbnz»   r3,·716·<faulthandler_thread+0x62>844 »       cbnz»   r3,·716·<faulthandler_thread+0x62>
845 »       cmp»    r0,·#0845 »       cmp»    r0,·#0
846 »       bne.n»  6e8·<faulthandler_thread+0x34>846 »       bne.n»  6e8·<faulthandler_thread+0x34>
847 »       ldr»    r0,·[r4,·#16]847 »       ldr»    r0,·[r4,·#16]
848 »       cmp»    r0,·#0848 »       cmp»    r0,·#0
849 »       bne.n»  6d2·<faulthandler_thread+0x1e> 
850 »       b.n»    6e8·<faulthandler_thread+0x34>849 »       beq.n»  6e8·<faulthandler_thread+0x34>
 850 »       b.n»    6d2·<faulthandler_thread+0x1e>
851 »       movs»   r0,·#1851 »       movs»   r0,·#1
852 »       bl»     0·<_exit>852 »       bl»     0·<_exit>
853 ·R_ARM_THM_CALL» _exit853 ·R_ARM_THM_CALL» _exit
  
854 0000071c·<faulthandler_register_py>:854 0000071c·<faulthandler_register_py>:
855 faulthandler_register_py():855 faulthandler_register_py():
856 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}856 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
670 B
fcntlmodule.o
644 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 920, 16 lines modifiedOffset 920, 16 lines modified
920 »       mov»    r4,·r1920 »       mov»    r4,·r1
921 »       cmp»    r3,·#1921 »       cmp»    r3,·#1
922 »       bhi.n»  7ba·<fcntl_fcntl+0x18>922 »       bhi.n»  7ba·<fcntl_fcntl+0x18>
923 »       ldr»    r0,·[r4,·#0]923 »       ldr»    r0,·[r4,·#0]
924 »       bl»     0·<PyObject_AsFileDescriptor>924 »       bl»     0·<PyObject_AsFileDescriptor>
925 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor925 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor
926 »       subs»   r7,·r0,·#0926 »       subs»   r7,·r0,·#0
927 »       bge.n»  7d2·<fcntl_fcntl+0x30> 
928 »       b.n»    82c·<fcntl_fcntl+0x8a>927 »       blt.n»  82c·<fcntl_fcntl+0x8a>
 928 »       b.n»    7d2·<fcntl_fcntl+0x30>
929 »       movw»   r0,·#0929 »       movw»   r0,·#0
930 ·R_ARM_THM_MOVW_ABS_NC»  .LC58930 ·R_ARM_THM_MOVW_ABS_NC»  .LC58
931 »       movt»   r0,·#0931 »       movt»   r0,·#0
932 ·R_ARM_THM_MOVT_ABS»     .LC58932 ·R_ARM_THM_MOVT_ABS»     .LC58
933 »       movs»   r3,·#3933 »       movs»   r3,·#3
934 »       movs»   r2,·#2934 »       movs»   r2,·#2
935 »       mov»    r1,·r5935 »       mov»    r1,·r5
131 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:··········21116·(bytes·into·file)13 ··Start·of·section·headers:··········21300·(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.11 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x527c:1 There·are·18·section·headers,·starting·at·offset·0x5334:
  
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·000424·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000424·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003ff4·0002f0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·004084·0002f0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000458·000284·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000458·000284·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0042e4·000230·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·004374·000230·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0006dc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0006dc·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0006dc·001140·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0006dc·0011d0·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·004514·000ad0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0045a4·000af8·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00181c·000453·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0018ac·000453·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001c70·000238·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001d00·000238·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004fe4·0001e8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00509c·0001e8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001ea8·000b73·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001f38·000b73·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0051cc·000020·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·005284·000020·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002a1b·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·002aab·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002a1b·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002aab·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002a50·000c20·10·····16·120··419 ··[15]·.symtab···········SYMTAB··········00000000·002ae0·000c20·10·····16·120··4
20 ··[16]·.strtab···········STRTAB··········00000000·003670·000983·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·003700·000983·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0051ec·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0052a4·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
7.3 KB
readelf --wide --symbols {}
    
Offset 18, 55 lines modifiedOffset 18, 55 lines modified
18 ····14:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC818 ····14:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
19 ····15:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC919 ····15:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
20 ····16:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1020 ····16:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
21 ····17:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1121 ····17:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
22 ····18:·00000114·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1222 ····18:·00000114·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
23 ····19:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1323 ····19:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
24 ····20:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1424 ····20:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
25 ····21:·00000029··2358·FUNC····LOCAL··DEFAULT····6·_io_FileIO___init__25 ····21:·00000029··2332·FUNC····LOCAL··DEFAULT····6·_io_FileIO___init__
26 ····22:·0000026e·····0·NOTYPE··LOCAL··DEFAULT····6·$d26 ····22:·0000026e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
27 ····23:·0000029e·····0·NOTYPE··LOCAL··DEFAULT····6·$t27 ····23:·0000029e·····0·NOTYPE··LOCAL··DEFAULT····6·$t
28 ····24:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····24:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
29 ····25:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·$t29 ····25:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·$t
30 ····26:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000430·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00000430·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·00000ead····74·FUNC····LOCAL··DEFAULT····6·internal_close32 ····28:·00000f4d····74·FUNC····LOCAL··DEFAULT····6·internal_close
 33 ····29:·00000ac5···210·FUNC····LOCAL··DEFAULT····6·portable_lseek
33 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR034 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
34 ····30:·00000ae1···210·FUNC····LOCAL··DEFAULT····6·portable_lseek 
35 ····31:·000007e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·000007ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·000007e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1537 ····33:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
38 ····34:·00000961····66·FUNC····LOCAL··DEFAULT····6·_io_FileIO_isatty38 ····34:·00000945····66·FUNC····LOCAL··DEFAULT····6·_io_FileIO_isatty
39 ····35:·000009a5···118·FUNC····LOCAL··DEFAULT····6·fileio_dealloc39 ····35:·00000989···118·FUNC····LOCAL··DEFAULT····6·fileio_dealloc
40 ····36:·00000a1d·····8·FUNC····LOCAL··DEFAULT····6·get_closed40 ····36:·00000a01·····8·FUNC····LOCAL··DEFAULT····6·get_closed
41 ····37:·00000a25····48·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readable41 ····37:·00000a09····48·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readable
42 ····38:·00000a55···138·FUNC····LOCAL··DEFAULT····6·_io_FileIO_tell42 ····38:·00000a39···138·FUNC····LOCAL··DEFAULT····6·_io_FileIO_tell
43 ····39:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1643 ····39:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
44 ····40:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1744 ····40:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
45 ····41:·00000bbd···424·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readall45 ····41:·00000ba1···610·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readall
46 ····42:·00000d65···328·FUNC····LOCAL··DEFAULT····6·_io_FileIO_close46 ····42:·00000e05···328·FUNC····LOCAL··DEFAULT····6·_io_FileIO_close
47 ····43:·000000e1···106·FUNC····LOCAL··DEFAULT····1·fileio_dealloc_warn47 ····43:·000000e1···106·FUNC····LOCAL··DEFAULT····1·fileio_dealloc_warn
48 ····44:·00000ea8·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·00000f48·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····45:·00000eac·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····45:·00000f4c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·00000001····48·FUNC····LOCAL··DEFAULT····1·_io_FileIO_writable51 ····47:·00000001····48·FUNC····LOCAL··DEFAULT····1·_io_FileIO_writable
52 ····48:·00000ef9···116·FUNC····LOCAL··DEFAULT····6·_io_FileIO_seekable52 ····48:·00000f99···100·FUNC····LOCAL··DEFAULT····6·_io_FileIO_seekable
53 ····49:·00000f6d····12·FUNC····LOCAL··DEFAULT····6·fileio_traverse53 ····49:·00000ffd····12·FUNC····LOCAL··DEFAULT····6·fileio_traverse
54 ····50:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1854 ····50:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
55 ····51:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1955 ····51:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
56 ····52:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2056 ····52:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
57 ····53:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2157 ····53:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
58 ····54:·00000f79···208·FUNC····LOCAL··DEFAULT····6·_io_FileIO_write58 ····54:·00001009···208·FUNC····LOCAL··DEFAULT····6·_io_FileIO_write
59 ····55:·00000215····36·FUNC····LOCAL··DEFAULT····9·err_mode59 ····55:·00000215····36·FUNC····LOCAL··DEFAULT····9·err_mode
60 ····56:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2260 ····56:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
61 ····57:·00000031···174·FUNC····LOCAL··DEFAULT····1·_io_FileIO_seek61 ····57:·00000031···174·FUNC····LOCAL··DEFAULT····1·_io_FileIO_seek
62 ····58:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2362 ····58:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
63 ····59:·00000224·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2463 ····59:·00000224·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
64 ····60:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2564 ····60:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
65 ····61:·00001049···248·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readinto65 ····61:·000010d9···248·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readinto
66 ····62:·00000238·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2666 ····62:·00000238·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
67 ····63:·0000014d····38·FUNC····LOCAL··DEFAULT····1·_io_FileIO_fileno67 ····63:·0000014d····38·FUNC····LOCAL··DEFAULT····1·_io_FileIO_fileno
68 ····64:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2768 ····64:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
69 ····65:·00000175···570·FUNC····LOCAL··DEFAULT····1·_io_FileIO_read69 ····65:·00000175···570·FUNC····LOCAL··DEFAULT····1·_io_FileIO_read
70 ····66:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2870 ····66:·00000254·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
71 ····67:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2971 ····67:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
72 ····68:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3072 ····68:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
Offset 138, 31 lines modifiedOffset 138, 31 lines modified
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_open_cloexec_works138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_open_cloexec_works
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_inheritable139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_inheritable
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fstat_noraise140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fstat_noraise
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_SetAttrId141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_SetAttrId
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrnoWithFilenameObject144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrnoWithFilenameObject
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords 
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallFunction_SizeT147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallFunction_SizeT
149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
 150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument
154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·isatty154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·isatty
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIOBase_finalize156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIOBase_finalize
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong
160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong160 ···156:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong
161 ···157:·00000bb5·····6·FUNC····GLOBAL·HIDDEN·····6·_PyFileIO_closed161 ···157:·00000b99·····6·FUNC····GLOBAL·HIDDEN·····6·_PyFileIO_closed
162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize162 ···158:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_read163 ···159:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_read
164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_Resize164 ···160:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_Resize
165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError165 ···161:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyRawIOBase_Type166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyRawIOBase_Type
167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId167 ···163:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromId
168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod168 ···164:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod
54.7 KB
readelf --wide --relocs {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3ff4·contains·94·entries:1 Relocation·section·'.rel.text'·at·offset·0x4084·contains·94·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError3 00000016··0000902f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
4 0000001a··00009130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError4 0000001a··00009030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
5 0000001e··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC155 0000001e··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC15
6 00000022··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC156 00000022··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC15
7 00000028··00008f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString7 00000028··00008e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
8 00000048··00007a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type8 00000048··00007a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
9 0000004c··00007a30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type9 0000004c··00007a30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
10 00000056··00007b0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype10 00000056··00007b0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
11 0000005e··00007c0a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt11 0000005e··00007c0a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
12 0000007e··0000382f·R_ARM_THM_MOVW_ABS_NC··000001fc···.LC2212 0000007e··0000382f·R_ARM_THM_MOVW_ABS_NC··000001fc···.LC22
13 00000082··00003830·R_ARM_THM_MOVT_ABS·····000001fc···.LC2213 00000082··00003830·R_ARM_THM_MOVT_ABS·····000001fc···.LC22
14 0000008c··0000ae0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional14 0000008c··0000ae0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
15 0000009a··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError15 0000009a··0000902f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
16 0000009e··00009130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError16 0000009e··00009030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
17 000000a2··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC1517 000000a2··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC15
18 000000a6··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC1518 000000a6··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC15
19 000000ae··00008f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString19 000000ae··00008e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
20 000000b6··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred20 000000b6··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
21 000000c2··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError21 000000c2··00008d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
22 000000c6··00008e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError22 000000c6··00008d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
23 000000ca··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC523 000000ca··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC5
24 000000ce··00000b30·R_ARM_THM_MOVT_ABS·····00000038···.LC524 000000ce··00000b30·R_ARM_THM_MOVT_ABS·····00000038···.LC5
25 000000d4··00008f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString25 000000d4··00008e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
26 000000f2··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct26 000000f2··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
27 000000f6··00008230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct27 000000f6··00008230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
28 0000010c··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_Fetch28 0000010c··0000a60a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
29 00000110··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000238···.LC2629 00000110··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000238···.LC26
30 00000114··00003e30·R_ARM_THM_MOVT_ABS·····00000238···.LC2630 00000114··00003e30·R_ARM_THM_MOVT_ABS·····00000238···.LC26
31 0000011e··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_ResourceWarning31 0000011e··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_ResourceWarning
32 0000012a··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_Restore32 0000012a··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_Restore
33 00000130··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Warning33 00000130··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Warning
34 00000134··0000b130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Warning34 00000134··0000b130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Warning
35 0000013a··0000b20a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches35 0000013a··0000b20a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
36 00000144··0000b30a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable36 00000144··0000b30a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
37 00000158··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError37 00000158··0000902f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
38 0000015c··00009130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError38 0000015c··00009030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
39 00000160··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC1539 00000160··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC15
40 00000164··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC1540 00000164··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC15
41 0000016a··00008f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString41 0000016a··00008e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
42 00000194··0000b50a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t42 00000194··0000b50a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
43 000001b8··00009e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize43 000001b8··00009e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
44 000001cc··00009f0a·R_ARM_THM_CALL·········00000000···_Py_read44 000001cc··00009f0a·R_ARM_THM_CALL·········00000000···_Py_read
45 000001e4··0000830a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread45 000001e4··0000830a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
46 000001f4··00009a0a·R_ARM_THM_CALL·········00000000···lseek6446 000001f4··00009a0a·R_ARM_THM_CALL·········00000000···lseek64
47 00000200··0000880a·R_ARM_THM_CALL·········00000000···_Py_fstat_noraise47 00000200··0000880a·R_ARM_THM_CALL·········00000000···_Py_fstat_noraise
48 00000208··0000850a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread48 00000208··0000850a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
Offset 56, 24 lines modifiedOffset 56, 24 lines modified
56 000002dc··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 000002dc··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
57 000002e0··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct57 000002e0··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
58 000002e4··00008230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct58 000002e4··00008230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
59 000002fe··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError59 000002fe··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
60 00000302··0000a130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError60 00000302··0000a130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
61 00000306··0000282f·R_ARM_THM_MOVW_ABS_NC··00000184···.LC1761 00000306··0000282f·R_ARM_THM_MOVW_ABS_NC··00000184···.LC17
62 0000030a··00002830·R_ARM_THM_MOVT_ABS·····00000184···.LC1762 0000030a··00002830·R_ARM_THM_MOVT_ABS·····00000184···.LC17
63 00000312··00008f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString63 00000312··00008e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
64 00000320··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc64 00000320··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
65 00000328··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000230···.LC2565 00000328··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000230···.LC25
66 0000032c··00003c30·R_ARM_THM_MOVT_ABS·····00000230···.LC2566 0000032c··00003c30·R_ARM_THM_MOVT_ABS·····00000230···.LC25
67 00000330··0000370a·R_ARM_THM_CALL·········00000215···err_mode67 00000330··0000370a·R_ARM_THM_CALL·········00000215···err_mode
68 00000336··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError68 00000336··0000902f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
69 0000033a··00009130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError69 0000033a··00009030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
70 0000033e··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC1570 0000033e··0000212f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC15
71 00000342··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC1571 00000342··00002130·R_ARM_THM_MOVT_ABS·····0000014c···.LC15
72 00000348··00008f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString72 00000348··00008e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
73 00000350··0000402f·R_ARM_THM_MOVW_ABS_NC··0000024c···.LC2773 00000350··0000402f·R_ARM_THM_MOVW_ABS_NC··0000024c···.LC27
74 00000354··00004030·R_ARM_THM_MOVT_ABS·····0000024c···.LC2774 00000354··00004030·R_ARM_THM_MOVT_ABS·····0000024c···.LC27
75 0000035e··0000ae0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional75 0000035e··0000ae0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
76 0000036e··0000a00a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize76 0000036e··0000a00a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
77 0000038e··0000810a·R_ARM_THM_CALL·········00000000···__errno_location77 0000038e··0000810a·R_ARM_THM_CALL·········00000000···__errno_location
78 000003a0··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc78 000003a0··00008a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
79 000003a8··00007e0a·R_ARM_THM_CALL·········00000000···PyErr_Clear79 000003a8··00007e0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
Offset 88, 92 lines modifiedOffset 88, 92 lines modified
88 000003ec··00004d2f·R_ARM_THM_MOVW_ABS_NC··000002f8···.LC3588 000003ec··00004d2f·R_ARM_THM_MOVW_ABS_NC··000002f8···.LC35
89 000003f0··00004d30·R_ARM_THM_MOVT_ABS·····000002f8···.LC3589 000003f0··00004d30·R_ARM_THM_MOVT_ABS·····000002f8···.LC35
90 000003fc··00004c2f·R_ARM_THM_MOVW_ABS_NC··000002f4···.LC3490 000003fc··00004c2f·R_ARM_THM_MOVW_ABS_NC··000002f4···.LC34
91 00000400··00004c30·R_ARM_THM_MOVT_ABS·····000002f4···.LC3491 00000400··00004c30·R_ARM_THM_MOVT_ABS·····000002f4···.LC34
92 00000404··0000502f·R_ARM_THM_MOVW_ABS_NC··00000304···.LC3892 00000404··0000502f·R_ARM_THM_MOVW_ABS_NC··00000304···.LC38
93 00000408··00005030·R_ARM_THM_MOVT_ABS·····00000304···.LC3893 00000408··00005030·R_ARM_THM_MOVT_ABS·····00000304···.LC38
94 00000012··0000971e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong94 00000012··0000971e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
95 0000007a··00001e1e·R_ARM_THM_JUMP24·······00000ae1···portable_lseek95 0000007a··00001d1e·R_ARM_THM_JUMP24·······00000ac5···portable_lseek
96 00000152··0000b41e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong96 00000152··0000b41e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
97 0000041e··0000bb1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString97 0000041e··0000bb1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString
  
98 Relocation·section·'.rel.data'·at·offset·0x42e4·contains·70·entries:98 Relocation·section·'.rel.data'·at·offset·0x4374·contains·70·entries:
99 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name99 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
100 00000004··00005a02·R_ARM_ABS32············00000000···.rodata100 00000004··00005a02·R_ARM_ABS32············00000000···.rodata
101 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.4101 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
102 00000028··00000402·R_ARM_ABS32············00000000···.rodata.str1.4102 00000028··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
103 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.4103 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
104 0000003c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4104 0000003c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
105 00000050··00000402·R_ARM_ABS32············00000000···.rodata.str1.4105 00000050··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
106 00000078··00000402·R_ARM_ABS32············00000000···.rodata.str1.4106 00000078··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
107 0000007c··00002402·R_ARM_ABS32············00000a1d···get_closed107 0000007c··00002402·R_ARM_ABS32············00000a01···get_closed
108 00000084··00000402·R_ARM_ABS32············00000000···.rodata.str1.4108 00000084··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
109 0000008c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4109 0000008c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
110 00000090··00005802·R_ARM_ABS32············0000020b···get_closefd110 00000090··00005802·R_ARM_ABS32············0000020b···get_closefd
111 00000098··00000402·R_ARM_ABS32············00000000···.rodata.str1.4111 00000098··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
112 000000a0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4112 000000a0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
113 000000a4··00005502·R_ARM_ABS32············00000415···get_mode113 000000a4··00005502·R_ARM_ABS32············00000415···get_mode
114 000000ac··00000402·R_ARM_ABS32············00000000···.rodata.str1.4114 000000ac··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
115 000000c8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4115 000000c8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
116 000000cc··00004102·R_ARM_ABS32············00000175···_io_FileIO_read116 000000cc··00004102·R_ARM_ABS32············00000175···_io_FileIO_read
117 000000d4··00005a02·R_ARM_ABS32············00000000···.rodata117 000000d4··00005a02·R_ARM_ABS32············00000000···.rodata
118 000000d8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4118 000000d8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
119 000000dc··00002902·R_ARM_ABS32············00000bbd···_io_FileIO_readall119 000000dc··00002902·R_ARM_ABS32············00000ba1···_io_FileIO_readall
120 000000e4··00005a02·R_ARM_ABS32············00000000···.rodata120 000000e4··00005a02·R_ARM_ABS32············00000000···.rodata
121 000000e8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4121 000000e8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
122 000000ec··00003d02·R_ARM_ABS32············00001049···_io_FileIO_readinto122 000000ec··00003d02·R_ARM_ABS32············000010d9···_io_FileIO_readinto
123 000000f4··00005a02·R_ARM_ABS32············00000000···.rodata123 000000f4··00005a02·R_ARM_ABS32············00000000···.rodata
124 000000f8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4124 000000f8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
125 000000fc··00003602·R_ARM_ABS32············00000f79···_io_FileIO_write125 000000fc··00003602·R_ARM_ABS32············00001009···_io_FileIO_write
126 00000104··00005a02·R_ARM_ABS32············00000000···.rodata126 00000104··00005a02·R_ARM_ABS32············00000000···.rodata
127 00000108··00000402·R_ARM_ABS32············00000000···.rodata.str1.4127 00000108··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
128 0000010c··00003902·R_ARM_ABS32············00000031···_io_FileIO_seek128 0000010c··00003902·R_ARM_ABS32············00000031···_io_FileIO_seek
129 00000114··00005a02·R_ARM_ABS32············00000000···.rodata129 00000114··00005a02·R_ARM_ABS32············00000000···.rodata
130 00000118··00000402·R_ARM_ABS32············00000000···.rodata.str1.4130 00000118··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
131 0000011c··00002602·R_ARM_ABS32············00000a55···_io_FileIO_tell131 0000011c··00002602·R_ARM_ABS32············00000a39···_io_FileIO_tell
132 00000124··00005a02·R_ARM_ABS32············00000000···.rodata132 00000124··00005a02·R_ARM_ABS32············00000000···.rodata
133 00000128··00000402·R_ARM_ABS32············00000000···.rodata.str1.4133 00000128··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
134 0000012c··00005702·R_ARM_ABS32············00000109···_io_FileIO_truncate134 0000012c··00005702·R_ARM_ABS32············00000109···_io_FileIO_truncate
135 00000134··00005a02·R_ARM_ABS32············00000000···.rodata135 00000134··00005a02·R_ARM_ABS32············00000000···.rodata
136 00000138··00000402·R_ARM_ABS32············00000000···.rodata.str1.4136 00000138··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
137 0000013c··00002a02·R_ARM_ABS32············00000d65···_io_FileIO_close137 0000013c··00002a02·R_ARM_ABS32············00000e05···_io_FileIO_close
138 00000144··00005a02·R_ARM_ABS32············00000000···.rodata138 00000144··00005a02·R_ARM_ABS32············00000000···.rodata
Max diff block lines reached; 45798/55967 bytes (81.83%) of diff not shown.
967 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 88, 16 lines modifiedOffset 88, 16 lines modified
88 close($self,·/)88 close($self,·/)
89 Close·the·file.89 Close·the·file.
90 A·closed·file·cannot·be·used·for·further·I/O·operations.··close()·may·be90 A·closed·file·cannot·be·used·for·further·I/O·operations.··close()·may·be
91 called·more·than·once·without·error.91 called·more·than·once·without·error.
92 fileio_new92 fileio_new
93 _io_FileIO___init__93 _io_FileIO___init__
94 internal_close94 internal_close
95 .LANCHOR0 
96 portable_lseek95 portable_lseek
 96 .LANCHOR0
97 _io_FileIO_isatty97 _io_FileIO_isatty
98 fileio_dealloc98 fileio_dealloc
99 get_closed99 get_closed
100 _io_FileIO_readable100 _io_FileIO_readable
101 _io_FileIO_tell101 _io_FileIO_tell
102 _io_FileIO_readall102 _io_FileIO_readall
103 _io_FileIO_close103 _io_FileIO_close
Offset 153, 22 lines modifiedOffset 153, 22 lines modified
153 _Py_open_cloexec_works153 _Py_open_cloexec_works
154 _Py_set_inheritable154 _Py_set_inheritable
155 _Py_fstat_noraise155 _Py_fstat_noraise
156 _PyObject_SetAttrId156 _PyObject_SetAttrId
157 _Py_Dealloc157 _Py_Dealloc
158 PyExc_OSError158 PyExc_OSError
159 PyErr_SetFromErrnoWithFilenameObject159 PyErr_SetFromErrnoWithFilenameObject
160 _PyArg_UnpackKeywords 
161 PyExc_TypeError160 PyExc_TypeError
162 PyErr_SetString161 PyErr_SetString
163 _PyObject_CallFunction_SizeT162 _PyObject_CallFunction_SizeT
164 PyExc_ValueError163 PyExc_ValueError
165 PyErr_Format164 PyErr_Format
166 PyErr_SetFromErrno 
167 PyErr_CheckSignals165 PyErr_CheckSignals
 166 PyErr_SetFromErrno
 167 _PyArg_UnpackKeywords
168 _PyArg_BadArgument168 _PyArg_BadArgument
169 PyBool_FromLong169 PyBool_FromLong
170 _PyIOBase_finalize170 _PyIOBase_finalize
171 PyObject_ClearWeakRefs171 PyObject_ClearWeakRefs
172 PyLong_FromLongLong172 PyLong_FromLongLong
173 PyLong_AsLongLong173 PyLong_AsLongLong
174 _PyFileIO_closed174 _PyFileIO_closed
544 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 »       cmp»    r1,·#062 »       cmp»    r1,·#0
63 »       blt.n»  9a·<_io_FileIO_seek+0x6a>63 »       blt.n»  9a·<_io_FileIO_seek+0x6a>
64 »       movs»   r3,·#064 »       movs»   r3,·#0
65 »       mov»    r1,·r765 »       mov»    r1,·r7
66 »       mov»    r0,·r666 »       mov»    r0,·r6
67 »       add»    sp,·#1267 »       add»    sp,·#12
68 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr}68 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr}
69 »       b.w»    ae0·<portable_lseek>69 »       b.w»    ac4·<portable_lseek>
70 ·R_ARM_THM_JUMP24»       portable_lseek70 ·R_ARM_THM_JUMP24»       portable_lseek
71 »       movw»   r0,·#071 »       movw»   r0,·#0
72 ·R_ARM_THM_MOVW_ABS_NC»  .LC2272 ·R_ARM_THM_MOVW_ABS_NC»  .LC22
73 »       movt»   r0,·#073 »       movt»   r0,·#0
74 ·R_ARM_THM_MOVT_ABS»     .LC2274 ·R_ARM_THM_MOVT_ABS»     .LC22
75 »       movs»   r3,·#275 »       movs»   r3,·#2
76 »       movs»   r2,·#176 »       movs»   r2,·#1
59.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 27, 115 lines modifiedOffset 27, 115 lines modified
27 »       add.w»  r3,·r1,·#1227 »       add.w»  r3,·r1,·#12
28 »       ldr.w»  fp,·[r1,·#8]28 »       ldr.w»  fp,·[r1,·#8]
29 »       sub»    sp,·#164»     ;·0xa429 »       sub»    sp,·#164»     ;·0xa4
30 »       mov»    r4,·r030 »       mov»    r4,·r0
31 »       mov»    r5,·r231 »       mov»    r5,·r2
32 »       str»    r3,·[sp,·#28]32 »       str»    r3,·[sp,·#28]
33 »       cmp»    r2,·#033 »       cmp»    r2,·#0
34 »       bne.w»  578·<_io_FileIO___init__+0x550>34 »       bne.w»  73e·<_io_FileIO___init__+0x716>
35 »       add.w»  r7,·fp,·#4294967295» ;·0xffffffff35 »       add.w»  r7,·fp,·#4294967295» ;·0xffffffff
36 »       cmp»    r7,·#336 »       cmp»    r7,·#3
37 »       bhi.w»  86e·<_io_FileIO___init__+0x846>37 »       bhi.w»  882·<_io_FileIO___init__+0x85a>
38 »       ldr.w»  sl,·[r1,·#12]38 »       ldr.w»  sl,·[r1,·#12]
39 »       mov»    r6,·r139 »       mov»    r6,·r1
40 »       cmp»    r7,·#040 »       cmp»    r7,·#0
41 »       beq.w»  856·<_io_FileIO___init__+0x82e>41 »       beq.w»  7f0·<_io_FileIO___init__+0x7c8>
42 »       ldr»    r0,·[r1,·#16]42 »       ldr»    r0,·[r1,·#16]
43 »       cmp»    r0,·#043 »       cmp»    r0,·#0
44 »       beq.w»  7e8·<_io_FileIO___init__+0x7c0>44 »       beq.w»  8ea·<_io_FileIO___init__+0x8c2>
45 »       ldr»    r1,·[r0,·#4]45 »       ldr»    r1,·[r0,·#4]
46 »       ldr»    r2,·[r1,·#84]» ;·0x5446 »       ldr»    r2,·[r1,·#84]» ;·0x54
47 »       lsls»   r3,·r2,·#347 »       lsls»   r3,·r2,·#3
48 »       bpl.w»  7c0·<_io_FileIO___init__+0x798>48 »       bpl.w»  8ca·<_io_FileIO___init__+0x8a2>
49 »       add»    r1,·sp,·#56»   ;·0x3849 »       add»    r1,·sp,·#56»   ;·0x38
50 »       bl»     0·<PyUnicode_AsUTF8AndSize>50 »       bl»     0·<PyUnicode_AsUTF8AndSize>
51 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize51 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
52 »       mov»    r9,·r052 »       mov»    r9,·r0
53 »       cmp»    r0,·#053 »       cmp»    r0,·#0
54 »       beq.w»  7de·<_io_FileIO___init__+0x7b6>54 »       beq.w»  84e·<_io_FileIO___init__+0x826>
55 »       bl»     0·<strlen>55 »       bl»     0·<strlen>
56 ·R_ARM_THM_CALL» strlen56 ·R_ARM_THM_CALL» strlen
57 »       ldr»    r3,·[sp,·#56]» ;·0x3857 »       ldr»    r3,·[sp,·#56]» ;·0x38
58 »       cmp»    r0,·r358 »       cmp»    r0,·r3
59 »       bne.w»  8f6·<_io_FileIO___init__+0x8ce>59 »       bne.w»  92a·<_io_FileIO___init__+0x902>
60 »       subs.w» r7,·fp,·#260 »       subs.w» r7,·fp,·#2
61 »       beq.w»  5ec·<_io_FileIO___init__+0x5c4>61 »       beq.w»  576·<_io_FileIO___init__+0x54e>
62 »       ldr»    r0,·[r6,·#20]62 »       ldr»    r0,·[r6,·#20]
63 »       cmp»    r0,·#063 »       cmp»    r0,·#0
64 »       beq.w»  872·<_io_FileIO___init__+0x84a>64 »       beq.w»  83c·<_io_FileIO___init__+0x814>
65 »       ldr»    r0,·[r0,·#4]65 »       ldr»    r0,·[r0,·#4]
66 »       movw»   r8,·#066 »       movw»   r8,·#0
67 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type67 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type
68 »       movt»   r8,·#068 »       movt»   r8,·#0
69 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type69 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type
70 »       cmp»    r0,·r870 »       cmp»    r0,·r8
71 »       beq.w»  622·<_io_FileIO___init__+0x5fa>71 »       beq.w»  5ac·<_io_FileIO___init__+0x584>
72 »       mov»    r1,·r872 »       mov»    r1,·r8
73 »       bl»     0·<PyType_IsSubtype>73 »       bl»     0·<PyType_IsSubtype>
74 ·R_ARM_THM_CALL» PyType_IsSubtype74 ·R_ARM_THM_CALL» PyType_IsSubtype
75 »       str»    r0,·[sp,·#24]75 »       str»    r0,·[sp,·#24]
76 »       cmp»    r0,·#076 »       cmp»    r0,·#0
77 »       bne.w»  622·<_io_FileIO___init__+0x5fa>77 »       bne.w»  5ac·<_io_FileIO___init__+0x584>
78 »       ldr»    r0,·[r6,·#20]78 »       ldr»    r0,·[r6,·#20]
79 »       bl»     0·<_PyLong_AsInt>79 »       bl»     0·<_PyLong_AsInt>
80 ·R_ARM_THM_CALL» _PyLong_AsInt80 ·R_ARM_THM_CALL» _PyLong_AsInt
81 »       mov»    fp,·r081 »       mov»    fp,·r0
82 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff82 »       cmp.w»  r0,·#4294967295»    ;·0xffffffff
83 »       beq.w»  89e·<_io_FileIO___init__+0x876>83 »       beq.w»  8bc·<_io_FileIO___init__+0x894>
84 »       cmp»    r7,·#184 »       cmp»    r7,·#1
85 »       beq.w»  83c·<_io_FileIO___init__+0x814>85 »       beq.w»  808·<_io_FileIO___init__+0x7e0>
86 »       ldr»    r2,·[r4,·#8]86 »       ldr»    r2,·[r4,·#8]
87 »       ldr»    r7,·[sp,·#24]87 »       ldr»    r7,·[sp,·#24]
88 »       ldr»    r6,·[r6,·#24]88 »       ldr»    r6,·[r6,·#24]
89 »       cmp»    r2,·#089 »       cmp»    r2,·#0
90 »       str»    r7,·[sp,·#36]» ;·0x2490 »       str»    r7,·[sp,·#36]» ;·0x24
91 »       str»    r6,·[sp,·#28]91 »       str»    r6,·[sp,·#28]
92 »       bge.w»  82e·<_io_FileIO___init__+0x806>92 »       bge.w»  82e·<_io_FileIO___init__+0x806>
93 »       ldr.w»  r0,·[sl,·#4]93 »       ldr.w»  r0,·[sl,·#4]
94 »       cmp»    r0,·r894 »       cmp»    r0,·r8
95 »       beq.w»  622·<_io_FileIO___init__+0x5fa>95 »       beq.w»  5ac·<_io_FileIO___init__+0x584>
96 »       mov»    r1,·r896 »       mov»    r1,·r8
97 »       bl»     0·<PyType_IsSubtype>97 »       bl»     0·<PyType_IsSubtype>
98 ·R_ARM_THM_CALL» PyType_IsSubtype98 ·R_ARM_THM_CALL» PyType_IsSubtype
99 »       cmp»    r0,·#099 »       cmp»    r0,·#0
100 »       bne.w»  622·<_io_FileIO___init__+0x5fa>100 »       bne.w»  5ac·<_io_FileIO___init__+0x584>
101 »       mov»    r0,·sl101 »       mov»    r0,·sl
102 »       bl»     0·<_PyLong_AsInt>102 »       bl»     0·<_PyLong_AsInt>
103 ·R_ARM_THM_CALL» _PyLong_AsInt103 ·R_ARM_THM_CALL» _PyLong_AsInt
104 »       subs»   r7,·r0,·#0104 »       subs»   r7,·r0,·#0
105 »       str»    r7,·[sp,·#24]105 »       str»    r7,·[sp,·#24]
106 »       bge.n»  11a·<_io_FileIO___init__+0xf2>106 »       bge.n»  11a·<_io_FileIO___init__+0xf2>
107 »       bl»     0·<PyErr_Occurred>107 »       bl»     0·<PyErr_Occurred>
108 ·R_ARM_THM_CALL» PyErr_Occurred108 ·R_ARM_THM_CALL» PyErr_Occurred
109 »       cmp»    r0,·#0109 »       cmp»    r0,·#0
110 »       beq.w»  8c8·<_io_FileIO___init__+0x8a0>110 »       beq.w»  89e·<_io_FileIO___init__+0x876>
111 »       bl»     0·<PyErr_Clear>111 »       bl»     0·<PyErr_Clear>
112 ·R_ARM_THM_CALL» PyErr_Clear112 ·R_ARM_THM_CALL» PyErr_Clear
113 »       add»    r1,·sp,·#36»   ;·0x24113 »       add»    r1,·sp,·#36»   ;·0x24
114 »       mov»    r0,·sl114 »       mov»    r0,·sl
115 »       bl»     0·<PyUnicode_FSConverter>115 »       bl»     0·<PyUnicode_FSConverter>
116 ·R_ARM_THM_CALL» PyUnicode_FSConverter116 ·R_ARM_THM_CALL» PyUnicode_FSConverter
117 »       cmp»    r0,·#0117 »       cmp»    r0,·#0
118 »       beq.w»  7de·<_io_FileIO___init__+0x7b6>118 »       beq.w»  84e·<_io_FileIO___init__+0x826>
119 »       ldr»    r5,·[sp,·#36]» ;·0x24119 »       ldr»    r5,·[sp,·#36]» ;·0x24
120 »       adds»   r5,·#16120 »       adds»   r5,·#16
121 »       mov.w»  lr,·#0121 »       mov.w»  lr,·#0
122 »       mov»    r8,·r9122 »       mov»    r8,·r9
123 »       mov»    r1,·lr123 »       mov»    r1,·lr
124 »       mov»    r6,·lr124 »       mov»    r6,·lr
125 »       ldrb.w» r2,·[r8]125 »       ldrb.w» r2,·[r8]
126 »       cmp»    r2,·#0126 »       cmp»    r2,·#0
127 »       bne.w»  24e·<_io_FileIO___init__+0x226>127 »       bne.w»  24e·<_io_FileIO___init__+0x226>
128 »       mov»    r8,·r2128 »       mov»    r8,·r2
129 »       cmp»    r6,·#0129 »       cmp»    r6,·#0
130 »       beq.w»  8ae·<_io_FileIO___init__+0x886>130 »       beq.w»  8f4·<_io_FileIO___init__+0x8cc>
131 »       ldrb.w» ip,·[r4,·#12]131 »       ldrb.w» ip,·[r4,·#12]
132 »       and.w»  r3,·ip,·#6132 »       and.w»  r3,·ip,·#6
133 »       cmp»    r3,·#6133 »       cmp»    r3,·#6
134 »       beq.w»  640·<_io_FileIO___init__+0x618>134 »       beq.w»  5ca·<_io_FileIO___init__+0x5a2>
135 »       movs.w» r1,·ip,·lsl·#30135 »       movs.w» r1,·ip,·lsl·#30
136 »       bpl.w»  430·<_io_FileIO___init__+0x408>136 »       bpl.w»  430·<_io_FileIO___init__+0x408>
137 »       orr.w»  r7,·lr,·#524288»     ;·0x80000137 »       orr.w»  r7,·lr,·#524288»     ;·0x80000
138 »       mov»    r3,·r9138 »       mov»    r3,·r9
139 »       mov»    r2,·sl139 »       mov»    r2,·sl
140 »       str»    r7,·[sp,·#0]140 »       str»    r7,·[sp,·#0]
141 »       movw»   r1,·#0141 »       movw»   r1,·#0
Offset 145, 161 lines modifiedOffset 145, 161 lines modified
145 »       movw»   r0,·#0145 »       movw»   r0,·#0
146 ·R_ARM_THM_MOVW_ABS_NC»  .LC10146 ·R_ARM_THM_MOVW_ABS_NC»  .LC10
147 »       movt»   r0,·#0147 »       movt»   r0,·#0
148 ·R_ARM_THM_MOVT_ABS»     .LC10148 ·R_ARM_THM_MOVT_ABS»     .LC10
149 »       bl»     0·<PySys_Audit>149 »       bl»     0·<PySys_Audit>
150 ·R_ARM_THM_CALL» PySys_Audit150 ·R_ARM_THM_CALL» PySys_Audit
151 »       cmp»    r0,·#0151 »       cmp»    r0,·#0
152 »       blt.w»  6de·<_io_FileIO___init__+0x6b6>152 »       blt.w»  66a·<_io_FileIO___init__+0x642>
153 »       ldr»    r1,·[sp,·#24]153 »       ldr»    r1,·[sp,·#24]
154 »       cmp»    r1,·#0154 »       cmp»    r1,·#0
155 »       bge.w»  52a·<_io_FileIO___init__+0x502>155 »       bge.w»  528·<_io_FileIO___init__+0x500>
Max diff block lines reached; 56444/60394 bytes (93.46%) of diff not shown.
596 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct199 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
200 »       cmp»    r4,·r0200 »       cmp»    r4,·r0
201 »       bne.n»  198·<_io_FileIO_truncate+0x90>201 »       bne.n»  198·<_io_FileIO_truncate+0x90>
202 »       movs»   r3,·#0202 »       movs»   r3,·#0
203 »       movs»   r2,·#1203 »       movs»   r2,·#1
204 »       mov»    r1,·r3204 »       mov»    r1,·r3
205 »       mov»    r0,·r5205 »       mov»    r0,·r5
206 »       bl»     ae0·<portable_lseek>206 »       bl»     ac4·<portable_lseek>
207 ·R_ARM_THM_CALL» portable_lseek207 ·R_ARM_THM_CALL» portable_lseek
208 »       mov»    r4,·r0208 »       mov»    r4,·r0
209 »       cbnz»   r0,·19e·<_io_FileIO_truncate+0x96>209 »       cbnz»   r0,·19e·<_io_FileIO_truncate+0x96>
210 »       b.n»    134·<_io_FileIO_truncate+0x2c>210 »       b.n»    134·<_io_FileIO_truncate+0x2c>
211 »       ldr»    r1,·[r4,·#0]211 »       ldr»    r1,·[r4,·#0]
212 »       adds»   r1,·#1212 »       adds»   r1,·#1
213 »       str»    r1,·[r4,·#0]213 »       str»    r1,·[r4,·#0]
3.54 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 4, 16 lines modifiedOffset 4, 16 lines modified
4 ··0x00000010·64002e4c·4330002e·4c433100·2e4c4332·d..LC0..LC1..LC24 ··0x00000010·64002e4c·4330002e·4c433100·2e4c4332·d..LC0..LC1..LC2
5 ··0x00000020·002e4c43·33002e4c·4334002e·4c433500·..LC3..LC4..LC5.5 ··0x00000020·002e4c43·33002e4c·4334002e·4c433500·..LC3..LC4..LC5.
6 ··0x00000030·2e4c4336·002e4c43·37002e4c·4338002e·.LC6..LC7..LC8..6 ··0x00000030·2e4c4336·002e4c43·37002e4c·4338002e·.LC6..LC7..LC8..
7 ··0x00000040·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.7 ··0x00000040·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.
8 ··0x00000050·2e4c4331·32002e4c·43313300·2e4c4331·.LC12..LC13..LC18 ··0x00000050·2e4c4331·32002e4c·43313300·2e4c4331·.LC12..LC13..LC1
9 ··0x00000060·34005f69·6f5f4669·6c65494f·5f5f5f69·4._io_FileIO___i9 ··0x00000060·34005f69·6f5f4669·6c65494f·5f5f5f69·4._io_FileIO___i
10 ··0x00000070·6e69745f·5f00696e·7465726e·616c5f63·nit__.internal_c10 ··0x00000070·6e69745f·5f00696e·7465726e·616c5f63·nit__.internal_c
11 ··0x00000080·6c6f7365·002e4c41·4e43484f·52300070·lose..LANCHOR0.p 
12 ··0x00000090·6f727461·626c655f·6c736565·6b002e4c·ortable_lseek..L11 ··0x00000080·6c6f7365·00706f72·7461626c·655f6c73·lose.portable_ls
 12 ··0x00000090·65656b00·2e4c414e·43484f52·30002e4c·eek..LANCHOR0..L
13 ··0x000000a0·43313500·5f696f5f·46696c65·494f5f69·C15._io_FileIO_i13 ··0x000000a0·43313500·5f696f5f·46696c65·494f5f69·C15._io_FileIO_i
14 ··0x000000b0·73617474·79006669·6c65696f·5f646561·satty.fileio_dea14 ··0x000000b0·73617474·79006669·6c65696f·5f646561·satty.fileio_dea
15 ··0x000000c0·6c6c6f63·00676574·5f636c6f·73656400·lloc.get_closed.15 ··0x000000c0·6c6c6f63·00676574·5f636c6f·73656400·lloc.get_closed.
16 ··0x000000d0·5f696f5f·46696c65·494f5f72·65616461·_io_FileIO_reada16 ··0x000000d0·5f696f5f·46696c65·494f5f72·65616461·_io_FileIO_reada
17 ··0x000000e0·626c6500·5f696f5f·46696c65·494f5f74·ble._io_FileIO_t17 ··0x000000e0·626c6500·5f696f5f·46696c65·494f5f74·ble._io_FileIO_t
18 ··0x000000f0·656c6c00·2e4c4331·36002e4c·43313700·ell..LC16..LC17.18 ··0x000000f0·656c6c00·2e4c4331·36002e4c·43313700·ell..LC16..LC17.
19 ··0x00000100·5f696f5f·46696c65·494f5f72·65616461·_io_FileIO_reada19 ··0x00000100·5f696f5f·46696c65·494f5f72·65616461·_io_FileIO_reada
Offset 89, 24 lines modifiedOffset 89, 24 lines modified
89 ··0x00000560·005f5079·5f736574·5f696e68·65726974·._Py_set_inherit89 ··0x00000560·005f5079·5f736574·5f696e68·65726974·._Py_set_inherit
90 ··0x00000570·61626c65·005f5079·5f667374·61745f6e·able._Py_fstat_n90 ··0x00000570·61626c65·005f5079·5f667374·61745f6e·able._Py_fstat_n
91 ··0x00000580·6f726169·7365005f·50794f62·6a656374·oraise._PyObject91 ··0x00000580·6f726169·7365005f·50794f62·6a656374·oraise._PyObject
92 ··0x00000590·5f536574·41747472·4964005f·50795f44·_SetAttrId._Py_D92 ··0x00000590·5f536574·41747472·4964005f·50795f44·_SetAttrId._Py_D
93 ··0x000005a0·65616c6c·6f630050·79457863·5f4f5345·ealloc.PyExc_OSE93 ··0x000005a0·65616c6c·6f630050·79457863·5f4f5345·ealloc.PyExc_OSE
94 ··0x000005b0·72726f72·00507945·72725f53·65744672·rror.PyErr_SetFr94 ··0x000005b0·72726f72·00507945·72725f53·65744672·rror.PyErr_SetFr
95 ··0x000005c0·6f6d4572·726e6f57·69746846·696c656e·omErrnoWithFilen95 ··0x000005c0·6f6d4572·726e6f57·69746846·696c656e·omErrnoWithFilen
96 ··0x000005d0·616d654f·626a6563·74005f50·79417267·ameObject._PyArg96 ··0x000005d0·616d654f·626a6563·74005079·4578635f·ameObject.PyExc_
 97 ··0x000005e0·54797065·4572726f·72005079·4572725f·TypeError.PyErr_
 98 ··0x000005f0·53657453·7472696e·67005f50·794f626a·SetString._PyObj
 99 ··0x00000600·6563745f·43616c6c·46756e63·74696f6e·ect_CallFunction
 100 ··0x00000610·5f53697a·65540050·79457863·5f56616c·_SizeT.PyExc_Val
 101 ··0x00000620·75654572·726f7200·50794572·725f466f·ueError.PyErr_Fo
 102 ··0x00000630·726d6174·00507945·72725f43·6865636b·rmat.PyErr_Check
 103 ··0x00000640·5369676e·616c7300·50794572·725f5365·Signals.PyErr_Se
 104 ··0x00000650·7446726f·6d457272·6e6f005f·50794172·tFromErrno._PyAr
97 ··0x000005e0·5f556e70·61636b4b·6579776f·72647300·_UnpackKeywords.105 ··0x00000660·675f556e·7061636b·4b657977·6f726473·g_UnpackKeywords
98 ··0x000005f0·50794578·635f5479·70654572·726f7200·PyExc_TypeError. 
99 ··0x00000600·50794572·725f5365·74537472·696e6700·PyErr_SetString. 
100 ··0x00000610·5f50794f·626a6563·745f4361·6c6c4675·_PyObject_CallFu 
101 ··0x00000620·6e637469·6f6e5f53·697a6554·00507945·nction_SizeT.PyE 
102 ··0x00000630·78635f56·616c7565·4572726f·72005079·xc_ValueError.Py 
103 ··0x00000640·4572725f·466f726d·61740050·79457272·Err_Format.PyErr 
104 ··0x00000650·5f536574·46726f6d·4572726e·6f005079·_SetFromErrno.Py 
105 ··0x00000660·4572725f·43686563·6b536967·6e616c73·Err_CheckSignals 
106 ··0x00000670·005f5079·4172675f·42616441·7267756d·._PyArg_BadArgum106 ··0x00000670·005f5079·4172675f·42616441·7267756d·._PyArg_BadArgum
107 ··0x00000680·656e7400·5079426f·6f6c5f46·726f6d4c·ent.PyBool_FromL107 ··0x00000680·656e7400·5079426f·6f6c5f46·726f6d4c·ent.PyBool_FromL
108 ··0x00000690·6f6e6700·5f507949·4f426173·655f6669·ong._PyIOBase_fi108 ··0x00000690·6f6e6700·5f507949·4f426173·655f6669·ong._PyIOBase_fi
109 ··0x000006a0·6e616c69·7a650050·794f626a·6563745f·nalize.PyObject_109 ··0x000006a0·6e616c69·7a650050·794f626a·6563745f·nalize.PyObject_
110 ··0x000006b0·436c6561·72576561·6b526566·73006c73·ClearWeakRefs.ls110 ··0x000006b0·436c6561·72576561·6b526566·73006c73·ClearWeakRefs.ls
111 ··0x000006c0·65656b36·34005079·4c6f6e67·5f46726f·eek64.PyLong_Fro111 ··0x000006c0·65656b36·34005079·4c6f6e67·5f46726f·eek64.PyLong_Fro
112 ··0x000006d0·6d4c6f6e·674c6f6e·67005079·4c6f6e67·mLongLong.PyLong112 ··0x000006d0·6d4c6f6e·674c6f6e·67005079·4c6f6e67·mLongLong.PyLong
85.1 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:··········17356·(bytes·into·file)13 ··Start·of·section·headers:··········17264·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x43cc:1 There·are·17·section·headers,·starting·at·offset·0x4370:
  
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·0008bc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00092c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0037d0·000538·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00377c·000550·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008f0·0003ac·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000960·0003ac·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003d08·0002b0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003ccc·0002b0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000c9c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000d0c·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000c9c·0004a8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000d0c·0003f4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003fb8·000310·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003f7c·0002f0·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001144·00029c·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001100·00029c·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0013e0·00005e·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·00139c·00005e·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·0042c8·000078·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00426c·000078·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001440·000e10·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0013fc·000e10·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002250·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00220c·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002250·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00220c·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002284·000b40·10·····15·104··418 ··[14]·.symtab···········SYMTAB··········00000000·002240·000b30·10·····15·103··4
19 ··[15]·.strtab···········STRTAB··········00000000·002dc4·000a09·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002d70·000a09·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·004340·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0042e4·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
19.0 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·180·entries:1 Symbol·table·'.symtab'·contains·179·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·00000019···184·FUNC····LOCAL··DEFAULT····6·iobase_finalize6 ·····3:·00000019···184·FUNC····LOCAL··DEFAULT····6·iobase_finalize
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
Offset 43, 141 lines modifiedOffset 43, 140 lines modified
43 ····39:·00000489····24·FUNC····LOCAL··DEFAULT····1·iobase_iter43 ····39:·00000489····24·FUNC····LOCAL··DEFAULT····1·iobase_iter
44 ····40:·000004a1····72·FUNC····LOCAL··DEFAULT····1·iobase_iternext44 ····40:·000004a1····72·FUNC····LOCAL··DEFAULT····1·iobase_iternext
45 ····41:·000003b1····68·FUNC····LOCAL··DEFAULT····6·iobase_closed_get45 ····41:·000003b1····68·FUNC····LOCAL··DEFAULT····6·iobase_closed_get
46 ····42:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····42:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····43:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1047 ····43:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
48 ····44:·000004e9····32·FUNC····LOCAL··DEFAULT····1·_io__IOBase_tell48 ····44:·000004e9····32·FUNC····LOCAL··DEFAULT····1·_io__IOBase_tell
49 ····45:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
51 ····47:·000003f5···178·FUNC····LOCAL··DEFAULT····6·iobase_dealloc 
52 ····48:·00000508·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000508·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 51 ····47:·00000509···112·FUNC····LOCAL··DEFAULT····1·iobase_dealloc
53 ····49:·00000509····12·FUNC····LOCAL··DEFAULT····1·iobase_traverse52 ····48:·00000579····12·FUNC····LOCAL··DEFAULT····1·iobase_traverse
54 ····50:·00000515····32·FUNC····LOCAL··DEFAULT····1·iobase_clear53 ····49:·00000585····32·FUNC····LOCAL··DEFAULT····1·iobase_clear
55 ····51:·00000535···196·FUNC····LOCAL··DEFAULT····1·_io__IOBase_writelines54 ····50:·000005a5···196·FUNC····LOCAL··DEFAULT····1·_io__IOBase_writelines
56 ····52:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1155 ····51:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
57 ····53:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1256 ····52:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
58 ····54:·000005f9···348·FUNC····LOCAL··DEFAULT····1·_io__RawIOBase_read57 ····53:·00000669···348·FUNC····LOCAL··DEFAULT····1·_io__RawIOBase_read
59 ····55:·00000750·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·000007c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1359 ····55:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
61 ····57:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1460 ····56:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
62 ····58:·00000754·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·000007c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00000755···292·FUNC····LOCAL··DEFAULT····1·_io__RawIOBase_readall62 ····58:·000007c5···292·FUNC····LOCAL··DEFAULT····1·_io__RawIOBase_readall
64 ····60:·00000874·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·000008e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
65 ····61:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1564 ····60:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
66 ····62:·00000878·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·00000879····10·FUNC····LOCAL··DEFAULT····1·iobase_seek66 ····62:·000008e9····12·FUNC····LOCAL··DEFAULT····1·iobase_seek
68 ····64:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1667 ····63:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
69 ····65:·0000000d····12·FUNC····LOCAL··DEFAULT····9·iobase_truncate68 ····64:·0000000d····12·FUNC····LOCAL··DEFAULT····9·iobase_truncate
70 ····66:·00000019····30·FUNC····LOCAL··DEFAULT····9·_io__IOBase_isatty69 ····65:·00000019····30·FUNC····LOCAL··DEFAULT····9·_io__IOBase_isatty
71 ····67:·00000037····20·FUNC····LOCAL··DEFAULT····9·rawiobase_readinto70 ····66:·00000037····20·FUNC····LOCAL··DEFAULT····9·rawiobase_readinto
72 ····68:·0000004b····20·FUNC····LOCAL··DEFAULT····9·rawiobase_write71 ····67:·0000004b····20·FUNC····LOCAL··DEFAULT····9·rawiobase_write
73 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···11·72 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
74 ····70:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d73 ····69:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
75 ····71:·00000000····31·OBJECT··LOCAL··DEFAULT···11·rawiobase_doc74 ····70:·00000000····31·OBJECT··LOCAL··DEFAULT···11·rawiobase_doc
76 ····72:·00000020····66·OBJECT··LOCAL··DEFAULT···11·_io__RawIOBase_readall__doc__75 ····71:·00000020····66·OBJECT··LOCAL··DEFAULT···11·_io__RawIOBase_readall__doc__
77 ····73:·00000064····29·OBJECT··LOCAL··DEFAULT···11·_io__RawIOBase_read__doc__76 ····72:·00000064····29·OBJECT··LOCAL··DEFAULT···11·_io__RawIOBase_read__doc__
78 ····74:·00000084···180·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_writelines__doc__77 ····73:·00000084···180·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_writelines__doc__
79 ····75:·00000138···234·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_readlines__doc__78 ····74:·00000138···234·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_readlines__doc__
80 ····76:·00000224···286·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_readline__doc__79 ····75:·00000224···286·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_readline__doc__
81 ····77:·00000344···110·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_isatty__doc__80 ····76:·00000344···110·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_isatty__doc__
82 ····78:·000003b4···139·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_fileno__doc__81 ····77:·000003b4···139·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_fileno__doc__
83 ····79:·00000440···108·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_writable__doc__82 ····78:·00000440···108·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_writable__doc__
84 ····80:·000004ac···107·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_readable__doc__83 ····79:·000004ac···107·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_readable__doc__
85 ····81:·00000518···172·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_seekable__doc__84 ····80:·00000518···172·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_seekable__doc__
86 ····82:·000005c4···109·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_close__doc__85 ····81:·000005c4···109·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_close__doc__
87 ····83:·00000634···121·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_flush__doc__86 ····82:·00000634···121·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_flush__doc__
88 ····84:·000006b0····51·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_tell__doc__87 ····83:·000006b0····51·OBJECT··LOCAL··DEFAULT···11·_io__IOBase_tell__doc__
89 ····85:·000006e4···150·OBJECT··LOCAL··DEFAULT···11·iobase_truncate_doc88 ····84:·000006e4···150·OBJECT··LOCAL··DEFAULT···11·iobase_truncate_doc
90 ····86:·0000077c···386·OBJECT··LOCAL··DEFAULT···11·iobase_seek_doc89 ····85:·0000077c···386·OBJECT··LOCAL··DEFAULT···11·iobase_seek_doc
91 ····87:·00000900··1296·OBJECT··LOCAL··DEFAULT···11·iobase_doc90 ····86:·00000900··1296·OBJECT··LOCAL··DEFAULT···11·iobase_doc
92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d91 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
93 ····89:·00000000····12·OBJECT··LOCAL··DEFAULT····3·PyId__finalizing.392 ····88:·00000000····12·OBJECT··LOCAL··DEFAULT····3·PyId__finalizing.3
94 ····90:·0000000c····12·OBJECT··LOCAL··DEFAULT····3·PyId___IOBase_closed93 ····89:·0000000c····12·OBJECT··LOCAL··DEFAULT····3·PyId___IOBase_closed
95 ····91:·00000018····12·OBJECT··LOCAL··DEFAULT····3·PyId_read94 ····90:·00000018····12·OBJECT··LOCAL··DEFAULT····3·PyId_read
96 ····92:·00000024····12·OBJECT··LOCAL··DEFAULT····3·PyId_extend.295 ····91:·00000024····12·OBJECT··LOCAL··DEFAULT····3·PyId_extend.2
97 ····93:·00000030····12·OBJECT··LOCAL··DEFAULT····3·PyId_seek.196 ····92:·00000030····12·OBJECT··LOCAL··DEFAULT····3·PyId_seek.1
98 ····94:·0000003c····12·OBJECT··LOCAL··DEFAULT····3·PyId_readall.097 ····93:·0000003c····12·OBJECT··LOCAL··DEFAULT····3·PyId_readall.0
99 ····95:·00000114····80·OBJECT··LOCAL··DEFAULT····3·rawiobase_methods98 ····94:·00000114····80·OBJECT··LOCAL··DEFAULT····3·rawiobase_methods
100 ····96:·0000026c···320·OBJECT··LOCAL··DEFAULT····3·iobase_methods99 ····95:·0000026c···320·OBJECT··LOCAL··DEFAULT····3·iobase_methods
101 ····97:·00000230····60·OBJECT··LOCAL··DEFAULT····3·iobase_getset100 ····96:·00000230····60·OBJECT··LOCAL··DEFAULT····3·iobase_getset
102 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT····1·101 ····97:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
103 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT····5·102 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
 103 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
104 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT····6·104 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
105 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT····9· 
106 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT···12·105 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT···12·
107 ···103:·00000000·····0·SECTION·LOCAL··DEFAULT···13·106 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT···13·
108 ···104:·00000001····22·FUNC····GLOBAL·HIDDEN·····6·_PyIOBase_finalize107 ···103:·00000001····22·FUNC····GLOBAL·HIDDEN·····6·_PyIOBase_finalize
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFinalizerFromDealloc108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFinalizerFromDealloc
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFinalizer109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFinalizer
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_closed111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_closed
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupAttr112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupAttr
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_SetAttrId116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_SetAttrId
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_close117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_close
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetConfig120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetConfig
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable
124 ···120:·000000d1···104·FUNC····GLOBAL·HIDDEN·····6·_PyIOBase_check_readable123 ···119:·000000d1···104·FUNC····GLOBAL·HIDDEN·····6·_PyIOBase_check_readable
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_readable124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_readable
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupAttrId127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupAttrId
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_flush129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_flush
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions
132 ···128:·00000001···104·FUNC····GLOBAL·HIDDEN·····1·_PyIOBase_check_writable131 ···127:·00000001···104·FUNC····GLOBAL·HIDDEN·····1·_PyIOBase_check_writable
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_writable132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_writable
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
135 ···131:·00000349···104·FUNC····GLOBAL·HIDDEN·····6·_PyIOBase_check_seekable134 ···130:·00000349···104·FUNC····GLOBAL·HIDDEN·····6·_PyIOBase_check_seekable
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_seekable135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_seekable
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_get_module_state136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_get_module_state
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_convert_optional_to_ssize_t137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_convert_optional_to_ssize_t
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_peek138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_peek
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyByteArray_FromStringAndSize139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyByteArray_FromStringAndSize
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_One140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_One
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodId_SizeT141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodId_SizeT
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyByteArray_Resize142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyByteArray_Resize
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyByteArray_empty_string148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyByteArray_empty_string
150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_trap_eintr152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_trap_eintr
154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodIdObjArgs154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodIdObjArgs
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next
Max diff block lines reached; -1/19351 bytes (-0.01%) of diff not shown.
44.4 KB
readelf --wide --relocs {}
    
Offset 1, 378 lines modifiedOffset 1, 377 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x37d0·contains·167·entries:1 Relocation·section·'.rel.text'·at·offset·0x377c·contains·170·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_writable3 00000002··0000802f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_writable
4 00000006··00008130·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_writable4 00000006··00008030·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_writable
5 0000001e··0000730a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod5 0000001e··0000720a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
6 00000026··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct6 00000026··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
7 0000002a··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct7 0000002a··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
8 0000004c··0000122f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC28 0000004c··0000122f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC2
9 00000050··00001230·R_ARM_THM_MOVT_ABS·····00000040···.LC29 00000050··00001230·R_ARM_THM_MOVT_ABS·····00000040···.LC2
10 0000005c··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc10 0000005c··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
11 00000062··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc11 00000062··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
12 00000068··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct12 00000068··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
13 0000006c··00008230·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct13 0000006c··00008130·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
14 00000078··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct14 00000078··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
15 0000007c··00008230·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct15 0000007c··00008130·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
16 00000088··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct16 00000088··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
17 0000008c··00008230·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct17 0000008c··00008130·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
18 0000009e··0000850a·R_ARM_THM_CALL·········00000000···_PyIO_get_module_state18 0000009e··0000840a·R_ARM_THM_CALL·········00000000···_PyIO_get_module_state
19 000000a8··00007b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString19 000000a8··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
20 000000d4··0000860a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t20 000000d4··0000850a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
21 000000de··0000872f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_peek21 000000de··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_peek
22 000000e2··00008730·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_peek22 000000e2··00008630·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_peek
23 000000ee··00006d0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr23 000000ee··00006c0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr
24 000000fc··0000880a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize24 000000fc··0000870a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize
25 00000108··0000892f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One25 00000108··0000882f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One
26 0000010c··00008930·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One26 0000010c··00008830·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One
27 0000011c··00001e2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC727 0000011c··00001e2f·R_ARM_THM_MOVW_ABS_NC··000000d0···.LC7
28 00000120··00001e30·R_ARM_THM_MOVT_ABS·····000000d0···.LC728 00000120··00001e30·R_ARM_THM_MOVT_ABS·····000000d0···.LC7
29 00000150··00008a0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT29 00000150··0000890a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT
30 00000174··00008b0a·R_ARM_THM_CALL·········00000000···PyByteArray_Resize30 00000174··00008a0a·R_ARM_THM_CALL·········00000000···PyByteArray_Resize
31 00000190··00008c0a·R_ARM_THM_CALL·········00000000···memcpy31 00000190··00008b0a·R_ARM_THM_CALL·········00000000···memcpy
32 000001a0··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc32 000001a0··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
33 000001ac··00008d0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get33 000001ac··00008c0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
34 000001dc··00008e0a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult34 000001dc··00008d0a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult
35 00000218··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc35 00000218··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
36 00000230··00008f0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize36 00000230··00008e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
37 00000244··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc37 00000244··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
38 00000252··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc38 00000252··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
39 0000025e··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC539 0000025e··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC5
40 00000262··00001c30·R_ARM_THM_MOVT_ABS·····00000088···.LC540 00000262··00001c30·R_ARM_THM_MOVT_ABS·····00000088···.LC5
41 0000026c··0000900a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional41 0000026c··00008f0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
42 0000027a··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string42 0000027a··0000902f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string
43 0000027e··00009130·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string43 0000027e··00009030·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string
44 0000029c··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError44 0000029c··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
45 000002a0··00009230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError45 000002a0··00009130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
46 000002a8··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000094···.LC646 000002a8··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000094···.LC6
47 000002ac··00001d30·R_ARM_THM_MOVT_ABS·····00000094···.LC647 000002ac··00001d30·R_ARM_THM_MOVT_ABS·····00000094···.LC6
48 000002b4··0000930a·R_ARM_THM_CALL·········00000000···PyErr_Format48 000002b4··0000920a·R_ARM_THM_CALL·········00000000···PyErr_Format
49 000002c6··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc49 000002c6··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
50 000002e8··0000940a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall50 000002e8··0000930a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
51 000002f2··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError51 000002f2··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
52 000002f6··00009230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError52 000002f6··00009130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
53 000002fc··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC853 000002fc··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC8
54 00000300··00001f30·R_ARM_THM_MOVT_ABS·····000000d4···.LC854 00000300··00001f30·R_ARM_THM_MOVT_ABS·····000000d4···.LC8
55 00000308··0000930a·R_ARM_THM_CALL·········00000000···PyErr_Format55 00000308··0000920a·R_ARM_THM_CALL·········00000000···PyErr_Format
56 00000318··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 00000318··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
57 0000031e··0000950a·R_ARM_THM_CALL·········00000000···_PyIO_trap_eintr57 0000031e··0000940a·R_ARM_THM_CALL·········00000000···_PyIO_trap_eintr
58 00000346··0000912f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string58 00000346··0000902f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string
59 0000034a··00009130·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string59 0000034a··00009030·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string
60 0000035a··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc60 0000035a··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
61 00000360··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc61 00000360··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
62 00000368··00000102·R_ARM_ABS32············00000000···.data62 00000368··00000102·R_ARM_ABS32············00000000···.data
63 0000036c··00009102·R_ARM_ABS32············00000000···_PyByteArray_empty_string63 0000036c··00009002·R_ARM_ABS32············00000000···_PyByteArray_empty_string
64 0000038e··0000960a·R_ARM_THM_CALL·········00000000···PyList_New64 0000038e··0000950a·R_ARM_THM_CALL·········00000000···PyList_New
65 000003a0··0000970a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodIdObjArgs65 000003a0··0000960a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodIdObjArgs
66 000003b8··0000222f·R_ARM_THM_MOVW_ABS_NC··00000110···.LC966 000003b8··0000222f·R_ARM_THM_MOVW_ABS_NC··00000110···.LC9
67 000003bc··00002230·R_ARM_THM_MOVT_ABS·····00000110···.LC967 000003bc··00002230·R_ARM_THM_MOVT_ABS·····00000110···.LC9
68 000003c6··0000900a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional68 000003c6··00008f0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
69 000003da··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc69 000003da··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
70 000003fa··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc70 000003fa··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
71 00000402··0000980a·R_ARM_THM_CALL·········00000000···PyObject_GetIter71 00000402··0000970a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
72 00000416··0000990a·R_ARM_THM_CALL·········00000000···PyIter_Next72 00000416··0000980a·R_ARM_THM_CALL·········00000000···PyIter_Next
73 00000422··00009a0a·R_ARM_THM_CALL·········00000000···PyList_Append73 00000422··0000990a·R_ARM_THM_CALL·········00000000···PyList_Append
74 0000042c··00009b0a·R_ARM_THM_CALL·········00000000···PyObject_Size74 0000042c··00009a0a·R_ARM_THM_CALL·········00000000···PyObject_Size
75 00000456··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc75 00000456··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
76 00000460··0000860a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t76 00000460··0000850a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
77 0000046c··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc77 0000046c··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
78 00000472··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred78 00000472··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
79 0000047e··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc79 0000047e··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
80 00000484··00000102·R_ARM_ABS32············00000000···.data80 00000484··00000102·R_ARM_ABS32············00000000···.data
81 0000048c··00000b0a·R_ARM_THM_CALL·········000001a5···iobase_check_closed81 0000048c··00000b0a·R_ARM_THM_CALL·········000001a5···iobase_check_closed
82 000004a2··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_readline82 000004a2··00009c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_readline
83 000004a6··00009d30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_readline83 000004a6··00009c30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_readline
84 000004bc··0000730a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod84 000004bc··0000720a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
85 000004c4··00009b0a·R_ARM_THM_CALL·········00000000···PyObject_Size85 000004c4··00009a0a·R_ARM_THM_CALL·········00000000···PyObject_Size
86 000004e2··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc86 000004e2··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
87 000004f2··00002b2f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC1087 000004f2··00002b2f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC10
88 000004f6··00002b30·R_ARM_THM_MOVT_ABS·····0000011c···.LC1088 000004f6··00002b30·R_ARM_THM_MOVT_ABS·····0000011c···.LC10
89 000004fc··00008a0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT89 000004fc··0000890a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethodId_SizeT
90 00000504··00000102·R_ARM_ABS32············00000000···.data90 00000504··00000102·R_ARM_ABS32············00000000···.data
 91 0000050c··0000670a·R_ARM_THM_CALL·········00000001···_PyIOBase_finalize
 92 0000054e··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 93 00000572··00009e0a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
91 00000528··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc94 00000598··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
92 0000053c··00000b0a·R_ARM_THM_CALL·········000001a5···iobase_check_closed95 000005ac··00000b0a·R_ARM_THM_CALL·········000001a5···iobase_check_closed
93 00000546··0000980a·R_ARM_THM_CALL·········00000000···PyObject_GetIter96 000005b6··0000970a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
94 00000550··0000a02f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_write97 000005c0··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_write
95 00000554··0000a030·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_write98 000005c4··00009f30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_write
96 00000564··0000a10a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs99 000005d4··0000a00a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs
97 00000580··0000990a·R_ARM_THM_CALL·········00000000···PyIter_Next100 000005f0··0000980a·R_ARM_THM_CALL·········00000000···PyIter_Next
98 0000058a··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred101 000005fa··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 102 0000060a··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 103 0000060e··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 104 00000612··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 105 00000626··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 106 0000062c··0000940a·R_ARM_THM_CALL·········00000000···_PyIO_trap_eintr
 107 00000646··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
99 0000059a··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc108 0000065a··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
100 0000059e··00007d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
101 000005a2··00007d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
102 000005b6··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc109 00000662··0000730a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
103 000005bc··0000950a·R_ARM_THM_CALL·········00000000···_PyIO_trap_eintr 
104 000005d6··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
105 000005ea··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
106 000005f2··0000740a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
107 0000060e··0000a22f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type110 0000067e··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
108 00000612··0000a230·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type111 00000682··0000a130·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
109 0000061e··0000a30a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype112 0000068e··0000a20a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
110 0000062a··0000a40a·R_ARM_THM_CALL·········00000000···PyNumber_Index113 0000069a··0000a30a·R_ARM_THM_CALL·········00000000···PyNumber_Index
111 00000634··0000a50a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t114 000006a4··0000a40a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
112 0000064e··0000880a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize115 000006be··0000870a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize
113 00000658··0000a62f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_readinto116 000006c8··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_readinto
114 0000065c··0000a630·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_readinto117 000006cc··0000a530·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_readinto
115 00000666··00007d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct118 000006d6··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
116 0000066a··00007d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct119 000006da··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
117 00000670··0000a10a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs120 000006e0··0000a00a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs
Max diff block lines reached; 22973/45382 bytes (50.62%) of diff not shown.
15.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 628, 185 lines modifiedOffset 628, 235 lines modified
628 »       bl»     0·<_PyObject_CallMethodId_SizeT>628 »       bl»     0·<_PyObject_CallMethodId_SizeT>
629 ·R_ARM_THM_CALL» _PyObject_CallMethodId_SizeT629 ·R_ARM_THM_CALL» _PyObject_CallMethodId_SizeT
630 »       add»    sp,·#8630 »       add»    sp,·#8
631 »       pop»    {r4,·pc}631 »       pop»    {r4,·pc}
632 »       .word»  0x00000030632 »       .word»  0x00000030
633 ·R_ARM_ABS32»    .data633 ·R_ARM_ABS32»    .data
  
 634 00000508·<iobase_dealloc>:
 635 iobase_dealloc():
 636 »       push»   {r4,·r5,·r6,·lr}
 637 »       mov»    r4,·r0
 638 »       bl»     0·<_PyIOBase_check_writable>
 639 ·R_ARM_THM_CALL» _PyIOBase_finalize
 640 »       cmp»    r0,·#0
 641 »       blt.n»  560·<iobase_dealloc+0x58>
 642 »       ldrd»   r1,·r3,·[r4,·#-8]
 643 »       movs»   r5,·#0
 644 »       ldr»    r0,·[r4,·#12]
 645 »       bic.w»  r2,·r3,·#3
 646 »       ldr»    r6,·[r1,·#4]
 647 »       and.w»  r3,·r6,·#3
 648 »       str»    r1,·[r2,·#0]
 649 »       orrs»   r3,·r2
 650 »       str»    r3,·[r1,·#4]
 651 »       str.w»  r5,·[r4,·#-8]
 652 »       ldr.w»  r1,·[r4,·#-4]
 653 »       and.w»  r5,·r1,·#1
 654 »       str.w»  r5,·[r4,·#-4]
 655 »       cbnz»   r0,·570·<iobase_dealloc+0x68>
 656 »       ldr»    r0,·[r4,·#8]
 657 »       cbz»    r0,·552·<iobase_dealloc+0x4a>
 658 »       ldr»    r6,·[r0,·#0]
 659 »       movs»   r2,·#0
 660 »       str»    r2,·[r4,·#8]
 661 »       subs»   r3,·r6,·#1
 662 »       str»    r3,·[r0,·#0]
 663 »       cbnz»   r3,·552·<iobase_dealloc+0x4a>
 664 »       bl»     0·<_Py_Dealloc>
 665 ·R_ARM_THM_CALL» _Py_Dealloc
 666 »       ldr»    r1,·[r4,·#4]
 667 »       mov»    r0,·r4
 668 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
 669 »       ldr.w»  r2,·[r1,·#160]»      ;·0xa0
 670 »       bx»     r2
 671 »       ldr»    r4,·[r4,·#4]
 672 »       ldr»    r0,·[r4,·#84]» ;·0x54
 673 »       lsls»   r2,·r0,·#22
 674 »       bpl.n»  56e·<iobase_dealloc+0x66>
 675 »       ldr»    r5,·[r4,·#0]
 676 »       adds»   r5,·#1
 677 »       str»    r5,·[r4,·#0]
 678 »       pop»    {r4,·r5,·r6,·pc}
 679 »       mov»    r0,·r4
 680 »       bl»     0·<PyObject_ClearWeakRefs>
 681 ·R_ARM_THM_CALL» PyObject_ClearWeakRefs
 682 »       b.n»    53e·<iobase_dealloc+0x36>
  
634 00000508·<iobase_traverse>:683 00000578·<iobase_traverse>:
635 iobase_traverse():684 iobase_traverse():
636 »       ldr»    r0,·[r0,·#8]685 »       ldr»    r0,·[r0,·#8]
637 »       mov»    r3,·r1686 »       mov»    r3,·r1
638 »       mov»    r1,·r2687 »       mov»    r1,·r2
639 »       cbz»    r0,·512·<iobase_traverse+0xa>688 »       cbz»    r0,·582·<iobase_traverse+0xa>
640 »       bx»     r3689 »       bx»     r3
641 »       bx»     lr690 »       bx»     lr
  
642 00000514·<iobase_clear>:691 00000584·<iobase_clear>:
643 iobase_clear():692 iobase_clear():
644 »       mov»    r2,·r0693 »       mov»    r2,·r0
645 »       ldr»    r0,·[r0,·#8]694 »       ldr»    r0,·[r0,·#8]
646 »       cbz»    r0,·530·<iobase_clear+0x1c>695 »       cbz»    r0,·5a0·<iobase_clear+0x1c>
647 »       push»   {r3,·lr}696 »       push»   {r3,·lr}
648 »       movs»   r1,·#0697 »       movs»   r1,·#0
649 »       ldr»    r3,·[r0,·#0]698 »       ldr»    r3,·[r0,·#0]
650 »       str»    r1,·[r2,·#8]699 »       str»    r1,·[r2,·#8]
651 »       subs»   r2,·r3,·#1700 »       subs»   r2,·r3,·#1
652 »       str»    r2,·[r0,·#0]701 »       str»    r2,·[r0,·#0]
653 »       cbnz»   r2,·52c·<iobase_clear+0x18>702 »       cbnz»   r2,·59c·<iobase_clear+0x18>
654 »       bl»     0·<_Py_Dealloc>703 »       bl»     0·<_Py_Dealloc>
655 ·R_ARM_THM_CALL» _Py_Dealloc704 ·R_ARM_THM_CALL» _Py_Dealloc
656 »       movs»   r0,·#0705 »       movs»   r0,·#0
657 »       pop»    {r3,·pc}706 »       pop»    {r3,·pc}
658 »       movs»   r0,·#0707 »       movs»   r0,·#0
659 »       bx»     lr708 »       bx»     lr
  
660 00000534·<_io__IOBase_writelines>:709 000005a4·<_io__IOBase_writelines>:
661 _io__IOBase_writelines():710 _io__IOBase_writelines():
662 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}711 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
663 »       mov»    r7,·r0712 »       mov»    r7,·r0
664 »       mov»    r4,·r1713 »       mov»    r4,·r1
665 »       bl»     1a4·<_io__IOBase_readline+0xf0>714 »       bl»     1a4·<_io__IOBase_readline+0xf0>
666 ·R_ARM_THM_CALL» iobase_check_closed715 ·R_ARM_THM_CALL» iobase_check_closed
667 »       cmp»    r0,·#0716 »       cmp»    r0,·#0
668 »       bne.n»  5e4·<_io__IOBase_writelines+0xb0>717 »       bne.n»  654·<_io__IOBase_writelines+0xb0>
669 »       mov»    r0,·r4718 »       mov»    r0,·r4
670 »       bl»     0·<PyObject_GetIter>719 »       bl»     0·<PyObject_GetIter>
671 ·R_ARM_THM_CALL» PyObject_GetIter720 ·R_ARM_THM_CALL» PyObject_GetIter
672 »       mov»    r6,·r0721 »       mov»    r6,·r0
673 »       cmp»    r0,·#0722 »       cmp»    r0,·#0
674 »       beq.n»  5e4·<_io__IOBase_writelines+0xb0>723 »       beq.n»  654·<_io__IOBase_writelines+0xb0>
675 »       movw»   r8,·#0724 »       movw»   r8,·#0
676 ·R_ARM_THM_MOVW_ABS_NC»  _PyIO_str_write725 ·R_ARM_THM_MOVW_ABS_NC»  _PyIO_str_write
677 »       movt»   r8,·#0726 »       movt»   r8,·#0
678 ·R_ARM_THM_MOVT_ABS»     _PyIO_str_write727 ·R_ARM_THM_MOVT_ABS»     _PyIO_str_write
679 »       b.n»    57e·<_io__IOBase_writelines+0x4a>728 »       b.n»    5ee·<_io__IOBase_writelines+0x4a>
680 »       ldr.w»  r1,·[r8]729 »       ldr.w»  r1,·[r8]
681 »       movs»   r3,·#0730 »       movs»   r3,·#0
682 »       mov»    r2,·r4731 »       mov»    r2,·r4
683 »       mov»    r0,·r7732 »       mov»    r0,·r7
684 »       bl»     0·<PyObject_CallMethodObjArgs>733 »       bl»     0·<PyObject_CallMethodObjArgs>
685 ·R_ARM_THM_CALL» PyObject_CallMethodObjArgs734 ·R_ARM_THM_CALL» PyObject_CallMethodObjArgs
686 »       mov»    r5,·r0735 »       mov»    r5,·r0
687 »       cbz»    r0,·5bc·<_io__IOBase_writelines+0x88>736 »       cbz»    r0,·62c·<_io__IOBase_writelines+0x88>
688 »       ldr»    r3,·[r4,·#0]737 »       ldr»    r3,·[r4,·#0]
689 »       subs»   r0,·r3,·#1738 »       subs»   r0,·r3,·#1
690 »       str»    r0,·[r4,·#0]739 »       str»    r0,·[r4,·#0]
691 »       cbz»    r0,·5b4·<_io__IOBase_writelines+0x80>740 »       cbz»    r0,·624·<_io__IOBase_writelines+0x80>
692 »       ldr»    r1,·[r5,·#0]741 »       ldr»    r1,·[r5,·#0]
693 »       subs»   r2,·r1,·#1742 »       subs»   r2,·r1,·#1
694 »       str»    r2,·[r5,·#0]743 »       str»    r2,·[r5,·#0]
695 »       cmp»    r2,·#0744 »       cmp»    r2,·#0
696 »       beq.n»  5f0·<_io__IOBase_writelines+0xbc>745 »       beq.n»  660·<_io__IOBase_writelines+0xbc>
697 »       mov»    r0,·r6746 »       mov»    r0,·r6
698 »       bl»     0·<PyIter_Next>747 »       bl»     0·<PyIter_Next>
699 ·R_ARM_THM_CALL» PyIter_Next748 ·R_ARM_THM_CALL» PyIter_Next
700 »       mov»    r4,·r0749 »       mov»    r4,·r0
701 »       cmp»    r0,·#0750 »       cmp»    r0,·#0
Max diff block lines reached; 12489/15877 bytes (78.66%) of diff not shown.
2.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 518, 84 lines modifiedOffset 518, 7 lines modified
518 »       mov»    r0,·r3518 »       mov»    r0,·r3
519 »       bl»     0·<_Py_Dealloc>519 »       bl»     0·<_Py_Dealloc>
520 ·R_ARM_THM_CALL» _Py_Dealloc520 ·R_ARM_THM_CALL» _Py_Dealloc
521 »       b.n»    3d8·<iobase_closed_get+0x28>521 »       b.n»    3d8·<iobase_closed_get+0x28>
522 »       nop522 »       nop
523 »       .word»  0x0000000c523 »       .word»  0x0000000c
524 ·R_ARM_ABS32»    .data524 ·R_ARM_ABS32»    .data
  
525 000003f4·<iobase_dealloc>: 
526 iobase_dealloc(): 
527 »       push»   {r4,·r5,·r6,·lr} 
528 »       mov»    r4,·r0 
529 »       ldr»    r5,·[r0,·#0] 
530 »       cbnz»   r5,·44c·<iobase_dealloc+0x58> 
531 »       bl»     0·<PyObject_CallFinalizerFromDealloc> 
532 ·R_ARM_THM_CALL» PyObject_CallFinalizerFromDealloc 
533 »       cmp»    r0,·#0 
534 »       blt.n»  496·<iobase_dealloc+0xa2> 
535 »       ldrd»   r0,·ip,·[r4,·#-8] 
536 »       ldr»    r6,·[r4,·#12] 
537 »       bic.w»  r2,·ip,·#3 
538 »       ldr»    r3,·[r0,·#4] 
539 »       and.w»  r1,·r3,·#3 
540 »       str»    r0,·[r2,·#0] 
541 »       orrs»   r1,·r2 
542 »       str»    r1,·[r0,·#4] 
543 »       str.w»  r5,·[r4,·#-8] 
544 »       ldr.w»  r5,·[r4,·#-4] 
545 »       and.w»  r0,·r5,·#1 
546 »       str.w»  r0,·[r4,·#-4] 
547 »       cbnz»   r6,·47a·<iobase_dealloc+0x86> 
548 »       ldr»    r0,·[r4,·#8] 
549 »       cbz»    r0,·43e·<iobase_dealloc+0x4a> 
550 »       ldr»    r2,·[r0,·#0] 
551 »       str»    r6,·[r4,·#8] 
552 »       subs»   r3,·r2,·#1 
553 »       str»    r3,·[r0,·#0] 
554 »       cbnz»   r3,·43e·<iobase_dealloc+0x4a> 
555 »       bl»     0·<_Py_Dealloc> 
556 ·R_ARM_THM_CALL» _Py_Dealloc 
557 »       ldr»    r2,·[r4,·#4] 
558 »       mov»    r0,·r4 
559 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr} 
560 »       ldr.w»  r3,·[r2,·#160]»      ;·0xa0 
561 »       bx»     r3 
562 »       bl»     0·<PyObject_CallFinalizer> 
563 ·R_ARM_THM_CALL» PyObject_CallFinalizer 
564 »       ldr»    r0,·[r4,·#12] 
565 »       ldrd»   r1,·r2,·[r4,·#-8] 
566 »       movs»   r6,·#0 
567 »       bic.w»  r5,·r2,·#3 
568 »       ldr»    r3,·[r1,·#4] 
569 »       and.w»  r2,·r3,·#3 
570 »       str»    r1,·[r5,·#0] 
571 »       orrs»   r2,·r5 
572 »       str»    r2,·[r1,·#4] 
573 »       str.w»  r6,·[r4,·#-8] 
574 »       ldr.w»  r1,·[r4,·#-4] 
575 »       and.w»  r6,·r1,·#1 
576 »       str.w»  r6,·[r4,·#-4] 
577 »       cbz»    r0,·480·<iobase_dealloc+0x8c> 
578 »       mov»    r0,·r4 
579 »       bl»     0·<PyObject_ClearWeakRefs> 
580 ·R_ARM_THM_CALL» PyObject_ClearWeakRefs 
581 »       ldr»    r0,·[r4,·#8] 
582 »       cmp»    r0,·#0 
583 »       beq.n»  43e·<iobase_dealloc+0x4a> 
584 »       ldr»    r1,·[r0,·#0] 
585 »       movs»   r6,·#0 
586 »       str»    r6,·[r4,·#8] 
587 »       subs»   r5,·r1,·#1 
588 »       str»    r5,·[r0,·#0] 
589 »       cmp»    r5,·#0 
590 »       beq.n»  43a·<iobase_dealloc+0x46> 
591 »       b.n»    43e·<iobase_dealloc+0x4a> 
592 »       ldr»    r4,·[r4,·#4] 
593 »       ldr»    r0,·[r4,·#84]» ;·0x54 
594 »       lsls»   r2,·r0,·#22 
595 »       bpl.n»  4a4·<iobase_dealloc+0xb0> 
596 »       ldr»    r1,·[r4,·#0] 
597 »       adds»   r1,·#1 
598 »       str»    r1,·[r4,·#0] 
599 »       pop»    {r4,·r5,·r6,·pc} 
600 »       nop 
367 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:··········56276·(bytes·into·file)13 ··Start·of·section·headers:··········56180·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xdbd4:1 There·are·18·section·headers,·starting·at·offset·0xdb74:
  
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·001b20·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001b24·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00af7c·000d00·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00af1c·000d40·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001b54·00155c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001b58·00155c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00bc7c·000af8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00bc5c·000af8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0030b0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0030b4·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0030b0·001d84·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·00c774·000958·08···I·15···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·004e34·000742·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0030b4·000742·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·0037f8·001d20·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·00c754·000918·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005578·000ecc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·005518·000ecc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00d0cc·000960·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00d06c·000960·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·006444·00188c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0063e4·00188c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00da2c·000118·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00d9cc·000118·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·007cd0·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·007c70·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007cd0·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007c70·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·007d04·001c90·10·····16·373··419 ··[15]·.symtab···········SYMTAB··········00000000·007ca4·001c90·10·····16·373··4
20 ··[16]·.strtab···········STRTAB··········00000000·009994·0015e8·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·009934·0015e8·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00db44·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00dae4·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
29.5 KB
readelf --wide --symbols {}
    
Offset 1, 271 lines modifiedOffset 1, 271 lines modified
  
1 Symbol·table·'.symtab'·contains·457·entries:1 Symbol·table·'.symtab'·contains·457·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····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·NOTYPE··LOCAL··DEFAULT····6·$t 
8 ·····5:·00000001····76·FUNC····LOCAL··DEFAULT····6·itertoolsmodule_exec7 ·····4:·0000000d····76·FUNC····LOCAL··DEFAULT····1·itertoolsmodule_exec
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR18 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····8·9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC111 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
13 ····10:·0000000d···508·FUNC····LOCAL··DEFAULT····1·itertools_count12 ·····9:·00000059···508·FUNC····LOCAL··DEFAULT····1·itertools_count
14 ····11:·00000204·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ····10:·00000250·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
15 ····12:·0000004d····60·FUNC····LOCAL··DEFAULT····6·count_next15 ····12:·00000001····60·FUNC····LOCAL··DEFAULT····7·count_next
16 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC216 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
17 ····14:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC317 ····14:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
18 ····15:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC418 ····15:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
19 ····16:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC519 ····16:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
20 ····17:·00000089···672·FUNC····LOCAL··DEFAULT····6·islice_new20 ····17:·0000003d···672·FUNC····LOCAL··DEFAULT····7·islice_new
21 ····18:·00000324·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····18:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
22 ····19:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····19:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
23 ····20:·00000329···206·FUNC····LOCAL··DEFAULT····6·islice_next23 ····20:·000002dd···206·FUNC····LOCAL··DEFAULT····7·islice_next
24 ····21:·000003f9····42·FUNC····LOCAL··DEFAULT····6·islice_dealloc24 ····21:·000003ad····42·FUNC····LOCAL··DEFAULT····7·islice_dealloc
25 ····22:·00000425····50·FUNC····LOCAL··DEFAULT····6·count_traverse25 ····22:·000003d9····50·FUNC····LOCAL··DEFAULT····7·count_traverse
26 ····23:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC626 ····23:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
27 ····24:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC727 ····24:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
28 ····25:·00000208·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····25:·00000254·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····26:·00000209···492·FUNC····LOCAL··DEFAULT····1·itertools_permutations29 ····26:·00000255···420·FUNC····LOCAL··DEFAULT····1·itertools_permutations
30 ····27:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····27:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····28:·00000459···664·FUNC····LOCAL··DEFAULT····6·permutations_next31 ····28:·0000040d···638·FUNC····LOCAL··DEFAULT····7·permutations_next
32 ····29:·00000377····46·FUNC····LOCAL··DEFAULT····9·_PyObject_GC_TRACK_impl.constprop.032 ····29:·00000377····46·FUNC····LOCAL··DEFAULT····9·_PyObject_GC_TRACK_impl.constprop.0
33 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC833 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
34 ····31:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC934 ····31:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
35 ····32:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1035 ····32:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
36 ····33:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1136 ····33:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
37 ····34:·000006f1···556·FUNC····LOCAL··DEFAULT····6·product_new37 ····34:·0000068d···556·FUNC····LOCAL··DEFAULT····7·product_new
38 ····35:·0000091d···668·FUNC····LOCAL··DEFAULT····6·product_next38 ····35:·000008b9···668·FUNC····LOCAL··DEFAULT····7·product_next
39 ····36:·00000bb9····62·FUNC····LOCAL··DEFAULT····6·product_dealloc39 ····36:·00000b55····62·FUNC····LOCAL··DEFAULT····7·product_dealloc
40 ····37:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····37:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····38:·000003f5····66·FUNC····LOCAL··DEFAULT····1·permutations_dealloc41 ····38:·000003f9····66·FUNC····LOCAL··DEFAULT····1·permutations_dealloc
42 ····39:·00000439····60·FUNC····LOCAL··DEFAULT····1·count_dealloc42 ····39:·0000043d····60·FUNC····LOCAL··DEFAULT····1·count_dealloc
43 ····40:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1243 ····40:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
44 ····41:·00000475···104·FUNC····LOCAL··DEFAULT····1·repeat_new44 ····41:·00000479···104·FUNC····LOCAL··DEFAULT····1·repeat_new
45 ····42:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····42:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····43:·00000bf9····30·FUNC····LOCAL··DEFAULT····6·repeat_next46 ····43:·00000b95····30·FUNC····LOCAL··DEFAULT····7·repeat_next
47 ····44:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····44:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
48 ····45:·000004dd····40·FUNC····LOCAL··DEFAULT····1·repeat_dealloc48 ····45:·000004e1····40·FUNC····LOCAL··DEFAULT····1·repeat_dealloc
49 ····46:·00000505····12·FUNC····LOCAL··DEFAULT····1·repeat_traverse49 ····46:·00000509····12·FUNC····LOCAL··DEFAULT····1·repeat_traverse
50 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t50 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
51 ····48:·00000001····42·FUNC····LOCAL··DEFAULT····9·permutations_traverse51 ····48:·00000001····42·FUNC····LOCAL··DEFAULT····9·permutations_traverse
52 ····49:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1352 ····49:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
53 ····50:·00000511····60·FUNC····LOCAL··DEFAULT····1·chain_new53 ····50:·00000515····60·FUNC····LOCAL··DEFAULT····1·chain_new
54 ····51:·0000054d····44·FUNC····LOCAL··DEFAULT····1·chain_new_internal54 ····51:·00000551····44·FUNC····LOCAL··DEFAULT····1·chain_new_internal
55 ····52:·00000548·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····52:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····53:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····53:·00000550·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····54:·00000c19···246·FUNC····LOCAL··DEFAULT····6·chain_next57 ····54:·00000bb5···246·FUNC····LOCAL··DEFAULT····7·chain_next
58 ····55:·00000579····40·FUNC····LOCAL··DEFAULT····1·chain_traverse58 ····55:·0000057d····40·FUNC····LOCAL··DEFAULT····1·chain_traverse
59 ····56:·000005a1····62·FUNC····LOCAL··DEFAULT····1·chain_dealloc59 ····56:·000005a5····62·FUNC····LOCAL··DEFAULT····1·chain_dealloc
60 ····57:·000005e1····24·FUNC····LOCAL··DEFAULT····1·itertools_chain_from_iterable60 ····57:·000005e5····24·FUNC····LOCAL··DEFAULT····1·itertools_chain_from_iterable
61 ····58:·0000002b····12·FUNC····LOCAL··DEFAULT····9·islice_traverse61 ····58:·0000002b····12·FUNC····LOCAL··DEFAULT····9·islice_traverse
62 ····59:·000005f9···204·FUNC····LOCAL··DEFAULT····1·itertools_accumulate62 ····59:·000005fd···204·FUNC····LOCAL··DEFAULT····1·itertools_accumulate
63 ····60:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····60:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····61:·00000d11···140·FUNC····LOCAL··DEFAULT····6·accumulate_next64 ····61:·00000cad···140·FUNC····LOCAL··DEFAULT····7·accumulate_next
65 ····62:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····62:·000006c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····63:·000006c5····94·FUNC····LOCAL··DEFAULT····1·accumulate_dealloc66 ····63:·000006c9····94·FUNC····LOCAL··DEFAULT····1·accumulate_dealloc
67 ····64:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1467 ····64:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
68 ····65:·00000725···324·FUNC····LOCAL··DEFAULT····1·itertools_combinations68 ····65:·00000729···324·FUNC····LOCAL··DEFAULT····1·itertools_combinations
69 ····66:·00000864·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····66:·00000868·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····67:·00000d9d···600·FUNC····LOCAL··DEFAULT····6·combinations_next70 ····67:·00000d39···600·FUNC····LOCAL··DEFAULT····7·combinations_next
71 ····68:·00000868·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····68:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····69:·00000869····62·FUNC····LOCAL··DEFAULT····1·combinations_dealloc72 ····69:·0000086d····62·FUNC····LOCAL··DEFAULT····1·combinations_dealloc
73 ····70:·000008a9···148·FUNC····LOCAL··DEFAULT····1·itertools_groupby73 ····70:·000008ad···148·FUNC····LOCAL··DEFAULT····1·itertools_groupby
74 ····71:·00000938·····0·NOTYPE··LOCAL··DEFAULT····1·$d74 ····71:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
75 ····72:·00000ff5···364·FUNC····LOCAL··DEFAULT····6·groupby_next75 ····72:·00000f91···364·FUNC····LOCAL··DEFAULT····7·groupby_next
76 ····73:·0000115c·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····73:·000010f8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
77 ····74:·00001160·····0·NOTYPE··LOCAL··DEFAULT····6·$t77 ····74:·000010fc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
78 ····75:·00001161····72·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallTstate.constprop.078 ····75:·000010fd····72·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallTstate.constprop.0
79 ····76:·000011a9···306·FUNC····LOCAL··DEFAULT····6·_grouper_next79 ····76:·00001145···306·FUNC····LOCAL··DEFAULT····7·_grouper_next
80 ····77:·000012dd····50·FUNC····LOCAL··DEFAULT····6·_grouper_dealloc80 ····77:·00001279····50·FUNC····LOCAL··DEFAULT····7·_grouper_dealloc
81 ····78:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····1·$t81 ····78:·00000940·····0·NOTYPE··LOCAL··DEFAULT····1·$t
82 ····79:·0000093d···110·FUNC····LOCAL··DEFAULT····1·groupby_dealloc82 ····79:·00000941···110·FUNC····LOCAL··DEFAULT····1·groupby_dealloc
83 ····80:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1583 ····80:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
84 ····81:·00000037····38·FUNC····LOCAL··DEFAULT····9·repeat_len84 ····81:·00000037····38·FUNC····LOCAL··DEFAULT····9·repeat_len
85 ····82:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1685 ····82:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
86 ····83:·00001311···400·FUNC····LOCAL··DEFAULT····6·zip_longest_new86 ····83:·000012ad···400·FUNC····LOCAL··DEFAULT····7·zip_longest_new
87 ····84:·0000149c·····0·NOTYPE··LOCAL··DEFAULT····6·$d87 ····84:·00001438·····0·NOTYPE··LOCAL··DEFAULT····7·$d
88 ····85:·000014a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t88 ····85:·0000143c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
89 ····86:·000014a1···410·FUNC····LOCAL··DEFAULT····6·zip_longest_next89 ····86:·0000143d···410·FUNC····LOCAL··DEFAULT····7·zip_longest_next
90 ····87:·000009ad····70·FUNC····LOCAL··DEFAULT····1·zip_longest_dealloc90 ····87:·000009b1····70·FUNC····LOCAL··DEFAULT····1·zip_longest_dealloc
91 ····88:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1791 ····88:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
92 ····89:·000009f5···128·FUNC····LOCAL··DEFAULT····1·itertools_filterfalse92 ····89:·000009f9···128·FUNC····LOCAL··DEFAULT····1·itertools_filterfalse
93 ····90:·00000a70·····0·NOTYPE··LOCAL··DEFAULT····1·$d93 ····90:·00000a74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
94 ····91:·0000163d···236·FUNC····LOCAL··DEFAULT····6·filterfalse_next94 ····91:·000015d9···236·FUNC····LOCAL··DEFAULT····7·filterfalse_next
95 ····92:·00000a74·····0·NOTYPE··LOCAL··DEFAULT····1·$t95 ····92:·00000a78·····0·NOTYPE··LOCAL··DEFAULT····1·$t
96 ····93:·00000a75····54·FUNC····LOCAL··DEFAULT····1·filterfalse_dealloc96 ····93:·00000a79····54·FUNC····LOCAL··DEFAULT····1·filterfalse_dealloc
97 ····94:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1897 ····94:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
98 ····95:·00000208·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1998 ····95:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
99 ····96:·00000aad···456·FUNC····LOCAL··DEFAULT····1·itertools_tee99 ····96:·00000ab1···456·FUNC····LOCAL··DEFAULT····1·itertools_tee
100 ····97:·00000c75···108·FUNC····LOCAL··DEFAULT····1·tee_fromiterable100 ····97:·00000c79···108·FUNC····LOCAL··DEFAULT····1·tee_fromiterable
101 ····98:·00000c70·····0·NOTYPE··LOCAL··DEFAULT····1·$d101 ····98:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
102 ····99:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····1·$t102 ····99:·00000c78·····0·NOTYPE··LOCAL··DEFAULT····1·$t
103 ···100:·00001729····44·FUNC····LOCAL··DEFAULT····6·teedataobject_newinternal103 ···100:·000016c5····44·FUNC····LOCAL··DEFAULT····7·teedataobject_newinternal
104 ···101:·00000ce1····44·FUNC····LOCAL··DEFAULT····1·tee_copy104 ···101:·00000ce5····44·FUNC····LOCAL··DEFAULT····1·tee_copy
105 ···102:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····1·$d105 ···102:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
106 ···103:·00001750·····0·NOTYPE··LOCAL··DEFAULT····6·$d106 ···103:·000016ec·····0·NOTYPE··LOCAL··DEFAULT····7·$d
107 ···104:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····1·$t107 ···104:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
108 ···105:·00000d08·····0·NOTYPE··LOCAL··DEFAULT····1·$d108 ···105:·00000d0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
109 ···106:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20109 ···106:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
110 ···107:·00001754·····0·NOTYPE··LOCAL··DEFAULT····6·$t110 ···107:·000016f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
111 ···108:·00001755···236·FUNC····LOCAL··DEFAULT····6·tee_next111 ···108:·000016f1···236·FUNC····LOCAL··DEFAULT····7·tee_next
112 ···109:·0000183c·····0·NOTYPE··LOCAL··DEFAULT····6·$d112 ···109:·000017d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
113 ···110:·00001840·····0·NOTYPE··LOCAL··DEFAULT····6·$t113 ···110:·000017dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
114 ···111:·00001841···432·FUNC····LOCAL··DEFAULT····6·teedataobject_dealloc114 ···111:·000017dd···432·FUNC····LOCAL··DEFAULT····7·teedataobject_dealloc
115 ···112:·000019ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d115 ···112:·00001988·····0·NOTYPE··LOCAL··DEFAULT····7·$d
116 ···113:·000019f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t116 ···113:·0000198c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
117 ···114:·000019f1···132·FUNC····LOCAL··DEFAULT····6·teedataobject_clear117 ···114:·0000198d···132·FUNC····LOCAL··DEFAULT····7·teedataobject_clear
118 ···115:·00001a70·····0·NOTYPE··LOCAL··DEFAULT····6·$d118 ···115:·00001a0c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
119 ···116:·00000d0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t119 ···116:·00000d10·····0·NOTYPE··LOCAL··DEFAULT····1·$t
120 ···117:·00000d0d····24·FUNC····LOCAL··DEFAULT····1·tee_dealloc120 ···117:·00000d11····24·FUNC····LOCAL··DEFAULT····1·tee_dealloc
121 ···118:·00000d25····38·FUNC····LOCAL··DEFAULT····1·tee_clear121 ···118:·00000d29····38·FUNC····LOCAL··DEFAULT····1·tee_clear
122 ···119:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21122 ···119:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
123 ···120:·00000d4d···168·FUNC····LOCAL··DEFAULT····1·itertools_cycle123 ···120:·00000d51···168·FUNC····LOCAL··DEFAULT····1·itertools_cycle
124 ···121:·00000df0·····0·NOTYPE··LOCAL··DEFAULT····1·$d124 ···121:·00000df4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
125 ···122:·00000df4·····0·NOTYPE··LOCAL··DEFAULT····1·$t125 ···122:·00000df8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Max diff block lines reached; 14887/30121 bytes (49.42%) of diff not shown.
134 KB
readelf --wide --relocs {}
    
Offset 1, 1084 lines modifiedOffset 1, 1084 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xaf7c·contains·416·entries:1 Relocation·section·'.rel.text'·at·offset·0xaf1c·contains·424·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
Offset 1316, 15 lines modifiedOffset 1316, 15 lines modified
Offset 1366, 22 lines modifiedOffset 1366, 22 lines modified
Offset 1395, 22 lines modifiedOffset 1395, 22 lines modified
1.14 KB
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 7 lines modified
1 fi·F%`ea 
2 ti0F5`ua 
3 bh·F#hBE 
4 fi%`ea4F 
5 a·number·is·required1 a·number·is·required
6 Stop·argument·for·islice()·must·be·None·or·an·integer:·0·<=·x·<=·sys.maxsize.2 Stop·argument·for·islice()·must·be·None·or·an·integer:·0·<=·x·<=·sys.maxsize.
7 Indices·for·islice()·must·be·None·or·an·integer:·0·<=·x·<=·sys.maxsize.3 Indices·for·islice()·must·be·None·or·an·integer:·0·<=·x·<=·sys.maxsize.
8 Step·for·islice()·must·be·a·positive·integer·or·None.4 Step·for·islice()·must·be·a·positive·integer·or·None.
9 Expected·int·as·r5 Expected·int·as·r
10 r·must·be·non-negative6 r·must·be·non-negative
11 |n:product7 |n:product
Offset 70, 14 lines modifiedOffset 66, 18 lines modified
70 itertools.takewhile66 itertools.takewhile
71 itertools.dropwhile67 itertools.dropwhile
72 itertools.cycle68 itertools.cycle
73 itertools._tee69 itertools._tee
74 itertools._tee_dataobject70 itertools._tee_dataobject
75 itertools._grouper71 itertools._grouper
76 itertools.groupby72 itertools.groupby
 73 fi·F%`ea
 74 ti0F5`ua
 75 bh·F#hBE
 76 fi%`ea4F
77 !Th#C!`@77 !Th#C!`@
78 Functional·tools·for·creating·and·using·iterators.78 Functional·tools·for·creating·and·using·iterators.
79 Infinite·iterators:79 Infinite·iterators:
80 count(start=0,·step=1)·-->·start,·start+step,·start+2*step,·...80 count(start=0,·step=1)·-->·start,·start+step,·start+2*step,·...
81 cycle(p)·-->·p0,·p1,·...·plast,·p0,·p1,·...81 cycle(p)·-->·p0,·p1,·...·plast,·p0,·p1,·...
82 repeat(elem·[,n])·-->·elem,·elem,·elem,·...·endlessly·or·up·to·n·times82 repeat(elem·[,n])·-->·elem,·elem,·elem,·...·endlessly·or·up·to·n·times
83 Iterators·terminating·on·the·shortest·input·sequence:83 Iterators·terminating·on·the·shortest·input·sequence:
Offset 488, 13 lines modifiedOffset 488, 13 lines modified
488 _PyArg_BadArgument488 _PyArg_BadArgument
489 PyObject_GenericGetAttr489 PyObject_GenericGetAttr
490 PyObject_SelfIter490 PyObject_SelfIter
491 Py_GenericAlias491 Py_GenericAlias
492 .shstrtab492 .shstrtab
493 .rel.text493 .rel.text
494 .rel.data494 .rel.data
495 .rel.text.hot 
496 .rodata.str1.4495 .rodata.str1.4
 496 .rel.text.hot
497 .rel.text.unlikely497 .rel.text.unlikely
498 .rel.rodata498 .rel.rodata
499 .note.GNU-stack499 .note.GNU-stack
500 .ARM.attributes500 .ARM.attributes
97.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 483 lines modifiedOffset 8, 498 lines modified
8 »       movw»   r0,·#08 »       movw»   r0,·#0
9 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR09 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
10 »       movt»   r0,·#010 »       movt»   r0,·#0
11 ·R_ARM_THM_MOVT_ABS»     .LANCHOR011 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
12 »       b.w»    0·<PyModuleDef_Init>12 »       b.w»    0·<PyModuleDef_Init>
13 ·R_ARM_THM_JUMP24»       PyModuleDef_Init13 ·R_ARM_THM_JUMP24»       PyModuleDef_Init
  
 14 0000000c·<itertoolsmodule_exec>:
 15 itertoolsmodule_exec():
 16 »       push»   {r4,·r5,·r6,·lr}
 17 »       movs»   r2,·#80»     ;·0x50
 18 »       mov»    r6,·r0
 19 »       sub»    sp,·#80»      ;·0x50
 20 »       movw»   r1,·#0
 21 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 22 »       movt»   r1,·#0
 23 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 24 »       mov»    r0,·sp
 25 »       bl»     0·<memcpy>
 26 ·R_ARM_THM_CALL» memcpy
 27 »       movw»   r3,·#0
 28 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 29 »       movt»   r3,·#0
 30 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 31 »       mov»    r5,·sp
 32 »       movs»   r4,·#0
 33 »       movw»   r2,·#0
 34 ·R_ARM_THM_MOVW_ABS_NC»  PyType_Type
 35 »       movt»   r2,·#0
 36 ·R_ARM_THM_MOVT_ABS»     PyType_Type
 37 »       str»    r2,·[r3,·#56]» ;·0x38
 38 »       ldr.w»  r1,·[r5],·#4
 39 »       mov»    r0,·r6
 40 »       bl»     0·<PyModule_AddType>
 41 ·R_ARM_THM_CALL» PyModule_AddType
 42 »       adds»   r4,·#1
 43 »       cmp»    r0,·#0
 44 »       blt.n»  52·<itertoolsmodule_exec+0x46>
 45 »       cmp»    r4,·#20
 46 »       bne.n»  38·<itertoolsmodule_exec+0x2c>
 47 »       movs»   r0,·#0
 48 »       add»    sp,·#80»      ;·0x50
 49 »       pop»    {r4,·r5,·r6,·pc}
 50 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 51 »       b.n»    4e·<itertoolsmodule_exec+0x42>
  
14 0000000c·<itertools_count>:52 00000058·<itertools_count>:
15 itertools_count():53 itertools_count():
16 »       push»   {r4,·r5,·r6,·r7,·lr}54 »       push»   {r4,·r5,·r6,·r7,·lr}
17 »       add.w»  r3,·r1,·#1255 »       add.w»  r3,·r1,·#12
18 »       mov»    r6,·r056 »       mov»    r6,·r0
19 »       ldr»    r1,·[r1,·#8]57 »       ldr»    r1,·[r1,·#8]
20 »       sub»    sp,·#36»      ;·0x2458 »       sub»    sp,·#36»      ;·0x24
21 »       cmp»    r2,·#059 »       cmp»    r2,·#0
22 »       bne.w»  1a2·<itertools_count+0x196>60 »       bne.w»  1ee·<itertools_count+0x196>
23 »       mov»    r5,·r161 »       mov»    r5,·r1
24 »       cmp»    r1,·#262 »       cmp»    r1,·#2
25 »       bhi.w»  1a6·<itertools_count+0x19a>63 »       bhi.w»  1f2·<itertools_count+0x19a>
26 »       cmp»    r5,·#064 »       cmp»    r5,·#0
27 »       beq.n»  b2·<itertools_count+0xa6>65 »       beq.n»  fe·<itertools_count+0xa6>
28 »       ldr»    r4,·[r3,·#0]66 »       ldr»    r4,·[r3,·#0]
29 »       cmp»    r4,·#067 »       cmp»    r4,·#0
30 »       beq.n»  ae·<itertools_count+0xa2>68 »       beq.n»  fa·<itertools_count+0xa2>
31 »       mov»    r0,·r469 »       mov»    r0,·r4
32 »       cmp»    r5,·#170 »       cmp»    r5,·#1
33 »       bne.n»  c8·<itertools_count+0xbc>71 »       bne.n»  114·<itertools_count+0xbc>
34 »       bl»     0·<PyNumber_Check>72 »       bl»     0·<PyNumber_Check>
35 ·R_ARM_THM_CALL» PyNumber_Check73 ·R_ARM_THM_CALL» PyNumber_Check
36 »       cmp»    r0,·#074 »       cmp»    r0,·#0
37 »       beq.w»  1d8·<itertools_count+0x1cc>75 »       beq.w»  224·<itertools_count+0x1cc>
38 »       cmp»    r4,·#076 »       cmp»    r4,·#0
39 »       beq.n»  b2·<itertools_count+0xa6>77 »       beq.n»  fe·<itertools_count+0xa6>
40 »       ldr»    r5,·[r4,·#4]78 »       ldr»    r5,·[r4,·#4]
41 »       ldr»    r2,·[r5,·#84]» ;·0x5479 »       ldr»    r2,·[r5,·#84]» ;·0x54
42 »       ands.w» r5,·r2,·#16777216»  ;·0x100000080 »       ands.w» r5,·r2,·#16777216»  ;·0x1000000
43 »       it»     eq81 »       it»     eq
44 »       moveq»  r7,·r582 »       moveq»  r7,·r5
45 »       beq.n»  ee·<itertools_count+0xe2>83 »       beq.n»  13a·<itertools_count+0xe2>
46 »       mov»    r0,·r484 »       mov»    r0,·r4
47 »       bl»     0·<PyLong_AsSsize_t>85 »       bl»     0·<PyLong_AsSsize_t>
48 ·R_ARM_THM_CALL» PyLong_AsSsize_t86 ·R_ARM_THM_CALL» PyLong_AsSsize_t
49 »       mov»    r7,·r087 »       mov»    r7,·r0
50 »       adds»   r2,·r0,·#188 »       adds»   r2,·r0,·#1
51 »       beq.w»  1ca·<itertools_count+0x1be>89 »       beq.w»  216·<itertools_count+0x1be>
52 »       ldr»    r0,·[r4,·#0]90 »       ldr»    r0,·[r4,·#0]
53 »       movs»   r1,·#191 »       movs»   r1,·#1
54 »       add»    r0,·r192 »       add»    r0,·r1
55 »       str»    r0,·[r4,·#0]93 »       str»    r0,·[r4,·#0]
56 »       movw»   ip,·#094 »       movw»   ip,·#0
57 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_One95 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_One
58 »       movt»   ip,·#096 »       movt»   ip,·#0
59 ·R_ARM_THM_MOVT_ABS»     _PyLong_One97 ·R_ARM_THM_MOVT_ABS»     _PyLong_One
60 »       ldr.w»  r5,·[ip]98 »       ldr.w»  r5,·[ip]
61 »       ldr»    r0,·[r5,·#0]99 »       ldr»    r0,·[r5,·#0]
62 »       adds»   r0,·#1100 »       adds»   r0,·#1
63 »       str»    r0,·[r5,·#0]101 »       str»    r0,·[r5,·#0]
64 »       cmp»    r1,·#0102 »       cmp»    r1,·#0
65 »       beq.n»  fe·<itertools_count+0xf2>103 »       beq.n»  14a·<itertools_count+0xf2>
66 »       mov»    r0,·r5104 »       mov»    r0,·r5
67 »       bl»     0·<PyLong_AsLong>105 »       bl»     0·<PyLong_AsLong>
68 ·R_ARM_THM_CALL» PyLong_AsLong106 ·R_ARM_THM_CALL» PyLong_AsLong
69 »       cmp»    r0,·#1107 »       cmp»    r0,·#1
70 »       bne.n»  fa·<itertools_count+0xee>108 »       bne.n»  146·<itertools_count+0xee>
71 »       ldr»    r1,·[r4,·#0]109 »       ldr»    r1,·[r4,·#0]
72 »       subs»   r3,·r1,·#1110 »       subs»   r3,·r1,·#1
73 »       str»    r3,·[r4,·#0]111 »       str»    r3,·[r4,·#0]
74 »       cmp»    r3,·#0112 »       cmp»    r3,·#0
75 »       beq.w»  1f2·<itertools_count+0x1e6>113 »       beq.w»  23e·<itertools_count+0x1e6>
76 »       ldr.w»  r4,·[r6,·#152]»      ;·0x98114 »       ldr.w»  r4,·[r6,·#152]»      ;·0x98
77 »       movs»   r1,·#0115 »       movs»   r1,·#0
78 »       mov»    r0,·r6116 »       mov»    r0,·r6
79 »       blx»    r4117 »       blx»    r4
80 »       cmp»    r0,·#0118 »       cmp»    r0,·#0
81 »       beq.n»  190·<itertools_count+0x184>119 »       beq.n»  1dc·<itertools_count+0x184>
82 »       movs»   r4,·#0120 »       movs»   r4,·#0
83 »       strd»   r7,·r4,·[r0,·#8]121 »       strd»   r7,·r4,·[r0,·#8]
84 »       str»    r5,·[r0,·#16]122 »       str»    r5,·[r0,·#16]
85 »       add»    sp,·#36»      ;·0x24123 »       add»    sp,·#36»      ;·0x24
86 »       pop»    {r4,·r5,·r6,·r7,·pc}124 »       pop»    {r4,·r5,·r6,·r7,·pc}
87 »       ldr»    r5,·[r3,·#4]125 »       ldr»    r5,·[r3,·#4]
88 »       cbnz»   r5,·d8·<itertools_count+0xcc>126 »       cbnz»   r5,·124·<itertools_count+0xcc>
89 »       movw»   r4,·#0127 »       movw»   r4,·#0
90 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_Zero128 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_Zero
91 »       movt»   r4,·#0129 »       movt»   r4,·#0
92 ·R_ARM_THM_MOVT_ABS»     _PyLong_Zero130 ·R_ARM_THM_MOVT_ABS»     _PyLong_Zero
93 »       movs»   r1,·#1131 »       movs»   r1,·#1
94 »       movs»   r7,·#0132 »       movs»   r7,·#0
Max diff block lines reached; 96477/99844 bytes (96.63%) of diff not shown.
97.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 100 lines modifiedOffset 1, 61 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<itertoolsmodule_exec>: 
3 itertoolsmodule_exec(): 
4 »       push»   {r4,·r5,·r6,·lr} 
5 »       movs»   r2,·#80»     ;·0x50 
6 »       mov»    r6,·r0 
7 »       sub»    sp,·#80»      ;·0x50 
8 »       movw»   r1,·#0 
9 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1 
10 »       movt»   r1,·#0 
11 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1 
12 »       mov»    r0,·sp 
13 »       bl»     0·<memcpy> 
14 ·R_ARM_THM_CALL» memcpy 
15 »       movw»   r3,·#0 
16 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
17 »       movt»   r3,·#0 
18 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
19 »       mov»    r5,·sp 
20 »       movs»   r4,·#0 
21 »       movw»   r2,·#0 
22 ·R_ARM_THM_MOVW_ABS_NC»  PyType_Type 
23 »       movt»   r2,·#0 
24 ·R_ARM_THM_MOVT_ABS»     PyType_Type 
25 »       str»    r2,·[r3,·#56]» ;·0x38 
26 »       ldr.w»  r1,·[r5],·#4 
27 »       mov»    r0,·r6 
28 »       bl»     0·<PyModule_AddType> 
29 ·R_ARM_THM_CALL» PyModule_AddType 
30 »       adds»   r4,·#1 
31 »       cmp»    r0,·#0 
32 »       blt.n»  46·<itertoolsmodule_exec+0x46> 
33 »       cmp»    r4,·#20 
34 »       bne.n»  2c·<itertoolsmodule_exec+0x2c> 
35 »       movs»   r0,·#0 
36 »       add»    sp,·#80»      ;·0x50 
37 »       pop»    {r4,·r5,·r6,·pc} 
38 »       mov.w»  r0,·#4294967295»    ;·0xffffffff 
39 »       b.n»    42·<itertoolsmodule_exec+0x42> 
  
40 0000004c·<count_next>:2 00000000·<count_next>:
41 count_next():3 count_next():
42 »       push»   {r3,·r4,·r5,·lr}4 »       push»   {r3,·r4,·r5,·lr}
43 »       mov»    r4,·r05 »       mov»    r4,·r0
44 »       ldr»    r0,·[r0,·#8]6 »       ldr»    r0,·[r0,·#8]
45 »       mvn.w»  r3,·#2147483648»    ;·0x800000007 »       mvn.w»  r3,·#2147483648»    ;·0x80000000
46 »       cmp»    r0,·r38 »       cmp»    r0,·r3
47 »       beq.n»  66·<count_next+0x1a>9 »       beq.n»  1a·<count_next+0x1a>
48 »       adds»   r1,·r0,·#110 »       adds»   r1,·r0,·#1
49 »       str»    r1,·[r4,·#8]11 »       str»    r1,·[r4,·#8]
50 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}12 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
51 »       b.w»    0·<PyLong_FromSsize_t>13 »       b.w»    0·<PyLong_FromSsize_t>
52 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t14 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t
53 »       ldr»    r5,·[r4,·#12]15 »       ldr»    r5,·[r4,·#12]
54 »       cbz»    r5,·7a·<count_next+0x2e>16 »       cbz»    r5,·2e·<count_next+0x2e>
55 »       ldr»    r1,·[r4,·#16]17 »       ldr»    r1,·[r4,·#16]
56 »       mov»    r0,·r518 »       mov»    r0,·r5
57 »       bl»     0·<PyNumber_Add>19 »       bl»     0·<PyNumber_Add>
58 ·R_ARM_THM_CALL» PyNumber_Add20 ·R_ARM_THM_CALL» PyNumber_Add
59 »       cbz»    r0,·84·<count_next+0x38>21 »       cbz»    r0,·38·<count_next+0x38>
60 »       str»    r0,·[r4,·#12]22 »       str»    r0,·[r4,·#12]
61 »       mov»    r0,·r523 »       mov»    r0,·r5
62 »       pop»    {r3,·r4,·r5,·pc}24 »       pop»    {r3,·r4,·r5,·pc}
63 »       bl»     0·<PyLong_FromSsize_t>25 »       bl»     0·<PyLong_FromSsize_t>
64 ·R_ARM_THM_CALL» PyLong_FromSsize_t26 ·R_ARM_THM_CALL» PyLong_FromSsize_t
65 »       mov»    r5,·r027 »       mov»    r5,·r0
66 »       cmp»    r0,·#028 »       cmp»    r0,·#0
67 »       bne.n»  6a·<count_next+0x1e>29 »       bne.n»  1e·<count_next+0x1e>
68 »       movs»   r5,·#030 »       movs»   r5,·#0
69 »       b.n»    76·<count_next+0x2a>31 »       b.n»    2a·<count_next+0x2a>
  
70 00000088·<islice_new>:32 0000003c·<islice_new>:
71 islice_new():33 islice_new():
72 »       ldr»    r3,·[pc,·#664]»;·(324·<islice_new+0x29c>)34 »       ldr»    r3,·[pc,·#664]»;·(2d8·<islice_new+0x29c>)
73 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}35 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
74 »       mov»    r5,·r036 »       mov»    r5,·r0
75 »       subs»   r0,·r0,·r337 »       subs»   r0,·r0,·r3
76 »       movs»   r6,·#038 »       movs»   r6,·#0
77 »       sub»    sp,·#36»      ;·0x2439 »       sub»    sp,·#36»      ;·0x24
78 »       mov»    r4,·r140 »       mov»    r4,·r1
79 »       clz»    r1,·r041 »       clz»    r1,·r0
80 »       cmp»    r2,·r642 »       cmp»    r2,·r6
81 »       mov.w»  r8,·r1,·lsr·#543 »       mov.w»  r8,·r1,·lsr·#5
82 »       it»     eq44 »       it»     eq
83 »       moveq.w»r8,·#045 »       moveq.w»r8,·#0
84 »       strd»   r6,·r6,·[sp,·#20]46 »       strd»   r6,·r6,·[sp,·#20]
85 »       str»    r6,·[sp,·#28]47 »       str»    r6,·[sp,·#28]
86 »       cmp.w»  r8,·#048 »       cmp.w»  r8,·#0
87 »       bne.w»  23e·<islice_new+0x1b6>49 »       bne.w»  1f2·<islice_new+0x1b6>
88 »       add»    r2,·sp,·#2850 »       add»    r2,·sp,·#28
89 »       add»    r0,·sp,·#2051 »       add»    r0,·sp,·#20
90 »       add»    r7,·sp,·#2452 »       add»    r7,·sp,·#24
91 »       add.w»  r9,·sp,·#1653 »       add.w»  r9,·sp,·#16
92 »       strd»   r7,·r2,·[sp,·#8]54 »       strd»   r7,·r2,·[sp,·#8]
93 »       movw»   r1,·#055 »       movw»   r1,·#0
94 ·R_ARM_THM_MOVW_ABS_NC»  .LC256 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
Offset 103, 177 lines modifiedOffset 64, 177 lines modified
103 »       strd»   r9,·r0,·[sp]64 »       strd»   r9,·r0,·[sp]
104 »       movs»   r3,·#465 »       movs»   r3,·#4
105 »       movs»   r2,·#266 »       movs»   r2,·#2
106 »       mov»    r0,·r467 »       mov»    r0,·r4
107 »       bl»     0·<PyArg_UnpackTuple>68 »       bl»     0·<PyArg_UnpackTuple>
108 ·R_ARM_THM_CALL» PyArg_UnpackTuple69 ·R_ARM_THM_CALL» PyArg_UnpackTuple
109 »       cmp»    r0,·#070 »       cmp»    r0,·#0
110 »       beq.n»  1cc·<islice_new+0x144>71 »       beq.n»  180·<islice_new+0x144>
111 »       mov»    r0,·r472 »       mov»    r0,·r4
112 »       bl»     0·<PyTuple_Size>73 »       bl»     0·<PyTuple_Size>
113 ·R_ARM_THM_CALL» PyTuple_Size74 ·R_ARM_THM_CALL» PyTuple_Size
114 »       cmp»    r0,·#275 »       cmp»    r0,·#2
115 »       bne.n»  150·<islice_new+0xc8>76 »       bne.n»  104·<islice_new+0xc8>
116 »       ldr»    r0,·[sp,·#20]77 »       ldr»    r0,·[sp,·#20]
117 »       movw»   r4,·#078 »       movw»   r4,·#0
118 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct79 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
119 »       movt»   r4,·#080 »       movt»   r4,·#0
120 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct81 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
121 »       cmp»    r0,·r482 »       cmp»    r0,·r4
122 »       beq.w»  216·<islice_new+0x18e>83 »       beq.w»  1ca·<islice_new+0x18e>
123 »       movw»   r9,·#084 »       movw»   r9,·#0
124 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError85 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError
125 »       movt»   r9,·#086 »       movt»   r9,·#0
126 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError87 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError
127 »       ldr.w»  r1,·[r9]88 »       ldr.w»  r1,·[r9]
128 »       bl»     0·<PyNumber_AsSsize_t>89 »       bl»     0·<PyNumber_AsSsize_t>
Max diff block lines reached; 96771/99943 bytes (96.83%) of diff not shown.
1.07 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1463, 15 lines modifiedOffset 1463, 15 lines modified
1463 ·R_ARM_THM_MOVT_ABS»     .LC641463 ·R_ARM_THM_MOVT_ABS»     .LC64
1464 »       mov»    r2,·r31464 »       mov»    r2,·r3
1465 »       bl»     0·<_PyArg_CheckPositional>1465 »       bl»     0·<_PyArg_CheckPositional>
1466 ·R_ARM_THM_CALL» _PyArg_CheckPositional1466 ·R_ARM_THM_CALL» _PyArg_CheckPositional
1467 »       cbz»    r0,·b3c·<itertools__tee+0x44>1467 »       cbz»    r0,·b3c·<itertools__tee+0x44>
1468 »       ldr»    r0,·[r4,·#12]1468 »       ldr»    r0,·[r4,·#12]
1469 »       ldmia.w»sp!,·{r4,·lr}1469 »       ldmia.w»sp!,·{r4,·lr}
1470 »       b.w»    c74·<tee_setstate+0x2c>1470 »       b.w»    c78·<tee_setstate+0x30>
1471 ·R_ARM_THM_JUMP24»       tee_fromiterable1471 ·R_ARM_THM_JUMP24»       tee_fromiterable
1472 »       movs»   r0,·#01472 »       movs»   r0,·#0
1473 »       pop»    {r4,·pc}1473 »       pop»    {r4,·pc}
1474 »       .word»  0x000005081474 »       .word»  0x00000508
1475 ·R_ARM_ABS32»    .data1475 ·R_ARM_ABS32»    .data
  
1476 00000b44·<tee_reduce>:1476 00000b44·<tee_reduce>:
Offset 1537, 15 lines modifiedOffset 1537, 15 lines modified
1537 »       movt»   r0,·#01537 »       movt»   r0,·#0
1538 ·R_ARM_THM_MOVT_ABS»     .LC671538 ·R_ARM_THM_MOVT_ABS»     .LC67
1539 »       bl»     0·<_PyArg_BadArgument>1539 »       bl»     0·<_PyArg_BadArgument>
1540 ·R_ARM_THM_CALL» _PyArg_BadArgument1540 ·R_ARM_THM_CALL» _PyArg_BadArgument
1541 »       mov»    r0,·r51541 »       mov»    r0,·r5
1542 »       b.n»    c40·<itertools_teedataobject+0xe8>1542 »       b.n»    c40·<itertools_teedataobject+0xe8>
1543 »       ldr»    r4,·[r4,·#20]1543 »       ldr»    r4,·[r4,·#20]
1544 »       bl»     1728·<teedataobject_newinternal>1544 »       bl»     16c4·<teedataobject_newinternal>
1545 ·R_ARM_THM_CALL» teedataobject_newinternal1545 ·R_ARM_THM_CALL» teedataobject_newinternal
1546 »       cmp»    r0,·#01546 »       cmp»    r0,·#0
1547 »       beq.n»  c3e·<itertools_teedataobject+0xe6>1547 »       beq.n»  c3e·<itertools_teedataobject+0xe6>
1548 »       ldr»    r2,·[r7,·#8]1548 »       ldr»    r2,·[r7,·#8]
1549 »       cmp»    r2,·#57»      ;·0x391549 »       cmp»    r2,·#57»      ;·0x39
1550 »       bgt.n»  bee·<itertools_teedataobject+0x96>1550 »       bgt.n»  bee·<itertools_teedataobject+0x96>
1551 »       add.w»  ip,·r0,·#241551 »       add.w»  ip,·r0,·#24
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.
  
237 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:··········45412·(bytes·into·file)13 ··Start·of·section·headers:··········44940·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xb164:1 There·are·18·section·headers,·starting·at·offset·0xaf8c:
  
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·001874·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0018c4·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·009084·0009b8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·008f14·0009c8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0018ac·000410·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0018fc·000410·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009a3c·000558·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0098dc·000558·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001cbc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001d0c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001cbc·0004b8·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001d0c·0004b8·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002178·001e44·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·0021c8·001c84·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·009f94·000b60·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·009e34·000ae8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003fc0·000de0·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·003e50·000de0·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·00aaf4·0005b0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00a91c·0005b0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004da0·001d58·00···A··0···0··815 ··[11]·.rodata···········PROGBITS········00000000·004c30·001d58·00···A··0···0··8
16 ··[12]·.rel.rodata·······REL·············00000000·00b0a4·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00aecc·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·006af8·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006988·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006af8·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006988·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006b2c·001810·10·····16·280··419 ··[15]·.symtab···········SYMTAB··········00000000·0069bc·001810·10·····16·280··4
20 ··[16]·.strtab···········STRTAB··········00000000·00833c·000d45·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0081cc·000d45·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00b0d4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00aefc·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
14.7 KB
readelf --wide --symbols {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····10:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC414 ····10:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
15 ····11:·0000000d···180·FUNC····LOCAL··DEFAULT····1·math_exec15 ····11:·0000000d···180·FUNC····LOCAL··DEFAULT····1·math_exec
16 ····12:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····12:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC517 ····13:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
18 ····14:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC618 ····14:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
20 ····16:·00000001···256·FUNC····LOCAL··DEFAULT····7·math_exp20 ····16:·00000001···256·FUNC····LOCAL··DEFAULT····7·math_exp
21 ····17:·00000831···124·FUNC····LOCAL··DEFAULT····1·is_error21 ····17:·00000861···124·FUNC····LOCAL··DEFAULT····1·is_error
22 ····18:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····18:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
23 ····19:·00000100·····0·NOTYPE··LOCAL··DEFAULT····7·$t23 ····19:·00000100·····0·NOTYPE··LOCAL··DEFAULT····7·$t
24 ····20:·00000101···400·FUNC····LOCAL··DEFAULT····7·math_1_to_whatever.constprop.024 ····20:·00000101···400·FUNC····LOCAL··DEFAULT····7·math_1_to_whatever.constprop.0
25 ····21:·00000611···152·FUNC····LOCAL··DEFAULT····7·m_log25 ····21:·00000611···152·FUNC····LOCAL··DEFAULT····7·m_log
26 ····22:·00000278·····0·NOTYPE··LOCAL··DEFAULT····7·$d26 ····22:·00000278·····0·NOTYPE··LOCAL··DEFAULT····7·$d
27 ····23:·00000290·····0·NOTYPE··LOCAL··DEFAULT····7·$t27 ····23:·00000290·····0·NOTYPE··LOCAL··DEFAULT····7·$t
28 ····24:·00000291···288·FUNC····LOCAL··DEFAULT····7·math_sqrt28 ····24:·00000291···288·FUNC····LOCAL··DEFAULT····7·math_sqrt
Offset 63, 130 lines modifiedOffset 63, 130 lines modified
63 ····59:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·00000041····16·FUNC····LOCAL··DEFAULT····9·math_atanh64 ····60:·00000041····16·FUNC····LOCAL··DEFAULT····9·math_atanh
65 ····61:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1166 ····62:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
67 ····63:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1267 ····63:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
68 ····64:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1368 ····64:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
69 ····65:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1469 ····65:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
70 ····66:·00000411···930·FUNC····LOCAL··DEFAULT····1·math_comb70 ····66:·00000411···978·FUNC····LOCAL··DEFAULT····1·math_comb
71 ····67:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1571 ····67:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
72 ····68:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1672 ····68:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
73 ····69:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1773 ····69:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
74 ····70:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1874 ····70:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
75 ····71:·000008f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t75 ····71:·000008f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
76 ····72:·000008f9··1368·FUNC····LOCAL··DEFAULT····7·math_factorial76 ····72:·000008f9···888·FUNC····LOCAL··DEFAULT····7·math_factorial
77 ····73:·00000e51···206·FUNC····LOCAL··DEFAULT····7·factorial_partial_product77 ····73:·00000c71···206·FUNC····LOCAL··DEFAULT····7·factorial_partial_product
78 ····74:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR178 ····74:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
79 ····75:·00000e48·····0·NOTYPE··LOCAL··DEFAULT····7·$d79 ····75:·00000c68·····0·NOTYPE··LOCAL··DEFAULT····7·$d
80 ····76:·00000e50·····0·NOTYPE··LOCAL··DEFAULT····7·$t80 ····76:·00000c70·····0·NOTYPE··LOCAL··DEFAULT····7·$t
81 ····77:·00000f21···192·FUNC····LOCAL··DEFAULT····7·math_gcd81 ····77:·00000d41···230·FUNC····LOCAL··DEFAULT····7·math_gcd
82 ····78:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1982 ····78:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
83 ····79:·000007b5····22·FUNC····LOCAL··DEFAULT····1·math_copysign83 ····79:·000007e5····22·FUNC····LOCAL··DEFAULT····1·math_copysign
84 ····80:·00000fe1···200·FUNC····LOCAL··DEFAULT····7·math_cos84 ····80:·00000e29···200·FUNC····LOCAL··DEFAULT····7·math_cos
85 ····81:·00001098·····0·NOTYPE··LOCAL··DEFAULT····7·$d85 ····81:·00000ee0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
86 ····82:·00000051···208·FUNC····LOCAL··DEFAULT····9·math_ulp86 ····82:·00000051···208·FUNC····LOCAL··DEFAULT····9·math_ulp
87 ····83:·00000118·····0·NOTYPE··LOCAL··DEFAULT····9·$d87 ····83:·00000118·····0·NOTYPE··LOCAL··DEFAULT····9·$d
88 ····84:·00000120·····0·NOTYPE··LOCAL··DEFAULT····9·$t88 ····84:·00000120·····0·NOTYPE··LOCAL··DEFAULT····9·$t
89 ····85:·00000121····16·FUNC····LOCAL··DEFAULT····9·math_cosh89 ····85:·00000121····16·FUNC····LOCAL··DEFAULT····9·math_cosh
90 ····86:·00000131····96·FUNC····LOCAL··DEFAULT····9·math_degrees90 ····86:·00000131····96·FUNC····LOCAL··DEFAULT····9·math_degrees
91 ····87:·00000188·····0·NOTYPE··LOCAL··DEFAULT····9·$d91 ····87:·00000188·····0·NOTYPE··LOCAL··DEFAULT····9·$d
92 ····88:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2092 ····88:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
93 ····89:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2193 ····89:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
94 ····90:·000010a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t94 ····90:·00000ef0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
95 ····91:·000010a9···918·FUNC····LOCAL··DEFAULT····7·math_dist95 ····91:·00000ef1···918·FUNC····LOCAL··DEFAULT····7·math_dist
96 ····92:·000007cd···100·FUNC····LOCAL··DEFAULT····1·vector_norm.part.096 ····92:·000007fd···100·FUNC····LOCAL··DEFAULT····1·vector_norm.part.0
97 ····93:·000013a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d97 ····93:·000011e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
98 ····94:·000013b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t98 ····94:·00001200·····0·NOTYPE··LOCAL··DEFAULT····7·$t
99 ····95:·00000828·····0·NOTYPE··LOCAL··DEFAULT····1·$d99 ····95:·00000858·····0·NOTYPE··LOCAL··DEFAULT····1·$d
100 ····96:·00001441···160·FUNC····LOCAL··DEFAULT····7·math_fabs100 ····96:·00001289···160·FUNC····LOCAL··DEFAULT····7·math_fabs
101 ····97:·000014d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d101 ····97:·00001320·····0·NOTYPE··LOCAL··DEFAULT····7·$d
102 ····98:·000014e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t102 ····98:·00001328·····0·NOTYPE··LOCAL··DEFAULT····7·$t
103 ····99:·000014e1···148·FUNC····LOCAL··DEFAULT····7·math_floor103 ····99:·00001329···148·FUNC····LOCAL··DEFAULT····7·math_floor
104 ···100:·00001570·····0·NOTYPE··LOCAL··DEFAULT····7·$d104 ···100:·000013b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
105 ···101:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22105 ···101:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
106 ···102:·00000190·····0·NOTYPE··LOCAL··DEFAULT····9·$t106 ···102:·00000190·····0·NOTYPE··LOCAL··DEFAULT····9·$t
107 ···103:·00000191···288·FUNC····LOCAL··DEFAULT····9·math_fmod107 ···103:·00000191···288·FUNC····LOCAL··DEFAULT····9·math_fmod
108 ···104:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d108 ···104:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
109 ···105:·00000830·····0·NOTYPE··LOCAL··DEFAULT····1·$t109 ···105:·00000860·····0·NOTYPE··LOCAL··DEFAULT····1·$t
110 ···106:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23110 ···106:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
111 ···107:·00001574·····0·NOTYPE··LOCAL··DEFAULT····7·$t111 ···107:·000013bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
112 ···108:·00001575···236·FUNC····LOCAL··DEFAULT····7·math_frexp112 ···108:·000013bd···228·FUNC····LOCAL··DEFAULT····7·math_frexp
113 ···109:·00001658·····0·NOTYPE··LOCAL··DEFAULT····7·$d113 ···109:·00001498·····0·NOTYPE··LOCAL··DEFAULT····7·$d
114 ···110:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24114 ···110:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
115 ···111:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25115 ···111:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
116 ···112:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26116 ···112:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
117 ···113:·00001660·····0·NOTYPE··LOCAL··DEFAULT····7·$t117 ···113:·000014a0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
118 ···114:·00001661··1154·FUNC····LOCAL··DEFAULT····7·math_fsum118 ···114:·000014a1··1154·FUNC····LOCAL··DEFAULT····7·math_fsum
119 ···115:·000019d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d119 ···115:·000017d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
120 ···116:·000019e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t120 ···116:·000017e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
121 ···117:·00001ae5···196·FUNC····LOCAL··DEFAULT····7·math_sin121 ···117:·00001925···196·FUNC····LOCAL··DEFAULT····7·math_sin
122 ···118:·00001b98·····0·NOTYPE··LOCAL··DEFAULT····7·$d122 ···118:·000019d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
123 ···119:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27123 ···119:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
124 ···120:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28124 ···120:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
125 ···121:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT····7·$t125 ···121:·000019e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
126 ···122:·00001ba9···424·FUNC····LOCAL··DEFAULT····7·math_ldexp126 ···122:·000019e9···424·FUNC····LOCAL··DEFAULT····7·math_ldexp
127 ···123:·00001d48·····0·NOTYPE··LOCAL··DEFAULT····7·$d127 ···123:·00001b88·····0·NOTYPE··LOCAL··DEFAULT····7·$d
128 ···124:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····9·$t128 ···124:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
129 ···125:·000002b1····14·FUNC····LOCAL··DEFAULT····9·math_gamma129 ···125:·000002b1····14·FUNC····LOCAL··DEFAULT····9·math_gamma
130 ···126:·000002bf···642·FUNC····LOCAL··DEFAULT····9·m_tgamma130 ···126:·000002bf···642·FUNC····LOCAL··DEFAULT····9·m_tgamma
131 ···127:·00001d51···130·FUNC····LOCAL··DEFAULT····7·math_1a131 ···127:·00001b91···130·FUNC····LOCAL··DEFAULT····7·math_1a
132 ···128:·00001d50·····0·NOTYPE··LOCAL··DEFAULT····7·$t132 ···128:·00001b90·····0·NOTYPE··LOCAL··DEFAULT····7·$t
133 ···129:·00001e41·····4·FUNC····LOCAL··DEFAULT····7·m_erf133 ···129:·00001c81·····4·FUNC····LOCAL··DEFAULT····7·m_erf
134 ···130:·00000979···184·FUNC····LOCAL··DEFAULT····9·m_sinpi134 ···130:·00000979···184·FUNC····LOCAL··DEFAULT····9·m_sinpi
135 ···131:·00000541···116·FUNC····LOCAL··DEFAULT····9·lanczos_sum135 ···131:·00000541···116·FUNC····LOCAL··DEFAULT····9·lanczos_sum
136 ···132:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····9·$d136 ···132:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
137 ···133:·00000540·····0·NOTYPE··LOCAL··DEFAULT····9·$t137 ···133:·00000540·····0·NOTYPE··LOCAL··DEFAULT····9·$t
138 ···134:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d138 ···134:·000005a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
139 ···135:·000008ad···332·FUNC····LOCAL··DEFAULT····1·math_hypot139 ···135:·000008dd···332·FUNC····LOCAL··DEFAULT····1·math_hypot
140 ···136:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d140 ···136:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····1·$d
141 ···137:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t141 ···137:·00000a28·····0·NOTYPE··LOCAL··DEFAULT····1·$t
142 ···138:·000009f9···112·FUNC····LOCAL··DEFAULT····1·math_isfinite142 ···138:·00000a29···112·FUNC····LOCAL··DEFAULT····1·math_isfinite
143 ···139:·00000a60·····0·NOTYPE··LOCAL··DEFAULT····1·$d143 ···139:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····1·$d
144 ···140:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29144 ···140:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
145 ···141:·00000a68·····0·NOTYPE··LOCAL··DEFAULT····1·$t145 ···141:·00000a98·····0·NOTYPE··LOCAL··DEFAULT····1·$t
146 ···142:·00000a69···908·FUNC····LOCAL··DEFAULT····1·math_isqrt146 ···142:·00000a99···908·FUNC····LOCAL··DEFAULT····1·math_isqrt
147 ···143:·000005b4·····0·NOTYPE··LOCAL··DEFAULT····9·$t147 ···143:·000005b4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
148 ···144:·000005b5····14·FUNC····LOCAL··DEFAULT····9·math_log10148 ···144:·000005b5····14·FUNC····LOCAL··DEFAULT····9·math_log10
149 ···145:·000005c3···150·FUNC····LOCAL··DEFAULT····9·m_log10149 ···145:·000005c3···150·FUNC····LOCAL··DEFAULT····9·m_log10
150 ···146:·00000640·····0·NOTYPE··LOCAL··DEFAULT····9·$d150 ···146:·00000640·····0·NOTYPE··LOCAL··DEFAULT····9·$d
151 ···147:·00000658·····0·NOTYPE··LOCAL··DEFAULT····9·$t151 ···147:·00000658·····0·NOTYPE··LOCAL··DEFAULT····9·$t
152 ···148:·00000659····16·FUNC····LOCAL··DEFAULT····9·math_log1p152 ···148:·00000659····16·FUNC····LOCAL··DEFAULT····9·math_log1p
153 ···149:·00000df5····14·FUNC····LOCAL··DEFAULT····1·math_log2153 ···149:·00000e25····14·FUNC····LOCAL··DEFAULT····1·math_log2
154 ···150:·00000e05···156·FUNC····LOCAL··DEFAULT····1·m_log2154 ···150:·00000e35···156·FUNC····LOCAL··DEFAULT····1·m_log2
155 ···151:·00000e88·····0·NOTYPE··LOCAL··DEFAULT····1·$d155 ···151:·00000eb8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
156 ···152:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30156 ···152:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
157 ···153:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····1·$t157 ···153:·00000ed0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
158 ···154:·00000ea1···240·FUNC····LOCAL··DEFAULT····1·math_modf158 ···154:·00000ed1···240·FUNC····LOCAL··DEFAULT····1·math_modf
159 ···155:·00000f78·····0·NOTYPE··LOCAL··DEFAULT····1·$d159 ···155:·00000fa8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
160 ···156:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31160 ···156:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
161 ···157:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32161 ···157:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
162 ···158:·00000f90·····0·NOTYPE··LOCAL··DEFAULT····1·$t162 ···158:·00000fc0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
163 ···159:·00000f91···732·FUNC····LOCAL··DEFAULT····1·math_perm163 ···159:·00000fc1···768·FUNC····LOCAL··DEFAULT····1·math_perm
164 ···160:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33164 ···160:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
165 ···161:·0000126d···660·FUNC····LOCAL··DEFAULT····1·math_pow165 ···161:·000012c1···656·FUNC····LOCAL··DEFAULT····1·math_pow
166 ···162:·000014e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d166 ···162:·00001538·····0·NOTYPE··LOCAL··DEFAULT····1·$d
167 ···163:·00000669····96·FUNC····LOCAL··DEFAULT····9·math_radians167 ···163:·00000669····96·FUNC····LOCAL··DEFAULT····9·math_radians
168 ···164:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····9·$d168 ···164:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
169 ···165:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34169 ···165:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
170 ···166:·00001500·····0·NOTYPE··LOCAL··DEFAULT····1·$t170 ···166:·00001550·····0·NOTYPE··LOCAL··DEFAULT····1·$t
171 ···167:·00001501···128·FUNC····LOCAL··DEFAULT····1·math_trunc171 ···167:·00001551···128·FUNC····LOCAL··DEFAULT····1·math_trunc
172 ···168:·0000157c·····0·NOTYPE··LOCAL··DEFAULT····1·$d172 ···168:·000015cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
173 ···169:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35173 ···169:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
Max diff block lines reached; 3689/14993 bytes (24.60%) of diff not shown.
89.6 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9084·contains·311·entries:1 Relocation·section·'.rel.text'·at·offset·0x8f14·contains·313·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 00000014··00011a0a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble5 00000014··00011a0a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble
6 00000018··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC06 00000018··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
7 0000001c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC07 0000001c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
8 00000024··00011b0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject8 00000024··00011b0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
Offset 48, 276 lines modifiedOffset 48, 278 lines modified
48 00000256··0001210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred48 00000256··0001210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
49 000003ce··00013c0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get49 000003ce··00013c0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
50 00000408··00013e0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall50 00000408··00013e0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
51 00000422··00013f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index51 00000422··00013f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
52 00000430··0001402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type52 00000430··0001402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
53 00000434··00014030·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type53 00000434··00014030·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
54 00000442··00013f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index54 00000442··00013f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
55 00000472··0001410a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract55 00000470··0001410a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract
56 0000048c··0001420a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool56 0000048a··0001420a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
57 000004ac··0001430a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLongAndOverflow57 000004aa··0001430a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLongAndOverflow
58 000004f2··0001442f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One58 000004fc··0001442f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_One
59 000004f6··00014430·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One59 00000500··00014430·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_One
60 0000050c··0001410a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract 
61 00000528··0001450a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply 
62 0000053a··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
63 0000054a··0001460a·R_ARM_THM_CALL·········00000000···PyLong_FromUnsignedLongLong 
64 0000055a··0001470a·R_ARM_THM_CALL·········00000000···PyNumber_FloorDivide 
65 0000056e··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
66 0000059e··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
67 000005ac··0001450a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply 
68 000005bc··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc60 0000050c··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
69 000005ca··0001460a·R_ARM_THM_CALL·········00000000···PyLong_FromUnsignedLongLong61 0000051c··0001450a·R_ARM_THM_CALL·········00000000···PyLong_FromUnsignedLongLong
70 000005da··0001470a·R_ARM_THM_CALL·········00000000···PyNumber_FloorDivide62 0000052e··0001460a·R_ARM_THM_CALL·········00000000···PyNumber_FloorDivide
 63 00000544··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 64 00000578··0001410a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract
 65 00000598··0001470a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply
 66 000005b4··0001450a·R_ARM_THM_CALL·········00000000···PyLong_FromUnsignedLongLong
 67 000005c4··0001460a·R_ARM_THM_CALL·········00000000···PyNumber_FloorDivide
 68 000005d8··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
71 00000640··0001480a·R_ARM_THM_CALL·········00000000···PyLong_FromLong69 0000064a··0001480a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
72 00000650··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc70 0000065a··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
73 00000656··0001480a·R_ARM_THM_CALL·········00000000···PyLong_FromLong71 00000660··0001480a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
74 0000065e··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError72 00000668··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
75 00000662··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError73 0000066c··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
76 00000666··0000402f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC1374 00000670··0000402f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC13
77 0000066a··00004030·R_ARM_THM_MOVT_ABS·····000000a4···.LC1375 00000674··00004030·R_ARM_THM_MOVT_ABS·····000000a4···.LC13
78 00000672··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString76 0000067c··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString
79 00000698··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc77 0000069a··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
80 000006ac··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc78 000006a2··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
81 000006c6··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc79 000006b6··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 80 000006d0··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 81 000006d8··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 82 000006ea··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 83 000006f0··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 84 000006f8··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
82 000006d0··0001490a·R_ARM_THM_CALL·········00000000···_PyLong_Copy85 000006fe··0001490a·R_ARM_THM_CALL·········00000000···_PyLong_Copy
83 000006ec··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000078···.LC1186 0000071a··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000078···.LC11
84 000006f0··00003e30·R_ARM_THM_MOVT_ABS·····00000078···.LC1187 0000071e··00003e30·R_ARM_THM_MOVT_ABS·····00000078···.LC11
85 000006f6··0001390a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional88 00000724··0001390a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
86 00000702··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc89 00000730··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 90 00000738··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 91 0000073e··0001242f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
 92 00000742··00012430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
 93 0000074e··0000412f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC14
 94 00000752··00004130·R_ARM_THM_MOVT_ABS·····000000c8···.LC14
 95 0000075a··00014a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
87 0000070a··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc96 00000770··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 97 00000784··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
88 00000710··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError98 0000078a··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
89 00000714··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError99 0000078e··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
90 00000718··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC12100 00000792··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC12
91 0000071c··00003f30·R_ARM_THM_MOVT_ABS·····00000080···.LC12101 00000796··00003f30·R_ARM_THM_MOVT_ABS·····00000080···.LC12
92 00000724··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString102 0000079e··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString
93 0000072a··0001490a·R_ARM_THM_CALL·········00000000···_PyLong_Copy103 000007a4··0001490a·R_ARM_THM_CALL·········00000000···_PyLong_Copy
94 00000742··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
95 00000756··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
96 0000075c··0001242f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
97 00000760··00012430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
98 0000076c··0000412f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC14 
99 00000770··00004130·R_ARM_THM_MOVT_ABS·····000000c8···.LC14 
100 00000778··00014a0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
101 0000078e··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc104 000007be··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
102 00000794··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc105 000007c8··0001470a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply
103 0000079c··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc106 000007dc··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
104 000007a4··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
105 000007ac··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
106 000007b6··00004e2f·R_ARM_THM_MOVW_ABS_NC··0000019c···.LC19107 000007e6··00004e2f·R_ARM_THM_MOVW_ABS_NC··0000019c···.LC19
107 000007ba··00004e30·R_ARM_THM_MOVT_ABS·····0000019c···.LC19108 000007ea··00004e30·R_ARM_THM_MOVT_ABS·····0000019c···.LC19
108 000007c0··0001552f·R_ARM_THM_MOVW_ABS_NC··00000000···copysign109 000007f0··0001552f·R_ARM_THM_MOVW_ABS_NC··00000000···copysign
109 000007c4··00015530·R_ARM_THM_MOVT_ABS·····00000000···copysign110 000007f4··00015530·R_ARM_THM_MOVT_ABS·····00000000···copysign
110 00000816··0001260a·R_ARM_THM_CALL·········00000000···sqrt111 00000846··0001260a·R_ARM_THM_CALL·········00000000···sqrt
111 0000083a··00011f0a·R_ARM_THM_CALL·········00000000···__errno_location112 0000086a··00011f0a·R_ARM_THM_CALL·········00000000···__errno_location
112 00000864··0001242f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError113 00000894··0001242f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
113 00000868··00012430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError114 00000898··00012430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
114 0000086c··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC6115 0000089c··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC6
115 00000870··00000e30·R_ARM_THM_MOVT_ABS·····00000028···.LC6116 000008a0··00000e30·R_ARM_THM_MOVT_ABS·····00000028···.LC6
116 00000876··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString117 000008a6··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString
117 0000087e··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError118 000008ae··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
118 00000882··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError119 000008b2··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
119 00000888··00015e0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno120 000008b8··00015e0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
120 00000890··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError121 000008c0··0001222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
121 00000894··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError122 000008c4··00012230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
122 00000898··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC5123 000008c8··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC5
123 0000089c··00000d30·R_ARM_THM_MOVT_ABS·····00000014···.LC5124 000008cc··00000d30·R_ARM_THM_MOVT_ABS·····00000014···.LC5
124 000008a4··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString125 000008d4··0001230a·R_ARM_THM_CALL·········00000000···PyErr_SetString
125 000008c6··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type126 000008f6··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
126 000008ca··00012f30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type127 000008fa··00012f30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
127 000008ce··0001402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type128 000008fe··0001402f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
128 000008d2··00014030·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type129 00000902··00014030·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
129 00000936··00011a0a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble130 00000966··00011a0a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble
130 0000093e··00015a0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc131 0000096e··00015a0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
131 00000952··00012b0a·R_ARM_THM_CALL·········00000000···PyLong_AsDouble132 00000982··00012b0a·R_ARM_THM_CALL·········00000000···PyLong_AsDouble
132 00000962··0001210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred133 00000992··0001210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
133 000009a6··00015c0a·R_ARM_THM_CALL·········00000000···PyObject_Free134 000009d6··00015c0a·R_ARM_THM_CALL·········00000000···PyObject_Free
134 000009bc··00015c0a·R_ARM_THM_CALL·········00000000···PyObject_Free135 000009ec··00015c0a·R_ARM_THM_CALL·········00000000···PyObject_Free
135 000009ca··00011e0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble136 000009fa··00011e0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
136 000009fa··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type137 00000a2a··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
137 000009fe··00012f30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type138 00000a2e··00012f30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
138 00000a30··00011e0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble139 00000a60··00011e0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
139 00000a46··0001210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred140 00000a76··0001210a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
140 00000a70··00013f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index141 00000aa0··00013f0a·R_ARM_THM_CALL·········00000000···PyNumber_Index
141 00000a7c··00016e0a·R_ARM_THM_CALL·········00000000···_PyLong_Sign142 00000aac··00016e0a·R_ARM_THM_CALL·········00000000···_PyLong_Sign
142 00000a88··00016e0a·R_ARM_THM_CALL·········00000000···_PyLong_Sign143 00000ab8··00016e0a·R_ARM_THM_CALL·········00000000···_PyLong_Sign
143 00000a94··00016f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits144 00000ac4··00016f0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits
144 00000ac6··0001700a·R_ARM_THM_CALL·········00000000···_PyLong_Rshift145 00000af6··0001700a·R_ARM_THM_CALL·········00000000···_PyLong_Rshift
145 00000ad2··0001710a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLongLong146 00000b02··0001710a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLongLong
146 00000ae4··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc147 00000b14··0001290a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 67083/91690 bytes (73.16%) of diff not shown.
432 B
strings --all --bytes=8 {}
    
Offset 359, 17 lines modifiedOffset 359, 17 lines modified
359 _PyObject_MakeTpCall359 _PyObject_MakeTpCall
360 PyNumber_Index360 PyNumber_Index
361 PyLong_Type361 PyLong_Type
362 PyNumber_Subtract362 PyNumber_Subtract
363 PyObject_RichCompareBool363 PyObject_RichCompareBool
364 PyLong_AsLongLongAndOverflow364 PyLong_AsLongLongAndOverflow
365 _PyLong_One365 _PyLong_One
366 PyNumber_Multiply 
367 PyLong_FromUnsignedLongLong366 PyLong_FromUnsignedLongLong
368 PyNumber_FloorDivide367 PyNumber_FloorDivide
 368 PyNumber_Multiply
369 PyLong_FromLong369 PyLong_FromLong
370 _PyLong_Copy370 _PyLong_Copy
371 PyErr_Format371 PyErr_Format
372 PyType_IsSubtype372 PyType_IsSubtype
373 PyLong_AsLongAndOverflow373 PyLong_AsLongAndOverflow
374 _Py_bit_length374 _Py_bit_length
375 PyLong_FromUnsignedLong375 PyLong_FromUnsignedLong
61.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 »       bne.n»  176·<math_2+0xe>238 »       bne.n»  176·<math_2+0xe>
239 »       vpop»   {d8-d10}239 »       vpop»   {d8-d10}
240 »       movs»   r0,·#0240 »       movs»   r0,·#0
241 »       pop»    {r4,·r5,·r6,·pc}241 »       pop»    {r4,·r5,·r6,·pc}
242 »       movs»   r2,·#33»     ;·0x21242 »       movs»   r2,·#33»     ;·0x21
243 »       str»    r2,·[r4,·#0]243 »       str»    r2,·[r4,·#0]
244 »       vmov.f64»       d0,·d8244 »       vmov.f64»       d0,·d8
245 »       bl»     830·<is_error>245 »       bl»     860·<is_error>
246 »       cmp»    r0,·#0246 »       cmp»    r0,·#0
247 »       bne.n»  1fc·<math_2+0x94>247 »       bne.n»  1fc·<math_2+0x94>
248 »       b.n»    1de·<math_2+0x76>248 »       b.n»    1de·<math_2+0x76>
249 »       vabs.f64»       d2,·d10249 »       vabs.f64»       d2,·d10
250 »       vcmp.f64»       d2,·d6250 »       vcmp.f64»       d2,·d6
251 »       vmrs»   APSR_nzcv,·fpscr251 »       vmrs»   APSR_nzcv,·fpscr
252 »       bls.n»  238·<math_2+0xd0>252 »       bls.n»  238·<math_2+0xd0>
Offset 421, 664 lines modifiedOffset 421, 683 lines modified
421 »       add»    sp,·#8421 »       add»    sp,·#8
422 »       pop»    {r4,·r5,·r6,·pc}422 »       pop»    {r4,·r5,·r6,·pc}
  
423 00000410·<math_comb>:423 00000410·<math_comb>:
424 math_comb():424 math_comb():
425 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}425 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
426 »       cmp»    r2,·#2426 »       cmp»    r2,·#2
427 »       mov»    r4,·r1427 »       mov»    r5,·r1
428 »       sub»    sp,·#28428 »       sub»    sp,·#28
429 »       bne.w»  6e8·<math_comb+0x2d8>429 »       bne.w»  716·<math_comb+0x306>
430 »       ldrd»   r0,·r5,·[r4]430 »       ldrd»   r0,·r7,·[r5]
431 »       bl»     0·<PyNumber_Index>431 »       bl»     0·<PyNumber_Index>
432 ·R_ARM_THM_CALL» PyNumber_Index432 ·R_ARM_THM_CALL» PyNumber_Index
433 »       str»    r0,·[sp,·#12]433 »       str»    r0,·[sp,·#12]
434 »       cmp»    r0,·#0434 »       cmp»    r0,·#0
435 »       beq.w»  690·<math_comb+0x280>435 »       beq.w»  694·<math_comb+0x284>
436 »       ldr»    r1,·[sp,·#12]436 »       ldr»    r1,·[sp,·#12]
437 »       movw»   r7,·#0437 »       movw»   r4,·#0
438 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type438 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type
439 »       movt»   r7,·#0439 »       movt»   r4,·#0
440 ·R_ARM_THM_MOVT_ABS»     PyLong_Type440 ·R_ARM_THM_MOVT_ABS»     PyLong_Type
441 »       ldr»    r2,·[r1,·#4]441 »       ldr»    r2,·[r1,·#4]
442 »       cmp»    r2,·r7442 »       cmp»    r2,·r4
443 »       bne.w»  6d0·<math_comb+0x2c0>443 »       bne.w»  6fe·<math_comb+0x2ee>
444 »       mov»    r0,·r5444 »       mov»    r0,·r7
445 »       bl»     0·<PyNumber_Index>445 »       bl»     0·<PyNumber_Index>
446 ·R_ARM_THM_CALL» PyNumber_Index446 ·R_ARM_THM_CALL» PyNumber_Index
447 »       ldr»    r2,·[sp,·#12] 
448 »       str»    r0,·[sp,·#8]447 »       str»    r0,·[sp,·#8]
449 »       cmp»    r0,·#0448 »       cmp»    r0,·#0
450 »       beq.w»  686·<math_comb+0x276>449 »       beq.w»  6e4·<math_comb+0x2d4>
451 »       ldr»    r1,·[sp,·#8]450 »       ldr»    r1,·[sp,·#8]
452 »       ldr»    r2,·[r1,·#4]451 »       ldr»    r2,·[r1,·#4]
453 »       cmp»    r2,·r7452 »       cmp»    r2,·r4
454 »       bne.w»  72a·<math_comb+0x31a>453 »       bne.w»  7a4·<math_comb+0x394>
455 »       ldr»    r7,·[sp,·#12]454 »       ldr»    r4,·[sp,·#12]
456 »       ldr»    r0,·[r7,·#8]455 »       ldr»    r0,·[r4,·#8]
457 »       cmp»    r0,·#0456 »       cmp»    r0,·#0
458 »       blt.w»  710·<math_comb+0x300>457 »       blt.w»  78a·<math_comb+0x37a>
459 »       ldr»    r5,·[sp,·#8]458 »       ldr»    r7,·[sp,·#8]
460 »       ldr»    r1,·[r5,·#8]459 »       ldr»    r1,·[r7,·#8]
461 »       cmp»    r1,·#0460 »       cmp»    r1,·#0
462 »       blt.w»  65e·<math_comb+0x24e>461 »       blt.w»  668·<math_comb+0x258>
463 »       ldrd»   r1,·r0,·[sp,·#8]462 »       ldrd»   r1,·r0,·[sp,·#8]
464 »       bl»     0·<PyNumber_Subtract>463 »       bl»     0·<PyNumber_Subtract>
465 ·R_ARM_THM_CALL» PyNumber_Subtract464 ·R_ARM_THM_CALL» PyNumber_Subtract
466 »       mov»    r4,·r0465 »       mov»    r4,·r0
467 »       cmp»    r0,·#0466 »       cmp»    r0,·#0
468 »       beq.w»  676·<math_comb+0x266>467 »       beq.w»  680·<math_comb+0x270>
469 »       ldr»    r2,·[r0,·#8]468 »       ldr»    r2,·[r0,·#8]
470 »       cmp»    r2,·#0469 »       cmp»    r2,·#0
471 »       blt.w»  648·<math_comb+0x238>470 »       blt.w»  652·<math_comb+0x242>
472 »       ldr»    r6,·[sp,·#8]471 »       ldr»    r6,·[sp,·#8]
473 »       movs»   r2,·#0472 »       movs»   r2,·#0
474 »       mov»    r1,·r6473 »       mov»    r1,·r6
475 »       bl»     0·<PyObject_RichCompareBool>474 »       bl»     0·<PyObject_RichCompareBool>
476 ·R_ARM_THM_CALL» PyObject_RichCompareBool475 ·R_ARM_THM_CALL» PyObject_RichCompareBool
477 »       subs»   r7,·r0,·#0476 »       subs»   r5,·r0,·#0
478 »       bgt.w»  624·<math_comb+0x214>477 »       bgt.w»  628·<math_comb+0x218>
479 »       ldr»    r3,·[r4,·#0]478 »       ldr»    r3,·[r4,·#0]
480 »       subs»   r0,·r3,·#1479 »       subs»   r0,·r3,·#1
481 »       str»    r0,·[r4,·#0]480 »       str»    r0,·[r4,·#0]
482 »       cmp»    r0,·#0481 »       cmp»    r0,·#0
483 »       beq.w»  700·<math_comb+0x2f0>482 »       beq.w»  72e·<math_comb+0x31e>
484 »       cmp»    r7,·#0483 »       cmp»    r5,·#0
485 »       bne.w»  676·<math_comb+0x266>484 »       bne.w»  680·<math_comb+0x270>
486 »       ldr»    r0,·[sp,·#8]485 »       ldr»    r0,·[sp,·#8]
487 »       add»    r1,·sp,·#20486 »       add»    r1,·sp,·#20
488 »       bl»     0·<PyLong_AsLongLongAndOverflow>487 »       bl»     0·<PyLong_AsLongLongAndOverflow>
489 ·R_ARM_THM_CALL» PyLong_AsLongLongAndOverflow488 ·R_ARM_THM_CALL» PyLong_AsLongLongAndOverflow
490 »       ldr»    r4,·[sp,·#20]489 »       ldr»    r4,·[sp,·#20]
491 »       mov»    fp,·r0 
492 »       mov»    r8,·r1490 »       mov»    r8,·r0
 491 »       mov»    r9,·r1
493 »       cmp»    r4,·#0492 »       cmp»    r4,·#0
494 »       bgt.w»  75c·<math_comb+0x34c>493 »       bgt.w»  73e·<math_comb+0x32e>
495 »       cmp.w»  r1,·#4294967295»    ;·0xffffffff494 »       cmp.w»  r1,·#4294967295»    ;·0xffffffff
496 »       it»     eq495 »       it»     eq
497 »       cmpeq.w»r0,·#4294967295»  ;·0xffffffff496 »       cmpeq.w»r0,·#4294967295»  ;·0xffffffff
498 »       beq.w»  676·<math_comb+0x266>497 »       beq.w»  680·<math_comb+0x270>
499 »       orrs.w» r3,·r0,·r1498 »       orrs.w» r3,·r0,·r1
500 »       beq.w»  63e·<math_comb+0x22e>499 »       beq.w»  648·<math_comb+0x238>
501 »       ldr»    r2,·[sp,·#12]500 »       ldr»    r2,·[sp,·#12]
502 »       subs»   r7,·r0,·#1501 »       subs»   r3,·r0,·#1
503 »       ldr»    r3,·[r2,·#0]502 »       ldr»    r5,·[r2,·#0]
504 »       orrs.w» r2,·r7,·r1503 »       orrs.w» r2,·r3,·r1
505 »       beq.w»  634·<math_comb+0x224>504 »       beq.w»  63e·<math_comb+0x22e>
506 »       ldr»    r0,·[sp,·#12]505 »       ldr»    r0,·[sp,·#12]
507 »       cmp.w»  fp,·#2506 »       cmp.w»  r8,·#2
508 »       add.w»  r3,·r3,·#2507 »       add.w»  r5,·r5,·#2
509 »       str»    r3,·[r0,·#0] 
510 »       sbcs.w» r3,·r1,·#0508 »       sbcs.w» r3,·r1,·#0
 509 »       str»    r5,·[r0,·#0]
511 »       blt.n»  5f0·<math_comb+0x1e0>510 »       blt.w»  638·<math_comb+0x228>
 511 »       mov»    r4,·r0
 512 »       mov»    r5,·r0
 513 »       movs»   r2,·#2
 514 »       mov.w»  lr,·#0
512 »       movw»   r5,·#0515 »       movw»   r7,·#0
513 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_One516 ·R_ARM_THM_MOVW_ABS_NC»  _PyLong_One
514 »       movt»   r5,·#0517 »       movt»   r7,·#0
515 ·R_ARM_THM_MOVT_ABS»     _PyLong_One518 ·R_ARM_THM_MOVT_ABS»     _PyLong_One
516 »       mov»    r7,·r0 
517 »       str»    r5,·[sp,·#4]519 »       str»    r7,·[sp,·#4]
 520 »       mov»    r6,·r2
 521 »       mov»    r7,·lr
 522 »       b.n»    570·<math_comb+0x160>
 523 »       bl»     0·<_Py_Dealloc>
 524 ·R_ARM_THM_CALL» _Py_Dealloc
 525 »       mov»    r1,·r7
 526 »       mov»    r0,·r6
Max diff block lines reached; 59256/63181 bytes (93.79%) of diff not shown.
62.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 »       bls.n»  d4·<math_exp+0xd4>52 »       bls.n»  d4·<math_exp+0xd4>
53 »       vcmp.f64»       d9,·d153 »       vcmp.f64»       d9,·d1
54 »       vmrs»   APSR_nzcv,·fpscr54 »       vmrs»   APSR_nzcv,·fpscr
55 »       bhi.n»  9a·<math_exp+0x9a>55 »       bhi.n»  9a·<math_exp+0x9a>
56 »       ldr»    r2,·[r4,·#0]56 »       ldr»    r2,·[r4,·#0]
57 »       cbz»    r2,·9a·<math_exp+0x9a>57 »       cbz»    r2,·9a·<math_exp+0x9a>
58 »       vmov.f64»       d0,·d958 »       vmov.f64»       d0,·d9
59 »       bl»     830·<math_isnan+0x28>59 »       bl»     860·<math_isnan+0x58>
60 ·R_ARM_THM_CALL» is_error60 ·R_ARM_THM_CALL» is_error
61 »       cbnz»   r0,·cc·<math_exp+0xcc>61 »       cbnz»   r0,·cc·<math_exp+0xcc>
62 »       vmov.f64»       d0,·d962 »       vmov.f64»       d0,·d9
63 »       b.n»    68·<math_exp+0x68>63 »       b.n»    68·<math_exp+0x68>
64 »       bl»     0·<PyErr_Occurred>64 »       bl»     0·<PyErr_Occurred>
65 ·R_ARM_THM_CALL» PyErr_Occurred65 ·R_ARM_THM_CALL» PyErr_Occurred
66 »       mov»    r4,·r066 »       mov»    r4,·r0
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 »       b.w»    0·<PyFloat_FromDouble>161 »       b.w»    0·<PyFloat_FromDouble>
162 ·R_ARM_THM_JUMP24»       PyFloat_FromDouble162 ·R_ARM_THM_JUMP24»       PyFloat_FromDouble
163 »       vmov.f64»       d0,·d8163 »       vmov.f64»       d0,·d8
164 »       blx»    r5164 »       blx»    r5
165 »       vmov.f64»       d9,·d0165 »       vmov.f64»       d9,·d0
166 »       b.n»    160·<math_1_to_whatever.constprop.0+0x60>166 »       b.n»    160·<math_1_to_whatever.constprop.0+0x60>
167 »       vmov.f64»       d0,·d9167 »       vmov.f64»       d0,·d9
168 »       bl»     830·<math_isnan+0x28>168 »       bl»     860·<math_isnan+0x58>
169 ·R_ARM_THM_CALL» is_error169 ·R_ARM_THM_CALL» is_error
170 »       cmp»    r0,·#0170 »       cmp»    r0,·#0
171 »       beq.n»  198·<math_1_to_whatever.constprop.0+0x98>171 »       beq.n»  198·<math_1_to_whatever.constprop.0+0x98>
172 »       b.n»    1fa·<math_1_to_whatever.constprop.0+0xfa>172 »       b.n»    1fa·<math_1_to_whatever.constprop.0+0xfa>
173 »       bl»     0·<PyErr_Occurred>173 »       bl»     0·<PyErr_Occurred>
174 ·R_ARM_THM_CALL» PyErr_Occurred174 ·R_ARM_THM_CALL» PyErr_Occurred
175 »       mov»    r7,·r0175 »       mov»    r7,·r0
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
320 »       vcmp.f64»       d0,·d4320 »       vcmp.f64»       d0,·d4
321 »       vmrs»   APSR_nzcv,·fpscr321 »       vmrs»   APSR_nzcv,·fpscr
322 »       bhi.n»  2f8·<math_sqrt+0x68>322 »       bhi.n»  2f8·<math_sqrt+0x68>
323 »       ldr»    r2,·[r0,·#0]323 »       ldr»    r2,·[r0,·#0]
324 »       cmp»    r2,·#0324 »       cmp»    r2,·#0
325 »       beq.n»  2f8·<math_sqrt+0x68>325 »       beq.n»  2f8·<math_sqrt+0x68>
326 »       vmov.f64»       d0,·d9326 »       vmov.f64»       d0,·d9
327 »       bl»     830·<math_isnan+0x28>327 »       bl»     860·<math_isnan+0x58>
328 ·R_ARM_THM_CALL» is_error328 ·R_ARM_THM_CALL» is_error
329 »       cmp»    r0,·#0329 »       cmp»    r0,·#0
330 »       beq.n»  2f8·<math_sqrt+0x68>330 »       beq.n»  2f8·<math_sqrt+0x68>
331 »       movs»   r0,·#0331 »       movs»   r0,·#0
332 »       add»    sp,·#8332 »       add»    sp,·#8
333 »       vpop»   {d8-d9}333 »       vpop»   {d8-d9}
334 »       pop»    {r4,·pc}334 »       pop»    {r4,·pc}
Offset 483, 15 lines modifiedOffset 483, 15 lines modified
483 »       bne.n»  472·<math_log+0xc2>483 »       bne.n»  472·<math_log+0xc2>
484 »       mov»    r0,·r5484 »       mov»    r0,·r5
485 »       bl»     0·<_Py_Dealloc>485 »       bl»     0·<_Py_Dealloc>
486 ·R_ARM_THM_CALL» _Py_Dealloc486 ·R_ARM_THM_CALL» _Py_Dealloc
487 »       b.n»    472·<math_log+0xc2>487 »       b.n»    472·<math_log+0xc2>
488 »       vmov.f64»       d8,·d0488 »       vmov.f64»       d8,·d0
489 »       vmov.f64»       d0,·d8489 »       vmov.f64»       d0,·d8
490 »       bl»     830·<math_isnan+0x28>490 »       bl»     860·<math_isnan+0x58>
491 ·R_ARM_THM_CALL» is_error491 ·R_ARM_THM_CALL» is_error
492 »       cmp»    r0,·#0492 »       cmp»    r0,·#0
493 »       bne.n»  496·<math_log+0xe6>493 »       bne.n»  496·<math_log+0xe6>
494 »       vmov.f64»       d0,·d8494 »       vmov.f64»       d0,·d8
495 »       b.n»    464·<math_log+0xb4>495 »       b.n»    464·<math_log+0xb4>
496 »       vmov.f64»       d8,·d0496 »       vmov.f64»       d8,·d0
497 »       b.n»    4fa·<math_log+0x14a>497 »       b.n»    4fa·<math_log+0x14a>
Offset 886, 757 lines modifiedOffset 886, 588 lines modified
886 »       movw»   r3,·#0886 »       movw»   r3,·#0
887 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type887 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type
888 »       movt»   r3,·#0888 »       movt»   r3,·#0
889 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type889 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type
890 »       ldr»    r0,·[r1,·#4]890 »       ldr»    r0,·[r1,·#4]
891 »       mov»    r4,·r1891 »       mov»    r4,·r1
892 »       vpush»  {d8}892 »       vpush»  {d8}
893 »       sub»    sp,·#28893 »       sub»    sp,·#20
894 »       cmp»    r0,·r3894 »       cmp»    r0,·r3
895 »       beq.w»  d56·<math_factorial+0x45e>895 »       beq.w»  bc0·<math_factorial+0x2c8>
896 »       mov»    r1,·r3896 »       mov»    r1,·r3
897 »       bl»     0·<PyType_IsSubtype>897 »       bl»     0·<PyType_IsSubtype>
898 ·R_ARM_THM_CALL» PyType_IsSubtype898 ·R_ARM_THM_CALL» PyType_IsSubtype
899 »       cmp»    r0,·#0899 »       cmp»    r0,·#0
900 »       bne.w»  d56·<math_factorial+0x45e>900 »       bne.w»  bc0·<math_factorial+0x2c8>
901 »       mov»    r0,·r4901 »       mov»    r0,·r4
902 »       bl»     0·<PyNumber_Index>902 »       bl»     0·<PyNumber_Index>
903 ·R_ARM_THM_CALL» PyNumber_Index903 ·R_ARM_THM_CALL» PyNumber_Index
904 »       mov»    r5,·r0904 »       mov»    r5,·r0
905 »       cmp»    r0,·#0905 »       cmp»    r0,·#0
906 »       beq.w»  d52·<math_factorial+0x45a>906 »       beq.w»  b92·<math_factorial+0x29a>
907 »       add»    r1,·sp,·#20907 »       add»    r1,·sp,·#12
908 »       bl»     0·<PyLong_AsLongAndOverflow>908 »       bl»     0·<PyLong_AsLongAndOverflow>
909 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow909 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow
910 »       ldr»    r1,·[r5,·#0]910 »       ldr»    r1,·[r5,·#0]
911 »       mov»    r9,·r0911 »       mov»    sl,·r0
912 »       subs»   r2,·r1,·#1912 »       subs»   r2,·r1,·#1
913 »       str»    r2,·[r5,·#0]913 »       str»    r2,·[r5,·#0]
914 »       cmp»    r2,·#0914 »       cmp»    r2,·#0
915 »       beq.w»  e3e·<math_factorial+0x546>915 »       beq.w»  c52·<math_factorial+0x35a>
916 »       cmp.w»  r9,·#4294967295»    ;·0xffffffff916 »       cmp.w»  sl,·#4294967295»    ;·0xffffffff
917 »       beq.w»  df4·<math_factorial+0x4fc>917 »       beq.w»  b96·<math_factorial+0x29e>
918 »       ldr»    r6,·[sp,·#20]918 »       ldr»    r6,·[sp,·#12]
919 »       cmp»    r6,·#1919 »       cmp»    r6,·#1
920 »       beq.w»  e1e·<math_factorial+0x526>920 »       beq.w»  c16·<math_factorial+0x31e>
921 »       adds»   r3,·r6,·#1921 »       adds»   r3,·r6,·#1
922 »       beq.w»  e02·<math_factorial+0x50a>922 »       beq.w»  ba4·<math_factorial+0x2ac>
923 »       cmp.w»  r9,·#0923 »       cmp.w»  sl,·#0
924 »       blt.w»  e02·<math_factorial+0x50a>924 »       blt.w»  ba4·<math_factorial+0x2ac>
925 »       cmp.w»  r9,·#12925 »       cmp.w»  sl,·#12
926 »       ble.w»  d0e·<math_factorial+0x416>926 »       ble.w»  b4c·<math_factorial+0x254>
927 »       movs»   r0,·#1927 »       movs»   r0,·#1
928 »       bl»     0·<PyLong_FromLong>928 »       bl»     0·<PyLong_FromLong>
929 ·R_ARM_THM_CALL» PyLong_FromLong929 ·R_ARM_THM_CALL» PyLong_FromLong
930 »       mov»    r6,·r0930 »       mov»    r6,·r0
931 »       cmp»    r0,·#0931 »       cmp»    r0,·#0
932 »       beq.w»  d52·<math_factorial+0x45a>932 »       beq.w»  b92·<math_factorial+0x29a>
933 »       ldr»    r7,·[r0,·#0]933 »       ldr»    r7,·[r0,·#0]
934 »       mov»    r0,·r9934 »       mov»    r0,·sl
 935 »       mov»    r8,·r6
935 »       adds»   r7,·#1936 »       adds»   r7,·#1
936 »       str»    r7,·[r6,·#0]937 »       str»    r7,·[r6,·#0]
937 »       bl»     0·<_Py_bit_length>938 »       bl»     0·<_Py_bit_length>
938 ·R_ARM_THM_CALL» _Py_bit_length939 ·R_ARM_THM_CALL» _Py_bit_length
939 »       mov»    r7,·r6 
940 »       subs.w» r8,·r0,·#2940 »       subs.w» r9,·r0,·#2
941 »       bmi.n»  a6e·<math_factorial+0x176>941 »       bmi.n»  a60·<math_factorial+0x168>
942 »       mov.w»  sl,·#3942 »       movs»   r5,·#3
943 »       lsr.w»  r3,·r9,·r8943 »       lsr.w»  r3,·sl,·r9
944 »       cmp»    r3,·#2944 »       cmp»    r3,·#2
945 »       bls.n»  a68·<math_factorial+0x170>945 »       bls.n»  a5a·<math_factorial+0x162>
946 »       adds»   r3,·#1946 »       adds»   r3,·#1
947 »       orr.w»  r4,·r3,·#1947 »       orr.w»  r4,·r3,·#1
Max diff block lines reached; 60576/64249 bytes (94.28%) of diff not shown.
1.52 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
271 »       str»    r2,·[r4,·#0]271 »       str»    r2,·[r4,·#0]
272 »       b.n»    280·<math_fmod+0xf0>272 »       b.n»    280·<math_fmod+0xf0>
273 »       str»    r5,·[r4,·#0]273 »       str»    r5,·[r4,·#0]
274 »       b.n»    28a·<math_fmod+0xfa>274 »       b.n»    28a·<math_fmod+0xfa>
275 »       ldr»    r0,·[r4,·#0]275 »       ldr»    r0,·[r4,·#0]
276 »       cbz»    r0,·28a·<math_fmod+0xfa>276 »       cbz»    r0,·28a·<math_fmod+0xfa>
277 »       vmov.f64»       d0,·d10277 »       vmov.f64»       d0,·d10
278 »       bl»     830·<math_lgamma+0x2>278 »       bl»     860·<m_lgamma+0x24>
279 ·R_ARM_THM_CALL» is_error279 ·R_ARM_THM_CALL» is_error
280 »       cbnz»   r0,·29a·<math_fmod+0x10a>280 »       cbnz»   r0,·29a·<math_fmod+0x10a>
281 »       vmov.f64»       d0,·d10281 »       vmov.f64»       d0,·d10
282 »       vpop»   {d8-d10}282 »       vpop»   {d8-d10}
283 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}283 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
284 »       b.w»    0·<PyFloat_FromDouble>284 »       b.w»    0·<PyFloat_FromDouble>
285 ·R_ARM_THM_JUMP24»       PyFloat_FromDouble285 ·R_ARM_THM_JUMP24»       PyFloat_FromDouble
Offset 294, 15 lines modifiedOffset 294, 15 lines modified
294 000002b0·<math_gamma>:294 000002b0·<math_gamma>:
295 math_gamma():295 math_gamma():
296 »       mov»    r0,·r1296 »       mov»    r0,·r1
297 »       movw»   r1,·#0297 »       movw»   r1,·#0
298 ·R_ARM_THM_MOVW_ABS_NC»  m_tgamma298 ·R_ARM_THM_MOVW_ABS_NC»  m_tgamma
299 »       movt»   r1,·#0299 »       movt»   r1,·#0
300 ·R_ARM_THM_MOVT_ABS»     m_tgamma300 ·R_ARM_THM_MOVT_ABS»     m_tgamma
301 »       b.w»    1d50·<math_1a>301 »       b.w»    1b90·<math_1a>
302 ·R_ARM_THM_JUMP24»       math_1a302 ·R_ARM_THM_JUMP24»       math_1a
  
303 000002be·<m_tgamma>:303 000002be·<m_tgamma>:
304 m_tgamma():304 m_tgamma():
305 »       push»   {r3,·lr}305 »       push»   {r3,·lr}
306 »       vpush»  {d8-d15}306 »       vpush»  {d8-d15}
307 »       vabs.f64»       d15,·d0307 »       vabs.f64»       d15,·d0
Offset 817, 30 lines modifiedOffset 817, 30 lines modified
817 0000081c·<math_erfc>:817 0000081c·<math_erfc>:
818 math_erfc():818 math_erfc():
819 »       mov»    r0,·r1819 »       mov»    r0,·r1
820 »       movw»   r1,·#0820 »       movw»   r1,·#0
821 ·R_ARM_THM_MOVW_ABS_NC»  m_erfc821 ·R_ARM_THM_MOVW_ABS_NC»  m_erfc
822 »       movt»   r1,·#0822 »       movt»   r1,·#0
823 ·R_ARM_THM_MOVT_ABS»     m_erfc823 ·R_ARM_THM_MOVT_ABS»     m_erfc
824 »       b.w»    1d50·<math_1a>824 »       b.w»    1b90·<math_1a>
825 ·R_ARM_THM_JUMP24»       math_1a825 ·R_ARM_THM_JUMP24»       math_1a
  
826 0000082a·<m_erfc>:826 0000082a·<m_erfc>:
827 m_erfc():827 m_erfc():
828 »       b.w»    0·<erfc>828 »       b.w»    0·<erfc>
829 ·R_ARM_THM_JUMP24»       erfc829 ·R_ARM_THM_JUMP24»       erfc
  
830 0000082e·<math_lgamma>:830 0000082e·<math_lgamma>:
831 math_lgamma():831 math_lgamma():
832 »       mov»    r0,·r1832 »       mov»    r0,·r1
833 »       movw»   r1,·#0833 »       movw»   r1,·#0
834 ·R_ARM_THM_MOVW_ABS_NC»  m_lgamma834 ·R_ARM_THM_MOVW_ABS_NC»  m_lgamma
835 »       movt»   r1,·#0835 »       movt»   r1,·#0
836 ·R_ARM_THM_MOVT_ABS»     m_lgamma836 ·R_ARM_THM_MOVT_ABS»     m_lgamma
837 »       b.w»    1d50·<math_1a>837 »       b.w»    1b90·<math_1a>
838 ·R_ARM_THM_JUMP24»       math_1a838 ·R_ARM_THM_JUMP24»       math_1a
  
839 0000083c·<m_lgamma>:839 0000083c·<m_lgamma>:
840 m_lgamma():840 m_lgamma():
841 »       push»   {r3,·lr}841 »       push»   {r3,·lr}
842 »       vpush»  {d8-d12}842 »       vpush»  {d8-d12}
843 »       vabs.f64»       d10,·d0843 »       vabs.f64»       d10,·d0
1.69 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 167, 19 lines modifiedOffset 167, 19 lines modified
167 ··0x00000a40·54704361·6c6c0050·794e756d·6265725f·TpCall.PyNumber_167 ··0x00000a40·54704361·6c6c0050·794e756d·6265725f·TpCall.PyNumber_
168 ··0x00000a50·496e6465·78005079·4c6f6e67·5f547970·Index.PyLong_Typ168 ··0x00000a50·496e6465·78005079·4c6f6e67·5f547970·Index.PyLong_Typ
169 ··0x00000a60·65005079·4e756d62·65725f53·75627472·e.PyNumber_Subtr169 ··0x00000a60·65005079·4e756d62·65725f53·75627472·e.PyNumber_Subtr
170 ··0x00000a70·61637400·50794f62·6a656374·5f526963·act.PyObject_Ric170 ··0x00000a70·61637400·50794f62·6a656374·5f526963·act.PyObject_Ric
171 ··0x00000a80·68436f6d·70617265·426f6f6c·0050794c·hCompareBool.PyL171 ··0x00000a80·68436f6d·70617265·426f6f6c·0050794c·hCompareBool.PyL
172 ··0x00000a90·6f6e675f·41734c6f·6e674c6f·6e67416e·ong_AsLongLongAn172 ··0x00000a90·6f6e675f·41734c6f·6e674c6f·6e67416e·ong_AsLongLongAn
173 ··0x00000aa0·644f7665·72666c6f·77005f50·794c6f6e·dOverflow._PyLon173 ··0x00000aa0·644f7665·72666c6f·77005f50·794c6f6e·dOverflow._PyLon
 174 ··0x00000ab0·675f4f6e·65005079·4c6f6e67·5f46726f·g_One.PyLong_Fro
 175 ··0x00000ac0·6d556e73·69676e65·644c6f6e·674c6f6e·mUnsignedLongLon
174 ··0x00000ab0·675f4f6e·65005079·4e756d62·65725f4d·g_One.PyNumber_M176 ··0x00000ad0·67005079·4e756d62·65725f46·6c6f6f72·g.PyNumber_Floor
 177 ··0x00000ae0·44697669·64650050·794e756d·6265725f·Divide.PyNumber_
175 ··0x00000ac0·756c7469·706c7900·50794c6f·6e675f46·ultiply.PyLong_F178 ··0x00000af0·4d756c74·69706c79·0050794c·6f6e675f·Multiply.PyLong_
176 ··0x00000ad0·726f6d55·6e736967·6e65644c·6f6e674c·romUnsignedLongL 
177 ··0x00000ae0·6f6e6700·50794e75·6d626572·5f466c6f·ong.PyNumber_Flo 
178 ··0x00000af0·6f724469·76696465·0050794c·6f6e675f·orDivide.PyLong_ 
179 ··0x00000b00·46726f6d·4c6f6e67·005f5079·4c6f6e67·FromLong._PyLong179 ··0x00000b00·46726f6d·4c6f6e67·005f5079·4c6f6e67·FromLong._PyLong
180 ··0x00000b10·5f436f70·79005079·4572725f·466f726d·_Copy.PyErr_Form180 ··0x00000b10·5f436f70·79005079·4572725f·466f726d·_Copy.PyErr_Form
181 ··0x00000b20·61740050·79547970·655f4973·53756274·at.PyType_IsSubt181 ··0x00000b20·61740050·79547970·655f4973·53756274·at.PyType_IsSubt
182 ··0x00000b30·79706500·50794c6f·6e675f41·734c6f6e·ype.PyLong_AsLon182 ··0x00000b30·79706500·50794c6f·6e675f41·734c6f6e·ype.PyLong_AsLon
183 ··0x00000b40·67416e64·4f766572·666c6f77·005f5079·gAndOverflow._Py183 ··0x00000b40·67416e64·4f766572·666c6f77·005f5079·gAndOverflow._Py
184 ··0x00000b50·5f626974·5f6c656e·67746800·50794c6f·_bit_length.PyLo184 ··0x00000b50·5f626974·5f6c656e·67746800·50794c6f·_bit_length.PyLo
185 ··0x00000b60·6e675f46·726f6d55·6e736967·6e65644c·ng_FromUnsignedL185 ··0x00000b60·6e675f46·726f6d55·6e736967·6e65644c·ng_FromUnsignedL
738 KB
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:··········198084·(bytes·into·file)13 ··Start·of·section·headers:··········197260·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x305c4:1 There·are·18·section·headers,·starting·at·offset·0x3028c:
  
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·003db8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·004538·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·025754·0026b0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·02549c·002ab8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·003dec·001da0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00456c·001da0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·027e04·001db0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·027f54·001db0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·005b8c·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00630c·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005b8c·0034c6·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00630c·0034c6·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·009058·0031cc·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·0097d8·002798·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·029bb4·001fd8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·029d04·001b50·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00c228·005630·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·00bf70·005630·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·02bb8c·004078·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·02b854·004078·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·011858·00a4af·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0115a0·00a4af·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·02fc04·000930·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·02f8cc·000930·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·01bd07·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·01ba4f·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01bd07·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01ba4f·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·01bd3c·005d20·10·····16·1136··419 ··[15]·.symtab···········SYMTAB··········00000000·01ba84·005d20·10·····16·1136··4
20 ··[16]·.strtab···········STRTAB··········00000000·021a5c·003cf6·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0217a4·003cf6·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·030534·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0301fc·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
43.3 KB
readelf --wide --symbols {}
    
Offset 171, 277 lines modifiedOffset 171, 277 lines modified
171 ···167:·000008c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC225171 ···167:·000008c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC225
172 ···168:·000008d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC226172 ···168:·000008d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC226
173 ···169:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC227173 ···169:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC227
174 ···170:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC228174 ···170:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC228
175 ···171:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t175 ···171:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
176 ···172:·00000001··4000·FUNC····LOCAL··DEFAULT····7·posixmodule_exec176 ···172:·00000001··4000·FUNC····LOCAL··DEFAULT····7·posixmodule_exec
177 ···173:·00000fa1···218·FUNC····LOCAL··DEFAULT····7·setup_confname_table177 ···173:·00000fa1···218·FUNC····LOCAL··DEFAULT····7·setup_confname_table
178 ···174:·00003d65····82·FUNC····LOCAL··DEFAULT····1·statresult_new178 ···174:·000044e5····82·FUNC····LOCAL··DEFAULT····1·statresult_new
179 ···175:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1179 ···175:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
180 ···176:·000030ff····78·FUNC····LOCAL··DEFAULT····9·os_sched_param180 ···176:·000030ff····78·FUNC····LOCAL··DEFAULT····9·os_sched_param
181 ···177:·00000f94·····0·NOTYPE··LOCAL··DEFAULT····7·$d181 ···177:·00000f94·····0·NOTYPE··LOCAL··DEFAULT····7·$d
182 ···178:·00000fa0·····0·NOTYPE··LOCAL··DEFAULT····7·$t182 ···178:·00000fa0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
183 ···179:·0000107d·····8·FUNC····LOCAL··DEFAULT····7·cmp_constdefs183 ···179:·0000107d·····8·FUNC····LOCAL··DEFAULT····7·cmp_constdefs
184 ···180:·000008f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC229184 ···180:·000008f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC229
185 ···181:·0000000d····84·FUNC····LOCAL··DEFAULT····1·dir_fd_converter185 ···181:·0000000d····84·FUNC····LOCAL··DEFAULT····1·dir_fd_converter
186 ···182:·00001a41···108·FUNC····LOCAL··DEFAULT····1·_fd_converter186 ···182:·0000210d···108·FUNC····LOCAL··DEFAULT····1·_fd_converter
187 ···183:·00000061·····4·FUNC····LOCAL··DEFAULT····1·probe_fstatat187 ···183:·00000061·····4·FUNC····LOCAL··DEFAULT····1·probe_fstatat
188 ···184:·00000065·····4·FUNC····LOCAL··DEFAULT····1·probe_faccessat188 ···184:·00000065·····4·FUNC····LOCAL··DEFAULT····1·probe_faccessat
189 ···185:·00000069·····4·FUNC····LOCAL··DEFAULT····1·probe_fchmodat189 ···185:·00000069·····4·FUNC····LOCAL··DEFAULT····1·probe_fchmodat
190 ···186:·0000006d·····4·FUNC····LOCAL··DEFAULT····1·probe_fchownat190 ···186:·0000006d·····4·FUNC····LOCAL··DEFAULT····1·probe_fchownat
191 ···187:·00000071·····4·FUNC····LOCAL··DEFAULT····1·probe_fdopendir191 ···187:·00000071·····4·FUNC····LOCAL··DEFAULT····1·probe_fdopendir
192 ···188:·00000075·····4·FUNC····LOCAL··DEFAULT····1·probe_futimens192 ···188:·00000075·····4·FUNC····LOCAL··DEFAULT····1·probe_futimens
193 ···189:·00000079·····4·FUNC····LOCAL··DEFAULT····1·probe_linkat193 ···189:·00000079·····4·FUNC····LOCAL··DEFAULT····1·probe_linkat
194 ···190:·0000007d·····4·FUNC····LOCAL··DEFAULT····1·probe_mkdirat194 ···190:·0000007d·····4·FUNC····LOCAL··DEFAULT····1·probe_mkdirat
195 ···191:·00000081·····4·FUNC····LOCAL··DEFAULT····1·probe_openat195 ···191:·00000081·····4·FUNC····LOCAL··DEFAULT····1·probe_openat
196 ···192:·00000085·····4·FUNC····LOCAL··DEFAULT····1·probe_readlinkat196 ···192:·00000085·····4·FUNC····LOCAL··DEFAULT····1·probe_readlinkat
197 ···193:·00000089·····4·FUNC····LOCAL··DEFAULT····1·probe_renameat197 ···193:·00000089·····4·FUNC····LOCAL··DEFAULT····1·probe_renameat
198 ···194:·0000008d·····4·FUNC····LOCAL··DEFAULT····1·probe_symlinkat198 ···194:·0000008d·····4·FUNC····LOCAL··DEFAULT····1·probe_symlinkat
199 ···195:·00000091·····4·FUNC····LOCAL··DEFAULT····1·probe_unlinkat199 ···195:·00000091·····4·FUNC····LOCAL··DEFAULT····1·probe_unlinkat
200 ···196:·00000095·····4·FUNC····LOCAL··DEFAULT····1·probe_utimensat200 ···196:·00000095·····4·FUNC····LOCAL··DEFAULT····1·probe_utimensat
201 ···197:·00001085···308·FUNC····LOCAL··DEFAULT····7·_posix_traverse201 ···197:·00000099···144·FUNC····LOCAL··DEFAULT····1·_posix_traverse
202 ···198:·00000928·····0·NOTYPE··LOCAL··DEFAULT····6·.LC231202 ···198:·00000928·····0·NOTYPE··LOCAL··DEFAULT····6·.LC231
203 ···199:·00000958·····0·NOTYPE··LOCAL··DEFAULT····6·.LC232203 ···199:·00000958·····0·NOTYPE··LOCAL··DEFAULT····6·.LC232
204 ···200:·00000980·····0·NOTYPE··LOCAL··DEFAULT····6·.LC233204 ···200:·00000980·····0·NOTYPE··LOCAL··DEFAULT····6·.LC233
205 ···201:·000011b9···720·FUNC····LOCAL··DEFAULT····7·os_stat205 ···201:·00001085···696·FUNC····LOCAL··DEFAULT····7·os_stat
206 ···202:·00001489···980·FUNC····LOCAL··DEFAULT····7·path_converter206 ···202:·0000133d···972·FUNC····LOCAL··DEFAULT····7·path_converter
207 ···203:·000018b9··1646·FUNC····LOCAL··DEFAULT····7·_pystat_fromstructstat207 ···203:·00001765··1642·FUNC····LOCAL··DEFAULT····7·_pystat_fromstructstat
208 ···204:·00001480·····0·NOTYPE··LOCAL··DEFAULT····7·$d208 ···204:·00001334·····0·NOTYPE··LOCAL··DEFAULT····7·$d
209 ···205:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC234209 ···205:·000009b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC234
210 ···206:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC235210 ···206:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC235
211 ···207:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC236211 ···207:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC236
212 ···208:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC237212 ···208:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC237
213 ···209:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC238213 ···209:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC238
214 ···210:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····6·.LC239214 ···210:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····6·.LC239
215 ···211:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····6·.LC240215 ···211:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····6·.LC240
216 ···212:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····6·.LC241216 ···212:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····6·.LC241
217 ···213:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC242217 ···213:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC242
218 ···214:·00001488·····0·NOTYPE··LOCAL··DEFAULT····7·$t218 ···214:·0000133c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
219 ···215:·0000142d····72·FUNC····LOCAL··DEFAULT····1·_PyObject_CallNoArg219 ···215:·0000196d····72·FUNC····LOCAL··DEFAULT····1·_PyObject_CallNoArg
220 ···216:·00001875····66·FUNC····LOCAL··DEFAULT····7·path_cleanup220 ···216:·00001721····66·FUNC····LOCAL··DEFAULT····7·path_cleanup
221 ···217:·00001858·····0·NOTYPE··LOCAL··DEFAULT····7·$d221 ···217:·00001704·····0·NOTYPE··LOCAL··DEFAULT····7·$d
222 ···218:·0000185c·····0·NOTYPE··LOCAL··DEFAULT····7·$t222 ···218:·00001708·····0·NOTYPE··LOCAL··DEFAULT····7·$t
223 ···219:·00000099···168·FUNC····LOCAL··DEFAULT····1·PyOS_FSPath.part.0223 ···219:·00000129···168·FUNC····LOCAL··DEFAULT····1·PyOS_FSPath.part.0
224 ···220:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC243224 ···220:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC243
225 ···221:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····1·$d225 ···221:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
226 ···222:·00001cc0·····0·NOTYPE··LOCAL··DEFAULT····7·$d226 ···222:·00001b68·····0·NOTYPE··LOCAL··DEFAULT····7·$d
227 ···223:·00001cc8·····0·NOTYPE··LOCAL··DEFAULT····7·$t227 ···223:·00001b70·····0·NOTYPE··LOCAL··DEFAULT····7·$t
228 ···224:·00000b0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC244228 ···224:·00000b0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC244
229 ···225:·00000b10·····0·NOTYPE··LOCAL··DEFAULT····6·.LC246229 ···225:·00000b10·····0·NOTYPE··LOCAL··DEFAULT····6·.LC246
230 ···226:·00000b14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC247230 ···226:·00000b14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC247
231 ···227:·00001f41···784·FUNC····LOCAL··DEFAULT····7·os_listdir 
232 ···228:·00002248·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
233 ···229:·00002250·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
234 ···230:·00002251····80·FUNC····LOCAL··DEFAULT····7·os_fspath 
235 ···231:·0000229c·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
236 ···232:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$t231 ···227:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 232 ···228:·000001d1···728·FUNC····LOCAL··DEFAULT····1·os_listdir
 233 ···229:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 234 ···230:·00001de9····80·FUNC····LOCAL··DEFAULT····7·os_fspath
 235 ···231:·00001e34·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 236 ···232:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
237 ···233:·00000141····14·FUNC····LOCAL··DEFAULT····1·os_geteuid237 ···233:·000004a9····14·FUNC····LOCAL··DEFAULT····1·os_geteuid
238 ···234:·00000151····14·FUNC····LOCAL··DEFAULT····1·os_getuid238 ···234:·000004b9····14·FUNC····LOCAL··DEFAULT····1·os_getuid
239 ···235:·00000161·····4·FUNC····LOCAL··DEFAULT····1·os_getcwd239 ···235:·000004c9·····4·FUNC····LOCAL··DEFAULT····1·os_getcwd
240 ···236:·00000175···168·FUNC····LOCAL··DEFAULT····1·posix_getcwd240 ···236:·000004dd···168·FUNC····LOCAL··DEFAULT····1·posix_getcwd
241 ···237:·00000165····14·FUNC····LOCAL··DEFAULT····1·os_getegid241 ···237:·000004cd····14·FUNC····LOCAL··DEFAULT····1·os_getegid
242 ···238:·0000021d····14·FUNC····LOCAL··DEFAULT····1·os_getgid242 ···238:·00000585····14·FUNC····LOCAL··DEFAULT····1·os_getgid
243 ···239:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····6·.LC248243 ···239:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····6·.LC248
244 ···240:·00000b44·····0·NOTYPE··LOCAL··DEFAULT····6·.LC249244 ···240:·00000b44·····0·NOTYPE··LOCAL··DEFAULT····6·.LC249
245 ···241:·00000b60·····0·NOTYPE··LOCAL··DEFAULT····6·.LC250245 ···241:·00000b60·····0·NOTYPE··LOCAL··DEFAULT····6·.LC250
246 ···242:·00000309···284·FUNC····LOCAL··DEFAULT····1·_posix_clear246 ···242:·00000671···284·FUNC····LOCAL··DEFAULT····1·_posix_clear
247 ···243:·00000425·····2·FUNC····LOCAL··DEFAULT····1·_posix_free247 ···243:·0000078d·····2·FUNC····LOCAL··DEFAULT····1·_posix_free
248 ···244:·00000b7c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC252248 ···244:·00000b7c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC252
249 ···245:·00000ba4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC253249 ···245:·00000ba4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC253
250 ···246:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC254250 ···246:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC254
251 ···247:·00000429···468·FUNC····LOCAL··DEFAULT····1·os_mkdir251 ···247:·00000791···468·FUNC····LOCAL··DEFAULT····1·os_mkdir
252 ···248:·000005f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d252 ···248:·0000095c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
253 ···249:·00000bb4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC256253 ···249:·00000bb4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC256
254 ···250:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t254 ···250:·00000964·····0·NOTYPE··LOCAL··DEFAULT····1·$t
255 ···251:·000005fd···556·FUNC····LOCAL··DEFAULT····1·os_open255 ···251:·00000965···556·FUNC····LOCAL··DEFAULT····1·os_open
256 ···252:·00000820·····0·NOTYPE··LOCAL··DEFAULT····1·$d256 ···252:·00000b88·····0·NOTYPE··LOCAL··DEFAULT····1·$d
257 ···253:·00000828·····0·NOTYPE··LOCAL··DEFAULT····1·$t257 ···253:·00000b90·····0·NOTYPE··LOCAL··DEFAULT····1·$t
258 ···254:·00000829···316·FUNC····LOCAL··DEFAULT····1·os_replace258 ···254:·00000b91···316·FUNC····LOCAL··DEFAULT····1·os_replace
259 ···255:·00000965···268·FUNC····LOCAL··DEFAULT····1·internal_rename259 ···255:·00000ccd···268·FUNC····LOCAL··DEFAULT····1·internal_rename
260 ···256:·0000095c·····0·NOTYPE··LOCAL··DEFAULT····1·$d260 ···256:·00000cc4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
261 ···257:·00000bb8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC259261 ···257:·00000bb8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC259
262 ···258:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC260262 ···258:·00000bc0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC260
263 ···259:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC261263 ···259:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC261
264 ···260:·00000964·····0·NOTYPE··LOCAL··DEFAULT····1·$t264 ···260:·00000ccc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
265 ···261:·00000a71···204·FUNC····LOCAL··DEFAULT····1·os_fstat265 ···261:·00000dd9···204·FUNC····LOCAL··DEFAULT····1·os_fstat
266 ···262:·00000b38·····0·NOTYPE··LOCAL··DEFAULT····1·$d266 ···262:·00000ea0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
267 ···263:·000022a0·····0·NOTYPE··LOCAL··DEFAULT····7·$t267 ···263:·00001e38·····0·NOTYPE··LOCAL··DEFAULT····7·$t
268 ···264:·000022a1····14·FUNC····LOCAL··DEFAULT····7·os_getpid268 ···264:·00001e39····14·FUNC····LOCAL··DEFAULT····7·os_getpid
269 ···265:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t269 ···265:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
270 ···266:·00000001····14·FUNC····LOCAL··DEFAULT····9·os_getppid270 ···266:·00000001····14·FUNC····LOCAL··DEFAULT····9·os_getppid
271 ···267:·00000bf4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC262271 ···267:·00000bf4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC262
272 ···268:·0000000f···108·FUNC····LOCAL··DEFAULT····9·os_setreuid272 ···268:·0000000f···108·FUNC····LOCAL··DEFAULT····9·os_setreuid
273 ···269:·00000c00·····0·NOTYPE··LOCAL··DEFAULT····6·.LC263273 ···269:·00000c00·····0·NOTYPE··LOCAL··DEFAULT····6·.LC263
274 ···270:·0000007b···108·FUNC····LOCAL··DEFAULT····9·os_setregid274 ···270:·0000007b···108·FUNC····LOCAL··DEFAULT····9·os_setregid
275 ···271:·00000c0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC264275 ···271:·00000c0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC264
276 ···272:·00000c30·····0·NOTYPE··LOCAL··DEFAULT····6·.LC265276 ···272:·00000c30·····0·NOTYPE··LOCAL··DEFAULT····6·.LC265
277 ···273:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC266277 ···273:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC266
278 ···274:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t278 ···274:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
279 ···275:·00000c68·····0·NOTYPE··LOCAL··DEFAULT····6·.LC267279 ···275:·00000c68·····0·NOTYPE··LOCAL··DEFAULT····6·.LC267
280 ···276:·000000e7····58·FUNC····LOCAL··DEFAULT····9·os_getsid280 ···276:·000000e7····58·FUNC····LOCAL··DEFAULT····9·os_getsid
281 ···277:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····6·.LC268281 ···277:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····6·.LC268
282 ···278:·00000c7c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC269282 ···278:·00000c7c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC269
283 ···279:·00000c90·····0·NOTYPE··LOCAL··DEFAULT····6·.LC270283 ···279:·00000c90·····0·NOTYPE··LOCAL··DEFAULT····6·.LC270
284 ···280:·00000c19···226·FUNC····LOCAL··DEFAULT····1·os_write284 ···280:·00000f81···226·FUNC····LOCAL··DEFAULT····1·os_write
285 ···281:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC271285 ···281:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC271
286 ···282:·000022b1···212·FUNC····LOCAL··DEFAULT····7·os_urandom286 ···282:·00001e49···212·FUNC····LOCAL··DEFAULT····7·os_urandom
287 ···283:·00000cbc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC272287 ···283:·00000cbc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC272
288 ···284:·00000121····58·FUNC····LOCAL··DEFAULT····9·os_sched_getscheduler288 ···284:·00000121····58·FUNC····LOCAL··DEFAULT····9·os_sched_getscheduler
289 ···285:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC273289 ···285:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC273
290 ···286:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC274290 ···286:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC274
291 ···287:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC275291 ···287:·00000ce0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC275
292 ···288:·00000cfd···112·FUNC····LOCAL··DEFAULT····1·os_kill292 ···288:·00001065···112·FUNC····LOCAL··DEFAULT····1·os_kill
Max diff block lines reached; 33867/44298 bytes (76.45%) of diff not shown.
336 KB
readelf --wide --relocs {}
Max HTML report size reached
216 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
103 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1876, 499 lines modifiedOffset 1876, 342 lines modified
1876 0000107c·<cmp_constdefs>:1876 0000107c·<cmp_constdefs>:
1877 cmp_constdefs():1877 cmp_constdefs():
1878 »       ldr»    r0,·[r0,·#0]1878 »       ldr»    r0,·[r0,·#0]
1879 »       ldr»    r1,·[r1,·#0]1879 »       ldr»    r1,·[r1,·#0]
1880 »       b.w»    0·<strcmp>1880 »       b.w»    0·<strcmp>
1881 ·R_ARM_THM_JUMP24»       strcmp1881 ·R_ARM_THM_JUMP24»       strcmp
  
1882 00001084·<_posix_traverse>: 
1883 _posix_traverse(): 
1884 »       push»   {r4,·r5,·r6,·lr} 
1885 »       mov»    r5,·r1 
1886 »       mov»    r6,·r2 
1887 »       bl»     0·<PyModule_GetState> 
1888 ·R_ARM_THM_CALL» PyModule_GetState 
1889 »       mov»    r4,·r0 
1890 »       ldr»    r0,·[r0,·#0] 
1891 »       cmp»    r0,·#0 
1892 »       beq.n»  1140·<_posix_traverse+0xbc> 
1893 »       mov»    r1,·r6 
1894 »       blx»    r5 
1895 »       cmp»    r0,·#0 
1896 »       bne.w»  11b6·<_posix_traverse+0x132> 
1897 »       ldr»    r0,·[r4,·#4] 
1898 »       cmp»    r0,·#0 
1899 »       beq.n»  114c·<_posix_traverse+0xc8> 
1900 »       mov»    r1,·r6 
1901 »       blx»    r5 
1902 »       cmp»    r0,·#0 
1903 »       bne.w»  11b6·<_posix_traverse+0x132> 
1904 »       ldr»    r0,·[r4,·#8] 
1905 »       cmp»    r0,·#0 
1906 »       beq.n»  1158·<_posix_traverse+0xd4> 
1907 »       mov»    r1,·r6 
1908 »       blx»    r5 
1909 »       cmp»    r0,·#0 
1910 »       bne.n»  11b6·<_posix_traverse+0x132> 
1911 »       ldr»    r0,·[r4,·#12] 
1912 »       cmp»    r0,·#0 
1913 »       beq.n»  1162·<_posix_traverse+0xde> 
1914 »       mov»    r1,·r6 
1915 »       blx»    r5 
1916 »       cmp»    r0,·#0 
1917 »       bne.n»  11b6·<_posix_traverse+0x132> 
1918 »       ldr»    r0,·[r4,·#16] 
1919 »       cmp»    r0,·#0 
1920 »       beq.n»  116c·<_posix_traverse+0xe8> 
1921 »       mov»    r1,·r6 
1922 »       blx»    r5 
1923 »       cmp»    r0,·#0 
1924 »       bne.n»  11b6·<_posix_traverse+0x132> 
1925 »       ldr»    r0,·[r4,·#20] 
1926 »       cmp»    r0,·#0 
1927 »       beq.n»  1176·<_posix_traverse+0xf2> 
1928 »       mov»    r1,·r6 
1929 »       blx»    r5 
1930 »       cmp»    r0,·#0 
1931 »       bne.n»  11b6·<_posix_traverse+0x132> 
1932 »       ldr»    r0,·[r4,·#24] 
1933 »       cmp»    r0,·#0 
1934 »       beq.n»  1180·<_posix_traverse+0xfc> 
1935 »       mov»    r1,·r6 
1936 »       blx»    r5 
1937 »       cmp»    r0,·#0 
1938 »       bne.n»  11b6·<_posix_traverse+0x132> 
1939 »       ldr»    r0,·[r4,·#28] 
1940 »       cmp»    r0,·#0 
1941 »       beq.n»  118a·<_posix_traverse+0x106> 
1942 »       mov»    r1,·r6 
1943 »       blx»    r5 
1944 »       cmp»    r0,·#0 
1945 »       bne.n»  11b6·<_posix_traverse+0x132> 
1946 »       ldr»    r0,·[r4,·#32] 
1947 »       cmp»    r0,·#0 
1948 »       beq.n»  1194·<_posix_traverse+0x110> 
1949 »       mov»    r1,·r6 
1950 »       blx»    r5 
1951 »       cmp»    r0,·#0 
1952 »       bne.n»  11b6·<_posix_traverse+0x132> 
1953 »       ldr»    r0,·[r4,·#36]» ;·0x24 
1954 »       cmp»    r0,·#0 
1955 »       beq.n»  119e·<_posix_traverse+0x11a> 
1956 »       mov»    r1,·r6 
1957 »       blx»    r5 
1958 »       cmp»    r0,·#0 
1959 »       bne.n»  11b6·<_posix_traverse+0x132> 
1960 »       ldr»    r0,·[r4,·#40]» ;·0x28 
1961 »       cmp»    r0,·#0 
1962 »       beq.n»  11a8·<_posix_traverse+0x124> 
1963 »       mov»    r1,·r6 
1964 »       blx»    r5 
1965 »       cmp»    r0,·#0 
1966 »       bne.n»  11b6·<_posix_traverse+0x132> 
1967 »       ldr»    r2,·[r4,·#44]» ;·0x2c 
1968 »       cmp»    r2,·#0 
1969 »       beq.n»  11b6·<_posix_traverse+0x132> 
1970 »       mov»    r1,·r6 
1971 »       mov»    r3,·r5 
1972 »       mov»    r0,·r2 
1973 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr} 
1974 »       bx»     r3 
1975 »       ldr»    r0,·[r4,·#4] 
1976 »       cbz»    r0,·114c·<_posix_traverse+0xc8> 
1977 »       mov»    r1,·r6 
1978 »       blx»    r5 
1979 »       cmp»    r0,·#0 
1980 »       bne.n»  11b6·<_posix_traverse+0x132> 
1981 »       ldr»    r0,·[r4,·#8] 
1982 »       cbz»    r0,·1158·<_posix_traverse+0xd4> 
1983 »       mov»    r1,·r6 
1984 »       blx»    r5 
1985 »       cmp»    r0,·#0 
1986 »       bne.n»  11b6·<_posix_traverse+0x132> 
1987 »       ldr»    r0,·[r4,·#12] 
1988 »       cbz»    r0,·1162·<_posix_traverse+0xde> 
1989 »       mov»    r1,·r6 
1990 »       blx»    r5 
1991 »       cbnz»   r0,·11b6·<_posix_traverse+0x132> 
1992 »       ldr»    r0,·[r4,·#16] 
1993 »       cbz»    r0,·116c·<_posix_traverse+0xe8> 
1994 »       mov»    r1,·r6 
1995 »       blx»    r5 
1996 »       cbnz»   r0,·11b6·<_posix_traverse+0x132> 
1997 »       ldr»    r0,·[r4,·#20] 
1998 »       cbz»    r0,·1176·<_posix_traverse+0xf2> 
1999 »       mov»    r1,·r6 
2000 »       blx»    r5 
2001 »       cbnz»   r0,·11b6·<_posix_traverse+0x132> 
Max diff block lines reached; 101953/105450 bytes (96.68%) of diff not shown.
35.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 »       push»   {r4,·lr}17 »       push»   {r4,·lr}
18 »       cmp»    r2,·#218 »       cmp»    r2,·#2
19 »       mov»    r4,·r119 »       mov»    r4,·r1
20 »       sub»    sp,·#820 »       sub»    sp,·#8
21 »       bne.n»  24·<os_setreuid+0x16>21 »       bne.n»  24·<os_setreuid+0x16>
22 »       ldr»    r0,·[r4,·#0]22 »       ldr»    r0,·[r4,·#0]
23 »       mov»    r1,·sp23 »       mov»    r1,·sp
24 »       bl»     22c·<os_uname_impl+0x60>24 »       bl»     594·<os_posix_spawnp+0x1a6>
25 ·R_ARM_THM_CALL» _Py_Uid_Converter25 ·R_ARM_THM_CALL» _Py_Uid_Converter
26 »       cbnz»   r0,·3e·<os_setreuid+0x30>26 »       cbnz»   r0,·3e·<os_setreuid+0x30>
27 »       b.n»    3a·<os_setreuid+0x2c>27 »       b.n»    3a·<os_setreuid+0x2c>
28 »       movs»   r3,·#228 »       movs»   r3,·#2
29 »       mov»    r1,·r229 »       mov»    r1,·r2
30 »       movw»   r0,·#030 »       movw»   r0,·#0
31 ·R_ARM_THM_MOVW_ABS_NC»  .LC26231 ·R_ARM_THM_MOVW_ABS_NC»  .LC262
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ·R_ARM_THM_CALL» _PyArg_CheckPositional36 ·R_ARM_THM_CALL» _PyArg_CheckPositional
37 »       cmp»    r0,·#037 »       cmp»    r0,·#0
38 »       bne.n»  18·<os_setreuid+0xa>38 »       bne.n»  18·<os_setreuid+0xa>
39 »       movs»   r0,·#039 »       movs»   r0,·#0
40 »       b.n»    76·<os_setreuid+0x68>40 »       b.n»    76·<os_setreuid+0x68>
41 »       ldr»    r0,·[r4,·#4]41 »       ldr»    r0,·[r4,·#4]
42 »       add»    r1,·sp,·#442 »       add»    r1,·sp,·#4
43 »       bl»     22c·<os_uname_impl+0x60>43 »       bl»     594·<os_posix_spawnp+0x1a6>
44 ·R_ARM_THM_CALL» _Py_Uid_Converter44 ·R_ARM_THM_CALL» _Py_Uid_Converter
45 »       cmp»    r0,·#045 »       cmp»    r0,·#0
46 »       beq.n»  3a·<os_setreuid+0x2c>46 »       beq.n»  3a·<os_setreuid+0x2c>
47 »       ldrd»   r0,·r1,·[sp]47 »       ldrd»   r0,·r1,·[sp]
48 »       bl»     0·<setreuid>48 »       bl»     0·<setreuid>
49 ·R_ARM_THM_CALL» setreuid49 ·R_ARM_THM_CALL» setreuid
50 »       cmp»    r0,·#050 »       cmp»    r0,·#0
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 »       push»   {r4,·lr}73 »       push»   {r4,·lr}
74 »       cmp»    r2,·#274 »       cmp»    r2,·#2
75 »       mov»    r4,·r175 »       mov»    r4,·r1
76 »       sub»    sp,·#876 »       sub»    sp,·#8
77 »       bne.n»  90·<os_setregid+0x16>77 »       bne.n»  90·<os_setregid+0x16>
78 »       ldr»    r0,·[r4,·#0]78 »       ldr»    r0,·[r4,·#0]
79 »       mov»    r1,·sp79 »       mov»    r1,·sp
80 »       bl»     b3c·<parse_arglist+0x42>80 »       bl»     ea4·<os_access+0x8a>
81 ·R_ARM_THM_CALL» _Py_Gid_Converter81 ·R_ARM_THM_CALL» _Py_Gid_Converter
82 »       cbnz»   r0,·aa·<os_setregid+0x30>82 »       cbnz»   r0,·aa·<os_setregid+0x30>
83 »       b.n»    a6·<os_setregid+0x2c>83 »       b.n»    a6·<os_setregid+0x2c>
84 »       movs»   r3,·#284 »       movs»   r3,·#2
85 »       mov»    r1,·r285 »       mov»    r1,·r2
86 »       movw»   r0,·#086 »       movw»   r0,·#0
87 ·R_ARM_THM_MOVW_ABS_NC»  .LC26387 ·R_ARM_THM_MOVW_ABS_NC»  .LC263
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ·R_ARM_THM_CALL» _PyArg_CheckPositional92 ·R_ARM_THM_CALL» _PyArg_CheckPositional
93 »       cmp»    r0,·#093 »       cmp»    r0,·#0
94 »       bne.n»  84·<os_setregid+0xa>94 »       bne.n»  84·<os_setregid+0xa>
95 »       movs»   r0,·#095 »       movs»   r0,·#0
96 »       b.n»    e2·<os_setregid+0x68>96 »       b.n»    e2·<os_setregid+0x68>
97 »       ldr»    r0,·[r4,·#4]97 »       ldr»    r0,·[r4,·#4]
98 »       add»    r1,·sp,·#498 »       add»    r1,·sp,·#4
99 »       bl»     b3c·<parse_arglist+0x42>99 »       bl»     ea4·<os_access+0x8a>
100 ·R_ARM_THM_CALL» _Py_Gid_Converter100 ·R_ARM_THM_CALL» _Py_Gid_Converter
101 »       cmp»    r0,·#0101 »       cmp»    r0,·#0
102 »       beq.n»  a6·<os_setregid+0x2c>102 »       beq.n»  a6·<os_setregid+0x2c>
103 »       ldrd»   r0,·r1,·[sp]103 »       ldrd»   r0,·r1,·[sp]
104 »       bl»     0·<setregid>104 »       bl»     0·<setregid>
105 ·R_ARM_THM_CALL» setregid105 ·R_ARM_THM_CALL» setregid
106 »       cmp»    r0,·#0106 »       cmp»    r0,·#0
Offset 565, 15 lines modifiedOffset 565, 15 lines modified
565 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords565 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
566 »       mov»    r5,·r0566 »       mov»    r5,·r0
567 »       cbnz»   r0,·450·<os_posix_spawnp+0x62>567 »       cbnz»   r0,·450·<os_posix_spawnp+0x62>
568 »       mov.w»  sl,·#0568 »       mov.w»  sl,·#0
569 »       b.n»    580·<os_posix_spawnp+0x192>569 »       b.n»    580·<os_posix_spawnp+0x192>
570 »       ldr»    r0,·[r5,·#0]570 »       ldr»    r0,·[r5,·#0]
571 »       add»    r1,·sp,·#80»   ;·0x50571 »       add»    r1,·sp,·#80»   ;·0x50
572 »       bl»     1488·<os_wait+0x36>572 »       bl»     133c·<os_system+0x10>
573 ·R_ARM_THM_CALL» path_converter573 ·R_ARM_THM_CALL» path_converter
574 »       cmp»    r0,·#0574 »       cmp»    r0,·#0
575 »       beq.n»  44a·<os_posix_spawnp+0x5c>575 »       beq.n»  44a·<os_posix_spawnp+0x5c>
576 »       ldrd»   sl,·r0,·[r5,·#4]576 »       ldrd»   sl,·r0,·[r5,·#4]
577 »       str»    r0,·[sp,·#36]» ;·0x24577 »       str»    r0,·[sp,·#36]» ;·0x24
578 »       cmp»    r4,·#0578 »       cmp»    r4,·#0
579 »       beq.n»  528·<os_posix_spawnp+0x13a>579 »       beq.n»  528·<os_posix_spawnp+0x13a>
Offset 704, 15 lines modifiedOffset 704, 15 lines modified
704 »       mov»    r1,·r8704 »       mov»    r1,·r8
705 »       strd»   r6,·r4,·[sp,·#8]705 »       strd»   r6,·r4,·[sp,·#8]
706 »       str»    r7,·[sp,·#4]706 »       str»    r7,·[sp,·#4]
707 »       str»    r5,·[sp,·#0]707 »       str»    r5,·[sp,·#0]
708 »       bl»     598·<py_posix_spawn>708 »       bl»     598·<py_posix_spawn>
709 »       mov»    sl,·r0709 »       mov»    sl,·r0
710 »       add»    r0,·sp,·#80»   ;·0x50710 »       add»    r0,·sp,·#80»   ;·0x50
711 »       bl»     1874·<os_execv+0xf8>711 »       bl»     1720·<os_wait4+0x28>
712 ·R_ARM_THM_CALL» path_cleanup712 ·R_ARM_THM_CALL» path_cleanup
713 »       mov»    r0,·sl713 »       mov»    r0,·sl
714 »       add»    sp,·#124»     ;·0x7c714 »       add»    sp,·#124»     ;·0x7c
715 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}715 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
716 »       nop716 »       nop
717 »       .word»  0x00000400717 »       .word»  0x00000400
718 ·R_ARM_ABS32»    .rodata718 ·R_ARM_ABS32»    .rodata
Offset 1148, 15 lines modifiedOffset 1148, 15 lines modified
1148 »       ldr»    r0,·[sp,·#672]»;·0x2a01148 »       ldr»    r0,·[sp,·#672]»;·0x2a0
1149 »       cbz»    r0,·940·<py_posix_spawn+0x3a8>1149 »       cbz»    r0,·940·<py_posix_spawn+0x3a8>
1150 »       orr.w»  r5,·r5,·#128»;·0x801150 »       orr.w»  r5,·r5,·#128»;·0x80
1151 »       ldr»    r1,·[sp,·#676]»;·0x2a41151 »       ldr»    r1,·[sp,·#676]»;·0x2a4
1152 »       cbz»    r1,·964·<py_posix_spawn+0x3cc>1152 »       cbz»    r1,·964·<py_posix_spawn+0x3cc>
1153 »       mov»    r0,·r11153 »       mov»    r0,·r1
1154 »       add»    r1,·sp,·#144»  ;·0x901154 »       add»    r1,·sp,·#144»  ;·0x90
1155 »       bl»     1aac·<os_getxattr+0x2a>1155 »       bl»     219c·<os_closerange+0xc4>
1156 ·R_ARM_THM_CALL» _Py_Sigset_Converter1156 ·R_ARM_THM_CALL» _Py_Sigset_Converter
1157 »       cmp»    r0,·#01157 »       cmp»    r0,·#0
1158 »       beq.n»  a1c·<py_posix_spawn+0x484>1158 »       beq.n»  a1c·<py_posix_spawn+0x484>
1159 »       add»    r1,·sp,·#144»  ;·0x901159 »       add»    r1,·sp,·#144»  ;·0x90
1160 »       add»    r0,·sp,·#272»  ;·0x1101160 »       add»    r0,·sp,·#272»  ;·0x110
1161 »       bl»     0·<posix_spawnattr_setsigmask>1161 »       bl»     0·<posix_spawnattr_setsigmask>
1162 ·R_ARM_THM_CALL» posix_spawnattr_setsigmask1162 ·R_ARM_THM_CALL» posix_spawnattr_setsigmask
Offset 1164, 15 lines modifiedOffset 1164, 15 lines modified
1164 »       cmp»    r0,·#01164 »       cmp»    r0,·#0
1165 »       bne.n»  a0c·<py_posix_spawn+0x474>1165 »       bne.n»  a0c·<py_posix_spawn+0x474>
1166 »       orr.w»  r5,·r5,·#81166 »       orr.w»  r5,·r5,·#8
1167 »       ldr»    r2,·[sp,·#680]»;·0x2a81167 »       ldr»    r2,·[sp,·#680]»;·0x2a8
1168 »       cbz»    r2,·988·<py_posix_spawn+0x3f0>1168 »       cbz»    r2,·988·<py_posix_spawn+0x3f0>
1169 »       mov»    r0,·r21169 »       mov»    r0,·r2
1170 »       add»    r1,·sp,·#144»  ;·0x901170 »       add»    r1,·sp,·#144»  ;·0x90
1171 »       bl»     1aac·<os_getxattr+0x2a>1171 »       bl»     219c·<os_closerange+0xc4>
1172 ·R_ARM_THM_CALL» _Py_Sigset_Converter1172 ·R_ARM_THM_CALL» _Py_Sigset_Converter
1173 »       cmp»    r0,·#01173 »       cmp»    r0,·#0
1174 »       beq.n»  a1c·<py_posix_spawn+0x484>1174 »       beq.n»  a1c·<py_posix_spawn+0x484>
1175 »       add»    r1,·sp,·#144»  ;·0x901175 »       add»    r1,·sp,·#144»  ;·0x90
1176 »       add»    r0,·sp,·#272»  ;·0x1101176 »       add»    r0,·sp,·#272»  ;·0x110
1177 »       bl»     0·<posix_spawnattr_setsigdefault>1177 »       bl»     0·<posix_spawnattr_setsigdefault>
1178 ·R_ARM_THM_CALL» posix_spawnattr_setsigdefault1178 ·R_ARM_THM_CALL» posix_spawnattr_setsigdefault
Max diff block lines reached; 32369/35708 bytes (90.65%) of diff not shown.
208 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:··········48880·(bytes·into·file)13 ··Start·of·section·headers:··········48796·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xbef0:1 There·are·16·section·headers,·starting·at·offset·0xbe9c:
  
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·002be8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002cfc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0090d0·001ca0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·009088·001d20·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002c1c·000b3c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002d30·000b3c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00ad70·000488·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00ada8·000488·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003758·000164·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00386c·000164·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003758·000e9a·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00386c·000e9a·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·0045f4·001214·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·004708·001214·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·00b1f8·000bd0·08···I·15···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·00b230·000bd0·08···I·13···7··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·005808·00014c·00··AX··0···0··4 
14 ··[10]·.rel.text.hot·····REL·············00000000·00bdc8·000080·08···I·15···9··4 
15 ··[11]·.rodata···········PROGBITS········00000000·005954·0006d0·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·00591c·0006d0·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00be48·000018·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·00be00·000018·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·006024·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·005fec·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006024·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005fec·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006058·001950·10·····16·283··417 ··[13]·.symtab···········SYMTAB··········00000000·006020·001940·10·····14·282··4
20 ··[16]·.strtab···········STRTAB··········00000000·0079a8·001727·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·007960·001727·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00be60·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·00be18·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 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
28.3 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·405·entries:1 Symbol·table·'.symtab'·contains·404·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
83 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR083 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
84 ····80:·0000115b····42·FUNC····LOCAL··DEFAULT····7·xmlparse_handler_getter84 ····80:·0000115b····42·FUNC····LOCAL··DEFAULT····7·xmlparse_handler_getter
85 ····81:·00001fe1···212·FUNC····LOCAL··DEFAULT····1·xmlparse_handler_setter85 ····81:·00001fe1···212·FUNC····LOCAL··DEFAULT····1·xmlparse_handler_setter
86 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR186 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
87 ····83:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00000264·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·00000264·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·00000001···332·FUNC····LOCAL··DEFAULT····9·PyUnknownEncodingHandler89 ····85:·00002915···276·FUNC····LOCAL··DEFAULT····1·PyUnknownEncodingHandler
90 ····86:·000019fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d90 ····86:·000019fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
91 ····87:·00001a00·····0·NOTYPE··LOCAL··DEFAULT····1·$t91 ····87:·00001a00·····0·NOTYPE··LOCAL··DEFAULT····1·$t
92 ····88:·00000688·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7392 ····88:·00000688·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73
93 ····89:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7493 ····89:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74
94 ····90:·000006ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7594 ····90:·000006ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC75
95 ····91:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7695 ····91:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC76
96 ····92:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7796 ····92:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC77
Offset 156, 52 lines modifiedOffset 156, 52 lines modified
156 ···152:·00000083···148·FUNC····LOCAL··DEFAULT····7·my_CommentHandler156 ···152:·00000083···148·FUNC····LOCAL··DEFAULT····7·my_CommentHandler
157 ···153:·00000117····12·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_text_getter157 ···153:·00000117····12·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_text_getter
158 ···154:·000008bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC98158 ···154:·000008bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC98
159 ···155:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC99159 ···155:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC99
160 ···156:·00000123···182·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_size_setter160 ···156:·00000123···182·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_size_setter
161 ···157:·00000904·····0·NOTYPE··LOCAL··DEFAULT····6·.LC100161 ···157:·00000904·····0·NOTYPE··LOCAL··DEFAULT····6·.LC100
162 ···158:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC101162 ···158:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC101
163 ···159:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t163 ···159:·00002a24·····0·NOTYPE··LOCAL··DEFAULT····1·$d
164 ···160:·00000148·····0·NOTYPE··LOCAL··DEFAULT····9·$d 
165 ···161:·00000934·····0·NOTYPE··LOCAL··DEFAULT····6·.LC102164 ···160:·00000934·····0·NOTYPE··LOCAL··DEFAULT····6·.LC102
166 ···162:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC103165 ···161:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC103
167 ···163:·000001d9···280·FUNC····LOCAL··DEFAULT····7·my_EntityDeclHandler166 ···162:·000001d9···280·FUNC····LOCAL··DEFAULT····7·my_EntityDeclHandler
168 ···164:·000002f1·····6·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_size_getter167 ···163:·000002f1·····6·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_size_getter
169 ···165:·00000948·····0·NOTYPE··LOCAL··DEFAULT····6·.LC104168 ···164:·00000948·····0·NOTYPE··LOCAL··DEFAULT····6·.LC104
170 ···166:·00000960·····0·NOTYPE··LOCAL··DEFAULT····6·.LC105169 ···165:·00000960·····0·NOTYPE··LOCAL··DEFAULT····6·.LC105
171 ···167:·00000968·····0·NOTYPE··LOCAL··DEFAULT····6·.LC106170 ···166:·00000968·····0·NOTYPE··LOCAL··DEFAULT····6·.LC106
172 ···168:·00000970·····0·NOTYPE··LOCAL··DEFAULT····6·.LC107171 ···167:·00000970·····0·NOTYPE··LOCAL··DEFAULT····6·.LC107
173 ···169:·000003e7····78·FUNC····LOCAL··DEFAULT····7·set_error_attr172 ···168:·000003e7····78·FUNC····LOCAL··DEFAULT····7·set_error_attr
 173 ···169:·00002a28·····0·NOTYPE··LOCAL··DEFAULT····1·$t
174 ···170:·00002915····38·FUNC····LOCAL··DEFAULT····1·xmlparse_namespace_prefixes_setter174 ···170:·00002a29····38·FUNC····LOCAL··DEFAULT····1·xmlparse_namespace_prefixes_setter
175 ···171:·0000293d····98·FUNC····LOCAL··DEFAULT····1·pyexpat_xmlparser_SetParamEntityParsing175 ···171:·00002a51····98·FUNC····LOCAL··DEFAULT····1·pyexpat_xmlparser_SetParamEntityParsing
176 ···172:·00000978·····0·NOTYPE··LOCAL··DEFAULT····6·.LC108176 ···172:·00000978·····0·NOTYPE··LOCAL··DEFAULT····6·.LC108
177 ···173:·00000435···102·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_UseForeignDTD177 ···173:·00000435···102·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_UseForeignDTD
178 ···174:·00000988·····0·NOTYPE··LOCAL··DEFAULT····6·.LC109178 ···174:·00000988·····0·NOTYPE··LOCAL··DEFAULT····6·.LC109
179 ···175:·00000990·····0·NOTYPE··LOCAL··DEFAULT····6·.LC110179 ···175:·00000990·····0·NOTYPE··LOCAL··DEFAULT····6·.LC110
180 ···176:·0000049b···200·FUNC····LOCAL··DEFAULT····7·my_ExternalEntityRefHandler180 ···176:·0000049b···200·FUNC····LOCAL··DEFAULT····7·my_ExternalEntityRefHandler
181 ···177:·000009a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC111181 ···177:·000009a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC111
182 ···178:·000029a1···160·FUNC····LOCAL··DEFAULT····1·my_StartNamespaceDeclHandler182 ···178:·00002ab5···160·FUNC····LOCAL··DEFAULT····1·my_StartNamespaceDeclHandler
183 ···179:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112183 ···179:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112
184 ···180:·00000563···148·FUNC····LOCAL··DEFAULT····7·my_EndNamespaceDeclHandler184 ···180:·00000563···148·FUNC····LOCAL··DEFAULT····7·my_EndNamespaceDeclHandler
185 ···181:·00002a41····30·FUNC····LOCAL··DEFAULT····1·xmlparse_ordered_attributes_setter185 ···181:·00002b55····30·FUNC····LOCAL··DEFAULT····1·xmlparse_ordered_attributes_setter
186 ···182:·00002a61····30·FUNC····LOCAL··DEFAULT····1·xmlparse_specified_attributes_setter186 ···182:·00002b75····30·FUNC····LOCAL··DEFAULT····1·xmlparse_specified_attributes_setter
187 ···183:·000009cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC113187 ···183:·000009cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC113
188 ···184:·000009e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC114188 ···184:·000009e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC114
189 ···185:·000009f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC115189 ···185:·000009f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC115
190 ···186:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC116190 ···186:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC116
191 ···187:·000005f7···474·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_ExternalEntityParserCreate191 ···187:·000005f7···474·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_ExternalEntityParserCreate
192 ···188:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d192 ···188:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
193 ···189:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····6·.LC117193 ···189:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····6·.LC117
194 ···190:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC118194 ···190:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC118
195 ···191:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····7·$t195 ···191:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
196 ···192:·000007d1···162·FUNC····LOCAL··DEFAULT····7·my_XmlDeclHandler196 ···192:·000007d1···162·FUNC····LOCAL··DEFAULT····7·my_XmlDeclHandler
197 ···193:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC119197 ···193:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC119
198 ···194:·00000873···100·FUNC····LOCAL··DEFAULT····7·pyexpat_ErrorString198 ···194:·00000873···100·FUNC····LOCAL··DEFAULT····7·pyexpat_ErrorString
199 ···195:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····6·.LC120199 ···195:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····6·.LC120
200 ···196:·00002a81···178·FUNC····LOCAL··DEFAULT····1·my_DefaultHandlerExpandHandler200 ···196:·00002b95···178·FUNC····LOCAL··DEFAULT····1·my_DefaultHandlerExpandHandler
201 ···197:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····6·.LC121201 ···197:·00000a30·····0·NOTYPE··LOCAL··DEFAULT····6·.LC121
202 ···198:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····6·.LC122202 ···198:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····6·.LC122
203 ···199:·000008d7···162·FUNC····LOCAL··DEFAULT····7·my_ProcessingInstructionHandler203 ···199:·000008d7···162·FUNC····LOCAL··DEFAULT····7·my_ProcessingInstructionHandler
204 ···200:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····6·.LC123204 ···200:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····6·.LC123
205 ···201:·00000a54·····0·NOTYPE··LOCAL··DEFAULT····6·.LC124205 ···201:·00000a54·····0·NOTYPE··LOCAL··DEFAULT····6·.LC124
206 ···202:·00000979···140·FUNC····LOCAL··DEFAULT····7·my_NotStandaloneHandler206 ···202:·00000979···140·FUNC····LOCAL··DEFAULT····7·my_NotStandaloneHandler
207 ···203:·00000a05····16·FUNC····LOCAL··DEFAULT····7·xmlparse_ErrorColumnNumber_getter207 ···203:·00000a05····16·FUNC····LOCAL··DEFAULT····7·xmlparse_ErrorColumnNumber_getter
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 ···214:·00000c09···192·FUNC····LOCAL··DEFAULT····7·my_AttlistDeclHandler218 ···214:·00000c09···192·FUNC····LOCAL··DEFAULT····7·my_AttlistDeclHandler
219 ···215:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC132219 ···215:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC132
220 ···216:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC133220 ···216:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC133
221 ···217:·00000cc9···194·FUNC····LOCAL··DEFAULT····7·my_NotationDeclHandler221 ···217:·00000cc9···194·FUNC····LOCAL··DEFAULT····7·my_NotationDeclHandler
222 ···218:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC134222 ···218:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC134
223 ···219:·00000d8b···138·FUNC····LOCAL··DEFAULT····7·my_EndDoctypeDeclHandler223 ···219:·00000d8b···138·FUNC····LOCAL··DEFAULT····7·my_EndDoctypeDeclHandler
224 ···220:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC135224 ···220:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC135
225 ···221:·00002b35···178·FUNC····LOCAL··DEFAULT····1·my_DefaultHandler225 ···221:·00002c49···178·FUNC····LOCAL··DEFAULT····1·my_DefaultHandler
226 ···222:·00000ae0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC136226 ···222:·00000ae0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC136
227 ···223:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC137227 ···223:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC137
228 ···224:·00000e15···210·FUNC····LOCAL··DEFAULT····7·my_UnparsedEntityDeclHandler228 ···224:·00000e15···210·FUNC····LOCAL··DEFAULT····7·my_UnparsedEntityDeclHandler
229 ···225:·00000afc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC138229 ···225:·00000afc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC138
230 ···226:·00000ee7···138·FUNC····LOCAL··DEFAULT····7·my_StartCdataSectionHandler230 ···226:·00000ee7···138·FUNC····LOCAL··DEFAULT····7·my_StartCdataSectionHandler
231 ···227:·00000b10·····0·NOTYPE··LOCAL··DEFAULT····6·.LC139231 ···227:·00000b10·····0·NOTYPE··LOCAL··DEFAULT····6·.LC139
232 ···228:·00000f71···138·FUNC····LOCAL··DEFAULT····7·my_EndCdataSectionHandler232 ···228:·00000f71···138·FUNC····LOCAL··DEFAULT····7·my_EndCdataSectionHandler
Offset 245, 29 lines modifiedOffset 245, 29 lines modified
245 ···241:·00001135····32·FUNC····LOCAL··DEFAULT····7·xmlparse_clear245 ···241:·00001135····32·FUNC····LOCAL··DEFAULT····7·xmlparse_clear
246 ···242:·00001180·····0·NOTYPE··LOCAL··DEFAULT····7·$d246 ···242:·00001180·····0·NOTYPE··LOCAL··DEFAULT····7·$d
247 ···243:·00001184·····0·NOTYPE··LOCAL··DEFAULT····7·$t247 ···243:·00001184·····0·NOTYPE··LOCAL··DEFAULT····7·$t
248 ···244:·00001185·····6·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_used_getter248 ···244:·00001185·····6·FUNC····LOCAL··DEFAULT····7·xmlparse_buffer_used_getter
249 ···245:·0000118b····16·FUNC····LOCAL··DEFAULT····7·xmlparse_ErrorCode_getter249 ···245:·0000118b····16·FUNC····LOCAL··DEFAULT····7·xmlparse_ErrorCode_getter
250 ···246:·000011ab····80·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_GetInputContext250 ···246:·000011ab····80·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_GetInputContext
251 ···247:·000011fb····26·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_GetBase251 ···247:·000011fb····26·FUNC····LOCAL··DEFAULT····7·pyexpat_xmlparser_GetBase
252 ···248:·00000000·····0·SECTION·LOCAL··DEFAULT···11·252 ···248:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
253 ···249:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d253 ···249:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
254 ···250:·00000000····16·OBJECT··LOCAL··DEFAULT···11·_keywords.1254 ···250:·00000000····16·OBJECT··LOCAL··DEFAULT····9·_keywords.1
255 ···251:·00000010····33·OBJECT··LOCAL··DEFAULT···11·pyexpat_module_documentation255 ···251:·00000010····33·OBJECT··LOCAL··DEFAULT····9·pyexpat_module_documentation
256 ···252:·00000034····11·OBJECT··LOCAL··DEFAULT···11·Xmlparsetype__doc__256 ···252:·00000034····11·OBJECT··LOCAL··DEFAULT····9·Xmlparsetype__doc__
257 ···253:·00000040····73·OBJECT··LOCAL··DEFAULT···11·pyexpat_ErrorString__doc__257 ···253:·00000040····73·OBJECT··LOCAL··DEFAULT····9·pyexpat_ErrorString__doc__
258 ···254:·0000008c···141·OBJECT··LOCAL··DEFAULT···11·pyexpat_ParserCreate__doc__258 ···254:·0000008c···141·OBJECT··LOCAL··DEFAULT····9·pyexpat_ParserCreate__doc__
259 ···255:·0000011c···379·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_UseForeignDTD__doc__259 ···255:·0000011c···379·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_UseForeignDTD__doc__
260 ···256:·00000298···305·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_SetParamEntityParsing__doc__260 ···256:·00000298···305·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_SetParamEntityParsing__doc__
261 ···257:·000003cc···217·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_ExternalEntityParserCreate__doc__261 ···257:·000003cc···217·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_ExternalEntityParserCreate__doc__
262 ···258:·000004a8···254·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_GetInputContext__doc__262 ···258:·000004a8···254·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_GetInputContext__doc__
263 ···259:·000005a8····61·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_GetBase__doc__263 ···259:·000005a8····61·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_GetBase__doc__
264 ···260:·000005e8····61·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_SetBase__doc__264 ···260:·000005e8····61·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_SetBase__doc__
265 ···261:·00000628····68·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_ParseFile__doc__265 ···261:·00000628····68·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_ParseFile__doc__
266 ···262:·0000066c···100·OBJECT··LOCAL··DEFAULT···11·pyexpat_xmlparser_Parse__doc__266 ···262:·0000066c···100·OBJECT··LOCAL··DEFAULT····9·pyexpat_xmlparser_Parse__doc__
267 ···263:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d267 ···263:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
268 ···264:·00000000···204·OBJECT··LOCAL··DEFAULT····3·Xmlparsetype268 ···264:·00000000···204·OBJECT··LOCAL··DEFAULT····3·Xmlparsetype
269 ···265:·00000aac···144·OBJECT··LOCAL··DEFAULT····3·xmlparse_methods269 ···265:·00000aac···144·OBJECT··LOCAL··DEFAULT····3·xmlparse_methods
270 ···266:·00000a84····40·OBJECT··LOCAL··DEFAULT····3·xmlparse_members270 ···266:·00000a84····40·OBJECT··LOCAL··DEFAULT····3·xmlparse_members
271 ···267:·0000096c···280·OBJECT··LOCAL··DEFAULT····3·xmlparse_getsetlist271 ···267:·0000096c···280·OBJECT··LOCAL··DEFAULT····3·xmlparse_getsetlist
272 ···268:·000000cc··2048·OBJECT··LOCAL··DEFAULT····3·handler_info272 ···268:·000000cc··2048·OBJECT··LOCAL··DEFAULT····3·handler_info
273 ···269:·000008cc····52·OBJECT··LOCAL··DEFAULT····3·pyexpatmodule273 ···269:·000008cc····52·OBJECT··LOCAL··DEFAULT····3·pyexpatmodule
Offset 277, 132 lines modifiedOffset 277, 131 lines modified
277 ···273:·00000930····12·OBJECT··LOCAL··DEFAULT····3·PyId_read.0277 ···273:·00000930····12·OBJECT··LOCAL··DEFAULT····3·PyId_read.0
Max diff block lines reached; 18064/28949 bytes (62.40%) of diff not shown.
161 KB
readelf --wide --relocs {}
    
Offset 1, 1011 lines modifiedOffset 1, 1027 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x90d0·contains·916·entries:1 Relocation·section·'.rel.text'·at·offset·0x9088·contains·932·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC03 00000004··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
4 00000008··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC04 00000008··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0
5 0000000e··00011c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString5 0000000e··00011b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
6 0000001a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC16 0000001a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC1
7 0000001e··00000630·R_ARM_THM_MOVT_ABS·····00000010···.LC17 0000001e··00000630·R_ARM_THM_MOVT_ABS·····00000010···.LC1
8 00000022··00011c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString8 00000022··00011b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
9 0000002e··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR09 0000002e··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
10 00000032··00004f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR010 00000032··00004f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
11 00000038··00011d0a·R_ARM_THM_CALL·········00000000···PyType_Ready11 00000038··00011c0a·R_ARM_THM_CALL·········00000000···PyType_Ready
12 00000042··0000502f·R_ARM_THM_MOVW_ABS_NC··0000115b···xmlparse_handler_getter12 00000042··0000502f·R_ARM_THM_MOVW_ABS_NC··0000115b···xmlparse_handler_getter
13 00000046··00005030·R_ARM_THM_MOVT_ABS·····0000115b···xmlparse_handler_getter13 00000046··00005030·R_ARM_THM_MOVT_ABS·····0000115b···xmlparse_handler_getter
14 0000004a··0000512f·R_ARM_THM_MOVW_ABS_NC··00001fe1···xmlparse_handler_setter14 0000004a··0000512f·R_ARM_THM_MOVW_ABS_NC··00001fe1···xmlparse_handler_setter
15 0000004e··00005130·R_ARM_THM_MOVT_ABS·····00001fe1···xmlparse_handler_setter15 0000004e··00005130·R_ARM_THM_MOVT_ABS·····00001fe1···xmlparse_handler_setter
16 00000060··00011e0a·R_ARM_THM_CALL·········00000000···PyDescr_NewGetSet16 00000060··00011d0a·R_ARM_THM_CALL·········00000000···PyDescr_NewGetSet
17 00000072··00011f0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError17 00000072··00011e0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError
18 0000007c··0001200a·R_ARM_THM_CALL·········00000000···PyErr_Occurred18 0000007c··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
19 00000090··0001210a·R_ARM_THM_CALL·········00000000···PyDict_SetItem19 00000090··0001200a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
20 000000bc··0001220a·R_ARM_THM_CALL·········00000000···PyModule_Create220 000000bc··0001210a·R_ARM_THM_CALL·········00000000···PyModule_Create2
21 000000c8··0000522f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR121 000000c8··0000522f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
22 000000cc··00005230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR122 000000cc··00005230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
23 000000d6··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC1023 000000d6··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC10
24 000000da··00000f30·R_ARM_THM_MOVT_ABS·····00000084···.LC1024 000000da··00000f30·R_ARM_THM_MOVT_ABS·····00000084···.LC10
25 000000de··0001230a·R_ARM_THM_CALL·········00000000···PyErr_NewException25 000000de··0001220a·R_ARM_THM_CALL·········00000000···PyErr_NewException
26 000000ee··0000072f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC226 000000ee··0000072f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC2
27 000000f2··00000730·R_ARM_THM_MOVT_ABS·····00000020···.LC227 000000f2··00000730·R_ARM_THM_MOVT_ABS·····00000020···.LC2
28 000000fc··0001240a·R_ARM_THM_CALL·········00000000···PyModule_AddObject28 000000fc··0001230a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
29 00000104··0000082f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC329 00000104··0000082f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3
30 00000108··00000830·R_ARM_THM_MOVT_ABS·····00000028···.LC330 00000108··00000830·R_ARM_THM_MOVT_ABS·····00000028···.LC3
31 00000112··0001240a·R_ARM_THM_CALL·········00000000···PyModule_AddObject31 00000112··0001230a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
32 00000118··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR032 00000118··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
33 0000011c··00004f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR033 0000011c··00004f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
34 00000122··0000092f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC434 00000122··0000092f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC4
35 00000126··00000930·R_ARM_THM_MOVT_ABS·····00000034···.LC435 00000126··00000930·R_ARM_THM_MOVT_ABS·····00000034···.LC4
36 0000012e··0001240a·R_ARM_THM_CALL·········00000000···PyModule_AddObject36 0000012e··0001230a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
37 00000132··0001250a·R_ARM_THM_CALL·········00000000···XML_ExpatVersion37 00000132··0001240a·R_ARM_THM_CALL·········00000000···XML_ExpatVersion
38 00000136··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC538 00000136··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC5
39 0000013a··00000a30·R_ARM_THM_MOVT_ABS·····00000044···.LC539 0000013a··00000a30·R_ARM_THM_MOVT_ABS·····00000044···.LC5
40 00000142··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant40 00000142··0001250a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant
41 00000148··0001270a·R_ARM_THM_CALL·········00000000···XML_ExpatVersionInfo41 00000148··0001260a·R_ARM_THM_CALL·········00000000···XML_ExpatVersionInfo
42 0000014e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC642 0000014e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC6
43 00000152··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC643 00000152··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC6
44 00000158··0001280a·R_ARM_THM_CALL·········00000000···Py_BuildValue44 00000158··0001270a·R_ARM_THM_CALL·········00000000···Py_BuildValue
45 0000015c··00000c2f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC745 0000015c··00000c2f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC7
46 00000160··00000c30·R_ARM_THM_MOVT_ABS·····0000005c···.LC746 00000160··00000c30·R_ARM_THM_MOVT_ABS·····0000005c···.LC7
47 00000168··0001240a·R_ARM_THM_CALL·········00000000···PyModule_AddObject47 00000168··0001230a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
48 0000016e··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC848 0000016e··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC8
49 00000172··00000d30·R_ARM_THM_MOVT_ABS·····0000006c···.LC849 00000172··00000d30·R_ARM_THM_MOVT_ABS·····0000006c···.LC8
50 00000176··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC950 00000176··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000074···.LC9
51 0000017a··00000e30·R_ARM_THM_MOVT_ABS·····00000074···.LC951 0000017a··00000e30·R_ARM_THM_MOVT_ABS·····00000074···.LC9
52 0000017e··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant52 0000017e··0001250a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant
53 00000184··0001290a·R_ARM_THM_CALL·········00000000···PyModule_GetDict53 00000184··0001280a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
54 00000192··00011f0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError54 00000192··00011e0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError
55 0000019a··0001200a·R_ARM_THM_CALL·········00000000···PyErr_Occurred55 0000019a··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
56 000001a0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC056 000001a0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
57 000001a4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC057 000001a4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC0
58 000001a8··00012a0a·R_ARM_THM_CALL·········00000000···PyModule_New58 000001a8··0001290a·R_ARM_THM_CALL·········00000000···PyModule_New
59 000001b4··00012b0a·R_ARM_THM_CALL·········00000000···_PyImport_SetModule59 000001b4··00012a0a·R_ARM_THM_CALL·········00000000···_PyImport_SetModule
60 000001b8··0000102f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC1160 000001b8··0000102f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC11
61 000001bc··00001030·R_ARM_THM_MOVT_ABS·····000000a4···.LC1161 000001bc··00001030·R_ARM_THM_MOVT_ABS·····000000a4···.LC11
62 000001c4··0001240a·R_ARM_THM_CALL·········00000000···PyModule_AddObject62 000001c4··0001230a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
63 000001dc··00011f0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError63 000001dc··00011e0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError
64 000001e4··0001200a·R_ARM_THM_CALL·········00000000···PyErr_Occurred64 000001e4··00011f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
65 000001ee··0000062f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC165 000001ee··0000062f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC1
66 000001f2··00000630·R_ARM_THM_MOVT_ABS·····00000010···.LC166 000001f2··00000630·R_ARM_THM_MOVT_ABS·····00000010···.LC1
67 000001f6··00012a0a·R_ARM_THM_CALL·········00000000···PyModule_New67 000001f6··0001290a·R_ARM_THM_CALL·········00000000···PyModule_New
68 00000208··00012b0a·R_ARM_THM_CALL·········00000000···_PyImport_SetModule68 00000208··00012a0a·R_ARM_THM_CALL·········00000000···_PyImport_SetModule
69 0000020c··0000112f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC1269 0000020c··0000112f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC12
70 00000210··00001130·R_ARM_THM_MOVT_ABS·····000000ac···.LC1270 00000210··00001130·R_ARM_THM_MOVT_ABS·····000000ac···.LC12
71 00000218··0001240a·R_ARM_THM_CALL·········00000000···PyModule_AddObject71 00000218··0001230a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
72 00000240··00012c0a·R_ARM_THM_CALL·········00000000···XML_GetFeatureList72 00000240··00012b0a·R_ARM_THM_CALL·········00000000···XML_GetFeatureList
73 00000248··00012d0a·R_ARM_THM_CALL·········00000000···PyList_New73 00000248··00012c0a·R_ARM_THM_CALL·········00000000···PyList_New
74 00000254··0000122f·R_ARM_THM_MOVW_ABS_NC··000000b4···.LC1374 00000254··0000122f·R_ARM_THM_MOVW_ABS_NC··000000b4···.LC13
75 00000258··00001230·R_ARM_THM_MOVT_ABS·····000000b4···.LC1375 00000258··00001230·R_ARM_THM_MOVT_ABS·····000000b4···.LC13
76 00000260··00000102·R_ARM_ABS32············00000000···.data76 00000260··00000102·R_ARM_ABS32············00000000···.data
77 00000268··0001280a·R_ARM_THM_CALL·········00000000···Py_BuildValue77 00000268··0001270a·R_ARM_THM_CALL·········00000000···Py_BuildValue
78 00000278··00012e0a·R_ARM_THM_CALL·········00000000···PyList_Append78 00000278··00012d0a·R_ARM_THM_CALL·········00000000···PyList_Append
79 0000029a··0000132f·R_ARM_THM_MOVW_ABS_NC··000000b8···.LC1479 0000029a··0000132f·R_ARM_THM_MOVW_ABS_NC··000000b8···.LC14
80 0000029e··00001330·R_ARM_THM_MOVT_ABS·····000000b8···.LC1480 0000029e··00001330·R_ARM_THM_MOVT_ABS·····000000b8···.LC14
81 000002a6··0001240a·R_ARM_THM_CALL·········00000000···PyModule_AddObject81 000002a6··0001230a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
82 000002aa··00012f0a·R_ARM_THM_CALL·········00000000···PyDict_New82 000002aa··00012e0a·R_ARM_THM_CALL·········00000000···PyDict_New
83 000002b0··00012f0a·R_ARM_THM_CALL·········00000000···PyDict_New83 000002b0··00012e0a·R_ARM_THM_CALL·········00000000···PyDict_New
84 000002c4··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString84 000002c4··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
85 000002c8··0000142f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC1585 000002c8··0000142f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC15
86 000002cc··00001430·R_ARM_THM_MOVT_ABS·····000000c4···.LC1586 000002cc··00001430·R_ARM_THM_MOVT_ABS·····000000c4···.LC15
87 000002d4··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant87 000002d4··0001250a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant
88 000002e0··0001310a·R_ARM_THM_CALL·········00000000···PyLong_FromLong88 000002e0··0001300a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
89 000002ee··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString89 000002ee··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
90 000002f8··0001320a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString90 000002f8··0001310a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
91 00000304··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString91 00000304··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
92 00000308··00011c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString92 00000308··00011b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
93 0000031a··0001210a·R_ARM_THM_CALL·········00000000···PyDict_SetItem93 0000031a··0001200a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
94 00000348··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString94 00000348··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
95 0000034c··0000152f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC1695 0000034c··0000152f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC16
96 00000350··00001530·R_ARM_THM_MOVT_ABS·····000000d8···.LC1696 00000350··00001530·R_ARM_THM_MOVT_ABS·····000000d8···.LC16
97 00000358··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant97 00000358··0001250a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant
98 00000364··0001310a·R_ARM_THM_CALL·········00000000···PyLong_FromLong98 00000364··0001300a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
99 00000372··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString99 00000372··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
100 0000037c··0001320a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString100 0000037c··0001310a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
101 00000388··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString101 00000388··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
102 0000038c··00011c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString102 0000038c··00011b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
103 0000039e··0001210a·R_ARM_THM_CALL·········00000000···PyDict_SetItem103 0000039e··0001200a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
104 000003cc··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString104 000003cc··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
105 000003d0··0000162f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC17105 000003d0··0000162f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC17
106 000003d4··00001630·R_ARM_THM_MOVT_ABS·····000000ec···.LC17106 000003d4··00001630·R_ARM_THM_MOVT_ABS·····000000ec···.LC17
107 000003dc··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant107 000003dc··0001250a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant
108 000003e8··0001310a·R_ARM_THM_CALL·········00000000···PyLong_FromLong108 000003e8··0001300a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
109 000003f6··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString109 000003f6··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
110 00000400··0001320a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString110 00000400··0001310a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
111 0000040c··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString111 0000040c··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
112 00000410··00011c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString112 00000410··00011b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
113 00000422··0001210a·R_ARM_THM_CALL·········00000000···PyDict_SetItem113 00000422··0001200a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
114 00000450··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString114 00000450··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
115 00000454··0000172f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC18115 00000454··0000172f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC18
116 00000458··00001730·R_ARM_THM_MOVT_ABS·····00000104···.LC18116 00000458··00001730·R_ARM_THM_MOVT_ABS·····00000104···.LC18
117 00000460··0001260a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant117 00000460··0001250a·R_ARM_THM_CALL·········00000000···PyModule_AddStringConstant
118 0000046c··0001310a·R_ARM_THM_CALL·········00000000···PyLong_FromLong118 0000046c··0001300a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
119 0000047a··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString119 0000047a··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
120 00000484··0001320a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString120 00000484··0001310a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
121 00000490··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString121 00000490··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
122 00000494··00011c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString122 00000494··00011b0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
123 000004a6··0001210a·R_ARM_THM_CALL·········00000000···PyDict_SetItem123 000004a6··0001200a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
124 000004d4··0001300a·R_ARM_THM_CALL·········00000000···XML_ErrorString124 000004d4··00012f0a·R_ARM_THM_CALL·········00000000···XML_ErrorString
125 000004d8··0000182f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC19125 000004d8··0000182f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC19
126 000004dc··00001830·R_ARM_THM_MOVT_ABS·····0000011c···.LC19126 000004dc··00001830·R_ARM_THM_MOVT_ABS·····0000011c···.LC19
Max diff block lines reached; 150010/164789 bytes (91.03%) of diff not shown.
238 B
strings --all --bytes=8 {}
    
Offset 403, 11 lines modifiedOffset 403, 10 lines modified
403 PyObject_Realloc403 PyObject_Realloc
404 PyObject_Free404 PyObject_Free
405 .shstrtab405 .shstrtab
406 .rel.text406 .rel.text
407 .rel.data407 .rel.data
408 .rodata.str1.4408 .rodata.str1.4
409 .rel.text.unlikely409 .rel.text.unlikely
410 .rel.text.hot 
411 .rel.rodata410 .rel.rodata
412 .note.GNU-stack411 .note.GNU-stack
413 .ARM.attributes412 .ARM.attributes
13.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4632, 58 lines modifiedOffset 4632, 176 lines modified
4632 ·R_ARM_THM_CALL» _PyArg_CheckPositional4632 ·R_ARM_THM_CALL» _PyArg_CheckPositional
4633 »       cmp»    r0,·#04633 »       cmp»    r0,·#0
4634 »       bne.n»  2824·<pyexpat_xmlparser_Parse+0x10>4634 »       bne.n»  2824·<pyexpat_xmlparser_Parse+0x10>
4635 »       b.n»    28d4·<pyexpat_xmlparser_Parse+0xc0>4635 »       b.n»    28d4·<pyexpat_xmlparser_Parse+0xc0>
4636 »       mov»    r7,·r04636 »       mov»    r7,·r0
4637 »       b.n»    287e·<pyexpat_xmlparser_Parse+0x6a>4637 »       b.n»    287e·<pyexpat_xmlparser_Parse+0x6a>
  
 4638 00002914·<PyUnknownEncodingHandler>:
 4639 PyUnknownEncodingHandler():
 4640 »       push»   {r3,·r4,·r5,·lr}
 4641 »       mov»    r5,·r1
 4642 »       mov»    r4,·r2
 4643 »       bl»     0·<PyErr_Occurred>
 4644 ·R_ARM_THM_CALL» PyErr_Occurred
 4645 »       cmp»    r0,·#0
 4646 »       bne.n»  29dc·<PyUnknownEncodingHandler+0xc8>
 4647 »       movw»   r0,·#0
 4648 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 4649 »       movt»   r0,·#0
 4650 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 4651 »       ldrb.w» r3,·[r0,·#101]»     ;·0x65
 4652 »       cmp»    r3,·#0
 4653 »       beq.n»  2a0c·<PyUnknownEncodingHandler+0xf8>
 4654 »       mov»    r2,·r5
 4655 »       ldr»    r0,·[pc,·#236]»;·(2a24·<PyUnknownEncodingHandler+0x110>)
 4656 »       mov.w»  r1,·#256»   ;·0x100
 4657 »       movw»   r3,·#0
 4658 ·R_ARM_THM_MOVW_ABS_NC»  .LC100
 4659 »       movt»   r3,·#0
 4660 ·R_ARM_THM_MOVT_ABS»     .LC100
 4661 »       bl»     0·<PyUnicode_Decode>
 4662 ·R_ARM_THM_CALL» PyUnicode_Decode
 4663 »       mov»    r5,·r0
 4664 »       cmp»    r0,·#0
 4665 »       beq.n»  29dc·<PyUnknownEncodingHandler+0xc8>
 4666 »       ldrsb.w»r2,·[r0,·#16]
 4667 »       cmp»    r2,·#0
 4668 »       bge.n»  29cc·<PyUnknownEncodingHandler+0xb8>
 4669 »       ldr»    r0,·[r5,·#0]
 4670 »       ldr»    r3,·[r5,·#8]
 4671 »       subs»   r0,·#1
 4672 »       cmp.w»  r3,·#256»   ;·0x100
 4673 »       bne.n»  29e8·<PyUnknownEncodingHandler+0xd4>
 4674 »       ldrb.w» lr,·[r5,·#16]
 4675 »       ubfx»   ip,·lr,·#2,·#3
 4676 »       movs.w» r2,·lr,·lsl·#26
 4677 »       bpl.n»  29e4·<PyUnknownEncodingHandler+0xd0>
 4678 »       movs.w» r3,·lr,·lsl·#25
 4679 »       ite»    mi
 4680 »       addmi.w»r2,·r5,·#24
 4681 »       addpl.w»r2,·r5,·#36»       ;·0x24
 4682 »       movs»   r3,·#0
 4683 »       movw»   lr,·#65533»  ;·0xfffd
 4684 »       cmp.w»  ip,·#1
 4685 »       it»     eq
 4686 »       ldrbeq» r1,·[r2,·r3]
 4687 »       beq.n»  29a2·<PyUnknownEncodingHandler+0x8e>
 4688 »       cmp.w»  ip,·#2
 4689 »       ite»    eq
 4690 »       ldrheq.w»       r1,·[r2,·r3,·lsl·#1]
 4691 »       ldrne.w»r1,·[r2,·r3,·lsl·#2]
 4692 »       cmp»    r1,·lr
 4693 »       it»     eq
 4694 »       moveq.w»r1,·#4294967295»  ;·0xffffffff
 4695 »       str.w»  r1,·[r4,·r3,·lsl·#2]
 4696 »       adds»   r3,·#1
 4697 »       cmp.w»  r3,·#256»   ;·0x100
 4698 »       bne.n»  2982·<PyUnknownEncodingHandler+0x6e>
 4699 »       movs»   r1,·#0
 4700 »       str.w»  r1,·[r4,·#1024]»     ;·0x400
 4701 »       str.w»  r1,·[r4,·#1028]»     ;·0x404
 4702 »       str.w»  r1,·[r4,·#1032]»     ;·0x408
 4703 »       str»    r0,·[r5,·#0]
 4704 »       cbnz»   r0,·29e0·<PyUnknownEncodingHandler+0xcc>
 4705 »       mov»    r0,·r5
 4706 »       movs»   r4,·#1
 4707 »       bl»     0·<_Py_Dealloc>
 4708 ·R_ARM_THM_CALL» _Py_Dealloc
 4709 »       mov»    r0,·r4
 4710 »       pop»    {r3,·r4,·r5,·pc}
 4711 »       bl»     0·<_PyUnicode_Ready>
 4712 ·R_ARM_THM_CALL» _PyUnicode_Ready
 4713 »       cmp»    r0,·#0
 4714 »       beq.n»  2954·<PyUnknownEncodingHandler+0x40>
 4715 »       ldr»    r4,·[r5,·#0]
 4716 »       subs»   r4,·#1
 4717 »       str»    r4,·[r5,·#0]
 4718 »       cbz»    r4,·2a1c·<PyUnknownEncodingHandler+0x108>
 4719 »       movs»   r4,·#0
 4720 »       b.n»    29c8·<PyUnknownEncodingHandler+0xb4>
 4721 »       movs»   r4,·#1
 4722 »       b.n»    29c8·<PyUnknownEncodingHandler+0xb4>
 4723 »       ldr»    r2,·[r5,·#36]» ;·0x24
 4724 »       b.n»    297c·<PyUnknownEncodingHandler+0x68>
 4725 »       str»    r0,·[r5,·#0]
 4726 »       cbnz»   r0,·29f2·<PyUnknownEncodingHandler+0xde>
 4727 »       mov»    r0,·r5
 4728 »       bl»     0·<_Py_Dealloc>
 4729 ·R_ARM_THM_CALL» _Py_Dealloc
 4730 »       movw»   r5,·#0
 4731 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
 4732 »       movt»   r5,·#0
 4733 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
 4734 »       movw»   r1,·#0
 4735 ·R_ARM_THM_MOVW_ABS_NC»  .LC101
 4736 »       movt»   r1,·#0
 4737 ·R_ARM_THM_MOVT_ABS»     .LC101
 4738 »       movs»   r4,·#0
 4739 »       ldr»    r0,·[r5,·#0]
 4740 »       bl»     0·<PyErr_SetString>
 4741 ·R_ARM_THM_CALL» PyErr_SetString
 4742 »       b.n»    29c8·<PyUnknownEncodingHandler+0xb4>
 4743 »       adds»   r0,·#100»    ;·0x64
 4744 »       strb.w» r3,·[r0],·#1
 4745 »       adds»   r3,·#1
 4746 »       cmp.w»  r3,·#256»   ;·0x100
 4747 »       bne.n»  2a0e·<PyUnknownEncodingHandler+0xfa>
 4748 »       b.n»    2932·<PyUnknownEncodingHandler+0x1e>
 4749 »       mov»    r0,·r5
 4750 »       bl»     0·<_Py_Dealloc>
 4751 ·R_ARM_THM_CALL» _Py_Dealloc
 4752 »       b.n»    29c8·<PyUnknownEncodingHandler+0xb4>
 4753 »       .word»  0x00000064
 4754 ·R_ARM_ABS32»    .bss
  
4638 00002914·<xmlparse_namespace_prefixes_setter>:4755 00002a28·<xmlparse_namespace_prefixes_setter>:
4639 xmlparse_namespace_prefixes_setter():4756 xmlparse_namespace_prefixes_setter():
Max diff block lines reached; 9707/13188 bytes (73.60%) of diff not shown.
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·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
7 ··0x00000050·696b656c·79002e72·656c2e74·6578742e·ikely..rel.text.7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..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.
  
120 KB
selectmodule.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········23412·(bytes·into·file)13 ··Start·of·section·headers:··········23752·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x5b74:1 There·are·18·section·headers,·starting·at·offset·0x5cc8:
  
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·000dec·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000d4c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00476c·000a38·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·004858·0009d8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000e20·0002b0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000d80·0002b0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0051a4·000268·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005230·000268·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0010d0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001030·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0010d0·000400·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001030·000400·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0014d0·00084c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001430·0009d8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00540c·0003e8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·005498·0004b0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001d1c·00030c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001e08·00030c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0057f4·0002a8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005948·0002a8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002028·000f54·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002114·000f54·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·005a9c·000048·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·005bf0·000048·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002f7c·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003068·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002f7c·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003068·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002fb0·000d70·10·····16·144··419 ··[15]·.symtab···········SYMTAB··········00000000·00309c·000d70·10·····16·144··4
20 ··[16]·.strtab···········STRTAB··········00000000·003d20·000a4a·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·003e0c·000a4a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·005ae4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·005c38·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
7.67 KB
readelf --wide --symbols {}
    
Offset 49, 54 lines modifiedOffset 49, 54 lines modified
49 ····45:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000425····58·FUNC····LOCAL··DEFAULT····1·select_epoll_close50 ····46:·00000425····58·FUNC····LOCAL··DEFAULT····1·select_epoll_close
51 ····47:·00000461····56·FUNC····LOCAL··DEFAULT····1·pyepoll_internal_close51 ····47:·00000461····56·FUNC····LOCAL··DEFAULT····1·pyepoll_internal_close
52 ····48:·00000499····44·FUNC····LOCAL··DEFAULT····1·pyepoll_dealloc52 ····48:·00000499····44·FUNC····LOCAL··DEFAULT····1·pyepoll_dealloc
53 ····49:·000004c5···164·FUNC····LOCAL··DEFAULT····1·_select_traverse53 ····49:·000004c5···164·FUNC····LOCAL··DEFAULT····1·_select_traverse
54 ····50:·00000569·····2·FUNC····LOCAL··DEFAULT····1·_select_free54 ····50:·00000569·····2·FUNC····LOCAL··DEFAULT····1·_select_free
55 ····51:·0000056d···236·FUNC····LOCAL··DEFAULT····1·_select_clear55 ····51:·0000056d···236·FUNC····LOCAL··DEFAULT····1·_select_clear
 56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····52:·00000659····70·FUNC····LOCAL··DEFAULT····1·select_poll57 ····53:·00000001····66·FUNC····LOCAL··DEFAULT····7·select_poll
57 ····53:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3458 ····54:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
58 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
59 ····55:·00000001···312·FUNC····LOCAL··DEFAULT····7·select_poll_register59 ····55:·00000045···312·FUNC····LOCAL··DEFAULT····7·select_poll_register
60 ····56:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3560 ····56:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
61 ····57:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3661 ····57:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
62 ····58:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3762 ····58:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
63 ····59:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3863 ····59:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
64 ····60:·00000139···844·FUNC····LOCAL··DEFAULT····7·select_poll_poll64 ····60:·0000017d··1110·FUNC····LOCAL··DEFAULT····7·select_poll_poll
65 ····61:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3965 ····61:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
66 ····62:·00000485···304·FUNC····LOCAL··DEFAULT····7·select_epoll_register66 ····62:·000005d5···304·FUNC····LOCAL··DEFAULT····7·select_epoll_register
67 ····63:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····7·$d67 ····63:·00000700·····0·NOTYPE··LOCAL··DEFAULT····7·$d
68 ····64:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4068 ····64:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
69 ····65:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4169 ····65:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
70 ····66:·000006a1···820·FUNC····LOCAL··DEFAULT····1·select_epoll_poll70 ····66:·00000659···788·FUNC····LOCAL··DEFAULT····1·select_epoll_poll
71 ····67:·000009d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d71 ····67:·00000968·····0·NOTYPE··LOCAL··DEFAULT····1·$d
72 ····68:·000009d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t72 ····68:·00000704·····0·NOTYPE··LOCAL··DEFAULT····7·$t
73 ····69:·000009d5····56·FUNC····LOCAL··DEFAULT····1·poll_dealloc73 ····69:·00000705····64·FUNC····LOCAL··DEFAULT····7·poll_dealloc
 74 ····70:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
74 ····70:·00000a0d····94·FUNC····LOCAL··DEFAULT····1·select_poll_unregister75 ····71:·0000096d····94·FUNC····LOCAL··DEFAULT····1·select_poll_unregister
75 ····71:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4276 ····72:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
76 ····72:·00000a6d····66·FUNC····LOCAL··DEFAULT····1·select_select77 ····73:·000009cd····66·FUNC····LOCAL··DEFAULT····1·select_select
77 ····73:·00000ab1···656·FUNC····LOCAL··DEFAULT····1·select_select_impl.constprop.078 ····74:·00000a11···656·FUNC····LOCAL··DEFAULT····1·select_select_impl.constprop.0
78 ····74:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4379 ····75:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
79 ····75:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4480 ····76:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
80 ····76:·000005b5···334·FUNC····LOCAL··DEFAULT····7·seq2set81 ····77:·00000745···332·FUNC····LOCAL··DEFAULT····7·seq2set
81 ····77:·00000705···208·FUNC····LOCAL··DEFAULT····7·set2list82 ····78:·00000891···208·FUNC····LOCAL··DEFAULT····7·set2list
82 ····78:·000007d5···118·FUNC····LOCAL··DEFAULT····7·reap_obj83 ····79:·00000961···118·FUNC····LOCAL··DEFAULT····7·reap_obj
83 ····79:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4584 ····80:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
84 ····80:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4685 ····81:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
85 ····81:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4786 ····82:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
86 ····82:·000005b4·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
87 ····83:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4887 ····83:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
88 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t88 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
89 ····85:·00000001···226·FUNC····LOCAL··DEFAULT····9·select_poll_modify89 ····85:·00000001···226·FUNC····LOCAL··DEFAULT····9·select_poll_modify
90 ····86:·000000e3····38·FUNC····LOCAL··DEFAULT····9·select_epoll_fileno90 ····86:·000000e3····38·FUNC····LOCAL··DEFAULT····9·select_epoll_fileno
91 ····87:·00000109····32·FUNC····LOCAL··DEFAULT····9·pyepoll_get_closed91 ····87:·00000109····32·FUNC····LOCAL··DEFAULT····9·pyepoll_get_closed
92 ····88:·00000129···252·FUNC····LOCAL··DEFAULT····9·select_epoll_modify92 ····88:·00000129···252·FUNC····LOCAL··DEFAULT····9·select_epoll_modify
93 ····89:·00000220·····0·NOTYPE··LOCAL··DEFAULT····9·$d93 ····89:·00000220·····0·NOTYPE··LOCAL··DEFAULT····9·$d
94 ····90:·00000d41···172·FUNC····LOCAL··DEFAULT····1·select_epoll_unregister94 ····90:·00000ca1···172·FUNC····LOCAL··DEFAULT····1·select_epoll_unregister
95 ····91:·00000de8·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····91:·00000d48·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····92:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·$t96 ····92:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·$t
97 ····93:·00000225····42·FUNC····LOCAL··DEFAULT····9·select_epoll___enter__97 ····93:·00000225····42·FUNC····LOCAL··DEFAULT····9·select_epoll___enter__
98 ····94:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4998 ····94:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
99 ····95:·0000024f····64·FUNC····LOCAL··DEFAULT····9·select_epoll___exit__99 ····95:·0000024f····64·FUNC····LOCAL··DEFAULT····9·select_epoll___exit__
100 ····96:·0000028f····88·FUNC····LOCAL··DEFAULT····9·select_epoll_fromfd100 ····96:·0000028f····88·FUNC····LOCAL··DEFAULT····9·select_epoll_fromfd
101 ····97:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50101 ····97:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
102 ····98:·000002e7····36·FUNC····LOCAL··DEFAULT····9·poll_new102 ····98:·000002e7····36·FUNC····LOCAL··DEFAULT····9·poll_new
Offset 174, 28 lines modifiedOffset 174, 28 lines modified
174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New174 ···170:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_AsFileDescriptor176 ···172:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_AsFileDescriptor
177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_UnsignedShort_Converter177 ···173:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_UnsignedShort_Converter
178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc 
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong 
183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next 
184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·poll 
185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New 
186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New 
187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromMillisecondsObject181 ···177:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromMillisecondsObject
188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsMilliseconds182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsMilliseconds
189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetMonotonicClock183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetMonotonicClock
 184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
 185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
 186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
 187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·poll
 188 ···184:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
 189 ···185:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals190 ···186:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals
191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsUnsignedLongMask195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsUnsignedLongMask
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·epoll_ctl196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·epoll_ctl
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromSecondsObject197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromSecondsObject
198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·epoll_wait199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·epoll_wait
200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue200 ···196:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free201 ···197:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
44.7 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x476c·contains·327·entries:1 Relocation·section·'.rel.text'·at·offset·0x4858·contains·315·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00002430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00002430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000000e··0000910a·R_ARM_THM_CALL·········00000000···PyModule_Create25 0000000e··0000910a·R_ARM_THM_CALL·········00000000···PyModule_Create2
6 0000001a··0000920a·R_ARM_THM_CALL·········00000000···PyModule_GetState6 0000001a··0000920a·R_ARM_THM_CALL·········00000000···PyModule_GetState
7 00000020··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC07 00000020··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
8 00000024··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC08 00000024··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Offset 181, 159 lines modifiedOffset 181, 147 lines modified
181 0000060a··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc181 0000060a··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
182 00000612··0000920a·R_ARM_THM_CALL·········00000000···PyModule_GetState182 00000612··0000920a·R_ARM_THM_CALL·········00000000···PyModule_GetState
183 00000626··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc183 00000626··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
184 0000062e··0000920a·R_ARM_THM_CALL·········00000000···PyModule_GetState184 0000062e··0000920a·R_ARM_THM_CALL·········00000000···PyModule_GetState
185 00000642··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc185 00000642··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
186 0000064a··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc186 0000064a··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
187 00000652··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc187 00000652··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
188 0000065a··0000242f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
189 0000065e··00002430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
190 00000662··0000a90a·R_ARM_THM_CALL·········00000000···PyState_FindModule 
191 00000666··0000920a·R_ARM_THM_CALL·········00000000···PyModule_GetState 
192 0000066c··0000aa0a·R_ARM_THM_CALL·········00000000···_PyObject_New 
193 0000067c··0000ab0a·R_ARM_THM_CALL·········00000000···PyDict_New 
194 00000698··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
195 000006de··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type188 00000696··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
196 000006e2··00009930·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type189 0000069a··00009930·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
197 000006ee··00009a0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype190 000006a6··00009a0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
198 000006fa··00009b0a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt191 000006b2··00009b0a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
199 0000071c··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct192 000006d4··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
200 00000720··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct193 000006d8··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
201 00000730··0000c10a·R_ARM_THM_CALL·········00000000···_PyTime_FromSecondsObject194 000006e8··0000c10a·R_ARM_THM_CALL·········00000000···_PyTime_FromSecondsObject
202 00000740··0000b80a·R_ARM_THM_CALL·········00000000···_PyTime_AsMilliseconds195 000006f8··0000b20a·R_ARM_THM_CALL·········00000000···_PyTime_AsMilliseconds
203 00000764··0000b90a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock196 0000071c··0000b30a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
204 0000078c··0000c20a·R_ARM_THM_CALL·········00000000···PyMem_Malloc197 00000744··0000c20a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
205 0000079c··0000a10a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread198 00000754··0000a10a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
206 000007a2··0000a60a·R_ARM_THM_CALL·········00000000···__errno_location199 0000075a··0000a60a·R_ARM_THM_CALL·········00000000···__errno_location
207 000007b6··0000c30a·R_ARM_THM_CALL·········00000000···epoll_wait200 0000076e··0000c30a·R_ARM_THM_CALL·········00000000···epoll_wait
208 000007c0··0000a30a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread201 00000778··0000a30a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
209 000007d4··0000b50a·R_ARM_THM_CALL·········00000000···PyList_New202 0000078c··0000b80a·R_ARM_THM_CALL·········00000000···PyList_New
210 000007e0··0000412f·R_ARM_THM_MOVW_ABS_NC··00000264···.LC41203 00000798··0000412f·R_ARM_THM_MOVW_ABS_NC··00000264···.LC41
211 000007e4··00004130·R_ARM_THM_MOVT_ABS·····00000264···.LC41204 0000079c··00004130·R_ARM_THM_MOVT_ABS·····00000264···.LC41
212 000007f4··0000c40a·R_ARM_THM_CALL·········00000000···Py_BuildValue205 000007ae··0000c40a·R_ARM_THM_CALL·········00000000···Py_BuildValue
213 0000080e··0000c50a·R_ARM_THM_CALL·········00000000···PyMem_Free206 000007c8··0000c50a·R_ARM_THM_CALL·········00000000···PyMem_Free
214 0000081e··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals207 000007d8··0000ba0a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals
215 0000082c··0000b90a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock208 000007e8··0000b30a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
216 00000842··0000b80a·R_ARM_THM_CALL·········00000000···_PyTime_AsMilliseconds209 000007fe··0000b20a·R_ARM_THM_CALL·········00000000···_PyTime_AsMilliseconds
217 0000084a··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError210 00000806··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
218 0000084e··00009f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError211 0000080a··00009f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
219 00000856··0000bd0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches212 00000812··0000bd0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
220 0000086e··0000b50a·R_ARM_THM_CALL·········00000000···PyList_New 
221 00000882··0000392f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC36213 0000082a··0000392f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC36
222 00000886··00003930·R_ARM_THM_MOVT_ABS·····000001b4···.LC36214 0000082e··00003930·R_ARM_THM_MOVT_ABS·····000001b4···.LC36
223 0000088e··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString215 00000834··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
224 00000894··0000be2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError216 0000083a··0000bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
225 00000898··0000be30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError217 0000083e··0000bc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
226 0000089c··00003a2f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC37218 00000842··00003a2f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC37
227 000008a0··00003a30·R_ARM_THM_MOVT_ABS·····000001d8···.LC37219 00000846··00003a30·R_ARM_THM_MOVT_ABS·····000001d8···.LC37
228 000008aa··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString220 00000850··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
229 000008b4··0000bb0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory221 00000858··0000bb0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
230 000008ba··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError222 0000085e··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
231 000008be··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError223 00000862··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
232 000008c4··0000402f·R_ARM_THM_MOVW_ABS_NC··00000238···.LC40224 00000868··0000402f·R_ARM_THM_MOVW_ABS_NC··00000238···.LC40
233 000008c8··00004030·R_ARM_THM_MOVT_ABS·····00000238···.LC40225 0000086c··00004030·R_ARM_THM_MOVT_ABS·····00000238···.LC40
234 000008d4··0000c60a·R_ARM_THM_CALL·········00000000···PyErr_Format226 00000876··0000c60a·R_ARM_THM_CALL·········00000000···PyErr_Format
235 00000918··0000980a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords227 000008ba··0000980a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
236 00000926··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError228 000008d4··0000942f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
237 0000092a··00009430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError229 000008d8··00009430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
238 00000936··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno230 000008e2··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
 231 000008fc··0000980a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
239 0000094e··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc232 0000090e··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
240 00000968··0000980a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords 
241 00000978··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError233 00000914··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
242 0000097c··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError234 00000918··00009d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
243 00000980··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC39235 0000091c··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC39
244 00000984··00003d30·R_ARM_THM_MOVT_ABS·····00000210···.LC39236 00000920··00003d30·R_ARM_THM_MOVT_ABS·····00000210···.LC39
245 00000990··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
246 00000996··00009e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
247 000009a2··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
248 000009a6··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
249 000009ac··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
250 000009b0··00009f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
251 000009b4··0000262f·R_ARM_THM_MOVW_ABS_NC··00000154···.LC31 
252 000009b8··00002630·R_ARM_THM_MOVT_ABS·····00000154···.LC31 
253 000009c2··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString237 0000092a··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 238 00000930··00009e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 239 0000093c··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 240 00000940··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 241 00000946··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 242 0000094a··00009f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 243 0000094e··0000262f·R_ARM_THM_MOVW_ABS_NC··00000154···.LC31
 244 00000952··00002630·R_ARM_THM_MOVT_ABS·····00000154···.LC31
 245 0000095a··00009c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
254 000009d0··00000102·R_ARM_ABS32············00000000···.data246 00000968··00000102·R_ARM_ABS32············00000000···.data
255 000009de··0000c50a·R_ARM_THM_CALL·········00000000···PyMem_Free 
256 000009ee··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
257 000009f4··0000c70a·R_ARM_THM_CALL·········00000000···PyObject_Free 
258 00000a12··0000ac0a·R_ARM_THM_CALL·········00000000···PyObject_AsFileDescriptor247 00000972··0000ac0a·R_ARM_THM_CALL·········00000000···PyObject_AsFileDescriptor
259 00000a1a··0000ae0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong248 0000097a··0000ae0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
260 00000a26··0000c80a·R_ARM_THM_CALL·········00000000···PyDict_DelItem249 00000986··0000c80a·R_ARM_THM_CALL·········00000000···PyDict_DelItem
261 00000a36··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct250 00000996··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
262 00000a3a··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct251 0000099a··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
263 00000a5a··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc252 000009ba··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
264 00000a62··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc253 000009c2··0000a50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
265 00000a8c··0000472f·R_ARM_THM_MOVW_ABS_NC··00000268···.LC42254 000009ec··0000482f·R_ARM_THM_MOVW_ABS_NC··00000268···.LC42
266 00000a90··00004730·R_ARM_THM_MOVT_ABS·····00000268···.LC42255 000009f0··00004830·R_ARM_THM_MOVT_ABS·····00000268···.LC42
267 00000a9a··0000b00a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional256 000009fa··0000b00a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
268 00000aa4··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct257 00000a04··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
269 00000aa8··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct258 00000a08··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
270 00000ab4··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct259 00000a14··0000a72f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
271 00000ab8··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct260 00000a18··0000a730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
272 00000ad8··0000c10a·R_ARM_THM_CALL·········00000000···_PyTime_FromSecondsObject261 00000a38··0000c10a·R_ARM_THM_CALL·········00000000···_PyTime_FromSecondsObject
273 00000aea··0000c90a·R_ARM_THM_CALL·········00000000···_PyTime_AsTimeval262 00000a4a··0000c90a·R_ARM_THM_CALL·········00000000···_PyTime_AsTimeval
274 00000b2c··00004c0a·R_ARM_THM_CALL·········000005b5···seq2set263 00000a8c··00004d0a·R_ARM_THM_CALL·········00000745···seq2set
275 00000b40··00004c0a·R_ARM_THM_CALL·········000005b5···seq2set264 00000aa0··00004d0a·R_ARM_THM_CALL·········00000745···seq2set
276 00000b5a··00004c0a·R_ARM_THM_CALL·········000005b5···seq2set265 00000aba··00004d0a·R_ARM_THM_CALL·········00000745···seq2set
277 00000b7a··0000b90a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock266 00000ada··0000b30a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
278 00000b9e··0000a10a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread267 00000afe··0000a10a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
279 00000ba4··0000a60a·R_ARM_THM_CALL·········00000000···__errno_location268 00000b04··0000a60a·R_ARM_THM_CALL·········00000000···__errno_location
280 00000bba··0000ca0a·R_ARM_THM_CALL·········00000000···select269 00000b1a··0000ca0a·R_ARM_THM_CALL·········00000000···select
281 00000bc2··0000a30a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread270 00000b22··0000a30a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
282 00000bd8··00004d0a·R_ARM_THM_CALL·········00000705···set2list271 00000b38··00004e0a·R_ARM_THM_CALL·········00000891···set2list
283 00000be2··00004d0a·R_ARM_THM_CALL·········00000705···set2list272 00000b42··00004e0a·R_ARM_THM_CALL·········00000891···set2list
284 00000bec··00004d0a·R_ARM_THM_CALL·········00000705···set2list273 00000b4c··00004e0a·R_ARM_THM_CALL·········00000891···set2list
285 00000bf2··00009e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred274 00000b52··00009e0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
286 00000c02··0000cb0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack275 00000b62··0000cb0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
287 00000c30··00004e0a·R_ARM_THM_CALL·········000007d5···reap_obj276 00000b90··00004f0a·R_ARM_THM_CALL·········00000961···reap_obj
288 00000c36··00004e0a·R_ARM_THM_CALL·········000007d5···reap_obj277 00000b96··00004f0a·R_ARM_THM_CALL·········00000961···reap_obj
Max diff block lines reached; 26070/45758 bytes (56.97%) of diff not shown.
755 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 212, 27 lines modifiedOffset 212, 27 lines modified
212 _PyObject_New212 _PyObject_New
213 PyDict_New213 PyDict_New
214 PyObject_AsFileDescriptor214 PyObject_AsFileDescriptor
215 _PyLong_UnsignedShort_Converter215 _PyLong_UnsignedShort_Converter
216 PyLong_FromLong216 PyLong_FromLong
217 PyDict_SetItem217 PyDict_SetItem
218 _PyArg_CheckPositional218 _PyArg_CheckPositional
 219 _PyTime_FromMillisecondsObject
 220 _PyTime_AsMilliseconds
 221 _PyTime_GetMonotonicClock
219 PyMem_Realloc222 PyMem_Realloc
220 PyLong_AsLong 
221 PyDict_Next223 PyDict_Next
 224 PyLong_AsLong
222 PyList_New225 PyList_New
223 PyTuple_New226 PyTuple_New
224 _PyTime_FromMillisecondsObject 
225 _PyTime_AsMilliseconds 
226 _PyTime_GetMonotonicClock 
227 PyErr_CheckSignals227 PyErr_CheckSignals
228 PyErr_NoMemory228 PyErr_NoMemory
229 PyExc_RuntimeError 
230 PyErr_ExceptionMatches 
231 PyExc_OverflowError229 PyExc_OverflowError
 230 PyErr_ExceptionMatches
 231 PyExc_RuntimeError
232 PyLong_AsUnsignedLongMask232 PyLong_AsUnsignedLongMask
233 epoll_ctl233 epoll_ctl
234 _PyTime_FromSecondsObject234 _PyTime_FromSecondsObject
235 PyMem_Malloc235 PyMem_Malloc
236 epoll_wait236 epoll_wait
237 Py_BuildValue237 Py_BuildValue
238 PyMem_Free238 PyMem_Free
26.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 805, 149 lines modifiedOffset 805, 111 lines modified
805 ·R_ARM_THM_CALL» _Py_Dealloc805 ·R_ARM_THM_CALL» _Py_Dealloc
806 »       b.n»    5d4·<_select_clear+0x68>806 »       b.n»    5d4·<_select_clear+0x68>
807 »       mov»    r0,·r5807 »       mov»    r0,·r5
808 »       bl»     0·<_Py_Dealloc>808 »       bl»     0·<_Py_Dealloc>
809 ·R_ARM_THM_CALL» _Py_Dealloc809 ·R_ARM_THM_CALL» _Py_Dealloc
810 »       b.n»    5aa·<_select_clear+0x3e>810 »       b.n»    5aa·<_select_clear+0x3e>
  
811 00000658·<select_poll>: 
812 select_poll(): 
813 »       push»   {r4,·lr} 
814 »       movw»   r0,·#0 
815 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
816 »       movt»   r0,·#0 
817 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
818 »       bl»     0·<PyState_FindModule> 
819 ·R_ARM_THM_CALL» PyState_FindModule 
820 »       bl»     0·<PyModule_GetState> 
821 ·R_ARM_THM_CALL» PyModule_GetState 
822 »       ldr»    r0,·[r0,·#4] 
823 »       bl»     0·<_PyObject_New> 
824 ·R_ARM_THM_CALL» _PyObject_New 
825 »       cbz»    r0,·690·<select_poll+0x38> 
826 »       mov»    r4,·r0 
827 »       movs»   r3,·#0 
828 »       str»    r3,·[r0,·#12] 
829 »       strd»   r3,·r3,·[r0,·#20] 
830 »       bl»     0·<PyDict_New> 
831 ·R_ARM_THM_CALL» PyDict_New 
832 »       str»    r0,·[r4,·#8] 
833 »       cbz»    r0,·688·<select_poll+0x30> 
834 »       mov»    r0,·r4 
835 »       pop»    {r4,·pc} 
836 »       ldr»    r0,·[r4,·#0] 
837 »       subs»   r1,·r0,·#1 
838 »       str»    r1,·[r4,·#0] 
839 »       cbz»    r1,·694·<select_poll+0x3c> 
840 »       movs»   r4,·#0 
841 »       b.n»    684·<select_poll+0x2c> 
842 »       mov»    r0,·r4 
843 »       mov»    r4,·r1 
844 »       bl»     0·<_Py_Dealloc> 
845 ·R_ARM_THM_CALL» _Py_Dealloc 
846 »       b.n»    684·<select_poll+0x2c> 
847 »       nop 
  
848 000006a0·<select_epoll_poll>:811 00000658·<select_epoll_poll>:
849 select_epoll_poll():812 select_epoll_poll():
850 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}813 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
851 »       mov»    r5,·r2814 »       mov»    r5,·r2
852 »       mov»    sl,·r0815 »       mov»    sl,·r0
853 »       sub»    sp,·#52»      ;·0x34816 »       sub»    sp,·#52»      ;·0x34
854 »       mov»    r6,·r1817 »       mov»    r6,·r1
855 »       mov»    r2,·r3818 »       mov»    r2,·r3
856 »       cmp»    r3,·#0819 »       cmp»    r3,·#0
857 »       bne.w»  8fc·<select_epoll_poll+0x25c>820 »       bne.w»  89e·<select_epoll_poll+0x246>
858 »       cmp»    r5,·#0821 »       cmp»    r5,·#0
859 »       blt.w»  954·<select_epoll_poll+0x2b4>822 »       blt.w»  8e8·<select_epoll_poll+0x290>
860 »       mov»    r4,·r5823 »       mov»    r4,·r5
861 »       cmp»    r5,·#2824 »       cmp»    r5,·#2
862 »       bgt.w»  900·<select_epoll_poll+0x260>825 »       bgt.w»  8a2·<select_epoll_poll+0x24a>
863 »       cmp»    r1,·#0826 »       cmp»    r1,·#0
864 »       beq.w»  900·<select_epoll_poll+0x260>827 »       beq.w»  8a2·<select_epoll_poll+0x24a>
865 »       cmp»    r4,·#0828 »       cmp»    r4,·#0
866 »       beq.w»  8da·<select_epoll_poll+0x23a>829 »       beq.w»  87c·<select_epoll_poll+0x224>
867 »       ldr»    r5,·[r6,·#0]830 »       ldr»    r5,·[r6,·#0]
868 »       cmp»    r5,·#0831 »       cmp»    r5,·#0
869 »       beq.w»  9a2·<select_epoll_poll+0x302>832 »       beq.w»  93c·<select_epoll_poll+0x2e4>
870 »       cmp»    r4,·#1833 »       cmp»    r4,·#1
871 »       beq.w»  9c8·<select_epoll_poll+0x328>834 »       beq.w»  960·<select_epoll_poll+0x308>
872 »       ldr»    r3,·[r6,·#4]835 »       ldr»    r3,·[r6,·#4]
873 »       movw»   r1,·#0836 »       movw»   r1,·#0
874 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type837 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type
875 »       movt»   r1,·#0838 »       movt»   r1,·#0
876 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type839 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type
877 »       ldr»    r0,·[r3,·#4]840 »       ldr»    r0,·[r3,·#4]
878 »       cmp»    r0,·r1841 »       cmp»    r0,·r1
879 »       beq.w»  9ac·<select_epoll_poll+0x30c>842 »       beq.w»  946·<select_epoll_poll+0x2ee>
880 »       bl»     0·<PyType_IsSubtype>843 »       bl»     0·<PyType_IsSubtype>
881 ·R_ARM_THM_CALL» PyType_IsSubtype844 ·R_ARM_THM_CALL» PyType_IsSubtype
882 »       cmp»    r0,·#0845 »       cmp»    r0,·#0
883 »       bne.w»  9ac·<select_epoll_poll+0x30c>846 »       bne.w»  946·<select_epoll_poll+0x2ee>
884 »       ldr»    r0,·[r6,·#4]847 »       ldr»    r0,·[r6,·#4]
885 »       bl»     0·<_PyLong_AsInt>848 »       bl»     0·<_PyLong_AsInt>
886 ·R_ARM_THM_CALL» _PyLong_AsInt849 ·R_ARM_THM_CALL» _PyLong_AsInt
887 »       mov»    r7,·r0850 »       mov»    r7,·r0
888 »       adds»   r2,·r0,·#1851 »       adds»   r2,·r0,·#1
889 »       beq.w»  996·<select_epoll_poll+0x2f6>852 »       beq.w»  930·<select_epoll_poll+0x2d8>
890 »       mov.w»  r2,·#4294967295»    ;·0xffffffff853 »       mov.w»  r2,·#4294967295»    ;·0xffffffff
891 »       mov.w»  r3,·#4294967295»    ;·0xffffffff854 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
892 »       strd»   r2,·r3,·[sp,·#32]855 »       strd»   r2,·r3,·[sp,·#32]
893 »       ldr.w»  r2,·[sl,·#8]856 »       ldr.w»  r2,·[sl,·#8]
894 »       cmp»    r2,·#0857 »       cmp»    r2,·#0
895 »       blt.w»  978·<select_epoll_poll+0x2d8>858 »       blt.w»  914·<select_epoll_poll+0x2bc>
896 »       movw»   r1,·#0859 »       movw»   r1,·#0
897 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct860 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
898 »       movt»   r1,·#0861 »       movt»   r1,·#0
899 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct862 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
900 »       cmp»    r5,·r1863 »       cmp»    r5,·r1
901 »       beq.w»  862·<select_epoll_poll+0x1c2>864 »       beq.w»  81c·<select_epoll_poll+0x1c4>
902 »       movs»   r2,·#3865 »       movs»   r2,·#3
903 »       mov»    r1,·r5866 »       mov»    r1,·r5
904 »       add»    r0,·sp,·#32867 »       add»    r0,·sp,·#32
905 »       bl»     0·<_PyTime_FromSecondsObject>868 »       bl»     0·<_PyTime_FromSecondsObject>
906 ·R_ARM_THM_CALL» _PyTime_FromSecondsObject869 ·R_ARM_THM_CALL» _PyTime_FromSecondsObject
907 »       cmp»    r0,·#0870 »       cmp»    r0,·#0
908 »       blt.w»  84a·<select_epoll_poll+0x1aa>871 »       blt.w»  806·<select_epoll_poll+0x1ae>
909 »       ldrd»   r0,·r1,·[sp,·#32]872 »       ldrd»   r0,·r1,·[sp,·#32]
910 »       movs»   r2,·#1873 »       movs»   r2,·#1
911 »       bl»     0·<_PyTime_AsMilliseconds>874 »       bl»     0·<_PyTime_AsMilliseconds>
912 ·R_ARM_THM_CALL» _PyTime_AsMilliseconds875 ·R_ARM_THM_CALL» _PyTime_AsMilliseconds
913 »       adds.w» r3,·r0,·#2147483648»;·0x80000000876 »       adds.w» r3,·r0,·#2147483648»;·0x80000000
914 »       adc.w»  r5,·r1,·#0877 »       adc.w»  r5,·r1,·#0
915 »       movs»   r4,·#0878 »       movs»   r4,·#0
916 »       cmp»    r5,·#0879 »       cmp»    r5,·#0
917 »       bne.w»  894·<select_epoll_poll+0x1f4>880 »       bne.w»  83a·<select_epoll_poll+0x1e2>
918 »       ldr»    r3,·[sp,·#36]» ;·0x24881 »       ldr»    r3,·[sp,·#36]» ;·0x24
919 »       cmp»    r1,·#0882 »       cmp»    r1,·#0
920 »       ite»    ge883 »       ite»    ge
921 »       movge»  r6,·r0884 »       movge»  r6,·r0
922 »       movlt.w»r6,·#4294967295»  ;·0xffffffff885 »       movlt.w»r6,·#4294967295»  ;·0xffffffff
923 »       cmp»    r3,·#0886 »       cmp»    r3,·#0
924 »       blt.n»  81a·<select_epoll_poll+0x17a>887 »       blt.n»  7d4·<select_epoll_poll+0x17c>
925 »       bl»     0·<_PyTime_GetMonotonicClock>888 »       bl»     0·<_PyTime_GetMonotonicClock>
926 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock889 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock
927 »       ldr»    r4,·[sp,·#32]890 »       ldr»    r4,·[sp,·#32]
928 »       adds»   r4,·r0,·r4891 »       adds»   r4,·r0,·r4
929 »       ldr»    r0,·[sp,·#36]» ;·0x24892 »       ldr»    r0,·[sp,·#36]» ;·0x24
Max diff block lines reached; 22725/26391 bytes (86.11%) of diff not shown.
34.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 69 lines modifiedOffset 1, 105 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
 2 00000000·<select_poll>:
 3 select_poll():
 4 »       push»   {r4,·lr}
 5 »       movw»   r0,·#0
 6 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 7 »       movt»   r0,·#0
 8 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 9 »       bl»     0·<PyState_FindModule>
 10 ·R_ARM_THM_CALL» PyState_FindModule
 11 »       bl»     0·<PyModule_GetState>
 12 ·R_ARM_THM_CALL» PyModule_GetState
 13 »       ldr»    r0,·[r0,·#4]
 14 »       bl»     0·<_PyObject_New>
 15 ·R_ARM_THM_CALL» _PyObject_New
 16 »       cbz»    r0,·3e·<select_poll+0x3e>
 17 »       mov»    r4,·r0
 18 »       movs»   r3,·#0
 19 »       str»    r3,·[r0,·#12]
 20 »       strd»   r3,·r3,·[r0,·#20]
 21 »       bl»     0·<PyDict_New>
 22 ·R_ARM_THM_CALL» PyDict_New
 23 »       str»    r0,·[r4,·#8]
 24 »       cbz»    r0,·30·<select_poll+0x30>
 25 »       mov»    r0,·r4
 26 »       pop»    {r4,·pc}
 27 »       ldr»    r0,·[r4,·#0]
 28 »       subs»   r1,·r0,·#1
 29 »       str»    r1,·[r4,·#0]
 30 »       cbnz»   r1,·3e·<select_poll+0x3e>
 31 »       mov»    r0,·r4
 32 »       bl»     0·<_Py_Dealloc>
 33 ·R_ARM_THM_CALL» _Py_Dealloc
 34 »       movs»   r4,·#0
 35 »       b.n»    2c·<select_poll+0x2c>
 36 »       nop
  
2 00000000·<select_poll_register>:37 00000044·<select_poll_register>:
3 select_poll_register():38 select_poll_register():
4 »       push»   {r4,·r5,·r6,·r7,·lr}39 »       push»   {r4,·r5,·r6,·r7,·lr}
5 »       subs»   r3,·r2,·#140 »       subs»   r3,·r2,·#1
6 »       mov»    r5,·r241 »       mov»    r5,·r2
7 »       sub»    sp,·#1242 »       sub»    sp,·#12
8 »       movs»   r2,·#743 »       movs»   r2,·#7
9 »       mov»    r6,·r044 »       mov»    r6,·r0
10 »       mov»    r7,·r145 »       mov»    r7,·r1
11 »       cmp»    r3,·#146 »       cmp»    r3,·#1
12 »       strh.w» r2,·[sp,·#6]47 »       strh.w» r2,·[sp,·#6]
13 »       bhi.n»  92·<select_poll_register+0x92>48 »       bhi.n»  d6·<select_poll_register+0x92>
14 »       ldr»    r0,·[r1,·#0]49 »       ldr»    r0,·[r1,·#0]
15 »       bl»     0·<PyObject_AsFileDescriptor>50 »       bl»     0·<PyObject_AsFileDescriptor>
16 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor51 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor
17 »       mov»    r4,·r052 »       mov»    r4,·r0
18 »       adds»   r2,·r0,·#153 »       adds»   r2,·r0,·#1
19 »       beq.w»  12a·<select_poll_register+0x12a>54 »       beq.w»  16e·<select_poll_register+0x12a>
20 »       cmp»    r5,·#155 »       cmp»    r5,·#1
21 »       beq.n»  c4·<select_poll_register+0xc4>56 »       beq.n»  108·<select_poll_register+0xc4>
22 »       ldr»    r0,·[r7,·#4]57 »       ldr»    r0,·[r7,·#4]
23 »       add.w»  r1,·sp,·#658 »       add.w»  r1,·sp,·#6
24 »       bl»     0·<_PyLong_UnsignedShort_Converter>59 »       bl»     0·<_PyLong_UnsignedShort_Converter>
25 ·R_ARM_THM_CALL» _PyLong_UnsignedShort_Converter60 ·R_ARM_THM_CALL» _PyLong_UnsignedShort_Converter
26 »       cmp»    r0,·#061 »       cmp»    r0,·#0
27 »       beq.n»  12a·<select_poll_register+0x12a>62 »       beq.n»  16e·<select_poll_register+0x12a>
28 »       mov»    r0,·r463 »       mov»    r0,·r4
29 »       ldrh.w» r5,·[sp,·#6]64 »       ldrh.w» r5,·[sp,·#6]
30 »       bl»     0·<PyLong_FromLong>65 »       bl»     0·<PyLong_FromLong>
31 ·R_ARM_THM_CALL» PyLong_FromLong66 ·R_ARM_THM_CALL» PyLong_FromLong
32 »       mov»    r4,·r067 »       mov»    r4,·r0
33 »       cmp»    r0,·#068 »       cmp»    r0,·#0
34 »       beq.n»  12a·<select_poll_register+0x12a>69 »       beq.n»  16e·<select_poll_register+0x12a>
35 »       mov»    r0,·r570 »       mov»    r0,·r5
36 »       bl»     0·<PyLong_FromLong>71 »       bl»     0·<PyLong_FromLong>
37 ·R_ARM_THM_CALL» PyLong_FromLong72 ·R_ARM_THM_CALL» PyLong_FromLong
38 »       mov»    r5,·r073 »       mov»    r5,·r0
39 »       cmp»    r0,·#074 »       cmp»    r0,·#0
40 »       beq.n»  122·<select_poll_register+0x122>75 »       beq.n»  166·<select_poll_register+0x122>
41 »       mov»    r2,·r076 »       mov»    r2,·r0
42 »       mov»    r1,·r477 »       mov»    r1,·r4
43 »       ldr»    r0,·[r6,·#8]78 »       ldr»    r0,·[r6,·#8]
44 »       bl»     0·<PyDict_SetItem>79 »       bl»     0·<PyDict_SetItem>
45 ·R_ARM_THM_CALL» PyDict_SetItem80 ·R_ARM_THM_CALL» PyDict_SetItem
46 »       ldr»    r1,·[r4,·#0]81 »       ldr»    r1,·[r4,·#0]
47 »       mov»    r7,·r082 »       mov»    r7,·r0
48 »       subs»   r0,·r1,·#183 »       subs»   r0,·r1,·#1
49 »       str»    r0,·[r4,·#0]84 »       str»    r0,·[r4,·#0]
50 »       cmp»    r0,·#085 »       cmp»    r0,·#0
51 »       beq.n»  f0·<select_poll_register+0xf0>86 »       beq.n»  134·<select_poll_register+0xf0>
52 »       ldr»    r4,·[r5,·#0]87 »       ldr»    r4,·[r5,·#0]
53 »       subs»   r3,·r4,·#188 »       subs»   r3,·r4,·#1
54 »       str»    r3,·[r5,·#0]89 »       str»    r3,·[r5,·#0]
55 »       cmp»    r3,·#090 »       cmp»    r3,·#0
56 »       beq.n»  fe·<select_poll_register+0xfe>91 »       beq.n»  142·<select_poll_register+0xfe>
57 »       cmp»    r7,·#092 »       cmp»    r7,·#0
58 »       blt.n»  12a·<select_poll_register+0x12a>93 »       blt.n»  16e·<select_poll_register+0x12a>
59 »       movw»   ip,·#094 »       movw»   ip,·#0
60 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct95 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
61 »       movt»   ip,·#096 »       movt»   ip,·#0
62 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct97 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
63 »       movs»   r2,·#098 »       movs»   r2,·#0
64 »       str»    r2,·[r6,·#12]99 »       str»    r2,·[r6,·#12]
65 »       mov»    r0,·ip100 »       mov»    r0,·ip
Offset 78, 476 lines modifiedOffset 114, 596 lines modified
78 ·R_ARM_THM_MOVT_ABS»     .LC34114 ·R_ARM_THM_MOVT_ABS»     .LC34
79 »       movs»   r3,·#2115 »       movs»   r3,·#2
80 »       movs»   r2,·#1116 »       movs»   r2,·#1
81 »       mov»    r1,·r5117 »       mov»    r1,·r5
82 »       bl»     0·<_PyArg_CheckPositional>118 »       bl»     0·<_PyArg_CheckPositional>
83 ·R_ARM_THM_CALL» _PyArg_CheckPositional119 ·R_ARM_THM_CALL» _PyArg_CheckPositional
84 »       cmp»    r0,·#0120 »       cmp»    r0,·#0
85 »       beq.n»  12a·<select_poll_register+0x12a>121 »       beq.n»  16e·<select_poll_register+0x12a>
86 »       ldr»    r0,·[r7,·#0]122 »       ldr»    r0,·[r7,·#0]
87 »       bl»     0·<PyObject_AsFileDescriptor>123 »       bl»     0·<PyObject_AsFileDescriptor>
88 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor124 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor
89 »       mov»    r4,·r0125 »       mov»    r4,·r0
90 »       adds»   r3,·r0,·#1126 »       adds»   r3,·r0,·#1
91 »       beq.n»  12a·<select_poll_register+0x12a>127 »       beq.n»  16e·<select_poll_register+0x12a>
92 »       cmp»    r5,·#1128 »       cmp»    r5,·#1
93 »       ble.n»  c4·<select_poll_register+0xc4>129 »       ble.n»  108·<select_poll_register+0xc4>
94 »       ldr»    r0,·[r7,·#4]130 »       ldr»    r0,·[r7,·#4]
95 »       add.w»  r1,·sp,·#6131 »       add.w»  r1,·sp,·#6
96 »       bl»     0·<_PyLong_UnsignedShort_Converter>132 »       bl»     0·<_PyLong_UnsignedShort_Converter>
97 ·R_ARM_THM_CALL» _PyLong_UnsignedShort_Converter133 ·R_ARM_THM_CALL» _PyLong_UnsignedShort_Converter
98 »       cbz»    r0,·12a·<select_poll_register+0x12a>134 »       cbz»    r0,·16e·<select_poll_register+0x12a>
Max diff block lines reached; 31067/34577 bytes (89.85%) of diff not shown.
2.87 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 122, 29 lines modifiedOffset 122, 29 lines modified
122 ··0x00000770·50794f62·6a656374·5f417346·696c6544·PyObject_AsFileD122 ··0x00000770·50794f62·6a656374·5f417346·696c6544·PyObject_AsFileD
123 ··0x00000780·65736372·6970746f·72005f50·794c6f6e·escriptor._PyLon123 ··0x00000780·65736372·6970746f·72005f50·794c6f6e·escriptor._PyLon
124 ··0x00000790·675f556e·7369676e·65645368·6f72745f·g_UnsignedShort_124 ··0x00000790·675f556e·7369676e·65645368·6f72745f·g_UnsignedShort_
125 ··0x000007a0·436f6e76·65727465·72005079·4c6f6e67·Converter.PyLong125 ··0x000007a0·436f6e76·65727465·72005079·4c6f6e67·Converter.PyLong
126 ··0x000007b0·5f46726f·6d4c6f6e·67005079·44696374·_FromLong.PyDict126 ··0x000007b0·5f46726f·6d4c6f6e·67005079·44696374·_FromLong.PyDict
127 ··0x000007c0·5f536574·4974656d·005f5079·4172675f·_SetItem._PyArg_127 ··0x000007c0·5f536574·4974656d·005f5079·4172675f·_SetItem._PyArg_
128 ··0x000007d0·43686563·6b506f73·6974696f·6e616c00·CheckPositional.128 ··0x000007d0·43686563·6b506f73·6974696f·6e616c00·CheckPositional.
 129 ··0x000007e0·5f507954·696d655f·46726f6d·4d696c6c·_PyTime_FromMill
 130 ··0x000007f0·69736563·6f6e6473·4f626a65·6374005f·isecondsObject._
 131 ··0x00000800·50795469·6d655f41·734d696c·6c697365·PyTime_AsMillise
 132 ··0x00000810·636f6e64·73005f50·7954696d·655f4765·conds._PyTime_Ge
 133 ··0x00000820·744d6f6e·6f746f6e·6963436c·6f636b00·tMonotonicClock.
129 ··0x000007e0·50794d65·6d5f5265·616c6c6f·63005079·PyMem_Realloc.Py134 ··0x00000830·50794d65·6d5f5265·616c6c6f·63005079·PyMem_Realloc.Py
130 ··0x000007f0·4c6f6e67·5f41734c·6f6e6700·50794469·Long_AsLong.PyDi135 ··0x00000840·44696374·5f4e6578·74005079·4c6f6e67·Dict_Next.PyLong
131 ··0x00000800·63745f4e·65787400·50794c69·73745f4e·ct_Next.PyList_N136 ··0x00000850·5f41734c·6f6e6700·50794c69·73745f4e·_AsLong.PyList_N
132 ··0x00000810·65770050·79547570·6c655f4e·6577005f·ew.PyTuple_New._137 ··0x00000860·65770050·79547570·6c655f4e·65770050·ew.PyTuple_New.P
133 ··0x00000820·50795469·6d655f46·726f6d4d·696c6c69·PyTime_FromMilli 
134 ··0x00000830·7365636f·6e64734f·626a6563·74005f50·secondsObject._P 
135 ··0x00000840·7954696d·655f4173·4d696c6c·69736563·yTime_AsMillisec 
136 ··0x00000850·6f6e6473·005f5079·54696d65·5f476574·onds._PyTime_Get 
137 ··0x00000860·4d6f6e6f·746f6e69·63436c6f·636b0050·MonotonicClock.P 
138 ··0x00000870·79457272·5f436865·636b5369·676e616c·yErr_CheckSignal138 ··0x00000870·79457272·5f436865·636b5369·676e616c·yErr_CheckSignal
139 ··0x00000880·73005079·4572725f·4e6f4d65·6d6f7279·s.PyErr_NoMemory139 ··0x00000880·73005079·4572725f·4e6f4d65·6d6f7279·s.PyErr_NoMemory
140 ··0x00000890·00507945·78635f52·756e7469·6d654572·.PyExc_RuntimeEr140 ··0x00000890·00507945·78635f4f·76657266·6c6f7745·.PyExc_OverflowE
141 ··0x000008a0·726f7200·50794572·725f4578·63657074·ror.PyErr_Except141 ··0x000008a0·72726f72·00507945·72725f45·78636570·rror.PyErr_Excep
142 ··0x000008b0·696f6e4d·61746368·65730050·79457863·ionMatches.PyExc142 ··0x000008b0·74696f6e·4d617463·68657300·50794578·tionMatches.PyEx
143 ··0x000008c0·5f4f7665·72666c6f·77457272·6f720050·_OverflowError.P143 ··0x000008c0·635f5275·6e74696d·65457272·6f720050·c_RuntimeError.P
144 ··0x000008d0·794c6f6e·675f4173·556e7369·676e6564·yLong_AsUnsigned144 ··0x000008d0·794c6f6e·675f4173·556e7369·676e6564·yLong_AsUnsigned
145 ··0x000008e0·4c6f6e67·4d61736b·0065706f·6c6c5f63·LongMask.epoll_c145 ··0x000008e0·4c6f6e67·4d61736b·0065706f·6c6c5f63·LongMask.epoll_c
146 ··0x000008f0·746c005f·50795469·6d655f46·726f6d53·tl._PyTime_FromS146 ··0x000008f0·746c005f·50795469·6d655f46·726f6d53·tl._PyTime_FromS
147 ··0x00000900·65636f6e·64734f62·6a656374·0050794d·econdsObject.PyM147 ··0x00000900·65636f6e·64734f62·6a656374·0050794d·econdsObject.PyM
148 ··0x00000910·656d5f4d·616c6c6f·63006570·6f6c6c5f·em_Malloc.epoll_148 ··0x00000910·656d5f4d·616c6c6f·63006570·6f6c6c5f·em_Malloc.epoll_
149 ··0x00000920·77616974·0050795f·4275696c·6456616c·wait.Py_BuildVal149 ··0x00000920·77616974·0050795f·4275696c·6456616c·wait.Py_BuildVal
150 ··0x00000930·75650050·794d656d·5f467265·65005079·ue.PyMem_Free.Py150 ··0x00000930·75650050·794d656d·5f467265·65005079·ue.PyMem_Free.Py
2.47 KB
signalmodule.o
1.16 KB
readelf --wide --relocs {}
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 000004c4··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR071 000004c4··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
72 000004c8··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR072 000004c8··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
73 000004d4··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime73 000004d4··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
74 000004d8··0000b130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime74 000004d8··0000b130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
75 000004de··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR175 000004de··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
76 000004e2··00003d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR176 000004e2··00003d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
77 000004f8··0000d80a·R_ARM_THM_CALL·········00000000···_PyEval_SignalReceived77 000004f8··0000d80a·R_ARM_THM_CALL·········00000000···_PyEval_SignalReceived
78 0000050c··0000d90a·R_ARM_THM_CALL·········00000000···_Py_write_noraise78 00000510··0000d90a·R_ARM_THM_CALL·········00000000···_Py_write_noraise
79 0000051a··0000d70a·R_ARM_THM_CALL·········00000000···__errno_location79 0000051a··0000d70a·R_ARM_THM_CALL·········00000000···__errno_location
80 00000528··00004e2f·R_ARM_THM_MOVW_ABS_NC··00000681···report_wakeup_write_error80 00000528··00004e2f·R_ARM_THM_MOVW_ABS_NC··00000681···report_wakeup_write_error
81 0000052c··00004e30·R_ARM_THM_MOVT_ABS·····00000681···report_wakeup_write_error81 0000052c··00004e30·R_ARM_THM_MOVT_ABS·····00000681···report_wakeup_write_error
82 00000530··0000da0a·R_ARM_THM_CALL·········00000000···_PyEval_AddPendingCall82 00000530··0000da0a·R_ARM_THM_CALL·········00000000···_PyEval_AddPendingCall
83 00000544··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type83 00000544··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
84 00000548··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type84 00000548··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
85 00000552··0000cd0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype85 00000552··0000cd0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
1.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 559, 39 lines modifiedOffset 559, 39 lines modified
559 »       dmb»    ish559 »       dmb»    ish
560 »       ldr»    r7,·[r1,·#32]560 »       ldr»    r7,·[r1,·#32]
561 »       mov»    r0,·r7561 »       mov»    r0,·r7
562 »       bl»     0·<_PyEval_SignalReceived>562 »       bl»     0·<_PyEval_SignalReceived>
563 ·R_ARM_THM_CALL» _PyEval_SignalReceived563 ·R_ARM_THM_CALL» _PyEval_SignalReceived
564 »       ldr»    r0,·[r5,·#68]» ;·0x44564 »       ldr»    r0,·[r5,·#68]» ;·0x44
565 »       adds»   r3,·r0,·#1565 »       adds»   r3,·r0,·#1
566 »       beq.n»  514·<trip_signal+0x50>566 »       bne.n»  506·<trip_signal+0x42>
 567 »       add»    sp,·#12
 568 »       pop»    {r4,·r5,·r6,·r7,·pc}
567 »       mov»    r2,·r6569 »       mov»    r2,·r6
568 »       add.w»  r1,·sp,·#7570 »       add.w»  r1,·sp,·#7
569 »       strb.w» r4,·[sp,·#7]571 »       strb.w» r4,·[sp,·#7]
570 »       bl»     0·<_Py_write_noraise>572 »       bl»     0·<_Py_write_noraise>
571 ·R_ARM_THM_CALL» _Py_write_noraise573 ·R_ARM_THM_CALL» _Py_write_noraise
572 »       cmp»    r0,·#0574 »       cmp»    r0,·#0
573 »       blt.n»  518·<trip_signal+0x54>575 »       bge.n»  502·<trip_signal+0x3e>
574 »       add»    sp,·#12 
575 »       pop»    {r4,·r5,·r6,·r7,·pc} 
576 »       ldr»    r4,·[r5,·#72]» ;·0x48576 »       ldr»    r4,·[r5,·#72]» ;·0x48
577 »       bl»     0·<__errno_location>577 »       bl»     0·<__errno_location>
578 ·R_ARM_THM_CALL» __errno_location578 ·R_ARM_THM_CALL» __errno_location
579 »       ldr»    r2,·[r0,·#0]579 »       ldr»    r2,·[r0,·#0]
580 »       cbnz»   r4,·526·<trip_signal+0x62>580 »       cbnz»   r4,·526·<trip_signal+0x62>
581 »       cmp»    r2,·#11581 »       cmp»    r2,·#11
582 »       beq.n»  514·<trip_signal+0x50>582 »       beq.n»  502·<trip_signal+0x3e>
583 »       mov»    r0,·r7583 »       mov»    r0,·r7
584 »       movw»   r1,·#0584 »       movw»   r1,·#0
585 ·R_ARM_THM_MOVW_ABS_NC»  report_wakeup_write_error585 ·R_ARM_THM_MOVW_ABS_NC»  report_wakeup_write_error
586 »       movt»   r1,·#0586 »       movt»   r1,·#0
587 ·R_ARM_THM_MOVT_ABS»     report_wakeup_write_error587 ·R_ARM_THM_MOVT_ABS»     report_wakeup_write_error
588 »       bl»     0·<_PyEval_AddPendingCall>588 »       bl»     0·<_PyEval_AddPendingCall>
589 ·R_ARM_THM_CALL» _PyEval_AddPendingCall589 ·R_ARM_THM_CALL» _PyEval_AddPendingCall
590 »       b.n»    514·<trip_signal+0x50>590 »       b.n»    502·<trip_signal+0x3e>
591 »       nop591 »       nop
  
592 00000538·<signal_pthread_sigmask>:592 00000538·<signal_pthread_sigmask>:
593 signal_pthread_sigmask():593 signal_pthread_sigmask():
594 »       push»   {r4,·r5,·r6,·lr}594 »       push»   {r4,·r5,·r6,·lr}
595 »       cmp»    r2,·#2595 »       cmp»    r2,·#2
596 »       mov»    r4,·r1596 »       mov»    r4,·r1
636 KB
socketmodule.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:··········103116·(bytes·into·file)13 ··Start·of·section·headers:··········102344·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x192cc:1 There·are·17·section·headers,·starting·at·offset·0x18fc8:
  
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·004250·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0044e8·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0137a8·003bd8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0135ec·003c80·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·004288·0005a0·00··WA··0···0··87 ··[·3]·.data·············PROGBITS········00000000·004520·0005a0·00··WA··0···0··8
8 ··[·4]·.rel.data·········REL·············00000000·017380·0006b8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·01726c·0006b8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·004828·00000c·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·004ac0·00000c·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004828·002e43·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004ac0·002e43·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·00766c·0017b0·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·007904·0017b0·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·017a38·001208·08···I·14···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·017924·001208·08···I·14···7··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·008e1c·000b98·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·0090b4·000728·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·018c40·000600·08···I·14···9··414 ··[10]·.rel.text.hot·····REL·············00000000·018b2c·000410·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0099b4·0040f0·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0097dc·0040f0·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00daa4·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00d8cc·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00daa4·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d8cc·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00dad8·003c70·10·····15·823··418 ··[14]·.symtab···········SYMTAB··········00000000·00d900·003c80·10·····15·824··4
19 ··[15]·.strtab···········STRTAB··········00000000·011748·00205d·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·011580·00206c·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·019240·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·018f3c·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
71.5 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·967·entries:1 Symbol·table·'.symtab'·contains·968·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
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:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
Offset 376, 595 lines modifiedOffset 376, 596 lines modified
376 ···372:·0000161c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC365376 ···372:·0000161c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC365
377 ···373:·0000164c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC366377 ···373:·0000164c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC366
378 ···374:·00001650·····0·NOTYPE··LOCAL··DEFAULT····6·.LC367378 ···374:·00001650·····0·NOTYPE··LOCAL··DEFAULT····6·.LC367
379 ···375:·00001668·····0·NOTYPE··LOCAL··DEFAULT····6·.LC368379 ···375:·00001668·····0·NOTYPE··LOCAL··DEFAULT····6·.LC368
380 ···376:·00001670·····0·NOTYPE··LOCAL··DEFAULT····6·.LC369380 ···376:·00001670·····0·NOTYPE··LOCAL··DEFAULT····6·.LC369
381 ···377:·00001684·····0·NOTYPE··LOCAL··DEFAULT····6·.LC370381 ···377:·00001684·····0·NOTYPE··LOCAL··DEFAULT····6·.LC370
382 ···378:·000017b5···664·FUNC····LOCAL··DEFAULT····1·socket_getaddrinfo382 ···378:·000017b5···664·FUNC····LOCAL··DEFAULT····1·socket_getaddrinfo
383 ···379:·00001c3d···988·FUNC····LOCAL··DEFAULT····1·makesockaddr383 ···379:·00001ddd···988·FUNC····LOCAL··DEFAULT····1·makesockaddr
384 ···380:·00000495····84·FUNC····LOCAL··DEFAULT····7·set_gaierror.isra.0384 ···380:·00000495····84·FUNC····LOCAL··DEFAULT····7·set_gaierror.isra.0
385 ···381:·00001a44·····0·NOTYPE··LOCAL··DEFAULT····1·$d385 ···381:·00001a44·····0·NOTYPE··LOCAL··DEFAULT····1·$d
386 ···382:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t386 ···382:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
387 ···383:·00000001····58·FUNC····LOCAL··DEFAULT····7·socket_dup387 ···383:·00000001····58·FUNC····LOCAL··DEFAULT····7·socket_dup
388 ···384:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t388 ···384:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
389 ···385:·00000001····42·FUNC····LOCAL··DEFAULT····9·sock_new389 ···385:·00000001····42·FUNC····LOCAL··DEFAULT····9·sock_new
390 ···386:·00000331····14·FUNC····LOCAL··DEFAULT····7·set_error390 ···386:·00000331····14·FUNC····LOCAL··DEFAULT····7·set_error
391 ···387:·0000168c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC372391 ···387:·0000168c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC372
392 ···388:·0000169c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC373392 ···388:·0000169c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC373
393 ···389:·000016a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC374393 ···389:·000016a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC374
394 ···390:·000016b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC375394 ···390:·000016b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC375
395 ···391:·000016dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC376395 ···391:·000016dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC376
396 ···392:·0000002d···784·FUNC····LOCAL··DEFAULT····9·sock_initobj396 ···392:·0000002d···784·FUNC····LOCAL··DEFAULT····9·sock_initobj
397 ···393:·00002fd5····78·FUNC····LOCAL··DEFAULT····1·internal_setblocking397 ···393:·00003175····78·FUNC····LOCAL··DEFAULT····1·internal_setblocking
398 ···394:·00000300·····0·NOTYPE··LOCAL··DEFAULT····9·$d398 ···394:·00000300·····0·NOTYPE··LOCAL··DEFAULT····9·$d
399 ···395:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····9·$t399 ···395:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
400 ···396:·000016f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC378400 ···396:·000016f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC378
401 ···397:·00001708·····0·NOTYPE··LOCAL··DEFAULT····6·.LC379401 ···397:·00001708·····0·NOTYPE··LOCAL··DEFAULT····6·.LC379
402 ···398:·00001a4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t402 ···398:·00001a4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
403 ···399:·00001a4d···256·FUNC····LOCAL··DEFAULT····1·sock_sendall403 ···399:·00001a4d···256·FUNC····LOCAL··DEFAULT····1·sock_sendall
404 ···400:·00001b4d····24·FUNC····LOCAL··DEFAULT····1·sock_send_impl404 ···400:·00001cc5····24·FUNC····LOCAL··DEFAULT····1·sock_send_impl
405 ···401:·0000033d···488·FUNC····LOCAL··DEFAULT····9·sock_call_ex405 ···401:·00001b4d···376·FUNC····LOCAL··DEFAULT····1·sock_call_ex
406 ···402:·00000571····24·FUNC····LOCAL··DEFAULT····9·sock_recv_impl 
407 ···403:·00000b29···110·FUNC····LOCAL··DEFAULT····9·internal_select.isra.0406 ···402:·00004479···110·FUNC····LOCAL··DEFAULT····1·internal_select.isra.0
408 ···404:·00000525····76·FUNC····LOCAL··DEFAULT····9·sock_close407 ···403:·0000033d····76·FUNC····LOCAL··DEFAULT····9·sock_close
409 ···405:·00001714·····0·NOTYPE··LOCAL··DEFAULT····6·.LC380408 ···404:·00001714·····0·NOTYPE··LOCAL··DEFAULT····6·.LC380
410 ···406:·00001724·····0·NOTYPE··LOCAL··DEFAULT····6·.LC381409 ···405:·00001724·····0·NOTYPE··LOCAL··DEFAULT····6·.LC381
411 ···407:·00001748·····0·NOTYPE··LOCAL··DEFAULT····6·.LC382410 ···406:·00001748·····0·NOTYPE··LOCAL··DEFAULT····6·.LC382
412 ···408:·00001b65···216·FUNC····LOCAL··DEFAULT····1·sock_recv_into411 ···407:·00001cdd···172·FUNC····LOCAL··DEFAULT····1·sock_recv_into
 412 ···408:·00001d89····60·FUNC····LOCAL··DEFAULT····1·sock_recv_guts
413 ···409:·00001c38·····0·NOTYPE··LOCAL··DEFAULT····1·$d413 ···409:·00001d84·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 414 ···410:·00001d88·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 415 ···411:·00001dc5····24·FUNC····LOCAL··DEFAULT····1·sock_recv_impl
414 ···410:·00001770·····0·NOTYPE··LOCAL··DEFAULT····6·.LC383416 ···412:·00001770·····0·NOTYPE··LOCAL··DEFAULT····6·.LC383
415 ···411:·00000589···108·FUNC····LOCAL··DEFAULT····9·sock_finalize417 ···413:·00000389···108·FUNC····LOCAL··DEFAULT····9·sock_finalize
416 ···412:·000005f5····28·FUNC····LOCAL··DEFAULT····9·sock_dealloc418 ···414:·000003f5····28·FUNC····LOCAL··DEFAULT····9·sock_dealloc
417 ···413:·0000177c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC384419 ···415:·0000177c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC384
418 ···414:·00001780·····0·NOTYPE··LOCAL··DEFAULT····6·.LC385420 ···416:·00001780·····0·NOTYPE··LOCAL··DEFAULT····6·.LC385
419 ···415:·00001784·····0·NOTYPE··LOCAL··DEFAULT····6·.LC386421 ···417:·00001784·····0·NOTYPE··LOCAL··DEFAULT····6·.LC386
420 ···416:·0000178c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC387422 ···418:·0000178c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC387
421 ···417:·00001790·····0·NOTYPE··LOCAL··DEFAULT····6·.LC388423 ···419:·00001790·····0·NOTYPE··LOCAL··DEFAULT····6·.LC388
422 ···418:·000017ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC389424 ···420:·000017ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC389
423 ···419:·000017b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC390425 ···421:·000017b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC390
424 ···420:·000017bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC391426 ···422:·000017bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC391
425 ···421:·000017d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC392427 ···423:·000017d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC392
426 ···422:·000017dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC393428 ···424:·000017dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC393
427 ···423:·000017e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC394429 ···425:·000017e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC394
428 ···424:·000017ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC395430 ···426:·000017ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC395
429 ···425:·000017f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC396431 ···427:·000017f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC396
430 ···426:·00001c3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
431 ···427:·00001c5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d432 ···428:·00001dfc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
432 ···428:·00001cb0·····0·NOTYPE··LOCAL··DEFAULT····1·$t433 ···429:·00001e50·····0·NOTYPE··LOCAL··DEFAULT····1·$t
433 ···429:·00002019····84·FUNC····LOCAL··DEFAULT····1·make_ipv4_addr434 ···430:·000021b9····84·FUNC····LOCAL··DEFAULT····1·make_ipv4_addr
434 ···430:·00003fa9····84·FUNC····LOCAL··DEFAULT····1·make_ipv6_addr435 ···431:·00004149····84·FUNC····LOCAL··DEFAULT····1·make_ipv6_addr
435 ···431:·00001eea·····0·NOTYPE··LOCAL··DEFAULT····1·$d436 ···432:·0000208a·····0·NOTYPE··LOCAL··DEFAULT····1·$d
436 ···432:·00001eee·····0·NOTYPE··LOCAL··DEFAULT····1·$t437 ···433:·0000208e·····0·NOTYPE··LOCAL··DEFAULT····1·$t
437 ···433:·00001ef0·····0·NOTYPE··LOCAL··DEFAULT····1·$d438 ···434:·00002090·····0·NOTYPE··LOCAL··DEFAULT····1·$d
438 ···434:·00001ef4·····0·NOTYPE··LOCAL··DEFAULT····1·$t439 ···435:·00002094·····0·NOTYPE··LOCAL··DEFAULT····1·$t
439 ···435:·00000a97····90·FUNC····LOCAL··DEFAULT····7·makebdaddr440 ···436:·00000a97····90·FUNC····LOCAL··DEFAULT····7·makebdaddr
440 ···436:·00002014·····0·NOTYPE··LOCAL··DEFAULT····1·$d441 ···437:·000021b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
441 ···437:·00002018·····0·NOTYPE··LOCAL··DEFAULT····1·$t442 ···438:·000021b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
442 ···438:·00002068·····0·NOTYPE··LOCAL··DEFAULT····1·$d443 ···439:·00002208·····0·NOTYPE··LOCAL··DEFAULT····1·$d
443 ···439:·000017f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC399444 ···440:·000017f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC399
444 ···440:·00001800·····0·NOTYPE··LOCAL··DEFAULT····6·.LC400445 ···441:·00001800·····0·NOTYPE··LOCAL··DEFAULT····6·.LC400
445 ···441:·00001804·····0·NOTYPE··LOCAL··DEFAULT····6·.LC401446 ···442:·00001804·····0·NOTYPE··LOCAL··DEFAULT····6·.LC401
446 ···442:·0000206c·····0·NOTYPE··LOCAL··DEFAULT····1·$t447 ···443:·0000220c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
447 ···443:·0000206d···128·FUNC····LOCAL··DEFAULT····1·sock_connect448 ···444:·0000220d···128·FUNC····LOCAL··DEFAULT····1·sock_connect
448 ···444:·000020ed··2674·FUNC····LOCAL··DEFAULT····1·getsockaddrarg449 ···445:·0000228d··2674·FUNC····LOCAL··DEFAULT····1·getsockaddrarg
449 ···445:·00002ec1···196·FUNC····LOCAL··DEFAULT····1·internal_connect450 ···446:·00003061···196·FUNC····LOCAL··DEFAULT····1·internal_connect
450 ···446:·000020e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d451 ···447:·00002288·····0·NOTYPE··LOCAL··DEFAULT····1·$d
451 ···447:·00001814·····0·NOTYPE··LOCAL··DEFAULT····6·.LC403452 ···448:·00001814·····0·NOTYPE··LOCAL··DEFAULT····6·.LC403
452 ···448:·00001818·····0·NOTYPE··LOCAL··DEFAULT····6·.LC404453 ···449:·00001818·····0·NOTYPE··LOCAL··DEFAULT····6·.LC404
453 ···449:·00001830·····0·NOTYPE··LOCAL··DEFAULT····6·.LC405454 ···450:·00001830·····0·NOTYPE··LOCAL··DEFAULT····6·.LC405
454 ···450:·00001864·····0·NOTYPE··LOCAL··DEFAULT····6·.LC406455 ···451:·00001864·····0·NOTYPE··LOCAL··DEFAULT····6·.LC406
455 ···451:·00001898·····0·NOTYPE··LOCAL··DEFAULT····6·.LC407456 ···452:·00001898·····0·NOTYPE··LOCAL··DEFAULT····6·.LC407
456 ···452:·000018d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC408457 ···453:·000018d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC408
457 ···453:·000018ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC409458 ···454:·000018ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC409
458 ···454:·00001928·····0·NOTYPE··LOCAL··DEFAULT····6·.LC410459 ···455:·00001928·····0·NOTYPE··LOCAL··DEFAULT····6·.LC410
459 ···455:·00001958·····0·NOTYPE··LOCAL··DEFAULT····6·.LC411460 ···456:·00001958·····0·NOTYPE··LOCAL··DEFAULT····6·.LC411
460 ···456:·00001988·····0·NOTYPE··LOCAL··DEFAULT····6·.LC412461 ···457:·00001988·····0·NOTYPE··LOCAL··DEFAULT····6·.LC412
461 ···457:·000019a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC413462 ···458:·000019a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC413
462 ···458:·000019d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC414463 ···459:·000019d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC414
463 ···459:·00001a24·····0·NOTYPE··LOCAL··DEFAULT····6·.LC415464 ···460:·00001a24·····0·NOTYPE··LOCAL··DEFAULT····6·.LC415
464 ···460:·00001a48·····0·NOTYPE··LOCAL··DEFAULT····6·.LC416465 ···461:·00001a48·····0·NOTYPE··LOCAL··DEFAULT····6·.LC416
465 ···461:·00001a4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC417466 ···462:·00001a4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC417
466 ···462:·00001a60·····0·NOTYPE··LOCAL··DEFAULT····6·.LC418467 ···463:·00001a60·····0·NOTYPE··LOCAL··DEFAULT····6·.LC418
467 ···463:·00001a84·····0·NOTYPE··LOCAL··DEFAULT····6·.LC419468 ···464:·00001a84·····0·NOTYPE··LOCAL··DEFAULT····6·.LC419
468 ···464:·00001ab8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC420469 ···465:·00001ab8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC420
469 ···465:·00001afc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC421470 ···466:·00001afc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC421
470 ···466:·00001b20·····0·NOTYPE··LOCAL··DEFAULT····6·.LC422471 ···467:·00001b20·····0·NOTYPE··LOCAL··DEFAULT····6·.LC422
471 ···467:·00001b4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC423472 ···468:·00001b4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC423
472 ···468:·00001b6c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC424473 ···469:·00001b6c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC424
473 ···469:·00001b9c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC425474 ···470:·00001b9c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC425
474 ···470:·00001be4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC426475 ···471:·00001be4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC426
475 ···471:·00001c14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC427476 ···472:·00001c14·····0·NOTYPE··LOCAL··DEFAULT····6·.LC427
476 ···472:·00001c44·····0·NOTYPE··LOCAL··DEFAULT····6·.LC428477 ···473:·00001c44·····0·NOTYPE··LOCAL··DEFAULT····6·.LC428
477 ···473:·00001c64·····0·NOTYPE··LOCAL··DEFAULT····6·.LC429478 ···474:·00001c64·····0·NOTYPE··LOCAL··DEFAULT····6·.LC429
478 ···474:·00001c84·····0·NOTYPE··LOCAL··DEFAULT····6·.LC430479 ···475:·00001c84·····0·NOTYPE··LOCAL··DEFAULT····6·.LC430
479 ···475:·00001cb4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC431480 ···476:·00001cb4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC431
480 ···476:·00001cf8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC432481 ···477:·00001cf8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC432
481 ···477:·00001d10·····0·NOTYPE··LOCAL··DEFAULT····6·.LC433482 ···478:·00001d10·····0·NOTYPE··LOCAL··DEFAULT····6·.LC433
482 ···478:·00001d28·····0·NOTYPE··LOCAL··DEFAULT····6·.LC434483 ···479:·00001d28·····0·NOTYPE··LOCAL··DEFAULT····6·.LC434
483 ···479:·000020ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t484 ···480:·0000228c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
484 ···480:·00002116·····0·NOTYPE··LOCAL··DEFAULT····1·$d485 ···481:·000022b6·····0·NOTYPE··LOCAL··DEFAULT····1·$d
485 ···481:·0000216a·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
486 ···482:·00002b61···320·FUNC····LOCAL··DEFAULT····1·idna_converter 
487 ···483:·00002ca1···514·FUNC····LOCAL··DEFAULT····1·setipaddr 
488 ···484:·00002ea5····26·FUNC····LOCAL··DEFAULT····1·idna_cleanup 
489 ···485:·000023dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
Max diff block lines reached; 49510/73112 bytes (67.72%) of diff not shown.
322 KB
readelf --wide --relocs {}
Max HTML report size reached
3.54 KB
strings --all --bytes=8 {}
    
Offset 399, 19 lines modifiedOffset 399, 19 lines modified
399 ancillary·data·item·too·large399 ancillary·data·item·too·large
400 too·much·ancillary·data400 too·much·ancillary·data
401 unexpected·NULL·result·from·%s()401 unexpected·NULL·result·from·%s()
402 ancillary·data·does·not·fit·in·calculated·space402 ancillary·data·does·not·fit·in·calculated·space
403 item·size·out·of·range·for·CMSG_LEN()403 item·size·out·of·range·for·CMSG_LEN()
404 sendmsg()·argument·1·must·be·an·iterable404 sendmsg()·argument·1·must·be·an·iterable
405 y*;sendmsg()·argument·1·must·be·an·iterable·of·bytes-like·objects405 y*;sendmsg()·argument·1·must·be·an·iterable·of·bytes-like·objects
406 socket.gethostname 
407 iiK:setsockopt406 iiK:setsockopt
408 iii:setsockopt407 iii:setsockopt
409 iiO!I:setsockopt408 iiO!I:setsockopt
410 iiy*:setsockopt409 iiy*:setsockopt
 410 socket.gethostname
411 et:gethostbyaddr411 et:gethostbyaddr
412 socket.gethostbyaddr412 socket.gethostbyaddr
413 et:gethostbyname413 et:gethostbyname
414 socket.gethostbyname414 socket.gethostbyname
415 et:gethostbyname_ex415 et:gethostbyname_ex
416 ii|i:getsockopt416 ii|i:getsockopt
417 getsockopt·string·buffer·not·allowed417 getsockopt·string·buffer·not·allowed
Offset 457, 34 lines modifiedOffset 457, 34 lines modified
457 service/proto·not·found457 service/proto·not·found
458 S:sethostname458 S:sethostname
459 O&:sethostname459 O&:sethostname
460 socket.sethostname460 socket.sethostname
461 %X:%X:%X:%X:%X:%X%c461 %X:%X:%X:%X:%X:%X%c
462 bad·bluetooth·address462 bad·bluetooth·address
463 <socket·object,·fd=%ld,·family=%d,·type=%d,·proto=%d>463 <socket·object,·fd=%ld,·family=%d,·type=%d,·proto=%d>
464 Oi:getnameinfo 
465 getnameinfo()·argument·1·must·be·a·tuple 
466 si|II;getnameinfo():·illegal·sockaddr·argument 
467 getnameinfo():·flowinfo·must·be·0-1048575. 
468 socket.getnameinfo 
469 sockaddr·resolved·to·multiple·addresses 
470 IPv4·sockaddr·must·be·2·tuple 
471 algset·is·only·supported·for·AF_ALG464 algset·is·only·supported·for·AF_ALG
472 |O$O!y*O!i:sendmsg_afalg465 |O$O!y*O!i:sendmsg_afalg
473 Invalid·or·missing·argument·'op'466 Invalid·or·missing·argument·'op'
474 assoclen·must·be·positive467 assoclen·must·be·positive
475 unexpected·NULL·result·from·CMSG_FIRSTHDR468 unexpected·NULL·result·from·CMSG_FIRSTHDR
476 unexpected·NULL·result·from·CMSG_NXTHDR(iv)469 unexpected·NULL·result·from·CMSG_NXTHDR(iv)
477 unexpected·NULL·result·from·CMSG_NXTHDR(assoc)470 unexpected·NULL·result·from·CMSG_NXTHDR(assoc)
478 O|ni:recvmsg_into471 O|ni:recvmsg_into
479 recvmsg_into()·argument·1·must·be·an·iterable472 recvmsg_into()·argument·1·must·be·an·iterable
480 w*;recvmsg_into()·argument·1·must·be·an·iterable·of·single-segment·read-write·buffers473 w*;recvmsg_into()·argument·1·must·be·an·iterable·of·single-segment·read-write·buffers
481 w*|ni:recvfrom_into474 w*|ni:recvfrom_into
482 negative·buffersize·in·recvfrom_into475 negative·buffersize·in·recvfrom_into
483 nbytes·is·greater·than·the·length·of·the·buffer476 nbytes·is·greater·than·the·length·of·the·buffer
 477 Oi:getnameinfo
 478 getnameinfo()·argument·1·must·be·a·tuple
 479 si|II;getnameinfo():·illegal·sockaddr·argument
 480 getnameinfo():·flowinfo·must·be·0-1048575.
 481 socket.getnameinfo
 482 sockaddr·resolved·to·multiple·addresses
 483 IPv4·sockaddr·must·be·2·tuple
484 assoclen484 assoclen
485 gethostbyname485 gethostbyname
486 gethostbyname_ex486 gethostbyname_ex
487 gethostbyaddr487 gethostbyaddr
488 gethostname488 gethostname
489 sethostname489 sethostname
490 getservbyname490 getservbyname
Offset 827, 18 lines modifiedOffset 827, 19 lines modified
827 sock_new827 sock_new
828 set_error828 set_error
829 sock_initobj829 sock_initobj
830 internal_setblocking830 internal_setblocking
831 sock_sendall831 sock_sendall
832 sock_send_impl832 sock_send_impl
833 sock_call_ex833 sock_call_ex
834 sock_recv_impl 
835 internal_select.isra.0834 internal_select.isra.0
836 sock_close835 sock_close
837 sock_recv_into836 sock_recv_into
 837 sock_recv_guts
 838 sock_recv_impl
838 sock_finalize839 sock_finalize
839 sock_dealloc840 sock_dealloc
840 make_ipv4_addr841 make_ipv4_addr
841 make_ipv6_addr842 make_ipv6_addr
842 makebdaddr843 makebdaddr
843 sock_connect844 sock_connect
844 getsockaddrarg845 getsockaddrarg
Offset 865, 16 lines modifiedOffset 866, 16 lines modified
865 makeval_recvmsg866 makeval_recvmsg
866 sock_recvmsg_guts867 sock_recvmsg_guts
867 sock_recvmsg_impl868 sock_recvmsg_impl
868 get_cmsg_data_len869 get_cmsg_data_len
869 sock_sendmsg870 sock_sendmsg
870 sock_sendmsg_iovec.constprop.0871 sock_sendmsg_iovec.constprop.0
871 sock_sendmsg_impl872 sock_sendmsg_impl
872 socket_gethostname 
873 sock_setsockopt873 sock_setsockopt
 874 socket_gethostname
874 socket_gethostbyaddr875 socket_gethostbyaddr
875 gethost_common.constprop.0876 gethost_common.constprop.0
876 sock_getpeername877 sock_getpeername
877 socket_gethostbyname878 socket_gethostbyname
878 sock_shutdown879 sock_shutdown
879 socket_gethostbyname_ex880 socket_gethostbyname_ex
880 sock_getsockopt881 sock_getsockopt
Offset 905, 18 lines modifiedOffset 906, 18 lines modified
905 socket_close906 socket_close
906 socket_getprotobyname907 socket_getprotobyname
907 socket_getservbyport908 socket_getservbyport
908 socket_getservbyname909 socket_getservbyname
909 socket_sethostname910 socket_sethostname
910 makeval_recvmsg_into911 makeval_recvmsg_into
911 sock_repr912 sock_repr
912 socket_getnameinfo 
913 sock_sendmsg_afalg913 sock_sendmsg_afalg
914 sock_recvmsg_into914 sock_recvmsg_into
915 sock_recvfrom_into915 sock_recvfrom_into
 916 socket_getnameinfo
916 socket_doc917 socket_doc
917 CMSG_SPACE_doc918 CMSG_SPACE_doc
918 CMSG_LEN_doc919 CMSG_LEN_doc
919 if_indextoname_doc920 if_indextoname_doc
920 if_nametoindex_doc921 if_nametoindex_doc
921 if_nameindex_doc922 if_nameindex_doc
922 setdefaulttimeout_doc923 setdefaulttimeout_doc
Offset 1025, 15 lines modifiedOffset 1026, 14 lines modified
1025 PyErr_SetFromErrno1026 PyErr_SetFromErrno
1026 __errno_location1027 __errno_location
1027 PyExc_ValueError1028 PyExc_ValueError
1028 _PyArg_ParseTuple_SizeT1029 _PyArg_ParseTuple_SizeT
1029 PyErr_CheckSignals1030 PyErr_CheckSignals
Max diff block lines reached; 491/3576 bytes (13.73%) of diff not shown.
129 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3125, 15 lines modifiedOffset 3125, 15 lines modified
3125 »       bne.n»  1974·<socket_getaddrinfo+0x1c0>3125 »       bne.n»  1974·<socket_getaddrinfo+0x1c0>
3126 »       mov»    r0,·r53126 »       mov»    r0,·r5
3127 »       add»    sp,·#128»     ;·0x803127 »       add»    sp,·#128»     ;·0x80
3128 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}3128 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
3129 »       ldr»    r3,·[sp,·#52]» ;·0x343129 »       ldr»    r3,·[sp,·#52]» ;·0x34
3130 »       mov.w»  r0,·#4294967295»    ;·0xffffffff3130 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
3131 »       ldrd»   r2,·r1,·[r4,·#16]3131 »       ldrd»   r2,·r1,·[r4,·#16]
3132 »       bl»     1c3c·<makesockaddr>3132 »       bl»     1ddc·<makesockaddr>
3133 »       mov»    r8,·r03133 »       mov»    r8,·r0
3134 »       cmp»    r0,·#03134 »       cmp»    r0,·#0
3135 »       beq.n»  1a20·<socket_getaddrinfo+0x26c>3135 »       beq.n»  1a20·<socket_getaddrinfo+0x26c>
3136 »       ldr»    r7,·[r4,·#24]3136 »       ldr»    r7,·[r4,·#24]
3137 »       ldrd»   r1,·r2,·[r4,·#4]3137 »       ldrd»   r1,·r2,·[r4,·#4]
3138 »       ldr»    r3,·[r4,·#12]3138 »       ldr»    r3,·[r4,·#12]
3139 »       str»    r0,·[sp,·#4]3139 »       str»    r0,·[sp,·#4]
Offset 3309, 16 lines modifiedOffset 3309, 15 lines modified
3309 »       movs»   r1,·#13309 »       movs»   r1,·#1
3310 »       str»    r3,·[sp,·#44]» ;·0x2c3310 »       str»    r3,·[sp,·#44]» ;·0x2c
3311 »       add»    r3,·sp,·#36»   ;·0x243311 »       add»    r3,·sp,·#36»   ;·0x24
3312 »       strd»   r0,·r0,·[sp]3312 »       strd»   r0,·r0,·[sp]
3313 »       mov»    r0,·r43313 »       mov»    r0,·r4
3314 »       str.w»  fp,·[sp,·#8]3314 »       str.w»  fp,·[sp,·#8]
3315 »       strd»   r7,·r6,·[sp,·#36]»     ;·0x243315 »       strd»   r7,·r6,·[sp,·#36]»     ;·0x24
 3316 »       bl»     1b4c·<sock_call_ex>
3316 »       bl»     33c·<PyInit__socket+0x33c> 
3317 ·R_ARM_THM_CALL» sock_call_ex 
3318 »       cmp»    r0,·#03317 »       cmp»    r0,·#0
3319 »       blt.n»  1b48·<sock_sendall+0xfc>3318 »       blt.n»  1b48·<sock_sendall+0xfc>
3320 »       ldr»    r2,·[sp,·#48]» ;·0x303319 »       ldr»    r2,·[sp,·#48]» ;·0x30
3321 »       subs»   r6,·r6,·r23320 »       subs»   r6,·r6,·r2
3322 »       add»    r7,·r23321 »       add»    r7,·r2
3323 »       bl»     0·<PyErr_CheckSignals>3322 »       bl»     0·<PyErr_CheckSignals>
3324 ·R_ARM_THM_CALL» PyErr_CheckSignals3323 ·R_ARM_THM_CALL» PyErr_CheckSignals
Offset 3380, 149 lines modifiedOffset 3379, 338 lines modified
3380 ·R_ARM_THM_CALL» PyErr_SetString3379 ·R_ARM_THM_CALL» PyErr_SetString
3381 »       b.n»    1ae2·<sock_sendall+0x96>3380 »       b.n»    1ae2·<sock_sendall+0x96>
3382 »       mov»    r4,·r03381 »       mov»    r4,·r0
3383 »       b.n»    1ae8·<sock_sendall+0x9c>3382 »       b.n»    1ae8·<sock_sendall+0x9c>
3384 »       movs»   r4,·#03383 »       movs»   r4,·#0
3385 »       b.n»    1ae2·<sock_sendall+0x96>3384 »       b.n»    1ae2·<sock_sendall+0x96>
  
 3385 00001b4c·<sock_call_ex>:
 3386 sock_call_ex():
 3387 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 3388 »       mov»    r8,·r3
 3389 »       mov»    r5,·r0
 3390 »       sub»    sp,·#28
 3391 »       mov»    sl,·r1
 3392 »       movs»   r6,·#0
 3393 »       ldr»    r4,·[sp,·#72]» ;·0x48
 3394 »       ldr»    r7,·[sp,·#76]» ;·0x4c
 3395 »       cmp»    r4,·#1
 3396 »       str»    r2,·[sp,·#8]
 3397 »       sbcs.w» r3,·r7,·#0
 3398 »       ldr»    r3,·[sp,·#64]» ;·0x40
 3399 »       strd»   r6,·r6,·[sp,·#12]
 3400 »       it»     ge
 3401 »       orrge.w»r3,·r3,·#1
 3402 »       mov»    fp,·r3
 3403 »       cmp.w»  fp,·#0
 3404 »       beq.n»  1bb4·<sock_call_ex+0x68>
 3405 »       cmp»    r4,·#1
 3406 »       sbcs.w» r3,·r7,·#0
 3407 »       blt.n»  1bdc·<sock_call_ex+0x90>
 3408 »       cmp»    r6,·#0
 3409 »       bne.n»  1c1e·<sock_call_ex+0xd2>
 3410 »       bl»     0·<_PyTime_GetMonotonicClock>
 3411 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock
 3412 »       mov»    r3,·r7
 3413 »       adds»   r2,·r0,·r4
 3414 »       str»    r2,·[sp,·#12]
 3415 »       mov»    r2,·r4
 3416 »       adc.w»  r1,·r7,·r1
 3417 »       str»    r1,·[sp,·#16]
 3418 »       ldr»    r1,·[sp,·#64]» ;·0x40
 3419 »       mov»    r6,·fp
 3420 »       str»    r1,·[sp,·#0]
 3421 »       mov»    r1,·sl
 3422 »       ldr»    r0,·[r5,·#8]
 3423 »       bl»     4478·<internal_select.isra.0>
 3424 »       mov»    r9,·r0
 3425 »       cmp.w»  r9,·#4294967295»    ;·0xffffffff
 3426 »       beq.n»  1c9a·<sock_call_ex+0x14e>
 3427 »       cmp.w»  r9,·#1
 3428 »       beq.n»  1c30·<sock_call_ex+0xe4>
 3429 »       mov»    r9,·r4
 3430 »       str»    r6,·[sp,·#20]
 3431 »       bl»     0·<PyEval_SaveThread>
 3432 ·R_ARM_THM_CALL» PyEval_SaveThread
 3433 »       ldr»    r4,·[sp,·#8]
 3434 »       mov»    r6,·r0
 3435 »       mov»    r1,·r8
 3436 »       mov»    r0,·r5
 3437 »       blx»    r4
 3438 »       mov»    r4,·r0
 3439 »       mov»    r0,·r6
 3440 »       bl»     0·<PyEval_RestoreThread>
 3441 ·R_ARM_THM_CALL» PyEval_RestoreThread
 3442 »       cbz»    r4,·1bf8·<sock_call_ex+0xac>
 3443 »       ldr»    r1,·[sp,·#68]» ;·0x44
 3444 »       cbnz»   r1,·1bf0·<sock_call_ex+0xa4>
 3445 »       ldr»    r0,·[sp,·#68]» ;·0x44
 3446 »       add»    sp,·#28
 3447 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 3448 »       ldr»    r0,·[sp,·#64]» ;·0x40
 3449 »       mov»    r2,·r4
 3450 »       str»    r0,·[sp,·#0]
 3451 »       mov»    r3,·r7
 3452 »       mov»    r1,·sl
 3453 »       ldr»    r0,·[r5,·#8]
 3454 »       bl»     4478·<internal_select.isra.0>
 3455 »       mov»    r9,·r0
 3456 »       b.n»    1ba8·<sock_call_ex+0x5c>
 3457 »       ldr»    r6,·[sp,·#68]» ;·0x44
 3458 »       movs»   r0,·#0
 3459 »       str»    r0,·[r6,·#0]
 3460 »       b.n»    1bd6·<sock_call_ex+0x8a>
 3461 »       bl»     0·<__errno_location>
 3462 ·R_ARM_THM_CALL» __errno_location
 3463 »       ldr»    r2,·[sp,·#68]» ;·0x44
 3464 »       cmp»    r2,·#0
 3465 »       bne.n»  1c92·<sock_call_ex+0x146>
 3466 »       ldr»    r0,·[r0,·#0]
 3467 »       cmp»    r0,·#4
 3468 »       bne.n»  1c68·<sock_call_ex+0x11c>
 3469 »       bl»     0·<PyErr_CheckSignals>
 3470 ·R_ARM_THM_CALL» PyErr_CheckSignals
Max diff block lines reached; 126380/131441 bytes (96.15%) of diff not shown.
3.39 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 464, 19 lines modifiedOffset 464, 19 lines modified
464 ··[··2044]··ancillary·data·item·too·large464 ··[··2044]··ancillary·data·item·too·large
465 ··[··2064]··too·much·ancillary·data465 ··[··2064]··too·much·ancillary·data
466 ··[··207c]··unexpected·NULL·result·from·%s()466 ··[··207c]··unexpected·NULL·result·from·%s()
467 ··[··20a0]··ancillary·data·does·not·fit·in·calculated·space467 ··[··20a0]··ancillary·data·does·not·fit·in·calculated·space
468 ··[··20d0]··item·size·out·of·range·for·CMSG_LEN()468 ··[··20d0]··item·size·out·of·range·for·CMSG_LEN()
469 ··[··20f8]··sendmsg()·argument·1·must·be·an·iterable469 ··[··20f8]··sendmsg()·argument·1·must·be·an·iterable
470 ··[··2124]··y*;sendmsg()·argument·1·must·be·an·iterable·of·bytes-like·objects470 ··[··2124]··y*;sendmsg()·argument·1·must·be·an·iterable·of·bytes-like·objects
471 ··[··2168]··socket.gethostname 
472 ··[··217c]··iiK:setsockopt471 ··[··2168]··iiK:setsockopt
473 ··[··218c]··iii:setsockopt472 ··[··2178]··iii:setsockopt
474 ··[··219c]··iiO!I:setsockopt473 ··[··2188]··iiO!I:setsockopt
475 ··[··21b0]··iiy*:setsockopt474 ··[··219c]··iiy*:setsockopt
 475 ··[··21ac]··socket.gethostname
476 ··[··21c0]··et:gethostbyaddr476 ··[··21c0]··et:gethostbyaddr
477 ··[··21d4]··O477 ··[··21d4]··O
478 ··[··21d8]··socket.gethostbyaddr478 ··[··21d8]··socket.gethostbyaddr
479 ··[··21f0]··(is)479 ··[··21f0]··(is)
480 ··[··21f8]··NOO480 ··[··21f8]··NOO
481 ··[··21fc]··et:gethostbyname481 ··[··21fc]··et:gethostbyname
482 ··[··2210]··socket.gethostbyname482 ··[··2210]··socket.gethostbyname
Offset 532, 37 lines modifiedOffset 532, 37 lines modified
532 ··[··277c]··S:sethostname532 ··[··277c]··S:sethostname
533 ··[··278c]··O&:sethostname533 ··[··278c]··O&:sethostname
534 ··[··279c]··(O)534 ··[··279c]··(O)
535 ··[··27a0]··socket.sethostname535 ··[··27a0]··socket.sethostname
536 ··[··27b4]··%X:%X:%X:%X:%X:%X%c536 ··[··27b4]··%X:%X:%X:%X:%X:%X%c
537 ··[··27c8]··bad·bluetooth·address537 ··[··27c8]··bad·bluetooth·address
538 ··[··27e0]··<socket·object,·fd=%ld,·family=%d,·type=%d,·proto=%d>538 ··[··27e0]··<socket·object,·fd=%ld,·family=%d,·type=%d,·proto=%d>
539 ··[··2818]··Oi:getnameinfo 
540 ··[··2828]··getnameinfo()·argument·1·must·be·a·tuple 
541 ··[··2854]··si|II;getnameinfo():·illegal·sockaddr·argument 
542 ··[··2884]··getnameinfo():·flowinfo·must·be·0-1048575. 
543 ··[··28b0]··socket.getnameinfo 
544 ··[··28c4]··%d 
545 ··[··28c8]··sockaddr·resolved·to·multiple·addresses 
546 ··[··28f0]··IPv4·sockaddr·must·be·2·tuple 
547 ··[··2910]··Ns 
548 ··[··2914]··algset·is·only·supported·for·AF_ALG539 ··[··2818]··algset·is·only·supported·for·AF_ALG
549 ··[··2938]··|O$O!y*O!i:sendmsg_afalg540 ··[··283c]··|O$O!y*O!i:sendmsg_afalg
550 ··[··2954]··Invalid·or·missing·argument·'op'541 ··[··2858]··Invalid·or·missing·argument·'op'
551 ··[··2978]··assoclen·must·be·positive542 ··[··287c]··assoclen·must·be·positive
552 ··[··2994]··unexpected·NULL·result·from·CMSG_FIRSTHDR543 ··[··2898]··unexpected·NULL·result·from·CMSG_FIRSTHDR
553 ··[··29c0]··unexpected·NULL·result·from·CMSG_NXTHDR(iv)544 ··[··28c4]··unexpected·NULL·result·from·CMSG_NXTHDR(iv)
554 ··[··29ec]··unexpected·NULL·result·from·CMSG_NXTHDR(assoc)545 ··[··28f0]··unexpected·NULL·result·from·CMSG_NXTHDR(assoc)
555 ··[··2a1c]··O|ni:recvmsg_into546 ··[··2920]··O|ni:recvmsg_into
556 ··[··2a30]··recvmsg_into()·argument·1·must·be·an·iterable547 ··[··2934]··recvmsg_into()·argument·1·must·be·an·iterable
557 ··[··2a60]··w*;recvmsg_into()·argument·1·must·be·an·iterable·of·single-segment·read-write·buffers548 ··[··2964]··w*;recvmsg_into()·argument·1·must·be·an·iterable·of·single-segment·read-write·buffers
558 ··[··2ab8]··w*|ni:recvfrom_into549 ··[··29bc]··w*|ni:recvfrom_into
559 ··[··2acc]··negative·buffersize·in·recvfrom_into550 ··[··29d0]··negative·buffersize·in·recvfrom_into
560 ··[··2af4]··nbytes·is·greater·than·the·length·of·the·buffer551 ··[··29f8]··nbytes·is·greater·than·the·length·of·the·buffer
 552 ··[··2a28]··nN
 553 ··[··2a2c]··Oi:getnameinfo
 554 ··[··2a3c]··getnameinfo()·argument·1·must·be·a·tuple
 555 ··[··2a68]··si|II;getnameinfo():·illegal·sockaddr·argument
 556 ··[··2a98]··getnameinfo():·flowinfo·must·be·0-1048575.
 557 ··[··2ac4]··socket.getnameinfo
 558 ··[··2ad8]··%d
 559 ··[··2adc]··sockaddr·resolved·to·multiple·addresses
 560 ··[··2b04]··IPv4·sockaddr·must·be·2·tuple
561 ··[··2b24]··nN561 ··[··2b24]··Ns
562 ··[··2b28]··buffer562 ··[··2b28]··buffer
563 ··[··2b30]··nbytes563 ··[··2b30]··nbytes
564 ··[··2b38]··flags564 ··[··2b38]··flags
565 ··[··2b40]··msg565 ··[··2b40]··msg
566 ··[··2b44]··op566 ··[··2b44]··op
567 ··[··2b48]··iv567 ··[··2b48]··iv
568 ··[··2b4c]··assoclen568 ··[··2b4c]··assoclen
32.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 »       bge.n»  8e·<socket_gethostbyaddr+0x54>76 »       bge.n»  8e·<socket_gethostbyaddr+0x54>
77 »       movs»   r5,·#077 »       movs»   r5,·#0
78 »       b.n»    104·<socket_gethostbyaddr+0xca>78 »       b.n»    104·<socket_gethostbyaddr+0xca>
79 »       ldr»    r0,·[sp,·#16]79 »       ldr»    r0,·[sp,·#16]
80 »       movs»   r3,·#080 »       movs»   r3,·#0
81 »       movs»   r2,·#128»    ;·0x8081 »       movs»   r2,·#128»    ;·0x80
82 »       add»    r1,·sp,·#48»   ;·0x3082 »       add»    r1,·sp,·#48»   ;·0x30
83 »       bl»     2ca0·<setipaddr>83 »       bl»     2e40·<setipaddr>
84 ·R_ARM_THM_CALL» setipaddr84 ·R_ARM_THM_CALL» setipaddr
85 »       cmp»    r0,·#085 »       cmp»    r0,·#0
86 »       blt.n»  8a·<socket_gethostbyaddr+0x50>86 »       blt.n»  8a·<socket_gethostbyaddr+0x50>
87 »       ldrh.w» r5,·[sp,·#48]»      ;·0x3087 »       ldrh.w» r5,·[sp,·#48]»      ;·0x30
88 »       cmp»    r5,·#288 »       cmp»    r5,·#2
89 »       beq.n»  c4·<socket_gethostbyaddr+0x8a>89 »       beq.n»  c4·<socket_gethostbyaddr+0x8a>
90 »       cmp»    r5,·#1090 »       cmp»    r5,·#10
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
263 »       bl»     0·<memset>263 »       bl»     0·<memset>
264 ·R_ARM_THM_CALL» memset264 ·R_ARM_THM_CALL» memset
265 »       ldr.w»  r4,·[r9]265 »       ldr.w»  r4,·[r9]
266 »       strh.w» fp,·[sp,·#8]266 »       strh.w» fp,·[sp,·#8]
267 »       mov»    r0,·r7267 »       mov»    r0,·r7
268 »       ldr»    r3,·[r4,·#0]268 »       ldr»    r3,·[r4,·#0]
269 »       str»    r3,·[sp,·#12]269 »       str»    r3,·[sp,·#12]
270 »       bl»     2018·<make_ipv4_addr>270 »       bl»     21b8·<make_ipv4_addr>
271 ·R_ARM_THM_CALL» make_ipv4_addr271 ·R_ARM_THM_CALL» make_ipv4_addr
272 »       mov»    r4,·r0272 »       mov»    r4,·r0
273 »       ldr»    r0,·[r6,·#16]273 »       ldr»    r0,·[r6,·#16]
274 »       cmp»    r0,·r9274 »       cmp»    r0,·r9
275 »       bne.n»  23c·<gethost_common.constprop.0+0x108>275 »       bne.n»  23c·<gethost_common.constprop.0+0x108>
276 »       ldmia.w»r7,·{r0,·r1,·r2,·r3}276 »       ldmia.w»r7,·{r0,·r1,·r2,·r3}
277 »       stmia.w»sl,·{r0,·r1,·r2,·r3}277 »       stmia.w»sl,·{r0,·r1,·r2,·r3}
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
309 »       strh.w» fp,·[sp,·#8]309 »       strh.w» fp,·[sp,·#8]
310 »       ldr»    r0,·[r3,·#0]310 »       ldr»    r0,·[r3,·#0]
311 »       ldr»    r1,·[r3,·#4]311 »       ldr»    r1,·[r3,·#4]
312 »       ldr»    r2,·[r3,·#8]312 »       ldr»    r2,·[r3,·#8]
313 »       ldr»    r3,·[r3,·#12]313 »       ldr»    r3,·[r3,·#12]
314 »       stmia»  r4!,·{r0,·r1,·r2,·r3}314 »       stmia»  r4!,·{r0,·r1,·r2,·r3}
315 »       mov»    r0,·r7315 »       mov»    r0,·r7
316 »       bl»     3fa8·<make_ipv6_addr>316 »       bl»     4148·<make_ipv6_addr>
317 ·R_ARM_THM_CALL» make_ipv6_addr317 ·R_ARM_THM_CALL» make_ipv6_addr
318 »       ldr»    r1,·[r6,·#16]318 »       ldr»    r1,·[r6,·#16]
319 »       mov»    r4,·r0319 »       mov»    r4,·r0
320 »       cmp»    r1,·r9320 »       cmp»    r1,·r9
321 »       bne.n»  23c·<gethost_common.constprop.0+0x108>321 »       bne.n»  23c·<gethost_common.constprop.0+0x108>
322 »       mov»    lr,·r7322 »       mov»    lr,·r7
323 »       mov»    ip,·sl323 »       mov»    ip,·sl
Offset 432, 20 lines modifiedOffset 432, 20 lines modified
432 »       bge.n»  38c·<socket_gethostbyname+0x4e>432 »       bge.n»  38c·<socket_gethostbyname+0x4e>
433 »       movs»   r4,·#0433 »       movs»   r4,·#0
434 »       b.n»    3a4·<socket_gethostbyname+0x66>434 »       b.n»    3a4·<socket_gethostbyname+0x66>
435 »       ldr»    r0,·[sp,·#0]435 »       ldr»    r0,·[sp,·#0]
436 »       movs»   r3,·#2436 »       movs»   r3,·#2
437 »       movs»   r2,·#16437 »       movs»   r2,·#16
438 »       add»    r1,·sp,·#4438 »       add»    r1,·sp,·#4
439 »       bl»     2ca0·<setipaddr>439 »       bl»     2e40·<setipaddr>
440 ·R_ARM_THM_CALL» setipaddr440 ·R_ARM_THM_CALL» setipaddr
441 »       cmp»    r0,·#0441 »       cmp»    r0,·#0
442 »       blt.n»  388·<socket_gethostbyname+0x4a>442 »       blt.n»  388·<socket_gethostbyname+0x4a>
443 »       add»    r0,·sp,·#4443 »       add»    r0,·sp,·#4
444 »       bl»     2018·<make_ipv4_addr>444 »       bl»     21b8·<make_ipv4_addr>
445 ·R_ARM_THM_CALL» make_ipv4_addr445 ·R_ARM_THM_CALL» make_ipv4_addr
446 »       mov»    r4,·r0446 »       mov»    r4,·r0
447 »       ldr»    r0,·[sp,·#0]447 »       ldr»    r0,·[sp,·#0]
448 »       bl»     0·<PyMem_Free>448 »       bl»     0·<PyMem_Free>
449 ·R_ARM_THM_CALL» PyMem_Free449 ·R_ARM_THM_CALL» PyMem_Free
450 »       b.n»    3ae·<socket_gethostbyname+0x70>450 »       b.n»    3ae·<socket_gethostbyname+0x70>
451 »       mov»    r4,·r0451 »       mov»    r4,·r0
Offset 504, 15 lines modifiedOffset 504, 15 lines modified
504 »       bge.n»  424·<socket_gethostbyname_ex+0x58>504 »       bge.n»  424·<socket_gethostbyname_ex+0x58>
505 »       movs»   r4,·#0505 »       movs»   r4,·#0
506 »       b.n»    464·<socket_gethostbyname_ex+0x98>506 »       b.n»    464·<socket_gethostbyname_ex+0x98>
507 »       ldr»    r0,·[sp,·#8]507 »       ldr»    r0,·[sp,·#8]
508 »       movs»   r3,·#2508 »       movs»   r3,·#2
509 »       movs»   r2,·#128»    ;·0x80509 »       movs»   r2,·#128»    ;·0x80
510 »       add»    r1,·sp,·#40»   ;·0x28510 »       add»    r1,·sp,·#40»   ;·0x28
511 »       bl»     2ca0·<setipaddr>511 »       bl»     2e40·<setipaddr>
512 ·R_ARM_THM_CALL» setipaddr512 ·R_ARM_THM_CALL» setipaddr
513 »       cmp»    r0,·#0513 »       cmp»    r0,·#0
514 »       blt.n»  420·<socket_gethostbyname_ex+0x54>514 »       blt.n»  420·<socket_gethostbyname_ex+0x54>
515 »       bl»     0·<PyEval_SaveThread>515 »       bl»     0·<PyEval_SaveThread>
516 ·R_ARM_THM_CALL» PyEval_SaveThread516 ·R_ARM_THM_CALL» PyEval_SaveThread
517 »       add»    r1,·sp,·#20517 »       add»    r1,·sp,·#20
518 »       mov»    r4,·r0518 »       mov»    r4,·r0
Offset 611, 15 lines modifiedOffset 611, 15 lines modified
611 »       mov»    r4,·r0611 »       mov»    r4,·r0
612 »       ldr»    r3,·[r3,·#0]612 »       ldr»    r3,·[r3,·#0]
613 »       str»    r3,·[sp,·#148]»;·0x94613 »       str»    r3,·[sp,·#148]»;·0x94
614 »       mov.w»  r3,·#0614 »       mov.w»  r3,·#0
615 »       add»    r3,·sp,·#12615 »       add»    r3,·sp,·#12
616 »       str»    r6,·[sp,·#0]616 »       str»    r6,·[sp,·#0]
617 »       mov»    r5,·r1617 »       mov»    r5,·r1
618 »       bl»     20ec·<getsockaddrarg>618 »       bl»     228c·<getsockaddrarg>
619 ·R_ARM_THM_CALL» getsockaddrarg619 ·R_ARM_THM_CALL» getsockaddrarg
620 »       cbnz»   r0,·512·<sock_connect_ex+0x2a>620 »       cbnz»   r0,·512·<sock_connect_ex+0x2a>
621 »       movs»   r0,·#0621 »       movs»   r0,·#0
622 »       b.n»    542·<sock_connect_ex+0x5a>622 »       b.n»    542·<sock_connect_ex+0x5a>
623 »       mov»    r3,·r5623 »       mov»    r3,·r5
624 »       mov»    r2,·r4624 »       mov»    r2,·r4
625 »       movw»   r1,·#0625 »       movw»   r1,·#0
Offset 634, 15 lines modifiedOffset 634, 15 lines modified
634 ·R_ARM_THM_CALL» PySys_Audit634 ·R_ARM_THM_CALL» PySys_Audit
635 »       cmp»    r0,·#0635 »       cmp»    r0,·#0
636 »       blt.n»  50e·<sock_connect_ex+0x26>636 »       blt.n»  50e·<sock_connect_ex+0x26>
637 »       ldr»    r2,·[sp,·#12]637 »       ldr»    r2,·[sp,·#12]
638 »       movs»   r3,·#0638 »       movs»   r3,·#0
639 »       add»    r1,·sp,·#16639 »       add»    r1,·sp,·#16
640 »       mov»    r0,·r4640 »       mov»    r0,·r4
641 »       bl»     2ec0·<internal_connect>641 »       bl»     3060·<internal_connect>
642 ·R_ARM_THM_CALL» internal_connect642 ·R_ARM_THM_CALL» internal_connect
643 »       cmp»    r0,·#0643 »       cmp»    r0,·#0
644 »       blt.n»  50e·<sock_connect_ex+0x26>644 »       blt.n»  50e·<sock_connect_ex+0x26>
645 »       bl»     0·<PyLong_FromLong>645 »       bl»     0·<PyLong_FromLong>
646 ·R_ARM_THM_CALL» PyLong_FromLong646 ·R_ARM_THM_CALL» PyLong_FromLong
647 »       ldr»    r1,·[pc,·#20]» ;·(558·<sock_connect_ex+0x70>)647 »       ldr»    r1,·[pc,·#20]» ;·(558·<sock_connect_ex+0x70>)
648 »       ldr»    r2,·[r1,·#0]648 »       ldr»    r2,·[r1,·#0]
Offset 751, 15 lines modifiedOffset 751, 15 lines modified
751 »       movt»   r0,·#0751 »       movt»   r0,·#0
752 ·R_ARM_THM_MOVT_ABS»     .LC512752 ·R_ARM_THM_MOVT_ABS»     .LC512
753 »       ldr»    r1,·[sp,·#16]753 »       ldr»    r1,·[sp,·#16]
754 »       str»    r0,·[sp,·#0]754 »       str»    r0,·[sp,·#0]
755 »       add»    r3,·sp,·#20755 »       add»    r3,·sp,·#20
756 »       mov»    r2,·r6756 »       mov»    r2,·r6
757 »       mov»    r0,·r5757 »       mov»    r0,·r5
758 »       bl»     20ec·<getsockaddrarg>758 »       bl»     228c·<getsockaddrarg>
759 ·R_ARM_THM_CALL» getsockaddrarg759 ·R_ARM_THM_CALL» getsockaddrarg
760 »       cbnz»   r0,·62a·<sock_sendto+0x98>760 »       cbnz»   r0,·62a·<sock_sendto+0x98>
Max diff block lines reached; 29525/32740 bytes (90.18%) of diff not shown.
24.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0222 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
223 »       ldrd»   r7,·r2,·[lr,·#320]»    ;·0x140223 »       ldrd»   r7,·r2,·[lr,·#320]»    ;·0x140
224 »       strd»   r7,·r2,·[r4,·#32]224 »       strd»   r7,·r2,·[r4,·#32]
225 »       cmp»    r2,·#0225 »       cmp»    r2,·#0
226 »       blt.n»  14a·<sock_initobj+0x11e>226 »       blt.n»  14a·<sock_initobj+0x11e>
227 »       mov»    r0,·r4227 »       mov»    r0,·r4
228 »       movs»   r1,·#0228 »       movs»   r1,·#0
229 »       bl»     2fd4·<internal_setblocking>229 »       bl»     3174·<internal_setblocking>
230 ·R_ARM_THM_CALL» internal_setblocking230 ·R_ARM_THM_CALL» internal_setblocking
231 »       mov»    r4,·r0231 »       mov»    r4,·r0
232 »       adds»   r2,·r0,·#1232 »       adds»   r2,·r0,·#1
233 »       bne.n»  14a·<sock_initobj+0x11e>233 »       bne.n»  14a·<sock_initobj+0x11e>
234 »       mov»    r0,·r5234 »       mov»    r0,·r5
235 »       mov»    r5,·r4235 »       mov»    r5,·r4
236 »       bl»     0·<close>236 »       bl»     0·<close>
Offset 368, 293 lines modifiedOffset 368, 66 lines modified
368 »       b.n»    2a0·<sock_initobj+0x274>368 »       b.n»    2a0·<sock_initobj+0x274>
369 »       movs»   r2,·#0369 »       movs»   r2,·#0
370 »       movs»   r3,·#0370 »       movs»   r3,·#0
371 »       movs»   r5,·#0371 »       movs»   r5,·#0
372 »       strd»   r2,·r3,·[r4,·#32]372 »       strd»   r2,·r3,·[r4,·#32]
373 »       b.n»    14c·<sock_initobj+0x120>373 »       b.n»    14c·<sock_initobj+0x120>
  
374 0000033c·<sock_call_ex>:374 0000033c·<sock_close>:
375 sock_call_ex(): 
376 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr} 
377 »       mov»    r5,·r3 
378 »       mov»    r7,·r0 
379 »       sub»    sp,·#52»      ;·0x34 
380 »       movw»   fp,·#0 
381 ·R_ARM_THM_MOVW_ABS_NC»  sock_recv_impl 
382 »       movt»   fp,·#0 
383 ·R_ARM_THM_MOVT_ABS»     sock_recv_impl 
384 »       mov.w»  r8,·#0 
385 »       ldr»    r6,·[sp,·#96]» ;·0x60 
386 »       ldr.w»  r9,·[sp,·#100]»      ;·0x64 
387 »       cmp»    r6,·#1 
388 »       str»    r2,·[sp,·#16] 
389 »       sbcs.w» r3,·r9,·#0 
390 »       ldr»    r3,·[sp,·#88]» ;·0x58 
391 »       strd»   r8,·r8,·[sp,·#20] 
392 »       it»     ge 
393 »       orrge.w»r3,·r3,·#1 
394 »       subs»   r0,·r1,·#0 
395 »       str»    r0,·[sp,·#36]» ;·0x24 
396 »       ite»    ne 
397 »       movne»  r0,·#4 
398 »       moveq»  r0,·#1 
399 »       str»    r3,·[sp,·#12] 
400 »       orr.w»  r1,·r0,·#8 
401 »       str»    r0,·[sp,·#28] 
402 »       str»    r1,·[sp,·#32] 
403 »       ldr»    r2,·[sp,·#12] 
404 »       cmp»    r2,·#0 
405 »       beq.n»  408·<sock_call_ex+0xcc> 
406 »       cmp»    r6,·#1 
407 »       sbcs.w» r3,·r9,·#0 
408 »       blt.w»  4c2·<sock_call_ex+0x186> 
409 »       cmp.w»  r8,·#0 
410 »       bne.w»  49e·<sock_call_ex+0x162> 
411 »       bl»     0·<_PyTime_GetMonotonicClock> 
412 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock 
413 »       adds»   r3,·r0,·r6 
414 »       adc.w»  r0,·r9,·r1 
415 »       mov»    r1,·r9 
416 »       str»    r0,·[sp,·#24] 
417 »       mov»    r0,·r6 
418 »       str»    r3,·[sp,·#20] 
419 »       ldr»    r3,·[r7,·#8] 
420 »       adds»   r2,·r3,·#1 
421 »       beq.n»  49a·<sock_call_ex+0x15e> 
422 »       ldrd»   sl,·ip,·[sp,·#28] 
423 »       movs»   r2,·#1 
424 »       ldr»    r4,·[sp,·#88]» ;·0x58 
425 »       str»    r3,·[sp,·#40]» ;·0x28 
426 »       cmp»    r4,·#0 
427 »       it»     ne 
428 »       movne»  sl,·ip 
429 »       strh.w» sl,·[sp,·#44]»      ;·0x2c 
430 »       bl»     0·<_PyTime_AsMilliseconds> 
431 ·R_ARM_THM_CALL» _PyTime_AsMilliseconds 
432 »       mov»    sl,·r1 
433 »       mov»    r8,·r0 
434 »       bl»     0·<PyEval_SaveThread> 
435 ·R_ARM_THM_CALL» PyEval_SaveThread 
436 »       cmp.w»  sl,·#0 
437 »       mov.w»  r1,·#1 
438 »       ite»    ge 
439 »       movge»  r2,·r8 
440 »       movlt.w»r2,·#4294967295»  ;·0xffffffff 
441 »       mov»    r8,·r0 
442 »       add»    r0,·sp,·#40»   ;·0x28 
443 »       bl»     0·<poll> 
444 ·R_ARM_THM_CALL» poll 
445 »       mov»    r4,·r0 
446 »       mov»    r0,·r8 
447 »       bl»     0·<PyEval_RestoreThread> 
448 ·R_ARM_THM_CALL» PyEval_RestoreThread 
449 »       cmp»    r4,·#0 
450 »       blt.w»  4fa·<sock_call_ex+0x1be> 
451 »       ite»    eq 
452 »       moveq»  r4,·#1 
453 »       movne»  r4,·#0 
454 »       ldr.w»  r8,·[sp,·#12] 
455 »       adds»   r3,·r4,·#1 
456 »       beq.n»  4dc·<sock_call_ex+0x1a0> 
457 »       cmp»    r4,·#1 
458 »       beq.n»  4b2·<sock_call_ex+0x176> 
459 »       bl»     0·<PyEval_SaveThread> 
460 ·R_ARM_THM_CALL» PyEval_SaveThread 
461 »       ldr»    r1,·[sp,·#16] 
462 »       mov»    sl,·r0 
463 »       cmp»    r1,·fp 
464 »       bne.n»  43e·<sock_call_ex+0x102> 
465 »       ldrd»   r2,·r3,·[r5,·#4] 
466 »       ldr»    r1,·[r5,·#0] 
467 »       ldr»    r0,·[r7,·#8] 
468 »       bl»     0·<recv> 
469 ·R_ARM_THM_CALL» recv 
470 »       str»    r0,·[r5,·#12] 
471 »       mvns»   r0,·r0 
472 »       lsrs»   r4,·r0,·#31 
473 »       mov»    r0,·sl 
474 »       bl»     0·<PyEval_RestoreThread> 
475 ·R_ARM_THM_CALL» PyEval_RestoreThread 
476 »       cbz»    r4,·44a·<sock_call_ex+0x10e> 
477 »       ldr»    r6,·[sp,·#92]» ;·0x5c 
Max diff block lines reached; 19031/24602 bytes (77.36%) of diff not shown.
46.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 166, 356 lines modifiedOffset 166, 357 lines modified
166 ··0x00000a30·33002e4c·43333734·002e4c43·33373500·3..LC374..LC375.166 ··0x00000a30·33002e4c·43333734·002e4c43·33373500·3..LC374..LC375.
167 ··0x00000a40·2e4c4333·37360073·6f636b5f·696e6974·.LC376.sock_init167 ··0x00000a40·2e4c4333·37360073·6f636b5f·696e6974·.LC376.sock_init
168 ··0x00000a50·6f626a00·696e7465·726e616c·5f736574·obj.internal_set168 ··0x00000a50·6f626a00·696e7465·726e616c·5f736574·obj.internal_set
169 ··0x00000a60·626c6f63·6b696e67·002e4c43·33373800·blocking..LC378.169 ··0x00000a60·626c6f63·6b696e67·002e4c43·33373800·blocking..LC378.
170 ··0x00000a70·2e4c4333·37390073·6f636b5f·73656e64·.LC379.sock_send170 ··0x00000a70·2e4c4333·37390073·6f636b5f·73656e64·.LC379.sock_send
171 ··0x00000a80·616c6c00·736f636b·5f73656e·645f696d·all.sock_send_im171 ··0x00000a80·616c6c00·736f636b·5f73656e·645f696d·all.sock_send_im
172 ··0x00000a90·706c0073·6f636b5f·63616c6c·5f657800·pl.sock_call_ex.172 ··0x00000a90·706c0073·6f636b5f·63616c6c·5f657800·pl.sock_call_ex.
173 ··0x00000aa0·736f636b·5f726563·765f696d·706c0069·sock_recv_impl.i 
174 ··0x00000ab0·6e746572·6e616c5f·73656c65·63742e69·nternal_select.i173 ··0x00000aa0·696e7465·726e616c·5f73656c·6563742e·internal_select.
175 ··0x00000ac0·7372612e·3000736f·636b5f63·6c6f7365·sra.0.sock_close174 ··0x00000ab0·69737261·2e300073·6f636b5f·636c6f73·isra.0.sock_clos
176 ··0x00000ad0·002e4c43·33383000·2e4c4333·3831002e·..LC380..LC381..175 ··0x00000ac0·65002e4c·43333830·002e4c43·33383100·e..LC380..LC381.
177 ··0x00000ae0·4c433338·3200736f·636b5f72·6563765f·LC382.sock_recv_176 ··0x00000ad0·2e4c4333·38320073·6f636b5f·72656376·.LC382.sock_recv
 177 ··0x00000ae0·5f696e74·6f00736f·636b5f72·6563765f·_into.sock_recv_
 178 ··0x00000af0·67757473·00736f63·6b5f7265·63765f69·guts.sock_recv_i
178 ··0x00000af0·696e746f·002e4c43·33383300·736f636b·into..LC383.sock179 ··0x00000b00·6d706c00·2e4c4333·38330073·6f636b5f·mpl..LC383.sock_
179 ··0x00000b00·5f66696e·616c697a·6500736f·636b5f64·_finalize.sock_d180 ··0x00000b10·66696e61·6c697a65·00736f63·6b5f6465·finalize.sock_de
180 ··0x00000b10·65616c6c·6f63002e·4c433338·34002e4c·ealloc..LC384..L181 ··0x00000b20·616c6c6f·63002e4c·43333834·002e4c43·alloc..LC384..LC
 182 ··0x00000b30·33383500·2e4c4333·3836002e·4c433338·385..LC386..LC38
 183 ··0x00000b40·37002e4c·43333838·002e4c43·33383900·7..LC388..LC389.
 184 ··0x00000b50·2e4c4333·3930002e·4c433339·31002e4c·.LC390..LC391..L
181 ··0x00000b20·43333835·002e4c43·33383600·2e4c4333·C385..LC386..LC3185 ··0x00000b60·43333932·002e4c43·33393300·2e4c4333·C392..LC393..LC3
182 ··0x00000b30·3837002e·4c433338·38002e4c·43333839·87..LC388..LC389186 ··0x00000b70·3934002e·4c433339·35002e4c·43333936·94..LC395..LC396
183 ··0x00000b40·002e4c43·33393000·2e4c4333·3931002e·..LC390..LC391.. 
184 ··0x00000b50·4c433339·32002e4c·43333933·002e4c43·LC392..LC393..LC 
185 ··0x00000b60·33393400·2e4c4333·3935002e·4c433339·394..LC395..LC39 
186 ··0x00000b70·36006d61·6b655f69·7076345f·61646472·6.make_ipv4_addr 
187 ··0x00000b80·006d616b·655f6970·76365f61·64647200·.make_ipv6_addr.187 ··0x00000b80·006d616b·655f6970·76345f61·64647200·.make_ipv4_addr.
 188 ··0x00000b90·6d616b65·5f697076·365f6164·6472006d·make_ipv6_addr.m
188 ··0x00000b90·6d616b65·62646164·6472002e·4c433339·makebdaddr..LC39189 ··0x00000ba0·616b6562·64616464·72002e4c·43333939·akebdaddr..LC399
189 ··0x00000ba0·39002e4c·43343030·002e4c43·34303100·9..LC400..LC401.190 ··0x00000bb0·002e4c43·34303000·2e4c4334·30310073·..LC400..LC401.s
190 ··0x00000bb0·736f636b·5f636f6e·6e656374·00676574·sock_connect.get191 ··0x00000bc0·6f636b5f·636f6e6e·65637400·67657473·ock_connect.gets
191 ··0x00000bc0·736f636b·61646472·61726700·696e7465·sockaddrarg.inte192 ··0x00000bd0·6f636b61·64647261·72670069·6e746572·ockaddrarg.inter
192 ··0x00000bd0·726e616c·5f636f6e·6e656374·002e4c43·rnal_connect..LC193 ··0x00000be0·6e616c5f·636f6e6e·65637400·2e4c4334·nal_connect..LC4
 194 ··0x00000bf0·3033002e·4c433430·34002e4c·43343035·03..LC404..LC405
 195 ··0x00000c00·002e4c43·34303600·2e4c4334·3037002e·..LC406..LC407..
 196 ··0x00000c10·4c433430·38002e4c·43343039·002e4c43·LC408..LC409..LC
193 ··0x00000be0·34303300·2e4c4334·3034002e·4c433430·403..LC404..LC40197 ··0x00000c20·34313000·2e4c4334·3131002e·4c433431·410..LC411..LC41
194 ··0x00000bf0·35002e4c·43343036·002e4c43·34303700·5..LC406..LC407.198 ··0x00000c30·32002e4c·43343133·002e4c43·34313400·2..LC413..LC414.
195 ··0x00000c00·2e4c4334·3038002e·4c433430·39002e4c·.LC408..LC409..L199 ··0x00000c40·2e4c4334·3135002e·4c433431·36002e4c·.LC415..LC416..L
196 ··0x00000c10·43343130·002e4c43·34313100·2e4c4334·C410..LC411..LC4200 ··0x00000c50·43343137·002e4c43·34313800·2e4c4334·C417..LC418..LC4
197 ··0x00000c20·3132002e·4c433431·33002e4c·43343134·12..LC413..LC414201 ··0x00000c60·3139002e·4c433432·30002e4c·43343231·19..LC420..LC421
198 ··0x00000c30·002e4c43·34313500·2e4c4334·3136002e·..LC415..LC416.. 
199 ··0x00000c40·4c433431·37002e4c·43343138·002e4c43·LC417..LC418..LC 
200 ··0x00000c50·34313900·2e4c4334·3230002e·4c433432·419..LC420..LC42 
201 ··0x00000c60·31002e4c·43343232·002e4c43·34323300·1..LC422..LC423. 
202 ··0x00000c70·2e4c4334·3234002e·4c433432·35002e4c·.LC424..LC425..L 
203 ··0x00000c80·43343236·002e4c43·34323700·2e4c4334·C426..LC427..LC4 
204 ··0x00000c90·3238002e·4c433432·39002e4c·43343330·28..LC429..LC430 
205 ··0x00000ca0·002e4c43·34333100·2e4c4334·3332002e·..LC431..LC432..202 ··0x00000c70·002e4c43·34323200·2e4c4334·3233002e·..LC422..LC423..
 203 ··0x00000c80·4c433432·34002e4c·43343235·002e4c43·LC424..LC425..LC
206 ··0x00000cb0·4c433433·33002e4c·43343334·0069646e·LC433..LC434.idn 
207 ··0x00000cc0·615f636f·6e766572·74657200·73657469·a_converter.seti 
208 ··0x00000cd0·70616464·72006964·6e615f63·6c65616e·paddr.idna_clean 
209 ··0x00000ce0·75700073·65746264·61646472·002e4c43·up.setbdaddr..LC 
210 ··0x00000cf0·34333600·2e4c4334·3337002e·4c433433·436..LC437..LC43204 ··0x00000c90·34323600·2e4c4334·3237002e·4c433432·426..LC427..LC42
211 ··0x00000d00·38002e4c·43343339·002e4c43·34343000·8..LC439..LC440.205 ··0x00000ca0·38002e4c·43343239·002e4c43·34333000·8..LC429..LC430.
212 ··0x00000d10·2e4c4334·3431002e·4c433434·32002e4c·.LC441..LC442..L206 ··0x00000cb0·2e4c4334·3331002e·4c433433·32002e4c·.LC431..LC432..L
213 ··0x00000d20·43343433·002e4c43·34343400·2e4c4334·C443..LC444..LC4207 ··0x00000cc0·43343333·002e4c43·34333400·69646e61·C433..LC434.idna
 208 ··0x00000cd0·5f636f6e·76657274·65720073·65746970·_converter.setip
 209 ··0x00000ce0·61646472·0069646e·615f636c·65616e75·addr.idna_cleanu
 210 ··0x00000cf0·70007365·74626461·64647200·2e4c4334·p.setbdaddr..LC4
 211 ··0x00000d00·3336002e·4c433433·37002e4c·43343338·36..LC437..LC438
 212 ··0x00000d10·002e4c43·34333900·2e4c4334·3430002e·..LC439..LC440..
 213 ··0x00000d20·4c433434·31002e4c·43343432·002e4c43·LC441..LC442..LC
 214 ··0x00000d30·34343300·2e4c4334·3434002e·4c433434·443..LC444..LC44
214 ··0x00000d30·34350073·6f636b5f·636f6e6e·6563745f·45.sock_connect_215 ··0x00000d40·3500736f·636b5f63·6f6e6e65·63745f69·5.sock_connect_i
215 ··0x00000d40·696d706c·002e4c43·34343600·736f636b·impl..LC446.sock216 ··0x00000d50·6d706c00·2e4c4334·34360073·6f636b65·mpl..LC446.socke
216 ··0x00000d50·65745f73·6f636b65·74706169·7200736f·et_socketpair.so217 ··0x00000d60·745f736f·636b6574·70616972·00736f63·t_socketpair.soc
217 ··0x00000d60·636b5f64·65746163·6800736f·636b5f73·ck_detach.sock_s218 ··0x00000d70·6b5f6465·74616368·00736f63·6b5f7365·k_detach.sock_se
218 ··0x00000d70·6574626c·6f636b69·6e670073·6f636b5f·etblocking.sock_219 ··0x00000d80·74626c6f·636b696e·6700736f·636b5f66·tblocking.sock_f
219 ··0x00000d80·66696c65·6e6f0073·6f636b5f·67657473·fileno.sock_gets220 ··0x00000d90·696c656e·6f00736f·636b5f67·6574736f·ileno.sock_getso
220 ··0x00000d90·6f636b6e·616d6500·67657473·6f636b61·ockname.getsocka221 ··0x00000da0·636b6e61·6d650067·6574736f·636b6164·ckname.getsockad
221 ··0x00000da0·6464726c·656e002e·4c433434·38002e4c·ddrlen..LC448..L222 ··0x00000db0·64726c65·6e002e4c·43343438·002e4c43·drlen..LC448..LC
222 ··0x00000db0·43343439·00736f63·6b5f6163·63657074·C449.sock_accept223 ··0x00000dc0·34343900·736f636b·5f616363·65707400·449.sock_accept.
223 ··0x00000dc0·00736f63·6b5f6163·63657074·5f696d70·.sock_accept_imp224 ··0x00000dd0·736f636b·5f616363·6570745f·696d706c·sock_accept_impl
224 ··0x00000dd0·6c002e4c·43343531·002e4c43·34353200·l..LC451..LC452. 
225 ··0x00000de0·736f636b·5f62696e·6400736f·636b6574·sock_bind.socket 
226 ··0x00000df0·5f676574·64656661·756c7474·696d656f·_getdefaulttimeo 
227 ··0x00000e00·75740073·6f636b5f·67657474·696d656f·ut.sock_gettimeo 
228 ··0x00000e10·7574002e·4c433435·3400736f·636b5f6c·ut..LC454.sock_l 
229 ··0x00000e20·69737465·6e002e4c·43343535·002e4c43·isten..LC455..LC 
230 ··0x00000e30·34353600·736f636b·65745f43·4d53475f·456.socket_CMSG_ 
231 ··0x00000e40·53504143·45002e4c·43343537·002e4c43·SPACE..LC457..LC 
232 ··0x00000e50·34353800·736f636b·5f726563·766d7367·458.sock_recvmsg 
233 ··0x00000e60·006d616b·6576616c·5f726563·766d7367·.makeval_recvmsg 
234 ··0x00000e70·00736f63·6b5f7265·63766d73·675f6775·.sock_recvmsg_gu 
235 ··0x00000e80·7473002e·4c433435·39002e4c·43343630·ts..LC459..LC460 
236 ··0x00000e90·002e4c43·34363100·2e4c4334·3632002e·..LC461..LC462..225 ··0x00000de0·002e4c43·34353100·2e4c4334·35320073·..LC451..LC452.s
 226 ··0x00000df0·6f636b5f·62696e64·00736f63·6b65745f·ock_bind.socket_
237 ··0x00000ea0·4c433436·3300736f·636b5f72·6563766d·LC463.sock_recvm 
238 ··0x00000eb0·73675f69·6d706c00·6765745f·636d7367·sg_impl.get_cmsg 
239 ··0x00000ec0·5f646174·615f6c65·6e002e4c·43343635·_data_len..LC465 
240 ··0x00000ed0·002e4c43·34363600·2e4c4334·3637002e·..LC466..LC467.. 
241 ··0x00000ee0·4c433436·38002e4c·43343639·002e4c43·LC468..LC469..LC 
242 ··0x00000ef0·34373000·2e4c4334·3731002e·4c433437·470..LC471..LC47 
243 ··0x00000f00·32002e4c·43343733·002e4c43·34373400·2..LC473..LC474. 
244 ··0x00000f10·2e4c4334·3735002e·4c433437·3600736f·.LC475..LC476.so 
245 ··0x00000f20·636b5f73·656e646d·73670073·6f636b5f·ck_sendmsg.sock_ 
246 ··0x00000f30·73656e64·6d73675f·696f7665·632e636f·sendmsg_iovec.co 
247 ··0x00000f40·6e737470·726f702e·3000736f·636b5f73·nstprop.0.sock_s 
248 ··0x00000f50·656e646d·73675f69·6d706c00·2e4c4334·endmsg_impl..LC4 
249 ··0x00000f60·3738002e·4c433437·39002e4c·43343830·78..LC479..LC480 
250 ··0x00000f70·00736f63·6b65745f·67657468·6f73746e·.socket_gethostn 
251 ··0x00000f80·616d6500·2e4c4334·3832002e·4c433438·ame..LC482..LC48 
252 ··0x00000f90·33002e4c·43343834·002e4c43·34383500·3..LC484..LC485. 
253 ··0x00000fa0·736f636b·5f736574·736f636b·6f707400·sock_setsockopt. 
254 ··0x00000fb0·2e4c4334·3836002e·4c433438·37002e4c·.LC486..LC487..L 
255 ··0x00000fc0·43343838·00736f63·6b65745f·67657468·C488.socket_geth 
256 ··0x00000fd0·6f737462·79616464·72006765·74686f73·ostbyaddr.gethos 
257 ··0x00000fe0·745f636f·6d6d6f6e·2e636f6e·73747072·t_common.constpr 
258 ··0x00000ff0·6f702e30·002e4c43·34393000·2e4c4334·op.0..LC490..LC4 
259 ··0x00001000·39310073·6f636b5f·67657470·6565726e·91.sock_getpeern 
260 ··0x00001010·616d6500·2e4c4334·3935002e·4c433439·ame..LC495..LC49 
261 ··0x00001020·3600736f·636b6574·5f676574·686f7374·6.socket_gethost 
262 ··0x00001030·62796e61·6d650073·6f636b5f·73687574·byname.sock_shut 
263 ··0x00001040·646f776e·002e4c43·34393800·736f636b·down..LC498.sock 
264 ··0x00001050·65745f67·6574686f·73746279·6e616d65·et_gethostbyname 
265 ··0x00001060·5f657800·2e4c4335·3030002e·4c433530·_ex..LC500..LC50 
266 ··0x00001070·31002e4c·43353032·00736f63·6b5f6765·1..LC502.sock_ge 
267 ··0x00001080·74736f63·6b6f7074·002e4c43·35303300·tsockopt..LC503. 
268 ··0x00001090·2e4c4335·30340073·6f636b5f·72656376·.LC504.sock_recv 
269 ··0x000010a0·002e4c43·35303500·736f636b·5f73656e·..LC505.sock_sen 
270 ··0x000010b0·6400736f·636b5f73·65747469·6d656f75·d.sock_settimeou 
271 ··0x000010c0·7400736f·636b6574·5f706172·73655f74·t.socket_parse_t 
272 ··0x000010d0·696d656f·7574002e·4c433530·36002e4c·imeout..LC506..L 
273 ··0x000010e0·43353037·00736f63·6b5f636f·6e6e6563·C507.sock_connec 
274 ··0x000010f0·745f6578·002e4c43·35303900·2e4c4335·t_ex..LC509..LC5 
Max diff block lines reached; 0/47187 bytes (0.00%) of diff not shown.
89.3 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:··········16568·(bytes·into·file)13 ··Start·of·section·headers:··········16540·(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.11 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x40b8:1 There·are·18·section·headers,·starting·at·offset·0x409c:
  
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·0004fc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004fc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0031f8·0003a8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0031dc·0003a8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000530·000220·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000530·000220·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0035a0·0001b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003584·0001b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000750·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000750·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000750·000bd4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000750·000bb8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003758·000590·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00373c·000590·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001324·0003b5·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001308·0003b5·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0016da·00037c·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0016be·00037c·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003ce8·000330·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003ccc·000330·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001a58·00069f·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001a3c·00069f·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004018·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003ffc·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0020f7·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0020db·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0020f7·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0020db·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00212c·0008d0·10·····16··86··419 ··[15]·.symtab···········SYMTAB··········00000000·002110·0008d0·10·····16··86··4
20 ··[16]·.strtab···········STRTAB··········00000000·0029fc·0007fa·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0029e0·0007fa·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004028·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00400c·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
4.79 KB
readelf --wide --symbols {}
    
Offset 8, 23 lines modifiedOffset 8, 23 lines modified
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
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:·00000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC111 ·····7:·00000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
12 ·····8:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC212 ·····8:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
13 ·····9:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC313 ·····9:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
14 ····10:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·.LC414 ····10:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
15 ····11:·00000035··1292·FUNC····LOCAL··DEFAULT····6·_io_StringIO___init__15 ····11:·00000035··1264·FUNC····LOCAL··DEFAULT····6·_io_StringIO___init__
16 ····12:·00000541···148·FUNC····LOCAL··DEFAULT····6·resize_buffer16 ····12:·00000525···148·FUNC····LOCAL··DEFAULT····6·resize_buffer
17 ····13:·000007ed····14·FUNC····LOCAL··DEFAULT····6·realize17 ····13:·000007d1····14·FUNC····LOCAL··DEFAULT····6·realize
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR018 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
19 ····15:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC519 ····15:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
20 ····16:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC620 ····16:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
21 ····17:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC721 ····17:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
22 ····18:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC822 ····18:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
23 ····19:·000005d5···536·FUNC····LOCAL··DEFAULT····6·_io_StringIO_write23 ····19:·000005b9···536·FUNC····LOCAL··DEFAULT····6·_io_StringIO_write
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····21:·00000001·····2·FUNC····LOCAL··DEFAULT····1·_io_StringIO_getvalue25 ····21:·00000001·····2·FUNC····LOCAL··DEFAULT····1·_io_StringIO_getvalue
26 ····22:·00000005····92·FUNC····LOCAL··DEFAULT····1·_io_StringIO_getvalue_impl26 ····22:·00000005····92·FUNC····LOCAL··DEFAULT····1·_io_StringIO_getvalue_impl
27 ····23:·00000061····70·FUNC····LOCAL··DEFAULT····1·make_intermediate27 ····23:·00000061····70·FUNC····LOCAL··DEFAULT····1·make_intermediate
28 ····24:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC928 ····24:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
29 ····25:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1029 ····25:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
30 ····26:·00000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1130 ····26:·00000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
Offset 32, 22 lines modifiedOffset 32, 22 lines modified
32 ····28:·00000190·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1332 ····28:·00000190·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
33 ····29:·000000a9···410·FUNC····LOCAL··DEFAULT····1·_io_StringIO_seek33 ····29:·000000a9···410·FUNC····LOCAL··DEFAULT····1·_io_StringIO_seek
34 ····30:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1434 ····30:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
35 ····31:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1535 ····31:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
36 ····32:·00000245···204·FUNC····LOCAL··DEFAULT····1·_io_StringIO_truncate36 ····32:·00000245···204·FUNC····LOCAL··DEFAULT····1·_io_StringIO_truncate
37 ····33:·00000311···100·FUNC····LOCAL··DEFAULT····1·realize.part.037 ····33:·00000311···100·FUNC····LOCAL··DEFAULT····1·realize.part.0
38 ····34:·00000375···124·FUNC····LOCAL··DEFAULT····1·_io_StringIO_close38 ····34:·00000375···124·FUNC····LOCAL··DEFAULT····1·_io_StringIO_close
39 ····35:·000007fd···216·FUNC····LOCAL··DEFAULT····6·stringio_dealloc39 ····35:·000007e1···216·FUNC····LOCAL··DEFAULT····6·stringio_dealloc
40 ····36:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1640 ····36:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
41 ····37:·000008d5···358·FUNC····LOCAL··DEFAULT····6·_io_StringIO_readline41 ····37:·000008b9···358·FUNC····LOCAL··DEFAULT····6·_io_StringIO_readline
42 ····38:·000003f1····12·FUNC····LOCAL··DEFAULT····1·stringio_traverse42 ····38:·000003f1····12·FUNC····LOCAL··DEFAULT····1·stringio_traverse
43 ····39:·000003fd····46·FUNC····LOCAL··DEFAULT····1·stringio_closed43 ····39:·000003fd····46·FUNC····LOCAL··DEFAULT····1·stringio_closed
44 ····40:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1744 ····40:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
45 ····41:·00000a3d···408·FUNC····LOCAL··DEFAULT····6·stringio_iternext45 ····41:·00000a21···408·FUNC····LOCAL··DEFAULT····6·stringio_iternext
46 ····42:·00000bd0·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····42:·00000bb4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····43:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1847 ····43:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
48 ····44:·0000042d···208·FUNC····LOCAL··DEFAULT····1·_io_StringIO_read48 ····44:·0000042d···208·FUNC····LOCAL··DEFAULT····1·_io_StringIO_read
49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
50 ····46:·00000001····76·FUNC····LOCAL··DEFAULT····9·_io_StringIO_tell50 ····46:·00000001····76·FUNC····LOCAL··DEFAULT····9·_io_StringIO_tell
51 ····47:·0000004d····32·FUNC····LOCAL··DEFAULT····9·stringio_clear51 ····47:·0000004d····32·FUNC····LOCAL··DEFAULT····9·stringio_clear
52 ····48:·0000006d·····2·FUNC····LOCAL··DEFAULT····9·_io_StringIO_readable52 ····48:·0000006d·····2·FUNC····LOCAL··DEFAULT····9·_io_StringIO_readable
53 ····49:·0000006f····86·FUNC····LOCAL··DEFAULT····9·_io_StringIO_readable_impl53 ····49:·0000006f····86·FUNC····LOCAL··DEFAULT····9·_io_StringIO_readable_impl
Offset 105, 17 lines modifiedOffset 105, 17 lines modified
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIncrementalNewlineDecoder_Type107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIncrementalNewlineDecoder_Type
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunctionObjArgs108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunctionObjArgs
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_nl110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyIO_str_nl
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Replace111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Replace
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct 
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Ready
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
 114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromKindAndData118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromKindAndData
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAccu_Finish119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAccu_Finish
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
37.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x31f8·contains·117·entries:1 Relocation·section·'.rel.text'·at·offset·0x31dc·contains·117·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError3 0000002c··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
4 00000030··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError4 00000030··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
5 00000034··0000122f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC85 00000034··0000122f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC8
6 00000038··00001230·R_ARM_THM_MOVT_ABS·····000000f8···.LC86 00000038··00001230·R_ARM_THM_MOVT_ABS·····000000f8···.LC8
7 0000003e··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString7 0000003e··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
8 00000046··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError8 00000046··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
Offset 48, 24 lines modifiedOffset 48, 24 lines modified
48 000001d2··0000742f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type48 000001d2··0000742f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
49 000001d6··00007430·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type49 000001d6··00007430·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
50 000001da··0000750a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype50 000001da··0000750a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
51 000001e4··0000790a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt51 000001e4··0000790a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
52 000001ee··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred52 000001ee··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
53 000001fa··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc53 000001fa··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
54 00000200··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred54 00000200··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
55 0000020e··00006e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError55 0000020e··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
56 00000212··00006e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError56 00000212··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
57 00000216··0000192f·R_ARM_THM_MOVW_ABS_NC··00000120···.LC1057 00000216··0000192f·R_ARM_THM_MOVW_ABS_NC··00000120···.LC10
58 0000021a··00001930·R_ARM_THM_MOVT_ABS·····00000120···.LC1058 0000021a··00001930·R_ARM_THM_MOVT_ABS·····00000120···.LC10
59 00000222··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString59 00000222··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
60 00000228··0000182f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC960 00000228··0000182f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC9
61 0000022c··00001830·R_ARM_THM_MOVT_ABS·····00000118···.LC961 0000022c··00001830·R_ARM_THM_MOVT_ABS·····00000118···.LC9
62 00000236··00007b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional62 00000236··00007b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
63 00000276··00000d0a·R_ARM_THM_CALL·········000007ed···realize63 00000276··00000d0a·R_ARM_THM_CALL·········000007d1···realize
64 00000282··00000c0a·R_ARM_THM_CALL·········00000541···resize_buffer64 00000282··00000c0a·R_ARM_THM_CALL·········00000525···resize_buffer
65 0000028e··0000710a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t65 0000028e··0000710a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
66 00000296··00001e2f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC1466 00000296··00001e2f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC14
67 0000029a··00001e30·R_ARM_THM_MOVT_ABS·····000001b4···.LC1467 0000029a··00001e30·R_ARM_THM_MOVT_ABS·····000001b4···.LC14
68 000002a4··00007b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional68 000002a4··00007b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
69 000002b0··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError69 000002b0··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
70 000002b4··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError70 000002b4··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
71 000002ba··00001f2f·R_ARM_THM_MOVW_ABS_NC··000001c0···.LC1571 000002ba··00001f2f·R_ARM_THM_MOVW_ABS_NC··000001c0···.LC15
Offset 79, 32 lines modifiedOffset 79, 32 lines modified
79 000002e6··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError79 000002e6··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
80 000002ea··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError80 000002ea··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
81 000002ee··0000102f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC681 000002ee··0000102f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC6
82 000002f2··00001030·R_ARM_THM_MOVT_ABS·····000000ac···.LC682 000002f2··00001030·R_ARM_THM_MOVT_ABS·····000000ac···.LC6
83 000002fa··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString83 000002fa··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
84 00000306··00007c0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t84 00000306··00007c0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
85 0000031c··0000730a·R_ARM_THM_CALL·········00000000···_PyAccu_Finish85 0000031c··0000730a·R_ARM_THM_CALL·········00000000···_PyAccu_Finish
86 0000032c··00000c0a·R_ARM_THM_CALL·········00000541···resize_buffer86 0000032c··00000c0a·R_ARM_THM_CALL·········00000525···resize_buffer
87 0000033c··0000600a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUCS487 0000033c··0000600a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUCS4
88 00000354··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc88 00000354··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
89 0000036e··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc89 0000036e··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
90 00000380··00000c0a·R_ARM_THM_CALL·········00000541···resize_buffer90 00000380··00000c0a·R_ARM_THM_CALL·········00000525···resize_buffer
91 0000038c··0000590a·R_ARM_THM_CALL·········00000000···_PyAccu_Destroy91 0000038c··0000590a·R_ARM_THM_CALL·········00000000···_PyAccu_Destroy
92 000003a8··00005d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct92 000003a8··00005d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
93 000003ac··00005d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct93 000003ac··00005d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
94 000003d0··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc94 000003d0··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
95 000003e4··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc95 000003e4··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
96 000003ea··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc96 000003ea··0000580a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
97 00000410··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError97 00000410··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
98 00000414··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError98 00000414··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
99 00000418··0000102f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC699 00000418··0000102f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC6
100 0000041c··00001030·R_ARM_THM_MOVT_ABS·····000000ac···.LC6100 0000041c··00001030·R_ARM_THM_MOVT_ABS·····000000ac···.LC6
101 00000422··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString101 00000422··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
102 00000448··00007c0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t102 00000448··00007c0a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
103 0000047e··00000d0a·R_ARM_THM_CALL·········000007ed···realize103 0000047e··00000d0a·R_ARM_THM_CALL·········000007d1···realize
104 00000496··0000720a·R_ARM_THM_CALL·········00000000···PyUnicode_FromKindAndData104 00000496··0000720a·R_ARM_THM_CALL·········00000000···PyUnicode_FromKindAndData
105 000004ae··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError105 000004ae··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
106 000004b2··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError106 000004b2··00006430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
107 000004b6··0000122f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC8107 000004b6··0000122f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC8
108 000004ba··00001230·R_ARM_THM_MOVT_ABS·····000000f8···.LC8108 000004ba··00001230·R_ARM_THM_MOVT_ABS·····000000f8···.LC8
109 000004c2··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString109 000004c2··0000700a·R_ARM_THM_CALL·········00000000···PyErr_SetString
110 000004ca··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError110 000004ca··0000642f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
Offset 115, 24 lines modifiedOffset 115, 24 lines modified
115 000004e4··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC18115 000004e4··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000220···.LC18
116 000004e8··00002b30·R_ARM_THM_MOVT_ABS·····00000220···.LC18116 000004e8··00002b30·R_ARM_THM_MOVT_ABS·····00000220···.LC18
117 000004f2··00007b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional117 000004f2··00007b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
118 00000028··0000721e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromKindAndData118 00000028··0000721e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromKindAndData
119 00000156··0000711e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t119 00000156··0000711e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
120 0000040c··0000811e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong120 0000040c··0000811e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
  
121 Relocation·section·'.rel.data'·at·offset·0x35a0·contains·55·entries:121 Relocation·section·'.rel.data'·at·offset·0x3584·contains·55·entries:
122 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name122 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
123 00000004··00003d02·R_ARM_ABS32············00000000···.rodata123 00000004··00003d02·R_ARM_ABS32············00000000···.rodata
124 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.4124 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
125 00000030··00000402·R_ARM_ABS32············00000000···.rodata.str1.4125 00000030··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
126 0000003c··00002302·R_ARM_ABS32············000007fd···stringio_dealloc126 0000003c··00002302·R_ARM_ABS32············000007e1···stringio_dealloc
127 0000007c··00003d02·R_ARM_ABS32············00000000···.rodata127 0000007c··00003d02·R_ARM_ABS32············00000000···.rodata
128 00000080··00002602·R_ARM_ABS32············000003f1···stringio_traverse128 00000080··00002602·R_ARM_ABS32············000003f1···stringio_traverse
129 00000084··00002f02·R_ARM_ABS32············0000004d···stringio_clear129 00000084··00002f02·R_ARM_ABS32············0000004d···stringio_clear
130 00000094··00002902·R_ARM_ABS32············00000a3d···stringio_iternext130 00000094··00002902·R_ARM_ABS32············00000a21···stringio_iternext
131 00000098··00000102·R_ARM_ABS32············00000000···.data131 00000098··00000102·R_ARM_ABS32············00000000···.data
132 000000a0··00000102·R_ARM_ABS32············00000000···.data132 000000a0··00000102·R_ARM_ABS32············00000000···.data
133 000000b8··00000b02·R_ARM_ABS32············00000035···_io_StringIO___init__133 000000b8··00000b02·R_ARM_ABS32············00000035···_io_StringIO___init__
134 000000c0··00000202·R_ARM_ABS32············00000001···stringio_new134 000000c0··00000202·R_ARM_ABS32············00000001···stringio_new
135 000000f0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4135 000000f0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
136 000000f4··00002702·R_ARM_ABS32············000003fd···stringio_closed136 000000f4··00002702·R_ARM_ABS32············000003fd···stringio_closed
137 00000104··00000402·R_ARM_ABS32············00000000···.rodata.str1.4137 00000104··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 145, 27 lines modifiedOffset 145, 27 lines modified
145 00000150··00000402·R_ARM_ABS32············00000000···.rodata.str1.4145 00000150··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
146 00000154··00001502·R_ARM_ABS32············00000001···_io_StringIO_getvalue146 00000154··00001502·R_ARM_ABS32············00000001···_io_StringIO_getvalue
147 0000015c··00003d02·R_ARM_ABS32············00000000···.rodata147 0000015c··00003d02·R_ARM_ABS32············00000000···.rodata
148 00000160··00000402·R_ARM_ABS32············00000000···.rodata.str1.4148 00000160··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
149 00000164··00002c02·R_ARM_ABS32············0000042d···_io_StringIO_read149 00000164··00002c02·R_ARM_ABS32············0000042d···_io_StringIO_read
150 0000016c··00003d02·R_ARM_ABS32············00000000···.rodata150 0000016c··00003d02·R_ARM_ABS32············00000000···.rodata
151 00000170··00000402·R_ARM_ABS32············00000000···.rodata.str1.4151 00000170··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
152 00000174··00002502·R_ARM_ABS32············000008d5···_io_StringIO_readline152 00000174··00002502·R_ARM_ABS32············000008b9···_io_StringIO_readline
153 0000017c··00003d02·R_ARM_ABS32············00000000···.rodata153 0000017c··00003d02·R_ARM_ABS32············00000000···.rodata
154 00000180··00000402·R_ARM_ABS32············00000000···.rodata.str1.4154 00000180··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
155 00000184··00002e02·R_ARM_ABS32············00000001···_io_StringIO_tell155 00000184··00002e02·R_ARM_ABS32············00000001···_io_StringIO_tell
156 0000018c··00003d02·R_ARM_ABS32············00000000···.rodata156 0000018c··00003d02·R_ARM_ABS32············00000000···.rodata
157 00000190··00000402·R_ARM_ABS32············00000000···.rodata.str1.4157 00000190··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
158 00000194··00002002·R_ARM_ABS32············00000245···_io_StringIO_truncate158 00000194··00002002·R_ARM_ABS32············00000245···_io_StringIO_truncate
159 0000019c··00003d02·R_ARM_ABS32············00000000···.rodata159 0000019c··00003d02·R_ARM_ABS32············00000000···.rodata
160 000001a0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4160 000001a0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
161 000001a4··00001d02·R_ARM_ABS32············000000a9···_io_StringIO_seek161 000001a4··00001d02·R_ARM_ABS32············000000a9···_io_StringIO_seek
162 000001ac··00003d02·R_ARM_ABS32············00000000···.rodata162 000001ac··00003d02·R_ARM_ABS32············00000000···.rodata
163 000001b0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4163 000001b0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
164 000001b4··00001302·R_ARM_ABS32············000005d5···_io_StringIO_write164 000001b4··00001302·R_ARM_ABS32············000005b9···_io_StringIO_write
165 000001bc··00003d02·R_ARM_ABS32············00000000···.rodata165 000001bc··00003d02·R_ARM_ABS32············00000000···.rodata
166 000001c0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4166 000001c0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
167 000001c4··00003302·R_ARM_ABS32············000000c7···_io_StringIO_seekable167 000001c4··00003302·R_ARM_ABS32············000000c7···_io_StringIO_seekable
168 000001cc··00003d02·R_ARM_ABS32············00000000···.rodata168 000001cc··00003d02·R_ARM_ABS32············00000000···.rodata
169 000001d0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4169 000001d0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
170 000001d4··00003002·R_ARM_ABS32············0000006d···_io_StringIO_readable170 000001d4··00003002·R_ARM_ABS32············0000006d···_io_StringIO_readable
171 000001dc··00003d02·R_ARM_ABS32············00000000···.rodata171 000001dc··00003d02·R_ARM_ABS32············00000000···.rodata
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 000001e4··00003202·R_ARM_ABS32············000000c5···_io_StringIO_writable173 000001e4··00003202·R_ARM_ABS32············000000c5···_io_StringIO_writable
174 000001ec··00003d02·R_ARM_ABS32············00000000···.rodata174 000001ec··00003d02·R_ARM_ABS32············00000000···.rodata
175 000001f0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4175 000001f0··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
176 000001f4··00003502·R_ARM_ABS32············000000c9···stringio_getstate176 000001f4··00003502·R_ARM_ABS32············000000c9···stringio_getstate
177 00000200··00000402·R_ARM_ABS32············00000000···.rodata.str1.4177 00000200··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
178 00000204··00003a02·R_ARM_ABS32············0000013d···stringio_setstate178 00000204··00003a02·R_ARM_ABS32············0000013d···stringio_setstate
Max diff block lines reached; 28650/37853 bytes (75.69%) of diff not shown.
420 B
strings --all --bytes=8 {}
    
Offset 133, 17 lines modifiedOffset 133, 17 lines modified
133 PyExc_ValueError133 PyExc_ValueError
134 PyErr_Format134 PyErr_Format
135 _Py_FalseStruct135 _Py_FalseStruct
136 PyIncrementalNewlineDecoder_Type136 PyIncrementalNewlineDecoder_Type
137 PyObject_CallFunctionObjArgs137 PyObject_CallFunctionObjArgs
138 _PyIO_str_nl138 _PyIO_str_nl
139 PyUnicode_Replace139 PyUnicode_Replace
140 _Py_TrueStruct 
141 _PyUnicode_Ready140 _PyUnicode_Ready
142 PyExc_TypeError141 PyExc_TypeError
 142 _Py_TrueStruct
143 PyExc_OverflowError143 PyExc_OverflowError
144 PyErr_SetString144 PyErr_SetString
145 PyLong_FromSsize_t145 PyLong_FromSsize_t
146 PyUnicode_FromKindAndData146 PyUnicode_FromKindAndData
147 _PyAccu_Finish147 _PyAccu_Finish
148 PyFloat_Type148 PyFloat_Type
149 PyType_IsSubtype149 PyType_IsSubtype
1.83 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 299, 21 lines modifiedOffset 299, 21 lines modified
299 »       cbnz»   r5,·2ce·<_io_StringIO_truncate+0x8a>299 »       cbnz»   r5,·2ce·<_io_StringIO_truncate+0x8a>
300 »       cmp»    r6,·#0300 »       cmp»    r6,·#0
301 »       blt.n»  2b0·<_io_StringIO_truncate+0x6c>301 »       blt.n»  2b0·<_io_StringIO_truncate+0x6c>
302 »       ldr»    r0,·[r4,·#16]302 »       ldr»    r0,·[r4,·#16]
303 »       cmp»    r6,·r0303 »       cmp»    r6,·r0
304 »       bge.n»  28c·<_io_StringIO_truncate+0x48>304 »       bge.n»  28c·<_io_StringIO_truncate+0x48>
305 »       mov»    r0,·r4305 »       mov»    r0,·r4
306 »       bl»     7ec·<realize>306 »       bl»     7d0·<realize>
307 ·R_ARM_THM_CALL» realize307 ·R_ARM_THM_CALL» realize
308 »       cmp»    r0,·#0308 »       cmp»    r0,·#0
309 »       blt.n»  2ac·<_io_StringIO_truncate+0x68>309 »       blt.n»  2ac·<_io_StringIO_truncate+0x68>
310 »       mov»    r1,·r6310 »       mov»    r1,·r6
311 »       mov»    r0,·r4311 »       mov»    r0,·r4
312 »       bl»     540·<resize_buffer>312 »       bl»     524·<resize_buffer>
313 ·R_ARM_THM_CALL» resize_buffer313 ·R_ARM_THM_CALL» resize_buffer
314 »       cmp»    r0,·#0314 »       cmp»    r0,·#0
315 »       blt.n»  2ac·<_io_StringIO_truncate+0x68>315 »       blt.n»  2ac·<_io_StringIO_truncate+0x68>
316 »       str»    r6,·[r4,·#16]316 »       str»    r6,·[r4,·#16]
317 »       mov»    r0,·r6317 »       mov»    r0,·r6
318 »       bl»     0·<PyLong_FromSsize_t>318 »       bl»     0·<PyLong_FromSsize_t>
319 ·R_ARM_THM_CALL» PyLong_FromSsize_t319 ·R_ARM_THM_CALL» PyLong_FromSsize_t
Offset 391, 15 lines modifiedOffset 391, 15 lines modified
391 ·R_ARM_THM_CALL» _PyAccu_Finish391 ·R_ARM_THM_CALL» _PyAccu_Finish
392 »       cbz»    r0,·362·<realize.part.0+0x52>392 »       cbz»    r0,·362·<realize.part.0+0x52>
393 »       ldr»    r2,·[r0,·#8]393 »       ldr»    r2,·[r0,·#8]
394 »       mov»    r4,·r0394 »       mov»    r4,·r0
395 »       mov»    r0,·r5395 »       mov»    r0,·r5
396 »       str»    r2,·[sp,·#4]396 »       str»    r2,·[sp,·#4]
397 »       mov»    r1,·r2397 »       mov»    r1,·r2
398 »       bl»     540·<resize_buffer>398 »       bl»     524·<resize_buffer>
399 ·R_ARM_THM_CALL» resize_buffer399 ·R_ARM_THM_CALL» resize_buffer
400 »       ldr»    r2,·[sp,·#4]400 »       ldr»    r2,·[sp,·#4]
401 »       cmp»    r0,·#0401 »       cmp»    r0,·#0
402 »       blt.n»  35a·<realize.part.0+0x4a>402 »       blt.n»  35a·<realize.part.0+0x4a>
403 »       ldr»    r1,·[r5,·#8]403 »       ldr»    r1,·[r5,·#8]
404 »       movs»   r3,·#0404 »       movs»   r3,·#0
405 »       mov»    r0,·r4405 »       mov»    r0,·r4
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 00000374·<_io_StringIO_close>:433 00000374·<_io_StringIO_close>:
434 _io_StringIO_close():434 _io_StringIO_close():
435 »       push»   {r4,·lr}435 »       push»   {r4,·lr}
436 »       movs»   r3,·#1436 »       movs»   r3,·#1
437 »       movs»   r1,·#0437 »       movs»   r1,·#0
438 »       strb.w» r3,·[r0,·#37]»      ;·0x25438 »       strb.w» r3,·[r0,·#37]»      ;·0x25
439 »       mov»    r4,·r0439 »       mov»    r4,·r0
440 »       bl»     540·<resize_buffer>440 »       bl»     524·<resize_buffer>
441 ·R_ARM_THM_CALL» resize_buffer441 ·R_ARM_THM_CALL» resize_buffer
442 »       cmp»    r0,·#0442 »       cmp»    r0,·#0
443 »       blt.n»  3be·<_io_StringIO_close+0x4a>443 »       blt.n»  3be·<_io_StringIO_close+0x4a>
444 »       add.w»  r0,·r4,·#28444 »       add.w»  r0,·r4,·#28
445 »       bl»     0·<_PyAccu_Destroy>445 »       bl»     0·<_PyAccu_Destroy>
446 ·R_ARM_THM_CALL» _PyAccu_Destroy446 ·R_ARM_THM_CALL» _PyAccu_Destroy
447 »       ldr»    r0,·[r4,·#44]» ;·0x2c447 »       ldr»    r0,·[r4,·#44]» ;·0x2c
Offset 558, 15 lines modifiedOffset 558, 15 lines modified
558 »       mov»    r0,·r4558 »       mov»    r0,·r4
559 »       cmp»    r5,·#2559 »       cmp»    r5,·#2
560 »       it»     eq560 »       it»     eq
561 »       cmpeq»  r2,·#0561 »       cmpeq»  r2,·#0
562 »       bne.n»  47e·<_io_StringIO_read+0x52>562 »       bne.n»  47e·<_io_StringIO_read+0x52>
563 »       cmp»    r3,·r6563 »       cmp»    r3,·r6
564 »       beq.n»  4a4·<_io_StringIO_read+0x78>564 »       beq.n»  4a4·<_io_StringIO_read+0x78>
565 »       bl»     7ec·<realize>565 »       bl»     7d0·<realize>
566 ·R_ARM_THM_CALL» realize566 ·R_ARM_THM_CALL» realize
567 »       cmp»    r0,·#0567 »       cmp»    r0,·#0
568 »       blt.n»  4c6·<_io_StringIO_read+0x9a>568 »       blt.n»  4c6·<_io_StringIO_read+0x9a>
569 »       ldrd»   ip,·r0,·[r4,·#8]569 »       ldrd»   ip,·r0,·[r4,·#8]
570 »       mov»    r2,·r6570 »       mov»    r2,·r6
571 »       adds»   r3,·r6,·r0571 »       adds»   r3,·r6,·r0
572 »       str»    r3,·[r4,·#12]572 »       str»    r3,·[r4,·#12]
39.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 35, 272 lines modifiedOffset 35, 266 lines modified
35 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}35 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
36 »       mov»    r4,·r036 »       mov»    r4,·r0
37 »       mov»    r5,·r237 »       mov»    r5,·r2
38 »       add.w»  r0,·r1,·#1238 »       add.w»  r0,·r1,·#12
39 »       sub»    sp,·#36»      ;·0x2439 »       sub»    sp,·#36»      ;·0x24
40 »       ldr»    r1,·[r1,·#8]40 »       ldr»    r1,·[r1,·#8]
41 »       cmp»    r2,·#041 »       cmp»    r2,·#0
42 »       bne.w»  2e2·<_io_StringIO___init__+0x2ae>42 »       bne.w»  2cc·<_io_StringIO___init__+0x298>
43 »       cmp»    r1,·#243 »       cmp»    r1,·#2
44 »       bhi.w»  4e2·<_io_StringIO___init__+0x4ae>44 »       bhi.w»  4a6·<_io_StringIO___init__+0x472>
45 »       cmp»    r1,·#045 »       cmp»    r1,·#0
46 »       bne.n»  f4·<_io_StringIO___init__+0xc0>46 »       bne.n»  f4·<_io_StringIO___init__+0xc0>
47 »       add.w»  r6,·r4,·#2847 »       add.w»  r6,·r4,·#28
48 »       strb.w» r1,·[r4,·#36]»      ;·0x2448 »       strb.w» r1,·[r4,·#36]»      ;·0x24
49 »       mov»    r0,·r649 »       mov»    r0,·r6
50 »       bl»     0·<_PyAccu_Destroy>50 »       bl»     0·<_PyAccu_Destroy>
51 ·R_ARM_THM_CALL» _PyAccu_Destroy51 ·R_ARM_THM_CALL» _PyAccu_Destroy
52 »       ldr»    r7,·[r4,·#44]» ;·0x2c52 »       ldr»    r7,·[r4,·#44]» ;·0x2c
53 »       cmp»    r7,·#053 »       cmp»    r7,·#0
54 »       bne.w»  3c6·<_io_StringIO___init__+0x392>54 »       bne.w»  3a8·<_io_StringIO___init__+0x374>
55 »       ldr.w»  r8,·[r4,·#48]»       ;·0x3055 »       ldr.w»  r8,·[r4,·#48]»       ;·0x30
56 »       cmp.w»  r8,·#056 »       cmp.w»  r8,·#0
57 »       bne.w»  46e·<_io_StringIO___init__+0x43a>57 »       bne.w»  4ca·<_io_StringIO___init__+0x496>
58 »       ldr»    r5,·[r4,·#40]» ;·0x2858 »       ldr»    r5,·[r4,·#40]» ;·0x28
59 »       cmp»    r5,·#059 »       cmp»    r5,·#0
60 »       bne.w»  3fc·<_io_StringIO___init__+0x3c8>60 »       bne.w»  3ca·<_io_StringIO___init__+0x396>
61 »       movw»   r0,·#061 »       movw»   r0,·#0
62 ·R_ARM_THM_MOVW_ABS_NC»  .LC062 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
63 »       movt»   r0,·#063 »       movt»   r0,·#0
64 ·R_ARM_THM_MOVT_ABS»     .LC064 ·R_ARM_THM_MOVT_ABS»     .LC0
65 »       bl»     0·<PyUnicode_FromString>65 »       bl»     0·<PyUnicode_FromString>
66 ·R_ARM_THM_CALL» PyUnicode_FromString66 ·R_ARM_THM_CALL» PyUnicode_FromString
67 »       str»    r0,·[r4,·#44]» ;·0x2c67 »       str»    r0,·[r4,·#44]» ;·0x2c
68 »       cmp»    r0,·#068 »       cmp»    r0,·#0
69 »       beq.w»  4dc·<_io_StringIO___init__+0x4a8>69 »       beq.w»  2c6·<_io_StringIO___init__+0x292>
70 »       ldr»    r7,·[r4,·#20]70 »       ldr»    r3,·[r4,·#20]
71 »       strh»   r5,·[r4,·#38]»;·0x2671 »       strh»   r5,·[r4,·#38]»;·0x26
72 »       cmp»    r7,·#372 »       cmp»    r3,·#3
73 »       str»    r5,·[r4,·#16]73 »       str»    r5,·[r4,·#16]
74 »       bhi.w»  1aa·<_io_StringIO___init__+0x176>74 »       bhi.w»  1aa·<_io_StringIO___init__+0x176>
75 »       cmp»    r7,·#175 »       cmp»    r3,·#1
76 »       bhi.w»  1be·<_io_StringIO___init__+0x18a>76 »       bhi.w»  1be·<_io_StringIO___init__+0x18a>
77 »       vmov»   s15,·r777 »       vmov»   s15,·r3
78 »       vmov.f64»       d5,·#114»;·0x3f900000··1.12578 »       vmov.f64»       d5,·#114»;·0x3f900000··1.125
79 »       vmov.f64»       d6,·#112»;·0x3f800000··1.079 »       vmov.f64»       d6,·#112»;·0x3f800000··1.0
80 »       vcvt.f64.s32»   d7,·s1580 »       vcvt.f64.s32»   d7,·s15
81 »       vmul.f64»       d0,·d7,·d581 »       vmul.f64»       d0,·d7,·d5
82 »       vcmpe.f64»      d0,·d682 »       vcmpe.f64»      d0,·d6
83 »       vmrs»   APSR_nzcv,·fpscr83 »       vmrs»   APSR_nzcv,·fpscr
84 »       bge.w»  398·<_io_StringIO___init__+0x364>84 »       bge.w»  37a·<_io_StringIO___init__+0x346>
85 »       ldr»    r0,·[r4,·#8] 
86 »       movs»   r1,·#885 »       movs»   r1,·#8
 86 »       ldr»    r0,·[r4,·#8]
87 »       bl»     0·<PyMem_Realloc>87 »       bl»     0·<PyMem_Realloc>
88 ·R_ARM_THM_CALL» PyMem_Realloc88 ·R_ARM_THM_CALL» PyMem_Realloc
89 »       mov»    r2,·r089 »       mov»    r1,·r0
90 »       cmp»    r0,·#090 »       cmp»    r0,·#0
91 »       beq.w»  4d8·<_io_StringIO___init__+0x4a4>91 »       beq.w»  4aa·<_io_StringIO___init__+0x476>
92 »       movs»   r5,·#292 »       movs»   r7,·#2
93 »       mov»    r0,·r693 »       mov»    r0,·r6
94 »       str»    r5,·[r4,·#20]94 »       str»    r7,·[r4,·#20]
95 »       str»    r2,·[r4,·#8]95 »       str»    r1,·[r4,·#8]
96 »       bl»     0·<_PyAccu_Init>96 »       bl»     0·<_PyAccu_Init>
97 ·R_ARM_THM_CALL» _PyAccu_Init97 ·R_ARM_THM_CALL» _PyAccu_Init
98 »       cmp»    r0,·#098 »       cmp»    r0,·#0
99 »       bne.w»  4dc·<_io_StringIO___init__+0x4a8>99 »       bne.w»  2c6·<_io_StringIO___init__+0x292>
100 »       movs»   r3,·#1100 »       movs»   r5,·#1
101 »       str»    r5,·[r4,·#24]101 »       str»    r7,·[r4,·#24]
102 »       str»    r0,·[r4,·#12]102 »       str»    r0,·[r4,·#12]
103 »       strh»   r3,·[r4,·#36]»;·0x24103 »       strh»   r5,·[r4,·#36]»;·0x24
104 »       add»    sp,·#36»      ;·0x24104 »       add»    sp,·#36»      ;·0x24
105 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}105 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
106 »       mov»    r6,·r1106 »       mov»    r6,·r1
107 »       ldr»    r5,·[r0,·#0]107 »       ldr»    r5,·[r0,·#0]
108 »       cmp»    r5,·#0108 »       cmp»    r5,·#0
109 »       beq.w»  31c·<_io_StringIO___init__+0x2e8>109 »       beq.w»  304·<_io_StringIO___init__+0x2d0>
110 »       cmp»    r6,·#1110 »       cmp»    r6,·#1
111 »       bne.w»  506·<_io_StringIO___init__+0x4d2>111 »       bne.w»  462·<_io_StringIO___init__+0x42e>
112 »       movw»   r9,·#0112 »       movw»   r9,·#0
113 ·R_ARM_THM_MOVW_ABS_NC»  .LC0113 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
114 »       movt»   r9,·#0114 »       movt»   r9,·#0
115 ·R_ARM_THM_MOVT_ABS»     .LC0115 ·R_ARM_THM_MOVT_ABS»     .LC0
116 »       movw»   r6,·#0116 »       movw»   r6,·#0
117 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct117 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
118 »       movt»   r6,·#0118 »       movt»   r6,·#0
119 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct119 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
120 »       cmp»    r5,·r6120 »       cmp»    r5,·r6
121 »       beq.n»  122·<_io_StringIO___init__+0xee>121 »       beq.n»  122·<_io_StringIO___init__+0xee>
122 »       ldr»    r7,·[r5,·#4]122 »       ldr»    r7,·[r5,·#4]
123 »       ldr»    r6,·[r7,·#84]» ;·0x54123 »       ldr»    r6,·[r7,·#84]» ;·0x54
124 »       lsls»   r2,·r6,·#3124 »       lsls»   r2,·r6,·#3
125 »       bpl.w»  4e6·<_io_StringIO___init__+0x4b2>125 »       bpl.w»  446·<_io_StringIO___init__+0x412>
126 »       add.w»  r6,·r4,·#28126 »       add.w»  r6,·r4,·#28
127 »       movs»   r0,·#0127 »       movs»   r0,·#0
128 »       strb.w» r0,·[r4,·#36]»      ;·0x24128 »       strb.w» r0,·[r4,·#36]»      ;·0x24
129 »       mov»    r0,·r6129 »       mov»    r0,·r6
130 »       bl»     0·<_PyAccu_Destroy>130 »       bl»     0·<_PyAccu_Destroy>
131 ·R_ARM_THM_CALL» _PyAccu_Destroy131 ·R_ARM_THM_CALL» _PyAccu_Destroy
132 »       ldr»    r7,·[r4,·#44]» ;·0x2c132 »       ldr»    r7,·[r4,·#44]» ;·0x2c
133 »       cmp»    r7,·#0133 »       cmp»    r7,·#0
134 »       bne.w»  3ce·<_io_StringIO___init__+0x39a>134 »       bne.w»  3b0·<_io_StringIO___init__+0x37c>
135 »       mov»    r7,·r5135 »       mov»    r7,·r5
136 »       ldr.w»  r8,·[r4,·#48]»       ;·0x30136 »       ldr.w»  r8,·[r4,·#48]»       ;·0x30
137 »       cmp.w»  r8,·#0137 »       cmp.w»  r8,·#0
138 »       bne.w»  476·<_io_StringIO___init__+0x442>138 »       bne.w»  4d2·<_io_StringIO___init__+0x49e>
139 »       mov»    r8,·r7139 »       mov»    r8,·r7
140 »       ldr»    r5,·[r4,·#40]» ;·0x28140 »       ldr»    r5,·[r4,·#40]» ;·0x28
141 »       cmp»    r5,·#0141 »       cmp»    r5,·#0
142 »       bne.w»  404·<_io_StringIO___init__+0x3d0>142 »       bne.w»  3d2·<_io_StringIO___init__+0x39e>
143 »       cmp.w»  r9,·#0143 »       cmp.w»  r9,·#0
144 »       beq.w»  45e·<_io_StringIO___init__+0x42a>144 »       beq.w»  4ba·<_io_StringIO___init__+0x486>
145 »       mov»    r0,·r9145 »       mov»    r0,·r9
146 »       bl»     0·<PyUnicode_FromString>146 »       bl»     0·<PyUnicode_FromString>
147 ·R_ARM_THM_CALL» PyUnicode_FromString147 ·R_ARM_THM_CALL» PyUnicode_FromString
148 »       str»    r0,·[r4,·#44]» ;·0x2c148 »       str»    r0,·[r4,·#44]» ;·0x2c
149 »       cmp»    r0,·#0149 »       cmp»    r0,·#0
150 »       beq.w»  4dc·<_io_StringIO___init__+0x4a8>150 »       beq.w»  2c6·<_io_StringIO___init__+0x292>
151 »       ldrb.w» r1,·[r9]151 »       ldrb.w» r1,·[r9]
152 »       movs»   r7,·#0152 »       movs»   r7,·#0
153 »       strb.w» r7,·[r4,·#39]»      ;·0x27153 »       strb.w» r7,·[r4,·#39]»      ;·0x27
154 »       clz»    r3,·r1154 »       clz»    r3,·r1
155 »       lsrs»   r2,·r3,·#5155 »       lsrs»   r2,·r3,·#5
156 »       strb.w» r2,·[r4,·#38]»      ;·0x26156 »       strb.w» r2,·[r4,·#38]»      ;·0x26
157 »       ldrb.w» r5,·[r9]157 »       ldrb.w» r5,·[r9]
158 »       cmp»    r5,·#13158 »       cmp»    r5,·#13
159 »       beq.w»  536·<_io_StringIO___init__+0x502>159 »       beq.w»  4b0·<_io_StringIO___init__+0x47c>
160 »       cmp»    r1,·#0160 »       cmp»    r1,·#0
Max diff block lines reached; 35705/39889 bytes (89.51%) of diff not shown.
579 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 253, 15 lines modifiedOffset 253, 15 lines modified
253 ·R_ARM_THM_CALL» PyUnicode_AsUCS4Copy253 ·R_ARM_THM_CALL» PyUnicode_AsUCS4Copy
254 »       mov»    r4,·r0254 »       mov»    r4,·r0
255 »       cmp»    r0,·#0255 »       cmp»    r0,·#0
256 »       beq.n»  24e·<stringio_setstate+0x112>256 »       beq.n»  24e·<stringio_setstate+0x112>
257 »       ldr»    r6,·[r6,·#8]257 »       ldr»    r6,·[r6,·#8]
258 »       mov»    r0,·r5258 »       mov»    r0,·r5
259 »       mov»    r1,·r6259 »       mov»    r1,·r6
260 »       bl»     540·<resize_buffer>260 »       bl»     524·<resize_buffer>
261 ·R_ARM_THM_CALL» resize_buffer261 ·R_ARM_THM_CALL» resize_buffer
262 »       cmp»    r0,·#0262 »       cmp»    r0,·#0
263 »       bge.n»  1f0·<stringio_setstate+0xb4>263 »       bge.n»  1f0·<stringio_setstate+0xb4>
264 »       mov»    r0,·r4264 »       mov»    r0,·r4
265 »       movs»   r4,·#0265 »       movs»   r4,·#0
266 »       bl»     0·<PyMem_Free>266 »       bl»     0·<PyMem_Free>
267 ·R_ARM_THM_CALL» PyMem_Free267 ·R_ARM_THM_CALL» PyMem_Free
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 87, 18 lines modifiedOffset 87, 18 lines modified
87 ··0x00000540·74005f50·795f4661·6c736553·74727563·t._Py_FalseStruc87 ··0x00000540·74005f50·795f4661·6c736553·74727563·t._Py_FalseStruc
88 ··0x00000550·74005079·496e6372·656d656e·74616c4e·t.PyIncrementalN88 ··0x00000550·74005079·496e6372·656d656e·74616c4e·t.PyIncrementalN
89 ··0x00000560·65776c69·6e654465·636f6465·725f5479·ewlineDecoder_Ty89 ··0x00000560·65776c69·6e654465·636f6465·725f5479·ewlineDecoder_Ty
90 ··0x00000570·70650050·794f626a·6563745f·43616c6c·pe.PyObject_Call90 ··0x00000570·70650050·794f626a·6563745f·43616c6c·pe.PyObject_Call
91 ··0x00000580·46756e63·74696f6e·4f626a41·72677300·FunctionObjArgs.91 ··0x00000580·46756e63·74696f6e·4f626a41·72677300·FunctionObjArgs.
92 ··0x00000590·6d656d73·6574005f·5079494f·5f737472·memset._PyIO_str92 ··0x00000590·6d656d73·6574005f·5079494f·5f737472·memset._PyIO_str
93 ··0x000005a0·5f6e6c00·5079556e·69636f64·655f5265·_nl.PyUnicode_Re93 ··0x000005a0·5f6e6c00·5079556e·69636f64·655f5265·_nl.PyUnicode_Re
94 ··0x000005b0·706c6163·65005f50·795f5472·75655374·place._Py_TrueSt 
95 ··0x000005c0·72756374·005f5079·556e6963·6f64655f·ruct._PyUnicode_94 ··0x000005b0·706c6163·65005f50·79556e69·636f6465·place._PyUnicode
96 ··0x000005d0·52656164·79005079·4578635f·54797065·Ready.PyExc_Type95 ··0x000005c0·5f526561·64790050·79457863·5f547970·_Ready.PyExc_Typ
 96 ··0x000005d0·65457272·6f72005f·50795f54·72756553·eError._Py_TrueS
97 ··0x000005e0·4572726f·72005079·4578635f·4f766572·Error.PyExc_Over97 ··0x000005e0·74727563·74005079·4578635f·4f766572·truct.PyExc_Over
98 ··0x000005f0·666c6f77·4572726f·72005079·4572725f·flowError.PyErr_98 ··0x000005f0·666c6f77·4572726f·72005079·4572725f·flowError.PyErr_
99 ··0x00000600·53657453·7472696e·67005079·4c6f6e67·SetString.PyLong99 ··0x00000600·53657453·7472696e·67005079·4c6f6e67·SetString.PyLong
100 ··0x00000610·5f46726f·6d537369·7a655f74·00507955·_FromSsize_t.PyU100 ··0x00000610·5f46726f·6d537369·7a655f74·00507955·_FromSsize_t.PyU
101 ··0x00000620·6e69636f·64655f46·726f6d4b·696e6441·nicode_FromKindA101 ··0x00000620·6e69636f·64655f46·726f6d4b·696e6441·nicode_FromKindA
102 ··0x00000630·6e644461·7461005f·50794163·63755f46·ndData._PyAccu_F102 ··0x00000630·6e644461·7461005f·50794163·63755f46·ndData._PyAccu_F
103 ··0x00000640·696e6973·68005079·466c6f61·745f5479·inish.PyFloat_Ty103 ··0x00000640·696e6973·68005079·466c6f61·745f5479·inish.PyFloat_Ty
104 ··0x00000650·70650050·79547970·655f4973·53756274·pe.PyType_IsSubt104 ··0x00000650·70650050·79547970·655f4973·53756274·pe.PyType_IsSubt
452 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:··········52804·(bytes·into·file)13 ··Start·of·section·headers:··········52808·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xce44:1 There·are·18·section·headers,·starting·at·offset·0xce48:
  
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·002670·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·002668·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·009f04·0016e8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·009f18·0016e8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0026a8·0006ec·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0026a0·0006ec·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00b5ec·0004a0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00b600·0004a0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002d94·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002d8c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002d94·000906·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002d8c·000906·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00369c·001e1c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003694·001e38·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00ba8c·000a00·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00baa0·0009f0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0054b8·000940·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0054cc·000940·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00c48c·000818·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00c490·000818·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·005df8·000eed·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005e0c·000eed·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00cca4·000110·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00cca8·000110·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·006ce5·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006cf9·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006ce5·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006cf9·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006d18·001a20·10·····16·286··419 ··[15]·.symtab···········SYMTAB··········00000000·006d2c·001a20·10·····16·286··4
20 ··[16]·.strtab···········STRTAB··········00000000·008738·0017cb·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00874c·0017cb·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00cdb4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00cdb8·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
23.9 KB
readelf --wide --symbols {}
    
Offset 12, 206 lines modifiedOffset 12, 206 lines modified
12 ·····8:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC412 ·····8:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
13 ·····9:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC513 ·····9:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
14 ····10:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC614 ····10:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
15 ····11:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC715 ····11:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
16 ····12:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC816 ····12:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
17 ····13:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC917 ····13:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
18 ····14:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1018 ····14:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
19 ····15:·00000001··1962·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper___init__19 ····15:·00000001··1960·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper___init__
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·000007ad····72·FUNC····LOCAL··DEFAULT····1·validate_newline21 ····17:·000007a9····72·FUNC····LOCAL··DEFAULT····1·validate_newline
22 ····18:·000007f5···152·FUNC····LOCAL··DEFAULT····1·set_newline22 ····18:·000007f1···152·FUNC····LOCAL··DEFAULT····1·set_newline
23 ····19:·0000088d···204·FUNC····LOCAL··DEFAULT····1·_textiowrapper_set_decoder23 ····19:·00000889···204·FUNC····LOCAL··DEFAULT····1·_textiowrapper_set_decoder
24 ····20:·00000959···212·FUNC····LOCAL··DEFAULT····1·_textiowrapper_set_encoder24 ····20:·00000955···212·FUNC····LOCAL··DEFAULT····1·_textiowrapper_set_encoder
25 ····21:·00000001····36·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallMethodId.constprop.025 ····21:·00000001····36·FUNC····LOCAL··DEFAULT····7·_PyObject_VectorcallMethodId.constprop.0
26 ····22:·00000a2d···166·FUNC····LOCAL··DEFAULT····1·_textiowrapper_fix_encoder_state26 ····22:·00000a29···166·FUNC····LOCAL··DEFAULT····1·_textiowrapper_fix_encoder_state
27 ····23:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR029 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
30 ····26:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·000006cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1132 ····28:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
33 ····29:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1233 ····29:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
34 ····30:·00000950·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
36 ····32:·00000958·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000954·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR137 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
38 ····34:·00000a24·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····34:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····35:·00000a28·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····36:·00000025···252·FUNC····LOCAL··DEFAULT····7·textiowrapper_traverse40 ····36:·00000025···252·FUNC····LOCAL··DEFAULT····7·textiowrapper_traverse
41 ····37:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1341 ····37:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
42 ····38:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1442 ····38:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
43 ····39:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1543 ····39:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
44 ····40:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1644 ····40:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
45 ····41:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1745 ····41:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
46 ····42:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1846 ····42:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
47 ····43:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1947 ····43:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
48 ····44:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2048 ····44:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
49 ····45:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2149 ····45:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
50 ····46:·00000121··1338·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_write50 ····46:·00000121··1400·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_write
51 ····47:·0000002b····22·FUNC····LOCAL··DEFAULT····9·ascii_encode51 ····47:·0000002b····22·FUNC····LOCAL··DEFAULT····9·ascii_encode
52 ····48:·00000041····22·FUNC····LOCAL··DEFAULT····9·latin1_encode52 ····48:·00000041····22·FUNC····LOCAL··DEFAULT····9·latin1_encode
53 ····49:·00001295····22·FUNC····LOCAL··DEFAULT····1·utf8_encode53 ····49:·0000128d····22·FUNC····LOCAL··DEFAULT····1·utf8_encode
54 ····50:·00000681···354·FUNC····LOCAL··DEFAULT····7·_textiowrapper_writeflush 
55 ····51:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
56 ····52:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
57 ····53:·000007e5····84·FUNC····LOCAL··DEFAULT····7·textiowrapper_closed_get54 ····50:·00000829····84·FUNC····LOCAL··DEFAULT····7·textiowrapper_closed_get
 55 ····51:·000006b9···366·FUNC····LOCAL··DEFAULT····7·_textiowrapper_writeflush
 56 ····52:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 57 ····53:·00000430·····0·NOTYPE··LOCAL··DEFAULT····7·$t
58 ····54:·0000027d····28·FUNC····LOCAL··DEFAULT····9·_unsupported58 ····54:·0000027d····28·FUNC····LOCAL··DEFAULT····9·_unsupported
59 ····55:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····7·$d59 ····55:·00000690·····0·NOTYPE··LOCAL··DEFAULT····7·$d
60 ····56:·00000644·····0·NOTYPE··LOCAL··DEFAULT····7·$t60 ····56:·00000698·····0·NOTYPE··LOCAL··DEFAULT····7·$t
61 ····57:·0000065d····34·FUNC····LOCAL··DEFAULT····7·textiowrapper_set_decoded_chars61 ····57:·00000699····32·FUNC····LOCAL··DEFAULT····7·textiowrapper_set_decoded_chars
62 ····58:·00000839···636·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_flush62 ····58:·0000087d···632·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_flush
63 ····59:·00000aac·····0·NOTYPE··LOCAL··DEFAULT····7·$d63 ····59:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····7·$d
64 ····60:·00000ad5····92·FUNC····LOCAL··DEFAULT····1·textiowrapper_dealloc64 ····60:·00000ad1····92·FUNC····LOCAL··DEFAULT····1·textiowrapper_dealloc
65 ····61:·00000c69···252·FUNC····LOCAL··DEFAULT····1·textiowrapper_clear65 ····61:·00000c65···252·FUNC····LOCAL··DEFAULT····1·textiowrapper_clear
66 ····62:·00000b31···312·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_close66 ····62:·00000b2d···312·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_close
67 ····63:·00000c5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·00000c58·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·00000c68·····0·NOTYPE··LOCAL··DEFAULT····1·$t68 ····64:·00000c64·····0·NOTYPE··LOCAL··DEFAULT····1·$t
69 ····65:·00000d65···248·FUNC····LOCAL··DEFAULT····1·_io_IncrementalNewlineDecoder___init__69 ····65:·00000d61···248·FUNC····LOCAL··DEFAULT····1·_io_IncrementalNewlineDecoder___init__
70 ····66:·00000e54·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00000e50·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2271 ····67:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
72 ····68:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····7·$t72 ····68:·00000af4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
73 ····69:·00000ab5···232·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_readline73 ····69:·00000af5···232·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_readline
74 ····70:·00000b9d··2340·FUNC····LOCAL··DEFAULT····7·_textiowrapper_readline74 ····70:·00000bdd··2300·FUNC····LOCAL··DEFAULT····7·_textiowrapper_readline
75 ····71:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····7·$d75 ····71:·00000ebc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
76 ····72:·00000e80·····0·NOTYPE··LOCAL··DEFAULT····7·$t76 ····72:·00000ec0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
77 ····73:·00000e5d···792·FUNC····LOCAL··DEFAULT····1·textiowrapper_read_chunk77 ····73:·00000e59···788·FUNC····LOCAL··DEFAULT····1·textiowrapper_read_chunk
78 ····74:·00001cd9····52·FUNC····LOCAL··DEFAULT····7·find_control_char78 ····74:·00001cf5····52·FUNC····LOCAL··DEFAULT····7·find_control_char
79 ····75:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2379 ····75:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
80 ····76:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2480 ····76:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
81 ····77:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2581 ····77:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
82 ····78:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2682 ····78:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
83 ····79:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2783 ····79:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
84 ····80:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2884 ····80:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
85 ····81:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2985 ····81:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
86 ····82:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3086 ····82:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
87 ····83:·00000e5c·····0·NOTYPE··LOCAL··DEFAULT····1·$t87 ····83:·00000e58·····0·NOTYPE··LOCAL··DEFAULT····1·$t
88 ····84:·00001a99····84·FUNC····LOCAL··DEFAULT····7·check_decoded88 ····84:·00001ab1····86·FUNC····LOCAL··DEFAULT····7·check_decoded
89 ····85:·00001168·····0·NOTYPE··LOCAL··DEFAULT····1·$d89 ····85:·00001160·····0·NOTYPE··LOCAL··DEFAULT····1·$d
90 ····86:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3190 ····86:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
91 ····87:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3291 ····87:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
92 ····88:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3392 ····88:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
93 ····89:·00001174·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·0000116c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
94 ····90:·00001175···226·FUNC····LOCAL··DEFAULT····1·_io_IncrementalNewlineDecoder_getstate94 ····90:·0000116d···226·FUNC····LOCAL··DEFAULT····1·_io_IncrementalNewlineDecoder_getstate
95 ····91:·00000338·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3495 ····91:·00000338·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
96 ····92:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3596 ····92:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
97 ····93:·00000001····42·FUNC····LOCAL··DEFAULT····9·check_decoded.part.097 ····93:·00000001····42·FUNC····LOCAL··DEFAULT····9·check_decoded.part.0
98 ····94:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t98 ····94:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
99 ····95:·00001259····60·FUNC····LOCAL··DEFAULT····1·incrementalnewlinedecoder_dealloc99 ····95:·00001251····60·FUNC····LOCAL··DEFAULT····1·incrementalnewlinedecoder_dealloc
100 ····96:·000012ad···858·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_read100 ····96:·000012a5···858·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_read
101 ····97:·00001609····76·FUNC····LOCAL··DEFAULT····1·textiowrapper_get_decoded_chars101 ····97:·00001601····76·FUNC····LOCAL··DEFAULT····1·textiowrapper_get_decoded_chars
102 ····98:·000015b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d102 ····98:·000015ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
103 ····99:·000015c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t103 ····99:·000015b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
104 ···100:·00001655····96·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_fileno104 ···100:·0000164d····96·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_fileno
105 ···101:·000016b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d105 ···101:·000016a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
106 ···102:·00000057····94·FUNC····LOCAL··DEFAULT····9·_io_TextIOWrapper_isatty106 ···102:·00000057····94·FUNC····LOCAL··DEFAULT····9·_io_TextIOWrapper_isatty
107 ···103:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····9·$d107 ···103:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
108 ···104:·000016b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t108 ···104:·000016ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
109 ···105:·000016b5····44·FUNC····LOCAL··DEFAULT····1·textiowrapper_errors_get109 ···105:·000016ad····44·FUNC····LOCAL··DEFAULT····1·textiowrapper_errors_get
110 ···106:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36110 ···106:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
111 ···107:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37111 ···107:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
112 ···108:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38112 ···108:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
113 ···109:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39113 ···109:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
114 ···110:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40114 ···110:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
115 ···111:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····9·$t115 ···111:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
116 ···112:·000000b5···336·FUNC····LOCAL··DEFAULT····9·textiowrapper_repr116 ···112:·000000b5···336·FUNC····LOCAL··DEFAULT····9·textiowrapper_repr
117 ···113:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····9·$d117 ···113:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····9·$d
118 ···114:·000016e1····80·FUNC····LOCAL··DEFAULT····1·textiowrapper_name_get118 ···114:·000016d9····80·FUNC····LOCAL··DEFAULT····1·textiowrapper_name_get
119 ···115:·0000172c·····0·NOTYPE··LOCAL··DEFAULT····1·$d119 ···115:·00001724·····0·NOTYPE··LOCAL··DEFAULT····1·$d
120 ···116:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41120 ···116:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
121 ···117:·00001d0d···272·FUNC····LOCAL··DEFAULT····7·textiowrapper_iternext121 ···117:·00001d29···272·FUNC····LOCAL··DEFAULT····7·textiowrapper_iternext
122 ···118:·00001e18·····0·NOTYPE··LOCAL··DEFAULT····7·$d122 ···118:·00001e34·····0·NOTYPE··LOCAL··DEFAULT····7·$d
123 ···119:·00000204·····0·NOTYPE··LOCAL··DEFAULT····9·$t123 ···119:·00000204·····0·NOTYPE··LOCAL··DEFAULT····9·$t
124 ···120:·00000205···120·FUNC····LOCAL··DEFAULT····9·textiowrapper_newlines_get124 ···120:·00000205···120·FUNC····LOCAL··DEFAULT····9·textiowrapper_newlines_get
125 ···121:·00000438·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42125 ···121:·00000438·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
126 ···122:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43126 ···122:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
127 ···123:·00000488·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44127 ···123:·00000488·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
128 ···124:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45128 ···124:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
129 ···125:·00000490·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46129 ···125:·00000490·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
130 ···126:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47130 ···126:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
131 ···127:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48131 ···127:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
132 ···128:·00001730·····0·NOTYPE··LOCAL··DEFAULT····1·$t132 ···128:·00001728·····0·NOTYPE··LOCAL··DEFAULT····1·$t
133 ···129:·00001731··1432·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_tell133 ···129:·00001729··1432·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_tell
134 ···130:·00002315···108·FUNC····LOCAL··DEFAULT····1·_textiowrapper_decoder_setstate.isra.0134 ···130:·0000230d···108·FUNC····LOCAL··DEFAULT····1·_textiowrapper_decoder_setstate.isra.0
135 ···131:·000019b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d135 ···131:·000019a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
Max diff block lines reached; 12012/24407 bytes (49.22%) of diff not shown.
150 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9f04·contains·733·entries:1 Relocation·section·'.rel.text'·at·offset·0x9f18·contains·733·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002e··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct3 0000002e··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
4 00000032··00011e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct4 00000032··00011e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
5 0000004a··00011f0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize5 0000004a··00011f0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
6 00000056··0001200a·R_ARM_THM_CALL·········00000000···strlen6 00000056··0001200a·R_ARM_THM_CALL·········00000000···strlen
7 00000082··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct7 00000082··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
8 00000086··00011e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct8 00000086··00011e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
Offset 33, 26 lines modifiedOffset 33, 26 lines modified
33 00000274··00012c30·R_ARM_THM_MOVT_ABS·····00000000···PyFileIO_Type33 00000274··00012c30·R_ARM_THM_MOVT_ABS·····00000000···PyFileIO_Type
34 0000028e··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.034 0000028e··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0
35 0000029a··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue35 0000029a··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
36 000002b6··00012e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_read136 000002b6··00012e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_read1
37 000002ba··00012e30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_read137 000002ba··00012e30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_read1
38 000002ce··00012f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr38 000002ce··00012f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr
39 000002e4··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc39 000002e4··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
40 00000320··0001310a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig40 0000031e··0001310a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig
41 0000033a··00011f0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize41 00000338··00011f0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
42 00000346··0001200a·R_ARM_THM_CALL·········00000000···strlen42 00000344··0001200a·R_ARM_THM_CALL·········00000000···strlen
43 00000354··0001320a·R_ARM_THM_CALL·········00000000···PyCodec_LookupError43 00000352··0001320a·R_ARM_THM_CALL·········00000000···PyCodec_LookupError
44 0000036a··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc44 00000368··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
45 00000376··0001212f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type45 00000374··0001212f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
46 0000037a··00012130·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type46 00000378··00012130·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
47 0000038c··0001212f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type47 0000038a··0001212f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
48 00000390··00012130·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type48 0000038e··00012130·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
49 00000394··0001220a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype49 00000392··0001220a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
50 000003a2··0001230a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt50 000003a0··0001230a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
51 000003b0··0001330a·R_ARM_THM_CALL·········00000000···PyErr_Occurred51 000003ae··0001330a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
52 000003bc··00000102·R_ARM_ABS32············00000000···.data52 000003bc··00000102·R_ARM_ABS32············00000000···.data
53 000003c0··00000102·R_ARM_ABS32············00000000···.data53 000003c0··00000102·R_ARM_ABS32············00000000···.data
54 000003c4··00000102·R_ARM_ABS32············00000000···.data54 000003c4··00000102·R_ARM_ABS32············00000000···.data
55 000003c8··00013402·R_ARM_ABS32············00000000···_PyRuntime55 000003c8··00013402·R_ARM_ABS32············00000000···_PyRuntime
56 000003cc··0001350a·R_ARM_THM_CALL·········00000000···_PyIO_get_module_state56 000003cc··0001350a·R_ARM_THM_CALL·········00000000···_PyIO_get_module_state
57 000003e6··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.057 000003e6··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0
58 000003f2··0001230a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt58 000003f2··0001230a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
Offset 134, 637 lines modifiedOffset 134, 637 lines modified
134 00000718··0001430a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument134 00000718··0001430a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
135 0000072e··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc135 0000072e··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
136 00000744··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc136 00000744··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
137 0000074a··00013a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError137 0000074a··00013a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
138 0000074e··00013a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError138 0000074e··00013a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
139 00000752··0000092f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC5139 00000752··0000092f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC5
140 00000756··00000930·R_ARM_THM_MOVT_ABS·····0000005c···.LC5140 00000756··00000930·R_ARM_THM_MOVT_ABS·····0000005c···.LC5
141 00000762··0001400a·R_ARM_THM_CALL·········00000000···PyErr_SetString141 00000760··0001400a·R_ARM_THM_CALL·········00000000···PyErr_SetString
142 00000778··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc142 00000776··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
143 0000078e··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc143 0000078c··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
144 000007a4··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc144 000007a2··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
145 000007d6··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError145 000007d2··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
146 000007da··00013f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError146 000007d6··00013f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
147 000007e0··00001c2f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC11147 000007dc··00001c2f·R_ARM_THM_MOVW_ABS_NC··0000012c···.LC11
148 000007e4··00001c30·R_ARM_THM_MOVT_ABS·····0000012c···.LC11148 000007e0··00001c30·R_ARM_THM_MOVT_ABS·····0000012c···.LC11
149 000007ea··00013b0a·R_ARM_THM_CALL·········00000000···PyErr_Format149 000007e6··00013b0a·R_ARM_THM_CALL·········00000000···PyErr_Format
150 0000081c··0001250a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString150 00000818··0001250a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
151 0000085a··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000148···.LC12151 00000856··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000148···.LC12
152 0000085e··00001d30·R_ARM_THM_MOVT_ABS·····00000148···.LC12152 0000085a··00001d30·R_ARM_THM_MOVT_ABS·····00000148···.LC12
153 00000864··0001440a·R_ARM_THM_CALL·········00000000···strcmp153 00000860··0001440a·R_ARM_THM_CALL·········00000000···strcmp
154 00000886··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc154 00000882··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
155 000008a6··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0155 000008a2··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0
156 000008b0··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue156 000008ac··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
157 000008d0··0001450a·R_ARM_THM_CALL·········00000000···_PyCodecInfo_GetIncrementalDecoder157 000008cc··0001450a·R_ARM_THM_CALL·········00000000···_PyCodecInfo_GetIncrementalDecoder
158 000008e6··0001462f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct158 000008e2··0001462f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
159 000008ea··00014630·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct159 000008e6··00014630·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
160 000008ee··0001382f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct160 000008ea··0001382f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
161 000008f2··00013830·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct161 000008ee··00013830·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
162 00000900··0001470a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs162 000008fc··0001470a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
163 00000934··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc163 00000930··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
164 0000093c··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc164 00000938··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
165 00000948··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc165 00000944··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 166 0000094c··00000102·R_ARM_ABS32············00000000···.data
166 00000950··00000102·R_ARM_ABS32············00000000···.data167 00000950··00000102·R_ARM_ABS32············00000000···.data
167 00000954··00000102·R_ARM_ABS32············00000000···.data 
168 00000970··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0168 0000096c··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0
169 0000097a··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue169 00000976··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
170 000009a2··0001490a·R_ARM_THM_CALL·········00000000···_PyCodecInfo_GetIncrementalEncoder170 0000099e··0001490a·R_ARM_THM_CALL·········00000000···_PyCodecInfo_GetIncrementalEncoder
171 000009b0··00012b0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId171 000009ac··00012b0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttrId
172 000009c4··0000212f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1172 000009c0··0000212f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
173 000009c8··00002130·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1173 000009c4··00002130·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
174 000009cc··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC8174 000009c8··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC8
175 000009d0··00000c30·R_ARM_THM_MOVT_ABS·····000000ec···.LC8175 000009cc··00000c30·R_ARM_THM_MOVT_ABS·····000000ec···.LC8
176 000009d6··00014a0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString176 000009d2··00014a0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
177 00000a04··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc177 00000a00··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
178 00000a18··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc178 00000a14··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
179 00000a1e··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc179 00000a1a··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 180 00000a20··00000102·R_ARM_ABS32············00000000···.data
180 00000a24··00000102·R_ARM_ABS32············00000000···.data181 00000a24··00000102·R_ARM_ABS32············00000000···.data
181 00000a28··00000102·R_ARM_ABS32············00000000···.data 
182 00000a46··00014b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_tell182 00000a42··00014b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_tell
183 00000a4a··00014b30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_tell183 00000a46··00014b30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_tell
184 00000a64··0001480a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod184 00000a60··0001480a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
185 00000a6c··00014c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero185 00000a68··00014c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_Zero
186 00000a70··00014c30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero186 00000a6c··00014c30·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_Zero
187 00000a78··00014d0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool187 00000a74··00014d0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
188 00000a8c··00014e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_setstate188 00000a88··00014e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyIO_str_setstate
189 00000a90··00014e30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_setstate189 00000a8c··00014e30·R_ARM_THM_MOVT_ABS·····00000000···_PyIO_str_setstate
190 00000aae··0001480a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod190 00000aaa··0001480a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
191 00000abe··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc191 00000aba··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
192 00000acc··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc192 00000ac8··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
193 00000ade··0001620a·R_ARM_THM_CALL·········00000000···_PyIOBase_finalize193 00000ada··0001620a·R_ARM_THM_CALL·········00000000···_PyIOBase_finalize
194 00000b2a··0001630a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs194 00000b26··0001630a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
195 00000b42··0000350a·R_ARM_THM_CALL·········000007e5···textiowrapper_closed_get195 00000b3e··0000320a·R_ARM_THM_CALL·········00000829···textiowrapper_closed_get
196 00000b4c··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue196 00000b48··00012d0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
197 00000b78··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0197 00000b74··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0
198 00000b98··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0198 00000b94··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0
199 00000bb8··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0199 00000bb4··0000150a·R_ARM_THM_CALL·········00000001···_PyObject_VectorcallMethodId.constprop.0
200 00000bc8··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc200 00000bc4··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
201 00000bce··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct201 00000bca··00011e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
202 00000bd2··00011e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct202 00000bce··00011e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
203 00000be4··00013e0a·R_ARM_THM_CALL·········00000000···PyErr_Clear203 00000be0··00013e0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
204 00000bec··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc204 00000be8··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
205 00000bf8··0001640a·R_ARM_THM_CALL·········00000000···_PyErr_ChainExceptions205 00000bf4··0001640a·R_ARM_THM_CALL·········00000000···_PyErr_ChainExceptions
206 00000c0a··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError206 00000c06··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
207 00000c0e··00013f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError207 00000c0a··00013f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
208 00000c12··0000292f·R_ARM_THM_MOVW_ABS_NC··0000018c···.LC17208 00000c0e··0000292f·R_ARM_THM_MOVW_ABS_NC··0000018c···.LC17
209 00000c16··00002930·R_ARM_THM_MOVT_ABS·····0000018c···.LC17209 00000c12··00002930·R_ARM_THM_MOVT_ABS·····0000018c···.LC17
210 00000c20··0001400a·R_ARM_THM_CALL·········00000000···PyErr_SetString210 00000c1c··0001400a·R_ARM_THM_CALL·········00000000···PyErr_SetString
211 00000c26··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError211 00000c22··00013f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
212 00000c2a··00013f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError212 00000c26··00013f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
213 00000c2e··0000282f·R_ARM_THM_MOVW_ABS_NC··00000164···.LC16213 00000c2a··0000282f·R_ARM_THM_MOVW_ABS_NC··00000164···.LC16
214 00000c32··00002830·R_ARM_THM_MOVT_ABS·····00000164···.LC16214 00000c2e··00002830·R_ARM_THM_MOVT_ABS·····00000164···.LC16
215 00000c3a··0001400a·R_ARM_THM_CALL·········00000000···PyErr_SetString215 00000c36··0001400a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 216 00000c3c··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
216 00000c40··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc217 00000c46··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
217 00000c4a··0001300a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
218 00000c56··0001650a·R_ARM_THM_CALL·········00000000···PyErr_Fetch218 00000c52··0001650a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
 219 00000c58··00000102·R_ARM_ABS32············00000000···.data
219 00000c5c··00000102·R_ARM_ABS32············00000000···.data220 00000c5c··00000102·R_ARM_ABS32············00000000···.data
Max diff block lines reached; 139211/154055 bytes (90.36%) of diff not shown.
1.65 KB
strings --all --bytes=8 {}
    
Offset 67, 15 lines modifiedOffset 67, 16 lines modified
67 utf-16-be67 utf-16-be
68 utf-16-le68 utf-16-le
69 utf-32-be69 utf-32-be
70 utf-32-le70 utf-32-le
71 _io._TextIOBase71 _io._TextIOBase
72 getpreferredencoding72 getpreferredencoding
73 _dealloc_warn73 _dealloc_warn
74 %m·iED%e74 &m#i>D&e
 75 &&e#m·iKD#e
75 close($self,·/)76 close($self,·/)
76 flush($self,·/)77 flush($self,·/)
77 isatty($self,·/)78 isatty($self,·/)
78 writable($self,·/)79 writable($self,·/)
79 readable($self,·/)80 readable($self,·/)
80 seekable($self,·/)81 seekable($self,·/)
81 fileno($self,·/)82 fileno($self,·/)
Offset 158, 16 lines modifiedOffset 159, 16 lines modified
158 .LANCHOR0159 .LANCHOR0
159 .LANCHOR1160 .LANCHOR1
160 textiowrapper_traverse161 textiowrapper_traverse
161 _io_TextIOWrapper_write162 _io_TextIOWrapper_write
162 ascii_encode163 ascii_encode
163 latin1_encode164 latin1_encode
164 utf8_encode165 utf8_encode
165 _textiowrapper_writeflush 
166 textiowrapper_closed_get166 textiowrapper_closed_get
 167 _textiowrapper_writeflush
167 _unsupported168 _unsupported
168 textiowrapper_set_decoded_chars169 textiowrapper_set_decoded_chars
169 _io_TextIOWrapper_flush170 _io_TextIOWrapper_flush
170 textiowrapper_dealloc171 textiowrapper_dealloc
171 textiowrapper_clear172 textiowrapper_clear
172 _io_TextIOWrapper_close173 _io_TextIOWrapper_close
173 _io_IncrementalNewlineDecoder___init__174 _io_IncrementalNewlineDecoder___init__
Offset 195, 16 lines modifiedOffset 196, 16 lines modified
195 _io_TextIOWrapper_seek196 _io_TextIOWrapper_seek
196 _textiowrapper_encoder_reset197 _textiowrapper_encoder_reset
197 _io_TextIOWrapper_detach198 _io_TextIOWrapper_detach
198 _io_IncrementalNewlineDecoder_decode199 _io_IncrementalNewlineDecoder_decode
199 _io_TextIOWrapper_readable200 _io_TextIOWrapper_readable
200 _io_TextIOWrapper_writable201 _io_TextIOWrapper_writable
201 _io_TextIOWrapper_seekable202 _io_TextIOWrapper_seekable
202 _io_TextIOWrapper_truncate 
203 incrementalnewlinedecoder_newlines_get203 incrementalnewlinedecoder_newlines_get
 204 _io_TextIOWrapper_truncate
204 _io_IncrementalNewlineDecoder_setstate205 _io_IncrementalNewlineDecoder_setstate
205 textiobase_encoding_get206 textiobase_encoding_get
206 utf16_encode207 utf16_encode
207 utf16le_encode208 utf16le_encode
208 utf16be_encode209 utf16be_encode
209 utf32_encode210 utf32_encode
210 utf32le_encode211 utf32le_encode
Offset 331, 21 lines modifiedOffset 332, 21 lines modified
331 _PyLong_Zero332 _PyLong_Zero
332 PyObject_RichCompareBool333 PyObject_RichCompareBool
333 _PyIO_str_setstate334 _PyIO_str_setstate
334 _PyFileIO_closed335 _PyFileIO_closed
335 PyList_Type336 PyList_Type
336 PyList_Append337 PyList_Append
337 PyLong_FromSsize_t338 PyLong_FromSsize_t
338 _PyIO_str_flush 
339 _PyUnicode_Ready339 _PyUnicode_Ready
340 PyUnicode_FindChar340 PyUnicode_FindChar
341 PyList_New341 PyList_New
 342 _PyIO_str_flush
342 _PyIOBase_check_closed 
343 _PyObject_CallMethodId_SizeT 
344 _PyIO_str_encode343 _PyIO_str_encode
 344 _PyObject_CallMethodId_SizeT
 345 _PyIOBase_check_closed
345 PyBytes_FromStringAndSize346 PyBytes_FromStringAndSize
346 _PyIO_str_write347 _PyIO_str_write
347 PyBytes_AsString348 PyBytes_AsString
348 PyBytes_AsStringAndSize349 PyBytes_AsStringAndSize
349 _PyIO_trap_eintr350 _PyIO_trap_eintr
350 _PyIO_str_closed351 _PyIO_str_closed
351 PyObject_GetAttr352 PyObject_GetAttr
135 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 61 lines modifiedOffset 8, 61 lines modified
8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
9 »       add.w»  r8,·r1,·#129 »       add.w»  r8,·r1,·#12
10 »       mov»    r4,·r010 »       mov»    r4,·r0
11 »       ldr»    r1,·[r1,·#8]11 »       ldr»    r1,·[r1,·#8]
12 »       sub»    sp,·#76»      ;·0x4c12 »       sub»    sp,·#76»      ;·0x4c
13 »       cmp»    r2,·#013 »       cmp»    r2,·#0
14 »       bne.w»  492·<_io_TextIOWrapper___init__+0x492>14 »       bne.w»  492·<_io_TextIOWrapper___init__+0x492>
15 »       subs»   r6,·r1,·#115 »       subs»   r5,·r1,·#1
16 »       mov»    r7,·r116 »       mov»    r7,·r1
17 »       cmp»    r6,·#517 »       cmp»    r5,·#5
18 »       bhi.w»  498·<_io_TextIOWrapper___init__+0x498>18 »       bhi.w»  498·<_io_TextIOWrapper___init__+0x498>
19 »       ldr.w»  r9,·[r8]19 »       ldr.w»  r9,·[r8]
20 »       cmp»    r6,·#020 »       cmp»    r5,·#0
21 »       beq.w»  4c8·<_io_TextIOWrapper___init__+0x4c8>21 »       beq.w»  4c8·<_io_TextIOWrapper___init__+0x4c8>
22 »       ldr.w»  r5,·[r8,·#4]22 »       ldr.w»  r6,·[r8,·#4]
23 »       cbz»    r5,·68·<_io_TextIOWrapper___init__+0x68>23 »       cbz»    r6,·68·<_io_TextIOWrapper___init__+0x68>
24 »       movw»   r3,·#024 »       movw»   r3,·#0
25 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct25 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
26 »       movt»   r3,·#026 »       movt»   r3,·#0
27 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct27 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
28 »       cmp»    r5,·r328 »       cmp»    r6,·r3
29 »       beq.w»  48e·<_io_TextIOWrapper___init__+0x48e>29 »       beq.w»  48e·<_io_TextIOWrapper___init__+0x48e>
30 »       ldr»    r0,·[r5,·#4]30 »       ldr»    r0,·[r6,·#4]
31 »       ldr»    r1,·[r0,·#84]» ;·0x5431 »       ldr»    r1,·[r0,·#84]» ;·0x54
32 »       lsls»   r2,·r1,·#332 »       lsls»   r2,·r1,·#3
33 »       bpl.w»  6fa·<_io_TextIOWrapper___init__+0x6fa>33 »       bpl.w»  6fa·<_io_TextIOWrapper___init__+0x6fa>
34 »       mov»    r0,·r534 »       mov»    r0,·r6
35 »       add»    r1,·sp,·#40»   ;·0x2835 »       add»    r1,·sp,·#40»   ;·0x28
36 »       bl»     0·<PyUnicode_AsUTF8AndSize>36 »       bl»     0·<PyUnicode_AsUTF8AndSize>
37 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize37 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
38 »       mov»    r5,·r038 »       mov»    r6,·r0
39 »       cmp»    r0,·#039 »       cmp»    r0,·#0
40 »       beq.w»  59a·<_io_TextIOWrapper___init__+0x59a>40 »       beq.w»  59a·<_io_TextIOWrapper___init__+0x59a>
41 »       bl»     0·<strlen>41 »       bl»     0·<strlen>
42 ·R_ARM_THM_CALL» strlen42 ·R_ARM_THM_CALL» strlen
43 »       ldr»    r2,·[sp,·#40]» ;·0x2843 »       ldr»    r2,·[sp,·#40]» ;·0x28
44 »       cmp»    r0,·r244 »       cmp»    r0,·r2
45 »       bne.w»  6e2·<_io_TextIOWrapper___init__+0x6e2>45 »       bne.w»  6e2·<_io_TextIOWrapper___init__+0x6e2>
46 »       subs»   r6,·r7,·#246 »       subs»   r5,·r7,·#2
47 »       beq.w»  4ca·<_io_TextIOWrapper___init__+0x4ca>47 »       beq.w»  4ca·<_io_TextIOWrapper___init__+0x4ca>
48 »       ldr.w»  r7,·[r8,·#8]48 »       ldr.w»  r7,·[r8,·#8]
49 »       cmp»    r7,·#049 »       cmp»    r7,·#0
50 »       beq.w»  4ea·<_io_TextIOWrapper___init__+0x4ea>50 »       beq.w»  4ea·<_io_TextIOWrapper___init__+0x4ea>
51 »       subs»   r6,·#151 »       subs»   r5,·#1
52 »       beq.w»  4dc·<_io_TextIOWrapper___init__+0x4dc>52 »       beq.w»  4dc·<_io_TextIOWrapper___init__+0x4dc>
53 »       ldr.w»  sl,·[r8,·#12]53 »       ldr.w»  sl,·[r8,·#12]
54 »       cmp.w»  sl,·#054 »       cmp.w»  sl,·#0
55 »       beq.n»  c2·<_io_TextIOWrapper___init__+0xc2>55 »       beq.n»  c2·<_io_TextIOWrapper___init__+0xc2>
56 »       movw»   r2,·#056 »       movw»   r2,·#0
57 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct57 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
58 »       movt»   r2,·#058 »       movt»   r2,·#0
59 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct59 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
60 »       cmp»    sl,·r260 »       cmp»    sl,·r2
61 »       beq.w»  370·<_io_TextIOWrapper___init__+0x370>61 »       beq.w»  36e·<_io_TextIOWrapper___init__+0x36e>
62 »       ldr.w»  r3,·[sl,·#4]62 »       ldr.w»  r3,·[sl,·#4]
63 »       str»    r2,·[sp,·#24]63 »       str»    r2,·[sp,·#24]
64 »       ldr»    r0,·[r3,·#84]» ;·0x5464 »       ldr»    r0,·[r3,·#84]» ;·0x54
65 »       lsls»   r3,·r0,·#365 »       lsls»   r3,·r0,·#3
66 »       bpl.w»  624·<_io_TextIOWrapper___init__+0x624>66 »       bpl.w»  624·<_io_TextIOWrapper___init__+0x624>
67 »       mov»    r0,·sl67 »       mov»    r0,·sl
68 »       add»    r1,·sp,·#40»   ;·0x2868 »       add»    r1,·sp,·#40»   ;·0x28
Offset 73, 19 lines modifiedOffset 73, 19 lines modified
73 »       beq.w»  59a·<_io_TextIOWrapper___init__+0x59a>73 »       beq.w»  59a·<_io_TextIOWrapper___init__+0x59a>
74 »       bl»     0·<strlen>74 »       bl»     0·<strlen>
75 ·R_ARM_THM_CALL» strlen75 ·R_ARM_THM_CALL» strlen
76 »       ldr»    r1,·[sp,·#40]» ;·0x2876 »       ldr»    r1,·[sp,·#40]» ;·0x28
77 »       ldr»    r2,·[sp,·#24]77 »       ldr»    r2,·[sp,·#24]
78 »       cmp»    r0,·r178 »       cmp»    r0,·r1
79 »       bne.w»  6e2·<_io_TextIOWrapper___init__+0x6e2>79 »       bne.w»  6e2·<_io_TextIOWrapper___init__+0x6e2>
80 »       subs»   r6,·#180 »       subs»   r5,·#1
81 »       beq.w»  4c4·<_io_TextIOWrapper___init__+0x4c4>81 »       beq.w»  4c4·<_io_TextIOWrapper___init__+0x4c4>
82 »       ldr.w»  r2,·[r8,·#16]82 »       ldr.w»  r2,·[r8,·#16]
83 »       cmp»    r2,·#083 »       cmp»    r2,·#0
84 »       beq.w»  376·<_io_TextIOWrapper___init__+0x376>84 »       beq.w»  374·<_io_TextIOWrapper___init__+0x374>
85 »       ldr»    r0,·[r2,·#4]85 »       ldr»    r0,·[r2,·#4]
86 »       movw»   r1,·#086 »       movw»   r1,·#0
87 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type87 ·R_ARM_THM_MOVW_ABS_NC»  PyFloat_Type
88 »       movt»   r1,·#088 »       movt»   r1,·#0
89 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type89 ·R_ARM_THM_MOVT_ABS»     PyFloat_Type
90 »       cmp»    r0,·r190 »       cmp»    r0,·r1
91 »       beq.w»  74a·<_io_TextIOWrapper___init__+0x74a>91 »       beq.w»  74a·<_io_TextIOWrapper___init__+0x74a>
Offset 98, 34 lines modifiedOffset 98, 34 lines modified
98 »       ldr.w»  r0,·[r8,·#16]98 »       ldr.w»  r0,·[r8,·#16]
99 »       bl»     0·<_PyLong_AsInt>99 »       bl»     0·<_PyLong_AsInt>
100 ·R_ARM_THM_CALL» _PyLong_AsInt100 ·R_ARM_THM_CALL» _PyLong_AsInt
101 »       mov»    r3,·r0101 »       mov»    r3,·r0
102 »       ldr»    r1,·[sp,·#24]102 »       ldr»    r1,·[sp,·#24]
103 »       adds»   r0,·r3,·#1103 »       adds»   r0,·r3,·#1
104 »       beq.w»  506·<_io_TextIOWrapper___init__+0x506>104 »       beq.w»  506·<_io_TextIOWrapper___init__+0x506>
105 »       cmp»    r6,·#1105 »       cmp»    r5,·#1
106 »       mov»    r6,·r3106 »       mov»    r5,·r3
107 »       bne.w»  380·<_io_TextIOWrapper___init__+0x380>107 »       bne.w»  37e·<_io_TextIOWrapper___init__+0x37e>
108 »       movw»   r2,·#0108 »       movw»   r2,·#0
109 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct109 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
110 »       movt»   r2,·#0110 »       movt»   r2,·#0
111 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct111 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
112 »       movs»   r0,·#0112 »       movs»   r0,·#0
113 »       movs»   r1,·#0113 »       movs»   r1,·#0
114 »       cmp»    r7,·r2114 »       cmp»    r7,·r2
115 »       strd»   r0,·r1,·[r4,·#8]115 »       strd»   r0,·r1,·[r4,·#8]
116 »       bne.w»  30c·<_io_TextIOWrapper___init__+0x30c>116 »       bne.w»  30a·<_io_TextIOWrapper___init__+0x30a>
117 »       ldr»    r0,·[pc,·#672]»;·(3bc·<_io_TextIOWrapper___init__+0x3bc>)117 »       ldr»    r0,·[pc,·#672]»;·(3bc·<_io_TextIOWrapper___init__+0x3bc>)
118 »       bl»     0·<_PyUnicode_FromId>118 »       bl»     0·<_PyUnicode_FromId>
119 ·R_ARM_THM_CALL» _PyUnicode_FromId119 ·R_ARM_THM_CALL» _PyUnicode_FromId
120 »       mov»    r7,·r0120 »       mov»    r7,·r0
121 »       cmp»    r0,·#0121 »       cmp»    r0,·#0
122 »       beq.w»  59a·<_io_TextIOWrapper___init__+0x59a>122 »       beq.w»  59a·<_io_TextIOWrapper___init__+0x59a>
123 »       mov»    r0,·sl123 »       mov»    r0,·sl
124 »       bl»     7ac·<validate_newline>124 »       bl»     7a8·<validate_newline>
125 »       cmp»    r0,·#0125 »       cmp»    r0,·#0
126 »       blt.w»  59a·<_io_TextIOWrapper___init__+0x59a>126 »       blt.w»  59a·<_io_TextIOWrapper___init__+0x59a>
127 »       ldr»    r0,·[r4,·#20]127 »       ldr»    r0,·[r4,·#20]
128 »       cmp»    r0,·#0128 »       cmp»    r0,·#0
129 »       bne.w»  678·<_io_TextIOWrapper___init__+0x678>129 »       bne.w»  678·<_io_TextIOWrapper___init__+0x678>
130 »       ldr»    r0,·[r4,·#24]130 »       ldr»    r0,·[r4,·#24]
131 »       cmp»    r0,·#0131 »       cmp»    r0,·#0
Offset 140, 111 lines modifiedOffset 140, 111 lines modified
140 »       cmp»    r0,·#0140 »       cmp»    r0,·#0
141 »       bne.w»  648·<_io_TextIOWrapper___init__+0x648>141 »       bne.w»  648·<_io_TextIOWrapper___init__+0x648>
142 »       ldr»    r0,·[r4,·#68]» ;·0x44142 »       ldr»    r0,·[r4,·#68]» ;·0x44
143 »       cmp»    r0,·#0143 »       cmp»    r0,·#0
144 »       bne.w»  5f2·<_io_TextIOWrapper___init__+0x5f2>144 »       bne.w»  5f2·<_io_TextIOWrapper___init__+0x5f2>
145 »       ldr»    r0,·[r4,·#76]» ;·0x4c145 »       ldr»    r0,·[r4,·#76]» ;·0x4c
146 »       cmp»    r0,·#0146 »       cmp»    r0,·#0
147 »       bne.w»  77e·<_io_TextIOWrapper___init__+0x77e>147 »       bne.w»  77c·<_io_TextIOWrapper___init__+0x77c>
148 »       ldr»    r0,·[r4,·#84]» ;·0x54148 »       ldr»    r0,·[r4,·#84]» ;·0x54
149 »       cmp»    r0,·#0149 »       cmp»    r0,·#0
Max diff block lines reached; 134081/138081 bytes (97.10%) of diff not shown.
1.16 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··0x00000470·04000000·a0000000·e4070000·00000000·................75 ··0x00000470·04000000·a0000000·e4070000·00000000·................
76 ··0x00000480·04000000·30010000·ec070000·00000000·....0...........76 ··0x00000480·04000000·30010000·ec070000·00000000·....0...........
77 ··0x00000490·04000000·18010000·f8070000·00000000·................77 ··0x00000490·04000000·18010000·f8070000·00000000·................
78 ··0x000004a0·04000000·00010000·04080000·00000000·................78 ··0x000004a0·04000000·00010000·04080000·00000000·................
79 ··0x000004b0·04000000·e8000000·10080000·00000000·................79 ··0x000004b0·04000000·e8000000·10080000·00000000·................
80 ··0x000004c0·04000000·d0000000·d8040000·00000000·................80 ··0x000004c0·04000000·d0000000·d8040000·00000000·................
81 ··0x000004d0·80000000·80010000·18080000·00000000·................81 ··0x000004d0·80000000·80010000·18080000·00000000·................
82 ··0x000004e0·04000000·6c010000·f0050000·00000000·....l...........82 ··0x000004e0·04000000·6c010000·fc050000·00000000·....l...........
83 ··0x000004f0·80000000·48010000·00000000·00000000·....H...........83 ··0x000004f0·80000000·48010000·00000000·00000000·....H...........
84 ··0x00000500·00000000·00000000·b0070000·00000000·................84 ··0x00000500·00000000·00000000·b0070000·00000000·................
85 ··0x00000510·00000000·00000000·00000000·00000000·................85 ··0x00000510·00000000·00000000·00000000·00000000·................
86 ··0x00000520·00000000·00000000·00000000·00000000·................86 ··0x00000520·00000000·00000000·00000000·00000000·................
87 ··0x00000530·54070000·00000000·82000000·08090000·T...............87 ··0x00000530·54070000·00000000·82000000·08090000·T...............
88 ··0x00000540·40080000·00000000·04000000·f0080000·@...............88 ··0x00000540·40080000·00000000·04000000·f0080000·@...............
89 ··0x00000550·4c080000·00000000·08000000·d0080000·L...............89 ··0x00000550·4c080000·00000000·08000000·d0080000·L...............
771 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 55, 16 lines modifiedOffset 55, 16 lines modified
55 ··[···558]··negative·seek·position·%R55 ··[···558]··negative·seek·position·%R
56 ··[···574]··i56 ··[···574]··i
57 ··[···578]··underlying·read()·should·have·returned·a·bytes·object,·not·'%.200s'57 ··[···578]··underlying·read()·should·have·returned·a·bytes·object,·not·'%.200s'
58 ··[···5bc]··iN58 ··[···5bc]··iN
59 ··[···5c0]··can't·restore·logical·file·position59 ··[···5c0]··can't·restore·logical·file·position
60 ··[···5e4]··iy60 ··[···5e4]··iy
61 ··[···5e8]··((yi))61 ··[···5e8]··((yi))
 62 ··[···5f8]··sss
62 ··[···5f0]··truncate63 ··[···5fc]··truncate
63 ··[···604]··sss 
64 ··[···608]··state·argument·must·be·a·tuple64 ··[···608]··state·argument·must·be·a·tuple
65 ··[···628]··OK;setstate():·illegal·state·argument65 ··[···628]··OK;setstate():·illegal·state·argument
66 ··[···650]··((OK))66 ··[···650]··((OK))
67 ··[···658]··cannot·delete·attribute67 ··[···658]··cannot·delete·attribute
68 ··[···670]··a·strictly·positive·integer·is·required68 ··[···670]··a·strictly·positive·integer·is·required
69 ··[···698]··detach69 ··[···698]··detach
70 ··[···6a0]··It·is·not·possible·to·set·the·encoding·or·newline·of·stream·after·the·first·read70 ··[···6a0]··It·is·not·possible·to·set·the·encoding·or·newline·of·stream·after·the·first·read
119 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 148, 774 lines modifiedOffset 148, 777 lines modified
148 »       beq.n»  ba·<textiowrapper_traverse+0x96>148 »       beq.n»  ba·<textiowrapper_traverse+0x96>
149 »       b.n»    d2·<textiowrapper_traverse+0xae>149 »       b.n»    d2·<textiowrapper_traverse+0xae>
  
150 00000120·<_io_TextIOWrapper_write>:150 00000120·<_io_TextIOWrapper_write>:
151 _io_TextIOWrapper_write():151 _io_TextIOWrapper_write():
152 »       ldr»    r3,·[r1,·#4]152 »       ldr»    r3,·[r1,·#4]
153 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}153 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
154 »       mov»    r5,·r1154 »       mov»    r6,·r1
155 »       ldr»    r1,·[r3,·#84]» ;·0x54155 »       ldr»    r1,·[r3,·#84]» ;·0x54
156 »       sub»    sp,·#16156 »       sub»    sp,·#16
157 »       lsls»   r2,·r1,·#3157 »       lsls»   r4,·r1,·#3
158 »       bpl.w»  51a·<_io_TextIOWrapper_write+0x3fa>158 »       bpl.w»  606·<_io_TextIOWrapper_write+0x4e6>
159 »       mov»    r4,·r0159 »       mov»    r4,·r0
160 »       ldrsb.w»r0,·[r5,·#16]160 »       ldrsb.w»r0,·[r6,·#16]
161 »       cmp»    r0,·#0161 »       cmp»    r0,·#0
162 »       bge.w»  31c·<_io_TextIOWrapper_write+0x1fc>162 »       bge.w»  2ba·<_io_TextIOWrapper_write+0x19a>
163 »       ldr»    r2,·[r4,·#8]163 »       ldr»    r2,·[r4,·#8]
164 »       cmp»    r2,·#0164 »       cmp»    r2,·#0
165 »       ble.w»  500·<_io_TextIOWrapper_write+0x3e0>165 »       ble.w»  640·<_io_TextIOWrapper_write+0x520>
166 »       ldr»    r7,·[r4,·#12]166 »       ldr.w»  sl,·[r4,·#12]
167 »       cmp»    r7,·#0167 »       cmp.w»  sl,·#0
168 »       bne.w»  55c·<_io_TextIOWrapper_write+0x43c>168 »       bne.w»  626·<_io_TextIOWrapper_write+0x506>
169 »       ldr»    r6,·[pc,·#452]»;·(314·<_io_TextIOWrapper_write+0x1f4>)169 »       ldr»    r5,·[pc,·#728]»;·(42c·<_io_TextIOWrapper_write+0x30c>)
170 »       ldr»    r3,·[r4,·#4]170 »       ldr»    r7,·[r4,·#4]
171 »       cmp»    r3,·r6171 »       cmp»    r7,·r5
172 »       bne.w»  546·<_io_TextIOWrapper_write+0x426>172 »       bne.w»  662·<_io_TextIOWrapper_write+0x542>
173 »       ldr»    r0,·[r4,·#96]» ;·0x60173 »       ldr»    r0,·[r4,·#96]» ;·0x60
174 »       cmp»    r0,·#0174 »       cmp»    r0,·#0
175 »       beq.w»  354·<_io_TextIOWrapper_write+0x234>175 »       beq.w»  2f2·<_io_TextIOWrapper_write+0x1d2>
176 »       bl»     0·<_PyFileIO_closed>176 »       bl»     0·<_PyFileIO_closed>
177 ·R_ARM_THM_CALL» _PyFileIO_closed177 ·R_ARM_THM_CALL» _PyFileIO_closed
178 »       cmp»    r0,·#0178 »       cmp»    r0,·#0
179 »       bgt.w»  618·<_io_TextIOWrapper_write+0x4f8>179 »       bgt.w»  590·<_io_TextIOWrapper_write+0x470>
180 »       ldr»    r3,·[r4,·#28]180 »       ldr»    r3,·[r4,·#28]
181 »       cmp»    r3,·#0181 »       cmp»    r3,·#0
182 »       beq.w»  606·<_io_TextIOWrapper_write+0x4e6>182 »       beq.w»  57e·<_io_TextIOWrapper_write+0x45e>
183 »       ldr»    r2,·[r5,·#0]183 »       ldr»    r5,·[r6,·#0]
184 »       ldr.w»  r8,·[r5,·#8]184 »       ldr»    r7,·[r6,·#8]
185 »       adds»   r2,·#1185 »       adds»   r5,·#1
186 »       str»    r2,·[r5,·#0]186 »       str»    r5,·[r6,·#0]
187 »       ldrb.w» r1,·[r4,·#52]»      ;·0x34187 »       ldrb.w» r1,·[r4,·#52]»      ;·0x34
188 »       cmp»    r1,·#0188 »       cmp»    r1,·#0
189 »       beq.w»  446·<_io_TextIOWrapper_write+0x326>189 »       beq.w»  430·<_io_TextIOWrapper_write+0x310>
190 »       ldr»    r0,·[r4,·#44]» ;·0x2c190 »       ldr»    r0,·[r4,·#44]» ;·0x2c
191 »       cmp»    r0,·#0191 »       cmp»    r0,·#0
192 »       bne.w»  3a2·<_io_TextIOWrapper_write+0x282>192 »       bne.w»  33e·<_io_TextIOWrapper_write+0x21e>
193 »       ldrb.w» r0,·[r4,·#48]»      ;·0x30193 »       ldrb.w» ip,·[r4,·#48]»      ;·0x30
194 »       cmp»    r0,·#0194 »       cmp.w»  ip,·#0
195 »       bne.w»  3a2·<_io_TextIOWrapper_write+0x282>195 »       bne.w»  33e·<_io_TextIOWrapper_write+0x21e>
 196 »       ldr»    r2,·[r4,·#60]» ;·0x3c
196 »       ldrb.w» sl,·[r4,·#49]»      ;·0x31197 »       ldrb.w» r9,·[r4,·#49]»      ;·0x31
197 »       ldr.w»  r9,·[r4,·#60]»       ;·0x3c 
198 »       subs.w» r6,·sl,·#0198 »       subs.w» r8,·r9,·#0
199 »       it»     ne199 »       it»     ne
200 »       movne»  r6,·#1200 »       movne.w»r8,·#1
201 »       cmp.w»  r9,·#0201 »       cmp»    r2,·#0
202 »       beq.w»  5c0·<_io_TextIOWrapper_write+0x4a0>202 »       beq.w»  554·<_io_TextIOWrapper_write+0x434>
203 »       ldrb.w» ip,·[r5,·#16]203 »       ldrb.w» lr,·[r6,·#16]
204 »       movs.w» r3,·ip,·lsl·#25204 »       movs.w» r0,·lr,·lsl·#25
205 »       bpl.w»  4da·<_io_TextIOWrapper_write+0x3ba>205 »       bpl.w»  538·<_io_TextIOWrapper_write+0x418>
206 »       movw»   r3,·#0206 »       movw»   r3,·#0
207 ·R_ARM_THM_MOVW_ABS_NC»  ascii_encode207 ·R_ARM_THM_MOVW_ABS_NC»  ascii_encode
208 »       movt»   r3,·#0208 »       movt»   r3,·#0
209 ·R_ARM_THM_MOVT_ABS»     ascii_encode209 ·R_ARM_THM_MOVT_ABS»     ascii_encode
210 »       movw»   lr,·#0210 »       movw»   r1,·#0
211 ·R_ARM_THM_MOVW_ABS_NC»  latin1_encode211 ·R_ARM_THM_MOVW_ABS_NC»  latin1_encode
212 »       movt»   lr,·#0212 »       movt»   r1,·#0
213 ·R_ARM_THM_MOVT_ABS»     latin1_encode213 ·R_ARM_THM_MOVT_ABS»     latin1_encode
214 »       cmp»    r9,·lr214 »       cmp»    r2,·r1
215 »       it»     ne215 »       it»     ne
216 »       cmpne»  r9,·r3216 »       cmpne»  r2,·r3
217 »       movw»   r1,·#0217 »       movw»   r0,·#0
218 ·R_ARM_THM_MOVW_ABS_NC»  utf8_encode218 ·R_ARM_THM_MOVW_ABS_NC»  utf8_encode
219 »       movt»   r1,·#0219 »       movt»   r0,·#0
220 ·R_ARM_THM_MOVT_ABS»     utf8_encode220 ·R_ARM_THM_MOVT_ABS»     utf8_encode
221 »       ite»    eq221 »       ite»    eq
222 »       moveq»  r3,·#1222 »       moveq»  r3,·#1
223 »       movne»  r3,·#0223 »       movne»  r3,·#0
224 »       cmp»    r9,·r1224 »       cmp»    r2,·r0
225 »       it»     eq225 »       it»     eq
226 »       orreq.w»r3,·r3,·#1226 »       orreq.w»r3,·r3,·#1
227 »       cmp»    r3,·#0227 »       cmp»    r3,·#0
228 »       beq.w»  4da·<_io_TextIOWrapper_write+0x3ba> 
229 »       strb.w» r0,·[r4,·#64]»      ;·0x40 
230 »       str»    r2,·[r5,·#0] 
231 »       cmp»    r2,·#0 
232 »       beq.w»  53a·<_io_TextIOWrapper_write+0x41a>228 »       beq.w»  538·<_io_TextIOWrapper_write+0x418>
 229 »       strb.w» ip,·[r4,·#64]»      ;·0x40
 230 »       str»    r5,·[r6,·#0]
 231 »       cmp»    r5,·#0
 232 »       beq.w»  5b2·<_io_TextIOWrapper_write+0x492>
233 »       ldr»    r0,·[r4,·#76]» ;·0x4c233 »       ldr»    r0,·[r4,·#76]» ;·0x4c
234 »       mov»    sl,·r8 
235 »       cbz»    r0,·25a·<_io_TextIOWrapper_write+0x13a>234 »       cbz»    r0,·264·<_io_TextIOWrapper_write+0x144>
236 »       ldr»    r2,·[r0,·#4]235 »       ldr»    r5,·[r0,·#4]
237 »       movw»   lr,·#0236 »       movw»   sl,·#0
238 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type237 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type
239 »       movt»   lr,·#0238 »       movt»   sl,·#0
240 ·R_ARM_THM_MOVT_ABS»     PyList_Type239 ·R_ARM_THM_MOVT_ABS»     PyList_Type
241 »       cmp»    r2,·lr240 »       cmp»    r5,·sl
242 »       bne.w»  45a·<_io_TextIOWrapper_write+0x33a>241 »       bne.w»  44a·<_io_TextIOWrapper_write+0x32a>
243 »       mov»    r1,·r5242 »       mov»    r1,·r6
244 »       bl»     0·<PyList_Append>243 »       bl»     0·<PyList_Append>
245 ·R_ARM_THM_CALL» PyList_Append244 ·R_ARM_THM_CALL» PyList_Append
246 »       ldr»    r3,·[r5,·#0] 
247 »       cmp»    r0,·#0245 »       cmp»    r0,·#0
248 »       add.w»  r1,·r3,·#4294967295» ;·0xffffffff246 »       blt.w»  544·<_io_TextIOWrapper_write+0x424>
 247 »       ldr»    r2,·[r6,·#0]
 248 »       subs»   r5,·r2,·#1
249 »       str»    r1,·[r5,·#0]249 »       str»    r5,·[r6,·#0]
250 »       blt.w»  632·<_io_TextIOWrapper_write+0x512> 
251 »       cmp»    r1,·#0250 »       cmp»    r5,·#0
252 »       beq.w»  5f8·<_io_TextIOWrapper_write+0x4d8>251 »       beq.w»  57a·<_io_TextIOWrapper_write+0x45a>
253 »       ldr»    r5,·[r4,·#80]» ;·0x50252 »       ldr»    r6,·[r4,·#80]» ;·0x50
254 »       ldr»    r0,·[r4,·#16]253 »       ldr»    r3,·[r4,·#16]
255 »       add»    r5,·r8254 »       add»    r6,·r7
256 »       str»    r5,·[r4,·#80]» ;·0x50255 »       str»    r6,·[r4,·#80]» ;·0x50
257 »       cmp»    r5,·r0256 »       cmp»    r6,·r3
258 »       bgt.n»  2cc·<_io_TextIOWrapper_write+0x1ac>257 »       bgt.w»  418·<_io_TextIOWrapper_write+0x2f8>
259 »       orrs»   r6,·r7258 »       cmp.w»  r9,·#0
260 »       bne.n»  2cc·<_io_TextIOWrapper_write+0x1ac>259 »       bne.w»  418·<_io_TextIOWrapper_write+0x2f8>
261 »       ldr»    r0,·[r4,·#68]» ;·0x44260 »       ldr»    r0,·[r4,·#68]» ;·0x44
262 »       str»    r6,·[r4,·#68]» ;·0x44261 »       str.w»  r9,·[r4,·#68]»       ;·0x44
 262 »       cmp»    r0,·#0
263 »       cbnz»   r0,·290·<_io_TextIOWrapper_write+0x170>263 »       bne.n»  2aa·<_io_TextIOWrapper_write+0x18a>
264 »       ldr»    r7,·[r4,·#84]» ;·0x54264 »       ldr»    r0,·[r4,·#84]» ;·0x54
265 »       str»    r0,·[r4,·#72]» ;·0x48265 »       str.w»  r9,·[r4,·#72]»       ;·0x48
Max diff block lines reached; 116805/121920 bytes (95.80%) of diff not shown.
10.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 486, 91 lines modifiedOffset 486, 181 lines modified
486 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0486 ·R_ARM_THM_CALL» _PyObject_VectorcallMethodId.constprop.0
487 »       add»    sp,·#12487 »       add»    sp,·#12
488 »       ldr.w»  pc,·[sp],·#4488 »       ldr.w»  pc,·[sp],·#4
489 »       nop489 »       nop
490 »       .word»  0x00000054490 »       .word»  0x00000054
491 ·R_ARM_ABS32»    .data491 ·R_ARM_ABS32»    .data
  
 492 000003b8·<incrementalnewlinedecoder_newlines_get>:
 493 incrementalnewlinedecoder_newlines_get():
 494 »       ldrb»   r3,·[r0,·#16]
 495 »       ubfx»   r0,·r3,·#2,·#3
 496 »       subs»   r1,·r0,·#1
 497 »       cmp»    r1,·#6
 498 »       bhi.n»  45a·<incrementalnewlinedecoder_newlines_get+0xa2>
 499 »       tbb»    [pc,·r1]
 500 »       .word»  0x10160a04
 501 »       .short» 0x291b
 502 »       .byte»  0x37
 503 »       .byte»  0x00
 504 »       movw»   r0,·#0
 505 ·R_ARM_THM_MOVW_ABS_NC»  .LC62
 506 »       movt»   r0,·#0
 507 ·R_ARM_THM_MOVT_ABS»     .LC62
 508 »       b.w»    0·<PyUnicode_FromString>
 509 ·R_ARM_THM_JUMP24»       PyUnicode_FromString
 510 »       movw»   r0,·#0
 511 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
 512 »       movt»   r0,·#0
 513 ·R_ARM_THM_MOVT_ABS»     .LC12
 514 »       b.w»    0·<PyUnicode_FromString>
 515 ·R_ARM_THM_JUMP24»       PyUnicode_FromString
 516 »       movw»   r0,·#0
 517 ·R_ARM_THM_MOVW_ABS_NC»  .LC63
 518 »       movt»   r0,·#0
 519 ·R_ARM_THM_MOVT_ABS»     .LC63
 520 »       b.w»    0·<PyUnicode_FromString>
 521 ·R_ARM_THM_JUMP24»       PyUnicode_FromString
 522 »       movw»   r2,·#0
 523 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
 524 »       movt»   r2,·#0
 525 ·R_ARM_THM_MOVT_ABS»     .LC12
 526 »       b.n»    406·<incrementalnewlinedecoder_newlines_get+0x4e>
 527 »       movw»   r2,·#0
 528 ·R_ARM_THM_MOVW_ABS_NC»  .LC63
 529 »       movt»   r2,·#0
 530 ·R_ARM_THM_MOVT_ABS»     .LC63
 531 »       movw»   r1,·#0
 532 ·R_ARM_THM_MOVW_ABS_NC»  .LC62
 533 »       movt»   r1,·#0
 534 ·R_ARM_THM_MOVT_ABS»     .LC62
 535 »       movw»   r0,·#0
 536 ·R_ARM_THM_MOVW_ABS_NC»  .LC20
 537 »       movt»   r0,·#0
 538 ·R_ARM_THM_MOVT_ABS»     .LC20
 539 »       b.w»    0·<_Py_BuildValue_SizeT>
 540 ·R_ARM_THM_JUMP24»       _Py_BuildValue_SizeT
 541 »       movw»   r2,·#0
 542 ·R_ARM_THM_MOVW_ABS_NC»  .LC63
 543 »       movt»   r2,·#0
 544 ·R_ARM_THM_MOVT_ABS»     .LC63
 545 »       movw»   r1,·#0
 546 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
 547 »       movt»   r1,·#0
 548 ·R_ARM_THM_MOVT_ABS»     .LC12
 549 »       movw»   r0,·#0
 550 ·R_ARM_THM_MOVW_ABS_NC»  .LC20
 551 »       movt»   r0,·#0
 552 ·R_ARM_THM_MOVT_ABS»     .LC20
 553 »       b.w»    0·<_Py_BuildValue_SizeT>
 554 ·R_ARM_THM_JUMP24»       _Py_BuildValue_SizeT
 555 »       movw»   r3,·#0
 556 ·R_ARM_THM_MOVW_ABS_NC»  .LC63
 557 »       movt»   r3,·#0
 558 ·R_ARM_THM_MOVT_ABS»     .LC63
 559 »       movw»   r2,·#0
 560 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
 561 »       movt»   r2,·#0
 562 ·R_ARM_THM_MOVT_ABS»     .LC12
 563 »       movw»   r1,·#0
 564 ·R_ARM_THM_MOVW_ABS_NC»  .LC62
 565 »       movt»   r1,·#0
 566 ·R_ARM_THM_MOVT_ABS»     .LC62
 567 »       movw»   r0,·#0
 568 ·R_ARM_THM_MOVW_ABS_NC»  .LC64
 569 »       movt»   r0,·#0
 570 ·R_ARM_THM_MOVT_ABS»     .LC64
 571 »       b.w»    0·<_Py_BuildValue_SizeT>
 572 ·R_ARM_THM_JUMP24»       _Py_BuildValue_SizeT
 573 »       movw»   r0,·#0
 574 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 575 »       movt»   r0,·#0
 576 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 577 »       ldr»    r2,·[r0,·#0]
 578 »       adds»   r2,·#1
 579 »       str»    r2,·[r0,·#0]
 580 »       bx»     lr
  
492 000003b8·<_io_TextIOWrapper_truncate>:581 0000046a·<_io_TextIOWrapper_truncate>:
493 _io_TextIOWrapper_truncate():582 _io_TextIOWrapper_truncate():
494 »       push»   {r4,·r5,·r6,·lr}583 »       push»   {r4,·r5,·r6,·lr}
495 »       cmp»    r2,·#1584 »       cmp»    r2,·#1
496 »       mov»    r5,·r2585 »       mov»    r5,·r2
497 »       sub»    sp,·#8586 »       sub»    sp,·#8
498 »       mov»    r4,·r0587 »       mov»    r4,·r0
499 »       mov»    r6,·r1588 »       mov»    r6,·r1
500 »       bhi.n»  3ce·<_io_TextIOWrapper_truncate+0x16>589 »       bhi.n»  480·<_io_TextIOWrapper_truncate+0x16>
501 »       cmp»    r5,·#0590 »       cmp»    r5,·#0
502 »       ble.n»  3e6·<_io_TextIOWrapper_truncate+0x2e>591 »       ble.n»  498·<_io_TextIOWrapper_truncate+0x2e>
503 »       ldr»    r5,·[r6,·#0]592 »       ldr»    r5,·[r6,·#0]
504 »       b.n»    3ee·<_io_TextIOWrapper_truncate+0x36>593 »       b.n»    4a0·<_io_TextIOWrapper_truncate+0x36>
505 »       movw»   r0,·#0594 »       movw»   r0,·#0
506 ·R_ARM_THM_MOVW_ABS_NC»  .LC62595 ·R_ARM_THM_MOVW_ABS_NC»  .LC65
507 »       movt»   r0,·#0596 »       movt»   r0,·#0
508 ·R_ARM_THM_MOVT_ABS»     .LC62597 ·R_ARM_THM_MOVT_ABS»     .LC65
509 »       movs»   r3,·#1598 »       movs»   r3,·#1
510 »       movs»   r2,·#0599 »       movs»   r2,·#0
511 »       mov»    r1,·r5600 »       mov»    r1,·r5
512 »       bl»     0·<_PyArg_CheckPositional>601 »       bl»     0·<_PyArg_CheckPositional>
513 ·R_ARM_THM_CALL» _PyArg_CheckPositional602 ·R_ARM_THM_CALL» _PyArg_CheckPositional
514 »       cmp»    r0,·#0603 »       cmp»    r0,·#0
515 »       bne.n»  3c6·<_io_TextIOWrapper_truncate+0xe>604 »       bne.n»  478·<_io_TextIOWrapper_truncate+0xe>
516 »       b.n»    40a·<_io_TextIOWrapper_truncate+0x52>605 »       b.n»    4bc·<_io_TextIOWrapper_truncate+0x52>
517 »       movw»   r5,·#0606 »       movw»   r5,·#0
518 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct607 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
519 »       movt»   r5,·#0608 »       movt»   r5,·#0
520 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct609 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
521 »       ldr»    r3,·[r4,·#8]610 »       ldr»    r3,·[r4,·#8]
Max diff block lines reached; 6661/10049 bytes (66.29%) of diff not shown.
5.26 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 22, 18 lines modifiedOffset 22, 18 lines modified
22 ··0x00000130·43313300·2e4c4331·34002e4c·43313500·C13..LC14..LC15.22 ··0x00000130·43313300·2e4c4331·34002e4c·43313500·C13..LC14..LC15.
23 ··0x00000140·2e4c4331·36002e4c·43313700·2e4c4331·.LC16..LC17..LC123 ··0x00000140·2e4c4331·36002e4c·43313700·2e4c4331·.LC16..LC17..LC1
24 ··0x00000150·38002e4c·43313900·2e4c4332·30002e4c·8..LC19..LC20..L24 ··0x00000150·38002e4c·43313900·2e4c4332·30002e4c·8..LC19..LC20..L
25 ··0x00000160·43323100·5f696f5f·54657874·494f5772·C21._io_TextIOWr25 ··0x00000160·43323100·5f696f5f·54657874·494f5772·C21._io_TextIOWr
26 ··0x00000170·61707065·725f7772·69746500·61736369·apper_write.asci26 ··0x00000170·61707065·725f7772·69746500·61736369·apper_write.asci
27 ··0x00000180·695f656e·636f6465·006c6174·696e315f·i_encode.latin1_27 ··0x00000180·695f656e·636f6465·006c6174·696e315f·i_encode.latin1_
28 ··0x00000190·656e636f·64650075·7466385f·656e636f·encode.utf8_enco28 ··0x00000190·656e636f·64650075·7466385f·656e636f·encode.utf8_enco
29 ··0x000001a0·6465005f·74657874·696f7772·61707065·de._textiowrappe29 ··0x000001a0·64650074·65787469·6f777261·70706572·de.textiowrapper
30 ··0x000001b0·725f7772·69746566·6c757368·00746578·r_writeflush.tex30 ··0x000001b0·5f636c6f·7365645f·67657400·5f746578·_closed_get._tex
31 ··0x000001c0·74696f77·72617070·65725f63·6c6f7365·tiowrapper_close31 ··0x000001c0·74696f77·72617070·65725f77·72697465·tiowrapper_write
32 ··0x000001d0·645f6765·74005f75·6e737570·706f7274·d_get._unsupport32 ··0x000001d0·666c7573·68005f75·6e737570·706f7274·flush._unsupport
33 ··0x000001e0·65640074·65787469·6f777261·70706572·ed.textiowrapper33 ··0x000001e0·65640074·65787469·6f777261·70706572·ed.textiowrapper
34 ··0x000001f0·5f736574·5f646563·6f646564·5f636861·_set_decoded_cha34 ··0x000001f0·5f736574·5f646563·6f646564·5f636861·_set_decoded_cha
35 ··0x00000200·7273005f·696f5f54·65787449·4f577261·rs._io_TextIOWra35 ··0x00000200·7273005f·696f5f54·65787449·4f577261·rs._io_TextIOWra
36 ··0x00000210·70706572·5f666c75·73680074·65787469·pper_flush.texti36 ··0x00000210·70706572·5f666c75·73680074·65787469·pper_flush.texti
37 ··0x00000220·6f777261·70706572·5f646561·6c6c6f63·owrapper_dealloc37 ··0x00000220·6f777261·70706572·5f646561·6c6c6f63·owrapper_dealloc
38 ··0x00000230·00746578·74696f77·72617070·65725f63·.textiowrapper_c38 ··0x00000230·00746578·74696f77·72617070·65725f63·.textiowrapper_c
39 ··0x00000240·6c656172·005f696f·5f546578·74494f57·lear._io_TextIOW39 ··0x00000240·6c656172·005f696f·5f546578·74494f57·lear._io_TextIOW
Offset 97, 20 lines modifiedOffset 97, 20 lines modified
97 ··0x000005e0·5f696f5f·496e6372·656d656e·74616c4e·_io_IncrementalN97 ··0x000005e0·5f696f5f·496e6372·656d656e·74616c4e·_io_IncrementalN
98 ··0x000005f0·65776c69·6e654465·636f6465·725f6465·ewlineDecoder_de98 ··0x000005f0·65776c69·6e654465·636f6465·725f6465·ewlineDecoder_de
99 ··0x00000600·636f6465·005f696f·5f546578·74494f57·code._io_TextIOW99 ··0x00000600·636f6465·005f696f·5f546578·74494f57·code._io_TextIOW
100 ··0x00000610·72617070·65725f72·65616461·626c6500·rapper_readable.100 ··0x00000610·72617070·65725f72·65616461·626c6500·rapper_readable.
101 ··0x00000620·5f696f5f·54657874·494f5772·61707065·_io_TextIOWrappe101 ··0x00000620·5f696f5f·54657874·494f5772·61707065·_io_TextIOWrappe
102 ··0x00000630·725f7772·69746162·6c65005f·696f5f54·r_writable._io_T102 ··0x00000630·725f7772·69746162·6c65005f·696f5f54·r_writable._io_T
103 ··0x00000640·65787449·4f577261·70706572·5f736565·extIOWrapper_see103 ··0x00000640·65787449·4f577261·70706572·5f736565·extIOWrapper_see
104 ··0x00000650·6b61626c·65002e4c·43363200·5f696f5f·kable..LC62._io_104 ··0x00000650·6b61626c·65002e4c·43363200·2e4c4336·kable..LC62..LC6
 105 ··0x00000660·33002e4c·43363400·696e6372·656d656e·3..LC64.incremen
105 ··0x00000660·54657874·494f5772·61707065·725f7472·TextIOWrapper_tr 
106 ··0x00000670·756e6361·7465002e·4c433633·002e4c43·uncate..LC63..LC 
107 ··0x00000680·3634002e·4c433635·00696e63·72656d65·64..LC65.increme 
108 ··0x00000690·6e74616c·6e65776c·696e6564·65636f64·ntalnewlinedecod106 ··0x00000670·74616c6e·65776c69·6e656465·636f6465·talnewlinedecode
109 ··0x000006a0·65725f6e·65776c69·6e65735f·67657400·er_newlines_get.107 ··0x00000680·725f6e65·776c696e·65735f67·6574002e·r_newlines_get..
 108 ··0x00000690·4c433635·005f696f·5f546578·74494f57·LC65._io_TextIOW
 109 ··0x000006a0·72617070·65725f74·72756e63·61746500·rapper_truncate.
110 ··0x000006b0·2e4c4336·36002e4c·43363700·2e4c4336·.LC66..LC67..LC6110 ··0x000006b0·2e4c4336·36002e4c·43363700·2e4c4336·.LC66..LC67..LC6
111 ··0x000006c0·38005f69·6f5f496e·6372656d·656e7461·8._io_Incrementa111 ··0x000006c0·38005f69·6f5f496e·6372656d·656e7461·8._io_Incrementa
112 ··0x000006d0·6c4e6577·6c696e65·4465636f·6465725f·lNewlineDecoder_112 ··0x000006d0·6c4e6577·6c696e65·4465636f·6465725f·lNewlineDecoder_
113 ··0x000006e0·73657473·74617465·00746578·74696f62·setstate.textiob113 ··0x000006e0·73657473·74617465·00746578·74696f62·setstate.textiob
114 ··0x000006f0·6173655f·656e636f·64696e67·5f676574·ase_encoding_get114 ··0x000006f0·6173655f·656e636f·64696e67·5f676574·ase_encoding_get
115 ··0x00000700·00757466·31365f65·6e636f64·65007574·.utf16_encode.ut115 ··0x00000700·00757466·31365f65·6e636f64·65007574·.utf16_encode.ut
116 ··0x00000710·6631366c·655f656e·636f6465·00757466·f16le_encode.utf116 ··0x00000710·6631366c·655f656e·636f6465·00757466·f16le_encode.utf
Offset 282, 22 lines modifiedOffset 282, 22 lines modified
282 ··0x00001170·726f0050·794f626a·6563745f·52696368·ro.PyObject_Rich282 ··0x00001170·726f0050·794f626a·6563745f·52696368·ro.PyObject_Rich
283 ··0x00001180·436f6d70·61726542·6f6f6c00·5f507949·CompareBool._PyI283 ··0x00001180·436f6d70·61726542·6f6f6c00·5f507949·CompareBool._PyI
284 ··0x00001190·4f5f7374·725f7365·74737461·7465005f·O_str_setstate._284 ··0x00001190·4f5f7374·725f7365·74737461·7465005f·O_str_setstate._
285 ··0x000011a0·50794669·6c65494f·5f636c6f·73656400·PyFileIO_closed.285 ··0x000011a0·50794669·6c65494f·5f636c6f·73656400·PyFileIO_closed.
286 ··0x000011b0·50794c69·73745f54·79706500·50794c69·PyList_Type.PyLi286 ··0x000011b0·50794c69·73745f54·79706500·50794c69·PyList_Type.PyLi
287 ··0x000011c0·73745f41·7070656e·64005079·4c6f6e67·st_Append.PyLong287 ··0x000011c0·73745f41·7070656e·64005079·4c6f6e67·st_Append.PyLong
288 ··0x000011d0·5f46726f·6d537369·7a655f74·005f5079·_FromSsize_t._Py288 ··0x000011d0·5f46726f·6d537369·7a655f74·005f5079·_FromSsize_t._Py
289 ··0x000011e0·494f5f73·74725f66·6c757368·005f5079·IO_str_flush._Py 
290 ··0x000011f0·556e6963·6f64655f·52656164·79005079·Unicode_Ready.Py289 ··0x000011e0·556e6963·6f64655f·52656164·79005079·Unicode_Ready.Py
291 ··0x00001200·556e6963·6f64655f·46696e64·43686172·Unicode_FindChar290 ··0x000011f0·556e6963·6f64655f·46696e64·43686172·Unicode_FindChar
292 ··0x00001210·0050794c·6973745f·4e657700·5f507949·.PyList_New._PyI291 ··0x00001200·0050794c·6973745f·4e657700·5f507949·.PyList_New._PyI
 292 ··0x00001210·4f5f7374·725f666c·75736800·5f507949·O_str_flush._PyI
293 ··0x00001220·4f426173·655f6368·65636b5f·636c6f73·OBase_check_clos 
294 ··0x00001230·6564005f·50794f62·6a656374·5f43616c·ed._PyObject_Cal 
295 ··0x00001240·6c4d6574·686f6449·645f5369·7a655400·lMethodId_SizeT. 
296 ··0x00001250·5f507949·4f5f7374·725f656e·636f6465·_PyIO_str_encode293 ··0x00001220·4f5f7374·725f656e·636f6465·005f5079·O_str_encode._Py
 294 ··0x00001230·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho
 295 ··0x00001240·6449645f·53697a65·54005f50·79494f42·dId_SizeT._PyIOB
 296 ··0x00001250·6173655f·63686563·6b5f636c·6f736564·ase_check_closed
297 ··0x00001260·00507942·79746573·5f46726f·6d537472·.PyBytes_FromStr297 ··0x00001260·00507942·79746573·5f46726f·6d537472·.PyBytes_FromStr
298 ··0x00001270·696e6741·6e645369·7a65005f·5079494f·ingAndSize._PyIO298 ··0x00001270·696e6741·6e645369·7a65005f·5079494f·ingAndSize._PyIO
299 ··0x00001280·5f737472·5f777269·74650050·79427974·_str_write.PyByt299 ··0x00001280·5f737472·5f777269·74650050·79427974·_str_write.PyByt
300 ··0x00001290·65735f41·73537472·696e6700·6d656d63·es_AsString.memc300 ··0x00001290·65735f41·73537472·696e6700·6d656d63·es_AsString.memc
301 ··0x000012a0·70790050·79427974·65735f41·73537472·py.PyBytes_AsStr301 ··0x000012a0·70790050·79427974·65735f41·73537472·py.PyBytes_AsStr
302 ··0x000012b0·696e6741·6e645369·7a65005f·5079494f·ingAndSize._PyIO302 ··0x000012b0·696e6741·6e645369·7a65005f·5079494f·ingAndSize._PyIO
303 ··0x000012c0·5f747261·705f6569·6e747200·5f507949·_trap_eintr._PyI303 ··0x000012c0·5f747261·705f6569·6e747200·5f507949·_trap_eintr._PyI
98.0 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:··········25252·(bytes·into·file)13 ··Start·of·section·headers:··········25092·(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.19 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x62a4:1 There·are·17·section·headers,·starting·at·offset·0x6204:
  
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·000cd4·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000d9c·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0051a0·0009a8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·005140·000a40·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d0c·000274·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000dd4·000274·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005b48·000368·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·005b80·000368·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000f80·0000d4·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001048·0000d4·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000f80·000957·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001048·000957·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0018d8·000178·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0019a0·000050·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·005eb0·000120·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·005ee8·000048·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001a50·000318·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·0019f0·000318·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·005fd0·000248·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005f30·000248·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001d68·001951·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001d08·001951·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0036b9·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·003659·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0036b9·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003659·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·0036ec·000fb0·10·····15·171··418 ··[14]·.symtab···········SYMTAB··········00000000·00368c·000fb0·10·····15·171··4
19 ··[15]·.strtab···········STRTAB··········00000000·00469c·000b03·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00463c·000b03·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·006218·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006178·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 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
8.11 KB
readelf --wide --symbols {}
    
Offset 27, 82 lines modifiedOffset 27, 82 lines modified
27 ····23:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1227 ····23:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
28 ····24:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1328 ····24:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
29 ····25:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1429 ····25:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
30 ····26:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1530 ····26:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
31 ····27:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····27:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····28:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1733 ····29:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
35 ····31:·00000001···296·FUNC····LOCAL··DEFAULT····7·time_sleep 
36 ····32:·00000290·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·00000290·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 35 ····31:·00000291···194·FUNC····LOCAL··DEFAULT····1·time_sleep
37 ····33:·00000291····38·FUNC····LOCAL··DEFAULT····1·time_process_time36 ····32:·00000355····38·FUNC····LOCAL··DEFAULT····1·time_process_time
38 ····34:·000002b9···496·FUNC····LOCAL··DEFAULT····1·_PyTime_GetProcessTimeWithInfo37 ····33:·0000037d···500·FUNC····LOCAL··DEFAULT····1·_PyTime_GetProcessTimeWithInfo
39 ····35:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1838 ····34:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
40 ····36:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1939 ····35:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
41 ····37:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2040 ····36:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
42 ····38:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2141 ····37:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
43 ····39:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2242 ····38:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
 43 ····39:·00000558·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$d44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
45 ····41:·00000129····18·FUNC····LOCAL··DEFAULT····7·time_time45 ····41:·00000001····18·FUNC····LOCAL··DEFAULT····7·time_time
46 ····42:·0000013d····38·FUNC····LOCAL··DEFAULT····7·time_perf_counter46 ····42:·00000015····38·FUNC····LOCAL··DEFAULT····7·time_perf_counter
47 ····43:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2347 ····43:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
48 ····44:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·00000570·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·000004a9····48·FUNC····LOCAL··DEFAULT····1·time_localtime49 ····45:·00000571····48·FUNC····LOCAL··DEFAULT····1·time_localtime
50 ····46:·000004d9····72·FUNC····LOCAL··DEFAULT····1·parse_time_t_args50 ····46:·000005a1····72·FUNC····LOCAL··DEFAULT····1·parse_time_t_args
51 ····47:·00000521···180·FUNC····LOCAL··DEFAULT····1·tmtotuple51 ····47:·000005e9···180·FUNC····LOCAL··DEFAULT····1·tmtotuple
52 ····48:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2452 ····48:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
53 ····49:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d53 ····49:·00000698·····0·NOTYPE··LOCAL··DEFAULT····1·$d
54 ····50:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2554 ····50:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
55 ····51:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2655 ····51:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
56 ····52:·000005d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·000005d5···206·FUNC····LOCAL··DEFAULT····1·time_strftime57 ····53:·0000069d···206·FUNC····LOCAL··DEFAULT····1·time_strftime
58 ····54:·000006a5···248·FUNC····LOCAL··DEFAULT····1·gettmarg58 ····54:·0000076d···248·FUNC····LOCAL··DEFAULT····1·gettmarg
59 ····55:·0000079d···276·FUNC····LOCAL··DEFAULT····1·checktm59 ····55:·00000865···276·FUNC····LOCAL··DEFAULT····1·checktm
60 ····56:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2760 ····56:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
61 ····57:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2861 ····57:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
62 ····58:·00000798·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·00000860·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2963 ····59:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
64 ····60:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3064 ····60:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
65 ····61:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3165 ····61:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
66 ····62:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3266 ····62:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
67 ····63:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3367 ····63:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
68 ····64:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3468 ····64:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
69 ····65:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3569 ····65:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
70 ····66:·0000079c·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·00000864·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····67:·00000165····18·FUNC····LOCAL··DEFAULT····7·time_monotonic71 ····67:·0000003d····18·FUNC····LOCAL··DEFAULT····7·time_monotonic
72 ····68:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3672 ····68:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
73 ····69:·000008b1····48·FUNC····LOCAL··DEFAULT····1·time_ctime73 ····69:·00000979····48·FUNC····LOCAL··DEFAULT····1·time_ctime
74 ····70:·000008e1····68·FUNC····LOCAL··DEFAULT····1·_asctime74 ····70:·000009a9····68·FUNC····LOCAL··DEFAULT····1·_asctime
75 ····71:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3775 ····71:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
76 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR276 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
77 ····73:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3877 ····73:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
78 ····74:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3978 ····74:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
79 ····75:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4079 ····75:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
80 ····76:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4180 ····76:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
81 ····77:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4281 ····77:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
82 ····78:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4382 ····78:·00000358·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
83 ····79:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4483 ····79:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
84 ····80:·00000374·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4584 ····80:·00000374·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
85 ····81:·00000384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4685 ····81:·00000384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
86 ····82:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4786 ····82:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
87 ····83:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4887 ····83:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
88 ····84:·00000925···528·FUNC····LOCAL··DEFAULT····1·time_get_clock_info88 ····84:·000009ed···528·FUNC····LOCAL··DEFAULT····1·time_get_clock_info
89 ····85:·00000191···120·FUNC····LOCAL··DEFAULT····9·_PyTime_GetThreadTimeWithInfo89 ····85:·00000191···120·FUNC····LOCAL··DEFAULT····9·_PyTime_GetThreadTimeWithInfo
90 ····86:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4990 ····86:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
91 ····87:·00000b35····58·FUNC····LOCAL··DEFAULT····1·time_gmtime91 ····87:·00000bfd····58·FUNC····LOCAL··DEFAULT····1·time_gmtime
92 ····88:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5092 ····88:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
93 ····89:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5193 ····89:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
94 ····90:·00000b71····86·FUNC····LOCAL··DEFAULT····1·time_mktime94 ····90:·00000c39····86·FUNC····LOCAL··DEFAULT····1·time_mktime
95 ····91:·00000bc9····76·FUNC····LOCAL··DEFAULT····1·time_tzset95 ····91:·00000c91····76·FUNC····LOCAL··DEFAULT····1·time_tzset
96 ····92:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5296 ····92:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
97 ····93:·00000410·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5397 ····93:·00000410·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
98 ····94:·00000c15····88·FUNC····LOCAL··DEFAULT····1·time_asctime98 ····94:·00000cdd····88·FUNC····LOCAL··DEFAULT····1·time_asctime
99 ····95:·00000444·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5499 ····95:·00000444·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54
100 ····96:·00000c6d····88·FUNC····LOCAL··DEFAULT····1·time_strptime100 ····96:·00000d35····88·FUNC····LOCAL··DEFAULT····1·time_strptime
101 ····97:·00000cc0·····0·NOTYPE··LOCAL··DEFAULT····1·$d101 ····97:·00000d88·····0·NOTYPE··LOCAL··DEFAULT····1·$d
102 ····98:·00000450·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55102 ····98:·00000450·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
103 ····99:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t103 ····99:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
104 ···100:·00000001····96·FUNC····LOCAL··DEFAULT····9·time_clock_getres104 ···100:·00000001····96·FUNC····LOCAL··DEFAULT····9·time_clock_getres
105 ···101:·00000058·····0·NOTYPE··LOCAL··DEFAULT····9·$d105 ···101:·00000058·····0·NOTYPE··LOCAL··DEFAULT····9·$d
106 ···102:·00000460·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56106 ···102:·00000460·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56
107 ···103:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$t107 ···103:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$t
108 ···104:·00000061····96·FUNC····LOCAL··DEFAULT····9·time_clock_gettime108 ···104:·00000061····96·FUNC····LOCAL··DEFAULT····9·time_clock_gettime
Offset 111, 16 lines modifiedOffset 111, 16 lines modified
111 ···107:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····9·$t111 ···107:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
112 ···108:·000000c1···102·FUNC····LOCAL··DEFAULT····9·time_clock_settime112 ···108:·000000c1···102·FUNC····LOCAL··DEFAULT····9·time_clock_settime
113 ···109:·00000484·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58113 ···109:·00000484·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58
114 ···110:·00000127····68·FUNC····LOCAL··DEFAULT····9·time_pthread_getcpuclockid114 ···110:·00000127····68·FUNC····LOCAL··DEFAULT····9·time_pthread_getcpuclockid
115 ···111:·0000016b····38·FUNC····LOCAL··DEFAULT····9·time_thread_time115 ···111:·0000016b····38·FUNC····LOCAL··DEFAULT····9·time_thread_time
116 ···112:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59116 ···112:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59
117 ···113:·00000200·····0·NOTYPE··LOCAL··DEFAULT····9·$d117 ···113:·00000200·····0·NOTYPE··LOCAL··DEFAULT····9·$d
118 ···114:·00000cc4·····0·NOTYPE··LOCAL··DEFAULT····1·$t118 ···114:·00000d8c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
119 ···115:·00000cc5····14·FUNC····LOCAL··DEFAULT····1·time_time_ns119 ···115:·00000d8d····14·FUNC····LOCAL··DEFAULT····1·time_time_ns
120 ···116:·00000208·····0·NOTYPE··LOCAL··DEFAULT····9·$t120 ···116:·00000208·····0·NOTYPE··LOCAL··DEFAULT····9·$t
121 ···117:·00000209····14·FUNC····LOCAL··DEFAULT····9·time_monotonic_ns121 ···117:·00000209····14·FUNC····LOCAL··DEFAULT····9·time_monotonic_ns
122 ···118:·00000217····14·FUNC····LOCAL··DEFAULT····9·time_perf_counter_ns122 ···118:·00000217····14·FUNC····LOCAL··DEFAULT····9·time_perf_counter_ns
123 ···119:·00000225····34·FUNC····LOCAL··DEFAULT····9·time_process_time_ns123 ···119:·00000225····34·FUNC····LOCAL··DEFAULT····9·time_process_time_ns
124 ···120:·00000247····34·FUNC····LOCAL··DEFAULT····9·time_thread_time_ns124 ···120:·00000247····34·FUNC····LOCAL··DEFAULT····9·time_thread_time_ns
125 ···121:·00000269····76·FUNC····LOCAL··DEFAULT····9·time_clock_gettime_ns125 ···121:·00000269····76·FUNC····LOCAL··DEFAULT····9·time_clock_gettime_ns
126 ···122:·000002b5···100·FUNC····LOCAL··DEFAULT····9·time_clock_settime_ns126 ···122:·000002b5···100·FUNC····LOCAL··DEFAULT····9·time_clock_settime_ns
45.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x51a0·contains·309·entries:1 Relocation·section·'.rel.text'·at·offset·0x5140·contains·328·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 0000001c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC05 0000001c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
6 00000020··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC06 00000020··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
7 00000024··0000ad0a·R_ARM_THM_CALL·········00000000···PyModule_AddIntConstant7 00000024··0000ad0a·R_ARM_THM_CALL·········00000000···PyModule_AddIntConstant
8 00000030··0000082f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC18 00000030··0000082f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC1
Offset 74, 263 lines modifiedOffset 74, 282 lines modified
74 00000266··0000b40a·R_ARM_THM_CALL·········00000000···Py_BuildValue74 00000266··0000b40a·R_ARM_THM_CALL·········00000000···Py_BuildValue
75 0000026e··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError75 0000026e··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
76 00000272··0000b730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError76 00000272··0000b730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
77 00000276··0000152f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC1077 00000276··0000152f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC10
78 0000027a··00001530·R_ARM_THM_MOVT_ABS·····000000a8···.LC1078 0000027a··00001530·R_ARM_THM_MOVT_ABS·····000000a8···.LC10
79 00000282··0000b80a·R_ARM_THM_CALL·········00000000···PyErr_SetString79 00000282··0000b80a·R_ARM_THM_CALL·········00000000···PyErr_SetString
80 0000028c··0000b902·R_ARM_ABS32············00000000···__stack_chk_guard80 0000028c··0000b902·R_ARM_ABS32············00000000···__stack_chk_guard
 81 0000029a··0000ba0a·R_ARM_THM_CALL·········00000000···_PyTime_FromSecondsObject
 82 000002a8··0000bb0a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
 83 000002ba··0000bc0a·R_ARM_THM_CALL·········00000000···_PyTime_AsTimeval
 84 000002c2··0000bd0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
 85 000002d4··0000be0a·R_ARM_THM_CALL·········00000000···select
 86 000002dc··0000bf0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
 87 000002e2··0000c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 88 000002e6··0000c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 89 00000300··0000c10a·R_ARM_THM_CALL·········00000000···__errno_location
 90 0000030a··0000c20a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals
 91 00000312··0000bb0a·R_ARM_THM_CALL·········00000000···_PyTime_GetMonotonicClock
 92 00000322··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 93 00000326··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 94 0000032c··00001d2f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC17
 95 00000330··00001d30·R_ARM_THM_MOVT_ABS·····000000ec···.LC17
 96 00000338··0000b80a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 97 00000340··0000c42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
 98 00000344··0000c430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
 99 0000034a··0000c50a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
81 000002a4··0000c60a·R_ARM_THM_CALL·········00000000···_PyTime_AsSecondsDouble100 00000368··0000c60a·R_ARM_THM_CALL·········00000000···_PyTime_AsSecondsDouble
82 000002a8··0000c70a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble101 0000036c··0000c70a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble
83 000002c4··0000c80a·R_ARM_THM_CALL·········00000000···clock_gettime102 00000388··0000c80a·R_ARM_THM_CALL·········00000000···clock_gettime
84 000002d2··0000c90a·R_ARM_THM_CALL·········00000000···_PyTime_FromTimespec103 00000396··0000c90a·R_ARM_THM_CALL·········00000000···_PyTime_FromTimespec
85 000002e2··0000ca0a·R_ARM_THM_CALL·········00000000···getrusage104 000003a6··0000ca0a·R_ARM_THM_CALL·········00000000···getrusage
86 000002ee··0000242f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC19105 000003b2··0000232f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC19
87 000002f2··00002430·R_ARM_THM_MOVT_ABS·····00000138···.LC19106 000003b6··00002330·R_ARM_THM_MOVT_ABS·····00000138···.LC19
88 0000030c··0000cb0a·R_ARM_THM_CALL·········00000000···_PyTime_FromTimeval107 000003d0··0000cb0a·R_ARM_THM_CALL·········00000000···_PyTime_FromTimeval
89 00000318··0000cb0a·R_ARM_THM_CALL·········00000000···_PyTime_FromTimeval108 000003dc··0000cb0a·R_ARM_THM_CALL·········00000000···_PyTime_FromTimeval
90 00000336··0000232f·R_ARM_THM_MOVW_ABS_NC··00000110···.LC18109 000003fa··0000222f·R_ARM_THM_MOVW_ABS_NC··00000110···.LC18
91 0000033a··00002330·R_ARM_THM_MOVT_ABS·····00000110···.LC18110 000003fe··00002230·R_ARM_THM_MOVT_ABS·····00000110···.LC18
92 00000348··0000cc0a·R_ARM_THM_CALL·········00000000···clock_getres111 0000040c··0000cc0a·R_ARM_THM_CALL·········00000000···clock_getres
93 00000370··0000cd0a·R_ARM_THM_CALL·········00000000···times112 00000434··0000cd0a·R_ARM_THM_CALL·········00000000···times
94 00000378··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0113 0000043c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
95 0000037c··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0114 00000440··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
96 0000039a··0000252f·R_ARM_THM_MOVW_ABS_NC··00000150···.LC20115 0000045e··0000242f·R_ARM_THM_MOVW_ABS_NC··00000150···.LC20
97 0000039e··00002530·R_ARM_THM_MOVT_ABS·····00000150···.LC20116 00000462··00002430·R_ARM_THM_MOVT_ABS·····00000150···.LC20
 117 00000484··0000ce0a·R_ARM_THM_CALL·········00000000···_PyTime_MulDiv
98 000003c0··0000ce0a·R_ARM_THM_CALL·········00000000···_PyTime_MulDiv118 000004a0··0000ce0a·R_ARM_THM_CALL·········00000000···_PyTime_MulDiv
99 000003dc··0000ce0a·R_ARM_THM_CALL·········00000000···_PyTime_MulDiv 
100 000003ee··0000c42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError119 000004b2··0000c42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
101 000003f2··0000c430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError120 000004b6··0000c430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
102 000003fc··0000c50a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno121 000004c0··0000c50a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
103 0000040a··0000cf0a·R_ARM_THM_CALL·········00000000···sysconf122 000004ce··0000cf0a·R_ARM_THM_CALL·········00000000···sysconf
104 00000412··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1123 000004d6··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
105 00000416··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1124 000004da··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
106 00000432··0000262f·R_ARM_THM_MOVW_ABS_NC··00000158···.LC21125 000004f6··0000252f·R_ARM_THM_MOVW_ABS_NC··00000158···.LC21
107 00000436··00002630·R_ARM_THM_MOVT_ABS·····00000158···.LC21126 000004fa··00002530·R_ARM_THM_MOVT_ABS·····00000158···.LC21
108 00000444··0000d00a·R_ARM_THM_CALL·········00000000···clock127 00000508··0000d00a·R_ARM_THM_CALL·········00000000···clock
109 00000466··0000ce0a·R_ARM_THM_CALL·········00000000···_PyTime_MulDiv128 0000052a··0000ce0a·R_ARM_THM_CALL·········00000000···_PyTime_MulDiv
110 00000470··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError129 00000534··0000b72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
111 00000474··0000b730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError130 00000538··0000b730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
112 00000478··0000272f·R_ARM_THM_MOVW_ABS_NC··00000160···.LC22131 0000053c··0000262f·R_ARM_THM_MOVW_ABS_NC··00000160···.LC22
113 0000047c··00002730·R_ARM_THM_MOVT_ABS·····00000160···.LC22132 00000540··00002630·R_ARM_THM_MOVT_ABS·····00000160···.LC22
114 00000484··0000b80a·R_ARM_THM_CALL·········00000000···PyErr_SetString133 00000548··0000b80a·R_ARM_THM_CALL·········00000000···PyErr_SetString
115 000004ac··00002b2f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC23134 00000574··00002b2f·R_ARM_THM_MOVW_ABS_NC··000001ac···.LC23
116 000004b0··00002b30·R_ARM_THM_MOVT_ABS·····000001ac···.LC23135 00000578··00002b30·R_ARM_THM_MOVT_ABS·····000001ac···.LC23
117 000004c2··0000b20a·R_ARM_THM_CALL·········00000000···_PyTime_localtime 
118 000004e4··0000d30a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple 
119 000004ee··0000c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
120 000004f2··0000c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
121 00000500··0000d40a·R_ARM_THM_CALL·········00000000···_PyTime_ObjectToTime_t 
122 00000514··0000b10a·R_ARM_THM_CALL·········00000000···time 
123 00000526··0000d60a·R_ARM_THM_CALL·········00000000···PyStructSequence_New 
124 00000536··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
125 00000540··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
126 0000054a··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
127 00000554··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
128 0000055e··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
129 00000568··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
130 00000574··0000d50a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod 
131 0000057a··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
132 00000584··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
133 0000058e··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
134 00000592··0000302f·R_ARM_THM_MOVW_ABS_NC··000001bc···.LC24 
135 00000596··00003030·R_ARM_THM_MOVT_ABS·····000001bc···.LC24 
136 000005a0··0000d80a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeLocale 
137 000005aa··0000d70a·R_ARM_THM_CALL·········00000000···PyLong_FromLong 
138 000005b0··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
139 000005ca··0000b00a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
140 000005d0··00000202·R_ARM_ABS32············00000000···.bss 
141 000005e4··0000d90a·R_ARM_THM_CALL·········00000000···memset 
142 000005e8··0000322f·R_ARM_THM_MOVW_ABS_NC··000001cc···.LC25 
143 000005ec··00003230·R_ARM_THM_MOVT_ABS·····000001cc···.LC25 
144 000005f6··0000d30a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple 
145 00000604··0000332f·R_ARM_THM_MOVW_ABS_NC··000001dc···.LC26 
146 00000608··00003330·R_ARM_THM_MOVT_ABS·····000001dc···.LC26 
147 00000630··0000da0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsWideCharString 
148 00000638··0000db0a·R_ARM_THM_CALL·········00000000···wcslen 
149 00000644··0000dc0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
150 00000652··0000dd0a·R_ARM_THM_CALL·········00000000···wcsftime 
151 0000065c··0000de0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromWideChar 
152 00000666··0000df0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
153 0000066c··0000df0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
154 00000676··0000b10a·R_ARM_THM_CALL·········00000000···time 
155 0000067c··0000b20a·R_ARM_THM_CALL·········00000000···_PyTime_localtime 
156 0000068e··0000df0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
157 00000694··0000e00a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
158 000006b4··0000d90a·R_ARM_THM_CALL·········00000000···memset 
159 000006f0··0000d30a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple 
160 00000718··0000d50a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod 
161 0000072e··0000c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
162 00000732··0000c030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
163 0000073a··0000e10a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8 
164 00000748··0000e20a·R_ARM_THM_CALL·········00000000···PyLong_AsLong 
165 0000074e··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
166 00000760··0000e32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
167 00000764··0000e330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
168 00000768··0000392f·R_ARM_THM_MOVW_ABS_NC··00000238···.LC28 
169 0000076c··00003930·R_ARM_THM_MOVT_ABS·····00000238···.LC28 
170 00000774··0000b80a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
Max diff block lines reached; 13014/46030 bytes (28.27%) of diff not shown.
35.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 314, 131 lines modifiedOffset 314, 224 lines modified
314 »       bl»     0·<PyErr_SetString>314 »       bl»     0·<PyErr_SetString>
315 ·R_ARM_THM_CALL» PyErr_SetString315 ·R_ARM_THM_CALL» PyErr_SetString
316 »       mov.w»  r0,·#4294967295»    ;·0xffffffff316 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
317 »       b.n»    20e·<init_timezone+0x106>317 »       b.n»    20e·<init_timezone+0x106>
318 »       .word»  0x00000000318 »       .word»  0x00000000
319 ·R_ARM_ABS32»    __stack_chk_guard319 ·R_ARM_ABS32»    __stack_chk_guard
  
 320 00000290·<time_sleep>:
 321 time_sleep():
 322 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 323 »       movs»   r2,·#3
 324 »       sub»    sp,·#24
 325 »       add»    r0,·sp,·#8
 326 »       bl»     0·<_PyTime_FromSecondsObject>
 327 ·R_ARM_THM_CALL» _PyTime_FromSecondsObject
 328 »       cbnz»   r0,·2fc·<time_sleep+0x6c>
 329 »       ldrd»   r5,·r4,·[sp,·#8]
 330 »       cmp»    r4,·#0
 331 »       blt.n»  322·<time_sleep+0x92>
 332 »       bl»     0·<_PyTime_GetMonotonicClock>
 333 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock
 334 »       adds»   r7,·r5,·r0
 335 »       adc.w»  r8,·r4,·r1
 336 »       mov»    r1,·r4
 337 »       movs»   r3,·#1
 338 »       add»    r2,·sp,·#16
 339 »       mov»    r0,·r5
 340 »       bl»     0·<_PyTime_AsTimeval>
 341 ·R_ARM_THM_CALL» _PyTime_AsTimeval
 342 »       cmp»    r0,·#0
 343 »       blt.n»  2fc·<time_sleep+0x6c>
 344 »       bl»     0·<PyEval_SaveThread>
 345 ·R_ARM_THM_CALL» PyEval_SaveThread
 346 »       movs»   r3,·#0
 347 »       mov»    r5,·r0
 348 »       add»    r1,·sp,·#16
 349 »       mov»    r2,·r3
 350 »       str»    r1,·[sp,·#0]
 351 »       mov»    r0,·r3
 352 »       mov»    r1,·r3
 353 »       bl»     0·<select>
 354 ·R_ARM_THM_CALL» select
 355 »       mov»    r4,·r0
 356 »       mov»    r0,·r5
 357 »       bl»     0·<PyEval_RestoreThread>
 358 ·R_ARM_THM_CALL» PyEval_RestoreThread
 359 »       cbnz»   r4,·300·<time_sleep+0x70>
 360 »       movw»   ip,·#0
 361 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 362 »       movt»   ip,·#0
 363 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 364 »       mov»    r0,·ip
 365 »       ldr.w»  r2,·[ip]
 366 »       adds»   r2,·#1
 367 »       str.w»  r2,·[ip]
 368 »       add»    sp,·#24
 369 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 370 »       movs»   r0,·#0
 371 »       b.n»    2f6·<time_sleep+0x66>
 372 »       bl»     0·<__errno_location>
 373 ·R_ARM_THM_CALL» __errno_location
 374 »       ldr»    r3,·[r0,·#0]
 375 »       cmp»    r3,·#4
 376 »       bne.n»  340·<time_sleep+0xb0>
 377 »       bl»     0·<PyErr_CheckSignals>
 378 ·R_ARM_THM_CALL» PyErr_CheckSignals
 379 »       cmp»    r0,·#0
 380 »       bne.n»  2fc·<time_sleep+0x6c>
 381 »       bl»     0·<_PyTime_GetMonotonicClock>
 382 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock
 383 »       subs»   r5,·r7,·r0
 384 »       sbc.w»  r4,·r8,·r1
 385 »       cmp»    r4,·#0
 386 »       bge.n»  2b2·<time_sleep+0x22>
 387 »       b.n»    2e2·<time_sleep+0x52>
 388 »       movw»   lr,·#0
 389 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
 390 »       movt»   lr,·#0
 391 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
 392 »       mov»    r7,·r0
 393 »       movw»   r1,·#0
 394 ·R_ARM_THM_MOVW_ABS_NC»  .LC17
 395 »       movt»   r1,·#0
 396 ·R_ARM_THM_MOVT_ABS»     .LC17
 397 »       ldr.w»  r0,·[lr]
 398 »       bl»     0·<PyErr_SetString>
 399 ·R_ARM_THM_CALL» PyErr_SetString
 400 »       mov»    r0,·r7
 401 »       b.n»    2f6·<time_sleep+0x66>
 402 »       movw»   r0,·#0
 403 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OSError
 404 »       movt»   r0,·#0
 405 ·R_ARM_THM_MOVT_ABS»     PyExc_OSError
 406 »       ldr»    r0,·[r0,·#0]
 407 »       bl»     0·<PyErr_SetFromErrno>
 408 ·R_ARM_THM_CALL» PyErr_SetFromErrno
 409 »       movs»   r0,·#0
 410 »       b.n»    2f6·<time_sleep+0x66>
 411 »       nop
  
320 00000290·<time_process_time>:412 00000354·<time_process_time>:
321 time_process_time():413 time_process_time():
322 »       push»   {lr}414 »       push»   {lr}
323 »       movs»   r1,·#0415 »       movs»   r1,·#0
324 »       sub»    sp,·#12416 »       sub»    sp,·#12
325 »       mov»    r0,·sp417 »       mov»    r0,·sp
326 »       bl»     2b8·<_PyTime_GetProcessTimeWithInfo>418 »       bl»     37c·<_PyTime_GetProcessTimeWithInfo>
327 »       cmp»    r0,·#0419 »       cmp»    r0,·#0
328 »       blt.n»  2b2·<time_process_time+0x22>420 »       blt.n»  376·<time_process_time+0x22>
329 »       ldrd»   r0,·r1,·[sp]421 »       ldrd»   r0,·r1,·[sp]
330 »       bl»     0·<_PyTime_AsSecondsDouble>422 »       bl»     0·<_PyTime_AsSecondsDouble>
331 ·R_ARM_THM_CALL» _PyTime_AsSecondsDouble423 ·R_ARM_THM_CALL» _PyTime_AsSecondsDouble
332 »       bl»     0·<PyFloat_FromDouble>424 »       bl»     0·<PyFloat_FromDouble>
333 ·R_ARM_THM_CALL» PyFloat_FromDouble425 ·R_ARM_THM_CALL» PyFloat_FromDouble
334 »       add»    sp,·#12426 »       add»    sp,·#12
335 »       ldr.w»  pc,·[sp],·#4427 »       ldr.w»  pc,·[sp],·#4
336 »       movs»   r0,·#0428 »       movs»   r0,·#0
337 »       b.n»    2ac·<time_process_time+0x1c>429 »       b.n»    370·<time_process_time+0x1c>
338 »       nop430 »       nop
  
339 000002b8·<_PyTime_GetProcessTimeWithInfo>:431 0000037c·<_PyTime_GetProcessTimeWithInfo>:
340 _PyTime_GetProcessTimeWithInfo():432 _PyTime_GetProcessTimeWithInfo():
341 »       push»   {r4,·r5,·r6,·r7,·lr}433 »       push»   {r4,·r5,·r6,·r7,·lr}
342 »       mov»    r6,·r0434 »       mov»    r6,·r0
343 »       mov»    r4,·r1435 »       mov»    r4,·r1
344 »       sub»    sp,·#116»     ;·0x74436 »       sub»    sp,·#116»     ;·0x74
345 »       movs»   r0,·#2437 »       movs»   r0,·#2
Max diff block lines reached; 33103/36271 bytes (91.27%) of diff not shown.
4.56 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 188 lines modifiedOffset 1, 46 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<time_sleep>: 
3 time_sleep(): 
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr} 
5 »       movs»   r2,·#3 
6 »       sub»    sp,·#24 
7 »       add»    r0,·sp,·#8 
8 »       bl»     0·<_PyTime_FromSecondsObject> 
9 ·R_ARM_THM_CALL» _PyTime_FromSecondsObject 
10 »       cmp»    r0,·#0 
11 »       bne.n»  110·<time_sleep+0x110> 
12 »       ldrd»   r5,·r7,·[sp,·#8] 
13 »       mov»    r4,·r0 
14 »       cmp»    r7,·#0 
15 »       blt.n»  f6·<time_sleep+0xf6> 
16 »       bl»     0·<_PyTime_GetMonotonicClock> 
17 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock 
18 »       adds»   r6,·r5,·r0 
19 »       adc.w»  r8,·r7,·r1 
20 »       mov»    r0,·r5 
21 »       mov»    r1,·r7 
22 »       movs»   r3,·#1 
23 »       add»    r2,·sp,·#16 
24 »       bl»     0·<_PyTime_AsTimeval> 
25 ·R_ARM_THM_CALL» _PyTime_AsTimeval 
26 »       cmp»    r0,·#0 
27 »       blt.n»  110·<time_sleep+0x110> 
28 »       bl»     0·<PyEval_SaveThread> 
29 ·R_ARM_THM_CALL» PyEval_SaveThread 
30 »       add»    r3,·sp,·#16 
31 »       mov»    r5,·r0 
32 »       mov»    r2,·r4 
33 »       mov»    r1,·r4 
34 »       mov»    r0,·r4 
35 »       str»    r3,·[sp,·#0] 
36 »       mov»    r3,·r4 
37 »       bl»     0·<select> 
38 ·R_ARM_THM_CALL» select 
39 »       mov»    r4,·r0 
40 »       mov»    r0,·r5 
41 »       bl»     0·<PyEval_RestoreThread> 
42 ·R_ARM_THM_CALL» PyEval_RestoreThread 
43 »       cbnz»   r4,·70·<time_sleep+0x70> 
44 »       movw»   lr,·#0 
45 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct 
46 »       movt»   lr,·#0 
47 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct 
48 »       mov»    r0,·lr 
49 »       ldr.w»  r3,·[lr] 
50 »       adds»   r3,·#1 
51 »       str.w»  r3,·[lr] 
52 »       add»    sp,·#24 
53 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
54 »       bl»     0·<__errno_location> 
55 ·R_ARM_THM_CALL» __errno_location 
56 »       mov»    r4,·r0 
57 »       ldr»    r0,·[r0,·#0] 
58 »       cmp»    r0,·#4 
59 »       bne.n»  114·<time_sleep+0x114> 
60 »       bl»     0·<PyErr_CheckSignals> 
61 ·R_ARM_THM_CALL» PyErr_CheckSignals 
62 »       mov»    r5,·r0 
63 »       cmp»    r0,·#0 
64 »       bne.n»  110·<time_sleep+0x110> 
65 »       bl»     0·<_PyTime_GetMonotonicClock> 
66 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock 
67 »       subs»   r0,·r6,·r0 
68 »       sbc.w»  r1,·r8,·r1 
69 »       cmp»    r1,·#0 
70 »       blt.n»  56·<time_sleep+0x56> 
71 »       movs»   r3,·#1 
72 »       add»    r2,·sp,·#16 
73 »       bl»     0·<_PyTime_AsTimeval> 
74 ·R_ARM_THM_CALL» _PyTime_AsTimeval 
75 »       cmp»    r0,·#0 
76 »       blt.n»  110·<time_sleep+0x110> 
77 »       bl»     0·<PyEval_SaveThread> 
78 ·R_ARM_THM_CALL» PyEval_SaveThread 
79 »       mov»    r3,·r5 
80 »       mov»    r7,·r0 
81 »       add»    r1,·sp,·#16 
82 »       str»    r1,·[sp,·#0] 
83 »       mov»    r2,·r3 
84 »       mov»    r1,·r3 
85 »       mov»    r0,·r3 
86 »       bl»     0·<select> 
87 ·R_ARM_THM_CALL» select 
88 »       mov»    r5,·r0 
89 »       mov»    r0,·r7 
90 »       bl»     0·<PyEval_RestoreThread> 
91 ·R_ARM_THM_CALL» PyEval_RestoreThread 
92 »       cmp»    r5,·#0 
93 »       beq.n»  56·<time_sleep+0x56> 
94 »       ldr»    r2,·[r4,·#0] 
95 »       cmp»    r2,·#4 
96 »       bne.n»  114·<time_sleep+0x114> 
97 »       bl»     0·<PyErr_CheckSignals> 
98 ·R_ARM_THM_CALL» PyErr_CheckSignals 
99 »       cbnz»   r0,·110·<time_sleep+0x110> 
100 »       bl»     0·<_PyTime_GetMonotonicClock> 
101 ·R_ARM_THM_CALL» _PyTime_GetMonotonicClock 
102 »       subs»   r0,·r6,·r0 
103 »       sbc.w»  r1,·r8,·r1 
104 »       cmp»    r1,·#0 
105 »       blt.n»  56·<time_sleep+0x56> 
106 »       movs»   r3,·#1 
107 »       add»    r2,·sp,·#16 
108 »       bl»     0·<_PyTime_AsTimeval> 
109 ·R_ARM_THM_CALL» _PyTime_AsTimeval 
110 »       cmp»    r0,·#0 
111 »       blt.n»  110·<time_sleep+0x110> 
112 »       bl»     0·<PyEval_SaveThread> 
113 ·R_ARM_THM_CALL» PyEval_SaveThread 
114 »       movs»   r3,·#0 
115 »       mov»    r7,·r0 
116 »       add»    r0,·sp,·#16 
117 »       str»    r0,·[sp,·#0] 
118 »       b.n»    ac·<time_sleep+0xac> 
119 »       movw»   r5,·#0 
120 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError 
121 »       movt»   r5,·#0 
122 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError 
123 »       movw»   r1,·#0 
Max diff block lines reached; 1123/4471 bytes (25.12%) of diff not shown.
660 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
  
265 00000224·<time_process_time_ns>:265 00000224·<time_process_time_ns>:
266 time_process_time_ns():266 time_process_time_ns():
267 »       push»   {lr}267 »       push»   {lr}
268 »       movs»   r1,·#0268 »       movs»   r1,·#0
269 »       sub»    sp,·#12269 »       sub»    sp,·#12
270 »       mov»    r0,·sp270 »       mov»    r0,·sp
271 »       bl»     2b8·<time_clock_settime_ns+0x4>271 »       bl»     37c·<_PyTime_GetProcessTimeWithInfo>
272 ·R_ARM_THM_CALL» _PyTime_GetProcessTimeWithInfo272 ·R_ARM_THM_CALL» _PyTime_GetProcessTimeWithInfo
273 »       cmp»    r0,·#0273 »       cmp»    r0,·#0
274 »       blt.n»  23e·<time_process_time_ns+0x1a>274 »       blt.n»  23e·<time_process_time_ns+0x1a>
275 »       ldrd»   r0,·r1,·[sp]275 »       ldrd»   r0,·r1,·[sp]
276 »       bl»     0·<_PyTime_AsNanosecondsObject>276 »       bl»     0·<_PyTime_AsNanosecondsObject>
277 ·R_ARM_THM_CALL» _PyTime_AsNanosecondsObject277 ·R_ARM_THM_CALL» _PyTime_AsNanosecondsObject
278 »       b.n»    240·<time_process_time_ns+0x1c>278 »       b.n»    240·<time_process_time_ns+0x1c>
88.6 KB
unicodedata.o
878 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:··········1101856·(bytes·into·file)13 ··Start·of·section·headers:··········1101744·(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.95 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x10d020:1 There·are·18·section·headers,·starting·at·offset·0x10cfb0:
  
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·000ca8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ca8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·10b978·000488·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·10b908·000488·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000cdc·000b20·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000cdc·000b20·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·10be00·000388·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·10bd90·000388·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0017fc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0017fc·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0017fc·0004a0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0017fc·0004a0·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·001c9c·000578·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·001c9c·000578·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·10c188·000400·08···I·15···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·10c118·000400·08···I·15···7··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·002214·0017d8·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·002214·00176c·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·10c588·000750·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·10c518·000750·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0039f0·1069a0·00···A··0···0··815 ··[11]·.rodata···········PROGBITS········00000000·003980·1069a0·00···A··0···0··8
16 ··[12]·.rel.rodata·······REL·············00000000·10ccd8·0002b8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·10cc68·0002b8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·10a390·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·10a320·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·10a390·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·10a320·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·10a3c4·000be0·10·····16·138··419 ··[15]·.symtab···········SYMTAB··········00000000·10a354·000be0·10·····16·138··4
20 ··[16]·.strtab···········STRTAB··········00000000·10afa4·0009d2·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·10af34·0009d2·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·10cf90·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·10cf20·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
4.07 KB
readelf --wide --symbols {}
    
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
48 ····44:·00000634·····0·NOTYPE··LOCAL··DEFAULT····9·$d48 ····44:·00000634·····0·NOTYPE··LOCAL··DEFAULT····9·$d
49 ····45:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1849 ····45:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
50 ····46:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1950 ····46:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
51 ····47:·00000638·····0·NOTYPE··LOCAL··DEFAULT····9·$t51 ····47:·00000638·····0·NOTYPE··LOCAL··DEFAULT····9·$t
52 ····48:·00000639···542·FUNC····LOCAL··DEFAULT····9·_getcode52 ····48:·00000639···542·FUNC····LOCAL··DEFAULT····9·_getcode
53 ····49:·00002ab4·0x40000·OBJECT··LOCAL··DEFAULT···11·code_hash53 ····49:·00002ab4·0x40000·OBJECT··LOCAL··DEFAULT···11·code_hash
54 ····50:·00000715···364·FUNC····LOCAL··DEFAULT····1·_cmpname54 ····50:·00000715···364·FUNC····LOCAL··DEFAULT····1·_cmpname
55 ····51:·00000bc9···116·FUNC····LOCAL··DEFAULT····9·is_unified_ideograph55 ····51:·00000ba1···116·FUNC····LOCAL··DEFAULT····9·is_unified_ideograph
56 ····52:·000014ad···116·FUNC····LOCAL··DEFAULT····9·find_syllable56 ····52:·00001441···116·FUNC····LOCAL··DEFAULT····9·find_syllable
57 ····53:·00000859···878·FUNC····LOCAL··DEFAULT····9·_getucname57 ····53:·00000859···838·FUNC····LOCAL··DEFAULT····9·_getucname
58 ····54:·0000087c·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·0000087c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2159 ····55:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
60 ····56:·0006e2b4··4352·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset160 ····56:·0006e2b4··4352·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset1
61 ····57:·00042ab4·0x2b800·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset261 ····57:·00042ab4·0x2b800·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset2
62 ····58:·0006f3b4·0x2e183·OBJECT··LOCAL··DEFAULT···11·phrasebook62 ····58:·0006f3b4·0x2e183·OBJECT··LOCAL··DEFAULT···11·phrasebook
63 ····59:·0009d538·65704·OBJECT··LOCAL··DEFAULT···11·lexicon_offset63 ····59:·0009d538·65704·OBJECT··LOCAL··DEFAULT···11·lexicon_offset
64 ····60:·000ad5e0·0x1dc86·OBJECT··LOCAL··DEFAULT···11·lexicon64 ····60:·000ad5e0·0x1dc86·OBJECT··LOCAL··DEFAULT···11·lexicon
Offset 67, 34 lines modifiedOffset 67, 34 lines modified
67 ····63:·00000881···268·FUNC····LOCAL··DEFAULT····1·unicodedata_UCD_category67 ····63:·00000881···268·FUNC····LOCAL··DEFAULT····1·unicodedata_UCD_category
68 ····64:·000d3684··8704·OBJECT··LOCAL··DEFAULT···11·changes_3_2_0_index68 ····64:·000d3684··8704·OBJECT··LOCAL··DEFAULT···11·changes_3_2_0_index
69 ····65:·000cbc04·31360·OBJECT··LOCAL··DEFAULT···11·changes_3_2_0_data69 ····65:·000cbc04·31360·OBJECT··LOCAL··DEFAULT···11·changes_3_2_0_data
70 ····66:·000010f8·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR270 ····66:·000010f8·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
71 ····67:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2371 ····67:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
72 ····68:·00000a31···274·FUNC····LOCAL··DEFAULT····1·unicodedata_UCD_bidirectional72 ····68:·00000a31···274·FUNC····LOCAL··DEFAULT····1·unicodedata_UCD_bidirectional
73 ····69:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2473 ····69:·00000140·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
74 ····70:·00000c3d···268·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_name74 ····70:·00000c15···268·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_name
75 ····71:·00000d49··1088·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_name_impl75 ····71:·00000d21··1020·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_name_impl
76 ····72:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2576 ····72:·00000148·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
77 ····73:·000010a4·····0·NOTYPE··LOCAL··DEFAULT····9·$d77 ····73:·00001064·····0·NOTYPE··LOCAL··DEFAULT····9·$d
78 ····74:·000010a8·····0·NOTYPE··LOCAL··DEFAULT····9·$t78 ····74:·00001068·····0·NOTYPE··LOCAL··DEFAULT····9·$t
79 ····75:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2779 ····75:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
80 ····76:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2880 ····76:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
81 ····77:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2981 ····77:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
82 ····78:·00001189···802·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_lookup82 ····78:·0000111d···802·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_lookup
83 ····79:·000015fc··5304·OBJECT··LOCAL··DEFAULT···11·named_sequences83 ····79:·000015fc··5304·OBJECT··LOCAL··DEFAULT···11·named_sequences
84 ····80:·0000151c·····0·NOTYPE··LOCAL··DEFAULT····9·$d84 ····80:·000014b0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
85 ····81:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3085 ····81:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
86 ····82:·000000b3···256·FUNC····LOCAL··DEFAULT····7·unicodedata_UCD_combining86 ····82:·000000b3···256·FUNC····LOCAL··DEFAULT····7·unicodedata_UCD_combining
87 ····83:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3187 ····83:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
88 ····84:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3288 ····84:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
89 ····85:·00001520·····0·NOTYPE··LOCAL··DEFAULT····9·$t89 ····85:·000014b4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
90 ····86:·00001521···368·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_decimal90 ····86:·000014b5···368·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_decimal
91 ····87:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3391 ····87:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
92 ····88:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3492 ····88:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
93 ····89:·00001691···326·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_digit93 ····89:·00001625···326·FUNC····LOCAL··DEFAULT····9·unicodedata_UCD_digit
94 ····90:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3594 ····90:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
95 ····91:·000001b3···262·FUNC····LOCAL··DEFAULT····7·unicodedata_UCD_east_asian_width95 ····91:·000001b3···262·FUNC····LOCAL··DEFAULT····7·unicodedata_UCD_east_asian_width
96 ····92:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3696 ····92:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
97 ····93:·000002b9···264·FUNC····LOCAL··DEFAULT····7·unicodedata_UCD_mirrored97 ····93:·000002b9···264·FUNC····LOCAL··DEFAULT····7·unicodedata_UCD_mirrored
98 ····94:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3798 ····94:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
99 ····95:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3899 ····95:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
100 ····96:·00000b45···356·FUNC····LOCAL··DEFAULT····1·unicodedata_UCD_numeric100 ····96:·00000b45···356·FUNC····LOCAL··DEFAULT····1·unicodedata_UCD_numeric
25.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x10b978·contains·145·entries:1 Relocation·section·'.rel.text'·at·offset·0x10b908·contains·145·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000004c··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId3 0000004c··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId
4 00000058··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId4 00000058··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId
5 00000084··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId5 00000084··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId
6 000000be··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId6 000000be··0000910a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIId
7 000000fc··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError7 000000fc··0000922f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
8 00000100··00009230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError8 00000100··00009230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 00000c9e··00005e30·R_ARM_THM_MOVT_ABS·····000001ec···.LC37143 00000c9e··00005e30·R_ARM_THM_MOVT_ABS·····000001ec···.LC37
144 00000ca2··0000950a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument144 00000ca2··0000950a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
145 0000007c··0000181e·R_ARM_THM_JUMP24·······00000001···nfc_nfkc145 0000007c··0000181e·R_ARM_THM_JUMP24·······00000001···nfc_nfkc
146 00000916··0000a51e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString146 00000916··0000a51e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString
147 00000ac8··0000a51e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString147 00000ac8··0000a51e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString
148 00000bcc··0000b41e·R_ARM_THM_JUMP24·······00000000···PyFloat_FromDouble148 00000bcc··0000b41e·R_ARM_THM_JUMP24·······00000000···PyFloat_FromDouble
  
149 Relocation·section·'.rel.data'·at·offset·0x10be00·contains·113·entries:149 Relocation·section·'.rel.data'·at·offset·0x10bd90·contains·113·entries:
150 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name150 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
151 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4151 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
152 00000018··0000bc02·R_ARM_ABS32············00000000···PyObject_Free152 00000018··0000bc02·R_ARM_ABS32············00000000···PyObject_Free
153 00000048··0000bd02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr153 00000048··0000bd02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
154 00000074··00000102·R_ARM_ABS32············00000000···.data154 00000074··00000102·R_ARM_ABS32············00000000···.data
155 00000078··00000102·R_ARM_ABS32············00000000···.data155 00000078··00000102·R_ARM_ABS32············00000000···.data
156 000000e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4156 000000e0··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 219, 18 lines modifiedOffset 219, 18 lines modified
219 000009fc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4219 000009fc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
220 00000a00··00000202·R_ARM_ABS32············00000000···.rodata.str1.4220 00000a00··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
221 00000a04··00000202·R_ARM_ABS32············00000000···.rodata.str1.4221 00000a04··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
222 00000a08··00000202·R_ARM_ABS32············00000000···.rodata.str1.4222 00000a08··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
223 00000a0c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4223 00000a0c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
224 00000a10··00000202·R_ARM_ABS32············00000000···.rodata.str1.4224 00000a10··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
225 00000a18··00000202·R_ARM_ABS32············00000000···.rodata.str1.4225 00000a18··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
226 00000a1c··00005602·R_ARM_ABS32············00001521···unicodedata_UCD_decimal226 00000a1c··00005602·R_ARM_ABS32············000014b5···unicodedata_UCD_decimal
227 00000a24··00006402·R_ARM_ABS32············00000000···.rodata227 00000a24··00006402·R_ARM_ABS32············00000000···.rodata
228 00000a28··00000202·R_ARM_ABS32············00000000···.rodata.str1.4228 00000a28··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
229 00000a2c··00005902·R_ARM_ABS32············00001691···unicodedata_UCD_digit229 00000a2c··00005902·R_ARM_ABS32············00001625···unicodedata_UCD_digit
230 00000a34··00006402·R_ARM_ABS32············00000000···.rodata230 00000a34··00006402·R_ARM_ABS32············00000000···.rodata
231 00000a38··00000202·R_ARM_ABS32············00000000···.rodata.str1.4231 00000a38··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
232 00000a3c··00006002·R_ARM_ABS32············00000b45···unicodedata_UCD_numeric232 00000a3c··00006002·R_ARM_ABS32············00000b45···unicodedata_UCD_numeric
233 00000a44··00006402·R_ARM_ABS32············00000000···.rodata233 00000a44··00006402·R_ARM_ABS32············00000000···.rodata
234 00000a48··00000202·R_ARM_ABS32············00000000···.rodata.str1.4234 00000a48··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
235 00000a4c··00003f02·R_ARM_ABS32············00000881···unicodedata_UCD_category235 00000a4c··00003f02·R_ARM_ABS32············00000881···unicodedata_UCD_category
236 00000a54··00006402·R_ARM_ABS32············00000000···.rodata236 00000a54··00006402·R_ARM_ABS32············00000000···.rodata
Offset 246, 28 lines modifiedOffset 246, 28 lines modified
246 00000a88··00000202·R_ARM_ABS32············00000000···.rodata.str1.4246 00000a88··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
247 00000a8c··00005b02·R_ARM_ABS32············000001b3···unicodedata_UCD_east_asian_width247 00000a8c··00005b02·R_ARM_ABS32············000001b3···unicodedata_UCD_east_asian_width
248 00000a94··00006402·R_ARM_ABS32············00000000···.rodata248 00000a94··00006402·R_ARM_ABS32············00000000···.rodata
249 00000a98··00000202·R_ARM_ABS32············00000000···.rodata.str1.4249 00000a98··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
250 00000a9c··00002b02·R_ARM_ABS32············00000371···unicodedata_UCD_decomposition250 00000a9c··00002b02·R_ARM_ABS32············00000371···unicodedata_UCD_decomposition
251 00000aa4··00006402·R_ARM_ABS32············00000000···.rodata251 00000aa4··00006402·R_ARM_ABS32············00000000···.rodata
252 00000aa8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4252 00000aa8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
253 00000aac··00004602·R_ARM_ABS32············00000c3d···unicodedata_UCD_name253 00000aac··00004602·R_ARM_ABS32············00000c15···unicodedata_UCD_name
254 00000ab4··00006402·R_ARM_ABS32············00000000···.rodata254 00000ab4··00006402·R_ARM_ABS32············00000000···.rodata
255 00000ab8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4255 00000ab8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
256 00000abc··00004e02·R_ARM_ABS32············00001189···unicodedata_UCD_lookup256 00000abc··00004e02·R_ARM_ABS32············0000111d···unicodedata_UCD_lookup
257 00000ac4··00006402·R_ARM_ABS32············00000000···.rodata257 00000ac4··00006402·R_ARM_ABS32············00000000···.rodata
258 00000ac8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4258 00000ac8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
259 00000acc··00006202·R_ARM_ABS32············000003c1···unicodedata_UCD_is_normalized259 00000acc··00006202·R_ARM_ABS32············000003c1···unicodedata_UCD_is_normalized
260 00000ad4··00006402·R_ARM_ABS32············00000000···.rodata260 00000ad4··00006402·R_ARM_ABS32············00000000···.rodata
261 00000ad8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4261 00000ad8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
262 00000adc··00001602·R_ARM_ABS32············00000001···unicodedata_UCD_normalize262 00000adc··00001602·R_ARM_ABS32············00000001···unicodedata_UCD_normalize
263 00000ae4··00006402·R_ARM_ABS32············00000000···.rodata263 00000ae4··00006402·R_ARM_ABS32············00000000···.rodata
264 00000af8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4264 00000af8··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
  
265 Relocation·section·'.rel.text.unlikely'·at·offset·0x10c188·contains·128·entries:265 Relocation·section·'.rel.text.unlikely'·at·offset·0x10c118·contains·128·entries:
266 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name266 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
267 00000002··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0267 00000002··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
268 00000006··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0268 00000006··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
269 00000012··00008b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyType_Type269 00000012··00008b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyType_Type
270 00000016··00008b30·R_ARM_THM_MOVT_ABS·····00000000···PyType_Type270 00000016··00008b30·R_ARM_THM_MOVT_ABS·····00000000···PyType_Type
271 0000001c··00008c0a·R_ARM_THM_CALL·········00000000···PyModule_Create2271 0000001c··00008c0a·R_ARM_THM_CALL·········00000000···PyModule_Create2
272 00000026··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0272 00000026··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
Offset 390, 15 lines modifiedOffset 390, 15 lines modified
390 0000056c··00000102·R_ARM_ABS32············00000000···.data390 0000056c··00000102·R_ARM_ABS32············00000000···.data
391 00000570··00000102·R_ARM_ABS32············00000000···.data391 00000570··00000102·R_ARM_ABS32············00000000···.data
392 00000574··00000102·R_ARM_ABS32············00000000···.data392 00000574··00000102·R_ARM_ABS32············00000000···.data
393 000001aa··0000b01e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong393 000001aa··0000b01e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
394 000002b0··0000a51e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString394 000002b0··0000a51e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromString
395 000003b8··0000b01e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong395 000003b8··0000b01e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
  
396 Relocation·section·'.rel.text.hot'·at·offset·0x10c588·contains·234·entries:396 Relocation·section·'.rel.text.hot'·at·offset·0x10c518·contains·234·entries:
397 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name397 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
398 00000006··0000190a·R_ARM_THM_CALL·········000002bd···nfd_nfkd398 00000006··0000190a·R_ARM_THM_CALL·········000002bd···nfd_nfkd
399 0000003c··0000970a·R_ARM_THM_CALL·········00000000···PyMem_Malloc399 0000003c··0000970a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
400 0000004c··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0400 0000004c··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
401 00000050··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0401 00000050··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
402 00000054··00001d2f·R_ARM_THM_MOVW_ABS_NC··000f1aa0···index2402 00000054··00001d2f·R_ARM_THM_MOVW_ABS_NC··000f1aa0···index2
403 00000058··00001d30·R_ARM_THM_MOVT_ABS·····000f1aa0···index2403 00000058··00001d30·R_ARM_THM_MOVT_ABS·····000f1aa0···index2
Offset 486, 156 lines modifiedOffset 486, 156 lines modified
486 00000930··00003930·R_ARM_THM_MOVT_ABS·····00042ab4···phrasebook_offset2486 00000930··00003930·R_ARM_THM_MOVT_ABS·····00042ab4···phrasebook_offset2
487 00000946··00003a2f·R_ARM_THM_MOVW_ABS_NC··0006f3b4···phrasebook487 00000946··00003a2f·R_ARM_THM_MOVW_ABS_NC··0006f3b4···phrasebook
488 0000094a··00003a30·R_ARM_THM_MOVT_ABS·····0006f3b4···phrasebook488 0000094a··00003a30·R_ARM_THM_MOVT_ABS·····0006f3b4···phrasebook
489 0000094e··00003b2f·R_ARM_THM_MOVW_ABS_NC··0009d538···lexicon_offset489 0000094e··00003b2f·R_ARM_THM_MOVW_ABS_NC··0009d538···lexicon_offset
490 00000952··00003b30·R_ARM_THM_MOVT_ABS·····0009d538···lexicon_offset490 00000952··00003b30·R_ARM_THM_MOVT_ABS·····0009d538···lexicon_offset
491 00000956··00003c2f·R_ARM_THM_MOVW_ABS_NC··000ad5e0···lexicon491 00000956··00003c2f·R_ARM_THM_MOVW_ABS_NC··000ad5e0···lexicon
492 0000095a··00003c30·R_ARM_THM_MOVT_ABS·····000ad5e0···lexicon492 0000095a··00003c30·R_ARM_THM_MOVT_ABS·····000ad5e0···lexicon
493 00000a7c··0000372f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC21493 00000a82··0000372f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC21
494 00000a80··00003730·R_ARM_THM_MOVT_ABS·····00000108···.LC21494 00000a86··00003730·R_ARM_THM_MOVT_ABS·····00000108···.LC21
495 00000a84··0000a90a·R_ARM_THM_CALL·········00000000···__sprintf_chk495 00000a8a··0000a90a·R_ARM_THM_CALL·········00000000···__sprintf_chk
496 00000b28··00009d0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod 
497 00000b30··00009e0a·R_ARM_THM_CALL·········00000000···__aeabi_idiv 
498 00000b3a··00009d0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod496 00000ade··00009d0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
 497 00000ae6··00009e0a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
 498 00000af0··00009d0a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
499 00000b46··00002d2f·R_ARM_THM_MOVW_ABS_NC··000000dc···.LC18499 00000afe··00002d2f·R_ARM_THM_MOVW_ABS_NC··000000dc···.LC18
500 00000b4a··00002d30·R_ARM_THM_MOVT_ABS·····000000dc···.LC18500 00000b02··00002d30·R_ARM_THM_MOVT_ABS·····000000dc···.LC18
501 00000b50··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1501 00000b08··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
502 00000b54··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1502 00000b0c··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
503 00000b82··0000aa0a·R_ARM_THM_CALL·········00000000···strcpy 
504 00000b88··0000a00a·R_ARM_THM_CALL·········00000000···strlen 
505 00000b96··0000aa0a·R_ARM_THM_CALL·········00000000···strcpy503 00000b36··0000aa0a·R_ARM_THM_CALL·········00000000···strcpy
506 00000b9c··0000a00a·R_ARM_THM_CALL·········00000000···strlen504 00000b3c··0000a00a·R_ARM_THM_CALL·········00000000···strlen
507 00000baa··0000aa0a·R_ARM_THM_CALL·········00000000···strcpy505 00000b4e··0000aa0a·R_ARM_THM_CALL·········00000000···strcpy
508 00000bb0··0000a00a·R_ARM_THM_CALL·········00000000···strlen506 00000b54··0000a00a·R_ARM_THM_CALL·········00000000···strlen
 507 00000b62··0000aa0a·R_ARM_THM_CALL·········00000000···strcpy
 508 00000b68··0000a00a·R_ARM_THM_CALL·········00000000···strlen
509 00000c98··0000452f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC24509 00000c70··0000452f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC24
510 00000c9c··00004530·R_ARM_THM_MOVT_ABS·····00000140···.LC24510 00000c74··00004530·R_ARM_THM_MOVT_ABS·····00000140···.LC24
511 00000ca6··0000960a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional511 00000c7e··0000960a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
512 00000cc2··0000940a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready512 00000c9a··0000940a·R_ARM_THM_CALL·········00000000···_PyUnicode_Ready
513 00000d12··0000252f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC12513 00000cea··0000252f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC12
514 00000d16··00002530·R_ARM_THM_MOVT_ABS·····000000a0···.LC12514 00000cee··00002530·R_ARM_THM_MOVT_ABS·····000000a0···.LC12
515 00000d1a··0000122f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC9515 00000cf2··0000122f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC9
516 00000d1e··00001230·R_ARM_THM_MOVT_ABS·····0000006c···.LC9516 00000cf6··00001230·R_ARM_THM_MOVT_ABS·····0000006c···.LC9
517 00000d22··0000452f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC24517 00000cfa··0000452f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC24
518 00000d26··00004530·R_ARM_THM_MOVT_ABS·····00000140···.LC24518 00000cfe··00004530·R_ARM_THM_MOVT_ABS·····00000140···.LC24
Max diff block lines reached; 901/25620 bytes (3.52%) of diff not shown.
55.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 743, 15 lines modifiedOffset 743, 15 lines modified
743 »       bcc.w»  81c·<_getcode+0x1e4>743 »       bcc.w»  81c·<_getcode+0x1e4>
744 »       mov.w»  sl,·#1744 »       mov.w»  sl,·#1
745 »       str.w»  fp,·[r7]745 »       str.w»  fp,·[r7]
746 »       mov»    r0,·sl746 »       mov»    r0,·sl
747 »       add»    sp,·#36»      ;·0x24747 »       add»    sp,·#36»      ;·0x24
748 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}748 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
749 »       mov»    r0,·r4749 »       mov»    r0,·r4
750 »       bl»     bc8·<is_unified_ideograph>750 »       bl»     ba0·<is_unified_ideograph>
751 »       cmp»    r0,·#0751 »       cmp»    r0,·#0
752 »       beq.n»  6a2·<_getcode+0x6a>752 »       beq.n»  6a2·<_getcode+0x6a>
753 »       mov.w»  sl,·#1753 »       mov.w»  sl,·#1
754 »       str»    r4,·[r7,·#0]754 »       str»    r4,·[r7,·#0]
755 »       b.n»    71c·<_getcode+0xe4>755 »       b.n»    71c·<_getcode+0xe4>
756 »       add.w»  r4,·r5,·#16756 »       add.w»  r4,·r5,·#16
757 »       mov.w»  r3,·#4294967295»    ;·0xffffffff757 »       mov.w»  r3,·#4294967295»    ;·0xffffffff
Offset 759, 33 lines modifiedOffset 759, 33 lines modified
759 »       add»    r1,·sp,·#16759 »       add»    r1,·sp,·#16
760 »       str»    r0,·[sp,·#0]760 »       str»    r0,·[sp,·#0]
761 »       mov»    sl,·r0761 »       mov»    sl,·r0
762 »       strd»   r3,·r3,·[sp,·#20]762 »       strd»   r3,·r3,·[sp,·#20]
763 »       mov»    r0,·r4763 »       mov»    r0,·r4
764 »       str»    r3,·[sp,·#28]764 »       str»    r3,·[sp,·#28]
765 »       movs»   r3,·#19765 »       movs»   r3,·#19
766 »       bl»     14ac·<find_syllable>766 »       bl»     1440·<find_syllable>
767 »       ldr»    r1,·[sp,·#16]767 »       ldr»    r1,·[sp,·#16]
768 »       movs»   r3,·#21768 »       movs»   r3,·#21
769 »       add»    r2,·sp,·#24769 »       add»    r2,·sp,·#24
770 »       add»    r4,·r1770 »       add»    r4,·r1
771 »       mov.w»  r8,·#1771 »       mov.w»  r8,·#1
772 »       mov»    r0,·r4772 »       mov»    r0,·r4
773 »       add»    r1,·sp,·#16773 »       add»    r1,·sp,·#16
774 »       str.w»  r8,·[sp]774 »       str.w»  r8,·[sp]
775 »       bl»     14ac·<find_syllable>775 »       bl»     1440·<find_syllable>
776 »       ldr»    r0,·[sp,·#16]776 »       ldr»    r0,·[sp,·#16]
777 »       movs»   r3,·#28777 »       movs»   r3,·#28
778 »       add»    r1,·sp,·#16778 »       add»    r1,·sp,·#16
779 »       add»    r4,·r0779 »       add»    r4,·r0
780 »       movs»   r2,·#2780 »       movs»   r2,·#2
781 »       mov»    r0,·r4781 »       mov»    r0,·r4
782 »       str»    r2,·[sp,·#0]782 »       str»    r2,·[sp,·#0]
783 »       add.w»  r2,·sp,·r3783 »       add.w»  r2,·sp,·r3
784 »       bl»     14ac·<find_syllable>784 »       bl»     1440·<find_syllable>
785 »       ldr»    r3,·[sp,·#16]785 »       ldr»    r3,·[sp,·#16]
786 »       ldr»    r1,·[sp,·#20]786 »       ldr»    r1,·[sp,·#20]
787 »       add»    r4,·r3787 »       add»    r4,·r3
788 »       adds»   r2,·r1,·#1788 »       adds»   r2,·r1,·#1
789 »       beq.n»  71c·<_getcode+0xe4>789 »       beq.n»  71c·<_getcode+0xe4>
790 »       ldr»    r2,·[sp,·#24]790 »       ldr»    r2,·[sp,·#24]
791 »       adds»   r3,·r2,·#1791 »       adds»   r3,·r2,·#1
Offset 862, 489 lines modifiedOffset 862, 461 lines modified
862 »       bcs.n»  800·<_getcode+0x1c8>862 »       bcs.n»  800·<_getcode+0x1c8>
863 »       b.n»    6a2·<_getcode+0x6a>863 »       b.n»    6a2·<_getcode+0x6a>
864 »       nop864 »       nop
  
865 00000858·<_getucname>:865 00000858·<_getucname>:
866 _getucname():866 _getucname():
867 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}867 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
868 »       mov»    r5,·r1868 »       mov»    r4,·r1
869 »       cmp.w»  r5,·#1114112»       ;·0x110000869 »       cmp.w»  r4,·#1114112»       ;·0x110000
870 »       sub»    sp,·#20870 »       sub»    sp,·#20
871 »       ldr»    r1,·[sp,·#56]» ;·0x38871 »       ldr»    r1,·[sp,·#56]» ;·0x38
872 »       bcs.w»  b0a·<_getucname+0x2b2>872 »       bcs.w»  ac6·<_getucname+0x26e>
873 »       mov»    r4,·r2873 »       mov»    r5,·r2
874 »       cbnz»   r1,·886·<_getucname+0x2e>874 »       cbnz»   r1,·886·<_getucname+0x2e>
875 »       sub.w»  r2,·r5,·#983040»     ;·0xf0000875 »       sub.w»  r2,·r4,·#983040»     ;·0xf0000
876 »       cmp.w»  r2,·#468»   ;·0x1d4876 »       cmp.w»  r2,·#468»   ;·0x1d4
877 »       bcc.w»  b0a·<_getucname+0x2b2>877 »       bcc.w»  ac6·<_getucname+0x26e>
878 »       sub.w»  r6,·r2,·#512»;·0x200878 »       sub.w»  r6,·r2,·#512»;·0x200
879 »       cmp.w»  r6,·#442»   ;·0x1ba879 »       cmp.w»  r6,·#442»   ;·0x1ba
880 »       bcc.w»  b0a·<_getucname+0x2b2>880 »       bcc.w»  ac6·<_getucname+0x26e>
881 »       cbz»    r0,·898·<_getucname+0x40>881 »       cbz»    r0,·898·<_getucname+0x40>
882 »       ldr»    r1,·[r0,·#4]882 »       ldr»    r1,·[r0,·#4]
883 »       movw»   r7,·#0883 »       movw»   r7,·#0
884 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0884 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
885 »       movt»   r7,·#0885 »       movt»   r7,·#0
886 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0886 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
887 »       cmp»    r1,·r7887 »       cmp»    r1,·r7
888 »       beq.w»  ae4·<_getucname+0x28c>888 »       beq.w»  b76·<_getucname+0x31e>
889 »       sub.w»  r9,·r5,·#44032»      ;·0xac00889 »       sub.w»  r9,·r4,·#44032»      ;·0xac00
890 »       movw»   r6,·#11171»  ;·0x2ba3890 »       movw»   r6,·#11171»  ;·0x2ba3
891 »       cmp»    r9,·r6891 »       cmp»    r9,·r6
892 »       bls.w»  b12·<_getucname+0x2ba>892 »       bls.w»  aca·<_getucname+0x272>
893 »       sub.w»  r7,·r5,·#13312»      ;·0x3400893 »       sub.w»  r7,·r4,·#13312»      ;·0x3400
894 »       cmp.w»  r7,·#6592»  ;·0x19c0894 »       cmp.w»  r7,·#6592»  ;·0x19c0
895 »       bcc.w»  a6e·<_getucname+0x216>895 »       bcc.w»  a74·<_getucname+0x21c>
896 »       sub.w»  sl,·r5,·#19968»      ;·0x4e00896 »       sub.w»  sl,·r4,·#19968»      ;·0x4e00
897 »       movw»   fp,·#20988»  ;·0x51fc897 »       movw»   fp,·#20988»  ;·0x51fc
898 »       cmp»    sl,·fp898 »       cmp»    sl,·fp
899 »       bls.w»  a6e·<_getucname+0x216>899 »       bls.w»  a74·<_getucname+0x21c>
900 »       sub.w»  ip,·r5,·#131072»     ;·0x20000900 »       sub.w»  ip,·r4,·#131072»     ;·0x20000
901 »       movw»   r1,·#42717»  ;·0xa6dd901 »       movw»   r1,·#42717»  ;·0xa6dd
902 »       cmp»    ip,·r1902 »       cmp»    ip,·r1
903 »       bls.w»  a6e·<_getucname+0x216>903 »       bls.w»  a74·<_getucname+0x21c>
904 »       sub.w»  r8,·r5,·#173056»     ;·0x2a400904 »       sub.w»  r8,·r4,·#173056»     ;·0x2a400
905 »       movw»   r0,·#4148»   ;·0x1034905 »       movw»   r0,·#4148»   ;·0x1034
906 »       sub.w»  r2,·r8,·#768»;·0x300906 »       sub.w»  r2,·r8,·#768»;·0x300
907 »       cmp»    r2,·r0907 »       cmp»    r2,·r0
908 »       bls.w»  a6e·<_getucname+0x216>908 »       bls.w»  a74·<_getucname+0x21c>
909 »       sub.w»  r9,·r5,·#177152»     ;·0x2b400909 »       sub.w»  r9,·r4,·#177152»     ;·0x2b400
910 »       sub.w»  r6,·r9,·#832»;·0x340910 »       sub.w»  r6,·r9,·#832»;·0x340
911 »       cmp»    r6,·#221»     ;·0xdd911 »       cmp»    r6,·#221»     ;·0xdd
912 »       bls.w»  a6e·<_getucname+0x216>912 »       bls.w»  a74·<_getucname+0x21c>
913 »       sub.w»  r7,·r5,·#178176»     ;·0x2b800913 »       sub.w»  r7,·r4,·#178176»     ;·0x2b800
914 »       movw»   sl,·#5761»   ;·0x1681914 »       movw»   sl,·#5761»   ;·0x1681
915 »       sub.w»  r1,·r7,·#32915 »       sub.w»  r1,·r7,·#32
916 »       cmp»    r1,·sl916 »       cmp»    r1,·sl
917 »       bls.w»  a6e·<_getucname+0x216>917 »       bls.w»  a74·<_getucname+0x21c>
918 »       sub.w»  fp,·r5,·#183296»     ;·0x2cc00918 »       sub.w»  fp,·r4,·#183296»     ;·0x2cc00
919 »       movw»   r0,·#7472»   ;·0x1d30919 »       movw»   r0,·#7472»   ;·0x1d30
920 »       sub.w»  ip,·fp,·#688»;·0x2b0920 »       sub.w»  ip,·fp,·#688»;·0x2b0
921 »       cmp»    ip,·r0921 »       cmp»    ip,·r0
922 »       bls.w»  a6e·<_getucname+0x216>922 »       bls.w»  a74·<_getucname+0x21c>
923 »       sub.w»  r6,·r5,·#196608»     ;·0x30000923 »       sub.w»  r6,·r4,·#196608»     ;·0x30000
924 »       movw»   r8,·#4938»   ;·0x134a924 »       movw»   r8,·#4938»   ;·0x134a
925 »       cmp»    r6,·r8925 »       cmp»    r6,·r8
926 »       bls.w»  a6e·<_getucname+0x216>926 »       bls.w»  a74·<_getucname+0x21c>
927 »       lsrs»   r7,·r5,·#8927 »       lsrs»   r7,·r4,·#8
928 »       movw»   r9,·#0928 »       movw»   r9,·#0
929 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset1929 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset1
930 »       movt»   r9,·#0930 »       movt»   r9,·#0
931 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset1931 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset1
932 »       uxtb»   r5,·r5932 »       uxtb»   r4,·r4
933 »       movw»   r2,·#0933 »       movw»   r2,·#0
934 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset2934 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset2
935 »       movt»   r2,·#0935 »       movt»   r2,·#0
936 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset2936 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset2
937 »       ldrb.w» sl,·[r9,·r7]937 »       ldrb.w» sl,·[r9,·r7]
Max diff block lines reached; 52590/56771 bytes (92.64%) of diff not shown.
105 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:··········26984·(bytes·into·file)13 ··Start·of·section·headers:··········26764·(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.35 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x6968:1 There·are·18·section·headers,·starting·at·offset·0x688c:
  
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·001338·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00144c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005108·000d80·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005064·000e48·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00136c·0002c8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001480·0002c8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005e88·000260·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005eac·000260·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001634·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001748·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001634·000691·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001748·000691·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001cc8·000384·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001ddc·0001cc·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0060e8·000238·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00610c·000138·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00204c·000624·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001fa8·000624·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006320·000528·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006244·000528·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002670·001186·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0025cc·001186·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·006848·000090·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00676c·000090·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0037f6·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003752·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0037f6·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003752·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00382c·000e30·10·····16·165··419 ··[15]·.symtab···········SYMTAB··········00000000·003788·000e30·10·····16·165··4
20 ··[16]·.strtab···········STRTAB··········00000000·00465c·000aac·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0045b8·000aac·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0068d8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0067fc·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 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
5.91 KB
readelf --wide --symbols {}
    
Offset 49, 49 lines modifiedOffset 49, 49 lines modified
49 ····45:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3449 ····45:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
50 ····46:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3550 ····46:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
51 ····47:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3651 ····47:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
52 ····48:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3752 ····48:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
53 ····49:·00000275···944·FUNC····LOCAL··DEFAULT····1·zlib_compressobj53 ····49:·00000275···944·FUNC····LOCAL··DEFAULT····1·zlib_compressobj
54 ····50:·00000625···130·FUNC····LOCAL··DEFAULT····1·newcompobject54 ····50:·00000625···130·FUNC····LOCAL··DEFAULT····1·newcompobject
55 ····51:·000008dd····38·FUNC····LOCAL··DEFAULT····1·PyZlib_Malloc55 ····51:·000008dd····38·FUNC····LOCAL··DEFAULT····1·PyZlib_Malloc
56 ····52:·0000091d·····6·FUNC····LOCAL··DEFAULT····1·PyZlib_Free56 ····52:·00000a2d·····6·FUNC····LOCAL··DEFAULT····1·PyZlib_Free
57 ····53:·0000055f···128·FUNC····LOCAL··DEFAULT····9·zlib_error.isra.057 ····53:·0000055f···128·FUNC····LOCAL··DEFAULT····9·zlib_error.isra.0
58 ····54:·00000620·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·00000620·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3859 ····55:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
60 ····56:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3960 ····56:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
61 ····57:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····58:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4062 ····58:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
63 ····59:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4163 ····59:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
64 ····60:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4264 ····60:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
65 ····61:·000006a9···564·FUNC····LOCAL··DEFAULT····1·zlib_decompressobj65 ····61:·000006a9···564·FUNC····LOCAL··DEFAULT····1·zlib_decompressobj
66 ····62:·000005df····70·FUNC····LOCAL··DEFAULT····9·set_inflate_zdict66 ····62:·000005df····70·FUNC····LOCAL··DEFAULT····9·set_inflate_zdict
67 ····63:·000008d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·000008d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t68 ····64:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
69 ····65:·00000905····22·FUNC····LOCAL··DEFAULT····1·Decomp_dealloc69 ····65:·00000905····22·FUNC····LOCAL··DEFAULT····1·Decomp_dealloc
70 ····66:·00000c1d····94·FUNC····LOCAL··DEFAULT····1·Dealloc70 ····66:·00000d31····94·FUNC····LOCAL··DEFAULT····1·Dealloc
71 ····67:·00000324·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4371 ····67:·00000324·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
72 ····68:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4472 ····68:·00000330·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
73 ····69:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4573 ····69:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
74 ····70:·00000165···438·FUNC····LOCAL··DEFAULT····7·zlib_Compress_compress74 ····70:·0000091d···270·FUNC····LOCAL··DEFAULT····1·zlib_Compress_compress
 75 ····71:·00000165···104·FUNC····LOCAL··DEFAULT····7·arrange_output_buffer_with_maximum
75 ····71:·00000354·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4676 ····72:·00000354·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
76 ····72:·00000360·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4777 ····73:·00000360·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
77 ····73:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4878 ····74:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
78 ····74:·00000925···704·FUNC····LOCAL··DEFAULT····1·zlib_Decompress_decompress79 ····75:·00000a35···708·FUNC····LOCAL··DEFAULT····1·zlib_Decompress_decompress
79 ····75:·00000be5····56·FUNC····LOCAL··DEFAULT····1·ssize_t_converter80 ····76:·00000cf9····56·FUNC····LOCAL··DEFAULT····1·ssize_t_converter
80 ····76:·00000c7d···180·FUNC····LOCAL··DEFAULT····1·save_unconsumed_input81 ····77:·00000d91···180·FUNC····LOCAL··DEFAULT····1·save_unconsumed_input
81 ····77:·00000be0·····0·NOTYPE··LOCAL··DEFAULT····1·$d82 ····78:·00000cf4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
82 ····78:·0000031d···104·FUNC····LOCAL··DEFAULT····7·arrange_output_buffer_with_maximum 
83 ····79:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·00000cf8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
84 ····80:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4984 ····80:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
85 ····81:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5085 ····81:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
86 ····82:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5186 ····82:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
87 ····83:·00000d31···372·FUNC····LOCAL··DEFAULT····1·zlib_Compress_flush87 ····83:·00000e45···372·FUNC····LOCAL··DEFAULT····1·zlib_Compress_flush
88 ····84:·00000ea5····24·FUNC····LOCAL··DEFAULT····1·Comp_dealloc88 ····84:·00000fb9····24·FUNC····LOCAL··DEFAULT····1·Comp_dealloc
89 ····85:·00000ebd·····2·FUNC····LOCAL··DEFAULT····1·zlib_free89 ····85:·00000fd1·····2·FUNC····LOCAL··DEFAULT····1·zlib_free
90 ····86:·00000ec1····78·FUNC····LOCAL··DEFAULT····1·zlib_clear90 ····86:·00000fd5····78·FUNC····LOCAL··DEFAULT····1·zlib_clear
91 ····87:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5291 ····87:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
93 ····89:·00000001···256·FUNC····LOCAL··DEFAULT····9·zlib_adler3293 ····89:·00000001···256·FUNC····LOCAL··DEFAULT····9·zlib_adler32
94 ····90:·00000101·····2·FUNC····LOCAL··DEFAULT····9·zlib_Compress___deepcopy__94 ····90:·00000101·····2·FUNC····LOCAL··DEFAULT····9·zlib_Compress___deepcopy__
95 ····91:·00000105···276·FUNC····LOCAL··DEFAULT····9·zlib_Compress_copy_impl95 ····91:·00000105···276·FUNC····LOCAL··DEFAULT····9·zlib_Compress_copy_impl
96 ····92:·00000103·····2·FUNC····LOCAL··DEFAULT····9·zlib_Compress_copy96 ····92:·00000103·····2·FUNC····LOCAL··DEFAULT····9·zlib_Compress_copy
97 ····93:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5397 ····93:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
Offset 99, 26 lines modifiedOffset 99, 26 lines modified
99 ····95:·00000219·····2·FUNC····LOCAL··DEFAULT····9·zlib_Compress___copy__99 ····95:·00000219·····2·FUNC····LOCAL··DEFAULT····9·zlib_Compress___copy__
100 ····96:·00000418·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55100 ····96:·00000418·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
101 ····97:·00000440·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56101 ····97:·00000440·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56
102 ····98:·0000021b···554·FUNC····LOCAL··DEFAULT····9·zlib_compress102 ····98:·0000021b···554·FUNC····LOCAL··DEFAULT····9·zlib_compress
103 ····99:·00000440·····0·NOTYPE··LOCAL··DEFAULT····9·$d103 ····99:·00000440·····0·NOTYPE··LOCAL··DEFAULT····9·$d
104 ···100:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57104 ···100:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57
105 ···101:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58105 ···101:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58
106 ···102:·00000f11···386·FUNC····LOCAL··DEFAULT····1·zlib_Decompress_flush106 ···102:·00001025···386·FUNC····LOCAL··DEFAULT····1·zlib_Decompress_flush
107 ···103:·00000444·····0·NOTYPE··LOCAL··DEFAULT····9·$t107 ···103:·00000444·····0·NOTYPE··LOCAL··DEFAULT····9·$t
108 ···104:·00000445·····2·FUNC····LOCAL··DEFAULT····9·zlib_Decompress___deepcopy__108 ···104:·00000445·····2·FUNC····LOCAL··DEFAULT····9·zlib_Decompress___deepcopy__
109 ···105:·00000449···276·FUNC····LOCAL··DEFAULT····9·zlib_Decompress_copy_impl109 ···105:·00000449···276·FUNC····LOCAL··DEFAULT····9·zlib_Decompress_copy_impl
110 ···106:·00000447·····2·FUNC····LOCAL··DEFAULT····9·zlib_Decompress_copy110 ···106:·00000447·····2·FUNC····LOCAL··DEFAULT····9·zlib_Decompress_copy
111 ···107:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59111 ···107:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59
112 ···108:·0000055d·····2·FUNC····LOCAL··DEFAULT····9·zlib_Decompress___copy__112 ···108:·0000055d·····2·FUNC····LOCAL··DEFAULT····9·zlib_Decompress___copy__
113 ···109:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC60113 ···109:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC60
114 ···110:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61114 ···110:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61
115 ···111:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC62115 ···111:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC62
116 ···112:·00001095···676·FUNC····LOCAL··DEFAULT····1·zlib_decompress116 ···112:·000011a9···676·FUNC····LOCAL··DEFAULT····1·zlib_decompress
117 ···113:·00001334·····0·NOTYPE··LOCAL··DEFAULT····1·$d117 ···113:·00001448·····0·NOTYPE··LOCAL··DEFAULT····1·$d
118 ···114:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC63118 ···114:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC63
119 ···115:·00000548·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64119 ···115:·00000548·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64
120 ···116:·00000554·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65120 ···116:·00000554·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65
121 ···117:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1121 ···117:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
122 ···118:·00000568·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66122 ···118:·00000568·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66
123 ···119:·00000000·····0·SECTION·LOCAL··DEFAULT···11·123 ···119:·00000000·····0·SECTION·LOCAL··DEFAULT···11·
124 ···120:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d124 ···120:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
42.7 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5108·contains·432·entries:1 Relocation·section·'.rel.text'·at·offset·0x5064·contains·457·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000000a··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule5 0000000a··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule
6 0000001a··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR06 0000001a··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
7 0000001e··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR07 0000001e··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
8 00000022··0000a70a·R_ARM_THM_CALL·········00000000···PyModule_Create28 00000022··0000a70a·R_ARM_THM_CALL·········00000000···PyModule_Create2
Offset 123, 16 lines modifiedOffset 123, 16 lines modified
123 000003ac··0000c10a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt123 000003ac··0000c10a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
124 000003be··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0124 000003be··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
125 000003c2··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0125 000003c2··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
126 000003c6··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule126 000003c6··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule
127 000003ca··0000a90a·R_ARM_THM_CALL·········00000000···PyModule_GetState127 000003ca··0000a90a·R_ARM_THM_CALL·········00000000···PyModule_GetState
128 000003f2··0000332f·R_ARM_THM_MOVW_ABS_NC··000008dd···PyZlib_Malloc128 000003f2··0000332f·R_ARM_THM_MOVW_ABS_NC··000008dd···PyZlib_Malloc
129 000003f6··00003330·R_ARM_THM_MOVT_ABS·····000008dd···PyZlib_Malloc129 000003f6··00003330·R_ARM_THM_MOVT_ABS·····000008dd···PyZlib_Malloc
130 000003fc··0000342f·R_ARM_THM_MOVW_ABS_NC··0000091d···PyZlib_Free130 000003fc··0000342f·R_ARM_THM_MOVW_ABS_NC··00000a2d···PyZlib_Free
131 00000400··00003430·R_ARM_THM_MOVT_ABS·····0000091d···PyZlib_Free131 00000400··00003430·R_ARM_THM_MOVT_ABS·····00000a2d···PyZlib_Free
132 0000040a··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC22132 0000040a··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC22
133 0000040e··00001a30·R_ARM_THM_MOVT_ABS·····00000134···.LC22133 0000040e··00001a30·R_ARM_THM_MOVT_ABS·····00000134···.LC22
134 00000418··0000c20a·R_ARM_THM_CALL·········00000000···deflateInit2_134 00000418··0000c20a·R_ARM_THM_CALL·········00000000···deflateInit2_
135 0000044a··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError135 0000044a··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
136 0000044e··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError136 0000044e··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
137 00000452··00002f2f·R_ARM_THM_MOVW_ABS_NC··00000240···.LC36137 00000452··00002f2f·R_ARM_THM_MOVW_ABS_NC··00000240···.LC36
138 00000456··00002f30·R_ARM_THM_MOVT_ABS·····00000240···.LC36138 00000456··00002f30·R_ARM_THM_MOVT_ABS·····00000240···.LC36
Offset 203, 16 lines modifiedOffset 203, 16 lines modified
203 00000706··0000c10a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt203 00000706··0000c10a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
204 00000718··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0204 00000718··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
205 0000071c··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0205 0000071c··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
206 00000720··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule206 00000720··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule
207 00000724··0000a90a·R_ARM_THM_CALL·········00000000···PyModule_GetState207 00000724··0000a90a·R_ARM_THM_CALL·········00000000···PyModule_GetState
208 00000736··0000332f·R_ARM_THM_MOVW_ABS_NC··000008dd···PyZlib_Malloc208 00000736··0000332f·R_ARM_THM_MOVW_ABS_NC··000008dd···PyZlib_Malloc
209 0000073a··00003330·R_ARM_THM_MOVT_ABS·····000008dd···PyZlib_Malloc209 0000073a··00003330·R_ARM_THM_MOVT_ABS·····000008dd···PyZlib_Malloc
210 0000073e··0000342f·R_ARM_THM_MOVW_ABS_NC··0000091d···PyZlib_Free210 0000073e··0000342f·R_ARM_THM_MOVW_ABS_NC··00000a2d···PyZlib_Free
211 00000742··00003430·R_ARM_THM_MOVT_ABS·····0000091d···PyZlib_Free211 00000742··00003430·R_ARM_THM_MOVT_ABS·····00000a2d···PyZlib_Free
212 00000758··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC22212 00000758··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC22
213 0000075c··00001a30·R_ARM_THM_MOVT_ABS·····00000134···.LC22213 0000075c··00001a30·R_ARM_THM_MOVT_ABS·····00000134···.LC22
214 00000760··0000cb0a·R_ARM_THM_CALL·········00000000···inflateInit2_214 00000760··0000cb0a·R_ARM_THM_CALL·········00000000···inflateInit2_
215 0000078e··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc215 0000078e··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
216 00000792··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError216 00000792··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
217 00000796··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError217 00000796··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
218 0000079a··00002f2f·R_ARM_THM_MOVW_ABS_NC··00000240···.LC36218 0000079a··00002f2f·R_ARM_THM_MOVW_ABS_NC··00000240···.LC36
Offset 238, 214 lines modifiedOffset 238, 239 lines modified
238 00000862··0000cc0a·R_ARM_THM_CALL·········00000000···PyObject_CheckBuffer238 00000862··0000cc0a·R_ARM_THM_CALL·········00000000···PyObject_CheckBuffer
239 00000868··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0239 00000868··0000202f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
240 0000086c··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0240 0000086c··00002030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
241 00000870··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule241 00000870··0000a60a·R_ARM_THM_CALL·········00000000···PyState_FindModule
242 00000874··0000a90a·R_ARM_THM_CALL·········00000000···PyModule_GetState242 00000874··0000a90a·R_ARM_THM_CALL·········00000000···PyModule_GetState
243 00000888··0000332f·R_ARM_THM_MOVW_ABS_NC··000008dd···PyZlib_Malloc243 00000888··0000332f·R_ARM_THM_MOVW_ABS_NC··000008dd···PyZlib_Malloc
244 0000088c··00003330·R_ARM_THM_MOVT_ABS·····000008dd···PyZlib_Malloc244 0000088c··00003330·R_ARM_THM_MOVT_ABS·····000008dd···PyZlib_Malloc
245 00000896··0000342f·R_ARM_THM_MOVW_ABS_NC··0000091d···PyZlib_Free245 00000896··0000342f·R_ARM_THM_MOVW_ABS_NC··00000a2d···PyZlib_Free
246 0000089a··00003430·R_ARM_THM_MOVT_ABS·····0000091d···PyZlib_Free246 0000089a··00003430·R_ARM_THM_MOVT_ABS·····00000a2d···PyZlib_Free
247 000008aa··0000bd0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred247 000008aa··0000bd0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
248 000008b6··0000be2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError248 000008b6··0000be2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
249 000008ba··0000be30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError249 000008ba··0000be30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
250 000008c0··00003a2f·R_ARM_THM_MOVW_ABS_NC··000002a0···.LC40250 000008c0··00003a2f·R_ARM_THM_MOVW_ABS_NC··000002a0···.LC40
251 000008c4··00003a30·R_ARM_THM_MOVT_ABS·····000002a0···.LC40251 000008c4··00003a30·R_ARM_THM_MOVT_ABS·····000002a0···.LC40
252 000008cc··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString252 000008cc··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
253 000008d8··00000102·R_ARM_ABS32············00000000···.data253 000008d8··00000102·R_ARM_ABS32············00000000···.data
254 000008ea··0000cd0a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv254 000008ea··0000cd0a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
255 0000090e··0000cf0a·R_ARM_THM_CALL·········00000000···inflateEnd255 0000090e··0000cf0a·R_ARM_THM_CALL·········00000000···inflateEnd
256 00000940··0000b10a·R_ARM_THM_CALL·········00000000···memset256 0000092c··0000b10a·R_ARM_THM_CALL·········00000000···memset
257 0000095e··0000b20a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer257 00000936··0000b20a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
258 0000096e··0000b30a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous258 00000944··0000b30a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous
259 000009b2··0000ba0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread259 00000954··0000ba0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
260 000009bc··0000d00a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock260 00000962··0000d00a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
261 000009c2··0000bb0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread261 0000096c··0000bb0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
262 000009e2··0000c90a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize262 0000097c··0000470a·R_ARM_THM_CALL·········00000165···arrange_output_buffer_with_maximum
263 000009f6··0000ba0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread263 0000098a··0000ba0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
264 00000a00··0000d60a·R_ARM_THM_CALL·········00000000···inflate264 00000994··0000d10a·R_ARM_THM_CALL·········00000000···deflate
 265 0000099c··0000bb0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
 266 000009b4··0000d20a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
 267 000009bc··0000d30a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
 268 000009c8··0000b90a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
 269 000009d8··0000452f·R_ARM_THM_MOVW_ABS_NC··0000033c···.LC45
 270 000009dc··00004530·R_ARM_THM_MOVT_ABS·····0000033c···.LC45
 271 000009e4··0000350a·R_ARM_THM_CALL·········0000055f···zlib_error.isra.0
 272 000009fc··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 273 00000a02··0000d40a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 274 00000a0c··0000252f·R_ARM_THM_MOVW_ABS_NC··0000017c···.LC28
 275 00000a10··00002530·R_ARM_THM_MOVT_ABS·····0000017c···.LC28
 276 00000a14··0000432f·R_ARM_THM_MOVW_ABS_NC··00000324···.LC43
 277 00000a18··00004330·R_ARM_THM_MOVT_ABS·····00000324···.LC43
 278 00000a1c··0000442f·R_ARM_THM_MOVW_ABS_NC··00000330···.LC44
 279 00000a20··00004430·R_ARM_THM_MOVT_ABS·····00000330···.LC44
 280 00000a24··0000c00a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
 281 00000a50··0000b10a·R_ARM_THM_CALL·········00000000···memset
 282 00000a6e··0000b20a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
 283 00000a7c··0000b30a·R_ARM_THM_CALL·········00000000···PyBuffer_IsContiguous
 284 00000ac0··0000ba0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
 285 00000aca··0000d00a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
265 00000a08··0000bb0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread286 00000ad0··0000bb0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
266 00000a40··0000d20a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize287 00000af0··0000c90a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
267 00000a4c··0000d30a·R_ARM_THM_CALL·········00000000···PyThread_release_lock 
268 00000a58··0000b90a·R_ARM_THM_CALL·········00000000···PyBuffer_Release288 00000b08··0000ba0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
269 00000ac2··0000d20a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize 
270 00000af2··0000b10a·R_ARM_THM_CALL·········00000000···memset289 00000b12··0000d60a·R_ARM_THM_CALL·········00000000···inflate
271 00000b16··0000c60a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords290 00000b1a··0000bb0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
272 00000b2a··0000d20a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize291 00000b52··0000d20a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
 292 00000b5e··0000d30a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
 293 00000b6a··0000b90a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
 294 00000bd4··0000d20a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
 295 00000c08··0000b10a·R_ARM_THM_CALL·········00000000···memset
 296 00000c2c··0000c60a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
 297 00000c40··0000d20a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
273 00000b48··0000252f·R_ARM_THM_MOVW_ABS_NC··0000017c···.LC28298 00000c5c··0000252f·R_ARM_THM_MOVW_ABS_NC··0000017c···.LC28
274 00000b4c··00002530·R_ARM_THM_MOVT_ABS·····0000017c···.LC28299 00000c60··00002530·R_ARM_THM_MOVT_ABS·····0000017c···.LC28
275 00000b50··0000262f·R_ARM_THM_MOVW_ABS_NC··00000190···.LC29300 00000c66··0000262f·R_ARM_THM_MOVW_ABS_NC··00000190···.LC29
276 00000b54··00002630·R_ARM_THM_MOVT_ABS·····00000190···.LC29301 00000c6a··00002630·R_ARM_THM_MOVT_ABS·····00000190···.LC29
277 00000b58··0000472f·R_ARM_THM_MOVW_ABS_NC··00000354···.LC46302 00000c6e··0000482f·R_ARM_THM_MOVW_ABS_NC··00000354···.LC46
278 00000b5c··00004730·R_ARM_THM_MOVT_ABS·····00000354···.LC46303 00000c72··00004830·R_ARM_THM_MOVT_ABS·····00000354···.LC46
279 00000b60··0000c00a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument304 00000c76··0000c00a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
280 00000b74··00003e0a·R_ARM_THM_CALL·········000005df···set_inflate_zdict305 00000c8a··00003e0a·R_ARM_THM_CALL·········000005df···set_inflate_zdict
281 00000b80··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError306 00000c96··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
282 00000b84··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError307 00000c9a··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
283 00000b88··0000482f·R_ARM_THM_MOVW_ABS_NC··00000360···.LC47308 00000c9e··0000492f·R_ARM_THM_MOVW_ABS_NC··00000360···.LC47
284 00000b8c··00004830·R_ARM_THM_MOVT_ABS·····00000360···.LC47309 00000ca2··00004930·R_ARM_THM_MOVT_ABS·····00000360···.LC47
285 00000b96··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString310 00000caa··0000bf0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
286 00000b9c··0000d40a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory311 00000cb0··0000d40a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
287 00000bb8··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc312 00000ccc··0000c40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
288 00000bd0··0000492f·R_ARM_THM_MOVW_ABS_NC··00000380···.LC48313 00000ce4··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000380···.LC48
289 00000bd4··00004930·R_ARM_THM_MOVT_ABS·····00000380···.LC48314 00000ce8··00004a30·R_ARM_THM_MOVT_ABS·····00000380···.LC48
290 00000bd8··0000350a·R_ARM_THM_CALL·········0000055f···zlib_error.isra.0315 00000cec··0000350a·R_ARM_THM_CALL·········0000055f···zlib_error.isra.0
291 00000be0··00000102·R_ARM_ABS32············00000000···.data316 00000cf4··00000102·R_ARM_ABS32············00000000···.data
292 00000be8··0000d70a·R_ARM_THM_CALL·········00000000···_PyLong_FromNbIndexOrNbInt317 00000cfc··0000d70a·R_ARM_THM_CALL·········00000000···_PyLong_FromNbIndexOrNbInt
293 00000bf0··0000d80a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t318 00000d04··0000d80a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
Max diff block lines reached; 29098/43706 bytes (66.58%) of diff not shown.
467 B
strings --all --bytes=8 {}
    
Offset 167, 18 lines modifiedOffset 167, 18 lines modified
167 PyZlib_Malloc167 PyZlib_Malloc
168 PyZlib_Free168 PyZlib_Free
169 zlib_error.isra.0169 zlib_error.isra.0
170 zlib_decompressobj170 zlib_decompressobj
171 set_inflate_zdict171 set_inflate_zdict
172 Decomp_dealloc172 Decomp_dealloc
173 zlib_Compress_compress173 zlib_Compress_compress
 174 arrange_output_buffer_with_maximum
174 zlib_Decompress_decompress175 zlib_Decompress_decompress
175 ssize_t_converter176 ssize_t_converter
176 save_unconsumed_input177 save_unconsumed_input
177 arrange_output_buffer_with_maximum 
178 zlib_Compress_flush178 zlib_Compress_flush
179 Comp_dealloc179 Comp_dealloc
180 zlib_free180 zlib_free
181 zlib_clear181 zlib_clear
182 zlib_adler32182 zlib_adler32
183 zlib_Compress___deepcopy__183 zlib_Compress___deepcopy__
184 zlib_Compress_copy_impl184 zlib_Compress_copy_impl
41.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1083, 456 lines modifiedOffset 1083, 590 lines modified
1083 »       mov»    r4,·r01083 »       mov»    r4,·r0
1084 »       cbz»    r3,·912·<Decomp_dealloc+0xe>1084 »       cbz»    r3,·912·<Decomp_dealloc+0xe>
1085 »       adds»   r0,·#81085 »       adds»   r0,·#8
1086 »       bl»     0·<inflateEnd>1086 »       bl»     0·<inflateEnd>
1087 ·R_ARM_THM_CALL» inflateEnd1087 ·R_ARM_THM_CALL» inflateEnd
1088 »       mov»    r0,·r41088 »       mov»    r0,·r4
1089 »       ldmia.w»sp!,·{r4,·lr}1089 »       ldmia.w»sp!,·{r4,·lr}
1090 »       b.n»    c1c·<Dealloc>1090 »       b.n»    d30·<Dealloc>
1091 »       nop1091 »       nop
  
 1092 0000091c·<zlib_Compress_compress>:
 1093 zlib_Compress_compress():
 1094 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 1095 »       movs»   r2,·#44»     ;·0x2c
 1096 »       mov»    r6,·r1
 1097 »       sub»    sp,·#48»      ;·0x30
 1098 »       movs»   r1,·#0
 1099 »       mov»    r4,·r0
 1100 »       add»    r0,·sp,·#4
 1101 »       bl»     0·<memset>
 1102 ·R_ARM_THM_CALL» memset
 1103 »       movs»   r2,·#0
 1104 »       add»    r1,·sp,·#4
 1105 »       mov»    r0,·r6
 1106 »       bl»     0·<PyObject_GetBuffer>
 1107 ·R_ARM_THM_CALL» PyObject_GetBuffer
 1108 »       cmp»    r0,·#0
 1109 »       bne.n»  9d4·<zlib_Compress_compress+0xb8>
 1110 »       mov»    r5,·r0
 1111 »       movs»   r1,·#67»     ;·0x43
 1112 »       add»    r0,·sp,·#4
 1113 »       bl»     0·<PyBuffer_IsContiguous>
 1114 ·R_ARM_THM_CALL» PyBuffer_IsContiguous
 1115 »       cmp»    r0,·#0
 1116 »       beq.n»  a08·<zlib_Compress_compress+0xec>
 1117 »       ldr»    r3,·[sp,·#4]
 1118 »       str»    r3,·[r4,·#8]
 1119 »       ldr»    r7,·[sp,·#12]
 1120 »       str»    r5,·[sp,·#0]
 1121 »       bl»     0·<PyEval_SaveThread>
 1122 ·R_ARM_THM_CALL» PyEval_SaveThread
 1123 »       movs»   r1,·#1
 1124 »       mov»    r8,·r0
 1125 »       ldr»    r0,·[r4,·#84]» ;·0x54
 1126 »       mov.w»  r5,·#16384» ;·0x4000
 1127 »       bl»     0·<PyThread_acquire_lock>
 1128 ·R_ARM_THM_CALL» PyThread_acquire_lock
 1129 »       mov»    r0,·r8
 1130 »       add.w»  r8,·r4,·#8
 1131 »       bl»     0·<PyEval_RestoreThread>
 1132 ·R_ARM_THM_CALL» PyEval_RestoreThread
 1133 »       str»    r7,·[r4,·#12]
 1134 »       mov»    r2,·r5
 1135 »       mvn.w»  r3,·#2147483648»    ;·0x80000000
 1136 »       mov»    r1,·sp
 1137 »       mov»    r0,·r8
 1138 »       bl»     164·<PyInit_zlib+0x164>
 1139 ·R_ARM_THM_CALL» arrange_output_buffer_with_maximum
 1140 »       mov»    r5,·r0
 1141 »       adds»   r2,·r0,·#2
 1142 »       beq.n»  a02·<zlib_Compress_compress+0xe6>
 1143 »       cmp»    r0,·#0
 1144 »       blt.n»  9e8·<zlib_Compress_compress+0xcc>
 1145 »       bl»     0·<PyEval_SaveThread>
 1146 ·R_ARM_THM_CALL» PyEval_SaveThread
 1147 »       movs»   r1,·#0
 1148 »       mov»    r7,·r0
 1149 »       mov»    r0,·r8
 1150 »       bl»     0·<deflate>
 1151 ·R_ARM_THM_CALL» deflate
 1152 »       mov»    r6,·r0
 1153 »       mov»    r0,·r7
 1154 »       bl»     0·<PyEval_RestoreThread>
 1155 ·R_ARM_THM_CALL» PyEval_RestoreThread
 1156 »       adds»   r3,·r6,·#2
 1157 »       beq.n»  9d8·<zlib_Compress_compress+0xbc>
 1158 »       ldr»    r0,·[r4,·#24]
 1159 »       cmp»    r0,·#0
 1160 »       beq.n»  972·<zlib_Compress_compress+0x56>
 1161 »       ldr»    r2,·[sp,·#0]
 1162 »       mov»    r0,·sp
 1163 »       ldr»    r1,·[r4,·#20]
 1164 »       adds»   r2,·#16
 1165 »       subs»   r1,·r1,·r2
 1166 »       bl»     0·<_PyBytes_Resize>
 1167 ·R_ARM_THM_CALL» _PyBytes_Resize
 1168 »       cbnz»   r0,·9e8·<zlib_Compress_compress+0xcc>
 1169 »       ldr»    r0,·[r4,·#84]» ;·0x54
 1170 »       bl»     0·<PyThread_release_lock>
 1171 ·R_ARM_THM_CALL» PyThread_release_lock
 1172 »       ldr»    r4,·[sp,·#0]
 1173 »       ldr»    r6,·[sp,·#8]
 1174 »       cbz»    r6,·9cc·<zlib_Compress_compress+0xb0>
 1175 »       add»    r0,·sp,·#4
 1176 »       bl»     0·<PyBuffer_Release>
 1177 ·R_ARM_THM_CALL» PyBuffer_Release
 1178 »       mov»    r0,·r4
 1179 »       add»    sp,·#48»      ;·0x30
 1180 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 1181 »       movs»   r4,·#0
 1182 »       b.n»    9c2·<zlib_Compress_compress+0xa6>
 1183 »       movw»   r2,·#0
 1184 ·R_ARM_THM_MOVW_ABS_NC»  .LC45
 1185 »       movt»   r2,·#0
 1186 ·R_ARM_THM_MOVT_ABS»     .LC45
 1187 »       ldr»    r0,·[r4,·#32]
 1188 »       mov»    r1,·r6
 1189 »       bl»     55e·<zlib_compressobj+0x2ea>
 1190 ·R_ARM_THM_CALL» zlib_error.isra.0
 1191 »       ldr»    r0,·[sp,·#0]
 1192 »       cmp»    r0,·#0
 1193 »       beq.n»  9ba·<zlib_Compress_compress+0x9e>
 1194 »       ldr»    r3,·[r0,·#0]
 1195 »       movs»   r5,·#0
 1196 »       str»    r5,·[sp,·#0]
 1197 »       subs»   r7,·r3,·#1
 1198 »       str»    r7,·[r0,·#0]
 1199 »       cmp»    r7,·#0
 1200 »       bne.n»  9ba·<zlib_Compress_compress+0x9e>
 1201 »       bl»     0·<_Py_Dealloc>
 1202 ·R_ARM_THM_CALL» _Py_Dealloc
 1203 »       b.n»    9ba·<zlib_Compress_compress+0x9e>
 1204 »       bl»     0·<PyErr_NoMemory>
 1205 ·R_ARM_THM_CALL» PyErr_NoMemory
 1206 »       b.n»    9e8·<zlib_Compress_compress+0xcc>
 1207 »       mov»    r4,·r0
 1208 »       mov»    r3,·r6
Max diff block lines reached; 38699/42192 bytes (91.72%) of diff not shown.
6.98 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 174, 266 lines modifiedOffset 174, 56 lines modified
174 ·R_ARM_THM_MOVT_ABS»     .LC27174 ·R_ARM_THM_MOVT_ABS»     .LC27
175 »       ldr»    r3,·[r5,·#0]175 »       ldr»    r3,·[r5,·#0]
176 »       bl»     0·<_PyArg_BadArgument>176 »       bl»     0·<_PyArg_BadArgument>
177 ·R_ARM_THM_CALL» _PyArg_BadArgument177 ·R_ARM_THM_CALL» _PyArg_BadArgument
178 »       movs»   r5,·#0178 »       movs»   r5,·#0
179 »       b.n»    a8·<zlib_crc32+0xa8>179 »       b.n»    a8·<zlib_crc32+0xa8>
  
180 00000164·<zlib_Compress_compress>: 
181 zlib_Compress_compress(): 
182 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr} 
183 »       movs»   r2,·#44»     ;·0x2c 
184 »       mov»    r6,·r1 
185 »       sub»    sp,·#52»      ;·0x34 
186 »       movs»   r1,·#0 
187 »       mov»    r4,·r0 
188 »       add»    r0,·sp,·#4 
189 »       bl»     0·<memset> 
190 ·R_ARM_THM_CALL» memset 
191 »       movs»   r2,·#0 
192 »       add»    r1,·sp,·#4 
193 »       mov»    r0,·r6 
194 »       bl»     0·<PyObject_GetBuffer> 
195 ·R_ARM_THM_CALL» PyObject_GetBuffer 
196 »       cmp»    r0,·#0 
197 »       bne.w»  310·<zlib_Compress_compress+0x1ac> 
198 »       mov»    r5,·r0 
199 »       movs»   r1,·#67»     ;·0x43 
200 »       add»    r0,·sp,·#4 
201 »       bl»     0·<PyBuffer_IsContiguous> 
202 ·R_ARM_THM_CALL» PyBuffer_IsContiguous 
203 »       cmp»    r0,·#0 
204 »       beq.w»  2da·<zlib_Compress_compress+0x176> 
205 »       ldr»    r3,·[sp,·#4] 
206 »       add.w»  r8,·r4,·#8 
207 »       str»    r3,·[r4,·#8] 
208 »       mvn.w»  r9,·#2147483648»    ;·0x80000000 
209 »       ldr»    r6,·[sp,·#12] 
210 »       str»    r5,·[sp,·#0] 
211 »       bl»     0·<PyEval_SaveThread> 
212 ·R_ARM_THM_CALL» PyEval_SaveThread 
213 »       movs»   r1,·#1 
214 »       mov»    r7,·r0 
215 »       ldr»    r0,·[r4,·#84]» ;·0x54 
216 »       bl»     0·<PyThread_acquire_lock> 
217 ·R_ARM_THM_CALL» PyThread_acquire_lock 
218 »       mov»    r0,·r7 
219 »       mov.w»  r7,·#16384» ;·0x4000 
220 »       bl»     0·<PyEval_RestoreThread> 
221 ·R_ARM_THM_CALL» PyEval_RestoreThread 
222 »       str»    r6,·[r4,·#12] 
223 »       ldr»    r5,·[sp,·#0] 
224 »       cmp»    r5,·#0 
225 »       bne.n»  22e·<zlib_Compress_compress+0xca> 
226 »       mov»    r1,·r7 
227 »       mov»    r0,·r5 
228 »       bl»     0·<PyBytes_FromStringAndSize> 
229 ·R_ARM_THM_CALL» PyBytes_FromStringAndSize 
230 »       str»    r0,·[sp,·#0] 
231 »       cmp»    r0,·#0 
232 »       beq.n»  254·<zlib_Compress_compress+0xf0> 
233 »       mov»    r6,·r5 
234 »       mov»    r5,·r0 
235 »       adds»   r5,·#16 
236 »       subs»   r3,·r7,·r6 
237 »       add»    r5,·r6 
238 »       str»    r3,·[r4,·#24] 
239 »       str»    r5,·[r4,·#20] 
240 »       bl»     0·<PyEval_SaveThread> 
241 ·R_ARM_THM_CALL» PyEval_SaveThread 
242 »       movs»   r1,·#0 
243 »       mov»    r6,·r0 
244 »       mov»    r0,·r8 
245 »       bl»     0·<deflate> 
246 ·R_ARM_THM_CALL» deflate 
247 »       mov»    r5,·r0 
248 »       mov»    r0,·r6 
249 »       bl»     0·<PyEval_RestoreThread> 
250 ·R_ARM_THM_CALL» PyEval_RestoreThread 
251 »       adds»   r5,·#2 
252 »       beq.n»  2fc·<zlib_Compress_compress+0x198> 
253 »       ldr»    r2,·[r4,·#24] 
254 »       cmp»    r2,·#0 
255 »       beq.n»  1c2·<zlib_Compress_compress+0x5e> 
256 »       ldr»    r7,·[sp,·#0] 
257 »       mov»    r0,·sp 
258 »       ldr»    r1,·[r4,·#20] 
259 »       adds»   r7,·#16 
260 »       subs»   r1,·r1,·r7 
261 »       bl»     0·<_PyBytes_Resize> 
262 ·R_ARM_THM_CALL» _PyBytes_Resize 
263 »       cbnz»   r0,·242·<zlib_Compress_compress+0xde> 
264 »       ldr»    r0,·[r4,·#84]» ;·0x54 
265 »       bl»     0·<PyThread_release_lock> 
266 ·R_ARM_THM_CALL» PyThread_release_lock 
267 »       ldr»    r0,·[sp,·#8] 
268 »       ldr»    r4,·[sp,·#0] 
269 »       cbz»    r0,·226·<zlib_Compress_compress+0xc2> 
270 »       add»    r0,·sp,·#4 
271 »       bl»     0·<PyBuffer_Release> 
272 ·R_ARM_THM_CALL» PyBuffer_Release 
273 »       mov»    r0,·r4 
274 »       add»    sp,·#52»      ;·0x34 
275 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc} 
276 »       ldr»    r0,·[r4,·#20] 
277 »       add.w»  r1,·r5,·#16 
278 »       subs»   r6,·r0,·r1 
279 »       cmp»    r7,·r6 
280 »       bne.n»  1da·<zlib_Compress_compress+0x76> 
281 »       cmp»    r7,·r9 
282 »       bne.n»  264·<zlib_Compress_compress+0x100> 
283 »       bl»     0·<PyErr_NoMemory> 
284 ·R_ARM_THM_CALL» PyErr_NoMemory 
285 »       ldr»    r0,·[sp,·#0] 
286 »       cbz»    r0,·254·<zlib_Compress_compress+0xf0> 
287 »       ldr»    r3,·[r0,·#0] 
288 »       movs»   r6,·#0 
289 »       str»    r6,·[sp,·#0] 
290 »       subs»   r5,·r3,·#1 
291 »       str»    r5,·[r0,·#0] 
292 »       cmp»    r5,·#0 
293 »       beq.n»  314·<zlib_Compress_compress+0x1b0> 
294 »       ldr»    r0,·[r4,·#84]» ;·0x54 
295 »       bl»     0·<PyThread_release_lock> 
296 ·R_ARM_THM_CALL» PyThread_release_lock 
297 »       ldr»    r4,·[sp,·#0] 
298 »       ldr»    r2,·[sp,·#8] 
299 »       cmp»    r2,·#0 
Max diff block lines reached; 1597/6953 bytes (22.97%) of diff not shown.
682 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 457, 15 lines modifiedOffset 457, 15 lines modified
457 »       b.n»    41a·<zlib_compress+0x200>457 »       b.n»    41a·<zlib_compress+0x200>
458 »       mov.w»  r4,·#16384» ;·0x4000458 »       mov.w»  r4,·#16384» ;·0x4000
459 »       str»    r5,·[sp,·#84]» ;·0x54459 »       str»    r5,·[sp,·#84]» ;·0x54
460 »       mov»    r2,·r4460 »       mov»    r2,·r4
461 »       mvn.w»  r3,·#2147483648»    ;·0x80000000461 »       mvn.w»  r3,·#2147483648»    ;·0x80000000
462 »       add»    r1,·sp,·#24462 »       add»    r1,·sp,·#24
463 »       add»    r0,·sp,·#80»   ;·0x50463 »       add»    r0,·sp,·#80»   ;·0x50
464 »       bl»     31c·<zlib_compress+0x102>464 »       bl»     164·<zlib_Compress_copy_impl+0x60>
465 ·R_ARM_THM_CALL» arrange_output_buffer_with_maximum465 ·R_ARM_THM_CALL» arrange_output_buffer_with_maximum
466 »       mov»    r4,·r0466 »       mov»    r4,·r0
467 »       adds»   r2,·r0,·#2467 »       adds»   r2,·r0,·#2
468 »       bne.n»  3a8·<zlib_compress+0x18e>468 »       bne.n»  3a8·<zlib_compress+0x18e>
469 »       bl»     0·<PyErr_NoMemory>469 »       bl»     0·<PyErr_NoMemory>
470 ·R_ARM_THM_CALL» PyErr_NoMemory470 ·R_ARM_THM_CALL» PyErr_NoMemory
471 »       b.n»    3ac·<zlib_compress+0x192>471 »       b.n»    3ac·<zlib_compress+0x192>
2.21 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 24, 23 lines modifiedOffset 24, 23 lines modified
24 ··0x00000150·4c433338·002e4c43·3339002e·4c433430·LC38..LC39..LC4024 ··0x00000150·4c433338·002e4c43·3339002e·4c433430·LC38..LC39..LC40
25 ··0x00000160·002e4c43·3431002e·4c433432·007a6c69·..LC41..LC42.zli25 ··0x00000160·002e4c43·3431002e·4c433432·007a6c69·..LC41..LC42.zli
26 ··0x00000170·625f6465·636f6d70·72657373·6f626a00·b_decompressobj.26 ··0x00000170·625f6465·636f6d70·72657373·6f626a00·b_decompressobj.
27 ··0x00000180·7365745f·696e666c·6174655f·7a646963·set_inflate_zdic27 ··0x00000180·7365745f·696e666c·6174655f·7a646963·set_inflate_zdic
28 ··0x00000190·74004465·636f6d70·5f646561·6c6c6f63·t.Decomp_dealloc28 ··0x00000190·74004465·636f6d70·5f646561·6c6c6f63·t.Decomp_dealloc
29 ··0x000001a0·002e4c43·3433002e·4c433434·002e4c43·..LC43..LC44..LC29 ··0x000001a0·002e4c43·3433002e·4c433434·002e4c43·..LC43..LC44..LC
30 ··0x000001b0·3435007a·6c69625f·436f6d70·72657373·45.zlib_Compress30 ··0x000001b0·3435007a·6c69625f·436f6d70·72657373·45.zlib_Compress
31 ··0x000001c0·5f636f6d·70726573·73002e4c·43343600·_compress..LC46.31 ··0x000001c0·5f636f6d·70726573·73006172·72616e67·_compress.arrang
32 ··0x000001d0·2e4c4334·37002e4c·43343800·7a6c6962·.LC47..LC48.zlib 
33 ··0x000001e0·5f446563·6f6d7072·6573735f·6465636f·_Decompress_deco32 ··0x000001d0·655f6f75·74707574·5f627566·6665725f·e_output_buffer_
 33 ··0x000001e0·77697468·5f6d6178·696d756d·002e4c43·with_maximum..LC
 34 ··0x000001f0·3436002e·4c433437·002e4c43·3438007a·46..LC47..LC48.z
 35 ··0x00000200·6c69625f·4465636f·6d707265·73735f64·lib_Decompress_d
34 ··0x000001f0·6d707265·73730073·73697a65·5f745f63·mpress.ssize_t_c36 ··0x00000210·65636f6d·70726573·73007373·697a655f·ecompress.ssize_
35 ··0x00000200·6f6e7665·72746572·00736176·655f756e·onverter.save_un37 ··0x00000220·745f636f·6e766572·74657200·73617665·t_converter.save
36 ··0x00000210·636f6e73·756d6564·5f696e70·75740061·consumed_input.a38 ··0x00000230·5f756e63·6f6e7375·6d65645f·696e7075·_unconsumed_inpu
37 ··0x00000220·7272616e·67655f6f·75747075·745f6275·rrange_output_bu 
38 ··0x00000230·66666572·5f776974·685f6d61·78696d75·ffer_with_maximu 
39 ··0x00000240·6d002e4c·43343900·2e4c4335·30002e4c·m..LC49..LC50..L39 ··0x00000240·74002e4c·43343900·2e4c4335·30002e4c·t..LC49..LC50..L
40 ··0x00000250·43353100·7a6c6962·5f436f6d·70726573·C51.zlib_Compres40 ··0x00000250·43353100·7a6c6962·5f436f6d·70726573·C51.zlib_Compres
41 ··0x00000260·735f666c·75736800·436f6d70·5f646561·s_flush.Comp_dea41 ··0x00000260·735f666c·75736800·436f6d70·5f646561·s_flush.Comp_dea
42 ··0x00000270·6c6c6f63·007a6c69·625f6672·6565007a·lloc.zlib_free.z42 ··0x00000270·6c6c6f63·007a6c69·625f6672·6565007a·lloc.zlib_free.z
43 ··0x00000280·6c69625f·636c6561·72002e4c·43353200·lib_clear..LC52.43 ··0x00000280·6c69625f·636c6561·72002e4c·43353200·lib_clear..LC52.
44 ··0x00000290·7a6c6962·5f61646c·65723332·007a6c69·zlib_adler32.zli44 ··0x00000290·7a6c6962·5f61646c·65723332·007a6c69·zlib_adler32.zli
45 ··0x000002a0·625f436f·6d707265·73735f5f·5f646565·b_Compress___dee45 ··0x000002a0·625f436f·6d707265·73735f5f·5f646565·b_Compress___dee
46 ··0x000002b0·70636f70·795f5f00·7a6c6962·5f436f6d·pcopy__.zlib_Com46 ··0x000002b0·70636f70·795f5f00·7a6c6962·5f436f6d·pcopy__.zlib_Com
10.7 KB
./usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/python.o
3.9 KB
readelf --wide --sections {}
    
Offset 7, 28 lines modifiedOffset 7, 28 lines modified
7 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··1
8 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··1
9 ··[·4]·.gnu.debuglto_.debug_info·PROGBITS········00000000·000034·0000aa·00···E··0···0··19 ··[·4]·.gnu.debuglto_.debug_info·PROGBITS········00000000·000034·0000aa·00···E··0···0··1
10 ··[·5]·.rel.gnu.debuglto_.debug_info·REL·············00000000·00129c·0000a0·08···I·42···4··410 ··[·5]·.rel.gnu.debuglto_.debug_info·REL·············00000000·00129c·0000a0·08···I·42···4··4
11 ··[·6]·.gnu.debuglto_.debug_abbrev·PROGBITS········00000000·0000de·000051·00···E··0···0··111 ··[·6]·.gnu.debuglto_.debug_abbrev·PROGBITS········00000000·0000de·000051·00···E··0···0··1
12 ··[·7]·.gnu.debuglto_.debug_line·PROGBITS········00000000·00012f·000036·00···E··0···0··112 ··[·7]·.gnu.debuglto_.debug_line·PROGBITS········00000000·00012f·000036·00···E··0···0··1
13 ··[·8]·.gnu.debuglto_.debug_str·PROGBITS········00000000·000165·0001ce·01·MSE··0···0··113 ··[·8]·.gnu.debuglto_.debug_str·PROGBITS········00000000·000165·0001ce·01·MSE··0···0··1
14 ··[·9]·.gnu.lto_.profile.dce56ce5bacedc93·PROGBITS········00000000·000333·000017·00···E··0···0··114 ··[·9]·.gnu.lto_.profile.b9dd7f3d92a6afdd·PROGBITS········00000000·000333·000017·00···E··0···0··1
15 ··[10]·.gnu.lto_.icf.dce56ce5bacedc93·PROGBITS········00000000·00034a·000019·00···E··0···0··115 ··[10]·.gnu.lto_.icf.b9dd7f3d92a6afdd·PROGBITS········00000000·00034a·000019·00···E··0···0··1
16 ··[11]·.gnu.lto_.ipa_sra.dce56ce5bacedc93·PROGBITS········00000000·000363·000027·00···E··0···0··116 ··[11]·.gnu.lto_.ipa_sra.b9dd7f3d92a6afdd·PROGBITS········00000000·000363·000027·00···E··0···0··1
17 ··[12]·.gnu.lto_.inline.dce56ce5bacedc93·PROGBITS········00000000·00038a·000040·00···E··0···0··117 ··[12]·.gnu.lto_.inline.b9dd7f3d92a6afdd·PROGBITS········00000000·00038a·000040·00···E··0···0··1
18 ··[13]·.gnu.lto_.jmpfuncs.dce56ce5bacedc93·PROGBITS········00000000·0003ca·00003d·00···E··0···0··118 ··[13]·.gnu.lto_.jmpfuncs.b9dd7f3d92a6afdd·PROGBITS········00000000·0003ca·00003d·00···E··0···0··1
19 ··[14]·.gnu.lto_.pureconst.dce56ce5bacedc93·PROGBITS········00000000·000407·000011·00···E··0···0··119 ··[14]·.gnu.lto_.pureconst.b9dd7f3d92a6afdd·PROGBITS········00000000·000407·000011·00···E··0···0··1
20 ··[15]·.gnu.lto_.lto.dce56ce5bacedc93·PROGBITS········00000000·000418·000008·00···E··0···0··120 ··[15]·.gnu.lto_.lto.b9dd7f3d92a6afdd·PROGBITS········00000000·000418·000008·00···E··0···0··1
21 ··[16]·.gnu.lto_main.144.dce56ce5bacedc93·PROGBITS········00000000·000420·00015b·00···E··0···0··121 ··[16]·.gnu.lto_main.144.b9dd7f3d92a6afdd·PROGBITS········00000000·000420·00015a·00···E··0···0··1
22 ··[17]·.gnu.lto_.symbol_nodes.dce56ce5bacedc93·PROGBITS········00000000·00057b·000050·00···E··0···0··122 ··[17]·.gnu.lto_.symbol_nodes.b9dd7f3d92a6afdd·PROGBITS········00000000·00057a·000050·00···E··0···0··1
23 ··[18]·.gnu.lto_.refs.dce56ce5bacedc93·PROGBITS········00000000·0005cb·00000e·00···E··0···0··123 ··[18]·.gnu.lto_.refs.b9dd7f3d92a6afdd·PROGBITS········00000000·0005ca·00000e·00···E··0···0··1
24 ··[19]·.gnu.lto_.decls.dce56ce5bacedc93·PROGBITS········00000000·0005d9·0003ae·00···E··0···0··124 ··[19]·.gnu.lto_.decls.b9dd7f3d92a6afdd·PROGBITS········00000000·0005d8·0003ae·00···E··0···0··1
25 ··[20]·.gnu.lto_.symtab.dce56ce5bacedc93·PROGBITS········00000000·000987·000030·00···E··0···0··125 ··[20]·.gnu.lto_.symtab.b9dd7f3d92a6afdd·PROGBITS········00000000·000986·000030·00···E··0···0··1
26 ··[21]·.gnu.lto_.ext_symtab.dce56ce5bacedc93·PROGBITS········00000000·0009b7·000005·00···E··0···0··126 ··[21]·.gnu.lto_.ext_symtab.b9dd7f3d92a6afdd·PROGBITS········00000000·0009b6·000005·00···E··0···0··1
27 ··[22]·.gnu.lto_.opts····PROGBITS········00000000·0009bc·000176·00···E··0···0··127 ··[22]·.gnu.lto_.opts····PROGBITS········00000000·0009bb·000176·00···E··0···0··1
28 ··[23]·.text.startup·····PROGBITS········00000000·000b34·000004·00··AX··0···0··428 ··[23]·.text.startup·····PROGBITS········00000000·000b34·000004·00··AX··0···0··4
29 ··[24]·.rel.text.startup·REL·············00000000·00133c·000008·08···I·42··23··429 ··[24]·.rel.text.startup·REL·············00000000·00133c·000008·08···I·42··23··4
30 ··[25]·.debug_info·······PROGBITS········00000000·000b38·0000f4·00······0···0··130 ··[25]·.debug_info·······PROGBITS········00000000·000b38·0000f4·00······0···0··1
31 ··[26]·.rel.debug_info···REL·············00000000·001344·0000e8·08···I·42··25··431 ··[26]·.rel.debug_info···REL·············00000000·001344·0000e8·08···I·42··25··4
32 ··[27]·.debug_abbrev·····PROGBITS········00000000·000c2c·000092·00······0···0··132 ··[27]·.debug_abbrev·····PROGBITS········00000000·000c2c·000092·00······0···0··1
33 ··[28]·.debug_loc········PROGBITS········00000000·000cbe·00004a·00······0···0··133 ··[28]·.debug_loc········PROGBITS········00000000·000cbe·00004a·00······0···0··1
34 ··[29]·.rel.debug_loc····REL·············00000000·00142c·000040·08···I·42··28··434 ··[29]·.rel.debug_loc····REL·············00000000·00142c·000040·08···I·42··28··4
2.07 KB
strings --all --bytes=8 {}
    
Offset 8, 14 lines modifiedOffset 8, 15 lines modified
8 long·int8 long·int
9 ../Programs/python.c9 ../Programs/python.c
10 short·unsigned·int10 short·unsigned·int
11 signed·char11 signed·char
12 GNU·C99·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-O3·-O3·-std=c99·-fstack-protector·-fwrapv·-flto·-fuse-linker-plugin·-ffat-lto-objects·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE12 GNU·C99·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-O3·-O3·-std=c99·-fstack-protector·-fwrapv·-flto·-fuse-linker-plugin·-ffat-lto-objects·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
13 short·int13 short·int
14 unsigned·int14 unsigned·int
 15 Jk19H]F»
15 Py_BytesMain16 Py_BytesMain
16 '-fno-openmp'·'-fno-openacc'·'-fcf-protection=none'·'-g'·'-mfloat-abi=hard'·'-mfpu=vfpv3-d16'·'-mthumb'·'-mtls-dialect=gnu'·'-march=armv7-a+fp'·'-O3'·'-O3'·'-Werror=format-security'·'-Werror=implicit-function-declaration'·'-fstack-protector'·'-fwrapv'·'-flto'·'-fuse-linker-plugin'·'-ffat-lto-objects'·'-fvisibility=hidden'·'-fprofile-use'·'-fprofile-correction'·'-fno-PIE'17 '-fno-openmp'·'-fno-openacc'·'-fcf-protection=none'·'-g'·'-mfloat-abi=hard'·'-mfpu=vfpv3-d16'·'-mthumb'·'-mtls-dialect=gnu'·'-march=armv7-a+fp'·'-O3'·'-O3'·'-Werror=format-security'·'-Werror=implicit-function-declaration'·'-fstack-protector'·'-fwrapv'·'-flto'·'-fuse-linker-plugin'·'-ffat-lto-objects'·'-fvisibility=hidden'·'-fprofile-use'·'-fprofile-correction'·'-fno-PIE'
17 ../Programs18 ../Programs
18 ../Include19 ../Include
19 python.c20 python.c
20 pylifecycle.h21 pylifecycle.h
21 long·long·int22 long·long·int
Offset 36, 27 lines modifiedOffset 37, 27 lines modified
36 python.c.8b76ec9837 python.c.8b76ec98
37 Py_BytesMain38 Py_BytesMain
38 .shstrtab39 .shstrtab
39 .rel.gnu.debuglto_.debug_info40 .rel.gnu.debuglto_.debug_info
40 .gnu.debuglto_.debug_abbrev41 .gnu.debuglto_.debug_abbrev
41 .gnu.debuglto_.debug_line42 .gnu.debuglto_.debug_line
42 .gnu.debuglto_.debug_str43 .gnu.debuglto_.debug_str
43 .gnu.lto_.profile.dce56ce5bacedc93 
44 .gnu.lto_.icf.dce56ce5bacedc93 
45 .gnu.lto_.ipa_sra.dce56ce5bacedc93 
46 .gnu.lto_.inline.dce56ce5bacedc93 
47 .gnu.lto_.jmpfuncs.dce56ce5bacedc93 
48 .gnu.lto_.pureconst.dce56ce5bacedc93 
49 .gnu.lto_.lto.dce56ce5bacedc93 
50 .gnu.lto_main.144.dce56ce5bacedc93 
51 .gnu.lto_.symbol_nodes.dce56ce5bacedc93 
52 .gnu.lto_.refs.dce56ce5bacedc93 
53 .gnu.lto_.decls.dce56ce5bacedc93 
54 .gnu.lto_.symtab.dce56ce5bacedc93 
55 .gnu.lto_.ext_symtab.dce56ce5bacedc9344 .gnu.lto_.profile.b9dd7f3d92a6afdd
 45 .gnu.lto_.icf.b9dd7f3d92a6afdd
 46 .gnu.lto_.ipa_sra.b9dd7f3d92a6afdd
 47 .gnu.lto_.inline.b9dd7f3d92a6afdd
 48 .gnu.lto_.jmpfuncs.b9dd7f3d92a6afdd
 49 .gnu.lto_.pureconst.b9dd7f3d92a6afdd
 50 .gnu.lto_.lto.b9dd7f3d92a6afdd
 51 .gnu.lto_main.144.b9dd7f3d92a6afdd
 52 .gnu.lto_.symbol_nodes.b9dd7f3d92a6afdd
 53 .gnu.lto_.refs.b9dd7f3d92a6afdd
 54 .gnu.lto_.decls.b9dd7f3d92a6afdd
 55 .gnu.lto_.symtab.b9dd7f3d92a6afdd
 56 .gnu.lto_.ext_symtab.b9dd7f3d92a6afdd
56 .gnu.lto_.opts57 .gnu.lto_.opts
57 .rel.text.startup58 .rel.text.startup
58 .rel.debug_info59 .rel.debug_info
59 .rel.debug_loc60 .rel.debug_loc
60 .rel.debug_aranges61 .rel.debug_aranges
61 .rel.debug_ranges62 .rel.debug_ranges
62 .rel.debug_line63 .rel.debug_line
4.57 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 6, 42 lines modifiedOffset 6, 42 lines modified
6 ··0x00000030·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d6 ··0x00000030·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d
7 ··0x00000040·65627567·5f696e66·6f002e67·6e752e64·ebug_info..gnu.d7 ··0x00000040·65627567·5f696e66·6f002e67·6e752e64·ebug_info..gnu.d
8 ··0x00000050·65627567·6c746f5f·2e646562·75675f61·ebuglto_.debug_a8 ··0x00000050·65627567·6c746f5f·2e646562·75675f61·ebuglto_.debug_a
9 ··0x00000060·62627265·76002e67·6e752e64·65627567·bbrev..gnu.debug9 ··0x00000060·62627265·76002e67·6e752e64·65627567·bbrev..gnu.debug
10 ··0x00000070·6c746f5f·2e646562·75675f6c·696e6500·lto_.debug_line.10 ··0x00000070·6c746f5f·2e646562·75675f6c·696e6500·lto_.debug_line.
11 ··0x00000080·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d11 ··0x00000080·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d
12 ··0x00000090·65627567·5f737472·002e676e·752e6c74·ebug_str..gnu.lt12 ··0x00000090·65627567·5f737472·002e676e·752e6c74·ebug_str..gnu.lt
13 ··0x000000a0·6f5f2e70·726f6669·6c652e64·63653536·o_.profile.dce5613 ··0x000000a0·6f5f2e70·726f6669·6c652e62·39646437·o_.profile.b9dd7
14 ··0x000000b0·63653562·61636564·63393300·2e676e75·ce5bacedc93..gnu14 ··0x000000b0·66336439·32613661·66646400·2e676e75·f3d92a6afdd..gnu
15 ··0x000000c0·2e6c746f·5f2e6963·662e6463·65353663·.lto_.icf.dce56c15 ··0x000000c0·2e6c746f·5f2e6963·662e6239·64643766·.lto_.icf.b9dd7f
16 ··0x000000d0·65356261·63656463·3933002e·676e752e·e5bacedc93..gnu.16 ··0x000000d0·33643932·61366166·6464002e·676e752e·3d92a6afdd..gnu.
17 ··0x000000e0·6c746f5f·2e697061·5f737261·2e646365·lto_.ipa_sra.dce17 ··0x000000e0·6c746f5f·2e697061·5f737261·2e623964·lto_.ipa_sra.b9d
18 ··0x000000f0·35366365·35626163·65646339·33002e67·56ce5bacedc93..g18 ··0x000000f0·64376633·64393261·36616664·64002e67·d7f3d92a6afdd..g
19 ··0x00000100·6e752e6c·746f5f2e·696e6c69·6e652e64·nu.lto_.inline.d19 ··0x00000100·6e752e6c·746f5f2e·696e6c69·6e652e62·nu.lto_.inline.b
20 ··0x00000110·63653536·63653562·61636564·63393300·ce56ce5bacedc93.20 ··0x00000110·39646437·66336439·32613661·66646400·9dd7f3d92a6afdd.
21 ··0x00000120·2e676e75·2e6c746f·5f2e6a6d·7066756e·.gnu.lto_.jmpfun21 ··0x00000120·2e676e75·2e6c746f·5f2e6a6d·7066756e·.gnu.lto_.jmpfun
22 ··0x00000130·63732e64·63653536·63653562·61636564·cs.dce56ce5baced22 ··0x00000130·63732e62·39646437·66336439·32613661·cs.b9dd7f3d92a6a
23 ··0x00000140·63393300·2e676e75·2e6c746f·5f2e7075·c93..gnu.lto_.pu23 ··0x00000140·66646400·2e676e75·2e6c746f·5f2e7075·fdd..gnu.lto_.pu
24 ··0x00000150·7265636f·6e73742e·64636535·36636535·reconst.dce56ce524 ··0x00000150·7265636f·6e73742e·62396464·37663364·reconst.b9dd7f3d
25 ··0x00000160·62616365·64633933·002e676e·752e6c74·bacedc93..gnu.lt25 ··0x00000160·39326136·61666464·002e676e·752e6c74·92a6afdd..gnu.lt
26 ··0x00000170·6f5f2e6c·746f2e64·63653536·63653562·o_.lto.dce56ce5b26 ··0x00000170·6f5f2e6c·746f2e62·39646437·66336439·o_.lto.b9dd7f3d9
27 ··0x00000180·61636564·63393300·2e676e75·2e6c746f·acedc93..gnu.lto27 ··0x00000180·32613661·66646400·2e676e75·2e6c746f·2a6afdd..gnu.lto
28 ··0x00000190·5f6d6169·6e2e3134·342e6463·65353663·_main.144.dce56c28 ··0x00000190·5f6d6169·6e2e3134·342e6239·64643766·_main.144.b9dd7f
29 ··0x000001a0·65356261·63656463·3933002e·676e752e·e5bacedc93..gnu.29 ··0x000001a0·33643932·61366166·6464002e·676e752e·3d92a6afdd..gnu.
30 ··0x000001b0·6c746f5f·2e73796d·626f6c5f·6e6f6465·lto_.symbol_node30 ··0x000001b0·6c746f5f·2e73796d·626f6c5f·6e6f6465·lto_.symbol_node
31 ··0x000001c0·732e6463·65353663·65356261·63656463·s.dce56ce5bacedc31 ··0x000001c0·732e6239·64643766·33643932·61366166·s.b9dd7f3d92a6af
32 ··0x000001d0·3933002e·676e752e·6c746f5f·2e726566·93..gnu.lto_.ref32 ··0x000001d0·6464002e·676e752e·6c746f5f·2e726566·dd..gnu.lto_.ref
33 ··0x000001e0·732e6463·65353663·65356261·63656463·s.dce56ce5bacedc33 ··0x000001e0·732e6239·64643766·33643932·61366166·s.b9dd7f3d92a6af
34 ··0x000001f0·3933002e·676e752e·6c746f5f·2e646563·93..gnu.lto_.dec34 ··0x000001f0·6464002e·676e752e·6c746f5f·2e646563·dd..gnu.lto_.dec
35 ··0x00000200·6c732e64·63653536·63653562·61636564·ls.dce56ce5baced35 ··0x00000200·6c732e62·39646437·66336439·32613661·ls.b9dd7f3d92a6a
36 ··0x00000210·63393300·2e676e75·2e6c746f·5f2e7379·c93..gnu.lto_.sy36 ··0x00000210·66646400·2e676e75·2e6c746f·5f2e7379·fdd..gnu.lto_.sy
37 ··0x00000220·6d746162·2e646365·35366365·35626163·mtab.dce56ce5bac37 ··0x00000220·6d746162·2e623964·64376633·64393261·mtab.b9dd7f3d92a
38 ··0x00000230·65646339·33002e67·6e752e6c·746f5f2e·edc93..gnu.lto_.38 ··0x00000230·36616664·64002e67·6e752e6c·746f5f2e·6afdd..gnu.lto_.
39 ··0x00000240·6578745f·73796d74·61622e64·63653536·ext_symtab.dce5639 ··0x00000240·6578745f·73796d74·61622e62·39646437·ext_symtab.b9dd7
40 ··0x00000250·63653562·61636564·63393300·2e676e75·ce5bacedc93..gnu40 ··0x00000250·66336439·32613661·66646400·2e676e75·f3d92a6afdd..gnu
41 ··0x00000260·2e6c746f·5f2e6f70·7473002e·72656c2e·.lto_.opts..rel.41 ··0x00000260·2e6c746f·5f2e6f70·7473002e·72656c2e·.lto_.opts..rel.
42 ··0x00000270·74657874·2e737461·72747570·002e7265·text.startup..re42 ··0x00000270·74657874·2e737461·72747570·002e7265·text.startup..re
43 ··0x00000280·6c2e6465·6275675f·696e666f·002e7265·l.debug_info..re43 ··0x00000280·6c2e6465·6275675f·696e666f·002e7265·l.debug_info..re
44 ··0x00000290·6c2e6465·6275675f·6c6f6300·2e72656c·l.debug_loc..rel44 ··0x00000290·6c2e6465·6275675f·6c6f6300·2e72656c·l.debug_loc..rel
45 ··0x000002a0·2e646562·75675f61·72616e67·6573002e·.debug_aranges..45 ··0x000002a0·2e646562·75675f61·72616e67·6573002e·.debug_aranges..
46 ··0x000002b0·72656c2e·64656275·675f7261·6e676573·rel.debug_ranges46 ··0x000002b0·72656c2e·64656275·675f7261·6e676573·rel.debug_ranges
47 ··0x000002c0·002e7265·6c2e6465·6275675f·6c696e65·..rel.debug_line47 ··0x000002c0·002e7265·6c2e6465·6275675f·6c696e65·..rel.debug_line
85.8 KB
libpython3.9-minimal_3.9.2-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary
2 -rw-r--r--···0········0········0·····7904·2021-02-28·17:03:44.000000·control.tar.xz2 -rw-r--r--···0········0········0·····7904·2021-02-28·17:03:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0···782080·2021-02-28·17:03:44.000000·data.tar.xz3 -rw-r--r--···0········0········0···782116·2021-02-28·17:03:44.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
85.2 KB
data.tar.xz
85.2 KB
data.tar
1.95 KB
file list
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 -rw-r--r--···0·root·········(0)·root·········(0)·····5147·2021-02-28·17:03:44.000000·./usr/lib/python3.9/__future__.py8 -rw-r--r--···0·root·········(0)·root·········(0)·····5147·2021-02-28·17:03:44.000000·./usr/lib/python3.9/__future__.py
9 -rw-r--r--···0·root·········(0)·root·········(0)·····1801·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_bootlocale.py9 -rw-r--r--···0·root·········(0)·root·········(0)·····1801·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_bootlocale.py
10 -rw-r--r--···0·root·········(0)·root·········(0)····29341·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_collections_abc.py10 -rw-r--r--···0·root·········(0)·root·········(0)····29341·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_collections_abc.py
11 -rw-r--r--···0·root·········(0)·root·········(0)·····8749·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_compat_pickle.py11 -rw-r--r--···0·root·········(0)·root·········(0)·····8749·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_compat_pickle.py
12 -rw-r--r--···0·root·········(0)·root·········(0)·····6189·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_py_abc.py12 -rw-r--r--···0·root·········(0)·root·········(0)·····6189·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_py_abc.py
13 -rw-r--r--···0·root·········(0)·root·········(0)·····3115·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_sitebuiltins.py13 -rw-r--r--···0·root·········(0)·root·········(0)·····3115·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_sitebuiltins.py
14 -rw-r--r--···0·root·········(0)·root·········(0)····25271·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_strptime.py14 -rw-r--r--···0·root·········(0)·root·········(0)····25271·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_strptime.py
15 -rw-r--r--···0·root·········(0)·root·········(0)····25821·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_sysconfigdata__arm-linux-gnueabihf.py15 -rw-r--r--···0·root·········(0)·root·········(0)····25835·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_sysconfigdata__arm-linux-gnueabihf.py
16 -rw-r--r--···0·root·········(0)·root·········(0)·····7220·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_threading_local.py16 -rw-r--r--···0·root·········(0)·root·········(0)·····7220·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_threading_local.py
17 -rw-r--r--···0·root·········(0)·root·········(0)·····5817·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_weakrefset.py17 -rw-r--r--···0·root·········(0)·root·········(0)·····5817·2021-02-28·17:03:44.000000·./usr/lib/python3.9/_weakrefset.py
18 -rw-r--r--···0·root·········(0)·root·········(0)·····4489·2021-02-28·17:03:44.000000·./usr/lib/python3.9/abc.py18 -rw-r--r--···0·root·········(0)·root·········(0)·····4489·2021-02-28·17:03:44.000000·./usr/lib/python3.9/abc.py
19 -rw-r--r--···0·root·········(0)·root·········(0)····98010·2021-02-28·17:03:44.000000·./usr/lib/python3.9/argparse.py19 -rw-r--r--···0·root·········(0)·root·········(0)····98010·2021-02-28·17:03:44.000000·./usr/lib/python3.9/argparse.py
20 -rw-r--r--···0·root·········(0)·root·········(0)····55943·2021-02-28·17:03:44.000000·./usr/lib/python3.9/ast.py20 -rw-r--r--···0·root·········(0)·root·········(0)····55943·2021-02-28·17:03:44.000000·./usr/lib/python3.9/ast.py
21 -rwxr-xr-x···0·root·········(0)·root·········(0)····19859·2021-02-28·17:03:44.000000·./usr/lib/python3.9/base64.py21 -rwxr-xr-x···0·root·········(0)·root·········(0)····19859·2021-02-28·17:03:44.000000·./usr/lib/python3.9/base64.py
22 -rw-r--r--···0·root·········(0)·root·········(0)·····2350·2021-02-28·17:03:44.000000·./usr/lib/python3.9/bisect.py22 -rw-r--r--···0·root·········(0)·root·········(0)·····2350·2021-02-28·17:03:44.000000·./usr/lib/python3.9/bisect.py
2.22 KB
./usr/lib/python3.9/_sysconfigdata__arm-linux-gnueabihf.py
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ·'BLDLIBRARY':·'-lpython3.9',15 ·'BLDLIBRARY':·'-lpython3.9',
16 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-pthread·-shared·-Wl,-O1·'16 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-pthread·-shared·-Wl,-O1·'
17 ··············'-Wl,-Bsymbolic-functions·'17 ··············'-Wl,-Bsymbolic-functions·'
18 ··············'·-Wl,-z,relro·-g·'18 ··············'·-Wl,-z,relro·-g·'
19 ··············'-fwrapv·-O2···',19 ··············'-fwrapv·-O2···',
20 ·'BUILDEXE':·'',20 ·'BUILDEXE':·'',
21 ·'BUILDPYTHON':·'python',21 ·'BUILDPYTHON':·'python',
22 ·'BUILD_GNU_TYPE':·'aarch64-unknown-linux-gnu',22 ·'BUILD_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',
23 ·'BYTESTR_DEPS':·'\\',23 ·'BYTESTR_DEPS':·'\\',
24 ·'CC':·'arm-linux-gnueabihf-gcc·-pthread',24 ·'CC':·'arm-linux-gnueabihf-gcc·-pthread',
25 ·'CCSHARED':·'-fPIC',25 ·'CCSHARED':·'-fPIC',
26 ·'CFLAGS':·'-Wno-unused-result·-Wsign-compare·-DNDEBUG·-g·-fwrapv·-O2·-Wall·-g·'26 ·'CFLAGS':·'-Wno-unused-result·-Wsign-compare·-DNDEBUG·-g·-fwrapv·-O2·-Wall·-g·'
27 ···········'·'27 ···········'·'
28 ···········'·-fstack-protector-strong·'28 ···········'·-fstack-protector-strong·'
29 ···········'-Wformat·-Werror=format-security··-g·-fwrapv·-O2··'29 ···········'-Wformat·-Werror=format-security··-g·-fwrapv·-O2··'
Offset 524, 15 lines modifiedOffset 524, 15 lines modified
524 ·'HAVE_WCSXFRM':·1,524 ·'HAVE_WCSXFRM':·1,
525 ·'HAVE_WMEMCMP':·1,525 ·'HAVE_WMEMCMP':·1,
526 ·'HAVE_WORKING_TZSET':·1,526 ·'HAVE_WORKING_TZSET':·1,
527 ·'HAVE_WRITEV':·1,527 ·'HAVE_WRITEV':·1,
528 ·'HAVE_X509_VERIFY_PARAM_SET1_HOST':·1,528 ·'HAVE_X509_VERIFY_PARAM_SET1_HOST':·1,
529 ·'HAVE_ZLIB_COPY':·1,529 ·'HAVE_ZLIB_COPY':·1,
530 ·'HAVE__GETPTY':·0,530 ·'HAVE__GETPTY':·0,
531 ·'HOST_GNU_TYPE':·'aarch64-unknown-linux-gnu',531 ·'HOST_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',
532 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.9·'532 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.9·'
533 ···················'/usr/include/python3.9',533 ···················'/usr/include/python3.9',
534 ·'INCLUDEDIR':·'/usr/include',534 ·'INCLUDEDIR':·'/usr/include',
535 ·'INCLUDEPY':·'/usr/include/python3.9',535 ·'INCLUDEPY':·'/usr/include/python3.9',
536 ·'INSTALL':·'/usr/bin/install·-c',536 ·'INSTALL':·'/usr/bin/install·-c',
537 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',537 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',
538 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',538 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',
Offset 582, 15 lines modifiedOffset 582, 15 lines modified
582 ·'MACHDESTLIB':·'/usr/lib/python3.9',582 ·'MACHDESTLIB':·'/usr/lib/python3.9',
583 ·'MACOSX_DEPLOYMENT_TARGET':·'',583 ·'MACOSX_DEPLOYMENT_TARGET':·'',
584 ·'MAINCC':·'arm-linux-gnueabihf-gcc·-pthread',584 ·'MAINCC':·'arm-linux-gnueabihf-gcc·-pthread',
585 ·'MAJOR_IN_MKDEV':·0,585 ·'MAJOR_IN_MKDEV':·0,
586 ·'MAJOR_IN_SYSMACROS':·1,586 ·'MAJOR_IN_SYSMACROS':·1,
587 ·'MAKESETUP':·'../Modules/makesetup',587 ·'MAKESETUP':·'../Modules/makesetup',
588 ·'MANDIR':·'/usr/share/man',588 ·'MANDIR':·'/usr/share/man',
589 ·'MKDIR_P':·'/bin/mkdir·-p',589 ·'MKDIR_P':·'/usr/bin/mkdir·-p',
590 ·'MODBUILT_NAMES':·'array··cmath··math··_struct··_random··_elementtree··'590 ·'MODBUILT_NAMES':·'array··cmath··math··_struct··_random··_elementtree··'
591 ···················'_pickle··_datetime··_bisect··_heapq··_statistics··'591 ···················'_pickle··_datetime··_bisect··_heapq··_statistics··'
592 ···················'unicodedata··fcntl··spwd··grp··select··_csv··_socket··'592 ···················'unicodedata··fcntl··spwd··grp··select··_csv··_socket··'
593 ···················'_posixsubprocess··_md5··_sha1··_sha256··_sha512··_sha3··'593 ···················'_posixsubprocess··_md5··_sha1··_sha256··_sha512··_sha3··'
594 ···················'_blake2··syslog··binascii··zlib··posix··errno··pwd··_sre··'594 ···················'_blake2··syslog··binascii··zlib··posix··errno··pwd··_sre··'
595 ···················'_codecs··_weakref··_functools··_operator··_collections··'595 ···················'_codecs··_weakref··_functools··_operator··_collections··'
596 ···················'_abc··itertools··atexit··_signal··_stat··time··_thread··'596 ···················'_abc··itertools··atexit··_signal··_stat··time··_thread··'
81.0 KB
./usr/lib/python3.9/lib-dynload/_ssl.cpython-39-arm-linux-gnueabihf.so
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·457ba6fec10479028029b5a2c308032d4b29434e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3f446063208c58eec1fa4fec09dd19f9554ded15
830 B
strings --all --bytes=8 {}
    
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 libc.so.6305 libc.so.6
306 GLIBC_2.4306 GLIBC_2.4
307 OPENSSL_1_1_0307 OPENSSL_1_1_0
308 OPENSSL_1_1_1308 OPENSSL_1_1_1
309 ,,,,,,,,,,·&309 ,,,,,,,,,,·&
310 pJAFXFzD310 pJAFXFzD
311 uK\FuIyDX311 uK\FuIyDX
312 $4IyD=X(h312 $5IyD=X(h
313 _KYF_J(F{DzD313 _KYF_J(F{DzD
314 rKsI{DyD314 rKsI{DyD
315 oJpIzDyD315 oJpIzDyD
316 WH3FBF)F316 WH3FBF)F
317 RH3FBF)F317 RH3FBF)F
318 MH[F2F)FxD318 MH[F2F)FxD
319 JHZF1FxD319 JHZF1FxD
Offset 1848, 15 lines modifiedOffset 1848, 15 lines modified
1848 _wrap_bio($self,·/,·incoming,·outgoing,·server_side,1848 _wrap_bio($self,·/,·incoming,·outgoing,·server_side,
1849 ··········server_hostname=None,·*,·owner=None,·session=None)1849 ··········server_hostname=None,·*,·owner=None,·session=None)
1850 _wrap_socket($self,·/,·sock,·server_side,·server_hostname=None,·*,1850 _wrap_socket($self,·/,·sock,·server_side,·server_hostname=None,·*,
1851 ·············owner=None,·session=None)1851 ·············owner=None,·session=None)
1852 An·error·occurred·in·the·SSL·implementation.1852 An·error·occurred·in·the·SSL·implementation.
1853 Implementation·module·for·SSL·socket·operations.··See·the·socket·module1853 Implementation·module·for·SSL·socket·operations.··See·the·socket·module
1854 for·documentation.1854 for·documentation.
1855 7ba6fec10479028029b5a2c308032d4b29434e.debug1855 446063208c58eec1fa4fec09dd19f9554ded15.debug
1856 .shstrtab1856 .shstrtab
1857 .note.gnu.build-id1857 .note.gnu.build-id
1858 .gnu.hash1858 .gnu.hash
1859 .gnu.version1859 .gnu.version
1860 .gnu.version_r1860 .gnu.version_r
1861 .rel.dyn1861 .rel.dyn
1862 .rel.plt1862 .rel.plt
74.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1043, 159 lines modifiedOffset 1043, 180 lines modified
1043 ./build-static/./Modules/_ssl.c:38451043 ./build-static/./Modules/_ssl.c:3845
1044 »       andcs»  r6,·r0,·r0,·ror·#41044 »       andcs»  r6,·r0,·r0,·ror·#4
1045 ./build-static/./Modules/_ssl.c:38511045 ./build-static/./Modules/_ssl.c:3851
1046 »       svclt»  0x0000bd101046 »       svclt»  0x0000bd10
1047 »       andeq»  pc,·r1,·ip,·lsr·#291047 »       andeq»  pc,·r1,·ip,·lsr·#29
1048 »       ldrdeq» r0,·[r0],·-ip1048 »       ldrdeq» r0,·[r0],·-ip
1049 »       andeq»  r6,·r0,·r4,·lsr·#181049 »       andeq»  r6,·r0,·r4,·lsr·#18
 1050 context_traverse():
 1051 ./build-static/./Modules/_ssl.c:3289
 1052 »       »       »       ;·<UNDEFINED>·instruction:·0x4605b530
 1053 ./build-static/./Modules/_ssl.c:3291
 1054 »       strmi»  r6,·[ip],·-r0,·asr·#18
 1055 ./build-static/./Modules/_ssl.c:3289
 1056 »       ldrmi»  fp,·[r1],·-r3,·lsl·#1
 1057 ./build-static/./Modules/_ssl.c:3291
 1058 »       bvs»    fea3665c·<PyInit__ssl@@Base+0xfea29bd4>
 1059 ./build-static/./Modules/_ssl.c:3293
 1060 »       strtmi» fp,·[r3],·-r8,·asr·#2
 1061 ./build-static/./Modules/_ssl.c:3295·(discriminator·1)
 1062 »       pop»    {r0,·r1,·ip,·sp,·pc}
 1063 »       »       »       ;·<UNDEFINED>·instruction:·0x47184030
 1064 ./build-static/./Modules/_ssl.c:3291·(discriminator·1)
 1065 »       strmi»  r9,·[r0,·r1,·lsl·#4]!
 1066 »       stmdacs»r0,·{r0,·r8,·fp,·ip,·pc}
 1067 »       strdlt» sp,·[r3],·-r3
 1068 ./build-static/./Modules/_ssl.c:3295
 1069 »       push»   {r4,·r5,·r8,·sl,·fp,·ip,·sp,·pc}
1050 _ssl__SSLContext__wrap_socket():1070 _ssl__SSLContext__wrap_socket():
1051 ./build-static/./Modules/clinic/_ssl.c.h:6761071 ./build-static/./Modules/clinic/_ssl.c.h:676
1052 »       svcmi»  0x00f0e92d 
1053 »       svcmi»  0x0053468b 
1054 »       strmi»  fp,·[r0],·sp,·lsl·#1 
1055 »       »       »       ;·<UNDEFINED>·instruction:·0x4611447f1072 »       »       »       ;·<UNDEFINED>·instruction:·0x468b4ff0
1056 ./build-static/./Modules/clinic/_ssl.c.h:681 
1057 »       ldmvs»  sp,·{r0,·r1,·r3,·r8,·ip,·sp,·pc}1073 »       addlt»  r4,·sp,·r3,·asr·pc
 1074 »       ldrbtmi»r4,·[pc],·#-1664»  ;·81c4·<X509_VERIFY_PARAM_set1_host@plt+0xa88>
 1075 »       tstlt»  fp,·r1,·lsl·r6
1058 ./build-static/./Modules/clinic/_ssl.c.h:681·(discriminator·1)1076 ./build-static/./Modules/clinic/_ssl.c.h:681·(discriminator·1)
1059 »       ldrmi»  lr,·[sp],·-r01077 »       mul»    r0,·sp,·r8
 1078 ./build-static/./Modules/clinic/_ssl.c.h:681
 1079 »       strmi»  r4,·[sp],·#-1565»    ;·0xfffff9e3
1060 ./build-static/./Modules/clinic/_ssl.c.h:681·(discriminator·4)1080 ./build-static/./Modules/clinic/_ssl.c.h:681·(discriminator·4)
 1081 »       stmdbeq»r2,·{r0,·r2,·r5,·r7,·r8,·ip,·sp,·lr,·pc}
1061 »       »       »       ;·<UNDEFINED>·instruction:·0xf1a5440d 
1062 »       ldmdblt»r3!,·{r1,·r8,·fp} 
1063 ./build-static/./Modules/clinic/_ssl.c.h:688·(discriminator·4)1082 ./build-static/./Modules/clinic/_ssl.c.h:688·(discriminator·4)
1064 »       vstrle.16»      s4,·[r4,·#-2]»   ;·<UNPREDICTABLE>1083 »       stmdbcs»r1,·{r0,·r1,·r4,·r5,·r8,·fp,·ip,·sp,·pc}
 1084 »       stmdbcs»r3,·{r2,·r8,·sl,·fp,·ip,·lr,·pc}
1065 ./build-static/./Modules/clinic/_ssl.c.h:688·(discriminator·2)1085 ./build-static/./Modules/clinic/_ssl.c.h:688·(discriminator·2)
1066 »       »       »       ;·<UNDEFINED>·instruction:·0xdc0229031086 »       »       »       ;·<UNDEFINED>·instruction:·0xf1bbdc02
 1087 »       tstle»  r4,·r0,·lsl·#30
1067 »       svceq»  0x0000f1bb 
1068 »       bmi»    12bc60c·<PyInit__ssl@@Base+0x12afb84> 
1069 ./build-static/./Modules/clinic/_ssl.c.h:688·(discriminator·3)1088 ./build-static/./Modules/clinic/_ssl.c.h:688·(discriminator·3)
 1089 »       ldrbmi» r4,·[r8],·-sl,·asr·#20
1070 »       mcrge»  6,·0,·r4,·cr7,·cr8,·{2} 
1071 »       beq»    c4300·<PyInit__ssl@@Base+0xb7878> 
1072 »       »       »       ;·<UNDEFINED>·instruction:·0x9604447a1090 »       »       »       ;·<UNDEFINED>·instruction:·0xf04fae07
1073 »       ldrbmi» pc,·[ip],·#514»     ;·0x202»       ;·<UNPREDICTABLE>1091 »       ldrbtmi»r0,·[sl],·#-2562»  ;·0xfffff5fe
 1092 »       vmax.s8»d9,·d2,·d4
 1093 »       andcs»  r4,·r0,·#220,·8»      ;·0xdc000000
1074 »       strls»  r2,·[r0],·#-512»     ;·0xfffffe001094 »       strcs»  r9,·[r3],·#-1024»    ;·0xfffffc00
1075 »       andls»  r2,·r3,·#50331648»   ;·0x3000000 
1076 »       strge»  lr,·[r1],·#-2509»    ;·0xfffff633 
1077 »       ldm»    r4!,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}^1095 »       stmib»  sp,·{r0,·r1,·r9,·ip,·pc}^
 1096 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffa401
 1097 »       strmi»  lr,·[r3],·r0,·ror·#17
1078 ./build-static/./Modules/clinic/_ssl.c.h:689·(discriminator·3)1098 ./build-static/./Modules/clinic/_ssl.c.h:689·(discriminator·3)
1079 »       stmdblt»r8,·{r0,·r1,·r7,·r9,·sl,·lr}1099 »       strcs»  fp,·[r0],·#-2312»    ;·0xfffff6f8
1080 ./build-static/./Modules/clinic/_ssl.c.h:6771100 ./build-static/./Modules/clinic/_ssl.c.h:677
 1101 »       mcrmi»  0,·2,·lr,·cr1,·cr9,·{3}
1081 »       rsbs»   r2,·r9,·r0,·lsl·#8 
1082 ./build-static/./Modules/clinic/_ssl.c.h:692 
1083 »       »       »       ;·<UNDEFINED>·instruction:·0xf8db4e40 
1084 _Py_IS_TYPE():1102 _Py_IS_TYPE():
1085 ./build-static/../Include/object.h:1281103 ./build-static/../Include/object.h:128
 1104 »       ldrdcc» pc,·[r0],·-fp
1086 »       ldrbtmi»r3,·[lr],·#-0 
1087 »       ldmdavs»r1!,·{r3,·r4,·r6,·fp,·sp,·lr} 
1088 _ssl__SSLContext__wrap_socket():1105 _ssl__SSLContext__wrap_socket():
1089 ./build-static/./Modules/clinic/_ssl.c.h:6921106 ./build-static/./Modules/clinic/_ssl.c.h:692
1090 »       andle»  r4,·lr,·r1,·lsl·#51107 »       ldmdavs»r8,·{r1,·r2,·r3,·r4,·r5,·r6,·sl,·lr}^
 1108 »       addmi»  r6,·r1,·#3211264»    ;·0x310000
 1109 »       »       »       ;·<UNDEFINED>·instruction:·0xf7fed00e
1091 ./build-static/./Modules/clinic/_ssl.c.h:692·(discriminator·1)1110 ./build-static/./Modules/clinic/_ssl.c.h:692·(discriminator·1)
1092 »       svc»    0x0038f7fe 
1093 »       ldmdblt»r0,·{r2,·r9,·sl,·lr}^1111 »       strmi»  lr,·[r4],·-r4,·lsr·#30
 1112 »       ldmdavs»r7!,·{r4,·r6,·r8,·fp,·ip,·sp,·pc}
1094 ./build-static/./Modules/clinic/_ssl.c.h:6931113 ./build-static/./Modules/clinic/_ssl.c.h:693
1095 »       ldmdbmi»fp!,·{r0,·r1,·r2,·r4,·r5,·fp,·sp,·lr}1114 »       ldmdami»ip!,·{r0,·r1,·r3,·r4,·r5,·r8,·fp,·lr}
 1115 »       ldrdcc» pc,·[r0],·-fp
 1116 »       ldmvs»  sl!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}^
1096 »       »       »       ;·<UNDEFINED>·instruction:·0xf8db483b1117 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4478
 1118 »       rsb»    lr,·r2,·ip,·ror·#20
1097 »       ldrbtmi»r3,·[r9],·#-0 
1098 »       ldrbtmi»r6,·[r8],·#-2298»  ;·0xfffff706 
1099 »       b»      fe04620c·<PyInit__ssl@@Base+0xfe039784> 
1100 ./build-static/./Modules/clinic/_ssl.c.h:6941119 ./build-static/./Modules/clinic/_ssl.c.h:697
1101 »       ldmdami»r8!,·{r1,·r5,·r6,·sp,·lr,·pc}1120 »       »       »       ;·<UNDEFINED>·instruction:·0xf8db4838
1102 _Py_IS_TYPE():1121 _Py_IS_TYPE():
1103 ./build-static/../Include/object.h:1281122 ./build-static/../Include/object.h:128
1104 »       ldrdcs» pc,·[r4],·-fp1123 »       »       »       ;·<UNDEFINED>·instruction:·0xf8db2004
1105 _ssl__SSLContext__wrap_socket():1124 _ssl__SSLContext__wrap_socket():
1106 ./build-static/./Modules/clinic/_ssl.c.h:6961125 ./build-static/./Modules/clinic/_ssl.c.h:696
1107 »       ldrdge» pc,·[r0],·-fp1126 »       ldmdapl»r9!,·{sp,·pc}
 1127 _Py_IS_TYPE():
 1128 ./build-static/../Include/object.h:128
 1129 »       addmi»  r6,·r8,·#80,·16»      ;·0x500000
 1130 _ssl__SSLContext__wrap_socket():
1108 ./build-static/./Modules/clinic/_ssl.c.h:6971131 ./build-static/./Modules/clinic/_ssl.c.h:697
1109 »       ldmdavs»r0,·{r0,·r3,·r4,·r5,·fp,·ip,·lr}^ 
1110 »       smlabble»       r8,·r8,·r2,·r41132 »       ldmdami»r5!,·{r3,·r8,·ip,·lr,·pc}
 1133 ./build-static/./Modules/clinic/_ssl.c.h:677
 1134 »       ldmdbmi»r5!,·{sl,·sp}
1111 ./build-static/./Modules/clinic/_ssl.c.h:6981135 ./build-static/./Modules/clinic/_ssl.c.h:698
 1136 »       ldmdapl»sp!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}
1112 »       strcs»  r4,·[r0],·#-2100»    ;·0xfffff7cc 
1113 »       ldrbtmi»r4,·[r9],·#-2356»  ;·0xfffff6cc 
1114 »       stmdavs»r8!,·{r0,·r2,·r3,·r4,·r5,·fp,·ip,·lr} 
1115 »       ldmdb»  r0,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}^ 
1116 ./build-static/./Modules/clinic/_ssl.c.h:700 
1117 »       »       »       ;·<UNDEFINED>·instruction:·0xf7fee0501137 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6828
 1138 »       subs»   lr,·r0,·ip,·lsr·r9
1118 ./build-static/./Modules/clinic/_ssl.c.h:697·(discriminator·1)1139 ./build-static/./Modules/clinic/_ssl.c.h:697·(discriminator·1)
1119 »       stmdacs»r0,·{r3,·r4,·r8,·r9,·sl,·fp,·sp,·lr,·pc} 
1120 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dbd1f21140 »       svc»    0x0002f7fe
 1141 »       mvnsle» r2,·r0,·lsl·#16
Max diff block lines reached; 70245/75974 bytes (92.46%) of diff not shown.
4.5 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
2 Hex·dump·of·section·'.data':2 Hex·dump·of·section·'.data':
3 ··0x000284f0·f0840200·01000000·00000000·00000000·................3 ··0x000284f0·f0840200·01000000·00000000·00000000·................
4 ··0x00028500·6c600100·34000000·00000000·49800000·l`..4.......I...4 ··0x00028500·6c600100·34000000·00000000·49800000·l`..4.......I...
5 ··0x00028510·00000000·00000000·00000000·00000000·................5 ··0x00028510·00000000·00000000·00000000·00000000·................
6 ··0x00028520·00000000·00000000·00000000·00000000·................6 ··0x00028520·00000000·00000000·00000000·00000000·................
7 ··0x00028530·00000000·00000000·00000000·00000000·................7 ··0x00028530·00000000·00000000·00000000·00000000·................
8 ··0x00028540·00000000·00000000·00440400·00000000·.........D......8 ··0x00028540·00000000·00000000·00440400·00000000·.........D......
9 ··0x00028550·0f8f0000·e9db0000·00000000·00000000·................9 ··0x00028550·89810000·e9db0000·00000000·00000000·................
10 ··0x00028560·00000000·00000000·988e0200·00000000·................10 ··0x00028560·00000000·00000000·988e0200·00000000·................
11 ··0x00028570·808d0200·00000000·00000000·00000000·................11 ··0x00028570·808d0200·00000000·00000000·00000000·................
12 ··0x00028580·00000000·00000000·00000000·00000000·................12 ··0x00028580·00000000·00000000·00000000·00000000·................
13 ··0x00028590·49770000·00000000·00000000·00000000·Iw..............13 ··0x00028590·49770000·00000000·00000000·00000000·Iw..............
14 ··0x000285a0·00000000·00000000·00000000·00000000·................14 ··0x000285a0·00000000·00000000·00000000·00000000·................
15 ··0x000285b0·00000000·00000000·00000000·00000000·................15 ··0x000285b0·00000000·00000000·00000000·00000000·................
16 ··0x000285c0·01000000·00000000·00000000·5c600100·............\`..16 ··0x000285c0·01000000·00000000·00000000·5c600100·............\`..
17 ··0x000285d0·38000000·00000000·b98e0000·00000000·8...............17 ··0x000285d0·38000000·00000000·e58e0000·00000000·8...............
18 ··0x000285e0·00000000·00000000·00000000·00000000·................18 ··0x000285e0·00000000·00000000·00000000·00000000·................
19 ··0x000285f0·00000000·00000000·00000000·00000000·................19 ··0x000285f0·00000000·00000000·00000000·00000000·................
20 ··0x00028600·00000000·00000000·00000000·00000000·................20 ··0x00028600·00000000·00000000·00000000·00000000·................
21 ··0x00028610·00000000·00000400·00000000·05960000·................21 ··0x00028610·00000000·00000400·00000000·05960000·................
22 ··0x00028620·77960000·00000000·00000000·00000000·w...............22 ··0x00028620·77960000·00000000·00000000·00000000·w...............
23 ··0x00028630·00000000·a08c0200·00000000·148c0200·................23 ··0x00028630·00000000·a08c0200·00000000·148c0200·................
24 ··0x00028640·00000000·00000000·00000000·00000000·................24 ··0x00028640·00000000·00000000·00000000·00000000·................
Offset 114, 22 lines modifiedOffset 114, 22 lines modified
114 ··0x00028be0·a0680100·eceb0000·d1a40000·08000000·.h..............114 ··0x00028be0·a0680100·eceb0000·d1a40000·08000000·.h..............
115 ··0x00028bf0·38680100·24f80000·71a50000·04000000·8h..$...q.......115 ··0x00028bf0·38680100·24f80000·71a50000·04000000·8h..$...q.......
116 ··0x00028c00·b8670100·00000000·00000000·00000000·.g..............116 ··0x00028c00·b8670100·00000000·00000000·00000000·.g..............
117 ··0x00028c10·00000000·30f80000·d5950000·ffbd0000·....0...........117 ··0x00028c10·00000000·30f80000·d5950000·ffbd0000·....0...........
118 ··0x00028c20·c06a0100·00000000·10f70000·359c0000·.j..........5...118 ··0x00028c20·c06a0100·00000000·10f70000·359c0000·.j..........5...
119 ··0x00028c30·00000000·986a0100·00000000·1cf70000·.....j..........119 ··0x00028c30·00000000·986a0100·00000000·1cf70000·.....j..........
120 ··0x00028c40·df950000·00000000·686a0100·00000000·........hj......120 ··0x00028c40·df950000·00000000·686a0100·00000000·........hj......
121 ··0x00028c50·2cf70000·439c0000·d9850000·186a0100·,...C........j..121 ··0x00028c50·2cf70000·439c0000·05860000·186a0100·,...C........j..
122 ··0x00028c60·00000000·c0f40000·25bf0000·89bf0000·........%.......122 ··0x00028c60·00000000·c0f40000·25bf0000·89bf0000·........%.......
123 ··0x00028c70·e8690100·00000000·38f80000·41a10000·.i......8...A...123 ··0x00028c70·e8690100·00000000·38f80000·41a10000·.i......8...A...
124 ··0x00028c80·00000000·b8690100·00000000·00000000·.....i..........124 ··0x00028c80·00000000·b8690100·00000000·00000000·.....i..........
125 ··0x00028c90·00000000·00000000·00000000·00000000·................125 ··0x00028c90·00000000·00000000·00000000·00000000·................
126 ··0x00028ca0·48f80000·05860000·04000000·6c710100·H...........lq..126 ··0x00028ca0·48f80000·31860000·04000000·6c710100·H...1.......lq..
127 ··0x00028cb0·eceb0000·1d880000·08000000·f8700100·.............p..127 ··0x00028cb0·eceb0000·49880000·08000000·f8700100·....I........p..
128 ··0x00028cc0·70ec0000·918b0000·01000000·b8700100·p............p..128 ··0x00028cc0·70ec0000·bd8b0000·01000000·b8700100·p............p..
129 ··0x00028cd0·18f80000·819d0000·04000000·44700100·............Dp..129 ··0x00028cd0·18f80000·819d0000·04000000·44700100·............Dp..
130 ··0x00028ce0·f0f30000·45b90000·80000000·6c6e0100·....E.......ln..130 ··0x00028ce0·f0f30000·45b90000·80000000·6c6e0100·....E.......ln..
131 ··0x00028cf0·d8f00000·21a00000·82000000·246d0100·....!.......$m..131 ··0x00028cf0·d8f00000·21a00000·82000000·246d0100·....!.......$m..
132 ··0x00028d00·58f80000·edbb0000·04000000·0c6d0100·X............m..132 ··0x00028d00·58f80000·edbb0000·04000000·0c6d0100·X............m..
133 ··0x00028d10·60f80000·79bb0000·04000000·ec6c0100·`...y........l..133 ··0x00028d10·60f80000·79bb0000·04000000·ec6c0100·`...y........l..
134 ··0x00028d20·20e80000·bd9c0000·04000000·d46c0100··............l..134 ··0x00028d20·20e80000·bd9c0000·04000000·d46c0100··............l..
135 ··0x00028d30·70f80000·059d0000·04000000·ac6c0100·p............l..135 ··0x00028d30·70f80000·059d0000·04000000·ac6c0100·p............l..
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ··0x00028e20·38f90000·69c30000·79c30000·00000000·8...i...y.......150 ··0x00028e20·38f90000·69c30000·79c30000·00000000·8...i...y.......
151 ··0x00028e30·00000000·40f90000·71800000·4d810000·....@...q...M...151 ··0x00028e30·00000000·40f90000·71800000·4d810000·....@...q...M...
152 ··0x00028e40·00000000·00000000·8cf40000·db960000·................152 ··0x00028e40·00000000·00000000·8cf40000·db960000·................
153 ··0x00028e50·00000000·00000000·00000000·54f90000·............T...153 ··0x00028e50·00000000·00000000·00000000·54f90000·............T...
154 ··0x00028e60·31c20000·45c20000·00000000·00000000·1...E...........154 ··0x00028e60·31c20000·45c20000·00000000·00000000·1...E...........
155 ··0x00028e70·64f90000·65db0000·d57c0000·00000000·d...e....|......155 ··0x00028e70·64f90000·65db0000·d57c0000·00000000·d...e....|......
156 ··0x00028e80·00000000·00000000·00000000·00000000·................156 ··0x00028e80·00000000·00000000·00000000·00000000·................
157 ··0x00028e90·00000000·00000000·a8ea0000·89810000·................157 ··0x00028e90·00000000·00000000·a8ea0000·b3810000·................
158 ··0x00028ea0·82000000·68770100·88f50000·65c00000·....hw......e...158 ··0x00028ea0·82000000·68770100·88f50000·65c00000·....hw......e...
159 ··0x00028eb0·82000000·f0760100·e4ef0000·199a0000·.....v..........159 ··0x00028eb0·82000000·f0760100·e4ef0000·199a0000·.....v..........
160 ··0x00028ec0·08000000·c8760100·18f10000·99a10000·.....v..........160 ··0x00028ec0·08000000·c8760100·18f10000·99a10000·.....v..........
161 ··0x00028ed0·08000000·9c760100·68f00000·bd9b0000·.....v..h.......161 ··0x00028ed0·08000000·9c760100·68f00000·bd9b0000·.....v..h.......
162 ··0x00028ee0·08000000·70760100·70f90000·cd790000·....pv..p....y..162 ··0x00028ee0·08000000·70760100·70f90000·cd790000·....pv..p....y..
163 ··0x00028ef0·82000000·28760100·80f90000·77800000·....(v......w...163 ··0x00028ef0·82000000·28760100·80f90000·77800000·....(v......w...
164 ··0x00028f00·08000000·04760100·90f90000·897d0000·.....v.......}..164 ··0x00028f00·08000000·04760100·90f90000·897d0000·.....v.......}..
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·37626136·66656331·30343739·30323830·7ba6fec104790280 
3 ··0x00000010·32396235·61326333·30383033·32643462·29b5a2c308032d4b2 ··0x00000000·34343630·36333230·38633538·65656331·446063208c58eec1
 3 ··0x00000010·66613466·65633039·64643139·66393535·fa4fec09dd19f955
4 ··0x00000020·32393433·34652e64·65627567·00000000·29434e.debug....4 ··0x00000020·34646564·31352e64·65627567·00000000·4ded15.debug....
5 ··0x00000030·e970030b····························.p..5 ··0x00000030·99ba24b0····························..$.
  
2.69 MB
libpython3.9-stdlib_3.9.2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary
2 -rw-r--r--···0········0········0·····9204·2021-02-28·17:03:44.000000·control.tar.xz2 -rw-r--r--···0········0········0·····9196·2021-02-28·17:03:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1599716·2021-02-28·17:03:44.000000·data.tar.xz3 -rw-r--r--···0········0········0··1599932·2021-02-28·17:03:44.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.69 MB
data.tar.xz
2.69 MB
data.tar
111 KB
./usr/lib/python3.9/lib-dynload/_bz2.cpython-39-arm-linux-gnueabihf.so
853 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·0xf182 Entry·point·0xf18
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·0x02fbc·0x02fbc·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x02fc4·0x02fc4·R·E·0x10000
7 ··LOAD···········0x003efc·0x00013efc·0x00013efc·0x0049c·0x004a0·RW··0x100007 ··LOAD···········0x003efc·0x00013efc·0x00013efc·0x0049c·0x004a0·RW··0x10000
8 ··DYNAMIC········0x003f10·0x00013f10·0x00013f10·0x000f0·0x000f0·RW··0x48 ··DYNAMIC········0x003f10·0x00013f10·0x00013f10·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······0x003efc·0x00013efc·0x00013efc·0x00104·0x00104·R···0x111 ··GNU_RELRO······0x003efc·0x00013efc·0x00013efc·0x00104·0x00104·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··········00000508·000508·000406·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000508·000508·000406·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········0000090e·00090e·00007a·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········0000090e·00090e·00007a·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00000988·000988·000040·00···A··4···2··411 ··[·6]·.gnu.version_r····VERNEED·········00000988·000988·000040·00···A··4···2··4
12 ··[·7]·.rel.dyn··········REL·············000009c8·0009c8·000198·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············000009c8·0009c8·000198·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00000b60·000b60·000168·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············00000b60·000b60·000168·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········00000cc8·000cc8·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00000cc8·000cc8·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000cd4·000cd4·000240·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000cd4·000cd4·000240·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00000f18·000f18·001594·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00000f18·000f18·00159c·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········000024ac·0024ac·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000024b4·0024b4·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000024b4·0024b4·000b04·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········000024bc·0024bc·000b04·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········00002fb8·002fb8·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········00002fc0·002fc0·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00013efc·003efc·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00013efc·003efc·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00013f00·003f00·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00013f00·003f00·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00013f04·003f04·00000c·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00013f04·003f04·00000c·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00013f10·003f10·0000f0·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········00013f10·003f10·0000f0·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········00014000·004000·0000f4·04··WA··0···0··424 ··[19]·.got··············PROGBITS········00014000·004000·0000f4·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········000140f4·0040f4·0002a4·00··WA··0···0··425 ··[20]·.data·············PROGBITS········000140f4·0040f4·0002a4·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00014398·004398·000004·00··WA··0···0··126 ··[21]·.bss··············NOBITS··········00014398·004398·000004·00··WA··0···0··1
682 B
readelf --wide --symbols {}
    
Offset 57, 8 lines modifiedOffset 57, 8 lines modified
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·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_AsInt61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_AsInt
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_free_lock63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_free_lock
64 ····60:·00001ca5····12·FUNC····GLOBAL·DEFAULT···11·PyInit__bz264 ····60:·00001cb1····12·FUNC····GLOBAL·DEFAULT···11·PyInit__bz2
897 B
readelf --wide --dynamic {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Dynamic·section·at·offset·0x3f10·contains·26·entries:1 Dynamic·section·at·offset·0x3f10·contains·26·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libbz2.so.1.0]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libbz2.so.1.0]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
6 ·0x0000000c·(INIT)·······················0xcc86 ·0x0000000c·(INIT)·······················0xcc8
7 ·0x0000000d·(FINI)·······················0x24ac7 ·0x0000000d·(FINI)·······················0x24b4
8 ·0x00000019·(INIT_ARRAY)·················0x13efc8 ·0x00000019·(INIT_ARRAY)·················0x13efc
9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
10 ·0x0000001a·(FINI_ARRAY)·················0x13f0010 ·0x0000001a·(FINI_ARRAY)·················0x13f00
11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
12 ·0x6ffffef5·(GNU_HASH)···················0x11812 ·0x6ffffef5·(GNU_HASH)···················0x118
13 ·0x00000005·(STRTAB)·····················0x50813 ·0x00000005·(STRTAB)·····················0x508
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:·36395e38862dbb5dcbcabf5de03719be604d35433 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d38bf5841b18650b9070f655d5c4b0c2a2777fc
1.28 KB
strings --all --bytes=8 {}
    
Offset 38, 34 lines modifiedOffset 38, 32 lines modified
38 BZ2_bzDecompress38 BZ2_bzDecompress
39 PyEval_RestoreThread39 PyEval_RestoreThread
40 PyThread_release_lock40 PyThread_release_lock
41 PyBuffer_Release41 PyBuffer_Release
42 _PyBytes_Resize42 _PyBytes_Resize
43 _PyArg_UnpackKeywords43 _PyArg_UnpackKeywords
44 PyMem_Malloc44 PyMem_Malloc
45 PyMem_Realloc 
46 PyErr_SetNone 
47 _PyArg_BadArgument45 _PyArg_BadArgument
 46 PyErr_SetNone
48 PyMem_Free47 PyMem_Free
 48 PyMem_Realloc
49 PyExc_OverflowError49 PyExc_OverflowError
50 BZ2_bzCompress50 BZ2_bzCompress
51 BZ2_bzDecompressEnd51 BZ2_bzDecompressEnd
52 BZ2_bzCompressEnd52 BZ2_bzCompressEnd
53 PyMem_RawFree53 PyMem_RawFree
54 PyType_GenericNew54 PyType_GenericNew
55 libbz2.so.1.055 libbz2.so.1.0
56 libpthread.so.056 libpthread.so.0
57 libc.so.657 libc.so.6
58 GLIBC_2.458 GLIBC_2.4
59 &H&IyD6X0h59 &H&IyD6X0h
60 "KF}DAF45O 
61 qMqIyD{Y 
62 kIBF{XmI 
63 0J1I1HzD+hyDxD 
64 )L)IyD?Y8h60 QLRIyD?Y8h
 61 JJJIKHzD+hyDxD
 62 +M+IyD{Y
65 H»      IxD»   JyD»63 H»      IxD»   JyD»
66 %5H9FzD+FxDec64 %5H9FzD+FxDec
67 BZ2Compressor65 BZ2Compressor
68 integer·argument·expected,·got·float66 integer·argument·expected,·got·float
69 compresslevel·must·be·between·1·and·967 compresslevel·must·be·between·1·and·9
70 Unable·to·allocate·lock68 Unable·to·allocate·lock
71 BZ2Decompressor69 BZ2Decompressor
Offset 118, 15 lines modifiedOffset 116, 15 lines modified
118 Create·a·decompressor·object·for·decompressing·data·incrementally.116 Create·a·decompressor·object·for·decompressing·data·incrementally.
119 For·one-shot·decompression,·use·the·decompress()·function·instead.117 For·one-shot·decompression,·use·the·decompress()·function·instead.
120 BZ2Compressor(compresslevel=9,·/)118 BZ2Compressor(compresslevel=9,·/)
121 Create·a·compressor·object·for·compressing·data·incrementally.119 Create·a·compressor·object·for·compressing·data·incrementally.
122 ··compresslevel120 ··compresslevel
123 ····Compression·level,·as·a·number·between·1·and·9.121 ····Compression·level,·as·a·number·between·1·and·9.
124 For·one-shot·compression,·use·the·compress()·function·instead.122 For·one-shot·compression,·use·the·compress()·function·instead.
125 395e38862dbb5dcbcabf5de03719be604d3543.debug123 38bf5841b18650b9070f655d5c4b0c2a2777fc.debug
126 .shstrtab124 .shstrtab
127 .note.gnu.build-id125 .note.gnu.build-id
128 .gnu.hash126 .gnu.hash
129 .gnu.version127 .gnu.version
130 .gnu.version_r128 .gnu.version_r
131 .rel.dyn129 .rel.dyn
132 .rel.plt130 .rel.plt
1.69 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 46, 19 lines modifiedOffset 46, 19 lines modified
46 ··0x000007b8·65737300·50794576·616c5f52·6573746f·ess.PyEval_Resto46 ··0x000007b8·65737300·50794576·616c5f52·6573746f·ess.PyEval_Resto
47 ··0x000007c8·72655468·72656164·00507954·68726561·reThread.PyThrea47 ··0x000007c8·72655468·72656164·00507954·68726561·reThread.PyThrea
48 ··0x000007d8·645f7265·6c656173·655f6c6f·636b0050·d_release_lock.P48 ··0x000007d8·645f7265·6c656173·655f6c6f·636b0050·d_release_lock.P
49 ··0x000007e8·79427566·6665725f·52656c65·61736500·yBuffer_Release.49 ··0x000007e8·79427566·6665725f·52656c65·61736500·yBuffer_Release.
50 ··0x000007f8·5f507942·79746573·5f526573·697a6500·_PyBytes_Resize.50 ··0x000007f8·5f507942·79746573·5f526573·697a6500·_PyBytes_Resize.
51 ··0x00000808·5f507941·72675f55·6e706163·6b4b6579·_PyArg_UnpackKey51 ··0x00000808·5f507941·72675f55·6e706163·6b4b6579·_PyArg_UnpackKey
52 ··0x00000818·776f7264·73005079·4d656d5f·4d616c6c·words.PyMem_Mall52 ··0x00000818·776f7264·73005079·4d656d5f·4d616c6c·words.PyMem_Mall
53 ··0x00000828·6f630050·794d656d·5f526561·6c6c6f63·oc.PyMem_Realloc 
54 ··0x00000838·00507945·72725f53·65744e6f·6e65006d·.PyErr_SetNone.m 
55 ··0x00000848·656d6d6f·7665005f·50794172·675f4261·emmove._PyArg_Ba53 ··0x00000828·6f63006d·656d6d6f·7665005f·50794172·oc.memmove._PyAr
56 ··0x00000858·64417267·756d656e·74005079·4d656d5f·dArgument.PyMem_54 ··0x00000838·675f4261·64417267·756d656e·74005079·g_BadArgument.Py
 55 ··0x00000848·4572725f·5365744e·6f6e6500·50794d65·Err_SetNone.PyMe
 56 ··0x00000858·6d5f4672·65650050·794d656d·5f526561·m_Free.PyMem_Rea
57 ··0x00000868·46726565·00507945·78635f4f·76657266·Free.PyExc_Overf57 ··0x00000868·6c6c6f63·00507945·78635f4f·76657266·lloc.PyExc_Overf
58 ··0x00000878·6c6f7745·72726f72·00425a32·5f627a43·lowError.BZ2_bzC58 ··0x00000878·6c6f7745·72726f72·00425a32·5f627a43·lowError.BZ2_bzC
59 ··0x00000888·6f6d7072·65737300·425a325f·627a4465·ompress.BZ2_bzDe59 ··0x00000888·6f6d7072·65737300·425a325f·627a4465·ompress.BZ2_bzDe
60 ··0x00000898·636f6d70·72657373·456e6400·425a325f·compressEnd.BZ2_60 ··0x00000898·636f6d70·72657373·456e6400·425a325f·compressEnd.BZ2_
61 ··0x000008a8·627a436f·6d707265·7373456e·64005079·bzCompressEnd.Py61 ··0x000008a8·627a436f·6d707265·7373456e·64005079·bzCompressEnd.Py
62 ··0x000008b8·4d656d5f·52617746·72656500·50795479·Mem_RawFree.PyTy62 ··0x000008b8·4d656d5f·52617746·72656500·50795479·Mem_RawFree.PyTy
63 ··0x000008c8·70655f47·656e6572·69634e65·77007261·pe_GenericNew.ra63 ··0x000008c8·70655f47·656e6572·69634e65·77007261·pe_GenericNew.ra
64 ··0x000008d8·69736500·6c696262·7a322e73·6f2e312e·ise.libbz2.so.1.64 ··0x000008d8·69736500·6c696262·7a322e73·6f2e312e·ise.libbz2.so.1.
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 00000cc8·<.init>:3 00000cc8·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     1bdc·<PyThread_free_lock@plt+0xcd4>6 »       bl»     1be8·<PyThread_free_lock@plt+0xce0>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
73.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000f18·<PyInit__bz2@@Base-0xd8c>:2 00000f18·<PyInit__bz2@@Base-0xd98>:
3 _bz2_BZ2Decompressor___init__():3 _bz2_BZ2Decompressor___init__():
4 ./build-static/./Modules/clinic/_bz2module.c.h:2074 ./build-static/./Modules/clinic/_bz2module.c.h:207
5 »       mvnsmi» lr,·sp,·lsr·#185 »       mvnsmi» lr,·sp,·lsr·#18
6 »       stcmi»  6,·cr4,·[ip,·#16]6 »       stcmi»  6,·cr4,·[ip,·#16]
7 ./build-static/./Modules/clinic/_bz2module.c.h:2107 ./build-static/./Modules/clinic/_bz2module.c.h:210
8 »       ldrmi»  r6,·[r7],·-r3,·asr·#168 »       ldrmi»  r6,·[r7],·-r3,·asr·#16
9 »       mcrmi»  4,·4,·r4,·cr11,·cr13,·{3}9 »       mcrmi»  4,·4,·r4,·cr11,·cr13,·{3}
10 »       blne»   160e660·<PyInit__bz2@@Base+0x160c9bc>10 »       blne»   160e660·<PyInit__bz2@@Base+0x160c9b0>
11 ./build-static/./Modules/clinic/_bz2module.c.h:20711 ./build-static/./Modules/clinic/_bz2module.c.h:207
12 »       blx»    fec1212c·<PyInit__bz2@@Base+0xfec10488>12 »       blx»    fec1212c·<PyInit__bz2@@Base+0xfec1047c>
13 ./build-static/./Modules/clinic/_bz2module.c.h:21013 ./build-static/./Modules/clinic/_bz2module.c.h:210
14 »       ldmdbeq»r3,·{r7,·r9,·ip,·sp,·lr,·pc}^14 »       ldmdbeq»r3,·{r7,·r9,·ip,·sp,·lr,·pc}^
15 »       svclt»  0x000c290015 »       svclt»  0x000c2900
16 »       »       »       ;·<UNDEFINED>·instruction:·0xf003200016 »       »       »       ;·<UNDEFINED>·instruction:·0xf0032000
17 »       stmdacs»r0,·{r0}17 »       stmdacs»r0,·{r0}
18 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfd06718 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfd067
19 ./build-static/./Modules/clinic/_bz2module.c.h:21119 ./build-static/./Modules/clinic/_bz2module.c.h:211
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ./build-static/./Modules/_bz2module.c:61841 ./build-static/./Modules/_bz2module.c:618
42 »       strmi»  lr,·[r5],·-r4,·lsl·#3142 »       strmi»  lr,·[r5],·-r4,·lsl·#31
43 ./build-static/./Modules/_bz2module.c:61943 ./build-static/./Modules/_bz2module.c:619
44 »       »       »       ;·<UNDEFINED>·instruction:·0xf000280044 »       »       »       ;·<UNDEFINED>·instruction:·0xf0002800
45 »       stcvs»  0,·cr8,·[r1,·#-824]!» ;·0xfffffcc845 »       stcvs»  0,·cr8,·[r1,·#-824]!» ;·0xfffffcc8
46 ./build-static/./Modules/_bz2module.c:62346 ./build-static/./Modules/_bz2module.c:623
47 »       »       »       ;·<UNDEFINED>·instruction:·0xf040290047 »       »       »       ;·<UNDEFINED>·instruction:·0xf0402900
48 »       blvs»   ff9e12ac·<PyInit__bz2@@Base+0xff9df608>48 »       blvs»   ff9e12ac·<PyInit__bz2@@Base+0xff9df5fc>
49 ./build-static/./Modules/_bz2module.c:62849 ./build-static/./Modules/_bz2module.c:628
50 »       stmib»  r4,·{r0,·sp}^50 »       stmib»  r4,·{r0,·sp}^
51 ./build-static/./Modules/_bz2module.c:62951 ./build-static/./Modules/_bz2module.c:629
52 »       »       »       ;·<UNDEFINED>·instruction:·0xf884151352 »       »       »       ;·<UNDEFINED>·instruction:·0xf8841513
53 ./build-static/./Modules/_bz2module.c:62853 ./build-static/./Modules/_bz2module.c:628
54 »       strmi»  r0,·[r8],·-r0,·asr·#3254 »       strmi»  r0,·[r8],·-r0,·asr·#32
55 ./build-static/./Modules/_bz2module.c:63155 ./build-static/./Modules/_bz2module.c:631
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 »       ldrhhi» lr,·[r0,·#141]!»    ;·0x8d81 »       ldrhhi» lr,·[r0,·#141]!»    ;·0x8d
82 catch_bz2_error():82 catch_bz2_error():
83 ./build-static/./Modules/_bz2module.c:8683 ./build-static/./Modules/_bz2module.c:86
84 »       ldrsbgt»pc,·[ip,·#-143]!»  ;·0xffffff71»       ;·<UNPREDICTABLE>84 »       ldrsbgt»pc,·[ip,·#-143]!»  ;·0xffffff71»       ;·<UNPREDICTABLE>
85 »       ldrbtmi»r4,·[r9],·#-2399»  ;·0xfffff6a185 »       ldrbtmi»r4,·[r9],·#-2399»  ;·0xfffff6a1
86 »       andcc»  pc,·ip,·r6,·asr·r8»    ;·<UNPREDICTABLE>86 »       andcc»  pc,·ip,·r6,·asr·r8»    ;·<UNPREDICTABLE>
87 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff681887 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6818
88 »       blvs»   ff83cb84·<PyInit__bz2@@Base+0xff83aee0>88 »       blvs»   ff83cb84·<PyInit__bz2@@Base+0xff83aed4>
89 _bz2_BZ2Decompressor___init___impl():89 _bz2_BZ2Decompressor___init___impl():
90 ./build-static/./Modules/_bz2module.c:64390 ./build-static/./Modules/_bz2module.c:643
91 »       stmdavs»r1,·{r3,·r4,·r5,·r8,·ip,·sp,·pc}91 »       stmdavs»r1,·{r3,·r4,·r5,·r8,·ip,·sp,·pc}
92 »       mvnvs»  r2,·#0,·1492 »       mvnvs»  r2,·#0,·14
93 _Py_DECREF():93 _Py_DECREF():
94 ./build-static/../Include/object.h:42294 ./build-static/../Include/object.h:422
95 »       andvs»  r1,·r6,·lr,·asr·#2895 »       andvs»  r1,·r6,·lr,·asr·#28
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 _bz2_BZ2Decompressor___init___impl():114 _bz2_BZ2Decompressor___init___impl():
115 ./build-static/./Modules/_bz2module.c:618115 ./build-static/./Modules/_bz2module.c:618
116 »       strmi»  lr,·[r5],·-lr,·lsr·#30116 »       strmi»  lr,·[r5],·-lr,·lsr·#30
117 ./build-static/./Modules/_bz2module.c:619117 ./build-static/./Modules/_bz2module.c:619
118 »       rsbsle» r2,·r8,·r0,·lsl·#16118 »       rsbsle» r2,·r8,·r0,·lsl·#16
119 ./build-static/./Modules/_bz2module.c:623119 ./build-static/./Modules/_bz2module.c:623
120 »       stmdbcs»r0,·{r0,·r5,·r8,·sl,·fp,·sp,·lr}120 »       stmdbcs»r0,·{r0,·r5,·r8,·sl,·fp,·sp,·lr}
121 »       blvs»   ff9f5600·<PyInit__bz2@@Base+0xff9f395c>121 »       blvs»   ff9f5600·<PyInit__bz2@@Base+0xff9f3950>
122 ./build-static/./Modules/_bz2module.c:632122 ./build-static/./Modules/_bz2module.c:632
123 »       andcs»  r2,·r1,·#0,·2123 »       andcs»  r2,·r1,·#0,·2
124 »       strvs»  r4,·[r5,·#-1544]!»   ;·0xfffff9f8124 »       strvs»  r4,·[r5,·#-1544]!»   ;·0xfffff9f8
125 ./build-static/./Modules/_bz2module.c:628125 ./build-static/./Modules/_bz2module.c:628
126 »       subcs»  pc,·r0,·r4,·lsl·#17126 »       subcs»  pc,·r0,·r4,·lsl·#17
127 ./build-static/./Modules/_bz2module.c:629127 ./build-static/./Modules/_bz2module.c:629
128 »       stmib»  r4,·{r0,·r5,·r6,·r7,·sl,·sp,·lr}^128 »       stmib»  r4,·{r0,·r5,·r6,·r7,·sl,·sp,·lr}^
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 »       ldmdavs»r9!,·{r0,·r1,·r4,·r5,·r6,·r8,·r9,·sl,·sp,·lr,·pc}194 »       ldmdavs»r9!,·{r0,·r1,·r4,·r5,·r6,·r8,·r9,·sl,·sp,·lr,·pc}
195 _Py_DECREF():195 _Py_DECREF():
196 ./build-static/../Include/object.h:422196 ./build-static/../Include/object.h:422
197 »       eorsvs» r1,·fp,·fp,·asr·#28197 »       eorsvs» r1,·fp,·fp,·asr·#28
198 »       »       »       ;·<UNDEFINED>·instruction:·0xd1a12b00198 »       »       »       ;·<UNDEFINED>·instruction:·0xd1a12b00
199 ./build-static/../Include/object.h:430199 ./build-static/../Include/object.h:430
200 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4638200 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4638
201 »       blvs»   ff83c9fc·<PyInit__bz2@@Base+0xff83ad58>201 »       blvs»   ff83c9fc·<PyInit__bz2@@Base+0xff83ad4c>
202 _bz2_BZ2Decompressor___init___impl():202 _bz2_BZ2Decompressor___init___impl():
203 ./build-static/./Modules/_bz2module.c:633203 ./build-static/./Modules/_bz2module.c:633
204 »       »       »       ;·<UNDEFINED>·instruction:·0x4608e79c204 »       »       »       ;·<UNDEFINED>·instruction:·0x4608e79c
205 ./build-static/./Modules/_bz2module.c:624205 ./build-static/./Modules/_bz2module.c:624
206 »       mrc»    7,·7,·APSR_nzcv,·cr4,·cr15,·{7}206 »       mrc»    7,·7,·APSR_nzcv,·cr4,·cr15,·{7}
207 »       ldcmi»  7,·cr14,·[sl],·{137}» ;·0x89207 »       ldcmi»  7,·cr14,·[sl],·{137}» ;·0x89
208 ./build-static/./Modules/_bz2module.c:620208 ./build-static/./Modules/_bz2module.c:620
Offset 220, 30 lines modifiedOffset 220, 30 lines modified
220 »       ldrb»   lr,·[r2,·-r4,·asr·#29]220 »       ldrb»   lr,·[r2,·-r4,·asr·#29]
221 _Py_DECREF():221 _Py_DECREF():
222 ./build-static/../Include/object.h:430222 ./build-static/../Include/object.h:430
223 »       mrc»    7,·0,·APSR_nzcv,·cr12,·cr15,·{7}223 »       mrc»    7,·0,·APSR_nzcv,·cr12,·cr15,·{7}
224 »       svclt»  0x0000e759224 »       svclt»  0x0000e759
225 »       ldrdeq» r3,·[r1],·-r0225 »       ldrdeq» r3,·[r1],·-r0
226 »       ldrdeq» r3,·[r1],·-r0226 »       ldrdeq» r3,·[r1],·-r0
227 »       andeq»  r1,·r0,·r2,·ror·r6227 »       andeq»  r1,·r0,·sl,·ror·r6
228 »       andeq»  r0,·r0,·r0,·ror·#1228 »       andeq»  r0,·r0,·r0,·ror·#1
229 »       andeq»  r1,·r0,·r2,·asr·#12229 »       andeq»  r1,·r0,·sl,·asr·#12
230 »       muleq»  r0,·lr,·r5230 »       andeq»  r1,·r0,·r6,·lsr·#11
231 »       andeq»  r0,·r0,·ip,·ror·#1231 »       andeq»  r0,·r0,·ip,·ror·#1
232 »       muleq»  r0,·r8,·r5232 »       andeq»  r1,·r0,·r0,·lsr·#11
233 »       andeq»  r0,·r0,·r0,·asr·#1233 »       andeq»  r0,·r0,·r0,·asr·#1
234 »       andeq»  r1,·r0,·r4,·lsl·#10234 »       andeq»  r1,·r0,·ip,·lsl·#10
235 »       ldrdeq» r0,·[r0],·-r8235 »       ldrdeq» r0,·[r0],·-r8
236 »       andeq»  r1,·r0,·r8,·lsl·r5236 »       andeq»  r1,·r0,·r0,·lsr·#10
237 »       ldrdeq» r0,·[r0],·-r0»      ;·<UNPREDICTABLE>237 »       ldrdeq» r0,·[r0],·-r0»      ;·<UNPREDICTABLE>
238 »       andeq»  r1,·r0,·r6,·lsr·#11238 »       andeq»  r1,·r0,·lr,·lsr·#11
239 »       andeq»  r1,·r0,·lr,·lsr·r5239 »       andeq»  r1,·r0,·r6,·asr·#10
240 »       ldrdeq» r0,·[r0],·-r4240 »       ldrdeq» r0,·[r0],·-r4
241 »       andeq»  r1,·r0,·sl,·ror·r4241 »       andeq»  r1,·r0,·r2,·lsl·#9
242 »       muleq»  r0,·r4,·r5242 »       muleq»  r0,·ip,·r5
243 catch_bz2_error():243 catch_bz2_error():
244 ./build-static/./Modules/_bz2module.c:61244 ./build-static/./Modules/_bz2module.c:61
245 »       ldrdgt» pc,·[r0],·#143»     ;·0x8f245 »       ldrdgt» pc,·[r0],·#143»     ;·0x8f
246 »       »       »       ;·<UNDEFINED>·instruction:·0xf100b508246 »       »       »       ;·<UNDEFINED>·instruction:·0xf100b508
247 »       ldrbtmi»r0,·[ip],·#777»    ;·0x309247 »       ldrbtmi»r0,·[ip],·#777»    ;·0x309
248 »       stmdale»sp,·{r0,·r2,·r3,·r8,·r9,·fp,·sp}^248 »       stmdale»sp,·{r0,·r2,·r3,·r8,·r9,·fp,·sp}^
249 »       »       »       ;·<UNDEFINED>·instruction:·0xf003e8df249 »       »       »       ;·<UNDEFINED>·instruction:·0xf003e8df
Offset 307, 131 lines modifiedOffset 307, 131 lines modified
307 »       stmdavs»r0,·{r1,·r2,·r3}307 »       stmdavs»r0,·{r1,·r2,·r3}
308 »       mrc»    7,·1,·APSR_nzcv,·cr10,·cr15,·{7}308 »       mrc»    7,·1,·APSR_nzcv,·cr10,·cr15,·{7}
309 ./build-static/./Modules/_bz2module.c:104309 ./build-static/./Modules/_bz2module.c:104
310 »       stclt»  0,·cr2,·[r8,·#-4]310 »       stclt»  0,·cr2,·[r8,·#-4]
311 ./build-static/./Modules/_bz2module.c:106311 ./build-static/./Modules/_bz2module.c:106
312 »       andeq»  r2,·r1,·sl,·asr·lr312 »       andeq»  r2,·r1,·sl,·asr·lr
313 »       andeq»  r0,·r0,·r0,·ror·#1313 »       andeq»  r0,·r0,·r0,·ror·#1
314 »       andeq»  r1,·r0,·r2,·ror·#8314 »       andeq»  r1,·r0,·sl,·ror·#8
Max diff block lines reached; 70217/75206 bytes (93.37%) 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 000024ac·<.fini>:2 000024b4·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
23.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 180 lines modifiedOffset 1, 180 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x000024b4·3a000000·3d000000·0a000000·3d000000·:...=.......=...2 ··0x000024bc·3a000000·3d000000·0a000000·3d000000·:...=.......=...
3 ··0x000024c4·0f000000·3d000000·24000000·3d000000·....=...$...=...3 ··0x000024cc·0f000000·3d000000·24000000·3d000000·....=...$...=...
4 ··0x000024d4·32000000·3d000000·02000000·3d000000·2...=.......=...4 ··0x000024dc·32000000·3d000000·02000000·3d000000·2...=.......=...
5 ··0x000024e4·05000000·3d000000·13000000·3d000000·....=.......=...5 ··0x000024ec·05000000·3d000000·13000000·3d000000·....=.......=...
6 ··0x000024f4·0d000000·3d000000·0c000000·3d000000·....=.......=...6 ··0x000024fc·0d000000·3d000000·0c000000·3d000000·....=.......=...
7 ··0x00002504·23000000·3d000000·11000000·3d000000·#...=.......=...7 ··0x0000250c·23000000·3d000000·11000000·3d000000·#...=.......=...
8 ··0x00002514·26000000·3d000000·01000000·3d000000·&...=.......=...8 ··0x0000251c·26000000·3d000000·01000000·3d000000·&...=.......=...
9 ··0x00002524·17000000·3d000000·08000000·3d000000·....=.......=...9 ··0x0000252c·17000000·3d000000·08000000·3d000000·....=.......=...
10 ··0x00002534·09000000·3d000000·00000000·00000000·....=...........10 ··0x0000253c·09000000·3d000000·00000000·00000000·....=...........
11 ··0x00002544·425a3243·6f6d7072·6573736f·72000000·BZ2Compressor...11 ··0x0000254c·425a3243·6f6d7072·6573736f·72000000·BZ2Compressor...
12 ··0x00002554·696e7465·67657220·61726775·6d656e74·integer·argument12 ··0x0000255c·696e7465·67657220·61726775·6d656e74·integer·argument
13 ··0x00002564·20657870·65637465·642c2067·6f742066··expected,·got·f13 ··0x0000256c·20657870·65637465·642c2067·6f742066··expected,·got·f
14 ··0x00002574·6c6f6174·00000000·636f6d70·72657373·loat....compress14 ··0x0000257c·6c6f6174·00000000·636f6d70·72657373·loat....compress
15 ··0x00002584·6c657665·6c206d75·73742062·65206265·level·must·be·be15 ··0x0000258c·6c657665·6c206d75·73742062·65206265·level·must·be·be
16 ··0x00002594·74776565·6e203120·616e6420·39000000·tween·1·and·9...16 ··0x0000259c·74776565·6e203120·616e6420·39000000·tween·1·and·9...
17 ··0x000025a4·556e6162·6c652074·6f20616c·6c6f6361·Unable·to·alloca17 ··0x000025ac·556e6162·6c652074·6f20616c·6c6f6361·Unable·to·alloca
18 ··0x000025b4·7465206c·6f636b00·425a3244·65636f6d·te·lock.BZ2Decom18 ··0x000025bc·7465206c·6f636b00·425a3244·65636f6d·te·lock.BZ2Decom
19 ··0x000025c4·70726573·736f7200·6c696262·7a697032·pressor.libbzip219 ··0x000025cc·70726573·736f7200·6c696262·7a697032·pressor.libbzip2
20 ··0x000025d4·20776173·206e6f74·20636f6d·70696c65··was·not·compile20 ··0x000025dc·20776173·206e6f74·20636f6d·70696c65··was·not·compile
21 ··0x000025e4·6420636f·72726563·746c7900·496e7465·d·correctly.Inte21 ··0x000025ec·6420636f·72726563·746c7900·496e7465·d·correctly.Inte
22 ··0x000025f4·726e616c·20657272·6f72202d·20696e76·rnal·error·-·inv22 ··0x000025fc·726e616c·20657272·6f72202d·20696e76·rnal·error·-·inv
23 ··0x00002604·616c6964·20706172·616d6574·65727320·alid·parameters·23 ··0x0000260c·616c6964·20706172·616d6574·65727320·alid·parameters·
24 ··0x00002614·70617373·65642074·6f206c69·62627a69·passed·to·libbzi24 ··0x0000261c·70617373·65642074·6f206c69·62627a69·passed·to·libbzi
25 ··0x00002624·70320000·496e7661·6c696420·64617461·p2..Invalid·data25 ··0x0000262c·70320000·496e7661·6c696420·64617461·p2..Invalid·data
26 ··0x00002634·20737472·65616d00·556e6b6e·6f776e20··stream.Unknown·26 ··0x0000263c·20737472·65616d00·556e6b6e·6f776e20··stream.Unknown·
27 ··0x00002644·492f4f20·6572726f·72000000·436f6d70·I/O·error...Comp27 ··0x0000264c·492f4f20·6572726f·72000000·436f6d70·I/O·error...Comp
28 ··0x00002654·72657373·65642066·696c6520·656e6465·ressed·file·ende28 ··0x0000265c·72657373·65642066·696c6520·656e6465·ressed·file·ende
29 ··0x00002664·64206265·666f7265·20746865·206c6f67·d·before·the·log29 ··0x0000266c·64206265·666f7265·20746865·206c6f67·d·before·the·log
30 ··0x00002674·6963616c·20656e64·2d6f662d·73747265·ical·end-of-stre30 ··0x0000267c·6963616c·20656e64·2d6f662d·73747265·ical·end-of-stre
31 ··0x00002684·616d2077·61732064·65746563·74656400·am·was·detected.31 ··0x0000268c·616d2077·61732064·65746563·74656400·am·was·detected.
32 ··0x00002694·496e7465·726e616c·20657272·6f72202d·Internal·error·-32 ··0x0000269c·496e7465·726e616c·20657272·6f72202d·Internal·error·-
33 ··0x000026a4·20496e76·616c6964·20736571·75656e63··Invalid·sequenc33 ··0x000026ac·20496e76·616c6964·20736571·75656e63··Invalid·sequenc
34 ··0x000026b4·65206f66·20636f6d·6d616e64·73207365·e·of·commands·se34 ··0x000026bc·65206f66·20636f6d·6d616e64·73207365·e·of·commands·se
35 ··0x000026c4·6e742074·6f206c69·62627a69·70320000·nt·to·libbzip2..35 ··0x000026cc·6e742074·6f206c69·62627a69·70320000·nt·to·libbzip2..
36 ··0x000026d4·556e7265·636f676e·697a6564·20657272·Unrecognized·err36 ··0x000026dc·556e7265·636f676e·697a6564·20657272·Unrecognized·err
37 ··0x000026e4·6f722066·726f6d20·6c696262·7a697032·or·from·libbzip237 ··0x000026ec·6f722066·726f6d20·6c696262·7a697032·or·from·libbzip2
38 ··0x000026f4·3a202564·00000000·636f6e74·6967756f·:·%d....contiguo38 ··0x000026fc·3a202564·00000000·636f6e74·6967756f·:·%d....contiguo
39 ··0x00002704·75732062·75666665·72000000·61726775·us·buffer...argu39 ··0x0000270c·75732062·75666665·72000000·61726775·us·buffer...argu
40 ··0x00002714·6d656e74·20276461·74612700·6465636f·ment·'data'.deco40 ··0x0000271c·6d656e74·20276461·74612700·6465636f·ment·'data'.deco
41 ··0x00002724·6d707265·73730000·456e6420·6f662073·mpress..End·of·s41 ··0x0000272c·6d707265·73730000·456e6420·6f662073·mpress..End·of·s
42 ··0x00002734·74726561·6d20616c·72656164·79207265·tream·already·re42 ··0x0000273c·74726561·6d20616c·72656164·79207265·tream·already·re
43 ··0x00002744·61636865·64000000·556e6162·6c652074·ached...Unable·t43 ··0x0000274c·61636865·64000000·556e6162·6c652074·ached...Unable·t
44 ··0x00002754·6f20616c·6c6f6361·74652062·75666665·o·allocate·buffe44 ··0x0000275c·6f20616c·6c6f6361·74652062·75666665·o·allocate·buffe
45 ··0x00002764·72202d20·6f757470·75742074·6f6f206c·r·-·output·too·l45 ··0x0000276c·72202d20·6f757470·75742074·6f6f206c·r·-·output·too·l
46 ··0x00002774·61726765·00000000·61726775·6d656e74·arge....argument46 ··0x0000277c·61726765·00000000·61726775·6d656e74·arge....argument
47 ··0x00002784·00000000·636f6d70·72657373·00000000·....compress....47 ··0x0000278c·00000000·636f6d70·72657373·00000000·....compress....
48 ··0x00002794·436f6d70·72657373·6f722068·61732062·Compressor·has·b48 ··0x0000279c·436f6d70·72657373·6f722068·61732062·Compressor·has·b
49 ··0x000027a4·65656e20·666c7573·68656400·52657065·een·flushed.Repe49 ··0x000027ac·65656e20·666c7573·68656400·52657065·een·flushed.Repe
50 ··0x000027b4·61746564·2063616c·6c20746f·20666c75·ated·call·to·flu50 ··0x000027bc·61746564·2063616c·6c20746f·20666c75·ated·call·to·flu
51 ··0x000027c4·73682829·00000000·64617461·00000000·sh()....data....51 ··0x000027cc·73682829·00000000·64617461·00000000·sh()....data....
52 ··0x000027d4·6d61785f·6c656e67·74680000·656f6600·max_length..eof.52 ··0x000027dc·6d61785f·6c656e67·74680000·656f6600·max_length..eof.
53 ··0x000027e4·756e7573·65645f64·61746100·6e656564·unused_data.need53 ··0x000027ec·756e7573·65645f64·61746100·6e656564·unused_data.need
54 ··0x000027f4·735f696e·70757400·666c7573·68000000·s_input.flush...54 ··0x000027fc·735f696e·70757400·666c7573·68000000·s_input.flush...
55 ··0x00002804·5f627a32·2e425a32·4465636f·6d707265·_bz2.BZ2Decompre55 ··0x0000280c·5f627a32·2e425a32·4465636f·6d707265·_bz2.BZ2Decompre
56 ··0x00002814·73736f72·00000000·5f627a32·2e425a32·ssor...._bz2.BZ256 ··0x0000281c·73736f72·00000000·5f627a32·2e425a32·ssor...._bz2.BZ2
57 ··0x00002824·436f6d70·72657373·6f720000·5f627a32·Compressor.._bz257 ··0x0000282c·436f6d70·72657373·6f720000·5f627a32·Compressor.._bz2
58 ··0x00002834·00000000·54727565·20696620·6d6f7265·....True·if·more58 ··0x0000283c·00000000·54727565·20696620·6d6f7265·....True·if·more
59 ··0x00002844·20696e70·75742069·73206e65·65646564··input·is·needed59 ··0x0000284c·20696e70·75742069·73206e65·65646564··input·is·needed
60 ··0x00002854·20626566·6f726520·6d6f7265·20646563··before·more·dec60 ··0x0000285c·20626566·6f726520·6d6f7265·20646563··before·more·dec
61 ··0x00002864·6f6d7072·65737365·64206461·74612063·ompressed·data·c61 ··0x0000286c·6f6d7072·65737365·64206461·74612063·ompressed·data·c
62 ··0x00002874·616e2062·65207072·6f647563·65642e00·an·be·produced..62 ··0x0000287c·616e2062·65207072·6f647563·65642e00·an·be·produced..
63 ··0x00002884·44617461·20666f75·6e642061·66746572·Data·found·after63 ··0x0000288c·44617461·20666f75·6e642061·66746572·Data·found·after
64 ··0x00002894·20746865·20656e64·206f6620·74686520··the·end·of·the·64 ··0x0000289c·20746865·20656e64·206f6620·74686520··the·end·of·the·
65 ··0x000028a4·636f6d70·72657373·65642073·74726561·compressed·strea65 ··0x000028ac·636f6d70·72657373·65642073·74726561·compressed·strea
66 ··0x000028b4·6d2e0000·54727565·20696620·74686520·m...True·if·the·66 ··0x000028bc·6d2e0000·54727565·20696620·74686520·m...True·if·the·
67 ··0x000028c4·656e642d·6f662d73·74726561·6d206d61·end-of-stream·ma67 ··0x000028cc·656e642d·6f662d73·74726561·6d206d61·end-of-stream·ma
68 ··0x000028d4·726b6572·20686173·20626565·6e207265·rker·has·been·re68 ··0x000028dc·726b6572·20686173·20626565·6e207265·rker·has·been·re
69 ··0x000028e4·61636865·642e0000·6465636f·6d707265·ached...decompre69 ··0x000028ec·61636865·642e0000·6465636f·6d707265·ached...decompre
70 ··0x000028f4·73732824·73656c66·2c202f2c·20646174·ss($self,·/,·dat70 ··0x000028fc·73732824·73656c66·2c202f2c·20646174·ss($self,·/,·dat
71 ··0x00002904·612c206d·61785f6c·656e6774·683d2d31·a,·max_length=-171 ··0x0000290c·612c206d·61785f6c·656e6774·683d2d31·a,·max_length=-1
72 ··0x00002914·290a2d2d·0a0a4465·636f6d70·72657373·).--..Decompress72 ··0x0000291c·290a2d2d·0a0a4465·636f6d70·72657373·).--..Decompress
73 ··0x00002924·202a6461·74612a2c·20726574·75726e69··*data*,·returni73 ··0x0000292c·202a6461·74612a2c·20726574·75726e69··*data*,·returni
74 ··0x00002934·6e672075·6e636f6d·70726573·73656420·ng·uncompressed·74 ··0x0000293c·6e672075·6e636f6d·70726573·73656420·ng·uncompressed·
75 ··0x00002944·64617461·20617320·62797465·732e0a0a·data·as·bytes...75 ··0x0000294c·64617461·20617320·62797465·732e0a0a·data·as·bytes...
76 ··0x00002954·4966202a·6d61785f·6c656e67·74682a20·If·*max_length*·76 ··0x0000295c·4966202a·6d61785f·6c656e67·74682a20·If·*max_length*·
77 ··0x00002964·6973206e·6f6e6e65·67617469·76652c20·is·nonnegative,·77 ··0x0000296c·6973206e·6f6e6e65·67617469·76652c20·is·nonnegative,·
78 ··0x00002974·72657475·726e7320·6174206d·6f737420·returns·at·most·78 ··0x0000297c·72657475·726e7320·6174206d·6f737420·returns·at·most·
79 ··0x00002984·2a6d6178·5f6c656e·6774682a·20627974·*max_length*·byt79 ··0x0000298c·2a6d6178·5f6c656e·6774682a·20627974·*max_length*·byt
80 ··0x00002994·6573206f·660a6465·636f6d70·72657373·es·of.decompress80 ··0x0000299c·6573206f·660a6465·636f6d70·72657373·es·of.decompress
81 ··0x000029a4·65642064·6174612e·20496620·74686973·ed·data.·If·this81 ··0x000029ac·65642064·6174612e·20496620·74686973·ed·data.·If·this
82 ··0x000029b4·206c696d·69742069·73207265·61636865··limit·is·reache82 ··0x000029bc·206c696d·69742069·73207265·61636865··limit·is·reache
83 ··0x000029c4·6420616e·64206675·72746865·72206f75·d·and·further·ou83 ··0x000029cc·6420616e·64206675·72746865·72206f75·d·and·further·ou
84 ··0x000029d4·74707574·2063616e·2062650a·70726f64·tput·can·be.prod84 ··0x000029dc·74707574·2063616e·2062650a·70726f64·tput·can·be.prod
85 ··0x000029e4·75636564·2c202a73·656c662e·6e656564·uced,·*self.need85 ··0x000029ec·75636564·2c202a73·656c662e·6e656564·uced,·*self.need
86 ··0x000029f4·735f696e·7075742a·2077696c·6c206265·s_input*·will·be86 ··0x000029fc·735f696e·7075742a·2077696c·6c206265·s_input*·will·be
87 ··0x00002a04·20736574·20746f20·60604661·6c736560··set·to·``False`87 ··0x00002a0c·20736574·20746f20·60604661·6c736560··set·to·``False`
88 ··0x00002a14·602e2049·6e207468·69732063·6173652c·`.·In·this·case,88 ··0x00002a1c·602e2049·6e207468·69732063·6173652c·`.·In·this·case,
89 ··0x00002a24·20746865·206e6578·740a6361·6c6c2074··the·next.call·t89 ··0x00002a2c·20746865·206e6578·740a6361·6c6c2074··the·next.call·t
90 ··0x00002a34·6f202a64·65636f6d·70726573·7328292a·o·*decompress()*90 ··0x00002a3c·6f202a64·65636f6d·70726573·7328292a·o·*decompress()*
91 ··0x00002a44·206d6179·2070726f·76696465·202a6461··may·provide·*da91 ··0x00002a4c·206d6179·2070726f·76696465·202a6461··may·provide·*da
92 ··0x00002a54·74612a20·61732062·27272074·6f206f62·ta*·as·b''·to·ob92 ··0x00002a5c·74612a20·61732062·27272074·6f206f62·ta*·as·b''·to·ob
93 ··0x00002a64·7461696e·206d6f72·65206f66·20746865·tain·more·of·the93 ··0x00002a6c·7461696e·206d6f72·65206f66·20746865·tain·more·of·the
94 ··0x00002a74·206f7574·7075742e·0a0a4966·20616c6c··output...If·all94 ··0x00002a7c·206f7574·7075742e·0a0a4966·20616c6c··output...If·all
95 ··0x00002a84·206f6620·74686520·696e7075·74206461··of·the·input·da95 ··0x00002a8c·206f6620·74686520·696e7075·74206461··of·the·input·da
96 ··0x00002a94·74612077·61732064·65636f6d·70726573·ta·was·decompres96 ··0x00002a9c·74612077·61732064·65636f6d·70726573·ta·was·decompres
97 ··0x00002aa4·73656420·616e6420·72657475·726e6564·sed·and·returned97 ··0x00002aac·73656420·616e6420·72657475·726e6564·sed·and·returned
98 ··0x00002ab4·20286569·74686572·20626563·61757365··(either·because98 ··0x00002abc·20286569·74686572·20626563·61757365··(either·because
99 ··0x00002ac4·20746869·730a7761·73206c65·73732074··this.was·less·t99 ··0x00002acc·20746869·730a7761·73206c65·73732074··this.was·less·t
100 ··0x00002ad4·68616e20·2a6d6178·5f6c656e·6774682a·han·*max_length*100 ··0x00002adc·68616e20·2a6d6178·5f6c656e·6774682a·han·*max_length*
101 ··0x00002ae4·20627974·65732c20·6f722062·65636175··bytes,·or·becau101 ··0x00002aec·20627974·65732c20·6f722062·65636175··bytes,·or·becau
102 ··0x00002af4·7365202a·6d61785f·6c656e67·74682a20·se·*max_length*·102 ··0x00002afc·7365202a·6d61785f·6c656e67·74682a20·se·*max_length*·
103 ··0x00002b04·77617320·6e656761·74697665·292c0a2a·was·negative),.*103 ··0x00002b0c·77617320·6e656761·74697665·292c0a2a·was·negative),.*
104 ··0x00002b14·73656c66·2e6e6565·64735f69·6e707574·self.needs_input104 ··0x00002b1c·73656c66·2e6e6565·64735f69·6e707574·self.needs_input
105 ··0x00002b24·2a207769·6c6c2062·65207365·7420746f·*·will·be·set·to105 ··0x00002b2c·2a207769·6c6c2062·65207365·7420746f·*·will·be·set·to
106 ··0x00002b34·20547275·652e0a0a·41747465·6d707469··True...Attempti106 ··0x00002b3c·20547275·652e0a0a·41747465·6d707469··True...Attempti
107 ··0x00002b44·6e672074·6f206465·636f6d70·72657373·ng·to·decompress107 ··0x00002b4c·6e672074·6f206465·636f6d70·72657373·ng·to·decompress
108 ··0x00002b54·20646174·61206166·74657220·74686520··data·after·the·108 ··0x00002b5c·20646174·61206166·74657220·74686520··data·after·the·
109 ··0x00002b64·656e6420·6f662073·74726561·6d206973·end·of·stream·is109 ··0x00002b6c·656e6420·6f662073·74726561·6d206973·end·of·stream·is
110 ··0x00002b74·20726561·63686564·20726169·73657320··reached·raises·110 ··0x00002b7c·20726561·63686564·20726169·73657320··reached·raises·
111 ··0x00002b84·616e0a45·4f464572·726f722e·2020416e·an.EOFError.··An111 ··0x00002b8c·616e0a45·4f464572·726f722e·2020416e·an.EOFError.··An
112 ··0x00002b94·79206461·74612066·6f756e64·20616674·y·data·found·aft112 ··0x00002b9c·79206461·74612066·6f756e64·20616674·y·data·found·aft
113 ··0x00002ba4·65722074·68652065·6e64206f·66207468·er·the·end·of·th113 ··0x00002bac·65722074·68652065·6e64206f·66207468·er·the·end·of·th
114 ··0x00002bb4·65207374·7265616d·20697320·69676e6f·e·stream·is·igno114 ··0x00002bbc·65207374·7265616d·20697320·69676e6f·e·stream·is·igno
115 ··0x00002bc4·72656420·616e6420·73617665·6420696e·red·and·saved·in115 ··0x00002bcc·72656420·616e6420·73617665·6420696e·red·and·saved·in
116 ··0x00002bd4·0a746865·20756e75·7365645f·64617461·.the·unused_data116 ··0x00002bdc·0a746865·20756e75·7365645f·64617461·.the·unused_data
117 ··0x00002be4·20617474·72696275·74652e00·666c7573··attribute..flus117 ··0x00002bec·20617474·72696275·74652e00·666c7573··attribute..flus
118 ··0x00002bf4·68282473·656c662c·202f290a·2d2d0a0a·h($self,·/).--..118 ··0x00002bfc·68282473·656c662c·202f290a·2d2d0a0a·h($self,·/).--..
119 ··0x00002c04·46696e69·73682074·68652063·6f6d7072·Finish·the·compr119 ··0x00002c0c·46696e69·73682074·68652063·6f6d7072·Finish·the·compr
120 ··0x00002c14·65737369·6f6e2070·726f6365·73732e0a·ession·process..120 ··0x00002c1c·65737369·6f6e2070·726f6365·73732e0a·ession·process..
121 ··0x00002c24·0a526574·75726e73·20746865·20636f6d·.Returns·the·com121 ··0x00002c2c·0a526574·75726e73·20746865·20636f6d·.Returns·the·com
122 ··0x00002c34·70726573·73656420·64617461·206c6566·pressed·data·lef122 ··0x00002c3c·70726573·73656420·64617461·206c6566·pressed·data·lef
123 ··0x00002c44·7420696e·20696e74·65726e61·6c206275·t·in·internal·bu123 ··0x00002c4c·7420696e·20696e74·65726e61·6c206275·t·in·internal·bu
124 ··0x00002c54·66666572·732e0a0a·54686520·636f6d70·ffers...The·comp124 ··0x00002c5c·66666572·732e0a0a·54686520·636f6d70·ffers...The·comp
125 ··0x00002c64·72657373·6f72206f·626a6563·74206d61·ressor·object·ma125 ··0x00002c6c·72657373·6f72206f·626a6563·74206d61·ressor·object·ma
126 ··0x00002c74·79206e6f·74206265·20757365·64206166·y·not·be·used·af126 ··0x00002c7c·79206e6f·74206265·20757365·64206166·y·not·be·used·af
Max diff block lines reached; 0/23750 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 ··0x00002fb8·00000000····························....2 ··0x00002fc0·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 ··0x00013efc·a11c0000····························....2 ··0x00013efc·ad1c0000····························....
  
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 ··0x00013f00·611c0000····························a...2 ··0x00013f00·6d1c0000····························m...
  
291 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 ··0x00013f04·cc270000·d4270000·00000000··········.'...'......2 ··0x00013f04·d4270000·dc270000·00000000··········.'...'......
  
4.12 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000140f4·f4400100·01000000·00000000·00000000·.@..............2 ··0x000140f4·f4400100·01000000·00000000·00000000·.@..............
3 ··0x00014104·1c280000·40000000·00000000·4d1f0000·.(..@.......M...3 ··0x00014104·24280000·40000000·00000000·591f0000·$(..@.......Y...
4 ··0x00014114·00000000·00000000·00000000·00000000·................4 ··0x00014114·00000000·00000000·00000000·00000000·................
5 ··0x00014124·00000000·00000000·00000000·00000000·................5 ··0x00014124·00000000·00000000·00000000·00000000·................
6 ··0x00014134·00000000·00000000·00000000·00000000·................6 ··0x00014134·00000000·00000000·00000000·00000000·................
7 ··0x00014144·00000000·00000000·00000400·3c2e0000·............<...7 ··0x00014144·00000000·00000000·00000400·442e0000·............D...
8 ··0x00014154·00000000·00000000·00000000·00000000·................8 ··0x00014154·00000000·00000000·00000000·00000000·................
9 ··0x00014164·00000000·00000000·58430100·00000000·........XC......9 ··0x00014164·00000000·00000000·58430100·00000000·........XC......
10 ··0x00014174·00000000·00000000·00000000·00000000·................10 ··0x00014174·00000000·00000000·00000000·00000000·................
11 ··0x00014184·00000000·00000000·dd1c0000·00000000·................11 ··0x00014184·00000000·00000000·e91c0000·00000000·................
12 ··0x00014194·00000000·00000000·00000000·00000000·................12 ··0x00014194·00000000·00000000·00000000·00000000·................
13 ··0x000141a4·00000000·00000000·00000000·00000000·................13 ··0x000141a4·00000000·00000000·00000000·00000000·................
14 ··0x000141b4·00000000·00000000·00000000·00000000·................14 ··0x000141b4·00000000·00000000·00000000·00000000·................
15 ··0x000141c4·01000000·00000000·00000000·04280000·.............(..15 ··0x000141c4·01000000·00000000·00000000·0c280000·.............(..
16 ··0x000141d4·54000000·00000000·811b0000·00000000·T...............16 ··0x000141d4·54000000·00000000·8d1b0000·00000000·T...............
17 ··0x000141e4·00000000·00000000·00000000·00000000·................17 ··0x000141e4·00000000·00000000·00000000·00000000·................
18 ··0x000141f4·00000000·00000000·00000000·00000000·................18 ··0x000141f4·00000000·00000000·00000000·00000000·................
19 ··0x00014204·00000000·00000000·00000000·00000000·................19 ··0x00014204·00000000·00000000·00000000·00000000·................
20 ··0x00014214·00000000·00000400·9c2d0000·00000000·.........-......20 ··0x00014214·00000000·00000400·a42d0000·00000000·.........-......
21 ··0x00014224·00000000·00000000·00000000·00000000·................21 ··0x00014224·00000000·00000000·00000000·00000000·................
22 ··0x00014234·00000000·38430100·e8420100·00000000·....8C...B......22 ··0x00014234·00000000·38430100·e8420100·00000000·....8C...B......
23 ··0x00014244·00000000·00000000·00000000·00000000·................23 ··0x00014244·00000000·00000000·00000000·00000000·................
24 ··0x00014254·00000000·190f0000·00000000·00000000·................24 ··0x00014254·00000000·190f0000·00000000·00000000·................
25 ··0x00014264·00000000·00000000·00000000·00000000·................25 ··0x00014264·00000000·00000000·00000000·00000000·................
26 ··0x00014274·00000000·00000000·00000000·00000000·................26 ··0x00014274·00000000·00000000·00000000·00000000·................
27 ··0x00014284·00000000·00000000·00000000·01000000·................27 ··0x00014284·00000000·00000000·00000000·01000000·................
28 ··0x00014294·00000000·00000000·00000000·00000000·................28 ··0x00014294·00000000·00000000·00000000·00000000·................
29 ··0x000142a4·30280000·00000000·00000000·00000000·0(..............29 ··0x000142a4·38280000·00000000·00000000·00000000·8(..............
30 ··0x000142b4·88430100·00000000·00000000·00000000·.C..............30 ··0x000142b4·88430100·00000000·00000000·00000000·.C..............
31 ··0x000142c4·00000000·043f0100·20270000·00000000·.....?..·'......31 ··0x000142c4·00000000·043f0100·28270000·00000000·.....?..('......
32 ··0x000142d4·00000000·00000000·00000000·00000000·................32 ··0x000142d4·00000000·00000000·00000000·00000000·................
33 ··0x000142e4·00000000·e0270000·0e000000·38000000·.....'......8...33 ··0x000142e4·00000000·e8270000·0e000000·38000000·.....'......8...
34 ··0x000142f4·01000000·b8280000·e4270000·10000000·.....(...'......34 ··0x000142f4·01000000·c0280000·ec270000·10000000·.....(...'......
35 ··0x00014304·3c000000·01000000·84280000·f0270000·<........(...'..35 ··0x00014304·3c000000·01000000·8c280000·f8270000·<........(...'..
36 ··0x00014314·0e000000·40000000·01000000·38280000·....@.......8(..36 ··0x00014314·0e000000·40000000·01000000·40280000·....@.......@(..
37 ··0x00014324·00000000·00000000·00000000·00000000·................37 ··0x00014324·00000000·00000000·00000000·00000000·................
38 ··0x00014334·00000000·20270000·91120000·82000000·....·'..........38 ··0x00014334·00000000·28270000·91120000·82000000·....('..........
39 ··0x00014344·ec280000·00000000·00000000·00000000·.(..............39 ··0x00014344·f4280000·00000000·00000000·00000000·.(..............
40 ··0x00014354·00000000·88270000·35180000·08000000·.....'..5.......40 ··0x00014354·00000000·90270000·41180000·08000000·.....'..A.......
41 ··0x00014364·a02c0000·fc270000·391e0000·04000000·.,...'..9.......41 ··0x00014364·a82c0000·04280000·451e0000·04000000·.,...(..E.......
42 ··0x00014374·f02b0000·00000000·00000000·00000000·.+..............42 ··0x00014374·f82b0000·00000000·00000000·00000000·.+..............
43 ··0x00014384·00000000·02000000·b11c0000·00000000·................43 ··0x00014384·00000000·02000000·bd1c0000·00000000·................
44 ··0x00014394·00000000····························....44 ··0x00014394·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·33393565·33383836·32646262·35646362·395e38862dbb5dcb 
3 ··0x00000010·63616266·35646530·33373139·62653630·cabf5de03719be602 ··0x00000000·33386266·35383431·62313836·35306239·38bf5841b18650b9
 3 ··0x00000010·30373066·36353564·35633462·30633261·070f655d5c4b0c2a
4 ··0x00000020·34643335·34332e64·65627567·00000000·4d3543.debug....4 ··0x00000020·32373737·66632e64·65627567·00000000·2777fc.debug....
5 ··0x00000030·0aeeae7a····························...z5 ··0x00000030·61244571····························a$Eq
  
684 KB
./usr/lib/python3.9/lib-dynload/_ctypes.cpython-39-arm-linux-gnueabihf.so
854 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x38f82 Entry·point·0x38f8
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·0x11870·0x11870·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x11860·0x11860·R·E·0x10000
7 ··LOAD···········0x011ef8·0x00021ef8·0x00021ef8·0x01ecc·0x01eec·RW··0x100007 ··LOAD···········0x011ef8·0x00021ef8·0x00021ef8·0x01ecc·0x01eec·RW··0x10000
8 ··DYNAMIC········0x011f00·0x00021f00·0x00021f00·0x00100·0x00100·RW··0x48 ··DYNAMIC········0x011f00·0x00021f00·0x00021f00·0x00100·0x00100·RW··0x4
9 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x49 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x4
10 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1010 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
11 ··GNU_RELRO······0x011ef8·0x00021ef8·0x00021ef8·0x00108·0x00108·R···0x111 ··GNU_RELRO······0x011ef8·0x00021ef8·0x00021ef8·0x00108·0x00108·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
1.83 KB
readelf --wide --sections {}
    
Offset 9, 18 lines modifiedOffset 9, 18 lines modified
9 ··[·4]·.dynstr···········STRTAB··········00000d68·000d68·000d95·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000d68·000d68·000d95·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00001afe·001afe·000186·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00001afe·001afe·000186·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00001c84·001c84·0000b0·00···A··4···5··411 ··[·6]·.gnu.version_r····VERNEED·········00001c84·001c84·0000b0·00···A··4···5··4
12 ··[·7]·.rel.dyn··········REL·············00001d34·001d34·000e40·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00001d34·001d34·000e40·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00002b74·002b74·000538·08··AI··3··18··413 ··[·8]·.rel.plt··········REL·············00002b74·002b74·000538·08··AI··3··18··4
14 ··[·9]·.init·············PROGBITS········000030ac·0030ac·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000030ac·0030ac·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000030b8·0030b8·00083c·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000030b8·0030b8·00083c·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········000038f8·0038f8·00baa4·00··AX··0···0··816 ··[11]·.text·············PROGBITS········000038f8·0038f8·00ba94·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········0000f39c·00f39c·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········0000f38c·00f38c·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········0000f3a4·00f3a4·0024c8·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········0000f394·00f394·0024c8·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········0001186c·01186c·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········0001185c·01185c·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00021ef8·011ef8·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00021ef8·011ef8·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00021efc·011efc·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00021efc·011efc·000004·04··WA··0···0··4
22 ··[17]·.dynamic··········DYNAMIC·········00021f00·011f00·000100·08··WA··4···0··422 ··[17]·.dynamic··········DYNAMIC·········00021f00·011f00·000100·08··WA··4···0··4
23 ··[18]·.got··············PROGBITS········00022000·012000·000314·04··WA··0···0··423 ··[18]·.got··············PROGBITS········00022000·012000·000314·04··WA··0···0··4
24 ··[19]·.data·············PROGBITS········00022314·012314·001ab0·00··WA··0···0··424 ··[19]·.data·············PROGBITS········00022314·012314·001ab0·00··WA··0···0··4
25 ··[20]·.bss··············NOBITS··········00023dc4·013dc4·000020·00··WA··0···0··425 ··[20]·.bss··············NOBITS··········00023dc4·013dc4·000020·00··WA··0···0··4
26 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013dc4·000031·00······0···0··126 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013dc4·000031·00······0···0··1
721 B
readelf --wide --symbols {}
    
Offset 191, 8 lines modifiedOffset 191, 8 lines modified
191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New191 ···187:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New
192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack192 ···188:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack193 ···189:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
194 ···190:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0·(4)194 ···190:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0·(4)
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItemId196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_SetItemId
197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Fast197 ···193:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Fast
198 ···194:·0000d519··1048·FUNC····GLOBAL·DEFAULT···11·PyInit__ctypes198 ···194:·0000d505··1048·FUNC····GLOBAL·DEFAULT···11·PyInit__ctypes
990 B
readelf --wide --dynamic {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libffi.so.7]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libffi.so.7]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]8 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
9 ·0x0000000c·(INIT)·······················0x30ac9 ·0x0000000c·(INIT)·······················0x30ac
10 ·0x0000000d·(FINI)·······················0xf39c10 ·0x0000000d·(FINI)·······················0xf38c
11 ·0x00000019·(INIT_ARRAY)·················0x21ef811 ·0x00000019·(INIT_ARRAY)·················0x21ef8
12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x21efc13 ·0x0000001a·(FINI_ARRAY)·················0x21efc
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x11815 ·0x6ffffef5·(GNU_HASH)···················0x118
16 ·0x00000005·(STRTAB)·····················0xd6816 ·0x00000005·(STRTAB)·····················0xd68
17 ·0x00000006·(SYMTAB)·····················0x13817 ·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:·56161ced9808b2caf7ddd395c742b3efcd8682103 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eaade2bf703f087a1f556eb5f40d1869093a0615
611 B
strings --all --bytes=8 {}
    
Offset 215, 14 lines modifiedOffset 215, 15 lines modified
215 3I·FyD)`215 3I·FyD)`
216 +J+IzDyD216 +J+IzDyD
217 ;F2F)F@F217 ;F2F)F@F
218 #FBFQFHF218 #FBFQFHF
219 4(IyD=X(h219 4(IyD=X(h
220 KF:F1F@F220 KF:F1F@F
221 BF#FQFHF221 BF#FQFHF
 222 `"s1F"aba
222 H»      IxD»   JyD»223 H»      IxD»   JyD»
223 FIFJ(FyDzD224 FIFJ(FyDzD
224 :FCF!F(F225 :FCF!F(F
225 !M"IyDxY226 !M"IyDxY
226 jJ)FzDPi227 jJ)FzDPi
227 KHz&.s!FxD|h228 KHz&.s!FxD|h
228 +IbhyD41229 +IbhyD41
Offset 524, 15 lines modifiedOffset 525, 15 lines modified
524 cannot·get·thread·state525 cannot·get·thread·state
525 ctypes.error_object526 ctypes.error_object
526 ctypes.error_object·is·an·invalid·capsule527 ctypes.error_object·is·an·invalid·capsule
527 ctypes.get_errno528 ctypes.get_errno
528 ctypes.set_errno529 ctypes.set_errno
529 _fields_·must·be·a·sequence530 _fields_·must·be·a·sequence
530 unexpected·type531 unexpected·type
531 161ced9808b2caf7ddd395c742b3efcd868210.debug532 ade2bf703f087a1f556eb5f40d1869093a0615.debug
532 .shstrtab533 .shstrtab
533 .note.gnu.build-id534 .note.gnu.build-id
534 .gnu.hash535 .gnu.hash
535 .gnu.version536 .gnu.version
536 .gnu.version_r537 .gnu.version_r
537 .rel.dyn538 .rel.dyn
538 .rel.plt539 .rel.plt
377 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 000030ac·<.init>:3 000030ac·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     d450·<PySequence_Fast@plt+0x9b68>6 »       bl»     d43c·<PySequence_Fast@plt+0x9b54>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
561 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000038f8·<PyInit__ctypes@@Base-0x9c20>:2 000038f8·<PyInit__ctypes@@Base-0x9c0c>:
3 PyType_HasFeature():3 PyType_HasFeature():
4 ./build-static/../Include/object.h:6284 ./build-static/../Include/object.h:628
5 »       ldrblt» r6,·[r0,·#-2115]!»  ;·0xfffff7bd5 »       ldrblt» r6,·[r0,·#-2115]!»  ;·0xfffff7bd
6 _get_name():6 _get_name():
7 ./build-static/./Modules/_ctypes/_ctypes.c:35187 ./build-static/./Modules/_ctypes/_ctypes.c:3518
8 »       cfmadd32mi»     mvax0,·mvfx4,·mvfx14,·mvfx138 »       cfmadd32mi»     mvax0,·mvfx4,·mvfx14,·mvfx13
9 PyType_HasFeature():9 PyType_HasFeature():
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 »       ldmdavs»r0,·{r1,·r4,·r5,·fp,·ip,·lr}34 »       ldmdavs»r0,·{r1,·r4,·r5,·fp,·ip,·lr}
35 »       stcl»   7,·cr15,·[r4],·#1020»  ;·0x3fc35 »       stcl»   7,·cr15,·[r4],·#1020»  ;·0x3fc
36 ./build-static/./Modules/_ctypes/_ctypes.c:353836 ./build-static/./Modules/_ctypes/_ctypes.c:3538
37 »       ldcllt» 6,·cr4,·[r0,·#-128]!»;·0xffffff8037 »       ldcllt» 6,·cr4,·[r0,·#-128]!»;·0xffffff80
38 ./build-static/./Modules/_ctypes/_ctypes.c:353938 ./build-static/./Modules/_ctypes/_ctypes.c:3539
39 »       strdeq» lr,·[r1],·-sl39 »       strdeq» lr,·[r1],·-sl
40 »       andeq»  r0,·r0,·ip,·asr·#540 »       andeq»  r0,·r0,·ip,·asr·#5
41 »       muleq»  r0,·sl,·r141 »       andeq»  ip,·r0,·sl,·lsl·#3
42 PyCFuncPtr_set_argtypes():42 PyCFuncPtr_set_argtypes():
43 ./build-static/./Modules/_ctypes/_ctypes.c:332543 ./build-static/./Modules/_ctypes/_ctypes.c:3325
44 »       svcmi»  0x00f0e92d44 »       svcmi»  0x00f0e92d
45 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df460545 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df4605
46 »       stfd»   f1,·[sp,·#-448]!»     ;·0xfffffe4046 »       stfd»   f1,·[sp,·#-448]!»     ;·0xfffffe40
47 »       addlt»  r8,·r5,·r2,·lsl·#2247 »       addlt»  r8,·r5,·r2,·lsl·#22
48 »       strdlt» r4,·[r1,·#-73]»     ;·0xffffffb748 »       strdlt» r4,·[r1,·#-73]»     ;·0xffffffb7
Offset 98, 19 lines modifiedOffset 98, 19 lines modified
98 ./build-static/./Modules/_ctypes/_ctypes.c:239098 ./build-static/./Modules/_ctypes/_ctypes.c:2390
99 »       pkhbtmi»lr,·r0,·r6,·lsl·#2799 »       pkhbtmi»lr,·r0,·r6,·lsl·#27
100 ./build-static/./Modules/_ctypes/_ctypes.c:2391100 ./build-static/./Modules/_ctypes/_ctypes.c:2391
101 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfb190101 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfb190
102 ./build-static/./Modules/_ctypes/_ctypes.c:2450102 ./build-static/./Modules/_ctypes/_ctypes.c:2450
103 »       »       »       ;·<UNDEFINED>·instruction:·0xf100a108103 »       »       »       ;·<UNDEFINED>·instruction:·0xf100a108
104 »       »       »       ;·<UNDEFINED>·instruction:·0xf1040c0c104 »       »       »       ;·<UNDEFINED>·instruction:·0xf1040c0c
105 »       bge»    c6604·<PyInit__ctypes@@Base+0xb90ec>105 »       bge»    c6604·<PyInit__ctypes@@Base+0xb9100>
106 »       »       »       ;·<UNDEFINED>·instruction:·0xf8cd44fa106 »       »       »       ;·<UNDEFINED>·instruction:·0xf8cd44fa
107 »       »       »       ;·<UNDEFINED>·instruction:·0xf10a9004107 »       »       »       ;·<UNDEFINED>·instruction:·0xf10a9004
108 »       »       »       ;·<UNDEFINED>·instruction:·0x46b90af4108 »       »       »       ;·<UNDEFINED>·instruction:·0x46b90af4
109 »       bcs»    43f204·<PyInit__ctypes@@Base+0x431cec>109 »       bcs»    43f204·<PyInit__ctypes@@Base+0x431d00>
110 »       strtmi» r4,·[r5],·-pc,·lsr·#12110 »       strtmi» r4,·[r5],·-pc,·lsr·#12
111 »       ands»   r4,·r4,·r4,·ror·#12111 »       ands»   r4,·r4,·r4,·ror·#12
112 _Py_DECREF():112 _Py_DECREF():
113 ./build-static/../Include/object.h:422113 ./build-static/../Include/object.h:422
114 »       cdpne»  8,·4,·cr6,·cr5,·cr0,·{1}114 »       cdpne»  8,·4,·cr6,·cr5,·cr0,·{1}
115 »       stccs»  0,·cr6,·[r0,·#-148]»  ;·0xffffff6c115 »       stccs»  0,·cr6,·[r0,·#-148]»  ;·0xffffff6c
116 »       »       »       ;·<UNDEFINED>·instruction:·0x4620d15c116 »       »       »       ;·<UNDEFINED>·instruction:·0x4620d15c
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 »       stmdacs»r0,·{r1,·r5,·r7,·r8,·r9,·fp,·sp,·lr,·pc}129 »       stmdacs»r0,·{r1,·r5,·r7,·r8,·r9,·fp,·sp,·lr,·pc}
130 »       stmdals»r3,·{r1,·r3,·r8,·sl,·fp,·ip,·lr,·pc}130 »       stmdals»r3,·{r1,·r3,·r8,·sl,·fp,·ip,·lr,·pc}
131 ./build-static/./Modules/_ctypes/_ctypes.c:2401131 ./build-static/./Modules/_ctypes/_ctypes.c:2401
132 »       »       »       ;·<UNDEFINED>·instruction:·0xf8443601132 »       »       »       ;·<UNDEFINED>·instruction:·0xf8443601
133 ./build-static/./Modules/_ctypes/_ctypes.c:2460133 ./build-static/./Modules/_ctypes/_ctypes.c:2460
134 »       blls»   6628·<PySequence_Fast@plt+0x2d40>134 »       blls»   6628·<PySequence_Fast@plt+0x2d40>
135 ./build-static/./Modules/_ctypes/_ctypes.c:2450135 ./build-static/./Modules/_ctypes/_ctypes.c:2450
136 »       bcs»    43f27c·<PyInit__ctypes@@Base+0x431d64>136 »       bcs»    43f27c·<PyInit__ctypes@@Base+0x431d78>
137 »       adcsmi» r4,·r3,·#84934656»  ;·0x5100000137 »       adcsmi» r4,·r3,·#84934656»  ;·0x5100000
138 ./build-static/./Modules/_ctypes/_ctypes.c:2401138 ./build-static/./Modules/_ctypes/_ctypes.c:2401
139 »       ands»   sp,·lr,·pc,·ror·#25139 »       ands»   sp,·lr,·pc,·ror·#25
140 _Py_DECREF():140 _Py_DECREF():
141 ./build-static/../Include/object.h:422141 ./build-static/../Include/object.h:422
142 »       ldrdne» pc,·[r0],·-r8142 »       ldrdne» pc,·[r0],·-r8
143 »       ldrdls» pc,·[r4],·-sp143 »       ldrdls» pc,·[r4],·-sp
Offset 200, 22 lines modifiedOffset 200, 22 lines modified
200 ./build-static/../Include/object.h:430200 ./build-static/../Include/object.h:430
201 »       ldrd»   lr,·[r1],·-r0201 »       ldrd»   lr,·[r1],·-r0
202 PyCFuncPtr_set_argtypes():202 PyCFuncPtr_set_argtypes():
203 ./build-static/./Modules/_ctypes/_ctypes.c:3334203 ./build-static/./Modules/_ctypes/_ctypes.c:3334
204 »       ldrbtcc»pc,·[pc],·#79»     ;·3ab4·<PySequence_Fast@plt+0x1cc>»     ;·<UNPREDICTABLE>204 »       ldrbtcc»pc,·[pc],·#79»     ;·3ab4·<PySequence_Fast@plt+0x1cc>»     ;·<UNPREDICTABLE>
205 ./build-static/./Modules/_ctypes/_ctypes.c:3340205 ./build-static/./Modules/_ctypes/_ctypes.c:3340
206 »       andlt»  r4,·r5,·r0,·lsr·#12206 »       andlt»  r4,·r5,·r0,·lsr·#12
207 »       blhi»   bedb0·<PyInit__ctypes@@Base+0xb1898>207 »       blhi»   bedb0·<PyInit__ctypes@@Base+0xb18ac>
208 »       svchi»  0x00f0e8bd208 »       svchi»  0x00f0e8bd
209 »       andeq»  lr,·r1,·r8,·lsr·#13209 »       andeq»  lr,·r1,·r8,·lsr·#13
210 »       andeq»  r0,·r0,·ip,·ror·#5210 »       andeq»  r0,·r0,·ip,·ror·#5
211 »       andeq»  r0,·r0,·ip,·asr·#5211 »       andeq»  r0,·r0,·ip,·asr·#5
212 »       andeq»  fp,·r0,·r8,·asr·#26212 »       andeq»  fp,·r0,·r8,·lsr·sp
213 »       andeq»  pc,·r1,·ip,·ror·#21213 »       andeq»  pc,·r1,·ip,·ror·#21
214 »       andeq»  fp,·r0,·r8,·asr·#25214 »       »       »       ;·<UNDEFINED>·instruction:·0x0000bcb8
215 PyCFuncPtr_set_restype():215 PyCFuncPtr_set_restype():
216 ./build-static/./Modules/_ctypes/_ctypes.c:3279216 ./build-static/./Modules/_ctypes/_ctypes.c:3279
217 »       »       »       ;·<UNDEFINED>·instruction:·0x4605b570217 »       »       »       ;·<UNDEFINED>·instruction:·0x4605b570
218 »       addlt»  r4,·r2,·r8,·lsr·#28218 »       addlt»  r4,·r2,·r8,·lsr·#28
219 ./build-static/./Modules/_ctypes/_ctypes.c:3282219 ./build-static/./Modules/_ctypes/_ctypes.c:3282
220 »       ldrbtmi»r4,·[lr],·#-1548»  ;·0xfffff9f4220 »       ldrbtmi»r4,·[lr],·#-1548»  ;·0xfffff9f4
221 »       ldmib»  r0,·{r0,·r4,·r5,·r6,·r8,·fp,·ip,·sp,·pc}^221 »       ldmib»  r0,·{r0,·r4,·r5,·r6,·r8,·fp,·ip,·sp,·pc}^
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
225 »       stmdavs»r1,·{r4,·r5,·r8,·ip,·sp,·pc}225 »       stmdavs»r1,·{r4,·r5,·r8,·ip,·sp,·pc}
226 ./build-static/./Modules/_ctypes/_ctypes.c:3285·(discriminator·1)226 ./build-static/./Modules/_ctypes/_ctypes.c:3285·(discriminator·1)
227 »       cdpne»  4,·4,·cr6,·cr10,·cr12,·{5}227 »       cdpne»  4,·4,·cr6,·cr10,·cr12,·{5}
228 _Py_DECREF():228 _Py_DECREF():
229 ./build-static/../Include/object.h:422·(discriminator·1)229 ./build-static/../Include/object.h:422·(discriminator·1)
230 »       stmdblt»sl,·{r1,·sp,·lr}230 »       stmdblt»sl,·{r1,·sp,·lr}
231 ./build-static/../Include/object.h:430231 ./build-static/../Include/object.h:430
232 »       bl»     fea41af8·<PyInit__ctypes@@Base+0xfea345e0>232 »       bl»     fea41af8·<PyInit__ctypes@@Base+0xfea345f4>
233 _Py_XDECREF():233 _Py_XDECREF():
234 ./build-static/../Include/object.h:496·(discriminator·3)234 ./build-static/../Include/object.h:496·(discriminator·3)
235 »       teqle»  r1,·r0,·lsl·#28235 »       teqle»  r1,·r0,·lsl·#28
236 PyCFuncPtr_set_restype():236 PyCFuncPtr_set_restype():
237 ./build-static/./Modules/_ctypes/_ctypes.c:3287237 ./build-static/./Modules/_ctypes/_ctypes.c:3287
238 »       eors»   r2,·sl,·r0,·lsl·#10238 »       eors»   r2,·sl,·r0,·lsl·#10
239 ./build-static/./Modules/_ctypes/_ctypes.c:3289239 ./build-static/./Modules/_ctypes/_ctypes.c:3289
Offset 250, 19 lines modifiedOffset 250, 19 lines modified
250 ./build-static/./Modules/_ctypes/_ctypes.c:3292250 ./build-static/./Modules/_ctypes/_ctypes.c:3292
251 »       ldmdbmi»sl,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·sl,·ip,·sp}251 »       ldmdbmi»sl,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·sl,·ip,·sp}
252 ./build-static/./Modules/_ctypes/_ctypes.c:3290252 ./build-static/./Modules/_ctypes/_ctypes.c:3290
253 »       ldmdapl»r3!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}253 »       ldmdapl»r3!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}
254 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6818254 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6818
255 »       eor»    lr,·r4,·sl,·ror·#23255 »       eor»    lr,·r4,·sl,·ror·#23
256 ./build-static/./Modules/_ctypes/_ctypes.c:3294256 ./build-static/./Modules/_ctypes/_ctypes.c:3294
257 »       bge»    55f90·<PyInit__ctypes@@Base+0x48a78>257 »       bge»    55f90·<PyInit__ctypes@@Base+0x48a8c>
258 »       ldrbtmi»r4,·[r9],·#-1568»  ;·0xfffff9e0258 »       ldrbtmi»r4,·[r9],·#-1568»  ;·0xfffff9e0
259 »       »       »       ;·<UNDEFINED>·instruction:·0x71b6f501259 »       »       »       ;·<UNDEFINED>·instruction:·0x71b6f501
260 »       bl»     1c1b3c·<PyInit__ctypes@@Base+0x1b4624>260 »       bl»     1c1b3c·<PyInit__ctypes@@Base+0x1b4638>
261 »       blle»   60db44·<PyInit__ctypes@@Base+0x60062c>261 »       blle»   60db44·<PyInit__ctypes@@Base+0x600640>
262 ./build-static/./Modules/_ctypes/_ctypes.c:3300262 ./build-static/./Modules/_ctypes/_ctypes.c:3300
263 »       stmdavs»r3!,·{r3,·r5,·r7,·sl,·fp,·sp,·lr}263 »       stmdavs»r3!,·{r3,·r5,·r7,·sl,·fp,·sp,·lr}
264 ./build-static/./Modules/_ctypes/_ctypes.c:3298264 ./build-static/./Modules/_ctypes/_ctypes.c:3298
265 »       vstmiavs»       lr!,·{s19}265 »       vstmiavs»       lr!,·{s19}
266 _Py_INCREF():266 _Py_INCREF():
267 ./build-static/../Include/object.h:408267 ./build-static/../Include/object.h:408
268 »       strbtvs»r3,·[sl],·#769»    ;·0x301268 »       strbtvs»r3,·[sl],·#769»    ;·0x301
Offset 275, 48 lines modifiedOffset 275, 48 lines modified
275 »       cdpne»  8,·6,·cr6,·cr12,·cr5,·{0}275 »       cdpne»  8,·6,·cr6,·cr12,·cr5,·{0}
276 »       stccs»  0,·cr6,·[r0],·{4}276 »       stccs»  0,·cr6,·[r0],·{4}
Max diff block lines reached; 569532/574627 bytes (99.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 0000f39c·<.fini>:2 0000f38c·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
77.2 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 592 lines modifiedOffset 1, 592 lines modified
  
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 ··0x0001186c·00000000····························....2 ··0x0001185c·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 ··0x00021ef8·15d50000····························....2 ··0x00021ef8·01d50000····························....
  
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 ··0x00021efc·d5d40000····························....2 ··0x00021efc·c1d40000····························....
  
37.5 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 5, 426 lines modifiedOffset 5, 426 lines modified
5 ··0x00022334·01000000·00000000·08000000·08000b00·................5 ··0x00022334·01000000·00000000·08000000·08000b00·................
6 ··0x00022344·00000000·08000000·08000c00·00000000·................6 ··0x00022344·00000000·08000000·08000c00·00000000·................
7 ··0x00022354·04000000·04000900·00000000·02000000·................7 ··0x00022354·04000000·04000900·00000000·02000000·................
8 ··0x00022364·02000700·00000000·02000000·02000800·................8 ··0x00022364·02000700·00000000·02000000·02000800·................
9 ··0x00022374·00000000·04000000·04000200·00000000·................9 ··0x00022374·00000000·04000000·04000200·00000000·................
10 ··0x00022384·08000000·08000300·00000000·01000000·................10 ··0x00022384·08000000·08000300·00000000·01000000·................
11 ··0x00022394·01000500·00000000·01000000·01000600·................11 ··0x00022394·01000500·00000000·01000000·01000600·................
12 ··0x000223a4·00000000·b4090100·00000000·18000000·................12 ··0x000223a4·00000000·a4090100·00000000·18000000·................
13 ··0x000223b4·c8090100·00000000·00000000·00000000·................13 ··0x000223b4·b8090100·00000000·00000000·00000000·................
14 ··0x000223c4·00000000·01000000·00000000·00000000·................14 ··0x000223c4·00000000·01000000·00000000·00000000·................
15 ··0x000223d4·00000000·00000000·14100100·78130100·............x...15 ··0x000223d4·00000000·00000000·04100100·68130100·............h...
16 ··0x000223e4·ffffffff·6c3c0200·00000000·00000000·....l<..........16 ··0x000223e4·ffffffff·6c3c0200·00000000·00000000·....l<..........
17 ··0x000223f4·00000000·00000000·01000000·00000000·................17 ··0x000223f4·00000000·00000000·01000000·00000000·................
18 ··0x00022404·00000000·08100100·20000000·00000000·........·.......18 ··0x00022404·00000000·f80f0100·20000000·00000000·........·.......
19 ··0x00022414·5dd00000·00000000·00000000·00000000·]...............19 ··0x00022414·5dd00000·00000000·00000000·00000000·]...............
20 ··0x00022424·00000000·b55a0000·00000000·00000000·.....Z..........20 ··0x00022424·00000000·b55a0000·00000000·00000000·.....Z..........
21 ··0x00022434·00000000·00000000·00000000·00000000·................21 ··0x00022434·00000000·00000000·00000000·00000000·................
22 ··0x00022444·00000000·00000000·00000000·00000400·................22 ··0x00022444·00000000·00000000·00000000·00000400·................
23 ··0x00022454·00000000·00000000·00000000·00000000·................23 ··0x00022454·00000000·00000000·00000000·00000000·................
24 ··0x00022464·00000000·00000000·00000000·00000000·................24 ··0x00022464·00000000·00000000·00000000·00000000·................
25 ··0x00022474·443c0200·00000000·00000000·00000000·D<..............25 ··0x00022474·443c0200·00000000·00000000·00000000·D<..............
26 ··0x00022484·00000000·00000000·00000000·00000000·................26 ··0x00022484·00000000·00000000·00000000·00000000·................
27 ··0x00022494·00000000·00000000·00000000·00000000·................27 ··0x00022494·00000000·00000000·00000000·00000000·................
28 ··0x000224a4·00000000·00000000·00000000·00000000·................28 ··0x000224a4·00000000·00000000·00000000·00000000·................
29 ··0x000224b4·00000000·00000000·00000000·00000000·................29 ··0x000224b4·00000000·00000000·00000000·00000000·................
30 ··0x000224c4·00000000·01000000·00000000·00000000·................30 ··0x000224c4·00000000·01000000·00000000·00000000·................
31 ··0x000224d4·f00f0100·60000000·0c000000·ed440000·....`........D..31 ··0x000224d4·e00f0100·60000000·0c000000·ed440000·....`........D..
32 ··0x000224e4·00000000·00000000·00000000·00000000·................32 ··0x000224e4·00000000·00000000·00000000·00000000·................
33 ··0x000224f4·00000000·00000000·00000000·00000000·................33 ··0x000224f4·00000000·00000000·00000000·00000000·................
34 ··0x00022504·00000000·00000000·00000000·00000000·................34 ··0x00022504·00000000·00000000·00000000·00000000·................
35 ··0x00022514·00000000·00000000·00400400·f80f0100·.........@......35 ··0x00022514·00000000·00000000·00400400·e80f0100·.........@......
36 ··0x00022524·31eb0000·bd560000·00000000·00000000·1....V..........36 ··0x00022524·1deb0000·bd560000·00000000·00000000·.....V..........
37 ··0x00022534·00000000·00000000·00000000·00000000·................37 ··0x00022534·00000000·00000000·00000000·00000000·................
38 ··0x00022544·00000000·00000000·00000000·00000000·................38 ··0x00022544·00000000·00000000·00000000·00000000·................
39 ··0x00022554·00000000·00000000·00000000·00000000·................39 ··0x00022554·00000000·00000000·00000000·00000000·................
40 ··0x00022564·00000000·00000000·00000000·00000000·................40 ··0x00022564·00000000·00000000·00000000·00000000·................
41 ··0x00022574·00000000·00000000·00000000·00000000·................41 ··0x00022574·00000000·00000000·00000000·00000000·................
42 ··0x00022584·00000000·00000000·00000000·00000000·................42 ··0x00022584·00000000·00000000·00000000·00000000·................
43 ··0x00022594·01000000·00000000·00000000·e80f0100·................43 ··0x00022594·01000000·00000000·00000000·d80f0100·................
44 ··0x000225a4·68000000·00000000·c9850000·00000000·h...............44 ··0x000225a4·68000000·00000000·c9850000·00000000·h...............
45 ··0x000225b4·00000000·00000000·00000000·00000000·................45 ··0x000225b4·00000000·00000000·00000000·00000000·................
46 ··0x000225c4·00000000·00000000·00000000·00000000·................46 ··0x000225c4·00000000·00000000·00000000·00000000·................
47 ··0x000225d4·00000000·00000000·00000000·00000000·................47 ··0x000225d4·00000000·00000000·00000000·00000000·................
48 ··0x000225e4·00000000·00040400·00000000·00000000·................48 ··0x000225e4·00000000·00040400·00000000·00000000·................
49 ··0x000225f4·00000000·00000000·00000000·00000000·................49 ··0x000225f4·00000000·00000000·00000000·00000000·................
50 ··0x00022604·00000000·243c0200·00000000·00000000·....$<..........50 ··0x00022604·00000000·243c0200·00000000·00000000·....$<..........
51 ··0x00022614·00000000·00000000·00000000·00000000·................51 ··0x00022614·00000000·00000000·00000000·00000000·................
52 ··0x00022624·00000000·9d7c0000·00000000·00000000·.....|..........52 ··0x00022624·00000000·9d7c0000·00000000·00000000·.....|..........
53 ··0x00022634·00000000·00000000·00000000·00000000·................53 ··0x00022634·00000000·00000000·00000000·00000000·................
54 ··0x00022644·00000000·00000000·00000000·00000000·................54 ··0x00022644·00000000·00000000·00000000·00000000·................
55 ··0x00022654·00000000·00000000·00000000·01000000·................55 ··0x00022654·00000000·00000000·00000000·01000000·................
56 ··0x00022664·00000000·00000000·d00f0100·00000000·................56 ··0x00022664·00000000·00000000·c00f0100·00000000·................
57 ··0x00022674·00000000·00000000·00000000·00000000·................57 ··0x00022674·00000000·00000000·00000000·00000000·................
58 ··0x00022684·00000000·00000000·00000000·00000000·................58 ··0x00022684·00000000·00000000·00000000·00000000·................
59 ··0x00022694·fc3b0200·00000000·00000000·00000000·.;..............59 ··0x00022694·fc3b0200·00000000·00000000·00000000·.;..............
60 ··0x000226a4·00000000·00000000·f59b0000·00000000·................60 ··0x000226a4·00000000·00000000·f59b0000·00000000·................
61 ··0x000226b4·00440400·b00f0100·b18e0000·c1ae0000·.D..............61 ··0x000226b4·00440400·a00f0100·b18e0000·c1ae0000·.D..............
62 ··0x000226c4·00000000·00000000·00000000·00000000·................62 ··0x000226c4·00000000·00000000·00000000·00000000·................
63 ··0x000226d4·9c3b0200·00000000·00000000·00000000·.;..............63 ··0x000226d4·9c3b0200·00000000·00000000·00000000·.;..............
64 ··0x000226e4·00000000·00000000·00000000·00000000·................64 ··0x000226e4·00000000·00000000·00000000·00000000·................
65 ··0x000226f4·00000000·00000000·ad8e0000·00000000·................65 ··0x000226f4·00000000·00000000·ad8e0000·00000000·................
66 ··0x00022704·00000000·00000000·00000000·00000000·................66 ··0x00022704·00000000·00000000·00000000·00000000·................
67 ··0x00022714·00000000·00000000·00000000·00000000·................67 ··0x00022714·00000000·00000000·00000000·00000000·................
68 ··0x00022724·00000000·00000000·01000000·00000000·................68 ··0x00022724·00000000·00000000·01000000·00000000·................
69 ··0x00022734·00000000·9c0f0100·00000000·00000000·................69 ··0x00022734·00000000·8c0f0100·00000000·00000000·................
70 ··0x00022744·00000000·00000000·00000000·00000000·................70 ··0x00022744·00000000·00000000·00000000·00000000·................
71 ··0x00022754·00000000·00000000·00000000·fc3b0200·.............;..71 ··0x00022754·00000000·00000000·00000000·fc3b0200·.............;..
72 ··0x00022764·00000000·00000000·00000000·00000000·................72 ··0x00022764·00000000·00000000·00000000·00000000·................
73 ··0x00022774·00000000·494b0000·00000000·00440400·....IK.......D..73 ··0x00022774·00000000·494b0000·00000000·00440400·....IK.......D..
74 ··0x00022784·b00f0100·b18e0000·c1ae0000·00000000·................74 ··0x00022784·a00f0100·b18e0000·c1ae0000·00000000·................
75 ··0x00022794·00000000·00000000·00000000·9c3b0200·.............;..75 ··0x00022794·00000000·00000000·00000000·9c3b0200·.............;..
76 ··0x000227a4·00000000·00000000·00000000·00000000·................76 ··0x000227a4·00000000·00000000·00000000·00000000·................
77 ··0x000227b4·00000000·00000000·00000000·00000000·................77 ··0x000227b4·00000000·00000000·00000000·00000000·................
78 ··0x000227c4·00000000·19480000·00000000·00000000·.....H..........78 ··0x000227c4·00000000·19480000·00000000·00000000·.....H..........
79 ··0x000227d4·00000000·00000000·00000000·00000000·................79 ··0x000227d4·00000000·00000000·00000000·00000000·................
80 ··0x000227e4·00000000·00000000·00000000·00000000·................80 ··0x000227e4·00000000·00000000·00000000·00000000·................
81 ··0x000227f4·00000000·01000000·00000000·00000000·................81 ··0x000227f4·00000000·01000000·00000000·00000000·................
82 ··0x00022804·600f0100·00000000·00000000·00000000·`...............82 ··0x00022804·500f0100·00000000·00000000·00000000·P...............
83 ··0x00022814·00000000·00000000·00000000·00000000·................83 ··0x00022814·00000000·00000000·00000000·00000000·................
84 ··0x00022824·00000000·00000000·fc3b0200·00000000·.........;......84 ··0x00022824·00000000·00000000·fc3b0200·00000000·.........;......
85 ··0x00022834·00000000·00000000·00000000·00000000·................85 ··0x00022834·00000000·00000000·00000000·00000000·................
86 ··0x00022844·00000000·00000000·00440400·780f0100·.........D..x...86 ··0x00022844·00000000·00000000·00440400·680f0100·.........D..h...
87 ··0x00022854·b18e0000·c1ae0000·00000000·00000000·................87 ··0x00022854·b18e0000·c1ae0000·00000000·00000000·................
88 ··0x00022864·00000000·00000000·2c3b0200·00000000·........,;......88 ··0x00022864·00000000·00000000·2c3b0200·00000000·........,;......
89 ··0x00022874·00000000·00000000·00000000·00000000·................89 ··0x00022874·00000000·00000000·00000000·00000000·................
90 ··0x00022884·00000000·00000000·00000000·00000000·................90 ··0x00022884·00000000·00000000·00000000·00000000·................
91 ··0x00022894·21950000·00000000·00000000·00000000·!...............91 ··0x00022894·21950000·00000000·00000000·00000000·!...............
92 ··0x000228a4·00000000·00000000·00000000·00000000·................92 ··0x000228a4·00000000·00000000·00000000·00000000·................
93 ··0x000228b4·00000000·00000000·00000000·00000000·................93 ··0x000228b4·00000000·00000000·00000000·00000000·................
94 ··0x000228c4·01000000·00000000·00000000·280f0100·............(...94 ··0x000228c4·01000000·00000000·00000000·180f0100·................
95 ··0x000228d4·00000000·00000000·00000000·00000000·................95 ··0x000228d4·00000000·00000000·00000000·00000000·................
96 ··0x000228e4·00000000·00000000·00000000·00000000·................96 ··0x000228e4·00000000·00000000·00000000·00000000·................
97 ··0x000228f4·00000000·fc3b0200·00000000·00000000·.....;..........97 ··0x000228f4·00000000·fc3b0200·00000000·00000000·.....;..........
98 ··0x00022904·00000000·00000000·00000000·00000000·................98 ··0x00022904·00000000·00000000·00000000·00000000·................
99 ··0x00022914·00000000·00040400·400f0100·00000000·........@.......99 ··0x00022914·00000000·00040400·300f0100·00000000·........0.......
100 ··0x00022924·00000000·00000000·00000000·00000000·................100 ··0x00022924·00000000·00000000·00000000·00000000·................
101 ··0x00022934·00000000·9c3b0200·00000000·00000000·.....;..........101 ··0x00022934·00000000·9c3b0200·00000000·00000000·.....;..........
102 ··0x00022944·00000000·00000000·00000000·00000000·................102 ··0x00022944·00000000·00000000·00000000·00000000·................
103 ··0x00022954·00000000·00000000·00000000·85e30000·................103 ··0x00022954·00000000·00000000·00000000·71e30000·............q...
104 ··0x00022964·00000000·00000000·00000000·00000000·................104 ··0x00022964·00000000·00000000·00000000·00000000·................
105 ··0x00022974·00000000·00000000·00000000·00000000·................105 ··0x00022974·00000000·00000000·00000000·00000000·................
106 ··0x00022984·00000000·00000000·00000000·01000000·................106 ··0x00022984·00000000·00000000·00000000·01000000·................
107 ··0x00022994·00000000·00000000·e80e0100·00000000·................107 ··0x00022994·00000000·00000000·d80e0100·00000000·................
108 ··0x000229a4·00000000·00000000·00000000·00000000·................108 ··0x000229a4·00000000·00000000·00000000·00000000·................
109 ··0x000229b4·00000000·00000000·00000000·00000000·................109 ··0x000229b4·00000000·00000000·00000000·00000000·................
110 ··0x000229c4·fc3b0200·00000000·00000000·00000000·.;..............110 ··0x000229c4·fc3b0200·00000000·00000000·00000000·.;..............
111 ··0x000229d4·00000000·00000000·00000000·00000000·................111 ··0x000229d4·00000000·00000000·00000000·00000000·................
112 ··0x000229e4·00040400·000f0100·00000000·00000000·................112 ··0x000229e4·00040400·f00e0100·00000000·00000000·................
113 ··0x000229f4·00000000·00000000·00000000·00000000·................113 ··0x000229f4·00000000·00000000·00000000·00000000·................
114 ··0x00022a04·cc3a0200·00000000·00000000·00000000·.:..............114 ··0x00022a04·cc3a0200·00000000·00000000·00000000·.:..............
115 ··0x00022a14·00000000·00000000·00000000·00000000·................115 ··0x00022a14·00000000·00000000·00000000·00000000·................
116 ··0x00022a24·00000000·00000000·296e0000·00000000·........)n......116 ··0x00022a24·00000000·00000000·296e0000·00000000·........)n......
117 ··0x00022a34·00000000·00000000·00000000·00000000·................117 ··0x00022a34·00000000·00000000·00000000·00000000·................
118 ··0x00022a44·00000000·00000000·00000000·00000000·................118 ··0x00022a44·00000000·00000000·00000000·00000000·................
119 ··0x00022a54·00000000·00000000·01000000·00000000·................119 ··0x00022a54·00000000·00000000·01000000·00000000·................
120 ··0x00022a64·00000000·ac0e0100·00000000·00000000·................120 ··0x00022a64·00000000·9c0e0100·00000000·00000000·................
121 ··0x00022a74·00000000·00000000·00000000·00000000·................121 ··0x00022a74·00000000·00000000·00000000·00000000·................
122 ··0x00022a84·00000000·00000000·00000000·fc3b0200·.............;..122 ··0x00022a84·00000000·00000000·00000000·fc3b0200·.............;..
123 ··0x00022a94·00000000·00000000·00000000·00000000·................123 ··0x00022a94·00000000·00000000·00000000·00000000·................
124 ··0x00022aa4·00000000·00000000·00000000·00440400·.............D..124 ··0x00022aa4·00000000·00000000·00000000·00440400·.............D..
125 ··0x00022ab4·c40e0100·b18e0000·c1ae0000·00000000·................125 ··0x00022ab4·b40e0100·b18e0000·c1ae0000·00000000·................
126 ··0x00022ac4·00000000·00000000·00000000·9c3b0200·.............;..126 ··0x00022ac4·00000000·00000000·00000000·9c3b0200·.............;..
127 ··0x00022ad4·00000000·00000000·00000000·00000000·................127 ··0x00022ad4·00000000·00000000·00000000·00000000·................
128 ··0x00022ae4·00000000·00000000·00000000·00000000·................128 ··0x00022ae4·00000000·00000000·00000000·00000000·................
129 ··0x00022af4·00000000·bd7d0000·00000000·00000000·.....}..........129 ··0x00022af4·00000000·bd7d0000·00000000·00000000·.....}..........
130 ··0x00022b04·00000000·00000000·00000000·00000000·................130 ··0x00022b04·00000000·00000000·00000000·00000000·................
131 ··0x00022b14·00000000·00000000·00000000·00000000·................131 ··0x00022b14·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 28343/38346 bytes (73.91%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·31363163·65643938·30386232·63616637·161ced9808b2caf7 
3 ··0x00000010·64646433·39356337·34326233·65666364·ddd395c742b3efcd2 ··0x00000000·61646532·62663730·33663038·37613166·ade2bf703f087a1f
 3 ··0x00000010·35353665·62356634·30643138·36393039·556eb5f40d186909
4 ··0x00000020·38363832·31302e64·65627567·00000000·868210.debug....4 ··0x00000020·33613036·31352e64·65627567·00000000·3a0615.debug....
5 ··0x00000030·d448ba65····························.H.e5 ··0x00000030·e37b9b08····························.{..
  
1.18 MB
./usr/lib/python3.9/lib-dynload/_decimal.cpython-39-arm-linux-gnueabihf.so
854 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x41f82 Entry·point·0x41f8
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·0x17778·0x17778·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x17768·0x17768·R·E·0x10000
7 ··LOAD···········0x017f08·0x00027f08·0x00027f08·0x015b0·0x01618·RW··0x100007 ··LOAD···········0x017f08·0x00027f08·0x00027f08·0x015b0·0x01618·RW··0x10000
8 ··DYNAMIC········0x017f10·0x00027f10·0x00027f10·0x000f0·0x000f0·RW··0x48 ··DYNAMIC········0x017f10·0x00027f10·0x00027f10·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······0x017f08·0x00027f08·0x00027f08·0x000f8·0x000f8·R···0x111 ··GNU_RELRO······0x017f08·0x00027f08·0x00027f08·0x000f8·0x000f8·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··········00000f48·000f48·000d84·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000f48·000f48·000d84·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00001ccc·001ccc·0001c2·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00001ccc·001ccc·0001c2·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00001e90·001e90·000020·00···A··4···1··411 ··[·6]·.gnu.version_r····VERNEED·········00001e90·001e90·000020·00···A··4···1··4
12 ··[·7]·.rel.dyn··········REL·············00001eb0·001eb0·001430·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00001eb0·001eb0·001430·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············000032e0·0032e0·0005f0·08··AI··3··18··413 ··[·8]·.rel.plt··········REL·············000032e0·0032e0·0005f0·08··AI··3··18··4
14 ··[·9]·.init·············PROGBITS········000038d0·0038d0·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000038d0·0038d0·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000038dc·0038dc·000918·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000038dc·0038dc·000918·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········000041f8·0041f8·00cd30·00··AX··0···0··816 ··[11]·.text·············PROGBITS········000041f8·0041f8·00cd20·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········00010f28·010f28·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00010f18·010f18·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00010f30·010f30·006844·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00010f20·010f20·006844·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········00017774·017774·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········00017764·017764·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00027f08·017f08·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00027f08·017f08·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00027f0c·017f0c·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00027f0c·017f0c·000004·04··WA··0···0··4
22 ··[17]·.dynamic··········DYNAMIC·········00027f10·017f10·0000f0·08··WA··4···0··422 ··[17]·.dynamic··········DYNAMIC·········00027f10·017f10·0000f0·08··WA··4···0··4
23 ··[18]·.got··············PROGBITS········00028000·018000·000388·04··WA··0···0··423 ··[18]·.got··············PROGBITS········00028000·018000·000388·04··WA··0···0··4
24 ··[19]·.data·············PROGBITS········00028388·018388·001130·00··WA··0···0··424 ··[19]·.data·············PROGBITS········00028388·018388·001130·00··WA··0···0··4
25 ··[20]·.bss··············NOBITS··········000294b8·0194b8·000068·00··WA··0···0··425 ··[20]·.bss··············NOBITS··········000294b8·0194b8·000068·00··WA··0···0··4
26 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0194b8·000031·00······0···0··126 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0194b8·000031·00······0···0··1
692 B
readelf --wide --symbols {}
    
Offset 221, 8 lines modifiedOffset 221, 8 lines modified
221 ···217:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_qinvert221 ···217:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_qinvert
222 ···218:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__snprintf_chk@GLIBC_2.4·(2)222 ···218:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__snprintf_chk@GLIBC_2.4·(2)
223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError223 ···219:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError
224 ···220:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_qcopy_abs224 ···220:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_qcopy_abs
225 ···221:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_getemin225 ···221:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_getemin
226 ···222:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromString226 ···222:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromString
227 ···223:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_del227 ···223:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mpd_del
228 ···224:·0000b429··2852·FUNC····GLOBAL·DEFAULT···11·PyInit__decimal228 ···224:·0000b419··2852·FUNC····GLOBAL·DEFAULT···11·PyInit__decimal
901 B
readelf --wide --dynamic {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Dynamic·section·at·offset·0x17f10·contains·26·entries:1 Dynamic·section·at·offset·0x17f10·contains·26·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libmpdec.so.3]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libmpdec.so.3]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
6 ·0x0000000c·(INIT)·······················0x38d06 ·0x0000000c·(INIT)·······················0x38d0
7 ·0x0000000d·(FINI)·······················0x10f287 ·0x0000000d·(FINI)·······················0x10f18
8 ·0x00000019·(INIT_ARRAY)·················0x27f088 ·0x00000019·(INIT_ARRAY)·················0x27f08
9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
10 ·0x0000001a·(FINI_ARRAY)·················0x27f0c10 ·0x0000001a·(FINI_ARRAY)·················0x27f0c
11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
12 ·0x6ffffef5·(GNU_HASH)···················0x11812 ·0x6ffffef5·(GNU_HASH)···················0x118
13 ·0x00000005·(STRTAB)·····················0xf4813 ·0x00000005·(STRTAB)·····················0xf48
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:·f7237bae3ba17efe672b844ef68344f73d31d2fa3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·90717cc31d9db48ac68c6ccc7f8b3975462d6f59
948 B
strings --all --bytes=8 {}
    
Offset 224, 16 lines modifiedOffset 224, 16 lines modified
224 a(sjF@F.b224 a(sjF@F.b
225 vL)F0F|D225 vL)F0F|D
226 -N,F-IyDY226 -N,F-IyDY
227 &,`1D!`0F227 &,`1D!`0F
228 44`4FtHxD228 44`4FtHxD
229 44`4FtHxD229 44`4FtHxD
230 gI=@yD41230 gI=@yD41
231 C{CF2F!F·F231 C{;F2F!F·F
232 CFZF!F·F232 ;FZF!F·F
233 @I5@yD41233 @I5@yD41
234 JI5@yD41234 JI5@yD41
235 F-K.M{D}D235 F-K.M{D}D
236 I,auX(F,h236 I,auX(F,h
237 H»      IxD»   JyD»237 H»      IxD»   JyD»
238 3bcyD"F8F#`238 3bcyD"F8F#`
239 6`c"FyD8F&`239 6`c"FyD8F&`
Offset 839, 15 lines modifiedOffset 839, 15 lines modified
839 internal·error·in·context_setstatus_dict839 internal·error·in·context_setstatus_dict
840 internal·error·in·context_repr840 internal·error·in·context_repr
841 Context(prec=%zd,·rounding=%s,·Emin=%zd,·Emax=%zd,·capitals=%d,·clamp=%d,·flags=%s,·traps=%s)841 Context(prec=%zd,·rounding=%s,·Emin=%zd,·Emax=%zd,·capitals=%d,·clamp=%d,·flags=%s,·traps=%s)
842 valid·range·for·unsafe·prec·is·[1,·1070000000]842 valid·range·for·unsafe·prec·is·[1,·1070000000]
843 valid·range·for·unsafe·emax·is·[0,·1070000000]843 valid·range·for·unsafe·emax·is·[0,·1070000000]
844 valid·range·for·unsafe·emin·is·[-1070000000,·0]844 valid·range·for·unsafe·emin·is·[-1070000000,·0]
845 {<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s}845 {<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s,·<class·'%s'>:%s}
846 237bae3ba17efe672b844ef68344f73d31d2fa.debug846 717cc31d9db48ac68c6ccc7f8b3975462d6f59.debug
847 .shstrtab847 .shstrtab
848 .note.gnu.build-id848 .note.gnu.build-id
849 .gnu.hash849 .gnu.hash
850 .gnu.version850 .gnu.version
851 .gnu.version_r851 .gnu.version_r
852 .rel.dyn852 .rel.dyn
853 .rel.plt853 .rel.plt
361 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 000038d0·<.init>:3 000038d0·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     b35c·<mpd_del@plt+0x7174>6 »       bl»     b34c·<mpd_del@plt+0x7164>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
946 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000041f8·<PyInit__decimal@@Base-0x7230>:2 000041f8·<PyInit__decimal@@Base-0x7220>:
3 signaldict_len():3 signaldict_len():
4 ./build-static/./Modules/_decimal/_decimal.c:5524 ./build-static/./Modules/_decimal/_decimal.c:552
5 »       ldrbmi» r2,·[r0,·-r9]!5 »       ldrbmi» r2,·[r0,·-r9]!
6 dec_imag():6 dec_imag():
7 ./build-static/./Modules/_decimal/_decimal.c:46797 ./build-static/./Modules/_decimal/_decimal.c:4679
8 »       stmdami»ip,·{r4,·r5,·r8,·sl,·ip,·sp,·pc}8 »       stmdami»ip,·{r4,·r5,·r8,·sl,·ip,·sp,·pc}
9 »       ldrbtmi»fp,·[r8],·#-131»   ;·0xffffff7d9 »       ldrbtmi»fp,·[r8],·#-131»   ;·0xffffff7d
10 ./build-static/./Modules/_decimal/_decimal.c:468210 ./build-static/./Modules/_decimal/_decimal.c:4682
11 »       cdp2»   0,·0,·cr15,·cr2,·cr1,·{0}11 »       ldc2l»  0,·cr15,·[sl,·#4]!
12 ./build-static/./Modules/_decimal/_decimal.c:468312 ./build-static/./Modules/_decimal/_decimal.c:4683
13 »       cmnlt»  r0,·r4,·lsl·#1213 »       cmnlt»  r0,·r4,·lsl·#12
14 _dec_settriple():14 _dec_settriple():
15 ./build-static/./Modules/_decimal/_decimal.c:206115 ./build-static/./Modules/_decimal/_decimal.c:2061
16 »       strcs»  r6,·[r0,·#-2563]»    ;·0xfffff5fd16 »       strcs»  r6,·[r0,·#-2563]»    ;·0xfffff5fd
17 ./build-static/./Modules/_decimal/_decimal.c:206517 ./build-static/./Modules/_decimal/_decimal.c:2065
18 »       andcs»  r3,·r1,·#1218 »       andcs»  r3,·r1,·#12
Offset 54, 19 lines modifiedOffset 54, 19 lines modified
54 »       ldmpl»  r2!,·{r0,·r8,·ip,·lr,·pc}54 »       ldmpl»  r2!,·{r0,·r8,·ip,·lr,·pc}
55 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfe00355 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfe003
56 »       »       »       ;·<UNDEFINED>·instruction:·0xf856c03856 »       »       »       ;·<UNDEFINED>·instruction:·0xf856c038
57 »       stmiavs»r9!,·{r2,·r3,·sp}^57 »       stmiavs»r9!,·{r2,·r3,·sp}^
58 ./build-static/./Modules/_decimal/_decimal.c:40858 ./build-static/./Modules/_decimal/_decimal.c:408
59 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff462059 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4620
60 »       ldrcc»  lr,·[r0,·#-3816]»    ;·0xfffff11860 »       ldrcc»  lr,·[r0,·#-3816]»    ;·0xfffff118
61 »       ble»    ffb0e278·<PyInit__decimal@@Base+0xffb02e50>61 »       ble»    ffb0e278·<PyInit__decimal@@Base+0xffb02e60>
62 _Py_DECREF():62 _Py_DECREF():
63 ./build-static/../Include/object.h:42263 ./build-static/../Include/object.h:422
64 »       cdpne»  8,·7,·cr6,·cr3,·cr6,·{1}64 »       cdpne»  8,·7,·cr6,·cr3,·cr6,·{1}
65 »       blcs»   1c30c·<PyInit__decimal@@Base+0x10ee4>65 »       blcs»   1c30c·<PyInit__decimal@@Base+0x10ef4>
66 »       strtmi» sp,·[r0],·-r2,·ror·#366 »       strtmi» sp,·[r0],·-r2,·ror·#3
67 flags_as_dict():67 flags_as_dict():
68 ./build-static/./Modules/_decimal/_decimal.c:41068 ./build-static/./Modules/_decimal/_decimal.c:410
69 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff461c69 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff461c
70 _Py_DECREF():70 _Py_DECREF():
71 ./build-static/../Include/object.h:43071 ./build-static/../Include/object.h:430
72 »       »       »       ;·<UNDEFINED>·instruction:·0x4620ec1672 »       »       »       ;·<UNDEFINED>·instruction:·0x4620ec16
Offset 98, 42 lines modifiedOffset 98, 42 lines modified
98 ./build-static/./Modules/_decimal/_decimal.c:61598 ./build-static/./Modules/_decimal/_decimal.c:615
99 »       »       »       ;·<UNDEFINED>·instruction:·0xf842750199 »       »       »       ;·<UNDEFINED>·instruction:·0xf8427501
100 »       ldmdavs»r6!,·{r2,·r8,·r9,·fp,·ip,·sp,·lr}100 »       ldmdavs»r6!,·{r2,·r8,·r9,·fp,·ip,·sp,·lr}
101 ./build-static/./Modules/_decimal/_decimal.c:614101 ./build-static/./Modules/_decimal/_decimal.c:614
102 »       eormi»  r3,·lr,·#16,·6»       ;·0x40000000102 »       eormi»  r3,·lr,·#16,·6»       ;·0x40000000
103 ./build-static/./Modules/_decimal/_decimal.c:616103 ./build-static/./Modules/_decimal/_decimal.c:616
104 »       strbtmi»fp,·[r4],·-r8,·lsl·#30104 »       strbtmi»fp,·[r4],·-r8,·lsl·#30
105 »       blmi»   1423dc·<PyInit__decimal@@Base+0x136fb4>105 »       blmi»   1423dc·<PyInit__decimal@@Base+0x136fc4>
106 ./build-static/./Modules/_decimal/_decimal.c:614106 ./build-static/./Modules/_decimal/_decimal.c:614
107 »       cdpls»  7,·1,·cr14,·cr8,·cr15,·{7}107 »       cdpls»  7,·1,·cr14,·cr8,·cr15,·{7}
108 ./build-static/./Modules/_decimal/_decimal.c:618108 ./build-static/./Modules/_decimal/_decimal.c:618
109 »       ldmdals»r7,·{r0,·r5,·r9,·fp,·ip,·pc}109 »       ldmdals»r7,·{r0,·r5,·r9,·fp,·ip,·pc}
110 »       stmib»  sp,·{r5,·r8,·r9,·fp,·ip,·pc}^110 »       stmib»  sp,·{r5,·r8,·r9,·fp,·ip,·pc}^
111 »       stmib»  sp,·{r0,·r2,·r3,·r9,·sl,·sp}^111 »       stmib»  sp,·{r0,·r2,·r3,·r9,·sl,·sp}^
112 »       cdpls»  0,·1,·cr3,·cr4,·cr11,·{0}112 »       cdpls»  0,·1,·cr3,·cr4,·cr11,·{0}
113 »       ldmdbls»r6,·{r0,·r2,·r3,·r4,·fp,·ip,·pc}113 »       ldmdbls»r6,·{r0,·r2,·r3,·r4,·fp,·ip,·pc}
114 »       ldcls»  15,·cr9,·[r5,·#-124]» ;·0xffffff84114 »       ldcls»  15,·cr9,·[r5,·#-124]» ;·0xffffff84
115 »       stmib»  sp,·{r1,·r2,·r3,·r4,·sl,·fp,·ip,·pc}^115 »       stmib»  sp,·{r1,·r2,·r3,·r4,·sl,·fp,·ip,·pc}^
116 »       stmdami»lr,·{r0,·r2,·r9,·sl}116 »       stmdami»lr,·{r0,·r2,·r9,·sl}
117 »       blls»   72ab4c·<PyInit__decimal@@Base+0x71f724>117 »       blls»   72ab4c·<PyInit__decimal@@Base+0x71f734>
118 »       stmib»  sp,·{r3,·r4,·r5,·r6,·sl,·lr}^118 »       stmib»  sp,·{r3,·r4,·r5,·r6,·sl,·lr}^
119 »       stmib»  sp,·{r0,·r3,·r8,·ip,·sp,·lr}^119 »       stmib»  sp,·{r0,·r3,·r8,·ip,·sp,·lr}^
120 »       svcls»  0x00124507120 »       svcls»  0x00124507
121 »       ldmdbls»r1,·{r0,·r1,·r3,·r4,·r8,·sl,·fp,·ip,·pc}121 »       ldmdbls»r1,·{r0,·r1,·r3,·r4,·r8,·sl,·fp,·ip,·pc}
122 »       andcc»  lr,·r3,·#3358720»    ;·0x334000122 »       andcc»  lr,·r3,·#3358720»    ;·0x334000
123 »       strpl»  lr,·[r1,·-sp,·asr·#19]123 »       strpl»  lr,·[r1,·-sp,·asr·#19]
124 »       bls»    42af84·<PyInit__decimal@@Base+0x41fb5c>124 »       bls»    42af84·<PyInit__decimal@@Base+0x41fb6c>
125 »       ldmdbls»r9,·{r8,·ip,·pc}125 »       ldmdbls»r9,·{r8,·ip,·pc}
126 »       b»      ffa42320·<PyInit__decimal@@Base+0xffa36ef8>126 »       b»      ffa42320·<PyInit__decimal@@Base+0xffa36f08>
127 ./build-static/./Modules/_decimal/_decimal.c:625127 ./build-static/./Modules/_decimal/_decimal.c:625
128 »       ldcllt» 0,·cr11,·[r0,·#140]!»;·0x8c128 »       ldcllt» 0,·cr11,·[r0,·#140]!»;·0x8c
129 »       andeq»  r4,·r2,·r0,·asr·#8129 »       andeq»  r4,·r2,·r0,·asr·#8
130 »       andeq»  r3,·r1,·r6,·ror·r3130 »       andeq»  r3,·r1,·r6,·ror·#6
131 »       andeq»  r3,·r1,·sl,·ror·r3131 »       andeq»  r3,·r1,·sl,·ror·#6
132 »       andeq»  r3,·r1,·r8,·lsr·r3132 »       andeq»  r3,·r1,·r8,·lsr·#6
133 signaldict_repr.lto_priv.0():133 signaldict_repr.lto_priv.0():
134 »       andeq»  r0,·r0,·r0134 »       andeq»  r0,·r0,·r0
135 context_new():135 context_new():
136 ./build-static/./Modules/_decimal/_decimal.c:1186136 ./build-static/./Modules/_decimal/_decimal.c:1186
137 »       push»   {r0,·r3,·r6,·r8,·r9,·fp,·lr}137 »       push»   {r0,·r3,·r6,·r8,·r9,·fp,·lr}
138 ./build-static/./Modules/_decimal/_decimal.c:1182138 ./build-static/./Modules/_decimal/_decimal.c:1182
139 »       ldrbtmi»r4,·[fp],·#-496»   ;·0xfffffe10139 »       ldrbtmi»r4,·[fp],·#-496»   ;·0xfffffe10
Offset 209, 23 lines modifiedOffset 209, 23 lines modified
209 ./build-static/./Modules/_decimal/_decimal.c:1190209 ./build-static/./Modules/_decimal/_decimal.c:1190
210 »       »       »       ;·<UNDEFINED>·instruction:·0x4098f8d0210 »       »       »       ;·<UNDEFINED>·instruction:·0x4098f8d0
211 »       strmi»  r2,·[r0,·r0,·lsl·#2]!211 »       strmi»  r2,·[r0,·r0,·lsl·#2]!
212 ./build-static/./Modules/_decimal/_decimal.c:1193212 ./build-static/./Modules/_decimal/_decimal.c:1193
213 »       movwlt» r4,·#34308»;·0x8604213 »       movwlt» r4,·#34308»;·0x8604
214 ./build-static/./Modules/_decimal/_decimal.c:1197214 ./build-static/./Modules/_decimal/_decimal.c:1197
215 »       tstcs»  r0,·r9,·lsl·lr215 »       tstcs»  r0,·r9,·lsl·lr
216 »       bvs»    fec15608·<PyInit__decimal@@Base+0xfec0a1e0>216 »       bvs»    fec15608·<PyInit__decimal@@Base+0xfec0a1f0>
217 »       stc»    7,·cr15,·[r6,·#-1020]!» ;·0xfffffc04217 »       stc»    7,·cr15,·[r6,·#-1020]!» ;·0xfffffc04
218 »       orrslt» r6,·r8,·r0,·ror·#5218 »       orrslt» r6,·r8,·r0,·ror·#5
219 ./build-static/./Modules/_decimal/_decimal.c:1203219 ./build-static/./Modules/_decimal/_decimal.c:1203
220 »       »       »       ;·<UNDEFINED>·instruction:·0x21006ab0220 »       »       »       ;·<UNDEFINED>·instruction:·0x21006ab0
221 »       stc»    7,·cr15,·[r0,·#-1020]!» ;·0xfffffc04221 »       stc»    7,·cr15,·[r0,·#-1020]!» ;·0xfffffc04
222 »       »       »       ;·<UNDEFINED>·instruction:·0x63204605222 »       »       »       ;·<UNDEFINED>·instruction:·0x63204605
223 ./build-static/./Modules/_decimal/_decimal.c:1204223 ./build-static/./Modules/_decimal/_decimal.c:1204
224 »       blvs»   1db0aa8·<PyInit__decimal@@Base+0x1da5680>224 »       blvs»   1db0aa8·<PyInit__decimal@@Base+0x1da5690>
225 ./build-static/./Modules/_decimal/_decimal.c:1211225 ./build-static/./Modules/_decimal/_decimal.c:1211
226 »       sbcle»  r2,·sl,·r0,·lsl·#28226 »       sbcle»  r2,·sl,·r0,·lsl·#28
227 ./build-static/./Modules/_decimal/_decimal.c:1212227 ./build-static/./Modules/_decimal/_decimal.c:1212
228 »       »       »       ;·<UNDEFINED>·instruction:·0xf1043608228 »       »       »       ;·<UNDEFINED>·instruction:·0xf1043608
229 »       cdpgt»  7,·0,·cr0,·cr15,·cr8,·{0}229 »       cdpgt»  7,·0,·cr0,·cr15,·cr8,·{0}
230 »       cdpgt»  7,·0,·cr12,·cr15,·cr15,·{0}230 »       cdpgt»  7,·0,·cr12,·cr15,·cr15,·{0}
231 »       ldmdavs»r0!,·{r0,·r1,·r2,·r3,·r8,·r9,·sl,·lr,·pc}231 »       ldmdavs»r0!,·{r0,·r1,·r2,·r3,·r8,·r9,·sl,·lr,·pc}
Offset 251, 15 lines modifiedOffset 251, 15 lines modified
251 ./build-static/./Modules/_decimal/_decimal.c:1206251 ./build-static/./Modules/_decimal/_decimal.c:1206
252 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff462c252 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff462c
253 _Py_DECREF():253 _Py_DECREF():
254 ./build-static/../Include/object.h:430254 ./build-static/../Include/object.h:430
255 »       str»    lr,·[fp,·sl,·lsr·#22]!255 »       str»    lr,·[fp,·sl,·lsr·#22]!
256 »       andeq»  r4,·r2,·sl,·asr·#32256 »       andeq»  r4,·r2,·sl,·asr·#32
257 »       andeq»  r5,·r2,·r2,·ror·#2257 »       andeq»  r5,·r2,·r2,·ror·#2
258 »       andeq»  sp,·r0,·r6,·lsr·sl258 »       andeq»  sp,·r0,·r6,·lsr·#20
259 »       strheq» r5,·[r2],·-r0259 »       strheq» r5,·[r2],·-r0
260 signaldict_init():260 signaldict_init():
261 ./build-static/./Modules/_decimal/_decimal.c:543261 ./build-static/./Modules/_decimal/_decimal.c:543
262 »       andcs»  r4,·r0,·#3145728»    ;·0x300000262 »       andcs»  r4,·r0,·#3145728»    ;·0x300000
263 ./build-static/./Modules/_decimal/_decimal.c:546263 ./build-static/./Modules/_decimal/_decimal.c:546
264 »       addsvs» r4,·sl,·r0,·lsl·r6264 »       addsvs» r4,·sl,·r0,·lsl·r6
265 »       svclt»  0x00004770265 »       svclt»  0x00004770
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 »       stmdacs»r0,·{r1,·r4,·r6,·r9,·fp,·sp,·lr,·pc}303 »       stmdacs»r0,·{r1,·r4,·r6,·r9,·fp,·sp,·lr,·pc}
Max diff block lines reached; 963003/968179 bytes (99.47%) 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 00010f28·<.fini>:2 00010f18·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
219 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 1672 lines modifiedOffset 1, 1672 lines modified
  
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 ··0x00017774·00000000····························....2 ··0x00017764·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 ··0x00027f08·21b40000····························!...2 ··0x00027f08·11b40000····························....
  
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 ··0x00027f0c·e1b30000····························....2 ··0x00027f0c·d1b30000····························....
  
32.8 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 278 lines modifiedOffset 1, 278 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00028388·88830200·01000000·00000000·00000000·................2 ··0x00028388·88830200·01000000·00000000·00000000·................
3 ··0x00028398·f01d0100·34000000·00000000·f1600000·....4........`..3 ··0x00028398·e01d0100·34000000·00000000·e1600000·....4........`..
4 ··0x000283a8·00000000·00000000·00000000·00000000·................4 ··0x000283a8·00000000·00000000·00000000·00000000·................
5 ··0x000283b8·b5750000·dc930200·00000000·00000000·.u..............5 ··0x000283b8·a5750000·dc930200·00000000·00000000·.u..............
6 ··0x000283c8·657a0000·00000000·e96d0000·00000000·ez.......m......6 ··0x000283c8·557a0000·00000000·d96d0000·00000000·Uz.......m......
7 ··0x000283d8·00000000·00000000·00040400·84710100·.............q..7 ··0x000283d8·00000000·00000000·00040400·74710100·............tq..
8 ··0x000283e8·00000000·00000000·e5640000·00000000·.........d......8 ··0x000283e8·00000000·00000000·d5640000·00000000·.........d......
9 ··0x000283f8·00000000·00000000·dc8f0200·00000000·................9 ··0x000283f8·00000000·00000000·dc8f0200·00000000·................
10 ··0x00028408·a08f0200·00000000·00000000·00000000·................10 ··0x00028408·a08f0200·00000000·00000000·00000000·................
11 ··0x00028418·00000000·00000000·00000000·00000000·................11 ··0x00028418·00000000·00000000·00000000·00000000·................
12 ··0x00028428·a54b0000·00000000·00000000·00000000·.K..............12 ··0x00028428·a54b0000·00000000·00000000·00000000·.K..............
13 ··0x00028438·00000000·00000000·00000000·00000000·................13 ··0x00028438·00000000·00000000·00000000·00000000·................
14 ··0x00028448·00000000·00000000·00000000·00000000·................14 ··0x00028448·00000000·00000000·00000000·00000000·................
15 ··0x00028458·01000000·00000000·00000000·e01d0100·................15 ··0x00028458·01000000·00000000·00000000·d01d0100·................
16 ··0x00028468·3c000000·00000000·c5690000·00000000·<........i......16 ··0x00028468·3c000000·00000000·b5690000·00000000·<........i......
17 ··0x00028478·00000000·00000000·00000000·690e0100·............i...17 ··0x00028478·00000000·00000000·00000000·590e0100·............Y...
18 ··0x00028488·00000000·00000000·00000000·00000000·................18 ··0x00028488·00000000·00000000·00000000·00000000·................
19 ··0x00028498·00000000·00000000·f5520000·6d6d0000·.........R..mm..19 ··0x00028498·00000000·00000000·f5520000·5d6d0000·.........R..]m..
20 ··0x000284a8·00000000·00040400·7c6f0100·00000000·........|o......20 ··0x000284a8·00000000·00040400·6c6f0100·00000000·........lo......
21 ··0x000284b8·00000000·00000000·00000000·00000000·................21 ··0x000284b8·00000000·00000000·00000000·00000000·................
22 ··0x000284c8·00000000·f08a0200·00000000·648a0200·............d...22 ··0x000284c8·00000000·f08a0200·00000000·648a0200·............d...
23 ··0x000284d8·00000000·00000000·00000000·00000000·................23 ··0x000284d8·00000000·00000000·00000000·00000000·................
24 ··0x000284e8·00000000·7d440000·00000000·39430000·....}D......9C..24 ··0x000284e8·00000000·7d440000·00000000·39430000·....}D......9C..
25 ··0x000284f8·00000000·00000000·00000000·00000000·................25 ··0x000284f8·00000000·00000000·00000000·00000000·................
26 ··0x00028508·00000000·00000000·00000000·00000000·................26 ··0x00028508·00000000·00000000·00000000·00000000·................
27 ··0x00028518·00000000·00000000·00000000·01000000·................27 ··0x00028518·00000000·00000000·00000000·01000000·................
28 ··0x00028528·00000000·00000000·c81d0100·10000000·................28 ··0x00028528·00000000·00000000·b81d0100·10000000·................
29 ··0x00028538·00000000·15cb0000·00000000·00000000·................29 ··0x00028538·00000000·05cb0000·00000000·00000000·................
30 ··0x00028548·00000000·00000000·00000000·00000000·................30 ··0x00028548·00000000·00000000·00000000·00000000·................
31 ··0x00028558·00000000·00000000·00000000·00000000·................31 ··0x00028558·00000000·00000000·00000000·00000000·................
32 ··0x00028568·00000000·00000000·00000000·00000000·................32 ··0x00028568·00000000·00000000·00000000·00000000·................
33 ··0x00028578·00000400·00000000·00000000·00000000·................33 ··0x00028578·00000400·00000000·00000000·00000000·................
34 ··0x00028588·00000000·00000000·00000000·00000000·................34 ··0x00028588·00000000·00000000·00000000·00000000·................
35 ··0x00028598·348a0200·00000000·00000000·00000000·4...............35 ··0x00028598·348a0200·00000000·00000000·00000000·4...............
36 ··0x000285a8·00000000·00000000·00000000·00000000·................36 ··0x000285a8·00000000·00000000·00000000·00000000·................
37 ··0x000285b8·00000000·00000000·00000000·00000000·................37 ··0x000285b8·00000000·00000000·00000000·00000000·................
38 ··0x000285c8·00000000·00000000·00000000·00000000·................38 ··0x000285c8·00000000·00000000·00000000·00000000·................
39 ··0x000285d8·00000000·00000000·00000000·00000000·................39 ··0x000285d8·00000000·00000000·00000000·00000000·................
40 ··0x000285e8·00000000·00000000·01000000·00000000·................40 ··0x000285e8·00000000·00000000·01000000·00000000·................
41 ··0x000285f8·00000000·b01d0100·0c000000·00000000·................41 ··0x000285f8·00000000·a01d0100·0c000000·00000000·................
42 ··0x00028608·00000000·00000000·00000000·00000000·................42 ··0x00028608·00000000·00000000·00000000·00000000·................
43 ··0x00028618·00000000·9f420000·00000000·00000000·.....B..........43 ··0x00028618·00000000·9f420000·00000000·00000000·.....B..........
44 ··0x00028628·288a0200·00000000·00000000·00000000·(...............44 ··0x00028628·288a0200·00000000·00000000·00000000·(...............
45 ··0x00028638·00000000·00000000·00000000·00440400·.............D..45 ··0x00028638·00000000·00000000·00000000·00440400·.............D..
46 ··0x00028648·00000000·00000000·00000000·210d0100·............!...46 ··0x00028648·00000000·00000000·00000000·110d0100·................
47 ··0x00028658·00000000·39560000·00000000·088a0200·....9V..........47 ··0x00028658·00000000·39560000·00000000·088a0200·....9V..........
48 ··0x00028668·00000000·00000000·00000000·00000000·................48 ··0x00028668·00000000·00000000·00000000·00000000·................
49 ··0x00028678·00000000·00000000·00000000·71440000·............qD..49 ··0x00028678·00000000·00000000·00000000·71440000·............qD..
50 ··0x00028688·00000000·00000000·00000000·00000000·................50 ··0x00028688·00000000·00000000·00000000·00000000·................
51 ··0x00028698·00000000·00000000·00000000·00000000·................51 ··0x00028698·00000000·00000000·00000000·00000000·................
52 ··0x000286a8·00000000·00000000·00000000·00000000·................52 ··0x000286a8·00000000·00000000·00000000·00000000·................
53 ··0x000286b8·00000000·01000000·00000000·00000000·................53 ··0x000286b8·00000000·01000000·00000000·00000000·................
54 ··0x000286c8·00000000·00000000·e00f0100·606f0100·............`o..54 ··0x000286c8·00000000·00000000·d00f0100·506f0100·............Po..
55 ··0x000286d8·ffffffff·c8890200·00000000·00000000·................55 ··0x000286d8·ffffffff·c8890200·00000000·00000000·................
56 ··0x000286e8·00000000·00000000·941c0100·8c1c0100·................56 ··0x000286e8·00000000·00000000·841c0100·7c1c0100·............|...
57 ··0x000286f8·ba030000·00000000·1c1d0100·141d0100·................57 ··0x000286f8·ba030000·00000000·0c1d0100·041d0100·................
58 ··0x00028708·00040000·00000000·341d0100·2c1d0100·........4...,...58 ··0x00028708·00040000·00000000·241d0100·1c1d0100·........$.......
59 ··0x00028718·04000000·00000000·4c1d0100·441d0100·........L...D...59 ··0x00028718·04000000·00000000·3c1d0100·341d0100·........<...4...
60 ··0x00028728·00080000·00000000·601d0100·581d0100·........`...X...60 ··0x00028728·00080000·00000000·501d0100·481d0100·........P...H...
61 ··0x00028738·00400000·00000000·741d0100·6c1d0100·.@......t...l...61 ··0x00028738·00400000·00000000·641d0100·5c1d0100·.@......d...\...
62 ··0x00028748·00200000·00000000·881d0100·801d0100·.·..............62 ··0x00028748·00200000·00000000·781d0100·701d0100·.·......x...p...
63 ··0x00028758·40000000·00000000·981d0100·901d0100·@...............63 ··0x00028758·40000000·00000000·881d0100·801d0100·@...............
64 ··0x00028768·00100000·00000000·a81d0100·a01d0100·................64 ··0x00028768·00100000·00000000·981d0100·901d0100·................
65 ··0x00028778·01000000·00000000·00000000·00000000·................65 ··0x00028778·01000000·00000000·00000000·00000000·................
66 ··0x00028788·00000000·00000000·941c0100·8c1c0100·................66 ··0x00028788·00000000·00000000·841c0100·7c1c0100·............|...
67 ··0x00028798·00010000·00000000·b01c0100·a81c0100·................67 ··0x00028798·00010000·00000000·a01c0100·981c0100·................
68 ··0x000287a8·02000000·00000000·cc1c0100·c41c0100·................68 ··0x000287a8·02000000·00000000·bc1c0100·b41c0100·................
69 ··0x000287b8·08000000·00000000·e81c0100·e01c0100·................69 ··0x000287b8·08000000·00000000·d81c0100·d01c0100·................
70 ··0x000287c8·10000000·00000000·041d0100·fc1c0100·................70 ··0x000287c8·10000000·00000000·f41c0100·ec1c0100·................
71 ··0x000287d8·80000000·00000000·00000000·00000000·................71 ··0x000287d8·80000000·00000000·00000000·00000000·................
72 ··0x000287e8·00000000·00000000·5c1c0100·40fc5419·........\...@.T.72 ··0x000287e8·00000000·00000000·4c1c0100·40fc5419·........L...@.T.
73 ··0x000287f8·681c0100·40fc5419·741c0100·c003abe6·h...@.T.t.......73 ··0x000287f8·581c0100·40fc5419·641c0100·c003abe6·X...@.T.d.......
74 ··0x00028808·801c0100·810756cd·00000000·00000000·......V.........74 ··0x00028808·701c0100·810756cd·00000000·00000000·p.....V.........
75 ··0x00028818·34180100·4c180100·44180100·3c180100·4...L...D...<...75 ··0x00028818·24180100·3c180100·34180100·2c180100·$...<...4...,...
76 ··0x00028828·58180100·64180100·fc130100·f4130100·X...d...........76 ··0x00028828·48180100·54180100·ec130100·e4130100·H...T...........
77 ··0x00028838·00000000·38170100·70130100·00000000·....8...p.......77 ··0x00028838·00000000·28170100·60130100·00000000·....(...`.......
78 ··0x00028848·581c0100·00000000·70180100·4c180100·X.......p...L...78 ··0x00028848·481c0100·00000000·60180100·3c180100·H.......`...<...
79 ··0x00028858·70130100·00000000·481c0100·70130100·p.......H...p...79 ··0x00028858·60130100·00000000·381c0100·60130100·`.......8...`...
80 ··0x00028868·00000000·481c0100·70130100·00000000·....H...p.......80 ··0x00028868·00000000·381c0100·60130100·00000000·....8...`.......
81 ··0x00028878·481c0100·70130100·00000000·481c0100·H...p.......H...81 ··0x00028878·381c0100·60130100·00000000·381c0100·8...`.......8...
82 ··0x00028888·70130100·00000000·481c0100·70130100·p.......H...p...82 ··0x00028888·60130100·00000000·381c0100·60130100·`.......8...`...
83 ··0x00028898·00000000·70130100·00000000·481c0100·....p.......H...83 ··0x00028898·00000000·60130100·00000000·381c0100·....`.......8...
84 ··0x000288a8·501c0100·70130100·00000000·70130100·P...p.......p...84 ··0x000288a8·401c0100·60130100·00000000·60130100·@...`.......`...
85 ··0x000288b8·00000000·70130100·00000000·70130100·....p.......p...85 ··0x000288b8·00000000·60130100·00000000·60130100·....`.......`...
86 ··0x000288c8·00000000·70130100·00000000·70130100·....p.......p...86 ··0x000288c8·00000000·60130100·00000000·60130100·....`.......`...
87 ··0x000288d8·00000000·70130100·00000000·481c0100·....p.......H...87 ··0x000288d8·00000000·60130100·00000000·381c0100·....`.......8...
88 ··0x000288e8·70130100·00000000·70130100·00000000·p.......p.......88 ··0x000288e8·60130100·00000000·60130100·00000000·`.......`.......
89 ··0x000288f8·481c0100·70130100·00000000·481c0100·H...p.......H...89 ··0x000288f8·381c0100·60130100·00000000·381c0100·8...`.......8...
90 ··0x00028908·70130100·00000000·481c0100·70130100·p.......H...p...90 ··0x00028908·60130100·00000000·381c0100·60130100·`.......8...`...
91 ··0x00028918·00000000·481c0100·70130100·00000000·....H...p.......91 ··0x00028918·00000000·381c0100·60130100·00000000·....8...`.......
92 ··0x00028928·481c0100·70130100·00000000·481c0100·H...p.......H...92 ··0x00028928·381c0100·60130100·00000000·381c0100·8...`.......8...
93 ··0x00028938·70130100·00000000·70130100·00000000·p.......p.......93 ··0x00028938·60130100·00000000·60130100·00000000·`.......`.......
94 ··0x00028948·70130100·00000000·481c0100·70130100·p.......H...p...94 ··0x00028948·60130100·00000000·381c0100·60130100·`.......8...`...
95 ··0x00028958·00000000·70130100·00000000·70130100·....p.......p...95 ··0x00028958·00000000·60130100·00000000·60130100·....`.......`...
96 ··0x00028968·00000000·481c0100·70130100·00000000·....H...p.......96 ··0x00028968·00000000·381c0100·60130100·00000000·....8...`.......
97 ··0x00028978·481c0100·70130100·00000000·481c0100·H...p.......H...97 ··0x00028978·381c0100·60130100·00000000·381c0100·8...`.......8...
98 ··0x00028988·70130100·00000000·481c0100·70130100·p.......H...p...98 ··0x00028988·60130100·00000000·381c0100·60130100·`.......8...`...
99 ··0x00028998·00000000·481c0100·70130100·00000000·....H...p.......99 ··0x00028998·00000000·381c0100·60130100·00000000·....8...`.......
100 ··0x000289a8·70130100·00000000·4c180100·70130100·p.......L...p...100 ··0x000289a8·60130100·00000000·3c180100·60130100·`.......<...`...
101 ··0x000289b8·00000000·4c180100·70130100·00000000·....L...p.......101 ··0x000289b8·00000000·3c180100·60130100·00000000·....<...`.......
102 ··0x000289c8·ec170100·95bf0000·04000000·a41f0100·................102 ··0x000289c8·dc170100·85bf0000·04000000·941f0100·................
103 ··0x000289d8·f8170100·a9c80000·08000000·601f0100·............`...103 ··0x000289d8·e8170100·99c80000·08000000·501f0100·............P...
104 ··0x000289e8·04180100·91c00000·03000000·341e0100·............4...104 ··0x000289e8·f4170100·81c00000·03000000·241e0100·............$...
105 ··0x000289f8·00000000·00000000·01000000·00000000·................105 ··0x000289f8·00000000·00000000·01000000·00000000·................
106 ··0x00028a08·14180100·35420000·04000000·00000000·....5B..........106 ··0x00028a08·04180100·35420000·04000000·00000000·....5B..........
107 ··0x00028a18·00000000·00000000·00000000·00000000·................107 ··0x00028a18·00000000·00000000·00000000·00000000·................
108 ··0x00028a28·f9410000·d1ae0000·cdad0000·1c180100·.A..............108 ··0x00028a28·f9410000·c1ae0000·bdad0000·0c180100·.A..............
109 ··0x00028a38·15c30000·04000000·00000000·28180100·............(...109 ··0x00028a38·05c30000·04000000·00000000·18180100·................
110 ··0x00028a48·f1c90000·01000000·00000000·00000000·................110 ··0x00028a48·e1c90000·01000000·00000000·00000000·................
111 ··0x00028a58·00000000·00000000·00000000·34180100·............4...111 ··0x00028a58·00000000·00000000·00000000·24180100·............$...
112 ··0x00028a68·a5af0000·bd5d0000·00000000·00000000·.....]..........112 ··0x00028a68·95af0000·ad5d0000·00000000·00000000·.....]..........
113 ··0x00028a78·3c180100·b5af0000·d5af0000·00000000·<...............113 ··0x00028a78·2c180100·a5af0000·c5af0000·00000000·,...............
114 ··0x00028a88·00000000·44180100·c5af0000·25b00000·....D.......%...114 ··0x00028a88·00000000·34180100·b5af0000·15b00000·....4...........
115 ··0x00028a98·00000000·00000000·4c180100·bdb00000·........L.......115 ··0x00028a98·00000000·00000000·3c180100·adb00000·........<.......
116 ··0x00028aa8·515e0000·00000000·00000000·58180100·Q^..........X...116 ··0x00028aa8·415e0000·00000000·00000000·48180100·A^..........H...
117 ··0x00028ab8·d9b00000·75b00000·00000000·00000000·....u...........117 ··0x00028ab8·c9b00000·65b00000·00000000·00000000·....e...........
118 ··0x00028ac8·64180100·e1b00000·fdb10000·00000000·d...............118 ··0x00028ac8·54180100·d1b00000·edb10000·00000000·T...............
119 ··0x00028ad8·00000000·00000000·00000000·00000000·................119 ··0x00028ad8·00000000·00000000·00000000·00000000·................
120 ··0x00028ae8·00000000·00000000·6c180100·39f60000·........l...9...120 ··0x00028ae8·00000000·00000000·5c180100·29f60000·........\...)...
121 ··0x00028af8·08000000·8c380100·70180100·91fa0000·.....8..p.......121 ··0x00028af8·08000000·7c380100·60180100·81fa0000·....|8..`.......
122 ··0x00028b08·08000000·64380100·74180100·95fe0000·....d8..t.......122 ··0x00028b08·08000000·54380100·64180100·85fe0000·....T8..d.......
123 ··0x00028b18·08000000·20380100·78180100·11ff0000·....·8..x.......123 ··0x00028b18·08000000·10380100·68180100·01ff0000·.....8..h.......
124 ··0x00028b28·08000000·e4370100·80180100·85000100·.....7..........124 ··0x00028b28·08000000·d4370100·70180100·75000100·.....7..p...u...
125 ··0x00028b38·08000000·64370100·88180100·01010100·....d7..........125 ··0x00028b38·08000000·54370100·78180100·f1000100·....T7..x.......
126 ··0x00028b48·08000000·0c370100·94180100·7d010100·.....7......}...126 ··0x00028b48·08000000·fc360100·84180100·6d010100·.....6......m...
Max diff block lines reached; 10186/33487 bytes (30.42%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32333762·61653362·61313765·66653637·237bae3ba17efe67 
3 ··0x00000010·32623834·34656636·38333434·66373364·2b844ef68344f73d2 ··0x00000000·37313763·63333164·39646234·38616336·717cc31d9db48ac6
 3 ··0x00000010·38633663·63633766·38623339·37353436·8c6ccc7f8b397546
4 ··0x00000020·33316432·66612e64·65627567·00000000·31d2fa.debug....4 ··0x00000020·32643666·35392e64·65627567·00000000·2d6f59.debug....
5 ··0x00000030·4aa15784····························J.W.5 ··0x00000030·cc526dc5····························.Rm.
  
189 KB
./usr/lib/python3.9/lib-dynload/_lsprof.cpython-39-arm-linux-gnueabihf.so
853 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·0xca02 Entry·point·0xca0
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·0x03bac·0x03bac·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x03b6c·0x03b6c·R·E·0x10000
7 ··LOAD···········0x003f38·0x00013f38·0x00013f38·0x00384·0x00538·RW··0x100007 ··LOAD···········0x003f38·0x00013f38·0x00013f38·0x00384·0x00538·RW··0x10000
8 ··DYNAMIC········0x003f40·0x00013f40·0x00013f40·0x000c0·0x000c0·RW··0x48 ··DYNAMIC········0x003f40·0x00013f40·0x00013f40·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······0x003f38·0x00013f38·0x00013f38·0x000c8·0x000c8·R···0x111 ··GNU_RELRO······0x003f38·0x00013f38·0x00013f38·0x000c8·0x000c8·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·000310·10···A··4···3··48 ··[·3]·.dynsym···········DYNSYM··········00000138·000138·000310·10···A··4···3··4
9 ··[·4]·.dynstr···········STRTAB··········00000448·000448·000357·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000448·000448·000357·00···A··0···0··1
10 ··[·5]·.rel.dyn··········REL·············000007a0·0007a0·000210·08···A··3···0··410 ··[·5]·.rel.dyn··········REL·············000007a0·0007a0·000210·08···A··3···0··4
11 ··[·6]·.rel.plt··········REL·············000009b0·0009b0·000120·08··AI··3··16··411 ··[·6]·.rel.plt··········REL·············000009b0·0009b0·000120·08··AI··3··16··4
12 ··[·7]·.init·············PROGBITS········00000ad0·000ad0·00000c·00··AX··0···0··412 ··[·7]·.init·············PROGBITS········00000ad0·000ad0·00000c·00··AX··0···0··4
13 ··[·8]·.plt··············PROGBITS········00000adc·000adc·0001c4·04··AX··0···0··413 ··[·8]·.plt··············PROGBITS········00000adc·000adc·0001c4·04··AX··0···0··4
14 ··[·9]·.text·············PROGBITS········00000ca0·000ca0·0024d0·00··AX··0···0··414 ··[·9]·.text·············PROGBITS········00000ca0·000ca0·002490·00··AX··0···0··4
15 ··[10]·.fini·············PROGBITS········00003170·003170·000008·00··AX··0···0··415 ··[10]·.fini·············PROGBITS········00003130·003130·000008·00··AX··0···0··4
16 ··[11]·.rodata···········PROGBITS········00003178·003178·000a30·00···A··0···0··416 ··[11]·.rodata···········PROGBITS········00003138·003138·000a30·00···A··0···0··4
17 ··[12]·.eh_frame·········PROGBITS········00003ba8·003ba8·000004·00···A··0···0··417 ··[12]·.eh_frame·········PROGBITS········00003b68·003b68·000004·00···A··0···0··4
18 ··[13]·.init_array·······INIT_ARRAY······00013f38·003f38·000004·04··WA··0···0··418 ··[13]·.init_array·······INIT_ARRAY······00013f38·003f38·000004·04··WA··0···0··4
19 ··[14]·.fini_array·······FINI_ARRAY······00013f3c·003f3c·000004·04··WA··0···0··419 ··[14]·.fini_array·······FINI_ARRAY······00013f3c·003f3c·000004·04··WA··0···0··4
20 ··[15]·.dynamic··········DYNAMIC·········00013f40·003f40·0000c0·08··WA··4···0··420 ··[15]·.dynamic··········DYNAMIC·········00013f40·003f40·0000c0·08··WA··4···0··4
21 ··[16]·.got··············PROGBITS········00014000·004000·0000bc·04··WA··0···0··421 ··[16]·.got··············PROGBITS········00014000·004000·0000bc·04··WA··0···0··4
22 ··[17]·.data·············PROGBITS········000140bc·0040bc·000200·00··WA··0···0··422 ··[17]·.data·············PROGBITS········000140bc·0040bc·000200·00··WA··0···0··4
23 ··[18]·.bss··············NOBITS··········000142bc·0042bc·0001b4·00··WA··0···0··423 ··[18]·.bss··············NOBITS··········000142bc·0042bc·0001b4·00··WA··0···0··4
24 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0042bc·000031·00······0···0··124 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0042bc·000031·00······0···0··1
711 B
readelf --wide --symbols {}
    
Offset 45, 8 lines modifiedOffset 45, 8 lines modified
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetPerfCounter46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetPerfCounter
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Create247 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Create2
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
51 ····47:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__51 ····47:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
52 ····48:·00002cf9···180·FUNC····GLOBAL·DEFAULT····9·PyInit__lsprof52 ····48:·00002cb9···180·FUNC····GLOBAL·DEFAULT····9·PyInit__lsprof
677 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)·······················0xad03 ·0x0000000c·(INIT)·······················0xad0
4 ·0x0000000d·(FINI)·······················0x31704 ·0x0000000d·(FINI)·······················0x3130
5 ·0x00000019·(INIT_ARRAY)·················0x13f385 ·0x00000019·(INIT_ARRAY)·················0x13f38
6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
7 ·0x0000001a·(FINI_ARRAY)·················0x13f3c7 ·0x0000001a·(FINI_ARRAY)·················0x13f3c
8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
9 ·0x6ffffef5·(GNU_HASH)···················0x1189 ·0x6ffffef5·(GNU_HASH)···················0x118
10 ·0x00000005·(STRTAB)·····················0x44810 ·0x00000005·(STRTAB)·····················0x448
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:·dfc4e40aaf22f223bb6745094baa9e8687922e843 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5fc28808a136eec998006f4b7ea8baf019cead69
663 B
strings --all --bytes=8 {}
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····inlinetime····inline·time·(not·in·further·subcalls)105 ····inlinetime····inline·time·(not·in·further·subcalls)
106 Profiler(timer=None,·timeunit=None,·subcalls=True,·builtins=True)106 Profiler(timer=None,·timeunit=None,·subcalls=True,·builtins=True)
107 ····Builds·a·profiler·object·using·the·specified·timer·function.107 ····Builds·a·profiler·object·using·the·specified·timer·function.
108 ····The·default·timer·is·a·fast·built-in·one·based·on·real·time.108 ····The·default·timer·is·a·fast·built-in·one·based·on·real·time.
109 ····For·custom·timer·functions·returning·integers,·timeunit·can109 ····For·custom·timer·functions·returning·integers,·timeunit·can
110 ····be·a·float·specifying·a·scale·(i.e.·how·long·each·integer·unit110 ····be·a·float·specifying·a·scale·(i.e.·how·long·each·integer·unit
111 ····is,·in·seconds).111 ····is,·in·seconds).
112 c4e40aaf22f223bb6745094baa9e8687922e84.debug112 c28808a136eec998006f4b7ea8baf019cead69.debug
113 .shstrtab113 .shstrtab
114 .note.gnu.build-id114 .note.gnu.build-id
115 .gnu.hash115 .gnu.hash
116 .rel.dyn116 .rel.dyn
117 .rel.plt117 .rel.plt
118 .eh_frame118 .eh_frame
119 .init_array119 .init_array
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 00000ad0·<.init>:3 00000ad0·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     2c30·<__gmon_start__@plt+0x1f9c>6 »       bl»     2bf0·<__gmon_start__@plt+0x1f5c>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
157 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000ca0·<PyInit__lsprof-0x2058>:2 00000ca0·<PyInit__lsprof-0x2018>:
3 profiler_init():3 profiler_init():
4 ./build-static/./Modules/_lsprof.c:7314 ./build-static/./Modules/_lsprof.c:731
5 »       »       »       ;·<UNDEFINED>·instruction:·0x460bb5305 »       »       »       ;·<UNDEFINED>·instruction:·0x460bb530
6 »       addlt»  r4,·fp,·r4,·lsl·#126 »       addlt»  r4,·fp,·r4,·lsl·#12
7 ./build-static/./Modules/_lsprof.c:7397 ./build-static/./Modules/_lsprof.c:739
8 »       »       »       ;·<UNDEFINED>·instruction:·0x461846118 »       »       »       ;·<UNDEFINED>·instruction:·0x46184611
9 ./build-static/./Modules/_lsprof.c:7329 ./build-static/./Modules/_lsprof.c:732
10 »       movwcs» r2,·#512»  ;·0x20010 »       movwcs» r2,·#512»  ;·0x200
11 ./build-static/./Modules/_lsprof.c:73911 ./build-static/./Modules/_lsprof.c:739
12 »       andls»  sl,·r7,·#320»;·0x14012 »       andls»  sl,·r7,·#320»;·0x140
13 ./build-static/./Modules/_lsprof.c:73313 ./build-static/./Modules/_lsprof.c:733
14 »       stmib»  sp,·{r9,·sp}^14 »       stmib»  sp,·{r9,·sp}^
15 »       bge»    1898e0·<PyInit__lsprof+0x186be8>15 »       bge»    1898e0·<PyInit__lsprof+0x186c28>
16 ./build-static/./Modules/_lsprof.c:73916 ./build-static/./Modules/_lsprof.c:739
17 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f4b2b17 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f4b2b
18 ./build-static/./Modules/_lsprof.c:73418 ./build-static/./Modules/_lsprof.c:734
19 »       andls»  r0,·r2,·#256»;·0x10019 »       andls»  r0,·r2,·#256»;·0x100
20 ./build-static/./Modules/_lsprof.c:73920 ./build-static/./Modules/_lsprof.c:739
21 »       andls»  sl,·r0,·#28672»      ;·0x700021 »       andls»  sl,·r0,·#28672»      ;·0x7000
22 »       bmi»    a51ebc·<PyInit__lsprof+0xa4f1c4>22 »       bmi»    a51ebc·<PyInit__lsprof+0xa4f204>
23 »       strls»  r3,·[r3,·#-852]»     ;·0xfffffcac23 »       strls»  r3,·[r3,·#-852]»     ;·0xfffffcac
24 »       ldrbtmi»sl,·[sl],·#-3336»  ;·0xfffff2f824 »       ldrbtmi»sl,·[sl],·#-3336»  ;·0xfffff2f8
25 »       stmib»  sp,·{r0,·r8,·sl,·ip,·pc}^25 »       stmib»  sp,·{r0,·r8,·sl,·ip,·pc}^
26 ./build-static/./Modules/_lsprof.c:73526 ./build-static/./Modules/_lsprof.c:735
27 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffcc0527 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffcc05
28 ./build-static/./Modules/_lsprof.c:73928 ./build-static/./Modules/_lsprof.c:739
29 »       stmdacs»r0,·{r1,·r2,·r3,·r4,·r6,·r8,·r9,·sl,·fp,·sp,·lr,·pc}29 »       stmdacs»r0,·{r1,·r2,·r3,·r4,·r6,·r8,·r9,·sl,·fp,·sp,·lr,·pc}
Offset 37, 17 lines modifiedOffset 37, 17 lines modified
37 »       svclt»  0x0002280037 »       svclt»  0x00022800
38 ./build-static/./Modules/_lsprof.c:61338 ./build-static/./Modules/_lsprof.c:613
39 »       »       »       ;·<UNDEFINED>·instruction:·0xf020696039 »       »       »       ;·<UNDEFINED>·instruction:·0xf0206960
40 »       cmnvs»  r0,·r240 »       cmnvs»  r0,·r2
41 ./build-static/./Modules/_lsprof.c:61241 ./build-static/./Modules/_lsprof.c:612
42 »       ldcle»  0,·cr13,·[r7,·#-96]»  ;·0xffffffa042 »       ldcle»  0,·cr13,·[r7,·#-96]»  ;·0xffffffa0
43 ./build-static/./Modules/_lsprof.c:61543 ./build-static/./Modules/_lsprof.c:615
44 »       bls»    15b288·<PyInit__lsprof+0x158590>44 »       bls»    15b288·<PyInit__lsprof+0x1585d0>
45 »       streq»  pc,·[r2,·#-67]»      ;·0xffffffbd45 »       streq»  pc,·[r2,·#-67]»      ;·0xffffffbd
46 »       bcs»    19298·<PyInit__lsprof+0x165a0>46 »       bcs»    19298·<PyInit__lsprof+0x165e0>
47 setBuiltins():47 setBuiltins():
48 ./build-static/./Modules/_lsprof.c:62248 ./build-static/./Modules/_lsprof.c:622
49 »       ldcle»  0,·cr13,·[r6,·#-80]»  ;·0xffffffb049 »       ldcle»  0,·cr13,·[r6,·#-80]»  ;·0xffffffb0
50 profiler_init():50 profiler_init():
51 ./build-static/./Modules/_lsprof.c:74751 ./build-static/./Modules/_lsprof.c:747
52 »       »       »       ;·<UNDEFINED>·instruction:·0xf0439a0752 »       »       »       ;·<UNDEFINED>·instruction:·0xf0439a07
53 setBuiltins():53 setBuiltins():
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ./build-static/./Modules/_lsprof.c:74470 ./build-static/./Modules/_lsprof.c:744
71 »       stmdbcs»r0,·{r0,·r2,·r8,·fp,·ip,·pc}71 »       stmdbcs»r0,·{r0,·r2,·r8,·fp,·ip,·pc}
72 setBuiltins():72 setBuiltins():
73 ./build-static/./Modules/_lsprof.c:62273 ./build-static/./Modules/_lsprof.c:622
74 »       stmdbvs»r5!,·{r0,·r3,·r4,·r8,·ip,·lr,·pc}^74 »       stmdbvs»r5!,·{r0,·r3,·r4,·r8,·ip,·lr,·pc}^
75 ./build-static/./Modules/_lsprof.c:62375 ./build-static/./Modules/_lsprof.c:623
76 »       tsteq»  r4,·r5,·lsr·#32»      ;·<UNPREDICTABLE>76 »       tsteq»  r4,·r5,·lsr·#32»      ;·<UNPREDICTABLE>
77 »       bls»    1d92bc·<PyInit__lsprof+0x1d65c4>77 »       bls»    1d92bc·<PyInit__lsprof+0x1d6604>
78 profiler_init():78 profiler_init():
79 ./build-static/./Modules/_lsprof.c:74679 ./build-static/./Modules/_lsprof.c:746
80 »       ldrdeq» lr,·[r8,·-sp]80 »       ldrdeq» lr,·[r8,·-sp]
81 »       smlabteq»       r8,·r4,·r9,·lr81 »       smlabteq»       r8,·r4,·r9,·lr
82 _Py_XINCREF():82 _Py_XINCREF():
83 ./build-static/../Include/object.h:48783 ./build-static/../Include/object.h:487
84 »       rscle»  r2,·sl,·r0,·lsl·#2084 »       rscle»  r2,·sl,·r0,·lsl·#20
Offset 99, 28 lines modifiedOffset 99, 28 lines modified
99 »       svclt»  0x00c2e7df99 »       svclt»  0x00c2e7df
100 setBuiltins():100 setBuiltins():
101 ./build-static/./Modules/_lsprof.c:625101 ./build-static/./Modules/_lsprof.c:625
102 »       »       »       ;·<UNDEFINED>·instruction:·0xf0416961102 »       »       »       ;·<UNDEFINED>·instruction:·0xf0416961
103 »       cmnvs»  r1,·r4,·lsl·#2103 »       cmnvs»  r1,·r4,·lsl·#2
104 »       svclt»  0x0000e7e3104 »       svclt»  0x0000e7e3
105 »       andeq»  r3,·r1,·r4,·asr·#9105 »       andeq»  r3,·r1,·r4,·asr·#9
106 »       andeq»  r2,·r0,·r2,·lsr·r5106 »       strdeq» r2,·[r0],·-r2»      ;·<UNPREDICTABLE>
107 profiler_enable():107 profiler_enable():
108 ./build-static/./Modules/_lsprof.c:642108 ./build-static/./Modules/_lsprof.c:642
109 »       »       »       ;·<UNDEFINED>·instruction:·0x460bb570109 »       »       »       ;·<UNDEFINED>·instruction:·0x460bb570
110 »       addlt»  r4,·r4,·r4,·lsl·#12110 »       addlt»  r4,·r4,·r4,·lsl·#12
111 ./build-static/./Modules/_lsprof.c:646111 ./build-static/./Modules/_lsprof.c:646
112 »       blmi»   a925e4·<PyInit__lsprof+0xa8f8ec>112 »       blmi»   a925e4·<PyInit__lsprof+0xa8f92c>
113 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f4611113 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f4611
114 ./build-static/./Modules/_lsprof.c:643114 ./build-static/./Modules/_lsprof.c:643
115 »       sfmmi»  f3,·4,·[r9,·#-1020]!» ;·0xfffffc04115 »       sfmmi»  f3,·4,·[r9,·#-1020]!» ;·0xfffffc04
116 ./build-static/./Modules/_lsprof.c:644116 ./build-static/./Modules/_lsprof.c:644
117 »       andcs»  lr,·r2,·#3358720»    ;·0x334000117 »       andcs»  lr,·r2,·#3358720»    ;·0x334000
118 ./build-static/./Modules/_lsprof.c:646118 ./build-static/./Modules/_lsprof.c:646
119 »       bmi»    a11f80·<PyInit__lsprof+0xa0f288>119 »       bmi»    a11f80·<PyInit__lsprof+0xa0f2c8>
120 »       cmncc»  r8,·#2,·28120 »       cmncc»  r8,·#2,·28
121 »       ldrbtmi»r9,·[sl],·#-1537»  ;·0xfffff9ff121 »       ldrbtmi»r9,·[sl],·#-1537»  ;·0xfffff9ff
122 »       strls»  sl,·[r0],·-r3,·lsl·#28122 »       strls»  sl,·[r0],·-r3,·lsl·#28
123 ./build-static/./Modules/_lsprof.c:642123 ./build-static/./Modules/_lsprof.c:642
124 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff447d124 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff447d
125 ./build-static/./Modules/_lsprof.c:646125 ./build-static/./Modules/_lsprof.c:646
126 »       stmdacs»r0,·{r2,·r3,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}126 »       stmdacs»r0,·{r2,·r3,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}
Offset 163, 48 lines modifiedOffset 163, 48 lines modified
163 »       andlt»  r6,·r4,·ip,·lsr·#32163 »       andlt»  r6,·r4,·ip,·lsr·#32
164 profiler_enable():164 profiler_enable():
165 ./build-static/./Modules/_lsprof.c:660165 ./build-static/./Modules/_lsprof.c:660
166 »       stmdbvs»r0!,·{r4,·r5,·r6,·r8,·sl,·fp,·ip,·sp,·pc}^166 »       stmdbvs»r0!,·{r4,·r5,·r6,·r8,·sl,·fp,·ip,·sp,·pc}^
167 setSubcalls():167 setSubcalls():
168 ./build-static/./Modules/_lsprof.c:615168 ./build-static/./Modules/_lsprof.c:615
169 »       tsteq»  r2,·r0,·asr·#32»      ;·<UNPREDICTABLE>169 »       tsteq»  r2,·r0,·asr·#32»      ;·<UNPREDICTABLE>
170 »       blls»   99384·<PyInit__lsprof+0x9668c>170 »       blls»   99384·<PyInit__lsprof+0x966cc>
171 setBuiltins():171 setBuiltins():
172 ./build-static/./Modules/_lsprof.c:622172 ./build-static/./Modules/_lsprof.c:622
173 »       andle»  r2,·pc,·r0,·lsl·#22173 »       andle»  r2,·pc,·r0,·lsl·#22
174 ./build-static/./Modules/_lsprof.c:624174 ./build-static/./Modules/_lsprof.c:624
175 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffdc0a175 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffdc0a
176 profiler_enable():176 profiler_enable():
177 ./build-static/./Modules/_lsprof.c:653177 ./build-static/./Modules/_lsprof.c:653
178 »       stmdbmi»sp,·{r1,·r2,·r3,·r4,·r5,·r7,·r9,·sl,·fp,·sp,·lr,·pc}178 »       stmdbmi»sp,·{r1,·r2,·r3,·r4,·r5,·r7,·r9,·sl,·fp,·sp,·lr,·pc}
179 ./build-static/./Modules/_lsprof.c:654179 ./build-static/./Modules/_lsprof.c:654
180 »       ldrbtmi»r4,·[r9],·#-1570»  ;·0xfffff9de180 »       ldrbtmi»r4,·[r9],·#-1570»  ;·0xfffff9de
181 »       mrc»    7,·4,·APSR_nzcv,·cr4,·cr15,·{7}181 »       mrc»    7,·4,·APSR_nzcv,·cr4,·cr15,·{7}
182 »       ble»    ff88ae18·<PyInit__lsprof+0xff888120>182 »       ble»    ff88ae18·<PyInit__lsprof+0xff888160>
183 ./build-static/./Modules/_lsprof.c:648183 ./build-static/./Modules/_lsprof.c:648
184 »       strb»   r2,·[sl,·r0]!184 »       strb»   r2,·[sl,·r0]!
185 setBuiltins():185 setBuiltins():
186 ./build-static/./Modules/_lsprof.c:625186 ./build-static/./Modules/_lsprof.c:625
187 »       andeq»  pc,·r4,·#65» ;·0x41187 »       andeq»  pc,·r4,·#65» ;·0x41
188 »       ldrb»   r6,·[r0,·r2,·ror·#2]!188 »       ldrb»   r6,·[r0,·r2,·ror·#2]!
189 ./build-static/./Modules/_lsprof.c:623189 ./build-static/./Modules/_lsprof.c:623
190 »       streq»  pc,·[r4],·-r1,·lsr·#32190 »       streq»  pc,·[r4],·-r1,·lsr·#32
191 »       strb»   r6,·[ip,·r6,·ror·#2]!191 »       strb»   r6,·[ip,·r6,·ror·#2]!
192 »       andeq»  r3,·r1,·r0,·lsl·#8192 »       andeq»  r3,·r1,·r0,·lsl·#8
Max diff block lines reached; 155788/160480 bytes (97.08%) 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 00003170·<.fini>:2 00003130·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
21.5 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 166 lines modifiedOffset 1, 166 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00003178·3a000000·3d000000·0a000000·3d000000·:...=.......=...2 ··0x00003138·3a000000·3d000000·0a000000·3d000000·:...=.......=...
3 ··0x00003188·0f000000·3d000000·24000000·3d000000·....=...$...=...3 ··0x00003148·0f000000·3d000000·24000000·3d000000·....=...$...=...
4 ··0x00003198·32000000·3d000000·02000000·3d000000·2...=.......=...4 ··0x00003158·32000000·3d000000·02000000·3d000000·2...=.......=...
5 ··0x000031a8·05000000·3d000000·13000000·3d000000·....=.......=...5 ··0x00003168·05000000·3d000000·13000000·3d000000·....=.......=...
6 ··0x000031b8·0d000000·3d000000·0c000000·3d000000·....=.......=...6 ··0x00003178·0d000000·3d000000·0c000000·3d000000·....=.......=...
7 ··0x000031c8·23000000·3d000000·11000000·3d000000·#...=.......=...7 ··0x00003188·23000000·3d000000·11000000·3d000000·#...=.......=...
8 ··0x000031d8·26000000·3d000000·01000000·3d000000·&...=.......=...8 ··0x00003198·26000000·3d000000·01000000·3d000000·&...=.......=...
9 ··0x000031e8·17000000·3d000000·08000000·3d000000·....=.......=...9 ··0x000031a8·17000000·3d000000·08000000·3d000000·....=.......=...
10 ··0x000031f8·09000000·3d000000·00000000·00000000·....=...........10 ··0x000031b8·09000000·3d000000·00000000·00000000·....=...........
11 ··0x00003208·7c4f6469·693a5072·6f66696c·65720000·|Odii:Profiler..11 ··0x000031c8·7c4f6469·693a5072·6f66696c·65720000·|Odii:Profiler..
12 ··0x00003218·7c69693a·656e6162·6c650000·3c25552e·|ii:enable..<%U.12 ··0x000031d8·7c69693a·656e6162·6c650000·3c25552e·|ii:enable..<%U.
13 ··0x00003228·25733e00·3c25733e·00000000·3c627569·%s>.<%s>....<bui13 ··0x000031e8·25733e00·3c25733e·00000000·3c627569·%s>.<%s>....<bui
14 ··0x00003238·6c742d69·6e206d65·74686f64·2025532e·lt-in·method·%S.14 ··0x000031f8·6c742d69·6e206d65·74686f64·2025532e·lt-in·method·%S.
15 ··0x00003248·25733e00·3c627569·6c742d69·6e206d65·%s>.<built-in·me15 ··0x00003208·25733e00·3c627569·6c742d69·6e206d65·%s>.<built-in·me
16 ··0x00003258·74686f64·2025733e·00000000·6275696c·thod·%s>....buil16 ··0x00003218·74686f64·2025733e·00000000·6275696c·thod·%s>....buil
17 ··0x00003268·74696e73·00000000·6d656d6f·72792077·tins....memory·w17 ··0x00003228·74696e73·00000000·6d656d6f·72792077·tins....memory·w
18 ··0x00003278·61732065·78686175·73746564·20776869·as·exhausted·whi18 ··0x00003238·61732065·78686175·73746564·20776869·as·exhausted·whi
19 ··0x00003288·6c652070·726f6669·6c696e67·00000000·le·profiling....19 ··0x00003248·6c652070·726f6669·6c696e67·00000000·le·profiling....
20 ··0x00003298·28284f6c·6c64644f·29290000·28284f6c·((OllddO))..((Ol20 ··0x00003258·28284f6c·6c64644f·29290000·28284f6c·((OllddO))..((Ol
21 ··0x000032a8·6c646429·29000000·636f6465·00000000·ldd))...code....21 ··0x00003268·6c646429·29000000·636f6465·00000000·ldd))...code....
22 ··0x000032b8·63616c6c·65642063·6f646520·6f626a65·called·code·obje22 ··0x00003278·63616c6c·65642063·6f646520·6f626a65·called·code·obje
23 ··0x000032c8·6374206f·72206275·696c742d·696e2066·ct·or·built-in·f23 ··0x00003288·6374206f·72206275·696c742d·696e2066·ct·or·built-in·f
24 ··0x000032d8·756e6374·696f6e20·6e616d65·00000000·unction·name....24 ··0x00003298·756e6374·696f6e20·6e616d65·00000000·unction·name....
25 ··0x000032e8·63616c6c·636f756e·74000000·686f7720·callcount...how·25 ··0x000032a8·63616c6c·636f756e·74000000·686f7720·callcount...how·
26 ··0x000032f8·6d616e79·2074696d·65732074·68697320·many·times·this·26 ··0x000032b8·6d616e79·2074696d·65732074·68697320·many·times·this·
27 ··0x00003308·69732063·616c6c65·64000000·72656363·is·called...recc27 ··0x000032c8·69732063·616c6c65·64000000·72656363·is·called...recc
28 ··0x00003318·616c6c63·6f756e74·00000000·686f7720·allcount....how·28 ··0x000032d8·616c6c63·6f756e74·00000000·686f7720·allcount....how·
29 ··0x00003328·6d616e79·2074696d·65732074·68697320·many·times·this·29 ··0x000032e8·6d616e79·2074696d·65732074·68697320·many·times·this·
30 ··0x00003338·69732063·616c6c65·64207265·63757273·is·called·recurs30 ··0x000032f8·69732063·616c6c65·64207265·63757273·is·called·recurs
31 ··0x00003348·6976656c·79000000·746f7461·6c74696d·ively...totaltim31 ··0x00003308·6976656c·79000000·746f7461·6c74696d·ively...totaltim
32 ··0x00003358·65000000·746f7461·6c207469·6d652073·e...total·time·s32 ··0x00003318·65000000·746f7461·6c207469·6d652073·e...total·time·s
33 ··0x00003368·70656e74·20696e20·74686973·2063616c·pent·in·this·cal33 ··0x00003328·70656e74·20696e20·74686973·2063616c·pent·in·this·cal
34 ··0x00003378·6c000000·696e6c69·6e657469·6d650000·l...inlinetime..34 ··0x00003338·6c000000·696e6c69·6e657469·6d650000·l...inlinetime..
35 ··0x00003388·696e6c69·6e652074·696d6520·286e6f74·inline·time·(not35 ··0x00003348·696e6c69·6e652074·696d6520·286e6f74·inline·time·(not
36 ··0x00003398·20696e20·66757274·68657220·73756263··in·further·subc36 ··0x00003358·20696e20·66757274·68657220·73756263··in·further·subc
37 ··0x000033a8·616c6c73·29000000·636f6465·206f626a·alls)...code·obj37 ··0x00003368·616c6c73·29000000·636f6465·206f626a·alls)...code·obj
38 ··0x000033b8·65637420·6f722062·75696c74·2d696e20·ect·or·built-in·38 ··0x00003378·65637420·6f722062·75696c74·2d696e20·ect·or·built-in·
39 ··0x000033c8·66756e63·74696f6e·206e616d·65000000·function·name...39 ··0x00003388·66756e63·74696f6e·206e616d·65000000·function·name...
40 ··0x000033d8·686f7720·6d616e79·2074696d·65732074·how·many·times·t40 ··0x00003398·686f7720·6d616e79·2074696d·65732074·how·many·times·t
41 ··0x000033e8·68697320·77617320·63616c6c·65640000·his·was·called..41 ··0x000033a8·68697320·77617320·63616c6c·65640000·his·was·called..
42 ··0x000033f8·686f7720·6d616e79·2074696d·65732063·how·many·times·c42 ··0x000033b8·686f7720·6d616e79·2074696d·65732063·how·many·times·c
43 ··0x00003408·616c6c65·64207265·63757273·6976656c·alled·recursivel43 ··0x000033c8·616c6c65·64207265·63757273·6976656c·alled·recursivel
44 ··0x00003418·79000000·746f7461·6c207469·6d652069·y...total·time·i44 ··0x000033d8·79000000·746f7461·6c207469·6d652069·y...total·time·i
45 ··0x00003428·6e207468·69732065·6e747279·00000000·n·this·entry....45 ··0x000033e8·6e207468·69732065·6e747279·00000000·n·this·entry....
46 ··0x00003438·696e6c69·6e652074·696d6520·696e2074·inline·time·in·t46 ··0x000033f8·696e6c69·6e652074·696d6520·696e2074·inline·time·in·t
47 ··0x00003448·68697320·656e7472·7920286e·6f742069·his·entry·(not·i47 ··0x00003408·68697320·656e7472·7920286e·6f742069·his·entry·(not·i
48 ··0x00003458·6e207375·6263616c·6c732900·63616c6c·n·subcalls).call48 ··0x00003418·6e207375·6263616c·6c732900·63616c6c·n·subcalls).call
49 ··0x00003468·73000000·64657461·696c7320·6f662074·s...details·of·t49 ··0x00003428·73000000·64657461·696c7320·6f662074·s...details·of·t
50 ··0x00003478·68652063·616c6c73·00000000·67657473·he·calls....gets50 ··0x00003438·68652063·616c6c73·00000000·67657473·he·calls....gets
51 ··0x00003488·74617473·00000000·64697361·626c6500·tats....disable.51 ··0x00003448·74617473·00000000·64697361·626c6500·tats....disable.
52 ··0x00003498·636c6561·72000000·73756263·616c6c73·clear...subcalls52 ··0x00003458·636c6561·72000000·73756263·616c6c73·clear...subcalls
53 ··0x000034a8·00000000·74696d65·72000000·74696d65·....timer...time53 ··0x00003468·00000000·74696d65·72000000·74696d65·....timer...time
54 ··0x000034b8·756e6974·00000000·5f6c7370·726f662e·unit...._lsprof.54 ··0x00003478·756e6974·00000000·5f6c7370·726f662e·unit...._lsprof.
55 ··0x000034c8·70726f66·696c6572·5f737562·656e7472·profiler_subentr55 ··0x00003488·70726f66·696c6572·5f737562·656e7472·profiler_subentr
56 ··0x000034d8·79000000·5f6c7370·726f662e·70726f66·y..._lsprof.prof56 ··0x00003498·79000000·5f6c7370·726f662e·70726f66·y..._lsprof.prof
57 ··0x000034e8·696c6572·5f656e74·72790000·5f6c7370·iler_entry.._lsp57 ··0x000034a8·696c6572·5f656e74·72790000·5f6c7370·iler_entry.._lsp
58 ··0x000034f8·726f662e·50726f66·696c6572·00000000·rof.Profiler....58 ··0x000034b8·726f662e·50726f66·696c6572·00000000·rof.Profiler....
59 ··0x00003508·5f6c7370·726f6600·46617374·2070726f·_lsprof.Fast·pro59 ··0x000034c8·5f6c7370·726f6600·46617374·2070726f·_lsprof.Fast·pro
60 ··0x00003518·66696c65·72000000·636c6561·7228290a·filer...clear().60 ··0x000034d8·66696c65·72000000·636c6561·7228290a·filer...clear().
61 ··0x00003528·0a436c65·61722061·6c6c2070·726f6669·.Clear·all·profi61 ··0x000034e8·0a436c65·61722061·6c6c2070·726f6669·.Clear·all·profi
62 ··0x00003538·6c696e67·20696e66·6f726d61·74696f6e·ling·information62 ··0x000034f8·6c696e67·20696e66·6f726d61·74696f6e·ling·information
63 ··0x00003548·20636f6c·6c656374·65642073·6f206661··collected·so·fa63 ··0x00003508·20636f6c·6c656374·65642073·6f206661··collected·so·fa
64 ··0x00003558·722e0a00·64697361·626c6528·290a0a53·r...disable()..S64 ··0x00003518·722e0a00·64697361·626c6528·290a0a53·r...disable()..S
65 ··0x00003568·746f7020·636f6c6c·65637469·6e672070·top·collecting·p65 ··0x00003528·746f7020·636f6c6c·65637469·6e672070·top·collecting·p
66 ··0x00003578·726f6669·6c696e67·20696e66·6f726d61·rofiling·informa66 ··0x00003538·726f6669·6c696e67·20696e66·6f726d61·rofiling·informa
67 ··0x00003588·74696f6e·2e0a0000·656e6162·6c652873·tion....enable(s67 ··0x00003548·74696f6e·2e0a0000·656e6162·6c652873·tion....enable(s
68 ··0x00003598·75626361·6c6c733d·54727565·2c206275·ubcalls=True,·bu68 ··0x00003558·75626361·6c6c733d·54727565·2c206275·ubcalls=True,·bu
69 ··0x000035a8·696c7469·6e733d54·72756529·0a0a5374·iltins=True)..St69 ··0x00003568·696c7469·6e733d54·72756529·0a0a5374·iltins=True)..St
70 ··0x000035b8·61727420·636f6c6c·65637469·6e672070·art·collecting·p70 ··0x00003578·61727420·636f6c6c·65637469·6e672070·art·collecting·p
71 ··0x000035c8·726f6669·6c696e67·20696e66·6f726d61·rofiling·informa71 ··0x00003588·726f6669·6c696e67·20696e66·6f726d61·rofiling·informa
72 ··0x000035d8·74696f6e·2e0a4966·20277375·6263616c·tion..If·'subcal72 ··0x00003598·74696f6e·2e0a4966·20277375·6263616c·tion..If·'subcal
73 ··0x000035e8·6c732720·69732054·7275652c·20616c73·ls'·is·True,·als73 ··0x000035a8·6c732720·69732054·7275652c·20616c73·ls'·is·True,·als
74 ··0x000035f8·6f207265·636f7264·7320666f·72206561·o·records·for·ea74 ··0x000035b8·6f207265·636f7264·7320666f·72206561·o·records·for·ea
75 ··0x00003608·63682066·756e6374·696f6e0a·73746174·ch·function.stat75 ··0x000035c8·63682066·756e6374·696f6e0a·73746174·ch·function.stat
76 ··0x00003618·69737469·63732073·65706172·61746564·istics·separated76 ··0x000035d8·69737469·63732073·65706172·61746564·istics·separated
77 ··0x00003628·20616363·6f726469·6e672074·6f206974··according·to·it77 ··0x000035e8·20616363·6f726469·6e672074·6f206974··according·to·it
78 ··0x00003638·73206375·7272656e·74206361·6c6c6572·s·current·caller78 ··0x000035f8·73206375·7272656e·74206361·6c6c6572·s·current·caller
79 ··0x00003648·2e0a4966·20276275·696c7469·6e732720·..If·'builtins'·79 ··0x00003608·2e0a4966·20276275·696c7469·6e732720·..If·'builtins'·
80 ··0x00003658·69732054·7275652c·20726563·6f726473·is·True,·records80 ··0x00003618·69732054·7275652c·20726563·6f726473·is·True,·records
81 ··0x00003668·20746865·2074696d·65207370·656e7420··the·time·spent·81 ··0x00003628·20746865·2074696d·65207370·656e7420··the·time·spent·
82 ··0x00003678·696e0a62·75696c74·2d696e20·66756e63·in.built-in·func82 ··0x00003638·696e0a62·75696c74·2d696e20·66756e63·in.built-in·func
83 ··0x00003688·74696f6e·73207365·70617261·74656c79·tions·separately83 ··0x00003648·74696f6e·73207365·70617261·74656c79·tions·separately
84 ··0x00003698·2066726f·6d207468·65697220·63616c6c··from·their·call84 ··0x00003658·2066726f·6d207468·65697220·63616c6c··from·their·call
85 ··0x000036a8·65722e0a·00000000·67657473·74617473·er......getstats85 ··0x00003668·65722e0a·00000000·67657473·74617473·er......getstats
86 ··0x000036b8·2829202d·3e206c69·7374206f·66207072·()·->·list·of·pr86 ··0x00003678·2829202d·3e206c69·7374206f·66207072·()·->·list·of·pr
87 ··0x000036c8·6f66696c·65725f65·6e747279·206f626a·ofiler_entry·obj87 ··0x00003688·6f66696c·65725f65·6e747279·206f626a·ofiler_entry·obj
88 ··0x000036d8·65637473·0a0a5265·7475726e·20616c6c·ects..Return·all88 ··0x00003698·65637473·0a0a5265·7475726e·20616c6c·ects..Return·all
89 ··0x000036e8·20696e66·6f726d61·74696f6e·20636f6c··information·col89 ··0x000036a8·20696e66·6f726d61·74696f6e·20636f6c··information·col
90 ··0x000036f8·6c656374·65642062·79207468·65207072·lected·by·the·pr90 ··0x000036b8·6c656374·65642062·79207468·65207072·lected·by·the·pr
91 ··0x00003708·6f66696c·65722e0a·45616368·2070726f·ofiler..Each·pro91 ··0x000036c8·6f66696c·65722e0a·45616368·2070726f·ofiler..Each·pro
92 ··0x00003718·66696c65·725f656e·74727920·69732061·filer_entry·is·a92 ··0x000036d8·66696c65·725f656e·74727920·69732061·filer_entry·is·a
93 ··0x00003728·20747570·6c652d6c·696b6520·6f626a65··tuple-like·obje93 ··0x000036e8·20747570·6c652d6c·696b6520·6f626a65··tuple-like·obje
94 ··0x00003738·63742077·69746820·7468650a·666f6c6c·ct·with·the.foll94 ··0x000036f8·63742077·69746820·7468650a·666f6c6c·ct·with·the.foll
95 ··0x00003748·6f77696e·67206174·74726962·75746573·owing·attributes95 ··0x00003708·6f77696e·67206174·74726962·75746573·owing·attributes
96 ··0x00003758·3a0a0a20·20202063·6f646520·20202020·:..····code·····96 ··0x00003718·3a0a0a20·20202063·6f646520·20202020·:..····code·····
97 ··0x00003768·20202020·20636f64·65206f62·6a656374······code·object97 ··0x00003728·20202020·20636f64·65206f62·6a656374······code·object
98 ··0x00003778·0a202020·2063616c·6c636f75·6e742020·.····callcount··98 ··0x00003738·0a202020·2063616c·6c636f75·6e742020·.····callcount··
99 ··0x00003788·20202068·6f77206d·616e7920·74696d65····how·many·time99 ··0x00003748·20202068·6f77206d·616e7920·74696d65····how·many·time
100 ··0x00003798·73207468·69732077·61732063·616c6c65·s·this·was·calle100 ··0x00003758·73207468·69732077·61732063·616c6c65·s·this·was·calle
101 ··0x000037a8·640a2020·20207265·6363616c·6c636f75·d.····reccallcou101 ··0x00003768·640a2020·20207265·6363616c·6c636f75·d.····reccallcou
102 ··0x000037b8·6e742020·686f7720·6d616e79·2074696d·nt··how·many·tim102 ··0x00003778·6e742020·686f7720·6d616e79·2074696d·nt··how·many·tim
103 ··0x000037c8·65732063·616c6c65·64207265·63757273·es·called·recurs103 ··0x00003788·65732063·616c6c65·64207265·63757273·es·called·recurs
104 ··0x000037d8·6976656c·790a2020·2020746f·74616c74·ively.····totalt104 ··0x00003798·6976656c·790a2020·2020746f·74616c74·ively.····totalt
105 ··0x000037e8·696d6520·20202020·746f7461·6c207469·ime·····total·ti105 ··0x000037a8·696d6520·20202020·746f7461·6c207469·ime·····total·ti
106 ··0x000037f8·6d652069·6e207468·69732065·6e747279·me·in·this·entry106 ··0x000037b8·6d652069·6e207468·69732065·6e747279·me·in·this·entry
107 ··0x00003808·0a202020·20696e6c·696e6574·696d6520·.····inlinetime·107 ··0x000037c8·0a202020·20696e6c·696e6574·696d6520·.····inlinetime·
108 ··0x00003818·20202069·6e6c696e·65207469·6d652069····inline·time·i108 ··0x000037d8·20202069·6e6c696e·65207469·6d652069····inline·time·i
109 ··0x00003828·6e207468·69732065·6e747279·20286e6f·n·this·entry·(no109 ··0x000037e8·6e207468·69732065·6e747279·20286e6f·n·this·entry·(no
110 ··0x00003838·7420696e·20737562·63616c6c·73290a20·t·in·subcalls).·110 ··0x000037f8·7420696e·20737562·63616c6c·73290a20·t·in·subcalls).·
111 ··0x00003848·20202063·616c6c73·20202020·20202020····calls········111 ··0x00003808·20202063·616c6c73·20202020·20202020····calls········
112 ··0x00003858·20646574·61696c73·206f6620·74686520··details·of·the·112 ··0x00003818·20646574·61696c73·206f6620·74686520··details·of·the·
113 ··0x00003868·63616c6c·730a0a54·68652063·616c6c73·calls..The·calls113 ··0x00003828·63616c6c·730a0a54·68652063·616c6c73·calls..The·calls
114 ··0x00003878·20617474·72696275·74652069·73206569··attribute·is·ei114 ··0x00003838·20617474·72696275·74652069·73206569··attribute·is·ei
115 ··0x00003888·74686572·204e6f6e·65206f72·2061206c·ther·None·or·a·l115 ··0x00003848·74686572·204e6f6e·65206f72·2061206c·ther·None·or·a·l
116 ··0x00003898·69737420·6f660a70·726f6669·6c65725f·ist·of.profiler_116 ··0x00003858·69737420·6f660a70·726f6669·6c65725f·ist·of.profiler_
117 ··0x000038a8·73756265·6e747279·206f626a·65637473·subentry·objects117 ··0x00003868·73756265·6e747279·206f626a·65637473·subentry·objects
118 ··0x000038b8·3a0a0a20·20202063·6f646520·20202020·:..····code·····118 ··0x00003878·3a0a0a20·20202063·6f646520·20202020·:..····code·····
119 ··0x000038c8·20202020·2063616c·6c656420·636f6465······called·code119 ··0x00003888·20202020·2063616c·6c656420·636f6465······called·code
120 ··0x000038d8·206f626a·6563740a·20202020·63616c6c··object.····call120 ··0x00003898·206f626a·6563740a·20202020·63616c6c··object.····call
121 ··0x000038e8·636f756e·74202020·2020686f·77206d61·count·····how·ma121 ··0x000038a8·636f756e·74202020·2020686f·77206d61·count·····how·ma
122 ··0x000038f8·6e792074·696d6573·20746869·73206973·ny·times·this·is122 ··0x000038b8·6e792074·696d6573·20746869·73206973·ny·times·this·is
123 ··0x00003908·2063616c·6c65640a·20202020·72656363··called.····recc123 ··0x000038c8·2063616c·6c65640a·20202020·72656363··called.····recc
124 ··0x00003918·616c6c63·6f756e74·2020686f·77206d61·allcount··how·ma124 ··0x000038d8·616c6c63·6f756e74·2020686f·77206d61·allcount··how·ma
125 ··0x00003928·6e792074·696d6573·20746869·73206973·ny·times·this·is125 ··0x000038e8·6e792074·696d6573·20746869·73206973·ny·times·this·is
126 ··0x00003938·2063616c·6c656420·72656375·72736976··called·recursiv126 ··0x000038f8·2063616c·6c656420·72656375·72736976··called·recursiv
Max diff block lines reached; 0/21898 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 ··0x00003ba8·00000000····························....2 ··0x00003b68·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 ··0x00013f38·f52c0000····························.,..2 ··0x00013f38·b52c0000····························.,..
  
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 ··0x00013f3c·b52c0000····························.,..2 ··0x00013f3c·752c0000····························u,..
  
3.48 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000140bc·bc400100·01000000·01000000·00000000·.@..............2 ··0x000140bc·bc400100·01000000·01000000·00000000·.@..............
3 ··0x000140cc·00000000·f4340000·28000000·00000000·.....4..(.......3 ··0x000140cc·00000000·b4340000·28000000·00000000·.....4..(.......
4 ··0x000140dc·b91e0000·00000000·00000000·00000000·................4 ··0x000140dc·911e0000·00000000·00000000·00000000·................
5 ··0x000140ec·00000000·00000000·00000000·00000000·................5 ··0x000140ec·00000000·00000000·00000000·00000000·................
6 ··0x000140fc·00000000·00000000·00000000·00000000·................6 ··0x000140fc·00000000·00000000·00000000·00000000·................
7 ··0x0001410c·00000000·00000000·00000000·00040400·................7 ··0x0001410c·00000000·00000000·00000000·00040400·................
8 ··0x0001411c·b8390000·00000000·00000000·00000000·.9..............8 ··0x0001411c·78390000·00000000·00000000·00000000·x9..............
9 ··0x0001412c·00000000·00000000·00000000·6c420100·............lB..9 ··0x0001412c·00000000·00000000·00000000·6c420100·............lB..
10 ··0x0001413c·00000000·00000000·00000000·00000000·................10 ··0x0001413c·00000000·00000000·00000000·00000000·................
11 ··0x0001414c·00000000·00000000·00000000·a10c0000·................11 ··0x0001414c·00000000·00000000·00000000·a10c0000·................
12 ··0x0001415c·00000000·00000000·00000000·00000000·................12 ··0x0001415c·00000000·00000000·00000000·00000000·................
13 ··0x0001416c·00000000·00000000·00000000·00000000·................13 ··0x0001416c·00000000·00000000·00000000·00000000·................
14 ··0x0001417c·00000000·00000000·00000000·00000000·................14 ··0x0001417c·00000000·00000000·00000000·00000000·................
15 ··0x0001418c·00000000·01000000·00000000·00000000·................15 ··0x0001418c·00000000·01000000·00000000·00000000·................
16 ··0x0001419c·00000000·00000000·08350000·10350000·.........5...5..16 ··0x0001419c·00000000·00000000·c8340000·d0340000·.........4...4..
17 ··0x000141ac·ffffffff·60440100·00000000·00000000·....`D..........17 ··0x000141ac·ffffffff·60440100·00000000·00000000·....`D..........
18 ··0x000141bc·00000000·00000000·dc340000·00000000·.........4......18 ··0x000141bc·00000000·00000000·9c340000·00000000·.........4......
19 ··0x000141cc·34420100·06000000·c0340000·00000000·4B.......4......19 ··0x000141cc·34420100·06000000·80340000·00000000·4B.......4......
20 ··0x000141dc·04420100·05000000·ac340000·b4340000·.B.......4...4..20 ··0x000141dc·04420100·05000000·6c340000·74340000·.B......l4..t4..
21 ··0x000141ec·a0340000·64320000·00000000·a0340000·.4..d2.......4..21 ··0x000141ec·60340000·24320000·00000000·60340000·`4..$2......`4..
22 ··0x000141fc·64320000·00000000·b0320000·b8320000·d2.......2...2..22 ··0x000141fc·24320000·00000000·70320000·78320000·$2......p2..x2..
23 ··0x0001420c·e8320000·f4320000·14330000·24330000·.2...2...3..$3..23 ··0x0001420c·a8320000·b4320000·d4320000·e4320000·.2...2...2...2..
24 ··0x0001421c·50330000·5c330000·7c330000·88330000·P3..\3..|3...3..24 ··0x0001421c·10330000·1c330000·3c330000·48330000·.3...3..<3..H3..
25 ··0x0001422c·00000000·00000000·b0320000·b0330000·.........2...3..25 ··0x0001422c·00000000·00000000·70320000·70330000·........p2..p3..
26 ··0x0001423c·e8320000·d8330000·14330000·f8330000·.2...3...3...3..26 ··0x0001423c·a8320000·98330000·d4320000·b8330000·.2...3...2...3..
27 ··0x0001424c·50330000·1c340000·7c330000·38340000·P3...4..|3..84..27 ··0x0001424c·10330000·dc330000·3c330000·f8330000·.3...3..<3...3..
28 ··0x0001425c·64340000·6c340000·00000000·00000000·d4..l4..........28 ··0x0001425c·24340000·2c340000·00000000·00000000·$4..,4..........
29 ··0x0001426c·84340000·85210000·04000000·b0360000·.4...!.......6..29 ··0x0001426c·44340000·65210000·04000000·70360000·D4..e!......p6..
30 ··0x0001427c·1c320000·750d0000·03000000·90350000·.2..u........5..30 ··0x0001427c·dc310000·750d0000·03000000·50350000·.1..u.......P5..
31 ··0x0001428c·90340000·051e0000·04000000·5c350000·.4..........\5..31 ··0x0001428c·50340000·dd1d0000·04000000·1c350000·P4...........5..
32 ··0x0001429c·98340000·ad2d0000·04000000·20350000·.4...-......·5..32 ··0x0001429c·58340000·6d2d0000·04000000·e0340000·X4..m-.......4..
33 ··0x000142ac·00000000·00000000·00000000·00000000·................33 ··0x000142ac·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·63346534·30616166·32326632·32336262·c4e40aaf22f223bb 
3 ··0x00000010·36373435·30393462·61613965·38363837·6745094baa9e86872 ··0x00000000·63323838·30386131·33366565·63393938·c28808a136eec998
 3 ··0x00000010·30303666·34623765·61386261·66303139·006f4b7ea8baf019
4 ··0x00000020·39323265·38342e64·65627567·00000000·922e84.debug....4 ··0x00000020·63656164·36392e64·65627567·00000000·cead69.debug....
5 ··0x00000030·190209f4····························....5 ··0x00000030·caf14056····························..@V
  
2.93 KB
./usr/lib/python3.9/lib-dynload/_posixshmem.cpython-39-arm-linux-gnueabihf.so
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a9cdbe0a0d5293dce2aa53f20613090f76d1b43b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25cb36a09b29b4e6d18655c6f00ebf5d368bbf6c
635 B
strings --all --bytes=8 {}
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 POSIX·shared·memory·module38 POSIX·shared·memory·module
39 shm_unlink($module,·/,·path)39 shm_unlink($module,·/,·path)
40 Remove·a·shared·memory·object·(similar·to·unlink()).40 Remove·a·shared·memory·object·(similar·to·unlink()).
41 Remove·a·shared·memory·object·name,·and,·once·all·processes··have··unmapped41 Remove·a·shared·memory·object·name,·and,·once·all·processes··have··unmapped
42 the·object,·de-allocates·and·destroys·the·contents·of·the·associated·memory42 the·object,·de-allocates·and·destroys·the·contents·of·the·associated·memory
43 shm_open($module,·/,·path,·flags,·mode=511)43 shm_open($module,·/,·path,·flags,·mode=511)
44 Open·a·shared·memory·object.··Returns·a·file·descriptor·(integer).44 Open·a·shared·memory·object.··Returns·a·file·descriptor·(integer).
45 cdbe0a0d5293dce2aa53f20613090f76d1b43b.debug45 cb36a09b29b4e6d18655c6f00ebf5d368bbf6c.debug
46 .shstrtab46 .shstrtab
47 .note.gnu.build-id47 .note.gnu.build-id
48 .gnu.hash48 .gnu.hash
49 .gnu.version49 .gnu.version
50 .gnu.version_r50 .gnu.version_r
51 .rel.dyn51 .rel.dyn
52 .rel.plt52 .rel.plt
969 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 67, 16 lines modifiedOffset 67, 16 lines modified
67 »       strtmi» r4,·[r0],·-r7,·lsl·#1267 »       strtmi» r4,·[r0],·-r7,·lsl·#12
68 ./build-static/./Modules/_multiprocessing/posixshmem.c:9068 ./build-static/./Modules/_multiprocessing/posixshmem.c:90
69 »       svc»    0x003ef7ff69 »       svc»    0x003ef7ff
70 »       ldrtmi» r4,·[r8],·-r5,·lsl·#1270 »       ldrtmi» r4,·[r8],·-r5,·lsl·#12
71 ./build-static/./Modules/_multiprocessing/posixshmem.c:9171 ./build-static/./Modules/_multiprocessing/posixshmem.c:91
72 »       svc»    0x006af7ff72 »       svc»    0x006af7ff
73 ./build-static/./Modules/_multiprocessing/posixshmem.c:9273 ./build-static/./Modules/_multiprocessing/posixshmem.c:92
74 »       ble»    20bca4·<PyInit__posixshmem@@Base+0x20b160>74 »       blle»   ffacbca4·<PyInit__posixshmem@@Base+0xffacb160>
75 »       bmi»    37a850·<PyInit__posixshmem@@Base+0x379d0c>75 »       bmi»    3788c4·<PyInit__posixshmem@@Base+0x377d80>
76 ./build-static/./Modules/_multiprocessing/posixshmem.c:9676 ./build-static/./Modules/_multiprocessing/posixshmem.c:96
77 »       ldmpl»  r4!,·{r0,·r6,·r9,·sl,·lr}77 »       ldmpl»  r4!,·{r0,·r6,·r9,·sl,·lr}
78 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff682078 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6820
79 »       andcs»  lr,·r0,·ip,·lsl·#3179 »       andcs»  lr,·r0,·ip,·lsl·#31
80 ./build-static/./Modules/_multiprocessing/posixshmem.c:9780 ./build-static/./Modules/_multiprocessing/posixshmem.c:97
81 »       blmi»   2b88cc·<PyInit__posixshmem@@Base+0x2b7d88>81 »       blmi»   2b88cc·<PyInit__posixshmem@@Base+0x2b7d88>
82 _Py_INCREF():82 _Py_INCREF():
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·63646265·30613064·35323933·64636532·cdbe0a0d5293dce2 
3 ··0x00000010·61613533·66323036·31333039·30663736·aa53f20613090f762 ··0x00000000·63623336·61303962·32396234·65366431·cb36a09b29b4e6d1
 3 ··0x00000010·38363535·63366630·30656266·35643336·8655c6f00ebf5d36
4 ··0x00000020·64316234·33622e64·65627567·00000000·d1b43b.debug....4 ··0x00000020·38626266·36632e64·65627567·00000000·8bbf6c.debug....
5 ··0x00000030·3ddf6e27····························=.n'5 ··0x00000030·47b01036····························G..6
  
69.7 KB
./usr/lib/python3.9/lib-dynload/_queue.cpython-39-arm-linux-gnueabihf.so
853 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·0xaf42 Entry·point·0xaf4
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·0x01b44·0x01b44·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x01b48·0x01b48·R·E·0x10000
7 ··LOAD···········0x001f14·0x00011f14·0x00011f14·0x00384·0x0038c·RW··0x100007 ··LOAD···········0x001f14·0x00011f14·0x00011f14·0x00384·0x0038c·RW··0x10000
8 ··DYNAMIC········0x001f40·0x00011f40·0x00011f40·0x000c0·0x000c0·RW··0x48 ··DYNAMIC········0x001f40·0x00011f40·0x00011f40·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······0x001f14·0x00011f14·0x00011f14·0x000ec·0x000ec·R···0x111 ··GNU_RELRO······0x001f14·0x00011f14·0x00011f14·0x000ec·0x000ec·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·0002a0·10···A··4···3··48 ··[·3]·.dynsym···········DYNSYM··········00000138·000138·0002a0·10···A··4···3··4
9 ··[·4]·.dynstr···········STRTAB··········000003d8·0003d8·0002e6·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········000003d8·0003d8·0002e6·00···A··0···0··1
10 ··[·5]·.rel.dyn··········REL·············000006c0·0006c0·0001a0·08···A··3···0··410 ··[·5]·.rel.dyn··········REL·············000006c0·0006c0·0001a0·08···A··3···0··4
11 ··[·6]·.rel.plt··········REL·············00000860·000860·0000f8·08··AI··3··17··411 ··[·6]·.rel.plt··········REL·············00000860·000860·0000f8·08··AI··3··17··4
12 ··[·7]·.init·············PROGBITS········00000958·000958·00000c·00··AX··0···0··412 ··[·7]·.init·············PROGBITS········00000958·000958·00000c·00··AX··0···0··4
13 ··[·8]·.plt··············PROGBITS········00000964·000964·000190·04··AX··0···0··413 ··[·8]·.plt··············PROGBITS········00000964·000964·000190·04··AX··0···0··4
14 ··[·9]·.text·············PROGBITS········00000af4·000af4·00085c·00··AX··0···0··414 ··[·9]·.text·············PROGBITS········00000af4·000af4·000860·00··AX··0···0··4
15 ··[10]·.fini·············PROGBITS········00001350·001350·000008·00··AX··0···0··415 ··[10]·.fini·············PROGBITS········00001354·001354·000008·00··AX··0···0··4
16 ··[11]·.rodata···········PROGBITS········00001358·001358·0007e8·00···A··0···0··416 ··[11]·.rodata···········PROGBITS········0000135c·00135c·0007e8·00···A··0···0··4
17 ··[12]·.eh_frame·········PROGBITS········00001b40·001b40·000004·00···A··0···0··417 ··[12]·.eh_frame·········PROGBITS········00001b44·001b44·000004·00···A··0···0··4
18 ··[13]·.init_array·······INIT_ARRAY······00011f14·001f14·000004·04··WA··0···0··418 ··[13]·.init_array·······INIT_ARRAY······00011f14·001f14·000004·04··WA··0···0··4
19 ··[14]·.fini_array·······FINI_ARRAY······00011f18·001f18·000004·04··WA··0···0··419 ··[14]·.fini_array·······FINI_ARRAY······00011f18·001f18·000004·04··WA··0···0··4
20 ··[15]·.data.rel.ro······PROGBITS········00011f1c·001f1c·000024·00··WA··0···0··420 ··[15]·.data.rel.ro······PROGBITS········00011f1c·001f1c·000024·00··WA··0···0··4
21 ··[16]·.dynamic··········DYNAMIC·········00011f40·001f40·0000c0·08··WA··4···0··421 ··[16]·.dynamic··········DYNAMIC·········00011f40·001f40·0000c0·08··WA··4···0··4
22 ··[17]·.got··············PROGBITS········00012000·002000·0000a8·04··WA··0···0··422 ··[17]·.got··············PROGBITS········00012000·002000·0000a8·04··WA··0···0··4
23 ··[18]·.data·············PROGBITS········000120a8·0020a8·0001f0·00··WA··0···0··423 ··[18]·.data·············PROGBITS········000120a8·0020a8·0001f0·00··WA··0···0··4
24 ··[19]·.bss··············NOBITS··········00012298·002298·000008·00··WA··0···0··424 ··[19]·.bss··············NOBITS··········00012298·002298·000008·00··WA··0···0··4
702 B
readelf --wide --symbols {}
    
Offset 38, 8 lines modifiedOffset 38, 8 lines modified
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_MakePendingCalls38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_MakePendingCalls
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_acquire_lock_timed42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_acquire_lock_timed
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
44 ····40:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__44 ····40:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
45 ····41:·000011e5···108·FUNC····GLOBAL·DEFAULT····9·PyInit__queue45 ····41:·000011e9···108·FUNC····GLOBAL·DEFAULT····9·PyInit__queue
677 B
readelf --wide --dynamic {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Dynamic·section·at·offset·0x1f40·contains·20·entries:1 Dynamic·section·at·offset·0x1f40·contains·20·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000c·(INIT)·······················0x9583 ·0x0000000c·(INIT)·······················0x958
4 ·0x0000000d·(FINI)·······················0x13504 ·0x0000000d·(FINI)·······················0x1354
5 ·0x00000019·(INIT_ARRAY)·················0x11f145 ·0x00000019·(INIT_ARRAY)·················0x11f14
6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
7 ·0x0000001a·(FINI_ARRAY)·················0x11f187 ·0x0000001a·(FINI_ARRAY)·················0x11f18
8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
9 ·0x6ffffef5·(GNU_HASH)···················0x1189 ·0x6ffffef5·(GNU_HASH)···················0x118
10 ·0x00000005·(STRTAB)·····················0x3d810 ·0x00000005·(STRTAB)·····················0x3d8
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:·612a447a6ede44e0bbf605e1877070c23b292e283 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c276474a3877e3d963b2c3d486c025225f5d4f2d
1.01 KB
strings --all --bytes=8 {}
    
Offset 19, 20 lines modifiedOffset 19, 20 lines modified
19 PyThread_release_lock19 PyThread_release_lock
20 PyObject_ClearWeakRefs20 PyObject_ClearWeakRefs
21 PyList_Append21 PyList_Append
22 _PyArg_UnpackKeywords22 _PyArg_UnpackKeywords
23 PyObject_IsTrue23 PyObject_IsTrue
24 _Py_NoneStruct24 _Py_NoneStruct
25 PyList_SetSlice25 PyList_SetSlice
26 _PyTime_FromSecondsObject 
27 _PyTime_AsMicroseconds 
28 _PyTime_GetMonotonicClock 
29 PyThread_acquire_lock_timed26 PyThread_acquire_lock_timed
30 PyEval_SaveThread27 PyEval_SaveThread
31 PyEval_RestoreThread28 PyEval_RestoreThread
 29 _PyTime_FromSecondsObject
 30 _PyTime_AsMicroseconds
 31 _PyTime_GetMonotonicClock
32 PyErr_SetNone32 PyErr_SetNone
33 Py_MakePendingCalls33 Py_MakePendingCalls
34 PyExc_ValueError34 PyExc_ValueError
35 PyExc_OverflowError35 PyExc_OverflowError
36 PyBool_FromLong36 PyBool_FromLong
37 PyLong_FromSsize_t37 PyLong_FromSsize_t
38 PyErr_Occurred38 PyErr_Occurred
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 in·that·case).74 in·that·case).
75 empty($self,·/)75 empty($self,·/)
76 Return·True·if·the·queue·is·empty,·False·otherwise·(not·reliable!).76 Return·True·if·the·queue·is·empty,·False·otherwise·(not·reliable!).
77 SimpleQueue()77 SimpleQueue()
78 Simple,·unbounded,·reentrant·FIFO·queue.78 Simple,·unbounded,·reentrant·FIFO·queue.
79 C·implementation·of·the·Python·queue·module.79 C·implementation·of·the·Python·queue·module.
80 This·module·is·an·implementation·detail,·please·do·not·use·it·directly.80 This·module·is·an·implementation·detail,·please·do·not·use·it·directly.
81 2a447a6ede44e0bbf605e1877070c23b292e28.debug81 76474a3877e3d963b2c3d486c025225f5d4f2d.debug
82 .shstrtab82 .shstrtab
83 .note.gnu.build-id83 .note.gnu.build-id
84 .gnu.hash84 .gnu.hash
85 .rel.dyn85 .rel.dyn
86 .rel.plt86 .rel.plt
87 .eh_frame87 .eh_frame
88 .init_array88 .init_array
2.34 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 24, 24 lines modifiedOffset 24, 24 lines modified
24 ··0x00000528·79546872·6561645f·72656c65·6173655f·yThread_release_24 ··0x00000528·79546872·6561645f·72656c65·6173655f·yThread_release_
25 ··0x00000538·6c6f636b·0050794f·626a6563·745f436c·lock.PyObject_Cl25 ··0x00000538·6c6f636b·0050794f·626a6563·745f436c·lock.PyObject_Cl
26 ··0x00000548·65617257·65616b52·65667300·50794c69·earWeakRefs.PyLi26 ··0x00000548·65617257·65616b52·65667300·50794c69·earWeakRefs.PyLi
27 ··0x00000558·73745f41·7070656e·64005f50·79417267·st_Append._PyArg27 ··0x00000558·73745f41·7070656e·64005f50·79417267·st_Append._PyArg
28 ··0x00000568·5f556e70·61636b4b·6579776f·72647300·_UnpackKeywords.28 ··0x00000568·5f556e70·61636b4b·6579776f·72647300·_UnpackKeywords.
29 ··0x00000578·50794f62·6a656374·5f497354·72756500·PyObject_IsTrue.29 ··0x00000578·50794f62·6a656374·5f497354·72756500·PyObject_IsTrue.
30 ··0x00000588·5f50795f·4e6f6e65·53747275·63740050·_Py_NoneStruct.P30 ··0x00000588·5f50795f·4e6f6e65·53747275·63740050·_Py_NoneStruct.P
31 ··0x00000598·794c6973·745f5365·74536c69·6365005f·yList_SetSlice._31 ··0x00000598·794c6973·745f5365·74536c69·63650050·yList_SetSlice.P
 32 ··0x000005a8·79546872·6561645f·61637175·6972655f·yThread_acquire_
 33 ··0x000005b8·6c6f636b·5f74696d·65640050·79457661·lock_timed.PyEva
32 ··0x000005a8·50795469·6d655f46·726f6d53·65636f6e·PyTime_FromSecon 
33 ··0x000005b8·64734f62·6a656374·005f5079·54696d65·dsObject._PyTime 
34 ··0x000005c8·5f41734d·6963726f·7365636f·6e647300·_AsMicroseconds. 
35 ··0x000005d8·5f507954·696d655f·4765744d·6f6e6f74·_PyTime_GetMonot 
36 ··0x000005e8·6f6e6963·436c6f63·6b005079·54687265·onicClock.PyThre 
37 ··0x000005f8·61645f61·63717569·72655f6c·6f636b5f·ad_acquire_lock_ 
38 ··0x00000608·74696d65·64005079·4576616c·5f536176·timed.PyEval_Sav 
39 ··0x00000618·65546872·65616400·50794576·616c5f52·eThread.PyEval_R 
40 ··0x00000628·6573746f·72655468·72656164·00507945·estoreThread.PyE34 ··0x000005c8·6c5f5361·76655468·72656164·00507945·l_SaveThread.PyE
 35 ··0x000005d8·76616c5f·52657374·6f726554·68726561·val_RestoreThrea
 36 ··0x000005e8·64005f50·7954696d·655f4672·6f6d5365·d._PyTime_FromSe
 37 ··0x000005f8·636f6e64·734f626a·65637400·5f507954·condsObject._PyT
 38 ··0x00000608·696d655f·41734d69·63726f73·65636f6e·ime_AsMicrosecon
 39 ··0x00000618·6473005f·50795469·6d655f47·65744d6f·ds._PyTime_GetMo
 40 ··0x00000628·6e6f746f·6e696343·6c6f636b·00507945·notonicClock.PyE
41 ··0x00000638·72725f53·65744e6f·6e650050·795f4d61·rr_SetNone.Py_Ma41 ··0x00000638·72725f53·65744e6f·6e650050·795f4d61·rr_SetNone.Py_Ma
42 ··0x00000648·6b655065·6e64696e·6743616c·6c730050·kePendingCalls.P42 ··0x00000648·6b655065·6e64696e·6743616c·6c730050·kePendingCalls.P
43 ··0x00000658·79457863·5f56616c·75654572·726f7200·yExc_ValueError.43 ··0x00000658·79457863·5f56616c·75654572·726f7200·yExc_ValueError.
44 ··0x00000668·50794578·635f4f76·6572666c·6f774572·PyExc_OverflowEr44 ··0x00000668·50794578·635f4f76·6572666c·6f774572·PyExc_OverflowEr
45 ··0x00000678·726f7200·5079426f·6f6c5f46·726f6d4c·ror.PyBool_FromL45 ··0x00000678·726f7200·5079426f·6f6c5f46·726f6d4c·ror.PyBool_FromL
46 ··0x00000688·6f6e6700·50794c6f·6e675f46·726f6d53·ong.PyLong_FromS46 ··0x00000688·6f6e6700·50794c6f·6e675f46·726f6d53·ong.PyLong_FromS
47 ··0x00000698·73697a65·5f740050·79457272·5f4f6363·size_t.PyErr_Occ47 ··0x00000698·73697a65·5f740050·79457272·5f4f6363·size_t.PyErr_Occ
373 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 00000958·<.init>:3 00000958·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     111c·<__gmon_start__@plt+0x634>6 »       bl»     1120·<__gmon_start__@plt+0x638>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
39.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000af4·<PyInit__queue-0x6f0>:2 00000af4·<PyInit__queue-0x6f4>:
3 _queue_SimpleQueue_empty_impl():3 _queue_SimpleQueue_empty_impl():
4 ./build-static/./Modules/_queuemodule.c:2774 ./build-static/./Modules/_queuemodule.c:277
5 »       movwcs» lr,·#18896»;·0x49d05 »       movwcs» lr,·#18896»;·0x49d0
6 »       bne»    ff05ad40·<PyInit__queue+0xff059b5c>6 »       bne»    ff05ad40·<PyInit__queue+0xff059b58>
7 _queue_SimpleQueue_empty():7 _queue_SimpleQueue_empty():
8 ./build-static/./Modules/clinic/_queuemodule.c.h:2208 ./build-static/./Modules/clinic/_queuemodule.c.h:220
9 »       bl»     109142c·<PyInit__queue+0x1090248>9 »       bl»     109142c·<PyInit__queue+0x1090244>
10 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff000110 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff0001
11 »       ldmib»  r0,·{r0,·r1,·r6,·r7,·r8,·r9,·sl,·fp,·ip,·sp,·pc}^11 »       ldmib»  r0,·{r0,·r1,·r6,·r7,·r8,·r9,·sl,·fp,·ip,·sp,·pc}^
12 _queue_SimpleQueue_qsize_impl():12 _queue_SimpleQueue_qsize_impl():
13 ./build-static/./Modules/_queuemodule.c:29013 ./build-static/./Modules/_queuemodule.c:290
14 »       ldrlt»  r2,·[r0,·#-772]»     ;·0xfffffcfc14 »       ldrlt»  r2,·[r0,·#-772]»     ;·0xfffffcfc
15 »       bne»    ff91ad64·<PyInit__queue+0xff919b80>15 »       bne»    ff91ad64·<PyInit__queue+0xff919b7c>
16 _queue_SimpleQueue_qsize():16 _queue_SimpleQueue_qsize():
17 ./build-static/./Modules/clinic/_queuemodule.c.h:24517 ./build-static/./Modules/clinic/_queuemodule.c.h:245
18 »       andle»  r1,·r4,·r3,·ror·#2418 »       andle»  r1,·r4,·r3,·ror·#24
19 ./build-static/./Modules/clinic/_queuemodule.c.h:24819 ./build-static/./Modules/clinic/_queuemodule.c.h:248
20 »       pop»    {r5,·r9,·sl,·lr}20 »       pop»    {r5,·r9,·sl,·lr}
21 ./build-static/./Modules/clinic/_queuemodule.c.h:25221 ./build-static/./Modules/clinic/_queuemodule.c.h:252
22 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff401022 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4010
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 »       ldrblt» fp,·[r0,·#-3344]!»  ;·0xfffff2f033 »       ldrblt» fp,·[r0,·#-3344]!»  ;·0xfffff2f0
34 _queue_SimpleQueue_put_nowait():34 _queue_SimpleQueue_put_nowait():
35 ./build-static/./Modules/clinic/_queuemodule.c.h:10335 ./build-static/./Modules/clinic/_queuemodule.c.h:103
36 »       ldcmi»  6,·cr4,·[r8,·#-16]36 »       ldcmi»  6,·cr4,·[r8,·#-16]
37 »       strmi»  fp,·[r8],·-r8,·lsl·#137 »       strmi»  fp,·[r8],·-r8,·lsl·#1
38 »       »       »       ;·<UNDEFINED>·instruction:·0x4611447d38 »       »       »       ;·<UNDEFINED>·instruction:·0x4611447d
39 ./build-static/./Modules/clinic/_queuemodule.c.h:11039 ./build-static/./Modules/clinic/_queuemodule.c.h:110
40 »       bcs»    2efcc·<PyInit__queue+0x2dde8>40 »       bcs»    2efcc·<PyInit__queue+0x2dde4>
41 »       bcs»    77f4c·<PyInit__queue+0x76d68>41 »       bcs»    77f4c·<PyInit__queue+0x76d64>
42 ./build-static/./Modules/clinic/_queuemodule.c.h:110·(discriminator·2)42 ./build-static/./Modules/clinic/_queuemodule.c.h:110·(discriminator·2)
43 »       stmiblt»r0,·{sl,·fp,·ip,·lr,·pc}43 »       stmiblt»r0,·{sl,·fp,·ip,·lr,·pc}
44 ./build-static/./Modules/clinic/_queuemodule.c.h:110·(discriminator·3)44 ./build-static/./Modules/clinic/_queuemodule.c.h:110·(discriminator·3)
45 »       ldrbtmi»r4,·[sl],·#-2579»  ;·0xfffff5ed45 »       ldrbtmi»r4,·[sl],·#-2579»  ;·0xfffff5ed
46 »       strtvc» pc,·[r4],·r2,·lsl·#1046 »       strtvc» pc,·[r4],·r2,·lsl·#10
47 »       strls»  r2,·[r0],·-r0,·lsl·#447 »       strls»  r2,·[r0],·-r0,·lsl·#4
48 »       stmib»  sp,·{r0,·r9,·sl,·sp}^48 »       stmib»  sp,·{r0,·r9,·sl,·sp}^
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ./build-static/./Modules/_queuemodule.c:21893 ./build-static/./Modules/_queuemodule.c:218
94 »       andcs»  r9,·r0,·#0,·1494 »       andcs»  r9,·r0,·#0,·14
95 »       stmiavs»r0!,·{r8,·r9,·sp}95 »       stmiavs»r0!,·{r8,·r9,·sp}
96 »       svc»    0x008ef7ff96 »       svc»    0x008ef7ff
97 ./build-static/./Modules/_queuemodule.c:22497 ./build-static/./Modules/_queuemodule.c:224
98 »       tstle»  r4,·r2,·lsl·#1698 »       tstle»  r4,·r2,·lsl·#16
99 »       svc»    0x0070f7ff99 »       svc»    0x0070f7ff
100 »       ble»    20abd0·<PyInit__queue+0x2099ec>100 »       ble»    20abd0·<PyInit__queue+0x2099e8>
101 »       ldmdblt»r0!,·{r0,·r1,·r4,·r5,·sp,·lr,·pc}101 »       ldmdblt»r0!,·{r0,·r1,·r4,·r5,·sp,·lr,·pc}
102 ./build-static/./Modules/_queuemodule.c:229102 ./build-static/./Modules/_queuemodule.c:229
103 »       »       »       ;·<UNDEFINED>·instruction:·0x46054b1c103 »       »       »       ;·<UNDEFINED>·instruction:·0x46054b1c
104 »       ldmdavs»r8,·{r0,·r1,·r3,·r4,·r5,·r6,·sl,·lr}104 »       ldmdavs»r8,·{r0,·r1,·r3,·r4,·r5,·r6,·sl,·lr}
105 »       mcr»    7,·6,·pc,·cr14,·cr15,·{7}»;·<UNPREDICTABLE>105 »       mcr»    7,·6,·pc,·cr14,·cr15,·{7}»;·<UNPREDICTABLE>
106 ./build-static/./Modules/_queuemodule.c:230106 ./build-static/./Modules/_queuemodule.c:230
107 »       rscvs»  lr,·r6,·ip,·lsr·#32107 »       rscvs»  lr,·r6,·ip,·lsr·#32
Offset 158, 30 lines modifiedOffset 158, 30 lines modified
158 »       andeq»  r0,·r0,·r8,·lsl·#1158 »       andeq»  r0,·r0,·r8,·lsl·#1
159 _queue_SimpleQueue_put():159 _queue_SimpleQueue_put():
160 ./build-static/./Modules/clinic/_queuemodule.c.h:51160 ./build-static/./Modules/clinic/_queuemodule.c.h:51
161 »       »       »       ;·<UNDEFINED>·instruction:·0x4604b5f0161 »       »       »       ;·<UNDEFINED>·instruction:·0x4604b5f0
162 »       addlt»  r4,·sp,·r5,·lsr·#26162 »       addlt»  r4,·sp,·r5,·lsr·#26
163 »       ldrbtmi»r4,·[sp],·#-1544»  ;·0xfffff9f8163 »       ldrbtmi»r4,·[sp],·#-1544»  ;·0xfffff9f8
164 ./build-static/./Modules/clinic/_queuemodule.c.h:56164 ./build-static/./Modules/clinic/_queuemodule.c.h:56
165 »       bcs»    2f8ac·<PyInit__queue+0x2e6c8>165 »       bcs»    2f8ac·<PyInit__queue+0x2e6c4>
166 ./build-static/./Modules/clinic/_queuemodule.c.h:61·(discriminator·4)166 ./build-static/./Modules/clinic/_queuemodule.c.h:61·(discriminator·4)
167 »       blx»    fec7816c·<PyInit__queue+0xfec76f88>167 »       blx»    fec7816c·<PyInit__queue+0xfec76f84>
168 ./build-static/./Modules/clinic/_queuemodule.c.h:61·(discriminator·2)168 ./build-static/./Modules/clinic/_queuemodule.c.h:61·(discriminator·2)
169 »       stmdbeq»lr,·{r0,·r7,·r8,·ip,·sp,·lr,·pc}^169 »       stmdbeq»lr,·{r0,·r7,·r8,·ip,·sp,·lr,·pc}^
170 »       svclt»  0x00c82a03170 »       svclt»  0x00c82a03
171 »       streq»  pc,·[r1],·-r6,·asr·#32171 »       streq»  pc,·[r1],·-r6,·asr·#32
172 »       teqle»  r9,·r0,·lsl·#28172 »       teqle»  r9,·r0,·lsl·#28
173 ./build-static/./Modules/clinic/_queuemodule.c.h:65173 ./build-static/./Modules/clinic/_queuemodule.c.h:65
174 »       bcs»    5ac7c·<PyInit__queue+0x59a98>174 »       bcs»    5ac7c·<PyInit__queue+0x59a94>
175 ./build-static/./Modules/clinic/_queuemodule.c.h:66175 ./build-static/./Modules/clinic/_queuemodule.c.h:66
176 »       stmdbvs»r0!,·{r0,·r1,·r3,·r5,·r8,·ip,·lr,·pc}176 »       stmdbvs»r0!,·{r0,·r1,·r3,·r5,·r8,·ip,·lr,·pc}
177 _queue_SimpleQueue_put_impl():177 _queue_SimpleQueue_put_impl():
178 ./build-static/./Modules/_queuemodule.c:100178 ./build-static/./Modules/_queuemodule.c:100
179 »       mcr»    7,·7,·pc,·cr10,·cr15,·{7}»;·<UNPREDICTABLE>179 »       mcr»    7,·7,·pc,·cr10,·cr15,·{7}»;·<UNPREDICTABLE>
180 »       blle»   bcac84·<PyInit__queue+0xbc9aa0>180 »       blle»   bcac84·<PyInit__queue+0xbc9a9c>
181 ./build-static/./Modules/_queuemodule.c:102181 ./build-static/./Modules/_queuemodule.c:102
182 »       ldmdblt»fp!,·{r0,·r1,·r5,·r6,·r7,·fp,·sp,·lr}182 »       ldmdblt»fp!,·{r0,·r1,·r5,·r6,·r7,·fp,·sp,·lr}
183 _Py_INCREF():183 _Py_INCREF():
184 ./build-static/../Include/object.h:408184 ./build-static/../Include/object.h:408
185 »       stmdapl»sp!,·{r0,·r3,·r4,·fp,·lr}185 »       stmdapl»sp!,·{r0,·r3,·r4,·fp,·lr}
186 _queue_SimpleQueue_put_impl():186 _queue_SimpleQueue_put_impl():
187 ./build-static/./Modules/_queuemodule.c:108187 ./build-static/./Modules/_queuemodule.c:108
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff60e1198 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff60e1
199 ./build-static/./Modules/_queuemodule.c:105199 ./build-static/./Modules/_queuemodule.c:105
200 »       »       »       ;·<UNDEFINED>·instruction:·0xe7f1eeb0200 »       »       »       ;·<UNDEFINED>·instruction:·0xe7f1eeb0
201 _queue_SimpleQueue_put():201 _queue_SimpleQueue_put():
202 ./build-static/./Modules/clinic/_queuemodule.c.h:56·(discriminator·1)202 ./build-static/./Modules/clinic/_queuemodule.c.h:56·(discriminator·1)
203 »       ldrmi»  r6,·[r6],·#-2206»    ;·0xfffff762203 »       ldrmi»  r6,·[r6],·#-2206»    ;·0xfffff762
204 ./build-static/./Modules/clinic/_queuemodule.c.h:61·(discriminator·3)204 ./build-static/./Modules/clinic/_queuemodule.c.h:61·(discriminator·3)
205 »       bmi»    4924f0·<PyInit__queue+0x49130c>205 »       bmi»    4924f0·<PyInit__queue+0x491308>
206 »       cdpeq»  0,·0,·cr15,·cr1,·cr15,·{2}206 »       cdpeq»  0,·0,·cr15,·cr1,·cr15,·{2}
207 »       »       »       ;·<UNDEFINED>·instruction:·0xf502447a207 »       »       »       ;·<UNDEFINED>·instruction:·0xf502447a
208 »       andcs»  r7,·r0,·#128,·14»     ;·0x2000000208 »       andcs»  r7,·r0,·#128,·14»     ;·0x2000000
209 »       svcge»  0x00099700209 »       svcge»  0x00099700
210 »       strls»  r9,·[r4,·-r3,·lsl·#4]210 »       strls»  r9,·[r4,·-r3,·lsl·#4]
211 »       stmib»  sp,·{r0,·r1,·r8,·r9,·sl,·sp}^211 »       stmib»  sp,·{r0,·r1,·r8,·r9,·sl,·sp}^
212 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffe701212 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffe701
Offset 217, 106 lines modifiedOffset 217, 112 lines modified
217 »       stmdavs»r0,·{r0,·r1,·r4,·r6,·r7,·ip,·lr,·pc}^217 »       stmdavs»r0,·{r0,·r1,·r4,·r6,·r7,·ip,·lr,·pc}^
218 ./build-static/./Modules/clinic/_queuemodule.c.h:69218 ./build-static/./Modules/clinic/_queuemodule.c.h:69
219 »       sbcsle» r2,·r0,·r0,·lsl·#16219 »       sbcsle» r2,·r0,·r0,·lsl·#16
220 ./build-static/./Modules/clinic/_queuemodule.c.h:70220 ./build-static/./Modules/clinic/_queuemodule.c.h:70
221 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff9107221 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff9107
222 »       stmdbls»r7,·{r1,·r3,·r5,·r7,·r9,·sl,·fp,·sp,·lr,·pc}222 »       stmdbls»r7,·{r1,·r3,·r5,·r7,·r9,·sl,·fp,·sp,·lr,·pc}
223 ./build-static/./Modules/clinic/_queuemodule.c.h:71223 ./build-static/./Modules/clinic/_queuemodule.c.h:71
224 »       ble»    ff28ace4·<PyInit__queue+0xff289b00>224 »       ble»    ff28ace4·<PyInit__queue+0xff289afc>
225 ./build-static/./Modules/clinic/_queuemodule.c.h:52225 ./build-static/./Modules/clinic/_queuemodule.c.h:52
226 »       ldrb»   r2,·[r5,·r0]226 »       ldrb»   r2,·[r5,·r0]
227 »       bfi»    r4,·r6,·#12,·#18227 »       bfi»    r4,·r6,·#12,·#18
228 »       andeq»  r1,·r1,·r6,·lsr·#7228 »       andeq»  r1,·r1,·r6,·lsr·#7
229 »       andeq»  r0,·r0,·r8,·lsl·#1229 »       andeq»  r0,·r0,·r8,·lsl·#1
230 »       andeq»  r1,·r1,·ip,·ror·r4230 »       andeq»  r1,·r1,·ip,·ror·r4
231 _queue_SimpleQueue_get():231 _queue_SimpleQueue_get():
232 ./build-static/./Modules/clinic/_queuemodule.c.h:144232 ./build-static/./Modules/clinic/_queuemodule.c.h:144
233 »       svcmi»  0x00f0e92d233 »       svcmi»  0x00f0e92d
234 »       mrcmi»  6,·7,·r4,·cr14,·cr5,·{0}234 »       mrcmi»  6,·7,·r4,·cr15,·cr5,·{0}
235 »       strmi»  fp,·[r4],·-sp,·lsl·#1235 »       strmi»  fp,·[r4],·-sp,·lsl·#1
236 »       »       »       ;·<UNDEFINED>·instruction:·0x460f447e236 »       »       »       ;·<UNDEFINED>·instruction:·0x460f447e
Max diff block lines reached; 34381/39779 bytes (86.43%) 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 00001350·<.fini>:2 00001354·<.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 ··0x00001358·3a000000·3d000000·0a000000·3d000000·:...=.......=...2 ··0x0000135c·3a000000·3d000000·0a000000·3d000000·:...=.......=...
3 ··0x00001368·0f000000·3d000000·24000000·3d000000·....=...$...=...3 ··0x0000136c·0f000000·3d000000·24000000·3d000000·....=...$...=...
4 ··0x00001378·32000000·3d000000·02000000·3d000000·2...=.......=...4 ··0x0000137c·32000000·3d000000·02000000·3d000000·2...=.......=...
5 ··0x00001388·05000000·3d000000·13000000·3d000000·....=.......=...5 ··0x0000138c·05000000·3d000000·13000000·3d000000·....=.......=...
6 ··0x00001398·0d000000·3d000000·0c000000·3d000000·....=.......=...6 ··0x0000139c·0d000000·3d000000·0c000000·3d000000·....=.......=...
7 ··0x000013a8·23000000·3d000000·11000000·3d000000·#...=.......=...7 ··0x000013ac·23000000·3d000000·11000000·3d000000·#...=.......=...
8 ··0x000013b8·26000000·3d000000·01000000·3d000000·&...=.......=...8 ··0x000013bc·26000000·3d000000·01000000·3d000000·&...=.......=...
9 ··0x000013c8·17000000·3d000000·08000000·3d000000·....=.......=...9 ··0x000013cc·17000000·3d000000·08000000·3d000000·....=.......=...
10 ··0x000013d8·09000000·3d000000·00000000·00000000·....=...........10 ··0x000013dc·09000000·3d000000·00000000·00000000·....=...........
11 ··0x000013e8·45786365·7074696f·6e207261·69736564·Exception·raised11 ··0x000013ec·45786365·7074696f·6e207261·69736564·Exception·raised
12 ··0x000013f8·20627920·51756575·652e6765·7428626c··by·Queue.get(bl12 ··0x000013fc·20627920·51756575·652e6765·7428626c··by·Queue.get(bl
13 ··0x00001408·6f636b3d·30292f67·65745f6e·6f776169·ock=0)/get_nowai13 ··0x0000140c·6f636b3d·30292f67·65745f6e·6f776169·ock=0)/get_nowai
14 ··0x00001418·7428292e·00000000·5f717565·75652e45·t()....._queue.E14 ··0x0000141c·7428292e·00000000·5f717565·75652e45·t()....._queue.E
15 ··0x00001428·6d707479·00000000·456d7074·79000000·mpty....Empty...15 ··0x0000142c·6d707479·00000000·456d7074·79000000·mpty....Empty...
16 ··0x00001438·53696d70·6c655175·65756500·63616e27·SimpleQueue.can'16 ··0x0000143c·53696d70·6c655175·65756500·63616e27·SimpleQueue.can'
17 ··0x00001448·7420616c·6c6f6361·7465206c·6f636b00·t·allocate·lock.17 ··0x0000144c·7420616c·6c6f6361·7465206c·6f636b00·t·allocate·lock.
18 ··0x00001458·2774696d·656f7574·27206d75·73742062·'timeout'·must·b18 ··0x0000145c·2774696d·656f7574·27206d75·73742062·'timeout'·must·b
19 ··0x00001468·65206120·6e6f6e2d·6e656761·74697665·e·a·non-negative19 ··0x0000146c·65206120·6e6f6e2d·6e656761·74697665·e·a·non-negative
20 ··0x00001478·206e756d·62657200·74696d65·6f757420··number.timeout·20 ··0x0000147c·206e756d·62657200·74696d65·6f757420··number.timeout·
21 ··0x00001488·76616c75·65206973·20746f6f·206c6172·value·is·too·lar21 ··0x0000148c·76616c75·65206973·20746f6f·206c6172·value·is·too·lar
22 ··0x00001498·67650000·6974656d·00000000·626c6f63·ge..item....bloc22 ··0x0000149c·67650000·6974656d·00000000·626c6f63·ge..item....bloc
23 ··0x000014a8·6b000000·74696d65·6f757400·656d7074·k...timeout.empt23 ··0x000014ac·6b000000·74696d65·6f757400·656d7074·k...timeout.empt
24 ··0x000014b8·79000000·67657400·6765745f·6e6f7761·y...get.get_nowa24 ··0x000014bc·79000000·67657400·6765745f·6e6f7761·y...get.get_nowa
25 ··0x000014c8·69740000·70757400·7075745f·6e6f7761·it..put.put_nowa25 ··0x000014cc·69740000·70757400·7075745f·6e6f7761·it..put.put_nowa
26 ··0x000014d8·69740000·7173697a·65000000·5f5f636c·it..qsize...__cl26 ··0x000014dc·69740000·7173697a·65000000·5f5f636c·it..qsize...__cl
27 ··0x000014e8·6173735f·67657469·74656d5f·5f000000·ass_getitem__...27 ··0x000014ec·6173735f·67657469·74656d5f·5f000000·ass_getitem__...
28 ··0x000014f8·53656520·50455020·35383500·5f717565·See·PEP·585._que28 ··0x000014fc·53656520·50455020·35383500·5f717565·See·PEP·585._que
29 ··0x00001508·75652e53·696d706c·65517565·75650000·ue.SimpleQueue..29 ··0x0000150c·75652e53·696d706c·65517565·75650000·ue.SimpleQueue..
30 ··0x00001518·5f717565·75650000·7173697a·65282473·_queue..qsize($s30 ··0x0000151c·5f717565·75650000·7173697a·65282473·_queue..qsize($s
31 ··0x00001528·656c662c·202f290a·2d2d0a0a·52657475·elf,·/).--..Retu31 ··0x0000152c·656c662c·202f290a·2d2d0a0a·52657475·elf,·/).--..Retu
32 ··0x00001538·726e2074·68652061·7070726f·78696d61·rn·the·approxima32 ··0x0000153c·726e2074·68652061·7070726f·78696d61·rn·the·approxima
33 ··0x00001548·74652073·697a6520·6f662074·68652071·te·size·of·the·q33 ··0x0000154c·74652073·697a6520·6f662074·68652071·te·size·of·the·q
34 ··0x00001558·75657565·20286e6f·74207265·6c696162·ueue·(not·reliab34 ··0x0000155c·75657565·20286e6f·74207265·6c696162·ueue·(not·reliab
35 ··0x00001568·6c652129·2e000000·7075745f·6e6f7761·le!)....put_nowa35 ··0x0000156c·6c652129·2e000000·7075745f·6e6f7761·le!)....put_nowa
36 ··0x00001578·69742824·73656c66·2c202f2c·20697465·it($self,·/,·ite36 ··0x0000157c·69742824·73656c66·2c202f2c·20697465·it($self,·/,·ite
37 ··0x00001588·6d290a2d·2d0a0a50·75742061·6e206974·m).--..Put·an·it37 ··0x0000158c·6d290a2d·2d0a0a50·75742061·6e206974·m).--..Put·an·it
38 ··0x00001598·656d2069·6e746f20·74686520·71756575·em·into·the·queu38 ··0x0000159c·656d2069·6e746f20·74686520·71756575·em·into·the·queu
39 ··0x000015a8·65207769·74686f75·7420626c·6f636b69·e·without·blocki39 ··0x000015ac·65207769·74686f75·7420626c·6f636b69·e·without·blocki
40 ··0x000015b8·6e672e0a·0a546869·73206973·20657861·ng...This·is·exa40 ··0x000015bc·6e672e0a·0a546869·73206973·20657861·ng...This·is·exa
41 ··0x000015c8·63746c79·20657175·6976616c·656e7420·ctly·equivalent·41 ··0x000015cc·63746c79·20657175·6976616c·656e7420·ctly·equivalent·
42 ··0x000015d8·746f2060·70757428·6974656d·29602061·to·`put(item)`·a42 ··0x000015dc·746f2060·70757428·6974656d·29602061·to·`put(item)`·a
43 ··0x000015e8·6e642069·73206f6e·6c792070·726f7669·nd·is·only·provi43 ··0x000015ec·6e642069·73206f6e·6c792070·726f7669·nd·is·only·provi
44 ··0x000015f8·6465640a·666f7220·636f6d70·61746962·ded.for·compatib44 ··0x000015fc·6465640a·666f7220·636f6d70·61746962·ded.for·compatib
45 ··0x00001608·696c6974·79207769·74682074·68652051·ility·with·the·Q45 ··0x0000160c·696c6974·79207769·74682074·68652051·ility·with·the·Q
46 ··0x00001618·75657565·20636c61·73732e00·70757428·ueue·class..put(46 ··0x0000161c·75657565·20636c61·73732e00·70757428·ueue·class..put(
47 ··0x00001628·2473656c·662c202f·2c206974·656d2c20·$self,·/,·item,·47 ··0x0000162c·2473656c·662c202f·2c206974·656d2c20·$self,·/,·item,·
48 ··0x00001638·626c6f63·6b3d5472·75652c20·74696d65·block=True,·time48 ··0x0000163c·626c6f63·6b3d5472·75652c20·74696d65·block=True,·time
49 ··0x00001648·6f75743d·4e6f6e65·290a2d2d·0a0a5075·out=None).--..Pu49 ··0x0000164c·6f75743d·4e6f6e65·290a2d2d·0a0a5075·out=None).--..Pu
50 ··0x00001658·74207468·65206974·656d206f·6e207468·t·the·item·on·th50 ··0x0000165c·74207468·65206974·656d206f·6e207468·t·the·item·on·th
51 ··0x00001668·65207175·6575652e·0a0a5468·65206f70·e·queue...The·op51 ··0x0000166c·65207175·6575652e·0a0a5468·65206f70·e·queue...The·op
52 ··0x00001678·74696f6e·616c2027·626c6f63·6b272061·tional·'block'·a52 ··0x0000167c·74696f6e·616c2027·626c6f63·6b272061·tional·'block'·a
53 ··0x00001688·6e642027·74696d65·6f757427·20617267·nd·'timeout'·arg53 ··0x0000168c·6e642027·74696d65·6f757427·20617267·nd·'timeout'·arg
54 ··0x00001698·756d656e·74732061·72652069·676e6f72·uments·are·ignor54 ··0x0000169c·756d656e·74732061·72652069·676e6f72·uments·are·ignor
55 ··0x000016a8·65642c20·61732074·68697320·6d657468·ed,·as·this·meth55 ··0x000016ac·65642c20·61732074·68697320·6d657468·ed,·as·this·meth
56 ··0x000016b8·6f640a6e·65766572·20626c6f·636b732e·od.never·blocks.56 ··0x000016bc·6f640a6e·65766572·20626c6f·636b732e·od.never·blocks.
57 ··0x000016c8·20205468·65792061·72652070·726f7669···They·are·provi57 ··0x000016cc·20205468·65792061·72652070·726f7669···They·are·provi
58 ··0x000016d8·64656420·666f7220·636f6d70·61746962·ded·for·compatib58 ··0x000016dc·64656420·666f7220·636f6d70·61746962·ded·for·compatib
59 ··0x000016e8·696c6974·79207769·74682074·68652051·ility·with·the·Q59 ··0x000016ec·696c6974·79207769·74682074·68652051·ility·with·the·Q
60 ··0x000016f8·75657565·20636c61·73732e00·6765745f·ueue·class..get_60 ··0x000016fc·75657565·20636c61·73732e00·6765745f·ueue·class..get_
61 ··0x00001708·6e6f7761·69742824·73656c66·2c202f29·nowait($self,·/)61 ··0x0000170c·6e6f7761·69742824·73656c66·2c202f29·nowait($self,·/)
62 ··0x00001718·0a2d2d0a·0a52656d·6f766520·616e6420·.--..Remove·and·62 ··0x0000171c·0a2d2d0a·0a52656d·6f766520·616e6420·.--..Remove·and·
63 ··0x00001728·72657475·726e2061·6e206974·656d2066·return·an·item·f63 ··0x0000172c·72657475·726e2061·6e206974·656d2066·return·an·item·f
64 ··0x00001738·726f6d20·74686520·71756575·65207769·rom·the·queue·wi64 ··0x0000173c·726f6d20·74686520·71756575·65207769·rom·the·queue·wi
65 ··0x00001748·74686f75·7420626c·6f636b69·6e672e0a·thout·blocking..65 ··0x0000174c·74686f75·7420626c·6f636b69·6e672e0a·thout·blocking..
66 ··0x00001758·0a4f6e6c·79206765·7420616e·20697465·.Only·get·an·ite66 ··0x0000175c·0a4f6e6c·79206765·7420616e·20697465·.Only·get·an·ite
67 ··0x00001768·6d206966·206f6e65·20697320·696d6d65·m·if·one·is·imme67 ··0x0000176c·6d206966·206f6e65·20697320·696d6d65·m·if·one·is·imme
68 ··0x00001778·64696174·656c7920·61766169·6c61626c·diately·availabl68 ··0x0000177c·64696174·656c7920·61766169·6c61626c·diately·availabl
69 ··0x00001788·652e204f·74686572·77697365·0a726169·e.·Otherwise.rai69 ··0x0000178c·652e204f·74686572·77697365·0a726169·e.·Otherwise.rai
70 ··0x00001798·73652074·68652045·6d707479·20657863·se·the·Empty·exc70 ··0x0000179c·73652074·68652045·6d707479·20657863·se·the·Empty·exc
71 ··0x000017a8·65707469·6f6e2e00·67657428·2473656c·eption..get($sel71 ··0x000017ac·65707469·6f6e2e00·67657428·2473656c·eption..get($sel
72 ··0x000017b8·662c202f·2c20626c·6f636b3d·54727565·f,·/,·block=True72 ··0x000017bc·662c202f·2c20626c·6f636b3d·54727565·f,·/,·block=True
73 ··0x000017c8·2c207469·6d656f75·743d4e6f·6e65290a·,·timeout=None).73 ··0x000017cc·2c207469·6d656f75·743d4e6f·6e65290a·,·timeout=None).
74 ··0x000017d8·2d2d0a0a·52656d6f·76652061·6e642072·--..Remove·and·r74 ··0x000017dc·2d2d0a0a·52656d6f·76652061·6e642072·--..Remove·and·r
75 ··0x000017e8·65747572·6e20616e·20697465·6d206672·eturn·an·item·fr75 ··0x000017ec·65747572·6e20616e·20697465·6d206672·eturn·an·item·fr
76 ··0x000017f8·6f6d2074·68652071·75657565·2e0a0a49·om·the·queue...I76 ··0x000017fc·6f6d2074·68652071·75657565·2e0a0a49·om·the·queue...I
77 ··0x00001808·66206f70·74696f6e·616c2061·72677320·f·optional·args·77 ··0x0000180c·66206f70·74696f6e·616c2061·72677320·f·optional·args·
78 ··0x00001818·27626c6f·636b2720·69732074·72756520·'block'·is·true·78 ··0x0000181c·27626c6f·636b2720·69732074·72756520·'block'·is·true·
79 ··0x00001828·616e6420·2774696d·656f7574·27206973·and·'timeout'·is79 ··0x0000182c·616e6420·2774696d·656f7574·27206973·and·'timeout'·is
80 ··0x00001838·204e6f6e·65202874·68652064·65666175··None·(the·defau80 ··0x0000183c·204e6f6e·65202874·68652064·65666175··None·(the·defau
81 ··0x00001848·6c74292c·0a626c6f·636b2069·66206e65·lt),.block·if·ne81 ··0x0000184c·6c74292c·0a626c6f·636b2069·66206e65·lt),.block·if·ne
82 ··0x00001858·63657373·61727920·756e7469·6c20616e·cessary·until·an82 ··0x0000185c·63657373·61727920·756e7469·6c20616e·cessary·until·an
83 ··0x00001868·20697465·6d206973·20617661·696c6162··item·is·availab83 ··0x0000186c·20697465·6d206973·20617661·696c6162··item·is·availab
84 ··0x00001878·6c652e20·49662027·74696d65·6f757427·le.·If·'timeout'84 ··0x0000187c·6c652e20·49662027·74696d65·6f757427·le.·If·'timeout'
85 ··0x00001888·2069730a·61206e6f·6e2d6e65·67617469··is.a·non-negati85 ··0x0000188c·2069730a·61206e6f·6e2d6e65·67617469··is.a·non-negati
86 ··0x00001898·7665206e·756d6265·722c2069·7420626c·ve·number,·it·bl86 ··0x0000189c·7665206e·756d6265·722c2069·7420626c·ve·number,·it·bl
87 ··0x000018a8·6f636b73·20617420·6d6f7374·20277469·ocks·at·most·'ti87 ··0x000018ac·6f636b73·20617420·6d6f7374·20277469·ocks·at·most·'ti
88 ··0x000018b8·6d656f75·74272073·65636f6e·64732061·meout'·seconds·a88 ··0x000018bc·6d656f75·74272073·65636f6e·64732061·meout'·seconds·a
89 ··0x000018c8·6e642072·61697365·730a7468·6520456d·nd·raises.the·Em89 ··0x000018cc·6e642072·61697365·730a7468·6520456d·nd·raises.the·Em
90 ··0x000018d8·70747920·65786365·7074696f·6e206966·pty·exception·if90 ··0x000018dc·70747920·65786365·7074696f·6e206966·pty·exception·if
91 ··0x000018e8·206e6f20·6974656d·20776173·20617661··no·item·was·ava91 ··0x000018ec·206e6f20·6974656d·20776173·20617661··no·item·was·ava
92 ··0x000018f8·696c6162·6c652077·69746869·6e207468·ilable·within·th92 ··0x000018fc·696c6162·6c652077·69746869·6e207468·ilable·within·th
93 ··0x00001908·61742074·696d652e·0a4f7468·65727769·at·time..Otherwi93 ··0x0000190c·61742074·696d652e·0a4f7468·65727769·at·time..Otherwi
94 ··0x00001918·73652028·27626c6f·636b2720·69732066·se·('block'·is·f94 ··0x0000191c·73652028·27626c6f·636b2720·69732066·se·('block'·is·f
95 ··0x00001928·616c7365·292c2072·65747572·6e20616e·alse),·return·an95 ··0x0000192c·616c7365·292c2072·65747572·6e20616e·alse),·return·an
96 ··0x00001938·20697465·6d206966·206f6e65·20697320··item·if·one·is·96 ··0x0000193c·20697465·6d206966·206f6e65·20697320··item·if·one·is·
97 ··0x00001948·696d6d65·64696174·656c790a·61766169·immediately.avai97 ··0x0000194c·696d6d65·64696174·656c790a·61766169·immediately.avai
98 ··0x00001958·6c61626c·652c2065·6c736520·72616973·lable,·else·rais98 ··0x0000195c·6c61626c·652c2065·6c736520·72616973·lable,·else·rais
99 ··0x00001968·65207468·6520456d·70747920·65786365·e·the·Empty·exce99 ··0x0000196c·65207468·6520456d·70747920·65786365·e·the·Empty·exce
100 ··0x00001978·7074696f·6e202827·74696d65·6f757427·ption·('timeout'100 ··0x0000197c·7074696f·6e202827·74696d65·6f757427·ption·('timeout'
101 ··0x00001988·20697320·69676e6f·7265640a·696e2074··is·ignored.in·t101 ··0x0000198c·20697320·69676e6f·7265640a·696e2074··is·ignored.in·t
102 ··0x00001998·68617420·63617365·292e0000·656d7074·hat·case)...empt102 ··0x0000199c·68617420·63617365·292e0000·656d7074·hat·case)...empt
103 ··0x000019a8·79282473·656c662c·202f290a·2d2d0a0a·y($self,·/).--..103 ··0x000019ac·79282473·656c662c·202f290a·2d2d0a0a·y($self,·/).--..
104 ··0x000019b8·52657475·726e2054·72756520·69662074·Return·True·if·t104 ··0x000019bc·52657475·726e2054·72756520·69662074·Return·True·if·t
105 ··0x000019c8·68652071·75657565·20697320·656d7074·he·queue·is·empt105 ··0x000019cc·68652071·75657565·20697320·656d7074·he·queue·is·empt
106 ··0x000019d8·792c2046·616c7365·206f7468·65727769·y,·False·otherwi106 ··0x000019dc·792c2046·616c7365·206f7468·65727769·y,·False·otherwi
107 ··0x000019e8·73652028·6e6f7420·72656c69·61626c65·se·(not·reliable107 ··0x000019ec·73652028·6e6f7420·72656c69·61626c65·se·(not·reliable
108 ··0x000019f8·21292e00·53696d70·6c655175·65756528·!)..SimpleQueue(108 ··0x000019fc·21292e00·53696d70·6c655175·65756528·!)..SimpleQueue(
109 ··0x00001a08·290a2d2d·0a0a5369·6d706c65·2c20756e·).--..Simple,·un109 ··0x00001a0c·290a2d2d·0a0a5369·6d706c65·2c20756e·).--..Simple,·un
110 ··0x00001a18·626f756e·6465642c·20726565·6e747261·bounded,·reentra110 ··0x00001a1c·626f756e·6465642c·20726565·6e747261·bounded,·reentra
111 ··0x00001a28·6e742046·49464f20·71756575·652e0000·nt·FIFO·queue...111 ··0x00001a2c·6e742046·49464f20·71756575·652e0000·nt·FIFO·queue...
112 ··0x00001a38·4320696d·706c656d·656e7461·74696f6e·C·implementation112 ··0x00001a3c·4320696d·706c656d·656e7461·74696f6e·C·implementation
113 ··0x00001a48·206f6620·74686520·50797468·6f6e2071··of·the·Python·q113 ··0x00001a4c·206f6620·74686520·50797468·6f6e2071··of·the·Python·q
114 ··0x00001a58·75657565·206d6f64·756c652e·0a546869·ueue·module..Thi114 ··0x00001a5c·75657565·206d6f64·756c652e·0a546869·ueue·module..Thi
115 ··0x00001a68·73206d6f·64756c65·20697320·616e2069·s·module·is·an·i115 ··0x00001a6c·73206d6f·64756c65·20697320·616e2069·s·module·is·an·i
116 ··0x00001a78·6d706c65·6d656e74·6174696f·6e206465·mplementation·de116 ··0x00001a7c·6d706c65·6d656e74·6174696f·6e206465·mplementation·de
117 ··0x00001a88·7461696c·2c20706c·65617365·20646f20·tail,·please·do·117 ··0x00001a8c·7461696c·2c20706c·65617365·20646f20·tail,·please·do·
118 ··0x00001a98·6e6f7420·75736520·69742064·69726563·not·use·it·direc118 ··0x00001a9c·6e6f7420·75736520·69742064·69726563·not·use·it·direc
119 ··0x00001aa8·746c792e·00000000·3a000000·3d000000·tly.....:...=...119 ··0x00001aac·746c792e·00000000·3a000000·3d000000·tly.....:...=...
120 ··0x00001ab8·0a000000·3d000000·0f000000·3d000000·....=.......=...120 ··0x00001abc·0a000000·3d000000·0f000000·3d000000·....=.......=...
121 ··0x00001ac8·24000000·3d000000·32000000·3d000000·$...=...2...=...121 ··0x00001acc·24000000·3d000000·32000000·3d000000·$...=...2...=...
122 ··0x00001ad8·02000000·3d000000·05000000·3d000000·....=.......=...122 ··0x00001adc·02000000·3d000000·05000000·3d000000·....=.......=...
123 ··0x00001ae8·13000000·3d000000·0d000000·3d000000·....=.......=...123 ··0x00001aec·13000000·3d000000·0d000000·3d000000·....=.......=...
124 ··0x00001af8·0c000000·3d000000·23000000·3d000000·....=...#...=...124 ··0x00001afc·0c000000·3d000000·23000000·3d000000·....=...#...=...
125 ··0x00001b08·11000000·3d000000·26000000·3d000000·....=...&...=...125 ··0x00001b0c·11000000·3d000000·26000000·3d000000·....=...&...=...
126 ··0x00001b18·01000000·3d000000·17000000·3d000000·....=.......=...126 ··0x00001b1c·01000000·3d000000·17000000·3d000000·....=.......=...
Max diff block lines reached; 0/17058 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 ··0x00001b40·00000000····························....2 ··0x00001b44·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 ··0x00011f14·e1110000····························....2 ··0x00011f14·e5110000····························....
  
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 ··0x00011f18·a1110000····························....2 ··0x00011f18·a5110000····························....
  
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 ··0x00011f1c·9c140000·00000000·a4140000·ac140000·................2 ··0x00011f1c·a0140000·00000000·a8140000·b0140000·................
3 ··0x00011f2c·00000000·9c140000·a4140000·ac140000·................3 ··0x00011f2c·00000000·a0140000·a8140000·b0140000·................
4 ··0x00011f3c·00000000····························....4 ··0x00011f3c·00000000····························....
  
3.22 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000120a8·a8200100·b4140000·f50a0000·04000000·.·..............2 ··0x000120a8·a8200100·b8140000·f50a0000·04000000·.·..............
3 ··0x000120b8·a4190000·bc140000·f50c0000·82000000·................3 ··0x000120b8·a8190000·c0140000·f50c0000·82000000·................
4 ··0x000120c8·b0170000·c0140000·9d0b0000·04000000·................4 ··0x000120c8·b4170000·c4140000·9d0b0000·04000000·................
5 ··0x000120d8·04170000·cc140000·4d0c0000·82000000·........M.......5 ··0x000120d8·08170000·d0140000·4d0c0000·82000000·........M.......
6 ··0x000120e8·24160000·d0140000·2b0b0000·82000000·$.......+.......6 ··0x000120e8·28160000·d4140000·2b0b0000·82000000·(.......+.......
7 ··0x000120f8·70150000·dc140000·070b0000·04000000·p...............7 ··0x000120f8·74150000·e0140000·070b0000·04000000·t...............
8 ··0x00012108·20150000·e4140000·00000000·18000000··...............8 ··0x00012108·24150000·e8140000·00000000·18000000·$...............
9 ··0x00012118·f8140000·00000000·00000000·00000000·................9 ··0x00012118·fc140000·00000000·00000000·00000000·................
10 ··0x00012128·00000000·01000000·00000000·00000000·................10 ··0x00012128·00000000·01000000·00000000·00000000·................
11 ··0x00012138·00000000·00000000·18150000·381a0000·............8...11 ··0x00012138·00000000·00000000·1c150000·3c1a0000·............<...
12 ··0x00012148·ffffffff·00000000·00000000·00000000·................12 ··0x00012148·ffffffff·00000000·00000000·00000000·................
13 ··0x00012158·00000000·00000000·01000000·00000000·................13 ··0x00012158·00000000·00000000·01000000·00000000·................
14 ··0x00012168·00000000·04150000·1c000000·00000000·................14 ··0x00012168·00000000·08150000·1c000000·00000000·................
15 ··0x00012178·fd120000·00000000·00000000·00000000·................15 ··0x00012178·01130000·00000000·00000000·00000000·................
16 ··0x00012188·00000000·00000000·00000000·00000000·................16 ··0x00012188·00000000·00000000·00000000·00000000·................
17 ··0x00012198·00000000·00000000·00000000·00000000·................17 ··0x00012198·00000000·00000000·00000000·00000000·................
18 ··0x000121a8·00000000·00000000·00000000·00440400·.............D..18 ··0x000121a8·00000000·00000000·00000000·00440400·.............D..
19 ··0x000121b8·fc190000·45130000·00000000·00000000·....E...........19 ··0x000121b8·001a0000·49130000·00000000·00000000·....I...........
20 ··0x000121c8·18000000·00000000·00000000·ac200100·.............·..20 ··0x000121c8·18000000·00000000·00000000·ac200100·.............·..
21 ··0x000121d8·00000000·00000000·00000000·00000000·................21 ··0x000121d8·00000000·00000000·00000000·00000000·................
22 ··0x000121e8·00000000·00000000·00000000·00000000·................22 ··0x000121e8·00000000·00000000·00000000·00000000·................
23 ··0x000121f8·00000000·51120000·00000000·00000000·....Q...........23 ··0x000121f8·00000000·55120000·00000000·00000000·....U...........
24 ··0x00012208·00000000·00000000·00000000·00000000·................24 ··0x00012208·00000000·00000000·00000000·00000000·................
25 ··0x00012218·00000000·00000000·00000000·00000000·................25 ··0x00012218·00000000·00000000·00000000·00000000·................
26 ··0x00012228·00000000·00000000·301f0100·cc140000·........0.......26 ··0x00012228·00000000·00000000·301f0100·d0140000·........0.......
27 ··0x00012238·00000000·00000000·00000000·00000000·................27 ··0x00012238·00000000·00000000·00000000·00000000·................
28 ··0x00012248·00000000·00000000·00000000·241f0100·............$...28 ··0x00012248·00000000·00000000·00000000·241f0100·............$...
29 ··0x00012258·bc140000·00000000·00000000·00000000·................29 ··0x00012258·c0140000·00000000·00000000·00000000·................
30 ··0x00012268·00000000·00000000·00000000·00000000·................30 ··0x00012268·00000000·00000000·00000000·00000000·................
31 ··0x00012278·1c1f0100·d0140000·00000000·00000000·................31 ··0x00012278·1c1f0100·d4140000·00000000·00000000·................
32 ··0x00012288·00000000·00000000·00000000·00000000·................32 ··0x00012288·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·32613434·37613665·64653434·65306262·2a447a6ede44e0bb 
3 ··0x00000010·66363035·65313837·37303730·63323362·f605e1877070c23b2 ··0x00000000·37363437·34613338·37376533·64393633·76474a3877e3d963
 3 ··0x00000010·62326333·64343836·63303235·32323566·b2c3d486c025225f
4 ··0x00000020·32393265·32382e64·65627567·00000000·292e28.debug....4 ··0x00000020·35643466·32642e64·65627567·00000000·5d4f2d.debug....
5 ··0x00000030·c769fe51····························.i.Q5 ··0x00000030·db8a0eea····························....
  
392 KB
./usr/lib/python3.9/lib-dynload/_testbuffer.cpython-39-arm-linux-gnueabihf.so
854 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x14782 Entry·point·0x1478
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·0x06cdc·0x06cdc·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d2c·0x06d2c·R·E·0x10000
7 ··LOAD···········0x006ee4·0x00016ee4·0x00016ee4·0x006d8·0x00da0·RW··0x100007 ··LOAD···········0x006ee4·0x00016ee4·0x00016ee4·0x006d8·0x00da0·RW··0x10000
8 ··DYNAMIC········0x006f18·0x00016f18·0x00016f18·0x000e8·0x000e8·RW··0x48 ··DYNAMIC········0x006f18·0x00016f18·0x00016f18·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······0x006ee4·0x00016ee4·0x00016ee4·0x0011c·0x0011c·R···0x111 ··GNU_RELRO······0x006ee4·0x00016ee4·0x00016ee4·0x0011c·0x0011c·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··········00000608·000608·00051f·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000608·000608·00051f·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00000b28·000b28·00009a·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00000b28·000b28·00009a·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00000bc4·000bc4·000040·00···A··4···2··411 ··[·6]·.gnu.version_r····VERNEED·········00000bc4·000bc4·000040·00···A··4···2··4
12 ··[·7]·.rel.dyn··········REL·············00000c04·000c04·000398·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00000c04·000c04·000398·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00000f9c·000f9c·0001d0·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············00000f9c·000f9c·0001d0·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········0000116c·00116c·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········0000116c·00116c·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00001178·001178·000300·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00001178·001178·000300·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00001478·001478·0049cc·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00001478·001478·004a1c·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········00005e44·005e44·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00005e94·005e94·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00005e4c·005e4c·000e8c·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00005e9c·005e9c·000e8c·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········00006cd8·006cd8·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········00006d28·006d28·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00016ee4·006ee4·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00016ee4·006ee4·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00016ee8·006ee8·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00016ee8·006ee8·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00016eec·006eec·00002c·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00016eec·006eec·00002c·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00016f18·006f18·0000e8·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········00016f18·006f18·0000e8·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········00017000·007000·000134·04··WA··0···0··424 ··[19]·.got··············PROGBITS········00017000·007000·000134·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········00017134·007134·000488·00··WA··0···0··425 ··[20]·.data·············PROGBITS········00017134·007134·000488·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········000175bc·0075bc·0006c8·00··WA··0···0··426 ··[21]·.bss··············NOBITS··········000175bc·0075bc·0006c8·00··WA··0···0··4
726 B
readelf --wide --symbols {}
    
Offset 73, 8 lines modifiedOffset 73, 8 lines modified
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_BuildValue_SizeT74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_BuildValue_SizeT
75 ····71:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable75 ····71:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_GetContiguous76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_GetContiguous
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_FromMemory77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_FromMemory
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_FromBuffer79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemoryView_FromBuffer
80 ····76:·00005189···664·FUNC····GLOBAL·DEFAULT···11·PyInit__testbuffer80 ····76:·000051d9···664·FUNC····GLOBAL·DEFAULT···11·PyInit__testbuffer
824 B
readelf --wide --dynamic {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Dynamic·section·at·offset·0x6f18·contains·25·entries:1 Dynamic·section·at·offset·0x6f18·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
5 ·0x0000000c·(INIT)·······················0x116c5 ·0x0000000c·(INIT)·······················0x116c
6 ·0x0000000d·(FINI)·······················0x5e446 ·0x0000000d·(FINI)·······················0x5e94
7 ·0x00000019·(INIT_ARRAY)·················0x16ee47 ·0x00000019·(INIT_ARRAY)·················0x16ee4
8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
9 ·0x0000001a·(FINI_ARRAY)·················0x16ee89 ·0x0000001a·(FINI_ARRAY)·················0x16ee8
10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
11 ·0x6ffffef5·(GNU_HASH)···················0x11811 ·0x6ffffef5·(GNU_HASH)···················0x118
12 ·0x00000005·(STRTAB)·····················0x60812 ·0x00000005·(STRTAB)·····················0x608
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:·f15561a47c4dc589be626fb1118a7f3d06e41df53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·df625da63fe56b131dc7b67eb5d5e62fcf2cf1cf
972 B
strings --all --bytes=8 {}
    
Offset 28, 17 lines modifiedOffset 28, 17 lines modified
28 _Py_Dealloc28 _Py_Dealloc
29 PyUnicode_AsASCIIString29 PyUnicode_AsASCIIString
30 PyErr_Occurred30 PyErr_Occurred
31 PyType_IsSubtype31 PyType_IsSubtype
32 PySequence_Size32 PySequence_Size
33 PyMem_Free33 PyMem_Free
34 _Py_BuildValue_SizeT34 _Py_BuildValue_SizeT
35 PyErr_Format 
36 PyFloat_Type35 PyFloat_Type
37 PyExc_ValueError36 PyExc_ValueError
 37 PyErr_Format
38 PyErr_NoMemory38 PyErr_NoMemory
39 PyBool_FromLong39 PyBool_FromLong
40 PyExc_RuntimeError40 PyExc_RuntimeError
41 PyExc_BufferError41 PyExc_BufferError
42 PyBuffer_Release42 PyBuffer_Release
43 PyObject_Free43 PyObject_Free
44 PyIndex_Check44 PyIndex_Check
Offset 63, 17 lines modifiedOffset 63, 18 lines modified
63 PyBuffer_ToContiguous63 PyBuffer_ToContiguous
64 _Py_NoneStruct64 _Py_NoneStruct
65 PyObject_Hash65 PyObject_Hash
66 PyObject_GenericGetAttr66 PyObject_GenericGetAttr
67 libpthread.so.067 libpthread.so.0
68 libc.so.668 libc.so.6
69 GLIBC_2.469 GLIBC_2.4
70 xI>YyD0h70 xI7YyD8h
 71 XzDbI0hyD
71 XzDII0hyD72 XzDII0hyD
72 Dm9K"k{D73 Dm:K"k{D
73 F$K%I{DyD74 F$K%I{DyD
74 !F*FPF,D75 !F*FPF,D
75 1F*FXF.D76 1F*FXF.D
76 F@I8FzDyD77 F@I8FzDyD
77 .HCF.IyD?X8h78 .HCF.IyD?X8h
78 &L&IyD8Y79 &L&IyD8Y
79 *InX4F2h·F80 *InX4F2h·F
Offset 186, 15 lines modifiedOffset 187, 15 lines modified
186 get_sizeof_void_p187 get_sizeof_void_p
187 get_contiguous188 get_contiguous
188 py_buffer_to_contiguous189 py_buffer_to_contiguous
189 is_contiguous190 is_contiguous
190 cmp_contig191 cmp_contig
191 legacy_mode192 legacy_mode
192 _testbuffer193 _testbuffer
193 5561a47c4dc589be626fb1118a7f3d06e41df5.debug194 625da63fe56b131dc7b67eb5d5e62fcf2cf1cf.debug
194 .shstrtab195 .shstrtab
195 .note.gnu.build-id196 .note.gnu.build-id
196 .gnu.hash197 .gnu.hash
197 .gnu.version198 .gnu.version
198 .gnu.version_r199 .gnu.version_r
199 .rel.dyn200 .rel.dyn
200 .rel.plt201 .rel.plt
1.42 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 38, 17 lines modifiedOffset 38, 17 lines modified
38 ··0x00000838·69636f64·655f4173·41534349·49537472·icode_AsASCIIStr38 ··0x00000838·69636f64·655f4173·41534349·49537472·icode_AsASCIIStr
39 ··0x00000848·696e6700·73747263·70790050·79457272·ing.strcpy.PyErr39 ··0x00000848·696e6700·73747263·70790050·79457272·ing.strcpy.PyErr
40 ··0x00000858·5f4f6363·75727265·64005079·54797065·_Occurred.PyType40 ··0x00000858·5f4f6363·75727265·64005079·54797065·_Occurred.PyType
41 ··0x00000868·5f497353·75627479·70650050·79536571·_IsSubtype.PySeq41 ··0x00000868·5f497353·75627479·70650050·79536571·_IsSubtype.PySeq
42 ··0x00000878·75656e63·655f5369·7a65006d·656d6370·uence_Size.memcp42 ··0x00000878·75656e63·655f5369·7a65006d·656d6370·uence_Size.memcp
43 ··0x00000888·79005079·4d656d5f·46726565·005f5079·y.PyMem_Free._Py43 ··0x00000888·79005079·4d656d5f·46726565·005f5079·y.PyMem_Free._Py
44 ··0x00000898·5f427569·6c645661·6c75655f·53697a65·_BuildValue_Size44 ··0x00000898·5f427569·6c645661·6c75655f·53697a65·_BuildValue_Size
45 ··0x000008a8·54005079·4572725f·466f726d·61740050·T.PyErr_Format.P 
46 ··0x000008b8·79466c6f·61745f54·79706500·50794578·yFloat_Type.PyEx45 ··0x000008a8·54005079·466c6f61·745f5479·70650050·T.PyFloat_Type.P
47 ··0x000008c8·635f5661·6c756545·72726f72·00507945·c_ValueError.PyE46 ··0x000008b8·79457863·5f56616c·75654572·726f7200·yExc_ValueError.
 47 ··0x000008c8·50794572·725f466f·726d6174·00507945·PyErr_Format.PyE
48 ··0x000008d8·72725f4e·6f4d656d·6f727900·5079426f·rr_NoMemory.PyBo48 ··0x000008d8·72725f4e·6f4d656d·6f727900·5079426f·rr_NoMemory.PyBo
49 ··0x000008e8·6f6c5f46·726f6d4c·6f6e6700·50794578·ol_FromLong.PyEx49 ··0x000008e8·6f6c5f46·726f6d4c·6f6e6700·50794578·ol_FromLong.PyEx
50 ··0x000008f8·635f5275·6e74696d·65457272·6f720050·c_RuntimeError.P50 ··0x000008f8·635f5275·6e74696d·65457272·6f720050·c_RuntimeError.P
51 ··0x00000908·79457863·5f427566·66657245·72726f72·yExc_BufferError51 ··0x00000908·79457863·5f427566·66657245·72726f72·yExc_BufferError
52 ··0x00000918·00507942·75666665·725f5265·6c656173·.PyBuffer_Releas52 ··0x00000918·00507942·75666665·725f5265·6c656173·.PyBuffer_Releas
53 ··0x00000928·65005079·4f626a65·63745f46·72656500·e.PyObject_Free.53 ··0x00000928·65005079·4f626a65·63745f46·72656500·e.PyObject_Free.
54 ··0x00000938·5079496e·6465785f·43686563·6b005079·PyIndex_Check.Py54 ··0x00000938·5079496e·6465785f·43686563·6b005079·PyIndex_Check.Py
393 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 0000116c·<.init>:3 0000116c·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     50c0·<PyMemoryView_FromBuffer@plt+0x3c58>6 »       bl»     5110·<PyMemoryView_FromBuffer@plt+0x3ca8>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
344 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001478·<PyInit__testbuffer@@Base-0x3d10>:2 00001478·<PyInit__testbuffer@@Base-0x3d60>:
3 ndarray_new():3 ndarray_new():
4 ./build-static/./Modules/_testbuffer.c:2124 ./build-static/./Modules/_testbuffer.c:212
5 »       strlt»  r4,·[r8,·#-2052]»    ;·0xfffff7fc5 »       strlt»  r4,·[r8,·#-2052]»    ;·0xfffff7fc
6 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff44786 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4478
7 »       »       »       ;·<UNDEFINED>·instruction:·0xb110efb67 »       »       »       ;·<UNDEFINED>·instruction:·0xb110efb6
8 ./build-static/./Modules/_testbuffer.c:2168 ./build-static/./Modules/_testbuffer.c:216
9 »       addvs»  r2,·r3,·r0,·lsl·#69 »       addvs»  r2,·r3,·r0,·lsl·#6
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ./build-static/./Modules/_testbuffer.c:128929 ./build-static/./Modules/_testbuffer.c:1289
30 »       andcs»  lr,·ip,·#3358720»    ;·0x33400030 »       andcs»  lr,·ip,·#3358720»    ;·0x334000
31 ./build-static/./Modules/_testbuffer.c:129631 ./build-static/./Modules/_testbuffer.c:1296
32 »       andls»  r4,·sl,·#24,·12»      ;·0x180000032 »       andls»  r4,·sl,·#24,·12»      ;·0x1800000
33 »       orrvc»  pc,·r0,·#29360128»   ;·0x1c0000033 »       orrvc»  pc,·r0,·#29360128»   ;·0x1c00000
34 ./build-static/./Modules/_testbuffer.c:129034 ./build-static/./Modules/_testbuffer.c:1290
35 »       svcge»  0x000968ea35 »       svcge»  0x000968ea
36 »       bmi»    1ca5cec·<PyInit__testbuffer@@Base+0x1ca0b64>36 »       bmi»    1ca5cec·<PyInit__testbuffer@@Base+0x1ca0b14>
37 ./build-static/./Modules/_testbuffer.c:128137 ./build-static/./Modules/_testbuffer.c:1281
38 »       smlsdxls»       r6,·r2,·lr,·r438 »       smlsdxls»       r6,·r2,·lr,·r4
39 ./build-static/./Modules/_testbuffer.c:129639 ./build-static/./Modules/_testbuffer.c:1296
40 »       svcge»  0x000a447a40 »       svcge»  0x000a447a
41 »       svcge»  0x000b970541 »       svcge»  0x000b9705
42 »       svcge»  0x000c970442 »       svcge»  0x000c9704
43 »       svcge»  0x000d970343 »       svcge»  0x000d9703
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ./build-static/./Modules/_testbuffer.c:133562 ./build-static/./Modules/_testbuffer.c:1335
63 »       ldrbeq» r9,·[r0,·sl,·lsl·#20]63 »       ldrbeq» r9,·[r0,·sl,·lsl·#20]
64 »       addshi» pc,·r8,·r0,·lsl·#264 »       addshi» pc,·r8,·r0,·lsl·#2
65 ndarray_push_base():65 ndarray_push_base():
66 ./build-static/./Modules/_testbuffer.c:127066 ./build-static/./Modules/_testbuffer.c:1270
67 »       movwvs» lr,·#47581»;·0xb9dd67 »       movwvs» lr,·#47581»;·0xb9dd
68 »       andvs»  lr,·r0,·#3358720»    ;·0x33400068 »       andvs»  lr,·r0,·#3358720»    ;·0x334000
69 »       bls»    367558·<PyInit__testbuffer@@Base+0x3623d0>69 »       bls»    367558·<PyInit__testbuffer@@Base+0x362380>
70 »       »       »       ;·<UNDEFINED>·instruction:·0xf8c0f00070 »       »       »       ;·<UNDEFINED>·instruction:·0xf8c0f000
71 ./build-static/./Modules/_testbuffer.c:127171 ./build-static/./Modules/_testbuffer.c:1271
72 »       stclvs» 3,·cr11,·[r1,·#-192]!»       ;·0xffffff4072 »       stclvs» 3,·cr11,·[r1,·#-192]!»       ;·0xffffff40
73 ndbuf_push():73 ndbuf_push():
74 ./build-static/./Modules/_testbuffer.c:18074 ./build-static/./Modules/_testbuffer.c:180
75 »       stmdbcs»r0,·{r0,·sp,·lr}75 »       stmdbcs»r0,·{r0,·sp,·lr}
76 ./build-static/./Modules/_testbuffer.c:18176 ./build-static/./Modules/_testbuffer.c:181
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 »       andle»  r3,·ip,·r0,·lsl·#31102 »       andle»  r3,·ip,·r0,·lsl·#31
103 ndarray_init_staticbuf():103 ndarray_init_staticbuf():
104 ./build-static/./Modules/_testbuffer.c:245104 ./build-static/./Modules/_testbuffer.c:245
105 »       strteq» pc,·[r8],·-r4,·lsl·#2105 »       strteq» pc,·[r8],·-r4,·lsl·#2
106 ./build-static/./Modules/_testbuffer.c:247106 ./build-static/./Modules/_testbuffer.c:247
107 »       ldrtmi» r9,·[r1],·-pc,·lsl·#16107 »       ldrtmi» r9,·[r1],·-pc,·lsl·#16
108 »       svc»    0x003af7ff108 »       svc»    0x003af7ff
109 »       ble»    3cb570·<PyInit__testbuffer@@Base+0x3c63e8>109 »       ble»    3cb570·<PyInit__testbuffer@@Base+0x3c6398>
110 ndarray_init():110 ndarray_init():
111 ./build-static/./Modules/_testbuffer.c:1342111 ./build-static/./Modules/_testbuffer.c:1342
112 »       ldrbcc» pc,·[pc,·#79]!»     ;·15c3·<PyMemoryView_FromBuffer@plt+0x15b>»     ;·<UNPREDICTABLE>112 »       ldrbcc» pc,·[pc,·#79]!»     ;·15c3·<PyMemoryView_FromBuffer@plt+0x15b>»     ;·<UNPREDICTABLE>
113 »       andslt» r4,·r1,·r8,·lsr·#12113 »       andslt» r4,·r1,·r8,·lsr·#12
114 »       »       »       ;·<UNDEFINED>·instruction:·0xf104bdf0114 »       »       »       ;·<UNDEFINED>·instruction:·0xf104bdf0
115 ndarray_init_staticbuf():115 ndarray_init_staticbuf():
116 ./build-static/./Modules/_testbuffer.c:245·(discriminator·4)116 ./build-static/./Modules/_testbuffer.c:245·(discriminator·4)
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ndarray_init():118 ndarray_init():
119 ./build-static/./Modules/_testbuffer.c:1310·(discriminator·4)119 ./build-static/./Modules/_testbuffer.c:1310·(discriminator·4)
120 »       stmdals»pc,·{r1,·r2,·r3,·r7,·r9,·ip,·sp,·lr}»    ;·<UNPREDICTABLE>120 »       stmdals»pc,·{r1,·r2,·r3,·r7,·r9,·ip,·sp,·lr}»    ;·<UNPREDICTABLE>
121 ndarray_init_staticbuf():121 ndarray_init_staticbuf():
122 ./build-static/./Modules/_testbuffer.c:247·(discriminator·4)122 ./build-static/./Modules/_testbuffer.c:247·(discriminator·4)
123 »       andls»  r4,·r9,·#51380224»   ;·0x3100000123 »       andls»  r4,·r9,·#51380224»   ;·0x3100000
124 »       svc»    0x002af7ff124 »       svc»    0x002af7ff
125 »       blle»   ffbcb590·<PyInit__testbuffer@@Base+0xffbc6408>125 »       blle»   ffbcb590·<PyInit__testbuffer@@Base+0xffbc63b8>
126 init_flags():126 init_flags():
127 ./build-static/./Modules/_testbuffer.c:267127 ./build-static/./Modules/_testbuffer.c:267
128 »       movwcs» r6,·#3042» ;·0xbe2128 »       movwcs» r6,·#3042» ;·0xbe2
129 ndarray_init_staticbuf():129 ndarray_init_staticbuf():
130 ./build-static/./Modules/_testbuffer.c:258130 ./build-static/./Modules/_testbuffer.c:258
131 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f6ba1131 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f6ba1
132 ./build-static/./Modules/_testbuffer.c:254132 ./build-static/./Modules/_testbuffer.c:254
Offset 156, 23 lines modifiedOffset 156, 23 lines modified
156 »       mrc»    7,·0,·APSR_nzcv,·cr12,·cr15,·{7}156 »       mrc»    7,·0,·APSR_nzcv,·cr12,·cr15,·{7}
157 »       »       »       ;·<UNDEFINED>·instruction:·0x6d64b950157 »       »       »       ;·<UNDEFINED>·instruction:·0x6d64b950
158 ndarray_init():158 ndarray_init():
159 ./build-static/./Modules/_testbuffer.c:1316159 ./build-static/./Modules/_testbuffer.c:1316
160 »       stmdbvs»r1!,·{r1,·r3,·fp,·ip,·pc}^160 »       stmdbvs»r1!,·{r1,·r3,·fp,·ip,·pc}^
161 »       cmnvs»  r1,·r1,·lsl·#6161 »       cmnvs»  r1,·r1,·lsl·#6
162 ./build-static/./Modules/_testbuffer.c:1318162 ./build-static/./Modules/_testbuffer.c:1318
163 »       bvs»    8bb488·<PyInit__testbuffer@@Base+0x8b6300>163 »       bvs»    8bb488·<PyInit__testbuffer@@Base+0x8b62b0>
164 init_flags():164 init_flags():
165 ./build-static/./Modules/_testbuffer.c:272165 ./build-static/./Modules/_testbuffer.c:272
166 »       orrvc»  pc,·r0,·#1107296256» ;·0x42000000166 »       orrvc»  pc,·r0,·#1107296256» ;·0x42000000
167 »       strb»   r6,·[pc,·r3,·lsr·#4]!167 »       strb»   r6,·[pc,·r3,·lsr·#4]!
168 ./build-static/./Modules/_testbuffer.c:274168 ./build-static/./Modules/_testbuffer.c:274
169 »       »       »       ;·<UNDEFINED>·instruction:·0xf0466a26169 »       »       »       ;·<UNDEFINED>·instruction:·0xf0466a26
170 »       eorvs»  r0,·r7,·#4,·14»       ;·0x100000170 »       eorvs»  r0,·r7,·#4,·14»       ;·0x100000
171 »       bvs»    83b5ac·<PyInit__testbuffer@@Base+0x836424>171 »       bvs»    83b5ac·<PyInit__testbuffer@@Base+0x8363d4>
172 ./build-static/./Modules/_testbuffer.c:270172 ./build-static/./Modules/_testbuffer.c:270
173 »       tsteq»  r0,·r0,·asr·#32»      ;·<UNPREDICTABLE>173 »       tsteq»  r0,·r0,·asr·#32»      ;·<UNPREDICTABLE>
174 »       strb»   r6,·[r0,·r1,·lsr·#4]!174 »       strb»   r6,·[r0,·r1,·lsr·#4]!
175 ./build-static/./Modules/_testbuffer.c:268175 ./build-static/./Modules/_testbuffer.c:268
176 »       movweq» pc,·#32835»;·0x8043» ;·<UNPREDICTABLE>176 »       movweq» pc,·#32835»;·0x8043» ;·<UNPREDICTABLE>
177 »       ldrb»   r6,·[sl,·r3,·lsr·#4]177 »       ldrb»   r6,·[sl,·r3,·lsr·#4]
178 ndarray_init():178 ndarray_init():
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 »       stmdals»pc,·{r9,·sp,·lr}»   ;·<UNPREDICTABLE>188 »       stmdals»pc,·{r9,·sp,·lr}»   ;·<UNPREDICTABLE>
189 »       »       »       ;·<UNDEFINED>·instruction:·0xf0009a0d189 »       »       »       ;·<UNDEFINED>·instruction:·0xf0009a0d
190 »       stmdacs»r0,·{r0,·r6,·fp,·ip,·sp,·lr,·pc}190 »       stmdacs»r0,·{r0,·r6,·fp,·ip,·sp,·lr,·pc}
191 ./build-static/./Modules/_testbuffer.c:1271191 ./build-static/./Modules/_testbuffer.c:1271
192 »       stclvs» 0,·cr13,·[r1,·#-664]!»       ;·0xfffffd68192 »       stclvs» 0,·cr13,·[r1,·#-664]!»       ;·0xfffffd68
193 ndbuf_push():193 ndbuf_push():
194 ./build-static/./Modules/_testbuffer.c:180194 ./build-static/./Modules/_testbuffer.c:180
195 »       bllt»   125962c·<PyInit__testbuffer@@Base+0x12544a4>195 »       bllt»   125962c·<PyInit__testbuffer@@Base+0x1254454>
196 ./build-static/./Modules/_testbuffer.c:183196 ./build-static/./Modules/_testbuffer.c:183
197 »       ldrb»   r2,·[pc,·-r0,·lsl·#2]!197 »       ldrb»   r2,·[pc,·-r0,·lsl·#2]!
198 ndarray_init():198 ndarray_init():
199 ./build-static/./Modules/_testbuffer.c:1304199 ./build-static/./Modules/_testbuffer.c:1304
200 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f4a18200 »       »       »       ;·<UNDEFINED>·instruction:·0xf04f4a18
201 ./build-static/./Modules/_testbuffer.c:1307201 ./build-static/./Modules/_testbuffer.c:1307
202 »       ldmdbmi»r8,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·sl,·ip,·sp}202 »       ldmdbmi»r8,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·sl,·ip,·sp}
Offset 229, 114 lines modifiedOffset 229, 114 lines modified
229 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6818229 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6818
230 »       ldrb»   lr,·[sl,·-r0,·lsl·#28]230 »       ldrb»   lr,·[sl,·-r0,·lsl·#28]
231 ndbuf_push():231 ndbuf_push():
232 ./build-static/./Modules/_testbuffer.c:181232 ./build-static/./Modules/_testbuffer.c:181
233 »       ldrb»   r6,·[r3,·r8,·asr·#32]233 »       ldrb»   r6,·[r3,·r8,·asr·#32]
234 »       andeq»  r6,·r1,·r2,·lsr·#2234 »       andeq»  r6,·r1,·r2,·lsr·#2
235 »       andeq»  r5,·r1,·r4,·ror·sp235 »       andeq»  r5,·r1,·r4,·ror·sp
236 »       strdeq» r4,·[r0],·-r4»      ;·<UNPREDICTABLE>236 »       andeq»  r4,·r0,·r4,·asr·#24
237 »       andeq»  r5,·r1,·r2,·lsr·#22237 »       andeq»  r5,·r1,·r2,·lsr·#22
Max diff block lines reached; 346830/351753 bytes (98.60%) 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 00005e44·<.fini>:2 00005e94·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
30.6 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 236 lines modifiedOffset 1, 236 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00005e4c·3a000000·3d000000·0a000000·3d000000·:...=.......=...2 ··0x00005e9c·3a000000·3d000000·0a000000·3d000000·:...=.......=...
3 ··0x00005e5c·0f000000·3d000000·24000000·3d000000·....=...$...=...3 ··0x00005eac·0f000000·3d000000·24000000·3d000000·....=...$...=...
4 ··0x00005e6c·32000000·3d000000·02000000·3d000000·2...=.......=...4 ··0x00005ebc·32000000·3d000000·02000000·3d000000·2...=.......=...
5 ··0x00005e7c·05000000·3d000000·13000000·3d000000·....=.......=...5 ··0x00005ecc·05000000·3d000000·13000000·3d000000·....=.......=...
6 ··0x00005e8c·0d000000·3d000000·0c000000·3d000000·....=.......=...6 ··0x00005edc·0d000000·3d000000·0c000000·3d000000·....=.......=...
7 ··0x00005e9c·23000000·3d000000·11000000·3d000000·#...=.......=...7 ··0x00005eec·23000000·3d000000·11000000·3d000000·#...=.......=...
8 ··0x00005eac·26000000·3d000000·01000000·3d000000·&...=.......=...8 ··0x00005efc·26000000·3d000000·01000000·3d000000·&...=.......=...
9 ··0x00005ebc·17000000·3d000000·08000000·3d000000·....=.......=...9 ··0x00005f0c·17000000·3d000000·08000000·3d000000·....=.......=...
10 ··0x00005ecc·09000000·3d000000·00000000·00000000·....=...........10 ··0x00005f1c·09000000·3d000000·00000000·00000000·....=...........
11 ··0x00005edc·6e646172·72617900·73746174·69636172·ndarray.staticar11 ··0x00005f2c·6e646172·72617900·73746174·69636172·ndarray.staticar
12 ··0x00005eec·72617900·73747275·63740000·53747275·ray.struct..Stru12 ··0x00005f3c·72617900·73747275·63740000·53747275·ray.struct..Stru
13 ··0x00005efc·63740000·63616c63·73697a65·00000000·ct..calcsize....13 ··0x00005f4c·63740000·63616c63·73697a65·00000000·ct..calcsize....
14 ··0x00005f0c·42000000·4e445f4d·41585f4e·44494d00·B...ND_MAX_NDIM.14 ··0x00005f5c·42000000·4e445f4d·41585f4e·44494d00·B...ND_MAX_NDIM.
15 ··0x00005f1c·4e445f56·41524558·504f5254·00000000·ND_VAREXPORT....15 ··0x00005f6c·4e445f56·41524558·504f5254·00000000·ND_VAREXPORT....
16 ··0x00005f2c·4e445f57·52495441·424c4500·4e445f46·ND_WRITABLE.ND_F16 ··0x00005f7c·4e445f57·52495441·424c4500·4e445f46·ND_WRITABLE.ND_F
17 ··0x00005f3c·4f525452·414e0000·4e445f53·43414c41·ORTRAN..ND_SCALA17 ··0x00005f8c·4f525452·414e0000·4e445f53·43414c41·ORTRAN..ND_SCALA
18 ··0x00005f4c·52000000·4e445f47·45544255·465f4641·R...ND_GETBUF_FA18 ··0x00005f9c·52000000·4e445f47·45544255·465f4641·R...ND_GETBUF_FA
19 ··0x00005f5c·494c0000·4e445f47·45544255·465f554e·IL..ND_GETBUF_UN19 ··0x00005fac·494c0000·4e445f47·45544255·465f554e·IL..ND_GETBUF_UN
20 ··0x00005f6c·44454649·4e454400·4e445f52·45444952·DEFINED.ND_REDIR20 ··0x00005fbc·44454649·4e454400·4e445f52·45444952·DEFINED.ND_REDIR
21 ··0x00005f7c·45435400·50794255·465f5349·4d504c45·ECT.PyBUF_SIMPLE21 ··0x00005fcc·45435400·50794255·465f5349·4d504c45·ECT.PyBUF_SIMPLE
22 ··0x00005f8c·00000000·50794255·465f5752·49544142·....PyBUF_WRITAB22 ··0x00005fdc·00000000·50794255·465f5752·49544142·....PyBUF_WRITAB
23 ··0x00005f9c·4c450000·50794255·465f464f·524d4154·LE..PyBUF_FORMAT23 ··0x00005fec·4c450000·50794255·465f464f·524d4154·LE..PyBUF_FORMAT
24 ··0x00005fac·00000000·50794255·465f4e44·00000000·....PyBUF_ND....24 ··0x00005ffc·00000000·50794255·465f4e44·00000000·....PyBUF_ND....
25 ··0x00005fbc·50794255·465f5354·52494445·53000000·PyBUF_STRIDES...25 ··0x0000600c·50794255·465f5354·52494445·53000000·PyBUF_STRIDES...
26 ··0x00005fcc·50794255·465f494e·44495245·43540000·PyBUF_INDIRECT..26 ··0x0000601c·50794255·465f494e·44495245·43540000·PyBUF_INDIRECT..
27 ··0x00005fdc·50794255·465f435f·434f4e54·4947554f·PyBUF_C_CONTIGUO27 ··0x0000602c·50794255·465f435f·434f4e54·4947554f·PyBUF_C_CONTIGUO
28 ··0x00005fec·55530000·50794255·465f465f·434f4e54·US..PyBUF_F_CONT28 ··0x0000603c·55530000·50794255·465f465f·434f4e54·US..PyBUF_F_CONT
29 ··0x00005ffc·4947554f·55530000·50794255·465f414e·IGUOUS..PyBUF_AN29 ··0x0000604c·4947554f·55530000·50794255·465f414e·IGUOUS..PyBUF_AN
30 ··0x0000600c·595f434f·4e544947·554f5553·00000000·Y_CONTIGUOUS....30 ··0x0000605c·595f434f·4e544947·554f5553·00000000·Y_CONTIGUOUS....
31 ··0x0000601c·50794255·465f4655·4c4c0000·50794255·PyBUF_FULL..PyBU31 ··0x0000606c·50794255·465f4655·4c4c0000·50794255·PyBUF_FULL..PyBU
32 ··0x0000602c·465f4655·4c4c5f52·4f000000·50794255·F_FULL_RO...PyBU32 ··0x0000607c·465f4655·4c4c5f52·4f000000·50794255·F_FULL_RO...PyBU
33 ··0x0000603c·465f5245·434f5244·53000000·50794255·F_RECORDS...PyBU33 ··0x0000608c·465f5245·434f5244·53000000·50794255·F_RECORDS...PyBU
34 ··0x0000604c·465f5245·434f5244·535f524f·00000000·F_RECORDS_RO....34 ··0x0000609c·465f5245·434f5244·535f524f·00000000·F_RECORDS_RO....
35 ··0x0000605c·50794255·465f5354·52494445·44000000·PyBUF_STRIDED...35 ··0x000060ac·50794255·465f5354·52494445·44000000·PyBUF_STRIDED...
36 ··0x0000606c·50794255·465f5354·52494445·445f524f·PyBUF_STRIDED_RO36 ··0x000060bc·50794255·465f5354·52494445·445f524f·PyBUF_STRIDED_RO
37 ··0x0000607c·00000000·50794255·465f434f·4e544947·....PyBUF_CONTIG37 ··0x000060cc·00000000·50794255·465f434f·4e544947·....PyBUF_CONTIG
38 ··0x0000608c·00000000·50794255·465f434f·4e544947·....PyBUF_CONTIG38 ··0x000060dc·00000000·50794255·465f434f·4e544947·....PyBUF_CONTIG
39 ··0x0000609c·5f524f00·50794255·465f5245·41440000·_RO.PyBUF_READ..39 ··0x000060ec·5f524f00·50794255·465f5245·41440000·_RO.PyBUF_READ..
40 ··0x000060ac·50794255·465f5752·49544500·4f7c4f4f·PyBUF_WRITE.O|OO40 ··0x000060fc·50794255·465f5752·49544500·4f7c4f4f·PyBUF_WRITE.O|OO
41 ··0x000060bc·6e4f6969·00000000·636f6e73·74727563·nOii....construc41 ··0x0000610c·6e4f6969·00000000·636f6e73·74727563·nOii....construc
42 ··0x000060cc·74696f6e·2066726f·6d206578·706f7274·tion·from·export42 ··0x0000611c·74696f6e·2066726f·6d206578·706f7274·tion·from·export
43 ··0x000060dc·6572206f·626a6563·74206f6e·6c792074·er·object·only·t43 ··0x0000612c·6572206f·626a6563·74206f6e·6c792074·er·object·only·t
44 ··0x000060ec·616b6573·20276f62·6a272c20·27676574·akes·'obj',·'get44 ··0x0000613c·616b6573·20276f62·6a272c20·27676574·akes·'obj',·'get
45 ··0x000060fc·62756627·20616e64·2027666c·61677327·buf'·and·'flags'45 ··0x0000614c·62756627·20616e64·2027666c·61677327·buf'·and·'flags'
46 ··0x0000610c·20617267·756d656e·74730000·67657462··arguments..getb46 ··0x0000615c·20617267·756d656e·74730000·67657462··arguments..getb
47 ··0x0000611c·75662061·7267756d·656e7420·6f6e6c79·uf·argument·only47 ··0x0000616c·75662061·7267756d·656e7420·6f6e6c79·uf·argument·only
48 ··0x0000612c·2076616c·69642066·6f722063·6f6e7374··valid·for·const48 ··0x0000617c·2076616c·69642066·6f722063·6f6e7374··valid·for·const
49 ··0x0000613c·72756374·696f6e20·66726f6d·20657870·ruction·from·exp49 ··0x0000618c·72756374·696f6e20·66726f6d·20657870·ruction·from·exp
50 ··0x0000614c·6f727465·72206f62·6a656374·00000000·orter·object....50 ··0x0000619c·6f727465·72206f62·6a656374·00000000·orter·object....
51 ··0x0000615c·73686170·65206973·20612072·65717569·shape·is·a·requi51 ··0x000061ac·73686170·65206973·20612072·65717569·shape·is·a·requi
52 ··0x0000616c·72656420·61726775·6d656e74·20776865·red·argument·whe52 ··0x000061bc·72656420·61726775·6d656e74·20776865·red·argument·whe
53 ··0x0000617c·6e20636f·6e737472·75637469·6e672066·n·constructing·f53 ··0x000061cc·6e20636f·6e737472·75637469·6e672066·n·constructing·f
54 ··0x0000618c·726f6d20·6c697374·2c207475·706c6520·rom·list,·tuple·54 ··0x000061dc·726f6d20·6c697374·2c207475·706c6520·rom·list,·tuple·
55 ··0x0000619c·6f722073·63616c61·72000000·73686170·or·scalar...shap55 ··0x000061ec·6f722073·63616c61·72000000·73686170·or·scalar...shap
56 ··0x000061ac·65206d75·73742062·65206120·6c697374·e·must·be·a·list56 ··0x000061fc·65206d75·73742062·65206120·6c697374·e·must·be·a·list
57 ··0x000061bc·206f7220·61207475·706c6500·6e64696d··or·a·tuple.ndim57 ··0x0000620c·206f7220·61207475·706c6500·6e64696d··or·a·tuple.ndim
58 ··0x000061cc·206d7573·74206e6f·74206578·63656564··must·not·exceed58 ··0x0000621c·206d7573·74206e6f·74206578·63656564··must·not·exceed
59 ··0x000061dc·20256400·73747269·64657320·6d757374··%d.strides·must59 ··0x0000622c·20256400·73747269·64657320·6d757374··%d.strides·must
60 ··0x000061ec·20626520·61206c69·7374206f·72206120··be·a·list·or·a·60 ··0x0000623c·20626520·61206c69·7374206f·72206120··be·a·list·or·a·
61 ··0x000061fc·7475706c·65000000·4e445f46·4f525452·tuple...ND_FORTR61 ··0x0000624c·7475706c·65000000·4e445f46·4f525452·tuple...ND_FORTR
62 ··0x0000620c·414e2063·616e6e6f·74206265·20757365·AN·cannot·be·use62 ··0x0000625c·414e2063·616e6e6f·74206265·20757365·AN·cannot·be·use
63 ··0x0000621c·6420746f·67657468·65722077·69746820·d·together·with·63 ··0x0000626c·6420746f·67657468·65722077·69746820·d·together·with·
64 ··0x0000622c·73747269·64657300·6c656e28·73686170·strides.len(shap64 ··0x0000627c·73747269·64657300·6c656e28·73686170·strides.len(shap
65 ··0x0000623c·65292021·3d206c65·6e287374·72696465·e)·!=·len(stride65 ··0x0000628c·65292021·3d206c65·6e287374·72696465·e)·!=·len(stride
66 ··0x0000624c·73290000·6974656d·73697a65·206d7573·s)..itemsize·mus66 ··0x0000629c·73290000·6974656d·73697a65·206d7573·s)..itemsize·mus
67 ··0x0000625c·74206e6f·74206265·207a6572·6f000000·t·not·be·zero...67 ··0x000062ac·74206e6f·74206265·207a6572·6f000000·t·not·be·zero...
68 ··0x0000626c·284f2900·6974656d·73206d75·73742062·(O).items·must·b68 ··0x000062bc·284f2900·6974656d·73206d75·73742062·(O).items·must·b
69 ··0x0000627c·65206120·6c697374·206f7220·61207475·e·a·list·or·a·tu69 ··0x000062cc·65206120·6c697374·206f7220·61207475·e·a·list·or·a·tu
70 ··0x0000628c·706c6500·696e6974·69616c69·7a657220·ple.initializer·70 ··0x000062dc·706c6500·696e6974·69616c69·7a657220·ple.initializer·
71 ··0x0000629c·6c697374·206f7220·7475706c·65206d75·list·or·tuple·mu71 ··0x000062ec·6c697374·206f7220·7475706c·65206d75·list·or·tuple·mu
72 ··0x000062ac·7374206e·6f742062·6520656d·70747900·st·not·be·empty.72 ··0x000062fc·7374206e·6f742062·6520656d·70747900·st·not·be·empty.
73 ··0x000062bc·6f666673·6574206d·75737420·62652061·offset·must·be·a73 ··0x0000630c·6f666673·6574206d·75737420·62652061·offset·must·be·a
74 ··0x000062cc·206d756c·7469706c·65206f66·20697465··multiple·of·ite74 ··0x0000631c·206d756c·7469706c·65206f66·20697465··multiple·of·ite
75 ··0x000062dc·6d73697a·65000000·6f666673·6574206f·msize...offset·o75 ··0x0000632c·6d73697a·65000000·6f666673·6574206f·msize...offset·o
76 ··0x000062ec·7574206f·6620626f·756e6473·00000000·ut·of·bounds....76 ··0x0000633c·7574206f·6620626f·756e6473·00000000·ut·of·bounds....
77 ··0x000062fc·7061636b·5f696e74·6f000000·6d69736d·pack_into...mism77 ··0x0000634c·7061636b·5f696e74·6f000000·6d69736d·pack_into...mism
78 ··0x0000630c·61746368·20626574·7765656e·20696e69·atch·between·ini78 ··0x0000635c·61746368·20626574·7765656e·20696e69·atch·between·ini
79 ··0x0000631c·7469616c·697a6572·20656c65·6d656e74·tializer·element79 ··0x0000636c·7469616c·697a6572·20656c65·6d656e74·tializer·element
80 ··0x0000632c·20616e64·20666f72·6d617420·73747269··and·format·stri80 ··0x0000637c·20616e64·20666f72·6d617420·73747269··and·format·stri
81 ··0x0000633c·6e670000·6e64696d·203d2030·2063616e·ng..ndim·=·0·can81 ··0x0000638c·6e670000·6e64696d·203d2030·2063616e·ng..ndim·=·0·can
82 ··0x0000634c·6e6f7420·62652075·73656420·696e2063·not·be·used·in·c82 ··0x0000639c·6e6f7420·62652075·73656420·696e2063·not·be·used·in·c
83 ··0x0000635c·6f6e6a75·6e637469·6f6e2077·69746820·onjunction·with·83 ··0x000063ac·6f6e6a75·6e637469·6f6e2077·69746820·onjunction·with·
84 ··0x0000636c·4e445f50·494c0000·73686170·65000000·ND_PIL..shape...84 ··0x000063bc·4e445f50·494c0000·73686170·65000000·ND_PIL..shape...
85 ··0x0000637c·656c656d·656e7473·206f6620·2573206d·elements·of·%s·m85 ··0x000063cc·656c656d·656e7473·206f6620·2573206d·elements·of·%s·m
86 ··0x0000638c·75737420·62652069·6e746567·65727300·ust·be·integers.86 ··0x000063dc·75737420·62652069·6e746567·65727300·ust·be·integers.
87 ··0x0000639c·656c656d·656e7473·206f6620·73686170·elements·of·shap87 ··0x000063ec·656c656d·656e7473·206f6620·73686170·elements·of·shap
88 ··0x000063ac·65206d75·73742062·6520696e·74656765·e·must·be·intege88 ··0x000063fc·65206d75·73742062·6520696e·74656765·e·must·be·intege
89 ··0x000063bc·7273203e·3d203000·73747269·64657320·rs·>=·0.strides·89 ··0x0000640c·7273203e·3d203000·73747269·64657320·rs·>=·0.strides·
90 ··0x000063cc·6d757374·20626520·61206d75·6c746970·must·be·a·multip90 ··0x0000641c·6d757374·20626520·61206d75·6c746970·must·be·a·multip
91 ··0x000063dc·6c65206f·66206974·656d7369·7a650000·le·of·itemsize..91 ··0x0000642c·6c65206f·66206974·656d7369·7a650000·le·of·itemsize..
92 ··0x000063ec·696e7661·6c696420·636f6d62·696e6174·invalid·combinat92 ··0x0000643c·696e7661·6c696420·636f6d62·696e6174·invalid·combinat
93 ··0x000063fc·696f6e20·6f662062·75666665·722c2073·ion·of·buffer,·s93 ··0x0000644c·696f6e20·6f662062·75666665·722c2073·ion·of·buffer,·s
94 ··0x0000640c·68617065·20616e64·20737472·69646573·hape·and·strides94 ··0x0000645c·68617065·20616e64·20737472·69646573·hape·and·strides
95 ··0x0000641c·00000000·72657375·6c747320·66726f6d·....results·from95 ··0x0000646c·00000000·72657375·6c747320·66726f6d·....results·from
96 ··0x0000642c·20507942·75666665·725f4973·436f6e74··PyBuffer_IsCont96 ··0x0000647c·20507942·75666665·725f4973·436f6e74··PyBuffer_IsCont
97 ··0x0000643c·6967756f·75732829·20616e64·20666c61·iguous()·and·fla97 ··0x0000648c·6967756f·75732829·20616e64·20666c61·iguous()·and·fla
98 ··0x0000644c·67732064·69666665·72000000·72652d65·gs·differ...re-e98 ··0x0000649c·67732064·69666665·72000000·72652d65·gs·differ...re-e
99 ··0x0000645c·78706f72·74657220·646f6573·206e6f74·xporter·does·not99 ··0x000064ac·78706f72·74657220·646f6573·206e6f74·xporter·does·not
100 ··0x0000646c·2070726f·76696465·20666f72·6d61742c··provide·format,100 ··0x000064bc·2070726f·76696465·20666f72·6d61742c··provide·format,
101 ··0x0000647c·20736861·7065206f·72207374·72696465··shape·or·stride101 ··0x000064cc·20736861·7065206f·72207374·72696465··shape·or·stride
102 ··0x0000648c·73000000·4e445f47·45544255·465f4641·s...ND_GETBUF_FA102 ··0x000064dc·73000000·4e445f47·45544255·465f4641·s...ND_GETBUF_FA
103 ··0x0000649c·494c3a20·666f7263·65642074·65737420·IL:·forced·test·103 ··0x000064ec·494c3a20·666f7263·65642074·65737420·IL:·forced·test·
104 ··0x000064ac·65786365·7074696f·6e000000·6e646172·exception...ndar104 ··0x000064fc·65786365·7074696f·6e000000·6e646172·exception...ndar
105 ··0x000064bc·72617920·6973206e·6f742077·72697461·ray·is·not·writa105 ··0x0000650c·72617920·6973206e·6f742077·72697461·ray·is·not·writa
106 ··0x000064cc·626c6500·6e646172·72617920·6973206e·ble.ndarray·is·n106 ··0x0000651c·626c6500·6e646172·72617920·6973206e·ble.ndarray·is·n
107 ··0x000064dc·6f742043·2d636f6e·74696775·6f757300·ot·C-contiguous.107 ··0x0000652c·6f742043·2d636f6e·74696775·6f757300·ot·C-contiguous.
108 ··0x000064ec·6e646172·72617920·6973206e·6f742046·ndarray·is·not·F108 ··0x0000653c·6e646172·72617920·6973206e·6f742046·ndarray·is·not·F
109 ··0x000064fc·6f727472·616e2063·6f6e7469·67756f75·ortran·contiguou109 ··0x0000654c·6f727472·616e2063·6f6e7469·67756f75·ortran·contiguou
110 ··0x0000650c·73000000·6e646172·72617920·6973206e·s...ndarray·is·n110 ··0x0000655c·73000000·6e646172·72617920·6973206e·s...ndarray·is·n
111 ··0x0000651c·6f742063·6f6e7469·67756f75·73000000·ot·contiguous...111 ··0x0000656c·6f742063·6f6e7469·67756f75·73000000·ot·contiguous...
112 ··0x0000652c·6e646172·72617920·63616e6e·6f742062·ndarray·cannot·b112 ··0x0000657c·6e646172·72617920·63616e6e·6f742062·ndarray·cannot·b
113 ··0x0000653c·65207265·70726573·656e7465·64207769·e·represented·wi113 ··0x0000658c·65207265·70726573·656e7465·64207769·e·represented·wi
114 ··0x0000654c·74686f75·74207375·626f6666·73657473·thout·suboffsets114 ··0x0000659c·74686f75·74207375·626f6666·73657473·thout·suboffsets
115 ··0x0000655c·00000000·6e646172·7261793a·2063616e·....ndarray:·can115 ··0x000065ac·00000000·6e646172·7261793a·2063616e·....ndarray:·can
116 ··0x0000656c·6e6f7420·63617374·20746f20·756e7369·not·cast·to·unsi116 ··0x000065bc·6e6f7420·63617374·20746f20·756e7369·not·cast·to·unsi
117 ··0x0000657c·676e6564·20627974·65732069·66207468·gned·bytes·if·th117 ··0x000065cc·676e6564·20627974·65732069·66207468·gned·bytes·if·th
118 ··0x0000658c·6520666f·726d6174·20666c61·67206973·e·format·flag·is118 ··0x000065dc·6520666f·726d6174·20666c61·67206973·e·format·flag·is
119 ··0x0000659c·20707265·73656e74·00000000·6e646172··present....ndar119 ··0x000065ec·20707265·73656e74·00000000·6e646172··present....ndar
120 ··0x000065ac·7261793a·20636f6e·74696775·69747920·ray:·contiguity·120 ··0x000065fc·7261793a·20636f6e·74696775·69747920·ray:·contiguity·
121 ··0x000065bc·6d69736d·61746368·20696e20·67657462·mismatch·in·getb121 ··0x0000660c·6d69736d·61746368·20696e20·67657462·mismatch·in·getb
122 ··0x000065cc·75662829·00000000·696e7661·6c696420·uf()....invalid·122 ··0x0000661c·75662829·00000000·696e7661·6c696420·uf()....invalid·
123 ··0x000065dc·696e6465·78696e67·206f6620·7363616c·indexing·of·scal123 ··0x0000662c·696e6465·78696e67·206f6620·7363616c·indexing·of·scal
124 ··0x000065ec·61720000·63616e6e·6f742069·6e646578·ar..cannot·index124 ··0x0000663c·61720000·63616e6e·6f742069·6e646578·ar..cannot·index
125 ··0x000065fc·206d656d·6f727920·7573696e·67202225··memory·using·"%125 ··0x0000664c·206d656d·6f727920·7573696e·67202225··memory·using·"%
126 ··0x0000660c·2e323030·73220000·4f6e0000·66697273·.200s"..On..firs126 ··0x0000665c·2e323030·73220000·4f6e0000·66697273·.200s"..On..firs
Max diff block lines reached; 0/31270 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 ··0x00006cd8·00000000····························....2 ··0x00006d28·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 ··0x00016ee4·85510000····························.Q..2 ··0x00016ee4·d5510000····························.Q..
  
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 ··0x00016ee8·45510000····························EQ..2 ··0x00016ee8·95510000····························.Q..
  
429 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 ··0x00016eec·40710100·00000000·0c000000·01000000·@q..............2 ··0x00016eec·40710100·00000000·0c000000·01000000·@q..............
3 ··0x00016efc·01000000·01000000·0c5f0000·3c710100·........._..<q..3 ··0x00016efc·01000000·01000000·5c5f0000·3c710100·........\_..<q..
4 ··0x00016f0c·38710100·00000000·00000000··········8q..........4 ··0x00016f0c·38710100·00000000·00000000··········8q..........
  
7.99 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00017134·34710100·01000000·0c000000·00010203·4q..............2 ··0x00017134·34710100·01000000·0c000000·00010203·4q..............
3 ··0x00017144·04050607·08090a0b·01000000·00000000·................3 ··0x00017144·04050607·08090a0b·01000000·00000000·................
4 ··0x00017154·00000000·dc5e0000·58000000·00000000·.....^..X.......4 ··0x00017154·00000000·2c5f0000·58000000·00000000·....,_..X.......
5 ··0x00017164·d5280000·00000000·00000000·00000000·.(..............5 ··0x00017164·15290000·00000000·00000000·00000000·.)..............
6 ··0x00017174·00000000·00000000·00000000·14750100·.............u..6 ··0x00017174·00000000·00000000·00000000·14750100·.............u..
7 ··0x00017184·08750100·b9580000·00000000·00000000·.u...X..........7 ··0x00017184·08750100·09590000·00000000·00000000·.u...Y..........
8 ··0x00017194·00000000·00000000·00750100·00000400·.........u......8 ··0x00017194·00000000·00000000·00750100·00000400·.........u......
9 ··0x000171a4·00000000·00000000·00000000·00000000·................9 ··0x000171a4·00000000·00000000·00000000·00000000·................
10 ··0x000171b4·00000000·00000000·00000000·90740100·.............t..10 ··0x000171b4·00000000·00000000·00000000·90740100·.............t..
11 ··0x000171c4·00000000·64730100·00000000·00000000·....ds..........11 ··0x000171c4·00000000·64730100·00000000·00000000·....ds..........
12 ··0x000171d4·00000000·00000000·00000000·91140000·................12 ··0x000171d4·00000000·00000000·00000000·91140000·................
13 ··0x000171e4·00000000·79140000·00000000·00000000·....y...........13 ··0x000171e4·00000000·79140000·00000000·00000000·....y...........
14 ··0x000171f4·00000000·00000000·00000000·00000000·................14 ··0x000171f4·00000000·00000000·00000000·00000000·................
15 ··0x00017204·00000000·00000000·00000000·00000000·................15 ··0x00017204·00000000·00000000·00000000·00000000·................
16 ··0x00017214·00000000·01000000·00000000·00000000·................16 ··0x00017214·00000000·01000000·00000000·00000000·................
17 ··0x00017224·00000000·00000000·3c6c0000·00000000·........<l......17 ··0x00017224·00000000·00000000·8c6c0000·00000000·.........l......
18 ··0x00017234·ffffffff·3c750100·00000000·00000000·....<u..........18 ··0x00017234·ffffffff·3c750100·00000000·00000000·....<u..........
19 ··0x00017244·00000000·00000000·01000000·00000000·................19 ··0x00017244·00000000·00000000·01000000·00000000·................
20 ··0x00017254·00000000·e45e0000·0c000000·00000000·.....^..........20 ··0x00017254·00000000·345f0000·0c000000·00000000·....4_..........
21 ··0x00017264·79580000·00000000·00000000·00000000·yX..............21 ··0x00017264·c9580000·00000000·00000000·00000000·.X..............
22 ··0x00017274·00000000·00000000·00000000·00000000·................22 ··0x00017274·00000000·00000000·00000000·00000000·................
23 ··0x00017284·00000000·00000000·00000000·00000000·................23 ··0x00017284·00000000·00000000·00000000·00000000·................
24 ··0x00017294·00000000·00000000·5c730100·00000400·........\s......24 ··0x00017294·00000000·00000000·5c730100·00000400·........\s......
25 ··0x000172a4·00000000·00000000·00000000·00000000·................25 ··0x000172a4·00000000·00000000·00000000·00000000·................
26 ··0x000172b4·00000000·00000000·00000000·00000000·................26 ··0x000172b4·00000000·00000000·00000000·00000000·................
27 ··0x000172c4·00000000·00000000·00000000·00000000·................27 ··0x000172c4·00000000·00000000·00000000·00000000·................
28 ··0x000172d4·00000000·00000000·00000000·25580000·............%X..28 ··0x000172d4·00000000·00000000·00000000·75580000·............uX..
29 ··0x000172e4·00000000·15580000·00000000·00000000·.....X..........29 ··0x000172e4·00000000·65580000·00000000·00000000·....eX..........
30 ··0x000172f4·00000000·00000000·00000000·00000000·................30 ··0x000172f4·00000000·00000000·00000000·00000000·................
31 ··0x00017304·00000000·00000000·00000000·00000000·................31 ··0x00017304·00000000·00000000·00000000·00000000·................
32 ··0x00017314·00000000·146b0000·74630000·2c620000·.....k..tc..,b..32 ··0x00017314·00000000·646b0000·c4630000·7c620000·....dk...c..|b..
33 ··0x00017324·0c6b0000·386b0000·046b0000·346c0000·.k..8k...k..4l..33 ··0x00017324·5c6b0000·886b0000·546b0000·846c0000·\k...k..Tk...l..
34 ··0x00017334·00000000·286c0000·00000000·206c0000·....(l......·l..34 ··0x00017334·00000000·786c0000·00000000·706c0000·....xl......pl..
35 ··0x00017344·74630000·2c620000·0c6b0000·386b0000·tc..,b...k..8k..35 ··0x00017344·c4630000·7c620000·5c6b0000·886b0000·.c..|b..\k...k..
36 ··0x00017354·046b0000·00000000·7d580000·00000000·.k......}X......36 ··0x00017354·546b0000·00000000·cd580000·00000000·Tk.......X......
37 ··0x00017364·046b0000·e95a0000·00000000·00000000·.k...Z..........37 ··0x00017364·546b0000·395b0000·00000000·00000000·Tk..9[..........
38 ··0x00017374·00000000·0c6b0000·e15a0000·00000000·.....k...Z......38 ··0x00017374·00000000·5c6b0000·315b0000·00000000·....\k..1[......
39 ··0x00017384·00000000·00000000·146b0000·0d500000·.........k...P..39 ··0x00017384·00000000·00000000·646b0000·5d500000·........dk..]P..
40 ··0x00017394·00000000·00000000·00000000·186b0000·.............k..40 ··0x00017394·00000000·00000000·00000000·686b0000·............hk..
41 ··0x000173a4·41370000·00000000·00000000·00000000·A7..............41 ··0x000173a4·81370000·00000000·00000000·00000000·.7..............
42 ··0x000173b4·206b0000·c52d0000·00000000·00000000··k...-..........42 ··0x000173b4·706b0000·052e0000·00000000·00000000·pk..............
43 ··0x000173c4·00000000·2c6b0000·b9500000·00000000·....,k...P......43 ··0x000173c4·00000000·7c6b0000·09510000·00000000·....|k...Q......
44 ··0x000173d4·00000000·00000000·386b0000·052d0000·........8k...-..44 ··0x000173d4·00000000·00000000·886b0000·452d0000·.........k..E-..
45 ··0x000173e4·00000000·00000000·00000000·406b0000·............@k..45 ··0x000173e4·00000000·00000000·00000000·906b0000·.............k..
46 ··0x000173f4·653b0000·00000000·00000000·00000000·e;..............46 ··0x000173f4·b53b0000·00000000·00000000·00000000·.;..............
47 ··0x00017404·74630000·05280000·00000000·00000000·tc...(..........47 ··0x00017404·c4630000·45280000·00000000·00000000·.c..E(..........
48 ··0x00017414·00000000·2c620000·b9290000·00000000·....,b...)......48 ··0x00017414·00000000·7c620000·f9290000·00000000·....|b...)......
49 ··0x00017424·00000000·00000000·886b0000·35500000·.........k..5P..49 ··0x00017424·00000000·00000000·d86b0000·85500000·.........k...P..
50 ··0x00017434·00000000·00000000·00000000·486b0000·............Hk..50 ··0x00017434·00000000·00000000·00000000·986b0000·.............k..
51 ··0x00017444·5d240000·00000000·00000000·00000000·]$..............51 ··0x00017444·9d240000·00000000·00000000·00000000·.$..............
52 ··0x00017454·586b0000·89280000·00000000·00000000·Xk...(..........52 ··0x00017454·a86b0000·c9280000·00000000·00000000·.k...(..........
53 ··0x00017464·00000000·e06b0000·a9240000·00000000·.....k...$......53 ··0x00017464·00000000·306c0000·e9240000·00000000·....0l...$......
54 ··0x00017474·00000000·00000000·00000000·00000000·................54 ··0x00017474·00000000·00000000·00000000·00000000·................
55 ··0x00017484·00000000·00000000·00000000·686b0000·............hk..55 ··0x00017484·00000000·00000000·00000000·b86b0000·.............k..
56 ··0x00017494·6d3b0000·04000000·00000000·706b0000·m;..........pk..56 ··0x00017494·bd3b0000·04000000·00000000·c06b0000·.;...........k..
57 ··0x000174a4·dd2f0000·04000000·00000000·786b0000·./..........xk..57 ··0x000174a4·1d300000·04000000·00000000·c86b0000·.0...........k..
58 ··0x000174b4·21590000·03000000·00000000·806b0000·!Y...........k..58 ··0x000174b4·71590000·03000000·00000000·d06b0000·qY...........k..
59 ··0x000174c4·3d5a0000·04000000·00000000·846b0000·=Z...........k..59 ··0x000174c4·8d5a0000·04000000·00000000·d46b0000·.Z...........k..
60 ··0x000174d4·f15a0000·04000000·00000000·946b0000·.Z...........k..60 ··0x000174d4·415b0000·04000000·00000000·e46b0000·A[...........k..
61 ··0x000174e4·91560000·04000000·00000000·00000000·.V..............61 ··0x000174e4·e1560000·04000000·00000000·00000000·.V..............
62 ··0x000174f4·00000000·00000000·00000000·f5240000·.............$..62 ··0x000174f4·00000000·00000000·00000000·35250000·............5%..
63 ··0x00017504·79290000·00000000·752a0000·55440000·y)......u*..UD..63 ··0x00017504·b9290000·00000000·b52a0000·a5440000·.).......*...D..
64 ··0x00017514·00000000·00000000·00000000·e12e0000·................64 ··0x00017514·00000000·00000000·00000000·1d2f0000·............./..
65 ··0x00017524·00000000·00000000·00000000·00000000·................65 ··0x00017524·00000000·00000000·00000000·00000000·................
66 ··0x00017534·00000000·00000000·ac6b0000·192d0000·.........k...-..66 ··0x00017534·00000000·00000000·fc6b0000·592d0000·.........k..Y-..
67 ··0x00017544·01000000·00000000·bc6b0000·81450000·.........k...E..67 ··0x00017544·01000000·00000000·0c6c0000·d1450000·.........l...E..
68 ··0x00017554·01000000·00000000·c86b0000·21540000·.........k..!T..68 ··0x00017554·01000000·00000000·186c0000·71540000·.........l..qT..
69 ··0x00017564·04000000·00000000·dc6b0000·614a0000·.........k..aJ..69 ··0x00017564·04000000·00000000·2c6c0000·b14a0000·........,l...J..
70 ··0x00017574·01000000·00000000·ec6b0000·e94e0000·.........k...N..70 ··0x00017574·01000000·00000000·3c6c0000·394f0000·........<l..9O..
71 ··0x00017584·01000000·00000000·046c0000·29490000·.........l..)I..71 ··0x00017584·01000000·00000000·546c0000·79490000·........Tl..yI..
72 ··0x00017594·01000000·00000000·146c0000·514b0000·.........l..QK..72 ··0x00017594·01000000·00000000·646c0000·a14b0000·........dl...K..
73 ··0x000175a4·01000000·00000000·00000000·00000000·................73 ··0x000175a4·01000000·00000000·00000000·00000000·................
74 ··0x000175b4·00000000·00000000···················........74 ··0x000175b4·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·35353631·61343763·34646335·38396265·5561a47c4dc589be 
3 ··0x00000010·36323666·62313131·38613766·33643036·626fb1118a7f3d062 ··0x00000000·36323564·61363366·65353662·31333164·625da63fe56b131d
 3 ··0x00000010·63376236·37656235·64356536·32666366·c7b67eb5d5e62fcf
4 ··0x00000020·65343164·66352e64·65627567·00000000·e41df5.debug....4 ··0x00000020·32636631·63662e64·65627567·00000000·2cf1cf.debug....
5 ··0x00000030·ad26b641····························.&.A5 ··0x00000030·07aacb74····························...t
  
89.6 KB
./usr/lib/python3.9/lib-dynload/_xxtestfuzz.cpython-39-arm-linux-gnueabihf.so
853 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·0xbf82 Entry·point·0xbf8
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·0x01e24·0x01e24·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x01e2c·0x01e2c·R·E·0x10000
7 ··LOAD···········0x001eb0·0x00011eb0·0x00011eb0·0x00264·0x002a0·RW··0x100007 ··LOAD···········0x001eb0·0x00011eb0·0x00011eb0·0x00264·0x002a0·RW··0x10000
8 ··DYNAMIC········0x001f18·0x00011f18·0x00011f18·0x000e8·0x000e8·RW··0x48 ··DYNAMIC········0x001f18·0x00011f18·0x00011f18·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······0x001eb0·0x00011eb0·0x00011eb0·0x00150·0x00150·R···0x111 ··GNU_RELRO······0x001eb0·0x00011eb0·0x00011eb0·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··········00000418·000418·000340·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000418·000418·000340·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00000758·000758·00005c·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00000758·000758·00005c·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········000007b4·0007b4·000040·00···A··4···2··411 ··[·6]·.gnu.version_r····VERNEED·········000007b4·0007b4·000040·00···A··4···2··4
12 ··[·7]·.rel.dyn··········REL·············000007f4·0007f4·000160·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············000007f4·0007f4·000160·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00000954·000954·000100·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············00000954·000954·000100·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········00000a54·000a54·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00000a54·000a54·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000a60·000a60·000198·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000a60·000a60·000198·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00000bf8·000bf8·000fbc·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00000bf8·000bf8·000fc4·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········00001bb4·001bb4·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00001bbc·001bbc·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00001bbc·001bbc·000264·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00001bc4·001bc4·000264·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········00001e20·001e20·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········00001e28·001e28·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00011eb0·001eb0·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00011eb0·001eb0·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00011eb4·001eb4·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00011eb4·001eb4·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00011eb8·001eb8·000060·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00011eb8·001eb8·000060·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00011f18·001f18·0000e8·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········00011f18·001f18·0000e8·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········00012000·002000·0000bc·04··WA··0···0··424 ··[19]·.got··············PROGBITS········00012000·002000·0000bc·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········000120bc·0020bc·000058·00··WA··0···0··425 ··[20]·.data·············PROGBITS········000120bc·0020bc·000058·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00012114·002114·00003c·00··WA··0···0··426 ··[21]·.bss··············NOBITS··········00012114·002114·00003c·00··WA··0···0··4
738 B
readelf --wide --symbols {}
    
Offset 42, 8 lines modifiedOffset 42, 8 lines modified
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnicodeObject43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnicodeObject
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@GLIBC_2.4·(3)47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@GLIBC_2.4·(3)
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromString48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromString
49 ····45:·000018e9····16·FUNC····GLOBAL·DEFAULT···11·PyInit__xxtestfuzz49 ····45:·000018f1····16·FUNC····GLOBAL·DEFAULT···11·PyInit__xxtestfuzz
823 B
readelf --wide --dynamic {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Dynamic·section·at·offset·0x1f18·contains·25·entries:1 Dynamic·section·at·offset·0x1f18·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
5 ·0x0000000c·(INIT)·······················0xa545 ·0x0000000c·(INIT)·······················0xa54
6 ·0x0000000d·(FINI)·······················0x1bb46 ·0x0000000d·(FINI)·······················0x1bbc
7 ·0x00000019·(INIT_ARRAY)·················0x11eb07 ·0x00000019·(INIT_ARRAY)·················0x11eb0
8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
9 ·0x0000001a·(FINI_ARRAY)·················0x11eb49 ·0x0000001a·(FINI_ARRAY)·················0x11eb4
10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
11 ·0x6ffffef5·(GNU_HASH)···················0x11811 ·0x6ffffef5·(GNU_HASH)···················0x118
12 ·0x00000005·(STRTAB)·····················0x41812 ·0x00000005·(STRTAB)·····················0x418
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:·8477eb3eaf8c4c41847cd85be95da780d483f0f63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff784301663b8e5f21c44c99658bf527f3ddce11
735 B
strings --all --bytes=8 {}
    
Offset 20, 17 lines modifiedOffset 20, 17 lines modified
20 _Py_Dealloc20 _Py_Dealloc
21 PyUnicode_FromString21 PyUnicode_FromString
22 PyObject_CallMethod22 PyObject_CallMethod
23 PyIter_Next23 PyIter_Next
24 PyLong_FromUnsignedLong24 PyLong_FromUnsignedLong
25 PyObject_CallFunctionObjArgs25 PyObject_CallFunctionObjArgs
26 PyImport_ImportModule26 PyImport_ImportModule
 27 PyLong_AsLong
27 PyMem_RawMalloc28 PyMem_RawMalloc
28 PyErr_Print29 PyErr_Print
29 PyLong_AsLong 
30 _PyObject_MakeTpCall30 _PyObject_MakeTpCall
31 Py_InitializeEx31 Py_InitializeEx
32 PyErr_NoMemory32 PyErr_NoMemory
33 PyExc_ValueError33 PyExc_ValueError
34 _Py_NoneStruct34 _Py_NoneStruct
35 PyExc_UnicodeDecodeError35 PyExc_UnicodeDecodeError
36 PyExc_OverflowError36 PyExc_OverflowError
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 F"F)FPFY44 F"F)FPFY
45 H»      IxD»   JyD»45 H»      IxD»   JyD»
46 sre_compile46 sre_compile
47 sre_constants47 sre_constants
48 SRE_FLAG_DEBUG48 SRE_FLAG_DEBUG
49 [a-zA-Z0-9]49 [a-zA-Z0-9]
50 ^\(*\d{3}\)*(·|-)*\d{3}(·|-)*\d{4}$50 ^\(*\d{3}\)*(·|-)*\d{3}(·|-)*\d{4}$
51 77eb3eaf8c4c41847cd85be95da780d483f0f6.debug51 784301663b8e5f21c44c99658bf527f3ddce11.debug
52 .shstrtab52 .shstrtab
53 .note.gnu.build-id53 .note.gnu.build-id
54 .gnu.hash54 .gnu.hash
55 .gnu.version55 .gnu.version
56 .gnu.version_r56 .gnu.version_r
57 .rel.dyn57 .rel.dyn
58 .rel.plt58 .rel.plt
1.55 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 29, 18 lines modifiedOffset 29, 18 lines modified
29 ··0x000005b8·655f4672·6f6d5374·72696e67·0050794f·e_FromString.PyO29 ··0x000005b8·655f4672·6f6d5374·72696e67·0050794f·e_FromString.PyO
30 ··0x000005c8·626a6563·745f4361·6c6c4d65·74686f64·bject_CallMethod30 ··0x000005c8·626a6563·745f4361·6c6c4d65·74686f64·bject_CallMethod
31 ··0x000005d8·00507949·7465725f·4e657874·0050794c·.PyIter_Next.PyL31 ··0x000005d8·00507949·7465725f·4e657874·0050794c·.PyIter_Next.PyL
32 ··0x000005e8·6f6e675f·46726f6d·556e7369·676e6564·ong_FromUnsigned32 ··0x000005e8·6f6e675f·46726f6d·556e7369·676e6564·ong_FromUnsigned
33 ··0x000005f8·4c6f6e67·0050794f·626a6563·745f4361·Long.PyObject_Ca33 ··0x000005f8·4c6f6e67·0050794f·626a6563·745f4361·Long.PyObject_Ca
34 ··0x00000608·6c6c4675·6e637469·6f6e4f62·6a417267·llFunctionObjArg34 ··0x00000608·6c6c4675·6e637469·6f6e4f62·6a417267·llFunctionObjArg
35 ··0x00000618·73005079·496d706f·72745f49·6d706f72·s.PyImport_Impor35 ··0x00000618·73005079·496d706f·72745f49·6d706f72·s.PyImport_Impor
36 ··0x00000628·744d6f64·756c6500·50794d65·6d5f5261·tModule.PyMem_Ra36 ··0x00000628·744d6f64·756c6500·50794c6f·6e675f41·tModule.PyLong_A
37 ··0x00000638·774d616c·6c6f6300·50794572·725f5072·wMalloc.PyErr_Pr 
38 ··0x00000648·696e7400·61626f72·74005079·4c6f6e67·int.abort.PyLong37 ··0x00000638·734c6f6e·67005079·4d656d5f·5261774d·sLong.PyMem_RawM
 38 ··0x00000648·616c6c6f·63005079·4572725f·5072696e·alloc.PyErr_Prin
39 ··0x00000658·5f41734c·6f6e6700·5f50794f·626a6563·_AsLong._PyObjec39 ··0x00000658·74006162·6f727400·5f50794f·626a6563·t.abort._PyObjec
40 ··0x00000668·745f4d61·6b655470·43616c6c·0050795f·t_MakeTpCall.Py_40 ··0x00000668·745f4d61·6b655470·43616c6c·0050795f·t_MakeTpCall.Py_
41 ··0x00000678·496e6974·69616c69·7a654578·00507945·InitializeEx.PyE41 ··0x00000678·496e6974·69616c69·7a654578·00507945·InitializeEx.PyE
42 ··0x00000688·72725f4e·6f4d656d·6f727900·50794578·rr_NoMemory.PyEx42 ··0x00000688·72725f4e·6f4d656d·6f727900·50794578·rr_NoMemory.PyEx
43 ··0x00000698·635f5661·6c756545·72726f72·005f5079·c_ValueError._Py43 ··0x00000698·635f5661·6c756545·72726f72·005f5079·c_ValueError._Py
44 ··0x000006a8·5f4e6f6e·65537472·75637400·50794578·_NoneStruct.PyEx44 ··0x000006a8·5f4e6f6e·65537472·75637400·50794578·_NoneStruct.PyEx
45 ··0x000006b8·635f556e·69636f64·65446563·6f646545·c_UnicodeDecodeE45 ··0x000006b8·635f556e·69636f64·65446563·6f646545·c_UnicodeDecodeE
46 ··0x000006c8·72726f72·00507945·78635f4f·76657266·rror.PyExc_Overf46 ··0x000006c8·72726f72·00507945·78635f4f·76657266·rror.PyExc_Overf
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 00000a54·<.init>:3 00000a54·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     1820·<PyFloat_FromString@plt+0xc34>6 »       bl»     1828·<PyFloat_FromString@plt+0xc3c>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
73.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 166 lines modifiedOffset 1, 166 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000bf8·<PyInit__xxtestfuzz@@Base-0xcf0>:2 00000bf8·<PyInit__xxtestfuzz@@Base-0xcf8>:
3 _fuzz_run():3 _fuzz_run():
4 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:84 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:8
5 »       svcmi»  0x00f0e92d5 »       svcmi»  0x00f0e92d
6 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df46086 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df4608
7 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:117 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:11
8 »       vpush»  {d1-d26}8 »       vpush»  {d1-d30}
9 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:89 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:8
10 »       addlt»  r8,·r9,·r2,·lsl·#2210 »       addlt»  r8,·r9,·r2,·lsl·#22
11 »       blmi»   b3ef8c·<PyInit__xxtestfuzz@@Base+0xb3d6a4>11 »       blmi»   d3ef8c·<PyInit__xxtestfuzz@@Base+0xd3d69c>
12 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:1112 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:11
13 »       ldrbtmi»sl,·[r9],·#-2820»  ;·0xfffff4fc13 »       ldrbtmi»sl,·[r9],·#-2820»  ;·0xfffff4fc
14 »       ldrbtmi»sl,·[ip],·#-2565»  ;·0xfffff5fb14 »       ldrbtmi»sl,·[ip],·#-2565»  ;·0xfffff5fb
15 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:815 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:8
16 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff940216 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff9402
17 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:1117 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:11
18 »       stmdacs»r0,·{r1,·r2,·r3,·r5,·r7,·r8,·r9,·sl,·fp,·sp,·lr,·pc}18 »       stmdacs»r0,·{r1,·r2,·r3,·r5,·r7,·r8,·r9,·sl,·fp,·sp,·lr,·pc}
19 »       strbthi»pc,·[pc],·#0»      ;·c24·<PyFloat_FromString@plt+0x38>»     ;·<UNPREDICTABLE>19 »       strhi»  pc,·[r5,·#-0]!
20 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:1420 ./build-static/./Modules/_xxtestfuzz/_xxtestfuzz.c:14
21 »       strmi»  lr,·[r4,·#-2525]»    ;·0xfffff62321 »       strmi»  lr,·[r4,·#-2525]»    ;·0xfffff623
22 LLVMFuzzerTestOneInput():22 LLVMFuzzerTestOneInput():
23 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:42723 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:427
24 »       svc»    0x00b2f7ff24 »       svc»    0x00b2f7ff
25 »       »       »       ;·<UNDEFINED>·instruction:·0xf000280025 »       »       »       ;·<UNDEFINED>·instruction:·0xf0002800
26 »       strtmi» r8,·[r1],·-r4,·ror·#926 »       »       »       ;·<UNDEFINED>·instruction:·0x4621851a
27 fuzz_builtin_float():27 fuzz_builtin_float():
28 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:1928 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:19
29 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff462829 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4628
30 »       »       »       ;·<UNDEFINED>·instruction:·0x4606ef3e30 »       »       »       ;·<UNDEFINED>·instruction:·0x4606ef3e
31 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:2031 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:20
32 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb1c832 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb1c8
33 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:2133 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:21
34 »       pkhtbmi»lr,·r0,·r8,·asr·#3134 »       pkhtbmi»lr,·r0,·r8,·asr·#31
35 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:2235 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:22
36 »       svc»    0x0078f7ff36 »       svc»    0x0078f7ff
37 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfb14837 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfb148
38 »       bls»    8f820·<PyInit__xxtestfuzz@@Base+0x8df38>38 »       bls»    8f840·<PyInit__xxtestfuzz@@Base+0x8df50>
39 »       stmdavs»r0,·{r4,·r6,·r7,·fp,·ip,·lr}39 »       stmdavs»r0,·{r4,·r6,·r7,·fp,·ip,·lr}
40 »       svc»    0x0052f7ff40 »       svc»    0x0052f7ff
41 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb10841 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb108
42 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:2342 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:23
43 »       »       »       ;·<UNDEFINED>·instruction:·0xf1b8ef5c43 »       »       »       ;·<UNDEFINED>·instruction:·0xf1b8ef5c
44 _Py_XDECREF():44 _Py_XDECREF():
45 ./build-static/../Include/object.h:49645 ./build-static/../Include/object.h:496
46 »       »       »       ;·<UNDEFINED>·instruction:·0xf0400f0046 »       »       »       ;·<UNDEFINED>·instruction:·0xf0400f00
47 »       ldmdavs»r3!,·{r2,·r4,·r6,·sl,·pc}47 »       ldmdavs»r3!,·{r4,·r7,·sl,·pc}
48 _Py_DECREF():48 _Py_DECREF():
49 ./build-static/../Include/object.h:42249 ./build-static/../Include/object.h:422
50 »       eorsvs» r1,·r2,·sl,·asr·lr50 »       eorsvs» r1,·r2,·sl,·asr·lr
51 »       »       »       ;·<UNDEFINED>·instruction:·0xf0002a0051 »       »       »       ;·<UNDEFINED>·instruction:·0xf0002a00
52 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff834252 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff81bc
53 _run_fuzz():53 _run_fuzz():
54 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:39954 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:399
55 »       strmi»  lr,·[r6],·-r2,·ror·#3055 »       strmi»  lr,·[r6],·-r2,·ror·#30
56 »       »       »       ;·<UNDEFINED>·instruction:·0xf040280056 »       »       »       ;·<UNDEFINED>·instruction:·0xf0402800
57 »       »       »       ;·<UNDEFINED>·instruction:·0xf5b4846f57 »       »       »       ;·<UNDEFINED>·instruction:·0xf5b484ab
58 fuzz_builtin_int():58 fuzz_builtin_int():
59 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:3759 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:37
60 »       ldmdale»pc!,·{r7,·r8,·r9,·sl,·fp,·ip,·sp}»      ;·<UNPREDICTABLE>60 »       ldmdale»pc!,·{r7,·r8,·r9,·sl,·fp,·ip,·sp}»      ;·<UNPREDICTABLE>
61 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:4361 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:43
62 »       strtmi» r4,·[r8],·-r1,·lsr·#1262 »       strtmi» r4,·[r8],·-r1,·lsr·#12
63 »       svc»    0x003ef7ff63 »       svc»    0x003ef7ff
64 »       »       »       ;·<UNDEFINED>·instruction:·0x01a7f64c64 »       »       »       ;·<UNDEFINED>·instruction:·0x01a7f64c
65 »       msrpl»  (UNDEF:·103),·sp65 »       msrpl»  (UNDEF:·103),·sp
66 »       »       »       ;·<UNDEFINED>·instruction:·0x232517c766 »       »       »       ;·<UNDEFINED>·instruction:·0x232517c7
67 »       bcs»    3faa0·<PyInit__xxtestfuzz@@Base+0x3e1b8>67 »       bcs»    3faa0·<PyInit__xxtestfuzz@@Base+0x3e1b0>
68 »       bl»     ff1d1ea8·<PyInit__xxtestfuzz@@Base+0xff1d05c0>68 »       bl»     ff1d1ea8·<PyInit__xxtestfuzz@@Base+0xff1d05b8>
69 »       blx»    c7a4e·<PyInit__xxtestfuzz@@Base+0xc6166>69 »       blx»    c7a4e·<PyInit__xxtestfuzz@@Base+0xc615e>
70 »       stmdacs»r1,·{r0,·r1,·r3,·r4}70 »       stmdacs»r1,·{r0,·r1,·r3,·r4}
71 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:4471 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:44
72 »       movthi» pc,·#0»    ;·<UNPREDICTABLE>72 »       »       »       ;·<UNDEFINED>·instruction:·0x81baf000
73 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:4873 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:48
74 »       eorle»  r1,·r9,·r2,·asr·#2474 »       eorle»  r1,·r9,·r2,·asr·#24
75 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:5175 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:51
76 »       rscvc»  lr,·r0,·#128,·20»     ;·0x8000076 »       rscvc»  lr,·r0,·#128,·20»     ;·0x80000
77 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:5577 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:55
78 »       bl»     fe89253c·<PyInit__xxtestfuzz@@Base+0xfe890c54>78 »       bl»     fe89253c·<PyInit__xxtestfuzz@@Base+0xfe890c4c>
79 »       strtmi» r7,·[r8],·-r0,·ror·#1379 »       strtmi» r7,·[r8],·-r0,·ror·#13
80 »       svc»    0x0086f7ff80 »       svc»    0x0086f7ff
81 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:5681 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:56
82 »       stmdacs»r0,·{r7,·r9,·sl,·lr}82 »       stmdacs»r0,·{r7,·r9,·sl,·lr}
83 »       teqhi»  sp,·#0»     ;·<UNPREDICTABLE>83 »       »       »       ;·<UNDEFINED>·instruction:·0x81b7f000
84 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:6284 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:62
85 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff463185 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4631
86 »       »       »       ;·<UNDEFINED>·instruction:·0x4606ef7a86 »       »       »       ;·<UNDEFINED>·instruction:·0x4606ef7a
87 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:6387 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:63
88 »       »       »       ;·<UNDEFINED>·instruction:·0xf040280088 »       »       »       ;·<UNDEFINED>·instruction:·0xf0402800
89 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df818a89 »       »       »       ;·<UNDEFINED>·instruction:·0xf8df8341
90 »       blls»   b367c·<PyInit__xxtestfuzz@@Base+0xb1d94>90 »       blls»   b369c·<PyInit__xxtestfuzz@@Base+0xb1dac>
91 »       andeq»  pc,·ip,·r3,·asr·r8»    ;·<UNPREDICTABLE>91 »       andeq»  pc,·ip,·r3,·asr·r8»    ;·<UNPREDICTABLE>
92 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff680092 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6800
93 »       stmdacs»r0,·{r2,·r3,·r8,·r9,·sl,·fp,·sp,·lr,·pc}93 »       stmdacs»r0,·{r2,·r3,·r8,·r9,·sl,·fp,·sp,·lr,·pc}
94 »       ldrthi» pc,·[r0],·#0»       ;·<UNPREDICTABLE>94 »       ldrthi» pc,·[sl],·#0»       ;·<UNPREDICTABLE>
95 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:6495 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:64
96 »       svc»    0x0012f7ff96 »       svc»    0x0012f7ff
97 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:6697 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:66
98 »       svc»    0x0010f7ff98 »       svc»    0x0010f7ff
99 _Py_DECREF():99 _Py_DECREF():
100 ./build-static/../Include/object.h:422100 ./build-static/../Include/object.h:422
101 »       ldrdne» pc,·[r0],·-r8101 »       ldrdne» pc,·[r0],·-r8
102 »       »       »       ;·<UNDEFINED>·instruction:·0xf8c81e4f102 »       »       »       ;·<UNDEFINED>·instruction:·0xf8c81e4f
103 »       svccs»  0x00007000103 »       svccs»  0x00007000
104 »       orrhi»  pc,·r4,·r0104 »       teqhi»  fp,·#0»     ;·<UNPREDICTABLE>
105 _run_fuzz():105 _run_fuzz():
106 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:399106 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:399
107 »       svc»    0x0018f7ff107 »       svc»    0x0018f7ff
108 »       »       »       ;·<UNDEFINED>·instruction:·0xf0402800108 »       »       »       ;·<UNDEFINED>·instruction:·0xf0402800
109 »       strtmi» r8,·[r1],·-r7,·lsr·#8109 »       strtmi» r8,·[r1],·-r3,·ror·#8
110 fuzz_builtin_unicode():110 fuzz_builtin_unicode():
111 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:74111 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:74
112 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4628112 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4628
113 »       stmdacs»r0,·{r2,·r3,·r4,·r6,·r8,·r9,·sl,·fp,·sp,·lr,·pc}113 »       stmdacs»r0,·{r2,·r3,·r4,·r6,·r8,·r9,·sl,·fp,·sp,·lr,·pc}
114 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:75114 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:75
115 »       ldrbthi»pc,·[r5],·#-0»     ;·<UNPREDICTABLE>115 »       ldrhi»  pc,·[r6],·#0
116 _Py_DECREF():116 _Py_DECREF():
117 ./build-static/../Include/object.h:422117 ./build-static/../Include/object.h:422
118 »       cdpne»  8,·5,·cr6,·cr6,·cr2,·{0}118 »       cdpne»  8,·5,·cr6,·cr6,·cr2,·{0}
119 »       cdpcs»  0,·0,·cr6,·cr0,·cr6,·{0}119 »       cdpcs»  0,·0,·cr6,·cr0,·cr6,·{0}
120 »       andshi» pc,·r6,·#0120 »       adcshi» pc,·fp,·#0
121 _run_fuzz():121 _run_fuzz():
122 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:399122 ./build-static/./Modules/_xxtestfuzz/fuzzer.c:399
123 »       svc»    0x0006f7ff123 »       svc»    0x0006f7ff
Max diff block lines reached; 69388/75016 bytes (92.50%) 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 00001bb4·<.fini>:2 00001bbc·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
5.23 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00001bbc·3a000000·3d000000·0a000000·3d000000·:...=.......=...2 ··0x00001bc4·3a000000·3d000000·0a000000·3d000000·:...=.......=...
3 ··0x00001bcc·0f000000·3d000000·24000000·3d000000·....=...$...=...3 ··0x00001bd4·0f000000·3d000000·24000000·3d000000·....=...$...=...
4 ··0x00001bdc·32000000·3d000000·02000000·3d000000·2...=.......=...4 ··0x00001be4·32000000·3d000000·02000000·3d000000·2...=.......=...
5 ··0x00001bec·05000000·3d000000·13000000·3d000000·....=.......=...5 ··0x00001bf4·05000000·3d000000·13000000·3d000000·....=.......=...
6 ··0x00001bfc·0d000000·3d000000·0c000000·3d000000·....=.......=...6 ··0x00001c04·0d000000·3d000000·0c000000·3d000000·....=.......=...
7 ··0x00001c0c·23000000·3d000000·11000000·3d000000·#...=.......=...7 ··0x00001c14·23000000·3d000000·11000000·3d000000·#...=.......=...
8 ··0x00001c1c·26000000·3d000000·01000000·3d000000·&...=.......=...8 ··0x00001c24·26000000·3d000000·01000000·3d000000·&...=.......=...
9 ··0x00001c2c·17000000·3d000000·08000000·3d000000·....=.......=...9 ··0x00001c34·17000000·3d000000·08000000·3d000000·....=.......=...
10 ··0x00001c3c·09000000·3d000000·00000000·00000000·....=...........10 ··0x00001c44·09000000·3d000000·00000000·00000000·....=...........
11 ··0x00001c4c·73230000·73747275·63740000·6572726f·s#..struct..erro11 ··0x00001c54·73230000·73747275·63740000·6572726f·s#..struct..erro
12 ··0x00001c5c·72000000·756e7061·636b0000·6a736f6e·r...unpack..json12 ··0x00001c64·72000000·756e7061·636b0000·6a736f6e·r...unpack..json
13 ··0x00001c6c·00000000·6c6f6164·73000000·7372655f·....loads...sre_13 ··0x00001c74·00000000·6c6f6164·73000000·7372655f·....loads...sre_
14 ··0x00001c7c·636f6d70·696c6500·7372655f·636f6e73·compile.sre_cons14 ··0x00001c84·636f6d70·696c6500·7372655f·636f6e73·compile.sre_cons
15 ··0x00001c8c·74616e74·73000000·5352455f·464c4147·tants...SRE_FLAG15 ··0x00001c94·74616e74·73000000·5352455f·464c4147·tants...SRE_FLAG
16 ··0x00001c9c·5f444542·55470000·6d617463·68000000·_DEBUG..match...16 ··0x00001ca4·5f444542·55470000·6d617463·68000000·_DEBUG..match...
17 ··0x00001cac·72650000·79000000·63737600·4572726f·re..y...csv.Erro17 ··0x00001cb4·72650000·79000000·63737600·4572726f·re..y...csv.Erro
18 ··0x00001cbc·72000000·0a000000·73706c69·74000000·r.......split...18 ··0x00001cc4·72000000·0a000000·73706c69·74000000·r.......split...
19 ··0x00001ccc·4e000000·72656164·65720000·72756e00·N...reader..run.19 ··0x00001cd4·4e000000·72656164·65720000·72756e00·N...reader..run.
20 ··0x00001cdc·2e000000·5e000000·61626300·6162637c·....^...abc.abc|20 ··0x00001ce4·2e000000·5e000000·61626300·6162637c·....^...abc.abc|
21 ··0x00001cec·64656600·5e787878·24000000·5c620000·def.^xxx$...\b..21 ··0x00001cf4·64656600·5e787878·24000000·5c620000·def.^xxx$...\b..
22 ··0x00001cfc·28290000·5b612d7a·412d5a30·2d395d00·()..[a-zA-Z0-9].22 ··0x00001d04·28290000·5b612d7a·412d5a30·2d395d00·()..[a-zA-Z0-9].
23 ··0x00001d0c·6162632b·00000000·5b5e412d·5a5d0000·abc+....[^A-Z]..23 ··0x00001d14·6162632b·00000000·5b5e412d·5a5d0000·abc+....[^A-Z]..
24 ··0x00001d1c·5b785d00·283f3d29·00000000·617b7a7d·[x].(?=)....a{z}24 ··0x00001d24·5b785d00·283f3d29·00000000·617b7a7d·[x].(?=)....a{z}
25 ··0x00001d2c·00000000·612b6200·612a3f00·613f3f00·....a+b.a*?.a??.25 ··0x00001d34·00000000·612b6200·612a3f00·613f3f00·....a+b.a*?.a??.
26 ··0x00001d3c·612b3f00·7b7d0000·617b2c7d·00000000·a+?.{}..a{,}....26 ··0x00001d44·612b3f00·7b7d0000·617b2c7d·00000000·a+?.{}..a{,}....
27 ··0x00001d4c·7b000000·7d000000·5e5c282a·5c647b33·{...}...^\(*\d{327 ··0x00001d54·7b000000·7d000000·5e5c282a·5c647b33·{...}...^\(*\d{3
28 ··0x00001d5c·7d5c292a·28207c2d·292a5c64·7b337d28·}\)*(·|-)*\d{3}(28 ··0x00001d64·7d5c292a·28207c2d·292a5c64·7b337d28·}\)*(·|-)*\d{3}(
29 ··0x00001d6c·207c2d29·2a5c647b·347d2400·283f3a61··|-)*\d{4}$.(?:a29 ··0x00001d74·207c2d29·2a5c647b·347d2400·283f3a61··|-)*\d{4}$.(?:a
30 ··0x00001d7c·2a292a00·617b312c·327d3f00·5f66757a·*)*.a{1,2}?._fuz30 ··0x00001d84·2a292a00·617b312c·327d3f00·5f66757a·*)*.a{1,2}?._fuz
31 ··0x00001d8c·7a000000·3a000000·3d000000·0a000000·z...:...=.......31 ··0x00001d94·7a000000·3a000000·3d000000·0a000000·z...:...=.......
32 ··0x00001d9c·3d000000·0f000000·3d000000·24000000·=.......=...$...32 ··0x00001da4·3d000000·0f000000·3d000000·24000000·=.......=...$...
33 ··0x00001dac·3d000000·32000000·3d000000·02000000·=...2...=.......33 ··0x00001db4·3d000000·32000000·3d000000·02000000·=...2...=.......
34 ··0x00001dbc·3d000000·05000000·3d000000·13000000·=.......=.......34 ··0x00001dc4·3d000000·05000000·3d000000·13000000·=.......=.......
35 ··0x00001dcc·3d000000·0d000000·3d000000·0c000000·=.......=.......35 ··0x00001dd4·3d000000·0d000000·3d000000·0c000000·=.......=.......
36 ··0x00001ddc·3d000000·23000000·3d000000·11000000·=...#...=.......36 ··0x00001de4·3d000000·23000000·3d000000·11000000·=...#...=.......
37 ··0x00001dec·3d000000·26000000·3d000000·01000000·=...&...=.......37 ··0x00001df4·3d000000·26000000·3d000000·01000000·=...&...=.......
38 ··0x00001dfc·3d000000·17000000·3d000000·08000000·=.......=.......38 ··0x00001e04·3d000000·17000000·3d000000·08000000·=.......=.......
39 ··0x00001e0c·3d000000·09000000·3d000000·00000000·=.......=.......39 ··0x00001e14·3d000000·09000000·3d000000·00000000·=.......=.......
40 ··0x00001e1c·00000000····························....40 ··0x00001e24·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 ··0x00001e20·00000000····························....2 ··0x00001e28·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 ··0x00011eb0·e5180000····························....2 ··0x00011eb0·ed180000····························....
  
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 ··0x00011eb4·a5180000····························....2 ··0x00011eb4·ad180000····························....
  
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 ··0x00011eb8·e41c0000·e81c0000·ec1c0000·f01c0000·................
2 ··0x00011eb8·dc1c0000·e01c0000·e41c0000·e81c0000·................3 ··0x00011ec8·f81c0000·001d0000·041d0000·081d0000·................
3 ··0x00011ec8·f01c0000·f81c0000·fc1c0000·001d0000·................ 
4 ··0x00011ed8·0c1d0000·141d0000·1c1d0000·201d0000·............·...4 ··0x00011ed8·141d0000·1c1d0000·241d0000·281d0000·........$...(...
5 ··0x00011ee8·281d0000·301d0000·341d0000·381d0000·(...0...4...8... 
6 ··0x00011ef8·3c1d0000·401d0000·441d0000·4c1d0000·<...@...D...L... 
7 ··0x00011f08·501d0000·541d0000·781d0000·801d0000·P...T...x.......5 ··0x00011ee8·301d0000·381d0000·3c1d0000·401d0000·0...8...<...@...
 6 ··0x00011ef8·441d0000·481d0000·4c1d0000·541d0000·D...H...L...T...
 7 ··0x00011f08·581d0000·5c1d0000·801d0000·881d0000·X...\...........
  
739 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000120bc·bc200100·01000000·00000000·00000000·.·..............2 ··0x000120bc·bc200100·01000000·00000000·00000000·.·..............
3 ··0x000120cc·00000000·00000000·881d0000·00000000·................3 ··0x000120cc·00000000·00000000·901d0000·00000000·................
4 ··0x000120dc·00000000·f4200100·00000000·00000000·.....·..........4 ··0x000120dc·00000000·f4200100·00000000·00000000·.....·..........
5 ··0x000120ec·00000000·00000000·d81c0000·f90b0000·................5 ··0x000120ec·00000000·00000000·e01c0000·f90b0000·................
6 ··0x000120fc·01000000·241d0000·00000000·00000000·....$...........6 ··0x000120fc·01000000·2c1d0000·00000000·00000000·....,...........
7 ··0x0001210c·00000000·00000000···················........7 ··0x0001210c·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·37376562·33656166·38633463·34313834·77eb3eaf8c4c4184 
3 ··0x00000010·37636438·35626539·35646137·38306434·7cd85be95da780d42 ··0x00000000·37383433·30313636·33623865·35663231·784301663b8e5f21
 3 ··0x00000010·63343463·39393635·38626635·32376633·c44c99658bf527f3
4 ··0x00000020·38336630·66362e64·65627567·00000000·83f0f6.debug....4 ··0x00000020·64646365·31312e64·65627567·00000000·ddce11.debug....
5 ··0x00000030·44ccad40····························D..@5 ··0x00000030·306e8c6f····························0n.o
  
15.0 KB
./usr/lib/python3.9/lib-dynload/nis.cpython-39-arm-linux-gnueabihf.so
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c629b1ab2124055521b48b0b0fc9e85d4a409a33 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03a1044f1e800c7f06f74185a86ecb44ed88e3c9
1.36 KB
strings --all --bytes=8 {}
    
Offset 5, 23 lines modifiedOffset 5, 23 lines modified
5 PyInit_nis5 PyInit_nis
6 PyModule_Create26 PyModule_Create2
7 PyModule_GetDict7 PyModule_GetDict
8 PyErr_NewException8 PyErr_NewException
9 PyDict_SetItemString9 PyDict_SetItemString
10 PyArg_ParseTupleAndKeywords10 PyArg_ParseTupleAndKeywords
11 yp_get_default_domain11 yp_get_default_domain
12 yperr_string 
13 PyErr_SetString 
14 _Py_Dealloc 
15 PyUnicode_FromString 
16 PyList_Append 
17 yp_master12 yp_master
 13 PyErr_SetString
18 clnt_create14 clnt_create
19 PyList_New15 yperr_string
20 clnt_spcreateerror16 clnt_spcreateerror
 17 PyList_New
 18 PyUnicode_FromString
 19 PyList_Append
 20 _Py_Dealloc
21 xdr_string21 xdr_string
22 xdr_pointer22 xdr_pointer
23 xdr_enum23 xdr_enum
24 PyEval_RestoreThread24 PyEval_RestoreThread
25 PyUnicode_DecodeFSDefaultAndSize25 PyUnicode_DecodeFSDefaultAndSize
26 PyErr_Clear26 PyErr_Clear
27 PyEval_SaveThread27 PyEval_SaveThread
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
34 libnsl.so.234 libnsl.so.2
35 libtirpc.so.335 libtirpc.so.3
36 libc.so.636 libc.so.6
37 LIBNSL_1.037 LIBNSL_1.0
38 GLIBC_2.438 GLIBC_2.4
39 TIRPC_0.3.039 TIRPC_0.3.0
40 H»      IxD»   JyD»40 H»      IxD»   JyD»
 41 JHKIxDyD
41 nis.error42 nis.error
42 No·NIS·master·found·for·any·map43 No·NIS·master·found·for·any·map
43 Us|s:match44 Us|s:match
44 get_default_domain45 get_default_domain
45 passwd.byname46 passwd.byname
46 group.byname47 group.byname
47 networks48 networks
Offset 63, 15 lines modifiedOffset 64, 15 lines modified
63 Returns·the·entire·map·as·a·dictionary.·Optionally·domain·can·be64 Returns·the·entire·map·as·a·dictionary.·Optionally·domain·can·be
64 specified·but·it·defaults·to·the·system·default·domain.65 specified·but·it·defaults·to·the·system·default·domain.
65 match(key,·map,·domain·=·defaultdomain)66 match(key,·map,·domain·=·defaultdomain)
66 Corresponds·to·the·C·library·yp_match()·call,·returning·the·value·of67 Corresponds·to·the·C·library·yp_match()·call,·returning·the·value·of
67 key·in·the·given·map.·Optionally·domain·can·be·specified·but·it68 key·in·the·given·map.·Optionally·domain·can·be·specified·but·it
68 defaults·to·the·system·default·domain.69 defaults·to·the·system·default·domain.
69 This·module·contains·functions·for·accessing·NIS·maps.70 This·module·contains·functions·for·accessing·NIS·maps.
70 629b1ab2124055521b48b0b0fc9e85d4a409a3.debug71 a1044f1e800c7f06f74185a86ecb44ed88e3c9.debug
71 .shstrtab72 .shstrtab
72 .note.gnu.build-id73 .note.gnu.build-id
73 .gnu.hash74 .gnu.hash
74 .gnu.version75 .gnu.version
75 .gnu.version_r76 .gnu.version_r
76 .rel.dyn77 .rel.dyn
77 .rel.plt78 .rel.plt
2.21 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 9, 23 lines modifiedOffset 9, 23 lines modified
9 ··0x00000418·50794d6f·64756c65·5f437265·61746532·PyModule_Create29 ··0x00000418·50794d6f·64756c65·5f437265·61746532·PyModule_Create2
10 ··0x00000428·0050794d·6f64756c·655f4765·74446963·.PyModule_GetDic10 ··0x00000428·0050794d·6f64756c·655f4765·74446963·.PyModule_GetDic
11 ··0x00000438·74005079·4572725f·4e657745·78636570·t.PyErr_NewExcep11 ··0x00000438·74005079·4572725f·4e657745·78636570·t.PyErr_NewExcep
12 ··0x00000448·74696f6e·00507944·6963745f·53657449·tion.PyDict_SetI12 ··0x00000448·74696f6e·00507944·6963745f·53657449·tion.PyDict_SetI
13 ··0x00000458·74656d53·7472696e·67005079·4172675f·temString.PyArg_13 ··0x00000458·74656d53·7472696e·67005079·4172675f·temString.PyArg_
14 ··0x00000468·50617273·65547570·6c65416e·644b6579·ParseTupleAndKey14 ··0x00000468·50617273·65547570·6c65416e·644b6579·ParseTupleAndKey
15 ··0x00000478·776f7264·73007970·5f676574·5f646566·words.yp_get_def15 ··0x00000478·776f7264·73007970·5f676574·5f646566·words.yp_get_def
16 ··0x00000488·61756c74·5f646f6d·61696e00·79706572·ault_domain.yper16 ··0x00000488·61756c74·5f646f6d·61696e00·79705f6d·ault_domain.yp_m
17 ··0x00000498·725f7374·72696e67·00507945·72725f53·r_string.PyErr_S 
18 ··0x000004a8·65745374·72696e67·005f5079·5f446561·etString._Py_Dea17 ··0x00000498·61737465·72005079·4572725f·53657453·aster.PyErr_SetS
 18 ··0x000004a8·7472696e·6700636c·6e745f63·72656174·tring.clnt_creat
 19 ··0x000004b8·65006672·65650079·70657272·5f737472·e.free.yperr_str
 20 ··0x000004c8·696e6700·636c6e74·5f737063·72656174·ing.clnt_spcreat
 21 ··0x000004d8·65657272·6f720050·794c6973·745f4e65·eerror.PyList_Ne
19 ··0x000004b8·6c6c6f63·00507955·6e69636f·64655f46·lloc.PyUnicode_F22 ··0x000004e8·77005079·556e6963·6f64655f·46726f6d·w.PyUnicode_From
20 ··0x000004c8·726f6d53·7472696e·67005079·4c697374·romString.PyList23 ··0x000004f8·53747269·6e670050·794c6973·745f4170·String.PyList_Ap
 24 ··0x00000508·70656e64·005f5079·5f446561·6c6c6f63·pend._Py_Dealloc
21 ··0x000004d8·5f417070·656e6400·79705f6d·61737465·_Append.yp_maste 
22 ··0x000004e8·7200636c·6e745f63·72656174·65006672·r.clnt_create.fr 
23 ··0x000004f8·65650050·794c6973·745f4e65·7700636c·ee.PyList_New.cl 
24 ··0x00000508·6e745f73·70637265·61746565·72726f72·nt_spcreateerror 
25 ··0x00000518·00786472·5f737472·696e6700·7864725f·.xdr_string.xdr_25 ··0x00000518·00786472·5f737472·696e6700·7864725f·.xdr_string.xdr_
26 ··0x00000528·706f696e·74657200·7864725f·656e756d·pointer.xdr_enum26 ··0x00000528·706f696e·74657200·7864725f·656e756d·pointer.xdr_enum
27 ··0x00000538·00737472·636d7000·50794576·616c5f52·.strcmp.PyEval_R27 ··0x00000538·00737472·636d7000·50794576·616c5f52·.strcmp.PyEval_R
28 ··0x00000548·6573746f·72655468·72656164·00507955·estoreThread.PyU28 ··0x00000548·6573746f·72655468·72656164·00507955·estoreThread.PyU
29 ··0x00000558·6e69636f·64655f44·65636f64·65465344·nicode_DecodeFSD29 ··0x00000558·6e69636f·64655f44·65636f64·65465344·nicode_DecodeFSD
30 ··0x00000568·65666175·6c74416e·6453697a·65005079·efaultAndSize.Py30 ··0x00000568·65666175·6c74416e·6453697a·65005079·efaultAndSize.Py
31 ··0x00000578·4572725f·436c6561·72005079·4576616c·Err_Clear.PyEval31 ··0x00000578·4572725f·436c6561·72005079·4576616c·Err_Clear.PyEval
10.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 493, 199 lines modifiedOffset 493, 151 lines modified
493 »       str»    r5,·[sp,·#0]493 »       str»    r5,·[sp,·#0]
494 ./build-static/./Modules/nismodule.c:393494 ./build-static/./Modules/nismodule.c:393
495 »       movs»   r4,·#0495 »       movs»   r4,·#0
496 »       str»    r4,·[sp,·#20]496 »       str»    r4,·[sp,·#20]
497 ./build-static/./Modules/nismodule.c:399497 ./build-static/./Modules/nismodule.c:399
498 »       blx»    9bc·<PyArg_ParseTupleAndKeywords@plt>498 »       blx»    9bc·<PyArg_ParseTupleAndKeywords@plt>
499 »       cmp»    r0,·#0499 »       cmp»    r0,·#0
500 »       beq.n»  1056·<PyInit_nis@@Base+0xda>500 »       beq.n»  109e·<PyInit_nis@@Base+0x122>
501 ./build-static/./Modules/nismodule.c:402501 ./build-static/./Modules/nismodule.c:402
502 »       ldr»    r7,·[sp,·#20]502 »       ldr»    r7,·[sp,·#20]
503 »       mov»    r3,·r7503 »       mov»    r3,·r7
 504 »       cbnz»   r7,·ffc·<PyInit_nis@@Base+0x80>
504 »       cmp»    r7,·#0 
505 »       bne.n»  105a·<PyInit_nis@@Base+0xde> 
506 ./build-static/./Modules/nismodule.c:402·(discriminator·1)505 ./build-static/./Modules/nismodule.c:402·(discriminator·1)
507 »       mov»    r0,·r5506 »       mov»    r0,·r5
508 »       blx»    b00·<yp_get_default_domain@plt>507 »       blx»    b00·<yp_get_default_domain@plt>
509 »       ldr»    r3,·[sp,·#20] 
510 »       cbz»    r0,·105a·<PyInit_nis@@Base+0xde> 
511 nis_error(): 
512 ./build-static/./Modules/nismodule.c:52 
513 »       ldr»    r1,·[pc,·#328]»;·(1148·<PyInit_nis@@Base+0x1cc>) 
514 »       add»    r1,·pc 
515 »       ldr»    r6,·[r1,·#0] 
516 »       blx»    aac·<yperr_string@plt> 
517 »       mov»    r1,·r0 
518 »       mov»    r0,·r6 
519 »       blx»    a28·<PyErr_SetString@plt> 
520 nis_maps(): 
521 ./build-static/./Modules/nismodule.c:424 
522 »       mov»    r0,·r7 
523 »       add»    sp,·#36»      ;·0x24 
524 »       pop»    {r4,·r5,·r6,·r7,·pc} 
525 _Py_DECREF(): 
526 ./build-static/../Include/object.h:422 
527 »       ldr»    r2,·[r5,·#0] 
528 »       subs»   r3,·r2,·#1 
529 »       str»    r3,·[r5,·#0] 
530 »       cbnz»   r3,·1022·<PyInit_nis@@Base+0xa6> 
531 ./build-static/../Include/object.h:430 
532 »       mov»    r0,·r5 
533 »       blx»    a10·<_Py_Dealloc@plt> 
534 nis_maps(): 
535 ./build-static/./Modules/nismodule.c:411 
536 »       ldr»    r6,·[r6,·#4] 
537 »       cmp»    r6,·#0 
538 »       beq.n»  100e·<PyInit_nis@@Base+0x92> 
539 ./build-static/./Modules/nismodule.c:412 
540 »       ldr»    r0,·[r6,·#0] 
541 »       blx»    ad0·<PyUnicode_FromString@plt> 
542 »       mov»    r5,·r0 
543 ./build-static/./Modules/nismodule.c:413 
544 »       mov»    r1,·r5 
545 »       mov»    r0,·r7 
546 »       cbz»    r5,·104c·<PyInit_nis@@Base+0xd0> 
547 ./build-static/./Modules/nismodule.c:413·(discriminator·1) 
548 »       blx»    a70·<PyList_Append@plt> 
549 »       cmp»    r0,·#0508 »       cmp»    r0,·#0
550 »       bge.n»  1014·<PyInit_nis@@Base+0x98> 
551 _Py_DECREF(): 
552 ./build-static/../Include/object.h:422 
553 »       ldr»    r1,·[r5,·#0] 
554 »       subs»   r4,·r1,·#1 
555 »       str»    r4,·[r5,·#0] 
556 »       cbnz»   r4,·104c·<PyInit_nis@@Base+0xd0> 
557 ./build-static/../Include/object.h:430 
558 »       mov»    r0,·r5 
559 »       blx»    a10·<_Py_Dealloc@plt> 
560 ./build-static/../Include/object.h:422 
561 »       ldr»    r0,·[r7,·#0] 
562 »       subs»   r5,·r0,·#1 
563 »       str»    r5,·[r7,·#0] 
564 »       cmp»    r5,·#0 
565 »       beq.n»  1134·<PyInit_nis@@Base+0x1b8> 
566 nis_maps(): 
567 ./build-static/./Modules/nismodule.c:401 
568 »       movs»   r7,·#0 
569 »       b.n»    100e·<PyInit_nis@@Base+0x92>509 »       bne.n»  10a2·<PyInit_nis@@Base+0x126>
 510 »       ldr»    r3,·[sp,·#20]
570 ./build-static/./Modules/nismodule.c:407511 ./build-static/./Modules/nismodule.c:407
571 »       ldr»    r5,·[pc,·#240]»;·(114c·<PyInit_nis@@Base+0x1d0>)512 »       ldr»    r5,·[pc,·#328]»;·(1148·<PyInit_nis@@Base+0x1cc>)
572 nis_maplist():513 nis_maplist():
573 ./build-static/./Modules/nismodule.c:363 
574 »       add»    r4,·sp,·#28 
575 ./build-static/./Modules/nismodule.c:359514 ./build-static/./Modules/nismodule.c:359
576 »       movs»   r2,·#0515 »       movs»   r2,·#0
 516 ./build-static/./Modules/nismodule.c:363
 517 »       add»    r6,·sp,·#28
 518 ./build-static/./Modules/nismodule.c:359
577 »       strd»   r3,·r2,·[sp,·#24]519 »       strd»   r3,·r2,·[sp,·#24]
578 ./build-static/./Modules/nismodule.c:362520 ./build-static/./Modules/nismodule.c:362
579 »       add»    r5,·pc521 »       add»    r5,·pc
 522 »       b.n»    1014·<PyInit_nis@@Base+0x98>
 523 ./build-static/./Modules/nismodule.c:363
 524 »       ldr»    r0,·[sp,·#24]
 525 »       blx»    a1c·<yp_master@plt>
 526 ./build-static/./Modules/nismodule.c:362
 527 »       ldr»    r0,·[sp,·#28]
 528 »       cbnz»   r0,·1034·<PyInit_nis@@Base+0xb8>
580 »       ldr»    r7,·[r5,·#4]529 »       ldr»    r7,·[r5,·#4]
581 ./build-static/./Modules/nismodule.c:363530 ./build-static/./Modules/nismodule.c:363
582 »       mov»    r2,·r4531 »       mov»    r2,·r6
583 ./build-static/./Modules/nismodule.c:362532 ./build-static/./Modules/nismodule.c:362
584 »       adds»   r5,·#12533 »       adds»   r5,·#12
585 ./build-static/./Modules/nismodule.c:363534 ./build-static/./Modules/nismodule.c:363
586 »       mov»    r1,·r7535 »       mov»    r1,·r7
587 ./build-static/./Modules/nismodule.c:362536 ./build-static/./Modules/nismodule.c:362
588 »       cmp»    r7,·#0537 »       cmp»    r7,·#0
589 »       beq.n»  10f8·<PyInit_nis@@Base+0x17c>538 »       bne.n»  100a·<PyInit_nis@@Base+0x8e>
590 ./build-static/./Modules/nismodule.c:363539 ./build-static/./Modules/nismodule.c:367
 540 »       ldr»    r0,·[pc,·#296]»;·(114c·<PyInit_nis@@Base+0x1d0>)
 541 »       ldr»    r1,·[pc,·#300]»;·(1150·<PyInit_nis@@Base+0x1d4>)
 542 »       add»    r0,·pc
 543 »       add»    r1,·pc
591 »       ldr»    r0,·[sp,·#24]544 »       ldr»    r0,·[r0,·#0]
592 »       blx»    a1c·<yp_master@plt>545 »       blx»    a28·<PyErr_SetString@plt>
 546 nis_maps():
593 ./build-static/./Modules/nismodule.c:362547 ./build-static/./Modules/nismodule.c:424
594 »       ldr»    r0,·[sp,·#28] 
595 »       cmp»    r0,·#0 
596 »       beq.n»  1066·<PyInit_nis@@Base+0xea>548 »       mov»    r0,·r7
 549 »       add»    sp,·#36»      ;·0x24
 550 »       pop»    {r4,·r5,·r6,·r7,·pc}
 551 nis_maplist():
597 ./build-static/./Modules/nismodule.c:370552 ./build-static/./Modules/nismodule.c:370
598 »       ldr»    r3,·[pc,·#208]»;·(1150·<PyInit_nis@@Base+0x1d4>)553 »       ldr»    r3,·[pc,·#284]»;·(1154·<PyInit_nis@@Base+0x1d8>)
599 »       movs»   r2,·#2554 »       movs»   r2,·#2
Max diff block lines reached; 6124/10125 bytes (60.48%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·36323962·31616232·31323430·35353532·629b1ab212405552 
3 ··0x00000010·31623438·62306230·66633965·38356434·1b48b0b0fc9e85d42 ··0x00000000·61313034·34663165·38303063·37663036·a1044f1e800c7f06
 3 ··0x00000010·66373431·38356138·36656362·34346564·f74185a86ecb44ed
4 ··0x00000020·61343039·61332e64·65627567·00000000·a409a3.debug....4 ··0x00000020·38386533·63392e64·65627567·00000000·88e3c9.debug....
5 ··0x00000030·e7e5a0a8····························....5 ··0x00000030·ffa8364b····························..6K
  
547 MB
python3.9-dbg_3.9.2-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary
2 -rw-r--r--···0········0········0·····3796·2021-02-28·17:03:44.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3796·2021-02-28·17:03:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0·19268728·2021-02-28·17:03:44.000000·data.tar.xz3 -rw-r--r--···0········0········0·19259416·2021-02-28·17:03:44.000000·data.tar.xz
9.09 KB
control.tar.xz
9.06 KB
control.tar
4.63 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.9-dbg1 Package:·python3.9-dbg
2 Source:·python3.92 Source:·python3.9
3 Version:·3.9.2-13 Version:·3.9.2-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·360616 Installed-Size:·36051
7 Depends:·python3.9·(=·3.9.2-1),·libpython3.9-dbg·(=·3.9.2-1),·libc6·(>=·2.29),·libexpat1·(>=·2.1~beta3),·zlib1g·(>=·1:1.2.0)7 Depends:·python3.9·(=·3.9.2-1),·libpython3.9-dbg·(=·3.9.2-1),·libc6·(>=·2.29),·libexpat1·(>=·2.1~beta3),·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.9)13 Description:·Debug·Build·of·the·Python·Interpreter·(version·3.9)
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:·02edf21999041eb70faa2394fe0e1bea753c53aa·0b9dc0c4c7da85bb75e01f1e70c2177037ddcb54·14f067aff298f78cad88c2fd1d968c00d12a657e·23772f1550ed240e742edf8f3c874c54d393e910·26b83ef26d96ba487847160cf2de8c837398fbaf·28aef57e50c1bacc451c58c9db8db59190a03a73·2c629b1ab2124055521b48b0b0fc9e85d4a409a3·2f9812eb2ab0bf334b98b198c610cef912510674·3438e42530b5baa063d2b1ecd1051deac9bf1be5·34cb0f1369dc5d38374b7945c0f2dc20d156e188·36395e38862dbb5dcbcabf5de03719be604d3543·3fd2d59cfdc4bd2d17cf1524a0ed83a83bc8af62·42a0e36652017705108a1ebf0d52fece13d1faae·457ba6fec10479028029b5a2c308032d4b29434e·54a082faccb0c2411b5d3b325c738122b78755b9·54b561d07dbcf141a20714bdc5cf2231096ae151·56161ced9808b2caf7ddd395c742b3efcd868210·5bb77b9b879e5e3a18850d1cda052d521574efa9·5c699b3dc644fbc0f7315c6b54f71ee1d77e30bc·612a447a6ede44e0bbf605e1877070c23b292e28·6206acdf017542f0dea7b16b26748ec09502c547·696c423c61728fff28f77b4426c772fe84f31358·74ead2717d9ae6c6e0eb7fee7b68a23d8b0fec97·7e5e2ef9549a2b26bda1060e1e046a6c59d9a981·8477eb3eaf8c4c41847cd85be95da780d483f0f6·8558a344e4126526eb4b2d1e6fbfa72e1b563b81·[·...·truncated·by·diffoscope;·len:·860,·SHA:·c854de4a897fea75f9e9fc301628a6e317320692ce6ff03507cc730c4e9a2e96·...·]22 Build-Ids:·02edf21999041eb70faa2394fe0e1bea753c53aa·03a1044f1e800c7f06f74185a86ecb44ed88e3c9·0b9dc0c4c7da85bb75e01f1e70c2177037ddcb54·14f067aff298f78cad88c2fd1d968c00d12a657e·23772f1550ed240e742edf8f3c874c54d393e910·25cb36a09b29b4e6d18655c6f00ebf5d368bbf6c·26b83ef26d96ba487847160cf2de8c837398fbaf·28aef57e50c1bacc451c58c9db8db59190a03a73·2f9812eb2ab0bf334b98b198c610cef912510674·3438e42530b5baa063d2b1ecd1051deac9bf1be5·34cb0f1369dc5d38374b7945c0f2dc20d156e188·3f446063208c58eec1fa4fec09dd19f9554ded15·3fd2d59cfdc4bd2d17cf1524a0ed83a83bc8af62·42a0e36652017705108a1ebf0d52fece13d1faae·54a082faccb0c2411b5d3b325c738122b78755b9·54b561d07dbcf141a20714bdc5cf2231096ae151·5bb77b9b879e5e3a18850d1cda052d521574efa9·5c699b3dc644fbc0f7315c6b54f71ee1d77e30bc·5fc28808a136eec998006f4b7ea8baf019cead69·6206acdf017542f0dea7b16b26748ec09502c547·696c423c61728fff28f77b4426c772fe84f31358·6c4ea4afe49bfa04d42e28bca688069fd9c05a2a·6d38bf5841b18650b9070f655d5c4b0c2a2777fc·74ead2717d9ae6c6e0eb7fee7b68a23d8b0fec97·7e5e2ef9549a2b26bda1060e1e046a6c59d9a981·8558a344e4126526eb4b2d1e6fbfa72e1b563b81·[·...·truncated·by·diffoscope;·len:·860,·SHA:·80098c603ccd8381f3a5445e91cc7d5a903833261ac2aedef20e920813c906c5·...·]
4.41 KB
./md5sums
30.0 B
./md5sums
Files differ
4.37 KB
line order
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 usr/bin/python3.9d1 usr/bin/python3.9d
2 usr/lib/debug/.build-id/02/edf21999041eb70faa2394fe0e1bea753c53aa.debug2 usr/lib/debug/.build-id/02/edf21999041eb70faa2394fe0e1bea753c53aa.debug
 3 usr/lib/debug/.build-id/03/a1044f1e800c7f06f74185a86ecb44ed88e3c9.debug
3 usr/lib/debug/.build-id/0b/9dc0c4c7da85bb75e01f1e70c2177037ddcb54.debug4 usr/lib/debug/.build-id/0b/9dc0c4c7da85bb75e01f1e70c2177037ddcb54.debug
4 usr/lib/debug/.build-id/14/f067aff298f78cad88c2fd1d968c00d12a657e.debug5 usr/lib/debug/.build-id/14/f067aff298f78cad88c2fd1d968c00d12a657e.debug
5 usr/lib/debug/.build-id/23/772f1550ed240e742edf8f3c874c54d393e910.debug6 usr/lib/debug/.build-id/23/772f1550ed240e742edf8f3c874c54d393e910.debug
 7 usr/lib/debug/.build-id/25/cb36a09b29b4e6d18655c6f00ebf5d368bbf6c.debug
6 usr/lib/debug/.build-id/26/b83ef26d96ba487847160cf2de8c837398fbaf.debug8 usr/lib/debug/.build-id/26/b83ef26d96ba487847160cf2de8c837398fbaf.debug
7 usr/lib/debug/.build-id/28/aef57e50c1bacc451c58c9db8db59190a03a73.debug9 usr/lib/debug/.build-id/28/aef57e50c1bacc451c58c9db8db59190a03a73.debug
8 usr/lib/debug/.build-id/2c/629b1ab2124055521b48b0b0fc9e85d4a409a3.debug 
9 usr/lib/debug/.build-id/2f/9812eb2ab0bf334b98b198c610cef912510674.debug10 usr/lib/debug/.build-id/2f/9812eb2ab0bf334b98b198c610cef912510674.debug
10 usr/lib/debug/.build-id/34/38e42530b5baa063d2b1ecd1051deac9bf1be5.debug11 usr/lib/debug/.build-id/34/38e42530b5baa063d2b1ecd1051deac9bf1be5.debug
11 usr/lib/debug/.build-id/34/cb0f1369dc5d38374b7945c0f2dc20d156e188.debug12 usr/lib/debug/.build-id/34/cb0f1369dc5d38374b7945c0f2dc20d156e188.debug
12 usr/lib/debug/.build-id/36/395e38862dbb5dcbcabf5de03719be604d3543.debug13 usr/lib/debug/.build-id/3f/446063208c58eec1fa4fec09dd19f9554ded15.debug
13 usr/lib/debug/.build-id/3f/d2d59cfdc4bd2d17cf1524a0ed83a83bc8af62.debug14 usr/lib/debug/.build-id/3f/d2d59cfdc4bd2d17cf1524a0ed83a83bc8af62.debug
14 usr/lib/debug/.build-id/42/a0e36652017705108a1ebf0d52fece13d1faae.debug15 usr/lib/debug/.build-id/42/a0e36652017705108a1ebf0d52fece13d1faae.debug
15 usr/lib/debug/.build-id/45/7ba6fec10479028029b5a2c308032d4b29434e.debug 
16 usr/lib/debug/.build-id/54/a082faccb0c2411b5d3b325c738122b78755b9.debug16 usr/lib/debug/.build-id/54/a082faccb0c2411b5d3b325c738122b78755b9.debug
17 usr/lib/debug/.build-id/54/b561d07dbcf141a20714bdc5cf2231096ae151.debug17 usr/lib/debug/.build-id/54/b561d07dbcf141a20714bdc5cf2231096ae151.debug
18 usr/lib/debug/.build-id/56/161ced9808b2caf7ddd395c742b3efcd868210.debug 
19 usr/lib/debug/.build-id/5b/b77b9b879e5e3a18850d1cda052d521574efa9.debug18 usr/lib/debug/.build-id/5b/b77b9b879e5e3a18850d1cda052d521574efa9.debug
20 usr/lib/debug/.build-id/5c/699b3dc644fbc0f7315c6b54f71ee1d77e30bc.debug19 usr/lib/debug/.build-id/5c/699b3dc644fbc0f7315c6b54f71ee1d77e30bc.debug
21 usr/lib/debug/.build-id/61/2a447a6ede44e0bbf605e1877070c23b292e28.debug20 usr/lib/debug/.build-id/5f/c28808a136eec998006f4b7ea8baf019cead69.debug
22 usr/lib/debug/.build-id/62/06acdf017542f0dea7b16b26748ec09502c547.debug21 usr/lib/debug/.build-id/62/06acdf017542f0dea7b16b26748ec09502c547.debug
23 usr/lib/debug/.build-id/69/6c423c61728fff28f77b4426c772fe84f31358.debug22 usr/lib/debug/.build-id/69/6c423c61728fff28f77b4426c772fe84f31358.debug
 23 usr/lib/debug/.build-id/6c/4ea4afe49bfa04d42e28bca688069fd9c05a2a.debug
 24 usr/lib/debug/.build-id/6d/38bf5841b18650b9070f655d5c4b0c2a2777fc.debug
24 usr/lib/debug/.build-id/74/ead2717d9ae6c6e0eb7fee7b68a23d8b0fec97.debug25 usr/lib/debug/.build-id/74/ead2717d9ae6c6e0eb7fee7b68a23d8b0fec97.debug
25 usr/lib/debug/.build-id/7e/5e2ef9549a2b26bda1060e1e046a6c59d9a981.debug26 usr/lib/debug/.build-id/7e/5e2ef9549a2b26bda1060e1e046a6c59d9a981.debug
26 usr/lib/debug/.build-id/84/77eb3eaf8c4c41847cd85be95da780d483f0f6.debug 
27 usr/lib/debug/.build-id/85/58a344e4126526eb4b2d1e6fbfa72e1b563b81.debug27 usr/lib/debug/.build-id/85/58a344e4126526eb4b2d1e6fbfa72e1b563b81.debug
28 usr/lib/debug/.build-id/85/b808503b6827e93432d4742d302c86a8a80591.debug28 usr/lib/debug/.build-id/85/b808503b6827e93432d4742d302c86a8a80591.debug
 29 usr/lib/debug/.build-id/90/717cc31d9db48ac68c6ccc7f8b3975462d6f59.debug
29 usr/lib/debug/.build-id/90/8d3b22e0c390ed0f854ba5617c7d526339b962.debug30 usr/lib/debug/.build-id/90/8d3b22e0c390ed0f854ba5617c7d526339b962.debug
30 usr/lib/debug/.build-id/93/02bd48e7a40c3639920e13e4b54a9d65b54265.debug31 usr/lib/debug/.build-id/93/02bd48e7a40c3639920e13e4b54a9d65b54265.debug
31 usr/lib/debug/.build-id/9d/b94bafb121fda2216392ecc848ed5bbba2de78.debug32 usr/lib/debug/.build-id/9d/b94bafb121fda2216392ecc848ed5bbba2de78.debug
32 usr/lib/debug/.build-id/a9/cdbe0a0d5293dce2aa53f20613090f76d1b43b.debug 
33 usr/lib/debug/.build-id/aa/c1156a2453a60d183890d1a27f7a39b3a1b4dd.debug33 usr/lib/debug/.build-id/aa/c1156a2453a60d183890d1a27f7a39b3a1b4dd.debug
34 usr/lib/debug/.build-id/af/446d70b5c8c6fd432cc5d39ac6168a9c5950ce.debug34 usr/lib/debug/.build-id/af/446d70b5c8c6fd432cc5d39ac6168a9c5950ce.debug
35 usr/lib/debug/.build-id/be/af412b9fe6ade07dce2a61a2e19c05f4baeccf.debug35 usr/lib/debug/.build-id/be/af412b9fe6ade07dce2a61a2e19c05f4baeccf.debug
36 usr/lib/debug/.build-id/c3/b06cfc863f1f56641f7ee42334e0c7ff375c37.debug36 usr/lib/debug/.build-id/c2/76474a3877e3d963b2c3d486c025225f5d4f2d.debug
37 usr/lib/debug/.build-id/ca/c3a55121e770af060764e41113adfafcaf2406.debug37 usr/lib/debug/.build-id/ca/c3a55121e770af060764e41113adfafcaf2406.debug
38 usr/lib/debug/.build-id/cd/0c098b0fe31ce65141c23925fe1011018dee24.debug38 usr/lib/debug/.build-id/cd/0c098b0fe31ce65141c23925fe1011018dee24.debug
39 usr/lib/debug/.build-id/ce/f5a251fefd7677ceb1d7b434f00cb057f2f8b7.debug39 usr/lib/debug/.build-id/ce/f5a251fefd7677ceb1d7b434f00cb057f2f8b7.debug
40 usr/lib/debug/.build-id/d1/7182b95800a50ae6c3cea14e15be4a0d1f6a43.debug40 usr/lib/debug/.build-id/d1/7182b95800a50ae6c3cea14e15be4a0d1f6a43.debug
41 usr/lib/debug/.build-id/de/d6dd96a7519452ae1759b7d11bb67ba9c74972.debug41 usr/lib/debug/.build-id/de/d6dd96a7519452ae1759b7d11bb67ba9c74972.debug
42 usr/lib/debug/.build-id/df/c4e40aaf22f223bb6745094baa9e8687922e84.debug42 usr/lib/debug/.build-id/df/625da63fe56b131dc7b67eb5d5e62fcf2cf1cf.debug
43 usr/lib/debug/.build-id/e4/d06db4af9be0d0f7771b8fb8cdcb3ef9e6c5ac.debug43 usr/lib/debug/.build-id/e4/d06db4af9be0d0f7771b8fb8cdcb3ef9e6c5ac.debug
44 usr/lib/debug/.build-id/e5/7bfc48a0811fb8095e831be82f309c6c40dfcf.debug44 usr/lib/debug/.build-id/e5/7bfc48a0811fb8095e831be82f309c6c40dfcf.debug
45 usr/lib/debug/.build-id/f1/5561a47c4dc589be626fb1118a7f3d06e41df5.debug45 usr/lib/debug/.build-id/ea/ade2bf703f087a1f556eb5f40d1869093a0615.debug
46 usr/lib/debug/.build-id/f3/ceb8b54fde753568fdb2af27c171a7000bd08f.debug46 usr/lib/debug/.build-id/f3/ceb8b54fde753568fdb2af27c171a7000bd08f.debug
47 usr/lib/debug/.build-id/f7/237bae3ba17efe672b844ef68344f73d31d2fa.debug 
48 usr/lib/debug/.build-id/f7/ef1dba876833de795f698dbf549cb33e364195.debug47 usr/lib/debug/.build-id/f7/ef1dba876833de795f698dbf549cb33e364195.debug
 48 usr/lib/debug/.build-id/ff/784301663b8e5f21c44c99658bf527f3ddce11.debug
49 usr/share/doc/python3.9/README.debug49 usr/share/doc/python3.9/README.debug
50 usr/share/doc/python3.9/SpecialBuilds.txt.gz50 usr/share/doc/python3.9/SpecialBuilds.txt.gz
51 usr/share/gdb/auto-load/usr/bin/python3.9m-gdb.py51 usr/share/gdb/auto-load/usr/bin/python3.9m-gdb.py
52 usr/share/lintian/overrides/python3.9-dbg52 usr/share/lintian/overrides/python3.9-dbg
547 MB
data.tar.xz
547 MB
data.tar
16.2 KB
file list
    
Offset 3, 102 lines modifiedOffset 3, 101 lines modified
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)·19933120·2021-02-28·17:03:44.000000·./usr/bin/python3.9d4 -rwxr-xr-x···0·root·········(0)·root·········(0)·19933120·2021-02-28·17:03:44.000000·./usr/bin/python3.9d
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/02/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/02/
9 -rw-r--r--···0·root·········(0)·root·········(0)····69152·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/02/edf21999041eb70faa2394fe0e1bea753c53aa.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····69152·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/02/edf21999041eb70faa2394fe0e1bea753c53aa.debug
 10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/03/
 11 -rw-r--r--···0·root·········(0)·root·········(0)····21640·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/03/a1044f1e800c7f06f74185a86ecb44ed88e3c9.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/0b/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/0b/
11 -rw-r--r--···0·root·········(0)·root·········(0)····38284·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/0b/9dc0c4c7da85bb75e01f1e70c2177037ddcb54.debug13 -rw-r--r--···0·root·········(0)·root·········(0)····38284·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/0b/9dc0c4c7da85bb75e01f1e70c2177037ddcb54.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/14/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/14/
13 -rw-r--r--···0·root·········(0)·root·········(0)····19320·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/14/f067aff298f78cad88c2fd1d968c00d12a657e.debug15 -rw-r--r--···0·root·········(0)·root·········(0)····19320·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/14/f067aff298f78cad88c2fd1d968c00d12a657e.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/23/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/23/
15 -rw-r--r--···0·root·········(0)·root·········(0)····17708·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/23/772f1550ed240e742edf8f3c874c54d393e910.debug17 -rw-r--r--···0·root·········(0)·root·········(0)····17708·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/23/772f1550ed240e742edf8f3c874c54d393e910.debug
 18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/25/
 19 -rw-r--r--···0·root·········(0)·root·········(0)····14500·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/25/cb36a09b29b4e6d18655c6f00ebf5d368bbf6c.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/26/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/26/
17 -rw-r--r--···0·root·········(0)·root·········(0)····11804·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/26/b83ef26d96ba487847160cf2de8c837398fbaf.debug21 -rw-r--r--···0·root·········(0)·root·········(0)····11804·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/26/b83ef26d96ba487847160cf2de8c837398fbaf.debug
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/28/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/28/
19 -rw-r--r--···0·root·········(0)·root·········(0)····21816·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/28/aef57e50c1bacc451c58c9db8db59190a03a73.debug23 -rw-r--r--···0·root·········(0)·root·········(0)····21816·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/28/aef57e50c1bacc451c58c9db8db59190a03a73.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/2c/ 
21 -rw-r--r--···0·root·········(0)·root·········(0)····21680·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/2c/629b1ab2124055521b48b0b0fc9e85d4a409a3.debug 
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/2f/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/2f/
23 -rw-r--r--···0·root·········(0)·root·········(0)····35296·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/2f/9812eb2ab0bf334b98b198c610cef912510674.debug25 -rw-r--r--···0·root·········(0)·root·········(0)····35296·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/2f/9812eb2ab0bf334b98b198c610cef912510674.debug
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/34/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/34/
25 -rw-r--r--···0·root·········(0)·root·········(0)····41784·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/34/38e42530b5baa063d2b1ecd1051deac9bf1be5.debug27 -rw-r--r--···0·root·········(0)·root·········(0)····41784·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/34/38e42530b5baa063d2b1ecd1051deac9bf1be5.debug
26 -rw-r--r--···0·root·········(0)·root·········(0)····63936·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/34/cb0f1369dc5d38374b7945c0f2dc20d156e188.debug28 -rw-r--r--···0·root·········(0)·root·········(0)····63936·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/34/cb0f1369dc5d38374b7945c0f2dc20d156e188.debug
27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/36/ 
28 -rw-r--r--···0·root·········(0)·root·········(0)····28056·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/36/395e38862dbb5dcbcabf5de03719be604d3543.debug 
29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/3f/29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/3f/
 30 -rw-r--r--···0·root·········(0)·root·········(0)···134944·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/3f/446063208c58eec1fa4fec09dd19f9554ded15.debug
30 -rw-r--r--···0·root·········(0)·root·········(0)····17624·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/3f/d2d59cfdc4bd2d17cf1524a0ed83a83bc8af62.debug31 -rw-r--r--···0·root·········(0)·root·········(0)····17624·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/3f/d2d59cfdc4bd2d17cf1524a0ed83a83bc8af62.debug
31 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/42/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/42/
32 -rw-r--r--···0·root·········(0)·root·········(0)·····8756·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/42/a0e36652017705108a1ebf0d52fece13d1faae.debug33 -rw-r--r--···0·root·········(0)·root·········(0)·····8756·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/42/a0e36652017705108a1ebf0d52fece13d1faae.debug
33 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/45/ 
34 -rw-r--r--···0·root·········(0)·root·········(0)···134972·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/45/7ba6fec10479028029b5a2c308032d4b29434e.debug 
35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/54/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/54/
36 -rw-r--r--···0·root·········(0)·root·········(0)····33656·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/54/a082faccb0c2411b5d3b325c738122b78755b9.debug35 -rw-r--r--···0·root·········(0)·root·········(0)····33656·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/54/a082faccb0c2411b5d3b325c738122b78755b9.debug
37 -rw-r--r--···0·root·········(0)·root·········(0)····70748·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/54/b561d07dbcf141a20714bdc5cf2231096ae151.debug36 -rw-r--r--···0·root·········(0)·root·········(0)····70748·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/54/b561d07dbcf141a20714bdc5cf2231096ae151.debug
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/56/ 
39 -rw-r--r--···0·root·········(0)·root·········(0)···214228·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/56/161ced9808b2caf7ddd395c742b3efcd868210.debug 
40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5b/37 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5b/
41 -rw-r--r--···0·root·········(0)·root·········(0)···143048·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5b/b77b9b879e5e3a18850d1cda052d521574efa9.debug38 -rw-r--r--···0·root·········(0)·root·········(0)···143048·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5b/b77b9b879e5e3a18850d1cda052d521574efa9.debug
42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5c/39 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5c/
43 -rw-r--r--···0·root·········(0)·root·········(0)····22180·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5c/699b3dc644fbc0f7315c6b54f71ee1d77e30bc.debug40 -rw-r--r--···0·root·········(0)·root·········(0)····22180·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5c/699b3dc644fbc0f7315c6b54f71ee1d77e30bc.debug
44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/61/41 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5f/
45 -rw-r--r--···0·root·········(0)·root·········(0)····20756·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/61/2a447a6ede44e0bbf605e1877070c23b292e28.debug42 -rw-r--r--···0·root·········(0)·root·········(0)····43196·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/5f/c28808a136eec998006f4b7ea8baf019cead69.debug
46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/62/43 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/62/
47 -rw-r--r--···0·root·········(0)·root·········(0)····58264·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/62/06acdf017542f0dea7b16b26748ec09502c547.debug44 -rw-r--r--···0·root·········(0)·root·········(0)····58264·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/62/06acdf017542f0dea7b16b26748ec09502c547.debug
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/69/45 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/69/
49 -rw-r--r--···0·root·········(0)·root·········(0)····91512·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/69/6c423c61728fff28f77b4426c772fe84f31358.debug46 -rw-r--r--···0·root·········(0)·root·········(0)····91512·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/69/6c423c61728fff28f77b4426c772fe84f31358.debug
 47 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/6c/
 48 -rw-r--r--···0·root·········(0)·root·········(0)··7453004·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/6c/4ea4afe49bfa04d42e28bca688069fd9c05a2a.debug
 49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/6d/
 50 -rw-r--r--···0·root·········(0)·root·········(0)····27972·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/6d/38bf5841b18650b9070f655d5c4b0c2a2777fc.debug
50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/74/51 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/74/
51 -rw-r--r--···0·root·········(0)·root·········(0)···138636·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/74/ead2717d9ae6c6e0eb7fee7b68a23d8b0fec97.debug52 -rw-r--r--···0·root·········(0)·root·········(0)···138636·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/74/ead2717d9ae6c6e0eb7fee7b68a23d8b0fec97.debug
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/7e/53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/7e/
53 -rw-r--r--···0·root·········(0)·root·········(0)····41696·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/7e/5e2ef9549a2b26bda1060e1e046a6c59d9a981.debug54 -rw-r--r--···0·root·········(0)·root·········(0)····41696·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/7e/5e2ef9549a2b26bda1060e1e046a6c59d9a981.debug
54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/84/ 
55 -rw-r--r--···0·root·········(0)·root·········(0)····24620·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/84/77eb3eaf8c4c41847cd85be95da780d483f0f6.debug 
56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/85/55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/85/
57 -rw-r--r--···0·root·········(0)·root·········(0)····29276·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/85/58a344e4126526eb4b2d1e6fbfa72e1b563b81.debug56 -rw-r--r--···0·root·········(0)·root·········(0)····29276·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/85/58a344e4126526eb4b2d1e6fbfa72e1b563b81.debug
58 -rw-r--r--···0·root·········(0)·root·········(0)····10276·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/85/b808503b6827e93432d4742d302c86a8a80591.debug57 -rw-r--r--···0·root·········(0)·root·········(0)····10276·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/85/b808503b6827e93432d4742d302c86a8a80591.debug
59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/90/58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/90/
 59 -rw-r--r--···0·root·········(0)·root·········(0)···205440·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/90/717cc31d9db48ac68c6ccc7f8b3975462d6f59.debug
60 -rw-r--r--···0·root·········(0)·root·········(0)····56548·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/90/8d3b22e0c390ed0f854ba5617c7d526339b962.debug60 -rw-r--r--···0·root·········(0)·root·········(0)····56548·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/90/8d3b22e0c390ed0f854ba5617c7d526339b962.debug
61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/93/61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/93/
62 -rw-r--r--···0·root·········(0)·root·········(0)····31436·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/93/02bd48e7a40c3639920e13e4b54a9d65b54265.debug62 -rw-r--r--···0·root·········(0)·root·········(0)····31436·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/93/02bd48e7a40c3639920e13e4b54a9d65b54265.debug
63 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/9d/63 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/9d/
64 -rw-r--r--···0·root·········(0)·root·········(0)····33860·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/9d/b94bafb121fda2216392ecc848ed5bbba2de78.debug64 -rw-r--r--···0·root·········(0)·root·········(0)····33860·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/9d/b94bafb121fda2216392ecc848ed5bbba2de78.debug
65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/a9/ 
66 -rw-r--r--···0·root·········(0)·root·········(0)····14500·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/a9/cdbe0a0d5293dce2aa53f20613090f76d1b43b.debug 
67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/aa/65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/aa/
68 -rw-r--r--···0·root·········(0)·root·········(0)····11480·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/aa/c1156a2453a60d183890d1a27f7a39b3a1b4dd.debug66 -rw-r--r--···0·root·········(0)·root·········(0)····11480·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/aa/c1156a2453a60d183890d1a27f7a39b3a1b4dd.debug
69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/af/67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/af/
70 -rw-r--r--···0·root·········(0)·root·········(0)····19656·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/af/446d70b5c8c6fd432cc5d39ac6168a9c5950ce.debug68 -rw-r--r--···0·root·········(0)·root·········(0)····19656·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/af/446d70b5c8c6fd432cc5d39ac6168a9c5950ce.debug
71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/be/69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/be/
72 -rw-r--r--···0·root·········(0)·root·········(0)····29404·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/be/af412b9fe6ade07dce2a61a2e19c05f4baeccf.debug70 -rw-r--r--···0·root·········(0)·root·········(0)····29404·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/be/af412b9fe6ade07dce2a61a2e19c05f4baeccf.debug
73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/c3/71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/c2/
74 -rw-r--r--···0·root·········(0)·root·········(0)··7462648·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/c3/b06cfc863f1f56641f7ee42334e0c7ff375c37.debug72 -rw-r--r--···0·root·········(0)·root·········(0)····20764·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/c2/76474a3877e3d963b2c3d486c025225f5d4f2d.debug
75 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ca/73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ca/
76 -rw-r--r--···0·root·········(0)·root·········(0)··7037004·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ca/c3a55121e770af060764e41113adfafcaf2406.debug74 -rw-r--r--···0·root·········(0)·root·········(0)··7037004·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ca/c3a55121e770af060764e41113adfafcaf2406.debug
77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/cd/75 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/cd/
78 -rw-r--r--···0·root·········(0)·root·········(0)····15260·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/cd/0c098b0fe31ce65141c23925fe1011018dee24.debug76 -rw-r--r--···0·root·········(0)·root·········(0)····15260·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/cd/0c098b0fe31ce65141c23925fe1011018dee24.debug
79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ce/77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ce/
80 -rw-r--r--···0·root·········(0)·root·········(0)····78728·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ce/f5a251fefd7677ceb1d7b434f00cb057f2f8b7.debug78 -rw-r--r--···0·root·········(0)·root·········(0)····78728·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ce/f5a251fefd7677ceb1d7b434f00cb057f2f8b7.debug
81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/d1/79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/d1/
82 -rw-r--r--···0·root·········(0)·root·········(0)·····9888·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/d1/7182b95800a50ae6c3cea14e15be4a0d1f6a43.debug80 -rw-r--r--···0·root·········(0)·root·········(0)·····9888·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/d1/7182b95800a50ae6c3cea14e15be4a0d1f6a43.debug
83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/de/81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/de/
84 -rw-r--r--···0·root·········(0)·root·········(0)····39088·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/de/d6dd96a7519452ae1759b7d11bb67ba9c74972.debug82 -rw-r--r--···0·root·········(0)·root·········(0)····39088·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/de/d6dd96a7519452ae1759b7d11bb67ba9c74972.debug
85 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/df/83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/df/
86 -rw-r--r--···0·root·········(0)·root·········(0)····43340·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/df/c4e40aaf22f223bb6745094baa9e8687922e84.debug84 -rw-r--r--···0·root·········(0)·root·········(0)····69460·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/df/625da63fe56b131dc7b67eb5d5e62fcf2cf1cf.debug
87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e4/85 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e4/
88 -rw-r--r--···0·root·········(0)·root·········(0)····23104·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e4/d06db4af9be0d0f7771b8fb8cdcb3ef9e6c5ac.debug86 -rw-r--r--···0·root·········(0)·root·········(0)····23104·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e4/d06db4af9be0d0f7771b8fb8cdcb3ef9e6c5ac.debug
89 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e5/87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e5/
90 -rw-r--r--···0·root·········(0)·root·········(0)····26540·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e5/7bfc48a0811fb8095e831be82f309c6c40dfcf.debug88 -rw-r--r--···0·root·········(0)·root·········(0)····26540·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/e5/7bfc48a0811fb8095e831be82f309c6c40dfcf.debug
91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f1/89 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ea/
92 -rw-r--r--···0·root·········(0)·root·········(0)····69456·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f1/5561a47c4dc589be626fb1118a7f3d06e41df5.debug90 -rw-r--r--···0·root·········(0)·root·········(0)···214144·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ea/ade2bf703f087a1f556eb5f40d1869093a0615.debug
93 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f3/91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f3/
94 -rw-r--r--···0·root·········(0)·root·········(0)···166508·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f3/ceb8b54fde753568fdb2af27c171a7000bd08f.debug92 -rw-r--r--···0·root·········(0)·root·········(0)···166508·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f3/ceb8b54fde753568fdb2af27c171a7000bd08f.debug
95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f7/93 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f7/
96 -rw-r--r--···0·root·········(0)·root·········(0)···205544·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f7/237bae3ba17efe672b844ef68344f73d31d2fa.debug 
97 -rw-r--r--···0·root·········(0)·root·········(0)····13056·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f7/ef1dba876833de795f698dbf549cb33e364195.debug94 -rw-r--r--···0·root·········(0)·root·········(0)····13056·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/f7/ef1dba876833de795f698dbf549cb33e364195.debug
 95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ff/
 96 -rw-r--r--···0·root·········(0)·root·········(0)····24636·2021-02-28·17:03:44.000000·./usr/lib/debug/.build-id/ff/784301663b8e5f21c44c99658bf527f3ddce11.debug
98 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/97 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/
99 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/98 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/
100 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/99 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/
101 -rw-r--r--···0·root·········(0)·root·········(0)·····2013·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/README.debug100 -rw-r--r--···0·root·········(0)·root·········(0)·····2013·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/README.debug
102 -rw-r--r--···0·root·········(0)·root·········(0)·····3443·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/SpecialBuilds.txt.gz101 -rw-r--r--···0·root·········(0)·root·········(0)·····3443·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/SpecialBuilds.txt.gz
103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/gdb/102 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/gdb/
104 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/gdb/auto-load/103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/gdb/auto-load/
792 KB
./usr/lib/debug/.build-id/2c/629b1ab2124055521b48b0b0fc9e85d4a409a3.debug vs.
./usr/lib/debug/.build-id/03/a1044f1e800c7f06f74185a86ecb44ed88e3c9.debug
Files 21% 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:···············0xb3011 ··Entry·point·address:···············0xb30
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20280·(bytes·into·file)13 ··Start·of·section·headers:··········20240·(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
3.04 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x4f38:1 There·are·35·section·headers,·starting·at·offset·0x4f10:
  
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·000280·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000280·10···A··4···3··4
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 ··[18]·.dynamic··········NOBITS··········00011f10·001e9c·0000f0·08··WA··4···0··423 ··[18]·.dynamic··········NOBITS··········00011f10·001e9c·0000f0·08··WA··4···0··4
24 ··[19]·.got··············NOBITS··········00012000·001e9c·0000a4·04··WA··0···0··424 ··[19]·.got··············NOBITS··········00012000·001e9c·0000a4·04··WA··0···0··4
25 ··[20]·.data·············NOBITS··········000120a4·001e9c·0000ac·00··WA··0···0··425 ··[20]·.data·············NOBITS··········000120a4·001e9c·0000ac·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00012150·001e9c·000010·00··WA··0···0··426 ··[21]·.bss··············NOBITS··········00012150·001e9c·000010·00··WA··0···0··4
27 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··127 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··1
29 ··[24]·.debug_aranges····PROGBITS········00000000·000170·000055·00···C··0···0··429 ··[24]·.debug_aranges····PROGBITS········00000000·000170·000055·00···C··0···0··4
30 ··[25]·.debug_info·······PROGBITS········00000000·0001c8·001d55·00···C··0···0··430 ··[25]·.debug_info·······PROGBITS········00000000·0001c8·001d4b·00···C··0···0··4
31 ··[26]·.debug_abbrev·····PROGBITS········00000000·001f20·0001dd·00···C··0···0··431 ··[26]·.debug_abbrev·····PROGBITS········00000000·001f14·0001db·00···C··0···0··4
32 ··[27]·.debug_line·······PROGBITS········00000000·002100·0005dd·00···C··0···0··432 ··[27]·.debug_line·······PROGBITS········00000000·0020f0·0005e2·00···C··0···0··4
33 ··[28]·.debug_frame······PROGBITS········00000000·0026e0·0000e2·00···C··0···0··433 ··[28]·.debug_frame······PROGBITS········00000000·0026d4·0000e2·00···C··0···0··4
34 ··[29]·.debug_str········PROGBITS········00000000·0027c4·000b58·01·MSC··0···0··434 ··[29]·.debug_str········PROGBITS········00000000·0027b8·000b58·01·MSC··0···0··4
35 ··[30]·.debug_loc········PROGBITS········00000000·00331c·000385·00···C··0···0··435 ··[30]·.debug_loc········PROGBITS········00000000·003310·000370·00···C··0···0··4
36 ··[31]·.debug_ranges·····PROGBITS········00000000·0036a4·0000c1·00···C··0···0··436 ··[31]·.debug_ranges·····PROGBITS········00000000·003680·0000be·00···C··0···0··4
37 ··[32]·.symtab···········SYMTAB··········00000000·003768·0010b0·10·····33·230··437 ··[32]·.symtab···········SYMTAB··········00000000·003740·0010b0·10·····33·230··4
38 ··[33]·.strtab···········STRTAB··········00000000·004818·0005c8·00······0···0··138 ··[33]·.strtab···········STRTAB··········00000000·0047f0·0005c8·00······0···0··1
39 ··[34]·.shstrtab·········STRTAB··········00000000·004de0·000157·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········00000000·004db8·000157·00······0···0··1
40 Key·to·Flags:40 Key·to·Flags:
41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
44 ··y·(purecode),·p·(processor·specific)44 ··y·(purecode),·p·(processor·specific)
12.1 KB
readelf --wide --symbols {}
    
Offset 110, 122 lines modifiedOffset 110, 122 lines modified
110 ···106:·00012150·····0·NOTYPE··LOCAL··DEFAULT···21·$d110 ···106:·00012150·····0·NOTYPE··LOCAL··DEFAULT···21·$d
111 ···107:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c111 ···107:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
112 ···108:·00001620·····0·NOTYPE··LOCAL··DEFAULT···13·$d112 ···108:·00001620·····0·NOTYPE··LOCAL··DEFAULT···13·$d
113 ···109:·00001620·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits113 ···109:·00001620·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
114 ···110:·000016b0·····0·NOTYPE··LOCAL··DEFAULT···14·$d114 ···110:·000016b0·····0·NOTYPE··LOCAL··DEFAULT···14·$d
115 ···111:·000016b0·····0·OBJECT··LOCAL··DEFAULT···14·__FRAME_END__115 ···111:·000016b0·····0·OBJECT··LOCAL··DEFAULT···14·__FRAME_END__
116 ···112:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·116 ···112:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
117 ···113:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·117 ···113:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
118 ···114:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·118 ···114:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
119 ···115:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·119 ···115:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
120 ···116:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·120 ···116:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
121 ···117:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·121 ···117:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
122 ···118:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·122 ···118:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
123 ···119:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·123 ···119:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
124 ···120:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·124 ···120:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
125 ···121:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·125 ···121:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
126 ···122:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·126 ···122:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
127 ···123:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·127 ···123:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
128 ···124:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·128 ···124:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
129 ···125:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·129 ···125:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
130 ···126:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·130 ···126:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
131 ···127:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·131 ···127:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
132 ···128:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·132 ···128:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
133 ···129:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·133 ···129:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
134 ···130:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·134 ···130:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
135 ···131:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·135 ···131:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
136 ···132:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·136 ···132:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
137 ···133:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·137 ···133:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
138 ···134:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·138 ···134:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
139 ···135:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·139 ···135:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
140 ···136:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·140 ···136:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
141 ···137:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·141 ···137:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
142 ···138:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·142 ···138:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
143 ···139:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·143 ···139:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
144 ···140:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·144 ···140:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
145 ···141:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·145 ···141:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
146 ···142:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·146 ···142:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
147 ···143:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·147 ···143:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
148 ···144:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·148 ···144:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
149 ···145:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·149 ···145:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
150 ···146:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·150 ···146:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
151 ···147:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·151 ···147:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
152 ···148:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·152 ···148:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
153 ···149:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·153 ···149:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
154 ···150:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·154 ···150:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
155 ···151:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·155 ···151:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
156 ···152:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·156 ···152:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
157 ···153:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·157 ···153:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
158 ···154:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·158 ···154:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
159 ···155:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·159 ···155:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
160 ···156:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·160 ···156:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
161 ···157:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·161 ···157:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
162 ···158:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·162 ···158:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
163 ···159:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·163 ···159:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
164 ···160:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·164 ···160:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
165 ···161:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·165 ···161:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
166 ···162:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·166 ···162:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
167 ···163:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·167 ···163:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
168 ···164:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·168 ···164:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
169 ···165:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·169 ···165:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
170 ···166:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·170 ···166:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
171 ···167:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·171 ···167:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
172 ···168:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·172 ···168:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
173 ···169:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·173 ···169:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
174 ···170:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·174 ···170:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
175 ···171:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·175 ···171:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
176 ···172:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·176 ···172:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
177 ···173:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·177 ···173:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
178 ···174:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·178 ···174:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
179 ···175:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·179 ···175:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
180 ···176:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·180 ···176:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
181 ···177:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·181 ···177:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
182 ···178:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·182 ···178:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
183 ···179:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·183 ···179:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
184 ···180:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·184 ···180:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
185 ···181:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·185 ···181:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
186 ···182:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·186 ···182:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
187 ···183:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·187 ···183:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
188 ···184:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·188 ···184:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
189 ···185:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·189 ···185:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
190 ···186:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·190 ···186:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
191 ···187:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·191 ···187:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
192 ···188:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·192 ···188:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
193 ···189:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·193 ···189:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
194 ···190:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·194 ···190:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
195 ···191:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·195 ···191:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
196 ···192:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·196 ···192:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
197 ···193:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·197 ···193:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
198 ···194:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·198 ···194:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
199 ···195:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·199 ···195:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
200 ···196:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·200 ···196:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
201 ···197:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·201 ···197:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
202 ···198:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·202 ···198:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
203 ···199:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·203 ···199:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
204 ···200:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·204 ···200:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
205 ···201:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·205 ···201:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
206 ···202:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·206 ···202:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
207 ···203:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·207 ···203:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
208 ···204:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·208 ···204:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
209 ···205:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·209 ···205:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
210 ···206:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·210 ···206:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
211 ···207:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·211 ···207:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
212 ···208:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·212 ···208:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
213 ···209:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·213 ···209:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
214 ···210:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·214 ···210:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
215 ···211:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·215 ···211:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
216 ···212:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·216 ···212:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
217 ···213:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·217 ···213:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
218 ···214:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·218 ···214:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
219 ···215:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·219 ···215:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
220 ···216:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·220 ···216:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
221 ···217:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·221 ···217:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
222 ···218:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·222 ···218:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·
223 ···219:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·223 ···219:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
224 ···220:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT···25·nismodule.c.04e53510224 ···220:·00000ee7·····0·NOTYPE··LOCAL··DEFAULT···25·nismodule.c.04e53510
225 ···221:·00001170·····0·FUNC····LOCAL··DEFAULT···12·_fini225 ···221:·00001170·····0·FUNC····LOCAL··DEFAULT···12·_fini
226 ···222:·000120a4·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle226 ···222:·000120a4·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle
227 ···223:·00011f10·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC227 ···223:·00011f10·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC
228 ···224:·00012150·····0·OBJECT··LOCAL··DEFAULT···20·__TMC_END__228 ···224:·00012150·····0·OBJECT··LOCAL··DEFAULT···20·__TMC_END__
229 ···225:·00012000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_229 ···225:·00012000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_
230 ···226:·00000978·····0·FUNC····LOCAL··DEFAULT····9·_init230 ···226:·00000978·····0·FUNC····LOCAL··DEFAULT····9·_init
231 ···227:·00000984·····0·NOTYPE··LOCAL··DEFAULT···10·$a231 ···227:·00000984·····0·NOTYPE··LOCAL··DEFAULT···10·$a
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:·2c629b1ab2124055521b48b0b0fc9e85d4a409a33 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03a1044f1e800c7f06f74185a86ecb44ed88e3c9
127 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················24273 ··Length:······················2429
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············3595 ··Prologue·Length:·············359
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 22, 38 lines modifiedOffset 22, 38 lines modified
22 ··Opcode·9·has·1·arg22 ··Opcode·9·has·1·arg
23 ··Opcode·10·has·0·args23 ··Opcode·10·has·0·args
24 ··Opcode·11·has·0·args24 ··Opcode·11·has·0·args
25 ··Opcode·12·has·1·arg25 ··Opcode·12·has·1·arg
  
26 ·The·Directory·Table·(offset·0x1b):26 ·The·Directory·Table·(offset·0x1b):
27 ··1»      ./Modules27 ··1»      ./Modules
28 ··2»      ../Include 
29 ··3»      /usr/include/arm-linux-gnueabihf/bits28 ··2»      /usr/include/arm-linux-gnueabihf/bits
 29 ··3»      ../Include
30 ··4»      /usr/include/rpcsvc30 ··4»      /usr/include/rpcsvc
31 ··5»      /usr/include/rpc31 ··5»      /usr/include/rpc
32 ··6»      /usr/include32 ··6»      /usr/include
  
33 ·The·File·Name·Table·(offset·0x89):33 ·The·File·Name·Table·(offset·0x89):
34 ··Entry»  Dir»       Time»   Size»       Name34 ··Entry»  Dir»       Time»   Size»       Name
35 ··1»      1»     0»    0»   nismodule.c35 ··1»      1»     0»    0»   nismodule.c
36 ··2»      2»     0»    0»   object.h 
37 ··3»      3»     0»    0»   string_fortified.h36 ··2»      2»     0»    0»   string_fortified.h
 37 ··3»      3»     0»    0»   object.h
38 ··4»      2»     0»    0»   modsupport.h38 ··4»      3»     0»    0»   modsupport.h
39 ··5»      2»     0»    0»   moduleobject.h39 ··5»      3»     0»    0»   moduleobject.h
40 ··6»      2»     0»    0»   pyerrors.h40 ··6»      3»     0»    0»   pyerrors.h
41 ··7»      2»     0»    0»   dictobject.h41 ··7»      3»     0»    0»   dictobject.h
42 ··8»      4»     0»    0»   ypclnt.h42 ··8»      4»     0»    0»   ypclnt.h
43 ··9»      2»     0»    0»   unicodeobject.h 
44 ··10»     2»    0»   0»  listobject.h 
45 ··11»     5»    0»   0»  clnt.h43 ··9»      5»     0»    0»   clnt.h
46 ··12»     6»    0»   0»  stdlib.h44 ··10»     6»    0»   0»  stdlib.h
 45 ··11»     3»    0»   0»  unicodeobject.h
 46 ··12»     3»    0»   0»  listobject.h
47 ··13»     5»    0»   0»  xdr.h47 ··13»     5»    0»   0»  xdr.h
48 ··14»     6»    0»   0»  string.h48 ··14»     6»    0»   0»  string.h
49 ··15»     2»    0»   0»  ceval.h49 ··15»     3»    0»   0»  ceval.h
50 ··16»     2»    0»   0»  bytesobject.h50 ··16»     3»    0»   0»  bytesobject.h
  
51 ·Line·Number·Statements:51 ·Line·Number·Statements:
52 ··[0x00000171]··Set·column·to·152 ··[0x00000171]··Set·column·to·1
53 ··[0x00000173]··Extended·opcode·2:·set·Address·to·0xf7c53 ··[0x00000173]··Extended·opcode·2:·set·Address·to·0xf7c
54 ··[0x0000017a]··Advance·Line·by·458·to·45954 ··[0x0000017a]··Advance·Line·by·458·to·459
55 ··[0x0000017d]··Copy55 ··[0x0000017d]··Copy
56 ··[0x0000017e]··Set·column·to·556 ··[0x0000017e]··Set·column·to·5
Offset 145, 1257 lines modifiedOffset 145, 1260 lines modified
145 ··[0x000001fa]··Set·column·to·9145 ··[0x000001fa]··Set·column·to·9
146 ··[0x000001fc]··Set·is_stmt·to·0146 ··[0x000001fc]··Set·is_stmt·to·0
147 ··[0x000001fd]··Copy·(view·1)147 ··[0x000001fd]··Copy·(view·1)
148 ··[0x000001fe]··Set·column·to·8148 ··[0x000001fe]··Set·column·to·8
149 ··[0x00000200]··Special·opcode·33:·advance·Address·by·4·to·0xfee·and·Line·by·0·to·402149 ··[0x00000200]··Special·opcode·33:·advance·Address·by·4·to·0xfee·and·Line·by·0·to·402
150 ··[0x00000201]··Set·column·to·28150 ··[0x00000201]··Set·column·to·28
151 ··[0x00000203]··Extended·opcode·4:·set·Discriminator·to·1151 ··[0x00000203]··Extended·opcode·4:·set·Discriminator·to·1
152 ··[0x00000207]··Special·opcode·33:·advance·Address·by·4·to·0xff2·and·Line·by·0·to·402152 ··[0x00000207]··Special·opcode·19:·advance·Address·by·2·to·0xff0·and·Line·by·0·to·402
 153 ··[0x00000208]··Set·column·to·17
153 ··[0x00000208]··Extended·opcode·4:·set·Discriminator·to·1154 ··[0x0000020a]··Extended·opcode·4:·set·Discriminator·to·1
154 ··[0x0000020c]··Special·opcode·47:·advance·Address·by·6·to·0xff8·and·Line·by·0·to·402155 ··[0x0000020e]··Special·opcode·47:·advance·Address·by·6·to·0xff6·and·Line·by·0·to·402
155 ··[0x0000020d]··Set·column·to·17156 ··[0x0000020f]··Set·column·to·5
156 ··[0x0000020f]··Extended·opcode·4:·set·Discriminator·to·1 
157 ··[0x00000213]··Special·opcode·19:·advance·Address·by·2·to·0xffa·and·Line·by·0·to·402 
158 ··[0x00000214]··Set·column·to·9 
159 ··[0x00000216]··Set·is_stmt·to·1157 ··[0x00000211]··Set·is_stmt·to·1
160 ··[0x00000217]··Special·opcode·20:·advance·Address·by·2·to·0xffc·and·Line·by·1·to·403158 ··[0x00000212]··Special·opcode·52:·advance·Address·by·6·to·0xffc·and·Line·by·5·to·407
161 ··[0x00000218]··Set·column·to·1159 ··[0x00000213]··Set·column·to·11
 160 ··[0x00000215]··Set·is_stmt·to·0
162 ··[0x0000021a]··Advance·Line·by·-353·to·50161 ··[0x00000216]··Advance·Line·by·-48·to·359
163 ··[0x0000021d]··Copy·(view·1)162 ··[0x00000218]··Special·opcode·19:·advance·Address·by·2·to·0xffe·and·Line·by·0·to·359
 163 ··[0x00000219]··Set·column·to·9
 164 ··[0x0000021b]··Special·opcode·23:·advance·Address·by·2·to·0x1000·and·Line·by·4·to·363
 165 ··[0x0000021c]··Set·column·to·11
 166 ··[0x0000021e]··Special·opcode·15:·advance·Address·by·2·to·0x1002·and·Line·by·-4·to·359
164 ··[0x0000021e]··Set·column·to·5167 ··[0x0000021f]··Set·column·to·5
165 ··[0x00000220]··Set·is_stmt·to·0168 ··[0x00000221]··Set·is_stmt·to·1
 169 ··[0x00000222]··Special·opcode·34:·advance·Address·by·4·to·0x1006·and·Line·by·1·to·360
166 ··[0x00000221]··Special·opcode·7:·advance·Address·by·0·to·0xffc·and·Line·by·2·to·52·(view·2)170 ··[0x00000223]··Special·opcode·7:·advance·Address·by·0·to·0x1006·and·Line·by·2·to·362·(view·1)
167 ··[0x00000222]··Special·opcode·75:·advance·Address·by·10·to·0x1006·and·Line·by·0·to·52 
168 ··[0x00000223]··Special·opcode·61:·advance·Address·by·8·to·0x100e·and·Line·by·0·to·52 
169 ··[0x00000224]··Set·column·to·1171 ··[0x00000224]··Set·column·to·11
170 ··[0x00000226]··Advance·Line·by·372·to·424 
171 ··[0x00000229]··Copy·(view·1)172 ··[0x00000226]··Copy·(view·2)
 173 ··[0x00000227]··Set·column·to·9
 174 ··[0x00000229]··Set·is_stmt·to·0
 175 ··[0x0000022a]··Special·opcode·34:·advance·Address·by·4·to·0x100a·and·Line·by·1·to·363
 176 ··[0x0000022b]··Set·is_stmt·to·1
 177 ··[0x0000022c]··Special·opcode·48:·advance·Address·by·6·to·0x1010·and·Line·by·1·to·364
 178 ··[0x0000022d]··Set·column·to·11
 179 ··[0x0000022f]··Special·opcode·3:·advance·Address·by·0·to·0x1010·and·Line·by·-2·to·362·(view·1)
 180 ··[0x00000230]··Set·column·to·12
 181 ··[0x00000232]··Set·is_stmt·to·0
 182 ··[0x00000233]··Copy·(view·2)
 183 ··[0x00000234]··Set·column·to·11
 184 ··[0x00000236]··Special·opcode·19:·advance·Address·by·2·to·0x1012·and·Line·by·0·to·362
 185 ··[0x00000237]··Set·column·to·9
 186 ··[0x00000239]··Set·is_stmt·to·1
 187 ··[0x0000023a]··Special·opcode·20:·advance·Address·by·2·to·0x1014·and·Line·by·1·to·363
 188 ··[0x0000023b]··Set·column·to·36
 189 ··[0x0000023d]··Set·is_stmt·to·0
 190 ··[0x0000023e]··Special·opcode·4:·advance·Address·by·0·to·0x1014·and·Line·by·-1·to·362·(view·1)
 191 ··[0x0000023f]··Set·column·to·9
 192 ··[0x00000241]··Special·opcode·20:·advance·Address·by·2·to·0x1016·and·Line·by·1·to·363
 193 ··[0x00000242]··Set·column·to·11
 194 ··[0x00000244]··Special·opcode·18:·advance·Address·by·2·to·0x1018·and·Line·by·-1·to·362
 195 ··[0x00000245]··Set·column·to·9
 196 ··[0x00000247]··Special·opcode·20:·advance·Address·by·2·to·0x101a·and·Line·by·1·to·363
 197 ··[0x00000248]··Set·column·to·20
 198 ··[0x0000024a]··Special·opcode·18:·advance·Address·by·2·to·0x101c·and·Line·by·-1·to·362
 199 ··[0x0000024b]··Set·column·to·5
 200 ··[0x0000024d]··Set·is_stmt·to·1
 201 ··[0x0000024e]··Special·opcode·37:·advance·Address·by·4·to·0x1020·and·Line·by·4·to·366
 202 ··[0x0000024f]··Set·column·to·9
 203 ··[0x00000251]··Special·opcode·6:·advance·Address·by·0·to·0x1020·and·Line·by·1·to·367·(view·1)
 204 ··[0x00000252]··Special·opcode·104:·advance·Address·by·14·to·0x102e·and·Line·by·1·to·368
 205 ··[0x00000253]··Set·is_stmt·to·0
 206 ··[0x00000254]··Copy·(view·1)
 207 ··[0x00000255]··Set·column·to·1
 208 ··[0x00000257]··Advance·Line·by·56·to·424
 209 ··[0x00000259]··Copy·(view·2)
 210 ··[0x0000025a]··Set·column·to·5
Max diff block lines reached; 118490/130183 bytes (91.02%) of diff not shown.
595 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 6282 lines modifiedOffset 1, 6274 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0xef4·(32-bit)3 ···Length:········0xee3·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x1a4):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x1a4):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0xa8):·<artificial>10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0xa8):·<artificial>
11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0xc):·./build-static11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0xc):·./build-static
12 ····<19>···DW_AT_ranges······:·0x13812 ····<19>···DW_AT_ranges······:·0x130
13 ····<1d>···DW_AT_low_pc······:·0x013 ····<1d>···DW_AT_low_pc······:·0x0
14 ····<21>···DW_AT_stmt_list···:·0x014 ····<21>···DW_AT_stmt_list···:·0x0
15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)
16 ····<26>···DW_AT_abstract_origin:·<0x2de0>16 ····<26>···DW_AT_abstract_origin:·<0x2dcf>
17 ····<2a>···DW_AT_low_pc······:·0xf7c17 ····<2a>···DW_AT_low_pc······:·0xf7c
18 ····<2e>···DW_AT_high_pc·····:·0x4c18 ····<2e>···DW_AT_high_pc·····:·0x4c
19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
20 ····<34>···DW_AT_GNU_all_call_sites:·120 ····<34>···DW_AT_GNU_all_call_sites:·1
21 ····<34>···DW_AT_sibling·····:·<0xa4>21 ····<34>···DW_AT_sibling·····:·<0xa4>
22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_variable)22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_variable)
23 ····<39>···DW_AT_abstract_origin:·<0x2df1>23 ····<39>···DW_AT_abstract_origin:·<0x2de0>
24 ····<3d>···DW_AT_location····:·0x6·(location·list)24 ····<3d>···DW_AT_location····:·0x6·(location·list)
25 ····<41>···DW_AT_GNU_locviews:·0x025 ····<41>···DW_AT_GNU_locviews:·0x0
26 ·<2><45>:·Abbrev·Number:·3·(DW_TAG_variable)26 ·<2><45>:·Abbrev·Number:·3·(DW_TAG_variable)
27 ····<46>···DW_AT_abstract_origin:·<0x2dfc>27 ····<46>···DW_AT_abstract_origin:·<0x2deb>
28 ····<4a>···DW_AT_location····:·0x31·(location·list)28 ····<4a>···DW_AT_location····:·0x31·(location·list)
29 ····<4e>···DW_AT_GNU_locviews:·0x2f29 ····<4e>···DW_AT_GNU_locviews:·0x2f
30 ·<2><52>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)30 ·<2><52>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)
31 ····<53>···DW_AT_low_pc······:·0xf8a31 ····<53>···DW_AT_low_pc······:·0xf8a
32 ····<57>···DW_AT_abstract_origin:·<0xd6d>32 ····<57>···DW_AT_abstract_origin:·<0xd5c>
33 ····<5b>···DW_AT_sibling·····:·<0x67>33 ····<5b>···DW_AT_sibling·····:·<0x67>
34 ·<3><5f>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)34 ·<3><5f>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
35 ····<60>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))35 ····<60>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
36 ····<62>···DW_AT_GNU_call_site_value:·3·byte·block:·a·f5·3·»  (DW_OP_const2u:·1013)36 ····<62>···DW_AT_GNU_call_site_value:·3·byte·block:·a·f5·3·»  (DW_OP_const2u:·1013)
37 ·<3><66>:·Abbrev·Number:·037 ·<3><66>:·Abbrev·Number:·0
38 ·<2><67>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)38 ·<2><67>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)
39 ····<68>···DW_AT_low_pc······:·0xf9239 ····<68>···DW_AT_low_pc······:·0xf92
40 ····<6c>···DW_AT_abstract_origin:·<0xd79>40 ····<6c>···DW_AT_abstract_origin:·<0xd68>
41 ····<70>···DW_AT_sibling·····:·<0x7b>41 ····<70>···DW_AT_sibling·····:·<0x7b>
42 ·<3><74>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)42 ·<3><74>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
43 ····<75>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))43 ····<75>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
44 ····<77>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)44 ····<77>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)
45 ·<3><7a>:·Abbrev·Number:·045 ·<3><7a>:·Abbrev·Number:·0
46 ·<2><7b>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)46 ·<2><7b>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)
47 ····<7c>···DW_AT_low_pc······:·0xfa047 ····<7c>···DW_AT_low_pc······:·0xfa0
48 ····<80>···DW_AT_abstract_origin:·<0xd85>48 ····<80>···DW_AT_abstract_origin:·<0xd74>
49 ····<84>···DW_AT_sibling·····:·<0x93>49 ····<84>···DW_AT_sibling·····:·<0x93>
50 ·<3><88>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)50 ·<3><88>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
51 ····<89>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))51 ····<89>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
52 ····<8b>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)52 ····<8b>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)
53 ·<3><8d>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)53 ·<3><8d>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
54 ····<8e>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))54 ····<8e>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))
55 ····<90>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)55 ····<90>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)
56 ·<3><92>:·Abbrev·Number:·056 ·<3><92>:·Abbrev·Number:·0
57 ·<2><93>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)57 ·<2><93>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)
58 ····<94>···DW_AT_low_pc······:·0xfb458 ····<94>···DW_AT_low_pc······:·0xfb4
59 ····<98>···DW_AT_abstract_origin:·<0xd91>59 ····<98>···DW_AT_abstract_origin:·<0xd80>
60 ·<3><9c>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)60 ·<3><9c>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
61 ····<9d>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))61 ····<9d>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
62 ····<9f>···DW_AT_GNU_call_site_value:·2·byte·block:·75·0·»   (DW_OP_breg5·(r5):·0)62 ····<9f>···DW_AT_GNU_call_site_value:·2·byte·block:·75·0·»   (DW_OP_breg5·(r5):·0)
63 ·<3><a2>:·Abbrev·Number:·063 ·<3><a2>:·Abbrev·Number:·0
64 ·<2><a3>:·Abbrev·Number:·064 ·<2><a3>:·Abbrev·Number:·0
65 ·<1><a4>:·Abbrev·Number:·2·(DW_TAG_subprogram)65 ·<1><a4>:·Abbrev·Number:·2·(DW_TAG_subprogram)
66 ····<a5>···DW_AT_abstract_origin:·<0x2e08>66 ····<a5>···DW_AT_abstract_origin:·<0x2df7>
67 ····<a9>···DW_AT_low_pc······:·0xfc867 ····<a9>···DW_AT_low_pc······:·0xfc8
68 ····<ad>···DW_AT_high_pc·····:·0x1a868 ····<ad>···DW_AT_high_pc·····:·0x1a8
69 ····<b1>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)69 ····<b1>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
70 ····<b3>···DW_AT_GNU_all_call_sites:·170 ····<b3>···DW_AT_GNU_all_call_sites:·1
71 ····<b3>···DW_AT_sibling·····:·<0x3f1>71 ····<b3>···DW_AT_sibling·····:·<0x3e0>
72 ·<2><b7>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)72 ·<2><b7>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
73 ····<b8>···DW_AT_abstract_origin:·<0x2e19>73 ····<b8>···DW_AT_abstract_origin:·<0x2e08>
74 ····<bc>···DW_AT_location····:·0x48·(location·list)74 ····<bc>···DW_AT_location····:·0x48·(location·list)
75 ····<c0>···DW_AT_GNU_locviews:·0x4475 ····<c0>···DW_AT_GNU_locviews:·0x44
76 ·<2><c4>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)76 ·<2><c4>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
77 ····<c5>···DW_AT_abstract_origin:·<0x2e26>77 ····<c5>···DW_AT_abstract_origin:·<0x2e15>
78 ····<c9>···DW_AT_location····:·0x6f·(location·list)78 ····<c9>···DW_AT_location····:·0x6f·(location·list)
79 ····<cd>···DW_AT_GNU_locviews:·0x6979 ····<cd>···DW_AT_GNU_locviews:·0x69
80 ·<2><d1>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)80 ·<2><d1>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
81 ····<d2>···DW_AT_abstract_origin:·<0x2e33>81 ····<d2>···DW_AT_abstract_origin:·<0x2e22>
82 ····<d6>···DW_AT_location····:·0xa1·(location·list)82 ····<d6>···DW_AT_location····:·0xa1·(location·list)
83 ····<da>···DW_AT_GNU_locviews:·0x9b83 ····<da>···DW_AT_GNU_locviews:·0x9b
84 ·<2><de>:·Abbrev·Number:·8·(DW_TAG_variable)84 ·<2><de>:·Abbrev·Number:·8·(DW_TAG_variable)
85 ····<df>···DW_AT_abstract_origin:·<0x2e40>85 ····<df>···DW_AT_abstract_origin:·<0x2e2f>
86 ····<e3>···DW_AT_location····:·2·byte·block:·91·5c·»     (DW_OP_fbreg:·-36)86 ····<e3>···DW_AT_location····:·2·byte·block:·91·5c·»     (DW_OP_fbreg:·-36)
87 ·<2><e6>:·Abbrev·Number:·3·(DW_TAG_variable)87 ·<2><e6>:·Abbrev·Number:·3·(DW_TAG_variable)
88 ····<e7>···DW_AT_abstract_origin:·<0x2e4d>88 ····<e7>···DW_AT_abstract_origin:·<0x2e3c>
89 ····<eb>···DW_AT_location····:·0xd7·(location·list)89 ····<eb>···DW_AT_location····:·0xd3·(location·list)
90 ····<ef>···DW_AT_GNU_locviews:·0xcd90 ····<ef>···DW_AT_GNU_locviews:·0xcd
91 ·<2><f3>:·Abbrev·Number:·3·(DW_TAG_variable)91 ·<2><f3>:·Abbrev·Number:·3·(DW_TAG_variable)
92 ····<f4>···DW_AT_abstract_origin:·<0x2e5a>92 ····<f4>···DW_AT_abstract_origin:·<0x2e49>
93 ····<f8>···DW_AT_location····:·0x124·(location·list)93 ····<f8>···DW_AT_location····:·0x107·(location·list)
94 ····<fc>···DW_AT_GNU_locviews:·0x11894 ····<fc>···DW_AT_GNU_locviews:·0xfd
95 ·<2><100>:·Abbrev·Number:·3·(DW_TAG_variable)95 ·<2><100>:·Abbrev·Number:·3·(DW_TAG_variable)
96 ····<101>···DW_AT_abstract_origin:·<0x2e67>96 ····<101>···DW_AT_abstract_origin:·<0x2e56>
97 ····<105>···DW_AT_location····:·0x170·(location·list)97 ····<105>···DW_AT_location····:·0x14a·(location·list)
98 ····<109>···DW_AT_GNU_locviews:·0x16e98 ····<109>···DW_AT_GNU_locviews:·0x146
4.96 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 43, 84 lines modifiedOffset 43, 84 lines modified
43 ····DW_AT·value:·0·····DW_FORM·value:·043 ····DW_AT·value:·0·····DW_FORM·value:·0
44 ···8······DW_TAG_variable····[no·children]44 ···8······DW_TAG_variable····[no·children]
45 ····DW_AT_abstract_origin·DW_FORM_ref_addr45 ····DW_AT_abstract_origin·DW_FORM_ref_addr
46 ····DW_AT_location·····DW_FORM_exprloc46 ····DW_AT_location·····DW_FORM_exprloc
47 ····DW_AT·value:·0·····DW_FORM·value:·047 ····DW_AT·value:·0·····DW_FORM·value:·0
48 ···9······DW_TAG_inlined_subroutine····[has·children]48 ···9······DW_TAG_inlined_subroutine····[has·children]
49 ····DW_AT_abstract_origin·DW_FORM_ref_addr49 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 50 ····DW_AT_ranges·······DW_FORM_sec_offset
50 ····DW_AT_entry_pc·····DW_FORM_addr 
51 ····DW_AT_GNU_entry_view·DW_FORM_data1 
52 ····DW_AT_low_pc·······DW_FORM_addr 
53 ····DW_AT_high_pc······DW_FORM_data4 
54 ····DW_AT_call_file····DW_FORM_data151 ····DW_AT_call_file····DW_FORM_data1
55 ····DW_AT_call_line····DW_FORM_data252 ····DW_AT_call_line····DW_FORM_data2
56 ····DW_AT_call_column··DW_FORM_data153 ····DW_AT_call_column··DW_FORM_data1
57 ····DW_AT_sibling······DW_FORM_ref454 ····DW_AT_sibling······DW_FORM_ref4
58 ····DW_AT·value:·0·····DW_FORM·value:·055 ····DW_AT·value:·0·····DW_FORM·value:·0
59 ···10······DW_TAG_formal_parameter····[no·children]56 ···10······DW_TAG_formal_parameter····[no·children]
60 ····DW_AT_abstract_origin·DW_FORM_ref_addr57 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 58 ····DW_AT_location·····DW_FORM_exprloc
61 ····DW_AT·value:·0·····DW_FORM·value:·059 ····DW_AT·value:·0·····DW_FORM·value:·0
62 ···11······DW_TAG_GNU_call_site····[no·children]60 ···11······DW_TAG_lexical_block····[has·children]
 61 ····DW_AT_ranges·······DW_FORM_sec_offset
63 ····DW_AT_low_pc·······DW_FORM_addr 
64 ····DW_AT_abstract_origin·DW_FORM_ref4 
65 ····DW_AT·value:·0·····DW_FORM·value:·062 ····DW_AT·value:·0·····DW_FORM·value:·0
66 ···12······DW_TAG_lexical_block····[has·children]63 ···12······DW_TAG_label····[no·children]
67 ····DW_AT_abstract_origin·DW_FORM_ref_addr64 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 65 ····DW_AT_low_pc·······DW_FORM_addr
68 ····DW_AT_ranges·······DW_FORM_sec_offset 
69 ····DW_AT_sibling······DW_FORM_ref4 
70 ····DW_AT·value:·0·····DW_FORM·value:·066 ····DW_AT·value:·0·····DW_FORM·value:·0
71 ···13······DW_TAG_inlined_subroutine····[has·children]67 ···13······DW_TAG_inlined_subroutine····[has·children]
72 ····DW_AT_abstract_origin·DW_FORM_ref_addr68 ····DW_AT_abstract_origin·DW_FORM_ref_addr
73 ····DW_AT_entry_pc·····DW_FORM_addr69 ····DW_AT_entry_pc·····DW_FORM_addr
74 ····DW_AT_GNU_entry_view·DW_FORM_data170 ····DW_AT_GNU_entry_view·DW_FORM_data1
75 ····DW_AT_ranges·······DW_FORM_sec_offset71 ····DW_AT_ranges·······DW_FORM_sec_offset
76 ····DW_AT_call_file····DW_FORM_data172 ····DW_AT_call_file····DW_FORM_data1
77 ····DW_AT_call_line····DW_FORM_data273 ····DW_AT_call_line····DW_FORM_data2
78 ····DW_AT_call_column··DW_FORM_data174 ····DW_AT_call_column··DW_FORM_data1
79 ····DW_AT_sibling······DW_FORM_ref475 ····DW_AT_sibling······DW_FORM_ref4
80 ····DW_AT·value:·0·····DW_FORM·value:·076 ····DW_AT·value:·0·····DW_FORM·value:·0
 77 ···14······DW_TAG_GNU_call_site····[has·children]
 78 ····DW_AT_low_pc·······DW_FORM_addr
 79 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc
 80 ····DW_AT·value:·0·····DW_FORM·value:·0
 81 ···15······DW_TAG_GNU_call_site····[no·children]
 82 ····DW_AT_low_pc·······DW_FORM_addr
 83 ····DW_AT_abstract_origin·DW_FORM_ref4
 84 ····DW_AT·value:·0·····DW_FORM·value:·0
 85 ···16······DW_TAG_GNU_call_site····[no·children]
 86 ····DW_AT_low_pc·······DW_FORM_addr
 87 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc
 88 ····DW_AT·value:·0·····DW_FORM·value:·0
 89 ···17······DW_TAG_GNU_call_site····[has·children]
 90 ····DW_AT_low_pc·······DW_FORM_addr
 91 ····DW_AT·value:·0·····DW_FORM·value:·0
81 ···14······DW_TAG_inlined_subroutine····[has·children]92 ···18······DW_TAG_inlined_subroutine····[has·children]
82 ····DW_AT_abstract_origin·DW_FORM_ref_addr93 ····DW_AT_abstract_origin·DW_FORM_ref_addr
83 ····DW_AT_entry_pc·····DW_FORM_addr94 ····DW_AT_entry_pc·····DW_FORM_addr
84 ····DW_AT_GNU_entry_view·DW_FORM_data195 ····DW_AT_GNU_entry_view·DW_FORM_data1
85 ····DW_AT_low_pc·······DW_FORM_addr96 ····DW_AT_low_pc·······DW_FORM_addr
86 ····DW_AT_high_pc······DW_FORM_data497 ····DW_AT_high_pc······DW_FORM_data4
87 ····DW_AT_call_file····DW_FORM_data198 ····DW_AT_call_file····DW_FORM_data1
88 ····DW_AT_call_line····DW_FORM_data299 ····DW_AT_call_line····DW_FORM_data2
89 ····DW_AT_call_column··DW_FORM_data1100 ····DW_AT_call_column··DW_FORM_data1
90 ····DW_AT·value:·0·····DW_FORM·value:·0 
91 ···15······DW_TAG_inlined_subroutine····[has·children] 
92 ····DW_AT_abstract_origin·DW_FORM_ref_addr 
93 ····DW_AT_ranges·······DW_FORM_sec_offset 
94 ····DW_AT_call_file····DW_FORM_data1 
95 ····DW_AT_call_line····DW_FORM_data2 
96 ····DW_AT_call_column··DW_FORM_data1 
97 ····DW_AT_sibling······DW_FORM_ref4101 ····DW_AT_sibling······DW_FORM_ref4
98 ····DW_AT·value:·0·····DW_FORM·value:·0102 ····DW_AT·value:·0·····DW_FORM·value:·0
99 ···16······DW_TAG_formal_parameter····[no·children]103 ···19······DW_TAG_formal_parameter····[no·children]
100 ····DW_AT_abstract_origin·DW_FORM_ref_addr104 ····DW_AT_abstract_origin·DW_FORM_ref_addr
101 ····DW_AT_location·····DW_FORM_exprloc 
102 ····DW_AT·value:·0·····DW_FORM·value:·0105 ····DW_AT·value:·0·····DW_FORM·value:·0
103 ···17······DW_TAG_lexical_block····[has·children]106 ···20······DW_TAG_lexical_block····[has·children]
 107 ····DW_AT_abstract_origin·DW_FORM_ref_addr
104 ····DW_AT_ranges·······DW_FORM_sec_offset108 ····DW_AT_ranges·······DW_FORM_sec_offset
 109 ····DW_AT_sibling······DW_FORM_ref4
105 ····DW_AT·value:·0·····DW_FORM·value:·0110 ····DW_AT·value:·0·····DW_FORM·value:·0
106 ···18······DW_TAG_label····[no·children]111 ···21······DW_TAG_inlined_subroutine····[has·children]
107 ····DW_AT_abstract_origin·DW_FORM_ref_addr112 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 113 ····DW_AT_entry_pc·····DW_FORM_addr
 114 ····DW_AT_GNU_entry_view·DW_FORM_data1
108 ····DW_AT_low_pc·······DW_FORM_addr115 ····DW_AT_low_pc·······DW_FORM_addr
109 ····DW_AT·value:·0·····DW_FORM·value:·0 
110 ···19······DW_TAG_GNU_call_site····[has·children] 
111 ····DW_AT_low_pc·······DW_FORM_addr116 ····DW_AT_high_pc······DW_FORM_data4
 117 ····DW_AT_call_file····DW_FORM_data1
 118 ····DW_AT_call_line····DW_FORM_data2
 119 ····DW_AT_call_column··DW_FORM_data1
112 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc 
113 ····DW_AT·value:·0·····DW_FORM·value:·0 
114 ···20······DW_TAG_GNU_call_site····[no·children] 
115 ····DW_AT_low_pc·······DW_FORM_addr 
116 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc 
117 ····DW_AT·value:·0·····DW_FORM·value:·0 
118 ···21······DW_TAG_GNU_call_site····[has·children] 
119 ····DW_AT_low_pc·······DW_FORM_addr 
120 ····DW_AT·value:·0·····DW_FORM·value:·0120 ····DW_AT·value:·0·····DW_FORM·value:·0
121 ···22······DW_TAG_lexical_block····[has·children]121 ···22······DW_TAG_lexical_block····[has·children]
122 ····DW_AT_abstract_origin·DW_FORM_ref_addr122 ····DW_AT_abstract_origin·DW_FORM_ref_addr
123 ····DW_AT_low_pc·······DW_FORM_addr123 ····DW_AT_low_pc·······DW_FORM_addr
124 ····DW_AT_high_pc······DW_FORM_data4124 ····DW_AT_high_pc······DW_FORM_data4
125 ····DW_AT·value:·0·····DW_FORM·value:·0125 ····DW_AT·value:·0·····DW_FORM·value:·0
126 ···23······DW_TAG_inlined_subroutine····[has·children]126 ···23······DW_TAG_inlined_subroutine····[has·children]
47.6 KB
readelf --wide --debug-dump=loc {}
    
Offset 50, 681 lines modifiedOffset 50, 669 lines modified
50 ····000000ac·v0000000·v0000000·views·at·0000009d·for:50 ····000000ac·v0000000·v0000000·views·at·0000009d·for:
51 ·············00000fd4·00000fe5·(DW_OP_reg1·(r1))51 ·············00000fd4·00000fe5·(DW_OP_reg1·(r1))
52 ····000000b7·v0000000·v0000000·views·at·0000009f·for:52 ····000000b7·v0000000·v0000000·views·at·0000009f·for:
53 ·············00000fe5·00001170·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)53 ·············00000fe5·00001170·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
54 ····000000c5·<End·of·list>54 ····000000c5·<End·of·list>
  
55 ····000000cd·v0000000·v0000000·location·view·pair55 ····000000cd·v0000000·v0000000·location·view·pair
56 ····000000cf·v0000000·v0000000·location·view·pair56 ····000000cf·v0000001·v0000000·location·view·pair
57 ····000000d1·v0000001·v0000000·location·view·pair57 ····000000d1·v0000000·v0000000·location·view·pair
58 ····000000d3·v0000001·v0000000·location·view·pair 
59 ····000000d5·v0000000·v0000000·location·view·pair 
  
60 ····000000d7·v0000000·v0000000·views·at·000000cd·for: 
61 ·············00001014·00001056·(DW_OP_reg6·(r6)) 
62 ····000000e2·v0000000·v0000000·views·at·000000cf·for: 
63 ·············000010e6·000010f8·(DW_OP_reg6·(r6)) 
64 ····000000ed·v0000001·v0000000·views·at·000000d1·for: 
65 ·············00001106·00001108·(DW_OP_lit0;·DW_OP_stack_value) 
66 ····000000f9·v0000001·v0000000·views·at·000000d3·for: 
67 ·············00001128·0000112a·(DW_OP_lit0;·DW_OP_stack_value) 
68 ····00000105·v0000000·v0000000·views·at·000000d5·for: 
69 ·············00001134·00001170·(DW_OP_reg6·(r6)) 
70 ····00000110·<End·of·list> 
  
71 ····00000118·v0000000·v0000000·location·view·pair 
72 ····0000011a·v0000000·v0000000·location·view·pair 
73 ····0000011c·v0000000·v0000000·location·view·pair 
74 ····0000011e·v0000000·v0000000·location·view·pair 
75 ····00000120·v0000000·v0000000·location·view·pair 
76 ····00000122·v0000000·v0000000·location·view·pair 
  
77 ····00000124·v0000000·v0000000·views·at·00000118·for: 
78 ·············00001014·00001036·(DW_OP_reg7·(r7)) 
79 ····0000012f·v0000000·v0000000·views·at·0000011a·for: 
80 ·············00001036·00001039·(DW_OP_reg0·(r0)) 
81 ····0000013a·v0000000·v0000000·views·at·0000011c·for: 
82 ·············00001039·00001056·(DW_OP_reg7·(r7)) 
83 ····00000145·v0000000·v0000000·views·at·0000011e·for: 
84 ·············000010f0·000010f8·(DW_OP_reg0·(r0)) 
85 ····00000150·v0000000·v0000000·views·at·00000120·for: 
86 ·············00001134·00001138·(DW_OP_reg7·(r7)) 
87 ····0000015b·v0000000·v0000000·views·at·00000122·for: 
88 ·············00001138·0000113b·(DW_OP_reg0·(r0)) 
89 ····00000166·<End·of·list> 
  
90 ····0000016e·v0000000·v0000000·location·view·pair 
  
91 ····00000170·v0000000·v0000000·views·at·0000016e·for: 
92 ·············00000ff8·00001005·(DW_OP_reg0·(r0)) 
93 ····0000017b·<End·of·list> 
  
94 ····00000183·v0000000·v0000000·location·view·pair 
95 ····00000185·v0000000·v0000000·location·view·pair 
96 ····00000187·v0000000·v0000000·location·view·pair 
97 ····00000189·v0000000·v0000000·location·view·pair 
  
98 ····0000018b·v0000000·v0000000·views·at·00000183·for: 
99 ·············00001014·00001028·(DW_OP_reg5·(r5)) 
100 ····00000196·v0000000·v0000000·views·at·00000185·for: 
101 ·············00001030·00001034·(DW_OP_reg0·(r0)) 
102 ····000001a1·v0000000·v0000000·views·at·00000187·for: 
103 ·············00001034·00001039·(DW_OP_reg1·(r1)) 
104 ····000001ac·v0000000·v0000000·views·at·00000189·for: 
105 ·············00001039·00001050·(DW_OP_reg5·(r5)) 
106 ····000001b7·<End·of·list> 
  
107 ····000001bf·v0000000·v0000000·location·view·pair 
108 ····000001c1·v0000001·v0000000·location·view·pair 
  
109 ····000001c3·v0000000·v0000000·views·at·000001bf·for: 
110 ·············00001014·00001022·(DW_OP_reg5·(r5)) 
111 ····000001ce·v0000001·v0000000·views·at·000001c1·for: 
112 ·············0000103a·0000104c·(DW_OP_reg5·(r5)) 
113 ····000001d9·<End·of·list> 
  
114 ····000001e1·v0000001·v0000000·location·view·pair 
  
115 ····000001e3·v0000001·v0000000·views·at·000001e1·for: 
116 ·············0000103e·0000104c·(DW_OP_reg5·(r5)) 
117 ····000001ee·<End·of·list> 
  
118 ····000001f6·v0000004·v0000000·location·view·pair 
  
119 ····000001f8·v0000004·v0000000·views·at·000001f6·for: 
120 ·············0000103e·0000104c·(DW_OP_reg5·(r5)) 
121 ····00000203·<End·of·list> 
  
122 ····0000020b·v0000002·v0000000·location·view·pair 
123 ····0000020d·v0000000·v0000000·location·view·pair 
124 ····0000020f·v0000000·v0000000·location·view·pair 
  
125 ····00000211·v0000002·v0000000·views·at·0000020b·for: 
126 ·············0000104c·00001056·(DW_OP_reg7·(r7)) 
127 ····0000021c·v0000000·v0000000·views·at·0000020d·for: 
128 ·············00001134·00001138·(DW_OP_reg7·(r7)) 
129 ····00000227·v0000000·v0000000·views·at·0000020f·for: 
130 ·············00001138·0000113b·(DW_OP_reg0·(r0)) 
131 ····00000232·<End·of·list> 
  
132 ····0000023a·v0000000·v0000000·location·view·pair 
133 ····0000023c·v0000001·v0000000·location·view·pair 
  
134 ····0000023e·v0000000·v0000000·views·at·0000023a·for: 
135 ·············000010d0·000010e6·(DW_OP_addr:·12158;·DW_OP_stack_value) 
136 ····0000024e·v0000001·v0000000·views·at·0000023c·for: 
137 ·············0000112a·00001134·(DW_OP_lit0;·DW_OP_stack_value) 
138 ····0000025a·<End·of·list> 
  
139 ····00000262·v0000000·v0000000·location·view·pair 
140 ····00000264·v0000000·v0000000·location·view·pair 
141 ····00000266·v0000000·v0000000·location·view·pair 
142 ····00000268·v0000000·v0000000·location·view·pair 
143 ····0000026a·v0000000·v0000001·location·view·pair 
144 ····0000026c·v0000000·v0000000·location·view·pair 
  
145 ····0000026e·v0000000·v0000000·views·at·00000262·for: 
146 ·············00001090·000010b4·(DW_OP_reg0·(r0)) 
147 ····00000279·v0000000·v0000000·views·at·00000264·for: 
148 ·············000010b4·000010d6·(DW_OP_reg4·(r4)) 
149 ····00000284·v0000000·v0000000·views·at·00000266·for: 
150 ·············000010d6·000010d7·(DW_OP_reg0·(r0)) 
151 ····0000028f·v0000000·v0000000·views·at·00000268·for: 
152 ·············00001108·0000110e·(DW_OP_reg0·(r0)) 
153 ····0000029a·v0000000·v0000001·views·at·0000026a·for: 
154 ·············0000110e·00001120·(DW_OP_reg4·(r4)) 
155 ····000002a5·v0000000·v0000000·views·at·0000026c·for: 
156 ·············0000112a·00001134·(DW_OP_reg4·(r4)) 
Max diff block lines reached; 41033/48691 bytes (84.27%) of diff not shown.
420 B
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
 2 MC7-=U`SK[
 3 paBA"!a0o
 4 v{NCs»  pI
2 @$.R9?M)H»       
3 `Z<>;~=C 
4 #EH(bbgmT 
5 x+,`SX@;\ 
6 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o5 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
7 call_weak_fn6 call_weak_fn
8 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o7 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
9 nis_maps8 nis_maps
10 nis_xdr_ypresp_maplist9 nis_xdr_ypresp_maplist
11 nis_xdr_domainname10 nis_xdr_domainname
12 nis_xdr_ypmaplist11 nis_xdr_ypmaplist
965 KB
./usr/lib/debug/.build-id/36/395e38862dbb5dcbcabf5de03719be604d3543.debug vs.
./usr/lib/debug/.build-id/6d/38bf5841b18650b9070f655d5c4b0c2a2777fc.debug
Files 26% 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:···············0xf1811 ··Entry·point·address:···············0xf18
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········26656·(bytes·into·file)13 ··Start·of·section·headers:··········26572·(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
853 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·0xf182 Entry·point·0xf18
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·0x02fbc·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x02fc4·R·E·0x10000
7 ··LOAD···········0x003efc·0x00013efc·0x00013efc·0x00000·0x004a0·RW··0x100007 ··LOAD···········0x003efc·0x00013efc·0x00013efc·0x00000·0x004a0·RW··0x10000
8 ··DYNAMIC········0x003efc·0x00013f10·0x00013f10·0x00000·0x000f0·RW··0x48 ··DYNAMIC········0x003efc·0x00013f10·0x00013f10·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······0x003efc·0x00013efc·0x00013efc·0x00000·0x00104·R···0x111 ··GNU_RELRO······0x003efc·0x00013efc·0x00013efc·0x00000·0x00104·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.47 KB
readelf --wide --sections {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x6820:1 There·are·35·section·headers,·starting·at·offset·0x67cc:
  
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·0003d0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0003d0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000508·000118·000406·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000508·000118·000406·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········0000090e·000118·00007a·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········0000090e·000118·00007a·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00000988·000118·000040·00···A··4···2··410 ··[·6]·.gnu.version_r····NOBITS··········00000988·000118·000040·00···A··4···2··4
11 ··[·7]·.rel.dyn··········NOBITS··········000009c8·000118·000198·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········000009c8·000118·000198·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00000b60·000118·000168·08··AI··3··19··412 ··[·8]·.rel.plt··········NOBITS··········00000b60·000118·000168·08··AI··3··19··4
13 ··[·9]·.init·············NOBITS··········00000cc8·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00000cc8·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00000cd4·000118·000240·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00000cd4·000118·000240·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00000f18·000118·001594·00··AX··0···0··815 ··[11]·.text·············NOBITS··········00000f18·000118·00159c·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········000024ac·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········000024b4·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········000024b4·000118·000b04·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········000024bc·000118·000b04·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········00002fb8·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········00002fc0·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00013efc·003efc·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00013efc·003efc·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00013f00·003efc·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00013f00·003efc·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······NOBITS··········00013f04·003efc·00000c·00··WA··0···0··421 ··[17]·.data.rel.ro······NOBITS··········00013f04·003efc·00000c·00··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········00013f10·003efc·0000f0·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········00013f10·003efc·0000f0·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········00014000·003efc·0000f4·04··WA··0···0··423 ··[19]·.got··············NOBITS··········00014000·003efc·0000f4·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········000140f4·003efc·0002a4·00··WA··0···0··424 ··[20]·.data·············NOBITS··········000140f4·003efc·0002a4·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00014398·003efc·000004·00··WA··0···0··125 ··[21]·.bss··············NOBITS··········00014398·003efc·000004·00··WA··0···0··1
26 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··1
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··1
28 ··[24]·.debug_aranges····PROGBITS········00000000·000170·00004c·00···C··0···0··428 ··[24]·.debug_aranges····PROGBITS········00000000·000170·00004c·00···C··0···0··4
29 ··[25]·.debug_info·······PROGBITS········00000000·0001bc·001eb6·00···C··0···0··429 ··[25]·.debug_info·······PROGBITS········00000000·0001bc·001ec1·00···C··0···0··4
30 ··[26]·.debug_abbrev·····PROGBITS········00000000·002074·0001c1·00···C··0···0··430 ··[26]·.debug_abbrev·····PROGBITS········00000000·002080·0001c8·00···C··0···0··4
31 ··[27]·.debug_line·······PROGBITS········00000000·002238·000b89·00···C··0···0··431 ··[27]·.debug_line·······PROGBITS········00000000·002248·000b8d·00···C··0···0··4
32 ··[28]·.debug_frame······PROGBITS········00000000·002dc4·00012a·00···C··0···0··432 ··[28]·.debug_frame······PROGBITS········00000000·002dd8·000129·00···C··0···0··4
33 ··[29]·.debug_str········PROGBITS········00000000·002ef0·00094a·01·MSC··0···0··433 ··[29]·.debug_str········PROGBITS········00000000·002f04·00094a·01·MSC··0···0··4
34 ··[30]·.debug_loc········PROGBITS········00000000·00383c·000acf·00···C··0···0··434 ··[30]·.debug_loc········PROGBITS········00000000·003850·000a75·00···C··0···0··4
35 ··[31]·.debug_ranges·····PROGBITS········00000000·00430c·00026e·00···C··0···0··435 ··[31]·.debug_ranges·····PROGBITS········00000000·0042c8·00025e·00···C··0···0··4
36 ··[32]·.symtab···········SYMTAB··········00000000·00457c·001830·10·····33·329··436 ··[32]·.symtab···········SYMTAB··········00000000·004528·001830·10·····33·329··4
37 ··[33]·.strtab···········STRTAB··········00000000·005dac·00091d·00······0···0··137 ··[33]·.strtab···········STRTAB··········00000000·005d58·00091d·00······0···0··1
38 ··[34]·.shstrtab·········STRTAB··········00000000·0066c9·000157·00······0···0··138 ··[34]·.shstrtab·········STRTAB··········00000000·006675·000157·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 ··y·(purecode),·p·(processor·specific)43 ··y·(purecode),·p·(processor·specific)
31.9 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·0000090e·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·0000090e·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000988·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000988·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·000009c8·····0·SECTION·LOCAL··DEFAULT····7·11 ·····7:·000009c8·····0·SECTION·LOCAL··DEFAULT····7·
12 ·····8:·00000b60·····0·SECTION·LOCAL··DEFAULT····8·12 ·····8:·00000b60·····0·SECTION·LOCAL··DEFAULT····8·
13 ·····9:·00000cc8·····0·SECTION·LOCAL··DEFAULT····9·13 ·····9:·00000cc8·····0·SECTION·LOCAL··DEFAULT····9·
14 ····10:·00000cd4·····0·SECTION·LOCAL··DEFAULT···10·14 ····10:·00000cd4·····0·SECTION·LOCAL··DEFAULT···10·
15 ····11:·00000f18·····0·SECTION·LOCAL··DEFAULT···11·15 ····11:·00000f18·····0·SECTION·LOCAL··DEFAULT···11·
16 ····12:·000024ac·····0·SECTION·LOCAL··DEFAULT···12·16 ····12:·000024b4·····0·SECTION·LOCAL··DEFAULT···12·
17 ····13:·000024b4·····0·SECTION·LOCAL··DEFAULT···13·17 ····13:·000024bc·····0·SECTION·LOCAL··DEFAULT···13·
18 ····14:·00002fb8·····0·SECTION·LOCAL··DEFAULT···14·18 ····14:·00002fc0·····0·SECTION·LOCAL··DEFAULT···14·
19 ····15:·00013efc·····0·SECTION·LOCAL··DEFAULT···15·19 ····15:·00013efc·····0·SECTION·LOCAL··DEFAULT···15·
20 ····16:·00013f00·····0·SECTION·LOCAL··DEFAULT···16·20 ····16:·00013f00·····0·SECTION·LOCAL··DEFAULT···16·
21 ····17:·00013f04·····0·SECTION·LOCAL··DEFAULT···17·21 ····17:·00013f04·····0·SECTION·LOCAL··DEFAULT···17·
22 ····18:·00013f10·····0·SECTION·LOCAL··DEFAULT···18·22 ····18:·00013f10·····0·SECTION·LOCAL··DEFAULT···18·
23 ····19:·00014000·····0·SECTION·LOCAL··DEFAULT···19·23 ····19:·00014000·····0·SECTION·LOCAL··DEFAULT···19·
24 ····20:·000140f4·····0·SECTION·LOCAL··DEFAULT···20·24 ····20:·000140f4·····0·SECTION·LOCAL··DEFAULT···20·
25 ····21:·00014398·····0·SECTION·LOCAL··DEFAULT···21·25 ····21:·00014398·····0·SECTION·LOCAL··DEFAULT···21·
Offset 30, 298 lines modifiedOffset 30, 298 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
37 ····33:·00001bdc·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·00001be8·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·00001bdc·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·00001be8·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·00001bf8·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·00001c04·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·00000cc8·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·00000cc8·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·000024ac·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·000024b4·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
43 ····39:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·000024b0·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·000024b8·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
46 ····42:·00001ca4·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
47 ····43:·00001cac·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
48 ····44:·00001cb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t46 ····42:·00001cb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 47 ····43:·00001cb8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 48 ····44:·00001cbc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
49 ····45:·00001cb1····44·FUNC····LOCAL··DEFAULT···11·_bz2_exec49 ····45:·00001cbd····44·FUNC····LOCAL··DEFAULT···11·_bz2_exec
50 ····46:·00001cd8·····0·NOTYPE··LOCAL··DEFAULT···11·$d50 ····46:·00001ce4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
51 ····47:·00002544·····0·NOTYPE··LOCAL··DEFAULT···13·$d51 ····47:·0000254c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
52 ····48:·00001cdc·····0·NOTYPE··LOCAL··DEFAULT···11·$t52 ····48:·00001ce8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
53 ····49:·00001cdd···304·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Compressor___init__53 ····49:·00001ce9···304·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Compressor___init__
54 ····50:·00001199···248·FUNC····LOCAL··DEFAULT···11·catch_bz2_error54 ····50:·00001199···248·FUNC····LOCAL··DEFAULT···11·catch_bz2_error
55 ····51:·00001dd8·····0·NOTYPE··LOCAL··DEFAULT···11·$d55 ····51:·00001de4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
56 ····52:·00001e0d····44·FUNC····LOCAL··DEFAULT···11·BZ2_Malloc56 ····52:·00001e19····44·FUNC····LOCAL··DEFAULT···11·BZ2_Malloc
57 ····53:·00001f6d·····6·FUNC····LOCAL··DEFAULT···11·BZ2_Free57 ····53:·00001f79·····6·FUNC····LOCAL··DEFAULT···11·BZ2_Free
58 ····54:·00000f18·····0·NOTYPE··LOCAL··DEFAULT···11·$t58 ····54:·00000f18·····0·NOTYPE··LOCAL··DEFAULT···11·$t
59 ····55:·00000f19···640·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Decompressor___init__59 ····55:·00000f19···640·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Decompressor___init__
60 ····56:·00000fc8·····0·NOTYPE··LOCAL··DEFAULT···11·$d60 ····56:·00000fc8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
61 ····57:·00000fd6·····0·NOTYPE··LOCAL··DEFAULT···11·$t61 ····57:·00000fd6·····0·NOTYPE··LOCAL··DEFAULT···11·$t
62 ····58:·00001078·····0·NOTYPE··LOCAL··DEFAULT···11·$d62 ····58:·00001078·····0·NOTYPE··LOCAL··DEFAULT···11·$d
63 ····59:·000010b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t63 ····59:·000010b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
64 ····60:·00001150·····0·NOTYPE··LOCAL··DEFAULT···11·$d64 ····60:·00001150·····0·NOTYPE··LOCAL··DEFAULT···11·$d
65 ····61:·00001198·····0·NOTYPE··LOCAL··DEFAULT···11·$t65 ····61:·00001198·····0·NOTYPE··LOCAL··DEFAULT···11·$t
66 ····62:·000011ac·····0·NOTYPE··LOCAL··DEFAULT···11·$d66 ····62:·000011ac·····0·NOTYPE··LOCAL··DEFAULT···11·$d
67 ····63:·000011ba·····0·NOTYPE··LOCAL··DEFAULT···11·$t67 ····63:·000011ba·····0·NOTYPE··LOCAL··DEFAULT···11·$t
68 ····64:·0000125c·····0·NOTYPE··LOCAL··DEFAULT···11·$d68 ····64:·0000125c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
69 ····65:·00001e0c·····0·NOTYPE··LOCAL··DEFAULT···11·$t69 ····65:·00001e18·····0·NOTYPE··LOCAL··DEFAULT···11·$t
70 ····66:·00001290·····0·NOTYPE··LOCAL··DEFAULT···11·$t70 ····66:·00001290·····0·NOTYPE··LOCAL··DEFAULT···11·$t
71 ····67:·00001291··1444·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Decompressor_decompress71 ····67:·00001291··1456·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Decompressor_decompress
72 ····68:·0000140a·····0·NOTYPE··LOCAL··DEFAULT···11·$d72 ····68:·0000140a·····0·NOTYPE··LOCAL··DEFAULT···11·$d
73 ····69:·00001426·····0·NOTYPE··LOCAL··DEFAULT···11·$t73 ····69:·00001426·····0·NOTYPE··LOCAL··DEFAULT···11·$t
74 ····70:·000017d4·····0·NOTYPE··LOCAL··DEFAULT···11·$d74 ····70:·000017e0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
75 ····71:·00001834·····0·NOTYPE··LOCAL··DEFAULT···11·$t75 ····71:·00001840·····0·NOTYPE··LOCAL··DEFAULT···11·$t
76 ····72:·00001835···768·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Compressor_compress76 ····72:·00001841···768·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Compressor_compress
77 ····73:·000018fc·····0·NOTYPE··LOCAL··DEFAULT···11·$d77 ····73:·00001908·····0·NOTYPE··LOCAL··DEFAULT···11·$d
78 ····74:·00001918·····0·NOTYPE··LOCAL··DEFAULT···11·$t78 ····74:·00001924·····0·NOTYPE··LOCAL··DEFAULT···11·$t
79 ····75:·000019b8·····0·NOTYPE··LOCAL··DEFAULT···11·$d79 ····75:·000019c4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
80 ····76:·000019f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t80 ····76:·000019fc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
81 ····77:·00001b35····76·FUNC····LOCAL··DEFAULT···11·grow_buffer81 ····77:·00001b41····76·FUNC····LOCAL··DEFAULT···11·grow_buffer
82 ····78:·00001af0·····0·NOTYPE··LOCAL··DEFAULT···11·$d82 ····78:·00001afc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
83 ····79:·00001b34·····0·NOTYPE··LOCAL··DEFAULT···11·$t83 ····79:·00001b40·····0·NOTYPE··LOCAL··DEFAULT···11·$t
84 ····80:·00001b74·····0·NOTYPE··LOCAL··DEFAULT···11·$d84 ····80:·00001b80·····0·NOTYPE··LOCAL··DEFAULT···11·$d
85 ····81:·00001e39···276·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Compressor_flush85 ····81:·00001e45···276·FUNC····LOCAL··DEFAULT···11·_bz2_BZ2Compressor_flush
86 ····82:·00001f40·····0·NOTYPE··LOCAL··DEFAULT···11·$d86 ····82:·00001f4c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
87 ····83:·00001b80·····0·NOTYPE··LOCAL··DEFAULT···11·$t87 ····83:·00001b8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
88 ····84:·00001b81····90·FUNC····LOCAL··DEFAULT···11·BZ2Decompressor_dealloc88 ····84:·00001b8d····90·FUNC····LOCAL··DEFAULT···11·BZ2Decompressor_dealloc
89 ····85:·00001f4c·····0·NOTYPE··LOCAL··DEFAULT···11·$t89 ····85:·00001f58·····0·NOTYPE··LOCAL··DEFAULT···11·$t
90 ····86:·00001f4d····32·FUNC····LOCAL··DEFAULT···11·BZ2Compressor_dealloc90 ····86:·00001f59····32·FUNC····LOCAL··DEFAULT···11·BZ2Compressor_dealloc
91 ····87:·00002838·····0·NOTYPE··LOCAL··DEFAULT···13·$d91 ····87:·00002840·····0·NOTYPE··LOCAL··DEFAULT···13·$d
92 ····88:·00002838····76·OBJECT··LOCAL··DEFAULT···13·BZ2Decompressor_needs_input_doc92 ····88:·00002840····76·OBJECT··LOCAL··DEFAULT···13·BZ2Decompressor_needs_input_doc
93 ····89:·00002884····51·OBJECT··LOCAL··DEFAULT···13·BZ2Decompressor_unused_data__doc__93 ····89:·0000288c····51·OBJECT··LOCAL··DEFAULT···13·BZ2Decompressor_unused_data__doc__
94 ····90:·000028b8····51·OBJECT··LOCAL··DEFAULT···13·BZ2Decompressor_eof__doc__94 ····90:·000028c0····51·OBJECT··LOCAL··DEFAULT···13·BZ2Decompressor_eof__doc__
95 ····91:·000028ec···772·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Decompressor_decompress__doc__95 ····91:·000028f4···772·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Decompressor_decompress__doc__
96 ····92:·00002bf0···175·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Compressor_flush__doc__96 ····92:·00002bf8···175·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Compressor_flush__doc__
97 ····93:·00002ca0···252·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Compressor_compress__doc__97 ····93:·00002ca8···252·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Compressor_compress__doc__
98 ····94:·00002d9c···157·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Decompressor___init____doc__98 ····94:·00002da4···157·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Decompressor___init____doc__
99 ····95:·00002e3c···234·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Compressor___init____doc__99 ····95:·00002e44···234·OBJECT··LOCAL··DEFAULT···13·_bz2_BZ2Compressor___init____doc__
100 ····96:·000140f8·····0·NOTYPE··LOCAL··DEFAULT···20·$d100 ····96:·000140f8·····0·NOTYPE··LOCAL··DEFAULT···20·$d
101 ····97:·000140f8···204·OBJECT··LOCAL··DEFAULT···20·BZ2Compressor_Type101 ····97:·000140f8···204·OBJECT··LOCAL··DEFAULT···20·BZ2Compressor_Type
102 ····98:·00014358····48·OBJECT··LOCAL··DEFAULT···20·BZ2Compressor_methods102 ····98:·00014358····48·OBJECT··LOCAL··DEFAULT···20·BZ2Compressor_methods
103 ····99:·000141c4···204·OBJECT··LOCAL··DEFAULT···20·BZ2Decompressor_Type103 ····99:·000141c4···204·OBJECT··LOCAL··DEFAULT···20·BZ2Decompressor_Type
104 ···100:·00014338····32·OBJECT··LOCAL··DEFAULT···20·BZ2Decompressor_methods104 ···100:·00014338····32·OBJECT··LOCAL··DEFAULT···20·BZ2Decompressor_methods
105 ···101:·000142e8····80·OBJECT··LOCAL··DEFAULT···20·BZ2Decompressor_members105 ···101:·000142e8····80·OBJECT··LOCAL··DEFAULT···20·BZ2Decompressor_members
106 ···102:·00014290·····0·NOTYPE··LOCAL··DEFAULT···20·$d106 ···102:·00014290·····0·NOTYPE··LOCAL··DEFAULT···20·$d
107 ···103:·00014290····52·OBJECT··LOCAL··DEFAULT···20·_bz2module107 ···103:·00014290····52·OBJECT··LOCAL··DEFAULT···20·_bz2module
108 ···104:·00014388····16·OBJECT··LOCAL··DEFAULT···20·_bz2_slots108 ···104:·00014388····16·OBJECT··LOCAL··DEFAULT···20·_bz2_slots
109 ···105:·000142c4····36·OBJECT··LOCAL··DEFAULT···20·_parser.1109 ···105:·000142c4····36·OBJECT··LOCAL··DEFAULT···20·_parser.1
110 ···106:·00013f04····12·OBJECT··LOCAL··DEFAULT···17·_keywords.0110 ···106:·00013f04····12·OBJECT··LOCAL··DEFAULT···17·_keywords.0
111 ···107:·00013f04·····0·NOTYPE··LOCAL··DEFAULT···17·$d111 ···107:·00013f04·····0·NOTYPE··LOCAL··DEFAULT···17·$d
112 ···108:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c112 ···108:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
113 ···109:·000024b4·····0·NOTYPE··LOCAL··DEFAULT···13·$d113 ···109:·000024bc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
114 ···110:·000024b4·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits114 ···110:·000024bc·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
115 ···111:·00001c01·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones115 ···111:·00001c0d·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones
116 ···112:·00001c00·····0·NOTYPE··LOCAL··DEFAULT···11·$t116 ···112:·00001c0c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
117 ···113:·00001c1c·····0·NOTYPE··LOCAL··DEFAULT···11·$d117 ···113:·00001c28·····0·NOTYPE··LOCAL··DEFAULT···11·$d
118 ···114:·00001c2c·····0·NOTYPE··LOCAL··DEFAULT···11·$t118 ···114:·00001c38·····0·NOTYPE··LOCAL··DEFAULT···11·$t
119 ···115:·00001c2d·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones119 ···115:·00001c39·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones
120 ···116:·00001c50·····0·NOTYPE··LOCAL··DEFAULT···11·$d120 ···116:·00001c5c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
121 ···117:·000140f4·····0·NOTYPE··LOCAL··DEFAULT···20·$d121 ···117:·000140f4·····0·NOTYPE··LOCAL··DEFAULT···20·$d
122 ···118:·00001c60·····0·NOTYPE··LOCAL··DEFAULT···11·$t122 ···118:·00001c6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
123 ···119:·00001c61·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux123 ···119:·00001c6d·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux
124 ···120:·00001c8c·····0·NOTYPE··LOCAL··DEFAULT···11·$d124 ···120:·00001c98·····0·NOTYPE··LOCAL··DEFAULT···11·$d
125 ···121:·00014398·····1·OBJECT··LOCAL··DEFAULT···21·completed.0125 ···121:·00014398·····1·OBJECT··LOCAL··DEFAULT···21·completed.0
126 ···122:·00013f00·····0·NOTYPE··LOCAL··DEFAULT···16·$d126 ···122:·00013f00·····0·NOTYPE··LOCAL··DEFAULT···16·$d
127 ···123:·00013f00·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry127 ···123:·00013f00·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry
128 ···124:·00001ca0·····0·NOTYPE··LOCAL··DEFAULT···11·$t128 ···124:·00001cac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
129 ···125:·00001ca1·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy129 ···125:·00001cad·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
130 ···126:·00013efc·····0·NOTYPE··LOCAL··DEFAULT···15·$d130 ···126:·00013efc·····0·NOTYPE··LOCAL··DEFAULT···15·$d
131 ···127:·00013efc·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry131 ···127:·00013efc·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry
132 ···128:·00014398·····0·NOTYPE··LOCAL··DEFAULT···21·$d132 ···128:·00014398·····0·NOTYPE··LOCAL··DEFAULT···21·$d
133 ···129:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivsi3.o133 ···129:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivsi3.o
134 ···130:·00001f78·····0·NOTYPE··LOCAL··DEFAULT···11·.udivsi3_skip_div0_test134 ···130:·00001f80·····0·NOTYPE··LOCAL··DEFAULT···11·.udivsi3_skip_div0_test
135 ···131:·00001f78·····0·NOTYPE··LOCAL··DEFAULT···11·$t135 ···131:·00001f80·····0·NOTYPE··LOCAL··DEFAULT···11·$t
136 ···132:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift136 ···132:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift
Max diff block lines reached; 20885/32614 bytes (64.04%) 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:·36395e38862dbb5dcbcabf5de03719be604d35433 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d38bf5841b18650b9070f655d5c4b0c2a2777fc
189 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················52453 ··Length:······················5238
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············3935 ··Prologue·Length:·············393
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 43, 717 lines modifiedOffset 43, 717 lines modified
43 ··7»      3»     0»    0»   pythread.h43 ··7»      3»     0»    0»   pythread.h
44 ··8»      5»     0»    0»   bzlib.h44 ··8»      5»     0»    0»   bzlib.h
45 ··9»      3»     0»    0»   pyerrors.h45 ··9»      3»     0»    0»   pyerrors.h
46 ··10»     3»    0»   0»  longobject.h46 ··10»     3»    0»   0»  longobject.h
47 ··11»     3»    0»   0»  bytesobject.h47 ··11»     3»    0»   0»  bytesobject.h
48 ··12»     6»    0»   0»  pymem.h48 ··12»     6»    0»   0»  pymem.h
49 ··13»     3»    0»   0»  abstract.h49 ··13»     3»    0»   0»  abstract.h
50 ··14»     3»    0»   0»  pymem.h 
51 ··15»     0»    0»   0»  <built-in>50 ··14»     0»    0»   0»  <built-in>
 51 ··15»     3»    0»   0»  pymem.h
52 ··16»     6»    0»   0»  bytesobject.h52 ··16»     6»    0»   0»  bytesobject.h
53 ··17»     3»    0»   0»  ceval.h53 ··17»     3»    0»   0»  ceval.h
54 ··18»     6»    0»   0»  abstract.h54 ··18»     6»    0»   0»  abstract.h
  
55 ·Line·Number·Statements:55 ·Line·Number·Statements:
56 ··[0x00000193]··Set·column·to·156 ··[0x00000193]··Set·column·to·1
57 ··[0x00000195]··Extended·opcode·2:·set·Address·to·0x1ca457 ··[0x00000195]··Extended·opcode·2:·set·Address·to·0x1cb0
58 ··[0x0000019c]··Advance·Line·by·761·to·76258 ··[0x0000019c]··Advance·Line·by·761·to·762
59 ··[0x0000019f]··Copy59 ··[0x0000019f]··Copy
60 ··[0x000001a0]··Set·column·to·560 ··[0x000001a0]··Set·column·to·5
61 ··[0x000001a2]··Special·opcode·6:·advance·Address·by·0·to·0x1ca4·and·Line·by·1·to·763·(view·1)61 ··[0x000001a2]··Special·opcode·6:·advance·Address·by·0·to·0x1cb0·and·Line·by·1·to·763·(view·1)
62 ··[0x000001a3]··Set·column·to·1262 ··[0x000001a3]··Set·column·to·12
63 ··[0x000001a5]··Set·is_stmt·to·063 ··[0x000001a5]··Set·is_stmt·to·0
64 ··[0x000001a6]··Copy·(view·2)64 ··[0x000001a6]··Copy·(view·2)
65 ··[0x000001a7]··Set·column·to·165 ··[0x000001a7]··Set·column·to·1
66 ··[0x000001a9]··Set·is_stmt·to·166 ··[0x000001a9]··Set·is_stmt·to·1
67 ··[0x000001aa]··Extended·opcode·2:·set·Address·to·0x1cb067 ··[0x000001aa]··Extended·opcode·2:·set·Address·to·0x1cbc
68 ··[0x000001b1]··Advance·Line·by·-32·to·73168 ··[0x000001b1]··Advance·Line·by·-32·to·731
69 ··[0x000001b3]··Copy69 ··[0x000001b3]··Copy
70 ··[0x000001b4]··Set·column·to·570 ··[0x000001b4]··Set·column·to·5
71 ··[0x000001b6]··Special·opcode·6:·advance·Address·by·0·to·0x1cb0·and·Line·by·1·to·732·(view·1)71 ··[0x000001b6]··Special·opcode·6:·advance·Address·by·0·to·0x1cbc·and·Line·by·1·to·732·(view·1)
72 ··[0x000001b7]··Set·column·to·172 ··[0x000001b7]··Set·column·to·1
73 ··[0x000001b9]··Set·is_stmt·to·073 ··[0x000001b9]··Set·is_stmt·to·0
74 ··[0x000001ba]··Special·opcode·4:·advance·Address·by·0·to·0x1cb0·and·Line·by·-1·to·731·(view·2)74 ··[0x000001ba]··Special·opcode·4:·advance·Address·by·0·to·0x1cbc·and·Line·by·-1·to·731·(view·2)
75 ··[0x000001bb]··Special·opcode·19:·advance·Address·by·2·to·0x1cb2·and·Line·by·0·to·73175 ··[0x000001bb]··Special·opcode·19:·advance·Address·by·2·to·0x1cbe·and·Line·by·0·to·731
76 ··[0x000001bc]··Set·column·to·976 ··[0x000001bc]··Set·column·to·9
77 ··[0x000001be]··Special·opcode·20:·advance·Address·by·2·to·0x1cb4·and·Line·by·1·to·73277 ··[0x000001be]··Special·opcode·20:·advance·Address·by·2·to·0x1cc0·and·Line·by·1·to·732
78 ··[0x000001bf]··Set·column·to·878 ··[0x000001bf]··Set·column·to·8
79 ··[0x000001c1]··Special·opcode·75:·advance·Address·by·10·to·0x1cbe·and·Line·by·0·to·73279 ··[0x000001c1]··Special·opcode·75:·advance·Address·by·10·to·0x1cca·and·Line·by·0·to·732
80 ··[0x000001c2]··Set·column·to·580 ··[0x000001c2]··Set·column·to·5
81 ··[0x000001c4]··Set·is_stmt·to·181 ··[0x000001c4]··Set·is_stmt·to·1
82 ··[0x000001c5]··Special·opcode·37:·advance·Address·by·4·to·0x1cc2·and·Line·by·4·to·73682 ··[0x000001c5]··Special·opcode·37:·advance·Address·by·4·to·0x1cce·and·Line·by·4·to·736
83 ··[0x000001c6]··Set·column·to·983 ··[0x000001c6]··Set·column·to·9
84 ··[0x000001c8]··Set·is_stmt·to·084 ··[0x000001c8]··Set·is_stmt·to·0
85 ··[0x000001c9]··Copy·(view·1)85 ··[0x000001c9]··Copy·(view·1)
86 ··[0x000001ca]··Set·column·to·886 ··[0x000001ca]··Set·column·to·8
87 ··[0x000001cc]··Special·opcode·75:·advance·Address·by·10·to·0x1ccc·and·Line·by·0·to·73687 ··[0x000001cc]··Special·opcode·75:·advance·Address·by·10·to·0x1cd8·and·Line·by·0·to·736
88 ··[0x000001cd]··Set·column·to·188 ··[0x000001cd]··Set·column·to·1
89 ··[0x000001cf]··Special·opcode·24:·advance·Address·by·2·to·0x1cce·and·Line·by·5·to·74189 ··[0x000001cf]··Special·opcode·24:·advance·Address·by·2·to·0x1cda·and·Line·by·5·to·741
90 ··[0x000001d0]··Set·column·to·1690 ··[0x000001d0]··Set·column·to·16
91 ··[0x000001d2]··Advance·Line·by·-8·to·73391 ··[0x000001d2]··Advance·Line·by·-8·to·733
92 ··[0x000001d4]··Special·opcode·19:·advance·Address·by·2·to·0x1cd0·and·Line·by·0·to·73392 ··[0x000001d4]··Special·opcode·19:·advance·Address·by·2·to·0x1cdc·and·Line·by·0·to·733
93 ··[0x000001d5]··Set·column·to·193 ··[0x000001d5]··Set·column·to·1
94 ··[0x000001d7]··Special·opcode·41:·advance·Address·by·4·to·0x1cd4·and·Line·by·8·to·74194 ··[0x000001d7]··Special·opcode·41:·advance·Address·by·4·to·0x1ce0·and·Line·by·8·to·741
95 ··[0x000001d8]··Special·opcode·19:·advance·Address·by·2·to·0x1cd6·and·Line·by·0·to·74195 ··[0x000001d8]··Special·opcode·19:·advance·Address·by·2·to·0x1ce2·and·Line·by·0·to·741
96 ··[0x000001d9]··Set·File·Name·to·entry·2·in·the·File·Name·Table96 ··[0x000001d9]··Set·File·Name·to·entry·2·in·the·File·Name·Table
97 ··[0x000001db]··Set·is_stmt·to·197 ··[0x000001db]··Set·is_stmt·to·1
98 ··[0x000001dc]··Extended·opcode·2:·set·Address·to·0x1cdc98 ··[0x000001dc]··Extended·opcode·2:·set·Address·to·0x1ce8
99 ··[0x000001e3]··Advance·Line·by·-657·to·8499 ··[0x000001e3]··Advance·Line·by·-657·to·84
100 ··[0x000001e6]··Copy100 ··[0x000001e6]··Copy
101 ··[0x000001e7]··Set·column·to·5101 ··[0x000001e7]··Set·column·to·5
102 ··[0x000001e9]··Special·opcode·6:·advance·Address·by·0·to·0x1cdc·and·Line·by·1·to·85·(view·1)102 ··[0x000001e9]··Special·opcode·6:·advance·Address·by·0·to·0x1ce8·and·Line·by·1·to·85·(view·1)
103 ··[0x000001ea]··Special·opcode·6:·advance·Address·by·0·to·0x1cdc·and·Line·by·1·to·86·(view·2)103 ··[0x000001ea]··Special·opcode·6:·advance·Address·by·0·to·0x1ce8·and·Line·by·1·to·86·(view·2)
104 ··[0x000001eb]··Special·opcode·7:·advance·Address·by·0·to·0x1cdc·and·Line·by·2·to·88·(view·3)104 ··[0x000001eb]··Special·opcode·7:·advance·Address·by·0·to·0x1ce8·and·Line·by·2·to·88·(view·3)
105 ··[0x000001ec]··Set·File·Name·to·entry·3·in·the·File·Name·Table105 ··[0x000001ec]··Set·File·Name·to·entry·3·in·the·File·Name·Table
106 ··[0x000001ee]··Set·column·to·19106 ··[0x000001ee]··Set·column·to·19
107 ··[0x000001f0]··Advance·Line·by·39·to·127107 ··[0x000001f0]··Advance·Line·by·39·to·127
108 ··[0x000001f2]··Copy·(view·4)108 ··[0x000001f2]··Copy·(view·4)
109 ··[0x000001f3]··Set·column·to·5109 ··[0x000001f3]··Set·column·to·5
110 ··[0x000001f5]··Special·opcode·6:·advance·Address·by·0·to·0x1cdc·and·Line·by·1·to·128·(view·5)110 ··[0x000001f5]··Special·opcode·6:·advance·Address·by·0·to·0x1ce8·and·Line·by·1·to·128·(view·5)
111 ··[0x000001f6]··Set·is_stmt·to·0111 ··[0x000001f6]··Set·is_stmt·to·0
112 ··[0x000001f7]··Copy·(view·6)112 ··[0x000001f7]··Copy·(view·6)
113 ··[0x000001f8]··Set·File·Name·to·entry·2·in·the·File·Name·Table113 ··[0x000001f8]··Set·File·Name·to·entry·2·in·the·File·Name·Table
114 ··[0x000001fa]··Set·column·to·1114 ··[0x000001fa]··Set·column·to·1
115 ··[0x000001fc]··Advance·Line·by·-44·to·84115 ··[0x000001fc]··Advance·Line·by·-44·to·84
116 ··[0x000001fe]··Copy·(view·7)116 ··[0x000001fe]··Copy·(view·7)
117 ··[0x000001ff]··Special·opcode·19:·advance·Address·by·2·to·0x1cde·and·Line·by·0·to·84117 ··[0x000001ff]··Special·opcode·19:·advance·Address·by·2·to·0x1cea·and·Line·by·0·to·84
118 ··[0x00000200]··Set·column·to·8118 ··[0x00000200]··Set·column·to·8
119 ··[0x00000202]··Special·opcode·23:·advance·Address·by·2·to·0x1ce0·and·Line·by·4·to·88119 ··[0x00000202]··Special·opcode·23:·advance·Address·by·2·to·0x1cec·and·Line·by·4·to·88
120 ··[0x00000203]··Set·column·to·1120 ··[0x00000203]··Set·column·to·1
121 ··[0x00000205]··Special·opcode·15:·advance·Address·by·2·to·0x1ce2·and·Line·by·-4·to·84121 ··[0x00000205]··Special·opcode·15:·advance·Address·by·2·to·0x1cee·and·Line·by·-4·to·84
122 ··[0x00000206]··Set·column·to·8122 ··[0x00000206]··Set·column·to·8
123 ··[0x00000208]··Special·opcode·37:·advance·Address·by·4·to·0x1ce6·and·Line·by·4·to·88123 ··[0x00000208]··Special·opcode·37:·advance·Address·by·4·to·0x1cf2·and·Line·by·4·to·88
124 ··[0x00000209]··Special·opcode·19:·advance·Address·by·2·to·0x1ce8·and·Line·by·0·to·88124 ··[0x00000209]··Special·opcode·19:·advance·Address·by·2·to·0x1cf4·and·Line·by·0·to·88
125 ··[0x0000020a]··Set·column·to·1125 ··[0x0000020a]··Set·column·to·1
126 ··[0x0000020c]··Special·opcode·15:·advance·Address·by·2·to·0x1cea·and·Line·by·-4·to·84126 ··[0x0000020c]··Special·opcode·15:·advance·Address·by·2·to·0x1cf6·and·Line·by·-4·to·84
127 ··[0x0000020d]··Set·column·to·47127 ··[0x0000020d]··Set·column·to·47
128 ··[0x0000020f]··Special·opcode·23:·advance·Address·by·2·to·0x1cec·and·Line·by·4·to·88128 ··[0x0000020f]··Special·opcode·23:·advance·Address·by·2·to·0x1cf8·and·Line·by·4·to·88
129 ··[0x00000210]··Set·column·to·5129 ··[0x00000210]··Set·column·to·5
130 ··[0x00000212]··Set·is_stmt·to·1130 ··[0x00000212]··Set·is_stmt·to·1
131 ··[0x00000213]··Special·opcode·65:·advance·Address·by·8·to·0x1cf4·and·Line·by·4·to·92131 ··[0x00000213]··Special·opcode·65:·advance·Address·by·8·to·0x1d00·and·Line·by·4·to·92
132 ··[0x00000214]··Set·column·to·10132 ··[0x00000214]··Set·column·to·10
133 ··[0x00000216]··Set·is_stmt·to·0133 ··[0x00000216]··Set·is_stmt·to·0
134 ··[0x00000217]··Copy·(view·1)134 ··[0x00000217]··Copy·(view·1)
135 ··[0x00000218]··Set·column·to·8135 ··[0x00000218]··Set·column·to·8
136 ··[0x0000021a]··Special·opcode·19:·advance·Address·by·2·to·0x1cf6·and·Line·by·0·to·92136 ··[0x0000021a]··Special·opcode·19:·advance·Address·by·2·to·0x1d02·and·Line·by·0·to·92
137 ··[0x0000021b]··Set·column·to·5137 ··[0x0000021b]··Set·column·to·5
138 ··[0x0000021d]··Set·is_stmt·to·1138 ··[0x0000021d]··Set·is_stmt·to·1
139 ··[0x0000021e]··Special·opcode·36:·advance·Address·by·4·to·0x1cfa·and·Line·by·3·to·95139 ··[0x0000021e]··Special·opcode·36:·advance·Address·by·4·to·0x1d06·and·Line·by·3·to·95
140 ··[0x0000021f]··Set·column·to·8140 ··[0x0000021f]··Set·column·to·8
141 ··[0x00000221]··Set·is_stmt·to·0141 ··[0x00000221]··Set·is_stmt·to·0
142 ··[0x00000222]··Copy·(view·1)142 ··[0x00000222]··Copy·(view·1)
143 ··[0x00000223]··Set·column·to·9143 ··[0x00000223]··Set·column·to·9
144 ··[0x00000225]··Advance·Line·by·-9·to·86144 ··[0x00000225]··Advance·Line·by·-9·to·86
145 ··[0x00000227]··Special·opcode·33:·advance·Address·by·4·to·0x1cfe·and·Line·by·0·to·86145 ··[0x00000227]··Special·opcode·33:·advance·Address·by·4·to·0x1d0a·and·Line·by·0·to·86
146 ··[0x00000228]··Set·File·Name·to·entry·1·in·the·File·Name·Table146 ··[0x00000228]··Set·File·Name·to·entry·1·in·the·File·Name·Table
147 ··[0x0000022a]··Set·column·to·5147 ··[0x0000022a]··Set·column·to·5
148 ··[0x0000022c]··Set·is_stmt·to·1148 ··[0x0000022c]··Set·is_stmt·to·1
149 ··[0x0000022d]··Advance·Line·by·221·to·307149 ··[0x0000022d]··Advance·Line·by·221·to·307
150 ··[0x00000230]··Special·opcode·19:·advance·Address·by·2·to·0x1d00·and·Line·by·0·to·307150 ··[0x00000230]··Special·opcode·19:·advance·Address·by·2·to·0x1d0c·and·Line·by·0·to·307
151 ··[0x00000231]··Set·column·to·18151 ··[0x00000231]··Set·column·to·18
152 ··[0x00000233]··Set·is_stmt·to·0152 ··[0x00000233]··Set·is_stmt·to·0
153 ··[0x00000234]··Copy·(view·1)153 ··[0x00000234]··Copy·(view·1)
154 ··[0x00000235]··Set·column·to·16154 ··[0x00000235]··Set·column·to·16
155 ··[0x00000237]··Special·opcode·33:·advance·Address·by·4·to·0x1d04·and·Line·by·0·to·307155 ··[0x00000237]··Special·opcode·33:·advance·Address·by·4·to·0x1d10·and·Line·by·0·to·307
Max diff block lines reached; 184661/193453 bytes (95.46%) of diff not shown.
585 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 150 lines modifiedOffset 1, 150 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0x1952·(32-bit)3 ···Length:········0x195d·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x46):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x46):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3ac):·<artificial>10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3ac):·<artificial>
11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x2f8):·./build-static11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x2f8):·./build-static
12 ····<19>···DW_AT_ranges······:·0x6d812 ····<19>···DW_AT_ranges······:·0x668
13 ····<1d>···DW_AT_low_pc······:·0x013 ····<1d>···DW_AT_low_pc······:·0x0
14 ····<21>···DW_AT_stmt_list···:·0x014 ····<21>···DW_AT_stmt_list···:·0x0
15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)
16 ····<26>···DW_AT_abstract_origin:·<0x2f1a>16 ····<26>···DW_AT_abstract_origin:·<0x2f25>
17 ····<2a>···DW_AT_low_pc······:·0x1ca417 ····<2a>···DW_AT_low_pc······:·0x1cb0
18 ····<2e>···DW_AT_high_pc·····:·0xc18 ····<2e>···DW_AT_high_pc·····:·0xc
19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
20 ····<34>···DW_AT_GNU_all_call_sites:·120 ····<34>···DW_AT_GNU_all_call_sites:·1
21 ····<34>···DW_AT_sibling·····:·<0x42>21 ····<34>···DW_AT_sibling·····:·<0x42>
22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_GNU_call_site)22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_GNU_call_site)
23 ····<39>···DW_AT_low_pc······:·0x1cac23 ····<39>···DW_AT_low_pc······:·0x1cb8
24 ····<3d>···DW_AT_GNU_tail_call:·124 ····<3d>···DW_AT_GNU_tail_call:·1
25 ····<3d>···DW_AT_abstract_origin:·<0x1752>25 ····<3d>···DW_AT_abstract_origin:·<0x175d>
26 ·<2><41>:·Abbrev·Number:·026 ·<2><41>:·Abbrev·Number:·0
27 ·<1><42>:·Abbrev·Number:·2·(DW_TAG_subprogram)27 ·<1><42>:·Abbrev·Number:·2·(DW_TAG_subprogram)
28 ····<43>···DW_AT_abstract_origin:·<0x2f27>28 ····<43>···DW_AT_abstract_origin:·<0x2f32>
29 ····<47>···DW_AT_low_pc······:·0x1cb029 ····<47>···DW_AT_low_pc······:·0x1cbc
30 ····<4b>···DW_AT_high_pc·····:·0x2c30 ····<4b>···DW_AT_high_pc·····:·0x2c
31 ····<4f>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)31 ····<4f>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
32 ····<51>···DW_AT_GNU_all_call_sites:·132 ····<51>···DW_AT_GNU_all_call_sites:·1
33 ····<51>···DW_AT_sibling·····:·<0x94>33 ····<51>···DW_AT_sibling·····:·<0x94>
34 ·<2><55>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)34 ·<2><55>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
35 ····<56>···DW_AT_abstract_origin:·<0x2f38>35 ····<56>···DW_AT_abstract_origin:·<0x2f43>
36 ····<5a>···DW_AT_location····:·0x6·(location·list)36 ····<5a>···DW_AT_location····:·0x6·(location·list)
37 ····<5e>···DW_AT_GNU_locviews:·0x037 ····<5e>···DW_AT_GNU_locviews:·0x0
38 ·<2><62>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)38 ·<2><62>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)
39 ····<63>···DW_AT_low_pc······:·0x1cbe39 ····<63>···DW_AT_low_pc······:·0x1cca
40 ····<67>···DW_AT_abstract_origin:·<0x175e>40 ····<67>···DW_AT_abstract_origin:·<0x1769>
41 ····<6b>···DW_AT_sibling·····:·<0x7c>41 ····<6b>···DW_AT_sibling·····:·<0x7c>
42 ·<3><6f>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)42 ·<3><6f>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
43 ····<70>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))43 ····<70>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
44 ····<72>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)44 ····<72>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)
45 ·<3><75>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)45 ·<3><75>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
46 ····<76>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))46 ····<76>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
47 ····<78>···DW_AT_GNU_call_site_value:·2·byte·block:·75·0·»   (DW_OP_breg5·(r5):·0)47 ····<78>···DW_AT_GNU_call_site_value:·2·byte·block:·75·0·»   (DW_OP_breg5·(r5):·0)
48 ·<3><7b>:·Abbrev·Number:·048 ·<3><7b>:·Abbrev·Number:·0
49 ·<2><7c>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site)49 ·<2><7c>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site)
50 ····<7d>···DW_AT_low_pc······:·0x1ccc50 ····<7d>···DW_AT_low_pc······:·0x1cd8
51 ····<81>···DW_AT_abstract_origin:·<0x175e>51 ····<81>···DW_AT_abstract_origin:·<0x1769>
52 ·<3><85>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)52 ·<3><85>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
53 ····<86>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))53 ····<86>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
54 ····<88>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)54 ····<88>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)
55 ·<3><8b>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)55 ·<3><8b>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
56 ····<8c>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))56 ····<8c>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
57 ····<8e>···DW_AT_GNU_call_site_value:·3·byte·block:·75·cc·1·» (DW_OP_breg5·(r5):·204)57 ····<8e>···DW_AT_GNU_call_site_value:·3·byte·block:·75·cc·1·» (DW_OP_breg5·(r5):·204)
58 ·<3><92>:·Abbrev·Number:·058 ·<3><92>:·Abbrev·Number:·0
59 ·<2><93>:·Abbrev·Number:·059 ·<2><93>:·Abbrev·Number:·0
60 ·<1><94>:·Abbrev·Number:·2·(DW_TAG_subprogram)60 ·<1><94>:·Abbrev·Number:·2·(DW_TAG_subprogram)
61 ····<95>···DW_AT_abstract_origin:·<0x33f1>61 ····<95>···DW_AT_abstract_origin:·<0x33fc>
62 ····<99>···DW_AT_low_pc······:·0x1cdc62 ····<99>···DW_AT_low_pc······:·0x1ce8
63 ····<9d>···DW_AT_high_pc·····:·0x13063 ····<9d>···DW_AT_high_pc·····:·0x130
64 ····<a1>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)64 ····<a1>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
65 ····<a3>···DW_AT_GNU_all_call_sites:·165 ····<a3>···DW_AT_GNU_all_call_sites:·1
66 ····<a3>···DW_AT_sibling·····:·<0x23f>66 ····<a3>···DW_AT_sibling·····:·<0x23f>
67 ·<2><a7>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)67 ·<2><a7>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
68 ····<a8>···DW_AT_abstract_origin:·<0x3401>68 ····<a8>···DW_AT_abstract_origin:·<0x340c>
69 ····<ac>···DW_AT_location····:·0x3c·(location·list)69 ····<ac>···DW_AT_location····:·0x3c·(location·list)
70 ····<b0>···DW_AT_GNU_locviews:·0x3270 ····<b0>···DW_AT_GNU_locviews:·0x32
71 ·<2><b4>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)71 ·<2><b4>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
72 ····<b5>···DW_AT_abstract_origin:·<0x340d>72 ····<b5>···DW_AT_abstract_origin:·<0x3418>
73 ····<b9>···DW_AT_location····:·0x8c·(location·list)73 ····<b9>···DW_AT_location····:·0x8c·(location·list)
74 ····<bd>···DW_AT_GNU_locviews:·0x7e74 ····<bd>···DW_AT_GNU_locviews:·0x7e
75 ·<2><c1>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)75 ·<2><c1>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
76 ····<c2>···DW_AT_abstract_origin:·<0x3419>76 ····<c2>···DW_AT_abstract_origin:·<0x3424>
77 ····<c6>···DW_AT_location····:·0xf2·(location·list)77 ····<c6>···DW_AT_location····:·0xf2·(location·list)
78 ····<ca>···DW_AT_GNU_locviews:·0xea78 ····<ca>···DW_AT_GNU_locviews:·0xea
79 ·<2><ce>:·Abbrev·Number:·8·(DW_TAG_variable)79 ·<2><ce>:·Abbrev·Number:·8·(DW_TAG_variable)
80 ····<cf>···DW_AT_abstract_origin:·<0x3425>80 ····<cf>···DW_AT_abstract_origin:·<0x3430>
81 ····<d3>···DW_AT_const_value·:·-181 ····<d3>···DW_AT_const_value·:·-1
82 ·<2><d4>:·Abbrev·Number:·9·(DW_TAG_variable)82 ·<2><d4>:·Abbrev·Number:·9·(DW_TAG_variable)
83 ····<d5>···DW_AT_abstract_origin:·<0x3431>83 ····<d5>···DW_AT_abstract_origin:·<0x343c>
84 ····<d9>···DW_AT_location····:·0x140·(location·list)84 ····<d9>···DW_AT_location····:·0x140·(location·list)
85 ····<dd>···DW_AT_GNU_locviews:·0x12c85 ····<dd>···DW_AT_GNU_locviews:·0x12c
86 ·<2><e1>:·Abbrev·Number:·10·(DW_TAG_label)86 ·<2><e1>:·Abbrev·Number:·10·(DW_TAG_label)
87 ····<e2>···DW_AT_abstract_origin:·<0x343d>87 ····<e2>···DW_AT_abstract_origin:·<0x3448>
88 ····<e6>···DW_AT_low_pc······:·0x1db488 ····<e6>···DW_AT_low_pc······:·0x1dc0
89 ·<2><ea>:·Abbrev·Number:·10·(DW_TAG_label)89 ·<2><ea>:·Abbrev·Number:·10·(DW_TAG_label)
90 ····<eb>···DW_AT_abstract_origin:·<0x3445>90 ····<eb>···DW_AT_abstract_origin:·<0x3450>
91 ····<ef>···DW_AT_low_pc······:·0x1d5091 ····<ef>···DW_AT_low_pc······:·0x1d5c
92 ·<2><f3>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)92 ·<2><f3>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)
93 ····<f4>···DW_AT_abstract_origin:·<0x35eb>93 ····<f4>···DW_AT_abstract_origin:·<0x35f6>
94 ····<f8>···DW_AT_entry_pc····:·0x1cdc94 ····<f8>···DW_AT_entry_pc····:·0x1ce8
95 ····<fc>···DW_AT_GNU_entry_view:·495 ····<fc>···DW_AT_GNU_entry_view:·4
96 ····<fe>···DW_AT_low_pc······:·0x1cdc96 ····<fe>···DW_AT_low_pc······:·0x1ce8
97 ····<102>···DW_AT_high_pc·····:·0x097 ····<102>···DW_AT_high_pc·····:·0x0
98 ····<106>···DW_AT_call_file···:·298 ····<106>···DW_AT_call_file···:·2
99 ····<107>···DW_AT_call_line···:·8899 ····<107>···DW_AT_call_line···:·88
100 ····<108>···DW_AT_call_column·:·9100 ····<108>···DW_AT_call_column·:·9
101 ····<109>···DW_AT_sibling·····:·<0x128>101 ····<109>···DW_AT_sibling·····:·<0x128>
102 ·<3><10d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)102 ·<3><10d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
103 ····<10e>···DW_AT_abstract_origin:·<0x3606>103 ····<10e>···DW_AT_abstract_origin:·<0x3611>
104 ····<112>···DW_AT_location····:·0x1bc·(location·list)104 ····<112>···DW_AT_location····:·0x1bc·(location·list)
105 ····<116>···DW_AT_GNU_locviews:·0x1ba105 ····<116>···DW_AT_GNU_locviews:·0x1ba
106 ·<3><11a>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)106 ·<3><11a>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
107 ····<11b>···DW_AT_abstract_origin:·<0x35fb>107 ····<11b>···DW_AT_abstract_origin:·<0x3606>
108 ····<11f>···DW_AT_location····:·0x1d6·(location·list)108 ····<11f>···DW_AT_location····:·0x1d6·(location·list)
109 ····<123>···DW_AT_GNU_locviews:·0x1d4109 ····<123>···DW_AT_GNU_locviews:·0x1d4
110 ·<3><127>:·Abbrev·Number:·0110 ·<3><127>:·Abbrev·Number:·0
111 ·<2><128>:·Abbrev·Number:·12·(DW_TAG_inlined_subroutine)111 ·<2><128>:·Abbrev·Number:·12·(DW_TAG_inlined_subroutine)
112 ····<129>···DW_AT_abstract_origin:·<0x31a7>112 ····<129>···DW_AT_abstract_origin:·<0x31b2>
113 ····<12d>···DW_AT_entry_pc····:·0x1d50113 ····<12d>···DW_AT_entry_pc····:·0x1d5c
114 ····<131>···DW_AT_GNU_entry_view:·1114 ····<131>···DW_AT_GNU_entry_view:·1
115 ····<133>···DW_AT_ranges······:·0x0115 ····<133>···DW_AT_ranges······:·0x0
116 ····<137>···DW_AT_call_file···:·2116 ····<137>···DW_AT_call_file···:·2
117 ····<138>···DW_AT_call_line···:·108117 ····<138>···DW_AT_call_line···:·108
118 ····<139>···DW_AT_call_column·:·20118 ····<139>···DW_AT_call_column·:·20
119 ····<13a>···DW_AT_sibling·····:·<0x1c8>119 ····<13a>···DW_AT_sibling·····:·<0x1c8>
120 ·<3><13e>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)120 ·<3><13e>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
121 ····<13f>···DW_AT_abstract_origin:·<0x31c5>121 ····<13f>···DW_AT_abstract_origin:·<0x31d0>
122 ····<143>···DW_AT_location····:·0x1f3·(location·list)122 ····<143>···DW_AT_location····:·0x1f3·(location·list)
123 ····<147>···DW_AT_GNU_locviews:·0x1e9123 ····<147>···DW_AT_GNU_locviews:·0x1e9
124 ·<3><14b>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)124 ·<3><14b>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
125 ····<14c>···DW_AT_abstract_origin:·<0x31b8>125 ····<14c>···DW_AT_abstract_origin:·<0x31c3>
126 ····<150>···DW_AT_location····:·0x23c·(location·list)126 ····<150>···DW_AT_location····:·0x23c·(location·list)
Max diff block lines reached; 591148/598742 bytes (98.73%) of diff not shown.
4.47 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 124, 85 lines modifiedOffset 124, 89 lines modified
124 ····DW_AT_GNU_tail_call·DW_FORM_flag_present124 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
125 ····DW_AT_abstract_origin·DW_FORM_ref4125 ····DW_AT_abstract_origin·DW_FORM_ref4
126 ····DW_AT·value:·0·····DW_FORM·value:·0126 ····DW_AT·value:·0·····DW_FORM·value:·0
127 ···21······DW_TAG_variable····[no·children]127 ···21······DW_TAG_variable····[no·children]
128 ····DW_AT_abstract_origin·DW_FORM_ref_addr128 ····DW_AT_abstract_origin·DW_FORM_ref_addr
129 ····DW_AT_location·····DW_FORM_exprloc129 ····DW_AT_location·····DW_FORM_exprloc
130 ····DW_AT·value:·0·····DW_FORM·value:·0130 ····DW_AT·value:·0·····DW_FORM·value:·0
131 ···22······DW_TAG_variable····[no·children] 
132 ····DW_AT_abstract_origin·DW_FORM_ref_addr 
133 ····DW_AT·value:·0·····DW_FORM·value:·0 
134 ···23······DW_TAG_lexical_block····[has·children] 
135 ····DW_AT_abstract_origin·DW_FORM_ref_addr 
136 ····DW_AT_low_pc·······DW_FORM_addr 
137 ····DW_AT_high_pc······DW_FORM_data4 
138 ····DW_AT_sibling······DW_FORM_ref4 
139 ····DW_AT·value:·0·····DW_FORM·value:·0 
140 ···24······DW_TAG_inlined_subroutine····[has·children]131 ···22······DW_TAG_inlined_subroutine····[has·children]
141 ····DW_AT_abstract_origin·DW_FORM_ref_addr132 ····DW_AT_abstract_origin·DW_FORM_ref_addr
142 ····DW_AT_entry_pc·····DW_FORM_addr133 ····DW_AT_entry_pc·····DW_FORM_addr
143 ····DW_AT_GNU_entry_view·DW_FORM_data2134 ····DW_AT_GNU_entry_view·DW_FORM_data2
144 ····DW_AT_low_pc·······DW_FORM_addr135 ····DW_AT_low_pc·······DW_FORM_addr
145 ····DW_AT_high_pc······DW_FORM_data4136 ····DW_AT_high_pc······DW_FORM_data4
146 ····DW_AT_call_file····DW_FORM_data1137 ····DW_AT_call_file····DW_FORM_data1
147 ····DW_AT_call_line····DW_FORM_data2138 ····DW_AT_call_line····DW_FORM_data2
148 ····DW_AT_call_column··DW_FORM_data1139 ····DW_AT_call_column··DW_FORM_data1
149 ····DW_AT_sibling······DW_FORM_ref4140 ····DW_AT_sibling······DW_FORM_ref4
150 ····DW_AT·value:·0·····DW_FORM·value:·0141 ····DW_AT·value:·0·····DW_FORM·value:·0
 142 ···23······DW_TAG_lexical_block····[has·children]
 143 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 144 ····DW_AT_ranges·······DW_FORM_sec_offset
 145 ····DW_AT·value:·0·····DW_FORM·value:·0
 146 ···24······DW_TAG_variable····[no·children]
 147 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 148 ····DW_AT·value:·0·····DW_FORM·value:·0
 149 ···25······DW_TAG_lexical_block····[has·children]
 150 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 151 ····DW_AT_low_pc·······DW_FORM_addr
 152 ····DW_AT_high_pc······DW_FORM_data4
 153 ····DW_AT_sibling······DW_FORM_ref4
 154 ····DW_AT·value:·0·····DW_FORM·value:·0
151 ···25······DW_TAG_inlined_subroutine····[has·children]155 ···26······DW_TAG_inlined_subroutine····[has·children]
152 ····DW_AT_abstract_origin·DW_FORM_ref_addr156 ····DW_AT_abstract_origin·DW_FORM_ref_addr
153 ····DW_AT_entry_pc·····DW_FORM_addr157 ····DW_AT_entry_pc·····DW_FORM_addr
154 ····DW_AT_GNU_entry_view·DW_FORM_data2158 ····DW_AT_GNU_entry_view·DW_FORM_data2
155 ····DW_AT_ranges·······DW_FORM_sec_offset159 ····DW_AT_ranges·······DW_FORM_sec_offset
156 ····DW_AT_call_file····DW_FORM_data1160 ····DW_AT_call_file····DW_FORM_data1
157 ····DW_AT_call_line····DW_FORM_data1161 ····DW_AT_call_line····DW_FORM_data1
158 ····DW_AT_call_column··DW_FORM_data1162 ····DW_AT_call_column··DW_FORM_data1
159 ····DW_AT·value:·0·····DW_FORM·value:·0163 ····DW_AT·value:·0·····DW_FORM·value:·0
160 ···26······DW_TAG_GNU_call_site····[has·children]164 ···27······DW_TAG_GNU_call_site····[has·children]
161 ····DW_AT_low_pc·······DW_FORM_addr165 ····DW_AT_low_pc·······DW_FORM_addr
162 ····DW_AT_GNU_tail_call·DW_FORM_flag_present166 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
163 ····DW_AT_sibling······DW_FORM_ref4167 ····DW_AT_sibling······DW_FORM_ref4
164 ····DW_AT·value:·0·····DW_FORM·value:·0168 ····DW_AT·value:·0·····DW_FORM·value:·0
165 ···27······DW_TAG_GNU_call_site····[has·children]169 ···28······DW_TAG_GNU_call_site····[has·children]
166 ····DW_AT_low_pc·······DW_FORM_addr170 ····DW_AT_low_pc·······DW_FORM_addr
167 ····DW_AT_GNU_tail_call·DW_FORM_flag_present171 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
168 ····DW_AT·value:·0·····DW_FORM·value:·0172 ····DW_AT·value:·0·····DW_FORM·value:·0
169 ···28······DW_TAG_subprogram····[no·children]173 ···29······DW_TAG_subprogram····[no·children]
170 ····DW_AT_external·····DW_FORM_flag_present174 ····DW_AT_external·····DW_FORM_flag_present
171 ····DW_AT_declaration··DW_FORM_flag_present175 ····DW_AT_declaration··DW_FORM_flag_present
172 ····DW_AT_linkage_name·DW_FORM_strp176 ····DW_AT_linkage_name·DW_FORM_strp
173 ····DW_AT_name·········DW_FORM_strp177 ····DW_AT_name·········DW_FORM_strp
174 ····DW_AT_decl_file····DW_FORM_data1178 ····DW_AT_decl_file····DW_FORM_data1
175 ····DW_AT_decl_line····DW_FORM_data1179 ····DW_AT_decl_line····DW_FORM_data1
176 ····DW_AT_decl_column··DW_FORM_data1180 ····DW_AT_decl_column··DW_FORM_data1
177 ····DW_AT·value:·0·····DW_FORM·value:·0181 ····DW_AT·value:·0·····DW_FORM·value:·0
178 ···29······DW_TAG_subprogram····[no·children]182 ···30······DW_TAG_subprogram····[no·children]
179 ····DW_AT_external·····DW_FORM_flag_present183 ····DW_AT_external·····DW_FORM_flag_present
180 ····DW_AT_declaration··DW_FORM_flag_present184 ····DW_AT_declaration··DW_FORM_flag_present
181 ····DW_AT_linkage_name·DW_FORM_strp185 ····DW_AT_linkage_name·DW_FORM_strp
182 ····DW_AT_name·········DW_FORM_strp186 ····DW_AT_name·········DW_FORM_strp
183 ····DW_AT_decl_file····DW_FORM_data1187 ····DW_AT_decl_file····DW_FORM_data1
184 ····DW_AT_decl_line····DW_FORM_data2188 ····DW_AT_decl_line····DW_FORM_data2
185 ····DW_AT_decl_column··DW_FORM_data1189 ····DW_AT_decl_column··DW_FORM_data1
186 ····DW_AT·value:·0·····DW_FORM·value:·0190 ····DW_AT·value:·0·····DW_FORM·value:·0
187 ···30······DW_TAG_subprogram····[no·children]191 ···31······DW_TAG_subprogram····[no·children]
188 ····DW_AT_external·····DW_FORM_flag_present192 ····DW_AT_external·····DW_FORM_flag_present
189 ····DW_AT_declaration··DW_FORM_flag_present193 ····DW_AT_declaration··DW_FORM_flag_present
190 ····DW_AT_linkage_name·DW_FORM_strp194 ····DW_AT_linkage_name·DW_FORM_strp
191 ····DW_AT_name·········DW_FORM_strp195 ····DW_AT_name·········DW_FORM_strp
192 ····DW_AT·value:·0·····DW_FORM·value:·0196 ····DW_AT·value:·0·····DW_FORM·value:·0
193 ···31······DW_TAG_subprogram····[no·children]197 ···32······DW_TAG_subprogram····[no·children]
194 ····DW_AT_external·····DW_FORM_flag_present198 ····DW_AT_external·····DW_FORM_flag_present
195 ····DW_AT_declaration··DW_FORM_flag_present199 ····DW_AT_declaration··DW_FORM_flag_present
196 ····DW_AT_linkage_name·DW_FORM_strp200 ····DW_AT_linkage_name·DW_FORM_strp
197 ····DW_AT_name·········DW_FORM_strp201 ····DW_AT_name·········DW_FORM_strp
198 ····DW_AT_decl_file····DW_FORM_data1202 ····DW_AT_decl_file····DW_FORM_data1
199 ····DW_AT_decl_line····DW_FORM_data1203 ····DW_AT_decl_line····DW_FORM_data1
200 ····DW_AT·value:·0·····DW_FORM·value:·0204 ····DW_AT·value:·0·····DW_FORM·value:·0
201 ··Number·TAG·(0x1c9)205 ··Number·TAG·(0x1d2)
202 ···1······DW_TAG_compile_unit····[has·children]206 ···1······DW_TAG_compile_unit····[has·children]
203 ····DW_AT_producer·····DW_FORM_strp207 ····DW_AT_producer·····DW_FORM_strp
204 ····DW_AT_language·····DW_FORM_data1208 ····DW_AT_language·····DW_FORM_data1
205 ····DW_AT_name·········DW_FORM_strp209 ····DW_AT_name·········DW_FORM_strp
206 ····DW_AT_comp_dir·····DW_FORM_strp210 ····DW_AT_comp_dir·····DW_FORM_strp
207 ····DW_AT_stmt_list····DW_FORM_sec_offset211 ····DW_AT_stmt_list····DW_FORM_sec_offset
208 ····DW_AT·value:·0·····DW_FORM·value:·0212 ····DW_AT·value:·0·····DW_FORM·value:·0
591 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001ca4·000002ce·9 ····00001cb0·000002ce·
10 ····00000f18·00000280·10 ····00000f18·00000280·
11 ····00001198·000000f8·11 ····00001198·000000f8·
12 ····00001290·000005a4·12 ····00001290·000005b0·
13 ····00001834·00000300·13 ····00001840·00000300·
14 ····00001b34·0000004c·14 ····00001b40·0000004c·
15 ····00001b80·0000005a·15 ····00001b8c·0000005a·
16 ····00000000·00000000·16 ····00000000·00000000·
  
145 KB
readelf --wide --debug-dump=loc {}
    
Offset 3, 169 lines modifiedOffset 3, 169 lines modified
3 ····Offset···Begin············End··············Expression3 ····Offset···Begin············End··············Expression
  
4 ····00000000·v0000000·v0000000·location·view·pair4 ····00000000·v0000000·v0000000·location·view·pair
5 ····00000002·v0000000·v0000000·location·view·pair5 ····00000002·v0000000·v0000000·location·view·pair
6 ····00000004·v0000000·v0000000·location·view·pair6 ····00000004·v0000000·v0000000·location·view·pair
  
7 ····00000006·v0000000·v0000000·views·at·00000000·for:7 ····00000006·v0000000·v0000000·views·at·00000000·for:
8 ·············00001cb0·00001cbd·(DW_OP_reg0·(r0))8 ·············00001cbc·00001cc9·(DW_OP_reg0·(r0))
9 ····00000011·v0000000·v0000000·views·at·00000002·for:9 ····00000011·v0000000·v0000000·views·at·00000002·for:
10 ·············00001cbd·00001cd6·(DW_OP_reg4·(r4))10 ·············00001cc9·00001ce2·(DW_OP_reg4·(r4))
11 ····0000001c·v0000000·v0000000·views·at·00000004·for:11 ····0000001c·v0000000·v0000000·views·at·00000004·for:
12 ·············00001cd6·00001cdc·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)12 ·············00001ce2·00001ce8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
13 ····0000002a·<End·of·list>13 ····0000002a·<End·of·list>
  
14 ····00000032·v0000000·v0000000·location·view·pair14 ····00000032·v0000000·v0000000·location·view·pair
15 ····00000034·v0000000·v0000000·location·view·pair15 ····00000034·v0000000·v0000000·location·view·pair
16 ····00000036·v0000000·v0000000·location·view·pair16 ····00000036·v0000000·v0000000·location·view·pair
17 ····00000038·v0000000·v0000000·location·view·pair17 ····00000038·v0000000·v0000000·location·view·pair
18 ····0000003a·v0000000·v0000000·location·view·pair18 ····0000003a·v0000000·v0000000·location·view·pair
  
19 ····0000003c·v0000000·v0000000·views·at·00000032·for:19 ····0000003c·v0000000·v0000000·views·at·00000032·for:
20 ·············00001cdc·00001cf4·(DW_OP_reg0·(r0))20 ·············00001ce8·00001d00·(DW_OP_reg0·(r0))
21 ····00000047·v0000000·v0000000·views·at·00000034·for:21 ····00000047·v0000000·v0000000·views·at·00000034·for:
22 ·············00001cf4·00001da4·(DW_OP_reg4·(r4))22 ·············00001d00·00001db0·(DW_OP_reg4·(r4))
23 ····00000052·v0000000·v0000000·views·at·00000036·for:23 ····00000052·v0000000·v0000000·views·at·00000036·for:
24 ·············00001da4·00001da6·(DW_OP_reg0·(r0))24 ·············00001db0·00001db2·(DW_OP_reg0·(r0))
25 ····0000005d·v0000000·v0000000·views·at·00000038·for:25 ····0000005d·v0000000·v0000000·views·at·00000038·for:
26 ·············00001da6·00001dc4·(DW_OP_reg4·(r4))26 ·············00001db2·00001dd0·(DW_OP_reg4·(r4))
27 ····00000068·v0000000·v0000000·views·at·0000003a·for:27 ····00000068·v0000000·v0000000·views·at·0000003a·for:
28 ·············00001dc4·00001e0c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)28 ·············00001dd0·00001e18·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
29 ····00000076·<End·of·list>29 ····00000076·<End·of·list>
  
30 ····0000007e·v0000000·v0000000·location·view·pair30 ····0000007e·v0000000·v0000000·location·view·pair
31 ····00000080·v0000000·v0000000·location·view·pair31 ····00000080·v0000000·v0000000·location·view·pair
32 ····00000082·v0000000·v0000000·location·view·pair32 ····00000082·v0000000·v0000000·location·view·pair
33 ····00000084·v0000000·v0000000·location·view·pair33 ····00000084·v0000000·v0000000·location·view·pair
34 ····00000086·v0000000·v0000000·location·view·pair34 ····00000086·v0000000·v0000000·location·view·pair
35 ····00000088·v0000000·v0000000·location·view·pair35 ····00000088·v0000000·v0000000·location·view·pair
36 ····0000008a·v0000000·v0000000·location·view·pair36 ····0000008a·v0000000·v0000000·location·view·pair
  
37 ····0000008c·v0000000·v0000000·views·at·0000007e·for:37 ····0000008c·v0000000·v0000000·views·at·0000007e·for:
38 ·············00001cdc·00001ce8·(DW_OP_reg1·(r1))38 ·············00001ce8·00001cf4·(DW_OP_reg1·(r1))
39 ····00000097·v0000000·v0000000·views·at·00000080·for:39 ····00000097·v0000000·v0000000·views·at·00000080·for:
40 ·············00001ce8·00001d0e·(DW_OP_reg5·(r5))40 ·············00001cf4·00001d1a·(DW_OP_reg5·(r5))
41 ····000000a2·v0000000·v0000000·views·at·00000082·for:41 ····000000a2·v0000000·v0000000·views·at·00000082·for:
42 ·············00001d0e·00001d32·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)42 ·············00001d1a·00001d3e·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
43 ····000000b0·v0000000·v0000000·views·at·00000084·for:43 ····000000b0·v0000000·v0000000·views·at·00000084·for:
44 ·············00001d32·00001db4·(DW_OP_reg5·(r5))44 ·············00001d3e·00001dc0·(DW_OP_reg5·(r5))
45 ····000000bb·v0000000·v0000000·views·at·00000086·for:45 ····000000bb·v0000000·v0000000·views·at·00000086·for:
46 ·············00001db4·00001dc2·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)46 ·············00001dc0·00001dce·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
47 ····000000c9·v0000000·v0000000·views·at·00000088·for:47 ····000000c9·v0000000·v0000000·views·at·00000088·for:
48 ·············00001dc2·00001dd6·(DW_OP_reg5·(r5))48 ·············00001dce·00001de2·(DW_OP_reg5·(r5))
49 ····000000d4·v0000000·v0000000·views·at·0000008a·for:49 ····000000d4·v0000000·v0000000·views·at·0000008a·for:
50 ·············00001dd6·00001e0c·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)50 ·············00001de2·00001e18·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
51 ····000000e2·<End·of·list>51 ····000000e2·<End·of·list>
  
52 ····000000ea·v0000000·v0000000·location·view·pair52 ····000000ea·v0000000·v0000000·location·view·pair
53 ····000000ec·v0000000·v0000000·location·view·pair53 ····000000ec·v0000000·v0000000·location·view·pair
54 ····000000ee·v0000000·v0000000·location·view·pair54 ····000000ee·v0000000·v0000000·location·view·pair
55 ····000000f0·v0000000·v0000000·location·view·pair55 ····000000f0·v0000000·v0000000·location·view·pair
  
56 ····000000f2·v0000000·v0000000·views·at·000000ea·for:56 ····000000f2·v0000000·v0000000·views·at·000000ea·for:
57 ·············00001cdc·00001cf4·(DW_OP_reg2·(r2))57 ·············00001ce8·00001d00·(DW_OP_reg2·(r2))
58 ····000000fd·v0000000·v0000000·views·at·000000ec·for:58 ····000000fd·v0000000·v0000000·views·at·000000ec·for:
59 ·············00001cf4·00001da4·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)59 ·············00001d00·00001db0·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
60 ····0000010b·v0000000·v0000000·views·at·000000ee·for:60 ····0000010b·v0000000·v0000000·views·at·000000ee·for:
61 ·············00001da4·00001dad·(DW_OP_reg2·(r2))61 ·············00001db0·00001db9·(DW_OP_reg2·(r2))
62 ····00000116·v0000000·v0000000·views·at·000000f0·for:62 ····00000116·v0000000·v0000000·views·at·000000f0·for:
63 ·············00001dad·00001e0c·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)63 ·············00001db9·00001e18·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
64 ····00000124·<End·of·list>64 ····00000124·<End·of·list>
  
65 ····0000012c·v0000003·v0000000·location·view·pair65 ····0000012c·v0000003·v0000000·location·view·pair
66 ····0000012e·v0000000·v0000000·location·view·pair66 ····0000012e·v0000000·v0000000·location·view·pair
67 ····00000130·v0000000·v0000000·location·view·pair67 ····00000130·v0000000·v0000000·location·view·pair
68 ····00000132·v0000000·v0000000·location·view·pair68 ····00000132·v0000000·v0000000·location·view·pair
69 ····00000134·v0000000·v0000000·location·view·pair69 ····00000134·v0000000·v0000000·location·view·pair
70 ····00000136·v0000000·v0000000·location·view·pair70 ····00000136·v0000000·v0000000·location·view·pair
71 ····00000138·v0000000·v0000000·location·view·pair71 ····00000138·v0000000·v0000000·location·view·pair
72 ····0000013a·v0000000·v0000000·location·view·pair72 ····0000013a·v0000000·v0000000·location·view·pair
73 ····0000013c·v0000000·v0000000·location·view·pair73 ····0000013c·v0000000·v0000000·location·view·pair
74 ····0000013e·v0000000·v0000000·location·view·pair74 ····0000013e·v0000000·v0000000·location·view·pair
  
75 ····00000140·v0000003·v0000000·views·at·0000012c·for:75 ····00000140·v0000003·v0000000·views·at·0000012c·for:
76 ·············00001cdc·00001d00·(DW_OP_lit9;·DW_OP_stack_value)76 ·············00001ce8·00001d0c·(DW_OP_lit9;·DW_OP_stack_value)
77 ····0000014c·v0000000·v0000000·views·at·0000012e·for:77 ····0000014c·v0000000·v0000000·views·at·0000012e·for:
78 ·············00001d00·00001d32·(DW_OP_reg7·(r7))78 ·············00001d0c·00001d3e·(DW_OP_reg7·(r7))
79 ····00000157·v0000000·v0000000·views·at·00000130·for:79 ····00000157·v0000000·v0000000·views·at·00000130·for:
80 ·············00001d32·00001d4c·(DW_OP_lit9;·DW_OP_stack_value)80 ·············00001d3e·00001d58·(DW_OP_lit9;·DW_OP_stack_value)
81 ····00000163·v0000000·v0000000·views·at·00000132·for:81 ····00000163·v0000000·v0000000·views·at·00000132·for:
82 ·············00001d4c·00001d52·(DW_OP_reg0·(r0))82 ·············00001d58·00001d5e·(DW_OP_reg0·(r0))
83 ····0000016e·v0000000·v0000000·views·at·00000134·for:83 ····0000016e·v0000000·v0000000·views·at·00000134·for:
84 ·············00001d52·00001d56·(DW_OP_reg7·(r7))84 ·············00001d5e·00001d62·(DW_OP_reg7·(r7))
85 ····00000179·v0000000·v0000000·views·at·00000136·for:85 ····00000179·v0000000·v0000000·views·at·00000136·for:
86 ·············00001d6e·00001d80·(DW_OP_lit9;·DW_OP_stack_value)86 ·············00001d7a·00001d8c·(DW_OP_lit9;·DW_OP_stack_value)
87 ····00000185·v0000000·v0000000·views·at·00000138·for:87 ····00000185·v0000000·v0000000·views·at·00000138·for:
88 ·············00001d86·00001d89·(DW_OP_reg0·(r0))88 ·············00001d92·00001d95·(DW_OP_reg0·(r0))
89 ····00000190·v0000000·v0000000·views·at·0000013a·for:89 ····00000190·v0000000·v0000000·views·at·0000013a·for:
90 ·············00001d89·00001d90·(DW_OP_reg7·(r7))90 ·············00001d95·00001d9c·(DW_OP_reg7·(r7))
91 ····0000019b·v0000000·v0000000·views·at·0000013c·for:91 ····0000019b·v0000000·v0000000·views·at·0000013c·for:
92 ·············00001d90·00001db4·(DW_OP_lit9;·DW_OP_stack_value)92 ·············00001d9c·00001dc0·(DW_OP_lit9;·DW_OP_stack_value)
93 ····000001a7·v0000000·v0000000·views·at·0000013e·for:93 ····000001a7·v0000000·v0000000·views·at·0000013e·for:
94 ·············00001db4·00001dd6·(DW_OP_reg7·(r7))94 ·············00001dc0·00001de2·(DW_OP_reg7·(r7))
95 ····000001b2·<End·of·list>95 ····000001b2·<End·of·list>
  
96 ····000001ba·v0000004·v0000006·location·view·pair96 ····000001ba·v0000004·v0000006·location·view·pair
  
97 ····000001bc·v0000004·v0000006·views·at·000001ba·for:97 ····000001bc·v0000004·v0000006·views·at·000001ba·for:
98 ·············00001cdc·00001cdc·(DW_OP_addr:·140f8;·DW_OP_stack_value)98 ·············00001ce8·00001ce8·(DW_OP_addr:·140f8;·DW_OP_stack_value)
99 ····000001cc·<End·of·list>99 ····000001cc·<End·of·list>
  
100 ····000001d4·v0000004·v0000006·location·view·pair100 ····000001d4·v0000004·v0000006·location·view·pair
  
101 ····000001d6·v0000004·v0000006·views·at·000001d4·for:101 ····000001d6·v0000004·v0000006·views·at·000001d4·for:
102 ·············00001cdc·00001cdc·(DW_OP_reg0·(r0))102 ·············00001ce8·00001ce8·(DW_OP_reg0·(r0))
103 ····000001e1·<End·of·list>103 ····000001e1·<End·of·list>
  
104 ····000001e9·v0000000·v0000000·location·view·pair104 ····000001e9·v0000000·v0000000·location·view·pair
105 ····000001eb·v0000001·v0000000·location·view·pair105 ····000001eb·v0000001·v0000000·location·view·pair
106 ····000001ed·v0000000·v0000000·location·view·pair106 ····000001ed·v0000000·v0000000·location·view·pair
107 ····000001ef·v0000000·v0000001·location·view·pair107 ····000001ef·v0000000·v0000001·location·view·pair
108 ····000001f1·v0000000·v0000000·location·view·pair108 ····000001f1·v0000000·v0000000·location·view·pair
  
109 ····000001f3·v0000000·v0000000·views·at·000001e9·for:109 ····000001f3·v0000000·v0000000·views·at·000001e9·for:
110 ·············00001d00·00001d32·(DW_OP_reg7·(r7))110 ·············00001d0c·00001d3e·(DW_OP_reg7·(r7))
111 ····000001fe·v0000001·v0000000·views·at·000001eb·for:111 ····000001fe·v0000001·v0000000·views·at·000001eb·for:
112 ·············00001d50·00001d52·(DW_OP_reg0·(r0))112 ·············00001d5c·00001d5e·(DW_OP_reg0·(r0))
113 ····00000209·v0000000·v0000000·views·at·000001ed·for:113 ····00000209·v0000000·v0000000·views·at·000001ed·for:
Max diff block lines reached; 139947/148185 bytes (94.44%) of diff not shown.
589 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001ca4·000002ce·9 ····00001cb0·000002ce·
10 ····00000f18·00000280·10 ····00000f18·00000280·
11 ····00001198·000000f8·11 ····00001198·000000f8·
12 ····00001290·000005a4·12 ····00001290·000005b0·
13 ····00001834·00000300·13 ····00001840·00000300·
14 ····00001b34·0000004c·14 ····00001b40·0000004c·
15 ····00001b80·0000005a·15 ····00001b8c·0000005a·
16 ····00000000·00000000·16 ····00000000·00000000·
  
435 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
1 `M5CGCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
 2 $KKYR6m7
 3 )72e/·Yo
2 #~WG~OAC 
3 8L^=FNo!* 
4 @*X·!3M5p 
5 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o4 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
6 call_weak_fn5 call_weak_fn
7 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o6 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
8 _bz2_exec7 _bz2_exec
9 _bz2_BZ2Compressor___init__8 _bz2_BZ2Compressor___init__
10 catch_bz2_error9 catch_bz2_error
11 BZ2_Malloc10 BZ2_Malloc
1.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 74 lines modifiedOffset 8, 74 lines modified
  
8 00001198·<catch_bz2_error>:8 00001198·<catch_bz2_error>:
9 »       ...9 »       ...
  
10 00001290·<_bz2_BZ2Decompressor_decompress>:10 00001290·<_bz2_BZ2Decompressor_decompress>:
11 »       ...11 »       ...
  
12 00001834·<_bz2_BZ2Compressor_compress>:12 00001840·<_bz2_BZ2Compressor_compress>:
13 »       ...13 »       ...
  
14 00001b34·<grow_buffer>:14 00001b40·<grow_buffer>:
15 »       ...15 »       ...
  
16 00001b80·<BZ2Decompressor_dealloc>:16 00001b8c·<BZ2Decompressor_dealloc>:
17 »       ...17 »       ...
  
18 00001bdc·<call_weak_fn>:18 00001be8·<call_weak_fn>:
19 »       ...19 »       ...
  
20 00001c00·<deregister_tm_clones>:20 00001c0c·<deregister_tm_clones>:
21 »       ...21 »       ...
  
22 00001c2c·<register_tm_clones>:22 00001c38·<register_tm_clones>:
23 »       ...23 »       ...
  
24 00001c60·<__do_global_dtors_aux>:24 00001c6c·<__do_global_dtors_aux>:
25 »       ...25 »       ...
  
26 00001ca0·<frame_dummy>:26 00001cac·<frame_dummy>:
27 frame_dummy():27 frame_dummy():
28 »       movs»   r0,·r028 »       movs»   r0,·r0
29 »       ...29 »       ...
  
30 00001ca4·<PyInit__bz2>:30 00001cb0·<PyInit__bz2>:
31 »       ...31 »       ...
  
32 00001cb0·<_bz2_exec>:32 00001cbc·<_bz2_exec>:
33 »       ...33 »       ...
  
34 00001cdc·<_bz2_BZ2Compressor___init__>:34 00001ce8·<_bz2_BZ2Compressor___init__>:
35 »       ...35 »       ...
  
36 00001e0c·<BZ2_Malloc>:36 00001e18·<BZ2_Malloc>:
37 »       ...37 »       ...
  
38 00001e38·<_bz2_BZ2Compressor_flush>:38 00001e44·<_bz2_BZ2Compressor_flush>:
39 »       ...39 »       ...
  
40 00001f4c·<BZ2Compressor_dealloc>:40 00001f58·<BZ2Compressor_dealloc>:
41 »       ...41 »       ...
  
42 00001f6c·<BZ2_Free>:42 00001f78·<BZ2_Free>:
43 »       ...43 »       ...
  
44 00001f78·<__udivsi3>:44 00001f80·<__udivsi3>:
45 »       ...45 »       ...
  
46 000021d4·<__aeabi_uidivmod>:46 000021dc·<__aeabi_uidivmod>:
47 »       ...47 »       ...
  
48 000021f0·<__divsi3>:48 000021f8·<__divsi3>:
49 __divsi3():49 __divsi3():
50 »       movs»   r0,·r050 »       movs»   r0,·r0
51 »       movs»   r0,·r051 »       movs»   r0,·r0
52 »       ...52 »       ...
  
53 000021f6·<.divsi3_skip_div0_test>:53 000021fe·<.divsi3_skip_div0_test>:
54 »       ...54 »       ...
  
55 00002484·<__aeabi_idivmod>:55 0000248c·<__aeabi_idivmod>:
56 »       ...56 »       ...
  
57 000024a0·<__aeabi_idiv0>:57 000024a8·<__aeabi_idiv0>:
58 »       ...58 »       ...
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 000024ac·<_fini>:2 000024b4·<_fini>:
3 »       ...3 »       ...
798 KB
./usr/lib/debug/.build-id/45/7ba6fec10479028029b5a2c308032d4b29434e.debug vs.
./usr/lib/debug/.build-id/3f/446063208c58eec1fa4fec09dd19f9554ded15.debug
Files 5% similar despite different names
899 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:···············0x774811 ··Entry·point·address:···············0x7748
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········133572·(bytes·into·file)13 ··Start·of·section·headers:··········133544·(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
3.21 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x209c4:1 There·are·35·section·headers,·starting·at·offset·0x209a8:
  
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·0013b0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0013b0·10···A··4···3··4
Offset 22, 23 lines modifiedOffset 22, 23 lines modified
22 ··[17]·.data.rel.ro······NOBITS··········00027e98·007e90·000070·00··WA··0···0··422 ··[17]·.data.rel.ro······NOBITS··········00027e98·007e90·000070·00··WA··0···0··4
23 ··[18]·.dynamic··········NOBITS··········00027f08·007e90·0000f8·08··WA··4···0··423 ··[18]·.dynamic··········NOBITS··········00027f08·007e90·0000f8·08··WA··4···0··4
24 ··[19]·.got··············NOBITS··········00028000·007e90·0004f0·04··WA··0···0··424 ··[19]·.got··············NOBITS··········00028000·007e90·0004f0·04··WA··0···0··4
25 ··[20]·.data·············NOBITS··········000284f0·007e90·004518·00··WA··0···0··425 ··[20]·.data·············NOBITS··········000284f0·007e90·004518·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········0002ca08·007e90·000040·00··WA··0···0··426 ··[21]·.bss··············NOBITS··········0002ca08·007e90·000040·00··WA··0···0··4
27 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··127 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··1
29 ··[24]·.debug_aranges····PROGBITS········00000000·000170·000224·00···C··0···0··429 ··[24]·.debug_aranges····PROGBITS········00000000·000170·000223·00···C··0···0··4
30 ··[25]·.debug_info·······PROGBITS········00000000·000394·00af93·00···C··0···0··430 ··[25]·.debug_info·······PROGBITS········00000000·000394·00af7a·00···C··0···0··4
31 ··[26]·.debug_abbrev·····PROGBITS········00000000·00b328·000287·00···C··0···0··431 ··[26]·.debug_abbrev·····PROGBITS········00000000·00b310·000287·00···C··0···0··4
32 ··[27]·.debug_line·······PROGBITS········00000000·00b5b0·003a87·00···C··0···0··432 ··[27]·.debug_line·······PROGBITS········00000000·00b598·003a80·00···C··0···0··4
33 ··[28]·.debug_frame······PROGBITS········00000000·00f038·00064f·00···C··0···0··433 ··[28]·.debug_frame······PROGBITS········00000000·00f018·00064f·00···C··0···0··4
34 ··[29]·.debug_str········PROGBITS········00000000·00f688·001e1e·01·MSC··0···0··434 ··[29]·.debug_str········PROGBITS········00000000·00f668·001e1e·01·MSC··0···0··4
35 ··[30]·.debug_loc········PROGBITS········00000000·0114a8·00407b·00···C··0···0··435 ··[30]·.debug_loc········PROGBITS········00000000·011488·00407f·00···C··0···0··4
36 ··[31]·.debug_ranges·····PROGBITS········00000000·015524·00090c·00···C··0···0··436 ··[31]·.debug_ranges·····PROGBITS········00000000·015508·00090a·00···C··0···0··4
37 ··[32]·.symtab···········SYMTAB··········00000000·015e30·0072b0·10·····33·1523··437 ··[32]·.symtab···········SYMTAB··········00000000·015e14·0072b0·10·····33·1523··4
38 ··[33]·.strtab···········STRTAB··········00000000·01d0e0·00378b·00······0···0··138 ··[33]·.strtab···········STRTAB··········00000000·01d0c4·00378b·00······0···0··1
39 ··[34]·.shstrtab·········STRTAB··········00000000·02086b·000157·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········00000000·02084f·000157·00······0···0··1
40 Key·to·Flags:40 Key·to·Flags:
41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
44 ··y·(purecode),·p·(processor·specific)44 ··y·(purecode),·p·(processor·specific)
5.28 KB
readelf --wide --symbols {}
    
Offset 93, 41 lines modifiedOffset 93, 41 lines modified
93 ····89:·00008077···214·FUNC····LOCAL··DEFAULT···11·_ssl__SSLContext_load_dh_params93 ····89:·00008077···214·FUNC····LOCAL··DEFAULT···11·_ssl__SSLContext_load_dh_params
94 ····90:·00008134·····0·NOTYPE··LOCAL··DEFAULT···11·$d94 ····90:·00008134·····0·NOTYPE··LOCAL··DEFAULT···11·$d
95 ····91:·0000dbe8·····0·NOTYPE··LOCAL··DEFAULT···11·$t95 ····91:·0000dbe8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
96 ····92:·0000dc6c·····0·NOTYPE··LOCAL··DEFAULT···11·$d96 ····92:·0000dc6c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
97 ····93:·0000814c·····0·NOTYPE··LOCAL··DEFAULT···11·$t97 ····93:·0000814c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
98 ····94:·0000814d····60·FUNC····LOCAL··DEFAULT···11·set_post_handshake_auth98 ····94:·0000814d····60·FUNC····LOCAL··DEFAULT···11·set_post_handshake_auth
99 ····95:·0000817c·····0·NOTYPE··LOCAL··DEFAULT···11·$d99 ····95:·0000817c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 100 ····96:·00008188·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 101 ····97:·00008189····42·FUNC····LOCAL··DEFAULT···11·context_traverse
100 ····96:·0000dc74·····0·NOTYPE··LOCAL··DEFAULT···11·$t102 ····98:·0000dc74·····0·NOTYPE··LOCAL··DEFAULT···11·$t
101 ····97:·0000dc75·····6·FUNC····LOCAL··DEFAULT···11·get_check_hostname103 ····99:·0000dc75·····6·FUNC····LOCAL··DEFAULT···11·get_check_hostname
102 ····98:·00008188·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
103 ····99:·00008189···384·FUNC····LOCAL··DEFAULT···11·_ssl__SSLContext__wrap_socket104 ···100:·000081b3···386·FUNC····LOCAL··DEFAULT···11·_ssl__SSLContext__wrap_socket
104 ···100:·00008309···720·FUNC····LOCAL··DEFAULT···11·newPySSLSocket105 ···101:·00008335···720·FUNC····LOCAL··DEFAULT···11·newPySSLSocket
105 ···101:·000082dc·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
106 ···102:·00008308·····0·NOTYPE··LOCAL··DEFAULT···11·$t106 ···102:·00008308·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 107 ···103:·00008334·····0·NOTYPE··LOCAL··DEFAULT···11·$t
107 ···103:·000085d9····44·FUNC····LOCAL··DEFAULT···11·PySSL_set_owner108 ···104:·00008605····44·FUNC····LOCAL··DEFAULT···11·PySSL_set_owner
108 ···104:·0000bf89···220·FUNC····LOCAL··DEFAULT···11·PySSL_set_session109 ···105:·0000bf89···220·FUNC····LOCAL··DEFAULT···11·PySSL_set_session
109 ···105:·000085ac·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
110 ···106:·000085d8·····0·NOTYPE··LOCAL··DEFAULT···11·$t110 ···106:·000085d8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 111 ···107:·00008604·····0·NOTYPE··LOCAL··DEFAULT···11·$t
111 ···107:·00008605···536·FUNC····LOCAL··DEFAULT···11·_ssl__SSLSocket_do_handshake112 ···108:·00008631···536·FUNC····LOCAL··DEFAULT···11·_ssl__SSLSocket_do_handshake
112 ···108:·00008afd···148·FUNC····LOCAL··DEFAULT···11·PySSL_select113 ···109:·00008b29···148·FUNC····LOCAL··DEFAULT···11·PySSL_select
113 ···109:·00008f39···424·FUNC····LOCAL··DEFAULT···11·PySSL_SetError.constprop.0114 ···110:·00008f3b···422·FUNC····LOCAL··DEFAULT···11·PySSL_SetError.constprop.0
114 ···110:·000087f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
115 ···111:·0000881c·····0·NOTYPE··LOCAL··DEFAULT···11·$t115 ···111:·0000881c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 116 ···112:·00008848·····0·NOTYPE··LOCAL··DEFAULT···11·$t
116 ···112:·0000881d···736·FUNC····LOCAL··DEFAULT···11·_ssl__SSLSocket_write117 ···113:·00008849···736·FUNC····LOCAL··DEFAULT···11·_ssl__SSLSocket_write
117 ···113:·00008ab4·····0·NOTYPE··LOCAL··DEFAULT···11·$d118 ···114:·00008ae0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
118 ···114:·00008afc·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
119 ···115:·00008b88·····0·NOTYPE··LOCAL··DEFAULT···11·$d119 ···115:·00008b28·····0·NOTYPE··LOCAL··DEFAULT···11·$t
120 ···116:·00008b90·····0·NOTYPE··LOCAL··DEFAULT···11·$t120 ···116:·00008bb4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 121 ···117:·00008bbc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
121 ···117:·00008b91···808·FUNC····LOCAL··DEFAULT···11·_ssl__SSLSocket_read122 ···118:·00008bbd···808·FUNC····LOCAL··DEFAULT···11·_ssl__SSLSocket_read
122 ···118:·00008e84·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
123 ···119:·00008eb8·····0·NOTYPE··LOCAL··DEFAULT···11·$t123 ···119:·00008eb0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 124 ···120:·00008ee4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
124 ···120:·00008eb9····86·FUNC····LOCAL··DEFAULT···11·PySSL_dealloc125 ···121:·00008ee5····86·FUNC····LOCAL··DEFAULT···11·PySSL_dealloc
125 ···121:·00008f0f····42·FUNC····LOCAL··DEFAULT···11·context_traverse 
126 ···122:·00008f68·····0·NOTYPE··LOCAL··DEFAULT···11·$d126 ···122:·00008f6a·····0·NOTYPE··LOCAL··DEFAULT···11·$d
127 ···123:·000090e1···704·FUNC····LOCAL··DEFAULT···11·fill_and_set_sslerror127 ···123:·000090e1···704·FUNC····LOCAL··DEFAULT···11·fill_and_set_sslerror
128 ···124:·0000908c·····0·NOTYPE··LOCAL··DEFAULT···11·$d128 ···124:·0000908c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
129 ···125:·000090e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t129 ···125:·000090e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
130 ···126:·0000935c·····0·NOTYPE··LOCAL··DEFAULT···11·$d130 ···126:·0000935c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
131 ···127:·000093a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t131 ···127:·000093a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
132 ···128:·000093a1···180·FUNC····LOCAL··DEFAULT···11·set_sni_callback132 ···128:·000093a1···180·FUNC····LOCAL··DEFAULT···11·set_sni_callback
133 ···129:·00009438·····0·NOTYPE··LOCAL··DEFAULT···11·$d133 ···129:·00009438·····0·NOTYPE··LOCAL··DEFAULT···11·$d
Offset 453, 16 lines modifiedOffset 453, 16 lines modified
453 ···449:·00028a24····36·OBJECT··LOCAL··DEFAULT···20·_parser.12453 ···449:·00028a24····36·OBJECT··LOCAL··DEFAULT···20·_parser.12
454 ···450:·00027ebc·····8·OBJECT··LOCAL··DEFAULT···17·_keywords.11454 ···450:·00027ebc·····8·OBJECT··LOCAL··DEFAULT···17·_keywords.11
455 ···451:·00028a48····36·OBJECT··LOCAL··DEFAULT···20·_parser.9455 ···451:·00028a48····36·OBJECT··LOCAL··DEFAULT···20·_parser.9
456 ···452:·00027e98·····8·OBJECT··LOCAL··DEFAULT···17·_keywords.8456 ···452:·00027e98·····8·OBJECT··LOCAL··DEFAULT···17·_keywords.8
457 ···453:·00028a6c····36·OBJECT··LOCAL··DEFAULT···20·_parser.3457 ···453:·00028a6c····36·OBJECT··LOCAL··DEFAULT···20·_parser.3
458 ···454:·00027ea0····28·OBJECT··LOCAL··DEFAULT···17·_keywords.2458 ···454:·00027ea0····28·OBJECT··LOCAL··DEFAULT···17·_keywords.2
459 ···455:·00027e98·····0·NOTYPE··LOCAL··DEFAULT···17·$d459 ···455:·00027e98·····0·NOTYPE··LOCAL··DEFAULT···17·$d
460 ···456:·00008f6f·····0·NOTYPE··LOCAL··DEFAULT···11·$d460 ···456:·00008f71·····0·NOTYPE··LOCAL··DEFAULT···11·$d
461 ···457:·00008f70·····0·NOTYPE··LOCAL··DEFAULT···11·$t461 ···457:·00008f72·····0·NOTYPE··LOCAL··DEFAULT···11·$t
462 ···458:·0000b455·····0·NOTYPE··LOCAL··DEFAULT···11·$d462 ···458:·0000b455·····0·NOTYPE··LOCAL··DEFAULT···11·$d
463 ···459:·0000b456·····0·NOTYPE··LOCAL··DEFAULT···11·$t463 ···459:·0000b456·····0·NOTYPE··LOCAL··DEFAULT···11·$t
464 ···460:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c464 ···460:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
465 ···461:·0000dc84·····0·NOTYPE··LOCAL··DEFAULT···13·$d465 ···461:·0000dc84·····0·NOTYPE··LOCAL··DEFAULT···13·$d
466 ···462:·0000dc84·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits466 ···462:·0000dc84·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
467 ···463:·0000da69·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones467 ···463:·0000da69·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones
468 ···464:·0000da68·····0·NOTYPE··LOCAL··DEFAULT···11·$t468 ···464:·0000da68·····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:·457ba6fec10479028029b5a2c308032d4b29434e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3f446063208c58eec1fa4fec09dd19f9554ded15
326 KB
readelf --wide --debug-dump=rawline {}
    
Offset 4152, 3285 lines modifiedOffset 4152, 3285 lines modified
4152 ··[0x00001b78]··Set·is_stmt·to·14152 ··[0x00001b78]··Set·is_stmt·to·1
4153 ··[0x00001b79]··Special·opcode·38:·advance·Address·by·4·to·0x8176·and·Line·by·5·to·38504153 ··[0x00001b79]··Special·opcode·38:·advance·Address·by·4·to·0x8176·and·Line·by·5·to·3850
4154 ··[0x00001b7a]··Set·column·to·124154 ··[0x00001b7a]··Set·column·to·12
4155 ··[0x00001b7c]··Set·is_stmt·to·04155 ··[0x00001b7c]··Set·is_stmt·to·0
4156 ··[0x00001b7d]··Copy·(view·1)4156 ··[0x00001b7d]··Copy·(view·1)
4157 ··[0x00001b7e]··Set·column·to·14157 ··[0x00001b7e]··Set·column·to·1
4158 ··[0x00001b80]··Special·opcode·20:·advance·Address·by·2·to·0x8178·and·Line·by·1·to·38514158 ··[0x00001b80]··Special·opcode·20:·advance·Address·by·2·to·0x8178·and·Line·by·1·to·3851
4159 ··[0x00001b81]··Set·File·Name·to·entry·3·in·the·File·Name·Table 
4160 ··[0x00001b83]··Set·is_stmt·to·14159 ··[0x00001b81]··Set·is_stmt·to·1
4161 ··[0x00001b84]··Advance·Line·by·-3175·to·6764160 ··[0x00001b82]··Advance·Line·by·-562·to·3289
4162 ··[0x00001b87]··Special·opcode·117:·advance·Address·by·16·to·0x8188·and·Line·by·0·to·6764161 ··[0x00001b85]··Special·opcode·117:·advance·Address·by·16·to·0x8188·and·Line·by·0·to·3289
4163 ··[0x00001b88]··Set·column·to·54162 ··[0x00001b86]··Set·column·to·5
4164 ··[0x00001b8a]··Special·opcode·6:·advance·Address·by·0·to·0x8188·and·Line·by·1·to·677·(view·1)4163 ··[0x00001b88]··Special·opcode·7:·advance·Address·by·0·to·0x8188·and·Line·by·2·to·3291·(view·1)
 4164 ··[0x00001b89]··Copy·(view·2)
4165 ··[0x00001b8b]··Special·opcode·6:·advance·Address·by·0·to·0x8188·and·Line·by·1·to·678·(view·2) 
4166 ··[0x00001b8c]··Special·opcode·6:·advance·Address·by·0·to·0x8188·and·Line·by·1·to·679·(view·3) 
4167 ··[0x00001b8d]··Special·opcode·6:·advance·Address·by·0·to·0x8188·and·Line·by·1·to·680·(view·4) 
4168 ··[0x00001b8e]··Special·opcode·6:·advance·Address·by·0·to·0x8188·and·Line·by·1·to·681·(view·5) 
4169 ··[0x00001b8f]··Set·column·to·14165 ··[0x00001b8a]··Set·column·to·1
4170 ··[0x00001b91]··Set·is_stmt·to·04166 ··[0x00001b8c]··Set·is_stmt·to·0
4171 ··[0x00001b92]··Special·opcode·0:·advance·Address·by·0·to·0x8188·and·Line·by·-5·to·676·(view·6)4167 ··[0x00001b8d]··Special·opcode·3:·advance·Address·by·0·to·0x8188·and·Line·by·-2·to·3289·(view·3)
 4168 ··[0x00001b8e]··Set·column·to·5
4172 ··[0x00001b93]··Special·opcode·75:·advance·Address·by·10·to·0x8192·and·Line·by·0·to·6764169 ··[0x00001b90]··Special·opcode·35:·advance·Address·by·4·to·0x818c·and·Line·by·2·to·3291
4173 ··[0x00001b94]··Set·column·to·724170 ··[0x00001b91]··Set·column·to·1
 4171 ··[0x00001b93]··Special·opcode·17:·advance·Address·by·2·to·0x818e·and·Line·by·-2·to·3289
 4172 ··[0x00001b94]··Special·opcode·33:·advance·Address·by·4·to·0x8192·and·Line·by·0·to·3289
 4173 ··[0x00001b95]··Set·column·to·5
4174 ··[0x00001b96]··Special·opcode·52:·advance·Address·by·6·to·0x8198·and·Line·by·5·to·6814174 ··[0x00001b97]··Special·opcode·21:·advance·Address·by·2·to·0x8194·and·Line·by·2·to·3291
 4175 ··[0x00001b98]··Set·is_stmt·to·1
 4176 ··[0x00001b99]··Special·opcode·19:·advance·Address·by·2·to·0x8196·and·Line·by·0·to·3291
 4177 ··[0x00001b9a]··Special·opcode·7:·advance·Address·by·0·to·0x8196·and·Line·by·2·to·3293·(view·1)
 4178 ··[0x00001b9b]··Copy·(view·2)
4175 ··[0x00001b97]··Extended·opcode·4:·set·Discriminator·to·14179 ··[0x00001b9c]··Extended·opcode·4:·set·Discriminator·to·1
 4180 ··[0x00001ba0]··Special·opcode·33:·advance·Address·by·4·to·0x819a·and·Line·by·0·to·3293
 4181 ··[0x00001ba1]··Set·column·to·1
 4182 ··[0x00001ba3]··Extended·opcode·4:·set·Discriminator·to·1
 4183 ··[0x00001ba7]··Set·is_stmt·to·0
 4184 ··[0x00001ba8]··Special·opcode·21:·advance·Address·by·2·to·0x819c·and·Line·by·2·to·3295
 4185 ··[0x00001ba9]··Set·column·to·5
 4186 ··[0x00001bab]··Extended·opcode·4:·set·Discriminator·to·1
 4187 ··[0x00001baf]··Special·opcode·45:·advance·Address·by·6·to·0x81a2·and·Line·by·-2·to·3293
 4188 ··[0x00001bb0]··Extended·opcode·4:·set·Discriminator·to·1
 4189 ··[0x00001bb4]··Special·opcode·19:·advance·Address·by·2·to·0x81a4·and·Line·by·0·to·3293
 4190 ··[0x00001bb5]··Extended·opcode·4:·set·Discriminator·to·1
 4191 ··[0x00001bb9]··Set·is_stmt·to·1
 4192 ··[0x00001bba]··Special·opcode·3:·advance·Address·by·0·to·0x81a4·and·Line·by·-2·to·3291·(view·1)
 4193 ··[0x00001bbb]··Extended·opcode·4:·set·Discriminator·to·1
 4194 ··[0x00001bbf]··Special·opcode·33:·advance·Address·by·4·to·0x81a8·and·Line·by·0·to·3291
 4195 ··[0x00001bc0]··Extended·opcode·4:·set·Discriminator·to·1
 4196 ··[0x00001bc4]··Set·is_stmt·to·0
 4197 ··[0x00001bc5]··Special·opcode·47:·advance·Address·by·6·to·0x81ae·and·Line·by·0·to·3291
 4198 ··[0x00001bc6]··Set·column·to·1
 4199 ··[0x00001bc8]··Special·opcode·9:·advance·Address·by·0·to·0x81ae·and·Line·by·4·to·3295·(view·1)
 4200 ··[0x00001bc9]··Special·opcode·33:·advance·Address·by·4·to·0x81b2·and·Line·by·0·to·3295
 4201 ··[0x00001bca]··Set·File·Name·to·entry·3·in·the·File·Name·Table
 4202 ··[0x00001bcc]··Set·is_stmt·to·1
 4203 ··[0x00001bcd]··Extended·opcode·2:·set·Address·to·0x81b2
 4204 ··[0x00001bd4]··Advance·Line·by·-2619·to·676
 4205 ··[0x00001bd7]··Copy
 4206 ··[0x00001bd8]··Set·column·to·5
 4207 ··[0x00001bda]··Special·opcode·6:·advance·Address·by·0·to·0x81b2·and·Line·by·1·to·677·(view·1)
 4208 ··[0x00001bdb]··Special·opcode·6:·advance·Address·by·0·to·0x81b2·and·Line·by·1·to·678·(view·2)
 4209 ··[0x00001bdc]··Special·opcode·6:·advance·Address·by·0·to·0x81b2·and·Line·by·1·to·679·(view·3)
 4210 ··[0x00001bdd]··Special·opcode·6:·advance·Address·by·0·to·0x81b2·and·Line·by·1·to·680·(view·4)
 4211 ··[0x00001bde]··Special·opcode·6:·advance·Address·by·0·to·0x81b2·and·Line·by·1·to·681·(view·5)
 4212 ··[0x00001bdf]··Set·column·to·1
 4213 ··[0x00001be1]··Set·is_stmt·to·0
 4214 ··[0x00001be2]··Special·opcode·0:·advance·Address·by·0·to·0x81b2·and·Line·by·-5·to·676·(view·6)
 4215 ··[0x00001be3]··Special·opcode·75:·advance·Address·by·10·to·0x81bc·and·Line·by·0·to·676
 4216 ··[0x00001be4]··Set·column·to·72
 4217 ··[0x00001be6]··Special·opcode·52:·advance·Address·by·6·to·0x81c2·and·Line·by·5·to·681
 4218 ··[0x00001be7]··Extended·opcode·4:·set·Discriminator·to·1
4176 ··[0x00001b9b]··Special·opcode·19:·advance·Address·by·2·to·0x819a·and·Line·by·0·to·6814219 ··[0x00001beb]··Special·opcode·19:·advance·Address·by·2·to·0x81c4·and·Line·by·0·to·681
4177 ··[0x00001b9c]··Special·opcode·33:·advance·Address·by·4·to·0x819e·and·Line·by·0·to·6814220 ··[0x00001bec]··Special·opcode·33:·advance·Address·by·4·to·0x81c8·and·Line·by·0·to·681
4178 ··[0x00001b9d]··Set·column·to·334221 ··[0x00001bed]··Set·column·to·33
4179 ··[0x00001b9f]··Extended·opcode·4:·set·Discriminator·to·44222 ··[0x00001bef]··Extended·opcode·4:·set·Discriminator·to·4
4180 ··[0x00001ba3]··Special·opcode·19:·advance·Address·by·2·to·0x81a0·and·Line·by·0·to·6814223 ··[0x00001bf3]··Special·opcode·19:·advance·Address·by·2·to·0x81ca·and·Line·by·0·to·681
4181 ··[0x00001ba4]··Set·column·to·164224 ··[0x00001bf4]··Set·column·to·16
4182 ··[0x00001ba6]··Extended·opcode·4:·set·Discriminator·to·44225 ··[0x00001bf6]··Extended·opcode·4:·set·Discriminator·to·4
4183 ··[0x00001baa]··Special·opcode·19:·advance·Address·by·2·to·0x81a2·and·Line·by·0·to·6814226 ··[0x00001bfa]··Special·opcode·19:·advance·Address·by·2·to·0x81cc·and·Line·by·0·to·681
4184 ··[0x00001bab]··Set·column·to·54227 ··[0x00001bfb]··Set·column·to·5
4185 ··[0x00001bad]··Extended·opcode·4:·set·Discriminator·to·44228 ··[0x00001bfd]··Extended·opcode·4:·set·Discriminator·to·4
4186 ··[0x00001bb1]··Set·is_stmt·to·14229 ··[0x00001c01]··Set·is_stmt·to·1
4187 ··[0x00001bb2]··Special·opcode·34:·advance·Address·by·4·to·0x81a6·and·Line·by·1·to·6824230 ··[0x00001c02]··Special·opcode·34:·advance·Address·by·4·to·0x81d0·and·Line·by·1·to·682
4188 ··[0x00001bb3]··Extended·opcode·4:·set·Discriminator·to·44231 ··[0x00001c03]··Extended·opcode·4:·set·Discriminator·to·4
4189 ··[0x00001bb7]··Special·opcode·6:·advance·Address·by·0·to·0x81a6·and·Line·by·1·to·683·(view·1)4232 ··[0x00001c07]··Special·opcode·6:·advance·Address·by·0·to·0x81d0·and·Line·by·1·to·683·(view·1)
4190 ··[0x00001bb8]··Extended·opcode·4:·set·Discriminator·to·44233 ··[0x00001c08]··Extended·opcode·4:·set·Discriminator·to·4
4191 ··[0x00001bbc]··Special·opcode·6:·advance·Address·by·0·to·0x81a6·and·Line·by·1·to·684·(view·2)4234 ··[0x00001c0c]··Special·opcode·6:·advance·Address·by·0·to·0x81d0·and·Line·by·1·to·684·(view·2)
4192 ··[0x00001bbd]··Extended·opcode·4:·set·Discriminator·to·44235 ··[0x00001c0d]··Extended·opcode·4:·set·Discriminator·to·4
4193 ··[0x00001bc1]··Special·opcode·6:·advance·Address·by·0·to·0x81a6·and·Line·by·1·to·685·(view·3)4236 ··[0x00001c11]··Special·opcode·6:·advance·Address·by·0·to·0x81d0·and·Line·by·1·to·685·(view·3)
4194 ··[0x00001bc2]··Extended·opcode·4:·set·Discriminator·to·44237 ··[0x00001c12]··Extended·opcode·4:·set·Discriminator·to·4
4195 ··[0x00001bc6]··Special·opcode·6:·advance·Address·by·0·to·0x81a6·and·Line·by·1·to·686·(view·4)4238 ··[0x00001c16]··Special·opcode·6:·advance·Address·by·0·to·0x81d0·and·Line·by·1·to·686·(view·4)
4196 ··[0x00001bc7]··Extended·opcode·4:·set·Discriminator·to·44239 ··[0x00001c17]··Extended·opcode·4:·set·Discriminator·to·4
4197 ··[0x00001bcb]··Special·opcode·7:·advance·Address·by·0·to·0x81a6·and·Line·by·2·to·688·(view·5)4240 ··[0x00001c1b]··Special·opcode·7:·advance·Address·by·0·to·0x81d0·and·Line·by·2·to·688·(view·5)
4198 ··[0x00001bcc]··Set·column·to·124241 ··[0x00001c1c]··Set·column·to·12
4199 ··[0x00001bce]··Extended·opcode·4:·set·Discriminator·to·44242 ··[0x00001c1e]··Extended·opcode·4:·set·Discriminator·to·4
4200 ··[0x00001bd2]··Set·is_stmt·to·04243 ··[0x00001c22]··Set·is_stmt·to·0
4201 ··[0x00001bd3]··Copy·(view·6)4244 ··[0x00001c23]··Copy·(view·6)
4202 ··[0x00001bd4]··Extended·opcode·4:·set·Discriminator·to·24245 ··[0x00001c24]··Extended·opcode·4:·set·Discriminator·to·2
4203 ··[0x00001bd8]··Special·opcode·47:·advance·Address·by·6·to·0x81ac·and·Line·by·0·to·6884246 ··[0x00001c28]··Special·opcode·47:·advance·Address·by·6·to·0x81d6·and·Line·by·0·to·688
4204 ··[0x00001bd9]··Extended·opcode·4:·set·Discriminator·to·34247 ··[0x00001c29]··Extended·opcode·4:·set·Discriminator·to·3
4205 ··[0x00001bdd]··Special·opcode·75:·advance·Address·by·10·to·0x81b6·and·Line·by·0·to·6884248 ··[0x00001c2d]··Special·opcode·75:·advance·Address·by·10·to·0x81e0·and·Line·by·0·to·688
4206 ··[0x00001bde]··Extended·opcode·4:·set·Discriminator·to·34249 ··[0x00001c2e]··Extended·opcode·4:·set·Discriminator·to·3
4207 ··[0x00001be2]··Special·opcode·19:·advance·Address·by·2·to·0x81b8·and·Line·by·0·to·6884250 ··[0x00001c32]··Special·opcode·19:·advance·Address·by·2·to·0x81e2·and·Line·by·0·to·688
4208 ··[0x00001be3]··Extended·opcode·4:·set·Discriminator·to·34251 ··[0x00001c33]··Extended·opcode·4:·set·Discriminator·to·3
4209 ··[0x00001be7]··Special·opcode·19:·advance·Address·by·2·to·0x81ba·and·Line·by·0·to·6884252 ··[0x00001c37]··Special·opcode·19:·advance·Address·by·2·to·0x81e4·and·Line·by·0·to·688
4210 ··[0x00001be8]··Set·column·to·54253 ··[0x00001c38]··Set·column·to·5
4211 ··[0x00001bea]··Extended·opcode·4:·set·Discriminator·to·34254 ··[0x00001c3a]··Extended·opcode·4:·set·Discriminator·to·3
4212 ··[0x00001bee]··Set·is_stmt·to·14255 ··[0x00001c3e]··Set·is_stmt·to·1
4213 ··[0x00001bef]··Special·opcode·216:·advance·Address·by·30·to·0x81d8·and·Line·by·1·to·6894256 ··[0x00001c3f]··Special·opcode·216:·advance·Address·by·30·to·0x8202·and·Line·by·1·to·689
4214 ··[0x00001bf0]··Set·column·to·84257 ··[0x00001c40]··Set·column·to·8
4215 ··[0x00001bf2]··Extended·opcode·4:·set·Discriminator·to·34258 ··[0x00001c42]··Extended·opcode·4:·set·Discriminator·to·3
4216 ··[0x00001bf6]··Set·is_stmt·to·04259 ··[0x00001c46]··Set·is_stmt·to·0
4217 ··[0x00001bf7]··Copy·(view·1)4260 ··[0x00001c47]··Copy·(view·1)
4218 ··[0x00001bf8]··Set·column·to·154261 ··[0x00001c48]··Set·column·to·15
4219 ··[0x00001bfa]··Advance·Line·by·-12·to·6774262 ··[0x00001c4a]··Advance·Line·by·-12·to·677
4220 ··[0x00001bfc]··Special·opcode·33:·advance·Address·by·4·to·0x81dc·and·Line·by·0·to·6774263 ··[0x00001c4c]··Special·opcode·33:·advance·Address·by·4·to·0x8206·and·Line·by·0·to·677
4221 ··[0x00001bfd]··Set·column·to·54264 ··[0x00001c4d]··Set·column·to·5
4222 ··[0x00001bff]··Set·is_stmt·to·14265 ··[0x00001c4f]··Set·is_stmt·to·1
4223 ··[0x00001c00]··Advance·Line·by·15·to·6924266 ··[0x00001c50]··Advance·Line·by·15·to·692
4224 ··[0x00001c02]··Special·opcode·33:·advance·Address·by·4·to·0x81e0·and·Line·by·0·to·6924267 ··[0x00001c52]··Special·opcode·33:·advance·Address·by·4·to·0x820a·and·Line·by·0·to·692
4225 ··[0x00001c03]··Set·column·to·104268 ··[0x00001c53]··Set·column·to·10
4226 ··[0x00001c05]··Set·is_stmt·to·04269 ··[0x00001c55]··Set·is_stmt·to·0
4227 ··[0x00001c06]··Copy·(view·1)4270 ··[0x00001c56]··Copy·(view·1)
4228 ··[0x00001c07]··Set·File·Name·to·entry·2·in·the·File·Name·Table4271 ··[0x00001c57]··Set·File·Name·to·entry·2·in·the·File·Name·Table
4229 ··[0x00001c09]··Set·column·to·144272 ··[0x00001c59]··Set·column·to·14
4230 ··[0x00001c0b]··Advance·Line·by·-564·to·1284273 ··[0x00001c5b]··Advance·Line·by·-564·to·128
Max diff block lines reached; 314923/333565 bytes (94.41%) of diff not shown.
271 KB
readelf --wide --debug-dump=info {}
    
Offset 4918, 2554 lines modifiedOffset 4918, 2554 lines modified
4918 ····<31f3>···DW_AT_low_pc······:·0x81704918 ····<31f3>···DW_AT_low_pc······:·0x8170
4919 ····<31f7>···DW_AT_abstract_origin:·<0xce54>4919 ····<31f7>···DW_AT_abstract_origin:·<0xce54>
4920 ·<3><31fb>:·Abbrev·Number:·9·(DW_TAG_GNU_call_site_parameter)4920 ·<3><31fb>:·Abbrev·Number:·9·(DW_TAG_GNU_call_site_parameter)
4921 ····<31fc>···DW_AT_location····:·1·byte·block:·50·»     (DW_OP_reg0·(r0))4921 ····<31fc>···DW_AT_location····:·1·byte·block:·50·»     (DW_OP_reg0·(r0))
4922 ····<31fe>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·»       (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1)))4922 ····<31fe>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·»       (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1)))
4923 ·<3><3202>:·Abbrev·Number:·04923 ·<3><3202>:·Abbrev·Number:·0
4924 ·<2><3203>:·Abbrev·Number:·04924 ·<2><3203>:·Abbrev·Number:·0
4925 ·<1><3204>:·Abbrev·Number:·4·(DW_TAG_subprogram)4925 ·<1><3204>:·Abbrev·Number:·34·(DW_TAG_subprogram)
4926 ····<3205>···DW_AT_abstract_origin:·<0x11dc3>4926 ····<3205>···DW_AT_abstract_origin:·<0x12443>
4927 ····<3209>···DW_AT_low_pc······:·0xdc744927 ····<3209>···DW_AT_low_pc······:·0x8188
4928 ····<320d>···DW_AT_high_pc·····:·0x64928 ····<320d>···DW_AT_high_pc·····:·0x2a
4929 ····<3211>···DW_AT_frame_base··:·1·byte·block:·9c·»   (DW_OP_call_frame_cfa)4929 ····<3211>···DW_AT_frame_base··:·1·byte·block:·9c·»   (DW_OP_call_frame_cfa)
4930 ····<3213>···DW_AT_GNU_all_call_sites:·14930 ····<3213>···DW_AT_GNU_all_tail_call_sites:·1
4931 ····<3213>···DW_AT_sibling·····:·<0x323b>4931 ····<3213>···DW_AT_sibling·····:·<0x3278>
4932 ·<2><3217>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)4932 ·<2><3217>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
4933 ····<3218>···DW_AT_abstract_origin:·<0x11dd4>4933 ····<3218>···DW_AT_abstract_origin:·<0x12454>
4934 ····<321c>···DW_AT_location····:·0x2b44·(location·list)4934 ····<321c>···DW_AT_location····:·0x2b48·(location·list)
4935 ····<3220>···DW_AT_GNU_locviews:·0x2b404935 ····<3220>···DW_AT_GNU_locviews:·0x2b40
Offset 7505, 48 lines modifiedOffset 7505, 48 lines modified
Offset 7555, 15 lines modifiedOffset 7555, 15 lines modified
Offset 8627, 15 lines modifiedOffset 8627, 15 lines modified
Offset 8678, 15 lines modifiedOffset 8678, 15 lines modified
Offset 8749, 15 lines modifiedOffset 8749, 15 lines modified
Offset 8847, 15 lines modifiedOffset 8847, 15 lines modified
Offset 9878, 15 lines modifiedOffset 9878, 15 lines modified
Offset 9912, 15 lines modifiedOffset 9912, 15 lines modified
Offset 10521, 15 lines modifiedOffset 10521, 15 lines modified
Offset 10839, 26 lines modifiedOffset 10839, 26 lines modified
Offset 10881, 15 lines modifiedOffset 10881, 15 lines modified
Offset 11175, 15 lines modifiedOffset 11175, 15 lines modified
Offset 12904, 15 lines modifiedOffset 12904, 15 lines modified
Offset 12936, 15 lines modifiedOffset 12936, 15 lines modified
Offset 13022, 15 lines modifiedOffset 13022, 15 lines modified
Offset 13075, 15 lines modifiedOffset 13075, 15 lines modified
Offset 13335, 15 lines modifiedOffset 13335, 15 lines modified
Offset 17418, 15 lines modifiedOffset 17418, 15 lines modified
Offset 17893, 15 lines modifiedOffset 17893, 15 lines modified
Offset 18799, 15 lines modifiedOffset 18799, 15 lines modified
Offset 19306, 15 lines modifiedOffset 19306, 15 lines modified
Offset 19391, 15 lines modifiedOffset 19391, 15 lines modified
2.81 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 185, 47 lines modifiedOffset 185, 47 lines modified
185 ····DW_AT·value:·0·····DW_FORM·value:·0185 ····DW_AT·value:·0·····DW_FORM·value:·0
186 ···33······DW_TAG_GNU_call_site····[has·children]186 ···33······DW_TAG_GNU_call_site····[has·children]
187 ····DW_AT_low_pc·······DW_FORM_addr187 ····DW_AT_low_pc·······DW_FORM_addr
188 ····DW_AT_GNU_tail_call·DW_FORM_flag_present188 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
189 ····DW_AT_abstract_origin·DW_FORM_ref4189 ····DW_AT_abstract_origin·DW_FORM_ref4
190 ····DW_AT_sibling······DW_FORM_ref4190 ····DW_AT_sibling······DW_FORM_ref4
191 ····DW_AT·value:·0·····DW_FORM·value:·0191 ····DW_AT·value:·0·····DW_FORM·value:·0
192 ···34······DW_TAG_GNU_call_site····[has·children] 
193 ····DW_AT_low_pc·······DW_FORM_addr 
194 ····DW_AT_GNU_tail_call·DW_FORM_flag_present 
195 ····DW_AT_abstract_origin·DW_FORM_ref4 
196 ····DW_AT·value:·0·····DW_FORM·value:·0 
197 ···35······DW_TAG_inlined_subroutine····[has·children] 
198 ····DW_AT_abstract_origin·DW_FORM_ref_addr 
199 ····DW_AT_entry_pc·····DW_FORM_addr 
200 ····DW_AT_GNU_entry_view·DW_FORM_data2 
201 ····DW_AT_ranges·······DW_FORM_sec_offset 
202 ····DW_AT_call_file····DW_FORM_data1 
203 ····DW_AT_call_line····DW_FORM_data1 
204 ····DW_AT_call_column··DW_FORM_data1 
205 ····DW_AT_sibling······DW_FORM_ref4 
206 ····DW_AT·value:·0·····DW_FORM·value:·0 
207 ···36······DW_TAG_subprogram····[has·children]192 ···34······DW_TAG_subprogram····[has·children]
208 ····DW_AT_abstract_origin·DW_FORM_ref_addr193 ····DW_AT_abstract_origin·DW_FORM_ref_addr
209 ····DW_AT_low_pc·······DW_FORM_addr194 ····DW_AT_low_pc·······DW_FORM_addr
210 ····DW_AT_high_pc······DW_FORM_data4195 ····DW_AT_high_pc······DW_FORM_data4
211 ····DW_AT_frame_base···DW_FORM_exprloc196 ····DW_AT_frame_base···DW_FORM_exprloc
212 ····DW_AT_GNU_all_tail_call_sites·DW_FORM_flag_present197 ····DW_AT_GNU_all_tail_call_sites·DW_FORM_flag_present
213 ····DW_AT_sibling······DW_FORM_ref4198 ····DW_AT_sibling······DW_FORM_ref4
214 ····DW_AT·value:·0·····DW_FORM·value:·0199 ····DW_AT·value:·0·····DW_FORM·value:·0
215 ···37······DW_TAG_GNU_call_site····[no·children]200 ···35······DW_TAG_GNU_call_site····[no·children]
216 ····DW_AT_low_pc·······DW_FORM_addr201 ····DW_AT_low_pc·······DW_FORM_addr
217 ····DW_AT_GNU_tail_call·DW_FORM_flag_present202 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
218 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc203 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc
219 ····DW_AT·value:·0·····DW_FORM·value:·0204 ····DW_AT·value:·0·····DW_FORM·value:·0
220 ···38······DW_TAG_lexical_block····[has·children]205 ···36······DW_TAG_lexical_block····[has·children]
221 ····DW_AT_abstract_origin·DW_FORM_ref_addr206 ····DW_AT_abstract_origin·DW_FORM_ref_addr
222 ····DW_AT_low_pc·······DW_FORM_addr207 ····DW_AT_low_pc·······DW_FORM_addr
223 ····DW_AT_high_pc······DW_FORM_data4208 ····DW_AT_high_pc······DW_FORM_data4
224 ····DW_AT·value:·0·····DW_FORM·value:·0209 ····DW_AT·value:·0·····DW_FORM·value:·0
 210 ···37······DW_TAG_GNU_call_site····[has·children]
 211 ····DW_AT_low_pc·······DW_FORM_addr
 212 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
 213 ····DW_AT_abstract_origin·DW_FORM_ref4
 214 ····DW_AT·value:·0·····DW_FORM·value:·0
 215 ···38······DW_TAG_inlined_subroutine····[has·children]
 216 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 217 ····DW_AT_entry_pc·····DW_FORM_addr
 218 ····DW_AT_GNU_entry_view·DW_FORM_data2
 219 ····DW_AT_ranges·······DW_FORM_sec_offset
 220 ····DW_AT_call_file····DW_FORM_data1
 221 ····DW_AT_call_line····DW_FORM_data1
 222 ····DW_AT_call_column··DW_FORM_data1
 223 ····DW_AT_sibling······DW_FORM_ref4
 224 ····DW_AT·value:·0·····DW_FORM·value:·0
225 ···39······DW_TAG_formal_parameter····[no·children]225 ···39······DW_TAG_formal_parameter····[no·children]
226 ····DW_AT_abstract_origin·DW_FORM_ref_addr226 ····DW_AT_abstract_origin·DW_FORM_ref_addr
227 ····DW_AT_location·····DW_FORM_exprloc227 ····DW_AT_location·····DW_FORM_exprloc
228 ····DW_AT·value:·0·····DW_FORM·value:·0228 ····DW_AT·value:·0·····DW_FORM·value:·0
229 ···40······DW_TAG_inlined_subroutine····[has·children]229 ···40······DW_TAG_inlined_subroutine····[has·children]
230 ····DW_AT_abstract_origin·DW_FORM_ref_addr230 ····DW_AT_abstract_origin·DW_FORM_ref_addr
231 ····DW_AT_low_pc·······DW_FORM_addr231 ····DW_AT_low_pc·······DW_FORM_addr
912 B
readelf --wide --debug-dump=aranges {}
    
Offset 17, 24 lines modifiedOffset 17, 24 lines modified
17 ····00007d2c·00000028·17 ····00007d2c·00000028·
18 ····00007d54·00000034·18 ····00007d54·00000034·
19 ····00007d88·000002c0·19 ····00007d88·000002c0·
20 ····00008048·00000028·20 ····00008048·00000028·
21 ····00008070·00000006·21 ····00008070·00000006·
22 ····00008076·000000d6·22 ····00008076·000000d6·
23 ····0000814c·0000003c·23 ····0000814c·0000003c·
24 ····00008188·00000180·24 ····00008188·0000002a·
 25 ····000081b2·00000182·
25 ····00008308·000002d0·26 ····00008334·000002d0·
26 ····000085d8·0000002c·27 ····00008604·0000002c·
27 ····00008604·00000218·28 ····00008630·00000218·
28 ····0000881c·000002e0·29 ····00008848·000002e0·
29 ····00008afc·00000094·30 ····00008b28·00000094·
30 ····00008b90·00000328·31 ····00008bbc·00000328·
31 ····00008eb8·00000056·32 ····00008ee4·00000056·
32 ····00008f0e·0000002a· 
33 ····00008f38·000001a8·33 ····00008f3a·000001a6·
34 ····000090e0·000002c0·34 ····000090e0·000002c0·
35 ····000093a0·000000b4·35 ····000093a0·000000b4·
36 ····00009454·00000158·36 ····00009454·00000158·
37 ····000095ac·00000028·37 ····000095ac·00000028·
38 ····000095d4·0000000a·38 ····000095d4·0000000a·
39 ····000095de·00000026·39 ····000095de·00000026·
40 ····00009604·0000003a·40 ····00009604·0000003a·
181 KB
readelf --wide --debug-dump=loc {}
    
Offset 2646, 1975 lines modifiedOffset 2646, 1975 lines modified
  
2646 ····00002b2d·v0000000·v0000000·views·at·00002b2b·for:2646 ····00002b2d·v0000000·v0000000·views·at·00002b2b·for:
2647 ·············00008170·00008178·(DW_OP_reg0·(r0))2647 ·············00008170·00008178·(DW_OP_reg0·(r0))
2648 ····00002b38·<End·of·list>2648 ····00002b38·<End·of·list>
  
2649 ····00002b40·v0000000·v0000000·location·view·pair2649 ····00002b40·v0000000·v0000000·location·view·pair
2650 ····00002b42·v0000000·v0000000·location·view·pair2650 ····00002b42·v0000000·v0000000·location·view·pair
 2651 ····00002b44·v0000000·v0000000·location·view·pair
 2652 ····00002b46·v0000000·v0000000·location·view·pair
  
2651 ····00002b44·v0000000·v0000000·views·at·00002b40·for:2653 ····00002b48·v0000000·v0000000·views·at·00002b40·for:
 2654 ·············00008188·0000818e·(DW_OP_reg0·(r0))
 2655 ····00002b53·v0000000·v0000000·views·at·00002b42·for:
 2656 ·············0000818e·000081a2·(DW_OP_reg5·(r5))
 2657 ····00002b5e·v0000000·v0000000·views·at·00002b44·for:
 2658 ·············000081a2·000081a4·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 2659 ····00002b6c·v0000000·v0000000·views·at·00002b46·for:
 2660 ·············000081a4·000081b2·(DW_OP_reg5·(r5))
 2661 ····00002b77·<End·of·list>
  
 2662 ····00002b7f·v0000000·v0000000·location·view·pair
 2663 ····00002b81·v0000000·v0000000·location·view·pair
 2664 ····00002b83·v0000000·v0000000·location·view·pair
 2665 ····00002b85·v0000000·v0000000·location·view·pair
 2666 ····00002b87·v0000000·v0000000·location·view·pair
  
 2667 ····00002b89·v0000000·v0000000·views·at·00002b7f·for:
 2668 ·············00008188·00008194·(DW_OP_reg1·(r1))
 2669 ····00002b94·v0000000·v0000000·views·at·00002b81·for:
 2670 ·············00008194·000081a2·(DW_OP_reg4·(r4))
 2671 ····00002b9f·v0000000·v0000000·views·at·00002b83·for:
 2672 ·············000081a2·000081a3·(DW_OP_reg3·(r3))
 2673 ····00002baa·v0000000·v0000000·views·at·00002b85·for:
 2674 ·············000081a3·000081a4·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
 2675 ····00002bb8·v0000000·v0000000·views·at·00002b87·for:
 2676 ·············000081a4·000081b2·(DW_OP_reg4·(r4))
 2677 ····00002bc3·<End·of·list>
  
 2678 ····00002bcb·v0000000·v0000000·location·view·pair
 2679 ····00002bcd·v0000000·v0000000·location·view·pair
 2680 ····00002bcf·v0000000·v0000000·location·view·pair
 2681 ····00002bd1·v0000000·v0000000·location·view·pair
 2682 ····00002bd3·v0000000·v0000000·location·view·pair
  
 2683 ····00002bd5·v0000000·v0000000·views·at·00002bcb·for:
 2684 ·············00008188·00008196·(DW_OP_reg2·(r2))
 2685 ····00002be0·v0000000·v0000000·views·at·00002bcd·for:
 2686 ·············00008196·000081a4·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
 2687 ····00002bee·v0000000·v0000000·views·at·00002bcf·for:
 2688 ·············000081a4·000081a7·(DW_OP_reg1·(r1))
 2689 ····00002bf9·v0000000·v0000000·views·at·00002bd1·for:
 2690 ·············000081a7·000081ae·(DW_OP_fbreg:·-20)
 2691 ····00002c05·v0000000·v0000000·views·at·00002bd3·for:
 2692 ·············000081ae·000081b2·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
 2693 ····00002c13·<End·of·list>
  
 2694 ····00002c1b·v0000000·v0000000·location·view·pair
  
 2695 ····00002c1d·v0000000·v0000000·views·at·00002c1b·for:
 2696 ·············000081a8·000081ae·(DW_OP_reg0·(r0))
 2697 ····00002c28·<End·of·list>
  
 2698 ····00002c30·v0000000·v0000000·location·view·pair
 2699 ····00002c32·v0000000·v0000000·location·view·pair
  
 2700 ····00002c34·v0000000·v0000000·views·at·00002c30·for:
2652 ·············0000dc74·0000dc76·(DW_OP_reg0·(r0))2701 ·············0000dc74·0000dc76·(DW_OP_reg0·(r0))
2653 ····00002b4f·v0000000·v0000000·views·at·00002b42·for:2702 ····00002c3f·v0000000·v0000000·views·at·00002c32·for:
2654 ·············0000dc76·0000dc7a·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2703 ·············0000dc76·0000dc7a·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2655 ····00002b5d·<End·of·list>2704 ····00002c4d·<End·of·list>
  
2656 ····00002b65·v0000000·v0000000·location·view·pair2705 ····00002c55·v0000000·v0000000·location·view·pair
2657 ····00002b67·v0000000·v0000000·location·view·pair2706 ····00002c57·v0000000·v0000000·location·view·pair
  
2658 ····00002b69·v0000000·v0000000·views·at·00002b65·for:2707 ····00002c59·v0000000·v0000000·views·at·00002c55·for:
2659 ·············0000dc74·0000dc79·(DW_OP_reg1·(r1))2708 ·············0000dc74·0000dc79·(DW_OP_reg1·(r1))
2660 ····00002b74·v0000000·v0000000·views·at·00002b67·for:2709 ····00002c64·v0000000·v0000000·views·at·00002c57·for:
2661 ·············0000dc79·0000dc7a·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)2710 ·············0000dc79·0000dc7a·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
2662 ····00002b82·<End·of·list> 
  
2663 ····00002b8a·v0000000·v0000000·location·view·pair 
2664 ····00002b8c·v0000000·v0000000·location·view·pair 
2665 ····00002b8e·v0000000·v0000000·location·view·pair 
  
2666 ····00002b90·v0000000·v0000000·views·at·00002b8a·for: 
2667 ·············00008188·000081ba·(DW_OP_reg0·(r0)) 
2668 ····00002b9b·v0000000·v0000000·views·at·00002b8c·for: 
2669 ·············000081ba·000082dc·(DW_OP_reg8·(r8)) 
2670 ····00002ba6·v0000000·v0000000·views·at·00002b8e·for: 
2671 ·············000082dc·00008308·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value) 
2672 ····00002bb4·<End·of·list> 
  
2673 ····00002bbc·v0000000·v0000000·location·view·pair 
2674 ····00002bbe·v0000000·v0000000·location·view·pair 
2675 ····00002bc0·v0000000·v0000000·location·view·pair 
2676 ····00002bc2·v0000000·v0000000·location·view·pair 
  
2677 ····00002bc4·v0000000·v0000000·views·at·00002bbc·for: 
2678 ·············00008188·00008198·(DW_OP_reg1·(r1)) 
2679 ····00002bcf·v0000000·v0000000·views·at·00002bbe·for: 
2680 ·············00008198·000081d8·(DW_OP_reg11·(r11)) 
2681 ····00002bda·v0000000·v0000000·views·at·00002bc0·for: 
2682 ·············000081d8·000081dc·(DW_OP_reg0·(r0)) 
2683 ····00002be5·v0000000·v0000000·views·at·00002bc2·for: 
2684 ·············000081dc·000082dc·(DW_OP_reg11·(r11)) 
2685 ····00002bf0·<End·of·list> 
  
2686 ····00002bf8·v0000000·v0000000·location·view·pair 
2687 ····00002bfa·v0000000·v0000000·location·view·pair 
2688 ····00002bfc·v0000000·v0000000·location·view·pair 
  
2689 ····00002bfe·v0000000·v0000000·views·at·00002bf8·for: 
2690 ·············00008188·000081b8·(DW_OP_reg2·(r2)) 
2691 ····00002c09·v0000000·v0000000·views·at·00002bfa·for: 
2692 ·············000081b8·000081d7·(DW_OP_reg1·(r1)) 
2693 ····00002c14·v0000000·v0000000·views·at·00002bfc·for: 
2694 ·············000081d7·00008308·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value) 
2695 ····00002c22·<End·of·list>2711 ····00002c72·<End·of·list>
  
2696 ····00002c2a·v0000000·v0000000·location·view·pair 
2697 ····00002c2c·v0000000·v0000000·location·view·pair 
  
2698 ····00002c2e·v0000000·v0000000·views·at·00002c2a·for: 
2699 ·············00008188·000081d7·(DW_OP_reg3·(r3)) 
2700 ····00002c39·v0000000·v0000000·views·at·00002c2c·for: 
2701 ·············000081d7·00008308·(DW_OP_GNU_entry_value:·(DW_OP_reg3·(r3));·DW_OP_stack_value) 
2702 ····00002c47·<End·of·list> 
Max diff block lines reached; 178858/185266 bytes (96.54%) of diff not shown.
910 B
readelf --wide --debug-dump=ranges {}
    
Offset 17, 24 lines modifiedOffset 17, 24 lines modified
17 ····00007d2c·00000028·17 ····00007d2c·00000028·
18 ····00007d54·00000034·18 ····00007d54·00000034·
19 ····00007d88·000002c0·19 ····00007d88·000002c0·
20 ····00008048·00000028·20 ····00008048·00000028·
21 ····00008070·00000006·21 ····00008070·00000006·
22 ····00008076·000000d6·22 ····00008076·000000d6·
23 ····0000814c·0000003c·23 ····0000814c·0000003c·
24 ····00008188·00000180·24 ····00008188·0000002a·
 25 ····000081b2·00000182·
25 ····00008308·000002d0·26 ····00008334·000002d0·
26 ····000085d8·0000002c·27 ····00008604·0000002c·
27 ····00008604·00000218·28 ····00008630·00000218·
28 ····0000881c·000002e0·29 ····00008848·000002e0·
29 ····00008afc·00000094·30 ····00008b28·00000094·
30 ····00008b90·00000328·31 ····00008bbc·00000328·
31 ····00008eb8·00000056·32 ····00008ee4·00000056·
32 ····00008f0e·0000002a· 
33 ····00008f38·000001a8·33 ····00008f3a·000001a6·
34 ····000090e0·000002c0·34 ····000090e0·000002c0·
35 ····000093a0·000000b4·35 ····000093a0·000000b4·
36 ····00009454·00000158·36 ····00009454·00000158·
37 ····000095ac·00000028·37 ····000095ac·00000028·
38 ····000095d4·0000000a·38 ····000095d4·0000000a·
39 ····000095de·00000026·39 ····000095de·00000026·
40 ····00009604·0000003a·40 ····00009604·0000003a·
1.38 KB
strings --all --bytes=8 {}
    
Offset 1, 29 lines modifiedOffset 1, 28 lines modified
1 -K)CNGCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
 2 b#ei<-=cXj$,=
 3 K`=5L$Z4G
 4 S.](SvXQ
 5 ?@<d!wUd!c
 6 *kj99'v:
 7 W~h}T*I^ycM
 8 <=z^D*zF}
 9 we8}-&RB
 10 r|l,xZXW[
 11 dvCoxrO%
 12 nuzq}?!*
 13 }eoOwjeov8
 14 AbXa[=4](
 15 Uzl@[rPsTa
 16 1CuPAp)K
2 M/lb'_K}; 
3 dfffVfjd 
4 5%;-JrVI 
5 E+I`1/I- 
6 $*],JI[E%~ 
7 <{ndSMby 
8 q<,h?*z+ 
9 rTj<Li+Et 
10 u{=t!#Hq 
11 b(SwV$.en 
12 *uM·e)uM 
13 KnuzqC_! 
14 P+gZ0bxz 
15 ?CIU^?If 
16 Q·NR7]}$ 
17 =lwCjV3s 
18 |70OjPl`r17 |70OjPl`r
19 @9NTsOYDxT18 @9NTsOYDxT
20 @ECh%~Jo619 @ECh%~Jo6
21 FJYJ)eYdY 
22 x|=g^]%»20 ·J3;K7[Q
 21 ?}Y)B1JP'
23 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o22 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
24 call_weak_fn23 call_weak_fn
25 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o24 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
26 error_codes25 error_codes
27 _ssl_txt2obj26 _ssl_txt2obj
28 _setSSLError.constprop.027 _setSSLError.constprop.0
29 _asn1obj2py28 _asn1obj2py
Offset 39, 26 lines modifiedOffset 38, 26 lines modified
39 _ssl__SSLContext_load_verify_locations38 _ssl__SSLContext_load_verify_locations
40 _add_ca_certs39 _add_ca_certs
41 context_dealloc40 context_dealloc
42 context_clear41 context_clear
43 get_post_handshake_auth42 get_post_handshake_auth
44 _ssl__SSLContext_load_dh_params43 _ssl__SSLContext_load_dh_params
45 set_post_handshake_auth44 set_post_handshake_auth
 45 context_traverse
46 get_check_hostname46 get_check_hostname
47 _ssl__SSLContext__wrap_socket47 _ssl__SSLContext__wrap_socket
48 newPySSLSocket48 newPySSLSocket
49 PySSL_set_owner49 PySSL_set_owner
50 PySSL_set_session50 PySSL_set_session
51 _ssl__SSLSocket_do_handshake51 _ssl__SSLSocket_do_handshake
52 PySSL_select52 PySSL_select
53 PySSL_SetError.constprop.053 PySSL_SetError.constprop.0
54 _ssl__SSLSocket_write54 _ssl__SSLSocket_write
55 _ssl__SSLSocket_read55 _ssl__SSLSocket_read
56 PySSL_dealloc56 PySSL_dealloc
57 context_traverse 
58 fill_and_set_sslerror57 fill_and_set_sslerror
59 set_sni_callback58 set_sni_callback
60 _servername_callback59 _servername_callback
61 _PySSLContext_get_msg_callback60 _PySSLContext_get_msg_callback
62 PySSL_get_context61 PySSL_get_context
63 PySSL_get_server_hostname62 PySSL_get_server_hostname
64 PySSL_traverse63 PySSL_traverse
1.11 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 33, 42 lines modifiedOffset 33, 42 lines modified
  
33 00008076·<_ssl__SSLContext_load_dh_params>:33 00008076·<_ssl__SSLContext_load_dh_params>:
34 »       ...34 »       ...
  
35 0000814c·<set_post_handshake_auth>:35 0000814c·<set_post_handshake_auth>:
36 »       ...36 »       ...
  
37 00008188·<_ssl__SSLContext__wrap_socket>:37 00008188·<context_traverse>:
38 »       ...38 »       ...
  
39 00008308·<newPySSLSocket>:39 000081b2·<_ssl__SSLContext__wrap_socket>:
40 »       ...40 »       ...
  
41 000085d8·<PySSL_set_owner>:41 00008334·<newPySSLSocket>:
42 »       ...42 »       ...
  
43 00008604·<_ssl__SSLSocket_do_handshake>:43 00008604·<PySSL_set_owner>:
44 »       ...44 »       ...
  
45 0000881c·<_ssl__SSLSocket_write>:45 00008630·<_ssl__SSLSocket_do_handshake>:
46 »       ...46 »       ...
  
47 00008afc·<PySSL_select>:47 00008848·<_ssl__SSLSocket_write>:
48 »       ...48 »       ...
  
49 00008b90·<_ssl__SSLSocket_read>:49 00008b28·<PySSL_select>:
50 »       ...50 »       ...
  
51 00008eb8·<PySSL_dealloc>:51 00008bbc·<_ssl__SSLSocket_read>:
52 »       ...52 »       ...
  
53 00008f0e·<context_traverse>:53 00008ee4·<PySSL_dealloc>:
54 »       ...54 »       ...
  
55 00008f38·<PySSL_SetError.constprop.0>:55 00008f3a·<PySSL_SetError.constprop.0>:
56 »       ...56 »       ...
  
57 000090e0·<fill_and_set_sslerror>:57 000090e0·<fill_and_set_sslerror>:
58 »       ...58 »       ...
  
59 000093a0·<set_sni_callback>:59 000093a0·<set_sni_callback>:
60 »       ...60 »       ...
3.12 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 33, 30 lines modifiedOffset 33, 30 lines modified
33 ··0x000001e0·645f6361·5f636572·74730063·6f6e7465·d_ca_certs.conte33 ··0x000001e0·645f6361·5f636572·74730063·6f6e7465·d_ca_certs.conte
34 ··0x000001f0·78745f64·65616c6c·6f630063·6f6e7465·xt_dealloc.conte34 ··0x000001f0·78745f64·65616c6c·6f630063·6f6e7465·xt_dealloc.conte
35 ··0x00000200·78745f63·6c656172·00676574·5f706f73·xt_clear.get_pos35 ··0x00000200·78745f63·6c656172·00676574·5f706f73·xt_clear.get_pos
36 ··0x00000210·745f6861·6e647368·616b655f·61757468·t_handshake_auth36 ··0x00000210·745f6861·6e647368·616b655f·61757468·t_handshake_auth
37 ··0x00000220·005f7373·6c5f5f53·534c436f·6e746578·._ssl__SSLContex37 ··0x00000220·005f7373·6c5f5f53·534c436f·6e746578·._ssl__SSLContex
38 ··0x00000230·745f6c6f·61645f64·685f7061·72616d73·t_load_dh_params38 ··0x00000230·745f6c6f·61645f64·685f7061·72616d73·t_load_dh_params
39 ··0x00000240·00736574·5f706f73·745f6861·6e647368·.set_post_handsh39 ··0x00000240·00736574·5f706f73·745f6861·6e647368·.set_post_handsh
40 ··0x00000250·616b655f·61757468·00676574·5f636865·ake_auth.get_che40 ··0x00000250·616b655f·61757468·00636f6e·74657874·ake_auth.context
 41 ··0x00000260·5f747261·76657273·65006765·745f6368·_traverse.get_ch
41 ··0x00000260·636b5f68·6f73746e·616d6500·5f73736c·ck_hostname._ssl42 ··0x00000270·65636b5f·686f7374·6e616d65·005f7373·eck_hostname._ss
42 ··0x00000270·5f5f5353·4c436f6e·74657874·5f5f7772·__SSLContext__wr43 ··0x00000280·6c5f5f53·534c436f·6e746578·745f5f77·l__SSLContext__w
43 ··0x00000280·61705f73·6f636b65·74006e65·77507953·ap_socket.newPyS44 ··0x00000290·7261705f·736f636b·6574006e·65775079·rap_socket.newPy
44 ··0x00000290·534c536f·636b6574·00507953·534c5f73·SLSocket.PySSL_s45 ··0x000002a0·53534c53·6f636b65·74005079·53534c5f·SSLSocket.PySSL_
45 ··0x000002a0·65745f6f·776e6572·00507953·534c5f73·et_owner.PySSL_s46 ··0x000002b0·7365745f·6f776e65·72005079·53534c5f·set_owner.PySSL_
46 ··0x000002b0·65745f73·65737369·6f6e005f·73736c5f·et_session._ssl_47 ··0x000002c0·7365745f·73657373·696f6e00·5f73736c·set_session._ssl
47 ··0x000002c0·5f53534c·536f636b·65745f64·6f5f6861·_SSLSocket_do_ha48 ··0x000002d0·5f5f5353·4c536f63·6b65745f·646f5f68·__SSLSocket_do_h
48 ··0x000002d0·6e647368·616b6500·50795353·4c5f7365·ndshake.PySSL_se49 ··0x000002e0·616e6473·68616b65·00507953·534c5f73·andshake.PySSL_s
49 ··0x000002e0·6c656374·00507953·534c5f53·65744572·lect.PySSL_SetEr50 ··0x000002f0·656c6563·74005079·53534c5f·53657445·elect.PySSL_SetE
50 ··0x000002f0·726f722e·636f6e73·7470726f·702e3000·ror.constprop.0.51 ··0x00000300·72726f72·2e636f6e·73747072·6f702e30·rror.constprop.0
51 ··0x00000300·5f73736c·5f5f5353·4c536f63·6b65745f·_ssl__SSLSocket_52 ··0x00000310·005f7373·6c5f5f53·534c536f·636b6574·._ssl__SSLSocket
52 ··0x00000310·77726974·65005f73·736c5f5f·53534c53·write._ssl__SSLS53 ··0x00000320·5f777269·7465005f·73736c5f·5f53534c·_write._ssl__SSL
53 ··0x00000320·6f636b65·745f7265·61640050·7953534c·ocket_read.PySSL54 ··0x00000330·536f636b·65745f72·65616400·50795353·Socket_read.PySS
 55 ··0x00000340·4c5f6465·616c6c6f·63006669·6c6c5f61·L_dealloc.fill_a
54 ··0x00000330·5f646561·6c6c6f63·00636f6e·74657874·_dealloc.context 
55 ··0x00000340·5f747261·76657273·65006669·6c6c5f61·_traverse.fill_a 
56 ··0x00000350·6e645f73·65745f73·736c6572·726f7200·nd_set_sslerror.56 ··0x00000350·6e645f73·65745f73·736c6572·726f7200·nd_set_sslerror.
57 ··0x00000360·7365745f·736e695f·63616c6c·6261636b·set_sni_callback57 ··0x00000360·7365745f·736e695f·63616c6c·6261636b·set_sni_callback
58 ··0x00000370·005f7365·72766572·6e616d65·5f63616c·._servername_cal58 ··0x00000370·005f7365·72766572·6e616d65·5f63616c·._servername_cal
59 ··0x00000380·6c626163·6b005f50·7953534c·436f6e74·lback._PySSLCont59 ··0x00000380·6c626163·6b005f50·7953534c·436f6e74·lback._PySSLCont
60 ··0x00000390·6578745f·6765745f·6d73675f·63616c6c·ext_get_msg_call60 ··0x00000390·6578745f·6765745f·6d73675f·63616c6c·ext_get_msg_call
61 ··0x000003a0·6261636b·00507953·534c5f67·65745f63·back.PySSL_get_c61 ··0x000003a0·6261636b·00507953·534c5f67·65745f63·back.PySSL_get_c
62 ··0x000003b0·6f6e7465·78740050·7953534c·5f676574·ontext.PySSL_get62 ··0x000003b0·6f6e7465·78740050·7953534c·5f676574·ontext.PySSL_get
303 KB
./usr/lib/debug/.build-id/61/2a447a6ede44e0bbf605e1877070c23b292e28.debug vs.
./usr/lib/debug/.build-id/c2/76474a3877e3d963b2c3d486c025225f5d4f2d.debug
Files 12% 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:···············0xaf411 ··Entry·point·address:···············0xaf4
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········19436·(bytes·into·file)13 ··Start·of·section·headers:··········19444·(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
853 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·0xaf42 Entry·point·0xaf4
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·0x01b44·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x01b48·R·E·0x10000
7 ··LOAD···········0x001f14·0x00011f14·0x00011f14·0x00000·0x0038c·RW··0x100007 ··LOAD···········0x001f14·0x00011f14·0x00011f14·0x00000·0x0038c·RW··0x10000
8 ··DYNAMIC········0x001f14·0x00011f40·0x00011f40·0x00000·0x000c0·RW··0x48 ··DYNAMIC········0x001f14·0x00011f40·0x00011f40·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······0x001f14·0x00011f14·0x00011f14·0x00000·0x000ec·R···0x111 ··GNU_RELRO······0x001f14·0x00011f14·0x00011f14·0x00000·0x000ec·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.31 KB
readelf --wide --sections {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 There·are·33·section·headers,·starting·at·offset·0x4bec:1 There·are·33·section·headers,·starting·at·offset·0x4bf4:
  
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·0002e6·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········000003d8·000118·0002e6·00···A··0···0··1
9 ··[·5]·.rel.dyn··········NOBITS··········000006c0·000118·0001a0·08···A··3···0··49 ··[·5]·.rel.dyn··········NOBITS··········000006c0·000118·0001a0·08···A··3···0··4
10 ··[·6]·.rel.plt··········NOBITS··········00000860·000118·0000f8·08··AI··3··17··410 ··[·6]·.rel.plt··········NOBITS··········00000860·000118·0000f8·08··AI··3··17··4
11 ··[·7]·.init·············NOBITS··········00000958·000118·00000c·00··AX··0···0··411 ··[·7]·.init·············NOBITS··········00000958·000118·00000c·00··AX··0···0··4
12 ··[·8]·.plt··············NOBITS··········00000964·000118·000190·04··AX··0···0··412 ··[·8]·.plt··············NOBITS··········00000964·000118·000190·04··AX··0···0··4
13 ··[·9]·.text·············NOBITS··········00000af4·000118·00085c·00··AX··0···0··413 ··[·9]·.text·············NOBITS··········00000af4·000118·000860·00··AX··0···0··4
14 ··[10]·.fini·············NOBITS··········00001350·000118·000008·00··AX··0···0··414 ··[10]·.fini·············NOBITS··········00001354·000118·000008·00··AX··0···0··4
15 ··[11]·.rodata···········NOBITS··········00001358·000118·0007e8·00···A··0···0··415 ··[11]·.rodata···········NOBITS··········0000135c·000118·0007e8·00···A··0···0··4
16 ··[12]·.eh_frame·········NOBITS··········00001b40·000118·000004·00···A··0···0··416 ··[12]·.eh_frame·········NOBITS··········00001b44·000118·000004·00···A··0···0··4
17 ··[13]·.init_array·······NOBITS··········00011f14·001f14·000004·04··WA··0···0··417 ··[13]·.init_array·······NOBITS··········00011f14·001f14·000004·04··WA··0···0··4
18 ··[14]·.fini_array·······NOBITS··········00011f18·001f14·000004·04··WA··0···0··418 ··[14]·.fini_array·······NOBITS··········00011f18·001f14·000004·04··WA··0···0··4
19 ··[15]·.data.rel.ro······NOBITS··········00011f1c·001f14·000024·00··WA··0···0··419 ··[15]·.data.rel.ro······NOBITS··········00011f1c·001f14·000024·00··WA··0···0··4
20 ··[16]·.dynamic··········NOBITS··········00011f40·001f14·0000c0·08··WA··4···0··420 ··[16]·.dynamic··········NOBITS··········00011f40·001f14·0000c0·08··WA··4···0··4
21 ··[17]·.got··············NOBITS··········00012000·001f14·0000a8·04··WA··0···0··421 ··[17]·.got··············NOBITS··········00012000·001f14·0000a8·04··WA··0···0··4
22 ··[18]·.data·············NOBITS··········000120a8·001f14·0001f0·00··WA··0···0··422 ··[18]·.data·············NOBITS··········000120a8·001f14·0001f0·00··WA··0···0··4
23 ··[19]·.bss··············NOBITS··········00012298·001f14·000008·00··WA··0···0··423 ··[19]·.bss··············NOBITS··········00012298·001f14·000008·00··WA··0···0··4
24 ··[20]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··1
25 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··125 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··1
26 ··[22]·.debug_aranges····PROGBITS········00000000·000170·00004c·00···C··0···0··426 ··[22]·.debug_aranges····PROGBITS········00000000·000170·00004c·00···C··0···0··4
27 ··[23]·.debug_info·······PROGBITS········00000000·0001bc·0016c3·00···C··0···0··427 ··[23]·.debug_info·······PROGBITS········00000000·0001bc·0016c5·00···C··0···0··4
28 ··[24]·.debug_abbrev·····PROGBITS········00000000·001880·0001d2·00···C··0···0··428 ··[24]·.debug_abbrev·····PROGBITS········00000000·001884·0001d2·00···C··0···0··4
29 ··[25]·.debug_line·······PROGBITS········00000000·001a54·0006d7·00···C··0···0··429 ··[25]·.debug_line·······PROGBITS········00000000·001a58·0006da·00···C··0···0··4
30 ··[26]·.debug_frame······PROGBITS········00000000·00212c·0000df·00···C··0···0··430 ··[26]·.debug_frame······PROGBITS········00000000·002134·0000df·00···C··0···0··4
31 ··[27]·.debug_str········PROGBITS········00000000·00220c·0008bb·01·MSC··0···0··431 ··[27]·.debug_str········PROGBITS········00000000·002214·0008bb·01·MSC··0···0··4
32 ··[28]·.debug_loc········PROGBITS········00000000·002ac8·000637·00···C··0···0··432 ··[28]·.debug_loc········PROGBITS········00000000·002ad0·000635·00···C··0···0··4
33 ··[29]·.debug_ranges·····PROGBITS········00000000·003100·00011f·00···C··0···0··433 ··[29]·.debug_ranges·····PROGBITS········00000000·003108·00011f·00···C··0···0··4
34 ··[30]·.symtab···········SYMTAB··········00000000·003220·0011b0·10·····31·244··434 ··[30]·.symtab···········SYMTAB··········00000000·003228·0011b0·10·····31·244··4
35 ··[31]·.strtab···········STRTAB··········00000000·0043d0·0006df·00······0···0··135 ··[31]·.strtab···········STRTAB··········00000000·0043d8·0006df·00······0···0··1
36 ··[32]·.shstrtab·········STRTAB··········00000000·004aaf·00013b·00······0···0··136 ··[32]·.shstrtab·········STRTAB··········00000000·004ab7·00013b·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 ··y·(purecode),·p·(processor·specific)41 ··y·(purecode),·p·(processor·specific)
11.7 KB
readelf --wide --symbols {}
    
Offset 7, 17 lines modifiedOffset 7, 17 lines modified
7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·
8 ·····4:·000003d8·····0·SECTION·LOCAL··DEFAULT····4·8 ·····4:·000003d8·····0·SECTION·LOCAL··DEFAULT····4·
9 ·····5:·000006c0·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·000006c0·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00000860·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00000860·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00000958·····0·SECTION·LOCAL··DEFAULT····7·11 ·····7:·00000958·····0·SECTION·LOCAL··DEFAULT····7·
12 ·····8:·00000964·····0·SECTION·LOCAL··DEFAULT····8·12 ·····8:·00000964·····0·SECTION·LOCAL··DEFAULT····8·
13 ·····9:·00000af4·····0·SECTION·LOCAL··DEFAULT····9·13 ·····9:·00000af4·····0·SECTION·LOCAL··DEFAULT····9·
14 ····10:·00001350·····0·SECTION·LOCAL··DEFAULT···10·14 ····10:·00001354·····0·SECTION·LOCAL··DEFAULT···10·
15 ····11:·00001358·····0·SECTION·LOCAL··DEFAULT···11·15 ····11:·0000135c·····0·SECTION·LOCAL··DEFAULT···11·
16 ····12:·00001b40·····0·SECTION·LOCAL··DEFAULT···12·16 ····12:·00001b44·····0·SECTION·LOCAL··DEFAULT···12·
17 ····13:·00011f14·····0·SECTION·LOCAL··DEFAULT···13·17 ····13:·00011f14·····0·SECTION·LOCAL··DEFAULT···13·
18 ····14:·00011f18·····0·SECTION·LOCAL··DEFAULT···14·18 ····14:·00011f18·····0·SECTION·LOCAL··DEFAULT···14·
19 ····15:·00011f1c·····0·SECTION·LOCAL··DEFAULT···15·19 ····15:·00011f1c·····0·SECTION·LOCAL··DEFAULT···15·
20 ····16:·00011f40·····0·SECTION·LOCAL··DEFAULT···16·20 ····16:·00011f40·····0·SECTION·LOCAL··DEFAULT···16·
21 ····17:·00012000·····0·SECTION·LOCAL··DEFAULT···17·21 ····17:·00012000·····0·SECTION·LOCAL··DEFAULT···17·
22 ····18:·000120a8·····0·SECTION·LOCAL··DEFAULT···18·22 ····18:·000120a8·····0·SECTION·LOCAL··DEFAULT···18·
23 ····19:·00012298·····0·SECTION·LOCAL··DEFAULT···19·23 ····19:·00012298·····0·SECTION·LOCAL··DEFAULT···19·
Offset 28, 55 lines modifiedOffset 28, 55 lines modified
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···24·28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···24·
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·
34 ····30:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o34 ····30:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
35 ····31:·0000111c·····0·NOTYPE··LOCAL··DEFAULT····9·$a35 ····31:·00001120·····0·NOTYPE··LOCAL··DEFAULT····9·$a
36 ····32:·0000111c·····0·FUNC····LOCAL··DEFAULT····9·call_weak_fn36 ····32:·00001120·····0·FUNC····LOCAL··DEFAULT····9·call_weak_fn
37 ····33:·00001138·····0·NOTYPE··LOCAL··DEFAULT····9·$d37 ····33:·0000113c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
38 ····34:·00000958·····0·NOTYPE··LOCAL··DEFAULT····7·$a38 ····34:·00000958·····0·NOTYPE··LOCAL··DEFAULT····7·$a
39 ····35:·00001350·····0·NOTYPE··LOCAL··DEFAULT···10·$a39 ····35:·00001354·····0·NOTYPE··LOCAL··DEFAULT···10·$a
40 ····36:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o40 ····36:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
41 ····37:·00000960·····0·NOTYPE··LOCAL··DEFAULT····7·$a41 ····37:·00000960·····0·NOTYPE··LOCAL··DEFAULT····7·$a
42 ····38:·00001354·····0·NOTYPE··LOCAL··DEFAULT···10·$a42 ····38:·00001358·····0·NOTYPE··LOCAL··DEFAULT···10·$a
43 ····39:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·43 ····39:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
44 ····40:·000013e8·····0·NOTYPE··LOCAL··DEFAULT···11·$d44 ····40:·000013ec·····0·NOTYPE··LOCAL··DEFAULT···11·$d
45 ····41:·000011e4·····0·NOTYPE··LOCAL··DEFAULT····9·$t45 ····41:·000011e8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
46 ····42:·0000123c·····0·NOTYPE··LOCAL··DEFAULT····9·$d46 ····42:·00001240·····0·NOTYPE··LOCAL··DEFAULT····9·$d
47 ····43:·00001250·····0·NOTYPE··LOCAL··DEFAULT····9·$t47 ····43:·00001254·····0·NOTYPE··LOCAL··DEFAULT····9·$t
48 ····44:·00001251···172·FUNC····LOCAL··DEFAULT····9·simplequeue_new48 ····44:·00001255···172·FUNC····LOCAL··DEFAULT····9·simplequeue_new
49 ····45:·000012e4·····0·NOTYPE··LOCAL··DEFAULT····9·$d49 ····45:·000012e8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
50 ····46:·000012fc·····0·NOTYPE··LOCAL··DEFAULT····9·$t50 ····46:·00001300·····0·NOTYPE··LOCAL··DEFAULT····9·$t
51 ····47:·000012fd····72·FUNC····LOCAL··DEFAULT····9·simplequeue_dealloc51 ····47:·00001301····72·FUNC····LOCAL··DEFAULT····9·simplequeue_dealloc
52 ····48:·00001345····12·FUNC····LOCAL··DEFAULT····9·simplequeue_traverse52 ····48:·00001349····12·FUNC····LOCAL··DEFAULT····9·simplequeue_traverse
53 ····49:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····9·$t53 ····49:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
54 ····50:·00000c4d···168·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_put54 ····50:·00000c4d···168·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_put
55 ····51:·00000ce8·····0·NOTYPE··LOCAL··DEFAULT····9·$d55 ····51:·00000ce8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
56 ····52:·00000cf4·····0·NOTYPE··LOCAL··DEFAULT····9·$t56 ····52:·00000cf4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
57 ····53:·00000cf5··1064·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_get57 ····53:·00000cf5··1068·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_get
58 ····54:·000010f4·····0·NOTYPE··LOCAL··DEFAULT····9·$d58 ····54:·000010f8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
59 ····55:·00000af4·····0·NOTYPE··LOCAL··DEFAULT····9·$t59 ····55:·00000af4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
60 ····56:·00000af5····18·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_empty60 ····56:·00000af5····18·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_empty
61 ····57:·00000b07····36·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_qsize61 ····57:·00000b07····36·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_qsize
62 ····58:·00000b2b···114·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_put_nowait62 ····58:·00000b2b···114·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_put_nowait
63 ····59:·00000b90·····0·NOTYPE··LOCAL··DEFAULT····9·$d63 ····59:·00000b90·····0·NOTYPE··LOCAL··DEFAULT····9·$d
64 ····60:·00000b9c·····0·NOTYPE··LOCAL··DEFAULT····9·$t64 ····60:·00000b9c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
65 ····61:·00000b9d···176·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_get_nowait65 ····61:·00000b9d···176·FUNC····LOCAL··DEFAULT····9·_queue_SimpleQueue_get_nowait
66 ····62:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····9·$d66 ····62:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····9·$d
67 ····63:·00001520·····0·NOTYPE··LOCAL··DEFAULT···11·$d67 ····63:·00001524·····0·NOTYPE··LOCAL··DEFAULT···11·$d
68 ····64:·00001520····78·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_qsize__doc__68 ····64:·00001524····78·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_qsize__doc__
69 ····65:·00001570···180·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_put_nowait__doc__69 ····65:·00001574···180·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_put_nowait__doc__
70 ····66:·00001624···224·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_put__doc__70 ····66:·00001628···224·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_put__doc__
71 ····67:·00001704···172·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_get_nowait__doc__71 ····67:·00001708···172·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_get_nowait__doc__
72 ····68:·000017b0···499·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_get__doc__72 ····68:·000017b4···499·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_get__doc__
73 ····69:·000019a4····88·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_empty__doc__73 ····69:·000019a8····88·OBJECT··LOCAL··DEFAULT···11·_queue_SimpleQueue_empty__doc__
74 ····70:·000019fc····59·OBJECT··LOCAL··DEFAULT···11·simplequeue_new__doc__74 ····70:·00001a00····59·OBJECT··LOCAL··DEFAULT···11·simplequeue_new__doc__
75 ····71:·00001a38···117·OBJECT··LOCAL··DEFAULT···11·queue_module_doc75 ····71:·00001a3c···117·OBJECT··LOCAL··DEFAULT···11·queue_module_doc
76 ····72:·0001229c·····0·NOTYPE··LOCAL··DEFAULT···19·$d76 ····72:·0001229c·····0·NOTYPE··LOCAL··DEFAULT···19·$d
77 ····73:·0001229c·····4·OBJECT··LOCAL··DEFAULT···19·EmptyError77 ····73:·0001229c·····4·OBJECT··LOCAL··DEFAULT···19·EmptyError
78 ····74:·000120ac·····0·NOTYPE··LOCAL··DEFAULT···18·$d78 ····74:·000120ac·····0·NOTYPE··LOCAL··DEFAULT···18·$d
79 ····75:·000120ac···128·OBJECT··LOCAL··DEFAULT···18·simplequeue_methods79 ····75:·000120ac···128·OBJECT··LOCAL··DEFAULT···18·simplequeue_methods
80 ····76:·0001212c·····0·NOTYPE··LOCAL··DEFAULT···18·$d80 ····76:·0001212c·····0·NOTYPE··LOCAL··DEFAULT···18·$d
81 ····77:·0001212c····52·OBJECT··LOCAL··DEFAULT···18·queuemodule81 ····77:·0001212c····52·OBJECT··LOCAL··DEFAULT···18·queuemodule
82 ····78:·00012160···204·OBJECT··LOCAL··DEFAULT···18·PySimpleQueueType82 ····78:·00012160···204·OBJECT··LOCAL··DEFAULT···18·PySimpleQueueType
Offset 84, 39 lines modifiedOffset 84, 39 lines modified
84 ····80:·00011f30····16·OBJECT··LOCAL··DEFAULT···15·_keywords.284 ····80:·00011f30····16·OBJECT··LOCAL··DEFAULT···15·_keywords.2
85 ····81:·00012250····36·OBJECT··LOCAL··DEFAULT···18·_parser.185 ····81:·00012250····36·OBJECT··LOCAL··DEFAULT···18·_parser.1
86 ····82:·00011f24····12·OBJECT··LOCAL··DEFAULT···15·_keywords.086 ····82:·00011f24····12·OBJECT··LOCAL··DEFAULT···15·_keywords.0
87 ····83:·00012274····36·OBJECT··LOCAL··DEFAULT···18·_parser.587 ····83:·00012274····36·OBJECT··LOCAL··DEFAULT···18·_parser.5
88 ····84:·00011f1c·····8·OBJECT··LOCAL··DEFAULT···15·_keywords.488 ····84:·00011f1c·····8·OBJECT··LOCAL··DEFAULT···15·_keywords.4
89 ····85:·00011f1c·····0·NOTYPE··LOCAL··DEFAULT···15·$d89 ····85:·00011f1c·····0·NOTYPE··LOCAL··DEFAULT···15·$d
90 ····86:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c90 ····86:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
91 ····87:·00001358·····0·NOTYPE··LOCAL··DEFAULT···11·$d91 ····87:·0000135c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·00001358·····0·OBJECT··LOCAL··DEFAULT···11·all_implied_fbits92 ····88:·0000135c·····0·OBJECT··LOCAL··DEFAULT···11·all_implied_fbits
93 ····89:·00001141·····0·FUNC····LOCAL··DEFAULT····9·deregister_tm_clones93 ····89:·00001145·····0·FUNC····LOCAL··DEFAULT····9·deregister_tm_clones
94 ····90:·00001140·····0·NOTYPE··LOCAL··DEFAULT····9·$t94 ····90:·00001144·····0·NOTYPE··LOCAL··DEFAULT····9·$t
95 ····91:·0000115c·····0·NOTYPE··LOCAL··DEFAULT····9·$d95 ····91:·00001160·····0·NOTYPE··LOCAL··DEFAULT····9·$d
96 ····92:·0000116c·····0·NOTYPE··LOCAL··DEFAULT····9·$t96 ····92:·00001170·····0·NOTYPE··LOCAL··DEFAULT····9·$t
97 ····93:·0000116d·····0·FUNC····LOCAL··DEFAULT····9·register_tm_clones97 ····93:·00001171·····0·FUNC····LOCAL··DEFAULT····9·register_tm_clones
98 ····94:·00001190·····0·NOTYPE··LOCAL··DEFAULT····9·$d98 ····94:·00001194·····0·NOTYPE··LOCAL··DEFAULT····9·$d
99 ····95:·000120a8·····0·NOTYPE··LOCAL··DEFAULT···18·$d99 ····95:·000120a8·····0·NOTYPE··LOCAL··DEFAULT···18·$d
100 ····96:·000011a0·····0·NOTYPE··LOCAL··DEFAULT····9·$t100 ····96:·000011a4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
101 ····97:·000011a1·····0·FUNC····LOCAL··DEFAULT····9·__do_global_dtors_aux101 ····97:·000011a5·····0·FUNC····LOCAL··DEFAULT····9·__do_global_dtors_aux
102 ····98:·000011cc·····0·NOTYPE··LOCAL··DEFAULT····9·$d102 ····98:·000011d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
103 ····99:·00012298·····1·OBJECT··LOCAL··DEFAULT···19·completed.0103 ····99:·00012298·····1·OBJECT··LOCAL··DEFAULT···19·completed.0
104 ···100:·00011f18·····0·NOTYPE··LOCAL··DEFAULT···14·$d104 ···100:·00011f18·····0·NOTYPE··LOCAL··DEFAULT···14·$d
105 ···101:·00011f18·····0·OBJECT··LOCAL··DEFAULT···14·__do_global_dtors_aux_fini_array_entry105 ···101:·00011f18·····0·OBJECT··LOCAL··DEFAULT···14·__do_global_dtors_aux_fini_array_entry
106 ···102:·000011e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t106 ···102:·000011e4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
107 ···103:·000011e1·····0·FUNC····LOCAL··DEFAULT····9·frame_dummy107 ···103:·000011e5·····0·FUNC····LOCAL··DEFAULT····9·frame_dummy
108 ···104:·00011f14·····0·NOTYPE··LOCAL··DEFAULT···13·$d108 ···104:·00011f14·····0·NOTYPE··LOCAL··DEFAULT···13·$d
109 ···105:·00011f14·····0·OBJECT··LOCAL··DEFAULT···13·__frame_dummy_init_array_entry109 ···105:·00011f14·····0·OBJECT··LOCAL··DEFAULT···13·__frame_dummy_init_array_entry
110 ···106:·00012298·····0·NOTYPE··LOCAL··DEFAULT···19·$d110 ···106:·00012298·····0·NOTYPE··LOCAL··DEFAULT···19·$d
111 ···107:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c111 ···107:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
112 ···108:·00001ab0·····0·NOTYPE··LOCAL··DEFAULT···11·$d112 ···108:·00001ab4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···109:·00001ab0·····0·OBJECT··LOCAL··DEFAULT···11·all_implied_fbits113 ···109:·00001ab4·····0·OBJECT··LOCAL··DEFAULT···11·all_implied_fbits
114 ···110:·00001b40·····0·NOTYPE··LOCAL··DEFAULT···12·$d114 ···110:·00001b44·····0·NOTYPE··LOCAL··DEFAULT···12·$d
115 ···111:·00001b40·····0·OBJECT··LOCAL··DEFAULT···12·__FRAME_END__115 ···111:·00001b44·····0·OBJECT··LOCAL··DEFAULT···12·__FRAME_END__
116 ···112:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·116 ···112:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
117 ···113:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·117 ···113:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·
118 ···114:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·118 ···114:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·
119 ···115:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·119 ···115:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·
120 ···116:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·120 ···116:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·
121 ···117:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·121 ···117:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·
122 ···118:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·122 ···118:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 ···228:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·232 ···228:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·
233 ···229:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·233 ···229:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
234 ···230:·00011f40·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC234 ···230:·00011f40·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC
235 ···231:·00012298·····0·OBJECT··LOCAL··DEFAULT···18·__TMC_END__235 ···231:·00012298·····0·OBJECT··LOCAL··DEFAULT···18·__TMC_END__
236 ···232:·000120a8·····0·OBJECT··LOCAL··DEFAULT···18·__dso_handle236 ···232:·000120a8·····0·OBJECT··LOCAL··DEFAULT···18·__dso_handle
237 ···233:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·g_queuemodule.c.e4e3a44b237 ···233:·00000e9b·····0·NOTYPE··LOCAL··DEFAULT···23·g_queuemodule.c.e4e3a44b
238 ···234:·00000958·····0·FUNC····LOCAL··DEFAULT····7·_init238 ···234:·00000958·····0·FUNC····LOCAL··DEFAULT····7·_init
239 ···235:·00001350·····0·FUNC····LOCAL··DEFAULT···10·_fini239 ···235:·00001354·····0·FUNC····LOCAL··DEFAULT···10·_fini
240 ···236:·00012000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_240 ···236:·00012000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_
241 ···237:·00000964·····0·NOTYPE··LOCAL··DEFAULT····8·$a241 ···237:·00000964·····0·NOTYPE··LOCAL··DEFAULT····8·$a
242 ···238:·00000974·····0·NOTYPE··LOCAL··DEFAULT····8·$d242 ···238:·00000974·····0·NOTYPE··LOCAL··DEFAULT····8·$d
243 ···239:·00000978·····0·NOTYPE··LOCAL··DEFAULT····8·$a243 ···239:·00000978·····0·NOTYPE··LOCAL··DEFAULT····8·$a
244 ···240:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····8·$t244 ···240:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
Max diff block lines reached; 1192/11905 bytes (10.01%) 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:·612a447a6ede44e0bbf605e1877070c23b292e283 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c276474a3877e3d963b2c3d486c025225f5d4f2d
144 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················31363 ··Length:······················3140
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············2355 ··Prologue·Length:·············235
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 42, 393 lines modifiedOffset 42, 393 lines modified
42 ··9»      2»     0»    0»   ceval.h42 ··9»      2»     0»    0»   ceval.h
43 ··10»     2»    0»   0»  pytime.h43 ··10»     2»    0»   0»  pytime.h
44 ··11»     2»    0»   0»  boolobject.h44 ··11»     2»    0»   0»  boolobject.h
45 ··12»     2»    0»   0»  longobject.h45 ··12»     2»    0»   0»  longobject.h
  
46 ·Line·Number·Statements:46 ·Line·Number·Statements:
47 ··[0x000000f5]··Set·column·to·147 ··[0x000000f5]··Set·column·to·1
48 ··[0x000000f7]··Extended·opcode·2:·set·Address·to·0x11e448 ··[0x000000f7]··Extended·opcode·2:·set·Address·to·0x11e8
49 ··[0x000000fe]··Advance·Line·by·374·to·37549 ··[0x000000fe]··Advance·Line·by·374·to·375
50 ··[0x00000101]··Copy50 ··[0x00000101]··Copy
51 ··[0x00000102]··Set·column·to·551 ··[0x00000102]··Set·column·to·5
52 ··[0x00000104]··Special·opcode·6:·advance·Address·by·0·to·0x11e4·and·Line·by·1·to·376·(view·1)52 ··[0x00000104]··Special·opcode·6:·advance·Address·by·0·to·0x11e8·and·Line·by·1·to·376·(view·1)
53 ··[0x00000105]··Special·opcode·8:·advance·Address·by·0·to·0x11e4·and·Line·by·3·to·379·(view·2)53 ··[0x00000105]··Special·opcode·8:·advance·Address·by·0·to·0x11e8·and·Line·by·3·to·379·(view·2)
54 ··[0x00000106]··Set·column·to·154 ··[0x00000106]··Set·column·to·1
55 ··[0x00000108]··Set·is_stmt·to·055 ··[0x00000108]··Set·is_stmt·to·0
56 ··[0x00000109]··Special·opcode·1:·advance·Address·by·0·to·0x11e4·and·Line·by·-4·to·375·(view·3)56 ··[0x00000109]··Special·opcode·1:·advance·Address·by·0·to·0x11e8·and·Line·by·-4·to·375·(view·3)
57 ··[0x0000010a]··Set·column·to·957 ··[0x0000010a]··Set·column·to·9
58 ··[0x0000010c]··Special·opcode·23:·advance·Address·by·2·to·0x11e6·and·Line·by·4·to·37958 ··[0x0000010c]··Special·opcode·23:·advance·Address·by·2·to·0x11ea·and·Line·by·4·to·379
59 ··[0x0000010d]··Set·column·to·559 ··[0x0000010d]··Set·column·to·5
60 ··[0x0000010f]··Set·is_stmt·to·160 ··[0x0000010f]··Set·is_stmt·to·1
61 ··[0x00000110]··Special·opcode·104:·advance·Address·by·14·to·0x11f4·and·Line·by·1·to·38061 ··[0x00000110]··Special·opcode·104:·advance·Address·by·14·to·0x11f8·and·Line·by·1·to·380
62 ··[0x00000111]··Set·column·to·862 ··[0x00000111]··Set·column·to·8
63 ··[0x00000113]··Set·is_stmt·to·063 ··[0x00000113]··Set·is_stmt·to·0
64 ··[0x00000114]··Copy·(view·1)64 ··[0x00000114]··Copy·(view·1)
65 ··[0x00000115]··Set·column·to·565 ··[0x00000115]··Set·column·to·5
66 ··[0x00000117]··Set·is_stmt·to·166 ··[0x00000117]··Set·is_stmt·to·1
67 ··[0x00000118]··Special·opcode·22:·advance·Address·by·2·to·0x11f6·and·Line·by·3·to·38367 ··[0x00000118]··Special·opcode·22:·advance·Address·by·2·to·0x11fa·and·Line·by·3·to·383
68 ··[0x00000119]··Set·column·to·1868 ··[0x00000119]··Set·column·to·18
69 ··[0x0000011b]··Set·is_stmt·to·069 ··[0x0000011b]··Set·is_stmt·to·0
70 ··[0x0000011c]··Copy·(view·1)70 ··[0x0000011c]··Copy·(view·1)
71 ··[0x0000011d]··Special·opcode·47:·advance·Address·by·6·to·0x11fc·and·Line·by·0·to·38371 ··[0x0000011d]··Special·opcode·47:·advance·Address·by·6·to·0x1200·and·Line·by·0·to·383
72 ··[0x0000011e]··Set·column·to·1672 ··[0x0000011e]··Set·column·to·16
73 ··[0x00000120]··Special·opcode·89:·advance·Address·by·12·to·0x1208·and·Line·by·0·to·38373 ··[0x00000120]··Special·opcode·89:·advance·Address·by·12·to·0x120c·and·Line·by·0·to·383
74 ··[0x00000121]··Set·column·to·1874 ··[0x00000121]··Set·column·to·18
75 ··[0x00000123]··Special·opcode·19:·advance·Address·by·2·to·0x120a·and·Line·by·0·to·38375 ··[0x00000123]··Special·opcode·19:·advance·Address·by·2·to·0x120e·and·Line·by·0·to·383
76 ··[0x00000124]··Set·column·to·1676 ··[0x00000124]··Set·column·to·16
77 ··[0x00000126]··Special·opcode·19:·advance·Address·by·2·to·0x120c·and·Line·by·0·to·38377 ··[0x00000126]··Special·opcode·19:·advance·Address·by·2·to·0x1210·and·Line·by·0·to·383
78 ··[0x00000127]··Set·column·to·578 ··[0x00000127]··Set·column·to·5
79 ··[0x00000129]··Set·is_stmt·to·179 ··[0x00000129]··Set·is_stmt·to·1
80 ··[0x0000012a]··Special·opcode·37:·advance·Address·by·4·to·0x1210·and·Line·by·4·to·38780 ··[0x0000012a]··Special·opcode·37:·advance·Address·by·4·to·0x1214·and·Line·by·4·to·387
81 ··[0x0000012b]··Set·column·to·881 ··[0x0000012b]··Set·column·to·8
82 ··[0x0000012d]··Set·is_stmt·to·082 ··[0x0000012d]··Set·is_stmt·to·0
83 ··[0x0000012e]··Copy·(view·1)83 ··[0x0000012e]··Copy·(view·1)
84 ··[0x0000012f]··Set·column·to·584 ··[0x0000012f]··Set·column·to·5
85 ··[0x00000131]··Set·is_stmt·to·185 ··[0x00000131]··Set·is_stmt·to·1
86 ··[0x00000132]··Special·opcode·22:·advance·Address·by·2·to·0x1212·and·Line·by·3·to·39086 ··[0x00000132]··Special·opcode·22:·advance·Address·by·2·to·0x1216·and·Line·by·3·to·390
87 ··[0x00000133]··Set·File·Name·to·entry·2·in·the·File·Name·Table87 ··[0x00000133]··Set·File·Name·to·entry·2·in·the·File·Name·Table
88 ··[0x00000135]··Set·column·to·2088 ··[0x00000135]··Set·column·to·20
89 ··[0x00000137]··Advance·Line·by·13·to·40389 ··[0x00000137]··Advance·Line·by·13·to·403
90 ··[0x00000139]··Copy·(view·1)90 ··[0x00000139]··Copy·(view·1)
91 ··[0x0000013a]··Set·column·to·591 ··[0x0000013a]··Set·column·to·5
92 ··[0x0000013c]··Special·opcode·10:·advance·Address·by·0·to·0x1212·and·Line·by·5·to·408·(view·2)92 ··[0x0000013c]··Special·opcode·10:·advance·Address·by·0·to·0x1216·and·Line·by·5·to·408·(view·2)
93 ··[0x0000013d]··Set·column·to·1893 ··[0x0000013d]··Set·column·to·18
94 ··[0x0000013f]··Set·is_stmt·to·094 ··[0x0000013f]··Set·is_stmt·to·0
95 ··[0x00000140]··Copy·(view·3)95 ··[0x00000140]··Copy·(view·3)
96 ··[0x00000141]··Special·opcode·19:·advance·Address·by·2·to·0x1214·and·Line·by·0·to·40896 ··[0x00000141]··Special·opcode·19:·advance·Address·by·2·to·0x1218·and·Line·by·0·to·408
97 ··[0x00000142]··Set·File·Name·to·entry·1·in·the·File·Name·Table97 ··[0x00000142]··Set·File·Name·to·entry·1·in·the·File·Name·Table
98 ··[0x00000144]··Set·column·to·998 ··[0x00000144]··Set·column·to·9
99 ··[0x00000146]··Advance·Line·by·-17·to·39199 ··[0x00000146]··Advance·Line·by·-17·to·391
100 ··[0x00000148]··Copy·(view·1)100 ··[0x00000148]··Copy·(view·1)
101 ··[0x00000149]··Set·File·Name·to·entry·2·in·the·File·Name·Table101 ··[0x00000149]··Set·File·Name·to·entry·2·in·the·File·Name·Table
102 ··[0x0000014b]··Set·column·to·18102 ··[0x0000014b]··Set·column·to·18
103 ··[0x0000014d]··Advance·Line·by·17·to·408103 ··[0x0000014d]··Advance·Line·by·17·to·408
104 ··[0x0000014f]··Special·opcode·19:·advance·Address·by·2·to·0x1216·and·Line·by·0·to·408104 ··[0x0000014f]··Special·opcode·19:·advance·Address·by·2·to·0x121a·and·Line·by·0·to·408
105 ··[0x00000150]··Special·opcode·33:·advance·Address·by·4·to·0x121a·and·Line·by·0·to·408105 ··[0x00000150]··Special·opcode·33:·advance·Address·by·4·to·0x121e·and·Line·by·0·to·408
106 ··[0x00000151]··Set·File·Name·to·entry·1·in·the·File·Name·Table106 ··[0x00000151]··Set·File·Name·to·entry·1·in·the·File·Name·Table
107 ··[0x00000153]··Set·column·to·5107 ··[0x00000153]··Set·column·to·5
108 ··[0x00000155]··Set·is_stmt·to·1108 ··[0x00000155]··Set·is_stmt·to·1
109 ··[0x00000156]··Advance·Line·by·-17·to·391109 ··[0x00000156]··Advance·Line·by·-17·to·391
110 ··[0x00000158]··Copy·(view·1)110 ··[0x00000158]··Copy·(view·1)
111 ··[0x00000159]··Set·column·to·9111 ··[0x00000159]··Set·column·to·9
112 ··[0x0000015b]··Set·is_stmt·to·0112 ··[0x0000015b]··Set·is_stmt·to·0
113 ··[0x0000015c]··Copy·(view·2)113 ··[0x0000015c]··Copy·(view·2)
114 ··[0x0000015d]··Set·column·to·8114 ··[0x0000015d]··Set·column·to·8
115 ··[0x0000015f]··Special·opcode·61:·advance·Address·by·8·to·0x1222·and·Line·by·0·to·391115 ··[0x0000015f]··Special·opcode·61:·advance·Address·by·8·to·0x1226·and·Line·by·0·to·391
116 ··[0x00000160]··Set·column·to·5116 ··[0x00000160]··Set·column·to·5
117 ··[0x00000162]··Set·is_stmt·to·1117 ··[0x00000162]··Set·is_stmt·to·1
118 ··[0x00000163]··Special·opcode·36:·advance·Address·by·4·to·0x1226·and·Line·by·3·to·394118 ··[0x00000163]··Special·opcode·36:·advance·Address·by·4·to·0x122a·and·Line·by·3·to·394
119 ··[0x00000164]··Set·column·to·9119 ··[0x00000164]··Set·column·to·9
120 ··[0x00000166]··Set·is_stmt·to·0120 ··[0x00000166]··Set·is_stmt·to·0
121 ··[0x00000167]··Copy·(view·1)121 ··[0x00000167]··Copy·(view·1)
122 ··[0x00000168]··Set·column·to·8122 ··[0x00000168]··Set·column·to·8
123 ··[0x0000016a]··Special·opcode·75:·advance·Address·by·10·to·0x1230·and·Line·by·0·to·394123 ··[0x0000016a]··Special·opcode·75:·advance·Address·by·10·to·0x1234·and·Line·by·0·to·394
124 ··[0x0000016b]··Set·column·to·1124 ··[0x0000016b]··Set·column·to·1
125 ··[0x0000016d]··Special·opcode·38:·advance·Address·by·4·to·0x1234·and·Line·by·5·to·399125 ··[0x0000016d]··Special·opcode·38:·advance·Address·by·4·to·0x1238·and·Line·by·5·to·399
126 ··[0x0000016e]··Set·column·to·9126 ··[0x0000016e]··Set·column·to·9
127 ··[0x00000170]··Set·is_stmt·to·1127 ··[0x00000170]··Set·is_stmt·to·1
128 ··[0x00000171]··Special·opcode·29:·advance·Address·by·4·to·0x1238·and·Line·by·-4·to·395128 ··[0x00000171]··Special·opcode·29:·advance·Address·by·4·to·0x123c·and·Line·by·-4·to·395
129 ··[0x00000172]··Set·column·to·16129 ··[0x00000172]··Set·column·to·16
130 ··[0x00000174]··Set·is_stmt·to·0130 ··[0x00000174]··Set·is_stmt·to·0
131 ··[0x00000175]··Copy·(view·1)131 ··[0x00000175]··Copy·(view·1)
132 ··[0x00000176]··Set·File·Name·to·entry·3·in·the·File·Name·Table132 ··[0x00000176]··Set·File·Name·to·entry·3·in·the·File·Name·Table
133 ··[0x00000178]··Set·column·to·1133 ··[0x00000178]··Set·column·to·1
134 ··[0x0000017a]··Set·is_stmt·to·1134 ··[0x0000017a]··Set·is_stmt·to·1
135 ··[0x0000017b]··Extended·opcode·2:·set·Address·to·0x1250135 ··[0x0000017b]··Extended·opcode·2:·set·Address·to·0x1254
136 ··[0x00000182]··Advance·Line·by·-379·to·16136 ··[0x00000182]··Advance·Line·by·-379·to·16
137 ··[0x00000185]··Copy137 ··[0x00000185]··Copy
138 ··[0x00000186]··Set·column·to·5138 ··[0x00000186]··Set·column·to·5
139 ··[0x00000188]··Special·opcode·6:·advance·Address·by·0·to·0x1250·and·Line·by·1·to·17·(view·1)139 ··[0x00000188]··Special·opcode·6:·advance·Address·by·0·to·0x1254·and·Line·by·1·to·17·(view·1)
140 ··[0x00000189]··Special·opcode·7:·advance·Address·by·0·to·0x1250·and·Line·by·2·to·19·(view·2)140 ··[0x00000189]··Special·opcode·7:·advance·Address·by·0·to·0x1254·and·Line·by·2·to·19·(view·2)
141 ··[0x0000018a]··Set·column·to·1141 ··[0x0000018a]··Set·column·to·1
142 ··[0x0000018c]··Set·is_stmt·to·0142 ··[0x0000018c]··Set·is_stmt·to·0
143 ··[0x0000018d]··Special·opcode·2:·advance·Address·by·0·to·0x1250·and·Line·by·-3·to·16·(view·3)143 ··[0x0000018d]··Special·opcode·2:·advance·Address·by·0·to·0x1254·and·Line·by·-3·to·16·(view·3)
144 ··[0x0000018e]··Special·opcode·19:·advance·Address·by·2·to·0x1252·and·Line·by·0·to·16144 ··[0x0000018e]··Special·opcode·19:·advance·Address·by·2·to·0x1256·and·Line·by·0·to·16
145 ··[0x0000018f]··Set·column·to·8145 ··[0x0000018f]··Set·column·to·8
146 ··[0x00000191]··Special·opcode·22:·advance·Address·by·2·to·0x1254·and·Line·by·3·to·19146 ··[0x00000191]··Special·opcode·22:·advance·Address·by·2·to·0x1258·and·Line·by·3·to·19
147 ··[0x00000192]··Set·column·to·1147 ··[0x00000192]··Set·column·to·1
148 ··[0x00000194]··Special·opcode·16:·advance·Address·by·2·to·0x1256·and·Line·by·-3·to·16148 ··[0x00000194]··Special·opcode·16:·advance·Address·by·2·to·0x125a·and·Line·by·-3·to·16
149 ··[0x00000195]··Set·column·to·8149 ··[0x00000195]··Set·column·to·8
150 ··[0x00000197]··Special·opcode·36:·advance·Address·by·4·to·0x125a·and·Line·by·3·to·19150 ··[0x00000197]··Special·opcode·36:·advance·Address·by·4·to·0x125e·and·Line·by·3·to·19
151 ··[0x00000198]··Set·column·to·1151 ··[0x00000198]··Set·column·to·1
152 ··[0x0000019a]··Special·opcode·30:·advance·Address·by·4·to·0x125e·and·Line·by·-3·to·16152 ··[0x0000019a]··Special·opcode·30:·advance·Address·by·4·to·0x1262·and·Line·by·-3·to·16
153 ··[0x0000019b]··Set·column·to·8153 ··[0x0000019b]··Set·column·to·8
154 ··[0x0000019d]··Special·opcode·22:·advance·Address·by·2·to·0x1260·and·Line·by·3·to·19154 ··[0x0000019d]··Special·opcode·22:·advance·Address·by·2·to·0x1264·and·Line·by·3·to·19
155 ··[0x0000019e]··Set·column·to·38155 ··[0x0000019e]··Set·column·to·38
Max diff block lines reached; 138424/147423 bytes (93.90%) of diff not shown.
58.1 KB
readelf --wide --debug-dump=info {}
    
Offset 6, 86 lines modifiedOffset 6, 86 lines modified
6 ···Abbrev·Offset:·0x06 ···Abbrev·Offset:·0x0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x1d0):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x1d0):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans
10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x7b):·<artificial>11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x7b):·<artificial>
12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x0):·./build-static12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x0):·./build-static
13 ····<19>···DW_AT_ranges······:·0x21813 ····<19>···DW_AT_ranges······:·0x220
14 ····<1d>···DW_AT_low_pc······:·0x014 ····<1d>···DW_AT_low_pc······:·0x0
15 ····<21>···DW_AT_stmt_list···:·0x015 ····<21>···DW_AT_stmt_list···:·0x0
16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)
17 ····<26>···DW_AT_abstract_origin:·<0x2289>17 ····<26>···DW_AT_abstract_origin:·<0x2289>
18 ····<2a>···DW_AT_low_pc······:·0x11e418 ····<2a>···DW_AT_low_pc······:·0x11e8
19 ····<2e>···DW_AT_high_pc·····:·0x6c19 ····<2e>···DW_AT_high_pc·····:·0x6c
20 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)20 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
21 ····<34>···DW_AT_GNU_all_call_sites:·121 ····<34>···DW_AT_GNU_all_call_sites:·1
22 ····<34>···DW_AT_sibling·····:·<0xc8>22 ····<34>···DW_AT_sibling·····:·<0xc8>
23 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_variable)23 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_variable)
24 ····<39>···DW_AT_abstract_origin:·<0x229a>24 ····<39>···DW_AT_abstract_origin:·<0x229a>
25 ····<3d>···DW_AT_location····:·0x4·(location·list)25 ····<3d>···DW_AT_location····:·0x4·(location·list)
26 ····<41>···DW_AT_GNU_locviews:·0x026 ····<41>···DW_AT_GNU_locviews:·0x0
27 ·<2><45>:·Abbrev·Number:·4·(DW_TAG_inlined_subroutine)27 ·<2><45>:·Abbrev·Number:·4·(DW_TAG_inlined_subroutine)
28 ····<46>···DW_AT_abstract_origin:·<0x2826>28 ····<46>···DW_AT_abstract_origin:·<0x2826>
29 ····<4a>···DW_AT_entry_pc····:·0x121229 ····<4a>···DW_AT_entry_pc····:·0x1216
30 ····<4e>···DW_AT_GNU_entry_view:·130 ····<4e>···DW_AT_GNU_entry_view:·1
31 ····<50>···DW_AT_ranges······:·0x031 ····<50>···DW_AT_ranges······:·0x0
32 ····<54>···DW_AT_call_file···:·132 ····<54>···DW_AT_call_file···:·1
33 ····<55>···DW_AT_call_line···:·39033 ····<55>···DW_AT_call_line···:·390
34 ····<57>···DW_AT_call_column·:·534 ····<57>···DW_AT_call_column·:·5
35 ····<58>···DW_AT_sibling·····:·<0x6a>35 ····<58>···DW_AT_sibling·····:·<0x6a>
36 ·<3><5c>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)36 ·<3><5c>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
37 ····<5d>···DW_AT_abstract_origin:·<0x282f>37 ····<5d>···DW_AT_abstract_origin:·<0x282f>
38 ····<61>···DW_AT_location····:·0x26·(location·list)38 ····<61>···DW_AT_location····:·0x26·(location·list)
39 ····<65>···DW_AT_GNU_locviews:·0x2239 ····<65>···DW_AT_GNU_locviews:·0x22
40 ·<3><69>:·Abbrev·Number:·040 ·<3><69>:·Abbrev·Number:·0
41 ·<2><6a>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)41 ·<2><6a>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)
42 ····<6b>···DW_AT_low_pc······:·0x11f442 ····<6b>···DW_AT_low_pc······:·0x11f8
43 ····<6f>···DW_AT_abstract_origin:·<0xd3b>43 ····<6f>···DW_AT_abstract_origin:·<0xd3b>
44 ····<73>···DW_AT_sibling·····:·<0x85>44 ····<73>···DW_AT_sibling·····:·<0x85>
45 ·<3><77>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)45 ·<3><77>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)
46 ····<78>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))46 ····<78>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
47 ····<7a>···DW_AT_GNU_call_site_value:·2·byte·block:·75·0·»   (DW_OP_breg5·(r5):·0)47 ····<7a>···DW_AT_GNU_call_site_value:·2·byte·block:·75·0·»   (DW_OP_breg5·(r5):·0)
48 ·<3><7d>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)48 ·<3><7d>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)
49 ····<7e>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))49 ····<7e>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
50 ····<80>···DW_AT_GNU_call_site_value:·3·byte·block:·a·f5·3·»  (DW_OP_const2u:·1013)50 ····<80>···DW_AT_GNU_call_site_value:·3·byte·block:·a·f5·3·»  (DW_OP_const2u:·1013)
51 ·<3><84>:·Abbrev·Number:·051 ·<3><84>:·Abbrev·Number:·0
52 ·<2><85>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)52 ·<2><85>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)
53 ····<86>···DW_AT_low_pc······:·0x120853 ····<86>···DW_AT_low_pc······:·0x120c
54 ····<8a>···DW_AT_abstract_origin:·<0xd47>54 ····<8a>···DW_AT_abstract_origin:·<0xd47>
55 ····<8e>···DW_AT_sibling·····:·<0x9d>55 ····<8e>···DW_AT_sibling·····:·<0x9d>
56 ·<3><92>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)56 ·<3><92>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)
57 ····<93>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))57 ····<93>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))
58 ····<95>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)58 ····<95>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)
59 ·<3><97>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)59 ·<3><97>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)
60 ····<98>···DW_AT_location····:·1·byte·block:·53·»       (DW_OP_reg3·(r3))60 ····<98>···DW_AT_location····:·1·byte·block:·53·»       (DW_OP_reg3·(r3))
61 ····<9a>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)61 ····<9a>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)
62 ·<3><9c>:·Abbrev·Number:·062 ·<3><9c>:·Abbrev·Number:·0
63 ·<2><9d>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)63 ·<2><9d>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site)
64 ····<9e>···DW_AT_low_pc······:·0x122264 ····<9e>···DW_AT_low_pc······:·0x1226
65 ····<a2>···DW_AT_abstract_origin:·<0xd53>65 ····<a2>···DW_AT_abstract_origin:·<0xd53>
66 ····<a6>···DW_AT_sibling·····:·<0xb1>66 ····<a6>···DW_AT_sibling·····:·<0xb1>
67 ·<3><aa>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)67 ·<3><aa>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)
68 ····<ab>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))68 ····<ab>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
69 ····<ad>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)69 ····<ad>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)
70 ·<3><b0>:·Abbrev·Number:·070 ·<3><b0>:·Abbrev·Number:·0
71 ·<2><b1>:·Abbrev·Number:·8·(DW_TAG_GNU_call_site)71 ·<2><b1>:·Abbrev·Number:·8·(DW_TAG_GNU_call_site)
72 ····<b2>···DW_AT_low_pc······:·0x123072 ····<b2>···DW_AT_low_pc······:·0x1234
73 ····<b6>···DW_AT_abstract_origin:·<0xd5f>73 ····<b6>···DW_AT_abstract_origin:·<0xd5f>
74 ·<3><ba>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)74 ·<3><ba>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)
75 ····<bb>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))75 ····<bb>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
76 ····<bd>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)76 ····<bd>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)
77 ·<3><c0>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)77 ·<3><c0>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site_parameter)
78 ····<c1>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))78 ····<c1>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
79 ····<c3>···DW_AT_GNU_call_site_value:·2·byte·block:·75·34·»  (DW_OP_breg5·(r5):·52)79 ····<c3>···DW_AT_GNU_call_site_value:·2·byte·block:·75·34·»  (DW_OP_breg5·(r5):·52)
80 ·<3><c6>:·Abbrev·Number:·080 ·<3><c6>:·Abbrev·Number:·0
81 ·<2><c7>:·Abbrev·Number:·081 ·<2><c7>:·Abbrev·Number:·0
82 ·<1><c8>:·Abbrev·Number:·2·(DW_TAG_subprogram)82 ·<1><c8>:·Abbrev·Number:·2·(DW_TAG_subprogram)
83 ····<c9>···DW_AT_abstract_origin:·<0x25a1>83 ····<c9>···DW_AT_abstract_origin:·<0x25a1>
84 ····<cd>···DW_AT_low_pc······:·0x125084 ····<cd>···DW_AT_low_pc······:·0x1254
85 ····<d1>···DW_AT_high_pc·····:·0xac85 ····<d1>···DW_AT_high_pc·····:·0xac
86 ····<d5>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)86 ····<d5>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
87 ····<d7>···DW_AT_GNU_all_call_sites:·187 ····<d7>···DW_AT_GNU_all_call_sites:·1
88 ····<d7>···DW_AT_sibling·····:·<0x218>88 ····<d7>···DW_AT_sibling·····:·<0x218>
89 ·<2><db>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)89 ·<2><db>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
90 ····<dc>···DW_AT_abstract_origin:·<0x25b1>90 ····<dc>···DW_AT_abstract_origin:·<0x25b1>
91 ····<e0>···DW_AT_location····:·0x4e·(location·list)91 ····<e0>···DW_AT_location····:·0x4e·(location·list)
Offset 100, 18 lines modifiedOffset 100, 18 lines modified
100 ····<fe>···DW_AT_GNU_locviews:·0xb8100 ····<fe>···DW_AT_GNU_locviews:·0xb8
101 ·<2><102>:·Abbrev·Number:·3·(DW_TAG_variable)101 ·<2><102>:·Abbrev·Number:·3·(DW_TAG_variable)
102 ····<103>···DW_AT_abstract_origin:·<0x25d5>102 ····<103>···DW_AT_abstract_origin:·<0x25d5>
103 ····<107>···DW_AT_location····:·0x10d·(location·list)103 ····<107>···DW_AT_location····:·0x10d·(location·list)
104 ····<10b>···DW_AT_GNU_locviews:·0x107104 ····<10b>···DW_AT_GNU_locviews:·0x107
105 ·<2><10f>:·Abbrev·Number:·9·(DW_TAG_label)105 ·<2><10f>:·Abbrev·Number:·9·(DW_TAG_label)
106 ····<110>···DW_AT_abstract_origin:·<0x25e1>106 ····<110>···DW_AT_abstract_origin:·<0x25e1>
107 ····<114>···DW_AT_low_pc······:·0x12da107 ····<114>···DW_AT_low_pc······:·0x12de
108 ·<2><118>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)108 ·<2><118>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)
109 ····<119>···DW_AT_abstract_origin:·<0x276d>109 ····<119>···DW_AT_abstract_origin:·<0x276d>
110 ····<11d>···DW_AT_entry_pc····:·0x1272110 ····<11d>···DW_AT_entry_pc····:·0x1276
111 ····<121>···DW_AT_GNU_entry_view:·1111 ····<121>···DW_AT_GNU_entry_view:·1
112 ····<123>···DW_AT_ranges······:·0x18112 ····<123>···DW_AT_ranges······:·0x18
113 ····<127>···DW_AT_call_file···:·3113 ····<127>···DW_AT_call_file···:·3
114 ····<128>···DW_AT_call_line···:·27114 ····<128>···DW_AT_call_line···:·27
115 ····<129>···DW_AT_call_column·:·20115 ····<129>···DW_AT_call_column·:·20
116 ····<12a>···DW_AT_sibling·····:·<0x1f2>116 ····<12a>···DW_AT_sibling·····:·<0x1f2>
117 ·<3><12e>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)117 ·<3><12e>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
Offset 122, 170 lines modifiedOffset 122, 170 lines modified
122 ····<13c>···DW_AT_ranges······:·0x18122 ····<13c>···DW_AT_ranges······:·0x18
123 ·<4><140>:·Abbrev·Number:·3·(DW_TAG_variable)123 ·<4><140>:·Abbrev·Number:·3·(DW_TAG_variable)
124 ····<141>···DW_AT_abstract_origin:·<0x2789>124 ····<141>···DW_AT_abstract_origin:·<0x2789>
125 ····<145>···DW_AT_location····:·0x199·(location·list)125 ····<145>···DW_AT_location····:·0x199·(location·list)
126 ····<149>···DW_AT_GNU_locviews:·0x18d126 ····<149>···DW_AT_GNU_locviews:·0x18d
127 ·<4><14d>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)127 ·<4><14d>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)
128 ····<14e>···DW_AT_abstract_origin:·<0x280c>128 ····<14e>···DW_AT_abstract_origin:·<0x280c>
129 ····<152>···DW_AT_entry_pc····:·0x129e129 ····<152>···DW_AT_entry_pc····:·0x12a2
130 ····<156>···DW_AT_GNU_entry_view:·1130 ····<156>···DW_AT_GNU_entry_view:·1
131 ····<158>···DW_AT_ranges······:·0x40131 ····<158>···DW_AT_ranges······:·0x40
132 ····<15c>···DW_AT_call_file···:·1132 ····<15c>···DW_AT_call_file···:·1
133 ····<15d>···DW_AT_call_line···:·73133 ····<15d>···DW_AT_call_line···:·73
134 ····<15e>···DW_AT_call_column·:·13134 ····<15e>···DW_AT_call_column·:·13
135 ····<15f>···DW_AT_sibling·····:·<0x17a>135 ····<15f>···DW_AT_sibling·····:·<0x17a>
136 ·<5><163>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)136 ·<5><163>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
137 ····<164>···DW_AT_abstract_origin:·<0x2819>137 ····<164>···DW_AT_abstract_origin:·<0x2819>
138 ····<168>···DW_AT_location····:·0x1e9·(location·list)138 ····<168>···DW_AT_location····:·0x1e9·(location·list)
139 ····<16c>···DW_AT_GNU_locviews:·0x1e3139 ····<16c>···DW_AT_GNU_locviews:·0x1e3
140 ·<5><170>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site)140 ·<5><170>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site)
141 ····<171>···DW_AT_low_pc······:·0x12e2141 ····<171>···DW_AT_low_pc······:·0x12e6
142 ····<175>···DW_AT_abstract_origin:·<0xd6b>142 ····<175>···DW_AT_abstract_origin:·<0xd6b>
Max diff block lines reached; 52589/59407 bytes (88.52%) of diff not shown.
519 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000011e4·0000016c·9 ····000011e8·0000016c·
10 ····00000c4c·000000a8·10 ····00000c4c·000000a8·
11 ····00000cf4·00000428·11 ····00000cf4·0000042c·
12 ····00000af4·00000012·12 ····00000af4·00000012·
13 ····00000b06·00000024·13 ····00000b06·00000024·
14 ····00000b2a·00000072·14 ····00000b2a·00000072·
15 ····00000b9c·000000b0·15 ····00000b9c·000000b0·
16 ····00000000·00000000·16 ····00000000·00000000·
  
80.1 KB
readelf --wide --debug-dump=loc {}
    
Offset 2, 206 lines modifiedOffset 2, 206 lines modified
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····00000000·v0000000·v0000000·location·view·pair3 ····00000000·v0000000·v0000000·location·view·pair
4 ····00000002·v0000000·v0000000·location·view·pair4 ····00000002·v0000000·v0000000·location·view·pair
  
5 ····00000004·v0000000·v0000000·views·at·00000000·for:5 ····00000004·v0000000·v0000000·views·at·00000000·for:
6 ·············000011f4·000011fc·(DW_OP_reg0·(r0))6 ·············000011f8·00001200·(DW_OP_reg0·(r0))
7 ····0000000f·v0000000·v0000000·views·at·00000002·for:7 ····0000000f·v0000000·v0000000·views·at·00000002·for:
8 ·············000011fc·00001234·(DW_OP_reg4·(r4))8 ·············00001200·00001238·(DW_OP_reg4·(r4))
9 ····0000001a·<End·of·list>9 ····0000001a·<End·of·list>
  
10 ····00000022·v0000001·v0000000·location·view·pair10 ····00000022·v0000001·v0000000·location·view·pair
11 ····00000024·v0000000·v0000000·location·view·pair11 ····00000024·v0000000·v0000000·location·view·pair
  
12 ····00000026·v0000001·v0000000·views·at·00000022·for:12 ····00000026·v0000001·v0000000·views·at·00000022·for:
13 ·············00001212·00001214·(DW_OP_reg0·(r0))13 ·············00001216·00001218·(DW_OP_reg0·(r0))
14 ····00000031·v0000000·v0000000·views·at·00000024·for:14 ····00000031·v0000000·v0000000·views·at·00000024·for:
15 ·············00001214·0000121a·(DW_OP_reg2·(r2))15 ·············00001218·0000121e·(DW_OP_reg2·(r2))
16 ····0000003c·<End·of·list>16 ····0000003c·<End·of·list>
  
17 ····00000044·v0000000·v0000000·location·view·pair17 ····00000044·v0000000·v0000000·location·view·pair
18 ····00000046·v0000000·v0000000·location·view·pair18 ····00000046·v0000000·v0000000·location·view·pair
19 ····00000048·v0000000·v0000000·location·view·pair19 ····00000048·v0000000·v0000000·location·view·pair
20 ····0000004a·v0000000·v0000000·location·view·pair20 ····0000004a·v0000000·v0000000·location·view·pair
21 ····0000004c·v0000000·v0000000·location·view·pair21 ····0000004c·v0000000·v0000000·location·view·pair
  
22 ····0000004e·v0000000·v0000000·views·at·00000044·for:22 ····0000004e·v0000000·v0000000·views·at·00000044·for:
23 ·············00001250·00001268·(DW_OP_reg0·(r0))23 ·············00001254·0000126c·(DW_OP_reg0·(r0))
24 ····00000059·v0000000·v0000000·views·at·00000046·for:24 ····00000059·v0000000·v0000000·views·at·00000046·for:
25 ·············00001268·0000127e·(DW_OP_reg4·(r4))25 ·············0000126c·00001282·(DW_OP_reg4·(r4))
26 ····00000064·v0000000·v0000000·views·at·00000048·for:26 ····00000064·v0000000·v0000000·views·at·00000048·for:
27 ·············0000127e·000012ca·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)27 ·············00001282·000012ce·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
28 ····00000072·v0000000·v0000000·views·at·0000004a·for:28 ····00000072·v0000000·v0000000·views·at·0000004a·for:
29 ·············000012ca·000012da·(DW_OP_reg4·(r4))29 ·············000012ce·000012de·(DW_OP_reg4·(r4))
30 ····0000007d·v0000000·v0000000·views·at·0000004c·for:30 ····0000007d·v0000000·v0000000·views·at·0000004c·for:
31 ·············000012da·000012fc·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)31 ·············000012de·00001300·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
32 ····0000008b·<End·of·list>32 ····0000008b·<End·of·list>
  
33 ····00000093·v0000000·v0000000·location·view·pair33 ····00000093·v0000000·v0000000·location·view·pair
34 ····00000095·v0000000·v0000000·location·view·pair34 ····00000095·v0000000·v0000000·location·view·pair
  
35 ····00000097·v0000000·v0000000·views·at·00000093·for:35 ····00000097·v0000000·v0000000·views·at·00000093·for:
36 ·············00001250·0000126d·(DW_OP_reg1·(r1))36 ·············00001254·00001271·(DW_OP_reg1·(r1))
37 ····000000a2·v0000000·v0000000·views·at·00000095·for:37 ····000000a2·v0000000·v0000000·views·at·00000095·for:
38 ·············0000126d·000012fc·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)38 ·············00001271·00001300·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
39 ····000000b0·<End·of·list>39 ····000000b0·<End·of·list>
  
40 ····000000b8·v0000000·v0000000·location·view·pair40 ····000000b8·v0000000·v0000000·location·view·pair
41 ····000000ba·v0000000·v0000000·location·view·pair41 ····000000ba·v0000000·v0000000·location·view·pair
42 ····000000bc·v0000000·v0000000·location·view·pair42 ····000000bc·v0000000·v0000000·location·view·pair
43 ····000000be·v0000000·v0000000·location·view·pair43 ····000000be·v0000000·v0000000·location·view·pair
44 ····000000c0·v0000000·v0000000·location·view·pair44 ····000000c0·v0000000·v0000000·location·view·pair
  
45 ····000000c2·v0000000·v0000000·views·at·000000b8·for:45 ····000000c2·v0000000·v0000000·views·at·000000b8·for:
46 ·············00001250·00001256·(DW_OP_reg2·(r2))46 ·············00001254·0000125a·(DW_OP_reg2·(r2))
47 ····000000cd·v0000000·v0000000·views·at·000000ba·for:47 ····000000cd·v0000000·v0000000·views·at·000000ba·for:
48 ·············00001256·00001276·(DW_OP_reg5·(r5))48 ·············0000125a·0000127a·(DW_OP_reg5·(r5))
49 ····000000d8·v0000000·v0000000·views·at·000000bc·for:49 ····000000d8·v0000000·v0000000·views·at·000000bc·for:
50 ·············00001276·000012ca·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)50 ·············0000127a·000012ce·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
51 ····000000e6·v0000000·v0000000·views·at·000000be·for:51 ····000000e6·v0000000·v0000000·views·at·000000be·for:
52 ·············000012ca·000012da·(DW_OP_reg5·(r5))52 ·············000012ce·000012de·(DW_OP_reg5·(r5))
53 ····000000f1·v0000000·v0000000·views·at·000000c0·for:53 ····000000f1·v0000000·v0000000·views·at·000000c0·for:
54 ·············000012da·000012fc·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)54 ·············000012de·00001300·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
55 ····000000ff·<End·of·list>55 ····000000ff·<End·of·list>
  
56 ····00000107·v0000002·v0000000·location·view·pair56 ····00000107·v0000002·v0000000·location·view·pair
57 ····00000109·v0000000·v0000000·location·view·pair57 ····00000109·v0000000·v0000000·location·view·pair
58 ····0000010b·v0000000·v0000000·location·view·pair58 ····0000010b·v0000000·v0000000·location·view·pair
  
59 ····0000010d·v0000002·v0000000·views·at·00000107·for:59 ····0000010d·v0000002·v0000000·views·at·00000107·for:
60 ·············00001250·0000129a·(DW_OP_lit0;·DW_OP_stack_value)60 ·············00001254·0000129e·(DW_OP_lit0;·DW_OP_stack_value)
61 ····00000119·v0000000·v0000000·views·at·00000109·for:61 ····00000119·v0000000·v0000000·views·at·00000109·for:
62 ·············0000129e·000012e2·(DW_OP_lit0;·DW_OP_stack_value)62 ·············000012a2·000012e6·(DW_OP_lit0;·DW_OP_stack_value)
63 ····00000125·v0000000·v0000000·views·at·0000010b·for:63 ····00000125·v0000000·v0000000·views·at·0000010b·for:
64 ·············000012e2·000012fc·(DW_OP_reg6·(r6))64 ·············000012e6·00001300·(DW_OP_reg6·(r6))
65 ····00000130·<End·of·list>65 ····00000130·<End·of·list>
  
66 ····00000138·v0000001·v0000000·location·view·pair66 ····00000138·v0000001·v0000000·location·view·pair
67 ····0000013a·v0000000·v0000000·location·view·pair67 ····0000013a·v0000000·v0000000·location·view·pair
68 ····0000013c·v0000000·v0000000·location·view·pair68 ····0000013c·v0000000·v0000000·location·view·pair
69 ····0000013e·v0000000·v0000000·location·view·pair69 ····0000013e·v0000000·v0000000·location·view·pair
70 ····00000140·v0000000·v0000000·location·view·pair70 ····00000140·v0000000·v0000000·location·view·pair
  
71 ····00000142·v0000001·v0000000·views·at·00000138·for:71 ····00000142·v0000001·v0000000·views·at·00000138·for:
72 ·············00001272·0000127e·(DW_OP_reg4·(r4))72 ·············00001276·00001282·(DW_OP_reg4·(r4))
73 ····0000014d·v0000000·v0000000·views·at·0000013a·for:73 ····0000014d·v0000000·v0000000·views·at·0000013a·for:
74 ·············0000127e·0000129a·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)74 ·············00001282·0000129e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
75 ····0000015b·v0000000·v0000000·views·at·0000013c·for:75 ····0000015b·v0000000·v0000000·views·at·0000013c·for:
76 ·············0000129e·000012a6·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)76 ·············000012a2·000012aa·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
77 ····00000169·v0000000·v0000000·views·at·0000013e·for:77 ····00000169·v0000000·v0000000·views·at·0000013e·for:
78 ·············000012aa·000012ca·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)78 ·············000012ae·000012ce·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
79 ····00000177·v0000000·v0000000·views·at·00000140·for:79 ····00000177·v0000000·v0000000·views·at·00000140·for:
80 ·············000012da·000012e2·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)80 ·············000012de·000012e6·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
81 ····00000185·<End·of·list>81 ····00000185·<End·of·list>
  
82 ····0000018d·v0000000·v0000000·location·view·pair82 ····0000018d·v0000000·v0000000·location·view·pair
83 ····0000018f·v0000000·v0000000·location·view·pair83 ····0000018f·v0000000·v0000000·location·view·pair
84 ····00000191·v0000000·v0000000·location·view·pair84 ····00000191·v0000000·v0000000·location·view·pair
85 ····00000193·v0000000·v0000000·location·view·pair85 ····00000193·v0000000·v0000000·location·view·pair
86 ····00000195·v0000000·v0000000·location·view·pair86 ····00000195·v0000000·v0000000·location·view·pair
87 ····00000197·v0000000·v0000000·location·view·pair87 ····00000197·v0000000·v0000000·location·view·pair
  
88 ····00000199·v0000000·v0000000·views·at·0000018d·for:88 ····00000199·v0000000·v0000000·views·at·0000018d·for:
89 ·············0000127c·00001286·(DW_OP_reg0·(r0))89 ·············00001280·0000128a·(DW_OP_reg0·(r0))
90 ····000001a4·v0000000·v0000000·views·at·0000018f·for:90 ····000001a4·v0000000·v0000000·views·at·0000018f·for:
91 ·············00001286·0000129a·(DW_OP_reg4·(r4))91 ·············0000128a·0000129e·(DW_OP_reg4·(r4))
92 ····000001af·v0000000·v0000000·views·at·00000191·for:92 ····000001af·v0000000·v0000000·views·at·00000191·for:
93 ·············0000129e·000012a6·(DW_OP_reg4·(r4))93 ·············000012a2·000012aa·(DW_OP_reg4·(r4))
94 ····000001ba·v0000000·v0000000·views·at·00000193·for:94 ····000001ba·v0000000·v0000000·views·at·00000193·for:
95 ·············000012aa·000012bc·(DW_OP_reg4·(r4))95 ·············000012ae·000012c0·(DW_OP_reg4·(r4))
96 ····000001c5·v0000000·v0000000·views·at·00000195·for:96 ····000001c5·v0000000·v0000000·views·at·00000195·for:
97 ·············000012da·000012de·(DW_OP_reg4·(r4))97 ·············000012de·000012e2·(DW_OP_reg4·(r4))
98 ····000001d0·v0000000·v0000000·views·at·00000197·for:98 ····000001d0·v0000000·v0000000·views·at·00000197·for:
99 ·············000012de·000012e1·(DW_OP_reg0·(r0))99 ·············000012e2·000012e5·(DW_OP_reg0·(r0))
100 ····000001db·<End·of·list>100 ····000001db·<End·of·list>
  
101 ····000001e3·v0000001·v0000000·location·view·pair101 ····000001e3·v0000001·v0000000·location·view·pair
102 ····000001e5·v0000000·v0000000·location·view·pair102 ····000001e5·v0000000·v0000000·location·view·pair
103 ····000001e7·v0000000·v0000000·location·view·pair103 ····000001e7·v0000000·v0000000·location·view·pair
  
104 ····000001e9·v0000001·v0000000·views·at·000001e3·for:104 ····000001e9·v0000001·v0000000·views·at·000001e3·for:
105 ·············0000129e·000012a6·(DW_OP_reg4·(r4))105 ·············000012a2·000012aa·(DW_OP_reg4·(r4))
106 ····000001f4·v0000000·v0000000·views·at·000001e5·for:106 ····000001f4·v0000000·v0000000·views·at·000001e5·for:
107 ·············000012da·000012de·(DW_OP_reg4·(r4))107 ·············000012de·000012e2·(DW_OP_reg4·(r4))
108 ····000001ff·v0000000·v0000000·views·at·000001e7·for:108 ····000001ff·v0000000·v0000000·views·at·000001e7·for:
109 ·············000012de·000012e1·(DW_OP_reg0·(r0))109 ·············000012e2·000012e5·(DW_OP_reg0·(r0))
Max diff block lines reached; 73944/81959 bytes (90.22%) of diff not shown.
517 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000011e4·0000016c·9 ····000011e8·0000016c·
10 ····00000c4c·000000a8·10 ····00000c4c·000000a8·
11 ····00000cf4·00000428·11 ····00000cf4·0000042c·
12 ····00000af4·00000012·12 ····00000af4·00000012·
13 ····00000b06·00000024·13 ····00000b06·00000024·
14 ····00000b2a·00000072·14 ····00000b2a·00000072·
15 ····00000b9c·000000b0·15 ····00000b9c·000000b0·
16 ····00000000·00000000·16 ····00000000·00000000·
  
479 B
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ;).(GCC:·(Debian·10.2.1-6)·10.2.1·202101101 %"_]O-GCC:·(Debian·10.2.1-6)·10.2.1·20210110
 2 y#=TI_t+
 3 5RWAR5i2
2 .E@?(#Z_ 
3 bljSID,~a0 
4 B@k1WN3=q_ 
5 8<su}YD·4 8<su}YD·
 5 ·Vbe!),%X
6 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o6 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
7 call_weak_fn7 call_weak_fn
8 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o8 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
9 simplequeue_new9 simplequeue_new
10 simplequeue_dealloc10 simplequeue_dealloc
11 simplequeue_traverse11 simplequeue_traverse
12 _queue_SimpleQueue_put12 _queue_SimpleQueue_put
946 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 17, 35 lines modifiedOffset 17, 35 lines modified
  
17 00000c4c·<_queue_SimpleQueue_put>:17 00000c4c·<_queue_SimpleQueue_put>:
18 »       ...18 »       ...
  
19 00000cf4·<_queue_SimpleQueue_get>:19 00000cf4·<_queue_SimpleQueue_get>:
20 »       ...20 »       ...
  
21 0000111c·<call_weak_fn>:21 00001120·<call_weak_fn>:
22 »       ...22 »       ...
  
23 00001140·<deregister_tm_clones>:23 00001144·<deregister_tm_clones>:
24 »       ...24 »       ...
  
25 0000116c·<register_tm_clones>:25 00001170·<register_tm_clones>:
26 »       ...26 »       ...
  
27 000011a0·<__do_global_dtors_aux>:27 000011a4·<__do_global_dtors_aux>:
28 »       ...28 »       ...
  
29 000011e0·<frame_dummy>:29 000011e4·<frame_dummy>:
30 frame_dummy():30 frame_dummy():
31 »       movs»   r0,·r031 »       movs»   r0,·r0
32 »       ...32 »       ...
  
33 000011e4·<PyInit__queue>:33 000011e8·<PyInit__queue>:
34 »       ...34 »       ...
  
35 00001250·<simplequeue_new>:35 00001254·<simplequeue_new>:
36 »       ...36 »       ...
  
37 000012fc·<simplequeue_dealloc>:37 00001300·<simplequeue_dealloc>:
38 »       ...38 »       ...
  
39 00001344·<simplequeue_traverse>:39 00001348·<simplequeue_traverse>:
40 »       ...40 »       ...
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 00001350·<_fini>:2 00001354·<_fini>:
3 »       ...3 »       ...
463 KB
./usr/lib/debug/.build-id/84/77eb3eaf8c4c41847cd85be95da780d483f0f6.debug vs.
./usr/lib/debug/.build-id/ff/784301663b8e5f21c44c99658bf527f3ddce11.debug
Files 20% 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:···············0xbf811 ··Entry·point·address:···············0xbf8
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········23220·(bytes·into·file)13 ··Start·of·section·headers:··········23236·(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
853 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·0xbf82 Entry·point·0xbf8
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·0x01e24·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x01e2c·R·E·0x10000
7 ··LOAD···········0x001eb0·0x00011eb0·0x00011eb0·0x00000·0x002a0·RW··0x100007 ··LOAD···········0x001eb0·0x00011eb0·0x00011eb0·0x00000·0x002a0·RW··0x10000
8 ··DYNAMIC········0x001eb0·0x00011f18·0x00011f18·0x00000·0x000e8·RW··0x48 ··DYNAMIC········0x001eb0·0x00011f18·0x00011f18·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······0x001eb0·0x00011eb0·0x00011eb0·0x00000·0x00150·R···0x111 ··GNU_RELRO······0x001eb0·0x00011eb0·0x00011eb0·0x00000·0x00150·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.47 KB
readelf --wide --sections {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x5ab4:1 There·are·35·section·headers,·starting·at·offset·0x5ac4:
  
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·0002e0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0002e0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000418·000118·000340·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000418·000118·000340·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········00000758·000118·00005c·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········00000758·000118·00005c·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········000007b4·000118·000040·00···A··4···2··410 ··[·6]·.gnu.version_r····NOBITS··········000007b4·000118·000040·00···A··4···2··4
11 ··[·7]·.rel.dyn··········NOBITS··········000007f4·000118·000160·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········000007f4·000118·000160·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00000954·000118·000100·08··AI··3··19··412 ··[·8]·.rel.plt··········NOBITS··········00000954·000118·000100·08··AI··3··19··4
13 ··[·9]·.init·············NOBITS··········00000a54·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00000a54·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00000a60·000118·000198·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00000a60·000118·000198·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00000bf8·000118·000fbc·00··AX··0···0··815 ··[11]·.text·············NOBITS··········00000bf8·000118·000fc4·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········00001bb4·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········00001bbc·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········00001bbc·000118·000264·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········00001bc4·000118·000264·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········00001e20·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········00001e28·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00011eb0·001eb0·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00011eb0·001eb0·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00011eb4·001eb0·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00011eb4·001eb0·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······NOBITS··········00011eb8·001eb0·000060·00··WA··0···0··421 ··[17]·.data.rel.ro······NOBITS··········00011eb8·001eb0·000060·00··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········00011f18·001eb0·0000e8·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········00011f18·001eb0·0000e8·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········00012000·001eb0·0000bc·04··WA··0···0··423 ··[19]·.got··············NOBITS··········00012000·001eb0·0000bc·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········000120bc·001eb0·000058·00··WA··0···0··424 ··[20]·.data·············NOBITS··········000120bc·001eb0·000058·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00012114·001eb0·00003c·00··WA··0···0··425 ··[21]·.bss··············NOBITS··········00012114·001eb0·00003c·00··WA··0···0··4
26 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··1
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··1
28 ··[24]·.debug_aranges····PROGBITS········00000000·000170·000028·00······0···0··128 ··[24]·.debug_aranges····PROGBITS········00000000·000170·000028·00······0···0··1
29 ··[25]·.debug_info·······PROGBITS········00000000·000198·002084·00···C··0···0··429 ··[25]·.debug_info·······PROGBITS········00000000·000198·002086·00···C··0···0··4
30 ··[26]·.debug_abbrev·····PROGBITS········00000000·00221c·000228·00···C··0···0··430 ··[26]·.debug_abbrev·····PROGBITS········00000000·002220·000228·00···C··0···0··4
31 ··[27]·.debug_line·······PROGBITS········00000000·002444·0007c5·00···C··0···0··431 ··[27]·.debug_line·······PROGBITS········00000000·002448·0007c5·00···C··0···0··4
32 ··[28]·.debug_frame······PROGBITS········00000000·002c0c·000060·00······0···0··432 ··[28]·.debug_frame······PROGBITS········00000000·002c10·000060·00······0···0··4
33 ··[29]·.debug_str········PROGBITS········00000000·002c6c·000911·01·MSC··0···0··433 ··[29]·.debug_str········PROGBITS········00000000·002c70·000911·01·MSC··0···0··4
34 ··[30]·.debug_loc········PROGBITS········00000000·003580·00087f·00···C··0···0··434 ··[30]·.debug_loc········PROGBITS········00000000·003584·000883·00···C··0···0··4
35 ··[31]·.debug_ranges·····PROGBITS········00000000·003e00·000264·00···C··0···0··435 ··[31]·.debug_ranges·····PROGBITS········00000000·003e08·00026c·00···C··0···0··4
36 ··[32]·.symtab···········SYMTAB··········00000000·004064·001230·10·····33·248··436 ··[32]·.symtab···········SYMTAB··········00000000·004074·001230·10·····33·248··4
37 ··[33]·.strtab···········STRTAB··········00000000·005294·0006c6·00······0···0··137 ··[33]·.strtab···········STRTAB··········00000000·0052a4·0006c6·00······0···0··1
38 ··[34]·.shstrtab·········STRTAB··········00000000·00595a·000157·00······0···0··138 ··[34]·.shstrtab·········STRTAB··········00000000·00596a·000157·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 ··y·(purecode),·p·(processor·specific)43 ··y·(purecode),·p·(processor·specific)
10.2 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·00000758·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00000758·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·000007b4·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·000007b4·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·000007f4·····0·SECTION·LOCAL··DEFAULT····7·11 ·····7:·000007f4·····0·SECTION·LOCAL··DEFAULT····7·
12 ·····8:·00000954·····0·SECTION·LOCAL··DEFAULT····8·12 ·····8:·00000954·····0·SECTION·LOCAL··DEFAULT····8·
13 ·····9:·00000a54·····0·SECTION·LOCAL··DEFAULT····9·13 ·····9:·00000a54·····0·SECTION·LOCAL··DEFAULT····9·
14 ····10:·00000a60·····0·SECTION·LOCAL··DEFAULT···10·14 ····10:·00000a60·····0·SECTION·LOCAL··DEFAULT···10·
15 ····11:·00000bf8·····0·SECTION·LOCAL··DEFAULT···11·15 ····11:·00000bf8·····0·SECTION·LOCAL··DEFAULT···11·
16 ····12:·00001bb4·····0·SECTION·LOCAL··DEFAULT···12·16 ····12:·00001bbc·····0·SECTION·LOCAL··DEFAULT···12·
17 ····13:·00001bbc·····0·SECTION·LOCAL··DEFAULT···13·17 ····13:·00001bc4·····0·SECTION·LOCAL··DEFAULT···13·
18 ····14:·00001e20·····0·SECTION·LOCAL··DEFAULT···14·18 ····14:·00001e28·····0·SECTION·LOCAL··DEFAULT···14·
19 ····15:·00011eb0·····0·SECTION·LOCAL··DEFAULT···15·19 ····15:·00011eb0·····0·SECTION·LOCAL··DEFAULT···15·
20 ····16:·00011eb4·····0·SECTION·LOCAL··DEFAULT···16·20 ····16:·00011eb4·····0·SECTION·LOCAL··DEFAULT···16·
21 ····17:·00011eb8·····0·SECTION·LOCAL··DEFAULT···17·21 ····17:·00011eb8·····0·SECTION·LOCAL··DEFAULT···17·
22 ····18:·00011f18·····0·SECTION·LOCAL··DEFAULT···18·22 ····18:·00011f18·····0·SECTION·LOCAL··DEFAULT···18·
23 ····19:·00012000·····0·SECTION·LOCAL··DEFAULT···19·23 ····19:·00012000·····0·SECTION·LOCAL··DEFAULT···19·
24 ····20:·000120bc·····0·SECTION·LOCAL··DEFAULT···20·24 ····20:·000120bc·····0·SECTION·LOCAL··DEFAULT···20·
25 ····21:·00012114·····0·SECTION·LOCAL··DEFAULT···21·25 ····21:·00012114·····0·SECTION·LOCAL··DEFAULT···21·
Offset 30, 29 lines modifiedOffset 30, 29 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
37 ····33:·00001820·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·00001828·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·00001820·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·00001828·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·0000183c·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·00001844·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·00000a54·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·00000a54·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·00001bb4·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·00001bbc·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
43 ····39:·00000a5c·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·00000a5c·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·00001bb8·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·00001bc0·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
46 ····42:·000018e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t46 ····42:·000018f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
47 ····43:·000018f4·····0·NOTYPE··LOCAL··DEFAULT···11·$d47 ····43:·000018fc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
48 ····44:·00001c4c·····0·NOTYPE··LOCAL··DEFAULT···13·$d48 ····44:·00001c54·····0·NOTYPE··LOCAL··DEFAULT···13·$d
49 ····45:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT···11·$t49 ····45:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
50 ····46:·00000bf9··3112·FUNC····LOCAL··DEFAULT···11·_fuzz_run50 ····46:·00000bf9··3120·FUNC····LOCAL··DEFAULT···11·_fuzz_run
51 ····47:·00001734·····0·NOTYPE··LOCAL··DEFAULT···11·$d51 ····47:·0000173c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
52 ····48:·00012118·····0·NOTYPE··LOCAL··DEFAULT···21·$d52 ····48:·00012118·····0·NOTYPE··LOCAL··DEFAULT···21·$d
53 ····49:·00012118·····4·OBJECT··LOCAL··DEFAULT···21·STRUCT_UNPACK_INITIALIZED.453 ····49:·00012118·····4·OBJECT··LOCAL··DEFAULT···21·STRUCT_UNPACK_INITIALIZED.4
54 ····50:·0001211c·····4·OBJECT··LOCAL··DEFAULT···21·struct_error54 ····50:·0001211c·····4·OBJECT··LOCAL··DEFAULT···21·struct_error
55 ····51:·00012120·····4·OBJECT··LOCAL··DEFAULT···21·struct_unpack_method55 ····51:·00012120·····4·OBJECT··LOCAL··DEFAULT···21·struct_unpack_method
56 ····52:·00012124·····4·OBJECT··LOCAL··DEFAULT···21·JSON_LOADS_INITIALIZED.356 ····52:·00012124·····4·OBJECT··LOCAL··DEFAULT···21·JSON_LOADS_INITIALIZED.3
57 ····53:·00012128·····4·OBJECT··LOCAL··DEFAULT···21·json_loads_method57 ····53:·00012128·····4·OBJECT··LOCAL··DEFAULT···21·json_loads_method
58 ····54:·0001212c·····4·OBJECT··LOCAL··DEFAULT···21·SRE_COMPILE_INITIALIZED.258 ····54:·0001212c·····4·OBJECT··LOCAL··DEFAULT···21·SRE_COMPILE_INITIALIZED.2
Offset 66, 45 lines modifiedOffset 66, 45 lines modified
66 ····62:·0001214c·····4·OBJECT··LOCAL··DEFAULT···21·csv_error66 ····62:·0001214c·····4·OBJECT··LOCAL··DEFAULT···21·csv_error
67 ····63:·000120c0·····0·NOTYPE··LOCAL··DEFAULT···20·$d67 ····63:·000120c0·····0·NOTYPE··LOCAL··DEFAULT···20·$d
68 ····64:·000120c0····52·OBJECT··LOCAL··DEFAULT···20·_fuzzmodule68 ····64:·000120c0····52·OBJECT··LOCAL··DEFAULT···20·_fuzzmodule
69 ····65:·000120f4····32·OBJECT··LOCAL··DEFAULT···20·module_methods69 ····65:·000120f4····32·OBJECT··LOCAL··DEFAULT···20·module_methods
70 ····66:·00011eb8·····0·NOTYPE··LOCAL··DEFAULT···17·$d70 ····66:·00011eb8·····0·NOTYPE··LOCAL··DEFAULT···17·$d
71 ····67:·00011eb8····96·OBJECT··LOCAL··DEFAULT···17·regex_patterns71 ····67:·00011eb8····96·OBJECT··LOCAL··DEFAULT···17·regex_patterns
72 ····68:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c72 ····68:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
73 ····69:·00001bbc·····0·NOTYPE··LOCAL··DEFAULT···13·$d73 ····69:·00001bc4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
74 ····70:·00001bbc·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits74 ····70:·00001bc4·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
75 ····71:·00001845·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones75 ····71:·0000184d·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones
76 ····72:·00001844·····0·NOTYPE··LOCAL··DEFAULT···11·$t76 ····72:·0000184c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
77 ····73:·00001860·····0·NOTYPE··LOCAL··DEFAULT···11·$d77 ····73:·00001868·····0·NOTYPE··LOCAL··DEFAULT···11·$d
78 ····74:·00001870·····0·NOTYPE··LOCAL··DEFAULT···11·$t78 ····74:·00001878·····0·NOTYPE··LOCAL··DEFAULT···11·$t
79 ····75:·00001871·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones79 ····75:·00001879·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones
80 ····76:·00001894·····0·NOTYPE··LOCAL··DEFAULT···11·$d80 ····76:·0000189c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
81 ····77:·000120bc·····0·NOTYPE··LOCAL··DEFAULT···20·$d81 ····77:·000120bc·····0·NOTYPE··LOCAL··DEFAULT···20·$d
82 ····78:·000018a4·····0·NOTYPE··LOCAL··DEFAULT···11·$t82 ····78:·000018ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
83 ····79:·000018a5·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux83 ····79:·000018ad·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux
84 ····80:·000018d0·····0·NOTYPE··LOCAL··DEFAULT···11·$d84 ····80:·000018d8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
85 ····81:·00012114·····1·OBJECT··LOCAL··DEFAULT···21·completed.085 ····81:·00012114·····1·OBJECT··LOCAL··DEFAULT···21·completed.0
86 ····82:·00011eb4·····0·NOTYPE··LOCAL··DEFAULT···16·$d86 ····82:·00011eb4·····0·NOTYPE··LOCAL··DEFAULT···16·$d
87 ····83:·00011eb4·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry87 ····83:·00011eb4·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry
88 ····84:·000018e4·····0·NOTYPE··LOCAL··DEFAULT···11·$t88 ····84:·000018ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t
89 ····85:·000018e5·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy89 ····85:·000018ed·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
90 ····86:·00011eb0·····0·NOTYPE··LOCAL··DEFAULT···15·$d90 ····86:·00011eb0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
91 ····87:·00011eb0·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry91 ····87:·00011eb0·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry
92 ····88:·00012114·····0·NOTYPE··LOCAL··DEFAULT···21·$d92 ····88:·00012114·····0·NOTYPE··LOCAL··DEFAULT···21·$d
93 ····89:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_divsi3.o93 ····89:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_divsi3.o
94 ····90:·000018f8·····0·NOTYPE··LOCAL··DEFAULT···11·$t94 ····90:·00001900·····0·NOTYPE··LOCAL··DEFAULT···11·$t
95 ····91:·000018fe·····0·NOTYPE··LOCAL··DEFAULT···11·.divsi3_skip_div0_test95 ····91:·00001906·····0·NOTYPE··LOCAL··DEFAULT···11·.divsi3_skip_div0_test
96 ····92:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift96 ····92:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift
97 ····93:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_dvmd_lnx.o97 ····93:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_dvmd_lnx.o
98 ····94:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT···11·$t98 ····94:·00001bb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
99 ····95:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c99 ····95:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
100 ····96:·00001d90·····0·NOTYPE··LOCAL··DEFAULT···13·$d100 ····96:·00001d98·····0·NOTYPE··LOCAL··DEFAULT···13·$d
101 ····97:·00001d90·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits101 ····97:·00001d98·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
102 ····98:·00001e20·····0·NOTYPE··LOCAL··DEFAULT···14·$d102 ····98:·00001e28·····0·NOTYPE··LOCAL··DEFAULT···14·$d
103 ····99:·00001e20·····0·OBJECT··LOCAL··DEFAULT···14·__FRAME_END__103 ····99:·00001e28·····0·OBJECT··LOCAL··DEFAULT···14·__FRAME_END__
104 ···100:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·104 ···100:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
105 ···101:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·105 ···101:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·
106 ···102:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·106 ···102:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·
107 ···103:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·107 ···103:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·
108 ···104:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·108 ···104:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·
109 ···105:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·109 ···105:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·
110 ···106:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·110 ···106:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·
Offset 228, 38 lines modifiedOffset 228, 38 lines modified
228 ···224:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·228 ···224:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·
229 ···225:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·229 ···225:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·
230 ···226:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·230 ···226:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·
231 ···227:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·231 ···227:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·
232 ···228:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·232 ···228:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·
233 ···229:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·233 ···229:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
234 ···230:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·fuzzer.c.158b0b4a234 ···230:·00002849·····0·NOTYPE··LOCAL··DEFAULT···25·fuzzer.c.158b0b4a
235 ···231:·00001bb4·····0·FUNC····LOCAL··DEFAULT···12·_fini235 ···231:·00001bbc·····0·FUNC····LOCAL··DEFAULT···12·_fini
236 ···232:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·g_xxtestfuzz.c.a2d70eb3236 ···232:·000019c7·····0·NOTYPE··LOCAL··DEFAULT···25·g_xxtestfuzz.c.a2d70eb3
237 ···233:·00001b8d····26·FUNC····LOCAL··DEFAULT···11·__aeabi_idivmod237 ···233:·00001b95····26·FUNC····LOCAL··DEFAULT···11·__aeabi_idivmod
238 ···234:·00001ba9····12·FUNC····LOCAL··DEFAULT···11·__aeabi_ldiv0238 ···234:·00001bb1····12·FUNC····LOCAL··DEFAULT···11·__aeabi_ldiv0
239 ···235:·000120bc·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle239 ···235:·000120bc·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle
240 ···236:·000018f9···660·FUNC····LOCAL··DEFAULT···11·__divsi3240 ···236:·00001901···660·FUNC····LOCAL··DEFAULT···11·__divsi3
241 ···237:·00001ba9····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv0241 ···237:·00001bb1····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv0
242 ···238:·00011f18·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC242 ···238:·00011f18·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC
243 ···239:·00012114·····0·OBJECT··LOCAL··DEFAULT···20·__TMC_END__243 ···239:·00012114·····0·OBJECT··LOCAL··DEFAULT···20·__TMC_END__
244 ···240:·00012000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_244 ···240:·00012000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_
245 ···241:·000018f9·····0·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv245 ···241:·00001901·····0·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv
246 ···242:·00000a54·····0·FUNC····LOCAL··DEFAULT····9·_init246 ···242:·00000a54·····0·FUNC····LOCAL··DEFAULT····9·_init
247 ···243:·00000a60·····0·NOTYPE··LOCAL··DEFAULT···10·$a247 ···243:·00000a60·····0·NOTYPE··LOCAL··DEFAULT···10·$a
248 ···244:·00000a70·····0·NOTYPE··LOCAL··DEFAULT···10·$d248 ···244:·00000a70·····0·NOTYPE··LOCAL··DEFAULT···10·$d
249 ···245:·00000a74·····0·NOTYPE··LOCAL··DEFAULT···10·$a249 ···245:·00000a74·····0·NOTYPE··LOCAL··DEFAULT···10·$a
250 ···246:·00000b40·····0·NOTYPE··LOCAL··DEFAULT···10·$t250 ···246:·00000b40·····0·NOTYPE··LOCAL··DEFAULT···10·$t
251 ···247:·00000b44·····0·NOTYPE··LOCAL··DEFAULT···10·$a251 ···247:·00000b44·····0·NOTYPE··LOCAL··DEFAULT···10·$a
252 ···248:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError252 ···248:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError
253 ···249:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·raise@GLIBC_2.4253 ···249:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·raise@GLIBC_2.4
254 ···250:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError254 ···250:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
255 ···251:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4255 ···251:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4
256 ···252:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable256 ···252:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
257 ···253:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod257 ···253:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod
258 ···254:·000018e9····16·FUNC····GLOBAL·DEFAULT···11·PyInit__xxtestfuzz258 ···254:·000018f1····16·FUNC····GLOBAL·DEFAULT···11·PyInit__xxtestfuzz
259 ···255:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString259 ···255:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString
260 ···256:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc260 ···256:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc
Max diff block lines reached; 263/10406 bytes (2.53%) 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:·8477eb3eaf8c4c41847cd85be95da780d483f0f63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff784301663b8e5f21c44c99658bf527f3ddce11
160 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················43793 ··Length:······················4392
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············3565 ··Prologue·Length:·············356
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 50, 23 lines modifiedOffset 50, 23 lines modified
50 ··16»     2»    0»   0»  pystate.h50 ··16»     2»    0»   0»  pystate.h
51 ··17»     2»    0»   0»  import.h51 ··17»     2»    0»   0»  import.h
52 ··18»     3»    0»   0»  pymem.h52 ··18»     3»    0»   0»  pymem.h
53 ··19»     2»    0»   0»  pylifecycle.h53 ··19»     2»    0»   0»  pylifecycle.h
  
54 ·Line·Number·Statements:54 ·Line·Number·Statements:
55 ··[0x0000016e]··Set·column·to·155 ··[0x0000016e]··Set·column·to·1
56 ··[0x00000170]··Extended·opcode·2:·set·Address·to·0x18e856 ··[0x00000170]··Extended·opcode·2:·set·Address·to·0x18f0
57 ··[0x00000177]··Advance·Line·by·45·to·4657 ··[0x00000177]··Advance·Line·by·45·to·46
58 ··[0x00000179]··Copy58 ··[0x00000179]··Copy
59 ··[0x0000017a]··Set·column·to·559 ··[0x0000017a]··Set·column·to·5
60 ··[0x0000017c]··Special·opcode·6:·advance·Address·by·0·to·0x18e8·and·Line·by·1·to·47·(view·1)60 ··[0x0000017c]··Special·opcode·6:·advance·Address·by·0·to·0x18f0·and·Line·by·1·to·47·(view·1)
61 ··[0x0000017d]··Set·column·to·1261 ··[0x0000017d]··Set·column·to·12
62 ··[0x0000017f]··Set·is_stmt·to·062 ··[0x0000017f]··Set·is_stmt·to·0
63 ··[0x00000180]··Copy·(view·2)63 ··[0x00000180]··Copy·(view·2)
64 ··[0x00000181]··Advance·PC·by·16·to·0x18f864 ··[0x00000181]··Advance·PC·by·16·to·0x1900
65 ··[0x00000183]··Extended·opcode·1:·End·of·Sequence65 ··[0x00000183]··Extended·opcode·1:·End·of·Sequence
  
66 ··[0x00000186]··Set·column·to·6066 ··[0x00000186]··Set·column·to·60
67 ··[0x00000188]··Extended·opcode·2:·set·Address·to·0xbf867 ··[0x00000188]··Extended·opcode·2:·set·Address·to·0xbf8
68 ··[0x0000018f]··Special·opcode·12:·advance·Address·by·0·to·0xbf8·and·Line·by·7·to·868 ··[0x0000018f]··Special·opcode·12:·advance·Address·by·0·to·0xbf8·and·Line·by·7·to·8
69 ··[0x00000190]··Set·column·to·569 ··[0x00000190]··Set·column·to·5
70 ··[0x00000192]··Special·opcode·6:·advance·Address·by·0·to·0xbf8·and·Line·by·1·to·9·(view·1)70 ··[0x00000192]··Special·opcode·6:·advance·Address·by·0·to·0xbf8·and·Line·by·1·to·9·(view·1)
Offset 1090, 1674 lines modifiedOffset 1090, 1682 lines modified
1090 ··[0x00000781]··Special·opcode·33:·advance·Address·by·4·to·0xfda·and·Line·by·0·to·4221090 ··[0x00000781]··Special·opcode·33:·advance·Address·by·4·to·0xfda·and·Line·by·0·to·422
1091 ··[0x00000782]··Set·column·to·91091 ··[0x00000782]··Set·column·to·9
1092 ··[0x00000784]··Set·is_stmt·to·11092 ··[0x00000784]··Set·is_stmt·to·1
1093 ··[0x00000785]··Special·opcode·55:·advance·Address·by·6·to·0xfe0·and·Line·by·8·to·4301093 ··[0x00000785]··Special·opcode·55:·advance·Address·by·6·to·0xfe0·and·Line·by·8·to·430
1094 ··[0x00000786]··Set·is_stmt·to·01094 ··[0x00000786]··Set·is_stmt·to·0
1095 ··[0x00000787]··Special·opcode·33:·advance·Address·by·4·to·0xfe4·and·Line·by·0·to·4301095 ··[0x00000787]··Special·opcode·33:·advance·Address·by·4·to·0xfe4·and·Line·by·0·to·430
1096 ··[0x00000788]··Special·opcode·19:·advance·Address·by·2·to·0xfe6·and·Line·by·0·to·4301096 ··[0x00000788]··Special·opcode·19:·advance·Address·by·2·to·0xfe6·and·Line·by·0·to·430
 1097 ··[0x00000789]··Set·is_stmt·to·1
 1098 ··[0x0000078a]··Copy·(view·1)
 1099 ··[0x0000078b]··Set·is_stmt·to·0
 1100 ··[0x0000078c]··Special·opcode·47:·advance·Address·by·6·to·0xfec·and·Line·by·0·to·430
1097 ··[0x00000789]··Set·File·Name·to·entry·2·in·the·File·Name·Table1101 ··[0x0000078d]··Set·File·Name·to·entry·2·in·the·File·Name·Table
1098 ··[0x0000078b]··Set·column·to·51102 ··[0x0000078f]··Set·column·to·5
1099 ··[0x0000078d]··Set·is_stmt·to·11103 ··[0x00000791]··Set·is_stmt·to·1
1100 ··[0x0000078e]··Advance·Line·by·-364·to·661104 ··[0x00000792]··Advance·Line·by·-31·to·399
1101 ··[0x00000791]··Copy·(view·1)1105 ··[0x00000794]··Copy·(view·1)
1102 ··[0x00000792]··Special·opcode·34:·advance·Address·by·4·to·0xfea·and·Line·by·1·to·67 
1103 ··[0x00000793]··Set·File·Name·to·entry·3·in·the·File·Name·Table 
1104 ··[0x00000795]··Set·column·to·20 
1105 ··[0x00000797]··Advance·Line·by·427·to·494 
1106 ··[0x0000079a]··Copy·(view·1) 
1107 ··[0x0000079b]··Set·column·to·5 
1108 ··[0x0000079d]··Special·opcode·7:·advance·Address·by·0·to·0xfea·and·Line·by·2·to·496·(view·2) 
1109 ··[0x0000079e]··Set·column·to·91106 ··[0x00000795]··Set·column·to·9
1110 ··[0x000007a0]··Special·opcode·6:·advance·Address·by·0·to·0xfea·and·Line·by·1·to·497·(view·3) 
1111 ··[0x000007a1]··Set·column·to·20 
1112 ··[0x000007a3]··Advance·Line·by·-84·to·413 
1113 ··[0x000007a6]··Copy·(view·4) 
1114 ··[0x000007a7]··Set·column·to·5 
1115 ··[0x000007a9]··Advance·Line·by·9·to·422 
1116 ··[0x000007ab]··Copy·(view·5) 
1117 ··[0x000007ac]··Set·column·to·9 
1118 ··[0x000007ae]··Set·is_stmt·to·0 
1119 ··[0x000007af]··Copy·(view·6) 
1120 ··[0x000007b0]··Set·column·to·8 
1121 ··[0x000007b2]··Special·opcode·33:·advance·Address·by·4·to·0xfee·and·Line·by·0·to·422 
1122 ··[0x000007b3]··Set·column·to·9 
1123 ··[0x000007b5]··Set·is_stmt·to·1 
1124 ··[0x000007b6]··Special·opcode·41:·advance·Address·by·4·to·0xff2·and·Line·by·8·to·430 
1125 ··[0x000007b7]··Set·is_stmt·to·01107 ··[0x00000797]··Set·is_stmt·to·0
 1108 ··[0x00000798]··Copy·(view·2)
 1109 ··[0x00000799]··Set·column·to·8
1126 ··[0x000007b8]··Special·opcode·47:·advance·Address·by·6·to·0xff8·and·Line·by·0·to·4301110 ··[0x0000079b]··Special·opcode·33:·advance·Address·by·4·to·0xff0·and·Line·by·0·to·399
1127 ··[0x000007b9]··Set·File·Name·to·entry·2·in·the·File·Name·Table1111 ··[0x0000079c]··Set·column·to·5
 1112 ··[0x0000079e]··Set·is_stmt·to·1
 1113 ··[0x0000079f]··Special·opcode·68:·advance·Address·by·8·to·0xff8·and·Line·by·7·to·406
 1114 ··[0x000007a0]··Set·is_stmt·to·0
 1115 ··[0x000007a1]··Copy·(view·1)
 1116 ··[0x000007a2]··Set·is_stmt·to·1
 1117 ··[0x000007a3]··Advance·Line·by·34·to·440
 1118 ··[0x000007a5]··Copy·(view·2)
 1119 ··[0x000007a6]··Set·column·to·12
 1120 ··[0x000007a8]··Advance·Line·by·-43·to·397
 1121 ··[0x000007aa]··Copy·(view·3)
 1122 ··[0x000007ab]··Set·column·to·5
 1123 ··[0x000007ad]··Special·opcode·6:·advance·Address·by·0·to·0xff8·and·Line·by·1·to·398·(view·4)
 1124 ··[0x000007ae]··Set·column·to·12
 1125 ··[0x000007b0]··Advance·Line·by·-364·to·34
 1126 ··[0x000007b3]··Copy·(view·5)
 1127 ··[0x000007b4]··Set·column·to·5
 1128 ··[0x000007b6]··Special·opcode·8:·advance·Address·by·0·to·0xff8·and·Line·by·3·to·37·(view·6)
 1129 ··[0x000007b7]··Set·column·to·8
 1130 ··[0x000007b9]··Set·is_stmt·to·0
 1131 ··[0x000007ba]··Copy·(view·7)
1128 ··[0x000007bb]··Set·column·to·51132 ··[0x000007bb]··Set·column·to·5
1129 ··[0x000007bd]··Set·is_stmt·to·11133 ··[0x000007bd]··Set·is_stmt·to·1
 1134 ··[0x000007be]··Special·opcode·67:·advance·Address·by·8·to·0x1000·and·Line·by·6·to·43
1130 ··[0x000007be]··Advance·Line·by·-362·to·68 
1131 ··[0x000007c1]··Copy·(view·1) 
1132 ··[0x000007c2]··Set·File·Name·to·entry·3·in·the·File·Name·Table 
1133 ··[0x000007c4]··Set·column·to·20 
1134 ··[0x000007c6]··Advance·Line·by·345·to·413 
1135 ··[0x000007c9]··Copy·(view·2) 
1136 ··[0x000007ca]··Set·column·to·5 
1137 ··[0x000007cc]··Advance·Line·by·9·to·422 
1138 ··[0x000007ce]··Copy·(view·3) 
1139 ··[0x000007cf]··Set·column·to·91135 ··[0x000007bf]··Set·column·to·16
1140 ··[0x000007d1]··Set·is_stmt·to·01136 ··[0x000007c1]··Set·is_stmt·to·0
1141 ··[0x000007d2]··Copy·(view·4)1137 ··[0x000007c2]··Copy·(view·1)
 1138 ··[0x000007c3]··Set·column·to·9
 1139 ··[0x000007c5]··Special·opcode·61:·advance·Address·by·8·to·0x1008·and·Line·by·0·to·43
 1140 ··[0x000007c6]··Set·column·to·5
 1141 ··[0x000007c8]··Set·is_stmt·to·1
 1142 ··[0x000007c9]··Special·opcode·62:·advance·Address·by·8·to·0x1010·and·Line·by·1·to·44
 1143 ··[0x000007ca]··Set·column·to·8
 1144 ··[0x000007cc]··Set·is_stmt·to·0
 1145 ··[0x000007cd]··Copy·(view·1)
 1146 ··[0x000007ce]··Set·column·to·5
 1147 ··[0x000007d0]··Set·is_stmt·to·1
 1148 ··[0x000007d1]··Special·opcode·51:·advance·Address·by·6·to·0x1016·and·Line·by·4·to·48
1142 ··[0x000007d3]··Set·column·to·81149 ··[0x000007d2]··Set·column·to·8
Max diff block lines reached; 157029/163602 bytes (95.98%) of diff not shown.
134 KB
readelf --wide --debug-dump=info {}
    
Offset 6, 45 lines modifiedOffset 6, 45 lines modified
6 ···Abbrev·Offset:·0x06 ···Abbrev·Offset:·0x0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0xab):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0xab):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans
10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x9e):·<artificial>11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x9e):·<artificial>
12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x8f):·./build-static12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x8f):·./build-static
13 ····<19>···DW_AT_ranges······:·0x76013 ····<19>···DW_AT_ranges······:·0x778
14 ····<1d>···DW_AT_low_pc······:·0x014 ····<1d>···DW_AT_low_pc······:·0x0
15 ····<21>···DW_AT_stmt_list···:·0x015 ····<21>···DW_AT_stmt_list···:·0x0
16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)
17 ····<26>···DW_AT_byte_size···:·817 ····<26>···DW_AT_byte_size···:·8
18 ····<27>···DW_AT_encoding····:·7»   (unsigned)18 ····<27>···DW_AT_encoding····:·7»   (unsigned)
19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x1df):·long·long·unsigned·int19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x1df):·long·long·unsigned·int
20 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)20 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)
21 ····<2d>···DW_AT_byte_size···:·421 ····<2d>···DW_AT_byte_size···:·4
22 ····<2e>···DW_AT_encoding····:·7»   (unsigned)22 ····<2e>···DW_AT_encoding····:·7»   (unsigned)
23 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x1e9):·unsigned·int23 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x1e9):·unsigned·int
24 ·<1><33>:·Abbrev·Number:·3·(DW_TAG_subprogram)24 ·<1><33>:·Abbrev·Number:·3·(DW_TAG_subprogram)
25 ····<34>···DW_AT_abstract_origin:·<0x27da>25 ····<34>···DW_AT_abstract_origin:·<0x27da>
26 ····<38>···DW_AT_low_pc······:·0x18e826 ····<38>···DW_AT_low_pc······:·0x18f0
27 ····<3c>···DW_AT_high_pc·····:·0x1027 ····<3c>···DW_AT_high_pc·····:·0x10
28 ····<40>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)28 ····<40>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
29 ····<42>···DW_AT_GNU_all_call_sites:·129 ····<42>···DW_AT_GNU_all_call_sites:·1
30 ····<42>···DW_AT_sibling·····:·<0x58>30 ····<42>···DW_AT_sibling·····:·<0x58>
31 ·<2><46>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)31 ·<2><46>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)
32 ····<47>···DW_AT_low_pc······:·0x18f432 ····<47>···DW_AT_low_pc······:·0x18fc
33 ····<4b>···DW_AT_GNU_tail_call:·133 ····<4b>···DW_AT_GNU_tail_call:·1
34 ····<4b>···DW_AT_abstract_origin:·<0x185e>34 ····<4b>···DW_AT_abstract_origin:·<0x185e>
35 ·<3><4f>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)35 ·<3><4f>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
36 ····<50>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))36 ····<50>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
37 ····<52>···DW_AT_GNU_call_site_value:·3·byte·block:·a·f5·3·»  (DW_OP_const2u:·1013)37 ····<52>···DW_AT_GNU_call_site_value:·3·byte·block:·a·f5·3·»  (DW_OP_const2u:·1013)
38 ·<3><56>:·Abbrev·Number:·038 ·<3><56>:·Abbrev·Number:·0
39 ·<2><57>:·Abbrev·Number:·039 ·<2><57>:·Abbrev·Number:·0
40 ·<1><58>:·Abbrev·Number:·3·(DW_TAG_subprogram)40 ·<1><58>:·Abbrev·Number:·3·(DW_TAG_subprogram)
41 ····<59>···DW_AT_abstract_origin:·<0x27e6>41 ····<59>···DW_AT_abstract_origin:·<0x27e6>
42 ····<5d>···DW_AT_low_pc······:·0xbf842 ····<5d>···DW_AT_low_pc······:·0xbf8
43 ····<61>···DW_AT_high_pc·····:·0xc2843 ····<61>···DW_AT_high_pc·····:·0xc30
44 ····<65>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)44 ····<65>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
45 ····<67>···DW_AT_GNU_all_call_sites:·145 ····<67>···DW_AT_GNU_all_call_sites:·1
46 ····<67>···DW_AT_sibling·····:·<0x1799>46 ····<67>···DW_AT_sibling·····:·<0x1799>
47 ·<2><6b>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)47 ·<2><6b>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
48 ····<6c>···DW_AT_abstract_origin:·<0x27f6>48 ····<6c>···DW_AT_abstract_origin:·<0x27f6>
49 ····<70>···DW_AT_location····:·0x4·(location·list)49 ····<70>···DW_AT_location····:·0x4·(location·list)
50 ····<74>···DW_AT_GNU_locviews:·0x050 ····<74>···DW_AT_GNU_locviews:·0x0
Offset 69, 128 lines modifiedOffset 69, 128 lines modified
69 ····<ad>···DW_AT_ranges······:·0x069 ····<ad>···DW_AT_ranges······:·0x0
70 ····<b1>···DW_AT_call_file···:·170 ····<b1>···DW_AT_call_file···:·1
71 ····<b2>···DW_AT_call_line···:·1471 ····<b2>···DW_AT_call_line···:·14
72 ····<b3>···DW_AT_call_column·:·1472 ····<b3>···DW_AT_call_column·:·14
73 ····<b4>···DW_AT_sibling·····:·<0x1752>73 ····<b4>···DW_AT_sibling·····:·<0x1752>
74 ·<3><b8>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)74 ·<3><b8>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
75 ····<b9>···DW_AT_abstract_origin:·<0x38fe>75 ····<b9>···DW_AT_abstract_origin:·<0x38fe>
76 ····<bd>···DW_AT_location····:·0x7f·(location·list)76 ····<bd>···DW_AT_location····:·0x81·(location·list)
77 ····<c1>···DW_AT_GNU_locviews:·0x6d77 ····<c1>···DW_AT_GNU_locviews:·0x6d
78 ·<3><c5>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)78 ·<3><c5>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
79 ····<c6>···DW_AT_abstract_origin:·<0x38f1>79 ····<c6>···DW_AT_abstract_origin:·<0x38f1>
80 ····<ca>···DW_AT_location····:·0xfd·(location·list)80 ····<ca>···DW_AT_location····:·0x10a·(location·list)
81 ····<ce>···DW_AT_GNU_locviews:·0xeb81 ····<ce>···DW_AT_GNU_locviews:·0xf8
82 ·<3><d2>:·Abbrev·Number:·10·(DW_TAG_lexical_block)82 ·<3><d2>:·Abbrev·Number:·10·(DW_TAG_lexical_block)
83 ····<d3>···DW_AT_ranges······:·0x083 ····<d3>···DW_AT_ranges······:·0x0
84 ·<4><d7>:·Abbrev·Number:·8·(DW_TAG_variable)84 ·<4><d7>:·Abbrev·Number:·8·(DW_TAG_variable)
85 ····<d8>···DW_AT_abstract_origin:·<0x390b>85 ····<d8>···DW_AT_abstract_origin:·<0x390b>
86 ····<dc>···DW_AT_location····:·0x16f·(location·list)86 ····<dc>···DW_AT_location····:·0x17c·(location·list)
87 ····<e0>···DW_AT_GNU_locviews:·0x16987 ····<e0>···DW_AT_GNU_locviews:·0x176
88 ·<4><e4>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)88 ·<4><e4>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)
89 ····<e5>···DW_AT_abstract_origin:·<0x39b1>89 ····<e5>···DW_AT_abstract_origin:·<0x39b1>
90 ····<e9>···DW_AT_entry_pc····:·0xc2e90 ····<e9>···DW_AT_entry_pc····:·0xc2e
91 ····<ed>···DW_AT_GNU_entry_view:·291 ····<ed>···DW_AT_GNU_entry_view:·2
92 ····<ef>···DW_AT_ranges······:·0x7092 ····<ef>···DW_AT_ranges······:·0x78
93 ····<f3>···DW_AT_call_file···:·293 ····<f3>···DW_AT_call_file···:·2
94 ····<f4>···DW_AT_call_line···:·43794 ····<f4>···DW_AT_call_line···:·437
95 ····<f6>···DW_AT_call_column·:·1195 ····<f6>···DW_AT_call_column·:·11
96 ····<f7>···DW_AT_sibling·····:·<0x27a>96 ····<f7>···DW_AT_sibling·····:·<0x27a>
97 ·<5><fb>:·Abbrev·Number:·12·(DW_TAG_formal_parameter)97 ·<5><fb>:·Abbrev·Number:·12·(DW_TAG_formal_parameter)
98 ····<fc>···DW_AT_abstract_origin:·<0x39dc>98 ····<fc>···DW_AT_abstract_origin:·<0x39dc>
99 ·<5><100>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)99 ·<5><100>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
100 ····<101>···DW_AT_abstract_origin:·<0x39cf>100 ····<101>···DW_AT_abstract_origin:·<0x39cf>
101 ····<105>···DW_AT_location····:·0x1a1·(location·list)101 ····<105>···DW_AT_location····:·0x1ae·(location·list)
102 ····<109>···DW_AT_GNU_locviews:·0x19b102 ····<109>···DW_AT_GNU_locviews:·0x1a8
103 ·<5><10d>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)103 ·<5><10d>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
104 ····<10e>···DW_AT_abstract_origin:·<0x39c2>104 ····<10e>···DW_AT_abstract_origin:·<0x39c2>
105 ····<112>···DW_AT_location····:·0x1d0·(location·list)105 ····<112>···DW_AT_location····:·0x1dd·(location·list)
106 ····<116>···DW_AT_GNU_locviews:·0x1ca106 ····<116>···DW_AT_GNU_locviews:·0x1d7
107 ·<5><11a>:·Abbrev·Number:·10·(DW_TAG_lexical_block)107 ·<5><11a>:·Abbrev·Number:·10·(DW_TAG_lexical_block)
108 ····<11b>···DW_AT_ranges······:·0x70108 ····<11b>···DW_AT_ranges······:·0x78
109 ·<6><11f>:·Abbrev·Number:·8·(DW_TAG_variable)109 ·<6><11f>:·Abbrev·Number:·8·(DW_TAG_variable)
110 ····<120>···DW_AT_abstract_origin:·<0x39e9>110 ····<120>···DW_AT_abstract_origin:·<0x39e9>
111 ····<124>···DW_AT_location····:·0x1fd·(location·list)111 ····<124>···DW_AT_location····:·0x20a·(location·list)
112 ····<128>···DW_AT_GNU_locviews:·0x1f9112 ····<128>···DW_AT_GNU_locviews:·0x206
113 ·<6><12c>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)113 ·<6><12c>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)
114 ····<12d>···DW_AT_abstract_origin:·<0x3d1b>114 ····<12d>···DW_AT_abstract_origin:·<0x3d1b>
115 ····<131>···DW_AT_entry_pc····:·0xc2e115 ····<131>···DW_AT_entry_pc····:·0xc2e
116 ····<135>···DW_AT_GNU_entry_view:·4116 ····<135>···DW_AT_GNU_entry_view:·4
117 ····<137>···DW_AT_ranges······:·0x98117 ····<137>···DW_AT_ranges······:·0xa0
118 ····<13b>···DW_AT_call_file···:·2118 ····<13b>···DW_AT_call_file···:·2
119 ····<13c>···DW_AT_call_line···:·398119 ····<13c>···DW_AT_call_line···:·398
120 ····<13e>···DW_AT_call_column·:·14120 ····<13e>···DW_AT_call_column·:·14
121 ····<13f>···DW_AT_sibling·····:·<0x254>121 ····<13f>···DW_AT_sibling·····:·<0x254>
122 ·<7><143>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)122 ·<7><143>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
123 ····<144>···DW_AT_abstract_origin:·<0x3d37>123 ····<144>···DW_AT_abstract_origin:·<0x3d37>
124 ····<148>···DW_AT_location····:·0x223·(location·list)124 ····<148>···DW_AT_location····:·0x230·(location·list)
125 ····<14c>···DW_AT_GNU_locviews:·0x21d125 ····<14c>···DW_AT_GNU_locviews:·0x22a
126 ·<7><150>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)126 ·<7><150>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
127 ····<151>···DW_AT_abstract_origin:·<0x3d2b>127 ····<151>···DW_AT_abstract_origin:·<0x3d2b>
128 ····<155>···DW_AT_location····:·0x252·(location·list)128 ····<155>···DW_AT_location····:·0x25f·(location·list)
129 ····<159>···DW_AT_GNU_locviews:·0x24c129 ····<159>···DW_AT_GNU_locviews:·0x259
130 ·<7><15d>:·Abbrev·Number:·10·(DW_TAG_lexical_block)130 ·<7><15d>:·Abbrev·Number:·10·(DW_TAG_lexical_block)
131 ····<15e>···DW_AT_ranges······:·0x98131 ····<15e>···DW_AT_ranges······:·0xa0
132 ·<8><162>:·Abbrev·Number:·8·(DW_TAG_variable)132 ·<8><162>:·Abbrev·Number:·8·(DW_TAG_variable)
133 ····<163>···DW_AT_abstract_origin:·<0x3d43>133 ····<163>···DW_AT_abstract_origin:·<0x3d43>
134 ····<167>···DW_AT_location····:·0x283·(location·list)134 ····<167>···DW_AT_location····:·0x290·(location·list)
135 ····<16b>···DW_AT_GNU_locviews:·0x27b135 ····<16b>···DW_AT_GNU_locviews:·0x288
136 ·<8><16f>:·Abbrev·Number:·8·(DW_TAG_variable)136 ·<8><16f>:·Abbrev·Number:·8·(DW_TAG_variable)
137 ····<170>···DW_AT_abstract_origin:·<0x3d4d>137 ····<170>···DW_AT_abstract_origin:·<0x3d4d>
138 ····<174>···DW_AT_location····:·0x2bf·(location·list)138 ····<174>···DW_AT_location····:·0x2cc·(location·list)
139 ····<178>···DW_AT_GNU_locviews:·0x2b7139 ····<178>···DW_AT_GNU_locviews:·0x2c4
140 ·<8><17c>:·Abbrev·Number:·9·(DW_TAG_inlined_subroutine)140 ·<8><17c>:·Abbrev·Number:·9·(DW_TAG_inlined_subroutine)
141 ····<17d>···DW_AT_abstract_origin:·<0x3ec8>141 ····<17d>···DW_AT_abstract_origin:·<0x3ec8>
142 ····<181>···DW_AT_entry_pc····:·0xc5a142 ····<181>···DW_AT_entry_pc····:·0xc5a
143 ····<185>···DW_AT_GNU_entry_view:·1143 ····<185>···DW_AT_GNU_entry_view:·1
144 ····<187>···DW_AT_ranges······:·0xb8144 ····<187>···DW_AT_ranges······:·0xc0
145 ····<18b>···DW_AT_call_file···:·2145 ····<18b>···DW_AT_call_file···:·2
146 ····<18c>···DW_AT_call_line···:·26146 ····<18c>···DW_AT_call_line···:·26
147 ····<18d>···DW_AT_call_column·:·5147 ····<18d>···DW_AT_call_column·:·5
148 ····<18e>···DW_AT_sibling·····:·<0x1d5>148 ····<18e>···DW_AT_sibling·····:·<0x1d5>
149 ·<9><192>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)149 ·<9><192>:·Abbrev·Number:·6·(DW_TAG_formal_parameter)
Max diff block lines reached; 129957/137326 bytes (94.63%) of diff not shown.
399 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ··Length:···················363 ··Length:···················36
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000018e8·00000010·9 ····000018f0·00000010·
10 ····00000bf8·00000c28·10 ····00000bf8·00000c30·
11 ····00000000·00000000·11 ····00000000·00000000·
  
150 KB
readelf --wide --debug-dump=loc {}
    
Offset 4, 27 lines modifiedOffset 4, 27 lines modified
  
4 ····00000000·v0000000·v0000000·location·view·pair4 ····00000000·v0000000·v0000000·location·view·pair
5 ····00000002·v0000000·v0000000·location·view·pair5 ····00000002·v0000000·v0000000·location·view·pair
  
6 ····00000004·v0000000·v0000000·views·at·00000000·for:6 ····00000004·v0000000·v0000000·views·at·00000000·for:
7 ·············00000bf8·00000bfe·(DW_OP_reg0·(r0))7 ·············00000bf8·00000bfe·(DW_OP_reg0·(r0))
8 ····0000000f·v0000000·v0000000·views·at·00000002·for:8 ····0000000f·v0000000·v0000000·views·at·00000002·for:
9 ·············00000bfe·00001820·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)9 ·············00000bfe·00001828·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
10 ····0000001d·<End·of·list>10 ····0000001d·<End·of·list>
  
11 ····00000025·v0000000·v0000000·location·view·pair11 ····00000025·v0000000·v0000000·location·view·pair
12 ····00000027·v0000000·v0000000·location·view·pair12 ····00000027·v0000000·v0000000·location·view·pair
13 ····00000029·v0000000·v0000000·location·view·pair13 ····00000029·v0000000·v0000000·location·view·pair
  
14 ····0000002b·v0000000·v0000000·views·at·00000025·for:14 ····0000002b·v0000000·v0000000·views·at·00000025·for:
15 ·············00000bf8·00000c02·(DW_OP_reg1·(r1))15 ·············00000bf8·00000c02·(DW_OP_reg1·(r1))
16 ····00000036·v0000000·v0000000·views·at·00000027·for:16 ····00000036·v0000000·v0000000·views·at·00000027·for:
17 ·············00000c02·00000c19·(DW_OP_reg0·(r0))17 ·············00000c02·00000c19·(DW_OP_reg0·(r0))
18 ····00000041·v0000000·v0000000·views·at·00000029·for:18 ····00000041·v0000000·v0000000·views·at·00000029·for:
19 ·············00000c19·00001820·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)19 ·············00000c19·00001828·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
20 ····0000004f·<End·of·list>20 ····0000004f·<End·of·list>
  
21 ····00000057·v0000003·v0000000·location·view·pair21 ····00000057·v0000003·v0000000·location·view·pair
  
22 ····00000059·v0000003·v0000000·views·at·00000057·for:22 ····00000059·v0000003·v0000000·views·at·00000057·for:
23 ·············00000f22·00000f3c·(DW_OP_lit0;·DW_OP_stack_value)23 ·············00000f22·00000f3c·(DW_OP_lit0;·DW_OP_stack_value)
24 ····00000065·<End·of·list>24 ····00000065·<End·of·list>
Offset 34, 1837 lines modifiedOffset 34, 1852 lines modified
34 ····00000071·v0000000·v0000000·location·view·pair34 ····00000071·v0000000·v0000000·location·view·pair
35 ····00000073·v0000000·v0000000·location·view·pair35 ····00000073·v0000000·v0000000·location·view·pair
36 ····00000075·v0000000·v0000000·location·view·pair36 ····00000075·v0000000·v0000000·location·view·pair
37 ····00000077·v0000000·v0000000·location·view·pair37 ····00000077·v0000000·v0000000·location·view·pair
38 ····00000079·v0000000·v0000000·location·view·pair38 ····00000079·v0000000·v0000000·location·view·pair
39 ····0000007b·v0000000·v0000000·location·view·pair39 ····0000007b·v0000000·v0000000·location·view·pair
40 ····0000007d·v0000000·v0000000·location·view·pair40 ····0000007d·v0000000·v0000000·location·view·pair
 41 ····0000007f·v0000000·v0000000·location·view·pair
  
41 ····0000007f·v0000000·v0000000·views·at·0000006d·for:42 ····00000081·v0000000·v0000000·views·at·0000006d·for:
42 ·············00000c24·00000f18·(DW_OP_reg4·(r4))43 ·············00000c24·00000f18·(DW_OP_reg4·(r4))
43 ····0000008a·v0000000·v0000000·views·at·0000006f·for:44 ····0000008c·v0000000·v0000000·views·at·0000006f·for:
44 ·············00000f46·00000fc4·(DW_OP_reg4·(r4))45 ·············00000f46·00000fc4·(DW_OP_reg4·(r4))
45 ····00000095·v0000000·v0000000·views·at·00000071·for:46 ····00000097·v0000000·v0000000·views·at·00000071·for:
46 ·············00000fe6·0000135a·(DW_OP_reg4·(r4))47 ·············00000fe6·0000137e·(DW_OP_reg4·(r4))
47 ····000000a0·v0000000·v0000000·views·at·00000073·for:48 ····000000a2·v0000000·v0000000·views·at·00000073·for:
48 ·············00001392·0000141e·(DW_OP_reg4·(r4))49 ·············000013b6·000014ee·(DW_OP_reg4·(r4))
49 ····000000ab·v0000000·v0000000·views·at·00000075·for:50 ····000000ad·v0000000·v0000000·views·at·00000075·for:
50 ·············0000141e·000014b6·(DW_OP_regx:·81·(r81))51 ·············000014ee·00001582·(DW_OP_regx:·81·(r81))
51 ····000000b7·v0000000·v0000000·views·at·00000077·for:52 ····000000b9·v0000000·v0000000·views·at·00000077·for:
52 ·············000014b6·00001558·(DW_OP_reg4·(r4))53 ·············00001582·000015d0·(DW_OP_reg4·(r4))
53 ····000000c2·v0000000·v0000000·views·at·00000079·for:54 ····000000c4·v0000000·v0000000·views·at·00000079·for:
54 ·············00001560·000015fe·(DW_OP_reg4·(r4))55 ·············000015d8·0000166a·(DW_OP_reg4·(r4))
55 ····000000cd·v0000000·v0000000·views·at·0000007b·for:56 ····000000cf·v0000000·v0000000·views·at·0000007b·for:
56 ·············00001602·000016ee·(DW_OP_reg4·(r4))57 ·············0000166e·00001674·(DW_OP_reg4·(r4))
57 ····000000d8·v0000000·v0000000·views·at·0000007d·for:58 ····000000da·v0000000·v0000000·views·at·0000007d·for:
 59 ·············00001688·00001722·(DW_OP_reg4·(r4))
 60 ····000000e5·v0000000·v0000000·views·at·0000007f·for:
58 ·············00001702·0000172c·(DW_OP_reg4·(r4))61 ·············00001728·00001828·(DW_OP_reg4·(r4))
59 ····000000e3·<End·of·list>62 ····000000f0·<End·of·list>
  
60 ····000000eb·v0000000·v0000000·location·view·pair 
61 ····000000ed·v0000000·v0000000·location·view·pair 
62 ····000000ef·v0000000·v0000000·location·view·pair63 ····000000f8·v0000000·v0000000·location·view·pair
63 ····000000f1·v0000000·v0000000·location·view·pair64 ····000000fa·v0000000·v0000000·location·view·pair
64 ····000000f3·v0000000·v0000000·location·view·pair65 ····000000fc·v0000000·v0000000·location·view·pair
65 ····000000f5·v0000000·v0000000·location·view·pair66 ····000000fe·v0000000·v0000000·location·view·pair
66 ····000000f7·v0000000·v0000000·location·view·pair67 ····00000100·v0000000·v0000000·location·view·pair
67 ····000000f9·v0000000·v0000000·location·view·pair68 ····00000102·v0000000·v0000000·location·view·pair
68 ····000000fb·v0000000·v0000000·location·view·pair69 ····00000104·v0000000·v0000000·location·view·pair
 70 ····00000106·v0000000·v0000000·location·view·pair
 71 ····00000108·v0000000·v0000000·location·view·pair
  
69 ····000000fd·v0000000·v0000000·views·at·000000eb·for:72 ····0000010a·v0000000·v0000000·views·at·000000f8·for:
70 ·············00000c24·00000f18·(DW_OP_reg5·(r5))73 ·············00000c24·00000f18·(DW_OP_reg5·(r5))
71 ····00000108·v0000000·v0000000·views·at·000000ed·for:74 ····00000115·v0000000·v0000000·views·at·000000fa·for:
72 ·············00000f46·00000f82·(DW_OP_reg5·(r5))75 ·············00000f46·00000f82·(DW_OP_reg5·(r5))
73 ····00000113·v0000000·v0000000·views·at·000000ef·for: 
74 ·············00000fe6·0000135a·(DW_OP_reg5·(r5)) 
75 ····0000011e·v0000000·v0000000·views·at·000000f1·for: 
76 ·············00001392·00001420·(DW_OP_reg5·(r5)) 
77 ····00000129·v0000000·v0000000·views·at·000000f3·for:76 ····00000120·v0000000·v0000000·views·at·000000fc·for:
78 ·············00001420·000014b6·(DW_OP_regx:·80·(r80)) 
79 ····00000135·v0000000·v0000000·views·at·000000f5·for: 
80 ·············000014b6·00001558·(DW_OP_reg5·(r5)) 
81 ····00000140·v0000000·v0000000·views·at·000000f7·for: 
82 ·············00001560·000015fe·(DW_OP_reg5·(r5))77 ·············00000fe6·0000137e·(DW_OP_reg5·(r5))
83 ····0000014b·v0000000·v0000000·views·at·000000f9·for:78 ····0000012b·v0000000·v0000000·views·at·000000fe·for:
84 ·············00001602·000016e8·(DW_OP_reg5·(r5))79 ·············000013b6·000014f0·(DW_OP_reg5·(r5))
85 ····00000156·v0000000·v0000000·views·at·000000fb·for:80 ····00000136·v0000000·v0000000·views·at·00000100·for:
 81 ·············000014f0·00001582·(DW_OP_regx:·80·(r80))
 82 ····00000142·v0000000·v0000000·views·at·00000102·for:
 83 ·············00001582·000015d0·(DW_OP_reg5·(r5))
 84 ····0000014d·v0000000·v0000000·views·at·00000104·for:
 85 ·············000015d8·0000166a·(DW_OP_reg5·(r5))
 86 ····00000158·v0000000·v0000000·views·at·00000106·for:
 87 ·············00001688·00001722·(DW_OP_reg5·(r5))
 88 ····00000163·v0000000·v0000000·views·at·00000108·for:
86 ·············00001702·0000172c·(DW_OP_reg5·(r5))89 ·············00001728·00001828·(DW_OP_reg5·(r5))
87 ····00000161·<End·of·list>90 ····0000016e·<End·of·list>
  
88 ····00000169·v0000001·v0000003·location·view·pair91 ····00000176·v0000001·v0000003·location·view·pair
89 ····0000016b·v0000000·v0000000·location·view·pair92 ····00000178·v0000000·v0000000·location·view·pair
90 ····0000016d·v0000000·v0000000·location·view·pair93 ····0000017a·v0000000·v0000000·location·view·pair
  
91 ····0000016f·v0000001·v0000003·views·at·00000169·for:94 ····0000017c·v0000001·v0000003·views·at·00000176·for:
92 ·············00000c2e·00000f22·(DW_OP_lit0;·DW_OP_stack_value)95 ·············00000c2e·00000f22·(DW_OP_lit0;·DW_OP_stack_value)
93 ····0000017b·v0000000·v0000000·views·at·0000016b·for:96 ····00000188·v0000000·v0000000·views·at·00000178·for:
94 ·············00000f46·000015f6·(DW_OP_lit0;·DW_OP_stack_value)97 ·············00000f46·00001662·(DW_OP_lit0;·DW_OP_stack_value)
95 ····00000187·v0000000·v0000000·views·at·0000016d·for:98 ····00000194·v0000000·v0000000·views·at·0000017a·for:
96 ·············00001602·00001820·(DW_OP_lit0;·DW_OP_stack_value)99 ·············0000166e·00001828·(DW_OP_lit0;·DW_OP_stack_value)
97 ····00000193·<End·of·list>100 ····000001a0·<End·of·list>
  
98 ····0000019b·v0000002·v0000001·location·view·pair101 ····000001a8·v0000002·v0000001·location·view·pair
99 ····0000019d·v0000000·v0000001·location·view·pair102 ····000001aa·v0000000·v0000001·location·view·pair
100 ····0000019f·v0000000·v0000000·location·view·pair103 ····000001ac·v0000000·v0000000·location·view·pair
  
101 ····000001a1·v0000002·v0000001·views·at·0000019b·for:104 ····000001ae·v0000002·v0000001·views·at·000001a8·for:
102 ·············00000c2e·00000c7a·(DW_OP_reg4·(r4))105 ·············00000c2e·00000c7a·(DW_OP_reg4·(r4))
103 ····000001ac·v0000000·v0000001·views·at·0000019d·for:106 ····000001b9·v0000000·v0000001·views·at·000001aa·for:
104 ·············000012f2·00001304·(DW_OP_reg4·(r4))107 ·············00000fe6·00000ff8·(DW_OP_reg4·(r4))
105 ····000001b7·v0000000·v0000000·views·at·0000019f·for:108 ····000001c4·v0000000·v0000000·views·at·000001ac·for:
106 ·············0000150a·00001524·(DW_OP_reg4·(r4))109 ·············00001582·0000159c·(DW_OP_reg4·(r4))
107 ····000001c2·<End·of·list>110 ····000001cf·<End·of·list>
  
108 ····000001ca·v0000002·v0000001·location·view·pair111 ····000001d7·v0000002·v0000001·location·view·pair
109 ····000001cc·v0000000·v0000001·location·view·pair112 ····000001d9·v0000000·v0000001·location·view·pair
110 ····000001ce·v0000000·v0000000·location·view·pair113 ····000001db·v0000000·v0000000·location·view·pair
  
Max diff block lines reached; 144395/153348 bytes (94.16%) of diff not shown.
397 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ··Length:···················363 ··Length:···················36
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000018e8·00000010·9 ····000018f0·00000010·
10 ····00000bf8·00000c28·10 ····00000bf8·00000c30·
11 ····00000000·00000000·11 ····00000000·00000000·
  
476 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 17 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 Io"z%0uQ 
3 )''HjQQf8e" 
4 »       ~-W"[Nb2 a@@DEPDy
 3 TBoW9~|J+
 4 {P+z9U|N.>
 5 i^UoE:^O
 6 1k»     o70Sll
 7 BBZ,@1!!-
 8 QBBZ05BBZ0
 9 8T»     »     iqvS
 10 lf4q1]Ee
5 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o11 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
6 call_weak_fn12 call_weak_fn
7 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o13 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
8 _fuzz_run14 _fuzz_run
9 STRUCT_UNPACK_INITIALIZED.415 STRUCT_UNPACK_INITIALIZED.4
10 struct_error16 struct_error
11 struct_unpack_method17 struct_unpack_method
1020 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 41 lines modifiedOffset 2, 41 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000bf8·<_fuzz_run>:3 00000bf8·<_fuzz_run>:
4 »       ...4 »       ...
  
5 00001820·<call_weak_fn>:5 00001828·<call_weak_fn>:
6 »       ...6 »       ...
  
7 00001844·<deregister_tm_clones>:7 0000184c·<deregister_tm_clones>:
8 »       ...8 »       ...
  
9 00001870·<register_tm_clones>:9 00001878·<register_tm_clones>:
10 »       ...10 »       ...
  
11 000018a4·<__do_global_dtors_aux>:11 000018ac·<__do_global_dtors_aux>:
12 »       ...12 »       ...
  
13 000018e4·<frame_dummy>:13 000018ec·<frame_dummy>:
14 frame_dummy():14 frame_dummy():
15 »       movs»   r0,·r015 »       movs»   r0,·r0
16 »       ...16 »       ...
  
17 000018e8·<PyInit__xxtestfuzz>:17 000018f0·<PyInit__xxtestfuzz>:
18 »       ...18 »       ...
  
19 000018f8·<__divsi3>:19 00001900·<__divsi3>:
20 __divsi3():20 __divsi3():
21 »       movs»   r0,·r021 »       movs»   r0,·r0
22 »       movs»   r0,·r022 »       movs»   r0,·r0
23 »       ...23 »       ...
  
24 000018fe·<.divsi3_skip_div0_test>:24 00001906·<.divsi3_skip_div0_test>:
25 »       ...25 »       ...
  
26 00001b8c·<__aeabi_idivmod>:26 00001b94·<__aeabi_idivmod>:
27 »       ...27 »       ...
  
28 00001ba8·<__aeabi_idiv0>:28 00001bb0·<__aeabi_idiv0>:
29 »       ...29 »       ...
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 00001bb4·<_fini>:2 00001bbc·<_fini>:
3 »       ...3 »       ...
971 B
./usr/lib/debug/.build-id/a9/cdbe0a0d5293dce2aa53f20613090f76d1b43b.debug vs.
./usr/lib/debug/.build-id/25/cb36a09b29b4e6d18655c6f00ebf5d368bbf6c.debug
Files 1% similar despite different names
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:·a9cdbe0a0d5293dce2aa53f20613090f76d1b43b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25cb36a09b29b4e6d18655c6f00ebf5d368bbf6c
355 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ;GCC:·(Debian·10.2.1-6)·10.2.1·202101101 lGCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 5zlLzK#g2 5zlLzK#g
3 E/3fb6]U_3 E/3fb6]U_
4 AT=8T+;-?{D4 AT=8T+;-?{D
5 2Lu+,%F»'5 2Lu+,%F»'
6 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o6 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
7 call_weak_fn7 call_weak_fn
8 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o8 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
531 MB
./usr/lib/debug/.build-id/c3/b06cfc863f1f56641f7ee42334e0c7ff375c37.debug vs.
./usr/lib/debug/.build-id/6c/4ea4afe49bfa04d42e28bca688069fd9c05a2a.debug
Files 12% similar despite different names
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x148ed111 ··Entry·point·address:···············0x144dd9
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········7461008·(bytes·into·file)13 ··Start·of·section·headers:··········7451364·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········4119 ··Number·of·section·headers:·········41
20 ··Section·header·string·table·index:·4020 ··Section·header·string·table·index:·40
1.18 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·0x148ed12 Entry·point·0x144dd9
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x0001b4·0x003a0ca8·0x003a0ca8·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001b4·0x0039ffa0·0x0039ffa0·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00010154·0x00010154·0x00000·0x00019·R···0x18 ··INTERP·········0x000154·0x00010154·0x00010154·0x00000·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·]9 ······[Requesting·program·interpreter:·]
10 ··LOAD···········0x000000·0x00010000·0x00010000·0x001b4·0x390cb4·R·E·0x1000010 ··LOAD···········0x000000·0x00010000·0x00010000·0x001b4·0x38ffac·R·E·0x10000
11 ··LOAD···········0x000ed4·0x003b0ed4·0x003b0ed4·0x00000·0x36f4c·RW··0x1000011 ··LOAD···········0x000ed4·0x003b0ed4·0x003b0ed4·0x00000·0x36f4c·RW··0x10000
12 ··DYNAMIC········0x000ed4·0x003b0ee0·0x003b0ee0·0x00000·0x00120·RW··0x412 ··DYNAMIC········0x000ed4·0x003b0ee0·0x003b0ee0·0x00000·0x00120·RW··0x4
13 ··NOTE···········0x000170·0x00010170·0x00010170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00010170·0x00010170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x000ed4·0x003b0ed4·0x003b0ed4·0x00000·0x0012c·R···0x115 ··GNU_RELRO······0x000ed4·0x003b0ed4·0x003b0ed4·0x00000·0x0012c·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
5.05 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·41·section·headers,·starting·at·offset·0x71d890:1 There·are·41·section·headers,·starting·at·offset·0x71b2e4:
  
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··········00010154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00010154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010170·000170·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010170·000170·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············00010194·000194·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············00010194·000194·000020·00···A··0···0··4
Offset 11, 40 lines modifiedOffset 11, 40 lines modified
11 ··[·6]·.dynstr···········NOBITS··········0001c6a4·0001b4·009c35·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0001c6a4·0001b4·009c35·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000262da·0001b4·001154·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000262da·0001b4·001154·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00027430·0001b4·000190·00···A··6···7··413 ··[·8]·.gnu.version_r····NOBITS··········00027430·0001b4·000190·00···A··6···7··4
14 ··[·9]·.rel.dyn··········NOBITS··········000275c0·0001b4·000030·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········000275c0·0001b4·000030·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········000275f0·0001b4·000fb0·08··AI··5··23··415 ··[10]·.rel.plt··········NOBITS··········000275f0·0001b4·000fb0·08··AI··5··23··4
16 ··[11]·.init·············NOBITS··········000285a0·0001b4·00000c·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000285a0·0001b4·00000c·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000285ac·0001b4·00181c·04··AX··0···0··417 ··[12]·.plt··············NOBITS··········000285ac·0001b4·00181c·04··AX··0···0··4
18 ··[13]·.text·············NOBITS··········00029dc8·0001b4·1c0948·00··AX··0···0··818 ··[13]·.text·············NOBITS··········00029dc8·0001b4·1bfc3a·00··AX··0···0··8
19 ··[14]·.fini·············NOBITS··········001ea710·0001b4·000008·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········001e9a04·0001b4·000008·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········001ea718·0001b4·1b658c·00···A··0···0··820 ··[15]·.rodata···········NOBITS··········001e9a10·0001b4·1b658c·00···A··0···0··8
21 ··[16]·.stapsdt.base·····NOBITS··········003a0ca4·0001b4·000001·00···A··0···0··121 ··[16]·.stapsdt.base·····NOBITS··········0039ff9c·0001b4·000001·00···A··0···0··1
22 ··[17]·.ARM.exidx········NOBITS··········003a0ca8·0001b4·000008·00··AL·13···0··422 ··[17]·.ARM.exidx········NOBITS··········0039ffa0·0001b4·000008·00··AL·13···0··4
23 ··[18]·.eh_frame·········NOBITS··········003a0cb0·0001b4·000004·00···A··0···0··423 ··[18]·.eh_frame·········NOBITS··········0039ffa8·0001b4·000004·00···A··0···0··4
24 ··[19]·.init_array·······NOBITS··········003b0ed4·000ed4·000004·04··WA··0···0··424 ··[19]·.init_array·······NOBITS··········003b0ed4·000ed4·000004·04··WA··0···0··4
25 ··[20]·.fini_array·······NOBITS··········003b0ed8·000ed4·000004·04··WA··0···0··425 ··[20]·.fini_array·······NOBITS··········003b0ed8·000ed4·000004·04··WA··0···0··4
26 ··[21]·.data.rel.ro······NOBITS··········003b0edc·000ed4·000004·00··WA··0···0··426 ··[21]·.data.rel.ro······NOBITS··········003b0edc·000ed4·000004·00··WA··0···0··4
27 ··[22]·.dynamic··········NOBITS··········003b0ee0·000ed4·000120·08··WA··6···0··427 ··[22]·.dynamic··········NOBITS··········003b0ee0·000ed4·000120·08··WA··6···0··4
28 ··[23]·.got··············NOBITS··········003b1000·000ed4·0007f4·04··WA··0···0··428 ··[23]·.got··············NOBITS··········003b1000·000ed4·0007f4·04··WA··0···0··4
29 ··[24]·.data·············NOBITS··········003b17f8·000ed4·022544·00··WA··0···0··829 ··[24]·.data·············NOBITS··········003b17f8·000ed4·022544·00··WA··0···0··8
30 ··[25]·.probes···········NOBITS··········003d3d3c·000ed4·000018·00··WA··0···0··230 ··[25]·.probes···········NOBITS··········003d3d3c·000ed4·000018·00··WA··0···0··2
31 ··[26]·.bss··············NOBITS··········003d3d58·000ed4·0140c8·00··WA··0···0··831 ··[26]·.bss··············NOBITS··········003d3d58·000ed4·0140c8·00··WA··0···0··8
32 ··[27]·.comment··········PROGBITS········00000000·0001b4·000027·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········00000000·0001b4·000027·01··MS··0···0··1
33 ··[28]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001db·000033·00······0···0··133 ··[28]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001db·000033·00······0···0··1
34 ··[29]·.note.stapsdt·····NOTE············00000000·000210·000210·00······0···0··434 ··[29]·.note.stapsdt·····NOTE············00000000·000210·000210·00······0···0··4
35 ··[30]·.debug_aranges····PROGBITS········00000000·000420·00434a·00···C··0···0··435 ··[30]·.debug_aranges····PROGBITS········00000000·000420·00420b·00···C··0···0··4
36 ··[31]·.debug_info·······PROGBITS········00000000·00476c·2de608·00···C··0···0··436 ··[31]·.debug_info·······PROGBITS········00000000·00462c·2ddd5a·00···C··0···0··4
37 ··[32]·.debug_abbrev·····PROGBITS········00000000·2e2d74·0058cc·00···C··0···0··437 ··[32]·.debug_abbrev·····PROGBITS········00000000·2e2388·0058d3·00···C··0···0··4
38 ··[33]·.debug_line·······PROGBITS········00000000·2e8640·121ba5·00···C··0···0··438 ··[33]·.debug_line·······PROGBITS········00000000·2e7c5c·1215ba·00···C··0···0··4
39 ··[34]·.debug_frame······PROGBITS········00000000·40a1e8·011c19·00···C··0···0··439 ··[34]·.debug_frame······PROGBITS········00000000·409218·011bd2·00···C··0···0··4
40 ··[35]·.debug_str········PROGBITS········00000000·41be04·017d95·01·MSC··0···0··440 ··[35]·.debug_str········PROGBITS········00000000·41adec·017d4a·01·MSC··0···0··4
41 ··[36]·.debug_loc········PROGBITS········00000000·433b9c·1877e1·00···C··0···0··441 ··[36]·.debug_loc········PROGBITS········00000000·432b38·18676e·00···C··0···0··4
42 ··[37]·.debug_ranges·····PROGBITS········00000000·5bb380·048564·00···C··0···0··442 ··[37]·.debug_ranges·····PROGBITS········00000000·5b92a8·048116·00···C··0···0··4
43 ··[38]·.symtab···········SYMTAB··········00000000·6038e4·0dbe00·10·····39·54072··443 ··[38]·.symtab···········SYMTAB··········00000000·6013c0·0dbd10·10·····39·54057··4
44 ··[39]·.strtab···········STRTAB··········00000000·6df6e4·03e010·00······0···0··144 ··[39]·.strtab···········STRTAB··········00000000·6dd0d0·03e077·00······0···0··1
45 ··[40]·.shstrtab·········STRTAB··········00000000·71d6f4·00019c·00······0···0··145 ··[40]·.shstrtab·········STRTAB··········00000000·71b147·00019c·00······0···0··1
46 Key·to·Flags:46 Key·to·Flags:
47 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),47 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
48 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),48 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
49 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),49 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
50 ··y·(purecode),·p·(processor·specific)50 ··y·(purecode),·p·(processor·specific)
6.16 MB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·56288·entries:1 Symbol·table·'.symtab'·contains·56273·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:·00010154·····0·SECTION·LOCAL··DEFAULT····1·4 ·····1:·00010154·····0·SECTION·LOCAL··DEFAULT····1·
5 ·····2:·00010170·····0·SECTION·LOCAL··DEFAULT····2·5 ·····2:·00010170·····0·SECTION·LOCAL··DEFAULT····2·
6 ·····3:·00010194·····0·SECTION·LOCAL··DEFAULT····3·6 ·····3:·00010194·····0·SECTION·LOCAL··DEFAULT····3·
7 ·····4:·000101b4·····0·SECTION·LOCAL··DEFAULT····4·7 ·····4:·000101b4·····0·SECTION·LOCAL··DEFAULT····4·
8 ·····5:·00013c04·····0·SECTION·LOCAL··DEFAULT····5·8 ·····5:·00013c04·····0·SECTION·LOCAL··DEFAULT····5·
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ·····7:·000262da·····0·SECTION·LOCAL··DEFAULT····7·11 ·····7:·000262da·····0·SECTION·LOCAL··DEFAULT····7·
12 ·····8:·00027430·····0·SECTION·LOCAL··DEFAULT····8·12 ·····8:·00027430·····0·SECTION·LOCAL··DEFAULT····8·
13 ·····9:·000275c0·····0·SECTION·LOCAL··DEFAULT····9·13 ·····9:·000275c0·····0·SECTION·LOCAL··DEFAULT····9·
14 ····10:·000275f0·····0·SECTION·LOCAL··DEFAULT···10·14 ····10:·000275f0·····0·SECTION·LOCAL··DEFAULT···10·
15 ····11:·000285a0·····0·SECTION·LOCAL··DEFAULT···11·15 ····11:·000285a0·····0·SECTION·LOCAL··DEFAULT···11·
16 ····12:·000285ac·····0·SECTION·LOCAL··DEFAULT···12·16 ····12:·000285ac·····0·SECTION·LOCAL··DEFAULT···12·
17 ····13:·00029dc8·····0·SECTION·LOCAL··DEFAULT···13·17 ····13:·00029dc8·····0·SECTION·LOCAL··DEFAULT···13·
18 ····14:·001ea710·····0·SECTION·LOCAL··DEFAULT···14·18 ····14:·001e9a04·····0·SECTION·LOCAL··DEFAULT···14·
19 ····15:·001ea718·····0·SECTION·LOCAL··DEFAULT···15·19 ····15:·001e9a10·····0·SECTION·LOCAL··DEFAULT···15·
20 ····16:·003a0ca4·····0·SECTION·LOCAL··DEFAULT···16·20 ····16:·0039ff9c·····0·SECTION·LOCAL··DEFAULT···16·
21 ····17:·003a0ca8·····0·SECTION·LOCAL··DEFAULT···17·21 ····17:·0039ffa0·····0·SECTION·LOCAL··DEFAULT···17·
22 ····18:·003a0cb0·····0·SECTION·LOCAL··DEFAULT···18·22 ····18:·0039ffa8·····0·SECTION·LOCAL··DEFAULT···18·
23 ····19:·003b0ed4·····0·SECTION·LOCAL··DEFAULT···19·23 ····19:·003b0ed4·····0·SECTION·LOCAL··DEFAULT···19·
24 ····20:·003b0ed8·····0·SECTION·LOCAL··DEFAULT···20·24 ····20:·003b0ed8·····0·SECTION·LOCAL··DEFAULT···20·
25 ····21:·003b0edc·····0·SECTION·LOCAL··DEFAULT···21·25 ····21:·003b0edc·····0·SECTION·LOCAL··DEFAULT···21·
26 ····22:·003b0ee0·····0·SECTION·LOCAL··DEFAULT···22·26 ····22:·003b0ee0·····0·SECTION·LOCAL··DEFAULT···22·
27 ····23:·003b1000·····0·SECTION·LOCAL··DEFAULT···23·27 ····23:·003b1000·····0·SECTION·LOCAL··DEFAULT···23·
28 ····24:·003b17f8·····0·SECTION·LOCAL··DEFAULT···24·28 ····24:·003b17f8·····0·SECTION·LOCAL··DEFAULT···24·
29 ····25:·003d3d3c·····0·SECTION·LOCAL··DEFAULT···25·29 ····25:·003d3d3c·····0·SECTION·LOCAL··DEFAULT···25·
Offset 37, 525 lines modifiedOffset 37, 525 lines modified
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·
41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crt1.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crt1.o
43 ····39:·00010194·····0·NOTYPE··LOCAL··DEFAULT····3·$d43 ····39:·00010194·····0·NOTYPE··LOCAL··DEFAULT····3·$d
44 ····40:·00148ed0·····0·NOTYPE··LOCAL··DEFAULT···13·$t44 ····40:·00144dd8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
45 ····41:·00148f08·····0·NOTYPE··LOCAL··DEFAULT···13·$d45 ····41:·00144e10·····0·NOTYPE··LOCAL··DEFAULT···13·$d
46 ····42:·003a0ca8·····0·NOTYPE··LOCAL··DEFAULT···17·$d46 ····42:·0039ffa0·····0·NOTYPE··LOCAL··DEFAULT···17·$d
47 ····43:·001ea718·····0·NOTYPE··LOCAL··DEFAULT···15·$d47 ····43:·001e9a10·····0·NOTYPE··LOCAL··DEFAULT···15·$d
48 ····44:·003b17f8·····0·NOTYPE··LOCAL··DEFAULT···24·$d48 ····44:·003b17f8·····0·NOTYPE··LOCAL··DEFAULT···24·$d
49 ····45:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o49 ····45:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
50 ····46:·00148f18·····0·NOTYPE··LOCAL··DEFAULT···13·$a50 ····46:·00144e20·····0·NOTYPE··LOCAL··DEFAULT···13·$a
51 ····47:·00148f18·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn51 ····47:·00144e20·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn
52 ····48:·00148f34·····0·NOTYPE··LOCAL··DEFAULT···13·$d52 ····48:·00144e3c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
53 ····49:·000285a0·····0·NOTYPE··LOCAL··DEFAULT···11·$a53 ····49:·000285a0·····0·NOTYPE··LOCAL··DEFAULT···11·$a
54 ····50:·001ea710·····0·NOTYPE··LOCAL··DEFAULT···14·$a54 ····50:·001e9a04·····0·NOTYPE··LOCAL··DEFAULT···14·$a
55 ····51:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o55 ····51:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
56 ····52:·000285a8·····0·NOTYPE··LOCAL··DEFAULT···11·$a56 ····52:·000285a8·····0·NOTYPE··LOCAL··DEFAULT···11·$a
57 ····53:·001ea714·····0·NOTYPE··LOCAL··DEFAULT···14·$a57 ····53:·001e9a08·····0·NOTYPE··LOCAL··DEFAULT···14·$a
58 ····54:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·58 ····54:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
59 ····55:·00148fa8·····0·NOTYPE··LOCAL··DEFAULT···13·$t59 ····55:·00144eb0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
60 ····56:·00149009···110·FUNC····LOCAL··DEFAULT···13·pymain_init60 ····56:·00144f11···110·FUNC····LOCAL··DEFAULT···13·pymain_init
61 ····57:·0005e1f8·····0·NOTYPE··LOCAL··DEFAULT···13·$t61 ····57:·0005e174·····0·NOTYPE··LOCAL··DEFAULT···13·$t
62 ····58:·001ea7ac·····0·NOTYPE··LOCAL··DEFAULT···15·$d62 ····58:·001e9aa4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
63 ····59:·0014914d···396·FUNC····LOCAL··DEFAULT···13·pymem_set_default_allocator63 ····59:·00145055···396·FUNC····LOCAL··DEFAULT···13·pymem_set_default_allocator
64 ····60:·001492d0·····0·NOTYPE··LOCAL··DEFAULT···13·$d64 ····60:·001451d8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
65 ····61:·001492d8·····0·NOTYPE··LOCAL··DEFAULT···13·$t65 ····61:·001451e0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
66 ····62:·00149310·····0·NOTYPE··LOCAL··DEFAULT···13·$d66 ····62:·00145218·····0·NOTYPE··LOCAL··DEFAULT···13·$d
67 ····63:·0005e264·····0·NOTYPE··LOCAL··DEFAULT···13·$d67 ····63:·0005e1e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
68 ····64:·0014931c·····0·NOTYPE··LOCAL··DEFAULT···13·$t68 ····64:·00145224·····0·NOTYPE··LOCAL··DEFAULT···13·$t
69 ····65:·00149334·····0·NOTYPE··LOCAL··DEFAULT···13·$d69 ····65:·0014523c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
70 ····66:·00149338·····0·NOTYPE··LOCAL··DEFAULT···13·$t70 ····66:·00145240·····0·NOTYPE··LOCAL··DEFAULT···13·$t
71 ····67:·0005e26c·····0·NOTYPE··LOCAL··DEFAULT···13·$t71 ····67:·0005e1e8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
72 ····68:·001ec970·····0·NOTYPE··LOCAL··DEFAULT···15·$d72 ····68:·001ebc68·····0·NOTYPE··LOCAL··DEFAULT···15·$d
73 ····69:·00149989····72·FUNC····LOCAL··DEFAULT···13·_PyPreConfig_InitFromPreConfig73 ····69:·00145891····72·FUNC····LOCAL··DEFAULT···13·_PyPreConfig_InitFromPreConfig
74 ····70:·00149cdd···300·FUNC····LOCAL··DEFAULT···13·_PyPreCmdline_Read74 ····70:·00145be5···300·FUNC····LOCAL··DEFAULT···13·_PyPreCmdline_Read
75 ····71:·00149974·····0·NOTYPE··LOCAL··DEFAULT···13·$d75 ····71:·0014587c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
76 ····72:·00149988·····0·NOTYPE··LOCAL··DEFAULT···13·$t76 ····72:·00145890·····0·NOTYPE··LOCAL··DEFAULT···13·$t
77 ····73:·0005e408·····0·NOTYPE··LOCAL··DEFAULT···13·$d77 ····73:·0005e384·····0·NOTYPE··LOCAL··DEFAULT···13·$d
78 ····74:·0005e40c·····0·NOTYPE··LOCAL··DEFAULT···13·$t78 ····74:·0005e388·····0·NOTYPE··LOCAL··DEFAULT···13·$t
79 ····75:·00149b24·····0·NOTYPE··LOCAL··DEFAULT···13·$d79 ····75:·00145a2c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
80 ····76:·00149b28·····0·NOTYPE··LOCAL··DEFAULT···13·$t80 ····76:·00145a30·····0·NOTYPE··LOCAL··DEFAULT···13·$t
81 ····77:·00149e09···636·FUNC····LOCAL··DEFAULT···13·_PyOS_GetOpt.constprop.081 ····77:·00145d11···636·FUNC····LOCAL··DEFAULT···13·_PyOS_GetOpt.constprop.0
82 ····78:·0014a080·····0·NOTYPE··LOCAL··DEFAULT···13·$d82 ····78:·00145f88·····0·NOTYPE··LOCAL··DEFAULT···13·$d
83 ····79:·0014a084·····0·NOTYPE··LOCAL··DEFAULT···13·$t83 ····79:·00145f8c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
84 ····80:·0014a1a4·····0·NOTYPE··LOCAL··DEFAULT···13·$d84 ····80:·001460ac·····0·NOTYPE··LOCAL··DEFAULT···13·$d
85 ····81:·0014a1a8·····0·NOTYPE··LOCAL··DEFAULT···13·$t85 ····81:·001460b0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
86 ····82:·00029dc8·····0·NOTYPE··LOCAL··DEFAULT···13·$t86 ····82:·00029dc8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
87 ····83:·00029e70·····0·NOTYPE··LOCAL··DEFAULT···13·$d87 ····83:·00029e70·····0·NOTYPE··LOCAL··DEFAULT···13·$d
88 ····84:·00029f50·····0·NOTYPE··LOCAL··DEFAULT···13·$d88 ····84:·00029f50·····0·NOTYPE··LOCAL··DEFAULT···13·$d
89 ····85:·0014a330·····0·NOTYPE··LOCAL··DEFAULT···13·$d89 ····85:·00146238·····0·NOTYPE··LOCAL··DEFAULT···13·$d
90 ····86:·0014a338·····0·NOTYPE··LOCAL··DEFAULT···13·$t90 ····86:·00146240·····0·NOTYPE··LOCAL··DEFAULT···13·$t
91 ····87:·00029f58·····0·NOTYPE··LOCAL··DEFAULT···13·$t91 ····87:·00029f58·····0·NOTYPE··LOCAL··DEFAULT···13·$t
92 ····88:·0002a02c·····0·NOTYPE··LOCAL··DEFAULT···13·$d92 ····88:·0002a02c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
93 ····89:·0002a034·····0·NOTYPE··LOCAL··DEFAULT···13·$t93 ····89:·0002a034·····0·NOTYPE··LOCAL··DEFAULT···13·$t
94 ····90:·0002a2d8·····0·NOTYPE··LOCAL··DEFAULT···13·$d94 ····90:·0002a2d8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
95 ····91:·0014a695···720·FUNC····LOCAL··DEFAULT···13·pyinit_core.constprop.095 ····91:·0014659d···720·FUNC····LOCAL··DEFAULT···13·pyinit_core.constprop.0
96 ····92:·0014a440·····0·NOTYPE··LOCAL··DEFAULT···13·$d96 ····92:·00146348·····0·NOTYPE··LOCAL··DEFAULT···13·$d
97 ····93:·0014a444·····0·NOTYPE··LOCAL··DEFAULT···13·$t97 ····93:·0014634c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
98 ····94:·0014a950·····0·NOTYPE··LOCAL··DEFAULT···13·$d98 ····94:·00146858·····0·NOTYPE··LOCAL··DEFAULT···13·$d
99 ····95:·0014a964·····0·NOTYPE··LOCAL··DEFAULT···13·$t99 ····95:·0014686c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
100 ····96:·0014ac60·····0·NOTYPE··LOCAL··DEFAULT···13·$d100 ····96:·00146b68·····0·NOTYPE··LOCAL··DEFAULT···13·$d
101 ····97:·0014ac64·····0·NOTYPE··LOCAL··DEFAULT···13·$t101 ····97:·00146b6c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
102 ····98:·0005e818·····0·NOTYPE··LOCAL··DEFAULT···13·$d102 ····98:·0005e794·····0·NOTYPE··LOCAL··DEFAULT···13·$d
103 ····99:·0005e81c·····0·NOTYPE··LOCAL··DEFAULT···13·$t103 ····99:·0005e798·····0·NOTYPE··LOCAL··DEFAULT···13·$t
104 ···100:·0005e878·····0·NOTYPE··LOCAL··DEFAULT···13·$d104 ···100:·0005e7f4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
Offset 738, 55554 lines modifiedOffset 738, 55539 lines modified
3.2 KB
readelf --wide --notes {}
    
Offset 1, 43 lines modifiedOffset 1, 43 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:·c3b06cfc863f1f56641f7ee42334e0c7ff375c373 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6c4ea4afe49bfa04d42e28bca688069fd9c05a2a
  
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··············0x00000024»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000024»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·audit10 ····Name:·audit
11 ····Location:·0x0005f418,·Base:·0x003a0ca4,·Semaphore:·0x003d3d5211 ····Location:·0x0005f394,·Base:·0x0039ff9c,·Semaphore:·0x003d3d52
12 ····Arguments:·4@r8·4@r1012 ····Arguments:·4@r8·4@r10
13 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python 
14 ····Name:·gc__done 
15 ····Location:·0x0006cba8,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4c 
16 ····Arguments:·-4@r5 
17 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·gc__start14 ····Name:·gc__start
19 ····Location:·0x0006cc34,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4a15 ····Location:·0x0006cc70,·Base:·0x0039ff9c,·Semaphore:·0x003d3d4a
20 ····Arguments:·-4@[sp,·#28]16 ····Arguments:·-4@[sp,·#28]
 17 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
 18 ····Name:·gc__done
 19 ····Location:·0x0006ccf4,·Base:·0x0039ff9c,·Semaphore:·0x003d3d4c
 20 ····Arguments:·-4@r5
21 ··stapsdt··············0x00000028»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000028»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·line22 ····Name:·line
23 ····Location:·0x0007d6d4,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4823 ····Location:·0x0007d550,·Base:·0x0039ff9c,·Semaphore:·0x003d3d48
24 ····Arguments:·4@r4·4@r1·-4@r524 ····Arguments:·4@r4·4@r1·-4@r5
25 ··stapsdt··············0x00000034»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x00000034»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·function__return26 ····Name:·function__return
27 ····Location:·0x000805c8,·Base:·0x003a0ca4,·Semaphore:·0x003d3d3e27 ····Location:·0x00080ae6,·Base:·0x0039ff9c,·Semaphore:·0x003d3d3e
28 ····Arguments:·4@r9·4@r6·-4@r028 ····Arguments:·4@r9·4@r6·-4@r0
29 ··stapsdt··············0x00000033»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python29 ··stapsdt··············0x00000033»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
30 ····Name:·function__entry30 ····Name:·function__entry
31 ····Location:·0x0008115e,·Base:·0x003a0ca4,·Semaphore:·0x003d3d3c31 ····Location:·0x00081578,·Base:·0x0039ff9c,·Semaphore:·0x003d3d3c
32 ····Arguments:·4@r9·4@r6·-4@r032 ····Arguments:·4@r9·4@r6·-4@r0
33 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python 
34 ····Name:·import__find__load__start 
35 ····Location:·0x0009ef1a,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4e 
36 ····Arguments:·4@r0 
37 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python33 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
38 ····Name:·import__find__load__done34 ····Name:·import__find__load__done
39 ····Location:·0x0009f400,·Base:·0x003a0ca4,·Semaphore:·0x003d3d5035 ····Location:·0x0009f044,·Base:·0x0039ff9c,·Semaphore:·0x003d3d50
40 ····Arguments:·4@r0·-4@r336 ····Arguments:·4@r0·-4@r3
 37 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
 38 ····Name:·import__find__load__start
 39 ····Location:·0x0009f054,·Base:·0x0039ff9c,·Semaphore:·0x003d3d4e
 40 ····Arguments:·4@r0
173 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················316523 ··Length:······················31646
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············9225 ··Prologue·Length:·············922
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 87, 20389 lines modifiedOffset 87, 20386 lines modified
87 ··46»     0»    0»   0»  <built-in>87 ··46»     0»    0»   0»  <built-in>
88 ··47»     11»   0»  0» langinfo.h88 ··47»     11»   0»  0» langinfo.h
89 ··48»     11»   0»  0» signal.h89 ··48»     11»   0»  0» signal.h
90 ··49»     11»   0»  0» errno.h90 ··49»     11»   0»  0» errno.h
  
91 ·Line·Number·Statements:91 ·Line·Number·Statements:
92 ··[0x000003a4]··Set·column·to·192 ··[0x000003a4]··Set·column·to·1
93 ··[0x000003a6]··Extended·opcode·2:·set·Address·to·0x148fa893 ··[0x000003a6]··Extended·opcode·2:·set·Address·to·0x144eb0
94 ··[0x000003ad]··Advance·Line·by·13·to·1494 ··[0x000003ad]··Advance·Line·by·13·to·14
95 ··[0x000003af]··Copy95 ··[0x000003af]··Copy
96 ··[0x000003b0]··Set·column·to·596 ··[0x000003b0]··Set·column·to·5
97 ··[0x000003b2]··Special·opcode·6:·advance·Address·by·0·to·0x148fa8·and·Line·by·1·to·15·(view·1)97 ··[0x000003b2]··Special·opcode·6:·advance·Address·by·0·to·0x144eb0·and·Line·by·1·to·15·(view·1)
98 ··[0x000003b3]··Set·column·to·1298 ··[0x000003b3]··Set·column·to·12
99 ··[0x000003b5]··Set·is_stmt·to·099 ··[0x000003b5]··Set·is_stmt·to·0
100 ··[0x000003b6]··Copy·(view·2)100 ··[0x000003b6]··Copy·(view·2)
101 ··[0x000003b7]··Special·opcode·33:·advance·Address·by·4·to·0x148fac·and·Line·by·0·to·15101 ··[0x000003b7]··Special·opcode·33:·advance·Address·by·4·to·0x144eb4·and·Line·by·0·to·15
102 ··[0x000003b8]··Set·File·Name·to·entry·2·in·the·File·Name·Table102 ··[0x000003b8]··Set·File·Name·to·entry·2·in·the·File·Name·Table
103 ··[0x000003ba]··Set·column·to·1103 ··[0x000003ba]··Set·column·to·1
104 ··[0x000003bc]··Set·is_stmt·to·1104 ··[0x000003bc]··Set·is_stmt·to·1
105 ··[0x000003bd]··Extended·opcode·2:·set·Address·to·0x148fac105 ··[0x000003bd]··Extended·opcode·2:·set·Address·to·0x144eb4
106 ··[0x000003c4]··Advance·Line·by·710·to·725106 ··[0x000003c4]··Advance·Line·by·710·to·725
107 ··[0x000003c7]··Copy107 ··[0x000003c7]··Copy
108 ··[0x000003c8]··Set·column·to·5108 ··[0x000003c8]··Set·column·to·5
109 ··[0x000003ca]··Special·opcode·6:·advance·Address·by·0·to·0x148fac·and·Line·by·1·to·726·(view·1)109 ··[0x000003ca]··Special·opcode·6:·advance·Address·by·0·to·0x144eb4·and·Line·by·1·to·726·(view·1)
110 ··[0x000003cb]··Set·column·to·1110 ··[0x000003cb]··Set·column·to·1
111 ··[0x000003cd]··Set·is_stmt·to·0111 ··[0x000003cd]··Set·is_stmt·to·0
112 ··[0x000003ce]··Special·opcode·4:·advance·Address·by·0·to·0x148fac·and·Line·by·-1·to·725·(view·2)112 ··[0x000003ce]··Special·opcode·4:·advance·Address·by·0·to·0x144eb4·and·Line·by·-1·to·725·(view·2)
113 ··[0x000003cf]··Set·column·to·13113 ··[0x000003cf]··Set·column·to·13
114 ··[0x000003d1]··Special·opcode·34:·advance·Address·by·4·to·0x148fb0·and·Line·by·1·to·726114 ··[0x000003d1]··Special·opcode·34:·advance·Address·by·4·to·0x144eb8·and·Line·by·1·to·726
115 ··[0x000003d2]··Set·column·to·1115 ··[0x000003d2]··Set·column·to·1
116 ··[0x000003d4]··Special·opcode·18:·advance·Address·by·2·to·0x148fb2·and·Line·by·-1·to·725116 ··[0x000003d4]··Special·opcode·18:·advance·Address·by·2·to·0x144eba·and·Line·by·-1·to·725
117 ··[0x000003d5]··Set·column·to·13117 ··[0x000003d5]··Set·column·to·13
118 ··[0x000003d7]··Special·opcode·20:·advance·Address·by·2·to·0x148fb4·and·Line·by·1·to·726118 ··[0x000003d7]··Special·opcode·20:·advance·Address·by·2·to·0x144ebc·and·Line·by·1·to·726
119 ··[0x000003d8]··Set·column·to·12119 ··[0x000003d8]··Set·column·to·12
120 ··[0x000003da]··Special·opcode·24:·advance·Address·by·2·to·0x148fb6·and·Line·by·5·to·731120 ··[0x000003da]··Special·opcode·24:·advance·Address·by·2·to·0x144ebe·and·Line·by·5·to·731
121 ··[0x000003db]··Set·column·to·13121 ··[0x000003db]··Set·column·to·13
122 ··[0x000003dd]··Special·opcode·14:·advance·Address·by·2·to·0x148fb8·and·Line·by·-5·to·726122 ··[0x000003dd]··Special·opcode·14:·advance·Address·by·2·to·0x144ec0·and·Line·by·-5·to·726
123 ··[0x000003de]··Set·column·to·5123 ··[0x000003de]··Set·column·to·5
124 ··[0x000003e0]··Set·is_stmt·to·1124 ··[0x000003e0]··Set·is_stmt·to·1
125 ··[0x000003e1]··Special·opcode·66:·advance·Address·by·8·to·0x148fc0·and·Line·by·5·to·731125 ··[0x000003e1]··Special·opcode·66:·advance·Address·by·8·to·0x144ec8·and·Line·by·5·to·731
126 ··[0x000003e2]··Set·column·to·12126 ··[0x000003e2]··Set·column·to·12
127 ··[0x000003e4]··Set·is_stmt·to·0127 ··[0x000003e4]··Set·is_stmt·to·0
128 ··[0x000003e5]··Copy·(view·1)128 ··[0x000003e5]··Copy·(view·1)
129 ··[0x000003e6]··Set·column·to·1129 ··[0x000003e6]··Set·column·to·1
130 ··[0x000003e8]··Special·opcode·34:·advance·Address·by·4·to·0x148fc4·and·Line·by·1·to·732130 ··[0x000003e8]··Special·opcode·34:·advance·Address·by·4·to·0x144ecc·and·Line·by·1·to·732
131 ··[0x000003e9]··Special·opcode·33:·advance·Address·by·4·to·0x148fc8·and·Line·by·0·to·732131 ··[0x000003e9]··Special·opcode·33:·advance·Address·by·4·to·0x144ed0·and·Line·by·0·to·732
132 ··[0x000003ea]··Set·is_stmt·to·1132 ··[0x000003ea]··Set·is_stmt·to·1
133 ··[0x000003eb]··Extended·opcode·2:·set·Address·to·0x148fc8133 ··[0x000003eb]··Extended·opcode·2:·set·Address·to·0x144ed0
134 ··[0x000003f2]··Advance·Line·by·-35·to·697134 ··[0x000003f2]··Advance·Line·by·-35·to·697
135 ··[0x000003f4]··Copy135 ··[0x000003f4]··Copy
136 ··[0x000003f5]··Set·column·to·5136 ··[0x000003f5]··Set·column·to·5
137 ··[0x000003f7]··Special·opcode·6:·advance·Address·by·0·to·0x148fc8·and·Line·by·1·to·698·(view·1)137 ··[0x000003f7]··Special·opcode·6:·advance·Address·by·0·to·0x144ed0·and·Line·by·1·to·698·(view·1)
138 ··[0x000003f8]··Set·column·to·1138 ··[0x000003f8]··Set·column·to·1
139 ··[0x000003fa]··Set·is_stmt·to·0139 ··[0x000003fa]··Set·is_stmt·to·0
140 ··[0x000003fb]··Special·opcode·4:·advance·Address·by·0·to·0x148fc8·and·Line·by·-1·to·697·(view·2)140 ··[0x000003fb]··Special·opcode·4:·advance·Address·by·0·to·0x144ed0·and·Line·by·-1·to·697·(view·2)
141 ··[0x000003fc]··Set·column·to·23141 ··[0x000003fc]··Set·column·to·23
142 ··[0x000003fe]··Special·opcode·48:·advance·Address·by·6·to·0x148fce·and·Line·by·1·to·698142 ··[0x000003fe]··Special·opcode·48:·advance·Address·by·6·to·0x144ed6·and·Line·by·1·to·698
143 ··[0x000003ff]··Special·opcode·33:·advance·Address·by·4·to·0x148fd2·and·Line·by·0·to·698143 ··[0x000003ff]··Special·opcode·33:·advance·Address·by·4·to·0x144eda·and·Line·by·0·to·698
144 ··[0x00000400]··Special·opcode·33:·advance·Address·by·4·to·0x148fd6·and·Line·by·0·to·698144 ··[0x00000400]··Special·opcode·33:·advance·Address·by·4·to·0x144ede·and·Line·by·0·to·698
145 ··[0x00000401]··Set·column·to·5145 ··[0x00000401]··Set·column·to·5
146 ··[0x00000403]··Set·is_stmt·to·1146 ··[0x00000403]··Set·is_stmt·to·1
147 ··[0x00000404]··Special·opcode·20:·advance·Address·by·2·to·0x148fd8·and·Line·by·1·to·699147 ··[0x00000404]··Special·opcode·20:·advance·Address·by·2·to·0x144ee0·and·Line·by·1·to·699
148 ··[0x00000405]··Set·column·to·8148 ··[0x00000405]··Set·column·to·8
149 ··[0x00000407]··Set·is_stmt·to·0149 ··[0x00000407]··Set·is_stmt·to·0
150 ··[0x00000408]··Copy·(view·1)150 ··[0x00000408]··Copy·(view·1)
151 ··[0x00000409]··Set·column·to·5151 ··[0x00000409]··Set·column·to·5
152 ··[0x0000040b]··Set·is_stmt·to·1152 ··[0x0000040b]··Set·is_stmt·to·1
153 ··[0x0000040c]··Special·opcode·37:·advance·Address·by·4·to·0x148fdc·and·Line·by·4·to·703153 ··[0x0000040c]··Special·opcode·37:·advance·Address·by·4·to·0x144ee4·and·Line·by·4·to·703
154 ··[0x0000040d]··Set·column·to·8154 ··[0x0000040d]··Set·column·to·8
155 ··[0x0000040f]··Set·is_stmt·to·0155 ··[0x0000040f]··Set·is_stmt·to·0
156 ··[0x00000410]··Copy·(view·1)156 ··[0x00000410]··Copy·(view·1)
157 ··[0x00000411]··Set·column·to·5157 ··[0x00000411]··Set·column·to·5
158 ··[0x00000413]··Set·is_stmt·to·1158 ··[0x00000413]··Set·is_stmt·to·1
159 ··[0x00000414]··Special·opcode·23:·advance·Address·by·2·to·0x148fde·and·Line·by·4·to·707159 ··[0x00000414]··Special·opcode·23:·advance·Address·by·2·to·0x144ee6·and·Line·by·4·to·707
160 ··[0x00000415]··Set·column·to·1160 ··[0x00000415]··Set·column·to·1
161 ··[0x00000417]··Set·is_stmt·to·0161 ··[0x00000417]··Set·is_stmt·to·0
162 ··[0x00000418]··Special·opcode·6:·advance·Address·by·0·to·0x148fde·and·Line·by·1·to·708·(view·1)162 ··[0x00000418]··Special·opcode·6:·advance·Address·by·0·to·0x144ee6·and·Line·by·1·to·708·(view·1)
163 ··[0x00000419]··Set·column·to·12163 ··[0x00000419]··Set·column·to·12
164 ··[0x0000041b]··Special·opcode·46:·advance·Address·by·6·to·0x148fe4·and·Line·by·-1·to·707164 ··[0x0000041b]··Special·opcode·46:·advance·Address·by·6·to·0x144eec·and·Line·by·-1·to·707
165 ··[0x0000041c]··Set·column·to·23165 ··[0x0000041c]··Set·column·to·23
166 ··[0x0000041e]··Advance·Line·by·-9·to·698166 ··[0x0000041e]··Advance·Line·by·-9·to·698
167 ··[0x00000420]··Special·opcode·33:·advance·Address·by·4·to·0x148fe8·and·Line·by·0·to·698167 ··[0x00000420]··Special·opcode·33:·advance·Address·by·4·to·0x144ef0·and·Line·by·0·to·698
168 ··[0x00000421]··Set·column·to·9168 ··[0x00000421]··Set·column·to·9
169 ··[0x00000423]··Set·is_stmt·to·1169 ··[0x00000423]··Set·is_stmt·to·1
170 ··[0x00000424]··Special·opcode·35:·advance·Address·by·4·to·0x148fec·and·Line·by·2·to·700170 ··[0x00000424]··Special·opcode·35:·advance·Address·by·4·to·0x144ef4·and·Line·by·2·to·700
171 ··[0x00000425]··Special·opcode·34:·advance·Address·by·4·to·0x148ff0·and·Line·by·1·to·701171 ··[0x00000425]··Special·opcode·34:·advance·Address·by·4·to·0x144ef8·and·Line·by·1·to·701
172 ··[0x00000426]··Set·column·to·22172 ··[0x00000426]··Set·column·to·22
173 ··[0x00000428]··Set·is_stmt·to·0173 ··[0x00000428]··Set·is_stmt·to·0
174 ··[0x00000429]··Copy·(view·1)174 ··[0x00000429]··Copy·(view·1)
175 ··[0x0000042a]··Set·column·to·1175 ··[0x0000042a]··Set·column·to·1
176 ··[0x0000042c]··Special·opcode·26:·advance·Address·by·2·to·0x148ff2·and·Line·by·7·to·708176 ··[0x0000042c]··Special·opcode·26:·advance·Address·by·2·to·0x144efa·and·Line·by·7·to·708
177 ··[0x0000042d]··Set·column·to·9177 ··[0x0000042d]··Set·column·to·9
178 ··[0x0000042f]··Set·is_stmt·to·1178 ··[0x0000042f]··Set·is_stmt·to·1
179 ··[0x00000430]··Special·opcode·29:·advance·Address·by·4·to·0x148ff6·and·Line·by·-4·to·704179 ··[0x00000430]··Special·opcode·29:·advance·Address·by·4·to·0x144efe·and·Line·by·-4·to·704
180 ··[0x00000431]··Set·is_stmt·to·0180 ··[0x00000431]··Set·is_stmt·to·0
181 ··[0x00000432]··Special·opcode·61:·advance·Address·by·8·to·0x148ffe·and·Line·by·0·to·704181 ··[0x00000432]··Special·opcode·61:·advance·Address·by·8·to·0x144f06·and·Line·by·0·to·704
182 ··[0x00000433]··Set·column·to·1182 ··[0x00000433]··Set·column·to·1
183 ··[0x00000435]··Set·is_stmt·to·1183 ··[0x00000435]··Set·is_stmt·to·1
184 ··[0x00000436]··Advance·Line·by·-44·to·660184 ··[0x00000436]··Advance·Line·by·-44·to·660
185 ··[0x00000438]··Special·opcode·33:·advance·Address·by·4·to·0x149002·and·Line·by·0·to·660185 ··[0x00000438]··Special·opcode·33:·advance·Address·by·4·to·0x144f0a·and·Line·by·0·to·660
186 ··[0x00000439]··Set·column·to·5186 ··[0x00000439]··Set·column·to·5
187 ··[0x0000043b]··Special·opcode·7:·advance·Address·by·0·to·0x149002·and·Line·by·2·to·662·(view·1)187 ··[0x0000043b]··Special·opcode·7:·advance·Address·by·0·to·0x144f0a·and·Line·by·2·to·662·(view·1)
188 ··[0x0000043c]··Special·opcode·11:·advance·Address·by·0·to·0x149002·and·Line·by·6·to·668·(view·2)188 ··[0x0000043c]··Special·opcode·11:·advance·Address·by·0·to·0x144f0a·and·Line·by·6·to·668·(view·2)
189 ··[0x0000043d]··Set·column·to·1189 ··[0x0000043d]··Set·column·to·1
190 ··[0x0000043f]··Advance·Line·by·-633·to·35190 ··[0x0000043f]··Advance·Line·by·-633·to·35
191 ··[0x00000442]··Special·opcode·47:·advance·Address·by·6·to·0x149008·and·Line·by·0·to·35191 ··[0x00000442]··Special·opcode·47:·advance·Address·by·6·to·0x144f10·and·Line·by·0·to·35
192 ··[0x00000443]··Set·column·to·5192 ··[0x00000443]··Set·column·to·5
193 ··[0x00000445]··Special·opcode·6:·advance·Address·by·0·to·0x149008·and·Line·by·1·to·36·(view·1)193 ··[0x00000445]··Special·opcode·6:·advance·Address·by·0·to·0x144f10·and·Line·by·1·to·36·(view·1)
194 ··[0x00000446]··Special·opcode·7:·advance·Address·by·0·to·0x149008·and·Line·by·2·to·38·(view·2)194 ··[0x00000446]··Special·opcode·7:·advance·Address·by·0·to·0x144f10·and·Line·by·2·to·38·(view·2)
195 ··[0x00000447]··Set·column·to·1195 ··[0x00000447]··Set·column·to·1
196 ··[0x00000449]··Set·is_stmt·to·0196 ··[0x00000449]··Set·is_stmt·to·0
197 ··[0x0000044a]··Special·opcode·2:·advance·Address·by·0·to·0x149008·and·Line·by·-3·to·35·(view·3)197 ··[0x0000044a]··Special·opcode·2:·advance·Address·by·0·to·0x144f10·and·Line·by·-3·to·35·(view·3)
198 ··[0x0000044b]··Set·column·to·14198 ··[0x0000044b]··Set·column·to·14
199 ··[0x0000044d]··Special·opcode·64:·advance·Address·by·8·to·0x149010·and·Line·by·3·to·38199 ··[0x0000044d]··Special·opcode·64:·advance·Address·by·8·to·0x144f18·and·Line·by·3·to·38
200 ··[0x0000044e]··Set·column·to·5200 ··[0x0000044e]··Set·column·to·5
Max diff block lines reached; 181715298/181725313 bytes (99.99%) of diff not shown.
234 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 346 lines modifiedOffset 1, 346 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0xd923·(32-bit)3 ···Length:········0xd931·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x294):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fltrans·-fno-PIE8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x294):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fltrans·-fno-PIE
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x402):·<artificial>10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x402):·<artificial>
11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x4d799):·/build/python3.9-3.9.2/build-static11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x4d690):·/build/python3.9-3.9.2/build-static
12 ····<19>···DW_AT_ranges······:·0x239812 ····<19>···DW_AT_ranges······:·0x2390
13 ····<1d>···DW_AT_low_pc······:·0x013 ····<1d>···DW_AT_low_pc······:·0x0
14 ····<21>···DW_AT_stmt_list···:·0x014 ····<21>···DW_AT_stmt_list···:·0x0
15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)
16 ····<26>···DW_AT_abstract_origin:·<0x360db6>16 ····<26>···DW_AT_abstract_origin:·<0x36028b>
17 ····<2a>···DW_AT_low_pc······:·0x148fa817 ····<2a>···DW_AT_low_pc······:·0x144eb0
18 ····<2e>···DW_AT_high_pc·····:·0x418 ····<2e>···DW_AT_high_pc·····:·0x4
19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
20 ····<34>···DW_AT_GNU_all_call_sites:·120 ····<34>···DW_AT_GNU_all_call_sites:·1
21 ····<34>···DW_AT_sibling·····:·<0x6b>21 ····<34>···DW_AT_sibling·····:·<0x6b>
22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
23 ····<39>···DW_AT_abstract_origin:·<0x360dc2>23 ····<39>···DW_AT_abstract_origin:·<0x360297>
24 ····<3d>···DW_AT_location····:·0x4·(location·list)24 ····<3d>···DW_AT_location····:·0x4·(location·list)
25 ····<41>···DW_AT_GNU_locviews:·0x025 ····<41>···DW_AT_GNU_locviews:·0x0
26 ·<2><45>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)26 ·<2><45>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
27 ····<46>···DW_AT_abstract_origin:·<0x360dce>27 ····<46>···DW_AT_abstract_origin:·<0x3602a3>
28 ····<4a>···DW_AT_location····:·0x29·(location·list)28 ····<4a>···DW_AT_location····:·0x29·(location·list)
29 ····<4e>···DW_AT_GNU_locviews:·0x2529 ····<4e>···DW_AT_GNU_locviews:·0x25
30 ·<2><52>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)30 ·<2><52>:·Abbrev·Number:·4·(DW_TAG_GNU_call_site)
31 ····<53>···DW_AT_low_pc······:·0x148fac31 ····<53>···DW_AT_low_pc······:·0x144eb4
32 ····<57>···DW_AT_GNU_tail_call:·132 ····<57>···DW_AT_GNU_tail_call:·1
33 ····<57>···DW_AT_abstract_origin:·<0x6b>33 ····<57>···DW_AT_abstract_origin:·<0x6b>
34 ·<3><5b>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)34 ·<3><5b>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
35 ····<5c>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))35 ····<5c>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
36 ····<5e>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·» (DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0)))36 ····<5e>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·» (DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0)))
37 ·<3><62>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)37 ·<3><62>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
38 ····<63>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))38 ····<63>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
39 ····<65>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·» (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1)))39 ····<65>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·» (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1)))
40 ·<3><69>:·Abbrev·Number:·040 ·<3><69>:·Abbrev·Number:·0
41 ·<2><6a>:·Abbrev·Number:·041 ·<2><6a>:·Abbrev·Number:·0
42 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_subprogram)42 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_subprogram)
43 ····<6c>···DW_AT_abstract_origin:·<0x363412>43 ····<6c>···DW_AT_abstract_origin:·<0x3628e7>
44 ····<70>···DW_AT_low_pc······:·0x148fac44 ····<70>···DW_AT_low_pc······:·0x144eb4
45 ····<74>···DW_AT_high_pc·····:·0x1c45 ····<74>···DW_AT_high_pc·····:·0x1c
46 ····<78>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)46 ····<78>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
47 ····<7a>···DW_AT_GNU_all_call_sites:·147 ····<7a>···DW_AT_GNU_all_call_sites:·1
48 ····<7a>···DW_AT_sibling·····:·<0xb1>48 ····<7a>···DW_AT_sibling·····:·<0xb1>
49 ·<2><7e>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)49 ·<2><7e>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
50 ····<7f>···DW_AT_abstract_origin:·<0x363423>50 ····<7f>···DW_AT_abstract_origin:·<0x3628f8>
51 ····<83>···DW_AT_location····:·0x4e·(location·list)51 ····<83>···DW_AT_location····:·0x4e·(location·list)
52 ····<87>···DW_AT_GNU_locviews:·0x4a52 ····<87>···DW_AT_GNU_locviews:·0x4a
53 ·<2><8b>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)53 ·<2><8b>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
54 ····<8c>···DW_AT_abstract_origin:·<0x363430>54 ····<8c>···DW_AT_abstract_origin:·<0x362905>
55 ····<90>···DW_AT_location····:·0x70·(location·list)55 ····<90>···DW_AT_location····:·0x70·(location·list)
56 ····<94>···DW_AT_GNU_locviews:·0x6c56 ····<94>···DW_AT_GNU_locviews:·0x6c
57 ·<2><98>:·Abbrev·Number:·6·(DW_TAG_variable)57 ·<2><98>:·Abbrev·Number:·6·(DW_TAG_variable)
58 ····<99>···DW_AT_abstract_origin:·<0x36343d>58 ····<99>···DW_AT_abstract_origin:·<0x362912>
59 ····<9d>···DW_AT_location····:·2·byte·block:·91·68·»     (DW_OP_fbreg:·-24)59 ····<9d>···DW_AT_location····:·2·byte·block:·91·68·»     (DW_OP_fbreg:·-24)
60 ·<2><a0>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site)60 ·<2><a0>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site)
61 ····<a1>···DW_AT_low_pc······:·0x148fc461 ····<a1>···DW_AT_low_pc······:·0x144ecc
62 ····<a5>···DW_AT_abstract_origin:·<0xb1>62 ····<a5>···DW_AT_abstract_origin:·<0xb1>
63 ·<3><a9>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)63 ·<3><a9>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
64 ····<aa>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))64 ····<aa>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
65 ····<ac>···DW_AT_GNU_call_site_value:·2·byte·block:·7d·0·»   (DW_OP_breg13·(r13):·0)65 ····<ac>···DW_AT_GNU_call_site_value:·2·byte·block:·7d·0·»   (DW_OP_breg13·(r13):·0)
66 ·<3><af>:·Abbrev·Number:·066 ·<3><af>:·Abbrev·Number:·0
67 ·<2><b0>:·Abbrev·Number:·067 ·<2><b0>:·Abbrev·Number:·0
68 ·<1><b1>:·Abbrev·Number:·2·(DW_TAG_subprogram)68 ·<1><b1>:·Abbrev·Number:·2·(DW_TAG_subprogram)
69 ····<b2>···DW_AT_abstract_origin:·<0x363484>69 ····<b2>···DW_AT_abstract_origin:·<0x362959>
70 ····<b6>···DW_AT_low_pc······:·0x148fc870 ····<b6>···DW_AT_low_pc······:·0x144ed0
71 ····<ba>···DW_AT_high_pc·····:·0x3e71 ····<ba>···DW_AT_high_pc·····:·0x3e
72 ····<be>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)72 ····<be>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
73 ····<c0>···DW_AT_GNU_all_call_sites:·173 ····<c0>···DW_AT_GNU_all_call_sites:·1
74 ····<c0>···DW_AT_sibling·····:·<0x139>74 ····<c0>···DW_AT_sibling·····:·<0x139>
75 ·<2><c4>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)75 ·<2><c4>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
76 ····<c5>···DW_AT_abstract_origin:·<0x363495>76 ····<c5>···DW_AT_abstract_origin:·<0x36296a>
77 ····<c9>···DW_AT_location····:·0x97·(location·list)77 ····<c9>···DW_AT_location····:·0x97·(location·list)
78 ····<cd>···DW_AT_GNU_locviews:·0x9178 ····<cd>···DW_AT_GNU_locviews:·0x91
79 ·<2><d1>:·Abbrev·Number:·8·(DW_TAG_variable)79 ·<2><d1>:·Abbrev·Number:·8·(DW_TAG_variable)
80 ····<d2>···DW_AT_abstract_origin:·<0x3634a2>80 ····<d2>···DW_AT_abstract_origin:·<0x362977>
81 ····<d6>···DW_AT_location····:·0xd1·(location·list)81 ····<d6>···DW_AT_location····:·0xd1·(location·list)
82 ····<da>···DW_AT_GNU_locviews:·0xc382 ····<da>···DW_AT_GNU_locviews:·0xc3
83 ·<2><de>:·Abbrev·Number:·9·(DW_TAG_inlined_subroutine)83 ·<2><de>:·Abbrev·Number:·9·(DW_TAG_inlined_subroutine)
84 ····<df>···DW_AT_abstract_origin:·<0x3634d5>84 ····<df>···DW_AT_abstract_origin:·<0x3629aa>
85 ····<e3>···DW_AT_entry_pc····:·0x14900285 ····<e3>···DW_AT_entry_pc····:·0x144f0a
86 ····<e7>···DW_AT_GNU_entry_view:·086 ····<e7>···DW_AT_GNU_entry_view:·0
87 ····<e9>···DW_AT_low_pc······:·0x14900287 ····<e9>···DW_AT_low_pc······:·0x144f0a
88 ····<ed>···DW_AT_high_pc·····:·0x488 ····<ed>···DW_AT_high_pc·····:·0x4
89 ····<f1>···DW_AT_call_file···:·289 ····<f1>···DW_AT_call_file···:·2
90 ····<f2>···DW_AT_call_line···:·70490 ····<f2>···DW_AT_call_line···:·704
91 ····<f4>···DW_AT_call_column·:·991 ····<f4>···DW_AT_call_column·:·9
92 ····<f5>···DW_AT_sibling·····:·<0x10b>92 ····<f5>···DW_AT_sibling·····:·<0x10b>
93 ·<3><f9>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)93 ·<3><f9>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
94 ····<fa>···DW_AT_abstract_origin:·<0x3634e2>94 ····<fa>···DW_AT_abstract_origin:·<0x3629b7>
95 ····<fe>···DW_AT_location····:·2·byte·block:·91·68·»     (DW_OP_fbreg:·-24)95 ····<fe>···DW_AT_location····:·2·byte·block:·91·68·»     (DW_OP_fbreg:·-24)
96 ·<3><101>:·Abbrev·Number:·11·(DW_TAG_GNU_call_site)96 ·<3><101>:·Abbrev·Number:·11·(DW_TAG_GNU_call_site)
97 ····<102>···DW_AT_low_pc······:·0x14900697 ····<102>···DW_AT_low_pc······:·0x144f0e
98 ····<106>···DW_AT_abstract_origin:·<0x33d>98 ····<106>···DW_AT_abstract_origin:·<0x33d>
99 ·<3><10a>:·Abbrev·Number:·099 ·<3><10a>:·Abbrev·Number:·0
100 ·<2><10b>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site)100 ·<2><10b>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site)
101 ····<10c>···DW_AT_low_pc······:·0x148fd6101 ····<10c>···DW_AT_low_pc······:·0x144ede
102 ····<110>···DW_AT_abstract_origin:·<0x139>102 ····<110>···DW_AT_abstract_origin:·<0x139>
103 ····<114>···DW_AT_sibling·····:·<0x126>103 ····<114>···DW_AT_sibling·····:·<0x126>
104 ·<3><118>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)104 ·<3><118>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
105 ····<119>···DW_AT_location····:·1·byte·block:·50·»      (DW_OP_reg0·(r0))105 ····<119>···DW_AT_location····:·1·byte·block:·50·»      (DW_OP_reg0·(r0))
106 ····<11b>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»  (DW_OP_breg4·(r4):·0)106 ····<11b>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»  (DW_OP_breg4·(r4):·0)
107 ·<3><11e>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)107 ·<3><11e>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site_parameter)
108 ····<11f>···DW_AT_location····:·1·byte·block:·51·»      (DW_OP_reg1·(r1))108 ····<11f>···DW_AT_location····:·1·byte·block:·51·»      (DW_OP_reg1·(r1))
109 ····<121>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·»(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0)))109 ····<121>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·»(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0)))
110 ·<3><125>:·Abbrev·Number:·0110 ·<3><125>:·Abbrev·Number:·0
111 ·<2><126>:·Abbrev·Number:·13·(DW_TAG_GNU_call_site)111 ·<2><126>:·Abbrev·Number:·13·(DW_TAG_GNU_call_site)
112 ····<127>···DW_AT_low_pc······:·0x148fe8112 ····<127>···DW_AT_low_pc······:·0x144ef0
113 ····<12b>···DW_AT_GNU_tail_call:·1113 ····<12b>···DW_AT_GNU_tail_call:·1
114 ····<12b>···DW_AT_abstract_origin:·<0x241>114 ····<12b>···DW_AT_abstract_origin:·<0x241>
115 ·<2><12f>:·Abbrev·Number:·11·(DW_TAG_GNU_call_site)115 ·<2><12f>:·Abbrev·Number:·11·(DW_TAG_GNU_call_site)
116 ····<130>···DW_AT_low_pc······:·0x148ff0116 ····<130>···DW_AT_low_pc······:·0x144ef8
117 ····<134>···DW_AT_abstract_origin:·<0x246>117 ····<134>···DW_AT_abstract_origin:·<0x246>
118 ·<2><138>:·Abbrev·Number:·0118 ·<2><138>:·Abbrev·Number:·0
119 ·<1><139>:·Abbrev·Number:·2·(DW_TAG_subprogram)119 ·<1><139>:·Abbrev·Number:·2·(DW_TAG_subprogram)
120 ····<13a>···DW_AT_abstract_origin:·<0x3639e3>120 ····<13a>···DW_AT_abstract_origin:·<0x362eb8>
121 ····<13e>···DW_AT_low_pc······:·0x149008121 ····<13e>···DW_AT_low_pc······:·0x144f10
122 ····<142>···DW_AT_high_pc·····:·0x6e122 ····<142>···DW_AT_high_pc·····:·0x6e
123 ····<146>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)123 ····<146>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)
124 ····<148>···DW_AT_GNU_all_call_sites:·1124 ····<148>···DW_AT_GNU_all_call_sites:·1
125 ····<148>···DW_AT_sibling·····:·<0x241>125 ····<148>···DW_AT_sibling·····:·<0x241>
126 ·<2><14c>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)126 ·<2><14c>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
Max diff block lines reached; 245690746/245698591 bytes (100.00%) of diff not shown.
650 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 310, 26 lines modifiedOffset 310, 26 lines modified
310 ····DW_AT_abstract_origin·DW_FORM_ref_addr310 ····DW_AT_abstract_origin·DW_FORM_ref_addr
311 ····DW_AT_low_pc·······DW_FORM_addr311 ····DW_AT_low_pc·······DW_FORM_addr
312 ····DW_AT_high_pc······DW_FORM_data4312 ····DW_AT_high_pc······DW_FORM_data4
313 ····DW_AT_call_file····DW_FORM_data1313 ····DW_AT_call_file····DW_FORM_data1
314 ····DW_AT_call_line····DW_FORM_data1314 ····DW_AT_call_line····DW_FORM_data1
315 ····DW_AT_call_column··DW_FORM_data1315 ····DW_AT_call_column··DW_FORM_data1
316 ····DW_AT·value:·0·····DW_FORM·value:·0316 ····DW_AT·value:·0·····DW_FORM·value:·0
 317 ···52······DW_TAG_GNU_call_site····[has·children]
 318 ····DW_AT_low_pc·······DW_FORM_addr
 319 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
 320 ····DW_AT_sibling······DW_FORM_ref4
 321 ····DW_AT·value:·0·····DW_FORM·value:·0
317 ···52······DW_TAG_inlined_subroutine····[has·children]322 ···53······DW_TAG_inlined_subroutine····[has·children]
318 ····DW_AT_abstract_origin·DW_FORM_ref_addr323 ····DW_AT_abstract_origin·DW_FORM_ref_addr
319 ····DW_AT_ranges·······DW_FORM_sec_offset324 ····DW_AT_ranges·······DW_FORM_sec_offset
320 ····DW_AT_call_file····DW_FORM_data1325 ····DW_AT_call_file····DW_FORM_data1
321 ····DW_AT_call_line····DW_FORM_data2326 ····DW_AT_call_line····DW_FORM_data2
322 ····DW_AT_call_column··DW_FORM_data1327 ····DW_AT_call_column··DW_FORM_data1
323 ····DW_AT·value:·0·····DW_FORM·value:·0328 ····DW_AT·value:·0·····DW_FORM·value:·0
324 ···53······DW_TAG_GNU_call_site····[has·children] 
325 ····DW_AT_low_pc·······DW_FORM_addr 
326 ····DW_AT_GNU_tail_call·DW_FORM_flag_present 
327 ····DW_AT_sibling······DW_FORM_ref4 
328 ····DW_AT·value:·0·····DW_FORM·value:·0 
329 ···54······DW_TAG_inlined_subroutine····[no·children]329 ···54······DW_TAG_inlined_subroutine····[no·children]
330 ····DW_AT_abstract_origin·DW_FORM_ref_addr330 ····DW_AT_abstract_origin·DW_FORM_ref_addr
331 ····DW_AT_entry_pc·····DW_FORM_addr331 ····DW_AT_entry_pc·····DW_FORM_addr
332 ····DW_AT_GNU_entry_view·DW_FORM_data2332 ····DW_AT_GNU_entry_view·DW_FORM_data2
333 ····DW_AT_low_pc·······DW_FORM_addr333 ····DW_AT_low_pc·······DW_FORM_addr
334 ····DW_AT_high_pc······DW_FORM_data4334 ····DW_AT_high_pc······DW_FORM_data4
335 ····DW_AT_call_file····DW_FORM_data1335 ····DW_AT_call_file····DW_FORM_data1
Offset 563, 114 lines modifiedOffset 563, 114 lines modified
563 ····DW_AT_call_file····DW_FORM_data1563 ····DW_AT_call_file····DW_FORM_data1
564 ····DW_AT_call_line····DW_FORM_data2564 ····DW_AT_call_line····DW_FORM_data2
565 ····DW_AT_call_column··DW_FORM_data1565 ····DW_AT_call_column··DW_FORM_data1
566 ····DW_AT_sibling······DW_FORM_ref4566 ····DW_AT_sibling······DW_FORM_ref4
567 ····DW_AT·value:·0·····DW_FORM·value:·0567 ····DW_AT·value:·0·····DW_FORM·value:·0
568 ···33······DW_TAG_inlined_subroutine····[has·children]568 ···33······DW_TAG_inlined_subroutine····[has·children]
569 ····DW_AT_abstract_origin·DW_FORM_ref_addr569 ····DW_AT_abstract_origin·DW_FORM_ref_addr
570 ····DW_AT_ranges·······DW_FORM_sec_offset 
571 ····DW_AT_call_file····DW_FORM_data1 
572 ····DW_AT_call_line····DW_FORM_data2 
573 ····DW_AT_call_column··DW_FORM_data1 
574 ····DW_AT·value:·0·····DW_FORM·value:·0 
575 ···34······DW_TAG_inlined_subroutine····[has·children] 
576 ····DW_AT_abstract_origin·DW_FORM_ref_addr 
577 ····DW_AT_entry_pc·····DW_FORM_addr570 ····DW_AT_entry_pc·····DW_FORM_addr
578 ····DW_AT_GNU_entry_view·DW_FORM_data2571 ····DW_AT_GNU_entry_view·DW_FORM_data2
579 ····DW_AT_low_pc·······DW_FORM_addr572 ····DW_AT_low_pc·······DW_FORM_addr
580 ····DW_AT_high_pc······DW_FORM_data4573 ····DW_AT_high_pc······DW_FORM_data4
581 ····DW_AT_call_file····DW_FORM_data1574 ····DW_AT_call_file····DW_FORM_data1
582 ····DW_AT_call_line····DW_FORM_data2575 ····DW_AT_call_line····DW_FORM_data2
583 ····DW_AT_call_column··DW_FORM_data1576 ····DW_AT_call_column··DW_FORM_data1
584 ····DW_AT_sibling······DW_FORM_ref4577 ····DW_AT_sibling······DW_FORM_ref4
585 ····DW_AT·value:·0·····DW_FORM·value:·0578 ····DW_AT·value:·0·····DW_FORM·value:·0
586 ···35······DW_TAG_inlined_subroutine····[has·children]579 ···34······DW_TAG_inlined_subroutine····[has·children]
587 ····DW_AT_abstract_origin·DW_FORM_ref_addr580 ····DW_AT_abstract_origin·DW_FORM_ref_addr
588 ····DW_AT_low_pc·······DW_FORM_addr581 ····DW_AT_low_pc·······DW_FORM_addr
589 ····DW_AT_high_pc······DW_FORM_data4582 ····DW_AT_high_pc······DW_FORM_data4
590 ····DW_AT_call_file····DW_FORM_data1583 ····DW_AT_call_file····DW_FORM_data1
591 ····DW_AT_call_line····DW_FORM_data1584 ····DW_AT_call_line····DW_FORM_data1
592 ····DW_AT_call_column··DW_FORM_data1585 ····DW_AT_call_column··DW_FORM_data1
593 ····DW_AT_sibling······DW_FORM_ref4586 ····DW_AT_sibling······DW_FORM_ref4
594 ····DW_AT·value:·0·····DW_FORM·value:·0587 ····DW_AT·value:·0·····DW_FORM·value:·0
595 ···36······DW_TAG_inlined_subroutine····[has·children]588 ···35······DW_TAG_inlined_subroutine····[has·children]
596 ····DW_AT_abstract_origin·DW_FORM_ref_addr589 ····DW_AT_abstract_origin·DW_FORM_ref_addr
597 ····DW_AT_ranges·······DW_FORM_sec_offset590 ····DW_AT_ranges·······DW_FORM_sec_offset
598 ····DW_AT_call_file····DW_FORM_data1591 ····DW_AT_call_file····DW_FORM_data1
599 ····DW_AT_call_line····DW_FORM_data1592 ····DW_AT_call_line····DW_FORM_data1
600 ····DW_AT_call_column··DW_FORM_data1593 ····DW_AT_call_column··DW_FORM_data1
601 ····DW_AT·value:·0·····DW_FORM·value:·0594 ····DW_AT·value:·0·····DW_FORM·value:·0
602 ···37······DW_TAG_lexical_block····[has·children]595 ···36······DW_TAG_lexical_block····[has·children]
603 ····DW_AT_abstract_origin·DW_FORM_ref_addr596 ····DW_AT_abstract_origin·DW_FORM_ref_addr
604 ····DW_AT_low_pc·······DW_FORM_addr597 ····DW_AT_low_pc·······DW_FORM_addr
605 ····DW_AT_high_pc······DW_FORM_data4598 ····DW_AT_high_pc······DW_FORM_data4
606 ····DW_AT·value:·0·····DW_FORM·value:·0599 ····DW_AT·value:·0·····DW_FORM·value:·0
607 ···38······DW_TAG_lexical_block····[has·children]600 ···37······DW_TAG_lexical_block····[has·children]
608 ····DW_AT_abstract_origin·DW_FORM_ref_addr601 ····DW_AT_abstract_origin·DW_FORM_ref_addr
609 ····DW_AT_low_pc·······DW_FORM_addr602 ····DW_AT_low_pc·······DW_FORM_addr
610 ····DW_AT_high_pc······DW_FORM_data4603 ····DW_AT_high_pc······DW_FORM_data4
611 ····DW_AT_sibling······DW_FORM_ref4604 ····DW_AT_sibling······DW_FORM_ref4
612 ····DW_AT·value:·0·····DW_FORM·value:·0605 ····DW_AT·value:·0·····DW_FORM·value:·0
613 ···39······DW_TAG_variable····[no·children]606 ···38······DW_TAG_variable····[no·children]
614 ····DW_AT_abstract_origin·DW_FORM_ref_addr607 ····DW_AT_abstract_origin·DW_FORM_ref_addr
615 ····DW_AT_const_value··DW_FORM_data2608 ····DW_AT_const_value··DW_FORM_data2
616 ····DW_AT·value:·0·····DW_FORM·value:·0609 ····DW_AT·value:·0·····DW_FORM·value:·0
617 ···40······DW_TAG_inlined_subroutine····[has·children]610 ···39······DW_TAG_inlined_subroutine····[has·children]
618 ····DW_AT_abstract_origin·DW_FORM_ref_addr611 ····DW_AT_abstract_origin·DW_FORM_ref_addr
619 ····DW_AT_low_pc·······DW_FORM_addr612 ····DW_AT_low_pc·······DW_FORM_addr
620 ····DW_AT_high_pc······DW_FORM_data4613 ····DW_AT_high_pc······DW_FORM_data4
621 ····DW_AT_call_file····DW_FORM_data1614 ····DW_AT_call_file····DW_FORM_data1
622 ····DW_AT_call_line····DW_FORM_data2615 ····DW_AT_call_line····DW_FORM_data2
623 ····DW_AT_call_column··DW_FORM_data1616 ····DW_AT_call_column··DW_FORM_data1
624 ····DW_AT_sibling······DW_FORM_ref4617 ····DW_AT_sibling······DW_FORM_ref4
625 ····DW_AT·value:·0·····DW_FORM·value:·0618 ····DW_AT·value:·0·····DW_FORM·value:·0
626 ···41······DW_TAG_GNU_call_site_parameter····[no·children]619 ···40······DW_TAG_GNU_call_site_parameter····[no·children]
627 ····DW_AT_abstract_origin·DW_FORM_ref4620 ····DW_AT_abstract_origin·DW_FORM_ref4
628 ····DW_AT_GNU_call_site_value·DW_FORM_exprloc621 ····DW_AT_GNU_call_site_value·DW_FORM_exprloc
629 ····DW_AT·value:·0·····DW_FORM·value:·0622 ····DW_AT·value:·0·····DW_FORM·value:·0
630 ···42······DW_TAG_subprogram····[has·children]623 ···41······DW_TAG_subprogram····[has·children]
631 ····DW_AT_abstract_origin·DW_FORM_ref_addr624 ····DW_AT_abstract_origin·DW_FORM_ref_addr
632 ····DW_AT_sibling······DW_FORM_ref4625 ····DW_AT_sibling······DW_FORM_ref4
633 ····DW_AT·value:·0·····DW_FORM·value:·0626 ····DW_AT·value:·0·····DW_FORM·value:·0
634 ···43······DW_TAG_subprogram····[has·children]627 ···42······DW_TAG_subprogram····[has·children]
635 ····DW_AT_abstract_origin·DW_FORM_ref_addr628 ····DW_AT_abstract_origin·DW_FORM_ref_addr
636 ····DW_AT_linkage_name·DW_FORM_strp629 ····DW_AT_linkage_name·DW_FORM_strp
637 ····DW_AT_low_pc·······DW_FORM_addr630 ····DW_AT_low_pc·······DW_FORM_addr
638 ····DW_AT_high_pc······DW_FORM_data4631 ····DW_AT_high_pc······DW_FORM_data4
639 ····DW_AT_frame_base···DW_FORM_exprloc632 ····DW_AT_frame_base···DW_FORM_exprloc
640 ····DW_AT_GNU_all_call_sites·DW_FORM_flag_present633 ····DW_AT_GNU_all_call_sites·DW_FORM_flag_present
641 ····DW_AT_sibling······DW_FORM_ref4634 ····DW_AT_sibling······DW_FORM_ref4
642 ····DW_AT·value:·0·····DW_FORM·value:·0635 ····DW_AT·value:·0·····DW_FORM·value:·0
643 ···44······DW_TAG_formal_parameter····[no·children]636 ···43······DW_TAG_formal_parameter····[no·children]
644 ····DW_AT_abstract_origin·DW_FORM_ref_addr637 ····DW_AT_abstract_origin·DW_FORM_ref_addr
645 ····DW_AT_const_value··DW_FORM_data2638 ····DW_AT_const_value··DW_FORM_data2
646 ····DW_AT·value:·0·····DW_FORM·value:·0639 ····DW_AT·value:·0·····DW_FORM·value:·0
647 ···45······DW_TAG_lexical_block····[has·children]640 ···44······DW_TAG_lexical_block····[has·children]
648 ····DW_AT_ranges·······DW_FORM_sec_offset641 ····DW_AT_ranges·······DW_FORM_sec_offset
649 ····DW_AT_sibling······DW_FORM_ref4642 ····DW_AT_sibling······DW_FORM_ref4
650 ····DW_AT·value:·0·····DW_FORM·value:·0643 ····DW_AT·value:·0·····DW_FORM·value:·0
651 ···46······DW_TAG_lexical_block····[has·children]644 ···45······DW_TAG_lexical_block····[has·children]
652 ····DW_AT_abstract_origin·DW_FORM_ref_addr645 ····DW_AT_abstract_origin·DW_FORM_ref_addr
653 ····DW_AT_sibling······DW_FORM_ref4646 ····DW_AT_sibling······DW_FORM_ref4
654 ····DW_AT·value:·0·····DW_FORM·value:·0647 ····DW_AT·value:·0·····DW_FORM·value:·0
655 ···47······DW_TAG_GNU_call_site_parameter····[no·children]648 ···46······DW_TAG_GNU_call_site_parameter····[no·children]
656 ····DW_AT_location·····DW_FORM_exprloc649 ····DW_AT_location·····DW_FORM_exprloc
657 ····DW_AT·value:·0·····DW_FORM·value:·0650 ····DW_AT·value:·0·····DW_FORM·value:·0
Max diff block lines reached; 659675/665890 bytes (99.07%) of diff not shown.
189 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 2360 lines modifiedOffset 3, 2293 lines modified
3 ··Length:···················2923 ··Length:···················292
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00148fa8·0000509a·9 ····00144eb0·0000509a·
10 ····0005e1f8·0000002a·10 ····0005e174·0000002a·
11 ····0005e224·00000048·11 ····0005e1a0·00000048·
12 ····0005e26c·0000006c·12 ····0005e1e8·0000006c·
13 ····0005e2d8·0000003a·13 ····0005e254·0000003a·
14 ····0005e314·0000000c· 
15 ····0005e320·0000002c·14 ····0005e290·0000000c·
16 ····0005e34c·000000c0· 
17 ····0005e40c·0000002c·15 ····0005e29c·0000002c·
 16 ····0005e2c8·000000c0·
 17 ····0005e388·0000002c·
18 ····0005e438·00000086·18 ····0005e3b4·00000086·
19 ····0005e4c0·00000026·19 ····0005e43c·00000026·
20 ····0005e4e8·0000002c·20 ····0005e464·0000002c·
21 ····0005e514·00000006·21 ····0005e490·00000006·
22 ····0005e51c·0000003e·22 ····0005e498·0000003e·
23 ····0005e55c·00000022·23 ····0005e4d8·00000022·
24 ····0005e580·0000000e·24 ····0005e4fc·0000000e·
25 ····00029dc8·00000098·25 ····00029dc8·00000098·
26 ····00029e60·000000f8·26 ····00029e60·000000f8·
27 ····00029f58·000000dc·27 ····00029f58·000000dc·
28 ····0002a034·0000003c·28 ····0002a034·0000003c·
29 ····0005e590·000000ca·29 ····0005e50c·000000ca·
30 ····0002a070·0000026c·30 ····0002a070·0000026c·
31 ····0005e65c·0000015e·31 ····0005e5d8·0000015e·
32 ····0005e7bc·00000018·32 ····0005e738·00000018·
33 ····0005e7d4·00000048·33 ····0005e750·00000048·
34 ····0005e81c·00000060·34 ····0005e798·00000060·
35 ····0002a2dc·0000000e·35 ····0002a2dc·0000000e·
36 ····0005e87c·00000064·36 ····0005e7f8·00000064·
37 ····0005e8e0·000001c8·37 ····0005e85c·000001c8·
38 ····0005eaa8·00000050·38 ····0005ea24·00000050·
39 ····0005eaf8·00000036·39 ····0005ea74·00000036·
40 ····0005eb30·00000048·40 ····0005eaac·00000048·
41 ····0002a2ea·00000038·41 ····0002a2ea·00000038·
42 ····0005eb78·0000015e·42 ····0005eaf4·0000015e·
43 ····00000000·00000000·43 ····00000000·00000000·
44 ··Length:···················32444 ··Length:···················316
45 ··Version:··················245 ··Version:··················2
46 ··Offset·into·.debug_info:··0xd92746 ··Offset·into·.debug_info:··0xd935
47 ··Pointer·Size:·············447 ··Pointer·Size:·············4
48 ··Segment·Size:·············048 ··Segment·Size:·············0
  
49 ····Address····Length49 ····Address····Length
50 ····0014e048·0000358a·50 ····00149f50·000035ba·
51 ····0005ecd8·00000028·51 ····0005ec54·00000028·
52 ····0005ed00·000002f2·52 ····0005ec7c·000002f2·
53 ····0005eff4·000004b4·53 ····0005ef70·000004b4·
54 ····0005f4a8·00000088·54 ····0005f424·00000088·
55 ····0005f530·00000208·55 ····0005f4ac·00000208·
56 ····0005f738·0000001a·56 ····0005f6b4·0000001a·
57 ····0002a324·0000000e·57 ····0002a324·0000000e·
58 ····0005f754·00000006·58 ····0005f6d0·00000006·
59 ····0005f75c·00000012·59 ····0005f6d8·00000012·
60 ····0005f770·00000368·60 ····0005f6ec·00000508·
61 ····0005fad8·000000d4·61 ····0005fbf4·000000d4·
62 ····0005fbac·000001b8·62 ····0005fcc8·000001b8·
63 ····0005fd64·00000174·63 ····0005fe80·00000174·
64 ····0005fed8·000000c4·64 ····0005fff4·000000c4·
65 ····0005ff9c·000000b0· 
66 ····0006004c·000002a2· 
67 ····000602f0·00000030·65 ····000600b8·000000b0·
 66 ····00060168·000002a2·
68 ····00060320·00000004·67 ····0006040c·00000004·
69 ····00060324·0000001e·68 ····00060410·0000001e·
70 ····00060344·00000030·69 ····00060430·00000030·
71 ····00060374·000000aa·70 ····00060460·000000aa·
72 ····00060420·0000001c·71 ····0006050c·0000001c·
73 ····0006043c·00000d8e·72 ····00060528·00000d8a·
74 ····000611cc·00000168·73 ····000612b4·00000168·
75 ····00061334·00000336·74 ····0006141c·00000336·
76 ····0006166c·0000003c·75 ····00061754·0000003c·
77 ····000616a8·00000090·76 ····00061790·00000090·
78 ····00061738·00000004·77 ····00061820·00000004·
79 ····0006173c·000000ee· 
80 ····0006182c·000000e8·78 ····00061824·000000ee·
81 ····00061914·000008b2·79 ····00061914·000000e8·
 80 ····000619fc·00000820·
82 ····000621c8·0000022c·81 ····0006221c·00000226·
83 ····000623f4·00000b28·82 ····00062444·00000b08·
84 ····00062f1c·00000050·83 ····00062f4c·00000050·
85 ····00062f6c·00000022·84 ····00062f9c·00000022·
86 ····00062f90·00000790·85 ····00062fc0·00000790·
87 ····00063720·0000028c·86 ····00063750·00000294·
88 ····00000000·00000000·87 ····00000000·00000000·
89 ··Length:···················62088 ··Length:···················628
90 ··Version:··················289 ··Version:··················2
91 ··Offset·into·.debug_info:··0x19ca690 ··Offset·into·.debug_info:··0x19dc7
92 ··Pointer·Size:·············491 ··Pointer·Size:·············4
93 ··Segment·Size:·············092 ··Segment·Size:·············0
  
94 ····Address····Length93 ····Address····Length
95 ····001515d4·00000366·94 ····0014d50c·000002be·
96 ····000639ac·00000038·95 ····000639e4·00000038·
97 ····000639e4·0000012a·96 ····00063a1c·00000130·
98 ····00063b10·000005a8·97 ····00063b4c·000005ac·
99 ····000640b8·00000006·98 ····000640f8·00000006·
100 ····000640c0·00000394·99 ····00064100·00000394·
101 ····00064454·000001c4·100 ····00064494·000001c4·
102 ····00064618·000001a0·101 ····00064658·000001a0·
103 ····000647b8·00001e88·102 ····000647f8·00001e80·
104 ····00066640·00000144·103 ····00066678·00000144·
 104 ····000667bc·000000a8·
105 ····00066784·00000062·105 ····00066864·00000062·
106 ····000667e8·0000023a·106 ····000668c8·00000234·
 107 ····00066afc·000001a6·
107 ····00066a24·000001c4·108 ····00066ca4·0000000c·
108 ····00066be8·0000000c· 
109 ····00066bf4·0000001e·109 ····00066cb0·0000001e·
110 ····00066c14·00000110·110 ····00066cd0·00000110·
111 ····00066d24·00000284·111 ····00066de0·00000284·
112 ····00066fa8·00000008·112 ····00067064·00000008·
113 ····00066fb0·00000344·113 ····0006706c·00000344·
114 ····000672f4·00000086· 
115 ····0006737c·00000616· 
116 ····00067994·000001d2· 
117 ····00067b68·00000048· 
118 ····00067bb0·00000038·114 ····000673b0·00000086·
 115 ····00067438·00000616·
 116 ····00067a50·000001d2·
Max diff block lines reached; 186315/193201 bytes (96.44%) of diff not shown.
113 MB
readelf --wide --debug-dump=loc {}
    
Offset 2, 107 lines modifiedOffset 2, 107 lines modified
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····00000000·v0000000·v0000000·location·view·pair3 ····00000000·v0000000·v0000000·location·view·pair
4 ····00000002·v0000000·v0000000·location·view·pair4 ····00000002·v0000000·v0000000·location·view·pair
  
5 ····00000004·v0000000·v0000000·views·at·00000000·for:5 ····00000004·v0000000·v0000000·views·at·00000000·for:
6 ·············00148fa8·00148fab·(DW_OP_reg0·(r0))6 ·············00144eb0·00144eb3·(DW_OP_reg0·(r0))
7 ····0000000f·v0000000·v0000000·views·at·00000002·for:7 ····0000000f·v0000000·v0000000·views·at·00000002·for:
8 ·············00148fab·00148fac·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)8 ·············00144eb3·00144eb4·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
9 ····0000001d·<End·of·list>9 ····0000001d·<End·of·list>
  
10 ····00000025·v0000000·v0000000·location·view·pair10 ····00000025·v0000000·v0000000·location·view·pair
11 ····00000027·v0000000·v0000000·location·view·pair11 ····00000027·v0000000·v0000000·location·view·pair
  
12 ····00000029·v0000000·v0000000·views·at·00000025·for:12 ····00000029·v0000000·v0000000·views·at·00000025·for:
13 ·············00148fa8·00148fab·(DW_OP_reg1·(r1))13 ·············00144eb0·00144eb3·(DW_OP_reg1·(r1))
14 ····00000034·v0000000·v0000000·views·at·00000027·for:14 ····00000034·v0000000·v0000000·views·at·00000027·for:
15 ·············00148fab·00148fac·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)15 ·············00144eb3·00144eb4·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
16 ····00000042·<End·of·list>16 ····00000042·<End·of·list>
  
17 ····0000004a·v0000000·v0000000·location·view·pair17 ····0000004a·v0000000·v0000000·location·view·pair
18 ····0000004c·v0000000·v0000000·location·view·pair18 ····0000004c·v0000000·v0000000·location·view·pair
  
19 ····0000004e·v0000000·v0000000·views·at·0000004a·for:19 ····0000004e·v0000000·v0000000·views·at·0000004a·for:
20 ·············00148fac·00148fb8·(DW_OP_reg0·(r0))20 ·············00144eb4·00144ec0·(DW_OP_reg0·(r0))
21 ····00000059·v0000000·v0000000·views·at·0000004c·for:21 ····00000059·v0000000·v0000000·views·at·0000004c·for:
22 ·············00148fb8·00148fc8·(DW_OP_reg4·(r4))22 ·············00144ec0·00144ed0·(DW_OP_reg4·(r4))
23 ····00000064·<End·of·list>23 ····00000064·<End·of·list>
  
24 ····0000006c·v0000000·v0000000·location·view·pair24 ····0000006c·v0000000·v0000000·location·view·pair
25 ····0000006e·v0000000·v0000000·location·view·pair25 ····0000006e·v0000000·v0000000·location·view·pair
  
26 ····00000070·v0000000·v0000000·views·at·0000006c·for:26 ····00000070·v0000000·v0000000·views·at·0000006c·for:
27 ·············00148fac·00148fc3·(DW_OP_reg1·(r1))27 ·············00144eb4·00144ecb·(DW_OP_reg1·(r1))
28 ····0000007b·v0000000·v0000000·views·at·0000006e·for:28 ····0000007b·v0000000·v0000000·views·at·0000006e·for:
29 ·············00148fc3·00148fc8·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)29 ·············00144ecb·00144ed0·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
30 ····00000089·<End·of·list>30 ····00000089·<End·of·list>
  
31 ····00000091·v0000000·v0000000·location·view·pair31 ····00000091·v0000000·v0000000·location·view·pair
32 ····00000093·v0000000·v0000000·location·view·pair32 ····00000093·v0000000·v0000000·location·view·pair
33 ····00000095·v0000000·v0000000·location·view·pair33 ····00000095·v0000000·v0000000·location·view·pair
  
34 ····00000097·v0000000·v0000000·views·at·00000091·for:34 ····00000097·v0000000·v0000000·views·at·00000091·for:
35 ·············00148fc8·00148fd2·(DW_OP_reg0·(r0))35 ·············00144ed0·00144eda·(DW_OP_reg0·(r0))
36 ····000000a2·v0000000·v0000000·views·at·00000093·for:36 ····000000a2·v0000000·v0000000·views·at·00000093·for:
37 ·············00148fd2·00148fd5·(DW_OP_reg1·(r1))37 ·············00144eda·00144edd·(DW_OP_reg1·(r1))
38 ····000000ad·v0000000·v0000000·views·at·00000095·for:38 ····000000ad·v0000000·v0000000·views·at·00000095·for:
39 ·············00148fd5·00149006·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)39 ·············00144edd·00144f0e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
40 ····000000bb·<End·of·list>40 ····000000bb·<End·of·list>
  
41 ····000000c3·v0000000·v0000000·location·view·pair41 ····000000c3·v0000000·v0000000·location·view·pair
42 ····000000c5·v0000000·v0000000·location·view·pair42 ····000000c5·v0000000·v0000000·location·view·pair
43 ····000000c7·v0000000·v0000000·location·view·pair43 ····000000c7·v0000000·v0000000·location·view·pair
44 ····000000c9·v0000000·v0000000·location·view·pair44 ····000000c9·v0000000·v0000000·location·view·pair
45 ····000000cb·v0000000·v0000000·location·view·pair45 ····000000cb·v0000000·v0000000·location·view·pair
46 ····000000cd·v0000000·v0000000·location·view·pair46 ····000000cd·v0000000·v0000000·location·view·pair
47 ····000000cf·v0000000·v0000000·location·view·pair47 ····000000cf·v0000000·v0000000·location·view·pair
  
48 ····000000d1·v0000000·v0000000·views·at·000000c3·for:48 ····000000d1·v0000000·v0000000·views·at·000000c3·for:
49 ·············00148fd8·00148fe4·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)49 ·············00144ee0·00144eec·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)
50 ····000000e4·v0000000·v0000000·views·at·000000c5·for:50 ····000000e4·v0000000·v0000000·views·at·000000c5·for:
51 ·············00148fe4·00148fe7·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_breg13·(r13):·-28;·DW_OP_piece:·4)51 ·············00144eec·00144eef·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_breg13·(r13):·-28;·DW_OP_piece:·4)
52 ····000000f7·v0000000·v0000000·views·at·000000c7·for:52 ····000000f7·v0000000·v0000000·views·at·000000c7·for:
53 ·············00148fe7·00148fe8·(DW_OP_breg13·(r13):·-40;·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_breg13·(r13):·-28;·DW_OP_piece:·4)53 ·············00144eef·00144ef0·(DW_OP_breg13·(r13):·-40;·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_breg13·(r13):·-28;·DW_OP_piece:·4)
54 ····0000010b·v0000000·v0000000·views·at·000000c9·for:54 ····0000010b·v0000000·v0000000·views·at·000000c9·for:
55 ·············00148fe8·00148fef·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)55 ·············00144ef0·00144ef7·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)
56 ····0000011e·v0000000·v0000000·views·at·000000cb·for:56 ····0000011e·v0000000·v0000000·views·at·000000cb·for:
57 ·············00148fef·00148ff6·(DW_OP_breg4·(r4):·0;·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)57 ·············00144ef7·00144efe·(DW_OP_breg4·(r4):·0;·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)
58 ····00000132·v0000000·v0000000·views·at·000000cd·for:58 ····00000132·v0000000·v0000000·views·at·000000cd·for:
59 ·············00148ff6·00148ffe·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)59 ·············00144efe·00144f06·(DW_OP_reg3·(r3);·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)
60 ····00000145·v0000000·v0000000·views·at·000000cf·for:60 ····00000145·v0000000·v0000000·views·at·000000cf·for:
61 ·············00148ffe·00149006·(DW_OP_breg4·(r4):·0;·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)61 ·············00144f06·00144f0e·(DW_OP_breg4·(r4):·0;·DW_OP_piece:·4;·DW_OP_piece:·8;·DW_OP_fbreg:·-28;·DW_OP_piece:·4)
62 ····00000159·<End·of·list>62 ····00000159·<End·of·list>
  
63 ····00000161·v0000000·v0000000·location·view·pair63 ····00000161·v0000000·v0000000·location·view·pair
64 ····00000163·v0000000·v0000000·location·view·pair64 ····00000163·v0000000·v0000000·location·view·pair
65 ····00000165·v0000000·v0000000·location·view·pair65 ····00000165·v0000000·v0000000·location·view·pair
66 ····00000167·v0000000·v0000000·location·view·pair66 ····00000167·v0000000·v0000000·location·view·pair
67 ····00000169·v0000000·v0000000·location·view·pair67 ····00000169·v0000000·v0000000·location·view·pair
  
68 ····0000016b·v0000000·v0000000·views·at·00000161·for:68 ····0000016b·v0000000·v0000000·views·at·00000161·for:
69 ·············00149008·00149013·(DW_OP_reg1·(r1))69 ·············00144f10·00144f1b·(DW_OP_reg1·(r1))
70 ····00000176·v0000000·v0000000·views·at·00000163·for:70 ····00000176·v0000000·v0000000·views·at·00000163·for:
71 ·············00149013·00149044·(DW_OP_reg5·(r5))71 ·············00144f1b·00144f4c·(DW_OP_reg5·(r5))
72 ····00000181·v0000000·v0000000·views·at·00000165·for:72 ····00000181·v0000000·v0000000·views·at·00000165·for:
73 ·············00149044·00149066·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)73 ·············00144f4c·00144f6e·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
74 ····0000018f·v0000000·v0000000·views·at·00000167·for:74 ····0000018f·v0000000·v0000000·views·at·00000167·for:
75 ·············00149066·00149074·(DW_OP_reg5·(r5))75 ·············00144f6e·00144f7c·(DW_OP_reg5·(r5))
76 ····0000019a·v0000000·v0000000·views·at·00000169·for:76 ····0000019a·v0000000·v0000000·views·at·00000169·for:
77 ·············00149074·00149076·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)77 ·············00144f7c·00144f7e·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
78 ····000001a8·<End·of·list>78 ····000001a8·<End·of·list>
  
79 ····000001b0·v0000000·v0000000·location·view·pair79 ····000001b0·v0000000·v0000000·location·view·pair
80 ····000001b2·v0000000·v0000000·location·view·pair80 ····000001b2·v0000000·v0000000·location·view·pair
  
81 ····000001b4·v0000000·v0000000·views·at·000001b0·for:81 ····000001b4·v0000000·v0000000·views·at·000001b0·for:
82 ·············00149008·00149013·(DW_OP_breg0·(r0):·0)82 ·············00144f10·00144f1b·(DW_OP_breg0·(r0):·0)
83 ····000001c0·v0000000·v0000000·views·at·000001b2·for:83 ····000001c0·v0000000·v0000000·views·at·000001b2·for:
84 ·············00149013·00149076·(DW_OP_breg4·(r4):·0)84 ·············00144f1b·00144f7e·(DW_OP_breg4·(r4):·0)
85 ····000001cc·<End·of·list>85 ····000001cc·<End·of·list>
  
86 ····000001d4·v0000000·v0000000·location·view·pair86 ····000001d4·v0000000·v0000000·location·view·pair
87 ····000001d6·v0000000·v0000000·location·view·pair87 ····000001d6·v0000000·v0000000·location·view·pair
88 ····000001d8·v0000000·v0000000·location·view·pair88 ····000001d8·v0000000·v0000000·location·view·pair
89 ····000001da·v0000000·v0000000·location·view·pair89 ····000001da·v0000000·v0000000·location·view·pair
90 ····000001dc·v0000000·v0000000·location·view·pair90 ····000001dc·v0000000·v0000000·location·view·pair
Offset 131, 77 lines modifiedOffset 131, 77 lines modified
131 ·············0002a06f·0002a070·(DW_OP_fbreg:·-24;·DW_OP_piece:·4;·DW_OP_piece:·12)131 ·············0002a06f·0002a070·(DW_OP_fbreg:·-24;·DW_OP_piece:·4;·DW_OP_piece:·12)
132 ····00000271·<End·of·list>132 ····00000271·<End·of·list>
  
133 ····00000279·v0000000·v0000000·location·view·pair133 ····00000279·v0000000·v0000000·location·view·pair
134 ····0000027b·v0000000·v0000000·location·view·pair134 ····0000027b·v0000000·v0000000·location·view·pair
  
135 ····0000027d·v0000000·v0000000·views·at·00000279·for:135 ····0000027d·v0000000·v0000000·views·at·00000279·for:
136 ·············00149338·00149342·(DW_OP_reg0·(r0))136 ·············00145240·0014524a·(DW_OP_reg0·(r0))
137 ····00000288·v0000000·v0000000·views·at·0000027b·for:137 ····00000288·v0000000·v0000000·views·at·0000027b·for:
138 ·············00149342·00149360·(DW_OP_reg4·(r4))138 ·············0014524a·00145268·(DW_OP_reg4·(r4))
139 ····00000293·<End·of·list>139 ····00000293·<End·of·list>
  
140 ····0000029b·v0000000·v0000000·location·view·pair140 ····0000029b·v0000000·v0000000·location·view·pair
141 ····0000029d·v0000000·v0000001·location·view·pair141 ····0000029d·v0000000·v0000001·location·view·pair
  
142 ····0000029f·v0000000·v0000000·views·at·0000029b·for:142 ····0000029f·v0000000·v0000000·views·at·0000029b·for:
143 ·············0014933c·00149342·(DW_OP_reg0·(r0))143 ·············00145244·0014524a·(DW_OP_reg0·(r0))
144 ····000002aa·v0000000·v0000001·views·at·0000029d·for:144 ····000002aa·v0000000·v0000001·views·at·0000029d·for:
145 ·············00149342·00149352·(DW_OP_reg4·(r4))145 ·············0014524a·0014525a·(DW_OP_reg4·(r4))
Max diff block lines reached; 118707237/118715531 bytes (99.99%) of diff not shown.
189 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 2360 lines modifiedOffset 3, 2293 lines modified
3 ··Length:···················2923 ··Length:···················292
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00148fa8·0000509a·9 ····00144eb0·0000509a·
10 ····0005e1f8·0000002a·10 ····0005e174·0000002a·
11 ····0005e224·00000048·11 ····0005e1a0·00000048·
12 ····0005e26c·0000006c·12 ····0005e1e8·0000006c·
13 ····0005e2d8·0000003a·13 ····0005e254·0000003a·
14 ····0005e314·0000000c· 
15 ····0005e320·0000002c·14 ····0005e290·0000000c·
16 ····0005e34c·000000c0· 
17 ····0005e40c·0000002c·15 ····0005e29c·0000002c·
 16 ····0005e2c8·000000c0·
 17 ····0005e388·0000002c·
18 ····0005e438·00000086·18 ····0005e3b4·00000086·
19 ····0005e4c0·00000026·19 ····0005e43c·00000026·
20 ····0005e4e8·0000002c·20 ····0005e464·0000002c·
21 ····0005e514·00000006·21 ····0005e490·00000006·
22 ····0005e51c·0000003e·22 ····0005e498·0000003e·
23 ····0005e55c·00000022·23 ····0005e4d8·00000022·
24 ····0005e580·0000000e·24 ····0005e4fc·0000000e·
25 ····00029dc8·00000098·25 ····00029dc8·00000098·
26 ····00029e60·000000f8·26 ····00029e60·000000f8·
27 ····00029f58·000000dc·27 ····00029f58·000000dc·
28 ····0002a034·0000003c·28 ····0002a034·0000003c·
29 ····0005e590·000000ca·29 ····0005e50c·000000ca·
30 ····0002a070·0000026c·30 ····0002a070·0000026c·
31 ····0005e65c·0000015e·31 ····0005e5d8·0000015e·
32 ····0005e7bc·00000018·32 ····0005e738·00000018·
33 ····0005e7d4·00000048·33 ····0005e750·00000048·
34 ····0005e81c·00000060·34 ····0005e798·00000060·
35 ····0002a2dc·0000000e·35 ····0002a2dc·0000000e·
36 ····0005e87c·00000064·36 ····0005e7f8·00000064·
37 ····0005e8e0·000001c8·37 ····0005e85c·000001c8·
38 ····0005eaa8·00000050·38 ····0005ea24·00000050·
39 ····0005eaf8·00000036·39 ····0005ea74·00000036·
40 ····0005eb30·00000048·40 ····0005eaac·00000048·
41 ····0002a2ea·00000038·41 ····0002a2ea·00000038·
42 ····0005eb78·0000015e·42 ····0005eaf4·0000015e·
43 ····00000000·00000000·43 ····00000000·00000000·
44 ··Length:···················32444 ··Length:···················316
45 ··Version:··················245 ··Version:··················2
46 ··Offset·into·.debug_info:··0xd92746 ··Offset·into·.debug_info:··0xd935
47 ··Pointer·Size:·············447 ··Pointer·Size:·············4
48 ··Segment·Size:·············048 ··Segment·Size:·············0
  
49 ····Address····Length49 ····Address····Length
50 ····0014e048·0000358a·50 ····00149f50·000035ba·
51 ····0005ecd8·00000028·51 ····0005ec54·00000028·
52 ····0005ed00·000002f2·52 ····0005ec7c·000002f2·
53 ····0005eff4·000004b4·53 ····0005ef70·000004b4·
54 ····0005f4a8·00000088·54 ····0005f424·00000088·
55 ····0005f530·00000208·55 ····0005f4ac·00000208·
56 ····0005f738·0000001a·56 ····0005f6b4·0000001a·
57 ····0002a324·0000000e·57 ····0002a324·0000000e·
58 ····0005f754·00000006·58 ····0005f6d0·00000006·
59 ····0005f75c·00000012·59 ····0005f6d8·00000012·
60 ····0005f770·00000368·60 ····0005f6ec·00000508·
61 ····0005fad8·000000d4·61 ····0005fbf4·000000d4·
62 ····0005fbac·000001b8·62 ····0005fcc8·000001b8·
63 ····0005fd64·00000174·63 ····0005fe80·00000174·
64 ····0005fed8·000000c4·64 ····0005fff4·000000c4·
65 ····0005ff9c·000000b0· 
66 ····0006004c·000002a2· 
67 ····000602f0·00000030·65 ····000600b8·000000b0·
 66 ····00060168·000002a2·
68 ····00060320·00000004·67 ····0006040c·00000004·
69 ····00060324·0000001e·68 ····00060410·0000001e·
70 ····00060344·00000030·69 ····00060430·00000030·
71 ····00060374·000000aa·70 ····00060460·000000aa·
72 ····00060420·0000001c·71 ····0006050c·0000001c·
73 ····0006043c·00000d8e·72 ····00060528·00000d8a·
74 ····000611cc·00000168·73 ····000612b4·00000168·
75 ····00061334·00000336·74 ····0006141c·00000336·
76 ····0006166c·0000003c·75 ····00061754·0000003c·
77 ····000616a8·00000090·76 ····00061790·00000090·
78 ····00061738·00000004·77 ····00061820·00000004·
79 ····0006173c·000000ee· 
80 ····0006182c·000000e8·78 ····00061824·000000ee·
81 ····00061914·000008b2·79 ····00061914·000000e8·
 80 ····000619fc·00000820·
82 ····000621c8·0000022c·81 ····0006221c·00000226·
83 ····000623f4·00000b28·82 ····00062444·00000b08·
84 ····00062f1c·00000050·83 ····00062f4c·00000050·
85 ····00062f6c·00000022·84 ····00062f9c·00000022·
86 ····00062f90·00000790·85 ····00062fc0·00000790·
87 ····00063720·0000028c·86 ····00063750·00000294·
88 ····00000000·00000000·87 ····00000000·00000000·
89 ··Length:···················62088 ··Length:···················628
90 ··Version:··················289 ··Version:··················2
91 ··Offset·into·.debug_info:··0x19ca690 ··Offset·into·.debug_info:··0x19dc7
92 ··Pointer·Size:·············491 ··Pointer·Size:·············4
93 ··Segment·Size:·············092 ··Segment·Size:·············0
  
94 ····Address····Length93 ····Address····Length
95 ····001515d4·00000366·94 ····0014d50c·000002be·
96 ····000639ac·00000038·95 ····000639e4·00000038·
97 ····000639e4·0000012a·96 ····00063a1c·00000130·
98 ····00063b10·000005a8·97 ····00063b4c·000005ac·
99 ····000640b8·00000006·98 ····000640f8·00000006·
100 ····000640c0·00000394·99 ····00064100·00000394·
101 ····00064454·000001c4·100 ····00064494·000001c4·
102 ····00064618·000001a0·101 ····00064658·000001a0·
103 ····000647b8·00001e88·102 ····000647f8·00001e80·
104 ····00066640·00000144·103 ····00066678·00000144·
 104 ····000667bc·000000a8·
105 ····00066784·00000062·105 ····00066864·00000062·
106 ····000667e8·0000023a·106 ····000668c8·00000234·
 107 ····00066afc·000001a6·
107 ····00066a24·000001c4·108 ····00066ca4·0000000c·
108 ····00066be8·0000000c· 
109 ····00066bf4·0000001e·109 ····00066cb0·0000001e·
110 ····00066c14·00000110·110 ····00066cd0·00000110·
111 ····00066d24·00000284·111 ····00066de0·00000284·
112 ····00066fa8·00000008·112 ····00067064·00000008·
113 ····00066fb0·00000344·113 ····0006706c·00000344·
114 ····000672f4·00000086· 
115 ····0006737c·00000616· 
116 ····00067994·000001d2· 
117 ····00067b68·00000048· 
118 ····00067bb0·00000038·114 ····000673b0·00000086·
 115 ····00067438·00000616·
 116 ····00067a50·000001d2·
Max diff block lines reached; 186315/193201 bytes (96.44%) of diff not shown.
54.4 KB
strings --all --bytes=8 {}
    
Offset 1, 1492 lines modifiedOffset 1, 1474 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 4@r8·4@r102 4@r8·4@r10
3 gc__done 
4 gc__start3 gc__start
5 -4@[sp,·#28]4 -4@[sp,·#28]
 5 gc__done
6 4@r4·4@r1·-4@r56 4@r4·4@r1·-4@r5
7 function__return7 function__return
8 4@r9·4@r6·-4@r08 4@r9·4@r6·-4@r0
9 function__entry9 function__entry
10 4@r9·4@r6·-4@r010 4@r9·4@r6·-4@r0
11 import__find__load__start 
12 import__find__load__done11 import__find__load__done
Offset 3649, 17 lines modifiedOffset 3631, 14 lines modified
Offset 3846, 14 lines modifiedOffset 3825, 17 lines modified
Offset 3882, 21 lines modifiedOffset 3864, 20 lines modified
Offset 3906, 31 lines modifiedOffset 3887, 32 lines modified
Offset 3944, 14 lines modifiedOffset 3926, 17 lines modified
Offset 3982, 18 lines modifiedOffset 3967, 14 lines modified
Offset 4020, 30 lines modifiedOffset 4001, 14 lines modified
Offset 4059, 236 lines modifiedOffset 4024, 274 lines modified
Offset 4302, 15 lines modifiedOffset 4305, 14 lines modified
Offset 4328, 15 lines modifiedOffset 4330, 14 lines modified
Offset 5704, 15 lines modifiedOffset 5705, 14 lines modified
Offset 6298, 14 lines modifiedOffset 6298, 15 lines modified
Offset 6575, 15 lines modifiedOffset 6576, 14 lines modified
Offset 6628, 15 lines modifiedOffset 6628, 14 lines modified
Offset 6646, 15 lines modifiedOffset 6645, 14 lines modified
Offset 6904, 15 lines modifiedOffset 6902, 14 lines modified
Offset 6924, 15 lines modifiedOffset 6921, 14 lines modified
Offset 7265, 15 lines modifiedOffset 7261, 14 lines modified
Offset 7283, 15 lines modifiedOffset 7278, 15 lines modified
Offset 7407, 14 lines modifiedOffset 7402, 15 lines modified
Offset 7583, 15 lines modifiedOffset 7579, 14 lines modified
Offset 7630, 26 lines modifiedOffset 7625, 24 lines modified
Offset 7749, 24 lines modifiedOffset 7742, 24 lines modified
Offset 7984, 15 lines modifiedOffset 7977, 14 lines modified
Offset 8137, 15 lines modifiedOffset 8129, 14 lines modified
Offset 8178, 15 lines modifiedOffset 8169, 14 lines modified
Offset 8476, 15 lines modifiedOffset 8466, 14 lines modified
Offset 8701, 15 lines modifiedOffset 8690, 14 lines modified
Offset 9093, 15 lines modifiedOffset 9081, 14 lines modified
Offset 9194, 14 lines modifiedOffset 9181, 15 lines modified
Offset 9271, 14 lines modifiedOffset 9259, 15 lines modified
Offset 9317, 15 lines modifiedOffset 9306, 14 lines modified
Offset 9353, 14 lines modifiedOffset 9341, 15 lines modified
Offset 9475, 14 lines modifiedOffset 9464, 15 lines modified
Offset 9612, 14 lines modifiedOffset 9602, 15 lines modified
Offset 9737, 15 lines modifiedOffset 9728, 14 lines modified
Offset 9917, 14 lines modifiedOffset 9907, 15 lines modified
551 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 330, 430 lines modifiedOffset 330, 430 lines modified
  
330 0002d2ee·<_Py_set_blocking>:330 0002d2ee·<_Py_set_blocking>:
331 »       ...331 »       ...
  
332 0002d324·<signal_set_wakeup_fd.lto_priv.0>:332 0002d324·<signal_set_wakeup_fd.lto_priv.0>:
333 »       ...333 »       ...
  
334 0002d3e8·<warnings_warn_explicit.lto_priv.0>:334 0002d3e8·<_Py_fstat>:
335 »       ...335 »       ...
  
336 0002d588·<_Py_fstat>:336 0002d422·<_Py_get_blocking>:
337 »       ...337 »       ...
  
338 0002d5c2·<_Py_get_blocking>:338 0002d450·<SystemExit_traverse.lto_priv.0>:
339 »       ...339 »       ...
  
340 0002d5f0·<SystemExit_traverse.lto_priv.0>:340 0002d47a·<wrapper_repr.lto_priv.0>:
341 »       ...341 »       ...
  
342 0002d61a·<wrapper_repr.lto_priv.0>:342 0002d492·<os_posix_spawnp.lto_priv.0>:
343 »       ...343 »       ...
  
344 0002d632·<os_posix_spawnp.lto_priv.0>:344 0002d660·<py_posix_spawn.lto_priv.0>:
345 »       ...345 »       ...
  
346 0002d800·<py_posix_spawn.lto_priv.0>:346 0002dbc2·<parse_arglist.lto_priv.0>:
347 »       ...347 »       ...
  
348 0002dd62·<parse_arglist.lto_priv.0>:348 0002dc46·<fsconvert_strdup>:
349 »       ...349 »       ...
  
350 0002dde6·<fsconvert_strdup>:350 0002dc90·<zip_traverse.lto_priv.0>:
351 »       ...351 »       ...
  
352 0002de30·<parse_envlist.lto_priv.0>:352 0002dcba·<parse_envlist.lto_priv.0>:
353 »       ...353 »       ...
  
354 0002e022·<zip_traverse.lto_priv.0>:354 0002deac·<PyMapping_Values>:
355 »       ...355 »       ...
  
356 0002e04c·<PyMapping_Values>:356 0002ded0·<free_string_array.lto_priv.0>:
357 »       ...357 »       ...
  
358 0002e070·<free_string_array.lto_priv.0>:358 0002def2·<frame_gettrace.lto_priv.0>:
359 »       ...359 »       ...
  
360 0002e092·<frame_gettrace.lto_priv.0>:360 0002df0c·<_PyOS_InterruptOccurred>:
361 »       ...361 »       ...
  
362 0002e0ac·<_PyOS_InterruptOccurred>:362 0002df4c·<textiowrapper_newlines_get.lto_priv.0>:
363 »       ...363 »       ...
  
364 0002e0ec·<textiowrapper_newlines_get.lto_priv.0>:364 0002dfc4·<PyOS_AfterFork_Child>:
365 »       ...365 »       ...
  
366 0002e164·<PyOS_AfterFork_Child>:366 0002e0b4·<_PyGILState_Reinit>:
367 »       ...367 »       ...
  
368 0002e254·<_PyGILState_Reinit>:368 0002e104·<_PySignal_AfterFork>:
369 »       ...369 »       ...
  
370 0002e2a4·<_PySignal_AfterFork>:370 0002e106·<_clear_pending_signals.lto_priv.0>:
371 »       ...371 »       ...
  
372 0002e2a6·<_clear_pending_signals.lto_priv.0>:372 0002e13c·<_PyRuntimeState_ReInitThreads>:
373 »       ...373 »       ...
  
374 0002e2dc·<_PyRuntimeState_ReInitThreads>:374 0002e1c6·<_PyInterpreterState_DeleteExceptMain>:
375 »       ...375 »       ...
  
376 0002e366·<_PyInterpreterState_DeleteExceptMain>:376 0002e260·<PyInit__csv>:
377 »       ...377 »       ...
  
378 0002e400·<PyInit__csv>:378 0002e384·<PyContextVar_New>:
379 »       ...379 »       ...
  
380 0002e524·<PyContextVar_New>:380 0002e3b2·<csv_register_dialect>:
381 »       ...381 »       ...
  
382 0002e552·<csv_register_dialect>:382 0002e474·<contextvar_new.lto_priv.0>:
383 »       ...383 »       ...
  
384 0002e614·<contextvar_new.lto_priv.0>:384 0002e558·<PyInit__statistics>:
385 »       ...385 »       ...
  
386 0002e6f8·<PyInit__statistics>:386 0002e564·<signal_default_int_handler.lto_priv.0>:
387 »       ...387 »       ...
  
388 0002e704·<signal_default_int_handler.lto_priv.0>:388 0002e578·<_PyErr_BadInternalCall>:
389 »       ...389 »       ...
  
390 0002e718·<_PyErr_BadInternalCall>:390 0002e5a4·<_Py_GetConfigsAsDict>:
391 »       ...391 »       ...
  
392 0002e744·<_Py_GetConfigsAsDict>:392 0002fb56·<pwd_getpwall.lto_priv.0>:
393 »       ...393 »       ...
  
394 0002fcf6·<pwd_getpwall.lto_priv.0>:394 0002fbba·<infinite_lru_cache_wrapper.lto_priv.0>:
395 »       ...395 »       ...
  
396 0002fd5a·<infinite_lru_cache_wrapper.lto_priv.0>:396 0002fc68·<wrap_del.lto_priv.0>:
397 »       ...397 »       ...
  
398 0002fe08·<wrap_del.lto_priv.0>:398 0002fc90·<dequeiter_traverse.lto_priv.0>:
399 »       ...399 »       ...
  
400 0002fe30·<dequeiter_traverse.lto_priv.0>:400 0002fc9c·<islice_traverse.lto_priv.0>:
401 »       ...401 »       ...
  
402 0002fe3c·<islice_traverse.lto_priv.0>:402 0002fca8·<os_access.lto_priv.0>:
403 »       ...403 »       ...
  
404 0002fe48·<os_access.lto_priv.0>:404 0002fe14·<zlib_adler32.lto_priv.0>:
405 »       ...405 »       ...
  
406 0002ffb4·<zlib_adler32.lto_priv.0>:406 0002ff14·<wrap_delattr.lto_priv.0>:
407 »       ...407 »       ...
  
408 000300b4·<wrap_delattr.lto_priv.0>:408 0002ffb6·<slot_tp_descr_set.lto_priv.0>:
409 »       ...409 »       ...
  
410 00030156·<slot_tp_descr_set.lto_priv.0>:410 00030004·<_random_Random_getstate.lto_priv.0>:
411 »       ...411 »       ...
  
412 000301a4·<_random_Random_getstate.lto_priv.0>:412 0003005e·<odict_richcompare.lto_priv.0>:
413 »       ...413 »       ...
  
Max diff block lines reached; 560732/564313 bytes (99.37%) 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 001ea710·<_fini>:2 001e9a04·<_fini>:
3 »       ...3 »       ...
1.07 MB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 117, 17 lines modifiedOffset 117, 17 lines modified
117 ··[···942]··create_stdio.isra.0117 ··[···942]··create_stdio.isra.0
118 ··[···956]··sys_set_object_id.isra.0118 ··[···956]··sys_set_object_id.isra.0
119 ··[···96f]··stringlib_parse_args_finds.constprop.0119 ··[···96f]··stringlib_parse_args_finds.constprop.0
120 ··[···996]··create_stdio.isra120 ··[···996]··create_stdio.isra
121 ··[···9a8]··sys_set_object_id.isra121 ··[···9a8]··sys_set_object_id.isra
122 ··[···9bf]··special_lookup.part.0.lto_priv.0122 ··[···9bf]··special_lookup.part.0.lto_priv.0
123 ··[···9e0]··__builtin_strncpy123 ··[···9e0]··__builtin_strncpy
124 ··[···9f2]··_PyErr_WarnFormat.constprop124 ··[···9f2]··_PyErr_WarnFormat.constprop.0
 125 ··[···a10]··_PyErr_WarnFormat.constprop
125 ··[···a0e]··parser_init.part.0.lto_priv.0126 ··[···a2c]··parser_init.part.0.lto_priv.0
126 ··[···a2c]··_PyErr_WarnFormat.constprop.0 
127 ··[···a4a]··wmemcmp127 ··[···a4a]··wmemcmp
128 ··[···a52]··findchar.part.0.lto_priv.0128 ··[···a52]··findchar.part.0.lto_priv.0
129 ··[···a6d]··binary_iop.part.0.lto_priv.0129 ··[···a6d]··binary_iop.part.0.lto_priv.0
130 ··[···a8a]··sigemptyset130 ··[···a8a]··sigemptyset
131 ··[···a96]··__lxstat131 ··[···a96]··__lxstat
132 ··[···a9f]··float_argument_error.isra.0132 ··[···a9f]··float_argument_error.isra.0
133 ··[···abb]··__fxstat133 ··[···abb]··__fxstat
Offset 146, 19012 lines modifiedOffset 146, 19004 lines modified
146 ··[···b91]··v_iadd.isra.0146 ··[···b91]··v_iadd.isra.0
147 ··[···b9f]··v_iadd.isra147 ··[···b9f]··v_iadd.isra
148 ··[···bab]··readdir64148 ··[···bab]··readdir64
149 ··[···bb5]··rewinddir149 ··[···bb5]··rewinddir
150 ··[···bbf]··readdir150 ··[···bbf]··readdir
151 ··[···bc7]··lseek64151 ··[···bc7]··lseek64
1.72 MB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2402, 230 lines modifiedOffset 2402, 230 lines modified
2402 ··0x000095f0·6532625f·64696765·73745f5f·646f635f·e2b_digest__doc_2402 ··0x000095f0·6532625f·64696765·73745f5f·646f635f·e2b_digest__doc_
2403 ··0x00009600·5f005f62·6c616b65·325f626c·616b6532·_._blake2_blake22403 ··0x00009600·5f005f62·6c616b65·325f626c·616b6532·_._blake2_blake2
2404 ··0x00009610·625f636f·70795f5f·646f635f·5f007079·b_copy__doc__.py2404 ··0x00009610·625f636f·70795f5f·646f635f·5f007079·b_copy__doc__.py
2405 ··0x00009620·5f626c61·6b653273·5f6e6577·5f5f646f·_blake2s_new__do2405 ··0x00009620·5f626c61·6b653273·5f6e6577·5f5f646f·_blake2s_new__do
2406 ··0x00009630·635f5f00·70795f62·6c616b65·32625f6e·c__.py_blake2b_n2406 ··0x00009630·635f5f00·70795f62·6c616b65·32625f6e·c__.py_blake2b_n
2407 ··0x00009640·65775f5f·646f635f·5f00626c·616b6532·ew__doc__.blake22407 ··0x00009640·65775f5f·646f635f·5f00626c·616b6532·ew__doc__.blake2
2408 ··0x00009650·6d6f645f·5f646f63·5f5f006b·776c6973·mod__doc__.kwlis2408 ··0x00009650·6d6f645f·5f646f63·5f5f006b·776c6973·mod__doc__.kwlis
2409 ··0x00009660·742e3100·6b77645f·6c697374·2e340050·t.1.kwd_list.4.P 
2410 ··0x00009670·7949645f·5f5f6c6f·61646572·5f5f2e33·yId___loader__.3 
2411 ··0x00009680·00507949·645f6765·745f736f·75726365·.PyId_get_source 
2412 ··0x00009690·2e320062·6c616b65·325f6d6f·64756c65·.2.blake2_module2409 ··0x00009660·742e3100·626c616b·65325f6d·6f64756c·t.1.blake2_modul
2413 ··0x000096a0·00626c61·6b65326d·6f645f66·756e6374·.blake2mod_funct2410 ··0x00009670·6500626c·616b6532·6d6f645f·66756e63·e.blake2mod_func
2414 ··0x000096b0·696f6e73·00507942·6c616b65·325f424c·ions.PyBlake2_BL2411 ··0x00009680·74696f6e·73005079·426c616b·65325f42·tions.PyBlake2_B
2415 ··0x000096c0·414b4532·62547970·65007079·5f626c61·AKE2bType.py_bla2412 ··0x00009690·4c414b45·32625479·70650070·795f626c·LAKE2bType.py_bl
2416 ··0x000096d0·6b653262·5f6d6574·686f6473·0070795f·ke2b_methods.py_2413 ··0x000096a0·616b6532·625f6d65·74686f64·73007079·ake2b_methods.py
2417 ··0x000096e0·626c616b·6532625f·67657473·65747465·blake2b_getsette2414 ··0x000096b0·5f626c61·6b653262·5f676574·73657474·_blake2b_getsett
2418 ··0x000096f0·72730050·79426c61·6b65325f·424c414b·rs.PyBlake2_BLAK2415 ··0x000096c0·65727300·5079426c·616b6532·5f424c41·ers.PyBlake2_BLA
2419 ··0x00009700·45327354·79706500·70795f62·6c616b65·E2sType.py_blake2416 ··0x000096d0·4b453273·54797065·0070795f·626c616b·KE2sType.py_blak
2420 ··0x00009710·32735f6d·6574686f·64730070·795f626c·2s_methods.py_bl2417 ··0x000096e0·6532735f·6d657468·6f647300·70795f62·e2s_methods.py_b
2421 ··0x00009720·616b6532·735f6765·74736574·74657273·ake2s_getsetters2418 ··0x000096f0·6c616b65·32735f67·65747365·74746572·lake2s_getsetter
2422 ··0x00009730·00616363·65707434·5f776f72·6b73005f·.accept4_works._2419 ··0x00009700·73006163·63657074·345f776f·726b7300·s.accept4_works.
2423 ··0x00009740·70617273·65722e33·33005079·49645f76·parser.33.PyId_v2420 ··0x00009710·5f706172·7365722e·33330050·7949645f·_parser.33.PyId_
2424 ··0x00009750·616c7565·732e3400·50794964·5f5f5f63·alues.4.PyId___c2421 ··0x00009720·76616c75·65732e34·00507949·645f5f5f·values.4.PyId___
2425 ··0x00009760·65696c5f·5f2e3000·61737432·6f626a5f·eil__.0.ast2obj_2422 ··0x00009730·6365696c·5f5f2e30·00617374·326f626a·ceil__.0.ast2obj
2426 ··0x00009770·61726775·6d656e74·73006173·74326f62·arguments.ast2ob2423 ··0x00009740·5f617267·756d656e·74730061·7374326f·_arguments.ast2o
2427 ··0x00009780·6a5f6b65·79776f72·64006173·74326f62·j_keyword.ast2ob2424 ··0x00009750·626a5f6b·6579776f·72640061·7374326f·bj_keyword.ast2o
2428 ··0x00009790·6a5f6578·63657074·68616e64·6c657200·j_excepthandler.2425 ··0x00009760·626a5f65·78636570·7468616e·646c6572·bj_excepthandler
2429 ··0x000097a0·61737432·6f626a5f·616c6961·73006173·ast2obj_alias.as2426 ··0x00009770·00617374·326f626a·5f616c69·61730061·.ast2obj_alias.a
2430 ··0x000097b0·74326f62·6a5f6f70·65726174·6f720061·t2obj_operator.a2427 ··0x00009780·7374326f·626a5f6f·70657261·746f7200·st2obj_operator.
2431 ··0x000097c0·7374326f·626a5f77·69746869·74656d00·st2obj_withitem.2428 ··0x00009790·61737432·6f626a5f·77697468·6974656d·ast2obj_withitem
2432 ··0x000097d0·61737432·6f626a5f·6f626a65·63740061·ast2obj_object.a2429 ··0x000097a0·00617374·326f626a·5f6f626a·65637400·.ast2obj_object.
2433 ··0x000097e0·7374326f·626a5f65·7870725f·636f6e74·st2obj_expr_cont2430 ··0x000097b0·61737432·6f626a5f·65787072·5f636f6e·ast2obj_expr_con
2434 ··0x000097f0·65787400·61737432·6f626a5f·61726700·ext.ast2obj_arg.2431 ··0x000097c0·74657874·00617374·326f626a·5f617267·text.ast2obj_arg
2435 ··0x00009800·5f637376·5f747261·76657273·65006373·_csv_traverse.cs2432 ··0x000097d0·005f6373·765f7472·61766572·73650063·._csv_traverse.c
 2433 ··0x000097e0·73765f72·65676973·7465725f·6469616c·sv_register_dial
 2434 ··0x000097f0·65637400·6469616c·6563745f·6e657700·ect.dialect_new.
 2435 ··0x00009800·5f736574·5f636861·72004469·616c6563·_set_char.Dialec
 2436 ··0x00009810·745f6465·616c6c6f·63005f5f·66756e63·t_dealloc.__func
 2437 ··0x00009820·5f5f2e31·36005f5f·66756e63·5f5f2e31·__.16.__func__.1
 2438 ··0x00009830·31007175·6f74655f·7374796c·6573005f·1.quote_styles._
 2439 ··0x00009840·73746174·69737469·63735f5f·6e6f726d·statistics__norm
 2440 ··0x00009850·616c5f64·6973745f·696e765f·6364665f·al_dist_inv_cdf_
 2441 ··0x00009860·5f646f63·5f5f0073·74617469·73746963·_doc__.statistic
 2442 ··0x00009870·735f646f·63006373·765f6669·656c645f·s_doc.csv_field_
 2443 ··0x00009880·73697a65·5f6c696d·69745f64·6f630063·size_limit_doc.c
 2444 ··0x00009890·73765f67·65745f64·69616c65·63745f64·sv_get_dialect_d
 2445 ··0x000098a0·6f630063·73765f75·6e726567·69737465·oc.csv_unregiste
 2446 ··0x000098b0·725f6469·616c6563·745f646f·63006373·r_dialect_doc.cs
2436 ··0x00009810·765f7265·67697374·65725f64·69616c65·v_register_diale2447 ··0x000098c0·765f7265·67697374·65725f64·69616c65·v_register_diale
 2448 ··0x000098d0·63745f64·6f630063·73765f6c·6973745f·ct_doc.csv_list_
2437 ··0x00009820·63740064·69616c65·63745f6e·6577005f·ct.dialect_new._ 
2438 ··0x00009830·7365745f·63686172·00446961·6c656374·set_char.Dialect 
2439 ··0x00009840·5f646561·6c6c6f63·005f5f66·756e635f·_dealloc.__func_ 
2440 ··0x00009850·5f2e3136·005f5f66·756e635f·5f2e3131·_.16.__func__.11 
2441 ··0x00009860·0071756f·74655f73·74796c65·73005f73·.quote_styles._s 
2442 ··0x00009870·74617469·73746963·735f5f6e·6f726d61·tatistics__norma 
2443 ··0x00009880·6c5f6469·73745f69·6e765f63·64665f5f·l_dist_inv_cdf__ 
2444 ··0x00009890·646f635f·5f007374·61746973·74696373·doc__.statistics 
2445 ··0x000098a0·5f646f63·00637376·5f666965·6c645f73·_doc.csv_field_s 
2446 ··0x000098b0·697a655f·6c696d69·745f646f·63006373·ize_limit_doc.cs 
2447 ··0x000098c0·765f6765·745f6469·616c6563·745f646f·v_get_dialect_do 
2448 ··0x000098d0·63006373·765f756e·72656769·73746572·c.csv_unregister 
2449 ··0x000098e0·5f646961·6c656374·5f646f63·00637376·_dialect_doc.csv2449 ··0x000098e0·6469616c·65637473·5f646f63·00637376·dialects_doc.csv
2450 ··0x000098f0·5f726567·69737465·725f6469·616c6563·_register_dialec 
2451 ··0x00009900·745f646f·63006373·765f6c69·73745f64·t_doc.csv_list_d 
2452 ··0x00009910·69616c65·6374735f·646f6300·6373765f·ialects_doc.csv_ 
2453 ··0x00009920·77726974·65725f64·6f630063·73765f72·writer_doc.csv_r2450 ··0x000098f0·5f777269·7465725f·646f6300·6373765f·_writer_doc.csv_
2454 ··0x00009930·65616465·725f646f·63006373·765f7772·eader_doc.csv_wr2451 ··0x00009900·72656164·65725f64·6f630063·73765f77·reader_doc.csv_w
2455 ··0x00009940·69746572·6f77735f·646f6300·6373765f·iterows_doc.csv_2452 ··0x00009910·72697465·726f7773·5f646f63·00637376·riterows_doc.csv
2456 ··0x00009950·77726974·65726f77·5f646f63·00446961·writerow_doc.Dia2453 ··0x00009920·5f777269·7465726f·775f646f·63004469·_writerow_doc.Di
2457 ··0x00009960·6c656374·5f547970·655f646f·63006373·lect_Type_doc.cs2454 ··0x00009930·616c6563·745f5479·70655f64·6f630063·alect_Type_doc.c
2458 ··0x00009970·765f6d6f·64756c65·5f646f63·00577269·v_module_doc.Wri2455 ··0x00009940·73765f6d·6f64756c·655f646f·63005772·sv_module_doc.Wr
2459 ··0x00009980·7465725f·54797065·5f646f63·00526561·ter_Type_doc.Rea2456 ··0x00009950·69746572·5f547970·655f646f·63005265·iter_Type_doc.Re
2460 ··0x00009990·6465725f·54797065·5f646f63·00526561·der_Type_doc.Rea2457 ··0x00009960·61646572·5f547970·655f646f·63005265·ader_Type_doc.Re
2461 ··0x000099a0·6465725f·6d657468·6f647300·52656164·der_methods.Read2458 ··0x00009970·61646572·5f6d6574·686f6473·00526561·ader_methods.Rea
2462 ··0x000099b0·65725f6d·656d6265·726c6973·74005772·er_memberlist.Wr 
2463 ··0x000099c0·69746572·5f6d6574·686f6473·00577269·iter_methods.Wri 
2464 ··0x000099d0·7465725f·6d656d62·65726c69·73740063·ter_memberlist.c2459 ··0x00009980·6465725f·6d656d62·65726c69·73740057·der_memberlist.W
 2460 ··0x00009990·72697465·725f6d65·74686f64·73005772·riter_methods.Wr
 2461 ··0x000099a0·69746572·5f6d656d·6265726c·69737400·iter_memberlist.
2465 ··0x000099e0·73765f6d·6574686f·64730044·69616c65·sv_methods.Diale2462 ··0x000099b0·6373765f·6d657468·6f647300·4469616c·csv_methods.Dial
2466 ··0x000099f0·63745f54·79706500·4469616c·6563745f·ct_Type.Dialect_2463 ··0x000099c0·6563745f·54797065·00446961·6c656374·ect_Type.Dialect
2467 ··0x00009a00·6d656d62·65726c69·73740044·69616c65·memberlist.Diale2464 ··0x000099d0·5f6d656d·6265726c·69737400·4469616c·_memberlist.Dial
2468 ··0x00009a10·63745f67·65747365·746c6973·74006469·ct_getsetlist.di2465 ··0x000099e0·6563745f·67657473·65746c69·73740064·ect_getsetlist.d
2469 ··0x00009a20·616c6563·745f6b77·73007374·61746973·alect_kws.statis2466 ··0x000099f0·69616c65·63745f6b·77730073·74617469·ialect_kws.stati
2470 ··0x00009a30·74696373·6d6f6475·6c650073·74617469·ticsmodule.stati2467 ··0x00009a00·73746963·736d6f64·756c6500·73746174·sticsmodule.stat
2471 ··0x00009a40·73746963·735f6d65·74686f64·73005f73·stics_methods._s2468 ··0x00009a10·69737469·63735f6d·6574686f·6473005f·istics_methods._
2472 ··0x00009a50·74617469·73746963·736d6f64·756c655f·tatisticsmodule_2469 ··0x00009a20·73746174·69737469·63736d6f·64756c65·statisticsmodule
2473 ··0x00009a60·736c6f74·73005f63·6c656172·5f6a6f69·slots._clear_joi2470 ··0x00009a30·5f736c6f·7473005f·636c6561·725f6a6f·_slots._clear_jo
2474 ··0x00009a70·6e65645f·70747200·70617273·655f7265·ned_ptr.parse_re2471 ··0x00009a40·696e6564·5f707472·00706172·73655f72·ined_ptr.parse_r
2475 ··0x00009a80·73657400·70617273·655f7072·6f636573·set.parse_proces2472 ··0x00009a50·65736574·00706172·73655f70·726f6365·eset.parse_proce
2476 ··0x00009a90·735f6368·61720070·61727365·5f736176·s_char.parse_sav2473 ··0x00009a60·73735f63·68617200·70617273·655f7361·ss_char.parse_sa
2477 ··0x00009aa0·655f6669·656c6400·70617273·655f6164·e_field.parse_ad2474 ··0x00009a70·76655f66·69656c64·00706172·73655f61·ve_field.parse_a
2478 ··0x00009ab0·645f6368·61720073·70656373·2e390061·d_char.specs.9.a2475 ··0x00009a80·64645f63·68617200·73706563·732e3900·dd_char.specs.9.
2479 ··0x00009ac0·73636969·5f6c696e·65627265·616b005f·scii_linebreak._2476 ··0x00009a90·61736369·695f6c69·6e656272·65616b00·ascii_linebreak.
2480 ··0x00009ad0·6b657977·6f726473·2e322e6c·746f5f70·keywords.2.lto_p 
2481 ··0x00009ae0·7269762e·33005f6b·6579776f·7264732e·riv.3._keywords. 
2482 ··0x00009af0·332e6c74·6f5f7072·69762e31·005f6b65·3.lto_priv.1._ke 
2483 ··0x00009b00·79776f72·64732e32·2e6c746f·5f707269·ywords.2.lto_pri 
2484 ··0x00009b10·762e3200·5f6b6579·776f7264·732e3831·v.2._keywords.81 
2485 ··0x00009b20·005f6b65·79776f72·64732e31·3138005f·._keywords.118._ 
2486 ··0x00009b30·6b657977·6f726473·2e332e6c·746f5f70·keywords.3.lto_p 
2487 ··0x00009b40·7269762e·30005f6b·6579776f·7264732e·riv.0._keywords. 
2488 ··0x00009b50·3434005f·70617273·65722e34·35005079·44._parser.45.Py 
2489 ··0x00009b60·49645f67·65742e31·00507949·645f5f5f·Id_get.1.PyId___ 
2490 ··0x00009b70·73657469·74656d5f·5f2e3000·726f705f·setitem__.0.rop_ 
2491 ··0x00009b80·69642e38·31006f70·5f69642e·3830005f·id.81.op_id.80._ 
2492 ··0x00009b90·70617273·65722e34·2e6c746f·5f707269·parser.4.lto_pri 
2493 ··0x00009ba0·762e3000·5f706172·7365722e·31313900·v.0._parser.119. 
2494 ··0x00009bb0·50794964·5f5f5f73·65747374·6174655f·PyId___setstate_ 
2495 ··0x00009bc0·5f2e3330·00507949·645f5f5f·64696374·_.30.PyId___dict 
2496 ··0x00009bd0·5f5f2e32·39005f70·61727365·722e3832·__.29._parser.82 
2497 ··0x00009be0·00507949·645f5f5f·7175616c·6e616d65·.PyId___qualname 
2498 ··0x00009bf0·5f5f2e36·00507949·645f5f5f·6d6f6475·__.6.PyId___modu 
2499 ··0x00009c00·6c655f5f·2e350050·7949645f·6275696c·le__.5.PyId_buil 
2500 ··0x00009c10·74696e73·2e34005f·70617273·65722e33·tins.4._parser.3 
2501 ··0x00009c20·2e6c746f·5f707269·762e3200·5f706172·.lto_priv.2._par 
2502 ··0x00009c30·7365722e·342e6c74·6f5f7072·69762e31·ser.4.lto_priv.1 
2503 ··0x00009c40·005f7061·72736572·2e332e6c·746f5f70·._parser.3.lto_p 
2504 ··0x00009c50·7269762e·33005f62·75666665·72656469·riv.3._bufferedi 
2505 ··0x00009c60·6f626173·655f7265·6164696e·746f5f67·obase_readinto_g 
2506 ··0x00009c70·656e6572·69630064·6f5f6361·70697461·eneric.do_capita 
2507 ··0x00009c80·6c697a65·007a6c69·625f436f·6d707265·lize.zlib_Compre 
2508 ··0x00009c90·73735f63·6f70795f·696d706c·007a6c69·ss_copy_impl.zli 
2509 ··0x00009ca0·625f4465·636f6d70·72657373·5f636f70·b_Decompress_cop 
2510 ··0x00009cb0·795f696d·706c0062·705f646f·75626c65·y_impl.bp_double 
2511 ··0x00009cc0·2e706172·742e3000·636f6d70·5f646174·.part.0.comp_dat 
Max diff block lines reached; 1772441/1801947 bytes (98.36%) of diff not shown.
12.2 MB
./usr/lib/debug/.build-id/f7/237bae3ba17efe672b844ef68344f73d31d2fa.debug vs.
./usr/lib/debug/.build-id/90/717cc31d9db48ac68c6ccc7f8b3975462d6f59.debug
Files 18% similar despite different names
899 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:···············0x41f811 ··Entry·point·address:···············0x41f8
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········204184·(bytes·into·file)13 ··Start·of·section·headers:··········204080·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3419 ··Number·of·section·headers:·········34
20 ··Section·header·string·table·index:·3320 ··Section·header·string·table·index:·33
854 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x41f82 Entry·point·0x41f8
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·0x17778·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x17768·R·E·0x10000
7 ··LOAD···········0x007f08·0x00027f08·0x00027f08·0x00000·0x01618·RW··0x100007 ··LOAD···········0x007f08·0x00027f08·0x00027f08·0x00000·0x01618·RW··0x10000
8 ··DYNAMIC········0x007f08·0x00027f10·0x00027f10·0x00000·0x000f0·RW··0x48 ··DYNAMIC········0x007f08·0x00027f10·0x00027f10·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······0x007f08·0x00027f08·0x00027f08·0x00000·0x000f8·R···0x111 ··GNU_RELRO······0x007f08·0x00027f08·0x00027f08·0x00000·0x000f8·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.47 KB
readelf --wide --sections {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 There·are·34·section·headers,·starting·at·offset·0x31d98:1 There·are·34·section·headers,·starting·at·offset·0x31d30:
  
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·000e10·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000e10·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000f48·000118·000d84·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000f48·000118·000d84·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········00001ccc·000118·0001c2·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········00001ccc·000118·0001c2·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00001e90·000118·000020·00···A··4···1··410 ··[·6]·.gnu.version_r····NOBITS··········00001e90·000118·000020·00···A··4···1··4
11 ··[·7]·.rel.dyn··········NOBITS··········00001eb0·000118·001430·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00001eb0·000118·001430·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········000032e0·000118·0005f0·08··AI··3··18··412 ··[·8]·.rel.plt··········NOBITS··········000032e0·000118·0005f0·08··AI··3··18··4
13 ··[·9]·.init·············NOBITS··········000038d0·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········000038d0·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········000038dc·000118·000918·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········000038dc·000118·000918·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········000041f8·000118·00cd30·00··AX··0···0··815 ··[11]·.text·············NOBITS··········000041f8·000118·00cd20·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········00010f28·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········00010f18·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········00010f30·000118·006844·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········00010f20·000118·006844·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········00017774·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········00017764·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00027f08·007f08·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00027f08·007f08·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00027f0c·007f08·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00027f0c·007f08·000004·04··WA··0···0··4
21 ··[17]·.dynamic··········NOBITS··········00027f10·007f08·0000f0·08··WA··4···0··421 ··[17]·.dynamic··········NOBITS··········00027f10·007f08·0000f0·08··WA··4···0··4
22 ··[18]·.got··············NOBITS··········00028000·007f08·000388·04··WA··0···0··422 ··[18]·.got··············NOBITS··········00028000·007f08·000388·04··WA··0···0··4
23 ··[19]·.data·············NOBITS··········00028388·007f08·001130·00··WA··0···0··423 ··[19]·.data·············NOBITS··········00028388·007f08·001130·00··WA··0···0··4
24 ··[20]·.bss··············NOBITS··········000294b8·007f08·000068·00··WA··0···0··424 ··[20]·.bss··············NOBITS··········000294b8·007f08·000068·00··WA··0···0··4
25 ··[21]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··1
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··1
27 ··[23]·.debug_aranges····PROGBITS········00000000·000170·0001cf·00···C··0···0··427 ··[23]·.debug_aranges····PROGBITS········00000000·000170·0001c1·00···C··0···0··4
28 ··[24]·.debug_info·······PROGBITS········00000000·000340·011289·00···C··0···0··428 ··[24]·.debug_info·······PROGBITS········00000000·000334·011275·00···C··0···0··4
29 ··[25]·.debug_abbrev·····PROGBITS········00000000·0115cc·0002ba·00···C··0···0··429 ··[25]·.debug_abbrev·····PROGBITS········00000000·0115ac·0002ba·00···C··0···0··4
30 ··[26]·.debug_line·······PROGBITS········00000000·011888·0065ff·00···C··0···0··430 ··[26]·.debug_line·······PROGBITS········00000000·011868·0065f9·00···C··0···0··4
31 ··[27]·.debug_frame······PROGBITS········00000000·017e88·000839·00···C··0···0··431 ··[27]·.debug_frame······PROGBITS········00000000·017e64·000832·00···C··0···0··4
32 ··[28]·.debug_str········PROGBITS········00000000·0186c4·001462·01·MSC··0···0··432 ··[28]·.debug_str········PROGBITS········00000000·018698·001462·01·MSC··0···0··4
33 ··[29]·.debug_loc········PROGBITS········00000000·019b28·009b49·00···C··0···0··433 ··[29]·.debug_loc········PROGBITS········00000000·019afc·009b13·00···C··0···0··4
34 ··[30]·.debug_ranges·····PROGBITS········00000000·023674·0020b2·00···C··0···0··434 ··[30]·.debug_ranges·····PROGBITS········00000000·023610·0020af·00···C··0···0··4
35 ··[31]·.symtab···········SYMTAB··········00000000·025728·009ae0·10·····32·2256··435 ··[31]·.symtab···········SYMTAB··········00000000·0256c0·009ae0·10·····32·2256··4
36 ··[32]·.strtab···········STRTAB··········00000000·02f208·002a44·00······0···0··136 ··[32]·.strtab···········STRTAB··········00000000·02f1a0·002a44·00······0···0··1
37 ··[33]·.shstrtab·········STRTAB··········00000000·031c4c·00014a·00······0···0··137 ··[33]·.shstrtab·········STRTAB··········00000000·031be4·00014a·00······0···0··1
38 Key·to·Flags:38 Key·to·Flags:
39 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),39 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
40 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),40 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
41 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),41 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
42 ··y·(purecode),·p·(processor·specific)42 ··y·(purecode),·p·(processor·specific)
236 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·00001ccc·····0·SECTION·LOCAL··DEFAULT····5·9 ·····5:·00001ccc·····0·SECTION·LOCAL··DEFAULT····5·
10 ·····6:·00001e90·····0·SECTION·LOCAL··DEFAULT····6·10 ·····6:·00001e90·····0·SECTION·LOCAL··DEFAULT····6·
11 ·····7:·00001eb0·····0·SECTION·LOCAL··DEFAULT····7·11 ·····7:·00001eb0·····0·SECTION·LOCAL··DEFAULT····7·
12 ·····8:·000032e0·····0·SECTION·LOCAL··DEFAULT····8·12 ·····8:·000032e0·····0·SECTION·LOCAL··DEFAULT····8·
13 ·····9:·000038d0·····0·SECTION·LOCAL··DEFAULT····9·13 ·····9:·000038d0·····0·SECTION·LOCAL··DEFAULT····9·
14 ····10:·000038dc·····0·SECTION·LOCAL··DEFAULT···10·14 ····10:·000038dc·····0·SECTION·LOCAL··DEFAULT···10·
15 ····11:·000041f8·····0·SECTION·LOCAL··DEFAULT···11·15 ····11:·000041f8·····0·SECTION·LOCAL··DEFAULT···11·
16 ····12:·00010f28·····0·SECTION·LOCAL··DEFAULT···12·16 ····12:·00010f18·····0·SECTION·LOCAL··DEFAULT···12·
17 ····13:·00010f30·····0·SECTION·LOCAL··DEFAULT···13·17 ····13:·00010f20·····0·SECTION·LOCAL··DEFAULT···13·
18 ····14:·00017774·····0·SECTION·LOCAL··DEFAULT···14·18 ····14:·00017764·····0·SECTION·LOCAL··DEFAULT···14·
19 ····15:·00027f08·····0·SECTION·LOCAL··DEFAULT···15·19 ····15:·00027f08·····0·SECTION·LOCAL··DEFAULT···15·
20 ····16:·00027f0c·····0·SECTION·LOCAL··DEFAULT···16·20 ····16:·00027f0c·····0·SECTION·LOCAL··DEFAULT···16·
21 ····17:·00027f10·····0·SECTION·LOCAL··DEFAULT···17·21 ····17:·00027f10·····0·SECTION·LOCAL··DEFAULT···17·
22 ····18:·00028000·····0·SECTION·LOCAL··DEFAULT···18·22 ····18:·00028000·····0·SECTION·LOCAL··DEFAULT···18·
23 ····19:·00028388·····0·SECTION·LOCAL··DEFAULT···19·23 ····19:·00028388·····0·SECTION·LOCAL··DEFAULT···19·
24 ····20:·000294b8·····0·SECTION·LOCAL··DEFAULT···20·24 ····20:·000294b8·····0·SECTION·LOCAL··DEFAULT···20·
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···21·25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···21·
Offset 29, 475 lines modifiedOffset 29, 475 lines modified
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·
35 ····31:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o35 ····31:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
36 ····32:·0000b35c·····0·NOTYPE··LOCAL··DEFAULT···11·$a36 ····32:·0000b34c·····0·NOTYPE··LOCAL··DEFAULT···11·$a
37 ····33:·0000b35c·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn37 ····33:·0000b34c·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
38 ····34:·0000b378·····0·NOTYPE··LOCAL··DEFAULT···11·$d38 ····34:·0000b368·····0·NOTYPE··LOCAL··DEFAULT···11·$d
39 ····35:·000038d0·····0·NOTYPE··LOCAL··DEFAULT····9·$a39 ····35:·000038d0·····0·NOTYPE··LOCAL··DEFAULT····9·$a
40 ····36:·00010f28·····0·NOTYPE··LOCAL··DEFAULT···12·$a40 ····36:·00010f18·····0·NOTYPE··LOCAL··DEFAULT···12·$a
41 ····37:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o41 ····37:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
42 ····38:·000038d8·····0·NOTYPE··LOCAL··DEFAULT····9·$a42 ····38:·000038d8·····0·NOTYPE··LOCAL··DEFAULT····9·$a
43 ····39:·00010f2c·····0·NOTYPE··LOCAL··DEFAULT···12·$a43 ····39:·00010f1c·····0·NOTYPE··LOCAL··DEFAULT···12·$a
44 ····40:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·44 ····40:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
45 ····41:·00010fc0·····0·NOTYPE··LOCAL··DEFAULT···13·$d45 ····41:·00010fb0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
46 ····42:·0000b428·····0·NOTYPE··LOCAL··DEFAULT···11·$t46 ····42:·0000b418·····0·NOTYPE··LOCAL··DEFAULT···11·$t
47 ····43:·0000bf4d····72·FUNC····LOCAL··DEFAULT···11·cfunc_noargs.isra.047 ····43:·0000bf3d····72·FUNC····LOCAL··DEFAULT···11·cfunc_noargs.isra.0
48 ····44:·0000bdf8·····0·NOTYPE··LOCAL··DEFAULT···11·$d48 ····44:·0000bde8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
49 ····45:·0000bf4c·····0·NOTYPE··LOCAL··DEFAULT···11·$t49 ····45:·0000bf3c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
50 ····46:·0000bf88·····0·NOTYPE··LOCAL··DEFAULT···11·$d50 ····46:·0000bf78·····0·NOTYPE··LOCAL··DEFAULT···11·$d
51 ····47:·00004338·····0·NOTYPE··LOCAL··DEFAULT···11·$t51 ····47:·00004338·····0·NOTYPE··LOCAL··DEFAULT···11·$t
52 ····48:·00004339···312·FUNC····LOCAL··DEFAULT···11·context_new52 ····48:·00004339···312·FUNC····LOCAL··DEFAULT···11·context_new
53 ····49:·00004460·····0·NOTYPE··LOCAL··DEFAULT···11·$d53 ····49:·00004460·····0·NOTYPE··LOCAL··DEFAULT···11·$d
54 ····50:·00004470·····0·NOTYPE··LOCAL··DEFAULT···11·$t54 ····50:·00004470·····0·NOTYPE··LOCAL··DEFAULT···11·$t
55 ····51:·00004471····10·FUNC····LOCAL··DEFAULT···11·signaldict_init55 ····51:·00004471····10·FUNC····LOCAL··DEFAULT···11·signaldict_init
56 ····52:·0000447d··1832·FUNC····LOCAL··DEFAULT···11·context_init56 ····52:·0000447d··1832·FUNC····LOCAL··DEFAULT···11·context_init
57 ····53:·0000c02d···100·FUNC····LOCAL··DEFAULT···11·context_settraps_dict57 ····53:·0000c01d···100·FUNC····LOCAL··DEFAULT···11·context_settraps_dict
58 ····54:·00004b3c·····0·NOTYPE··LOCAL··DEFAULT···11·$d58 ····54:·00004b3c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
59 ····55:·0000bf94·····0·NOTYPE··LOCAL··DEFAULT···11·$t59 ····55:·0000bf84·····0·NOTYPE··LOCAL··DEFAULT···11·$t
60 ····56:·0000bf95·····4·FUNC····LOCAL··DEFAULT···11·PyDec_GetCurrentContext60 ····56:·0000bf85·····4·FUNC····LOCAL··DEFAULT···11·PyDec_GetCurrentContext
61 ····57:·00004ba4·····0·NOTYPE··LOCAL··DEFAULT···11·$t61 ····57:·00004ba4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
62 ····58:·00004ba5··1824·FUNC····LOCAL··DEFAULT···11·dec_new62 ····58:·00004ba5··1824·FUNC····LOCAL··DEFAULT···11·dec_new
63 ····59:·00005e95···388·FUNC····LOCAL··DEFAULT···11·PyDecType_FromCStringExact63 ····59:·00005e85···388·FUNC····LOCAL··DEFAULT···11·PyDecType_FromCStringExact
64 ····60:·0000bf99····76·FUNC····LOCAL··DEFAULT···11·init_current_context64 ····60:·0000bf89····76·FUNC····LOCAL··DEFAULT···11·init_current_context
65 ····61:·00005270·····0·NOTYPE··LOCAL··DEFAULT···11·$d65 ····61:·00005270·····0·NOTYPE··LOCAL··DEFAULT···11·$d
66 ····62:·000052c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t66 ····62:·000052c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
67 ····63:·000052f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d67 ····63:·000052f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
68 ····64:·0000bfe5····72·FUNC····LOCAL··DEFAULT···11·context_copy68 ····64:·0000bfd5····72·FUNC····LOCAL··DEFAULT···11·context_copy
69 ····65:·0000bfe0·····0·NOTYPE··LOCAL··DEFAULT···11·$d69 ····65:·0000bfd0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
70 ····66:·0000bfe4·····0·NOTYPE··LOCAL··DEFAULT···11·$t70 ····66:·0000bfd4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
71 ····67:·0000c028·····0·NOTYPE··LOCAL··DEFAULT···11·$d71 ····67:·0000c018·····0·NOTYPE··LOCAL··DEFAULT···11·$d
72 ····68:·000052f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t72 ····68:·000052f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
73 ····69:·000052f5····80·FUNC····LOCAL··DEFAULT···11·context_getattr73 ····69:·000052f5····80·FUNC····LOCAL··DEFAULT···11·context_getattr
74 ····70:·0000533c·····0·NOTYPE··LOCAL··DEFAULT···11·$d74 ····70:·0000533c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
75 ····71:·00005344·····0·NOTYPE··LOCAL··DEFAULT···11·$t75 ····71:·00005344·····0·NOTYPE··LOCAL··DEFAULT···11·$t
76 ····72:·00005400·····0·NOTYPE··LOCAL··DEFAULT···11·$d76 ····72:·00005400·····0·NOTYPE··LOCAL··DEFAULT···11·$d
77 ····73:·000041f8·····0·NOTYPE··LOCAL··DEFAULT···11·$t77 ····73:·000041f8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
78 ····74:·000041f9·····4·FUNC····LOCAL··DEFAULT···11·signaldict_len78 ····74:·000041f9·····4·FUNC····LOCAL··DEFAULT···11·signaldict_len
79 ····75:·00005418·····0·NOTYPE··LOCAL··DEFAULT···11·$t79 ····75:·00005418·····0·NOTYPE··LOCAL··DEFAULT···11·$t
80 ····76:·00005614·····0·NOTYPE··LOCAL··DEFAULT···11·$d80 ····76:·00005614·····0·NOTYPE··LOCAL··DEFAULT···11·$d
81 ····77:·00005638·····0·NOTYPE··LOCAL··DEFAULT···11·$t81 ····77:·00005638·····0·NOTYPE··LOCAL··DEFAULT···11·$t
82 ····78:·00005639····32·FUNC····LOCAL··DEFAULT···11·signaldict_iter82 ····78:·00005639····32·FUNC····LOCAL··DEFAULT···11·signaldict_iter
83 ····79:·0000564c·····0·NOTYPE··LOCAL··DEFAULT···11·$d83 ····79:·0000564c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
Offset 561, 1688 lines modifiedOffset 561, 1688 lines modified
Offset 2449, 15 lines modifiedOffset 2449, 15 lines modified
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:·f7237bae3ba17efe672b844ef68344f73d31d2fa3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·90717cc31d9db48ac68c6ccc7f8b3975462d6f59
3.95 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················545743 ··Length:······················54578
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············5065 ··Prologue·Length:·············506
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 56, 249 lines modifiedOffset 56, 249 lines modified
56 ··20»     2»    0»   0»  longintrepr.h56 ··20»     2»    0»   0»  longintrepr.h
57 ··21»     2»    0»   0»  complexobject.h57 ··21»     2»    0»   0»  complexobject.h
58 ··22»     2»    0»   0»  boolobject.h58 ··22»     2»    0»   0»  boolobject.h
59 ··23»     0»    0»   0»  <built-in>59 ··23»     0»    0»   0»  <built-in>
  
60 ·Line·Number·Statements:60 ·Line·Number·Statements:
61 ··[0x00000204]··Set·column·to·161 ··[0x00000204]··Set·column·to·1
62 ··[0x00000206]··Extended·opcode·2:·set·Address·to·0xb42862 ··[0x00000206]··Extended·opcode·2:·set·Address·to·0xb418
63 ··[0x0000020d]··Advance·Line·by·5656·to·565763 ··[0x0000020d]··Advance·Line·by·5656·to·5657
64 ··[0x00000210]··Copy64 ··[0x00000210]··Copy
65 ··[0x00000211]··Set·column·to·565 ··[0x00000211]··Set·column·to·5
66 ··[0x00000213]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5658·(view·1)66 ··[0x00000213]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5658·(view·1)
67 ··[0x00000214]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5659·(view·2)67 ··[0x00000214]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5659·(view·2)
68 ··[0x00000215]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5660·(view·3)68 ··[0x00000215]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5660·(view·3)
69 ··[0x00000216]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5661·(view·4)69 ··[0x00000216]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5661·(view·4)
70 ··[0x00000217]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5662·(view·5)70 ··[0x00000217]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5662·(view·5)
71 ··[0x00000218]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5663·(view·6)71 ··[0x00000218]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5663·(view·6)
72 ··[0x00000219]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5664·(view·7)72 ··[0x00000219]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5664·(view·7)
73 ··[0x0000021a]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5665·(view·8)73 ··[0x0000021a]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5665·(view·8)
74 ··[0x0000021b]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5666·(view·9)74 ··[0x0000021b]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5666·(view·9)
75 ··[0x0000021c]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5667·(view·10)75 ··[0x0000021c]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5667·(view·10)
76 ··[0x0000021d]··Special·opcode·6:·advance·Address·by·0·to·0xb428·and·Line·by·1·to·5668·(view·11)76 ··[0x0000021d]··Special·opcode·6:·advance·Address·by·0·to·0xb418·and·Line·by·1·to·5668·(view·11)
77 ··[0x0000021e]··Special·opcode·9:·advance·Address·by·0·to·0xb428·and·Line·by·4·to·5672·(view·12)77 ··[0x0000021e]··Special·opcode·9:·advance·Address·by·0·to·0xb418·and·Line·by·4·to·5672·(view·12)
78 ··[0x0000021f]··Set·column·to·178 ··[0x0000021f]··Set·column·to·1
79 ··[0x00000221]··Set·is_stmt·to·079 ··[0x00000221]··Set·is_stmt·to·0
80 ··[0x00000222]··Advance·Line·by·-15·to·565780 ··[0x00000222]··Advance·Line·by·-15·to·5657
81 ··[0x00000224]··Copy·(view·13)81 ··[0x00000224]··Copy·(view·13)
82 ··[0x00000225]··Set·column·to·2182 ··[0x00000225]··Set·column·to·21
83 ··[0x00000227]··Advance·Line·by·15·to·567283 ··[0x00000227]··Advance·Line·by·15·to·5672
84 ··[0x00000229]··Special·opcode·61:·advance·Address·by·8·to·0xb430·and·Line·by·0·to·567284 ··[0x00000229]··Special·opcode·61:·advance·Address·by·8·to·0xb420·and·Line·by·0·to·5672
85 ··[0x0000022a]··Set·column·to·185 ··[0x0000022a]··Set·column·to·1
86 ··[0x0000022c]··Advance·Line·by·-15·to·565786 ··[0x0000022c]··Advance·Line·by·-15·to·5657
87 ··[0x0000022e]··Special·opcode·33:·advance·Address·by·4·to·0xb434·and·Line·by·0·to·565787 ··[0x0000022e]··Special·opcode·33:·advance·Address·by·4·to·0xb424·and·Line·by·0·to·5657
88 ··[0x0000022f]··Special·opcode·19:·advance·Address·by·2·to·0xb436·and·Line·by·0·to·565788 ··[0x0000022f]··Special·opcode·19:·advance·Address·by·2·to·0xb426·and·Line·by·0·to·5657
89 ··[0x00000230]··Set·column·to·2089 ··[0x00000230]··Set·column·to·20
90 ··[0x00000232]··Advance·Line·by·16·to·567390 ··[0x00000232]··Advance·Line·by·16·to·5673
91 ··[0x00000234]··Special·opcode·19:·advance·Address·by·2·to·0xb438·and·Line·by·0·to·567391 ··[0x00000234]··Special·opcode·19:·advance·Address·by·2·to·0xb428·and·Line·by·0·to·5673
92 ··[0x00000235]··Set·column·to·2192 ··[0x00000235]··Set·column·to·21
93 ··[0x00000237]··Special·opcode·32:·advance·Address·by·4·to·0xb43c·and·Line·by·-1·to·567293 ··[0x00000237]··Special·opcode·32:·advance·Address·by·4·to·0xb42c·and·Line·by·-1·to·5672
94 ··[0x00000238]··Set·column·to·2094 ··[0x00000238]··Set·column·to·20
95 ··[0x0000023a]··Special·opcode·34:·advance·Address·by·4·to·0xb440·and·Line·by·1·to·567395 ··[0x0000023a]··Special·opcode·34:·advance·Address·by·4·to·0xb430·and·Line·by·1·to·5673
96 ··[0x0000023b]··Set·column·to·2196 ··[0x0000023b]··Set·column·to·21
97 ··[0x0000023d]··Special·opcode·32:·advance·Address·by·4·to·0xb444·and·Line·by·-1·to·567297 ··[0x0000023d]··Special·opcode·32:·advance·Address·by·4·to·0xb434·and·Line·by·-1·to·5672
98 ··[0x0000023e]··Special·opcode·49:·advance·Address·by·6·to·0xb44a·and·Line·by·2·to·567498 ··[0x0000023e]··Special·opcode·49:·advance·Address·by·6·to·0xb43a·and·Line·by·2·to·5674
99 ··[0x0000023f]··Special·opcode·59:·advance·Address·by·8·to·0xb452·and·Line·by·-2·to·567299 ··[0x0000023f]··Special·opcode·59:·advance·Address·by·8·to·0xb442·and·Line·by·-2·to·5672
100 ··[0x00000240]··Set·column·to·5100 ··[0x00000240]··Set·column·to·5
101 ··[0x00000242]··Set·is_stmt·to·1101 ··[0x00000242]··Set·is_stmt·to·1
102 ··[0x00000243]··Special·opcode·20:·advance·Address·by·2·to·0xb454·and·Line·by·1·to·5673102 ··[0x00000243]··Special·opcode·20:·advance·Address·by·2·to·0xb444·and·Line·by·1·to·5673
103 ··[0x00000244]··Set·column·to·20103 ··[0x00000244]··Set·column·to·20
104 ··[0x00000246]··Set·is_stmt·to·0104 ··[0x00000246]··Set·is_stmt·to·0
105 ··[0x00000247]··Special·opcode·7:·advance·Address·by·0·to·0xb454·and·Line·by·2·to·5675·(view·1)105 ··[0x00000247]··Special·opcode·7:·advance·Address·by·0·to·0xb444·and·Line·by·2·to·5675·(view·1)
106 ··[0x00000248]··Special·opcode·31:·advance·Address·by·4·to·0xb458·and·Line·by·-2·to·5673106 ··[0x00000248]··Special·opcode·31:·advance·Address·by·4·to·0xb448·and·Line·by·-2·to·5673
107 ··[0x00000249]··Special·opcode·63:·advance·Address·by·8·to·0xb460·and·Line·by·2·to·5675107 ··[0x00000249]··Special·opcode·63:·advance·Address·by·8·to·0xb450·and·Line·by·2·to·5675
108 ··[0x0000024a]··Special·opcode·31:·advance·Address·by·4·to·0xb464·and·Line·by·-2·to·5673108 ··[0x0000024a]··Special·opcode·31:·advance·Address·by·4·to·0xb454·and·Line·by·-2·to·5673
109 ··[0x0000024b]··Set·column·to·5109 ··[0x0000024b]··Set·column·to·5
110 ··[0x0000024d]··Set·is_stmt·to·1110 ··[0x0000024d]··Set·is_stmt·to·1
111 ··[0x0000024e]··Special·opcode·20:·advance·Address·by·2·to·0xb466·and·Line·by·1·to·5674111 ··[0x0000024e]··Special·opcode·20:·advance·Address·by·2·to·0xb456·and·Line·by·1·to·5674
112 ··[0x0000024f]··Set·column·to·23112 ··[0x0000024f]··Set·column·to·23
113 ··[0x00000251]··Set·is_stmt·to·0113 ··[0x00000251]··Set·is_stmt·to·0
114 ··[0x00000252]··Special·opcode·12:·advance·Address·by·0·to·0xb466·and·Line·by·7·to·5681·(view·1)114 ··[0x00000252]··Special·opcode·12:·advance·Address·by·0·to·0xb456·and·Line·by·7·to·5681·(view·1)
115 ··[0x00000253]··Set·column·to·21115 ··[0x00000253]··Set·column·to·21
116 ··[0x00000255]··Advance·Line·by·-7·to·5674116 ··[0x00000255]··Advance·Line·by·-7·to·5674
117 ··[0x00000257]··Special·opcode·33:·advance·Address·by·4·to·0xb46a·and·Line·by·0·to·5674117 ··[0x00000257]··Special·opcode·33:·advance·Address·by·4·to·0xb45a·and·Line·by·0·to·5674
118 ··[0x00000258]··Set·column·to·23118 ··[0x00000258]··Set·column·to·23
119 ··[0x0000025a]··Special·opcode·68:·advance·Address·by·8·to·0xb472·and·Line·by·7·to·5681119 ··[0x0000025a]··Special·opcode·68:·advance·Address·by·8·to·0xb462·and·Line·by·7·to·5681
120 ··[0x0000025b]··Set·column·to·14120 ··[0x0000025b]··Set·column·to·14
121 ··[0x0000025d]··Special·opcode·14:·advance·Address·by·2·to·0xb474·and·Line·by·-5·to·5676121 ··[0x0000025d]··Special·opcode·14:·advance·Address·by·2·to·0xb464·and·Line·by·-5·to·5676
122 ··[0x0000025e]··Set·column·to·21122 ··[0x0000025e]··Set·column·to·21
123 ··[0x00000260]··Special·opcode·31:·advance·Address·by·4·to·0xb478·and·Line·by·-2·to·5674123 ··[0x00000260]··Special·opcode·31:·advance·Address·by·4·to·0xb468·and·Line·by·-2·to·5674
124 ··[0x00000261]··Set·column·to·5124 ··[0x00000261]··Set·column·to·5
125 ··[0x00000263]··Set·is_stmt·to·1125 ··[0x00000263]··Set·is_stmt·to·1
126 ··[0x00000264]··Special·opcode·20:·advance·Address·by·2·to·0xb47a·and·Line·by·1·to·5675126 ··[0x00000264]··Special·opcode·20:·advance·Address·by·2·to·0xb46a·and·Line·by·1·to·5675
127 ··[0x00000265]··Set·column·to·14127 ··[0x00000265]··Set·column·to·14
128 ··[0x00000267]··Set·is_stmt·to·0128 ··[0x00000267]··Set·is_stmt·to·0
129 ··[0x00000268]··Special·opcode·6:·advance·Address·by·0·to·0xb47a·and·Line·by·1·to·5676·(view·1)129 ··[0x00000268]··Special·opcode·6:·advance·Address·by·0·to·0xb46a·and·Line·by·1·to·5676·(view·1)
130 ··[0x00000269]··Set·column·to·20130 ··[0x00000269]··Set·column·to·20
131 ··[0x0000026b]··Special·opcode·32:·advance·Address·by·4·to·0xb47e·and·Line·by·-1·to·5675131 ··[0x0000026b]··Special·opcode·32:·advance·Address·by·4·to·0xb46e·and·Line·by·-1·to·5675
132 ··[0x0000026c]··Set·column·to·33132 ··[0x0000026c]··Set·column·to·33
133 ··[0x0000026e]··Advance·Line·by·9·to·5684133 ··[0x0000026e]··Advance·Line·by·9·to·5684
134 ··[0x00000270]··Special·opcode·61:·advance·Address·by·8·to·0xb486·and·Line·by·0·to·5684134 ··[0x00000270]··Special·opcode·61:·advance·Address·by·8·to·0xb476·and·Line·by·0·to·5684
135 ··[0x00000271]··Set·column·to·20135 ··[0x00000271]··Set·column·to·20
136 ··[0x00000273]··Advance·Line·by·-9·to·5675136 ··[0x00000273]··Advance·Line·by·-9·to·5675
137 ··[0x00000275]··Special·opcode·33:·advance·Address·by·4·to·0xb48a·and·Line·by·0·to·5675137 ··[0x00000275]··Special·opcode·33:·advance·Address·by·4·to·0xb47a·and·Line·by·0·to·5675
138 ··[0x00000276]··Set·column·to·5138 ··[0x00000276]··Set·column·to·5
139 ··[0x00000278]··Set·is_stmt·to·1139 ··[0x00000278]··Set·is_stmt·to·1
140 ··[0x00000279]··Special·opcode·20:·advance·Address·by·2·to·0xb48c·and·Line·by·1·to·5676140 ··[0x00000279]··Special·opcode·20:·advance·Address·by·2·to·0xb47c·and·Line·by·1·to·5676
141 ··[0x0000027a]··Set·column·to·14141 ··[0x0000027a]··Set·column·to·14
142 ··[0x0000027c]··Set·is_stmt·to·0142 ··[0x0000027c]··Set·is_stmt·to·0
143 ··[0x0000027d]··Copy·(view·1)143 ··[0x0000027d]··Copy·(view·1)
144 ··[0x0000027e]··Set·column·to·36144 ··[0x0000027e]··Set·column·to·36
145 ··[0x00000280]··Special·opcode·38:·advance·Address·by·4·to·0xb490·and·Line·by·5·to·5681145 ··[0x00000280]··Special·opcode·38:·advance·Address·by·4·to·0xb480·and·Line·by·5·to·5681
146 ··[0x00000281]··Set·column·to·14146 ··[0x00000281]··Set·column·to·14
147 ··[0x00000283]··Special·opcode·28:·advance·Address·by·4·to·0xb494·and·Line·by·-5·to·5676147 ··[0x00000283]··Special·opcode·28:·advance·Address·by·4·to·0xb484·and·Line·by·-5·to·5676
148 ··[0x00000284]··Set·column·to·5148 ··[0x00000284]··Set·column·to·5
149 ··[0x00000286]··Set·is_stmt·to·1149 ··[0x00000286]··Set·is_stmt·to·1
150 ··[0x00000287]··Special·opcode·48:·advance·Address·by·6·to·0xb49a·and·Line·by·1·to·5677150 ··[0x00000287]··Special·opcode·48:·advance·Address·by·6·to·0xb48a·and·Line·by·1·to·5677
151 ··[0x00000288]··Special·opcode·51:·advance·Address·by·6·to·0xb4a0·and·Line·by·4·to·5681151 ··[0x00000288]··Special·opcode·51:·advance·Address·by·6·to·0xb490·and·Line·by·4·to·5681
152 ··[0x00000289]··Set·is_stmt·to·0152 ··[0x00000289]··Set·is_stmt·to·0
153 ··[0x0000028a]··Special·opcode·9:·advance·Address·by·0·to·0xb4a0·and·Line·by·4·to·5685·(view·1)153 ··[0x0000028a]··Special·opcode·9:·advance·Address·by·0·to·0xb490·and·Line·by·4·to·5685·(view·1)
154 ··[0x0000028b]··Set·column·to·36154 ··[0x0000028b]··Set·column·to·36
155 ··[0x0000028d]··Special·opcode·29:·advance·Address·by·4·to·0xb4a4·and·Line·by·-4·to·5681155 ··[0x0000028d]··Special·opcode·29:·advance·Address·by·4·to·0xb494·and·Line·by·-4·to·5681
156 ··[0x0000028e]··Set·column·to·5156 ··[0x0000028e]··Set·column·to·5
157 ··[0x00000290]··Special·opcode·37:·advance·Address·by·4·to·0xb4a8·and·Line·by·4·to·5685157 ··[0x00000290]··Special·opcode·37:·advance·Address·by·4·to·0xb498·and·Line·by·4·to·5685
158 ··[0x00000291]··Set·column·to·36158 ··[0x00000291]··Set·column·to·36
159 ··[0x00000293]··Special·opcode·15:·advance·Address·by·2·to·0xb4aa·and·Line·by·-4·to·5681159 ··[0x00000293]··Special·opcode·15:·advance·Address·by·2·to·0xb49a·and·Line·by·-4·to·5681
160 ··[0x00000294]··Set·column·to·23160 ··[0x00000294]··Set·column·to·23
161 ··[0x00000296]··Special·opcode·19:·advance·Address·by·2·to·0xb4ac·and·Line·by·0·to·5681161 ··[0x00000296]··Special·opcode·19:·advance·Address·by·2·to·0xb49c·and·Line·by·0·to·5681
162 ··[0x00000297]··Set·column·to·27162 ··[0x00000297]··Set·column·to·27
163 ··[0x00000299]··Special·opcode·20:·advance·Address·by·2·to·0xb4ae·and·Line·by·1·to·5682163 ··[0x00000299]··Special·opcode·20:·advance·Address·by·2·to·0xb49e·and·Line·by·1·to·5682
164 ··[0x0000029a]··Set·column·to·20164 ··[0x0000029a]··Set·column·to·20
165 ··[0x0000029c]··Special·opcode·20:·advance·Address·by·2·to·0xb4b0·and·Line·by·1·to·5683165 ··[0x0000029c]··Special·opcode·20:·advance·Address·by·2·to·0xb4a0·and·Line·by·1·to·5683
166 ··[0x0000029d]··Set·column·to·23166 ··[0x0000029d]··Set·column·to·23
167 ··[0x0000029f]··Special·opcode·17:·advance·Address·by·2·to·0xb4b2·and·Line·by·-2·to·5681167 ··[0x0000029f]··Special·opcode·17:·advance·Address·by·2·to·0xb4a2·and·Line·by·-2·to·5681
168 ··[0x000002a0]··Set·column·to·5168 ··[0x000002a0]··Set·column·to·5
169 ··[0x000002a2]··Set·is_stmt·to·1169 ··[0x000002a2]··Set·is_stmt·to·1
Max diff block lines reached; 4129385/4141507 bytes (99.71%) of diff not shown.
5.45 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0x11c5e·(32-bit)3 ···Length:········0x11c5f·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x1e6):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x1e6):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fwrapv·-fuse-linker-plugin·-ffat-lto-objects·-fstack-protector·-fPIC·-fltrans
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x48b):·<artificial>10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x48b):·<artificial>
Offset 14, 1548 lines modifiedOffset 14, 1548 lines modified
14 ····<1d>···DW_AT_low_pc······:·0x014 ····<1d>···DW_AT_low_pc······:·0x0
15 ····<21>···DW_AT_stmt_list···:·0x015 ····<21>···DW_AT_stmt_list···:·0x0
16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)
17 ····<26>···DW_AT_byte_size···:·817 ····<26>···DW_AT_byte_size···:·8
18 ····<27>···DW_AT_encoding····:·4»   (float)18 ····<27>···DW_AT_encoding····:·4»   (float)
19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x74c):·double19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x74c):·double
20 ·<1><2c>:·Abbrev·Number:·3·(DW_TAG_subprogram)20 ·<1><2c>:·Abbrev·Number:·3·(DW_TAG_subprogram)
21 ····<2d>···DW_AT_abstract_origin:·<0x1e272>21 ····<2d>···DW_AT_abstract_origin:·<0x1e273>
22 ····<31>···DW_AT_low_pc······:·0xb42822 ····<31>···DW_AT_low_pc······:·0xb418
23 ····<35>···DW_AT_high_pc·····:·0xb2423 ····<35>···DW_AT_high_pc·····:·0xb24
24 ····<39>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)24 ····<39>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
25 ····<3b>···DW_AT_GNU_all_call_sites:·125 ····<3b>···DW_AT_GNU_all_call_sites:·1
26 ····<3b>···DW_AT_sibling·····:·<0xe6d>26 ····<3b>···DW_AT_sibling·····:·<0xe6d>
27 ·<2><3f>:·Abbrev·Number:·4·(DW_TAG_variable)27 ·<2><3f>:·Abbrev·Number:·4·(DW_TAG_variable)
28 ····<40>···DW_AT_abstract_origin:·<0x1e283>28 ····<40>···DW_AT_abstract_origin:·<0x1e284>
29 ····<44>···DW_AT_location····:·0x1a·(location·list)29 ····<44>···DW_AT_location····:·0x1a·(location·list)
30 ····<48>···DW_AT_GNU_locviews:·0x030 ····<48>···DW_AT_GNU_locviews:·0x0
31 ·<2><4c>:·Abbrev·Number:·4·(DW_TAG_variable)31 ·<2><4c>:·Abbrev·Number:·4·(DW_TAG_variable)
32 ····<4d>···DW_AT_abstract_origin:·<0x1e28e>32 ····<4d>···DW_AT_abstract_origin:·<0x1e28f>
33 ····<51>···DW_AT_location····:·0xcb·(location·list)33 ····<51>···DW_AT_location····:·0xcb·(location·list)
34 ····<55>···DW_AT_GNU_locviews:·0xb534 ····<55>···DW_AT_GNU_locviews:·0xb5
35 ·<2><59>:·Abbrev·Number:·4·(DW_TAG_variable)35 ·<2><59>:·Abbrev·Number:·4·(DW_TAG_variable)
36 ····<5a>···DW_AT_abstract_origin:·<0x1e29b>36 ····<5a>···DW_AT_abstract_origin:·<0x1e29c>
37 ····<5e>···DW_AT_location····:·0x16c·(location·list)37 ····<5e>···DW_AT_location····:·0x16c·(location·list)
38 ····<62>···DW_AT_GNU_locviews:·0x15438 ····<62>···DW_AT_GNU_locviews:·0x154
39 ·<2><66>:·Abbrev·Number:·4·(DW_TAG_variable)39 ·<2><66>:·Abbrev·Number:·4·(DW_TAG_variable)
40 ····<67>···DW_AT_abstract_origin:·<0x1e2a8>40 ····<67>···DW_AT_abstract_origin:·<0x1e2a9>
41 ····<6b>···DW_AT_location····:·0x21f·(location·list)41 ····<6b>···DW_AT_location····:·0x21f·(location·list)
42 ····<6f>···DW_AT_GNU_locviews:·0x20142 ····<6f>···DW_AT_GNU_locviews:·0x201
43 ·<2><73>:·Abbrev·Number:·4·(DW_TAG_variable)43 ·<2><73>:·Abbrev·Number:·4·(DW_TAG_variable)
44 ····<74>···DW_AT_abstract_origin:·<0x1e2b5>44 ····<74>···DW_AT_abstract_origin:·<0x1e2b6>
45 ····<78>···DW_AT_location····:·0x2f6·(location·list)45 ····<78>···DW_AT_location····:·0x2f6·(location·list)
46 ····<7c>···DW_AT_GNU_locviews:·0x2d646 ····<7c>···DW_AT_GNU_locviews:·0x2d6
47 ·<2><80>:·Abbrev·Number:·4·(DW_TAG_variable)47 ·<2><80>:·Abbrev·Number:·4·(DW_TAG_variable)
48 ····<81>···DW_AT_abstract_origin:·<0x1e2c2>48 ····<81>···DW_AT_abstract_origin:·<0x1e2c3>
49 ····<85>···DW_AT_location····:·0x3d6·(location·list)49 ····<85>···DW_AT_location····:·0x3d6·(location·list)
50 ····<89>···DW_AT_GNU_locviews:·0x3ba50 ····<89>···DW_AT_GNU_locviews:·0x3ba
51 ·<2><8d>:·Abbrev·Number:·4·(DW_TAG_variable)51 ·<2><8d>:·Abbrev·Number:·4·(DW_TAG_variable)
52 ····<8e>···DW_AT_abstract_origin:·<0x1e2cf>52 ····<8e>···DW_AT_abstract_origin:·<0x1e2d0>
53 ····<92>···DW_AT_location····:·0x4b4·(location·list)53 ····<92>···DW_AT_location····:·0x4b4·(location·list)
54 ····<96>···DW_AT_GNU_locviews:·0x48254 ····<96>···DW_AT_GNU_locviews:·0x482
55 ·<2><9a>:·Abbrev·Number:·4·(DW_TAG_variable)55 ·<2><9a>:·Abbrev·Number:·4·(DW_TAG_variable)
56 ····<9b>···DW_AT_abstract_origin:·<0x1e2dc>56 ····<9b>···DW_AT_abstract_origin:·<0x1e2dd>
57 ····<9f>···DW_AT_location····:·0x5ee·(location·list)57 ····<9f>···DW_AT_location····:·0x5ee·(location·list)
58 ····<a3>···DW_AT_GNU_locviews:·0x5dc58 ····<a3>···DW_AT_GNU_locviews:·0x5dc
59 ·<2><a7>:·Abbrev·Number:·4·(DW_TAG_variable)59 ·<2><a7>:·Abbrev·Number:·4·(DW_TAG_variable)
60 ····<a8>···DW_AT_abstract_origin:·<0x1e2e8>60 ····<a8>···DW_AT_abstract_origin:·<0x1e2e9>
61 ····<ac>···DW_AT_location····:·0x676·(location·list)61 ····<ac>···DW_AT_location····:·0x676·(location·list)
62 ····<b0>···DW_AT_GNU_locviews:·0x66e62 ····<b0>···DW_AT_GNU_locviews:·0x66e
63 ·<2><b4>:·Abbrev·Number:·4·(DW_TAG_variable)63 ·<2><b4>:·Abbrev·Number:·4·(DW_TAG_variable)
64 ····<b5>···DW_AT_abstract_origin:·<0x1e2f5>64 ····<b5>···DW_AT_abstract_origin:·<0x1e2f6>
65 ····<b9>···DW_AT_location····:·0x6b6·(location·list)65 ····<b9>···DW_AT_location····:·0x6b6·(location·list)
66 ····<bd>···DW_AT_GNU_locviews:·0x6b266 ····<bd>···DW_AT_GNU_locviews:·0x6b2
67 ·<2><c1>:·Abbrev·Number:·4·(DW_TAG_variable)67 ·<2><c1>:·Abbrev·Number:·4·(DW_TAG_variable)
68 ····<c2>···DW_AT_abstract_origin:·<0x1e302>68 ····<c2>···DW_AT_abstract_origin:·<0x1e303>
69 ····<c6>···DW_AT_location····:·0x6e6·(location·list)69 ····<c6>···DW_AT_location····:·0x6e6·(location·list)
70 ····<ca>···DW_AT_GNU_locviews:·0x6d470 ····<ca>···DW_AT_GNU_locviews:·0x6d4
71 ·<2><ce>:·Abbrev·Number:·5·(DW_TAG_label)71 ·<2><ce>:·Abbrev·Number:·5·(DW_TAG_label)
72 ····<cf>···DW_AT_abstract_origin:·<0x1e30d>72 ····<cf>···DW_AT_abstract_origin:·<0x1e30e>
73 ·<2><d3>:·Abbrev·Number:·6·(DW_TAG_lexical_block)73 ·<2><d3>:·Abbrev·Number:·6·(DW_TAG_lexical_block)
74 ····<d4>···DW_AT_abstract_origin:·<0x1e316>74 ····<d4>···DW_AT_abstract_origin:·<0x1e317>
75 ····<d8>···DW_AT_ranges······:·0x075 ····<d8>···DW_AT_ranges······:·0x0
76 ····<dc>···DW_AT_sibling·····:·<0x11f>76 ····<dc>···DW_AT_sibling·····:·<0x11f>
77 ·<3><e0>:·Abbrev·Number:·4·(DW_TAG_variable)77 ·<3><e0>:·Abbrev·Number:·4·(DW_TAG_variable)
78 ····<e1>···DW_AT_abstract_origin:·<0x1e31b>78 ····<e1>···DW_AT_abstract_origin:·<0x1e31c>
79 ····<e5>···DW_AT_location····:·0x75f·(location·list)79 ····<e5>···DW_AT_location····:·0x75f·(location·list)
80 ····<e9>···DW_AT_GNU_locviews:·0x75580 ····<e9>···DW_AT_GNU_locviews:·0x755
81 ·<3><ed>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)81 ·<3><ed>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)
82 ····<ee>···DW_AT_abstract_origin:·<0x2381a>82 ····<ee>···DW_AT_abstract_origin:·<0x2381b>
83 ····<f2>···DW_AT_entry_pc····:·0xb58083 ····<f2>···DW_AT_entry_pc····:·0xb570
84 ····<f6>···DW_AT_GNU_entry_view:·684 ····<f6>···DW_AT_GNU_entry_view:·6
85 ····<f8>···DW_AT_ranges······:·0x085 ····<f8>···DW_AT_ranges······:·0x0
86 ····<fc>···DW_AT_call_file···:·186 ····<fc>···DW_AT_call_file···:·1
87 ····<fd>···DW_AT_call_line···:·570587 ····<fd>···DW_AT_call_line···:·5705
88 ····<ff>···DW_AT_call_column·:·588 ····<ff>···DW_AT_call_column·:·5
89 ·<4><100>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)89 ·<4><100>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
90 ····<101>···DW_AT_abstract_origin:·<0x23827>90 ····<101>···DW_AT_abstract_origin:·<0x23828>
91 ····<105>···DW_AT_location····:·0x7a2·(location·list)91 ····<105>···DW_AT_location····:·0x7a2·(location·list)
92 ····<109>···DW_AT_GNU_locviews:·0x79e92 ····<109>···DW_AT_GNU_locviews:·0x79e
93 ·<4><10d>:·Abbrev·Number:·9·(DW_TAG_GNU_call_site)93 ·<4><10d>:·Abbrev·Number:·9·(DW_TAG_GNU_call_site)
94 ····<10e>···DW_AT_low_pc······:·0xbdd094 ····<10e>···DW_AT_low_pc······:·0xbdc0
95 ····<112>···DW_AT_abstract_origin:·<0x11405>95 ····<112>···DW_AT_abstract_origin:·<0x11406>
96 ·<5><116>:·Abbrev·Number:·10·(DW_TAG_GNU_call_site_parameter)96 ·<5><116>:·Abbrev·Number:·10·(DW_TAG_GNU_call_site_parameter)
97 ····<117>···DW_AT_location····:·1·byte·block:·50·»      (DW_OP_reg0·(r0))97 ····<117>···DW_AT_location····:·1·byte·block:·50·»      (DW_OP_reg0·(r0))
98 ····<119>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»  (DW_OP_breg4·(r4):·0)98 ····<119>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»  (DW_OP_breg4·(r4):·0)
99 ·<5><11c>:·Abbrev·Number:·099 ·<5><11c>:·Abbrev·Number:·0
100 ·<4><11d>:·Abbrev·Number:·0100 ·<4><11d>:·Abbrev·Number:·0
101 ·<3><11e>:·Abbrev·Number:·0101 ·<3><11e>:·Abbrev·Number:·0
102 ·<2><11f>:·Abbrev·Number:·6·(DW_TAG_lexical_block)102 ·<2><11f>:·Abbrev·Number:·6·(DW_TAG_lexical_block)
103 ····<120>···DW_AT_abstract_origin:·<0x1e329>103 ····<120>···DW_AT_abstract_origin:·<0x1e32a>
104 ····<124>···DW_AT_ranges······:·0x18104 ····<124>···DW_AT_ranges······:·0x18
105 ····<128>···DW_AT_sibling·····:·<0x164>105 ····<128>···DW_AT_sibling·····:·<0x164>
106 ·<3><12c>:·Abbrev·Number:·4·(DW_TAG_variable)106 ·<3><12c>:·Abbrev·Number:·4·(DW_TAG_variable)
107 ····<12d>···DW_AT_abstract_origin:·<0x1e32e>107 ····<12d>···DW_AT_abstract_origin:·<0x1e32f>
108 ····<131>···DW_AT_location····:·0x7c4·(location·list)108 ····<131>···DW_AT_location····:·0x7c4·(location·list)
109 ····<135>···DW_AT_GNU_locviews:·0x7c0109 ····<135>···DW_AT_GNU_locviews:·0x7c0
110 ·<3><139>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)110 ·<3><139>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)
111 ····<13a>···DW_AT_abstract_origin:·<0x2381a>111 ····<13a>···DW_AT_abstract_origin:·<0x2381b>
112 ····<13e>···DW_AT_entry_pc····:·0xb5cc112 ····<13e>···DW_AT_entry_pc····:·0xb5bc
113 ····<142>···DW_AT_GNU_entry_view:·6113 ····<142>···DW_AT_GNU_entry_view:·6
114 ····<144>···DW_AT_ranges······:·0x18114 ····<144>···DW_AT_ranges······:·0x18
115 ····<148>···DW_AT_call_file···:·1115 ····<148>···DW_AT_call_file···:·1
116 ····<149>···DW_AT_call_line···:·5714116 ····<149>···DW_AT_call_line···:·5714
117 ····<14b>···DW_AT_call_column·:·5117 ····<14b>···DW_AT_call_column·:·5
118 ·<4><14c>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)118 ·<4><14c>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
119 ····<14d>···DW_AT_abstract_origin:·<0x23827>119 ····<14d>···DW_AT_abstract_origin:·<0x23828>
120 ····<151>···DW_AT_location····:·0x7e6·(location·list)120 ····<151>···DW_AT_location····:·0x7e6·(location·list)
121 ····<155>···DW_AT_GNU_locviews:·0x7e2121 ····<155>···DW_AT_GNU_locviews:·0x7e2
122 ·<4><159>:·Abbrev·Number:·11·(DW_TAG_GNU_call_site)122 ·<4><159>:·Abbrev·Number:·11·(DW_TAG_GNU_call_site)
123 ····<15a>···DW_AT_low_pc······:·0xbd98123 ····<15a>···DW_AT_low_pc······:·0xbd88
124 ····<15e>···DW_AT_abstract_origin:·<0x11405>124 ····<15e>···DW_AT_abstract_origin:·<0x11406>
125 ·<4><162>:·Abbrev·Number:·0125 ·<4><162>:·Abbrev·Number:·0
126 ·<3><163>:·Abbrev·Number:·0126 ·<3><163>:·Abbrev·Number:·0
127 ·<2><164>:·Abbrev·Number:·6·(DW_TAG_lexical_block)127 ·<2><164>:·Abbrev·Number:·6·(DW_TAG_lexical_block)
128 ····<165>···DW_AT_abstract_origin:·<0x1e33c>128 ····<165>···DW_AT_abstract_origin:·<0x1e33d>
Max diff block lines reached; 5702243/5709540 bytes (99.87%) of diff not shown.
4.2 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 103 lines modifiedOffset 3, 103 lines modified
3 ··Length:···················3563 ··Length:···················356
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0000b428·000044cc·9 ····0000b418·000044cc·
10 ····00004338·00000138·10 ····00004338·00000138·
11 ····00004470·0000000a·11 ····00004470·0000000a·
12 ····0000447c·00000728·12 ····0000447c·00000728·
13 ····00004ba4·00000720·13 ····00004ba4·00000720·
14 ····000052c4·00000030·14 ····000052c4·00000030·
15 ····000052f4·00000050·15 ····000052f4·00000050·
16 ····00005344·000000d4·16 ····00005344·000000d4·
17 ····000041f8·00000004·17 ····000041f8·00000004·
18 ····00005418·00000220·18 ····00005418·00000220·
19 ····00005638·00000020·19 ····00005638·00000020·
20 ····00005658·00000764·20 ····00005658·00000754·
21 ····00005dbc·00000050·21 ····00005dac·00000050·
 22 ····00005dfc·00000044·
22 ····00005e0c·00000044·23 ····00005e40·00000044·
23 ····00005e50·00000044· 
24 ····00005e94·00000184·24 ····00005e84·00000184·
25 ····00006018·000000d8·25 ····00006008·000000d8·
26 ····000060f0·00000018·26 ····000060e0·00000018·
27 ····00006108·000003dc·27 ····000060f8·000003dc·
28 ····000064e4·000004e0·28 ····000064d4·000004e0·
29 ····000069c4·00000032·29 ····000069b4·00000032·
30 ····000069f8·00000098·30 ····000069e8·00000098·
31 ····00006a90·00000250·31 ····00006a80·00000250·
32 ····00006ce0·0000008c·32 ····00006cd0·0000008c·
33 ····00006d6c·0000007c·33 ····00006d5c·0000007c·
34 ····00006de8·000000e8·34 ····00006dd8·000000e8·
35 ····00006ed0·0000003a·35 ····00006ec0·0000003a·
36 ····00006f0c·0000032c·36 ····00006efc·0000032c·
37 ····00007238·00000050·37 ····00007228·00000050·
38 ····00007288·0000032c·38 ····00007278·0000032c·
39 ····000075b4·000000a4·39 ····000075a4·000000a4·
40 ····00007658·0000040c·40 ····00007648·0000040c·
41 ····00007a64·0000020c·41 ····00007a54·0000020c·
42 ····00007c70·00000068·42 ····00007c60·00000068·
43 ····00007cd8·0000013c·43 ····00007cc8·0000013c·
44 ····00007e14·0000029c·44 ····00007e04·0000029c·
45 ····000080b0·0000001c·45 ····000080a0·0000001c·
46 ····000080cc·0000029c·46 ····000080bc·0000029c·
47 ····00008368·000000dc·47 ····00008358·000000dc·
48 ····00008444·000000a8·48 ····00008434·000000a8·
49 ····000084ec·000000a8·49 ····000084dc·000000a8·
50 ····00008594·000005c0·50 ····00008584·000005c0·
51 ····00000000·00000000·51 ····00000000·00000000·
52 ··Length:···················37252 ··Length:···················372
53 ··Version:··················253 ··Version:··················2
54 ··Offset·into·.debug_info:··0x11c6254 ··Offset·into·.debug_info:··0x11c63
55 ··Pointer·Size:·············455 ··Pointer·Size:·············4
56 ··Segment·Size:·············056 ··Segment·Size:·············0
  
57 ····Address····Length57 ····Address····Length
58 ····0000f8f4·00001634·58 ····0000f8e4·00001634·
59 ····00008b54·0000029c·59 ····00008b44·0000029c·
60 ····00008df0·00000130·60 ····00008de0·00000130·
61 ····00008f20·00000360·61 ····00008f10·00000360·
62 ····00009280·000000dc·62 ····00009270·000000dc·
63 ····0000935c·000000dc·63 ····0000934c·000000dc·
64 ····00009438·000000dc·64 ····00009428·000000dc·
65 ····00009514·000000dc·65 ····00009504·000000dc·
66 ····000095f0·000000dc·66 ····000095e0·000000dc·
67 ····000096cc·000000dc·67 ····000096bc·000000dc·
68 ····000097a8·000000dc·68 ····00009798·000000dc·
69 ····00009884·00000294·69 ····00009874·00000294·
70 ····00009b18·000000dc·70 ····00009b08·000000dc·
71 ····00009bf4·00000378·71 ····00009be4·00000378·
72 ····00009f6c·00000294·72 ····00009f5c·00000294·
73 ····0000a200·00000298·73 ····0000a1f0·00000298·
74 ····0000a498·000000dc·74 ····0000a488·000000dc·
75 ····0000a574·000000dc·75 ····0000a564·000000dc·
76 ····0000a650·0000009c·76 ····0000a640·0000009c·
77 ····0000a6ec·000000dc·77 ····0000a6dc·000000dc·
78 ····0000a7c8·000001ec·78 ····0000a7b8·000001ec·
79 ····0000a9b4·00000298·79 ····0000a9a4·00000298·
80 ····0000ac4c·0000006c·80 ····0000ac3c·0000006c·
81 ····0000acb8·00000114·81 ····0000aca8·00000114·
82 ····0000adcc·00000104·82 ····0000adbc·00000104·
83 ····0000aed0·000000d4·83 ····0000aec0·000000d4·
 84 ····0000af94·00000010·
84 ····0000afa4·00000010·85 ····0000afa4·00000010·
85 ····0000afb4·00000010·86 ····0000afb4·00000010·
86 ····0000afc4·00000010·87 ····0000afc4·00000050·
87 ····0000afd4·00000050· 
88 ····0000b024·00000050·88 ····0000b014·00000050·
89 ····0000b074·00000048·89 ····0000b064·00000048·
90 ····000041fc·00000038·90 ····000041fc·00000038·
91 ····0000b0bc·0000001c·91 ····0000b0ac·0000001c·
92 ····0000b0d8·00000006·92 ····0000b0c8·00000006·
93 ····0000b0e0·00000010·93 ····0000b0d0·00000010·
94 ····0000b0f0·0000010c·94 ····0000b0e0·0000010c·
95 ····0000b1fc·00000050·95 ····0000b1ec·00000050·
96 ····00004234·00000068·96 ····00004234·00000068·
97 ····0000b24c·00000058·97 ····0000b23c·00000058·
98 ····0000b2a4·00000058·98 ····0000b294·00000058·
99 ····0000b2fc·00000060·99 ····0000b2ec·00000060·
100 ····0000429c·00000002·100 ····0000429c·00000002·
101 ····0000429e·00000096·101 ····0000429e·00000096·
102 ····00000000·00000000·102 ····00000000·00000000·
  
2.5 MB
readelf --wide --debug-dump=loc {}
    
Offset 13, 39 lines modifiedOffset 13, 39 lines modified
13 ····00000010·v0000000·v0000000·location·view·pair13 ····00000010·v0000000·v0000000·location·view·pair
14 ····00000012·v0000001·v0000000·location·view·pair14 ····00000012·v0000001·v0000000·location·view·pair
15 ····00000014·v0000000·v0000000·location·view·pair15 ····00000014·v0000000·v0000000·location·view·pair
16 ····00000016·v0000000·v0000000·location·view·pair16 ····00000016·v0000000·v0000000·location·view·pair
17 ····00000018·v0000000·v0000000·location·view·pair17 ····00000018·v0000000·v0000000·location·view·pair
  
18 ····0000001a·v0000002·v0000000·views·at·00000000·for:18 ····0000001a·v0000002·v0000000·views·at·00000000·for:
19 ·············0000b428·0000b714·(DW_OP_lit0;·DW_OP_stack_value)19 ·············0000b418·0000b704·(DW_OP_lit0;·DW_OP_stack_value)
20 ····00000026·v0000000·v0000000·views·at·00000002·for:20 ····00000026·v0000000·v0000000·views·at·00000002·for:
21 ·············0000b714·0000b737·(DW_OP_reg0·(r0))21 ·············0000b704·0000b727·(DW_OP_reg0·(r0))
22 ····00000031·v0000000·v0000000·views·at·00000004·for:22 ····00000031·v0000000·v0000000·views·at·00000004·for:
23 ·············0000b737·0000bb08·(DW_OP_reg7·(r7))23 ·············0000b727·0000baf8·(DW_OP_reg7·(r7))
24 ····0000003c·v0000000·v0000000·views·at·00000006·for:24 ····0000003c·v0000000·v0000000·views·at·00000006·for:
25 ·············0000bb08·0000bb11·(DW_OP_reg0·(r0))25 ·············0000baf8·0000bb01·(DW_OP_reg0·(r0))
26 ····00000047·v0000000·v0000000·views·at·00000008·for:26 ····00000047·v0000000·v0000000·views·at·00000008·for:
27 ·············0000bb11·0000bb24·(DW_OP_reg7·(r7))27 ·············0000bb01·0000bb14·(DW_OP_reg7·(r7))
28 ····00000052·v0000000·v0000000·views·at·0000000a·for:28 ····00000052·v0000000·v0000000·views·at·0000000a·for:
29 ·············0000bb26·0000bb64·(DW_OP_reg7·(r7))29 ·············0000bb16·0000bb54·(DW_OP_reg7·(r7))
30 ····0000005d·v0000000·v0000000·views·at·0000000c·for:30 ····0000005d·v0000000·v0000000·views·at·0000000c·for:
31 ·············0000bb64·0000bb6d·(DW_OP_reg0·(r0))31 ·············0000bb54·0000bb5d·(DW_OP_reg0·(r0))
32 ····00000068·v0000000·v0000000·views·at·0000000e·for:32 ····00000068·v0000000·v0000000·views·at·0000000e·for:
33 ·············0000bb6d·0000bba2·(DW_OP_reg7·(r7))33 ·············0000bb5d·0000bb92·(DW_OP_reg7·(r7))
34 ····00000073·v0000000·v0000000·views·at·00000010·for:34 ····00000073·v0000000·v0000000·views·at·00000010·for:
35 ·············0000bbb4·0000bbd4·(DW_OP_reg7·(r7))35 ·············0000bba4·0000bbc4·(DW_OP_reg7·(r7))
36 ····0000007e·v0000001·v0000000·views·at·00000012·for:36 ····0000007e·v0000001·v0000000·views·at·00000012·for:
37 ·············0000bcbc·0000bcc6·(DW_OP_lit0;·DW_OP_stack_value)37 ·············0000bcac·0000bcb6·(DW_OP_lit0;·DW_OP_stack_value)
38 ····0000008a·v0000000·v0000000·views·at·00000014·for:38 ····0000008a·v0000000·v0000000·views·at·00000014·for:
39 ·············0000bd1c·0000bd46·(DW_OP_reg7·(r7))39 ·············0000bd0c·0000bd36·(DW_OP_reg7·(r7))
40 ····00000095·v0000000·v0000000·views·at·00000016·for:40 ····00000095·v0000000·v0000000·views·at·00000016·for:
41 ·············0000bd46·0000bd9a·(DW_OP_lit0;·DW_OP_stack_value)41 ·············0000bd36·0000bd8a·(DW_OP_lit0;·DW_OP_stack_value)
42 ····000000a1·v0000000·v0000000·views·at·00000018·for:42 ····000000a1·v0000000·v0000000·views·at·00000018·for:
43 ·············0000bdca·0000bdda·(DW_OP_lit0;·DW_OP_stack_value)43 ·············0000bdba·0000bdca·(DW_OP_lit0;·DW_OP_stack_value)
44 ····000000ad·<End·of·list>44 ····000000ad·<End·of·list>
  
45 ····000000b5·v0000003·v0000000·location·view·pair45 ····000000b5·v0000003·v0000000·location·view·pair
46 ····000000b7·v0000000·v0000000·location·view·pair46 ····000000b7·v0000000·v0000000·location·view·pair
47 ····000000b9·v0000000·v0000005·location·view·pair47 ····000000b9·v0000000·v0000005·location·view·pair
48 ····000000bb·v0000005·v0000000·location·view·pair48 ····000000bb·v0000005·v0000000·location·view·pair
49 ····000000bd·v0000000·v0000000·location·view·pair49 ····000000bd·v0000000·v0000000·location·view·pair
Offset 53, 35 lines modifiedOffset 53, 35 lines modified
53 ····000000c1·v0000000·v0000000·location·view·pair53 ····000000c1·v0000000·v0000000·location·view·pair
54 ····000000c3·v0000000·v0000000·location·view·pair54 ····000000c3·v0000000·v0000000·location·view·pair
55 ····000000c5·v0000000·v0000000·location·view·pair55 ····000000c5·v0000000·v0000000·location·view·pair
56 ····000000c7·v0000006·v0000000·location·view·pair56 ····000000c7·v0000006·v0000000·location·view·pair
57 ····000000c9·v0000006·v0000000·location·view·pair57 ····000000c9·v0000006·v0000000·location·view·pair
  
58 ····000000cb·v0000003·v0000000·views·at·000000b5·for:58 ····000000cb·v0000003·v0000000·views·at·000000b5·for:
59 ·············0000b428·0000b596·(DW_OP_lit0;·DW_OP_stack_value)59 ·············0000b418·0000b586·(DW_OP_lit0;·DW_OP_stack_value)
60 ····000000d7·v0000000·v0000000·views·at·000000b7·for:60 ····000000d7·v0000000·v0000000·views·at·000000b7·for:
61 ·············0000b596·0000b5a7·(DW_OP_reg0·(r0))61 ·············0000b586·0000b597·(DW_OP_reg0·(r0))
62 ····000000e2·v0000000·v0000005·views·at·000000b9·for:62 ····000000e2·v0000000·v0000005·views·at·000000b9·for:
63 ·············0000b5a7·0000b5f4·(DW_OP_reg5·(r5))63 ·············0000b597·0000b5e4·(DW_OP_reg5·(r5))
64 ····000000ed·v0000005·v0000000·views·at·000000bb·for:64 ····000000ed·v0000005·v0000000·views·at·000000bb·for:
65 ·············0000b5f4·0000bb24·(DW_OP_lit0;·DW_OP_stack_value)65 ·············0000b5e4·0000bb14·(DW_OP_lit0;·DW_OP_stack_value)
66 ····000000f9·v0000000·v0000000·views·at·000000bd·for:66 ····000000f9·v0000000·v0000000·views·at·000000bd·for:
67 ·············0000bb26·0000bba2·(DW_OP_lit0;·DW_OP_stack_value)67 ·············0000bb16·0000bb92·(DW_OP_lit0;·DW_OP_stack_value)
68 ····00000105·v0000000·v0000000·views·at·000000bf·for:68 ····00000105·v0000000·v0000000·views·at·000000bf·for:
69 ·············0000bbb4·0000bbd4·(DW_OP_lit0;·DW_OP_stack_value)69 ·············0000bba4·0000bbc4·(DW_OP_lit0;·DW_OP_stack_value)
70 ····00000111·v0000000·v0000000·views·at·000000c1·for:70 ····00000111·v0000000·v0000000·views·at·000000c1·for:
71 ·············0000bd1c·0000bd46·(DW_OP_lit0;·DW_OP_stack_value)71 ·············0000bd0c·0000bd36·(DW_OP_lit0;·DW_OP_stack_value)
72 ····0000011d·v0000000·v0000000·views·at·000000c3·for:72 ····0000011d·v0000000·v0000000·views·at·000000c3·for:
73 ·············0000bd50·0000bd94·(DW_OP_lit0;·DW_OP_stack_value)73 ·············0000bd40·0000bd84·(DW_OP_lit0;·DW_OP_stack_value)
74 ····00000129·v0000000·v0000000·views·at·000000c5·for:74 ····00000129·v0000000·v0000000·views·at·000000c5·for:
75 ·············0000bd94·0000bd9a·(DW_OP_reg5·(r5))75 ·············0000bd84·0000bd8a·(DW_OP_reg5·(r5))
76 ····00000134·v0000006·v0000000·views·at·000000c7·for:76 ····00000134·v0000006·v0000000·views·at·000000c7·for:
77 ·············0000bd9a·0000bdba·(DW_OP_lit0;·DW_OP_stack_value)77 ·············0000bd8a·0000bdaa·(DW_OP_lit0;·DW_OP_stack_value)
78 ····00000140·v0000006·v0000000·views·at·000000c9·for:78 ····00000140·v0000006·v0000000·views·at·000000c9·for:
79 ·············0000bdba·0000bf4c·(DW_OP_lit0;·DW_OP_stack_value)79 ·············0000bdaa·0000bf3c·(DW_OP_lit0;·DW_OP_stack_value)
80 ····0000014c·<End·of·list>80 ····0000014c·<End·of·list>
  
81 ····00000154·v0000004·v0000000·location·view·pair81 ····00000154·v0000004·v0000000·location·view·pair
82 ····00000156·v0000000·v0000000·location·view·pair82 ····00000156·v0000000·v0000000·location·view·pair
83 ····00000158·v0000000·v0000006·location·view·pair83 ····00000158·v0000000·v0000006·location·view·pair
84 ····0000015a·v0000006·v0000000·location·view·pair84 ····0000015a·v0000006·v0000000·location·view·pair
85 ····0000015c·v0000000·v0000000·location·view·pair85 ····0000015c·v0000000·v0000000·location·view·pair
Offset 90, 37 lines modifiedOffset 90, 37 lines modified
90 ····00000162·v0000000·v0000000·location·view·pair90 ····00000162·v0000000·v0000000·location·view·pair
91 ····00000164·v0000000·v0000000·location·view·pair91 ····00000164·v0000000·v0000000·location·view·pair
92 ····00000166·v0000006·v0000000·location·view·pair92 ····00000166·v0000006·v0000000·location·view·pair
93 ····00000168·v0000000·v0000000·location·view·pair93 ····00000168·v0000000·v0000000·location·view·pair
94 ····0000016a·v0000000·v0000000·location·view·pair94 ····0000016a·v0000000·v0000000·location·view·pair
  
95 ····0000016c·v0000004·v0000000·views·at·00000154·for:95 ····0000016c·v0000004·v0000000·views·at·00000154·for:
96 ·············0000b428·0000b5a8·(DW_OP_lit0;·DW_OP_stack_value)96 ·············0000b418·0000b598·(DW_OP_lit0;·DW_OP_stack_value)
97 ····00000178·v0000000·v0000000·views·at·00000156·for:97 ····00000178·v0000000·v0000000·views·at·00000156·for:
98 ·············0000b5a8·0000b5c5·(DW_OP_reg0·(r0))98 ·············0000b598·0000b5b5·(DW_OP_reg0·(r0))
99 ····00000183·v0000000·v0000006·views·at·00000158·for:99 ····00000183·v0000000·v0000006·views·at·00000158·for:
100 ·············0000b5c5·0000b600·(DW_OP_reg6·(r6))100 ·············0000b5b5·0000b5f0·(DW_OP_reg6·(r6))
101 ····0000018e·v0000006·v0000000·views·at·0000015a·for:101 ····0000018e·v0000006·v0000000·views·at·0000015a·for:
102 ·············0000b600·0000bb24·(DW_OP_lit0;·DW_OP_stack_value)102 ·············0000b5f0·0000bb14·(DW_OP_lit0;·DW_OP_stack_value)
103 ····0000019a·v0000000·v0000000·views·at·0000015c·for:103 ····0000019a·v0000000·v0000000·views·at·0000015c·for:
104 ·············0000bb26·0000bba2·(DW_OP_lit0;·DW_OP_stack_value)104 ·············0000bb16·0000bb92·(DW_OP_lit0;·DW_OP_stack_value)
105 ····000001a6·v0000000·v0000000·views·at·0000015e·for:105 ····000001a6·v0000000·v0000000·views·at·0000015e·for:
106 ·············0000bbaa·0000bbd4·(DW_OP_lit0;·DW_OP_stack_value)106 ·············0000bb9a·0000bbc4·(DW_OP_lit0;·DW_OP_stack_value)
107 ····000001b2·v0000000·v0000000·views·at·00000160·for:107 ····000001b2·v0000000·v0000000·views·at·00000160·for:
108 ·············0000bd1c·0000bd46·(DW_OP_lit0;·DW_OP_stack_value)108 ·············0000bd0c·0000bd36·(DW_OP_lit0;·DW_OP_stack_value)
109 ····000001be·v0000000·v0000000·views·at·00000162·for:109 ····000001be·v0000000·v0000000·views·at·00000162·for:
110 ·············0000bd50·0000bd8c·(DW_OP_lit0;·DW_OP_stack_value)110 ·············0000bd40·0000bd7c·(DW_OP_lit0;·DW_OP_stack_value)
111 ····000001ca·v0000000·v0000000·views·at·00000164·for:111 ····000001ca·v0000000·v0000000·views·at·00000164·for:
112 ·············0000bd8c·0000bd9a·(DW_OP_reg6·(r6))112 ·············0000bd7c·0000bd8a·(DW_OP_reg6·(r6))
113 ····000001d5·v0000006·v0000000·views·at·00000166·for:113 ····000001d5·v0000006·v0000000·views·at·00000166·for:
114 ·············0000bda8·0000bdba·(DW_OP_lit0;·DW_OP_stack_value)114 ·············0000bd98·0000bdaa·(DW_OP_lit0;·DW_OP_stack_value)
115 ····000001e1·v0000000·v0000000·views·at·00000168·for:115 ····000001e1·v0000000·v0000000·views·at·00000168·for:
116 ·············0000bdca·0000bdda·(DW_OP_lit0;·DW_OP_stack_value)116 ·············0000bdba·0000bdca·(DW_OP_lit0;·DW_OP_stack_value)
117 ····000001ed·v0000000·v0000000·views·at·0000016a·for:117 ····000001ed·v0000000·v0000000·views·at·0000016a·for:
118 ·············0000bde8·0000bf4c·(DW_OP_lit0;·DW_OP_stack_value)118 ·············0000bdd8·0000bf3c·(DW_OP_lit0;·DW_OP_stack_value)
119 ····000001f9·<End·of·list>119 ····000001f9·<End·of·list>
  
120 ····00000201·v0000005·v0000000·location·view·pair120 ····00000201·v0000005·v0000000·location·view·pair
121 ····00000203·v0000000·v0000000·location·view·pair121 ····00000203·v0000000·v0000000·location·view·pair
122 ····00000205·v0000000·v0000005·location·view·pair122 ····00000205·v0000000·v0000005·location·view·pair
123 ····00000207·v0000005·v0000000·location·view·pair123 ····00000207·v0000005·v0000000·location·view·pair
124 ····00000209·v0000000·v0000000·location·view·pair124 ····00000209·v0000000·v0000000·location·view·pair
Offset 132, 43 lines modifiedOffset 132, 43 lines modified
132 ····00000215·v0000000·v0000000·location·view·pair132 ····00000215·v0000000·v0000000·location·view·pair
133 ····00000217·v0000000·v0000000·location·view·pair133 ····00000217·v0000000·v0000000·location·view·pair
134 ····00000219·v0000000·v0000000·location·view·pair134 ····00000219·v0000000·v0000000·location·view·pair
135 ····0000021b·v0000000·v0000000·location·view·pair135 ····0000021b·v0000000·v0000000·location·view·pair
136 ····0000021d·v0000000·v0000000·location·view·pair136 ····0000021d·v0000000·v0000000·location·view·pair
  
137 ····0000021f·v0000005·v0000000·views·at·00000201·for:137 ····0000021f·v0000005·v0000000·views·at·00000201·for:
138 ·············0000b428·0000b616·(DW_OP_lit0;·DW_OP_stack_value)138 ·············0000b418·0000b606·(DW_OP_lit0;·DW_OP_stack_value)
139 ····0000022b·v0000000·v0000000·views·at·00000203·for:139 ····0000022b·v0000000·v0000000·views·at·00000203·for:
140 ·············0000b616·0000b641·(DW_OP_reg0·(r0))140 ·············0000b606·0000b631·(DW_OP_reg0·(r0))
141 ····00000236·v0000000·v0000005·views·at·00000205·for:141 ····00000236·v0000000·v0000005·views·at·00000205·for:
142 ·············0000b641·0000b6e0·(DW_OP_reg5·(r5))142 ·············0000b631·0000b6d0·(DW_OP_reg5·(r5))
143 ····00000241·v0000005·v0000000·views·at·00000207·for:143 ····00000241·v0000005·v0000000·views·at·00000207·for:
Max diff block lines reached; 2616529/2625393 bytes (99.66%) of diff not shown.
4.2 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 103 lines modifiedOffset 3, 103 lines modified
3 ··Length:···················3563 ··Length:···················356
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0000b428·000044cc·9 ····0000b418·000044cc·
10 ····00004338·00000138·10 ····00004338·00000138·
11 ····00004470·0000000a·11 ····00004470·0000000a·
12 ····0000447c·00000728·12 ····0000447c·00000728·
13 ····00004ba4·00000720·13 ····00004ba4·00000720·
14 ····000052c4·00000030·14 ····000052c4·00000030·
15 ····000052f4·00000050·15 ····000052f4·00000050·
16 ····00005344·000000d4·16 ····00005344·000000d4·
17 ····000041f8·00000004·17 ····000041f8·00000004·
18 ····00005418·00000220·18 ····00005418·00000220·
19 ····00005638·00000020·19 ····00005638·00000020·
20 ····00005658·00000764·20 ····00005658·00000754·
21 ····00005dbc·00000050·21 ····00005dac·00000050·
 22 ····00005dfc·00000044·
22 ····00005e0c·00000044·23 ····00005e40·00000044·
23 ····00005e50·00000044· 
24 ····00005e94·00000184·24 ····00005e84·00000184·
25 ····00006018·000000d8·25 ····00006008·000000d8·
26 ····000060f0·00000018·26 ····000060e0·00000018·
27 ····00006108·000003dc·27 ····000060f8·000003dc·
28 ····000064e4·000004e0·28 ····000064d4·000004e0·
29 ····000069c4·00000032·29 ····000069b4·00000032·
30 ····000069f8·00000098·30 ····000069e8·00000098·
31 ····00006a90·00000250·31 ····00006a80·00000250·
32 ····00006ce0·0000008c·32 ····00006cd0·0000008c·
33 ····00006d6c·0000007c·33 ····00006d5c·0000007c·
34 ····00006de8·000000e8·34 ····00006dd8·000000e8·
35 ····00006ed0·0000003a·35 ····00006ec0·0000003a·
36 ····00006f0c·0000032c·36 ····00006efc·0000032c·
37 ····00007238·00000050·37 ····00007228·00000050·
38 ····00007288·0000032c·38 ····00007278·0000032c·
39 ····000075b4·000000a4·39 ····000075a4·000000a4·
40 ····00007658·0000040c·40 ····00007648·0000040c·
41 ····00007a64·0000020c·41 ····00007a54·0000020c·
42 ····00007c70·00000068·42 ····00007c60·00000068·
43 ····00007cd8·0000013c·43 ····00007cc8·0000013c·
44 ····00007e14·0000029c·44 ····00007e04·0000029c·
45 ····000080b0·0000001c·45 ····000080a0·0000001c·
46 ····000080cc·0000029c·46 ····000080bc·0000029c·
47 ····00008368·000000dc·47 ····00008358·000000dc·
48 ····00008444·000000a8·48 ····00008434·000000a8·
49 ····000084ec·000000a8·49 ····000084dc·000000a8·
50 ····00008594·000005c0·50 ····00008584·000005c0·
51 ····00000000·00000000·51 ····00000000·00000000·
52 ··Length:···················37252 ··Length:···················372
53 ··Version:··················253 ··Version:··················2
54 ··Offset·into·.debug_info:··0x11c6254 ··Offset·into·.debug_info:··0x11c63
55 ··Pointer·Size:·············455 ··Pointer·Size:·············4
56 ··Segment·Size:·············056 ··Segment·Size:·············0
  
57 ····Address····Length57 ····Address····Length
58 ····0000f8f4·00001634·58 ····0000f8e4·00001634·
59 ····00008b54·0000029c·59 ····00008b44·0000029c·
60 ····00008df0·00000130·60 ····00008de0·00000130·
61 ····00008f20·00000360·61 ····00008f10·00000360·
62 ····00009280·000000dc·62 ····00009270·000000dc·
63 ····0000935c·000000dc·63 ····0000934c·000000dc·
64 ····00009438·000000dc·64 ····00009428·000000dc·
65 ····00009514·000000dc·65 ····00009504·000000dc·
66 ····000095f0·000000dc·66 ····000095e0·000000dc·
67 ····000096cc·000000dc·67 ····000096bc·000000dc·
68 ····000097a8·000000dc·68 ····00009798·000000dc·
69 ····00009884·00000294·69 ····00009874·00000294·
70 ····00009b18·000000dc·70 ····00009b08·000000dc·
71 ····00009bf4·00000378·71 ····00009be4·00000378·
72 ····00009f6c·00000294·72 ····00009f5c·00000294·
73 ····0000a200·00000298·73 ····0000a1f0·00000298·
74 ····0000a498·000000dc·74 ····0000a488·000000dc·
75 ····0000a574·000000dc·75 ····0000a564·000000dc·
76 ····0000a650·0000009c·76 ····0000a640·0000009c·
77 ····0000a6ec·000000dc·77 ····0000a6dc·000000dc·
78 ····0000a7c8·000001ec·78 ····0000a7b8·000001ec·
79 ····0000a9b4·00000298·79 ····0000a9a4·00000298·
80 ····0000ac4c·0000006c·80 ····0000ac3c·0000006c·
81 ····0000acb8·00000114·81 ····0000aca8·00000114·
82 ····0000adcc·00000104·82 ····0000adbc·00000104·
83 ····0000aed0·000000d4·83 ····0000aec0·000000d4·
 84 ····0000af94·00000010·
84 ····0000afa4·00000010·85 ····0000afa4·00000010·
85 ····0000afb4·00000010·86 ····0000afb4·00000010·
86 ····0000afc4·00000010·87 ····0000afc4·00000050·
87 ····0000afd4·00000050· 
88 ····0000b024·00000050·88 ····0000b014·00000050·
89 ····0000b074·00000048·89 ····0000b064·00000048·
90 ····000041fc·00000038·90 ····000041fc·00000038·
91 ····0000b0bc·0000001c·91 ····0000b0ac·0000001c·
92 ····0000b0d8·00000006·92 ····0000b0c8·00000006·
93 ····0000b0e0·00000010·93 ····0000b0d0·00000010·
94 ····0000b0f0·0000010c·94 ····0000b0e0·0000010c·
95 ····0000b1fc·00000050·95 ····0000b1ec·00000050·
96 ····00004234·00000068·96 ····00004234·00000068·
97 ····0000b24c·00000058·97 ····0000b23c·00000058·
98 ····0000b2a4·00000058·98 ····0000b294·00000058·
99 ····0000b2fc·00000060·99 ····0000b2ec·00000060·
100 ····0000429c·00000002·100 ····0000429c·00000002·
101 ····0000429e·00000096·101 ····0000429e·00000096·
102 ····00000000·00000000·102 ····00000000·00000000·
  
1.18 KB
strings --all --bytes=8 {}
    
Offset 1, 48 lines modifiedOffset 1, 41 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 9uF-oYGCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 )-<3/i)CZ 
3 Qd!Al!-^ 
4 TTO*J'EO 
5 e!z!h»  @> 
6 PK,E54UEmMU5 
7 mNrr3vrY 
8 `[-h.@s! 
9 4LaK[xLi 
10 x,_@)vZ(6 
11 {\xgll&·2 66,dlke!
 3 KA'ZaGx<
 4 ?{^Z^lYUy
 5 l(oLgc1#
 6 P0dPF&{e}
 7 w@-FB}UC[t
 8 8]?99]n`
 9 h0Q·[QqW97w
 10 sgG+2B%2
 11 TK]J?zy-
12 !3X%>3Fu12 ·3X%>+Fu
13 c3C·ZjDC 
14 z:)W'mL'13 F:)W'mN'
 14 %n7%nw%nw%nw%nw%n7%n7%n
 15 %n2%nr%nr%nr%nr%n2%n2%n
 16 %n0%np%np%np%np%n0%n0%n
 17 Qai0?ozGK
 18 D}M\&·5z
 19 9PBqe%&`
 20 @iU\\L-Y
 21 dv^pv\T:
 22 jV:%)j4Y
 23 8\f>bBKp
15 JEUjOFEjI 
16 ^C!A)dEZ 
17 %n6%nv%nv%nv%nv%n6%n6%n 
18 Miv+]v+Mv+]v+Mv+5 
19 jA3LA3\A3\A3LA3LA3LA3 
20 &*h,%aQA 
21 ,[=4d]_Y 
22 aS<Pf0i!m 
23 *>qPqq(*>Q 
24 |iQVTC<L 
25 }R5"&5@3 
26 >=-EBTQN 
27 }*L?,JEU 
28 -RY·73!G 
29 L'];Ja@f24 L'];Ja@f
30 d<`#Q6+?w=25 d<`#Q6+?w=
 26 wQ&"n·+e
 27 q35:BScD
 28 ^Ho}A=w[
 29 %bcgFF3L&.
 30 kzVgzVD3
 31 .q)kgzc'
 32 &cqxs*u|s(
 33 {*yO%x:Ar
 34 WTTUEUDDTDDU
31 Tuw!G7T7pW 
32 Xef]MdrZ 
33 c,3#ozl=L 
34 }Y+WE0EBM1 
35 !'XP*p4x 
36 t}jID}91 
37 s$a;vKhQ 
38 ELmA45x_M7 
39 eG0u8n"R 
40 d%(}M?#v 
41 o:g\~Nd+o 
42 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o35 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
43 call_weak_fn36 call_weak_fn
44 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o37 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
45 cfunc_noargs.isra.038 cfunc_noargs.isra.0
46 context_new39 context_new
47 signaldict_init40 signaldict_init
48 context_init41 context_init
15.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 47, 612 lines modifiedOffset 47, 612 lines modified
  
47 00005638·<signaldict_iter>:47 00005638·<signaldict_iter>:
48 »       ...48 »       ...
  
49 00005658·<PyDecType_FromFloatExact.lto_priv.0>:49 00005658·<PyDecType_FromFloatExact.lto_priv.0>:
50 »       ...50 »       ...
  
51 00005dbc·<context_setprec>:51 00005dac·<context_setprec>:
52 »       ...52 »       ...
  
53 00005e0c·<PyDecType_New.lto_priv.0>:53 00005dfc·<PyDecType_New.lto_priv.0>:
54 »       ...54 »       ...
  
55 00005e50·<context_setround>:55 00005e40·<context_setround>:
56 »       ...56 »       ...
  
57 00005e94·<PyDecType_FromCStringExact>:57 00005e84·<PyDecType_FromCStringExact>:
58 »       ...58 »       ...
  
59 00006018·<getround>:59 00006008·<getround>:
60 »       ...60 »       ...
  
61 000060f0·<dec_dealloc>:61 000060e0·<dec_dealloc>:
62 »       ...62 »       ...
  
63 00006108·<dec_as_integer_ratio>:63 000060f8·<dec_as_integer_ratio>:
64 »       ...64 »       ...
  
65 000064e4·<dec_richcompare>:65 000064d4·<dec_richcompare>:
66 »       ...66 »       ...
  
67 000069c4·<context_dealloc>:67 000069b4·<context_dealloc>:
68 »       ...68 »       ...
  
69 000069f8·<convert_op.lto_priv.0>:69 000069e8·<convert_op.lto_priv.0>:
70 »       ...70 »       ...
  
71 00006a90·<dec_as_long.lto_priv.0>:71 00006a80·<dec_as_long.lto_priv.0>:
72 »       ...72 »       ...
  
73 00006ce0·<PyDec_AsFloat>:73 00006cd0·<PyDec_AsFloat>:
74 »       ...74 »       ...
  
75 00006d6c·<context_setattr>:75 00006d5c·<context_setattr>:
76 »       ...76 »       ...
  
77 00006de8·<dec_str.lto_priv.0>:77 00006dd8·<dec_str.lto_priv.0>:
78 »       ...78 »       ...
  
79 00006ed0·<unicode_fromascii.lto_priv.0>:79 00006ec0·<unicode_fromascii.lto_priv.0>:
80 »       ...80 »       ...
  
81 00006f0c·<nm_mpd_qmul>:81 00006efc·<nm_mpd_qmul>:
82 »       ...82 »       ...
  
83 00007238·<nm_dec_as_long>:83 00007228·<nm_dec_as_long>:
84 »       ...84 »       ...
  
85 00007288·<nm_mpd_qdiv>:85 00007278·<nm_mpd_qdiv>:
86 »       ...86 »       ...
  
87 000075b4·<dec_repr>:87 000075a4·<dec_repr>:
88 »       ...88 »       ...
  
89 00007658·<dec_mpd_qquantize>:89 00007648·<dec_mpd_qquantize>:
90 »       ...90 »       ...
  
91 00007a64·<dec_hash>:91 00007a54·<dec_hash>:
92 »       ...92 »       ...
  
93 00007c70·<dec_from_float>:93 00007c60·<dec_from_float>:
94 »       ...94 »       ...
  
95 00007cd8·<PyDec_ToIntegralValue>:95 00007cc8·<PyDec_ToIntegralValue>:
96 »       ...96 »       ...
  
97 00007e14·<ctx_mpd_qadd>:97 00007e04·<ctx_mpd_qadd>:
98 »       ...98 »       ...
  
99 000080b0·<context_clear_flags>:99 000080a0·<context_clear_flags>:
100 »       ...100 »       ...
  
101 000080cc·<ctx_mpd_qcompare>:101 000080bc·<ctx_mpd_qcompare>:
102 »       ...102 »       ...
  
103 00008368·<ctx_mpd_qcompare_signal>:103 00008358·<ctx_mpd_qcompare_signal>:
104 »       ...104 »       ...
  
105 00008444·<ctx_mpd_compare_total>:105 00008434·<ctx_mpd_compare_total>:
106 »       ...106 »       ...
  
107 000084ec·<ctx_mpd_compare_total_mag>:107 000084dc·<ctx_mpd_compare_total_mag>:
108 »       ...108 »       ...
  
109 00008594·<ctx_create_decimal>:109 00008584·<ctx_create_decimal>:
110 »       ...110 »       ...
  
111 00008b54·<ctx_mpd_qdiv.lto_priv.0>:111 00008b44·<ctx_mpd_qdiv.lto_priv.0>:
112 »       ...112 »       ...
  
113 00008df0·<ctx_mpd_qdivint.lto_priv.0>:113 00008de0·<ctx_mpd_qdivint.lto_priv.0>:
114 »       ...114 »       ...
  
115 00008f20·<ctx_mpd_qfma.lto_priv.0>:115 00008f10·<ctx_mpd_qfma.lto_priv.0>:
116 »       ...116 »       ...
  
117 00009280·<ctx_mpd_qand.lto_priv.0>:117 00009270·<ctx_mpd_qand.lto_priv.0>:
118 »       ...118 »       ...
  
119 0000935c·<ctx_mpd_qor.lto_priv.0>:119 0000934c·<ctx_mpd_qor.lto_priv.0>:
120 »       ...120 »       ...
  
121 00009438·<ctx_mpd_qxor.lto_priv.0>:121 00009428·<ctx_mpd_qxor.lto_priv.0>:
122 »       ...122 »       ...
  
123 00009514·<ctx_mpd_qmax.lto_priv.0>:123 00009504·<ctx_mpd_qmax.lto_priv.0>:
124 »       ...124 »       ...
  
125 000095f0·<ctx_mpd_qmax_mag.lto_priv.0>:125 000095e0·<ctx_mpd_qmax_mag.lto_priv.0>:
126 »       ...126 »       ...
  
127 000096cc·<ctx_mpd_qmin.lto_priv.0>:127 000096bc·<ctx_mpd_qmin.lto_priv.0>:
128 »       ...128 »       ...
  
129 000097a8·<ctx_mpd_qmin_mag.lto_priv.0>:129 00009798·<ctx_mpd_qmin_mag.lto_priv.0>:
130 »       ...130 »       ...
  
Max diff block lines reached; 12520/15648 bytes (80.01%) 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 00010f28·<_fini>:2 00010f18·<_fini>:
3 »       ...3 »       ...
124 KB
python3.9-dev_3.9.2-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary
2 -rw-r--r--···0········0········0······812·2021-02-28·17:03:44.000000·control.tar.xz2 -rw-r--r--···0········0········0······812·2021-02-28·17:03:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0···515824·2021-02-28·17:03:44.000000·data.tar.xz3 -rw-r--r--···0········0········0···517280·2021-02-28·17:03:44.000000·data.tar.xz
645 B
control.tar.xz
617 B
control.tar
547 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.9-dev1 Package:·python3.9-dev
2 Source:·python3.92 Source:·python3.9
3 Version:·3.9.2-13 Version:·3.9.2-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·5196 Installed-Size:·520
7 Depends:·python3.9·(=·3.9.2-1),·libpython3.9-dev·(=·3.9.2-1),·libpython3.9·(=·3.9.2-1),·libexpat1-dev,·zlib1g-dev7 Depends:·python3.9·(=·3.9.2-1),·libpython3.9-dev·(=·3.9.2-1),·libpython3.9·(=·3.9.2-1),·libexpat1-dev,·zlib1g-dev
8 Recommends:·libc6-dev·|·libc-dev8 Recommends:·libc6-dev·|·libc-dev
9 Section:·python9 Section:·python
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·allowed11 Multi-Arch:·allowed
12 Description:·Header·files·and·a·static·library·for·Python·(v3.9)12 Description:·Header·files·and·a·static·library·for·Python·(v3.9)
13 ·Header·files,·a·static·library·and·development·tools·for·building13 ·Header·files,·a·static·library·and·development·tools·for·building
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
123 KB
data.tar.xz
123 KB
data.tar
1.76 KB
file list
    
Offset 5, 13 lines modifiedOffset 5, 13 lines modified
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/
7 -rw-r--r--···0·root·········(0)·root·········(0)···492531·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/HISTORY.gz7 -rw-r--r--···0·root·········(0)·root·········(0)···492531·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/HISTORY.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)·····3420·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/README.maintainers8 -rw-r--r--···0·root·········(0)·root·········(0)·····3420·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/README.maintainers
9 -rw-r--r--···0·root·········(0)·root·········(0)·····2154·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/README.valgrind.gz9 -rw-r--r--···0·root·········(0)·root·········(0)·····2154·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/README.valgrind.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)·····2002·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/gdbinit.gz10 -rw-r--r--···0·root·········(0)·root·········(0)·····2002·2021-02-19·12:31:44.000000·./usr/share/doc/python3.9/gdbinit.gz
11 -rw-r--r--···0·root·········(0)·root·········(0)·······36·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/pybench.log11 -rw-r--r--···0·root·········(0)·root·········(0)·······36·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/pybench.log
12 -rw-r--r--···0·root·········(0)·root·········(0)····15900·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/test_results.gz12 -rw-r--r--···0·root·········(0)·root·········(0)····17358·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/test_results.gz
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/man/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/man/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/man/man1/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/man/man1/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/bin/python3.9-config·->·arm-linux-gnueabihf-python3.9-config15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/bin/python3.9-config·->·arm-linux-gnueabihf-python3.9-config
16 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9-dev·->·python3.916 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9-dev·->·python3.9
17 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/man/man1/python3.9-config.1.gz·->·arm-linux-gnueabihf-python3.9-config.1.gz17 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/man/man1/python3.9-config.1.gz·->·arm-linux-gnueabihf-python3.9-config.1.gz
122 KB
./usr/share/doc/python3.9/test_results.gz
121 KB
test_results
    
Offset 21, 433 lines modifiedOffset 21, 482 lines modified
21 select················spwd··················syslog·············\xd21 select················spwd··················syslog·············\xd
22 time··················unicodedata···········zlib···············\xd22 time··················unicodedata···········zlib···············\xd
23 \xd23 \xd
24 running·build_scripts\xd24 running·build_scripts\xd
25 copying·and·adjusting·/build/python3.9-3.9.2/Tools/scripts/pydoc3·->·build/scripts-3.9\xd25 copying·and·adjusting·/build/python3.9-3.9.2/Tools/scripts/pydoc3·->·build/scripts-3.9\xd
26 copying·and·adjusting·/build/python3.9-3.9.2/Tools/scripts/idle3·->·build/scripts-3.9\xd26 copying·and·adjusting·/build/python3.9-3.9.2/Tools/scripts/idle3·->·build/scripts-3.9\xd
27 copying·and·adjusting·/build/python3.9-3.9.2/Tools/scripts/2to3·->·build/scripts-3.9\xd27 copying·and·adjusting·/build/python3.9-3.9.2/Tools/scripts/2to3·->·build/scripts-3.9\xd
28 changing·mode·of·build/scripts-3.9/pydoc3·from·644·to·755\xd28 changing·mode·of·build/scripts-3.9/pydoc3·from·664·to·775\xd
29 changing·mode·of·build/scripts-3.9/idle3·from·644·to·755\xd29 changing·mode·of·build/scripts-3.9/idle3·from·664·to·775\xd
30 changing·mode·of·build/scripts-3.9/2to3·from·644·to·755\xd30 changing·mode·of·build/scripts-3.9/2to3·from·664·to·775\xd
31 renaming·build/scripts-3.9/pydoc3·to·build/scripts-3.9/pydoc3.9\xd31 renaming·build/scripts-3.9/pydoc3·to·build/scripts-3.9/pydoc3.9\xd
32 renaming·build/scripts-3.9/idle3·to·build/scripts-3.9/idle3.9\xd32 renaming·build/scripts-3.9/idle3·to·build/scripts-3.9/idle3.9\xd
33 renaming·build/scripts-3.9/2to3·to·build/scripts-3.9/2to3-3.9\xd33 renaming·build/scripts-3.9/2to3·to·build/scripts-3.9/2to3-3.9\xd
34 ./python·-E·-c·'import·sys·;·from·sysconfig·import·get_platform·;·print("%s-%d.%d"·%·(get_platform(),·*sys.version_info[:2]))'·>platform\xd34 ./python·-E·-c·'import·sys·;·from·sysconfig·import·get_platform·;·print("%s-%d.%d"·%·(get_platform(),·*sys.version_info[:2]))'·>platform\xd
35 ./python··../Tools/scripts/run_tests.py·-j·1·-w·-uall·-x·test_asyncio·test_ensurepip·test_ftplib·test_gdb·test_httplib·test_imaplib·test_linuxaudiodev·test_nntplib·test_ossaudiodev·test_poplib·test_socket·test_ssl·test_ttk_guionly·test_venv\xd35 ./python··../Tools/scripts/run_tests.py·-j·1·-w·-uall·-x·test_asyncio·test_ensurepip·test_ftplib·test_gdb·test_httplib·test_imaplib·test_linuxaudiodev·test_nntplib·test_ossaudiodev·test_poplib·test_socket·test_ssl·test_ttk_guionly·test_venv\xd
36 /build/python3.9-3.9.2/build-static/python·-u·-W·default·-bb·-E·-m·test·-w·-j·1·-w·-uall·-x·test_asyncio·test_ensurepip·test_ftplib·test_gdb·test_httplib·test_imaplib·test_linuxaudiodev·test_nntplib·test_ossaudiodev·test_poplib·test_socket·test_ssl·test_ttk_guionly·test_venv\xd36 /build/python3.9-3.9.2/build-static/python·-u·-W·default·-bb·-E·-m·test·-w·-j·1·-w·-uall·-x·test_asyncio·test_ensurepip·test_ftplib·test_gdb·test_httplib·test_imaplib·test_linuxaudiodev·test_nntplib·test_ossaudiodev·test_poplib·test_socket·test_ssl·test_ttk_guionly·test_venv\xd
37 ==·CPython·3.9.2·(default,·Feb·28·2021,·17:03:44)·[GCC·10.2.1·20210110]\xd37 ==·CPython·3.9.2·(default,·Feb·28·2021,·17:03:44)·[GCC·10.2.1·20210110]\xd
38 ==·Linux-5.10.0-7-arm64-aarch64-with-glibc2.31·little-endian\xd38 ==·Linux-5.10.0-7-armmp-lpae-armv7l-with-glibc2.31·little-endian\xd
39 ==·cwd:·/build/python3.9-3.9.2/build-static/build/test_python_17516æ\xd39 ==·cwd:·/build/python3.9-3.9.2/build-static/build/test_python_27357æ\xd
40 ==·CPU·count:·4\xd40 ==·CPU·count:·4\xd
41 ==·encodings:·locale=UTF-8,·FS=utf-8\xd41 ==·encodings:·locale=UTF-8,·FS=utf-8\xd
42 0:00:00·load·avg:·2.81·Run·tests·in·parallel·using·1·child·processes\xd42 0:00:00·load·avg:·8.11·Run·tests·in·parallel·using·1·child·processes\xd
43 0:00:00·load·avg:·2.81·[··1/412]·test_grammar·passed\xd43 0:00:02·load·avg:·8.02·[··1/412]·test_grammar·passed\xd
44 0:00:01·load·avg:·2.81·[··2/412]·test_opcodes·passed\xd44 0:00:04·load·avg:·8.02·[··2/412]·test_opcodes·passed\xd
45 0:00:02·load·avg:·2.75·[··3/412]·test_dict·passed\xd45 0:00:10·load·avg:·8.18·[··3/412]·test_dict·passed\xd
46 0:00:03·load·avg:·2.75·[··4/412]·test_builtin·passed\xd46 0:00:14·load·avg:·8.08·[··4/412]·test_builtin·passed\xd
47 0:00:05·load·avg:·2.75·[··5/412]·test_exceptions·passed\xd47 0:00:21·load·avg:·8.16·[··5/412]·test_exceptions·passed\xd
48 0:00:05·load·avg:·2.75·[··6/412]·test_types·passed\xd48 0:00:23·load·avg:·8.22·[··6/412]·test_types·passed\xd
49 0:00:12·load·avg:·2.63·[··7/412]·test_unittest·passed\xd49 0:00:48·load·avg:·8.35·[··7/412]·test_unittest·passed\xd
50 0:00:14·load·avg:·2.63·[··8/412]·test_doctest·passed\xd50 0:00:58·load·avg:·8.61·[··8/412]·test_doctest·passed\xd
51 0:00:15·load·avg:·2.63·[··9/412]·test_doctest2·passed\xd51 0:01:00·load·avg:·8.61·[··9/412]·test_doctest2·passed\xd
52 0:00:20·load·avg:·2.58·[·10/412]·test_support·passed\xd52 0:01:20·load·avg:·8.51·[·10/412]·test_support·passed\xd
53 0:00:22·load·avg:·2.53·[·11/412]·test___all__·passed\xd53 0:01:39·load·avg:·8.42·[·11/412]·test___all__·passed\xd
54 0:00:23·load·avg:·2.53·[·12/412]·test___future__·passed\xd54 0:01:40·load·avg:·8.42·[·12/412]·test___future__·passed\xd
55 0:00:23·load·avg:·2.53·[·13/412]·test__locale·passed\xd55 0:01:43·load·avg:·8.31·[·13/412]·test__locale·passed\xd
56 0:00:24·load·avg:·2.53·[·14/412]·test__opcode·passed\xd56 0:01:45·load·avg:·8.31·[·14/412]·test__opcode·passed\xd
57 0:00:24·load·avg:·2.53·[·15/412]·test__osx_support·passed\xd57 0:01:46·load·avg:·8.36·[·15/412]·test__osx_support·passed\xd
58 0:00:27·load·avg:·2.49·[·16/412]·test__xxsubinterpreters·passed\xd58 0:01:57·load·avg:·8.31·[·16/412]·test__xxsubinterpreters·passed\xd
59 0:00:28·load·avg:·2.49·[·17/412]·test_abc·passed\xd59 0:01:59·load·avg:·8.31·[·17/412]·test_abc·passed\xd
60 0:00:28·load·avg:·2.49·[·18/412]·test_abstract_numbers·passed\xd60 0:02:00·load·avg:·8.31·[·18/412]·test_abstract_numbers·passed\xd
61 0:00:29·load·avg:·2.49·[·19/412]·test_aifc·passed\xd61 0:02:02·load·avg:·8.36·[·19/412]·test_aifc·passed\xd
62 0:00:34·load·avg:·2.45·[·20/412]·test_argparse·passed\xd62 0:02:30·load·avg:·8.16·[·20/412]·test_argparse·passed\xd
63 0:00:37·load·avg:·2.41·[·21/412]·test_array·passed\xd63 0:02:38·load·avg:·8.30·[·21/412]·test_array·passed\xd
64 0:00:37·load·avg:·2.41·[·22/412]·test_asdl_parser·passed\xd64 0:02:41·load·avg:·8.30·[·22/412]·test_asdl_parser·passed\xd
65 0:00:41·load·avg:·2.38·[·23/412]·test_ast·passed\xd65 0:03:01·load·avg:·8.67·[·23/412]·test_ast·passed\xd
66 0:00:43·load·avg:·2.38·[·24/412]·test_asyncgen·passed\xd66 0:03:05·load·avg:·8.86·[·24/412]·test_asyncgen·passed\xd
67 0:00:45·load·avg:·2.38·[·25/412]·test_asynchat·passed\xd67 0:03:12·load·avg:·9.19·[·25/412]·test_asynchat·passed\xd
68 0:00:47·load·avg:·2.27·[·26/412]·test_asyncore·passed\xd68 0:03:17·load·avg:·9.25·[·26/412]·test_asyncore·passed\xd
69 0:00:48·load·avg:·2.27·[·27/412]·test_atexit·passed\xd69 0:03:18·load·avg:·9.25·[·27/412]·test_atexit·passed\xd
70 0:00:48·load·avg:·2.27·[·28/412]·test_audioop·passed\xd70 0:03:20·load·avg:·9.25·[·28/412]·test_audioop·passed\xd
71 0:00:50·load·avg:·2.27·[·29/412]·test_audit·passed\xd71 0:03:27·load·avg:·9.69·[·29/412]·test_audit·passed\xd
72 0:00:51·load·avg:·2.27·[·30/412]·test_augassign·passed\xd72 0:03:28·load·avg:·9.69·[·30/412]·test_augassign·passed\xd
73 0:00:52·load·avg:·2.25·[·31/412]·test_base64·passed\xd73 0:03:31·load·avg:·9.69·[·31/412]·test_base64·passed\xd
74 0:00:52·load·avg:·2.25·[·32/412]·test_baseexception·passed\xd74 0:03:33·load·avg:·9.55·[·32/412]·test_baseexception·passed\xd
75 0:00:53·load·avg:·2.25·[·33/412]·test_bdb·passed\xd75 0:03:35·load·avg:·9.55·[·33/412]·test_bdb·passed\xd
76 0:00:53·load·avg:·2.25·[·34/412]·test_bigaddrspace·passed\xd76 0:03:36·load·avg:·9.55·[·34/412]·test_bigaddrspace·passed\xd
77 0:00:54·load·avg:·2.25·[·35/412]·test_bigmem·passed\xd77 0:03:38·load·avg:·9.59·[·35/412]·test_bigmem·passed\xd
78 0:00:54·load·avg:·2.25·[·36/412]·test_binascii·passed\xd78 0:03:39·load·avg:·9.59·[·36/412]·test_binascii·passed\xd
79 0:00:55·load·avg:·2.25·[·37/412]·test_binhex·passed\xd79 0:03:41·load·avg:·9.59·[·37/412]·test_binhex·passed\xd
80 0:00:55·load·avg:·2.25·[·38/412]·test_binop·passed\xd80 0:03:43·load·avg:·9.94·[·38/412]·test_binop·passed\xd
81 0:00:56·load·avg:·2.25·[·39/412]·test_bisect·passed\xd81 0:03:44·load·avg:·9.94·[·39/412]·test_bisect·passed\xd
82 0:00:56·load·avg:·2.23·[·40/412]·test_bool·passed\xd82 0:03:45·load·avg:·9.94·[·40/412]·test_bool·passed\xd
 83 0:04:15·load·avg:·9.69·running:·test_buffer·(30.0·sec)\xd
 84 0:04:45·load·avg:·9.16·running:·test_buffer·(1·min)\xd
83 0:01:11·load·avg:·2.19·[·41/412]·test_buffer·passed\xd85 0:04:53·load·avg:·8.98·[·41/412]·test_buffer·passed·(1·min·6·sec)\xd
84 0:01:12·load·avg:·2.18·[·42/412]·test_bufio·passed\xd86 0:05:02·load·avg:·8.75·[·42/412]·test_bufio·passed\xd
85 0:01:15·load·avg:·2.18·[·43/412]·test_bytes·passed\xd87 0:05:19·load·avg:·8.36·[·43/412]·test_bytes·passed\xd
86 0:01:26·load·avg:·2.15·[·44/412]·test_bz2·passed\xd88 0:05:49·load·avg:·8.21·[·44/412]·test_bz2·passed\xd
87 0:01:29·load·avg:·2.14·[·45/412]·test_c_locale_coercion·passed\xd89 0:06:05·load·avg:·8.33·[·45/412]·test_c_locale_coercion·passed\xd
88 0:01:34·load·avg:·2.13·[·46/412]·test_calendar·passed\xd90 0:06:21·load·avg:·8.41·[·46/412]·test_calendar·passed\xd
89 0:01:34·load·avg:·2.13·[·47/412]·test_call·passed\xd91 0:06:23·load·avg:·8.46·[·47/412]·test_call·passed\xd
 92 0:06:53·load·avg:·9.01·running:·test_capi·(30.0·sec)\xd
 93 0:07:23·load·avg:·9.41·running:·test_capi·(1·min)\xd
90 0:02:02·load·avg:·2.00·[·48/412]·test_capi·passed\xd94 0:07:39·load·avg:·9.88·[·48/412]·test_capi·passed·(1·min·15·sec)\xd
91 0:02:03·load·avg:·2.00·[·49/412]·test_cgi·passed\xd95 0:07:45·load·avg:·9.73·[·49/412]·test_cgi·passed\xd
92 0:02:04·load·avg:·2.00·[·50/412]·test_cgitb·passed\xd96 0:07:47·load·avg:·9.67·[·50/412]·test_cgitb·passed\xd
93 0:02:04·load·avg:·2.00·[·51/412]·test_charmapcodec·passed\xd97 0:07:48·load·avg:·9.67·[·51/412]·test_charmapcodec·passed\xd
94 0:02:05·load·avg:·2.00·[·52/412]·test_check_c_globals·passed\xd98 0:07:50·load·avg:·9.67·[·52/412]·test_check_c_globals·passed\xd
95 0:02:05·load·avg:·2.00·[·53/412]·test_class·passed\xd99 0:07:53·load·avg:·9.62·[·53/412]·test_class·passed\xd
96 0:02:06·load·avg:·2.00·[·54/412]·test_clinic·passed\xd100 0:07:56·load·avg:·9.62·[·54/412]·test_clinic·passed\xd
97 0:02:07·load·avg:·2.00·[·55/412]·test_cmath·passed\xd101 0:07:59·load·avg:·9.57·[·55/412]·test_cmath·passed\xd
98 0:02:07·load·avg:·2.00·[·56/412]·test_cmd·passed\xd102 0:08:01·load·avg:·9.57·[·56/412]·test_cmd·passed\xd
99 0:02:11·load·avg:·2.00·[·57/412]·test_cmd_line·passed\xd103 0:08:27·load·avg:·9.66·[·57/412]·test_cmd_line·passed\xd
 104 0:08:57·load·avg:·9.58·running:·test_cmd_line_script·(30.0·sec)\xd
100 0:02:17·load·avg:·2.00·[·58/412]·test_cmd_line_script·passed\xd105 0:08:59·load·avg:·9.62·[·58/412]·test_cmd_line_script·passed·(30.5·sec)\xd
101 0:02:18·load·avg:·2.00·[·59/412]·test_code·passed\xd106 0:09:02·load·avg:·9.62·[·59/412]·test_code·passed\xd
102 0:02:18·load·avg:·2.00·[·60/412]·test_code_module·passed\xd107 0:09:05·load·avg:·9.49·[·60/412]·test_code_module·passed\xd
103 0:02:19·load·avg:·2.00·[·61/412]·test_codeccallbacks·passed\xd108 0:09:09·load·avg:·9.37·[·61/412]·test_codeccallbacks·passed\xd
104 0:02:20·load·avg:·2.00·[·62/412]·test_codecencodings_cn·passed\xd109 0:09:13·load·avg:·9.50·[·62/412]·test_codecencodings_cn·passed\xd
105 0:02:20·load·avg:·2.00·[·63/412]·test_codecencodings_hk·passed\xd110 0:09:17·load·avg:·9.50·[·63/412]·test_codecencodings_hk·passed\xd
106 0:02:21·load·avg:·2.00·[·64/412]·test_codecencodings_iso2022·passed\xd111 0:09:22·load·avg:·9.73·[·64/412]·test_codecencodings_iso2022·passed\xd
107 0:02:22·load·avg:·2.00·[·65/412]·test_codecencodings_jp·passed\xd112 0:09:29·load·avg:·9.75·[·65/412]·test_codecencodings_jp·passed\xd
108 0:02:23·load·avg:·2.00·[·66/412]·test_codecencodings_kr·passed\xd113 0:09:32·load·avg:·9.69·[·66/412]·test_codecencodings_kr·passed\xd
109 0:02:23·load·avg:·2.00·[·67/412]·test_codecencodings_tw·passed\xd114 0:09:35·load·avg:·9.69·[·67/412]·test_codecencodings_tw·passed\xd
110 0:02:24·load·avg:·2.00·[·68/412]·test_codecmaps_cn·passed\xd115 0:09:37·load·avg:·9.64·[·68/412]·test_codecmaps_cn·passed\xd
111 0:02:24·load·avg:·2.00·[·69/412]·test_codecmaps_hk·passed\xd116 0:09:39·load·avg:·9.64·[·69/412]·test_codecmaps_hk·passed\xd
112 0:02:25·load·avg:·2.00·[·70/412]·test_codecmaps_jp·passed\xd117 0:09:41·load·avg:·9.64·[·70/412]·test_codecmaps_jp·passed\xd
113 0:02:25·load·avg:·2.00·[·71/412]·test_codecmaps_kr·passed\xd118 0:09:43·load·avg:·9.66·[·71/412]·test_codecmaps_kr·passed\xd
114 0:02:26·load·avg:·2.00·[·72/412]·test_codecmaps_tw·passed\xd119 0:09:45·load·avg:·9.66·[·72/412]·test_codecmaps_tw·passed\xd
115 0:02:28·load·avg:·2.00·[·73/412]·test_codecs·passed\xd120 0:09:57·load·avg:·9.87·[·73/412]·test_codecs·passed\xd
116 0:02:29·load·avg:·2.00·[·74/412]·test_codeop·passed\xd121 0:10:00·load·avg:·9.87·[·74/412]·test_codeop·passed\xd
117 0:02:30·load·avg:·2.00·[·75/412]·test_collections·passed\xd122 0:10:07·load·avg:·9.81·[·75/412]·test_collections·passed\xd
118 0:02:31·load·avg:·2.00·[·76/412]·test_colorsys·passed\xd123 0:10:09·load·avg:·9.81·[·76/412]·test_colorsys·passed\xd
119 0:02:31·load·avg:·2.00·[·77/412]·test_compare·passed\xd124 0:10:12·load·avg:·9.98·[·77/412]·test_compare·passed\xd
120 0:02:35·load·avg:·2.00·[·78/412]·test_compile·passed\xd125 0:10:26·load·avg:·9.90·[·78/412]·test_compile·passed\xd
 126 0:10:56·load·avg:·10.12·running:·test_compileall·(30.0·sec)\xd
121 0:02:47·load·avg:·2.00·[·79/412]·test_compileall·passed\xd127 0:11:19·load·avg:·10.69·[·79/412]·test_compileall·passed·(52.6·sec)\xd
122 0:02:48·load·avg:·2.00·[·80/412]·test_complex·passed\xd128 0:11:22·load·avg:·10.71·[·80/412]·test_complex·passed\xd
123 0:03:18·load·avg:·1.60·running:·test_concurrent_futures·(30.0·sec)\xd129 0:11:52·load·avg:·10.18·running:·test_concurrent_futures·(30.0·sec)\xd
124 0:03:48·load·avg:·2.16·running:·test_concurrent_futures·(1·min)\xd130 0:12:22·load·avg:·9.48·running:·test_concurrent_futures·(1·min)\xd
125 0:04:18·load·avg:·3.05·running:·test_concurrent_futures·(1·min·30·sec)\xd131 0:12:52·load·avg:·10.02·running:·test_concurrent_futures·(1·min·30·sec)\xd
 132 0:13:22·load·avg:·10.26·running:·test_concurrent_futures·(2·min)\xd
 133 0:13:52·load·avg:·9.81·running:·test_concurrent_futures·(2·min·30·sec)\xd
126 0:04:48·load·avg:·4.44·running:·test_concurrent_futures·(2·min)\xd134 0:14:22·load·avg:·9.86·running:·test_concurrent_futures·(3·min)\xd
 135 0:14:52·load·avg:·10.42·running:·test_concurrent_futures·(3·min·30·sec)\xd
 136 0:15:22·load·avg:·10.32·running:·test_concurrent_futures·(4·min)\xd
127 0:05:18·load·avg:·5.40·running:·test_concurrent_futures·(2·min·30·sec)\xd137 0:15:52·load·avg:·10.49·running:·test_concurrent_futures·(4·min·30·sec)\xd
 138 0:16:22·load·avg:·10.30·running:·test_concurrent_futures·(5·min)\xd
 139 0:16:52·load·avg:·9.94·running:·test_concurrent_futures·(5·min·30·sec)\xd
128 0:05:48·load·avg:·3.74·running:·test_concurrent_futures·(3·min)\xd140 0:17:22·load·avg:·8.65·running:·test_concurrent_futures·(6·min)\xd
129 0:06:07·load·avg:·3.03·[·81/412]·test_concurrent_futures·passed·(3·min·18·sec)\xd141 0:17:44·load·avg:·8.05·[·81/412]·test_concurrent_futures·passed·(6·min·19·sec)\xd
130 0:06:08·load·avg:·3.03·[·82/412]·test_configparser·passed\xd142 0:17:49·load·avg:·7.97·[·82/412]·test_configparser·passed\xd
131 0:06:09·load·avg:·3.03·[·83/412]·test_contains·passed\xd143 0:17:50·load·avg:·7.97·[·83/412]·test_contains·passed\xd
132 0:06:12·load·avg:·2.95·[·84/412]·test_context·passed\xd144 0:18:02·load·avg:·7.97·[·84/412]·test_context·passed\xd
133 0:06:12·load·avg:·2.95·[·85/412]·test_contextlib·passed\xd145 0:18:04·load·avg:·7.97·[·85/412]·test_contextlib·passed\xd
134 0:06:13·load·avg:·2.95·[·86/412]·test_contextlib_async·passed\xd146 0:18:06·load·avg:·7.97·[·86/412]·test_contextlib_async·passed\xd
135 Task·was·destroyed·but·it·is·pending!\xd147 Task·was·destroyed·but·it·is·pending!\xd
Max diff block lines reached; 110558/124337 bytes (88.92%) of diff not shown.
4.46 KB
python3.9-doc_3.9.2-1_all.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
4.31 KB
data.tar.xz
4.29 KB
data.tar
2.07 KB
file list
    
Offset 1087, 15 lines modifiedOffset 1087, 15 lines modified
1087 -rw-r--r--···0·root·········(0)·root·········(0)······501·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-inst1087 -rw-r--r--···0·root·········(0)·root·········(0)······501·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-inst
1088 -rw-r--r--···0·root·········(0)·root·········(0)······684·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-lib1088 -rw-r--r--···0·root·········(0)·root·········(0)······684·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-lib
1089 -rw-r--r--···0·root·········(0)·root·········(0)······319·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-new1089 -rw-r--r--···0·root·········(0)·root·········(0)······319·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-new
1090 -rw-r--r--···0·root·········(0)·root·········(0)······901·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-ref1090 -rw-r--r--···0·root·········(0)·root·········(0)······901·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-ref
1091 -rw-r--r--···0·root·········(0)·root·········(0)······543·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-tut1091 -rw-r--r--···0·root·········(0)·root·········(0)······543·2021-02-28·17:03:44.000000·./usr/share/doc-base/python3.9-tut
1092 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/info/1092 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/info/
1093 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/info/python3.9/1093 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/info/python3.9/
1094 -rw-r--r--···0·root·········(0)·root·········(0)··4214554·2021-02-28·17:03:44.000000·./usr/share/info/python3.9.info.gz1094 -rw-r--r--···0·root·········(0)·root·········(0)··4214552·2021-02-28·17:03:44.000000·./usr/share/info/python3.9.info.gz
1095 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/1095 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/
1096 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/overrides/1096 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/lintian/overrides/
1097 -rw-r--r--···0·root·········(0)·root·········(0)·······79·2021-02-28·17:03:44.000000·./usr/share/lintian/overrides/python3.9-doc1097 -rw-r--r--···0·root·········(0)·root·········(0)·······79·2021-02-28·17:03:44.000000·./usr/share/lintian/overrides/python3.9-doc
1098 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/devhelp/books/python3.9·->·../../doc/python3.9/html1098 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/devhelp/books/python3.9·->·../../doc/python3.9/html
1099 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js1099 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js
1100 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js1100 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js
1101 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9-doc/html·->·../python3.9/html1101 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-02-28·17:03:44.000000·./usr/share/doc/python3.9-doc/html·->·../python3.9/html
2.2 KB
./usr/share/info/python3.9.info.gz
2.13 KB
python3.9.info
    
Offset 1075549, 21 lines modifiedOffset 1075549, 21 lines modified
010695c0:·4f6c·6465·7220·5665·7273·696f·6e73·206f··Older·Versions·o010695c0:·4f6c·6465·7220·5665·7273·696f·6e73·206f··Older·Versions·o
010695d0:·6620·5079·7468·6f6e·2061·6e64·204d·696e··f·Python·and·Min010695d0:·6620·5079·7468·6f6e·2061·6e64·204d·696e··f·Python·and·Min
010695e0:·4757·2d46·6f6f·746e·6f74·652d·317f·3133··GW-Footnote-1.13010695e0:·4757·2d46·6f6f·746e·6f74·652d·317f·3133··GW-Footnote-1.13
010695f0:·3431·3037·3230·0a4e·6f64·653a·2050·7974··410720.Node:·Pyt010695f0:·3431·3037·3230·0a4e·6f64·653a·2050·7974··410720.Node:·Pyt
01069600:·686f·6e20·4d6f·6475·6c65·2049·6e64·6578··hon·Module·Index01069600:·686f·6e20·4d6f·6475·6c65·2049·6e64·6578··hon·Module·Index
01069610:·7f31·3334·3130·3738·350a·4e6f·6465·3a20··.13410785.Node:·01069610:·7f31·3334·3130·3738·350a·4e6f·6465·3a20··.13410785.Node:·
01069620:·496e·6465·787f·3133·3433·3338·3435·0a52··Index.13433845.R01069620:·496e·6465·787f·3133·3433·3338·3435·0a52··Index.13433845.R
01069630:·6566·3a20·7573·696e·672f·636d·646c·696e··ef:·using/cmdlin 
01069640:·6520·6175·6469·745f·6576·656e·745f·6370··e·audit_event_cp 
01069650:·7974·686f·6e5f·7275·6e5f·7374·6469·6e5f··ython_run_stdin_ 
01069660:·307f·3135·3234·3838·3035·0a52·6566·3a20··0.15248805.Ref:· 
01069670:·3337·3135·7f31·3532·3438·3833·350a·5265··3715.15248835.Re01069630:·6566·3a20·3337·3135·7f31·3532·3438·3830··ef:·3715.1524880
 01069640:·350a·5265·663a·2033·3731·347f·3135·3234··5.Ref:·3714.1524
 01069650:·3838·3335·0a52·6566·3a20·7573·696e·672f··8835.Ref:·using/
 01069660:·636d·646c·696e·6520·6175·6469·745f·6576··cmdline·audit_ev
 01069670:·656e·745f·6370·7974·686f·6e5f·7275·6e5f··ent_cpython_run_
 01069680:·6669·6c65·5f30·7f31·3532·3438·3836·360a··file_0.15248866.
01069680:·663a·2075·7369·6e67·2f63·6d64·6c69·6e65··f:·using/cmdline01069690:·5265·663a·2075·7369·6e67·2f63·6d64·6c69··Ref:·using/cmdli
01069690:·2061·7564·6974·5f65·7665·6e74·5f63·7079···audit_event_cpy010696a0:·6e65·2061·7564·6974·5f65·7665·6e74·5f63··ne·audit_event_c
 010696b0:·7079·7468·6f6e·5f72·756e·5f73·7464·696e··python_run_stdin
010696a0:·7468·6f6e·5f72·756e·5f66·696c·655f·307f··thon_run_file_0. 
010696b0:·3135·3234·3838·3636·0a52·6566·3a20·3337··15248866.Ref:·37 
010696c0:·3134·7f31·3532·3438·3839·370a·1f0a·456e··14.15248897...En010696c0:·5f30·7f31·3532·3438·3839·370a·1f0a·456e··_0.15248897...En
010696d0:·6420·5461·6720·5461·626c·650a·0a1f·0a4c··d·Tag·Table....L010696d0:·6420·5461·6720·5461·626c·650a·0a1f·0a4c··d·Tag·Table....L
010696e0:·6f63·616c·2056·6172·6961·626c·6573·3a0a··ocal·Variables:.010696e0:·6f63·616c·2056·6172·6961·626c·6573·3a0a··ocal·Variables:.
010696f0:·636f·6469·6e67·3a20·7574·662d·380a·456e··coding:·utf-8.En010696f0:·636f·6469·6e67·3a20·7574·662d·380a·456e··coding:·utf-8.En
01069700:·643a·0a··································d:.01069700:·643a·0a··································d:.
58.1 MB
python3.9-minimal_3.9.2-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-02-28·17:03:44.000000·debian-binary
2 -rw-r--r--···0········0········0·····2264·2021-02-28·17:03:44.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2264·2021-02-28·17:03:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1626556·2021-02-28·17:03:44.000000·data.tar.xz3 -rw-r--r--···0········0········0··1625360·2021-02-28·17:03:44.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
58.1 MB
data.tar.xz
58.1 MB
data.tar
58.1 MB
./usr/bin/python3.9
920 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 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:···············0x148ed111 ··Entry·point·address:···············0x144dd9
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········3883256·(bytes·into·file)13 ··Start·of·section·headers:··········3883256·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.21 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·0x148ed12 Entry·point·0x144dd9
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x390ca8·0x003a0ca8·0x003a0ca8·0x00008·0x00008·R···0x46 ··EXIDX··········0x38ffa0·0x0039ffa0·0x0039ffa0·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00010154·0x00010154·0x00019·0x00019·R···0x18 ··INTERP·········0x000154·0x00010154·0x00010154·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·0x390cb4·0x390cb4·R·E·0x1000010 ··LOAD···········0x000000·0x00010000·0x00010000·0x38ffac·0x38ffac·R·E·0x10000
11 ··LOAD···········0x390ed4·0x003b0ed4·0x003b0ed4·0x22e80·0x36f4c·RW··0x1000011 ··LOAD···········0x390ed4·0x003b0ed4·0x003b0ed4·0x22e80·0x36f4c·RW··0x10000
12 ··DYNAMIC········0x390ee0·0x003b0ee0·0x003b0ee0·0x00120·0x00120·RW··0x412 ··DYNAMIC········0x390ee0·0x003b0ee0·0x003b0ee0·0x00120·0x00120·RW··0x4
13 ··NOTE···········0x000170·0x00010170·0x00010170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00010170·0x00010170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x390ed4·0x003b0ed4·0x003b0ed4·0x0012c·0x0012c·R···0x115 ··GNU_RELRO······0x390ed4·0x003b0ed4·0x003b0ed4·0x0012c·0x0012c·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
2.16 KB
readelf --wide --sections {}
    
Offset 11, 20 lines modifiedOffset 11, 20 lines modified
11 ··[·6]·.dynstr···········STRTAB··········0001c6a4·00c6a4·009c35·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0001c6a4·00c6a4·009c35·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000262da·0162da·001154·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000262da·0162da·001154·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00027430·017430·000190·00···A··6···7··413 ··[·8]·.gnu.version_r····VERNEED·········00027430·017430·000190·00···A··6···7··4
14 ··[·9]·.rel.dyn··········REL·············000275c0·0175c0·000030·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000275c0·0175c0·000030·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············000275f0·0175f0·000fb0·08··AI··5··23··415 ··[10]·.rel.plt··········REL·············000275f0·0175f0·000fb0·08··AI··5··23··4
16 ··[11]·.init·············PROGBITS········000285a0·0185a0·00000c·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000285a0·0185a0·00000c·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000285ac·0185ac·00181c·04··AX··0···0··417 ··[12]·.plt··············PROGBITS········000285ac·0185ac·00181c·04··AX··0···0··4
18 ··[13]·.text·············PROGBITS········00029dc8·019dc8·1c0948·00··AX··0···0··818 ··[13]·.text·············PROGBITS········00029dc8·019dc8·1bfc3a·00··AX··0···0··8
19 ··[14]·.fini·············PROGBITS········001ea710·1da710·000008·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········001e9a04·1d9a04·000008·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········001ea718·1da718·1b658c·00···A··0···0··820 ··[15]·.rodata···········PROGBITS········001e9a10·1d9a10·1b658c·00···A··0···0··8
21 ··[16]·.stapsdt.base·····PROGBITS········003a0ca4·390ca4·000001·00···A··0···0··121 ··[16]·.stapsdt.base·····PROGBITS········0039ff9c·38ff9c·000001·00···A··0···0··1
22 ··[17]·.ARM.exidx········ARM_EXIDX·······003a0ca8·390ca8·000008·00··AL·13···0··422 ··[17]·.ARM.exidx········ARM_EXIDX·······0039ffa0·38ffa0·000008·00··AL·13···0··4
23 ··[18]·.eh_frame·········PROGBITS········003a0cb0·390cb0·000004·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0039ffa8·38ffa8·000004·00···A··0···0··4
24 ··[19]·.init_array·······INIT_ARRAY······003b0ed4·390ed4·000004·04··WA··0···0··424 ··[19]·.init_array·······INIT_ARRAY······003b0ed4·390ed4·000004·04··WA··0···0··4
25 ··[20]·.fini_array·······FINI_ARRAY······003b0ed8·390ed8·000004·04··WA··0···0··425 ··[20]·.fini_array·······FINI_ARRAY······003b0ed8·390ed8·000004·04··WA··0···0··4
26 ··[21]·.data.rel.ro······PROGBITS········003b0edc·390edc·000004·00··WA··0···0··426 ··[21]·.data.rel.ro······PROGBITS········003b0edc·390edc·000004·00··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········003b0ee0·390ee0·000120·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········003b0ee0·390ee0·000120·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········003b1000·391000·0007f4·04··WA··0···0··428 ··[23]·.got··············PROGBITS········003b1000·391000·0007f4·04··WA··0···0··4
29 ··[24]·.data·············PROGBITS········003b17f8·3917f8·022544·00··WA··0···0··829 ··[24]·.data·············PROGBITS········003b17f8·3917f8·022544·00··WA··0···0··8
30 ··[25]·.probes···········PROGBITS········003d3d3c·3b3d3c·000018·00··WA··0···0··230 ··[25]·.probes···········PROGBITS········003d3d3c·3b3d3c·000018·00··WA··0···0··2
261 KB
readelf --wide --symbols {}
    
Offset 1, 2221 lines modifiedOffset 1, 2221 lines modified
  
1 Symbol·table·'.dynsym'·contains·2218·entries:1 Symbol·table·'.dynsym'·contains·2218·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:·000b0ead···168·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsWideCharString7 ·····4:·000b0f8d···168·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsWideCharString
8 ·····5:·003b2d04···204·OBJECT··GLOBAL·DEFAULT···24·PyODictItems_Type8 ·····5:·003b2d04···204·OBJECT··GLOBAL·DEFAULT···24·PyODictItems_Type
9 ·····6:·0002a871···132·FUNC····GLOBAL·DEFAULT···13·PyUnicode_ReadChar9 ·····6:·0002a871···132·FUNC····GLOBAL·DEFAULT···13·PyUnicode_ReadChar
10 ·····7:·0016278d····10·FUNC····GLOBAL·DEFAULT···13·_PyCodecInfo_GetIncrementalEncoder10 ·····7:·0015ef4d····10·FUNC····GLOBAL·DEFAULT···13·_PyCodecInfo_GetIncrementalEncoder
11 ·····8:·003b26d4···204·OBJECT··GLOBAL·DEFAULT···24·PyZip_Type11 ·····8:·003b26d4···204·OBJECT··GLOBAL·DEFAULT···24·PyZip_Type
12 ·····9:·00058e8b····38·FUNC····GLOBAL·DEFAULT···13·PyFunction_GetKwDefaults12 ·····9:·0005d8f1····38·FUNC····GLOBAL·DEFAULT···13·PyFunction_GetKwDefaults
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strstr@GLIBC_2.4·(2)13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strstr@GLIBC_2.4·(2)
14 ····11:·000a339d····54·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_FormatAdvancedWriter14 ····11:·000a33e1···736·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_FormatAdvancedWriter
15 ····12:·00076dd1···634·FUNC····GLOBAL·DEFAULT···13·PyBytes_FromStringAndSize15 ····12:·00076c3d···634·FUNC····GLOBAL·DEFAULT···13·PyBytes_FromStringAndSize
16 ····13:·00057e27····20·FUNC····GLOBAL·DEFAULT···13·PyStatus_IsExit16 ····13:·00054d4f····20·FUNC····GLOBAL·DEFAULT···13·PyStatus_IsExit
17 ····14:·001a1a8d····18·FUNC····GLOBAL·DEFAULT···13·PyContext_CopyCurrent17 ····14:·0019f739····18·FUNC····GLOBAL·DEFAULT···13·PyContext_CopyCurrent
18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·removexattr@GLIBC_2.4·(2)18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·removexattr@GLIBC_2.4·(2)
19 ····16:·00059901····64·FUNC····GLOBAL·DEFAULT···13·Py_InitializeEx19 ····16:·00058bfd····64·FUNC····GLOBAL·DEFAULT···13·Py_InitializeEx
20 ····17:·000cbd01····64·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsDigit20 ····17:·000cb6dd····64·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsDigit
21 ····18:·000ada21···532·FUNC····GLOBAL·DEFAULT···13·_PyObject_CallFunction_SizeT21 ····18:·000adb35···528·FUNC····GLOBAL·DEFAULT···13·_PyObject_CallFunction_SizeT
22 ····19:·001089dd·····8·FUNC····GLOBAL·DEFAULT···13·_PyOS_URandom22 ····19:·00107aad·····8·FUNC····GLOBAL·DEFAULT···13·_PyOS_URandom
23 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setegid@GLIBC_2.4·(2)23 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setegid@GLIBC_2.4·(2)
24 ····21:·00193015··7432·FUNC····GLOBAL·DEFAULT···13·PyInit_pyexpat24 ····21:·00190911··7432·FUNC····GLOBAL·DEFAULT···13·PyInit_pyexpat
25 ····22:·000f2bbd···920·FUNC····GLOBAL·DEFAULT···13·PyUnicode_Decode25 ····22:·000f23b1···920·FUNC····GLOBAL·DEFAULT···13·PyUnicode_Decode
26 ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setgid@GLIBC_2.4·(2)26 ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setgid@GLIBC_2.4·(2)
27 ····24:·0006ea39····68·FUNC····GLOBAL·DEFAULT···13·PyObject_SetAttrString27 ····24:·0006e9cd····68·FUNC····GLOBAL·DEFAULT···13·PyObject_SetAttrString
28 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsockopt@GLIBC_2.4·(2)28 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsockopt@GLIBC_2.4·(2)
29 ····26:·001529b1····10·FUNC····GLOBAL·DEFAULT···13·_Py_gitidentifier29 ····26:·0014e941····10·FUNC····GLOBAL·DEFAULT···13·_Py_gitidentifier
30 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·flistxattr@GLIBC_2.4·(2)30 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·flistxattr@GLIBC_2.4·(2)
31 ····28:·000db7f9···764·FUNC····GLOBAL·DEFAULT···13·_PyCodec_LookupTextEncoding31 ····28:·000db031···764·FUNC····GLOBAL·DEFAULT···13·_PyCodec_LookupTextEncoding
32 ····29:·0014d8ad····10·FUNC····GLOBAL·DEFAULT···13·Py_GetCompiler32 ····29:·001497b5····10·FUNC····GLOBAL·DEFAULT···13·Py_GetCompiler
33 ····30:·001a57a9····90·FUNC····GLOBAL·DEFAULT···13·_PySlice_FromIndices33 ····30:·001a37f9····90·FUNC····GLOBAL·DEFAULT···13·_PySlice_FromIndices
34 ····31:·00148fad····28·FUNC····GLOBAL·DEFAULT···13·Py_BytesMain34 ····31:·00144eb5····28·FUNC····GLOBAL·DEFAULT···13·Py_BytesMain
35 ····32:·00058c63····34·FUNC····GLOBAL·DEFAULT···13·_PyArg_ParseTupleAndKeywordsFast35 ····32:·00056a31····34·FUNC····GLOBAL·DEFAULT···13·_PyArg_ParseTupleAndKeywordsFast
36 ····33:·001897b9····88·FUNC····GLOBAL·DEFAULT···13·PyInit_grp36 ····33:·00186a69····88·FUNC····GLOBAL·DEFAULT···13·PyInit_grp
37 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_condattr_setclock@GLIBC_2.4·(8)37 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_condattr_setclock@GLIBC_2.4·(8)
38 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setenv@GLIBC_2.4·(2)38 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setenv@GLIBC_2.4·(2)
39 ····36:·00152d5d···160·FUNC····GLOBAL·DEFAULT···13·PyThread_GetInfo39 ····36:·0014eced···160·FUNC····GLOBAL·DEFAULT···13·PyThread_GetInfo
40 ····37:·0018901d·····4·FUNC····GLOBAL·DEFAULT···13·_PyBytes_Join40 ····37:·001862cd·····4·FUNC····GLOBAL·DEFAULT···13·_PyBytes_Join
41 ····38:·00091715····16·FUNC····GLOBAL·DEFAULT···13·_Py_GetConfig41 ····38:·000917a1····16·FUNC····GLOBAL·DEFAULT···13·_Py_GetConfig
42 ····39:·0002e2dd···138·FUNC····GLOBAL·DEFAULT···13·_PyRuntimeState_ReInitThreads42 ····39:·0002e13d···138·FUNC····GLOBAL·DEFAULT···13·_PyRuntimeState_ReInitThreads
43 ····40:·00066d25···644·FUNC····GLOBAL·DEFAULT···13·PyType_GenericAlloc43 ····40:·00066de1···644·FUNC····GLOBAL·DEFAULT···13·PyType_GenericAlloc
44 ····41:·001d9b7d····54·FUNC····GLOBAL·DEFAULT···13·PyODict_DelItem44 ····41:·001d9239····54·FUNC····GLOBAL·DEFAULT···13·PyODict_DelItem
45 ····42:·0011a3e1····64·FUNC····GLOBAL·DEFAULT···13·PySeqIter_New45 ····42:·00118a31····64·FUNC····GLOBAL·DEFAULT···13·PySeqIter_New
46 ····43:·00051af1····52·FUNC····GLOBAL·DEFAULT···13·PyCapsule_GetDestructor46 ····43:·00051a59····52·FUNC····GLOBAL·DEFAULT···13·PyCapsule_GetDestructor
47 ····44:·00068265····26·FUNC····GLOBAL·DEFAULT···13·PyDescr_NewGetSet47 ····44:·00068309····26·FUNC····GLOBAL·DEFAULT···13·PyDescr_NewGetSet
48 ····45:·001529d5···196·FUNC····GLOBAL·DEFAULT···13·PyFloat_GetInfo48 ····45:·0014e965···196·FUNC····GLOBAL·DEFAULT···13·PyFloat_GetInfo
49 ····46:·00164a7d····36·FUNC····GLOBAL·DEFAULT···13·PyAsyncGen_New49 ····46:·00161261····36·FUNC····GLOBAL·DEFAULT···13·PyAsyncGen_New
50 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigaddset@GLIBC_2.4·(2)50 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigaddset@GLIBC_2.4·(2)
51 ····48:·00158f51·····4·FUNC····GLOBAL·DEFAULT···13·PyThreadState_GetInterpreter51 ····48:·001550fd·····4·FUNC····GLOBAL·DEFAULT···13·PyThreadState_GetInterpreter
52 ····49:·00061335···822·FUNC····GLOBAL·DEFAULT···13·PyUnicode_New52 ····49:·0006141d···822·FUNC····GLOBAL·DEFAULT···13·PyUnicode_New
53 ····50:·00158049··1226·FUNC····GLOBAL·DEFAULT···13·PyInit__io53 ····50:·001540d5··1226·FUNC····GLOBAL·DEFAULT···13·PyInit__io
54 ····51:·000d1111··1788·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsEncodedString54 ····51:·000d0a95··1788·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsEncodedString
55 ····52:·0017729d·····4·FUNC····GLOBAL·DEFAULT···13·PyUnicodeDecodeError_GetObject55 ····52:·00173dfd·····4·FUNC····GLOBAL·DEFAULT···13·PyUnicodeDecodeError_GetObject
56 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsrchr@GLIBC_2.4·(2)56 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsrchr@GLIBC_2.4·(2)
57 ····54:·0002cdf1····10·FUNC····GLOBAL·DEFAULT···13·PyUnicode_GetDefaultEncoding57 ····54:·0002cdf1····10·FUNC····GLOBAL·DEFAULT···13·PyUnicode_GetDefaultEncoding
58 ····55:·000583cd····16·FUNC····GLOBAL·DEFAULT···13·PyContext_Exit58 ····55:·00059b4d····16·FUNC····GLOBAL·DEFAULT···13·PyContext_Exit
59 ····56:·00174b61·····4·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeLatin159 ····56:·001716c1·····4·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeLatin1
60 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@GLIBC_2.4·(2)60 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@GLIBC_2.4·(2)
61 ····58:·0003fbb5····24·FUNC····GLOBAL·DEFAULT···13·PyErr_GetExcInfo61 ····58:·0003fb59····24·FUNC····GLOBAL·DEFAULT···13·PyErr_GetExcInfo
62 ····59:·00058041·····4·FUNC····GLOBAL·DEFAULT···13·_PyInterpreterState_RequiresIDRef62 ····59:·00054fbd·····4·FUNC····GLOBAL·DEFAULT···13·_PyInterpreterState_RequiresIDRef
63 ····60:·0015ffc9····36·FUNC····GLOBAL·DEFAULT···13·_PyType_GetDocFromInternalDoc63 ····60:·0015c741····36·FUNC····GLOBAL·DEFAULT···13·_PyType_GetDocFromInternalDoc
64 ····61:·003b17f8·····0·NOTYPE··WEAK···DEFAULT···24·data_start64 ····61:·003b17f8·····0·NOTYPE··WEAK···DEFAULT···24·data_start
65 ····62:·000fd881····54·FUNC····GLOBAL·DEFAULT···13·PyModule_AddStringConstant65 ····62:·0016907d····54·FUNC····GLOBAL·DEFAULT···13·PyModule_AddStringConstant
66 ····63:·00097491···210·FUNC····GLOBAL·DEFAULT···13·PyErr_GivenExceptionMatches66 ····63:·0009751d···210·FUNC····GLOBAL·DEFAULT···13·PyErr_GivenExceptionMatches
67 ····64:·00028b98·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetCurrentColumnNumber67 ····64:·00028b98·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetCurrentColumnNumber
68 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen64@GLIBC_2.4·(2)68 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen64@GLIBC_2.4·(2)
69 ····66:·003bde34·····4·OBJECT··GLOBAL·DEFAULT···24·PyExc_UnicodeTranslateError69 ····66:·003bde34·····4·OBJECT··GLOBAL·DEFAULT···24·PyExc_UnicodeTranslateError
70 ····67:·00055245····24·FUNC····GLOBAL·DEFAULT···13·PyCFunction_Call70 ····67:·00055635····24·FUNC····GLOBAL·DEFAULT···13·PyCFunction_Call
71 ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__h_errno_location@GLIBC_2.4·(2)71 ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__h_errno_location@GLIBC_2.4·(2)
72 ····69:·00188471····12·FUNC····GLOBAL·DEFAULT···13·PyInit_array72 ····69:·00185721····12·FUNC····GLOBAL·DEFAULT···13·PyInit_array
73 ····70:·0014810d···108·FUNC····GLOBAL·DEFAULT···13·PyMemoryView_FromMemory73 ····70:·00144019···108·FUNC····GLOBAL·DEFAULT···13·PyMemoryView_FromMemory
74 ····71:·0014d895····24·FUNC····GLOBAL·DEFAULT···13·_PyRuntime_Finalize74 ····71:·0014979d····24·FUNC····GLOBAL·DEFAULT···13·_PyRuntime_Finalize
75 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fxstatat64@GLIBC_2.4·(2)75 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fxstatat64@GLIBC_2.4·(2)
76 ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getgrgid_r@GLIBC_2.4·(2)76 ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getgrgid_r@GLIBC_2.4·(2)
77 ····74:·0005a5d5····54·FUNC····GLOBAL·DEFAULT···13·PyParser_SimpleParseFileFlags77 ····74:·00058ecf····54·FUNC····GLOBAL·DEFAULT···13·PyParser_SimpleParseFileFlags
78 ····75:·0006d971···118·FUNC····GLOBAL·DEFAULT···13·_PyTuple_MaybeUntrack78 ····75:·0006da05···118·FUNC····GLOBAL·DEFAULT···13·_PyTuple_MaybeUntrack
79 ····76:·00058879····66·FUNC····GLOBAL·DEFAULT···13·_PyArg_VaParse_SizeT79 ····76:·0005542f····66·FUNC····GLOBAL·DEFAULT···13·_PyArg_VaParse_SizeT
80 ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_tolower_loc@GLIBC_2.4·(2)80 ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_tolower_loc@GLIBC_2.4·(2)
81 ····78:·003beb34·····4·OBJECT··GLOBAL·DEFAULT···24·PyExc_BytesWarning81 ····78:·003beb34·····4·OBJECT··GLOBAL·DEFAULT···24·PyExc_BytesWarning
82 ····79:·0014c1b1····36·FUNC····GLOBAL·DEFAULT···13·_Py_ClearArgcArgv82 ····79:·001480b9····36·FUNC····GLOBAL·DEFAULT···13·_Py_ClearArgcArgv
83 ····80:·000640b9·····6·FUNC····GLOBAL·DEFAULT···13·_Py_Dealloc83 ····80:·000640f9·····6·FUNC····GLOBAL·DEFAULT···13·_Py_Dealloc
84 ····81:·00091709····12·FUNC····GLOBAL·DEFAULT···13·_PyImport_IsInitialized84 ····81:·00150935····12·FUNC····GLOBAL·DEFAULT···13·_PyImport_IsInitialized
85 ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setpwent@GLIBC_2.4·(2)85 ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setpwent@GLIBC_2.4·(2)
86 ····83:·0014d8fd····50·FUNC····GLOBAL·DEFAULT···13·_PyRuntimeState_Fini86 ····83:·00149805····50·FUNC····GLOBAL·DEFAULT···13·_PyRuntimeState_Fini
87 ····84:·003bd3a4·····4·OBJECT··GLOBAL·DEFAULT···24·PyExc_ModuleNotFoundError87 ····84:·003bd3a4·····4·OBJECT··GLOBAL·DEFAULT···24·PyExc_ModuleNotFoundError
88 ····85:·0013fe29···998·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF7Stateful88 ····85:·0013ca09···998·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF7Stateful
89 ····86:·00185451····34·FUNC····GLOBAL·DEFAULT···13·PyThread_get_thread_native_id89 ····86:·001826a5····34·FUNC····GLOBAL·DEFAULT···13·PyThread_get_thread_native_id
90 ····87:·0003be2d·····4·FUNC····GLOBAL·DEFAULT···13·PyByteArray_Size90 ····87:·0003bdd1·····4·FUNC····GLOBAL·DEFAULT···13·PyByteArray_Size
91 ····88:·001a153d···676·FUNC····GLOBAL·DEFAULT···13·PyInit__blake291 ····88:·0019f1ed···672·FUNC····GLOBAL·DEFAULT···13·PyInit__blake2
92 ····89:·003a0ac4···256·OBJECT··GLOBAL·DEFAULT···15·_PyParser_TokenNames92 ····89:·0039fdbc···256·OBJECT··GLOBAL·DEFAULT···15·_PyParser_TokenNames
93 ····90:·000f4b95···174·FUNC····GLOBAL·DEFAULT···13·PyLong_AsUnsignedLong93 ····90:·000f42e1···172·FUNC····GLOBAL·DEFAULT···13·PyLong_AsUnsignedLong
94 ····91:·00066785····98·FUNC····GLOBAL·DEFAULT···13·_PyObject_GC_NewVar94 ····91:·00066865····98·FUNC····GLOBAL·DEFAULT···13·_PyObject_GC_NewVar
95 ····92:·00038c3d····82·FUNC····GLOBAL·DEFAULT···13·PyInit__md595 ····92:·00038be1····78·FUNC····GLOBAL·DEFAULT···13·PyInit__md5
96 ····93:·0016aa5d····76·FUNC····GLOBAL·DEFAULT···13·PyRun_AnyFileExFlags96 ····93:·00167539····76·FUNC····GLOBAL·DEFAULT···13·PyRun_AnyFileExFlags
97 ····94:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@GLIBC_2.4·(2)97 ····94:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@GLIBC_2.4·(2)
98 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4·(2)98 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4·(2)
99 ····96:·000932d5···956·FUNC····GLOBAL·DEFAULT···13·_PyUnicodeWriter_Finish99 ····96:·00093359···956·FUNC····GLOBAL·DEFAULT···13·_PyUnicodeWriter_Finish
100 ····97:·000f2ad1···234·FUNC····GLOBAL·DEFAULT···13·PyUnicode_FromEncodedObject100 ····97:·000f22c5···234·FUNC····GLOBAL·DEFAULT···13·PyUnicode_FromEncodedObject
101 ····98:·001499d1····48·FUNC····GLOBAL·DEFAULT···13·_PyMem_RawStrdup101 ····98:·001458d9····48·FUNC····GLOBAL·DEFAULT···13·_PyMem_RawStrdup
102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcscpy@GLIBC_2.4·(2)102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcscpy@GLIBC_2.4·(2)
103 ···100:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getlogin@GLIBC_2.4·(2)103 ···100:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getlogin@GLIBC_2.4·(2)
104 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·openat64@GLIBC_2.4·(2)104 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·openat64@GLIBC_2.4·(2)
105 ···102:·00029644·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEntityDeclHandler105 ···102:·00029644·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEntityDeclHandler
106 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__libc_current_sigrtmin@GLIBC_2.4·(2)106 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__libc_current_sigrtmin@GLIBC_2.4·(2)
107 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4·(2)107 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4·(2)
108 ···105:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@GLIBC_2.4·(2)108 ···105:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@GLIBC_2.4·(2)
109 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateSetDictionary109 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateSetDictionary
110 ···107:·003c0644·····4·OBJECT··GLOBAL·DEFAULT···24·Py_hexdigits110 ···107:·003c0644·····4·OBJECT··GLOBAL·DEFAULT···24·Py_hexdigits
111 ···108:·00154709···122·FUNC····GLOBAL·DEFAULT···13·PyInit__imp111 ···108:·00150885···122·FUNC····GLOBAL·DEFAULT···13·PyInit__imp
112 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.4·(2)112 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.4·(2)
113 ···110:·0002e719····44·FUNC····GLOBAL·DEFAULT···13·_PyErr_BadInternalCall113 ···110:·0002e579····44·FUNC····GLOBAL·DEFAULT···13·_PyErr_BadInternalCall
114 ···111:·0005d863····30·FUNC····GLOBAL·DEFAULT···13·PyParser_ParseStringFlags114 ···111:·0005d373····30·FUNC····GLOBAL·DEFAULT···13·PyParser_ParseStringFlags
115 ···112:·00054637····16·FUNC····GLOBAL·DEFAULT···13·PyObject_SetArenaAllocator115 ···112:·0005468f····16·FUNC····GLOBAL·DEFAULT···13·PyObject_SetArenaAllocator
116 ···113:·0014a385····30·FUNC····GLOBAL·DEFAULT···13·PyConfig_SetBytesArgv116 ···113:·0014628d····30·FUNC····GLOBAL·DEFAULT···13·PyConfig_SetBytesArgv
117 ···114:·00186721····92·FUNC····GLOBAL·DEFAULT···13·_Py_CheckRecursiveCall117 ···114:·0018397d····92·FUNC····GLOBAL·DEFAULT···13·_Py_CheckRecursiveCall
118 ···115:·00054bd5····20·FUNC····GLOBAL·DEFAULT···13·PyEval_ThreadsInitialized118 ···115:·00054c2d····20·FUNC····GLOBAL·DEFAULT···13·PyEval_ThreadsInitialized
119 ···116:·0015ce85····12·FUNC····GLOBAL·DEFAULT···13·PyInit__codecs119 ···116:·001595a9····12·FUNC····GLOBAL·DEFAULT···13·PyInit__codecs
120 ···117:·003b9d78···204·OBJECT··GLOBAL·DEFAULT···24·PyBytes_Type120 ···117:·003b9d78···204·OBJECT··GLOBAL·DEFAULT···24·PyBytes_Type
121 ···118:·0005e225····72·FUNC····GLOBAL·DEFAULT···13·PyMem_SetAllocator121 ···118:·0005e1a1····72·FUNC····GLOBAL·DEFAULT···13·PyMem_SetAllocator
122 ···119:·000a5735····94·FUNC····GLOBAL·DEFAULT···13·PyFile_WriteString122 ···119:·000a59f1····94·FUNC····GLOBAL·DEFAULT···13·PyFile_WriteString
123 ···120:·00029db0·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetHashSalt123 ···120:·00029db0·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetHashSalt
124 ···121:·0003f409····84·FUNC····GLOBAL·DEFAULT···13·_PyLong_UnsignedLongLong_Converter124 ···121:·0003f337····84·FUNC····GLOBAL·DEFAULT···13·_PyLong_UnsignedLongLong_Converter
125 ···122:·000482f5···144·FUNC····GLOBAL·DEFAULT···13·PySequence_InPlaceConcat125 ···122:·0004832d···144·FUNC····GLOBAL·DEFAULT···13·PySequence_InPlaceConcat
126 ···123:·00028c90·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetExternalEntityRefHandler126 ···123:·00028c90·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetExternalEntityRefHandler
Max diff block lines reached; 251578/267593 bytes (94.02%) of diff not shown.
1020 B
readelf --wide --dynamic {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutil.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutil.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]11 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
12 ·0x0000000c·(INIT)·······················0x285a012 ·0x0000000c·(INIT)·······················0x285a0
13 ·0x0000000d·(FINI)·······················0x1ea71013 ·0x0000000d·(FINI)·······················0x1e9a04
14 ·0x00000019·(INIT_ARRAY)·················0x3b0ed414 ·0x00000019·(INIT_ARRAY)·················0x3b0ed4
15 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)15 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
16 ·0x0000001a·(FINI_ARRAY)·················0x3b0ed816 ·0x0000001a·(FINI_ARRAY)·················0x3b0ed8
17 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)17 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
18 ·0x6ffffef5·(GNU_HASH)···················0x101b418 ·0x6ffffef5·(GNU_HASH)···················0x101b4
19 ·0x00000005·(STRTAB)·····················0x1c6a419 ·0x00000005·(STRTAB)·····················0x1c6a4
20 ·0x00000006·(SYMTAB)·····················0x13c0420 ·0x00000006·(SYMTAB)·····················0x13c04
3.2 KB
readelf --wide --notes {}
    
Offset 1, 43 lines modifiedOffset 1, 43 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:·c3b06cfc863f1f56641f7ee42334e0c7ff375c373 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6c4ea4afe49bfa04d42e28bca688069fd9c05a2a
  
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··············0x00000024»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000024»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·audit10 ····Name:·audit
11 ····Location:·0x0005f418,·Base:·0x003a0ca4,·Semaphore:·0x003d3d5211 ····Location:·0x0005f394,·Base:·0x0039ff9c,·Semaphore:·0x003d3d52
12 ····Arguments:·4@r8·4@r1012 ····Arguments:·4@r8·4@r10
13 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python 
14 ····Name:·gc__done 
15 ····Location:·0x0006cba8,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4c 
16 ····Arguments:·-4@r5 
17 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·gc__start14 ····Name:·gc__start
19 ····Location:·0x0006cc34,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4a15 ····Location:·0x0006cc70,·Base:·0x0039ff9c,·Semaphore:·0x003d3d4a
20 ····Arguments:·-4@[sp,·#28]16 ····Arguments:·-4@[sp,·#28]
 17 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
 18 ····Name:·gc__done
 19 ····Location:·0x0006ccf4,·Base:·0x0039ff9c,·Semaphore:·0x003d3d4c
 20 ····Arguments:·-4@r5
21 ··stapsdt··············0x00000028»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000028»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·line22 ····Name:·line
23 ····Location:·0x0007d6d4,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4823 ····Location:·0x0007d550,·Base:·0x0039ff9c,·Semaphore:·0x003d3d48
24 ····Arguments:·4@r4·4@r1·-4@r524 ····Arguments:·4@r4·4@r1·-4@r5
25 ··stapsdt··············0x00000034»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x00000034»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·function__return26 ····Name:·function__return
27 ····Location:·0x000805c8,·Base:·0x003a0ca4,·Semaphore:·0x003d3d3e27 ····Location:·0x00080ae6,·Base:·0x0039ff9c,·Semaphore:·0x003d3d3e
28 ····Arguments:·4@r9·4@r6·-4@r028 ····Arguments:·4@r9·4@r6·-4@r0
29 ··stapsdt··············0x00000033»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python29 ··stapsdt··············0x00000033»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
30 ····Name:·function__entry30 ····Name:·function__entry
31 ····Location:·0x0008115e,·Base:·0x003a0ca4,·Semaphore:·0x003d3d3c31 ····Location:·0x00081578,·Base:·0x0039ff9c,·Semaphore:·0x003d3d3c
32 ····Arguments:·4@r9·4@r6·-4@r032 ····Arguments:·4@r9·4@r6·-4@r0
33 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python 
34 ····Name:·import__find__load__start 
35 ····Location:·0x0009ef1a,·Base:·0x003a0ca4,·Semaphore:·0x003d3d4e 
36 ····Arguments:·4@r0 
37 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python33 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
38 ····Name:·import__find__load__done34 ····Name:·import__find__load__done
39 ····Location:·0x0009f400,·Base:·0x003a0ca4,·Semaphore:·0x003d3d5035 ····Location:·0x0009f044,·Base:·0x0039ff9c,·Semaphore:·0x003d3d50
40 ····Arguments:·4@r0·-4@r336 ····Arguments:·4@r0·-4@r3
 37 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
 38 ····Name:·import__find__load__start
 39 ····Location:·0x0009f054,·Base:·0x0039ff9c,·Semaphore:·0x003d3d4e
 40 ····Arguments:·4@r0
43.3 KB
strings --all --bytes=8 {}
    
Offset 106, 16 lines modifiedOffset 106, 16 lines modified
106 endpwent106 endpwent
107 symlinkat107 symlinkat
108 lsetxattr108 lsetxattr
109 fsetxattr109 fsetxattr
110 sendfile64110 sendfile64
111 unsetenv111 unsetenv
112 faccessat112 faccessat
113 gethostname 
114 setsockopt113 setsockopt
 114 gethostname
115 gethostbyaddr_r115 gethostbyaddr_r
116 __h_errno_location116 __h_errno_location
117 hstrerror117 hstrerror
118 getpeername118 getpeername
119 copysign119 copysign
120 ftruncate64120 ftruncate64
121 getgroups121 getgroups
Offset 154, 20 lines modifiedOffset 154, 20 lines modified
154 recvfrom154 recvfrom
155 sched_setscheduler155 sched_setscheduler
156 sched_setparam156 sched_setparam
157 clock_settime157 clock_settime
158 getgrouplist158 getgrouplist
159 fdatasync159 fdatasync
160 fpathconf160 fpathconf
 161 __strncat_chk
161 tcgetpgrp162 tcgetpgrp
162 tcsetpgrp163 tcsetpgrp
163 getresgid164 getresgid
164 getresuid165 getresuid
165 initgroups166 initgroups
166 __strncat_chk 
167 __xmknodat167 __xmknodat
168 __xmknod168 __xmknod
169 posix_fadvise64169 posix_fadvise64
170 posix_fallocate64170 posix_fallocate64
171 preadv64v2171 preadv64v2
172 pwrite64172 pwrite64
173 pwritev64v2173 pwritev64v2
Offset 178, 38 lines modifiedOffset 178, 38 lines modified
178 sched_get_priority_min178 sched_get_priority_min
179 sched_get_priority_max179 sched_get_priority_max
180 sched_rr_get_interval180 sched_rr_get_interval
181 sched_setaffinity181 sched_setaffinity
182 sched_yield182 sched_yield
183 setresgid183 setresgid
184 setresuid184 setresuid
185 getrlimit64 
186 setrlimit64 
187 __vfprintf_chk185 __vfprintf_chk
188 __open64_2186 __open64_2
 187 getrlimit64
 188 setrlimit64
189 __isoc99_sscanf189 __isoc99_sscanf
190 strsignal 
191 dcgettext190 dcgettext
192 bind_textdomain_codeset191 bind_textdomain_codeset
193 getservbyname 
194 getservbyport 
195 getprotobyname 
196 inet_ntoa 
197 getlogin192 getlogin
198 getitimer193 getitimer
199 sigpending194 sigpending
200 bindtextdomain195 bindtextdomain
 196 strsignal
201 if_nametoindex197 if_nametoindex
 198 getprotobyname
202 siginterrupt199 siginterrupt
203 inet_aton200 inet_aton
 201 inet_ntoa
204 if_nameindex 
205 if_freenameindex 
206 sethostname202 sethostname
 203 getservbyname
 204 getservbyport
207 if_indextoname205 if_indextoname
208 getnameinfo206 getnameinfo
 207 if_nameindex
 208 if_freenameindex
209 setspent209 setspent
210 getspent210 getspent
211 endspent211 endspent
212 _ITM_deregisterTMCloneTable212 _ITM_deregisterTMCloneTable
213 _ITM_registerTMCloneTable213 _ITM_registerTMCloneTable
214 pthread_condattr_setclock214 pthread_condattr_setclock
215 pthread_sigmask215 pthread_sigmask
Offset 1973, 160 lines modifiedOffset 1973, 168 lines modified
1973 GLIBC_2.71973 GLIBC_2.7
1974 GLIBC_2.171974 GLIBC_2.17
1975 GLIBC_2.91975 GLIBC_2.9
1976 F#F"F!F%F&F1976 F#F"F!F%F&F
1977 F#F"F!F%F1977 F#F"F!F%F
1978 F#F"F!F»1978 F#F"F!F»
1979 (`ph1hDm1979 (`ph1hDm
1980 2:`:F·FC1980 2:`:F·FB
1981 3;`:F·FC1981 3;`:F·FB
1982 08`:F·FC1982 08`:F·FB
1983 19`:F·FI1983 19`:F·FI
1984 2:`:F·FI1984 2:`:F·FI
1985 3;`:F·FI1985 3;`:F·FI
1986 2:`:F·FB1986 2:`:F·FB
1987 3;`:F·FI1987 3;`:F·FI
1988 08`:F·FC1988 08`:F·FB
1989 19`:F·FB1989 19`:F·FB
1990 2:`:F·FB1990 2:`:F·FB
1991 3;`:F·FB1991 3;`:F·FB
1992 08`:F·FB1992 08`:F·FB
1993 19`:F·FE1993 19`:F·FD
1994 2:`:F·FI1994 2:`:F·FI
1995 19`:F·FI1995 19`:F·FH
1996 2:`:F·FI1996 2:`:F·FI
1997 3;`:F·FI1997 3;`:F·FI
1998 2:`:F·FI1998 2:`:F·FI
1999 hj3F"F9F1999 hj3F"F9F
2000 )F8FTn2F2000 )F8FTn2F
2001 (F~M#F1F2001 (F~M#F1F
2002 CF:F1F·F#2002 CF:F1F·F
2003 F)F8F/DM2003 F)F8F/DM
2004 0FFN;FaF2004 0FFN;FaF
2005 '#F2FAF8F2005 '#F2FAF8F
2006 F(F5F_E12006 F(F5F_E1
2007 2*`ea·F$2007 2*`ea·F$
2008 7'`)F"F0F]2008 7'`)F"F0F]
2009 ;F2F!F(F2009 ;F2F!F(F
2010 $"F)F8FX2010 $"F)F8FV
2011 "F·!PF'D2011 "F·!PF'D
Max diff block lines reached; 42465/44254 bytes (95.96%) of diff not shown.
7.49 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 139, 26 lines modifiedOffset 139, 26 lines modified
139 ··0x0001cf24·6765746c·6f616461·76670067·6d74696d·getloadavg.gmtim139 ··0x0001cf24·6765746c·6f616461·76670067·6d74696d·getloadavg.gmtim
140 ··0x0001cf34·655f7200·73657470·77656e74·00676574·e_r.setpwent.get140 ··0x0001cf34·655f7200·73657470·77656e74·00676574·e_r.setpwent.get
141 ··0x0001cf44·7077656e·7400656e·64707765·6e740073·pwent.endpwent.s141 ··0x0001cf44·7077656e·7400656e·64707765·6e740073·pwent.endpwent.s
142 ··0x0001cf54·796d6c69·6e6b0073·796d6c69·6e6b6174·ymlink.symlinkat142 ··0x0001cf54·796d6c69·6e6b0073·796d6c69·6e6b6174·ymlink.symlinkat
143 ··0x0001cf64·006c7365·74786174·74720066·73657478·.lsetxattr.fsetx143 ··0x0001cf64·006c7365·74786174·74720066·73657478·.lsetxattr.fsetx
144 ··0x0001cf74·61747472·0073656e·6466696c·65363400·attr.sendfile64.144 ··0x0001cf74·61747472·0073656e·6466696c·65363400·attr.sendfile64.
145 ··0x0001cf84·756e7365·74656e76·00666163·63657373·unsetenv.faccess145 ··0x0001cf84·756e7365·74656e76·00666163·63657373·unsetenv.faccess
146 ··0x0001cf94·61740061·63636573·73006765·74686f73·at.access.gethos146 ··0x0001cf94·61740061·63636573·73007365·74736f63·at.access.setsoc
147 ··0x0001cfa4·746e616d·65007365·74736f63·6b6f7074·tname.setsockopt147 ··0x0001cfa4·6b6f7074·00676574·686f7374·6e616d65·kopt.gethostname
148 ··0x0001cfb4·00676574·686f7374·62796164·64725f72·.gethostbyaddr_r148 ··0x0001cfb4·00676574·686f7374·62796164·64725f72·.gethostbyaddr_r
149 ··0x0001cfc4·005f5f68·5f657272·6e6f5f6c·6f636174·.__h_errno_locat149 ··0x0001cfc4·005f5f68·5f657272·6e6f5f6c·6f636174·.__h_errno_locat
150 ··0x0001cfd4·696f6e00·68737472·6572726f·72006673·ion.hstrerror.fs150 ··0x0001cfd4·696f6e00·68737472·6572726f·72006673·ion.hstrerror.fs
151 ··0x0001cfe4·796e6300·6b696c6c·70670067·65747065·ync.killpg.getpe151 ··0x0001cfe4·796e6300·6b696c6c·70670067·65747065·ync.killpg.getpe
152 ··0x0001cff4·65726e61·6d650063·6f707973·69676e00·ername.copysign.152 ··0x0001cff4·65726e61·6d650063·6f707973·69676e00·ername.copysign.
153 ··0x0001d004·66747275·6e636174·65363400·67657467·ftruncate64.getg153 ··0x0001d004·66747275·6e636174·65363400·67657467·ftruncate64.getg
154 ··0x0001d014·726f7570·73007365·74697469·6d657200·roups.setitimer.154 ··0x0001d014·726f7570·73007365·74697469·6d657200·roups.setitimer.
155 ··0x0001d024·6663686f·776e006c·63686f77·6e006663·fchown.lchown.fc155 ··0x0001d024·6663686f·776e006c·63686f77·6e006663·fchown.lchown.fc
156 ··0x0001d034·686f776e·61740073·79737465·6d007368·hownat.system.sh156 ··0x0001d034·686f776e·61740073·68757464·6f776e00·hownat.shutdown.
157 ··0x0001d044·7574646f·776e0067·65747077·6e616d5f·utdown.getpwnam_157 ··0x0001d044·73797374·656d0067·65747077·6e616d5f·system.getpwnam_
158 ··0x0001d054·72006765·7467726e·616d5f72·006f7065·r.getgrnam_r.ope158 ··0x0001d054·72006765·7467726e·616d5f72·006f7065·r.getgrnam_r.ope
159 ··0x0001d064·6e6c6f67·00636c6f·73656c6f·67006475·nlog.closelog.du159 ··0x0001d064·6e6c6f67·00636c6f·73656c6f·67006475·nlog.closelog.du
160 ··0x0001d074·7033006d·6b74696d·65005f5f·7379736c·p3.mktime.__sysl160 ··0x0001d074·7033006d·6b74696d·65005f5f·7379736c·p3.mktime.__sysl
161 ··0x0001d084·6f675f63·686b0073·65746c6f·676d6173·og_chk.setlogmas161 ··0x0001d084·6f675f63·686b0073·65746c6f·676d6173·og_chk.setlogmas
162 ··0x0001d094·6b00747a·73657400·67657468·6f737462·k.tzset.gethostb162 ··0x0001d094·6b00747a·73657400·67657468·6f737462·k.tzset.gethostb
163 ··0x0001d0a4·796e616d·655f7200·67657473·706e616d·yname_r.getspnam163 ··0x0001d0a4·796e616d·655f7200·67657473·706e616d·yname_r.getspnam
164 ··0x0001d0b4·00776169·74330067·61695f73·74726572·.wait3.gai_strer164 ··0x0001d0b4·00776169·74330067·61695f73·74726572·.wait3.gai_strer
Offset 186, 19 lines modifiedOffset 186, 19 lines modified
186 ··0x0001d214·69747900·63746572·6d696400·73656e64·ity.ctermid.send186 ··0x0001d214·69747900·63746572·6d696400·73656e64·ity.ctermid.send
187 ··0x0001d224·746f0072·65637666·726f6d00·73636865·to.recvfrom.sche187 ··0x0001d224·746f0072·65637666·726f6d00·73636865·to.recvfrom.sche
188 ··0x0001d234·645f7365·74736368·6564756c·65720073·d_setscheduler.s188 ··0x0001d234·645f7365·74736368·6564756c·65720073·d_setscheduler.s
189 ··0x0001d244·63686564·5f736574·70617261·6d00636c·ched_setparam.cl189 ··0x0001d244·63686564·5f736574·70617261·6d00636c·ched_setparam.cl
190 ··0x0001d254·6f636b5f·73657474·696d6500·67657467·ock_settime.getg190 ··0x0001d254·6f636b5f·73657474·696d6500·67657467·ock_settime.getg
191 ··0x0001d264·726f7570·6c697374·00666461·74617379·rouplist.fdatasy191 ··0x0001d264·726f7570·6c697374·00666461·74617379·rouplist.fdatasy
192 ··0x0001d274·6e630066·70617468·636f6e66·00726561·nc.fpathconf.rea192 ··0x0001d274·6e630066·70617468·636f6e66·00726561·nc.fpathconf.rea
193 ··0x0001d284·64760074·63676574·70677270·00746373·dv.tcgetpgrp.tcs 
194 ··0x0001d294·65747067·72700077·72697465·76006765·etpgrp.writev.ge 
195 ··0x0001d2a4·74726573·67696400·67657472·65737569·tresgid.getresui 
196 ··0x0001d2b4·6400696e·69746772·6f757073·005f5f73·d.initgroups.__s 
197 ··0x0001d2c4·74726e63·61745f63·686b006c·6f636b66·trncat_chk.lockf193 ··0x0001d284·6476005f·5f737472·6e636174·5f63686b·dv.__strncat_chk
 194 ··0x0001d294·00746367·65747067·72700074·63736574·.tcgetpgrp.tcset
 195 ··0x0001d2a4·70677270·00777269·74657600·67657472·pgrp.writev.getr
 196 ··0x0001d2b4·65736769·64006765·74726573·75696400·esgid.getresuid.
 197 ··0x0001d2c4·696e6974·67726f75·7073006c·6f636b66·initgroups.lockf
198 ··0x0001d2d4·3634005f·5f786d6b·6e6f6461·74005f5f·64.__xmknodat.__198 ··0x0001d2d4·3634005f·5f786d6b·6e6f6461·74005f5f·64.__xmknodat.__
199 ··0x0001d2e4·786d6b6e·6f640070·6f736978·5f666164·xmknod.posix_fad199 ··0x0001d2e4·786d6b6e·6f640070·6f736978·5f666164·xmknod.posix_fad
200 ··0x0001d2f4·76697365·36340070·6f736978·5f66616c·vise64.posix_fal200 ··0x0001d2f4·76697365·36340070·6f736978·5f66616c·vise64.posix_fal
201 ··0x0001d304·6c6f6361·74653634·00707265·61643634·locate64.pread64201 ··0x0001d304·6c6f6361·74653634·00707265·61643634·locate64.pread64
202 ··0x0001d314·00707265·61647636·34763200·70777269·.preadv64v2.pwri202 ··0x0001d314·00707265·61647636·34763200·70777269·.preadv64v2.pwri
203 ··0x0001d324·74653634·00707772·69746576·36347632·te64.pwritev64v2203 ··0x0001d324·74653634·00707772·69746576·36347632·te64.pwritev64v2
204 ··0x0001d334·005f5f73·63686564·5f637075·616c6c6f·.__sched_cpuallo204 ··0x0001d334·005f5f73·63686564·5f637075·616c6c6f·.__sched_cpuallo
Offset 209, 36 lines modifiedOffset 209, 36 lines modified
209 ··0x0001d384·72696f72·6974795f·6d696e00·73636865·riority_min.sche209 ··0x0001d384·72696f72·6974795f·6d696e00·73636865·riority_min.sche
210 ··0x0001d394·645f6765·745f7072·696f7269·74795f6d·d_get_priority_m210 ··0x0001d394·645f6765·745f7072·696f7269·74795f6d·d_get_priority_m
211 ··0x0001d3a4·61780073·63686564·5f72725f·6765745f·ax.sched_rr_get_211 ··0x0001d3a4·61780073·63686564·5f72725f·6765745f·ax.sched_rr_get_
212 ··0x0001d3b4·696e7465·7276616c·00736368·65645f73·interval.sched_s212 ··0x0001d3b4·696e7465·7276616c·00736368·65645f73·interval.sched_s
213 ··0x0001d3c4·65746166·66696e69·74790073·63686564·etaffinity.sched213 ··0x0001d3c4·65746166·66696e69·74790073·63686564·etaffinity.sched
214 ··0x0001d3d4·5f796965·6c640073·65747265·73676964·_yield.setresgid214 ··0x0001d3d4·5f796965·6c640073·65747265·73676964·_yield.setresgid
215 ··0x0001d3e4·00736574·72657375·69640077·61697469·.setresuid.waiti215 ··0x0001d3e4·00736574·72657375·69640077·61697469·.setresuid.waiti
216 ··0x0001d3f4·64006765·74726c69·6d697436·34007365·d.getrlimit64.se 
217 ··0x0001d404·74726c69·6d697436·34005f5f·76667072·trlimit64.__vfpr 
218 ··0x0001d414·696e7466·5f63686b·005f5f6f·70656e36·intf_chk.__open6216 ··0x0001d3f4·64005f5f·76667072·696e7466·5f63686b·d.__vfprintf_chk
 217 ··0x0001d404·005f5f6f·70656e36·345f3200·67657472·.__open64_2.getr
 218 ··0x0001d414·6c696d69·74363400·73657472·6c696d69·limit64.setrlimi
219 ··0x0001d424·345f3200·5f5f6973·6f633939·5f737363·4_2.__isoc99_ssc219 ··0x0001d424·74363400·5f5f6973·6f633939·5f737363·t64.__isoc99_ssc
220 ··0x0001d434·616e6600·70617573·65007374·72736967·anf.pause.strsig 
221 ··0x0001d444·6e616c00·64636765·74746578·74006269·nal.dcgettext.bi220 ··0x0001d434·616e6600·64636765·74746578·74006269·anf.dcgettext.bi
222 ··0x0001d454·6e645f74·65787464·6f6d6169·6e5f636f·nd_textdomain_co221 ··0x0001d444·6e645f74·65787464·6f6d6169·6e5f636f·nd_textdomain_co
223 ··0x0001d464·64657365·74006765·74736572·7662796e·deset.getservbyn 
224 ··0x0001d474·616d6500·67657473·65727662·79706f72·ame.getservbypor222 ··0x0001d454·64657365·74006e69·63650067·65746c6f·deset.nice.getlo
 223 ··0x0001d464·67696e00·67657469·74696d65·72007369·gin.getitimer.si
 224 ··0x0001d474·6770656e·64696e67·0062696e·64746578·gpending.bindtex
 225 ··0x0001d484·74646f6d·61696e00·73747273·69676e61·tdomain.strsigna
 226 ··0x0001d494·6c006966·5f6e616d·65746f69·6e646578·l.if_nametoindex
225 ··0x0001d484·74006765·7470726f·746f6279·6e616d65·t.getprotobyname227 ··0x0001d4a4·00676574·70726f74·6f62796e·616d6500·.getprotobyname.
226 ··0x0001d494·00696e65·745f6e74·6f61006e·69636500·.inet_ntoa.nice. 
227 ··0x0001d4a4·6765746c·6f67696e·00676574·6974696d·getlogin.getitim 
228 ··0x0001d4b4·65720073·69677065·6e64696e·67006269·er.sigpending.bi 
229 ··0x0001d4c4·6e647465·7874646f·6d61696e·0069665f·ndtextdomain.if_ 
230 ··0x0001d4d4·6e616d65·746f696e·64657800·73696769·nametoindex.sigi 
231 ··0x0001d4e4·6e746572·72757074·00676574·70676964·nterrupt.getpgid228 ··0x0001d4b4·73696769·6e746572·72757074·00676574·siginterrupt.get
232 ··0x0001d4f4·00736574·70676964·00696e65·745f6174·.setpgid.inet_at229 ··0x0001d4c4·70676964·00736574·70676964·00696e65·pgid.setpgid.ine
233 ··0x0001d504·6f6e0073·69677761·69740069·665f6e61·on.sigwait.if_na 
234 ··0x0001d514·6d65696e·64657800·69665f66·7265656e·meindex.if_freen 
235 ··0x0001d524·616d6569·6e646578·00736574·686f7374·ameindex.sethost 
236 ··0x0001d534·6e616d65·0069665f·696e6465·78746f6e·name.if_indexton230 ··0x0001d4d4·745f6174·6f6e0070·61757365·00736967·t_aton.pause.sig
 231 ··0x0001d4e4·77616974·00696e65·745f6e74·6f610073·wait.inet_ntoa.s
 232 ··0x0001d4f4·6574686f·73746e61·6d650067·65747365·ethostname.getse
 233 ··0x0001d504·72766279·6e616d65·00676574·73657276·rvbyname.getserv
 234 ··0x0001d514·6279706f·72740069·665f696e·64657874·byport.if_indext
237 ··0x0001d544·616d6500·6765746e·616d6569·6e666f00·ame.getnameinfo.235 ··0x0001d524·6f6e616d·65006765·746e616d·65696e66·oname.getnameinf
 236 ··0x0001d534·6f006966·5f6e616d·65696e64·65780069·o.if_nameindex.i
 237 ··0x0001d544·665f6672·65656e61·6d65696e·64657800·f_freenameindex.
238 ··0x0001d554·73657473·70656e74·00676574·7370656e·setspent.getspen238 ··0x0001d554·73657473·70656e74·00676574·7370656e·setspent.getspen
239 ··0x0001d564·7400656e·64737065·6e74005f·49544d5f·t.endspent._ITM_239 ··0x0001d564·7400656e·64737065·6e74005f·49544d5f·t.endspent._ITM_
240 ··0x0001d574·64657265·67697374·6572544d·436c6f6e·deregisterTMClon240 ··0x0001d574·64657265·67697374·6572544d·436c6f6e·deregisterTMClon
241 ··0x0001d584·65546162·6c65005f·49544d5f·72656769·eTable._ITM_regi241 ··0x0001d584·65546162·6c65005f·49544d5f·72656769·eTable._ITM_regi
242 ··0x0001d594·73746572·544d436c·6f6e6554·61626c65·sterTMCloneTable242 ··0x0001d594·73746572·544d436c·6f6e6554·61626c65·sterTMCloneTable
243 ··0x0001d5a4·00707468·72656164·5f636f6e·64617474·.pthread_condatt243 ··0x0001d5a4·00707468·72656164·5f636f6e·64617474·.pthread_condatt
244 ··0x0001d5b4·725f7365·74636c6f·636b0070·74687265·r_setclock.pthre244 ··0x0001d5b4·725f7365·74636c6f·636b0070·74687265·r_setclock.pthre
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 000285a0·<.init>:3 000285a0·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     148f18·<_start@@Base+0x48>6 »       bl»     144e20·<_start@@Base+0x48>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
42.5 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 18, 61 lines modifiedOffset 18, 61 lines modified
18 »       movs»   r2,·#118 »       movs»   r2,·#1
19 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:30219 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:302
20 »       movs»   r0,·#020 »       movs»   r0,·#0
21 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:27621 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:276
22 »       str»    r2,·[r5,·#0]22 »       str»    r2,·[r5,·#0]
23 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>23 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>
24 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:27824 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:278
25 »       movw»   r1,·#43832»  ;·0xab3825 »       movw»   r1,·#40496»  ;·0x9e30
26 »       movt»   r1,·#3026 »       movt»   r1,·#30
27 »       blx»    29c78·<strcmp@plt+0x4>27 »       blx»    29c78·<strcmp@plt+0x4>
28 »       cmp»    r0,·#028 »       cmp»    r0,·#0
29 »       beq.n»  29dd4·<_PyMem_GetAllocatorName@@Base+0xc>29 »       beq.n»  29dd4·<_PyMem_GetAllocatorName@@Base+0xc>
30 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:28130 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:281
31 »       movw»   r1,·#33292»  ;·0x820c31 »       movw»   r1,·#30212»  ;·0x7604
32 »       movt»   r1,·#38»     ;·0x2632 »       movt»   r1,·#38»     ;·0x26
33 »       mov»    r0,·r433 »       mov»    r0,·r4
34 »       blx»    29c78·<strcmp@plt+0x4>34 »       blx»    29c78·<strcmp@plt+0x4>
35 »       cbnz»   r0,·29e02·<_PyMem_GetAllocatorName@@Base+0x3a>35 »       cbnz»   r0,·29e02·<_PyMem_GetAllocatorName@@Base+0x3a>
36 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:28236 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:282
37 »       movs»   r1,·#237 »       movs»   r1,·#2
38 »       str»    r1,·[r5,·#0]38 »       str»    r1,·[r5,·#0]
39 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>39 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>
40 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:28540 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:285
41 »       movw»   r1,·#43840»  ;·0xab4041 »       movw»   r1,·#40504»  ;·0x9e38
42 »       movt»   r1,·#3042 »       movt»   r1,·#30
43 »       mov»    r0,·r443 »       mov»    r0,·r4
44 »       blx»    29c78·<strcmp@plt+0x4>44 »       blx»    29c78·<strcmp@plt+0x4>
45 »       cbnz»   r0,·29e18·<_PyMem_GetAllocatorName@@Base+0x50>45 »       cbnz»   r0,·29e18·<_PyMem_GetAllocatorName@@Base+0x50>
46 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:28646 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:286
47 »       movs»   r3,·#547 »       movs»   r3,·#5
48 »       str»    r3,·[r5,·#0]48 »       str»    r3,·[r5,·#0]
49 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>49 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>
50 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:28850 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:288
51 »       movw»   r1,·#43852»  ;·0xab4c51 »       movw»   r1,·#40516»  ;·0x9e44
52 »       movt»   r1,·#3052 »       movt»   r1,·#30
53 »       mov»    r0,·r453 »       mov»    r0,·r4
54 »       blx»    29c78·<strcmp@plt+0x4>54 »       blx»    29c78·<strcmp@plt+0x4>
55 »       cbnz»   r0,·29e2e·<_PyMem_GetAllocatorName@@Base+0x66>55 »       cbnz»   r0,·29e2e·<_PyMem_GetAllocatorName@@Base+0x66>
56 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:28956 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:289
57 »       movs»   r4,·#657 »       movs»   r4,·#6
58 »       str»    r4,·[r5,·#0]58 »       str»    r4,·[r5,·#0]
59 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>59 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>
60 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:29260 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:292
61 »       movw»   r1,·#43868»  ;·0xab5c61 »       movw»   r1,·#40532»  ;·0x9e54
62 »       movt»   r1,·#3062 »       movt»   r1,·#30
63 »       mov»    r0,·r463 »       mov»    r0,·r4
64 »       blx»    29c78·<strcmp@plt+0x4>64 »       blx»    29c78·<strcmp@plt+0x4>
65 »       cbnz»   r0,·29e44·<_PyMem_GetAllocatorName@@Base+0x7c>65 »       cbnz»   r0,·29e44·<_PyMem_GetAllocatorName@@Base+0x7c>
66 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:29366 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:293
67 »       movs»   r2,·#367 »       movs»   r2,·#3
68 »       str»    r2,·[r5,·#0]68 »       str»    r2,·[r5,·#0]
69 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>69 »       b.n»    29e5e·<_PyMem_GetAllocatorName@@Base+0x96>
70 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:29570 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:295
71 »       movw»   r1,·#43876»  ;·0xab6471 »       movw»   r1,·#40540»  ;·0x9e5c
72 »       movt»   r1,·#3072 »       movt»   r1,·#30
73 »       mov»    r0,·r473 »       mov»    r0,·r4
74 »       blx»    29c78·<strcmp@plt+0x4>74 »       blx»    29c78·<strcmp@plt+0x4>
75 »       cbnz»   r0,·29e5a·<_PyMem_GetAllocatorName@@Base+0x92>75 »       cbnz»   r0,·29e5a·<_PyMem_GetAllocatorName@@Base+0x92>
76 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:29676 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:296
77 »       movs»   r1,·#477 »       movs»   r1,·#4
78 »       str»    r1,·[r5,·#0]78 »       str»    r1,·[r5,·#0]
Offset 96, 45 lines modifiedOffset 96, 45 lines modified
96 »       movs»   r6,·#74»     ;·0x4a96 »       movs»   r6,·#74»     ;·0x4a
97 »       movs»   r6,·r497 »       movs»   r6,·r4
98 _PyMem_SetDefaultAllocator():98 _PyMem_SetDefaultAllocator():
99 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:26699 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:266
100 »       movs»   r2,·#0100 »       movs»   r2,·#0
101 »       mov»    r1,·r2101 »       mov»    r1,·r2
102 »       mov»    r0,·r2102 »       mov»    r0,·r2
103 »       bl»     14914c·<_PyMem_SetDefaultAllocator@@Base+0x8>103 »       bl»     145054·<_PyMem_SetDefaultAllocator@@Base+0x8>
104 »       movs»   r2,·#0104 »       movs»   r2,·#0
105 »       mov»    r1,·r2105 »       mov»    r1,·r2
106 »       movs»   r0,·#1106 »       movs»   r0,·#1
107 »       bl»     14914c·<_PyMem_SetDefaultAllocator@@Base+0x8>107 »       bl»     145054·<_PyMem_SetDefaultAllocator@@Base+0x8>
108 »       movs»   r2,·#0108 »       movs»   r2,·#0
109 »       mov»    r1,·r2109 »       mov»    r1,·r2
110 »       movs»   r0,·#2110 »       movs»   r0,·#2
111 »       bl»     14914c·<_PyMem_SetDefaultAllocator@@Base+0x8>111 »       bl»     145054·<_PyMem_SetDefaultAllocator@@Base+0x8>
112 _PyMem_SetupAllocators():112 _PyMem_SetupAllocators():
113 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:362113 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:362
114 »       movs»   r0,·#0114 »       movs»   r0,·#0
115 _PyMem_SetDefaultAllocator():115 _PyMem_SetDefaultAllocator():
116 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:266116 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:266
117 »       b.n»    29f4a·<_PyMem_SetupAllocators@@Base+0xea>117 »       b.n»    29f4a·<_PyMem_SetupAllocators@@Base+0xea>
118 _PyMem_SetupAllocators():118 _PyMem_SetupAllocators():
119 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:321119 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:321
120 »       movs»   r2,·#0120 »       movs»   r2,·#0
121 »       movs»   r1,·#1121 »       movs»   r1,·#1
122 »       mov»    r0,·r2122 »       mov»    r0,·r2
123 »       bl»     14914c·<_PyMem_SetDefaultAllocator@@Base+0x8>123 »       bl»     145054·<_PyMem_SetDefaultAllocator@@Base+0x8>
124 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:322124 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:322
125 »       movs»   r1,·#1125 »       movs»   r1,·#1
126 »       movs»   r2,·#0126 »       movs»   r2,·#0
127 »       mov»    r0,·r1127 »       mov»    r0,·r1
128 »       bl»     14914c·<_PyMem_SetDefaultAllocator@@Base+0x8>128 »       bl»     145054·<_PyMem_SetDefaultAllocator@@Base+0x8>
129 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:323129 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:323
130 »       movs»   r2,·#0130 »       movs»   r2,·#0
131 »       movs»   r1,·#1131 »       movs»   r1,·#1
132 »       movs»   r0,·#2132 »       movs»   r0,·#2
133 »       bl»     14914c·<_PyMem_SetDefaultAllocator@@Base+0x8>133 »       bl»     145054·<_PyMem_SetDefaultAllocator@@Base+0x8>
134 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:362134 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:362
135 »       movs»   r0,·#0135 »       movs»   r0,·#0
136 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:324136 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:324
137 »       b.n»    29f4a·<_PyMem_SetupAllocators@@Base+0xea>137 »       b.n»    29f4a·<_PyMem_SetupAllocators@@Base+0xea>
138 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:330138 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:330
139 »       ldr»    r4,·[pc,·#144]»;·(29f50·<_PyMem_SetupAllocators@@Base+0xf0>)139 »       ldr»    r4,·[pc,·#144]»;·(29f50·<_PyMem_SetupAllocators@@Base+0xf0>)
140 »       add»    r6,·sp,·#20140 »       add»    r6,·sp,·#20
Offset 242, 82 lines modifiedOffset 242, 82 lines modified
242 »       movs»   r0,·#0242 »       movs»   r0,·#0
243 »       b.n»    29f4a·<_PyMem_SetupAllocators@@Base+0xea>243 »       b.n»    29f4a·<_PyMem_SetupAllocators@@Base+0xea>
244 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:360244 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:360
245 »       mov.w»  r0,·#4294967295»    ;·0xffffffff245 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
246 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:363246 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:363
247 »       add»    sp,·#40»      ;·0x28247 »       add»    sp,·#40»      ;·0x28
248 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}248 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
249 »       ldmia»  r6!,·{r3,·r5}249 »       stmia»  r1!,·{r5}
250 »       movs»   r6,·r3250 »       movs»   r6,·r3
251 »       adds»   r4,·r0,·r0251 »       adds»   r4,·r0,·r0
252 »       movs»   r3,·r7252 »       movs»   r3,·r7
  
253 00029f58·<PyMem_SetupDebugHooks@@Base>:253 00029f58·<PyMem_SetupDebugHooks@@Base>:
254 PyMem_SetupDebugHooks():254 PyMem_SetupDebugHooks():
255 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:513255 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:513
256 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}256 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
257 _PyMem_SetupDebugHooksDomain():257 _PyMem_SetupDebugHooksDomain():
258 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:470258 /build/python3.9-3.9.2/build-static/../Objects/obmalloc.c:470
259 »       movw»   r4,·#6144»   ;·0x1800259 »       movw»   r4,·#6144»   ;·0x1800
Max diff block lines reached; 44588344/44593155 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 001ea710·<.fini>:2 001e9a04·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
14.3 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 112220 lines modifiedOffset 1, 112220 lines modified
  
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 ··0x003a0ca4·00··································.2 ··0x0039ff9c·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 ··0x003a0ca8·2882da7f·01000000···················(.......2 ··0x0039ffa0·384eda7f·01000000···················8N......
  
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 ··0x003a0cb0·00000000····························....2 ··0x0039ffa8·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 ··0x003b0ed4·a58f1400····························....2 ··0x003b0ed4·ad4e1400····························.N..
  
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 ··0x003b0ed8·8d8f1400····························....2 ··0x003b0ed8·954e1400····························.N..
  
829 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 123, 10 lines modifiedOffset 123, 10 lines modified
123 ··0x003b1770·ac850200·ac850200·ac850200·ac850200·................123 ··0x003b1770·ac850200·ac850200·ac850200·ac850200·................
124 ··0x003b1780·ac850200·ac850200·ac850200·ac850200·................124 ··0x003b1780·ac850200·ac850200·ac850200·ac850200·................
125 ··0x003b1790·ac850200·ac850200·ac850200·ac850200·................125 ··0x003b1790·ac850200·ac850200·ac850200·ac850200·................
126 ··0x003b17a0·ac850200·ac850200·ac850200·ac850200·................126 ··0x003b17a0·ac850200·ac850200·ac850200·ac850200·................
127 ··0x003b17b0·ac850200·ac850200·ac850200·ac850200·................127 ··0x003b17b0·ac850200·ac850200·ac850200·ac850200·................
128 ··0x003b17c0·ac850200·ac850200·ac850200·ac850200·................128 ··0x003b17c0·ac850200·ac850200·ac850200·ac850200·................
129 ··0x003b17d0·ac850200·ac850200·ac850200·ac850200·................129 ··0x003b17d0·ac850200·ac850200·ac850200·ac850200·................
130 ··0x003b17e0·ac850200·0da71e00·00000000·cda61e00·................130 ··0x003b17e0·ac850200·f5991e00·00000000·b5991e00·................
131 ··0x003b17f0·a98f1400····························....131 ··0x003b17f0·b14e1400····························.N..
  
948 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x003b17f8·00000000·00000000·e8030000·00000000·................2 ··0x003b17f8·00000000·00000000·e8030000·00000000·................
3 ··0x003b1808·15e30500·a5ef1400·81e50500·15e50500·................3 ··0x003b1808·91e20500·adae1400·fde40500·91e40500·................
4 ··0x003b1818·72000000·00000000·15e30500·a5ef1400·r...............4 ··0x003b1818·72000000·00000000·91e20500·adae1400·r...............
5 ··0x003b1828·81e50500·15e50500·6d000000·00000000·........m.......5 ··0x003b1828·fde40500·91e40500·6d000000·00000000·........m.......
6 ··0x003b1838·9dff0500·f18f0600·b1160700·19460600·.............F..6 ··0x003b1838·b9000600·95900600·41160700·59460600·........A...YF..
7 ··0x003b1848·6f000000·00000000·9dff0500·f18f0600·o...............7 ··0x003b1848·6f000000·00000000·b9000600·95900600·o...............
8 ··0x003b1858·b1160700·19460600·00000000·9dff0500·.....F..........8 ··0x003b1858·41160700·59460600·00000000·b9000600·A...YF..........
9 ··0x003b1868·f18f0600·b1160700·19460600·00000000·.........F......9 ··0x003b1868·95900600·41160700·59460600·00000000·....A...YF......
10 ··0x003b1878·9dff0500·f18f0600·b1160700·19460600·.............F..10 ··0x003b1878·b9000600·95900600·41160700·59460600·........A...YF..
11 ··0x003b1888·ffffffff·01000000·b4093a00·01000000·..........:.....11 ··0x003b1888·ffffffff·01000000·5cfd3900·01000000·........\.9.....
12 ··0x003b1898·58c91e00·60c91e00·68c91e00·00000000·X...`...h.......12 ··0x003b1898·50bc1e00·58bc1e00·60bc1e00·00000000·P...X...`.......
13 ··0x003b18a8·00000000·50c91e00·00000000·01000000·....P...........13 ··0x003b18a8·00000000·48bc1e00·00000000·01000000·....H...........
14 ··0x003b18b8·2ca63b00·00000000·80b71e00·00000000·,.;.............14 ··0x003b18b8·2ca63b00·00000000·78aa1e00·00000000·,.;.....x.......
15 ··0x003b18c8·c0183b00·c0183b00·c8183b00·c8183b00·..;...;...;...;.15 ··0x003b18c8·c0183b00·c0183b00·c8183b00·c8183b00·..;...;...;...;.
16 ··0x003b18d8·d0183b00·d0183b00·d8183b00·d8183b00·..;...;...;...;.16 ··0x003b18d8·d0183b00·d0183b00·d8183b00·d8183b00·..;...;...;...;.
17 ··0x003b18e8·e0183b00·e0183b00·e8183b00·e8183b00·..;...;...;...;.17 ··0x003b18e8·e0183b00·e0183b00·e8183b00·e8183b00·..;...;...;...;.
18 ··0x003b18f8·f0183b00·f0183b00·f8183b00·f8183b00·..;...;...;...;.18 ··0x003b18f8·f0183b00·f0183b00·f8183b00·f8183b00·..;...;...;...;.
19 ··0x003b1908·00193b00·00193b00·08193b00·08193b00·..;...;...;...;.19 ··0x003b1908·00193b00·00193b00·08193b00·08193b00·..;...;...;...;.
20 ··0x003b1918·10193b00·10193b00·18193b00·18193b00·..;...;...;...;.20 ··0x003b1918·10193b00·10193b00·18193b00·18193b00·..;...;...;...;.
21 ··0x003b1928·20193b00·20193b00·28193b00·28193b00··.;.·.;.(.;.(.;.21 ··0x003b1928·20193b00·20193b00·28193b00·28193b00··.;.·.;.(.;.(.;.
Offset 42, 4861 lines modifiedOffset 42, 4861 lines modified
42 ··0x003b1a68·601a3b00·601a3b00·681a3b00·681a3b00·`.;.`.;.h.;.h.;.42 ··0x003b1a68·601a3b00·601a3b00·681a3b00·681a3b00·`.;.`.;.h.;.h.;.
43 ··0x003b1a78·701a3b00·701a3b00·781a3b00·781a3b00·p.;.p.;.x.;.x.;.43 ··0x003b1a78·701a3b00·701a3b00·781a3b00·781a3b00·p.;.p.;.x.;.x.;.
44 ··0x003b1a88·801a3b00·801a3b00·881a3b00·881a3b00·..;...;...;...;.44 ··0x003b1a88·801a3b00·801a3b00·881a3b00·881a3b00·..;...;...;...;.
45 ··0x003b1a98·901a3b00·901a3b00·981a3b00·981a3b00·..;...;...;...;.45 ··0x003b1a98·901a3b00·901a3b00·981a3b00·981a3b00·..;...;...;...;.
46 ··0x003b1aa8·a01a3b00·a01a3b00·a81a3b00·a81a3b00·..;...;...;...;.46 ··0x003b1aa8·a01a3b00·a01a3b00·a81a3b00·a81a3b00·..;...;...;...;.
47 ··0x003b1ab8·b01a3b00·b01a3b00·b81a3b00·b81a3b00·..;...;...;...;.47 ··0x003b1ab8·b01a3b00·b01a3b00·b81a3b00·b81a3b00·..;...;...;...;.
48 ··0x003b1ac8·00000000·00000000·ffffffff·00000000·................48 ··0x003b1ac8·00000000·00000000·ffffffff·00000000·................
49 ··0x003b1ad8·00000000·07000000·00000000·f8c81e00·................49 ··0x003b1ad8·00000000·07000000·00000000·f0bb1e00·................
50 ··0x003b1ae8·00000000·00000000·00000000·00000000·................50 ··0x003b1ae8·00000000·00000000·00000000·00000000·................
51 ··0x003b1af8·00000000·00000000·00000000·00000000·................51 ··0x003b1af8·00000000·00000000·00000000·00000000·................
52 ··0x003b1b08·00000000·00000000·00000000·00000000·................52 ··0x003b1b08·00000000·00000000·00000000·00000000·................
53 ··0x003b1b18·00000000·00000000·00000000·00000000·................53 ··0x003b1b18·00000000·00000000·00000000·00000000·................
54 ··0x003b1b28·00000000·00000000·00000000·00000000·................54 ··0x003b1b28·00000000·00000000·00000000·00000000·................
55 ··0x003b1b38·00000000·00000000·00000000·00000000·................55 ··0x003b1b38·00000000·00000000·00000000·00000000·................
56 ··0x003b1b48·00000000·00000000·00000000·00000000·................56 ··0x003b1b48·00000000·00000000·00000000·00000000·................
57 ··0x003b1b58·00000000·00000000·00000000·00000000·................57 ··0x003b1b58·00000000·00000000·00000000·00000000·................
58 ··0x003b1b68·00000000·00000000·00000000·00000000·................58 ··0x003b1b68·00000000·00000000·00000000·00000000·................
59 ··0x003b1b78·04000000·00000000·04c91e00·00000000·................59 ··0x003b1b78·04000000·00000000·fcbb1e00·00000000·................
60 ··0x003b1b88·00000000·00000000·00000000·00000000·................60 ··0x003b1b88·00000000·00000000·00000000·00000000·................
61 ··0x003b1b98·00000000·00000000·00000000·00000000·................61 ··0x003b1b98·00000000·00000000·00000000·00000000·................
62 ··0x003b1ba8·00000000·00000000·00000000·00000000·................62 ··0x003b1ba8·00000000·00000000·00000000·00000000·................
63 ··0x003b1bb8·00000000·00000000·00000000·00000000·................63 ··0x003b1bb8·00000000·00000000·00000000·00000000·................
64 ··0x003b1bc8·00000000·00000000·00000000·00000000·................64 ··0x003b1bc8·00000000·00000000·00000000·00000000·................
65 ··0x003b1bd8·00000000·00000000·00000000·00000000·................65 ··0x003b1bd8·00000000·00000000·00000000·00000000·................
66 ··0x003b1be8·00000000·00000000·00000000·00000000·................66 ··0x003b1be8·00000000·00000000·00000000·00000000·................
67 ··0x003b1bf8·00000000·00000000·00000000·00000000·................67 ··0x003b1bf8·00000000·00000000·00000000·00000000·................
68 ··0x003b1c08·00000000·00000000·00000000·08000000·................68 ··0x003b1c08·00000000·00000000·00000000·08000000·................
69 ··0x003b1c18·00000000·18c91e00·00000000·00000000·................69 ··0x003b1c18·00000000·10bc1e00·00000000·00000000·................
70 ··0x003b1c28·00000000·00000000·00000000·00000000·................70 ··0x003b1c28·00000000·00000000·00000000·00000000·................
71 ··0x003b1c38·00000000·00000000·00000000·00000000·................71 ··0x003b1c38·00000000·00000000·00000000·00000000·................
72 ··0x003b1c48·00000000·00000000·00000000·00000000·................72 ··0x003b1c48·00000000·00000000·00000000·00000000·................
73 ··0x003b1c58·00000000·00000000·00000000·00000000·................73 ··0x003b1c58·00000000·00000000·00000000·00000000·................
74 ··0x003b1c68·00000000·00000000·00000000·00000000·................74 ··0x003b1c68·00000000·00000000·00000000·00000000·................
75 ··0x003b1c78·00000000·00000000·00000000·00000000·................75 ··0x003b1c78·00000000·00000000·00000000·00000000·................
76 ··0x003b1c88·00000000·00000000·00000000·00000000·................76 ··0x003b1c88·00000000·00000000·00000000·00000000·................
77 ··0x003b1c98·00000000·00000000·00000000·00000000·................77 ··0x003b1c98·00000000·00000000·00000000·00000000·................
78 ··0x003b1ca8·00000000·00000000·06000000·00000000·................78 ··0x003b1ca8·00000000·00000000·06000000·00000000·................
79 ··0x003b1cb8·34c91e00·00000000·00000000·00000000·4...............79 ··0x003b1cb8·2cbc1e00·00000000·00000000·00000000·,...............
80 ··0x003b1cc8·00000000·00000000·00000000·00000000·................80 ··0x003b1cc8·00000000·00000000·00000000·00000000·................
81 ··0x003b1cd8·00000000·00000000·00000000·00000000·................81 ··0x003b1cd8·00000000·00000000·00000000·00000000·................
82 ··0x003b1ce8·00000000·00000000·00000000·00000000·................82 ··0x003b1ce8·00000000·00000000·00000000·00000000·................
83 ··0x003b1cf8·00000000·00000000·00000000·00000000·................83 ··0x003b1cf8·00000000·00000000·00000000·00000000·................
84 ··0x003b1d08·00000000·00000000·00000000·00000000·................84 ··0x003b1d08·00000000·00000000·00000000·00000000·................
85 ··0x003b1d18·00000000·00000000·00000000·00000000·................85 ··0x003b1d18·00000000·00000000·00000000·00000000·................
86 ··0x003b1d28·00000000·00000000·00000000·00000000·................86 ··0x003b1d28·00000000·00000000·00000000·00000000·................
87 ··0x003b1d38·00000000·00000000·00000000·00000000·................87 ··0x003b1d38·00000000·00000000·00000000·00000000·................
88 ··0x003b1d48·00000000·0b000000·00000000·3cc91e00·............<...88 ··0x003b1d48·00000000·0b000000·00000000·34bc1e00·............4...
89 ··0x003b1d58·00000000·00000000·00000000·00000000·................89 ··0x003b1d58·00000000·00000000·00000000·00000000·................
90 ··0x003b1d68·00000000·00000000·00000000·00000000·................90 ··0x003b1d68·00000000·00000000·00000000·00000000·................
91 ··0x003b1d78·00000000·00000000·00000000·00000000·................91 ··0x003b1d78·00000000·00000000·00000000·00000000·................
92 ··0x003b1d88·00000000·00000000·00000000·00000000·................92 ··0x003b1d88·00000000·00000000·00000000·00000000·................
93 ··0x003b1d98·00000000·00000000·00000000·00000000·................93 ··0x003b1d98·00000000·00000000·00000000·00000000·................
94 ··0x003b1da8·00000000·00000000·00000000·00000000·................94 ··0x003b1da8·00000000·00000000·00000000·00000000·................
95 ··0x003b1db8·00000000·00000000·00000000·00000000·................95 ··0x003b1db8·00000000·00000000·00000000·00000000·................
96 ··0x003b1dc8·00000000·00000000·00000000·00000000·................96 ··0x003b1dc8·00000000·00000000·00000000·00000000·................
97 ··0x003b1dd8·00000000·00000000·00000000·00000000·................97 ··0x003b1dd8·00000000·00000000·00000000·00000000·................
98 ··0x003b1de8·01000000·ec6f3b00·01000000·087d3b00·.....o;......};.98 ··0x003b1de8·01000000·ec6f3b00·01000000·087d3b00·.....o;......};.
99 ··0x003b1df8·01000000·a09f3b00·00000000·00000000·......;.........99 ··0x003b1df8·01000000·a09f3b00·00000000·00000000·......;.........
100 ··0x003b1e08·01000000·a09f3b00·01000000·01000000·......;.........100 ··0x003b1e08·01000000·a09f3b00·01000000·01000000·......;.........
101 ··0x003b1e18·60782000·d9551e00·01000000·00000000·`x·..U..........101 ··0x003b1e18·586b2000·994d1e00·01000000·00000000·Xk·..M..........
102 ··0x003b1e28·54b41e00·197f1400·01000000·00000000·T...............102 ··0x003b1e28·4ca71e00·0d3f1400·01000000·00000000·L....?..........
103 ··0x003b1e38·58b41e00·817f1400·08000000·00000000·X...............103 ··0x003b1e38·50a71e00·bd4e1e00·08000000·00000000·P....N..........
104 ··0x003b1e48·60b41e00·a9ac0400·04000000·00000000·`...............104 ··0x003b1e48·58a71e00·e1ac0400·04000000·00000000·X...............
105 ··0x003b1e58·00bc1e00·99b10400·04000000·00000000·................105 ··0x003b1e58·f8ae1e00·cbb10400·04000000·00000000·................
106 ··0x003b1e68·94b93900·99c60400·04000000·00000000·..9.............106 ··0x003b1e68·b4ac3900·b5c60400·04000000·00000000·..9.............
107 ··0x003b1e78·00000000·00000000·00000000·00000000·................107 ··0x003b1e78·00000000·00000000·00000000·00000000·................
108 ··0x003b1e88·b59b1d00·a1ad0400·00000000·00000000·................108 ··0x003b1e88·71921d00·d9ad0400·00000000·00000000·q...............
109 ··0x003b1e98·00000000·00000000·00000000·00000000·................109 ··0x003b1e98·00000000·00000000·00000000·00000000·................
110 ··0x003b1ea8·00000000·00000000·6fae0400·00000000·........o.......110 ··0x003b1ea8·00000000·00000000·a7ae0400·00000000·................
111 ··0x003b1eb8·00000000·01000000·60a53b00·00000000·........`.;.....111 ··0x003b1eb8·00000000·01000000·60a53b00·00000000·........`.;.....
112 ··0x003b1ec8·68b41e00·14000000·00000000·79491300·h...........yI..112 ··0x003b1ec8·60a71e00·14000000·00000000·2d211300·`...........-!..
113 ··0x003b1ed8·00000000·00000000·00000000·00000000·................113 ··0x003b1ed8·00000000·00000000·00000000·00000000·................
114 ··0x003b1ee8·00000000·00000000·941e3b00·881e3b00·..........;...;.114 ··0x003b1ee8·00000000·00000000·941e3b00·881e3b00·..........;...;.
115 ··0x003b1ef8·a90f1b00·00000000·00000000·0dc20800·................115 ··0x003b1ef8·bdfa1a00·00000000·00000000·edc30800·................
116 ··0x003b1f08·00000000·00000000·00400400·00000000·.........@......116 ··0x003b1f08·00000000·00000000·00400400·00000000·.........@......
117 ··0x003b1f18·e1311a00·a1491300·c7a60400·0c000000·.1...I..........117 ··0x003b1f18·f50e1a00·55211300·fda60400·0c000000·....U!..........
118 ··0x003b1f28·d7150400·00000000·181e3b00·00000000·..........;.....118 ··0x003b1f28·7f150400·00000000·181e3b00·00000000·..........;.....
119 ··0x003b1f38·00000000·00000000·00000000·00000000·................119 ··0x003b1f38·00000000·00000000·00000000·00000000·................
120 ··0x003b1f48·00000000·00000000·00000000·00000000·................120 ··0x003b1f48·00000000·00000000·00000000·00000000·................
121 ··0x003b1f58·5d7d0500·00000000·00000000·00000000·]}..............121 ··0x003b1f58·c1990500·00000000·00000000·00000000·................
122 ··0x003b1f68·00000000·00000000·00000000·00000000·................122 ··0x003b1f68·00000000·00000000·00000000·00000000·................
123 ··0x003b1f78·00000000·00000000·00000000·00000000·................123 ··0x003b1f78·00000000·00000000·00000000·00000000·................
124 ··0x003b1f88·01000000·60a53b00·00000000·70b41e00·....`.;.....p...124 ··0x003b1f88·01000000·60a53b00·00000000·68a71e00·....`.;.....h...
125 ··0x003b1f98·10000000·04000000·1b840400·00000000·................125 ··0x003b1f98·10000000·04000000·53840400·00000000·........S.......
126 ··0x003b1fa8·00000000·00000000·00000000·00000000·................126 ··0x003b1fa8·00000000·00000000·00000000·00000000·................
127 ··0x003b1fb8·00000000·00000000·00000000·a90f1b00·................127 ··0x003b1fb8·00000000·00000000·00000000·bdfa1a00·................
128 ··0x003b1fc8·00000000·00000000·0dc20800·00000000·................128 ··0x003b1fc8·00000000·00000000·edc30800·00000000·................
129 ··0x003b1fd8·00000000·00400400·00000000·917b0500·.....@.......{..129 ··0x003b1fd8·00000000·00400400·00000000·5d980500·.....@......]...
130 ··0x003b1fe8·00000000·00000000·00000000·00000000·................130 ··0x003b1fe8·00000000·00000000·00000000·00000000·................
131 ··0x003b1ff8·00000000·00000000·00000000·00000000·................131 ··0x003b1ff8·00000000·00000000·00000000·00000000·................
132 ··0x003b2008·00000000·00000000·00000000·00000000·................132 ··0x003b2008·00000000·00000000·00000000·00000000·................
133 ··0x003b2018·00000000·00000000·00000000·00000000·................133 ··0x003b2018·00000000·00000000·00000000·00000000·................
134 ··0x003b2028·15bb0600·00000000·00000000·00000000·................134 ··0x003b2028·adbb0600·00000000·00000000·00000000·................
135 ··0x003b2038·00000000·00000000·00000000·00000000·................135 ··0x003b2038·00000000·00000000·00000000·00000000·................
136 ··0x003b2048·00000000·00000000·00000000·01000000·................136 ··0x003b2048·00000000·00000000·00000000·01000000·................
137 ··0x003b2058·60a53b00·00000000·84b41e00·8c000000·`.;.............137 ··0x003b2058·60a53b00·00000000·7ca71e00·8c000000·`.;.....|.......
138 ··0x003b2068·00000000·c57f1400·00000000·00000000·................138 ··0x003b2068·00000000·b53f1400·00000000·00000000·.....?..........
139 ··0x003b2078·00000000·00000000·00000000·00000000·................139 ··0x003b2078·00000000·00000000·00000000·00000000·................
140 ··0x003b2088·00000000·00000000·a90f1b00·00000000·................140 ··0x003b2088·00000000·00000000·bdfa1a00·00000000·................
141 ··0x003b2098·00000000·0dc20800·00000000·00000000·................141 ··0x003b2098·00000000·edc30800·00000000·00000000·................
142 ··0x003b20a8·00400400·00000000·79811400·00000000·.@......y.......142 ··0x003b20a8·00400400·00000000·85401400·00000000·.@.......@......
143 ··0x003b20b8·00000000·00000000·00000000·00000000·................143 ··0x003b20b8·00000000·00000000·00000000·00000000·................
144 ··0x003b20c8·00000000·00000000·00000000·00000000·................144 ··0x003b20c8·00000000·00000000·00000000·00000000·................
145 ··0x003b20d8·00000000·00000000·00000000·00000000·................145 ··0x003b20d8·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 959285/970615 bytes (98.83%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62303663·66633836·33663166·35363634·b06cfc863f1f5664 
3 ··0x00000010·31663765·65343233·33346530·63376666·1f7ee42334e0c7ff2 ··0x00000000·34656134·61666534·39626661·30346434·4ea4afe49bfa04d4
 3 ··0x00000010·32653238·62636136·38383036·39666439·2e28bca688069fd9
4 ··0x00000020·33373563·33372e64·65627567·00000000·375c37.debug....4 ··0x00000020·63303561·32612e64·65627567·00000000·c05a2a.debug....
5 ··0x00000030·a4cdef2d····························...-5 ··0x00000030·02ee5f10····························.._.