1.75 GB
/srv/reproducible-results/rbuild-debian/r-b-build.cMEPTXEk/b1/python3.12_3.12.3-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.cMEPTXEk/b2/python3.12_3.12.3-1_armhf.changes
2.26 KB
Files
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 ·1a209b0aeccfc9c07d223b2287c66759·438260·python·optional·idle-python3.12_3.12.3-1_all.deb1 ·1a209b0aeccfc9c07d223b2287c66759·438260·python·optional·idle-python3.12_3.12.3-1_all.deb
2 ·a2233e1445eaa485134a2bab11f03bbd·3756336·libdevel·optional·libpython3.12-dev_3.12.3-1_armhf.deb2 ·ebe30dc7caa251bc3e57e963827df0d3·3758564·libdevel·optional·libpython3.12-dev_3.12.3-1_armhf.deb
3 ·cef8b712677d3687fa945b2c36c76583·794588·python·optional·libpython3.12-minimal_3.12.3-1_armhf.deb 
4 ·308dc7ae6ca7df401a1b825d5282472b·1808400·python·optional·libpython3.12-stdlib_3.12.3-1_armhf.deb3 ·5c3283b8dece7e8787ea37a3132b2be3·794396·python·optional·libpython3.12-minimal_3.12.3-1_armhf.deb
 4 ·c87308612d491e154f592d0cf3aed3d6·1808428·python·optional·libpython3.12-stdlib_3.12.3-1_armhf.deb
5 ·28cfe45a0bad374059f777929b1514fe·4523376·libdevel·optional·libpython3.12-testsuite_3.12.3-1_all.deb5 ·28cfe45a0bad374059f777929b1514fe·4523376·libdevel·optional·libpython3.12-testsuite_3.12.3-1_all.deb
6 ·772b6e9139cd74eec4162601154b180a·20134196·debug·optional·libpython3.12t64-dbg_3.12.3-1_armhf.deb6 ·552cba04583e8cef1097724705e62cf0·20134844·debug·optional·libpython3.12t64-dbg_3.12.3-1_armhf.deb
7 ·90e15412c84f6f0f3c4753dc811dac8b·1820264·libs·optional·libpython3.12t64_3.12.3-1_armhf.deb7 ·90e15412c84f6f0f3c4753dc811dac8b·1820264·libs·optional·libpython3.12t64_3.12.3-1_armhf.deb
8 ·117e6f88723e904d69d93539ff946a4f·45670244·debug·optional·python3.12-dbg_3.12.3-1_armhf.deb8 ·bcee876c936609de7a77db322c9969db·45715936·debug·optional·python3.12-dbg_3.12.3-1_armhf.deb
9 ·0c9c3f4c35a0521bb28fceaf62b7028a·498584·python·optional·python3.12-dev_3.12.3-1_armhf.deb9 ·0c9c3f4c35a0521bb28fceaf62b7028a·498584·python·optional·python3.12-dev_3.12.3-1_armhf.deb
10 ·22c3d3d5b5f75877d3a291ff8f8622c6·13012900·doc·optional·python3.12-doc_3.12.3-1_all.deb10 ·f5426c3734d22bb26ac4b4626278d454·13012780·doc·optional·python3.12-doc_3.12.3-1_all.deb
11 ·e25daa28cd7ac7d8f6f763cf8f56158c·776060·python·optional·python3.12-examples_3.12.3-1_all.deb11 ·e25daa28cd7ac7d8f6f763cf8f56158c·776060·python·optional·python3.12-examples_3.12.3-1_all.deb
12 ·231600546d396925dbbb48fd115d62de·1276·python·optional·python3.12-full_3.12.3-1_armhf.deb12 ·231600546d396925dbbb48fd115d62de·1276·python·optional·python3.12-full_3.12.3-1_armhf.deb
13 ·49eefbd0436ebf45be58e259c6dff58b·1789328·python·optional·python3.12-minimal_3.12.3-1_armhf.deb 
14 ·2a081ad4ea990fb4a88200ef7f30dabb·1778976·python·optional·python3.12-nopie_3.12.3-1_armhf.deb13 ·d45e67bc62d4e83f24d92b3734b6ef16·1791856·python·optional·python3.12-minimal_3.12.3-1_armhf.deb
 14 ·fffc540a324a82226318284f3d4f059e·1782164·python·optional·python3.12-nopie_3.12.3-1_armhf.deb
15 ·c01288def34c84bc5766e1a0897fd701·5824·python·optional·python3.12-venv_3.12.3-1_armhf.deb15 ·c01288def34c84bc5766e1a0897fd701·5824·python·optional·python3.12-venv_3.12.3-1_armhf.deb
16 ·7193aec8416045f70975b205069cead4·659392·python·optional·python3.12_3.12.3-1_armhf.deb16 ·7193aec8416045f70975b205069cead4·659392·python·optional·python3.12_3.12.3-1_armhf.deb
21.3 MB
libpython3.12-dev_3.12.3-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0·····6500·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0·····6496·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3749644·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0··3751876·2024-04-10·05:33:47.000000·data.tar.xz
642 B
control.tar.xz
614 B
control.tar
544 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libpython3.12-dev1 Package:·libpython3.12-dev
2 Source:·python3.122 Source:·python3.12
3 Version:·3.12.3-13 Version:·3.12.3-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·177426 Installed-Size:·17748
7 Depends:·libpython3.12-stdlib·(=·3.12.3-1),·libpython3.12t64·(=·3.12.3-1),·libexpat1-dev,·zlib1g-dev7 Depends:·libpython3.12-stdlib·(=·3.12.3-1),·libpython3.12t64·(=·3.12.3-1),·libexpat1-dev,·zlib1g-dev
8 Recommends:·libc6-dev·|·libc-dev8 Recommends:·libc6-dev·|·libc-dev
9 Section:·libdevel9 Section:·libdevel
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·same11 Multi-Arch:·same
12 Description:·Header·files·and·a·static·library·for·Python·(v3.12)12 Description:·Header·files·and·a·static·library·for·Python·(v3.12)
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
21.3 MB
data.tar.xz
21.3 MB
data.tar
3.53 KB
file list
    
Offset 226, 24 lines modifiedOffset 226, 24 lines modified
226 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/226 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/
227 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/227 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/
228 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/228 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
229 -rw-r--r--···0·root·········(0)·root·········(0)······291·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12-embed.pc229 -rw-r--r--···0·root·········(0)·root·········(0)······291·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12-embed.pc
230 -rw-r--r--···0·root·········(0)·root·········(0)······276·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12.pc230 -rw-r--r--···0·root·········(0)·root·········(0)······276·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12.pc
231 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/231 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/
232 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/232 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/
233 -rw-r--r--···0·root·········(0)·root·········(0)···178538·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Makefile233 -rw-r--r--···0·root·········(0)·root·········(0)···178528·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Makefile
234 -rw-r--r--···0·root·········(0)·root·········(0)····11197·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup234 -rw-r--r--···0·root·········(0)·root·········(0)····11197·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup
235 -rw-r--r--···0·root·········(0)·root·········(0)······902·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup.bootstrap235 -rw-r--r--···0·root·········(0)·root·········(0)······902·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup.bootstrap
236 -rw-r--r--···0·root·········(0)·root·········(0)·····1068·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup.local236 -rw-r--r--···0·root·········(0)·root·········(0)·····1068·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup.local
237 -rw-r--r--···0·root·········(0)·root·········(0)·····6268·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup.stdlib237 -rw-r--r--···0·root·········(0)·root·········(0)·····6268·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Setup.stdlib
238 -rw-r--r--···0·root·········(0)·root·········(0)·····5474·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/config.c238 -rw-r--r--···0·root·········(0)·root·········(0)·····5474·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/config.c
239 -rw-r--r--···0·root·········(0)·root·········(0)·····1752·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/config.c.in239 -rw-r--r--···0·root·········(0)·root·········(0)·····1752·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/config.c.in
240 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/install-sh240 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/install-sh
241 -rw-r--r--···0·root·········(0)·root·········(0)··8211482·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12-pic.a241 -rw-r--r--···0·root·········(0)·root·········(0)··8211482·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12-pic.a
242 -rw-r--r--···0·root·········(0)·root·········(0)··8241990·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.a242 -rw-r--r--···0·root·········(0)·root·········(0)··8247306·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.a
243 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9312·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/makesetup243 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9312·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/makesetup
244 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2039·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/python-config.py244 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2039·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/python-config.py
245 -rw-r--r--···0·root·········(0)·root·········(0)·····3172·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/python.o245 -rw-r--r--···0·root·········(0)·root·········(0)·····3172·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/python.o
246 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/246 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/
247 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/247 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/
248 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/248 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/
249 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/overrides/249 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/overrides/
636 B
./usr/include/arm-linux-gnueabihf/python3.12/pyconfig.h
    
Offset 1603, 15 lines modifiedOffset 1603, 15 lines modified
1603 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/1603 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/
1604 #define·PY_SSL_DEFAULT_CIPHERS·21604 #define·PY_SSL_DEFAULT_CIPHERS·2
  
1605 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/1605 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/
1606 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/1606 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/
  
1607 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/1607 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/
1608 #define·PY_SUPPORT_TIER·31608 #define·PY_SUPPORT_TIER·2
  
1609 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/1609 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/
1610 /*·#undef·Py_DEBUG·*/1610 /*·#undef·Py_DEBUG·*/
  
1611 /*·Defined·if·Python·is·built·as·a·shared·library.·*/1611 /*·Defined·if·Python·is·built·as·a·shared·library.·*/
1612 /*·#undef·Py_ENABLE_SHARED·*/1612 /*·#undef·Py_ENABLE_SHARED·*/
  
960 B
./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/Makefile
    
Offset 432, 16 lines modifiedOffset 432, 16 lines modified
432 PYTHON_FOR_FREEZE=./_bootstrap_python432 PYTHON_FOR_FREEZE=./_bootstrap_python
433 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module433 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module
434 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module434 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module
435 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py435 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py
436 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py436 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py
  
437 _PYTHON_HOST_PLATFORM=437 _PYTHON_HOST_PLATFORM=
438 BUILD_GNU_TYPE=»armv7l-unknown-linux-gnueabihf438 BUILD_GNU_TYPE=»aarch64-unknown-linux-gnu
439 HOST_GNU_TYPE=» armv7l-unknown-linux-gnueabihf439 HOST_GNU_TYPE=» aarch64-unknown-linux-gnu
  
440 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.440 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.
441 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite441 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite
442 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use442 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use
443 #·PROFILE_TASK="-m·test·--pgo-extended"443 #·PROFILE_TASK="-m·test·--pgo-extended"
444 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)444 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)
  
21.3 MB
./usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.a
280 KB
nm -s {}
error from `nm -s {}`: nm: dynamic_annotations.o: no symbols nm: pymath.o: no symbols
    
Offset 72, 17 lines modifiedOffset 72, 17 lines modified
72 _PyPegen_empty_arguments·in·action_helpers.o72 _PyPegen_empty_arguments·in·action_helpers.o
73 _PyPegen_check_barry_as_flufl·in·action_helpers.o73 _PyPegen_check_barry_as_flufl·in·action_helpers.o
74 _PyPegen_dummy_name·in·action_helpers.o74 _PyPegen_dummy_name·in·action_helpers.o
75 _PyPegen_augoperator·in·action_helpers.o75 _PyPegen_augoperator·in·action_helpers.o
76 _PyPegen_make_module·in·action_helpers.o76 _PyPegen_make_module·in·action_helpers.o
77 _PyPegen_join_names_with_dot·in·action_helpers.o77 _PyPegen_join_names_with_dot·in·action_helpers.o
78 _PyPegen_key_value_pair·in·action_helpers.o78 _PyPegen_key_value_pair·in·action_helpers.o
 79 _PyPegen_alias_for_star·in·action_helpers.o
79 _PyPegen_check_legacy_stmt·in·action_helpers.o80 _PyPegen_check_legacy_stmt·in·action_helpers.o
80 _PyPegen_class_def_decorators·in·action_helpers.o81 _PyPegen_class_def_decorators·in·action_helpers.o
81 _PyPegen_alias_for_star·in·action_helpers.o 
82 _PyPegen_decoded_constant_from_token·in·action_helpers.o82 _PyPegen_decoded_constant_from_token·in·action_helpers.o
83 _PyPegen_setup_full_format_spec·in·action_helpers.o83 _PyPegen_setup_full_format_spec·in·action_helpers.o
84 _PyPegen_nonparen_genexp_in_call·in·action_helpers.o84 _PyPegen_nonparen_genexp_in_call·in·action_helpers.o
85 _PyPegen_key_pattern_pair·in·action_helpers.o85 _PyPegen_key_pattern_pair·in·action_helpers.o
86 _PyPegen_get_pattern_keys·in·action_helpers.o86 _PyPegen_get_pattern_keys·in·action_helpers.o
87 _PyPegen_get_patterns·in·action_helpers.o87 _PyPegen_get_patterns·in·action_helpers.o
88 _PyPegen_slash_with_default·in·action_helpers.o88 _PyPegen_slash_with_default·in·action_helpers.o
20.5 KB
file list
    
Offset 1, 190 lines modifiedOffset 1, 190 lines modified
1 ----------···0········0········0····65462·1970-01-01·00:00:00.000000·/1 ----------···0········0········0····65462·1970-01-01·00:00:00.000000·/
2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//
3 ?rw-r--r--···0········0········0·····1396·1970-01-01·00:00:00.000000·getbuildinfo.o3 ?rw-r--r--···0········0········0·····1396·1970-01-01·00:00:00.000000·getbuildinfo.o
4 ?rw-r--r--···0········0········0·····3216·1970-01-01·00:00:00.000000·token.o4 ?rw-r--r--···0········0········0·····3216·1970-01-01·00:00:00.000000·token.o
5 ?rw-r--r--···0········0········0····13840·1970-01-01·00:00:00.000000·pegen.o5 ?rw-r--r--···0········0········0····13840·1970-01-01·00:00:00.000000·pegen.o
6 ?rw-r--r--···0········0········0·····7152·1970-01-01·00:00:00.000000·pegen_errors.o6 ?rw-r--r--···0········0········0·····7152·1970-01-01·00:00:00.000000·pegen_errors.o
7 ?rw-r--r--···0········0········0····20092·1970-01-01·00:00:00.000000·action_helpers.o7 ?rw-r--r--···0········0········0····20088·1970-01-01·00:00:00.000000·action_helpers.o
8 ?rw-r--r--···0········0········0···177836·1970-01-01·00:00:00.000000·parser.o8 ?rw-r--r--···0········0········0···177856·1970-01-01·00:00:00.000000·parser.o
9 ?rw-r--r--···0········0········0·····6508·1970-01-01·00:00:00.000000·string_parser.o9 ?rw-r--r--···0········0········0·····6508·1970-01-01·00:00:00.000000·string_parser.o
10 ?rw-r--r--···0········0········0·····1432·1970-01-01·00:00:00.000000·peg_api.o10 ?rw-r--r--···0········0········0·····1432·1970-01-01·00:00:00.000000·peg_api.o
11 ?rw-r--r--···0········0········0·····3264·1970-01-01·00:00:00.000000·myreadline.o11 ?rw-r--r--···0········0········0·····3264·1970-01-01·00:00:00.000000·myreadline.o
12 ?rw-r--r--···0········0········0····29260·1970-01-01·00:00:00.000000·tokenizer.o12 ?rw-r--r--···0········0········0····29264·1970-01-01·00:00:00.000000·tokenizer.o
13 ?rw-r--r--···0········0········0····51396·1970-01-01·00:00:00.000000·abstract.o13 ?rw-r--r--···0········0········0····51472·1970-01-01·00:00:00.000000·abstract.o
14 ?rw-r--r--···0········0········0·····4016·1970-01-01·00:00:00.000000·boolobject.o14 ?rw-r--r--···0········0········0·····4016·1970-01-01·00:00:00.000000·boolobject.o
15 ?rw-r--r--···0········0········0····21180·1970-01-01·00:00:00.000000·bytes_methods.o15 ?rw-r--r--···0········0········0····21228·1970-01-01·00:00:00.000000·bytes_methods.o
16 ?rw-r--r--···0········0········0····62456·1970-01-01·00:00:00.000000·bytearrayobject.o16 ?rw-r--r--···0········0········0····62452·1970-01-01·00:00:00.000000·bytearrayobject.o
17 ?rw-r--r--···0········0········0····70004·1970-01-01·00:00:00.000000·bytesobject.o17 ?rw-r--r--···0········0········0····69972·1970-01-01·00:00:00.000000·bytesobject.o
18 ?rw-r--r--···0········0········0····21940·1970-01-01·00:00:00.000000·call.o18 ?rw-r--r--···0········0········0····21948·1970-01-01·00:00:00.000000·call.o
19 ?rw-r--r--···0········0········0·····5960·1970-01-01·00:00:00.000000·capsule.o19 ?rw-r--r--···0········0········0·····5960·1970-01-01·00:00:00.000000·capsule.o
20 ?rw-r--r--···0········0········0·····4400·1970-01-01·00:00:00.000000·cellobject.o20 ?rw-r--r--···0········0········0·····4400·1970-01-01·00:00:00.000000·cellobject.o
21 ?rw-r--r--···0········0········0·····9120·1970-01-01·00:00:00.000000·classobject.o21 ?rw-r--r--···0········0········0·····9120·1970-01-01·00:00:00.000000·classobject.o
22 ?rw-r--r--···0········0········0····34992·1970-01-01·00:00:00.000000·codeobject.o22 ?rw-r--r--···0········0········0····35016·1970-01-01·00:00:00.000000·codeobject.o
23 ?rw-r--r--···0········0········0····15616·1970-01-01·00:00:00.000000·complexobject.o23 ?rw-r--r--···0········0········0····15616·1970-01-01·00:00:00.000000·complexobject.o
24 ?rw-r--r--···0········0········0····30464·1970-01-01·00:00:00.000000·descrobject.o24 ?rw-r--r--···0········0········0····30484·1970-01-01·00:00:00.000000·descrobject.o
25 ?rw-r--r--···0········0········0·····9156·1970-01-01·00:00:00.000000·enumobject.o25 ?rw-r--r--···0········0········0·····9156·1970-01-01·00:00:00.000000·enumobject.o
26 ?rw-r--r--···0········0········0····70972·1970-01-01·00:00:00.000000·exceptions.o26 ?rw-r--r--···0········0········0····70976·1970-01-01·00:00:00.000000·exceptions.o
27 ?rw-r--r--···0········0········0····14092·1970-01-01·00:00:00.000000·genericaliasobject.o27 ?rw-r--r--···0········0········0····14092·1970-01-01·00:00:00.000000·genericaliasobject.o
28 ?rw-r--r--···0········0········0····28792·1970-01-01·00:00:00.000000·genobject.o28 ?rw-r--r--···0········0········0····28828·1970-01-01·00:00:00.000000·genobject.o
29 ?rw-r--r--···0········0········0·····9480·1970-01-01·00:00:00.000000·fileobject.o29 ?rw-r--r--···0········0········0·····9480·1970-01-01·00:00:00.000000·fileobject.o
30 ?rw-r--r--···0········0········0····34588·1970-01-01·00:00:00.000000·floatobject.o30 ?rw-r--r--···0········0········0····34588·1970-01-01·00:00:00.000000·floatobject.o
31 ?rw-r--r--···0········0········0····17448·1970-01-01·00:00:00.000000·frameobject.o31 ?rw-r--r--···0········0········0····17500·1970-01-01·00:00:00.000000·frameobject.o
32 ?rw-r--r--···0········0········0····26088·1970-01-01·00:00:00.000000·funcobject.o32 ?rw-r--r--···0········0········0····26088·1970-01-01·00:00:00.000000·funcobject.o
33 ?rw-r--r--···0········0········0·····4840·1970-01-01·00:00:00.000000·interpreteridobject.o33 ?rw-r--r--···0········0········0·····4840·1970-01-01·00:00:00.000000·interpreteridobject.o
34 ?rw-r--r--···0········0········0·····8580·1970-01-01·00:00:00.000000·iterobject.o34 ?rw-r--r--···0········0········0·····8584·1970-01-01·00:00:00.000000·iterobject.o
35 ?rw-r--r--···0········0········0····41936·1970-01-01·00:00:00.000000·listobject.o35 ?rw-r--r--···0········0········0····42076·1970-01-01·00:00:00.000000·listobject.o
36 ?rw-r--r--···0········0········0····97204·1970-01-01·00:00:00.000000·longobject.o36 ?rw-r--r--···0········0········0····97696·1970-01-01·00:00:00.000000·longobject.o
37 ?rw-r--r--···0········0········0····80220·1970-01-01·00:00:00.000000·dictobject.o37 ?rw-r--r--···0········0········0····79880·1970-01-01·00:00:00.000000·dictobject.o
38 ?rw-r--r--···0········0········0····21988·1970-01-01·00:00:00.000000·odictobject.o38 ?rw-r--r--···0········0········0····21988·1970-01-01·00:00:00.000000·odictobject.o
39 ?rw-r--r--···0········0········0····47552·1970-01-01·00:00:00.000000·memoryobject.o39 ?rw-r--r--···0········0········0····47616·1970-01-01·00:00:00.000000·memoryobject.o
40 ?rw-r--r--···0········0········0·····9644·1970-01-01·00:00:00.000000·methodobject.o40 ?rw-r--r--···0········0········0·····9644·1970-01-01·00:00:00.000000·methodobject.o
41 ?rw-r--r--···0········0········0····20236·1970-01-01·00:00:00.000000·moduleobject.o41 ?rw-r--r--···0········0········0····20236·1970-01-01·00:00:00.000000·moduleobject.o
42 ?rw-r--r--···0········0········0·····4780·1970-01-01·00:00:00.000000·namespaceobject.o42 ?rw-r--r--···0········0········0·····4780·1970-01-01·00:00:00.000000·namespaceobject.o
43 ?rw-r--r--···0········0········0····35424·1970-01-01·00:00:00.000000·object.o43 ?rw-r--r--···0········0········0····35424·1970-01-01·00:00:00.000000·object.o
44 ?rw-r--r--···0········0········0····26408·1970-01-01·00:00:00.000000·obmalloc.o44 ?rw-r--r--···0········0········0····26416·1970-01-01·00:00:00.000000·obmalloc.o
45 ?rw-r--r--···0········0········0·····4196·1970-01-01·00:00:00.000000·picklebufobject.o45 ?rw-r--r--···0········0········0·····4196·1970-01-01·00:00:00.000000·picklebufobject.o
46 ?rw-r--r--···0········0········0····15792·1970-01-01·00:00:00.000000·rangeobject.o46 ?rw-r--r--···0········0········0····15792·1970-01-01·00:00:00.000000·rangeobject.o
47 ?rw-r--r--···0········0········0····35352·1970-01-01·00:00:00.000000·setobject.o47 ?rw-r--r--···0········0········0····35488·1970-01-01·00:00:00.000000·setobject.o
48 ?rw-r--r--···0········0········0·····9916·1970-01-01·00:00:00.000000·sliceobject.o48 ?rw-r--r--···0········0········0·····9916·1970-01-01·00:00:00.000000·sliceobject.o
49 ?rw-r--r--···0········0········0····10556·1970-01-01·00:00:00.000000·structseq.o49 ?rw-r--r--···0········0········0····10556·1970-01-01·00:00:00.000000·structseq.o
50 ?rw-r--r--···0········0········0····19996·1970-01-01·00:00:00.000000·tupleobject.o50 ?rw-r--r--···0········0········0····20156·1970-01-01·00:00:00.000000·tupleobject.o
51 ?rw-r--r--···0········0········0···161220·1970-01-01·00:00:00.000000·typeobject.o51 ?rw-r--r--···0········0········0···161352·1970-01-01·00:00:00.000000·typeobject.o
52 ?rw-r--r--···0········0········0····32284·1970-01-01·00:00:00.000000·typevarobject.o52 ?rw-r--r--···0········0········0····32284·1970-01-01·00:00:00.000000·typevarobject.o
53 ?rw-r--r--···0········0········0···265944·1970-01-01·00:00:00.000000·unicodeobject.o53 ?rw-r--r--···0········0········0···267092·1970-01-01·00:00:00.000000·unicodeobject.o
54 ?rw-r--r--···0········0········0···139508·1970-01-01·00:00:00.000000·unicodectype.o54 ?rw-r--r--···0········0········0···139508·1970-01-01·00:00:00.000000·unicodectype.o
55 ?rw-r--r--···0········0········0·····6352·1970-01-01·00:00:00.000000·unionobject.o55 ?rw-r--r--···0········0········0·····6360·1970-01-01·00:00:00.000000·unionobject.o
56 ?rw-r--r--···0········0········0····29596·1970-01-01·00:00:00.000000·weakrefobject.o56 ?rw-r--r--···0········0········0····29576·1970-01-01·00:00:00.000000·weakrefobject.o
57 ?rw-r--r--···0········0········0····19808·1970-01-01·00:00:00.000000·_warnings.o57 ?rw-r--r--···0········0········0····19812·1970-01-01·00:00:00.000000·_warnings.o
58 ?rw-r--r--···0········0········0···209072·1970-01-01·00:00:00.000000·Python-ast.o58 ?rw-r--r--···0········0········0···209076·1970-01-01·00:00:00.000000·Python-ast.o
59 ?rw-r--r--···0········0········0·····7248·1970-01-01·00:00:00.000000·Python-tokenize.o59 ?rw-r--r--···0········0········0·····7248·1970-01-01·00:00:00.000000·Python-tokenize.o
60 ?rw-r--r--···0········0········0·····1300·1970-01-01·00:00:00.000000·asdl.o60 ?rw-r--r--···0········0········0·····1300·1970-01-01·00:00:00.000000·asdl.o
61 ?rw-r--r--···0········0········0·····7672·1970-01-01·00:00:00.000000·assemble.o61 ?rw-r--r--···0········0········0·····7672·1970-01-01·00:00:00.000000·assemble.o
62 ?rw-r--r--···0········0········0····16384·1970-01-01·00:00:00.000000·ast.o62 ?rw-r--r--···0········0········0····16384·1970-01-01·00:00:00.000000·ast.o
63 ?rw-r--r--···0········0········0····15060·1970-01-01·00:00:00.000000·ast_opt.o63 ?rw-r--r--···0········0········0····15056·1970-01-01·00:00:00.000000·ast_opt.o
64 ?rw-r--r--···0········0········0····11708·1970-01-01·00:00:00.000000·ast_unparse.o64 ?rw-r--r--···0········0········0····11708·1970-01-01·00:00:00.000000·ast_unparse.o
65 ?rw-r--r--···0········0········0····60100·1970-01-01·00:00:00.000000·bltinmodule.o65 ?rw-r--r--···0········0········0····60092·1970-01-01·00:00:00.000000·bltinmodule.o
66 ?rw-r--r--···0········0········0····84784·1970-01-01·00:00:00.000000·ceval.o66 ?rw-r--r--···0········0········0····84752·1970-01-01·00:00:00.000000·ceval.o
67 ?rw-r--r--···0········0········0····20136·1970-01-01·00:00:00.000000·codecs.o67 ?rw-r--r--···0········0········0····20136·1970-01-01·00:00:00.000000·codecs.o
68 ?rw-r--r--···0········0········0···105800·1970-01-01·00:00:00.000000·compile.o68 ?rw-r--r--···0········0········0···105904·1970-01-01·00:00:00.000000·compile.o
69 ?rw-r--r--···0········0········0····18324·1970-01-01·00:00:00.000000·context.o69 ?rw-r--r--···0········0········0····18324·1970-01-01·00:00:00.000000·context.o
70 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·dynamic_annotations.o70 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·dynamic_annotations.o
71 ?rw-r--r--···0········0········0····25696·1970-01-01·00:00:00.000000·errors.o71 ?rw-r--r--···0········0········0····25696·1970-01-01·00:00:00.000000·errors.o
72 ?rw-r--r--···0········0········0····25608·1970-01-01·00:00:00.000000·flowgraph.o72 ?rw-r--r--···0········0········0····25476·1970-01-01·00:00:00.000000·flowgraph.o
73 ?rw-r--r--···0········0········0·····2668·1970-01-01·00:00:00.000000·frame.o73 ?rw-r--r--···0········0········0·····2668·1970-01-01·00:00:00.000000·frame.o
74 ?rw-r--r--···0········0········0·····2384·1970-01-01·00:00:00.000000·frozenmain.o74 ?rw-r--r--···0········0········0·····2384·1970-01-01·00:00:00.000000·frozenmain.o
75 ?rw-r--r--···0········0········0·····2576·1970-01-01·00:00:00.000000·future.o75 ?rw-r--r--···0········0········0·····2580·1970-01-01·00:00:00.000000·future.o
76 ?rw-r--r--···0········0········0····35060·1970-01-01·00:00:00.000000·getargs.o76 ?rw-r--r--···0········0········0····35132·1970-01-01·00:00:00.000000·getargs.o
77 ?rw-r--r--···0········0········0······788·1970-01-01·00:00:00.000000·getcompiler.o77 ?rw-r--r--···0········0········0······788·1970-01-01·00:00:00.000000·getcompiler.o
78 ?rw-r--r--···0········0········0·····1104·1970-01-01·00:00:00.000000·getcopyright.o78 ?rw-r--r--···0········0········0·····1104·1970-01-01·00:00:00.000000·getcopyright.o
79 ?rw-r--r--···0········0········0······784·1970-01-01·00:00:00.000000·getplatform.o79 ?rw-r--r--···0········0········0······784·1970-01-01·00:00:00.000000·getplatform.o
80 ?rw-r--r--···0········0········0·····1316·1970-01-01·00:00:00.000000·getversion.o80 ?rw-r--r--···0········0········0·····1316·1970-01-01·00:00:00.000000·getversion.o
81 ?rw-r--r--···0········0········0····11828·1970-01-01·00:00:00.000000·ceval_gil.o81 ?rw-r--r--···0········0········0····11828·1970-01-01·00:00:00.000000·ceval_gil.o
82 ?rw-r--r--···0········0········0····14344·1970-01-01·00:00:00.000000·hamt.o82 ?rw-r--r--···0········0········0····14344·1970-01-01·00:00:00.000000·hamt.o
83 ?rw-r--r--···0········0········0·····3540·1970-01-01·00:00:00.000000·hashtable.o83 ?rw-r--r--···0········0········0·····3540·1970-01-01·00:00:00.000000·hashtable.o
84 ?rw-r--r--···0········0········0····52856·1970-01-01·00:00:00.000000·import.o84 ?rw-r--r--···0········0········0····53132·1970-01-01·00:00:00.000000·import.o
85 ?rw-r--r--···0········0········0·····4916·1970-01-01·00:00:00.000000·importdl.o85 ?rw-r--r--···0········0········0·····4916·1970-01-01·00:00:00.000000·importdl.o
86 ?rw-r--r--···0········0········0····61600·1970-01-01·00:00:00.000000·initconfig.o86 ?rw-r--r--···0········0········0····61600·1970-01-01·00:00:00.000000·initconfig.o
87 ?rw-r--r--···0········0········0····24172·1970-01-01·00:00:00.000000·instrumentation.o87 ?rw-r--r--···0········0········0····24172·1970-01-01·00:00:00.000000·instrumentation.o
88 ?rw-r--r--···0········0········0·····6108·1970-01-01·00:00:00.000000·intrinsics.o88 ?rw-r--r--···0········0········0·····6108·1970-01-01·00:00:00.000000·intrinsics.o
89 ?rw-r--r--···0········0········0·····6840·1970-01-01·00:00:00.000000·legacy_tracing.o89 ?rw-r--r--···0········0········0·····6840·1970-01-01·00:00:00.000000·legacy_tracing.o
90 ?rw-r--r--···0········0········0····28108·1970-01-01·00:00:00.000000·marshal.o90 ?rw-r--r--···0········0········0····28108·1970-01-01·00:00:00.000000·marshal.o
91 ?rw-r--r--···0········0········0·····9840·1970-01-01·00:00:00.000000·modsupport.o91 ?rw-r--r--···0········0········0·····9840·1970-01-01·00:00:00.000000·modsupport.o
92 ?rw-r--r--···0········0········0······944·1970-01-01·00:00:00.000000·mysnprintf.o92 ?rw-r--r--···0········0········0······944·1970-01-01·00:00:00.000000·mysnprintf.o
93 ?rw-r--r--···0········0········0·····4556·1970-01-01·00:00:00.000000·mystrtoul.o93 ?rw-r--r--···0········0········0·····4556·1970-01-01·00:00:00.000000·mystrtoul.o
94 ?rw-r--r--···0········0········0·····5492·1970-01-01·00:00:00.000000·pathconfig.o94 ?rw-r--r--···0········0········0·····5492·1970-01-01·00:00:00.000000·pathconfig.o
95 ?rw-r--r--···0········0········0····10328·1970-01-01·00:00:00.000000·preconfig.o95 ?rw-r--r--···0········0········0····10328·1970-01-01·00:00:00.000000·preconfig.o
96 ?rw-r--r--···0········0········0·····1476·1970-01-01·00:00:00.000000·pyarena.o96 ?rw-r--r--···0········0········0·····1476·1970-01-01·00:00:00.000000·pyarena.o
97 ?rw-r--r--···0········0········0·····2260·1970-01-01·00:00:00.000000·pyctype.o97 ?rw-r--r--···0········0········0·····2260·1970-01-01·00:00:00.000000·pyctype.o
98 ?rw-r--r--···0········0········0······716·1970-01-01·00:00:00.000000·pyfpe.o98 ?rw-r--r--···0········0········0······716·1970-01-01·00:00:00.000000·pyfpe.o
99 ?rw-r--r--···0········0········0·····4980·1970-01-01·00:00:00.000000·pyhash.o99 ?rw-r--r--···0········0········0·····4988·1970-01-01·00:00:00.000000·pyhash.o
100 ?rw-r--r--···0········0········0···287924·1970-01-01·00:00:00.000000·pylifecycle.o100 ?rw-r--r--···0········0········0···287924·1970-01-01·00:00:00.000000·pylifecycle.o
101 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·pymath.o101 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·pymath.o
102 ?rw-r--r--···0········0········0···280052·1970-01-01·00:00:00.000000·pystate.o102 ?rw-r--r--···0········0········0···280052·1970-01-01·00:00:00.000000·pystate.o
103 ?rw-r--r--···0········0········0····25928·1970-01-01·00:00:00.000000·pythonrun.o103 ?rw-r--r--···0········0········0····25928·1970-01-01·00:00:00.000000·pythonrun.o
104 ?rw-r--r--···0········0········0····10920·1970-01-01·00:00:00.000000·pytime.o104 ?rw-r--r--···0········0········0····10880·1970-01-01·00:00:00.000000·pytime.o
105 ?rw-r--r--···0········0········0·····4196·1970-01-01·00:00:00.000000·bootstrap_hash.o105 ?rw-r--r--···0········0········0·····4196·1970-01-01·00:00:00.000000·bootstrap_hash.o
106 ?rw-r--r--···0········0········0·····8484·1970-01-01·00:00:00.000000·specialize.o106 ?rw-r--r--···0········0········0·····8492·1970-01-01·00:00:00.000000·specialize.o
107 ?rw-r--r--···0········0········0·····5248·1970-01-01·00:00:00.000000·structmember.o107 ?rw-r--r--···0········0········0·····5248·1970-01-01·00:00:00.000000·structmember.o
108 ?rw-r--r--···0········0········0····33664·1970-01-01·00:00:00.000000·symtable.o108 ?rw-r--r--···0········0········0····33664·1970-01-01·00:00:00.000000·symtable.o
109 ?rw-r--r--···0········0········0····71988·1970-01-01·00:00:00.000000·sysmodule.o109 ?rw-r--r--···0········0········0····71988·1970-01-01·00:00:00.000000·sysmodule.o
110 ?rw-r--r--···0········0········0·····8520·1970-01-01·00:00:00.000000·thread.o110 ?rw-r--r--···0········0········0·····8612·1970-01-01·00:00:00.000000·thread.o
111 ?rw-r--r--···0········0········0····17888·1970-01-01·00:00:00.000000·traceback.o111 ?rw-r--r--···0········0········0····17888·1970-01-01·00:00:00.000000·traceback.o
112 ?rw-r--r--···0········0········0····15220·1970-01-01·00:00:00.000000·tracemalloc.o112 ?rw-r--r--···0········0········0····15236·1970-01-01·00:00:00.000000·tracemalloc.o
113 ?rw-r--r--···0········0········0·····3424·1970-01-01·00:00:00.000000·getopt.o113 ?rw-r--r--···0········0········0·····3424·1970-01-01·00:00:00.000000·getopt.o
114 ?rw-r--r--···0········0········0······988·1970-01-01·00:00:00.000000·pystrcmp.o114 ?rw-r--r--···0········0········0······988·1970-01-01·00:00:00.000000·pystrcmp.o
115 ?rw-r--r--···0········0········0·····4660·1970-01-01·00:00:00.000000·pystrtod.o115 ?rw-r--r--···0········0········0·····4660·1970-01-01·00:00:00.000000·pystrtod.o
116 ?rw-r--r--···0········0········0·····2912·1970-01-01·00:00:00.000000·pystrhex.o116 ?rw-r--r--···0········0········0·····2912·1970-01-01·00:00:00.000000·pystrhex.o
117 ?rw-r--r--···0········0········0····24056·1970-01-01·00:00:00.000000·dtoa.o117 ?rw-r--r--···0········0········0····24096·1970-01-01·00:00:00.000000·dtoa.o
118 ?rw-r--r--···0········0········0····15912·1970-01-01·00:00:00.000000·formatter_unicode.o118 ?rw-r--r--···0········0········0····15912·1970-01-01·00:00:00.000000·formatter_unicode.o
119 ?rw-r--r--···0········0········0····15272·1970-01-01·00:00:00.000000·fileutils.o119 ?rw-r--r--···0········0········0····15712·1970-01-01·00:00:00.000000·fileutils.o
120 ?rw-r--r--···0········0········0····10908·1970-01-01·00:00:00.000000·suggestions.o120 ?rw-r--r--···0········0········0····10908·1970-01-01·00:00:00.000000·suggestions.o
121 ?rw-r--r--···0········0········0·····1092·1970-01-01·00:00:00.000000·perf_trampoline.o121 ?rw-r--r--···0········0········0·····1092·1970-01-01·00:00:00.000000·perf_trampoline.o
122 ?rw-r--r--···0········0········0·····2260·1970-01-01·00:00:00.000000·dynload_shlib.o122 ?rw-r--r--···0········0········0·····2260·1970-01-01·00:00:00.000000·dynload_shlib.o
123 ?rw-r--r--···0········0········0·····1308·1970-01-01·00:00:00.000000·pydtrace.o123 ?rw-r--r--···0········0········0·····1308·1970-01-01·00:00:00.000000·pydtrace.o
124 ?rw-r--r--···0········0········0·····4512·1970-01-01·00:00:00.000000·config.o124 ?rw-r--r--···0········0········0·····4512·1970-01-01·00:00:00.000000·config.o
125 ?rw-r--r--···0········0········0····11328·1970-01-01·00:00:00.000000·main.o125 ?rw-r--r--···0········0········0····11328·1970-01-01·00:00:00.000000·main.o
126 ?rw-r--r--···0········0········0····26956·1970-01-01·00:00:00.000000·gcmodule.o126 ?rw-r--r--···0········0········0····26960·1970-01-01·00:00:00.000000·gcmodule.o
127 ?rw-r--r--···0········0········0····11900·1970-01-01·00:00:00.000000·_bisectmodule.o127 ?rw-r--r--···0········0········0····11868·1970-01-01·00:00:00.000000·_bisectmodule.o
Max diff block lines reached; 6767/20962 bytes (32.28%) of diff not shown.
1.92 KB
token.o
317 B
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 H...Wx...0M.A.l..........7.\<e.R.............................}.............................s7·pG*)O1 H...Wx...0M.A.l..........7.\<e.R.............................}.............................s7·pG*)O
2 7·&·pG=)2 7·&·pG=)
3 7·5·pG=)3 7·5·pG=)
4 7·3·pG=)4 7·3·pG=)
5 7·$·pG=)5 7·$·pG=)
6 7·2·pG=)6 7·2·pG=)
7 7·(·pG=)%7 7·(·pG=)'
8 7·!·pG=)8 7·!·pG=)
9 7·"·pG/)9 7·"·pG/)
10 7·'·pG=)10 7·'·pG=)
11 7·*·pG=)11 7·*·pG=)
12 7·)·pG=)12 7·)·pG=)
13 7·+·pG#·pG13 7·+·pG#·pG
14 0·pG.·pG.*14 0·pG.·pG.*
1.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 »       bx»     lr49 »       bx»     lr
50 »       cmp»    r1,·#61»      @·0x3d50 »       cmp»    r1,·#61»      @·0x3d
51 »       ite»    ne51 »       ite»    ne
52 »       movne»  r0,·#55»    @·0x3752 »       movne»  r0,·#55»    @·0x37
53 »       moveq»  r0,·#2753 »       moveq»  r0,·#27
54 »       bx»     lr54 »       bx»     lr
55 »       cmp»    r1,·#61»      @·0x3d55 »       cmp»    r1,·#61»      @·0x3d
56 »       beq.n»  11a·<_PyToken_TwoChars+0x11a>56 »       beq.n»  11e·<_PyToken_TwoChars+0x11e>
57 »       cmp»    r1,·#62»      @·0x3e57 »       cmp»    r1,·#62»      @·0x3e
58 »       ite»    ne58 »       ite»    ne
59 »       movne»  r0,·#55»    @·0x3759 »       movne»  r0,·#55»    @·0x37
60 »       moveq»  r0,·#51»    @·0x3360 »       moveq»  r0,·#51»    @·0x33
61 »       bx»     lr61 »       bx»     lr
62 »       cmp»    r1,·#61»      @·0x3d62 »       cmp»    r1,·#61»      @·0x3d
63 »       ite»    ne63 »       ite»    ne
142 KB
action_helpers.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········19492·(bytes·into·file)13 ··Start·of·section·headers:··········19488·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.56 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x4c24:1 There·are·15·section·headers,·starting·at·offset·0x4c20:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000838·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000838·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004154·000450·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·004150·000450·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00086c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00086c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00086c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00086c·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00086c·0003a1·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00086c·0003a1·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000c10·001a84·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000c10·001a80·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0045a4·000520·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0045a0·000520·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002694·0002ac·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·002690·0002ac·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·004ac4·0000e0·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·004ac0·0000e0·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·002940·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·00293c·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002940·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00293c·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·002974·000bd0·10·····13··67··416 ··[12]·.symtab···········SYMTAB··········00000000·002970·000bd0·10·····13··67··4
17 ··[13]·.strtab···········STRTAB··········00000000·003544·000c0d·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·003540·000c0d·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·004ba4·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·004ba0·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
11.5 KB
readelf --wide --symbols {}
    
Offset 6, 34 lines modifiedOffset 6, 34 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····4:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····4:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
9 ·····5:·000000ce·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····5:·000000ce·····0·NOTYPE··LOCAL··DEFAULT····6·$t
10 ·····6:·00000255····82·FUNC····LOCAL··DEFAULT····8·_set_seq_context10 ·····6:·00000255····82·FUNC····LOCAL··DEFAULT····8·_set_seq_context
11 ·····7:·00000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LC411 ·····7:·00000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
12 ·····8:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC512 ·····8:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
13 ·····9:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ·····9:·00000a1c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····10:·00000a24·····0·NOTYPE··LOCAL··DEFAULT····6·$t14 ····10:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····6·$t
15 ····11:·00000001····74·FUNC····LOCAL··DEFAULT····1·_PyPegen_add_type_comment_to_arg.part.0.isra.015 ····11:·00000001····74·FUNC····LOCAL··DEFAULT····1·_PyPegen_add_type_comment_to_arg.part.0.isra.0
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····13:·00000e05····60·FUNC····LOCAL··DEFAULT····6·_get_names.isra.017 ····13:·00000e01····60·FUNC····LOCAL··DEFAULT····6·_get_names.isra.0
18 ····14:·00000f0d····60·FUNC····LOCAL··DEFAULT····6·_get_defaults.isra.018 ····14:·00000f09····60·FUNC····LOCAL··DEFAULT····6·_get_defaults.isra.0
19 ····15:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC619 ····15:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
20 ····16:·00000091····62·FUNC····LOCAL··DEFAULT····8·RAISE_ERROR_KNOWN_LOCATION20 ····16:·00000091····62·FUNC····LOCAL··DEFAULT····8·RAISE_ERROR_KNOWN_LOCATION
21 ····17:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC721 ····17:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
22 ····18:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC822 ····18:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
23 ····19:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC923 ····19:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
24 ····20:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1024 ····20:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
25 ····21:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1125 ····21:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
26 ····22:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1226 ····22:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
27 ····23:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1327 ····23:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
28 ····24:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·00000210·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000210·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC030 ····26:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
31 ····27:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC131 ····27:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
32 ····28:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1432 ····28:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
33 ····29:·00000118·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1533 ····29:·00000118·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
35 ····31:·000005ee·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·000005ee·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1636 ····32:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
37 ····33:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1737 ····33:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
38 ····34:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1838 ····34:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
39 ····35:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1939 ····35:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
25.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4154·contains·138·entries:1 Relocation·section·'.rel.text'·at·offset·0x4150·contains·138·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000440a·R_ARM_THM_CALL·········00000000···PyBytes_AsString3 00000016··0000440a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
4 00000020··0000690a·R_ARM_THM_CALL·········000007e9···_PyPegen_new_type_comment4 00000020··0000690a·R_ARM_THM_CALL·········000007e9···_PyPegen_new_type_comment
5 0000003e··00006a0a·R_ARM_THM_CALL·········00000000···_PyAST_arg5 0000003e··00006a0a·R_ARM_THM_CALL·········00000000···_PyAST_arg
6 00000094··00006c0a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc6 00000094··00006c0a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc
7 000000bc··0000860a·R_ARM_THM_CALL·········00000000···_Py_asdl_identifier_seq_new7 000000bc··0000860a·R_ARM_THM_CALL·········00000000···_Py_asdl_identifier_seq_new
8 00000126··0000880a·R_ARM_THM_CALL·········00000000···_PyAST_FunctionDef8 00000126··0000880a·R_ARM_THM_CALL·········00000000···_PyAST_FunctionDef
736 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 109, 21 lines modifiedOffset 109, 21 lines modified
109 _Py_asdl_type_ignore_seq_new109 _Py_asdl_type_ignore_seq_new
110 _PyAST_TypeIgnore110 _PyAST_TypeIgnore
111 _PyPegen_join_names_with_dot111 _PyPegen_join_names_with_dot
112 PyBytes_FromStringAndSize112 PyBytes_FromStringAndSize
113 PyUnicode_DecodeUTF8113 PyUnicode_DecodeUTF8
114 PyUnicode_InternInPlace114 PyUnicode_InternInPlace
115 _PyPegen_key_value_pair115 _PyPegen_key_value_pair
 116 _PyPegen_alias_for_star
 117 PyUnicode_InternFromString
 118 _PyAST_alias
116 _PyPegen_check_legacy_stmt119 _PyPegen_check_legacy_stmt
117 PyUnicode_CompareWithASCIIString120 PyUnicode_CompareWithASCIIString
118 _PyPegen_class_def_decorators121 _PyPegen_class_def_decorators
119 _PyAST_ClassDef122 _PyAST_ClassDef
120 _PyPegen_alias_for_star 
121 PyUnicode_InternFromString 
122 _PyAST_alias 
123 _PyPegen_decoded_constant_from_token123 _PyPegen_decoded_constant_from_token
124 PyBytes_AsStringAndSize124 PyBytes_AsStringAndSize
125 _PyPegen_setup_full_format_spec125 _PyPegen_setup_full_format_spec
126 PyUnicode_GetLength126 PyUnicode_GetLength
127 _PyPegen_nonparen_genexp_in_call127 _PyPegen_nonparen_genexp_in_call
128 _PyPegen_raise_error_known_location128 _PyPegen_raise_error_known_location
129 _PyPegen_key_pattern_pair129 _PyPegen_key_pattern_pair
4.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 371, 32 lines modifiedOffset 371, 84 lines modified
371 »       cbnz»   r3,·322·<_PyPegen_join_names_with_dot+0xf2>371 »       cbnz»   r3,·322·<_PyPegen_join_names_with_dot+0xf2>
372 »       bl»     0·<_Py_Dealloc>372 »       bl»     0·<_Py_Dealloc>
373 ·R_ARM_THM_CALL» _Py_Dealloc373 ·R_ARM_THM_CALL» _Py_Dealloc
374 »       movs»   r0,·#0374 »       movs»   r0,·#0
375 »       b.n»    306·<_PyPegen_join_names_with_dot+0xd6>375 »       b.n»    306·<_PyPegen_join_names_with_dot+0xd6>
376 »       nop376 »       nop
  
 377 00000328·<_PyPegen_alias_for_star>:
 378 _PyPegen_alias_for_star():
 379 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 380 »       mov.w»  ip,·#4096»  @·0x1000
 381 »       sub.w»  ip,·sp,·ip
 382 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
 383 »       sub»    sp,·#16
 384 »       mov»    r8,·r0
 385 »       movw»   r0,·#0
 386 ·R_ARM_THM_MOVW_ABS_NC»  .LC14
 387 »       movt»   r0,·#0
 388 ·R_ARM_THM_MOVT_ABS»     .LC14
 389 »       mov»    r6,·r1
 390 »       mov»    r7,·r2
 391 »       mov»    r5,·r3
 392 »       bl»     0·<PyUnicode_InternFromString>
 393 ·R_ARM_THM_CALL» PyUnicode_InternFromString
 394 »       cbz»    r0,·392·<_PyPegen_alias_for_star+0x6a>
 395 »       mov»    r4,·r0
 396 »       ldr.w»  r0,·[r8,·#20]
 397 »       mov»    r1,·r4
 398 »       bl»     0·<_PyArena_AddPyObject>
 399 ·R_ARM_THM_CALL» _PyArena_AddPyObject
 400 »       cmp»    r0,·#0
 401 »       blt.n»  37c·<_PyPegen_alias_for_star+0x54>
 402 »       ldr»    r3,·[sp,·#44]» @·0x2c
 403 »       mov»    r2,·r6
 404 »       ldr»    r1,·[sp,·#40]» @·0x28
 405 »       mov»    r0,·r4
 406 »       str»    r3,·[sp,·#8]
 407 »       mov»    r3,·r7
 408 »       str»    r1,·[sp,·#4]
 409 »       movs»   r1,·#0
 410 »       str»    r5,·[sp,·#0]
 411 »       bl»     0·<_PyAST_alias>
 412 ·R_ARM_THM_CALL» _PyAST_alias
 413 »       add»    sp,·#16
 414 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 415 »       ldr»    r3,·[r4,·#0]
 416 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 417 »       cmp»    r3,·r2
 418 »       beq.n»  392·<_PyPegen_alias_for_star+0x6a>
 419 »       subs»   r3,·#1
 420 »       str»    r3,·[r4,·#0]
 421 »       cbnz»   r3,·392·<_PyPegen_alias_for_star+0x6a>
 422 »       mov»    r0,·r4
 423 »       bl»     0·<_Py_Dealloc>
 424 ·R_ARM_THM_CALL» _Py_Dealloc
 425 »       movs»   r0,·#0
 426 »       b.n»    376·<_PyPegen_alias_for_star+0x4e>
 427 »       nop
  
377 00000328·<_PyPegen_check_legacy_stmt>:428 00000398·<_PyPegen_check_legacy_stmt>:
378 _PyPegen_check_legacy_stmt():429 _PyPegen_check_legacy_stmt():
379 »       ldr»    r3,·[r1,·#0]430 »       ldr»    r3,·[r1,·#0]
380 »       cmp»    r3,·#24431 »       cmp»    r3,·#24
381 »       bne.n»  364·<_PyPegen_check_legacy_stmt+0x3c>432 »       bne.n»  3d4·<_PyPegen_check_legacy_stmt+0x3c>
382 »       push»   {r4,·lr}433 »       push»   {r4,·lr}
383 »       mov.w»  ip,·#4096»  @·0x1000434 »       mov.w»  ip,·#4096»  @·0x1000
384 »       sub.w»  ip,·sp,·ip435 »       sub.w»  ip,·sp,·ip
385 »       str.w»  r0,·[ip,·#4088]»     @·0xff8436 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
386 »       ldr»    r0,·[r1,·#4]437 »       ldr»    r0,·[r1,·#4]
387 »       mov»    r4,·r1438 »       mov»    r4,·r1
388 »       movw»   r1,·#0439 »       movw»   r1,·#0
389 ·R_ARM_THM_MOVW_ABS_NC»  .LC0440 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
390 »       movt»   r1,·#0441 »       movt»   r1,·#0
391 ·R_ARM_THM_MOVT_ABS»     .LC0442 ·R_ARM_THM_MOVT_ABS»     .LC0
392 »       bl»     0·<PyUnicode_CompareWithASCIIString>443 »       bl»     0·<PyUnicode_CompareWithASCIIString>
393 ·R_ARM_THM_CALL» PyUnicode_CompareWithASCIIString444 ·R_ARM_THM_CALL» PyUnicode_CompareWithASCIIString
394 »       cbz»    r0,·368·<_PyPegen_check_legacy_stmt+0x40>445 »       cbz»    r0,·3d8·<_PyPegen_check_legacy_stmt+0x40>
395 »       ldr»    r0,·[r4,·#4]446 »       ldr»    r0,·[r4,·#4]
396 »       movw»   r1,·#0447 »       movw»   r1,·#0
397 ·R_ARM_THM_MOVW_ABS_NC»  .LC1448 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
398 »       movt»   r1,·#0449 »       movt»   r1,·#0
399 ·R_ARM_THM_MOVT_ABS»     .LC1450 ·R_ARM_THM_MOVT_ABS»     .LC1
400 »       bl»     0·<PyUnicode_CompareWithASCIIString>451 »       bl»     0·<PyUnicode_CompareWithASCIIString>
401 ·R_ARM_THM_CALL» PyUnicode_CompareWithASCIIString452 ·R_ARM_THM_CALL» PyUnicode_CompareWithASCIIString
640 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 6, 17 lines modifiedOffset 6, 17 lines modified
6 ··[····78]··rR6 ··[····78]··rR
7 ··[····7c]··{{7 ··[····7c]··{{
8 ··[····80]··}}8 ··[····80]··}}
9 ··[····84]··f-string:·conversion·type·must·come·right·after·the·exclamanation·mark9 ··[····84]··f-string:·conversion·type·must·come·right·after·the·exclamanation·mark
10 ··[····cc]··<>10 ··[····cc]··<>
11 ··[····d0]··with·Barry·as·BDFL,·use·'<>'·instead·of·'!='11 ··[····d0]··with·Barry·as·BDFL,·use·'<>'·instead·of·'!='
12 ··[···100]··!=12 ··[···100]··!=
 13 ··[···104]··*
13 ··[···104]··print14 ··[···108]··print
14 ··[···10c]··exec15 ··[···110]··exec
15 ··[···114]··* 
16 ··[···118]··Generator·expression·must·be·parenthesized16 ··[···118]··Generator·expression·must·be·parenthesized
17 ··[···144]··attribute17 ··[···144]··attribute
18 ··[···150]··subscript18 ··[···150]··subscript
19 ··[···15c]··starred19 ··[···15c]··starred
20 ··[···164]··name20 ··[···164]··name
21 ··[···16c]··list21 ··[···16c]··list
22 ··[···174]··tuple22 ··[···174]··tuple
91.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 198, 1471 lines modifiedOffset 198, 1480 lines modified
198 0000019c·<_PyPegen_concatenate_strings>:198 0000019c·<_PyPegen_concatenate_strings>:
199 _PyPegen_concatenate_strings():199 _PyPegen_concatenate_strings():
200 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}200 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
201 »       mov.w»  ip,·#4096»  @·0x1000201 »       mov.w»  ip,·#4096»  @·0x1000
202 »       sub.w»  ip,·sp,·ip202 »       sub.w»  ip,·sp,·ip
203 »       str.w»  r0,·[ip,·#3960]»     @·0xf78203 »       str.w»  r0,·[ip,·#3960]»     @·0xf78
204 »       sub»    sp,·#100»     @·0x64204 »       sub»    sp,·#100»     @·0x64
 205 »       mov»    r5,·r0
205 »       mov»    r6,·r2206 »       mov»    r9,·r2
206 »       mov»    r9,·r3207 »       mov»    sl,·r3
207 »       mov»    r7,·r1208 »       mov»    r6,·r1
208 »       str»    r0,·[sp,·#20] 
209 »       cmp»    r1,·#0209 »       cmp»    r1,·#0
210 »       beq.w»  816·<_PyPegen_concatenate_strings+0x67a>210 »       beq.w»  812·<_PyPegen_concatenate_strings+0x676>
211 »       ldr»    r3,·[r1,·#0]211 »       ldr»    r7,·[r1,·#0]
212 »       cmp»    r3,·#0212 »       cmp»    r7,·#0
213 »       ble.w»  818·<_PyPegen_concatenate_strings+0x67c>213 »       ble.w»  814·<_PyPegen_concatenate_strings+0x678>
214 »       ldr»    r0,·[r1,·#8]214 »       ldr»    r0,·[r1,·#8]
215 »       ldrd»   r2,·r4,·[r0]215 »       ldrd»   r3,·r4,·[r0]
216 »       cmp»    r2,·#20216 »       cmp»    r3,·#20
217 »       bne.w»  73c·<_PyPegen_concatenate_strings+0x5a0>217 »       bne.w»  71e·<_PyPegen_concatenate_strings+0x582>
218 »       ldr»    r1,·[r4,·#4]218 »       ldr»    r2,·[r4,·#4]
219 »       movw»   r2,·#0219 »       movw»   r3,·#0
220 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type220 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type
221 »       movt»   r2,·#0221 »       movt»   r3,·#0
222 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type222 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type
223 »       cmp»    r1,·r2223 »       cmp»    r2,·r3
224 »       beq.n»  2c4·<_PyPegen_concatenate_strings+0x128>224 »       beq.n»  2b8·<_PyPegen_concatenate_strings+0x11c>
225 »       movs»   r4,·#1225 »       movs»   r4,·#1
226 »       mov.w»  fp,·#0226 »       mov.w»  r8,·#0
227 »       mov»    r2,·r4227 »       mov»    r3,·r4
228 »       cmp»    r3,·#1228 »       cmp»    r7,·#1
229 »       it»     ne229 »       it»     ne
230 »       movne»  r0,·#0230 »       movne»  r1,·#0
231 »       beq.n»  2b8·<_PyPegen_concatenate_strings+0x11c>231 »       beq.n»  2ac·<_PyPegen_concatenate_strings+0x110>
232 »       ldr»    r1,·[r7,·#12]232 »       ldr»    r2,·[r6,·#12]
233 »       ldrd»   ip,·r1,·[r1]233 »       ldrd»   r0,·r2,·[r2]
234 »       cmp.w»  ip,·#20234 »       cmp»    r0,·#20
235 »       bne.w»  75e·<_PyPegen_concatenate_strings+0x5c2>235 »       bne.w»  740·<_PyPegen_concatenate_strings+0x5a4>
236 »       ldr.w»  ip,·[r1,·#4]236 »       ldr»    r0,·[r2,·#4]
237 »       movw»   r1,·#0237 »       movw»   r2,·#0
238 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type238 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type
239 »       movt»   r1,·#0239 »       movt»   r2,·#0
240 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type240 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type
241 »       adds»   r4,·#1241 »       adds»   r4,·#1
242 »       cmp»    ip,·r1242 »       cmp»    r0,·r2
243 »       ite»    ne243 »       ite»    ne
244 »       movne»  r2,·#1244 »       movne»  r3,·#1
245 »       moveq»  r0,·#1245 »       moveq»  r1,·#1
246 »       cmp»    r3,·#2246 »       cmp»    r7,·#2
247 »       beq.n»  270·<_PyPegen_concatenate_strings+0xd4>247 »       beq.n»  268·<_PyPegen_concatenate_strings+0xcc>
248 »       ldr»    r1,·[r7,·#16]248 »       ldr»    r2,·[r6,·#16]
249 »       ldrd»   ip,·r1,·[r1]249 »       ldrd»   r0,·r2,·[r2]
250 »       cmp.w»  ip,·#20250 »       cmp»    r0,·#20
251 »       bne.w»  796·<_PyPegen_concatenate_strings+0x5fa>251 »       bne.w»  78c·<_PyPegen_concatenate_strings+0x5f0>
252 »       ldr.w»  ip,·[r1,·#4]252 »       ldr»    r0,·[r2,·#4]
253 »       movw»   r1,·#0253 »       movw»   r2,·#0
254 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type254 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type
255 »       movt»   r1,·#0255 »       movt»   r2,·#0
256 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type256 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type
257 »       adds»   r4,·#1257 »       adds»   r4,·#1
258 »       cmp»    ip,·r1258 »       cmp»    r0,·r2
259 »       ite»    ne259 »       ite»    ne
260 »       movne»  r2,·#1260 »       movne»  r3,·#1
261 »       moveq»  r0,·#1261 »       moveq»  r1,·#1
262 »       cmp»    r3,·#3262 »       cmp»    r7,·#3
263 »       beq.n»  270·<_PyPegen_concatenate_strings+0xd4>263 »       beq.n»  268·<_PyPegen_concatenate_strings+0xcc>
264 »       add.w»  lr,·r7,·#16264 »       add.w»  ip,·r6,·#16
265 »       movs»   r1,·#3265 »       movs»   r2,·#3
266 »       ldr.w»  ip,·[lr,·#4]!266 »       ldr.w»  lr,·[ip,·#4]!
267 »       movw»   r5,·#0267 »       movw»   r0,·#0
268 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type268 ·R_ARM_THM_MOVW_ABS_NC»  PyBytes_Type
269 »       movt»   r5,·#0269 »       movt»   r0,·#0
270 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type270 ·R_ARM_THM_MOVT_ABS»     PyBytes_Type
271 »       ldrd»   r8,·ip,·[ip]271 »       ldrd»   fp,·lr,·[lr]
272 »       cmp.w»  r8,·#20272 »       cmp.w»  fp,·#20
273 »       bne.w»  7c0·<_PyPegen_concatenate_strings+0x624>273 »       bne.w»  7bc·<_PyPegen_concatenate_strings+0x620>
274 »       ldr.w»  ip,·[ip,·#4]274 »       ldr.w»  lr,·[lr,·#4]
275 »       adds»   r4,·#1275 »       adds»   r4,·#1
276 »       cmp»    ip,·r5276 »       cmp»    lr,·r0
277 »       ite»    ne277 »       ite»    ne
278 »       movne»  r2,·#1278 »       movne»  r3,·#1
279 »       moveq»  r0,·#1279 »       moveq»  r1,·#1
280 »       adds»   r1,·#1280 »       adds»   r2,·#1
281 »       cmp»    r3,·r1281 »       cmp»    r7,·r2
282 »       bne.n»  244·<_PyPegen_concatenate_strings+0xa8>282 »       bne.n»  23c·<_PyPegen_concatenate_strings+0xa0>
283 »       orrs.w» r2,·r2,·fp283 »       orrs.w» r3,·r3,·r8
284 »       beq.w»  6d6·<_PyPegen_concatenate_strings+0x53a>284 »       beq.w»  6c0·<_PyPegen_concatenate_strings+0x524>
285 »       cmp»    r0,·#0285 »       cmp»    r1,·#0
286 »       bne.w»  7fa·<_PyPegen_concatenate_strings+0x65e>286 »       bne.w»  7f6·<_PyPegen_concatenate_strings+0x65a>
287 »       str»    r3,·[sp,·#24]287 »       ldr»    r1,·[r5,·#20]
288 »       mov»    r0,·r4288 »       mov»    r0,·r4
289 »       ldr»    r3,·[sp,·#20] 
290 »       ldr»    r1,·[r3,·#20] 
291 »       bl»     0·<_Py_asdl_expr_seq_new>289 »       bl»     0·<_Py_asdl_expr_seq_new>
292 ·R_ARM_THM_CALL» _Py_asdl_expr_seq_new290 ·R_ARM_THM_CALL» _Py_asdl_expr_seq_new
293 »       ldr»    r3,·[sp,·#24]291 »       str»    r0,·[sp,·#20]
294 »       mov»    sl,·r0 
295 »       cmp»    r0,·#0292 »       cmp»    r0,·#0
296 »       beq.w»  7f6·<_PyPegen_concatenate_strings+0x65a>293 »       beq.w»  7f2·<_PyPegen_concatenate_strings+0x656>
297 »       movs»   r0,·#0294 »       movs»   r2,·#0
298 »       add.w»  ip,·r7,·#4295 »       adds»   r6,·#4
299 »       mov»    r1,·r0296 »       mov»    r1,·r2
 297 »       mov»    fp,·r4
300 »       ldr.w»  r2,·[ip,·#4]!298 »       ldr.w»  r3,·[r6,·#4]!
301 »       ldr»    r5,·[r2,·#0]299 »       ldr»    r0,·[r3,·#0]
302 »       cmp»    r5,·#20300 »       cmp»    r0,·#20
303 »       bne.n»  2d4·<_PyPegen_concatenate_strings+0x138>301 »       bne.n»  2c8·<_PyPegen_concatenate_strings+0x12c>
 302 »       ldr»    r4,·[sp,·#20]
304 »       adds»   r5,·r0,·#2303 »       adds»   r0,·r2,·#2
305 »       adds»   r1,·#1304 »       adds»   r1,·#1
306 »       cmp»    r3,·r1305 »       cmp»    r7,·r1
307 »       str.w»  r2,·[sl,·r5,·lsl·#2]306 »       str.w»  r3,·[r4,·r0,·lsl·#2]
308 »       beq.w»  44a·<_PyPegen_concatenate_strings+0x2ae>307 »       beq.w»  442·<_PyPegen_concatenate_strings+0x2a6>
309 »       adds»   r0,·#1308 »       adds»   r2,·#1
310 »       b.n»    29c·<_PyPegen_concatenate_strings+0x100>309 »       b.n»    28e·<_PyPegen_concatenate_strings+0xf2>
311 »       cmp.w»  fp,·#0310 »       cmp.w»  r8,·#0
312 »       bne.n»  27e·<_PyPegen_concatenate_strings+0xe2>311 »       bne.n»  276·<_PyPegen_concatenate_strings+0xda>
313 »       add»    sp,·#100»     @·0x64312 »       add»    sp,·#100»     @·0x64
314 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}313 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
315 »       cmp»    r3,·#1314 »       cmp»    r7,·#1
316 »       beq.w»  6dc·<_PyPegen_concatenate_strings+0x540>315 »       beq.w»  6c6·<_PyPegen_concatenate_strings+0x52a>
317 »       movs»   r4,·#1316 »       movs»   r4,·#1
318 »       movs»   r2,·#0317 »       movs»   r3,·#0
319 »       mov»    r0,·r4318 »       mov»    r1,·r4
320 »       mov»    fp,·r2319 »       mov»    r8,·r3
321 »       b.n»    1ee·<_PyPegen_concatenate_strings+0x52>320 »       b.n»    1ee·<_PyPegen_concatenate_strings+0x52>
Max diff block lines reached; 88082/93460 bytes (94.25%) of diff not shown.
3.67 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 8, 16 lines modifiedOffset 8, 16 lines modified
8 ··0x00000050·7372612e·30005f67·65745f6e·616d6573·sra.0._get_names8 ··0x00000050·7372612e·30005f67·65745f6e·616d6573·sra.0._get_names
9 ··0x00000060·2e697372·612e3000·5f676574·5f646566·.isra.0._get_def9 ··0x00000060·2e697372·612e3000·5f676574·5f646566·.isra.0._get_def
10 ··0x00000070·61756c74·732e6973·72612e30·002e4c43·aults.isra.0..LC10 ··0x00000070·61756c74·732e6973·72612e30·002e4c43·aults.isra.0..LC
11 ··0x00000080·36005241·4953455f·4552524f·525f4b4e·6.RAISE_ERROR_KN11 ··0x00000080·36005241·4953455f·4552524f·525f4b4e·6.RAISE_ERROR_KN
12 ··0x00000090·4f574e5f·4c4f4341·54494f4e·002e4c43·OWN_LOCATION..LC12 ··0x00000090·4f574e5f·4c4f4341·54494f4e·002e4c43·OWN_LOCATION..LC
13 ··0x000000a0·37002e4c·4338002e·4c433900·2e4c4331·7..LC8..LC9..LC113 ··0x000000a0·37002e4c·4338002e·4c433900·2e4c4331·7..LC8..LC9..LC1
14 ··0x000000b0·30002e4c·43313100·2e4c4331·32002e4c·0..LC11..LC12..L14 ··0x000000b0·30002e4c·43313100·2e4c4331·32002e4c·0..LC11..LC12..L
15 ··0x000000c0·43313300·2e4c4330·002e4c43·31002e4c·C13..LC0..LC1..L15 ··0x000000c0·43313300·2e4c4331·34002e4c·4330002e·C13..LC14..LC0..
16 ··0x000000d0·43313400·2e4c4331·35002e4c·43313600·C14..LC15..LC16.16 ··0x000000d0·4c433100·2e4c4331·35002e4c·43313600·LC1..LC15..LC16.
17 ··0x000000e0·2e4c4331·37002e4c·43313800·2e4c4331·.LC17..LC18..LC117 ··0x000000e0·2e4c4331·37002e4c·43313800·2e4c4331·.LC17..LC18..LC1
18 ··0x000000f0·39002e4c·43323000·2e4c4332·31002e4c·9..LC20..LC21..L18 ··0x000000f0·39002e4c·43323000·2e4c4332·31002e4c·9..LC20..LC21..L
19 ··0x00000100·43323200·2e4c4332·33002e4c·43323400·C22..LC23..LC24.19 ··0x00000100·43323200·2e4c4332·33002e4c·43323400·C22..LC23..LC24.
20 ··0x00000110·2e4c4332·35002e4c·43323600·2e4c4332·.LC25..LC26..LC220 ··0x00000110·2e4c4332·35002e4c·43323600·2e4c4332·.LC25..LC26..LC2
21 ··0x00000120·37002e4c·43323800·2e4c4332·39002e4c·7..LC28..LC29..L21 ··0x00000120·37002e4c·43323800·2e4c4332·39002e4c·7..LC28..LC29..L
22 ··0x00000130·43333000·2e4c4333·31002e4c·43333200·C30..LC31..LC32.22 ··0x00000130·43333000·2e4c4333·31002e4c·43333200·C30..LC31..LC32.
23 ··0x00000140·2e4c4333·33002e4c·43333400·2e4c4333·.LC33..LC34..LC323 ··0x00000140·2e4c4333·33002e4c·43333400·2e4c4333·.LC33..LC34..LC3
1.86 MB
parser.o
876 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········177196·(bytes·into·file)13 ··Start·of·section·headers:··········177216·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
3.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x2b42c:1 There·are·16·section·headers,·starting·at·offset·0x2b440:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·006dd0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·006dd4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0224d8·0024c0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0224dc·0024c0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·006e04·000188·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·006e08·000188·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·024998·000170·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·02499c·000170·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·006f8c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·006f90·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·006f8c·015274·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·006f90·015274·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·024b08·0063b0·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·024b0c·0063c0·08···I·13···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·01c200·001217·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·01c204·001217·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·01d418·000d88·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·01d41c·000d88·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·02aeb8·0004f0·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·02aecc·0004f0·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·01e1a0·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·01e1a4·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01e1a0·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01e1a4·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·01e1d4·002290·10·····14·392··417 ··[13]·.symtab···········SYMTAB··········00000000·01e1d8·002290·10·····14·392··4
18 ··[14]·.strtab···········STRTAB··········00000000·020464·002071·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·020468·002071·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·02b3a8·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·02b3bc·000084·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
38.0 KB
readelf --wide --symbols {}
    
Offset 2, 24 lines modifiedOffset 2, 24 lines modified
2 Symbol·table·'.symtab'·contains·553·entries:2 Symbol·table·'.symtab'·contains·553·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·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
8 ·····4:·00000965··6850·FUNC····LOCAL··DEFAULT····6·compound_stmt_rule8 ·····4:·00000965··6850·FUNC····LOCAL··DEFAULT····6·compound_stmt_rule
9 ·····5:·000027a1··6504·FUNC····LOCAL··DEFAULT····6·simple_stmt_rule9 ·····5:·000027a1··6520·FUNC····LOCAL··DEFAULT····6·simple_stmt_rule
10 ·····6:·000022ed··1106·FUNC····LOCAL··DEFAULT····1·expressions_rule10 ·····6:·000022f1··1106·FUNC····LOCAL··DEFAULT····1·expressions_rule
11 ·····7:·00003405···226·FUNC····LOCAL··DEFAULT····1·_loop0_1_rule11 ·····7:·00003461···226·FUNC····LOCAL··DEFAULT····1·_loop0_1_rule
12 ·····8:·000025cd···468·FUNC····LOCAL··DEFAULT····6·simple_stmts_rule12 ·····8:·000025cd···468·FUNC····LOCAL··DEFAULT····6·simple_stmts_rule
13 ·····9:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_141_rule13 ·····9:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_141_rule
14 ····10:·000071a5··1362·FUNC····LOCAL··DEFAULT····6·expression_rule14 ····10:·0000719d··1362·FUNC····LOCAL··DEFAULT····6·expression_rule
15 ····11:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_143_rule15 ····11:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_143_rule
16 ····12:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_145_rule16 ····12:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_145_rule
17 ····13:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_147_rule17 ····13:·00000813···280·FUNC····LOCAL··DEFAULT····9·_gather_147_rule
18 ····14:·00003405···226·FUNC····LOCAL··DEFAULT····1·_loop0_2_rule18 ····14:·00003461···226·FUNC····LOCAL··DEFAULT····1·_loop0_2_rule
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.419 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC021 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
22 ····18:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC122 ····18:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
23 ····19:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC223 ····19:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
24 ····20:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC324 ····20:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
25 ····21:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC425 ····21:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
543 KB
readelf --wide --relocs {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x224d8·contains·1176·entries:1 Relocation·section·'.rel.text'·at·offset·0x224dc·contains·1176·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000062··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token3 00000062··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token
4 000000be··0001890a·R_ARM_THM_CALL·········00000000···PyMem_Malloc4 000000be··0001890a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
5 000000de··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token5 000000de··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token
6 000000f0··00018e0a·R_ARM_THM_CALL·········00000000···_Py_asdl_generic_seq_new6 000000f0··00018e0a·R_ARM_THM_CALL·········00000000···_Py_asdl_generic_seq_new
7 00000104··00018f0a·R_ARM_THM_CALL·········00000000···PyMem_Free7 00000104··00018f0a·R_ARM_THM_CALL·········00000000···PyMem_Free
8 00000114··0001970a·R_ARM_THM_CALL·········00000000···_PyPegen_seq_insert_in_front8 00000114··0001970a·R_ARM_THM_CALL·········00000000···_PyPegen_seq_insert_in_front
9 0000012c··00019c0a·R_ARM_THM_CALL·········00000000···_PyPegen_get_last_nonnwhitespace_token9 0000012c··00019c0a·R_ARM_THM_CALL·········00000000···_PyPegen_get_last_nonnwhitespace_token
10 00000148··0001f10a·R_ARM_THM_CALL·········00000000···_PyAST_Import10 00000148··0001f10a·R_ARM_THM_CALL·········00000000···_PyAST_Import
11 0000015e··0001930a·R_ARM_THM_CALL·········00000000···PyErr_Occurred11 0000015e··0001930a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
12 000001a2··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token12 000001a2··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token
13 000001ca··0001890a·R_ARM_THM_CALL·········00000000···PyMem_Malloc13 000001ca··0001890a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
14 000001fa··00018e0a·R_ARM_THM_CALL·········00000000···_Py_asdl_generic_seq_new14 000001fa··00018e0a·R_ARM_THM_CALL·········00000000···_Py_asdl_generic_seq_new
15 0000020e··00018f0a·R_ARM_THM_CALL·········00000000···PyMem_Free15 0000020e··00018f0a·R_ARM_THM_CALL·········00000000···PyMem_Free
16 0000021a··0000a00a·R_ARM_THM_CALL·········0000dc2d···dotted_name_rule16 0000021a··0000a00a·R_ARM_THM_CALL·········0000dc19···dotted_name_rule
17 0000022c··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token17 0000022c··00018a0a·R_ARM_THM_CALL·········00000000···_PyPegen_expect_token
18 00000246··00019c0a·R_ARM_THM_CALL·········00000000···_PyPegen_get_last_nonnwhitespace_token18 00000246··00019c0a·R_ARM_THM_CALL·········00000000···_PyPegen_get_last_nonnwhitespace_token
19 0000025a··0001f20a·R_ARM_THM_CALL·········00000000···_PyPegen_seq_count_dots19 0000025a··0001f20a·R_ARM_THM_CALL·········00000000···_PyPegen_seq_count_dots
20 00000272··0001f30a·R_ARM_THM_CALL·········00000000···_PyAST_ImportFrom20 00000272··0001f30a·R_ARM_THM_CALL·········00000000···_PyAST_ImportFrom
21 0000027c··0001930a·R_ARM_THM_CALL·········00000000···PyErr_Occurred21 0000027c··0001930a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
22 000002ca··00018f0a·R_ARM_THM_CALL·········00000000···PyMem_Free22 000002ca··00018f0a·R_ARM_THM_CALL·········00000000···PyMem_Free
23 000002d2··0001980a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory23 000002d2··0001980a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
1.25 KB
strings --all --bytes=8 {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 e+F1F·F@4 e+F1F·F@
5 BFIFPFgi5 BFIFPFgi
6 1FCFPFfi6 1FCFPFfi
7 (Fei{iZF7 (Fei{iZF
8 +F:FAFei8 +F:FAFei
9 *FCF9Fei9 *FCF9Fei
10 ,F=FGF(F10 ,F=FGF(F
11 3F@FRFeiQF11 3FHFRFeiQF
12 +Qh@hH`N12 +Qh@hH`N
13 +Qh@iHa613 +Qh@iHa6
14 9FKFRFgi14 9FKFRFgi
15 VCF:FQFeiHF15 VCF:FQFeiHF
16 &3F)F·F@16 &3F)F·F@
17 1FCFRFfi17 1FCFRFfi
18 ;3FBFQFfi18 ;3FBFQFfi
329 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 216, 15 lines modifiedOffset 216, 15 lines modified
216 »       mov»    r0,·r5216 »       mov»    r0,·r5
217 »       bl»     0·<PyMem_Free>217 »       bl»     0·<PyMem_Free>
218 ·R_ARM_THM_CALL» PyMem_Free218 ·R_ARM_THM_CALL» PyMem_Free
219 »       ldr»    r3,·[r4,·#88]» @·0x58219 »       ldr»    r3,·[r4,·#88]» @·0x58
220 »       mov»    r0,·r4220 »       mov»    r0,·r4
221 »       subs»   r3,·#1221 »       subs»   r3,·#1
222 »       str»    r3,·[r4,·#88]» @·0x58222 »       str»    r3,·[r4,·#88]» @·0x58
223 »       bl»     dc2c·<dotted_name_rule>223 »       bl»     dc18·<dotted_name_rule>
224 ·R_ARM_THM_CALL» dotted_name_rule224 ·R_ARM_THM_CALL» dotted_name_rule
225 »       mov»    r6,·r0225 »       mov»    r6,·r0
226 »       cmp»    r0,·#0226 »       cmp»    r0,·#0
227 »       beq.w»  3ba·<import_stmt_rule+0x3ba>227 »       beq.w»  3ba·<import_stmt_rule+0x3ba>
228 »       mov»    r0,·r4228 »       mov»    r0,·r4
229 »       movw»   r1,·#607»    @·0x25f229 »       movw»   r1,·#607»    @·0x25f
230 »       bl»     0·<_PyPegen_expect_token>230 »       bl»     0·<_PyPegen_expect_token>
981 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 232, 21 lines modifiedOffset 232, 21 lines modified
232 »       str»    r1,·[r0,·#88]» @·0x58232 »       str»    r1,·[r0,·#88]» @·0x58
233 »       beq.w»  934·<_PyPegen_parse+0x934>233 »       beq.w»  934·<_PyPegen_parse+0x934>
234 »       ldr»    r6,·[r4,·#60]» @·0x3c234 »       ldr»    r6,·[r4,·#60]» @·0x3c
235 »       cmp»    r6,·#0235 »       cmp»    r6,·#0
236 »       bne.w»  3be·<_PyPegen_parse+0x3be>236 »       bne.w»  3be·<_PyPegen_parse+0x3be>
237 »       mov»    r0,·r4237 »       mov»    r0,·r4
238 »       ldr»    r7,·[r4,·#8]238 »       ldr»    r7,·[r4,·#8]
239 »       bl»     22ec·<compound_stmt_rule+0x1988>239 »       bl»     22f0·<compound_stmt_rule+0x198c>
240 ·R_ARM_THM_CALL» expressions_rule240 ·R_ARM_THM_CALL» expressions_rule
241 »       mov»    r5,·r0241 »       mov»    r5,·r0
242 »       cmp»    r0,·#0242 »       cmp»    r0,·#0
243 »       beq.w»  37a·<_PyPegen_parse+0x37a>243 »       beq.w»  37a·<_PyPegen_parse+0x37a>
244 »       mov»    r0,·r4244 »       mov»    r0,·r4
245 »       bl»     3404·<simple_stmt_rule+0xc64>245 »       bl»     3460·<simple_stmt_rule+0xcc0>
246 ·R_ARM_THM_CALL» _loop0_1_rule246 ·R_ARM_THM_CALL» _loop0_1_rule
247 »       cmp»    r0,·#0247 »       cmp»    r0,·#0
248 »       beq.w»  37a·<_PyPegen_parse+0x37a>248 »       beq.w»  37a·<_PyPegen_parse+0x37a>
249 »       mov»    r1,·r6249 »       mov»    r1,·r6
250 »       mov»    r0,·r4250 »       mov»    r0,·r4
251 »       bl»     0·<_PyPegen_expect_token>251 »       bl»     0·<_PyPegen_expect_token>
252 ·R_ARM_THM_CALL» _PyPegen_expect_token252 ·R_ARM_THM_CALL» _PyPegen_expect_token
6.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       str»    r4,·[sp,·#4]41 »       str»    r4,·[sp,·#4]
42 »       strd»   r5,·r0,·[sp,·#8]42 »       strd»   r5,·r0,·[sp,·#8]
43 »       mov»    r3,·sl43 »       mov»    r3,·sl
44 »       mov»    r2,·r944 »       mov»    r2,·r9
45 »       mov»    r1,·r845 »       mov»    r1,·r8
46 »       mov»    r0,·r646 »       mov»    r0,·r6
47 »       str»    r7,·[sp,·#0]47 »       str»    r7,·[sp,·#0]
48 »       bl»     37ac·<RAISE_ERROR_KNOWN_LOCATION>48 »       bl»     3808·<RAISE_ERROR_KNOWN_LOCATION>
49 ·R_ARM_THM_CALL» RAISE_ERROR_KNOWN_LOCATION49 ·R_ARM_THM_CALL» RAISE_ERROR_KNOWN_LOCATION
50 »       mov»    r4,·r050 »       mov»    r4,·r0
51 »       b.n»    74·<_RAISE_SYNTAX_ERROR_INVALID_TARGET+0x74>51 »       b.n»    74·<_RAISE_SYNTAX_ERROR_INVALID_TARGET+0x74>
52 »       bl»     0·<PyErr_Occurred>52 »       bl»     0·<PyErr_Occurred>
53 ·R_ARM_THM_CALL» PyErr_Occurred53 ·R_ARM_THM_CALL» PyErr_Occurred
54 »       cbz»    r0,·74·<_RAISE_SYNTAX_ERROR_INVALID_TARGET+0x74>54 »       cbz»    r0,·74·<_RAISE_SYNTAX_ERROR_INVALID_TARGET+0x74>
55 »       movs»   r3,·#155 »       movs»   r3,·#1
4.48 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 71, 20 lines modifiedOffset 71, 20 lines modified
71 ··0x00000440·67617468·65725f31·385f7275·6c650069·gather_18_rule.i71 ··0x00000440·67617468·65725f31·385f7275·6c650069·gather_18_rule.i
72 ··0x00000450·6e76616c·69645f61·6e6e5f61·73736967·nvalid_ann_assig72 ··0x00000450·6e76616c·69645f61·6e6e5f61·73736967·nvalid_ann_assig
73 ··0x00000460·6e5f7461·72676574·5f72756c·65007374·n_target_rule.st73 ··0x00000460·6e5f7461·72676574·5f72756c·65007374·n_target_rule.st
74 ··0x00000470·61725f6e·616d6564·5f657870·72657373·ar_named_express74 ··0x00000470·61725f6e·616d6564·5f657870·72657373·ar_named_express
75 ··0x00000480·696f6e5f·72756c65·005f6c6f·6f70305f·ion_rule._loop0_75 ··0x00000480·696f6e5f·72756c65·005f6c6f·6f70305f·ion_rule._loop0_
76 ··0x00000490·3136345f·72756c65·005f6c6f·6f70305f·164_rule._loop0_76 ··0x00000490·3136345f·72756c65·005f6c6f·6f70305f·164_rule._loop0_
77 ··0x000004a0·3136355f·72756c65·005f6761·74686572·165_rule._gather77 ··0x000004a0·3136355f·72756c65·005f6761·74686572·165_rule._gather
78 ··0x000004b0·5f32305f·72756c65·00747970·655f7061·_20_rule.type_pa78 ··0x000004b0·5f32305f·72756c65·005f5241·4953455f·_20_rule._RAISE_
79 ··0x000004c0·72616d73·5f72756c·65005f52·41495345·rams_rule._RAISE 
80 ··0x000004d0·5f53594e·5441585f·4552524f·525f494e·_SYNTAX_ERROR_IN79 ··0x000004c0·53594e54·41585f45·52524f52·5f494e56·SYNTAX_ERROR_INV
81 ··0x000004e0·56414c49·445f5441·52474554·005f746d·VALID_TARGET._tm80 ··0x000004d0·414c4944·5f544152·47455400·73746172·ALID_TARGET.star
82 ··0x000004f0·705f3136·365f7275·6c650073·7461725f·p_166_rule.star_ 
83 ··0x00000500·6e616d65·645f6578·70726573·73696f6e·named_expression81 ··0x000004e0·5f6e616d·65645f65·78707265·7373696f·_named_expressio
 82 ··0x000004f0·6e735f72·756c6500·5f746d70·5f313636·ns_rule._tmp_166
 83 ··0x00000500·5f72756c·65007479·70655f70·6172616d·_rule.type_param
84 ··0x00000510·735f7275·6c650074·5f707269·6d617279·s_rule.t_primary84 ··0x00000510·735f7275·6c650074·5f707269·6d617279·s_rule.t_primary
85 ··0x00000520·5f72756c·65006765·6e657870·5f72756c·_rule.genexp_rul85 ··0x00000520·5f72756c·65006765·6e657870·5f72756c·_rule.genexp_rul
86 ··0x00000530·65006172·67756d65·6e74735f·72756c65·e.arguments_rule86 ··0x00000530·65006172·67756d65·6e74735f·72756c65·e.arguments_rule
87 ··0x00000540·002e4c43·3236002e·4c433237·002e4c43·..LC26..LC27..LC87 ··0x00000540·002e4c43·3236002e·4c433237·002e4c43·..LC26..LC27..LC
88 ··0x00000550·3238002e·4c433239·002e4c43·3330002e·28..LC29..LC30..88 ··0x00000550·3238002e·4c433239·002e4c43·3330002e·28..LC29..LC30..
89 ··0x00000560·4c433331·005f746d·705f3933·5f72756c·LC31._tmp_93_rul89 ··0x00000560·4c433331·005f746d·705f3933·5f72756c·LC31._tmp_93_rul
90 ··0x00000570·65007374·72696e67·735f7275·6c650074·e.strings_rule.t90 ··0x00000570·65007374·72696e67·735f7275·6c650074·e.strings_rule.t
10.7 KB
string_parser.o
1.14 KB
readelf --wide --symbols {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ····15:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····6·$t19 ····15:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
20 ····16:·00000001···282·FUNC····LOCAL··DEFAULT····1·warn_invalid_escape_sequence20 ····16:·00000001···282·FUNC····LOCAL··DEFAULT····1·warn_invalid_escape_sequence
21 ····17:·00000965····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF21 ····17:·00000965····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
22 ····18:·0000011d····68·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION.constprop.022 ····18:·0000011d····68·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION.constprop.0
23 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC423 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
24 ····20:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC524 ····20:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000001··1838·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_parse_string26 ····22:·00000001··1840·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_parse_string
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8Stateful31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8Stateful
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
2.79 KB
readelf --wide --relocs {}
    
Offset 156, 27 lines modifiedOffset 156, 27 lines modified
156 00000590··0000200a·R_ARM_THM_CALL·········00000000···_PyBytes_DecodeEscape156 00000590··0000200a·R_ARM_THM_CALL·········00000000···_PyBytes_DecodeEscape
157 000005a4··0000100a·R_ARM_THM_CALL·········00000001···warn_invalid_escape_sequence157 000005a4··0000100a·R_ARM_THM_CALL·········00000001···warn_invalid_escape_sequence
158 000005c0··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc158 000005c0··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
159 000005e4··0000210a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8159 000005e4··0000210a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8
160 00000606··0000042f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC2160 00000606··0000042f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC2
161 0000060a··00000430·R_ARM_THM_MOVT_ABS·····0000004c···.LC2161 0000060a··00000430·R_ARM_THM_MOVT_ABS·····0000004c···.LC2
162 00000654··0000220a·R_ARM_THM_CALL·········00000000···__sprintf_chk162 00000654··0000220a·R_ARM_THM_CALL·········00000000···__sprintf_chk
163 00000684··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc163 00000686··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
164 0000069a··0000100a·R_ARM_THM_CALL·········00000001···warn_invalid_escape_sequence164 0000069c··0000100a·R_ARM_THM_CALL·········00000001···warn_invalid_escape_sequence
165 000006b0··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError165 000006b2··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
166 000006b4··00002330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError166 000006b6··00002330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
167 000006b8··0000032f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1167 000006ba··0000032f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
168 000006bc··00000330·R_ARM_THM_MOVT_ABS·····0000001c···.LC1168 000006be··00000330·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
169 000006ce··0000120a·R_ARM_THM_CALL·········0000011d···RAISE_ERROR_KNOWN_LOCATION.constprop.0169 000006d0··0000120a·R_ARM_THM_CALL·········0000011d···RAISE_ERROR_KNOWN_LOCATION.constprop.0
170 000006d4··0000052f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC3170 000006d6··0000052f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC3
171 000006d8··00000530·R_ARM_THM_MOVT_ABS·····00000054···.LC3171 000006da··00000530·R_ARM_THM_MOVT_ABS·····00000054···.LC3
172 00000718··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc172 0000071a··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
173 00000720··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0173 00000722··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
174 00000724··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0174 00000726··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
175 00000728··00001d0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall175 0000072a··00001d0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
176 00000772··00001c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize176 00000772··00001c0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
177 0000077c··0000170a·R_ARM_THM_CALL·········00000000···PyBytes_AsString177 0000077c··0000170a·R_ARM_THM_CALL·········00000000···PyBytes_AsString
178 000007da··00001e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscapeInternal178 000007da··00001e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_DecodeUnicodeEscapeInternal
179 000007ec··0000100a·R_ARM_THM_CALL·········00000001···warn_invalid_escape_sequence179 000007ec··0000100a·R_ARM_THM_CALL·········00000001···warn_invalid_escape_sequence
180 0000080c··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc180 0000080c··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
181 0000082a··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc181 0000082a··00001f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
182 00000852··0000210a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8182 00000852··0000210a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeUTF8
6.76 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 »       mov»    r0,·r438 »       mov»    r0,·r4
39 »       bl»     0·<strlen>39 »       bl»     0·<strlen>
40 ·R_ARM_THM_CALL» strlen40 ·R_ARM_THM_CALL» strlen
41 »       ldrb»   r2,·[r5,·r0]41 »       ldrb»   r2,·[r5,·r0]
42 »       add.w»  sl,·r0,·#4294967295» @·0xffffffff42 »       add.w»  sl,·r0,·#4294967295» @·0xffffffff
43 »       adds»   r7,·r5,·r043 »       adds»   r7,·r5,·r0
44 »       cmp»    r2,·r844 »       cmp»    r2,·r8
45 »       bne.w»  71e·<_PyPegen_parse_string+0x71e>45 »       bne.w»  720·<_PyPegen_parse_string+0x720>
46 »       cmp.w»  sl,·#346 »       cmp.w»  sl,·#3
47 »       bls.n»  76·<_PyPegen_parse_string+0x76>47 »       bls.n»  76·<_PyPegen_parse_string+0x76>
48 »       ldrb»   r2,·[r5,·#1]48 »       ldrb»   r2,·[r5,·#1]
49 »       cmp»    r2,·r849 »       cmp»    r2,·r8
50 »       beq.n»  114·<_PyPegen_parse_string+0x114>50 »       beq.n»  114·<_PyPegen_parse_string+0x114>
51 »       cmp.w»  fp,·#051 »       cmp.w»  fp,·#0
52 »       bne.n»  86·<_PyPegen_parse_string+0x86>52 »       bne.n»  86·<_PyPegen_parse_string+0x86>
226 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:··········28620·(bytes·into·file)13 ··Start·of·section·headers:··········28624·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
2.8 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x6fcc:1 There·are·16·section·headers,·starting·at·offset·0x6fd0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000954·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000954·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005ecc·000478·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·005ed0·000478·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000988·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000988·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000988·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000988·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000988·00372c·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000988·003730·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·006344·000ab8·08···I·13···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·006348·000ab8·08···I·13···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0040b4·000651·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0040b8·000651·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·004708·0002cc·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00470c·0002cc·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·006dfc·000148·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·006e00·000148·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0049d4·00000b·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·0049d8·00000b·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0049df·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0049e3·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0049df·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0049e3·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·004a14·000c10·10·····14·111··417 ··[13]·.symtab···········SYMTAB··········00000000·004a18·000c10·10·····14·111··4
18 ··[14]·.strtab···········STRTAB··········00000000·005624·0008a5·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·005628·0008a5·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·006f44·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·006f48·000088·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
10.9 KB
readelf --wide --symbols {}
    
Offset 11, 28 lines modifiedOffset 11, 28 lines modified
11 ·····7:·0000028d····10·FUNC····LOCAL··DEFAULT····8·buf_setreadl11 ·····7:·0000028d····10·FUNC····LOCAL··DEFAULT····8·buf_setreadl
12 ·····8:·000001d9···760·FUNC····LOCAL··DEFAULT····1·check_coding_spec12 ·····8:·000001d9···760·FUNC····LOCAL··DEFAULT····1·check_coding_spec
13 ·····9:·0000023f····78·FUNC····LOCAL··DEFAULT····8·translate_into_utf813 ·····9:·0000023f····78·FUNC····LOCAL··DEFAULT····8·translate_into_utf8
14 ····10:·00000205····58·FUNC····LOCAL··DEFAULT····8·error_ret14 ····10:·00000205····58·FUNC····LOCAL··DEFAULT····8·error_ret
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC017 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
18 ····14:·00003515····52·FUNC····LOCAL··DEFAULT····5·new_string18 ····14:·00003519····52·FUNC····LOCAL··DEFAULT····5·new_string
19 ····15:·00000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LC119 ····15:·00000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
20 ····16:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC220 ····16:·00000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
21 ····17:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC321 ····17:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
22 ····18:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC422 ····18:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
23 ····19:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC523 ····19:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
24 ····20:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC624 ····20:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
25 ····21:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC725 ····21:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
26 ····22:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC826 ····22:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
27 ····23:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC927 ····23:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
28 ····24:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1028 ····24:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
29 ····25:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·000001e5··7856·FUNC····LOCAL··DEFAULT····5·tok_get_normal_mode30 ····26:·000001e5··7862·FUNC····LOCAL··DEFAULT····5·tok_get_normal_mode
31 ····27:·000028f1··1468·FUNC····LOCAL··DEFAULT····5·tok_get_fstring_mode31 ····27:·000028f5··1468·FUNC····LOCAL··DEFAULT····5·tok_get_fstring_mode
32 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1232 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
33 ····29:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1333 ····29:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
34 ····30:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1434 ····30:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
35 ····31:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1535 ····31:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
36 ····32:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1636 ····32:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
37 ····33:·00000108·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1737 ····33:·00000108·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
38 ····34:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1838 ····34:·00000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
51.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5ecc·contains·143·entries:1 Relocation·section·'.rel.text'·at·offset·0x5ed0·contains·143·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000020a·R_ARM_THM_CALL·········00000001···tok_new3 00000016··0000020a·R_ARM_THM_CALL·········00000001···tok_new
4 00000032··0000030a·R_ARM_THM_CALL·········000000c9···translate_newlines4 00000032··0000030a·R_ARM_THM_CALL·········000000c9···translate_newlines
5 00000044··0000042f·R_ARM_THM_MOVW_ABS_NC··000001cd···buf_ungetc5 00000044··0000042f·R_ARM_THM_MOVW_ABS_NC··000001cd···buf_ungetc
6 00000048··00000430·R_ARM_THM_MOVT_ABS·····000001cd···buf_ungetc6 00000048··00000430·R_ARM_THM_MOVT_ABS·····000001cd···buf_ungetc
7 0000004c··0000052f·R_ARM_THM_MOVW_ABS_NC··000001bd···buf_getc7 0000004c··0000052f·R_ARM_THM_MOVW_ABS_NC··000001bd···buf_getc
8 00000050··00000530·R_ARM_THM_MOVT_ABS·····000001bd···buf_getc8 00000050··00000530·R_ARM_THM_MOVT_ABS·····000001bd···buf_getc
653 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 91, 25 lines modifiedOffset 91, 25 lines modified
91 _PyToken_TwoChars91 _PyToken_TwoChars
92 _PyUnicode_IsPrintable92 _PyUnicode_IsPrintable
93 _PyToken_OneChar93 _PyToken_OneChar
94 _PyToken_ThreeChars94 _PyToken_ThreeChars
95 PyUnicode_DecodeUTF895 PyUnicode_DecodeUTF8
96 _PyUnicode_ScanIdentifier96 _PyUnicode_ScanIdentifier
97 _Py_Dealloc97 _Py_Dealloc
98 _Py_FatalErrorFunc 
99 PyUnicode_Substring98 PyUnicode_Substring
100 PyUnicode_AsUTF8String99 PyUnicode_AsUTF8String
101 PyExc_UnicodeDecodeError100 PyExc_UnicodeDecodeError
102 PyErr_ExceptionMatches101 PyErr_ExceptionMatches
 102 _Py_FatalErrorFunc
103 PyObject_Malloc103 PyObject_Malloc
104 PyObject_Free104 PyObject_Free
105 _Py_UniversalNewlineFgetsWithSize105 _Py_UniversalNewlineFgetsWithSize
106 PyObject_CallNoArgs106 PyObject_CallNoArgs
107 PyUnicode_Decode 
108 PyUnicode_AsUTF8AndSize107 PyUnicode_AsUTF8AndSize
 108 PyUnicode_Decode
109 PyExc_StopIteration109 PyExc_StopIteration
110 PyErr_Clear110 PyErr_Clear
111 PyOS_Readline111 PyOS_Readline
112 PySys_WriteStderr112 PySys_WriteStderr
113 PyExc_TypeError113 PyExc_TypeError
114 PyUnicode_FromFormat114 PyUnicode_FromFormat
115 PyExc_SyntaxWarning115 PyExc_SyntaxWarning
6.87 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 »       cmp»    r0,·#0126 »       cmp»    r0,·#0
127 »       beq.n»  106·<_PyTokenizer_FromString+0x106>127 »       beq.n»  106·<_PyTokenizer_FromString+0x106>
128 »       bl»     0·<PyBytes_AsString>128 »       bl»     0·<PyBytes_AsString>
129 ·R_ARM_THM_CALL» PyBytes_AsString129 ·R_ARM_THM_CALL» PyBytes_AsString
130 »       mov»    r5,·r0130 »       mov»    r5,·r0
131 »       b.n»    6e·<_PyTokenizer_FromString+0x6e>131 »       b.n»    6e·<_PyTokenizer_FromString+0x6e>
132 »       mov»    r0,·r4132 »       mov»    r0,·r4
133 »       bl»     3140·<_PyTokenizer_Free>133 »       bl»     3144·<_PyTokenizer_Free>
134 ·R_ARM_THM_CALL» _PyTokenizer_Free134 ·R_ARM_THM_CALL» _PyTokenizer_Free
135 »       movs»   r4,·#0135 »       movs»   r4,·#0
136 »       b.n»    ce·<_PyTokenizer_FromString+0xce>136 »       b.n»    ce·<_PyTokenizer_FromString+0xce>
  
137 00000130·<check_bom.isra.0>:137 00000130·<check_bom.isra.0>:
138 check_bom.isra.0():138 check_bom.isra.0():
139 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}139 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
149 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 »       add.w»  r1,·r0,·ip179 »       add.w»  r1,·r0,·ip
180 »       ldr.w»  r3,·[r3,·#2764]»     @·0xacc180 »       ldr.w»  r3,·[r3,·#2764]»     @·0xacc
181 »       cbnz»   r3,·1ce·<_PyTokenizer_Get+0x3e>181 »       cbnz»   r3,·1ce·<_PyTokenizer_Get+0x3e>
182 »       bl»     1e4·<tok_get_normal_mode>182 »       bl»     1e4·<tok_get_normal_mode>
183 »       ldr.w»  r3,·[r4,·#2692]»     @·0xa84183 »       ldr.w»  r3,·[r4,·#2692]»     @·0xa84
184 »       cbnz»   r3,·1da·<_PyTokenizer_Get+0x4a>184 »       cbnz»   r3,·1da·<_PyTokenizer_Get+0x4a>
185 »       pop»    {r4,·pc}185 »       pop»    {r4,·pc}
186 »       bl»     28f0·<tok_get_fstring_mode>186 »       bl»     28f4·<tok_get_fstring_mode>
187 »       ldr.w»  r3,·[r4,·#2692]»     @·0xa84187 »       ldr.w»  r3,·[r4,·#2692]»     @·0xa84
188 »       cmp»    r3,·#0188 »       cmp»    r3,·#0
189 »       beq.n»  1cc·<_PyTokenizer_Get+0x3c>189 »       beq.n»  1cc·<_PyTokenizer_Get+0x3c>
190 »       movs»   r3,·#22190 »       movs»   r3,·#22
191 »       movs»   r0,·#66»     @·0x42191 »       movs»   r0,·#66»     @·0x42
192 »       str»    r3,·[r4,·#32]192 »       str»    r3,·[r4,·#32]
193 »       pop»    {r4,·pc}193 »       pop»    {r4,·pc}
611 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 »       mov»    r0,·r6171 »       mov»    r0,·r6
172 »       bl»     0·<_Py_Dealloc>172 »       bl»     0·<_Py_Dealloc>
173 ·R_ARM_THM_CALL» _Py_Dealloc173 ·R_ARM_THM_CALL» _Py_Dealloc
174 »       cmp»    r4,·#0174 »       cmp»    r4,·#0
175 »       beq.n»  10c·<fp_setreadl+0x78>175 »       beq.n»  10c·<fp_setreadl+0x78>
176 »       ldr.w»  r0,·[r7,·#2712]»     @·0xa98176 »       ldr.w»  r0,·[r7,·#2712]»     @·0xa98
177 »       str.w»  r4,·[r7,·#2712]»     @·0xa98177 »       str.w»  r4,·[r7,·#2712]»     @·0xa98
178 »       bl»     3318·<Py_XDECREF>178 »       bl»     331c·<Py_XDECREF>
179 ·R_ARM_THM_CALL» Py_XDECREF179 ·R_ARM_THM_CALL» Py_XDECREF
180 »       cmp»    r5,·#0180 »       cmp»    r5,·#0
181 »       bgt.n»  19a·<fp_setreadl+0x106>181 »       bgt.n»  19a·<fp_setreadl+0x106>
182 »       movs»   r0,·#1182 »       movs»   r0,·#1
183 »       b.n»    1f6·<fp_setreadl+0x162>183 »       b.n»    1f6·<fp_setreadl+0x162>
184 »       ldr»    r1,·[r4,·#4]184 »       ldr»    r1,·[r4,·#4]
185 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}185 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
2.99 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 78, 31 lines modifiedOffset 78, 31 lines modified
78 ··0x000004b0·79556e69·636f6465·5f497350·72696e74·yUnicode_IsPrint78 ··0x000004b0·79556e69·636f6465·5f497350·72696e74·yUnicode_IsPrint
79 ··0x000004c0·61626c65·005f5079·546f6b65·6e5f4f6e·able._PyToken_On79 ··0x000004c0·61626c65·005f5079·546f6b65·6e5f4f6e·able._PyToken_On
80 ··0x000004d0·65436861·72005f50·79546f6b·656e5f54·eChar._PyToken_T80 ··0x000004d0·65436861·72005f50·79546f6b·656e5f54·eChar._PyToken_T
81 ··0x000004e0·68726565·43686172·73005079·556e6963·hreeChars.PyUnic81 ··0x000004e0·68726565·43686172·73005079·556e6963·hreeChars.PyUnic
82 ··0x000004f0·6f64655f·4465636f·64655554·4638005f·ode_DecodeUTF8._82 ··0x000004f0·6f64655f·4465636f·64655554·4638005f·ode_DecodeUTF8._
83 ··0x00000500·5079556e·69636f64·655f5363·616e4964·PyUnicode_ScanId83 ··0x00000500·5079556e·69636f64·655f5363·616e4964·PyUnicode_ScanId
84 ··0x00000510·656e7469·66696572·005f5079·5f446561·entifier._Py_Dea84 ··0x00000510·656e7469·66696572·005f5079·5f446561·entifier._Py_Dea
 85 ··0x00000520·6c6c6f63·00507955·6e69636f·64655f53·lloc.PyUnicode_S
85 ··0x00000520·6c6c6f63·005f5079·5f466174·616c4572·lloc._Py_FatalEr 
86 ··0x00000530·726f7246·756e6300·5079556e·69636f64·rorFunc.PyUnicod 
87 ··0x00000540·655f5375·62737472·696e6700·5079556e·e_Substring.PyUn86 ··0x00000530·75627374·72696e67·00507955·6e69636f·ubstring.PyUnico
88 ··0x00000550·69636f64·655f4173·55544638·53747269·icode_AsUTF8Stri87 ··0x00000540·64655f41·73555446·38537472·696e6700·de_AsUTF8String.
89 ··0x00000560·6e670050·79457863·5f556e69·636f6465·ng.PyExc_Unicode88 ··0x00000550·50794578·635f556e·69636f64·65446563·PyExc_UnicodeDec
90 ··0x00000570·4465636f·64654572·726f7200·50794572·DecodeError.PyEr89 ··0x00000560·6f646545·72726f72·00507945·72725f45·odeError.PyErr_E
91 ··0x00000580·725f4578·63657074·696f6e4d·61746368·r_ExceptionMatch90 ··0x00000570·78636570·74696f6e·4d617463·68657300·xceptionMatches.
92 ··0x00000590·6573006d·656d6370·79005079·4f626a65·es.memcpy.PyObje 
93 ··0x000005a0·63745f4d·616c6c6f·63005079·4f626a65·ct_Malloc.PyObje 
94 ··0x000005b0·63745f46·72656500·73747263·6872006d·ct_Free.strchr.m91 ··0x00000580·5f50795f·46617461·6c457272·6f724675·_Py_FatalErrorFu
 92 ··0x00000590·6e630050·794f626a·6563745f·4d616c6c·nc.PyObject_Mall
 93 ··0x000005a0·6f630050·794f626a·6563745f·46726565·oc.PyObject_Free
 94 ··0x000005b0·006d656d·63707900·73747263·6872006d·.memcpy.strchr.m
95 ··0x000005c0·656d6368·72005f50·795f556e·69766572·emchr._Py_Univer95 ··0x000005c0·656d6368·72005f50·795f556e·69766572·emchr._Py_Univer
96 ··0x000005d0·73616c4e·65776c69·6e654667·65747357·salNewlineFgetsW96 ··0x000005d0·73616c4e·65776c69·6e654667·65747357·salNewlineFgetsW
97 ··0x000005e0·69746853·697a6500·50794f62·6a656374·ithSize.PyObject97 ··0x000005e0·69746853·697a6500·50794f62·6a656374·ithSize.PyObject
98 ··0x000005f0·5f43616c·6c4e6f41·72677300·5079556e·_CallNoArgs.PyUn98 ··0x000005f0·5f43616c·6c4e6f41·72677300·5079556e·_CallNoArgs.PyUn
99 ··0x00000600·69636f64·655f4465·636f6465·00507955·icode_Decode.PyU 
100 ··0x00000610·6e69636f·64655f41·73555446·38416e64·nicode_AsUTF8And99 ··0x00000600·69636f64·655f4173·55544638·416e6453·icode_AsUTF8AndS
 100 ··0x00000610·697a6500·5079556e·69636f64·655f4465·ize.PyUnicode_De
101 ··0x00000620·53697a65·00507945·78635f53·746f7049·Size.PyExc_StopI101 ··0x00000620·636f6465·00507945·78635f53·746f7049·code.PyExc_StopI
102 ··0x00000630·74657261·74696f6e·00507945·72725f43·teration.PyErr_C102 ··0x00000630·74657261·74696f6e·00507945·72725f43·teration.PyErr_C
103 ··0x00000640·6c656172·00737464·6f757400·50794f53·lear.stdout.PyOS103 ··0x00000640·6c656172·00737464·6f757400·50794f53·lear.stdout.PyOS
104 ··0x00000650·5f526561·646c696e·65007374·72637079·_Readline.strcpy104 ··0x00000650·5f526561·646c696e·65007374·72637079·_Readline.strcpy
105 ··0x00000660·00507953·79735f57·72697465·53746465·.PySys_WriteStde105 ··0x00000660·00507953·79735f57·72697465·53746465·.PySys_WriteStde
106 ··0x00000670·72720050·79457863·5f547970·65457272·rr.PyExc_TypeErr106 ··0x00000670·72720050·79457863·5f547970·65457272·rr.PyExc_TypeErr
107 ··0x00000680·6f720050·79556e69·636f6465·5f46726f·or.PyUnicode_Fro107 ··0x00000680·6f720050·79556e69·636f6465·5f46726f·or.PyUnicode_Fro
108 ··0x00000690·6d466f72·6d617400·50794578·635f5379·mFormat.PyExc_Sy108 ··0x00000690·6d466f72·6d617400·50794578·635f5379·mFormat.PyExc_Sy
506 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:··········50796·(bytes·into·file)13 ··Start·of·section·headers:··········50872·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.64 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0xc66c:1 There·are·15·section·headers,·starting·at·offset·0xc6b8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000960·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000960·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0096b4·000500·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0096f8·000500·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000994·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000994·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000994·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000994·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000994·004d24·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000994·004d48·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·009bb4·002428·08···I·12···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·009bf8·002430·08···I·12···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0056b8·000d2a·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0056dc·000d2a·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0063e4·000b20·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·006408·000b20·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00bfdc·000610·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00c028·000610·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·006f04·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·006f28·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006f04·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006f28·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·006f38·001640·10·····13·163··416 ··[12]·.symtab···········SYMTAB··········00000000·006f5c·001660·10·····13·165··4
17 ··[13]·.strtab···········STRTAB··········00000000·008578·001139·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·0085bc·001139·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·00c5ec·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·00c638·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
44.1 KB
readelf --wide --symbols {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Symbol·table·'.symtab'·contains·356·entries:1 Symbol·table·'.symtab'·contains·358·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:·000004bf····66·FUNC····LOCAL··DEFAULT····8·null_error5 ·····2:·000004bf····66·FUNC····LOCAL··DEFAULT····8·null_error
6 ·····3:·00003d85····26·FUNC····LOCAL··DEFAULT····5·Py_XDECREF6 ·····3:·00003da9····26·FUNC····LOCAL··DEFAULT····5·Py_XDECREF
7 ·····4:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····4:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC010 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
11 ·····8:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC111 ·····8:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
12 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC212 ·····9:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
13 ····10:·00000210·····0·NOTYPE··LOCAL··DEFAULT····5·$t13 ····10:·00000210·····0·NOTYPE··LOCAL··DEFAULT····5·$t
202 KB
readelf --wide --relocs {}
    
Offset 1, 1520 lines modifiedOffset 1, 1521 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x96b4·contains·160·entries:1 Relocation·section·'.rel.text'·at·offset·0x96f8·contains·160·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··0000b30a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString3 00000014··0000b50a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
4 00000020··0000b40a·R_ARM_THM_CALL·········00000211···PyObject_GetItem4 00000020··0000b60a·R_ARM_THM_CALL·········00000211···PyObject_GetItem
5 00000038··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc5 00000038··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
6 00000076··0000b30a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString6 00000076··0000b50a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
7 00000084··0000c30a·R_ARM_THM_CALL·········00000431···PyObject_SetItem7 00000084··0000c50a·R_ARM_THM_CALL·········00000431···PyObject_SetItem
8 0000009e··0000020a·R_ARM_THM_CALL·········000004bf···null_error8 0000009e··0000020a·R_ARM_THM_CALL·········000004bf···null_error
9 000000aa··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc9 000000aa··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
10 000000be··0000c82f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct10 000000be··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
11 000000c2··0000c830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct11 000000c2··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
12 000000d6··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError12 000000d6··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
13 000000da··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError13 000000da··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
14 000000e0··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC714 000000e0··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7
15 000000e4··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC715 000000e4··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC7
16 000000f0··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_Format16 000000f0··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Format
17 00000108··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc17 00000108··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
18 00000122··0000c82f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct18 00000122··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
19 00000126··0000c830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct19 00000126··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
20 00000140··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError20 00000140··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
21 00000144··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError21 00000144··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
22 00000154··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC722 00000154··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7
23 00000158··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC723 00000158··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC7
24 00000160··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_Format24 00000160··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Format
25 0000016a··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCFunction_Type25 0000016a··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCFunction_Type
26 0000016e··0000e730·R_ARM_THM_MOVT_ABS·····00000000···PyCFunction_Type26 0000016e··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyCFunction_Type
27 0000017e··0000332f·R_ARM_THM_MOVW_ABS_NC··000003ec···.LC2427 0000017e··0000352f·R_ARM_THM_MOVW_ABS_NC··000003ec···.LC24
28 00000182··00003330·R_ARM_THM_MOVT_ABS·····000003ec···.LC2428 00000182··00003530·R_ARM_THM_MOVT_ABS·····000003ec···.LC24
29 00000186··0000e80a·R_ARM_THM_CALL·········00000000···strcmp29 00000186··0000ea0a·R_ARM_THM_CALL·········00000000···strcmp
30 00000196··0000342f·R_ARM_THM_MOVW_ABS_NC··000003f4···.LC2530 00000196··0000362f·R_ARM_THM_MOVW_ABS_NC··000003f4···.LC25
31 0000019a··00003430·R_ARM_THM_MOVT_ABS·····000003f4···.LC2531 0000019a··00003630·R_ARM_THM_MOVT_ABS·····000003f4···.LC25
32 000001a0··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_Format32 000001a0··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Format
33 000001b6··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc33 000001b6··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
34 000001d0··0000432f·R_ARM_THM_MOVW_ABS_NC··000004dc···.LC3134 000001d0··0000452f·R_ARM_THM_MOVW_ABS_NC··000004dc···.LC31
35 000001d4··00004330·R_ARM_THM_MOVT_ABS·····000004dc···.LC3135 000001d4··00004530·R_ARM_THM_MOVT_ABS·····000004dc···.LC31
36 000001e8··0000cc2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyUnion_Type36 000001e8··0000ce2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyUnion_Type
37 000001ec··0000cc30·R_ARM_THM_MOVT_ABS·····00000000···_PyUnion_Type37 000001ec··0000ce30·R_ARM_THM_MOVT_ABS·····00000000···_PyUnion_Type
38 000001f4··0000442f·R_ARM_THM_MOVW_ABS_NC··00000500···.LC3238 000001f4··0000462f·R_ARM_THM_MOVW_ABS_NC··00000500···.LC32
39 000001f8··00004430·R_ARM_THM_MOVT_ABS·····00000500···.LC3239 000001f8··00004630·R_ARM_THM_MOVT_ABS·····00000500···.LC32
40 00000224··0000662f·R_ARM_THM_MOVW_ABS_NC··00000840···.LC5040 00000224··0000682f·R_ARM_THM_MOVW_ABS_NC··00000840···.LC50
41 00000228··00006630·R_ARM_THM_MOVT_ABS·····00000840···.LC5041 00000228··00006830·R_ARM_THM_MOVT_ABS·····00000840···.LC50
42 0000022e··00002f0a·R_ARM_THM_CALL·········000018dd···binary_iop42 0000022e··0000310a·R_ARM_THM_CALL·········000018f1···binary_iop
43 0000026c··0000712f·R_ARM_THM_MOVW_ABS_NC··0000090c···.LC5943 0000026c··0000732f·R_ARM_THM_MOVW_ABS_NC··0000090c···.LC59
44 00000270··00007130·R_ARM_THM_MOVT_ABS·····0000090c···.LC5944 00000270··00007330·R_ARM_THM_MOVT_ABS·····0000090c···.LC59
45 00000276··00002f0a·R_ARM_THM_CALL·········000018dd···binary_iop45 00000276··0000310a·R_ARM_THM_CALL·········000018f1···binary_iop
46 000002a0··0001220a·R_ARM_THM_CALL·········00000000···_PySlice_FromIndices46 000002a0··0001240a·R_ARM_THM_CALL·········00000000···_PySlice_FromIndices
47 000002c4··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 000002c4··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 000002cc··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError48 000002cc··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
49 000002d0··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError49 000002d0··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
50 000002d4··0000722f·R_ARM_THM_MOVW_ABS_NC··00000910···.LC6050 000002d4··0000742f·R_ARM_THM_MOVW_ABS_NC··00000910···.LC60
51 000002d8··00007230·R_ARM_THM_MOVT_ABS·····00000910···.LC6051 000002d8··00007430·R_ARM_THM_MOVT_ABS·····00000910···.LC60
52 000002e0··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_Format52 000002e0··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Format
53 00000308··0000300a·R_ARM_THM_CALL·········00001911···binary_iop153 00000308··0000320a·R_ARM_THM_CALL·········00001925···binary_iop1
54 0000030c··0000c82f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct54 0000030c··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
55 00000310··0000c830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct55 00000310··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
56 0000035a··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc56 0000035a··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
57 00000368··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError57 00000368··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
58 0000036c··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError58 0000036c··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
59 00000372··0000762f·R_ARM_THM_MOVW_ABS_NC··00000968···.LC6459 00000372··0000782f·R_ARM_THM_MOVW_ABS_NC··00000968···.LC64
60 00000376··00007630·R_ARM_THM_MOVT_ABS·····00000968···.LC6460 00000376··00007830·R_ARM_THM_MOVT_ABS·····00000968···.LC64
61 0000037c··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC761 0000037c··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7
62 00000380··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC762 00000380··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC7
63 0000038a··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_Format63 0000038a··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Format
64 000003a8··00007b2f·R_ARM_THM_MOVW_ABS_NC··000009a0···.LC6764 000003a8··00007d2f·R_ARM_THM_MOVW_ABS_NC··000009a0···.LC67
65 000003ac··00007b30·R_ARM_THM_MOVT_ABS·····000009a0···.LC6765 000003ac··00007d30·R_ARM_THM_MOVT_ABS·····000009a0···.LC67
66 000003b2··00002f0a·R_ARM_THM_CALL·········000018dd···binary_iop66 000003b2··0000310a·R_ARM_THM_CALL·········000018f1···binary_iop
67 000003e4··0000ba2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct67 000003e4··0000bc2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
68 000003e8··0000ba30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct68 000003e8··0000bc30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
69 000003f2··0000c02f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyObject_NextNotImplemented69 000003f2··0000c22f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyObject_NextNotImplemented
70 000003f6··0000c030·R_ARM_THM_MOVT_ABS·····00000000···_PyObject_NextNotImplemented70 000003f6··0000c230·R_ARM_THM_MOVT_ABS·····00000000···_PyObject_NextNotImplemented
71 0000040a··0001340a·R_ARM_THM_CALL·········00000000···_PyGen_FetchStopIterationValue71 0000040a··0001360a·R_ARM_THM_CALL·········00000000···_PyGen_FetchStopIterationValue
72 0000042a··00010b0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod72 0000042a··00010d0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
73 00000434··0000bf02·R_ARM_ABS32············00000000···_PyRuntime73 00000434··0000c102·R_ARM_ABS32············00000000···_PyRuntime
74 00000458··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError74 00000458··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
75 0000045c··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError75 0000045c··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
76 00000462··00007f2f·R_ARM_THM_MOVW_ABS_NC··00000a88···.LC7076 00000462··0000812f·R_ARM_THM_MOVW_ABS_NC··00000a88···.LC70
77 00000466··00007f30·R_ARM_THM_MOVT_ABS·····00000a88···.LC7077 00000466··00008130·R_ARM_THM_MOVT_ABS·····00000a88···.LC70
78 0000046c··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_Format78 0000046c··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Format
79 0000049c··0000a70a·R_ARM_THM_CALL·········00000345···PyObject_GetIter79 0000049c··0000a90a·R_ARM_THM_CALL·········00000345···PyObject_GetIter
80 000004ae··0000c20a·R_ARM_THM_CALL·········000003dd···PyIter_Next80 000004ae··0000c40a·R_ARM_THM_CALL·········000003dd···PyIter_Next
81 000004bc··00013d0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool81 000004bc··00013f0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
82 000004f0··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc82 000004f0··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
83 00000512··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc83 00000512··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
84 00000528··0000d92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError84 00000528··0000db2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
85 0000052c··0000d930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError85 0000052c··0000db30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
86 00000530··0000872f·R_ARM_THM_MOVW_ABS_NC··00000b04···.LC7586 00000530··0000892f·R_ARM_THM_MOVW_ABS_NC··00000b04···.LC75
87 00000534··00008730·R_ARM_THM_MOVT_ABS·····00000b04···.LC7587 00000534··00008930·R_ARM_THM_MOVT_ABS·····00000b04···.LC75
88 0000053a··0000d60a·R_ARM_THM_CALL·········00000000···PyErr_SetString88 0000053a··0000d80a·R_ARM_THM_CALL·········00000000···PyErr_SetString
89 00000540··0000aa0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred89 00000540··0000ac0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
90 0000054c··0000f92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError90 0000054c··0000fb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
91 00000550··0000f930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError91 00000550··0000fb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
92 00000554··0000882f·R_ARM_THM_MOVW_ABS_NC··00000b24···.LC7692 00000554··00008a2f·R_ARM_THM_MOVW_ABS_NC··00000b24···.LC76
93 00000558··00008830·R_ARM_THM_MOVT_ABS·····00000b24···.LC7693 00000558··00008a30·R_ARM_THM_MOVT_ABS·····00000b24···.LC76
94 0000055e··0000d60a·R_ARM_THM_CALL·········00000000···PyErr_SetString94 0000055e··0000d80a·R_ARM_THM_CALL·········00000000···PyErr_SetString
95 00000568··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError95 00000568··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
96 0000056c··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError96 0000056c··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
97 00000572··00013e0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches97 00000572··0001400a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
98 0000057a··0000852f·R_ARM_THM_MOVW_ABS_NC··00000ab8···.LC7398 0000057a··0000872f·R_ARM_THM_MOVW_ABS_NC··00000ab8···.LC73
99 0000057e··00008530·R_ARM_THM_MOVT_ABS·····00000ab8···.LC7399 0000057e··00008730·R_ARM_THM_MOVT_ABS·····00000ab8···.LC73
100 00000586··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_Format100 00000586··0000c00a·R_ARM_THM_CALL·········00000000···PyErr_Format
101 00000590··0000020a·R_ARM_THM_CALL·········000004bf···null_error101 00000590··0000020a·R_ARM_THM_CALL·········000004bf···null_error
102 0000059e··0000d92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError102 0000059e··0000db2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
103 000005a2··0000d930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError103 000005a2··0000db30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
104 000005a6··0000862f·R_ARM_THM_MOVW_ABS_NC··00000ae4···.LC74104 000005a6··0000882f·R_ARM_THM_MOVW_ABS_NC··00000ae4···.LC74
105 000005aa··00008630·R_ARM_THM_MOVT_ABS·····00000ae4···.LC74105 000005aa··00008830·R_ARM_THM_MOVT_ABS·····00000ae4···.LC74
106 000005b0··0000d60a·R_ARM_THM_CALL·········00000000···PyErr_SetString106 000005b0··0000d80a·R_ARM_THM_CALL·········00000000···PyErr_SetString
107 000005cc··0000892f·R_ARM_THM_MOVW_ABS_NC··00000b4c···.LC77107 000005cc··00008b2f·R_ARM_THM_MOVW_ABS_NC··00000b4c···.LC77
108 000005d0··00008930·R_ARM_THM_MOVT_ABS·····00000b4c···.LC77108 000005d0··00008b30·R_ARM_THM_MOVT_ABS·····00000b4c···.LC77
109 000005d6··00002f0a·R_ARM_THM_CALL·········000018dd···binary_iop109 000005d6··0000310a·R_ARM_THM_CALL·········000018f1···binary_iop
110 00000606··0000bd2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError110 00000606··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
111 0000060a··0000bd30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError111 0000060a··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
112 00000612··0000ed0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString112 00000612··0000ef0a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
113 0000063a··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc113 0000063a··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
114 00000640··0000b16b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate114 00000640··0000b36b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
115 00000658··0000b90a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr115 00000658··0000bb0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr
116 0000067e··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc116 0000067e··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
117 00000688··0000bf02·R_ARM_ABS32············00000000···_PyRuntime117 00000688··0000c102·R_ARM_ABS32············00000000···_PyRuntime
118 000006ac··0000030a·R_ARM_THM_CALL·········00003d85···Py_XDECREF118 000006ac··0000030a·R_ARM_THM_CALL·········00003da9···Py_XDECREF
119 00000712··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc119 00000712··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
120 0000071e··0000030a·R_ARM_THM_CALL·········00003d85···Py_XDECREF120 0000071e··0000030a·R_ARM_THM_CALL·········00003da9···Py_XDECREF
121 00000732··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000b50···.LC78121 00000732··0000902f·R_ARM_THM_MOVW_ABS_NC··00000b50···.LC78
122 00000736··00008e30·R_ARM_THM_MOVT_ABS·····00000b50···.LC78122 00000736··00009030·R_ARM_THM_MOVT_ABS·····00000b50···.LC78
123 0000073a··0000cf0a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall123 0000073a··0000d10a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall
124 00000772··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc124 00000772··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
125 00000778··0000aa0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred125 00000778··0000ac0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
126 00000788··0000ac0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc126 00000788··0000ae0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 189728/206822 bytes (91.73%) of diff not shown.
3.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 »       movs»   r3,·#4262 »       movs»   r3,·#4
263 »       movs»   r2,·#80»     @·0x50263 »       movs»   r2,·#80»     @·0x50
264 »       movw»   r4,·#0264 »       movw»   r4,·#0
265 ·R_ARM_THM_MOVW_ABS_NC»  .LC50265 ·R_ARM_THM_MOVW_ABS_NC»  .LC50
266 »       movt»   r4,·#0266 »       movt»   r4,·#0
267 ·R_ARM_THM_MOVT_ABS»     .LC50267 ·R_ARM_THM_MOVT_ABS»     .LC50
268 »       str»    r4,·[sp,·#0]268 »       str»    r4,·[sp,·#0]
269 »       bl»     18dc·<binary_iop>269 »       bl»     18f0·<binary_iop>
270 ·R_ARM_THM_CALL» binary_iop270 ·R_ARM_THM_CALL» binary_iop
271 »       add»    sp,·#8271 »       add»    sp,·#8
272 »       pop»    {r4,·pc}272 »       pop»    {r4,·pc}
273 »       nop273 »       nop
  
274 00000238·<_PyObject_HasLen>:274 00000238·<_PyObject_HasLen>:
275 _PyObject_HasLen():275 _PyObject_HasLen():
243 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 »       bl»     344·<PyObject_GetIter>43 »       bl»     344·<PyObject_GetIter>
44 ·R_ARM_THM_CALL» PyObject_GetIter44 ·R_ARM_THM_CALL» PyObject_GetIter
45 »       mov»    r6,·r045 »       mov»    r6,·r0
46 »       cmp»    r0,·#046 »       cmp»    r0,·#0
47 »       beq.w»  1f0·<PySequence_Tuple+0x1f0>47 »       beq.w»  1f0·<PySequence_Tuple+0x1f0>
48 »       movs»   r1,·#1048 »       movs»   r1,·#10
49 »       mov»    r0,·r449 »       mov»    r0,·r4
50 »       bl»     2510·<PyObject_LengthHint>50 »       bl»     2534·<PyObject_LengthHint>
51 ·R_ARM_THM_CALL» PyObject_LengthHint51 ·R_ARM_THM_CALL» PyObject_LengthHint
52 »       mov»    r7,·r052 »       mov»    r7,·r0
53 »       adds»   r3,·r0,·#153 »       adds»   r3,·r0,·#1
54 »       beq.w»  1da·<PySequence_Tuple+0x1da>54 »       beq.w»  1da·<PySequence_Tuple+0x1da>
55 »       bl»     0·<PyTuple_New>55 »       bl»     0·<PyTuple_New>
56 ·R_ARM_THM_CALL» PyTuple_New56 ·R_ARM_THM_CALL» PyTuple_New
57 »       str»    r0,·[sp,·#4]57 »       str»    r0,·[sp,·#4]
9.41 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 385, 15 lines modifiedOffset 385, 15 lines modified
385 »       movs»   r3,·#136»    @·0x88385 »       movs»   r3,·#136»    @·0x88
386 »       movs»   r2,·#140»    @·0x8c386 »       movs»   r2,·#140»    @·0x8c
387 »       movw»   r4,·#0387 »       movw»   r4,·#0
388 ·R_ARM_THM_MOVW_ABS_NC»  .LC80388 ·R_ARM_THM_MOVW_ABS_NC»  .LC80
389 »       movt»   r4,·#0389 »       movt»   r4,·#0
390 ·R_ARM_THM_MOVT_ABS»     .LC80390 ·R_ARM_THM_MOVT_ABS»     .LC80
391 »       str»    r4,·[sp,·#0]391 »       str»    r4,·[sp,·#0]
392 »       bl»     18dc·<binary_iop>392 »       bl»     18f0·<binary_iop>
393 ·R_ARM_THM_CALL» binary_iop393 ·R_ARM_THM_CALL» binary_iop
394 »       add»    sp,·#8394 »       add»    sp,·#8
395 »       pop»    {r4,·pc}395 »       pop»    {r4,·pc}
  
396 00000344·<PySequence_Count>:396 00000344·<PySequence_Count>:
397 PySequence_Count():397 PySequence_Count():
398 »       movs»   r2,·#1398 »       movs»   r2,·#1
65.8 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:··········20540·(bytes·into·file)13 ··Start·of·section·headers:··········20588·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
3.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x503c:1 There·are·16·section·headers,·starting·at·offset·0x506c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001368·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00455c·000500·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·00458c·000500·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00136c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00139c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00136c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00139c·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·00136c·0013b4·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·00139c·0013b4·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·004a5c·0004f0·08···I·13···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·004a8c·0004f0·08···I·13···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·002720·000123·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·002750·000123·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002844·0000c4·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002874·0000c4·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·004f4c·000068·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·004f7c·000068·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002908·000ece·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·002938·000ece·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0037d6·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·003806·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0037d6·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003806·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·00380c·000760·10·····14··46··417 ··[13]·.symtab···········SYMTAB··········00000000·00383c·000760·10·····14··46··4
18 ··[14]·.strtab···········STRTAB··········00000000·003f6c·0005ed·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003f9c·0005ed·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·004fb4·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·004fe4·000088·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.91 KB
readelf --wide --symbols {}
    
Offset 9, 19 lines modifiedOffset 9, 19 lines modified
9 ·····5:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LC39 ·····5:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
10 ·····6:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC010 ·····6:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
11 ·····7:·0000061d····60·FUNC····LOCAL··DEFAULT····1·stringlib_rfind_char11 ·····7:·0000061d····60·FUNC····LOCAL··DEFAULT····1·stringlib_rfind_char
12 ·····8:·0000027d···364·FUNC····LOCAL··DEFAULT····5·stringlib_default_rfind.constprop.012 ·····8:·0000027d···364·FUNC····LOCAL··DEFAULT····5·stringlib_default_rfind.constprop.0
13 ·····9:·00000278·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ·····9:·00000278·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·00000001···834·FUNC····LOCAL··DEFAULT····1·find_internal15 ····11:·00000001···834·FUNC····LOCAL··DEFAULT····1·find_internal
16 ····12:·000006e9···456·FUNC····LOCAL··DEFAULT····1·stringlib__preprocess16 ····12:·000006e9···504·FUNC····LOCAL··DEFAULT····1·stringlib__preprocess
17 ····13:·00000971··1030·FUNC····LOCAL··DEFAULT····1·stringlib__two_way17 ····13:·000009a1··1030·FUNC····LOCAL··DEFAULT····1·stringlib__two_way
18 ····14:·00000308·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·00000308·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00001095···676·FUNC····LOCAL··DEFAULT····1·stringlib_adaptive_find20 ····16:·000010c5···676·FUNC····LOCAL··DEFAULT····1·stringlib_adaptive_find
21 ····17:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····5·$t21 ····17:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
22 ····18:·00000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LC622 ····18:·00000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
23 ····19:·000006e4·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····19:·000006e4·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····20:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····5·$t24 ····20:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
25 ····21:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····5·$d25 ····21:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····5·$d
26 ····22:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC826 ····22:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
27 ····23:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC927 ····23:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
16.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x455c·contains·160·entries:1 Relocation·section·'.rel.text'·at·offset·0x458c·contains·160·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000062f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC03 00000012··0000062f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC0
4 00000016··00000630·R_ARM_THM_MOVT_ABS·····00000068···.LC04 00000016··00000630·R_ARM_THM_MOVT_ABS·····00000068···.LC0
5 00000048··0000312f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct5 00000048··0000312f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
6 0000004c··00003130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct6 0000004c··00003130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
7 00000054··0000320a·R_ARM_THM_CALL·········00000000···memset7 00000054··0000320a·R_ARM_THM_CALL·········00000000···memset
8 00000064··0000330a·R_ARM_THM_CALL·········00000000···strncpy8 00000064··0000330a·R_ARM_THM_CALL·········00000000···strncpy
36.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 307, 29 lines modifiedOffset 307, 29 lines modified
307 »       mov»    r1,·r3307 »       mov»    r1,·r3
308 »       mov»    r0,·sl308 »       mov»    r0,·sl
309 »       add»    r2,·sp,·#84»   @·0x54309 »       add»    r2,·sp,·#84»   @·0x54
310 »       bl»     6e8·<stringlib__preprocess>310 »       bl»     6e8·<stringlib__preprocess>
311 »       add»    r2,·sp,·#84»   @·0x54311 »       add»    r2,·sp,·#84»   @·0x54
312 »       mov»    r1,·r9312 »       mov»    r1,·r9
313 »       mov»    r0,·r5313 »       mov»    r0,·r5
314 »       bl»     970·<stringlib__two_way>314 »       bl»     9a0·<stringlib__two_way>
315 »       mov»    r4,·r0315 »       mov»    r4,·r0
316 »       b.n»    10c·<find_internal+0x10c>316 »       b.n»    10c·<find_internal+0x10c>
317 »       ldr»    r4,·[sp,·#12]317 »       ldr»    r4,·[sp,·#12]
318 »       b.n»    114·<find_internal+0x114>318 »       b.n»    114·<find_internal+0x114>
319 »       .word»  0x00000000319 »       .word»  0x00000000
320 ·R_ARM_ABS32»    __stack_chk_guard320 ·R_ARM_ABS32»    __stack_chk_guard
321 »       ldr»    r4,·[sp,·#216]»@·0xd8321 »       ldr»    r4,·[sp,·#216]»@·0xd8
322 »       mov»    r2,·sl322 »       mov»    r2,·sl
323 »       str»    r4,·[sp,·#4]323 »       str»    r4,·[sp,·#4]
324 »       mov»    r1,·r9324 »       mov»    r1,·r9
325 »       mov.w»  r4,·#4294967295»    @·0xffffffff325 »       mov.w»  r4,·#4294967295»    @·0xffffffff
326 »       mov»    r0,·r5326 »       mov»    r0,·r5
327 »       str»    r4,·[sp,·#0]327 »       str»    r4,·[sp,·#0]
328 »       bl»     1094·<stringlib_adaptive_find>328 »       bl»     10c4·<stringlib_adaptive_find>
329 »       mov»    r4,·r0329 »       mov»    r4,·r0
330 »       b.n»    10c·<find_internal+0x10c>330 »       b.n»    10c·<find_internal+0x10c>
331 »       bl»     0·<__stack_chk_fail>331 »       bl»     0·<__stack_chk_fail>
332 ·R_ARM_THM_CALL» __stack_chk_fail332 ·R_ARM_THM_CALL» __stack_chk_fail
333 »       movw»   r3,·#0333 »       movw»   r3,·#0
334 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError334 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
335 »       movt»   r3,·#0335 »       movt»   r3,·#0
2.85 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 364, 18 lines modifiedOffset 364, 18 lines modified
364 »       cbnz»   r0,·3d0·<stringlib_default_rfind.constprop.0+0x154>364 »       cbnz»   r0,·3d0·<stringlib_default_rfind.constprop.0+0x154>
365 »       subs»   r0,·r0,·r5365 »       subs»   r0,·r0,·r5
366 »       subs»   r0,·#1366 »       subs»   r0,·#1
367 »       bpl.n»  336·<stringlib_default_rfind.constprop.0+0xba>367 »       bpl.n»  336·<stringlib_default_rfind.constprop.0+0xba>
368 »       b.n»    35a·<stringlib_default_rfind.constprop.0+0xde>368 »       b.n»    35a·<stringlib_default_rfind.constprop.0+0xde>
369 »       subs»   r0,·#1369 »       subs»   r0,·#1
370 »       b.n»    336·<stringlib_default_rfind.constprop.0+0xba>370 »       b.n»    336·<stringlib_default_rfind.constprop.0+0xba>
371 »       cmp»    r5,·#0 
372 »       beq.n»  332·<stringlib_default_rfind.constprop.0+0xb6> 
373 »       mov»    r8,·r5371 »       mov»    r8,·r5
 372 »       cmp»    r5,·#0
374 »       b.n»    2b4·<stringlib_default_rfind.constprop.0+0x38>373 »       bne.n»  2b4·<stringlib_default_rfind.constprop.0+0x38>
 374 »       b.n»    332·<stringlib_default_rfind.constprop.0+0xb6>
375 »       cmp»    r0,·#0375 »       cmp»    r0,·#0
376 »       blt.n»  35a·<stringlib_default_rfind.constprop.0+0xde>376 »       blt.n»  35a·<stringlib_default_rfind.constprop.0+0xde>
377 »       mov»    r5,·r7377 »       mov»    r5,·r7
378 »       b.n»    336·<stringlib_default_rfind.constprop.0+0xba>378 »       b.n»    336·<stringlib_default_rfind.constprop.0+0xba>
379 »       cmp»    r5,·#0379 »       cmp»    r5,·#0
380 »       beq.n»  332·<stringlib_default_rfind.constprop.0+0xb6>380 »       beq.n»  332·<stringlib_default_rfind.constprop.0+0xb6>
381 »       mov»    r8,·r5381 »       mov»    r8,·r5
633 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 »       str»    r3,·[sp,·#92]» @·0x5c64 »       str»    r3,·[sp,·#92]» @·0x5c
65 »       mov.w»  r3,·#065 »       mov.w»  r3,·#0
66 »       bl»     6e8·<stringlib__preprocess>66 »       bl»     6e8·<stringlib__preprocess>
67 ·R_ARM_THM_CALL» stringlib__preprocess67 ·R_ARM_THM_CALL» stringlib__preprocess
68 »       add»    r2,·sp,·#468 »       add»    r2,·sp,·#4
69 »       sub.w»  r1,·r8,·r469 »       sub.w»  r1,·r8,·r4
70 »       add.w»  r0,·r9,·r470 »       add.w»  r0,·r9,·r4
71 »       bl»     970·<stringlib__two_way>71 »       bl»     9a0·<stringlib__two_way>
72 ·R_ARM_THM_CALL» stringlib__two_way72 ·R_ARM_THM_CALL» stringlib__two_way
73 »       adds»   r3,·r0,·#173 »       adds»   r3,·r0,·#1
74 »       beq.n»  a4·<stringlib__two_way_count+0x50>74 »       beq.n»  a4·<stringlib__two_way_count+0x50>
75 »       adds»   r5,·#175 »       adds»   r5,·#1
76 »       cmp»    r5,·r676 »       cmp»    r5,·r6
77 »       beq.n»  a4·<stringlib__two_way_count+0x50>77 »       beq.n»  a4·<stringlib__two_way_count+0x50>
78 »       add»    r4,·r078 »       add»    r4,·r0
244 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:··········61736·(bytes·into·file)13 ··Start·of·section·headers:··········61732·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xf128:1 There·are·18·section·headers,·starting·at·offset·0xf124:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001034·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001034·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00bd00·000528·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00bcfc·000528·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001068·000834·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001068·000834·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00c228·000808·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00c224·000808·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00189c·000001·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00189c·000001·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00189c·00087e·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00189c·00087e·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00211c·00281c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00211c·002818·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00ca30·001410·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00ca2c·001410·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004938·002088·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004934·002088·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00de40·0011e0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00de3c·0011e0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0069c0·001fc1·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0069bc·001fc1·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00f020·000078·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00f01c·000078·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·008981·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00897d·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008981·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00897d·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0089b4·001b80·10·····16·284··419 ··[15]·.symtab···········SYMTAB··········00000000·0089b0·001b80·10·····16·284··4
20 ··[16]·.strtab···········STRTAB··········00000000·00a534·0017ca·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00a530·0017ca·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00f098·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00f094·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.55 KB
readelf --wide --symbols {}
    
Offset 16, 59 lines modifiedOffset 16, 59 lines modified
16 ····12:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC816 ····12:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
17 ····13:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC917 ····13:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
18 ····14:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1018 ····14:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
19 ····15:·00000001··1534·FUNC····LOCAL··DEFAULT····7·bytearray___init__19 ····15:·00000001··1534·FUNC····LOCAL··DEFAULT····7·bytearray___init__
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR121 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR022 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR0
23 ····19:·000013bd····80·FUNC····LOCAL··DEFAULT····7·_getbytevalue23 ····19:·000013b9····80·FUNC····LOCAL··DEFAULT····7·_getbytevalue
24 ····20:·000005ad···166·FUNC····LOCAL··DEFAULT····1·bytearray_iconcat24 ····20:·000005ad···166·FUNC····LOCAL··DEFAULT····1·bytearray_iconcat
25 ····21:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1125 ····21:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000001···136·FUNC····LOCAL··DEFAULT····1·bytearray_iter27 ····23:·00000001···136·FUNC····LOCAL··DEFAULT····1·bytearray_iter
28 ····24:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····24:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····25:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000089····88·FUNC····LOCAL··DEFAULT····1·bytearrayiter_dealloc30 ····26:·00000089····88·FUNC····LOCAL··DEFAULT····1·bytearrayiter_dealloc
31 ····27:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1231 ····27:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
32 ····28:·00000601····72·FUNC····LOCAL··DEFAULT····7·bytearray_dealloc32 ····28:·00000601····72·FUNC····LOCAL··DEFAULT····7·bytearray_dealloc
33 ····29:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1333 ····29:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
34 ····30:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1434 ····30:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
35 ····31:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1535 ····31:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
36 ····32:·0000073d··1290·FUNC····LOCAL··DEFAULT····7·bytearray_extend36 ····32:·0000073d··1288·FUNC····LOCAL··DEFAULT····7·bytearray_extend
37 ····33:·00000c49···464·FUNC····LOCAL··DEFAULT····7·bytearray_setslice37 ····33:·00000c45···464·FUNC····LOCAL··DEFAULT····7·bytearray_setslice
38 ····34:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1638 ····34:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
39 ····35:·00000e19···106·FUNC····LOCAL··DEFAULT····7·bytearray_getbuffer39 ····35:·00000e15···106·FUNC····LOCAL··DEFAULT····7·bytearray_getbuffer
40 ····36:·00000e85·····8·FUNC····LOCAL··DEFAULT····7·bytearray_releasebuffer40 ····36:·00000e81·····8·FUNC····LOCAL··DEFAULT····7·bytearray_releasebuffer
41 ····37:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1741 ····37:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
42 ····38:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1842 ····38:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
43 ····39:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1943 ····39:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
44 ····40:·000000e1···426·FUNC····LOCAL··DEFAULT····1·bytearray_repr44 ····40:·000000e1···426·FUNC····LOCAL··DEFAULT····1·bytearray_repr
45 ····41:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2045 ····41:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
46 ····42:·00000e8d···324·FUNC····LOCAL··DEFAULT····7·bytearray_decode46 ····42:·00000e89···324·FUNC····LOCAL··DEFAULT····7·bytearray_decode
47 ····43:·00000fcc·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·00000fc8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2148 ····44:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
49 ····45:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2249 ····45:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
50 ····46:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2350 ····46:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
51 ····47:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2451 ····47:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
52 ····48:·00000fd0·····0·NOTYPE··LOCAL··DEFAULT····7·$t52 ····48:·00000fcc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
53 ····49:·00000fd1··1004·FUNC····LOCAL··DEFAULT····7·bytearray_ass_subscript53 ····49:·00000fcd··1004·FUNC····LOCAL··DEFAULT····7·bytearray_ass_subscript
54 ····50:·000013b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d54 ····50:·000013b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····51:·000013bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t55 ····51:·000013b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····52:·0000140d····24·FUNC····LOCAL··DEFAULT····7·bytearray_find56 ····52:·00001409····24·FUNC····LOCAL··DEFAULT····7·bytearray_find
57 ····53:·00001425·····4·FUNC····LOCAL··DEFAULT····7·bytearray_length57 ····53:·00001421·····4·FUNC····LOCAL··DEFAULT····7·bytearray_length
58 ····54:·0000028d···136·FUNC····LOCAL··DEFAULT····1·bytearray_translate58 ····54:·0000028d···136·FUNC····LOCAL··DEFAULT····1·bytearray_translate
59 ····55:·00000315···628·FUNC····LOCAL··DEFAULT····1·bytearray_translate_impl59 ····55:·00000315···628·FUNC····LOCAL··DEFAULT····1·bytearray_translate_impl
60 ····56:·00000310·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·00000310·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2561 ····57:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
62 ····58:·00000314·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000314·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00000378·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2663 ····59:·00000378·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
64 ····60:·000014c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d64 ····60:·000014bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
65 ····61:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2765 ····61:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
66 ····62:·000014c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t66 ····62:·000014c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
67 ····63:·000014c5···514·FUNC····LOCAL··DEFAULT····7·bytearray_subscript67 ····63:·000014c1···514·FUNC····LOCAL··DEFAULT····7·bytearray_subscript
68 ····64:·00000589····36·FUNC····LOCAL··DEFAULT····1·bytearray_clear68 ····64:·00000589····36·FUNC····LOCAL··DEFAULT····1·bytearray_clear
69 ····65:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2869 ····65:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
70 ····66:·00000655····22·FUNC····LOCAL··DEFAULT····1·bytearray_endswith70 ····66:·00000655····22·FUNC····LOCAL··DEFAULT····1·bytearray_endswith
71 ····67:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2971 ····67:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
72 ····68:·0000066d···534·FUNC····LOCAL··DEFAULT····1·bytearray_richcompare72 ····68:·0000066d···534·FUNC····LOCAL··DEFAULT····1·bytearray_richcompare
73 ····69:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d73 ····69:·000006e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·000006ee·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·000006ee·····0·NOTYPE··LOCAL··DEFAULT····1·$t
108 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbd00·contains·165·entries:1 Relocation·section·'.rel.text'·at·offset·0xbcfc·contains·165·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0001370a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New3 0000001a··0001370a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
4 00000060··0001380a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype4 00000060··0001380a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
5 00000068··0000152f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC115 00000068··0000152f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC11
6 0000006c··00001530·R_ARM_THM_MOVT_ABS·····00000118···.LC116 0000006c··00001530·R_ARM_THM_MOVT_ABS·····00000118···.LC11
7 00000074··0001390a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall7 00000074··0001390a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
8 0000007c··00000102·R_ARM_ABS32············00000000···.data8 0000007c··00000102·R_ARM_ABS32············00000000···.data
1.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 371, 15 lines modifiedOffset 371, 15 lines modified
371 »       cmp»    r5,·#0371 »       cmp»    r5,·#0
372 »       bne.w»  51c·<bytearray_translate_impl+0x208>372 »       bne.w»  51c·<bytearray_translate_impl+0x208>
373 »       str»    r5,·[r7,·#0]373 »       str»    r5,·[r7,·#0]
374 »       str»    r5,·[r7,·#8]374 »       str»    r5,·[r7,·#8]
375 »       ldr.w»  r9,·[sl,·#8]375 »       ldr.w»  r9,·[sl,·#8]
376 »       movs»   r0,·#0376 »       movs»   r0,·#0
377 »       mov»    r1,·r9377 »       mov»    r1,·r9
378 »       bl»     1428·<PyByteArray_FromStringAndSize>378 »       bl»     1424·<PyByteArray_FromStringAndSize>
379 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize379 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
380 »       mov»    r8,·r0380 »       mov»    r8,·r0
381 »       cmp»    r0,·#0381 »       cmp»    r0,·#0
382 »       beq.w»  516·<bytearray_translate_impl+0x202>382 »       beq.w»  516·<bytearray_translate_impl+0x202>
383 »       ldr»    r3,·[r0,·#8]383 »       ldr»    r3,·[r0,·#8]
384 »       cmp»    r3,·#0384 »       cmp»    r3,·#0
385 »       beq.w»  55c·<bytearray_translate_impl+0x248>385 »       beq.w»  55c·<bytearray_translate_impl+0x248>
102 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 »       ldr»    r7,·[r3,·#112]»@·0x70321 »       ldr»    r7,·[r3,·#112]»@·0x70
322 »       mov»    r0,·r5322 »       mov»    r0,·r5
323 »       blx»    r7323 »       blx»    r7
324 »       mov»    r9,·r0324 »       mov»    r9,·r0
325 »       cmp»    r0,·#0325 »       cmp»    r0,·#0
326 »       beq.w»  550·<bytearray___init__+0x550>326 »       beq.w»  550·<bytearray___init__+0x550>
327 »       add»    r1,·sp,·#44»   @·0x2c327 »       add»    r1,·sp,·#44»   @·0x2c
328 »       bl»     13bc·<_getbytevalue>328 »       bl»     13b8·<_getbytevalue>
329 »       ldr.w»  r3,·[r9]329 »       ldr.w»  r3,·[r9]
330 »       mov»    sl,·r0330 »       mov»    sl,·r0
331 »       cmp»    r3,·r8331 »       cmp»    r3,·r8
332 »       bne.w»  5d8·<bytearray___init__+0x5d8>332 »       bne.w»  5d8·<bytearray___init__+0x5d8>
333 »       cmp.w»  sl,·#0333 »       cmp.w»  sl,·#0
334 »       beq.n»  360·<bytearray___init__+0x360>334 »       beq.n»  360·<bytearray___init__+0x360>
335 »       ldr»    r1,·[r4,·#8]335 »       ldr»    r1,·[r4,·#8]
18.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 »       cmp»    r1,·r350 »       cmp»    r1,·r3
51 »       ble.n»  6a·<PyByteArray_Concat+0x6a>51 »       ble.n»  6a·<PyByteArray_Concat+0x6a>
52 »       bl»     0·<PyErr_NoMemory>52 »       bl»     0·<PyErr_NoMemory>
53 ·R_ARM_THM_CALL» PyErr_NoMemory53 ·R_ARM_THM_CALL» PyErr_NoMemory
54 »       movs»   r4,·#054 »       movs»   r4,·#0
55 »       b.n»    90·<PyByteArray_Concat+0x90>55 »       b.n»    90·<PyByteArray_Concat+0x90>
56 »       add»    r1,·r256 »       add»    r1,·r2
57 »       bl»     1428·<bytearray_rsplit+0x342>57 »       bl»     1424·<bytearray_rsplit+0x33e>
58 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize58 ·R_ARM_THM_CALL» PyByteArray_FromStringAndSize
59 »       mov»    r4,·r059 »       mov»    r4,·r0
60 »       cmp»    r0,·#060 »       cmp»    r0,·#0
61 »       beq.n»  66·<PyByteArray_Concat+0x66>61 »       beq.n»  66·<PyByteArray_Concat+0x66>
62 »       ldr»    r0,·[r0,·#16]62 »       ldr»    r0,·[r0,·#16]
63 »       ldr»    r2,·[sp,·#8]63 »       ldr»    r2,·[sp,·#8]
64 »       cbz»    r0,·90·<PyByteArray_Concat+0x90>64 »       cbz»    r0,·90·<PyByteArray_Concat+0x90>
334 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:··········69284·(bytes·into·file)13 ··Start·of·section·headers:··········69252·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x10ea4:1 There·are·18·section·headers,·starting·at·offset·0x10e84:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·002af4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002af4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00d6c4·001150·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00d6a4·001150·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002b28·000794·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002b28·000794·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00e814·0006e0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00e7f4·0006e0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0032bc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0032bc·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0032bc·000a42·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0032bc·000a42·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·003d00·00392c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003d00·00390c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00eef4·001748·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00eed4·001748·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00762c·000f98·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00760c·000f98·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·01063c·000760·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·01061c·000760·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0085c4·001a40·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0085a4·001a40·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·010d9c·000078·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·010d7c·000078·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00a004·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·009fe4·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00a004·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009fe4·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00a038·001fb0·10·····16·320··419 ··[15]·.symtab···········SYMTAB··········00000000·00a018·001fb0·10·····16·320··4
20 ··[16]·.strtab···········STRTAB··········00000000·00bfe8·0016da·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00bfc8·0016da·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·010e14·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·010df4·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
19.6 KB
readelf --wide --symbols {}
    
Offset 24, 115 lines modifiedOffset 24, 115 lines modified
24 ····20:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC524 ····20:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
25 ····21:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC625 ····21:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
26 ····22:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC726 ····22:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
27 ····23:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC827 ····23:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
28 ····24:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC928 ····24:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
29 ····25:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d29 ····25:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
30 ····26:·000004ba·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·000004ba·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·0000051c·····0·NOTYPE··LOCAL··DEFAULT····7·$d31 ····27:·00000530·····0·NOTYPE··LOCAL··DEFAULT····7·$d
32 ····28:·00000520·····0·NOTYPE··LOCAL··DEFAULT····7·$t32 ····28:·00000534·····0·NOTYPE··LOCAL··DEFAULT····7·$t
33 ····29:·0000054e·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·0000054e·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1135 ····31:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
36 ····32:·00000b90·····0·NOTYPE··LOCAL··DEFAULT····7·$d36 ····32:·00000b74·····0·NOTYPE··LOCAL··DEFAULT····7·$d
37 ····33:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1237 ····33:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000b99···500·FUNC····LOCAL··DEFAULT····7·bytes_concat39 ····35:·00000b7d···500·FUNC····LOCAL··DEFAULT····7·bytes_concat
40 ····36:·00000b98·····0·NOTYPE··LOCAL··DEFAULT····7·$t40 ····36:·00000b7c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
41 ····37:·00000d84·····0·NOTYPE··LOCAL··DEFAULT····7·$d41 ····37:·00000d68·····0·NOTYPE··LOCAL··DEFAULT····7·$d
42 ····38:·00000d8c·····0·NOTYPE··LOCAL··DEFAULT····7·$t42 ····38:·00000d70·····0·NOTYPE··LOCAL··DEFAULT····7·$t
43 ····39:·00000d8d····44·FUNC····LOCAL··DEFAULT····7·bytes_buffer_getbuffer43 ····39:·00000d71····44·FUNC····LOCAL··DEFAULT····7·bytes_buffer_getbuffer
44 ····40:·00000db9····38·FUNC····LOCAL··DEFAULT····7·bytes_hash44 ····40:·00000d9d····38·FUNC····LOCAL··DEFAULT····7·bytes_hash
45 ····41:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1345 ····41:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
46 ····42:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1446 ····42:·00000170·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
47 ····43:·00000de1···554·FUNC····LOCAL··DEFAULT····7·bytes_richcompare47 ····43:·00000dc5···554·FUNC····LOCAL··DEFAULT····7·bytes_richcompare
48 ····44:·00000e8e·····0·NOTYPE··LOCAL··DEFAULT····7·$d48 ····44:·00000e72·····0·NOTYPE··LOCAL··DEFAULT····7·$d
49 ····45:·00000e94·····0·NOTYPE··LOCAL··DEFAULT····7·$t49 ····45:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····7·$t
50 ····46:·00000ed0·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····46:·00000eb4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
51 ····47:·00000ed6·····0·NOTYPE··LOCAL··DEFAULT····7·$t51 ····47:·00000eba·····0·NOTYPE··LOCAL··DEFAULT····7·$t
52 ····48:·00000f06·····0·NOTYPE··LOCAL··DEFAULT····7·$d52 ····48:·00000eea·····0·NOTYPE··LOCAL··DEFAULT····7·$d
53 ····49:·00000f0c·····0·NOTYPE··LOCAL··DEFAULT····7·$t53 ····49:·00000ef0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
54 ····50:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1554 ····50:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
55 ····51:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1655 ····51:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
56 ····52:·00001075···356·FUNC····LOCAL··DEFAULT····7·bytes_subscript56 ····52:·00001059···356·FUNC····LOCAL··DEFAULT····7·bytes_subscript
57 ····53:·000011d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d57 ····53:·000011b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
58 ····54:·000011d8·····0·NOTYPE··LOCAL··DEFAULT····7·$t58 ····54:·000011bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
59 ····55:·000011d9·····4·FUNC····LOCAL··DEFAULT····7·bytes_length59 ····55:·000011bd·····4·FUNC····LOCAL··DEFAULT····7·bytes_length
60 ····56:·000011dd···148·FUNC····LOCAL··DEFAULT····7·bytes_iter60 ····56:·000011c1···148·FUNC····LOCAL··DEFAULT····7·bytes_iter
61 ····57:·00001264·····0·NOTYPE··LOCAL··DEFAULT····7·$d61 ····57:·00001248·····0·NOTYPE··LOCAL··DEFAULT····7·$d
62 ····58:·00001270·····0·NOTYPE··LOCAL··DEFAULT····7·$t62 ····58:·00001254·····0·NOTYPE··LOCAL··DEFAULT····7·$t
63 ····59:·00001271····92·FUNC····LOCAL··DEFAULT····7·striter_dealloc63 ····59:·00001255····92·FUNC····LOCAL··DEFAULT····7·striter_dealloc
64 ····60:·000012cd····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF64 ····60:·000012b1····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
65 ····61:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1765 ····61:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
66 ····62:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1866 ····62:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
67 ····63:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1967 ····63:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
68 ····64:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2068 ····64:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
69 ····65:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2169 ····65:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
70 ····66:·000012e9···368·FUNC····LOCAL··DEFAULT····7·bytes_decode70 ····66:·000012cd···368·FUNC····LOCAL··DEFAULT····7·bytes_decode
71 ····67:·00001454·····0·NOTYPE··LOCAL··DEFAULT····7·$d71 ····67:·00001438·····0·NOTYPE··LOCAL··DEFAULT····7·$d
72 ····68:·00001458·····0·NOTYPE··LOCAL··DEFAULT····7·$t72 ····68:·0000143c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
73 ····69:·00001459····12·FUNC····LOCAL··DEFAULT····7·bytes_rfind73 ····69:·0000143d····12·FUNC····LOCAL··DEFAULT····7·bytes_rfind
74 ····70:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2274 ····70:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
75 ····71:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2375 ····71:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
76 ····72:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2476 ····72:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
77 ····73:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2577 ····73:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
78 ····74:·00001465··1746·FUNC····LOCAL··DEFAULT····7·bytes_replace78 ····74:·00001449··1754·FUNC····LOCAL··DEFAULT····7·bytes_replace
79 ····75:·00002671··1272·FUNC····LOCAL··DEFAULT····7·fastsearch79 ····75:·0000265d··1272·FUNC····LOCAL··DEFAULT····7·fastsearch
80 ····76:·00001b39····40·FUNC····LOCAL··DEFAULT····7·return_self80 ····76:·00001b25····40·FUNC····LOCAL··DEFAULT····7·return_self
81 ····77:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2681 ····77:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
82 ····78:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2782 ····78:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
83 ····79:·00001be1···524·FUNC····LOCAL··DEFAULT····7·bytes_repr83 ····79:·00001bcd···524·FUNC····LOCAL··DEFAULT····7·bytes_repr
84 ····80:·00001d3a·····0·NOTYPE··LOCAL··DEFAULT····7·$d84 ····80:·00001d26·····0·NOTYPE··LOCAL··DEFAULT····7·$d
85 ····81:·00001f18·····0·NOTYPE··LOCAL··DEFAULT····7·$d85 ····81:·00001f04·····0·NOTYPE··LOCAL··DEFAULT····7·$d
86 ····82:·00001f94·····0·NOTYPE··LOCAL··DEFAULT····7·$t86 ····82:·00001f80·····0·NOTYPE··LOCAL··DEFAULT····7·$t
87 ····83:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2887 ····83:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
88 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t88 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
89 ····85:·00000001····68·FUNC····LOCAL··DEFAULT····9·bytes_str89 ····85:·00000001····68·FUNC····LOCAL··DEFAULT····9·bytes_str
90 ····86:·0000200d···104·FUNC····LOCAL··DEFAULT····7·striter_next90 ····86:·00001ff9···104·FUNC····LOCAL··DEFAULT····7·striter_next
91 ····87:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2991 ····87:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
92 ····88:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3092 ····88:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
93 ····89:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3193 ····89:·00000310·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
94 ····90:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3294 ····90:·00000334·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
95 ····91:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3395 ····91:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
96 ····92:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3496 ····92:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
97 ····93:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3597 ····93:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
98 ····94:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3698 ····94:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
99 ····95:·00002075··1492·FUNC····LOCAL··DEFAULT····7·bytes_new99 ····95:·00002061··1492·FUNC····LOCAL··DEFAULT····7·bytes_new
100 ····96:·00003801···300·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromList100 ····96:·000037e1···300·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromList
101 ····97:·00002d09···720·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromIterator101 ····97:·00002cf5···720·FUNC····LOCAL··DEFAULT····7·_PyBytes_FromIterator
102 ····98:·00002360·····0·NOTYPE··LOCAL··DEFAULT····7·$d102 ····98:·0000234c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
103 ····99:·00002368·····0·NOTYPE··LOCAL··DEFAULT····7·$t103 ····99:·00002354·····0·NOTYPE··LOCAL··DEFAULT····7·$t
104 ···100:·00002644·····0·NOTYPE··LOCAL··DEFAULT····7·$d104 ···100:·00002630·····0·NOTYPE··LOCAL··DEFAULT····7·$d
105 ···101:·00002648·····0·NOTYPE··LOCAL··DEFAULT····7·$t105 ···101:·00002634·····0·NOTYPE··LOCAL··DEFAULT····7·$t
106 ···102:·00002649····40·FUNC····LOCAL··DEFAULT····7·bytes___bytes__106 ···102:·00002635····40·FUNC····LOCAL··DEFAULT····7·bytes___bytes__
107 ···103:·000028d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d107 ···103:·000028bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
108 ···104:·000028d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t108 ···104:·000028c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
109 ···105:·000028fd···186·FUNC····LOCAL··DEFAULT····1·stringlib__preprocess109 ···105:·000028fd···186·FUNC····LOCAL··DEFAULT····1·stringlib__preprocess
110 ···106:·000029b9···314·FUNC····LOCAL··DEFAULT····1·stringlib__two_way110 ···106:·000029b9···314·FUNC····LOCAL··DEFAULT····1·stringlib__two_way
111 ···107:·00000e51···112·FUNC····LOCAL··DEFAULT····9·stringlib__two_way_count111 ···107:·00000e51···112·FUNC····LOCAL··DEFAULT····9·stringlib__two_way_count
112 ···108:·00002b64·····0·NOTYPE··LOCAL··DEFAULT····7·$d112 ···108:·00002b50·····0·NOTYPE··LOCAL··DEFAULT····7·$d
113 ···109:·00000045····12·FUNC····LOCAL··DEFAULT····9·bytes_index113 ···109:·00000045····12·FUNC····LOCAL··DEFAULT····9·bytes_index
114 ···110:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38114 ···110:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
115 ···111:·00000219···222·FUNC····LOCAL··DEFAULT····1·bytes_maketrans115 ···111:·00000219···222·FUNC····LOCAL··DEFAULT····1·bytes_maketrans
116 ···112:·00002b68·····0·NOTYPE··LOCAL··DEFAULT····7·$t116 ···112:·00002b54·····0·NOTYPE··LOCAL··DEFAULT····7·$t
117 ···113:·00002fd4·····0·NOTYPE··LOCAL··DEFAULT····7·$d117 ···113:·00002fc0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
118 ···114:·00002fd9··1928·FUNC····LOCAL··DEFAULT····7·stringlib_bytes_join118 ···114:·00002fc5··1914·FUNC····LOCAL··DEFAULT····7·stringlib_bytes_join
119 ···115:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40119 ···115:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
120 ···116:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41120 ···116:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
121 ···117:·00000428·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42121 ···117:·00000428·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
122 ···118:·00000444·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43122 ···118:·00000444·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
123 ···119:·00002fd8·····0·NOTYPE··LOCAL··DEFAULT····7·$t123 ···119:·00002fc4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
124 ···120:·000002fd····12·FUNC····LOCAL··DEFAULT····1·bytes_startswith124 ···120:·000002fd····12·FUNC····LOCAL··DEFAULT····1·bytes_startswith
125 ···121:·00003761····12·FUNC····LOCAL··DEFAULT····7·bytes_find125 ···121:·00003741····12·FUNC····LOCAL··DEFAULT····7·bytes_find
126 ···122:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44126 ···122:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
127 ···123:·00000309···228·FUNC····LOCAL··DEFAULT····1·bytes_repeat127 ···123:·00000309···228·FUNC····LOCAL··DEFAULT····1·bytes_repeat
128 ···124:·000003ed·····4·FUNC····LOCAL··DEFAULT····1·bytes_join128 ···124:·000003ed·····4·FUNC····LOCAL··DEFAULT····1·bytes_join
129 ···125:·000037dd····12·FUNC····LOCAL··DEFAULT····7·bytes_endswith129 ···125:·000037bd····12·FUNC····LOCAL··DEFAULT····7·bytes_endswith
130 ···126:·000037e9····12·FUNC····LOCAL··DEFAULT····7·bytes_count130 ···126:·000037c9····12·FUNC····LOCAL··DEFAULT····7·bytes_count
131 ···127:·000037f5····12·FUNC····LOCAL··DEFAULT····7·bytes_contains131 ···127:·000037d5····12·FUNC····LOCAL··DEFAULT····7·bytes_contains
132 ···128:·00000488·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45132 ···128:·00000488·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
133 ···129:·000003f1··1760·FUNC····LOCAL··DEFAULT····1·bytes_split133 ···129:·000003f1··1760·FUNC····LOCAL··DEFAULT····1·bytes_split
134 ···130:·00000acc·····0·NOTYPE··LOCAL··DEFAULT····1·$d134 ···130:·00000acc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
135 ···131:·00000498·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46135 ···131:·00000498·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
136 ···132:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47136 ···132:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
137 ···133:·00000ad0·····0·NOTYPE··LOCAL··DEFAULT····1·$t137 ···133:·00000ad0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
138 ···134:·00000ad1···348·FUNC····LOCAL··DEFAULT····1·bytes_partition138 ···134:·00000ad1···348·FUNC····LOCAL··DEFAULT····1·bytes_partition
133 KB
readelf --wide --relocs {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xd6c4·contains·554·entries:1 Relocation·section·'.rel.text'·at·offset·0xd6a4·contains·554·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000024··0000230a·R_ARM_THM_CALL·········00000b99···bytes_concat3 00000024··0000230a·R_ARM_THM_CALL·········00000b7d···bytes_concat
4 0000003c··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR04 0000003c··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
5 00000040··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR05 00000040··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
6 0000004e··0001640a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer6 0000004e··0001640a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
7 00000068··00014a0a·R_ARM_THM_CALL·········000001e1···_PyBytes_Resize7 00000068··00014a0a·R_ARM_THM_CALL·········000001e1···_PyBytes_Resize
8 0000007a··0001430a·R_ARM_THM_CALL·········00000000···memcpy8 0000007a··0001430a·R_ARM_THM_CALL·········00000000···memcpy
9 00000080··0001650a·R_ARM_THM_CALL·········00000000···PyBuffer_Release9 00000080··0001650a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
10 0000009c··0001512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError10 0000009c··0001512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
822 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 403, 17 lines modifiedOffset 403, 17 lines modified
403 PyUnicode_AsUTF8AndSize403 PyUnicode_AsUTF8AndSize
404 PyUnicode_FromEncodedObject404 PyUnicode_FromEncodedObject
405 _PyArg_UnpackKeywords405 _PyArg_UnpackKeywords
406 _PyArg_BadArgument406 _PyArg_BadArgument
407 _Py_bytes_rfind407 _Py_bytes_rfind
408 __aeabi_idiv408 __aeabi_idiv
409 PyBuffer_IsContiguous409 PyBuffer_IsContiguous
410 _PyArg_CheckPositional 
411 _PyNumber_Index410 _PyNumber_Index
412 PyLong_AsSsize_t411 PyLong_AsSsize_t
 412 _PyArg_CheckPositional
413 PyBytes_AsStringAndSize413 PyBytes_AsStringAndSize
414 PyUnicode_New414 PyUnicode_New
415 Py_hexdigits415 Py_hexdigits
416 PyBytes_Repr416 PyBytes_Repr
417 _PyObject_LookupSpecial417 _PyObject_LookupSpecial
418 PyObject_CheckBuffer418 PyObject_CheckBuffer
419 PyBuffer_ToContiguous419 PyBuffer_ToContiguous
8.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 »       ldr»    r3,·[r0,·#0]16 »       ldr»    r3,·[r0,·#0]
17 »       mov»    r5,·r117 »       mov»    r5,·r1
18 »       cmp»    r1,·#018 »       cmp»    r1,·#0
19 »       beq.n»  dc·<PyBytes_Concat+0xdc>19 »       beq.n»  dc·<PyBytes_Concat+0xdc>
20 »       cmp»    r3,·#120 »       cmp»    r3,·#1
21 »       beq.n»  3a·<PyBytes_Concat+0x3a>21 »       beq.n»  3a·<PyBytes_Concat+0x3a>
22 »       mov»    r1,·r522 »       mov»    r1,·r5
23 »       bl»     b98·<bytes_partition+0xc8>23 »       bl»     b7c·<bytes_partition+0xac>
24 ·R_ARM_THM_CALL» bytes_concat24 ·R_ARM_THM_CALL» bytes_concat
25 »       ldr»    r2,·[r4,·#0]25 »       ldr»    r2,·[r4,·#0]
26 »       mvn.w»  r1,·#3221225472»    @·0xc000000026 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
27 »       str»    r0,·[r4,·#0]27 »       str»    r0,·[r4,·#0]
28 »       ldr»    r3,·[r2,·#0]28 »       ldr»    r3,·[r2,·#0]
29 »       cmp»    r3,·r129 »       cmp»    r3,·r1
30 »       bne.n»  86·<PyBytes_Concat+0x86>30 »       bne.n»  86·<PyBytes_Concat+0x86>
161 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 371, 15 lines modifiedOffset 371, 15 lines modified
371 _PyBytes_DecodeEscape():371 _PyBytes_DecodeEscape():
372 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}372 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
373 »       mov.w»  ip,·#4096»  @·0x1000373 »       mov.w»  ip,·#4096»  @·0x1000
374 »       sub.w»  ip,·sp,·ip374 »       sub.w»  ip,·sp,·ip
375 »       str.w»  r0,·[ip,·#3504]»     @·0xdb0375 »       str.w»  r0,·[ip,·#3504]»     @·0xdb0
376 »       sub.w»  sp,·sp,·#556»@·0x22c376 »       sub.w»  sp,·sp,·#556»@·0x22c
377 »       mov»    r8,·r3377 »       mov»    r8,·r3
378 »       ldr»    r3,·[pc,·#464]»@·(51c·<_PyBytes_DecodeEscape+0x1e8>)378 »       ldr»    r3,·[pc,·#484]»@·(530·<_PyBytes_DecodeEscape+0x1fc>)
379 »       mov»    r6,·r1379 »       mov»    r6,·r1
380 »       mov»    r7,·r0380 »       mov»    r7,·r0
381 »       mov»    r9,·r2381 »       mov»    r9,·r2
382 »       add»    r0,·sp,·#12382 »       add»    r0,·sp,·#12
383 »       mov»    r2,·r1383 »       mov»    r2,·r1
384 »       add»    r1,·sp,·#36»   @·0x24384 »       add»    r1,·sp,·#36»   @·0x24
385 »       ldr»    r3,·[r3,·#0]385 »       ldr»    r3,·[r3,·#0]
3.95 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 »       bl»     0·<_Py_GetConfig>13 »       bl»     0·<_Py_GetConfig>
14 ·R_ARM_THM_CALL» _Py_GetConfig14 ·R_ARM_THM_CALL» _Py_GetConfig
15 »       ldr»    r3,·[r0,·#116]»@·0x7415 »       ldr»    r3,·[r0,·#116]»@·0x74
16 »       cbnz»   r3,·24·<bytes_str+0x24>16 »       cbnz»   r3,·24·<bytes_str+0x24>
17 »       mov»    r0,·r417 »       mov»    r0,·r4
18 »       movs»   r1,·#118 »       movs»   r1,·#1
19 »       ldmia.w»sp!,·{r4,·lr}19 »       ldmia.w»sp!,·{r4,·lr}
20 »       b.w»    1dec·<PyBytes_Repr>20 »       b.w»    1dd8·<PyBytes_Repr>
21 ·R_ARM_THM_JUMP24»       PyBytes_Repr21 ·R_ARM_THM_JUMP24»       PyBytes_Repr
22 »       movw»   r3,·#022 »       movw»   r3,·#0
23 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BytesWarning23 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BytesWarning
24 »       movt»   r3,·#024 »       movt»   r3,·#0
25 ·R_ARM_THM_MOVT_ABS»     PyExc_BytesWarning25 ·R_ARM_THM_MOVT_ABS»     PyExc_BytesWarning
26 »       movw»   r1,·#026 »       movw»   r1,·#0
27 ·R_ARM_THM_MOVW_ABS_NC»  .LC2827 ·R_ARM_THM_MOVW_ABS_NC»  .LC28
3.15 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 231, 19 lines modifiedOffset 231, 19 lines modified
231 ··0x00000e40·636f6465·5f46726f·6d456e63·6f646564·code_FromEncoded231 ··0x00000e40·636f6465·5f46726f·6d456e63·6f646564·code_FromEncoded
232 ··0x00000e50·4f626a65·6374005f·50794172·675f556e·Object._PyArg_Un232 ··0x00000e50·4f626a65·6374005f·50794172·675f556e·Object._PyArg_Un
233 ··0x00000e60·7061636b·4b657977·6f726473·005f5079·packKeywords._Py233 ··0x00000e60·7061636b·4b657977·6f726473·005f5079·packKeywords._Py
234 ··0x00000e70·4172675f·42616441·7267756d·656e7400·Arg_BadArgument.234 ··0x00000e70·4172675f·42616441·7267756d·656e7400·Arg_BadArgument.
235 ··0x00000e80·5f50795f·62797465·735f7266·696e6400·_Py_bytes_rfind.235 ··0x00000e80·5f50795f·62797465·735f7266·696e6400·_Py_bytes_rfind.
236 ··0x00000e90·5f5f6165·6162695f·69646976·006d656d·__aeabi_idiv.mem236 ··0x00000e90·5f5f6165·6162695f·69646976·006d656d·__aeabi_idiv.mem
237 ··0x00000ea0·73657400·50794275·66666572·5f497343·set.PyBuffer_IsC237 ··0x00000ea0·73657400·50794275·66666572·5f497343·set.PyBuffer_IsC
238 ··0x00000eb0·6f6e7469·67756f75·73006d65·6d636872·ontiguous.memchr238 ··0x00000eb0·6f6e7469·67756f75·73005f50·794e756d·ontiguous._PyNum
 239 ··0x00000ec0·6265725f·496e6465·78005079·4c6f6e67·ber_Index.PyLong
 240 ··0x00000ed0·5f417353·73697a65·5f74006d·656d6368·_AsSsize_t.memch
239 ··0x00000ec0·005f5079·4172675f·43686563·6b506f73·._PyArg_CheckPos241 ··0x00000ee0·72005f50·79417267·5f436865·636b506f·r._PyArg_CheckPo
240 ··0x00000ed0·6974696f·6e616c00·5f50794e·756d6265·itional._PyNumbe 
241 ··0x00000ee0·725f496e·64657800·50794c6f·6e675f41·r_Index.PyLong_A 
242 ··0x00000ef0·73537369·7a655f74·00507942·79746573·sSsize_t.PyBytes242 ··0x00000ef0·73697469·6f6e616c·00507942·79746573·sitional.PyBytes
243 ··0x00000f00·5f417353·7472696e·67416e64·53697a65·_AsStringAndSize243 ··0x00000f00·5f417353·7472696e·67416e64·53697a65·_AsStringAndSize
244 ··0x00000f10·00507955·6e69636f·64655f4e·65770050·.PyUnicode_New.P244 ··0x00000f10·00507955·6e69636f·64655f4e·65770050·.PyUnicode_New.P
245 ··0x00000f20·795f6865·78646967·69747300·50794279·y_hexdigits.PyBy245 ··0x00000f20·795f6865·78646967·69747300·50794279·y_hexdigits.PyBy
246 ··0x00000f30·7465735f·52657072·005f5079·4f626a65·tes_Repr._PyObje246 ··0x00000f30·7465735f·52657072·005f5079·4f626a65·tes_Repr._PyObje
247 ··0x00000f40·63745f4c·6f6f6b75·70537065·6369616c·ct_LookupSpecial247 ··0x00000f40·63745f4c·6f6f6b75·70537065·6369616c·ct_LookupSpecial
248 ··0x00000f50·0050794f·626a6563·745f4368·65636b42·.PyObject_CheckB248 ··0x00000f50·0050794f·626a6563·745f4368·65636b42·.PyObject_CheckB
249 ··0x00000f60·75666665·72005079·42756666·65725f54·uffer.PyBuffer_T249 ··0x00000f60·75666665·72005079·42756666·65725f54·uffer.PyBuffer_T
28.8 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:··········21300·(bytes·into·file)13 ··Start·of·section·headers:··········21308·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.72 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x5334:1 There·are·16·section·headers,·starting·at·offset·0x533c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000160·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000160·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0041cc·0000d8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0041d4·0000d8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000194·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000194·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000194·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000194·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000194·00027e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000194·00027e·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000414·0029c8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000414·0029d0·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0042a4·000e58·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0042ac·000e58·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002ddc·00041c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002de4·00041c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0050fc·0001b0·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·005104·0001b0·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0031f8·000014·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·003200·000014·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00320c·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·003214·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00320c·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003214·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·003240·000970·10·····14··83··417 ··[13]·.symtab···········SYMTAB··········00000000·003248·000970·10·····14··83··4
18 ··[14]·.strtab···········STRTAB··········00000000·003bb0·00061c·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003bb8·00061c·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0052ac·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0052b4·000088·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.08 KB
readelf --wide --symbols {}
    
Offset 49, 18 lines modifiedOffset 49, 18 lines modified
49 ····45:·00002218·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····45:·00002218·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····46:·000022d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····46:·000022d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
51 ····47:·000022d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t51 ····47:·000022d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
52 ····48:·000025b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d52 ····48:·000025b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
53 ····49:·000025bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····49:·000025bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····50:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC754 ····50:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
55 ····51:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC855 ····51:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
56 ····52:·00002880·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·00002884·····0·NOTYPE··LOCAL··DEFAULT····6·$d
57 ····53:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC957 ····53:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
58 ····54:·00002884·····0·NOTYPE··LOCAL··DEFAULT····6·$t58 ····54:·00002888·····0·NOTYPE··LOCAL··DEFAULT····6·$t
59 ····55:·000029a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d59 ····55:·000029a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
60 ····56:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1060 ····56:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t61 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
62 ····58:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·$d62 ····58:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·$d
63 ····59:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1163 ····59:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
64 ····60:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·$t64 ····60:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
65 ····61:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1265 ····61:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
66 ····62:·00000228·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1366 ····62:·00000228·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
9.35 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x41cc·contains·27·entries:1 Relocation·section·'.rel.text'·at·offset·0x41d4·contains·27·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError3 0000000e··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
4 00000012··00007030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError4 00000012··00007030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
5 00000018··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC55 00000018··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d8···.LC5
6 0000001c··00001f30·R_ARM_THM_MOVT_ABS·····000000d8···.LC56 0000001c··00001f30·R_ARM_THM_MOVT_ABS·····000000d8···.LC5
7 00000024··00005b0a·R_ARM_THM_CALL·········00000000···_PyErr_Format7 00000024··00005b0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
8 0000004a··00001e0a·R_ARM_THM_CALL·········00001329···callmethod8 0000004a··00001e0a·R_ARM_THM_CALL·········00001329···callmethod
11.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 4351, 45 lines modifiedOffset 4351, 45 lines modified
4351 000025d0·<_PyObject_CallMethod_SizeT>:4351 000025d0·<_PyObject_CallMethod_SizeT>:
4352 _PyObject_CallMethod_SizeT():4352 _PyObject_CallMethod_SizeT():
4353 »       push»   {r2,·r3}4353 »       push»   {r2,·r3}
4354 »       mov.w»  ip,·#4096»  @·0x10004354 »       mov.w»  ip,·#4096»  @·0x1000
4355 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}4355 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
4356 »       sub.w»  ip,·sp,·ip4356 »       sub.w»  ip,·sp,·ip
4357 »       str.w»  r0,·[ip,·#4024]»     @·0xfb84357 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8
4358 »       ldr»    r3,·[pc,·#668]»@·(2880·<_PyObject_CallMethod_SizeT+0x2b0>)4358 »       ldr»    r3,·[pc,·#672]»@·(2884·<_PyObject_CallMethod_SizeT+0x2b4>)
4359 »       sub»    sp,·#44»      @·0x2c4359 »       sub»    sp,·#44»      @·0x2c
4360 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}4360 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
4361 »       cmp»    r1,·#04361 »       cmp»    r1,·#0
4362 »       it»     ne4362 »       it»     ne
4363 »       cmpne»  r0,·#04363 »       cmpne»  r0,·#0
4364 »       add»    r3,·pc4364 »       add»    r3,·pc
4365 »       ldr»    r3,·[r3,·#0]4365 »       ldr»    r3,·[r3,·#0]
4366 »       it»     eq4366 »       it»     eq
4367 »       moveq»  r6,·#14367 »       moveq»  r6,·#1
4368 »       ldr»    r5,·[sp,·#72]» @·0x484368 »       ldr»    r5,·[sp,·#72]» @·0x48
4369 »       it»     ne4369 »       it»     ne
4370 »       movne»  r6,·#04370 »       movne»  r6,·#0
4371 »       ldr.w»  r8,·[r2,·r3]4371 »       ldr.w»  r8,·[r2,·r3]
4372 »       beq.w»  2876·<_PyObject_CallMethod_SizeT+0x2a6>4372 »       beq.w»  287a·<_PyObject_CallMethod_SizeT+0x2aa>
4373 »       bl»     0·<PyObject_GetAttrString>4373 »       bl»     0·<PyObject_GetAttrString>
4374 ·R_ARM_THM_CALL» PyObject_GetAttrString4374 ·R_ARM_THM_CALL» PyObject_GetAttrString
4375 »       mov»    r4,·r04375 »       mov»    r4,·r0
4376 »       cmp»    r0,·#04376 »       cmp»    r0,·#0
4377 »       beq.w»  2736·<_PyObject_CallMethod_SizeT+0x166>4377 »       beq.w»  2736·<_PyObject_CallMethod_SizeT+0x166>
4378 »       add»    r7,·sp,·#76»   @·0x4c4378 »       add»    r7,·sp,·#76»   @·0x4c
4379 »       str»    r7,·[sp,·#12]4379 »       str»    r7,·[sp,·#12]
4380 »       bl»     0·<PyCallable_Check>4380 »       bl»     0·<PyCallable_Check>
4381 ·R_ARM_THM_CALL» PyCallable_Check4381 ·R_ARM_THM_CALL» PyCallable_Check
4382 »       cmp»    r0,·#04382 »       cmp»    r0,·#0
4383 »       beq.w»  285c·<_PyObject_CallMethod_SizeT+0x28c>4383 »       beq.w»  2860·<_PyObject_CallMethod_SizeT+0x290>
4384 »       cmp»    r5,·#04384 »       cmp»    r5,·#0
4385 »       beq.w»  27b8·<_PyObject_CallMethod_SizeT+0x1e8>4385 »       beq.w»  27bc·<_PyObject_CallMethod_SizeT+0x1ec>
4386 »       ldrb»   r3,·[r5,·#0]4386 »       ldrb»   r3,·[r5,·#0]
4387 »       cmp»    r3,·#04387 »       cmp»    r3,·#0
4388 »       beq.w»  27b8·<_PyObject_CallMethod_SizeT+0x1e8>4388 »       beq.w»  27bc·<_PyObject_CallMethod_SizeT+0x1ec>
4389 »       mov»    r3,·r74389 »       mov»    r3,·r7
4390 »       add»    r7,·sp,·#204390 »       add»    r7,·sp,·#20
4391 »       mov»    r2,·r54391 »       mov»    r2,·r5
4392 »       add»    r1,·sp,·#164392 »       add»    r1,·sp,·#16
4393 »       mov»    r0,·r74393 »       mov»    r0,·r7
4394 »       str»    r1,·[sp,·#0]4394 »       str»    r1,·[sp,·#0]
4395 »       movs»   r1,·#54395 »       movs»   r1,·#5
162 KB
codeobject.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········34272·(bytes·into·file)13 ··Start·of·section·headers:··········34296·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x85e0:1 There·are·18·section·headers,·starting·at·offset·0x85f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0010d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0010d8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006c08·000650·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·006c20·000650·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00110c·00054c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00110c·00054c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007258·0002c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·007270·0002c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001658·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001658·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001658·000752·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001658·000752·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001dac·00259c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001dac·0025b4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·007520·0008e8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·007538·0008e8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004348·000aa0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004360·000aa0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·007e08·0006b0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007e20·0006b0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004de8·00029c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004e00·00029c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0084b8·000098·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0084d0·000098·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·005084·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00509c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005084·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00509c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0050b8·000fc0·10·····16·144··419 ··[15]·.symtab···········SYMTAB··········00000000·0050d0·000fc0·10·····16·144··4
20 ··[16]·.strtab···········STRTAB··········00000000·006078·000b90·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·006090·000b90·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·008550·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·008568·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.61 KB
readelf --wide --symbols {}
    
Offset 5, 49 lines modifiedOffset 5, 49 lines modified
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.46 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
10 ·····6:·00000471···620·FUNC····LOCAL··DEFAULT····7·intern_string_constants10 ·····6:·00000471···620·FUNC····LOCAL··DEFAULT····7·intern_string_constants
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00001161····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF12 ·····8:·0000112d····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
13 ·····9:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC114 ····10:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
15 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC215 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR016 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
17 ····13:·00000ed0·····0·NOTYPE··LOCAL··DEFAULT····7·$d17 ····13:·00000eac·····0·NOTYPE··LOCAL··DEFAULT····7·$d
18 ····14:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····7·$t18 ····14:·00000eb4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
19 ····15:·00000001····80·FUNC····LOCAL··DEFAULT····9·code_repr19 ····15:·00000001····80·FUNC····LOCAL··DEFAULT····9·code_repr
20 ····16:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC320 ····16:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
21 ····17:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC421 ····17:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
22 ····18:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC522 ····18:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
23 ····19:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC623 ····19:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
24 ····20:·00001365···700·FUNC····LOCAL··DEFAULT····7·code_dealloc24 ····20:·00001331···700·FUNC····LOCAL··DEFAULT····7·code_dealloc
25 ····21:·00000105····74·FUNC····LOCAL··DEFAULT····1·free_monitoring_data.part.025 ····21:·00000105····74·FUNC····LOCAL··DEFAULT····1·free_monitoring_data.part.0
26 ····22:·000015b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d26 ····22:·00001584·····0·NOTYPE··LOCAL··DEFAULT····7·$d
27 ····23:·000015bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t27 ····23:·00001588·····0·NOTYPE··LOCAL··DEFAULT····7·$t
28 ····24:·0000161c·····0·NOTYPE··LOCAL··DEFAULT····7·$d28 ····24:·000015e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
29 ····25:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00001620·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·000015ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·00001975···262·FUNC····LOCAL··DEFAULT····7·code_hash31 ····27:·00001941···262·FUNC····LOCAL··DEFAULT····7·code_hash
32 ····28:·00001b55····52·FUNC····LOCAL··DEFAULT····7·init_co_cached32 ····28:·00001b21····52·FUNC····LOCAL··DEFAULT····7·init_co_cached
33 ····29:·00000309···298·FUNC····LOCAL··DEFAULT····1·retreat33 ····29:·00000309···298·FUNC····LOCAL··DEFAULT····1·retreat
34 ····30:·00001e2d···200·FUNC····LOCAL··DEFAULT····7·advance34 ····30:·00001ded···232·FUNC····LOCAL··DEFAULT····7·advance
35 ····31:·000001c6·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····31:·000001c6·····0·NOTYPE··LOCAL··DEFAULT····1·$d
36 ····32:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
37 ····33:·0000220d····74·FUNC····LOCAL··DEFAULT····7·read_signed_varint37 ····33:·00002225····74·FUNC····LOCAL··DEFAULT····7·read_signed_varint
38 ····34:·00000461····68·FUNC····LOCAL··DEFAULT····1·get_cached_locals38 ····34:·00000461····68·FUNC····LOCAL··DEFAULT····1·get_cached_locals
39 ····35:·000004a5···232·FUNC····LOCAL··DEFAULT····1·get_localsplus_names39 ····35:·000004a5···232·FUNC····LOCAL··DEFAULT····1·get_localsplus_names
40 ····36:·0000058d····80·FUNC····LOCAL··DEFAULT····1·code_positionsiterator40 ····36:·0000058d····80·FUNC····LOCAL··DEFAULT····1·code_positionsiterator
41 ····37:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC742 ····38:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
43 ····39:·00002015···502·FUNC····LOCAL··DEFAULT····7·positionsiter_next43 ····39:·00001ff5···560·FUNC····LOCAL··DEFAULT····7·positionsiter_next
44 ····40:·00002060·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·00002040·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····41:·00002066·····0·NOTYPE··LOCAL··DEFAULT····7·$t45 ····41:·00002046·····0·NOTYPE··LOCAL··DEFAULT····7·$t
46 ····42:·00002259····20·FUNC····LOCAL··DEFAULT····7·_source_offset_converter46 ····42:·00002271····20·FUNC····LOCAL··DEFAULT····7·_source_offset_converter
47 ····43:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····43:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
48 ····44:·000005dd····54·FUNC····LOCAL··DEFAULT····1·positionsiter_dealloc48 ····44:·000005dd····54·FUNC····LOCAL··DEFAULT····1·positionsiter_dealloc
49 ····45:·00000635·····2·FUNC····LOCAL··DEFAULT····1·code_getvarnames49 ····45:·00000635·····2·FUNC····LOCAL··DEFAULT····1·code_getvarnames
50 ····46:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC850 ····46:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
51 ····47:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC951 ····47:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
52 ····48:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1052 ····48:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
53 ····49:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1153 ····49:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
44.3 KB
readelf --wide --relocs {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6c08·contains·202·entries:1 Relocation·section·'.rel.text'·at·offset·0x6c20·contains·202·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··00009d0a·R_ARM_THM_CALL·········00000000···strlen3 00000018··00009d0a·R_ARM_THM_CALL·········00000000···strlen
4 00000020··00009e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromASCII4 00000020··00009e0a·R_ARM_THM_CALL·········00000000···_PyUnicode_FromASCII
5 0000002e··00009f0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize5 0000002e··00009f0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
6 0000004c··0000a00a·R_ARM_THM_CALL·········00000000···PyMem_Malloc6 0000004c··0000a00a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
7 0000007c··00009f0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize7 0000007c··00009f0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
8 00000084··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free8 00000084··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free
9 000000be··0000a20a·R_ARM_THM_CALL·········000006dd···_PyCode_New9 000000be··0000a20a·R_ARM_THM_CALL·········000006dd···_PyCode_New
10 000000c6··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF10 000000c6··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
11 000000cc··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF11 000000cc··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
12 000000d2··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF12 000000d2··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
13 000000f4··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory13 000000f4··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
14 000000fc··0000a402·R_ARM_ABS32············00000000···_PyRuntime14 000000fc··0000a402·R_ARM_ABS32············00000000···_PyRuntime
15 00000100··0000a402·R_ARM_ABS32············00000000···_PyRuntime15 00000100··0000a402·R_ARM_ABS32············00000000···_PyRuntime
16 0000011c··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free16 0000011c··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free
17 00000136··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free17 00000136··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free
18 0000013c··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free18 0000013c··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free
19 00000142··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free19 00000142··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free
20 00000148··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free20 00000148··0000a10a·R_ARM_THM_CALL·········00000000···PyMem_Free
21 00000192··0000c80a·R_ARM_THM_CALL·········00001cd1···_PyCode_CheckLineNumber21 00000192··0000c80a·R_ARM_THM_CALL·········00001c9d···_PyCode_CheckLineNumber
22 0000029a··0000210a·R_ARM_THM_CALL·········0000220d···read_signed_varint22 0000029a··0000210a·R_ARM_THM_CALL·········00002225···read_signed_varint
23 00000444··00001c0a·R_ARM_THM_CALL·········00001b55···init_co_cached23 00000444··00001c0a·R_ARM_THM_CALL·········00001b21···init_co_cached
24 000004ba··0000ba0a·R_ARM_THM_CALL·········00000000···PyTuple_New24 000004ba··0000ba0a·R_ARM_THM_CALL·········00000000···PyTuple_New
25 000005a0··0000cc0a·R_ARM_THM_CALL·········00000000···PyType_GenericAlloc25 000005a0··0000cc0a·R_ARM_THM_CALL·········00000000···PyType_GenericAlloc
26 000005d8··00000102·R_ARM_ABS32············00000000···.data26 000005d8··00000102·R_ARM_ABS32············00000000···.data
27 0000060c··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc27 0000060c··0000980a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
28 000006a4··0000d00a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords28 000006a4··0000d00a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
29 000006f2··0000d10a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt29 000006f2··0000d10a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
30 0000074e··0000c50a·R_ARM_THM_CALL·········00001a7d···_PyCode_GetCode30 0000074e··0000c50a·R_ARM_THM_CALL·········00001a49···_PyCode_GetCode
31 00000762··0000442f·R_ARM_THM_MOVW_ABS_NC··00000314···.LC3031 00000762··0000442f·R_ARM_THM_MOVW_ABS_NC··00000314···.LC30
32 00000766··00004430·R_ARM_THM_MOVT_ABS·····00000314···.LC3032 00000766··00004430·R_ARM_THM_MOVT_ABS·····00000314···.LC30
33 0000076e··0000452f·R_ARM_THM_MOVW_ABS_NC··00000320···.LC3133 0000076e··0000452f·R_ARM_THM_MOVW_ABS_NC··00000320···.LC31
34 00000772··00004530·R_ARM_THM_MOVT_ABS·····00000320···.LC3134 00000772··00004530·R_ARM_THM_MOVT_ABS·····00000320···.LC31
35 0000078a··0000d20a·R_ARM_THM_CALL·········00000000···PySys_Audit35 0000078a··0000d20a·R_ARM_THM_CALL·········00000000···PySys_Audit
36 00000812··0000d30a·R_ARM_THM_CALL·········00000cd5···PyUnstable_Code_NewWithPosOnlyArgs36 00000812··0000d30a·R_ARM_THM_CALL·········00000cd5···PyUnstable_Code_NewWithPosOnlyArgs
37 0000081c··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF37 0000081c··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
38 00000822··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF38 00000822··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
39 00000828··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF39 00000828··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
40 0000082e··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF40 0000082e··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
41 00000850··0000d00a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords41 00000850··0000d00a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
42 00000872··0000d00a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords42 00000872··0000d00a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
43 0000089e··0000080a·R_ARM_THM_CALL·········00001161···Py_XDECREF43 0000089e··0000080a·R_ARM_THM_CALL·········0000112d···Py_XDECREF
44 000008ae··0000af2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError44 000008ae··0000af2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
45 000008b2··0000af30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError45 000008b2··0000af30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
46 000008b6··0000432f·R_ARM_THM_MOVW_ABS_NC··000002e8···.LC2946 000008b6··0000432f·R_ARM_THM_MOVW_ABS_NC··000002e8···.LC29
47 000008ba··00004330·R_ARM_THM_MOVT_ABS·····000002e8···.LC2947 000008ba··00004330·R_ARM_THM_MOVT_ABS·····000002e8···.LC29
48 000008c0··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString48 000008c0··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
49 000008c6··0000af2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError49 000008c6··0000af2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
50 000008ca··0000af30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError50 000008ca··0000af30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
4.96 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 81, 21 lines modifiedOffset 81, 21 lines modified
81 »       str.w»  r8,·[sp,·#16]81 »       str.w»  r8,·[sp,·#16]
82 »       str»    r4,·[sp,·#24]82 »       str»    r4,·[sp,·#24]
83 »       str»    r3,·[sp,·#20]83 »       str»    r3,·[sp,·#20]
84 »       bl»     6dc·<code_replace+0xa4>84 »       bl»     6dc·<code_replace+0xa4>
85 ·R_ARM_THM_CALL» _PyCode_New85 ·R_ARM_THM_CALL» _PyCode_New
86 »       mov»    r5,·r086 »       mov»    r5,·r0
87 »       mov»    r0,·r787 »       mov»    r0,·r7
88 »       bl»     1160·<Py_XDECREF>88 »       bl»     112c·<Py_XDECREF>
89 ·R_ARM_THM_CALL» Py_XDECREF89 ·R_ARM_THM_CALL» Py_XDECREF
90 »       mov»    r0,·r890 »       mov»    r0,·r8
91 »       bl»     1160·<Py_XDECREF>91 »       bl»     112c·<Py_XDECREF>
92 ·R_ARM_THM_CALL» Py_XDECREF92 ·R_ARM_THM_CALL» Py_XDECREF
93 »       mov»    r0,·r493 »       mov»    r0,·r4
94 »       bl»     1160·<Py_XDECREF>94 »       bl»     112c·<Py_XDECREF>
95 ·R_ARM_THM_CALL» Py_XDECREF95 ·R_ARM_THM_CALL» Py_XDECREF
96 »       mov»    r0,·r596 »       mov»    r0,·r5
97 »       add»    sp,·#68»      @·0x4497 »       add»    sp,·#68»      @·0x44
98 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}98 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
99 »       movs»   r5,·#099 »       movs»   r5,·#0
100 »       mov»    r4,·r5100 »       mov»    r4,·r5
101 »       mov»    r8,·r5101 »       mov»    r8,·r5
96.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 743, 104 lines modifiedOffset 743, 104 lines modified
743 »       sub.w»  ip,·sp,·ip743 »       sub.w»  ip,·sp,·ip
744 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8744 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8
745 »       ldr.w»  r8,·[r0,·#32]745 »       ldr.w»  r8,·[r0,·#32]
746 »       sub»    sp,·#20746 »       sub»    sp,·#20
747 »       mov»    r4,·r0747 »       mov»    r4,·r0
748 »       ldr.w»  r5,·[r8,·#8]748 »       ldr.w»  r5,·[r8,·#8]
749 »       subs»   r7,·r5,·#1749 »       subs»   r7,·r5,·#1
750 »       bmi.w»  da8·<_PyCode_New+0x6cc>750 »       bmi.w»  daa·<_PyCode_New+0x6ce>
751 »       add.w»  sl,·r8,·r5,·lsl·#2751 »       add.w»  sl,·r8,·r5,·lsl·#2
752 »       ldr.w»  r3,·[sl,·#8]752 »       ldr.w»  r3,·[sl,·#8]
753 »       cmp»    r3,·#0753 »       cmp»    r3,·#0
754 »       beq.w»  1076·<_PyCode_New+0x99a>754 »       beq.w»  1042·<_PyCode_New+0x966>
755 »       ldr»    r3,·[r3,·#4]755 »       ldr»    r3,·[r3,·#4]
756 »       movw»   r6,·#0756 »       movw»   r6,·#0
757 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type757 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
758 »       movt»   r6,·#0758 »       movt»   r6,·#0
759 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type759 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
760 »       cmp»    r3,·r6760 »       cmp»    r3,·r6
761 »       bne.w»  1076·<_PyCode_New+0x99a>761 »       bne.w»  1042·<_PyCode_New+0x966>
762 »       lsls»   r7,·r7,·#2762 »       lsls»   r7,·r7,·#2
763 »       add.w»  r9,·r8,·#12763 »       add.w»  r9,·r8,·#12
764 »       add.w»  r0,·r9,·r7764 »       add.w»  r0,·r9,·r7
765 »       bl»     0·<PyUnicode_InternInPlace>765 »       bl»     0·<PyUnicode_InternInPlace>
766 ·R_ARM_THM_CALL» PyUnicode_InternInPlace766 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
767 »       cmp»    r5,·#1767 »       cmp»    r5,·#1
768 »       beq.n»  7f4·<_PyCode_New+0x118>768 »       beq.n»  7f4·<_PyCode_New+0x118>
769 »       ldr.w»  r3,·[sl,·#4]769 »       ldr.w»  r3,·[sl,·#4]
770 »       cmp»    r3,·#0770 »       cmp»    r3,·#0
771 »       beq.w»  1076·<_PyCode_New+0x99a>771 »       beq.w»  1042·<_PyCode_New+0x966>
772 »       ldr»    r3,·[r3,·#4]772 »       ldr»    r3,·[r3,·#4]
773 »       cmp»    r3,·r6773 »       cmp»    r3,·r6
774 »       bne.w»  1076·<_PyCode_New+0x99a>774 »       bne.w»  1042·<_PyCode_New+0x966>
775 »       subs»   r0,·r7,·#4775 »       subs»   r0,·r7,·#4
776 »       add»    r0,·r9776 »       add»    r0,·r9
777 »       bl»     0·<PyUnicode_InternInPlace>777 »       bl»     0·<PyUnicode_InternInPlace>
778 ·R_ARM_THM_CALL» PyUnicode_InternInPlace778 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
779 »       cmp»    r5,·#2779 »       cmp»    r5,·#2
780 »       beq.n»  7f4·<_PyCode_New+0x118>780 »       beq.n»  7f4·<_PyCode_New+0x118>
781 »       ldr.w»  r3,·[r8,·r5,·lsl·#2]781 »       ldr.w»  r3,·[r8,·r5,·lsl·#2]
782 »       cmp»    r3,·#0782 »       cmp»    r3,·#0
783 »       beq.w»  1076·<_PyCode_New+0x99a>783 »       beq.w»  1042·<_PyCode_New+0x966>
784 »       ldr»    r3,·[r3,·#4]784 »       ldr»    r3,·[r3,·#4]
785 »       cmp»    r3,·r6785 »       cmp»    r3,·r6
786 »       bne.w»  1076·<_PyCode_New+0x99a>786 »       bne.w»  1042·<_PyCode_New+0x966>
787 »       sub.w»  r0,·r7,·#8787 »       sub.w»  r0,·r7,·#8
788 »       add»    r0,·r9788 »       add»    r0,·r9
789 »       bl»     0·<PyUnicode_InternInPlace>789 »       bl»     0·<PyUnicode_InternInPlace>
790 ·R_ARM_THM_CALL» PyUnicode_InternInPlace790 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
791 »       cmp»    r5,·#3791 »       cmp»    r5,·#3
792 »       beq.n»  7f4·<_PyCode_New+0x118>792 »       beq.n»  7f4·<_PyCode_New+0x118>
793 »       ldr.w»  r3,·[sl,·#-4]793 »       ldr.w»  r3,·[sl,·#-4]
794 »       cmp»    r3,·#0794 »       cmp»    r3,·#0
795 »       beq.w»  1076·<_PyCode_New+0x99a>795 »       beq.w»  1042·<_PyCode_New+0x966>
796 »       ldr»    r3,·[r3,·#4]796 »       ldr»    r3,·[r3,·#4]
797 »       cmp»    r3,·r6797 »       cmp»    r3,·r6
798 »       bne.w»  1076·<_PyCode_New+0x99a>798 »       bne.w»  1042·<_PyCode_New+0x966>
799 »       sub.w»  r0,·r7,·#12799 »       sub.w»  r0,·r7,·#12
800 »       add»    r0,·r9800 »       add»    r0,·r9
801 »       bl»     0·<PyUnicode_InternInPlace>801 »       bl»     0·<PyUnicode_InternInPlace>
802 ·R_ARM_THM_CALL» PyUnicode_InternInPlace802 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
803 »       cmp»    r5,·#4803 »       cmp»    r5,·#4
804 »       beq.n»  7f4·<_PyCode_New+0x118>804 »       beq.n»  7f4·<_PyCode_New+0x118>
805 »       ldr.w»  r3,·[sl,·#-8]805 »       ldr.w»  r3,·[sl,·#-8]
806 »       cmp»    r3,·#0806 »       cmp»    r3,·#0
807 »       beq.w»  1076·<_PyCode_New+0x99a>807 »       beq.w»  1042·<_PyCode_New+0x966>
808 »       ldr»    r3,·[r3,·#4]808 »       ldr»    r3,·[r3,·#4]
809 »       cmp»    r3,·r6809 »       cmp»    r3,·r6
810 »       bne.w»  1076·<_PyCode_New+0x99a>810 »       bne.w»  1042·<_PyCode_New+0x966>
811 »       sub.w»  r0,·r7,·#16811 »       sub.w»  r0,·r7,·#16
812 »       add»    r0,·r9812 »       add»    r0,·r9
813 »       bl»     0·<PyUnicode_InternInPlace>813 »       bl»     0·<PyUnicode_InternInPlace>
814 ·R_ARM_THM_CALL» PyUnicode_InternInPlace814 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
815 »       cmp»    r5,·#5815 »       cmp»    r5,·#5
816 »       beq.n»  7f4·<_PyCode_New+0x118>816 »       beq.n»  7f4·<_PyCode_New+0x118>
817 »       ldr.w»  r3,·[sl,·#-12]817 »       ldr.w»  r3,·[sl,·#-12]
818 »       cmp»    r3,·#0818 »       cmp»    r3,·#0
819 »       beq.w»  1076·<_PyCode_New+0x99a>819 »       beq.w»  1042·<_PyCode_New+0x966>
820 »       ldr»    r3,·[r3,·#4]820 »       ldr»    r3,·[r3,·#4]
821 »       cmp»    r3,·r6821 »       cmp»    r3,·r6
822 »       bne.w»  1076·<_PyCode_New+0x99a>822 »       bne.w»  1042·<_PyCode_New+0x966>
823 »       sub.w»  r0,·r7,·#20823 »       sub.w»  r0,·r7,·#20
824 »       subs»   r7,·r5,·#7824 »       subs»   r7,·r5,·#7
825 »       add»    r0,·r9825 »       add»    r0,·r9
826 »       bl»     0·<PyUnicode_InternInPlace>826 »       bl»     0·<PyUnicode_InternInPlace>
827 ·R_ARM_THM_CALL» PyUnicode_InternInPlace827 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
828 »       cmp»    r5,·#6828 »       cmp»    r5,·#6
829 »       beq.n»  7f4·<_PyCode_New+0x118>829 »       beq.n»  7f4·<_PyCode_New+0x118>
830 »       add.w»  r5,·r5,·#1073741824» @·0x40000000830 »       add.w»  r5,·r5,·#1073741824» @·0x40000000
831 »       subs»   r5,·#3831 »       subs»   r5,·#3
832 »       add.w»  r5,·r8,·r5,·lsl·#2832 »       add.w»  r5,·r8,·r5,·lsl·#2
833 »       ldr.w»  r3,·[r5,·#-4]!833 »       ldr.w»  r3,·[r5,·#-4]!
834 »       mov»    r0,·r5834 »       mov»    r0,·r5
835 »       cmp»    r3,·#0835 »       cmp»    r3,·#0
836 »       beq.w»  1076·<_PyCode_New+0x99a>836 »       beq.w»  1042·<_PyCode_New+0x966>
837 »       ldr»    r3,·[r3,·#4]837 »       ldr»    r3,·[r3,·#4]
838 »       cmp»    r3,·r6838 »       cmp»    r3,·r6
839 »       bne.w»  1076·<_PyCode_New+0x99a>839 »       bne.w»  1042·<_PyCode_New+0x966>
840 »       bl»     0·<PyUnicode_InternInPlace>840 »       bl»     0·<PyUnicode_InternInPlace>
841 ·R_ARM_THM_CALL» PyUnicode_InternInPlace841 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
842 »       subs»   r7,·#1842 »       subs»   r7,·#1
843 »       bcs.n»  7d8·<_PyCode_New+0xfc>843 »       bcs.n»  7d8·<_PyCode_New+0xfc>
844 »       ldr»    r2,·[r4,·#28]844 »       ldr»    r2,·[r4,·#28]
845 »       ldr»    r3,·[r2,·#8]845 »       ldr»    r3,·[r2,·#8]
846 »       subs»   r7,·r3,·#1846 »       subs»   r7,·r3,·#1
3.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 0000005e·<_PyCode_GetCellvars>:56 0000005e·<_PyCode_GetCellvars>:
57 _PyCode_GetCellvars():57 _PyCode_GetCellvars():
58 »       push»   {r4,·lr}58 »       push»   {r4,·lr}
59 »       mov.w»  ip,·#4096»  @·0x100059 »       mov.w»  ip,·#4096»  @·0x1000
60 »       sub.w»  ip,·sp,·ip60 »       sub.w»  ip,·sp,·ip
61 »       str.w»  r0,·[ip,·#4088]»     @·0xff861 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
62 »       mov»    r4,·r062 »       mov»    r4,·r0
63 »       bl»     1b54·<init_co_cached>63 »       bl»     1b20·<init_co_cached>
64 ·R_ARM_THM_CALL» init_co_cached64 ·R_ARM_THM_CALL» init_co_cached
65 »       cbnz»   r0,·86·<_PyCode_GetCellvars+0x28>65 »       cbnz»   r0,·86·<_PyCode_GetCellvars+0x28>
66 »       ldr»    r1,·[r4,·#100]»@·0x6466 »       ldr»    r1,·[r4,·#100]»@·0x64
67 »       mov»    r0,·r467 »       mov»    r0,·r4
68 »       ldr»    r3,·[r4,·#60]» @·0x3c68 »       ldr»    r3,·[r4,·#60]» @·0x3c
69 »       movs»   r2,·#64»     @·0x4069 »       movs»   r2,·#64»     @·0x40
70 »       ldmia.w»sp!,·{r4,·lr}70 »       ldmia.w»sp!,·{r4,·lr}
152 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:··········29744·(bytes·into·file)13 ··Start·of·section·headers:··········29764·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.12 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x7430:1 There·are·18·section·headers,·starting·at·offset·0x7444:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·00051c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00051c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005c80·000328·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005c94·000328·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000550·000b60·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000550·000b60·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005fa8·0005f0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005fbc·0005f0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0010b0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0010b0·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0010b0·0019a8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0010b0·0019bc·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·006598·000bc0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0065ac·000bc0·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002a58·00097a·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002a6c·00097a·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0033d4·0002f0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0033e8·0002f0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·007158·000220·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00716c·000220·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0036c4·00043d·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0036d8·00043d·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007378·000028·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00738c·000028·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·003b01·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003b15·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003b01·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003b15·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003b34·001300·10·····16·217··419 ··[15]·.symtab···········SYMTAB··········00000000·003b48·001300·10·····16·217··4
20 ··[16]·.strtab···········STRTAB··········00000000·004e34·000e4b·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004e48·000e4b·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0073a0·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0073b4·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
13.3 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·.rodata.str1.48 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
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:·000000a2·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·000000a2·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····8:·000000aa·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····8:·000000aa·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ·····9:·00000e6d···300·FUNC····LOCAL··DEFAULT····6·method_vectorcall_NOARGS13 ·····9:·00000e81···300·FUNC····LOCAL··DEFAULT····6·method_vectorcall_NOARGS
14 ····10:·00001159···248·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL14 ····10:·0000116d···248·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL
15 ····11:·00000d1d···336·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS_KEYWORDS15 ····11:·00000d31···336·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS_KEYWORDS
16 ····12:·0000102d···300·FUNC····LOCAL··DEFAULT····6·method_vectorcall_O16 ····12:·00001041···300·FUNC····LOCAL··DEFAULT····6·method_vectorcall_O
17 ····13:·00000481···284·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS17 ····13:·00000481···284·FUNC····LOCAL··DEFAULT····6·method_vectorcall_VARARGS
18 ····14:·00001251···204·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS18 ····14:·00001265···204·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS
19 ····15:·000016c1···228·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS_METHOD19 ····15:·000016d5···228·FUNC····LOCAL··DEFAULT····6·method_vectorcall_FASTCALL_KEYWORDS_METHOD
20 ····16:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·$d20 ····16:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
21 ····17:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····17:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····18:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····19:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
24 ····20:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····20:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····21:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC125 ····21:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
26 ····22:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·$t
62.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5c80·contains·101·entries:1 Relocation·section·'.rel.text'·at·offset·0x5c94·contains·101·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError3 0000000e··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
4 00000012··0000e730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError4 00000012··0000e730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
5 0000003a··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC25 0000003a··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000004c···.LC2
6 0000003e··00001b30·R_ARM_THM_MOVT_ABS·····0000004c···.LC26 0000003e··00001b30·R_ARM_THM_MOVT_ABS·····0000004c···.LC2
7 00000042··0000252f·R_ARM_THM_MOVW_ABS_NC··00000188···.LC97 00000042··0000252f·R_ARM_THM_MOVW_ABS_NC··00000188···.LC9
8 00000046··00002530·R_ARM_THM_MOVT_ABS·····00000188···.LC98 00000046··00002530·R_ARM_THM_MOVT_ABS·····00000188···.LC9
470 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 212, 19 lines modifiedOffset 212, 19 lines modified
212 _PyObject_FunctionStr212 _PyObject_FunctionStr
213 _Py_CheckRecursiveCall213 _Py_CheckRecursiveCall
214 _Py_tss_tstate214 _Py_tss_tstate
215 PyDescr_IsData215 PyDescr_IsData
216 _Py_NoneStruct216 _Py_NoneStruct
217 _PyObject_LookupAttr217 _PyObject_LookupAttr
218 _PyArg_UnpackKeywords218 _PyArg_UnpackKeywords
 219 _PyRuntime
219 PyObject_SetAttr220 PyObject_SetAttr
220 PyExc_AttributeError221 PyExc_AttributeError
221 PyErr_ExceptionMatches222 PyErr_ExceptionMatches
222 PyErr_Clear223 PyErr_Clear
223 _PyRuntime 
224 PyMember_GetOne224 PyMember_GetOne
225 PySys_Audit225 PySys_Audit
226 PyObject_Type226 PyObject_Type
227 PyObject_CallFunctionObjArgs227 PyObject_CallFunctionObjArgs
228 PyMember_SetOne228 PyMember_SetOne
229 _PyStack_AsDict229 _PyStack_AsDict
230 PyObject_Vectorcall230 PyObject_Vectorcall
69.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 695, 223 lines modifiedOffset 695, 223 lines modified
695 »       sub.w»  ip,·sp,·ip695 »       sub.w»  ip,·sp,·ip
696 »       str.w»  r0,·[ip,·#4008]»     @·0xfa8696 »       str.w»  r0,·[ip,·#4008]»     @·0xfa8
697 »       ldr»    r5,·[r1,·#8]697 »       ldr»    r5,·[r1,·#8]
698 »       sub»    sp,·#60»      @·0x3c698 »       sub»    sp,·#60»      @·0x3c
699 »       mov»    r3,·r2699 »       mov»    r3,·r2
700 »       mov»    r4,·r0700 »       mov»    r4,·r0
701 »       cmp»    r2,·#0701 »       cmp»    r2,·#0
702 »       bne.w»  80a·<property_init+0x252>702 »       bne.w»  81e·<property_init+0x266>
703 »       cmp»    r5,·#4703 »       cmp»    r5,·#4
704 »       bhi.w»  930·<property_init+0x378>704 »       bhi.w»  894·<property_init+0x2dc>
705 »       adds»   r1,·#12705 »       adds»   r1,·#12
706 »       mov»    r0,·r1706 »       mov»    r0,·r1
707 »       cmp»    r1,·#0707 »       cmp»    r1,·#0
708 »       beq.w»  92c·<property_init+0x374>708 »       beq.w»  952·<property_init+0x39a>
709 »       ldr»    r0,·[r4,·#8]709 »       ldr»    r0,·[r4,·#8]
710 »       cmp»    r5,·#0710 »       cmp»    r5,·#0
711 »       beq.w»  918·<property_init+0x360>711 »       beq.w»  84c·<property_init+0x294>
712 »       ldr»    r6,·[r1,·#0]712 »       ldr»    r6,·[r1,·#0]
713 »       cmp»    r6,·#0713 »       cmp»    r6,·#0
714 »       beq.w»  79c·<property_init+0x1e4>714 »       beq.w»  7b2·<property_init+0x1fa>
715 »       subs»   r5,·#1715 »       subs»   r5,·#1
716 »       bne.w»  79c·<property_init+0x1e4>716 »       bne.w»  7b2·<property_init+0x1fa>
717 »       movw»   r7,·#0717 »       movw»   r7,·#0
718 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct718 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
719 »       movt»   r7,·#0719 »       movt»   r7,·#0
720 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct720 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
721 »       cmp»    r6,·r7721 »       cmp»    r6,·r7
722 »       beq.w»  800·<property_init+0x248>722 »       beq.w»  814·<property_init+0x25c>
723 »       ldr»    r3,·[r6,·#0]723 »       ldr»    r3,·[r6,·#0]
724 »       mvn.w»  r2,·#3221225472»    @·0xc0000000724 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
725 »       mov»    r9,·r5725 »       mov»    r9,·r5
726 »       mov»    r8,·r5726 »       mov»    r8,·r5
727 »       cmp»    r3,·r2727 »       cmp»    r3,·r2
728 »       mov»    r2,·r5728 »       mov»    r2,·r5
729 »       beq.w»  7f0·<property_init+0x238>729 »       beq.w»  804·<property_init+0x24c>
730 »       adds»   r3,·#1730 »       adds»   r3,·#1
731 »       str»    r3,·[r6,·#0]731 »       str»    r3,·[r6,·#0]
732 »       str»    r6,·[r4,·#8]732 »       str»    r6,·[r4,·#8]
733 »       cbz»    r0,·62e·<property_init+0x76>733 »       cbz»    r0,·62e·<property_init+0x76>
734 »       ldr»    r3,·[r0,·#0]734 »       ldr»    r3,·[r0,·#0]
735 »       mvn.w»  r1,·#3221225472»    @·0xc0000000735 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
736 »       cmp»    r3,·r1736 »       cmp»    r3,·r1
737 »       bne.n»  6fe·<property_init+0x146>737 »       bne.n»  72e·<property_init+0x176>
738 »       ldr»    r0,·[r4,·#12]738 »       ldr»    r0,·[r4,·#12]
739 »       cmp»    r2,·#0739 »       cmp»    r2,·#0
740 »       bne.n»  714·<property_init+0x15c>740 »       bne.w»  748·<property_init+0x190>
741 »       str»    r2,·[r4,·#12]741 »       str»    r2,·[r4,·#12]
742 »       cbz»    r0,·642·<property_init+0x8a>742 »       cbz»    r0,·646·<property_init+0x8e>
743 »       ldr»    r3,·[r0,·#0]743 »       ldr»    r3,·[r0,·#0]
744 »       mvn.w»  r2,·#3221225472»    @·0xc0000000744 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
745 »       cmp»    r3,·r2745 »       cmp»    r3,·r2
746 »       bne.n»  724·<property_init+0x16c>746 »       bne.w»  758·<property_init+0x1a0>
747 »       ldr»    r0,·[r4,·#16]747 »       ldr»    r0,·[r4,·#16]
748 »       cmp.w»  r8,·#0748 »       cmp.w»  r8,·#0
749 »       bne.w»  8f8·<property_init+0x340>749 »       bne.w»  87a·<property_init+0x2c2>
750 »       str.w»  r8,·[r4,·#16]750 »       str.w»  r8,·[r4,·#16]
751 »       cbz»    r0,·65c·<property_init+0xa4>751 »       cbz»    r0,·662·<property_init+0xaa>
752 »       ldr»    r3,·[r0,·#0]752 »       ldr»    r3,·[r0,·#0]
753 »       mvn.w»  r2,·#3221225472»    @·0xc0000000753 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
754 »       cmp»    r3,·r2754 »       cmp»    r3,·r2
755 »       bne.n»  732·<property_init+0x17a>755 »       bne.w»  768·<property_init+0x1b0>
756 »       ldr»    r0,·[r4,·#20]756 »       ldr»    r0,·[r4,·#20]
757 »       movs»   r3,·#0757 »       movs»   r3,·#0
758 »       str»    r3,·[r4,·#20]758 »       str»    r3,·[r4,·#20]
759 »       cbz»    r0,·66e·<property_init+0xb6>759 »       cbz»    r0,·676·<property_init+0xbe>
760 »       ldr»    r3,·[r0,·#0]760 »       ldr»    r3,·[r0,·#0]
761 »       mvn.w»  r2,·#3221225472»    @·0xc0000000761 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
762 »       cmp»    r3,·r2762 »       cmp»    r3,·r2
763 »       bne.n»  74c·<property_init+0x194>763 »       bne.w»  786·<property_init+0x1ce>
764 »       ldr»    r0,·[r4,·#24]764 »       ldr»    r0,·[r4,·#24]
765 »       movs»   r3,·#0765 »       movs»   r3,·#0
766 »       str»    r3,·[r4,·#24]766 »       str»    r3,·[r4,·#24]
767 »       cbz»    r0,·680·<property_init+0xc8>767 »       cbz»    r0,·688·<property_init+0xd0>
768 »       ldr»    r3,·[r0,·#0]768 »       ldr»    r3,·[r0,·#0]
769 »       mvn.w»  r2,·#3221225472»    @·0xc0000000769 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
770 »       cmp»    r3,·r2770 »       cmp»    r3,·r2
771 »       bne.n»  766·<property_init+0x1ae>771 »       bne.n»  6f8·<property_init+0x140>
772 »       movs»   r3,·#0772 »       movs»   r3,·#0
773 »       str»    r3,·[r4,·#28]773 »       str»    r3,·[r4,·#28]
774 »       str»    r3,·[sp,·#36]» @·0x24774 »       str»    r3,·[sp,·#36]» @·0x24
775 »       cmp»    r5,·#0775 »       cmp»    r5,·#0
776 »       bne.n»  77e·<property_init+0x1c6>776 »       bne.n»  710·<property_init+0x158>
777 »       ldr»    r5,·[pc,·#640]»@·(90c·<property_init+0x354>)777 »       ldr»    r5,·[pc,·#548]»@·(8b8·<property_init+0x300>)
778 »       cmp»    r6,·#0778 »       cmp»    r6,·#0
779 »       beq.w»  844·<property_init+0x28c>779 »       beq.w»  94e·<property_init+0x396>
780 »       ldr»    r1,·[pc,·#636]»@·(910·<property_init+0x358>)780 »       ldr»    r1,·[pc,·#544]»@·(8bc·<property_init+0x304>)
781 »       add»    r2,·sp,·#36»   @·0x24781 »       add»    r2,·sp,·#36»   @·0x24
782 »       mov»    r0,·r6782 »       mov»    r0,·r6
783 »       bl»     0·<_PyObject_LookupAttr>783 »       bl»     0·<_PyObject_LookupAttr>
784 ·R_ARM_THM_CALL» _PyObject_LookupAttr784 ·R_ARM_THM_CALL» _PyObject_LookupAttr
785 »       cmp»    r0,·#0785 »       cmp»    r0,·#0
786 »       ble.n»  6dc·<property_init+0x124>786 »       ble.n»  6e4·<property_init+0x12c>
787 »       ldr»    r5,·[pc,·#616]»@·(90c·<property_init+0x354>)787 »       ldr»    r5,·[pc,·#524]»@·(8b8·<property_init+0x300>)
788 »       ldr»    r3,·[r4,·#4]788 »       ldr»    r3,·[r4,·#4]
789 »       ldr»    r2,·[sp,·#36]» @·0x24789 »       ldr»    r2,·[sp,·#36]» @·0x24
790 »       cmp»    r3,·r5790 »       cmp»    r3,·r5
791 »       bne.w»  898·<property_init+0x2e0>791 »       bne.w»  8c4·<property_init+0x30c>
792 »       cmp»    r2,·r7792 »       cmp»    r2,·r7
793 »       bne.n»  6e2·<property_init+0x12a>793 »       bne.n»  6ea·<property_init+0x132>
794 »       ldr»    r3,·[r7,·#0]794 »       ldr»    r3,·[r7,·#0]
795 »       mvn.w»  r2,·#3221225472»    @·0xc0000000795 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
796 »       movs»   r1,·#0796 »       movs»   r1,·#0
797 »       str»    r1,·[sp,·#36]» @·0x24797 »       str»    r1,·[sp,·#36]» @·0x24
798 »       cmp»    r3,·r2798 »       cmp»    r3,·r2
799 »       bne.w»  83c·<property_init+0x284>799 »       bne.w»  948·<property_init+0x390>
800 »       ldr»    r3,·[r4,·#4]800 »       ldr»    r3,·[r4,·#4]
801 »       cmp»    r3,·r5801 »       cmp»    r3,·r5
802 »       bne.w»  856·<property_init+0x29e>802 »       bne.w»  8f8·<property_init+0x340>
803 »       movs»   r2,·#0803 »       movs»   r2,·#0
804 »       ldr»    r0,·[r4,·#20]804 »       ldr»    r0,·[r4,·#20]
805 »       str»    r2,·[r4,·#20]805 »       str»    r2,·[r4,·#20]
806 »       cbz»    r0,·6da·<property_init+0x122>806 »       cbz»    r0,·6e2·<property_init+0x12a>
807 »       ldr»    r3,·[r0,·#0]807 »       ldr»    r3,·[r0,·#0]
808 »       mvn.w»  r2,·#3221225472»    @·0xc0000000808 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
809 »       cmp»    r3,·r2809 »       cmp»    r3,·r2
810 »       bne.n»  6f0·<property_init+0x138>810 »       bne.n»  7a4·<property_init+0x1ec>
811 »       movs»   r0,·#0811 »       movs»   r0,·#0
812 »       add»    sp,·#60»      @·0x3c812 »       add»    sp,·#60»      @·0x3c
813 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}813 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
814 »       cmp»    r2,·#0814 »       cmp»    r2,·#0
815 »       beq.n»  6c8·<property_init+0x110>815 »       beq.n»  6d0·<property_init+0x118>
816 »       movs»   r1,·#1816 »       movs»   r1,·#1
817 »       str»    r1,·[r4,·#28]817 »       str»    r1,·[r4,·#28]
818 »       cmp»    r3,·r5818 »       cmp»    r3,·r5
819 »       beq.n»  6ca·<property_init+0x112>819 »       beq.n»  6d2·<property_init+0x11a>
820 »       b.n»    858·<property_init+0x2a0>820 »       b.n»    8fa·<property_init+0x342>
821 »       subs»   r3,·#1821 »       subs»   r3,·#1
Max diff block lines reached; 66944/71241 bytes (93.97%) of diff not shown.
1.82 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 151, 20 lines modifiedOffset 151, 20 lines modified
151 ··0x00000940·72005f50·795f4368·65636b52·65637572·r._Py_CheckRecur151 ··0x00000940·72005f50·795f4368·65636b52·65637572·r._Py_CheckRecur
152 ··0x00000950·73697665·43616c6c·005f5079·5f747373·siveCall._Py_tss152 ··0x00000950·73697665·43616c6c·005f5079·5f747373·siveCall._Py_tss
153 ··0x00000960·5f747374·61746500·50794465·7363725f·_tstate.PyDescr_153 ··0x00000960·5f747374·61746500·50794465·7363725f·_tstate.PyDescr_
154 ··0x00000970·49734461·7461005f·50795f4e·6f6e6553·IsData._Py_NoneS154 ··0x00000970·49734461·7461005f·50795f4e·6f6e6553·IsData._Py_NoneS
155 ··0x00000980·74727563·74005f50·794f626a·6563745f·truct._PyObject_155 ··0x00000980·74727563·74005f50·794f626a·6563745f·truct._PyObject_
156 ··0x00000990·4c6f6f6b·75704174·7472005f·50794172·LookupAttr._PyAr156 ··0x00000990·4c6f6f6b·75704174·7472005f·50794172·LookupAttr._PyAr
157 ··0x000009a0·675f556e·7061636b·4b657977·6f726473·g_UnpackKeywords157 ··0x000009a0·675f556e·7061636b·4b657977·6f726473·g_UnpackKeywords
158 ··0x000009b0·0050794f·626a6563·745f5365·74417474·.PyObject_SetAtt 
159 ··0x000009c0·72005079·4578635f·41747472·69627574·r.PyExc_Attribut 
160 ··0x000009d0·65457272·6f720050·79457272·5f457863·eError.PyErr_Exc 
161 ··0x000009e0·65707469·6f6e4d61·74636865·73005079·eptionMatches.Py 
162 ··0x000009f0·4572725f·436c6561·72005f50·7952756e·Err_Clear._PyRun158 ··0x000009b0·005f5079·52756e74·696d6500·50794f62·._PyRuntime.PyOb
 159 ··0x000009c0·6a656374·5f536574·41747472·00507945·ject_SetAttr.PyE
 160 ··0x000009d0·78635f41·74747269·62757465·4572726f·xc_AttributeErro
 161 ··0x000009e0·72005079·4572725f·45786365·7074696f·r.PyErr_Exceptio
 162 ··0x000009f0·6e4d6174·63686573·00507945·72725f43·nMatches.PyErr_C
163 ··0x00000a00·74696d65·0050794d·656d6265·725f4765·time.PyMember_Ge163 ··0x00000a00·6c656172·0050794d·656d6265·725f4765·lear.PyMember_Ge
164 ··0x00000a10·744f6e65·00507953·79735f41·75646974·tOne.PySys_Audit164 ··0x00000a10·744f6e65·00507953·79735f41·75646974·tOne.PySys_Audit
165 ··0x00000a20·0050794f·626a6563·745f5479·70650050·.PyObject_Type.P165 ··0x00000a20·0050794f·626a6563·745f5479·70650050·.PyObject_Type.P
166 ··0x00000a30·794f626a·6563745f·43616c6c·46756e63·yObject_CallFunc166 ··0x00000a30·794f626a·6563745f·43616c6c·46756e63·yObject_CallFunc
167 ··0x00000a40·74696f6e·4f626a41·72677300·50794d65·tionObjArgs.PyMe167 ··0x00000a40·74696f6e·4f626a41·72677300·50794d65·tionObjArgs.PyMe
168 ··0x00000a50·6d626572·5f536574·4f6e6500·5f507953·mber_SetOne._PyS168 ··0x00000a50·6d626572·5f536574·4f6e6500·5f507953·mber_SetOne._PyS
169 ··0x00000a60·7461636b·5f417344·69637400·50794f62·tack_AsDict.PyOb169 ··0x00000a60·7461636b·5f417344·69637400·50794f62·tack_AsDict.PyOb
170 ··0x00000a70·6a656374·5f566563·746f7263·616c6c00·ject_Vectorcall.170 ··0x00000a70·6a656374·5f566563·746f7263·616c6c00·ject_Vectorcall.
140 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:··········70252·(bytes·into·file)13 ··Start·of·section·headers:··········70256·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.12 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x1126c:1 There·are·18·section·headers,·starting·at·offset·0x11270:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·002428·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002428·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00da9c·000eb8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00daa0·000eb8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00245c·003b88·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00245c·003b88·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00e954·001638·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00e958·001638·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·005fe4·000018·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·005fe4·000018·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·005fe4·001940·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·005fe4·001944·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00ff8c·000890·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00ff90·000890·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·007924·001b0d·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·007928·001b0d·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·009434·0008d4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·009438·0008d4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·01081c·0005a0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·010820·0005a0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·009d08·0002de·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·009d0c·0002de·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·010dbc·000420·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·010dc0·000420·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·009fe6·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·009fea·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009fe6·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009fea·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00a01c·001f50·10·····16·306··419 ··[15]·.symtab···········SYMTAB··········00000000·00a020·001f50·10·····16·306··4
20 ··[16]·.strtab···········STRTAB··········00000000·00bf6c·001b2f·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00bf70·001b2f·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0111dc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0111e0·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
10.3 KB
readelf --wide --symbols {}
    
Offset 42, 27 lines modifiedOffset 42, 27 lines modified
42 ····38:·00000699···272·FUNC····LOCAL··DEFAULT····6·AttributeError_clear42 ····38:·00000699···272·FUNC····LOCAL··DEFAULT····6·AttributeError_clear
43 ····39:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC743 ····39:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
44 ····40:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC844 ····40:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
45 ····41:·00000859···168·FUNC····LOCAL··DEFAULT····6·BaseException_set_tb45 ····41:·00000859···168·FUNC····LOCAL··DEFAULT····6·BaseException_set_tb
46 ····42:·00000901····96·FUNC····LOCAL··DEFAULT····6·BaseException_init46 ····42:·00000901····96·FUNC····LOCAL··DEFAULT····6·BaseException_init
47 ····43:·00000961···294·FUNC····LOCAL··DEFAULT····6·BaseException_dealloc47 ····43:·00000961···294·FUNC····LOCAL··DEFAULT····6·BaseException_dealloc
48 ····44:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC948 ····44:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
49 ····45:·00000a89···756·FUNC····LOCAL··DEFAULT····6·OSError_new49 ····45:·00000a89···760·FUNC····LOCAL··DEFAULT····6·OSError_new
50 ····46:·00000d7d···456·FUNC····LOCAL··DEFAULT····6·OSError_init50 ····46:·00000d81···456·FUNC····LOCAL··DEFAULT····6·OSError_init
51 ····47:·00000d74·····0·NOTYPE··LOCAL··DEFAULT····6·$d51 ····47:·00000d78·····0·NOTYPE··LOCAL··DEFAULT····6·$d
52 ····48:·00000d7c·····0·NOTYPE··LOCAL··DEFAULT····6·$t52 ····48:·00000d80·····0·NOTYPE··LOCAL··DEFAULT····6·$t
53 ····49:·00000f79····72·FUNC····LOCAL··DEFAULT····6·ImportError_dealloc53 ····49:·00000f7d····72·FUNC····LOCAL··DEFAULT····6·ImportError_dealloc
54 ····50:·00001145···150·FUNC····LOCAL··DEFAULT····6·ImportError_clear54 ····50:·00001149···150·FUNC····LOCAL··DEFAULT····6·ImportError_clear
55 ····51:·00000fc1···386·FUNC····LOCAL··DEFAULT····6·OSError_dealloc55 ····51:·00000fc5···386·FUNC····LOCAL··DEFAULT····6·OSError_dealloc
56 ····52:·000011dd···340·FUNC····LOCAL··DEFAULT····6·OSError_clear56 ····52:·000011e1···340·FUNC····LOCAL··DEFAULT····6·OSError_clear
57 ····53:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1057 ····53:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
58 ····54:·000006e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·000006e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·000006e1···276·FUNC····LOCAL··DEFAULT····1·ImportError_init59 ····55:·000006e1···276·FUNC····LOCAL··DEFAULT····1·ImportError_init
60 ····56:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·000007f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·00001331···102·FUNC····LOCAL··DEFAULT····6·BaseException_traverse61 ····57:·00001335···102·FUNC····LOCAL··DEFAULT····6·BaseException_traverse
62 ····58:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·000007f5····78·FUNC····LOCAL··DEFAULT····1·OSError_traverse63 ····59:·000007f5····78·FUNC····LOCAL··DEFAULT····1·OSError_traverse
64 ····60:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1164 ····60:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
65 ····61:·0000085d····32·FUNC····LOCAL··DEFAULT····1·BaseException_str65 ····61:·0000085d····32·FUNC····LOCAL··DEFAULT····1·BaseException_str
66 ····62:·0000087d····30·FUNC····LOCAL··DEFAULT····1·BaseException_get_tb66 ····62:·0000087d····30·FUNC····LOCAL··DEFAULT····1·BaseException_get_tb
67 ····63:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1267 ····63:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
68 ····64:·000008ad···238·FUNC····LOCAL··DEFAULT····1·UnicodeEncodeError_init68 ····64:·000008ad···238·FUNC····LOCAL··DEFAULT····1·UnicodeEncodeError_init
73.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xda9c·contains·471·entries:1 Relocation·section·'.rel.text'·at·offset·0xdaa0·contains·471·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR13 00000012··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
4 00000016··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR14 00000016··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
5 00000052··0001350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc5 00000052··0001350a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
6 00000072··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC06 00000072··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
7 00000076··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC07 00000076··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
8 00000084··0000d202·R_ARM_ABS32············00000000···.rodata8 00000084··0000d202·R_ARM_ABS32············00000000···.rodata
2.99 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 884, 15 lines modifiedOffset 884, 15 lines modified
884 »       cbnz»   r0,·840·<OSError_traverse+0x4c>884 »       cbnz»   r0,·840·<OSError_traverse+0x4c>
885 »       ldr»    r0,·[r4,·#48]» @·0x30885 »       ldr»    r0,·[r4,·#48]» @·0x30
886 »       cbnz»   r0,·838·<OSError_traverse+0x44>886 »       cbnz»   r0,·838·<OSError_traverse+0x44>
887 »       mov»    r2,·r6887 »       mov»    r2,·r6
888 »       mov»    r1,·r5888 »       mov»    r1,·r5
889 »       mov»    r0,·r4889 »       mov»    r0,·r4
890 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}890 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
891 »       b.w»    1330·<_PyException_AddNote+0x10>891 »       b.w»    1334·<_PyException_AddNote+0x14>
892 ·R_ARM_THM_JUMP24»       BaseException_traverse892 ·R_ARM_THM_JUMP24»       BaseException_traverse
893 »       mov»    r1,·r6893 »       mov»    r1,·r6
894 »       blx»    r5894 »       blx»    r5
895 »       cmp»    r0,·#0895 »       cmp»    r0,·#0
896 »       beq.n»  82a·<OSError_traverse+0x36>896 »       beq.n»  82a·<OSError_traverse+0x36>
897 »       pop»    {r4,·r5,·r6,·pc}897 »       pop»    {r4,·r5,·r6,·pc}
898 »       nop898 »       nop
48.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1264, 26 lines modifiedOffset 1264, 26 lines modified
1264 ·R_ARM_THM_MOVT_ABS»     OSError_init1264 ·R_ARM_THM_MOVT_ABS»     OSError_init
1265 »       strd»   r3,·r3,·[sp,·#36]»     @·0x241265 »       strd»   r3,·r3,·[sp,·#36]»     @·0x24
1266 »       mov»    r7,·r01266 »       mov»    r7,·r0
1267 »       strd»   r3,·r3,·[sp,·#44]»     @·0x2c1267 »       strd»   r3,·r3,·[sp,·#44]»     @·0x2c
1268 »       mvn.w»  r3,·#3221225472»    @·0xc00000001268 »       mvn.w»  r3,·#3221225472»    @·0xc0000000
1269 »       cmp»    r1,·r31269 »       cmp»    r1,·r3
1270 »       ldr.w»  r3,·[r0,·#148]»      @·0x941270 »       ldr.w»  r3,·[r0,·#148]»      @·0x94
1271 »       beq.w»  cde·<OSError_new+0x256>1271 »       beq.w»  ce4·<OSError_new+0x25c>
1272 »       adds»   r1,·#11272 »       adds»   r1,·#1
1273 »       cmp»    r3,·r81273 »       cmp»    r3,·r8
1274 »       str»    r1,·[r5,·#0]1274 »       str»    r1,·[r5,·#0]
1275 »       bne.w»  ce4·<OSError_new+0x25c>1275 »       bne.w»  cea·<OSError_new+0x262>
1276 »       cmp»    r2,·#01276 »       cmp»    r2,·#0
1277 »       bne.w»  cae·<OSError_new+0x226>1277 »       bne.w»  cb2·<OSError_new+0x22a>
1278 »       ldr»    r3,·[r5,·#8]1278 »       ldr»    r3,·[r5,·#8]
1279 »       str»    r2,·[sp,·#52]» @·0x341279 »       str»    r2,·[sp,·#52]» @·0x34
1280 »       subs»   r3,·#21280 »       subs»   r3,·#2
1281 »       cmp»    r3,·#31281 »       cmp»    r3,·#3
1282 »       bhi.w»  cc6·<OSError_new+0x23e>1282 »       bhi.w»  ccc·<OSError_new+0x244>
1283 »       add»    r2,·sp,·#48»   @·0x301283 »       add»    r2,·sp,·#48»   @·0x30
1284 »       add»    r3,·sp,·#52»   @·0x341284 »       add»    r3,·sp,·#52»   @·0x34
1285 »       movw»   r1,·#01285 »       movw»   r1,·#0
1286 ·R_ARM_THM_MOVW_ABS_NC»  .LC91286 ·R_ARM_THM_MOVW_ABS_NC»  .LC9
1287 »       movt»   r1,·#01287 »       movt»   r1,·#0
1288 ·R_ARM_THM_MOVT_ABS»     .LC91288 ·R_ARM_THM_MOVT_ABS»     .LC9
1289 »       strd»   r3,·r2,·[sp,·#12]1289 »       strd»   r3,·r2,·[sp,·#12]
976 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 »       mov»    r1,·r5117 »       mov»    r1,·r5
118 »       blx»    r4118 »       blx»    r4
119 »       cbnz»   r0,·f8·<UnicodeError_traverse+0x46>119 »       cbnz»   r0,·f8·<UnicodeError_traverse+0x46>
120 »       mov»    r2,·r5120 »       mov»    r2,·r5
121 »       mov»    r1,·r4121 »       mov»    r1,·r4
122 »       mov»    r0,·r6122 »       mov»    r0,·r6
123 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}123 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
124 »       b.w»    1330·<BaseException_traverse>124 »       b.w»    1334·<BaseException_traverse>
125 ·R_ARM_THM_JUMP24»       BaseException_traverse125 ·R_ARM_THM_JUMP24»       BaseException_traverse
126 »       pop»    {r4,·r5,·r6,·pc}126 »       pop»    {r4,·r5,·r6,·pc}
  
127 000000fa·<OSError_str>:127 000000fa·<OSError_str>:
128 OSError_str():128 OSError_str():
129 »       ldr»    r3,·[r0,·#44]» @·0x2c129 »       ldr»    r3,·[r0,·#44]» @·0x2c
130 »       ldr»    r1,·[r0,·#36]» @·0x24130 »       ldr»    r1,·[r0,·#36]» @·0x24
102 KB
genericaliasobject.o
3.06 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x343c:1 There·are·18·section·headers,·starting·at·offset·0x343c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000e38·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000b9c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002984·000668·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002994·000488·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000e6c·000348·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000bd0·000348·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002fec·000188·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·002e1c·000188·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0011b4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000f18·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0011b4·0000e4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000f18·0003a0·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003174·000098·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·002fa4·000268·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001298·000265·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0012b8·000265·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001500·000220·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001520·000220·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00320c·000148·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00320c·000148·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001720·000099·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001740·000099·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003354·000058·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003354·000058·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0017b9·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0017d9·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0017b9·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0017d9·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0017ec·000a20·10·····16··92··419 ··[15]·.symtab···········SYMTAB··········00000000·00180c·000a10·10·····16··91··4
20 ··[16]·.strtab···········STRTAB··········00000000·00220c·000777·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00221c·000777·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0033ac·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0033ac·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
16.9 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·162·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
7 ·····4:·0000004d···106·FUNC····LOCAL··DEFAULT····1·setup_ga7 ·····4:·0000004d···106·FUNC····LOCAL··DEFAULT····1·setup_ga
8 ·····5:·00000127····50·FUNC····LOCAL··DEFAULT····9·ga_vectorcall8 ·····5:·00000127····50·FUNC····LOCAL··DEFAULT····9·ga_vectorcall
39.0 KB
readelf --wide --relocs {}
    
Offset 1, 333 lines modifiedOffset 1, 331 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2984·contains·205·entries:1 Relocation·section·'.rel.text'·at·offset·0x2994·contains·145·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000012··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000016··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000016··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000001c··00005d0a·R_ARM_THM_CALL·········00000000···PyType_GenericAlloc5 0000001c··00005c0a·R_ARM_THM_CALL·········00000000···PyType_GenericAlloc
6 00000044··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc6 00000044··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
7 0000008e··00005f0a·R_ARM_THM_CALL·········00000000···PyVectorcall_Function7 0000008e··00005e0a·R_ARM_THM_CALL·········00000000···PyVectorcall_Function
8 00000094··0000052f·R_ARM_THM_MOVW_ABS_NC··00000127···ga_vectorcall8 00000094··0000052f·R_ARM_THM_MOVW_ABS_NC··00000127···ga_vectorcall
9 00000098··00000530·R_ARM_THM_MOVT_ABS·····00000127···ga_vectorcall9 00000098··00000530·R_ARM_THM_MOVT_ABS·····00000127···ga_vectorcall
10 000000a6··0000600a·R_ARM_THM_CALL·········00000000···PyTuple_Pack10 000000a6··00005f0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
11 000000f4··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF11 000000f4··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
12 000000fa··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF12 000000fa··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
13 00000100··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF13 00000100··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
14 00000112··0000610a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs14 00000112··0000600a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
15 0000012a··0000620a·R_ARM_THM_CALL·········00000000···PyObject_Hash15 0000012a··0000610a·R_ARM_THM_CALL·········00000000···PyObject_Hash
16 00000136··0000620a·R_ARM_THM_CALL·········00000000···PyObject_Hash16 00000136··0000610a·R_ARM_THM_CALL·········00000000···PyObject_Hash
17 0000015a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR017 0000015a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
18 0000015e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR018 0000015e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
19 0000016a··0000660a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype19 0000016a··0000650a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
20 00000170··0000672f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct20 00000170··0000662f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
21 00000174··00006730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct21 00000174··00006630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
22 00000192··0000680a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool22 00000192··0000670a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
23 000001c2··00006a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct23 000001c2··0000692f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
24 000001c6··00006a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct24 000001c6··00006930·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
25 000001ce··00006b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct25 000001ce··00006a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
26 000001d2··00006b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct26 000001d2··00006a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
27 000001e4··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc27 000001e4··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
28 00000202··00006c0a·R_ARM_THM_CALL·········0000021d···_Py_make_parameters28 00000202··00006b0a·R_ARM_THM_CALL·········0000021d···_Py_make_parameters
29 00000234··00006d0a·R_ARM_THM_CALL·········00000000···PyTuple_New29 00000234··00006c0a·R_ARM_THM_CALL·········00000000···PyTuple_New
30 00000264··00006e0a·R_ARM_THM_CALL·········00000000···_PyTuple_Resize30 00000264··00006d0a·R_ARM_THM_CALL·········00000000···_PyTuple_Resize
31 0000027c··00006f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr31 0000027c··00006e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr
32 0000028e··00006f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr32 0000028e··00006e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr
33 000002ee··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF33 000002ee··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
34 00000326··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc34 00000326··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
35 00000342··00006e0a·R_ARM_THM_CALL·········00000000···_PyTuple_Resize35 00000342··00006d0a·R_ARM_THM_CALL·········00000000···_PyTuple_Resize
36 00000374··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF36 00000374··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
37 00000388··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc37 00000388··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
38 0000038e··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc38 0000038e··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
39 00000394··00007002·R_ARM_ABS32············00000000···_PyRuntime39 00000394··00006f02·R_ARM_ABS32············00000000···_PyRuntime
40 00000398··00007002·R_ARM_ABS32············00000000···_PyRuntime40 00000398··00006f02·R_ARM_ABS32············00000000···_PyRuntime
41 000003d6··0000182f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC541 000003d6··0000182f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC5
42 000003da··00001830·R_ARM_THM_MOVT_ABS·····00000044···.LC542 000003da··00001830·R_ARM_THM_MOVT_ABS·····00000044···.LC5
43 000003e0··0000710a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords43 000003e0··0000700a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
44 00000400··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc44 00000400··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
45 00000408··0000182f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC545 00000408··0000182f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC5
46 0000040c··00001830·R_ARM_THM_MOVT_ABS·····00000044···.LC546 0000040c··00001830·R_ARM_THM_MOVT_ABS·····00000044···.LC5
47 00000412··0000720a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional47 00000412··0000710a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
48 00000436··0000730a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Init 
49 00000450··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC748 00000426··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC17
50 00000454··00001c30·R_ARM_THM_MOVT_ABS·····00000058···.LC749 0000042a··00002c30·R_ARM_THM_MOVT_ABS·····00000100···.LC17
51 00000458··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
52 00000460··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···PyList_Type 
53 00000464··00007530·R_ARM_THM_MOVT_ABS·····00000000···PyList_Type 
54 00000494··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC9 
55 00000498··00001e30·R_ARM_THM_MOVT_ABS·····00000060···.LC9 
56 0000049c··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
57 000004a6··0000760a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Finish50 00000446··00005b0a·R_ARM_THM_CALL·········00000001···Py_GenericAlias
58 000004b4··00001d2f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC8 
59 000004b8··00001d30·R_ARM_THM_MOVT_ABS·····0000005c···.LC8 
60 000004bc··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
61 000004c6··0000770a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Dealloc51 0000044e··0000810a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
 52 00000468··0000820a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltin
62 000004d2··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC653 00000470··00002b2f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC16
63 000004d6··00001b30·R_ARM_THM_MOVT_ABS·····00000054···.LC654 00000474··00002b30·R_ARM_THM_MOVT_ABS·····000000f8···.LC16
64 000004da··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
65 000004e8··00001f2f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC10 
66 000004ec··00001f30·R_ARM_THM_MOVT_ABS·····00000064···.LC10 
67 000004f0··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
68 000004fe··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC7 
69 00000502··00001c30·R_ARM_THM_MOVT_ABS·····00000058···.LC7 
70 0000050a··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
71 0000051a··00001d2f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC8 
72 0000051e··00001d30·R_ARM_THM_MOVT_ABS·····0000005c···.LC8 
73 0000052c··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
74 0000054e··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000060···.LC9 
75 00000552··00001e30·R_ARM_THM_MOVT_ABS·····00000060···.LC9 
76 00000556··0000740a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteASCIIString 
77 00000570··0000782f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_EllipsisObject 
78 00000574··00007830·R_ARM_THM_MOVT_ABS·····00000000···_Py_EllipsisObject 
79 0000058c··00006f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr55 00000486··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 56 0000048c··00006f02·R_ARM_ABS32············00000000···_PyRuntime
80 000005a0··00006f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr57 000004a2··0000830a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
81 000005b4··00006f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr58 000004ba··0000840a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
 59 000004c4··00000102·R_ARM_ABS32············00000000···.data
 60 000004e0··00005b0a·R_ARM_THM_CALL·········00000001···Py_GenericAlias
82 000005be··0000792f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct61 00000506··0000852f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration
83 000005c2··00007930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct62 0000050a··00008530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration
 63 00000510··0000860a·R_ARM_THM_CALL·········00000000···PyErr_SetNone
84 000005d6··0000232f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC12 
85 000005da··00002330·R_ARM_THM_MOVT_ABS·····0000006c···.LC12 
86 000005de··0000630a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString64 00000518··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
87 000005e8··00007a0a·R_ARM_THM_CALL·········00000000···PyObject_Str65 00000530··0000870a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
88 000005f0··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF 
89 000005f6··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF66 00000536··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
 67 0000055c··00006b0a·R_ARM_THM_CALL·········0000021d···_Py_make_parameters
 68 0000056c··0000910a·R_ARM_THM_CALL·········000005a5···_Py_subs_parameters
 69 00000578··00005b0a·R_ARM_THM_CALL·········00000001···Py_GenericAlias
 70 0000059c··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 71 000005d0··0000920a·R_ARM_THM_CALL·········00000000···PyList_New
90 00000602··00007b0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_WriteStr72 0000060c··00008b0a·R_ARM_THM_CALL·········00000000···PyList_Append
 73 0000061e··0000930a·R_ARM_THM_CALL·········00000000···PySequence_Tuple
91 0000061a··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc74 00000636··00005d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
92 00000624··0000222f·R_ARM_THM_MOVW_ABS_NC··00000068···.LC1175 00000640··0000462f·R_ARM_THM_MOVW_ABS_NC··00000144···.LC24
93 00000628··00002230·R_ARM_THM_MOVT_ABS·····00000068···.LC1176 00000644··00004630·R_ARM_THM_MOVT_ABS·····00000144···.LC24
94 0000062c··00007c0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString77 0000064e··0000782f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 78 00000652··00007830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
95 00000644··00006f0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr79 0000066e··00006e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr
96 00000664··00007d0a·R_ARM_THM_CALL·········00000000···PyObject_Repr 
97 00000674··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
98 0000067c··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF 
99 00000682··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF 
100 00000690··0000242f·R_ARM_THM_MOVW_ABS_NC··00000078···.LC13 
101 00000694··00002430·R_ARM_THM_MOVT_ABS·····00000078···.LC13 
102 00000698··00007e0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat 
103 000006a0··00005e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
104 000006a8··00007002·R_ARM_ABS32············00000000···_PyRuntime 
105 000006ac··00007002·R_ARM_ABS32············00000000···_PyRuntime 
106 000006b0··00007002·R_ARM_ABS32············00000000···_PyRuntime 
107 000006b4··00007002·R_ARM_ABS32············00000000···_PyRuntime 
108 000006c2··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000100···.LC17 
109 000006c6··00002c30·R_ARM_THM_MOVT_ABS·····00000100···.LC17 
110 000006e2··00005c0a·R_ARM_THM_CALL·········00000001···Py_GenericAlias 
111 000006ea··0000820a·R_ARM_THM_CALL·········00000000···PyObject_GetIter 
112 00000704··0000830a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltin 
113 0000070c··00002b2f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC16 
114 00000710··00002b30·R_ARM_THM_MOVT_ABS·····000000f8···.LC16 
Max diff block lines reached; 16831/39839 bytes (42.25%) of diff not shown.
457 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 76, 16 lines modifiedOffset 76, 16 lines modified
76 _PyObject_LookupAttr76 _PyObject_LookupAttr
77 _PyRuntime77 _PyRuntime
78 _PyArg_NoKeywords78 _PyArg_NoKeywords
79 _PyArg_CheckPositional79 _PyArg_CheckPositional
80 _PyUnicodeWriter_Init80 _PyUnicodeWriter_Init
81 _PyUnicodeWriter_WriteASCIIString81 _PyUnicodeWriter_WriteASCIIString
82 PyList_Type82 PyList_Type
83 _PyUnicodeWriter_Finish 
84 _PyUnicodeWriter_Dealloc83 _PyUnicodeWriter_Dealloc
 84 _PyUnicodeWriter_Finish
85 _Py_EllipsisObject85 _Py_EllipsisObject
86 _Py_NoneStruct86 _Py_NoneStruct
87 PyObject_Str87 PyObject_Str
88 _PyUnicodeWriter_WriteStr88 _PyUnicodeWriter_WriteStr
89 PyUnicode_FromString89 PyUnicode_FromString
90 PyObject_Repr90 PyObject_Repr
91 PyUnicode_FromFormat91 PyUnicode_FromFormat
32.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 480, 337 lines modifiedOffset 480, 20 lines modified
480 »       mov»    r2,·r3480 »       mov»    r2,·r3
481 »       bl»     0·<_PyArg_CheckPositional>481 »       bl»     0·<_PyArg_CheckPositional>
482 ·R_ARM_THM_CALL» _PyArg_CheckPositional482 ·R_ARM_THM_CALL» _PyArg_CheckPositional
483 »       cmp»    r0,·#0483 »       cmp»    r0,·#0
484 »       bne.n»  3b6·<ga_new+0x1a>484 »       bne.n»  3b6·<ga_new+0x1a>
485 »       b.n»    3e8·<ga_new+0x4c>485 »       b.n»    3e8·<ga_new+0x4c>
  
486 0000041c·<ga_repr>: 
487 ga_repr(): 
488 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr} 
489 »       mov.w»  ip,·#4096»  @·0x1000 
490 »       sub.w»  ip,·sp,·ip 
491 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8 
492 »       mov»    r5,·r0 
493 »       sub»    sp,·#40»      @·0x28 
494 »       add»    r0,·sp,·#4 
495 »       ldr»    r3,·[r5,·#12] 
496 »       ldr»    r7,·[r3,·#8] 
497 »       bl»     0·<_PyUnicodeWriter_Init> 
498 ·R_ARM_THM_CALL» _PyUnicodeWriter_Init 
499 »       ldrb»   r3,·[r5,·#24] 
500 »       cmp»    r3,·#0 
501 »       bne.n»  4ce·<ga_repr+0xb2> 
502 »       ldr»    r1,·[r5,·#8] 
503 »       add»    r0,·sp,·#4 
504 »       bl»     560·<ga_repr_item> 
505 »       cmp»    r0,·#0 
506 »       blt.n»  4c4·<ga_repr+0xa8> 
507 »       movs»   r2,·#1 
508 »       add»    r0,·sp,·#4 
509 »       movw»   r1,·#0 
510 ·R_ARM_THM_MOVW_ABS_NC»  .LC7 
511 »       movt»   r1,·#0 
512 ·R_ARM_THM_MOVT_ABS»     .LC7 
513 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString> 
514 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString 
515 »       cmp»    r0,·#0 
516 »       blt.n»  4c4·<ga_repr+0xa8> 
517 »       movw»   r8,·#0 
518 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type 
519 »       movt»   r8,·#0 
520 ·R_ARM_THM_MOVT_ABS»     PyList_Type 
521 »       movs»   r4,·#0 
522 »       cmp»    r4,·r7 
523 »       bge.n»  48e·<ga_repr+0x72> 
524 »       cbnz»   r4,·4b0·<ga_repr+0x94> 
525 »       ldr»    r3,·[r5,·#12] 
526 »       add.w»  r3,·r3,·r4,·lsl·#2 
527 »       ldr»    r6,·[r3,·#12] 
528 »       ldr»    r3,·[r6,·#4] 
529 »       cmp»    r3,·r8 
530 »       beq.n»  4fa·<ga_repr+0xde> 
531 »       mov»    r1,·r6 
532 »       add»    r0,·sp,·#4 
533 »       bl»     560·<ga_repr_item> 
534 »       cmp»    r0,·#0 
535 »       blt.n»  4c4·<ga_repr+0xa8> 
536 »       adds»   r4,·#1 
537 »       b.n»    46a·<ga_repr+0x4e> 
538 »       cbz»    r7,·4e4·<ga_repr+0xc8> 
539 »       movs»   r2,·#1 
540 »       add»    r0,·sp,·#4 
541 »       movw»   r1,·#0 
542 ·R_ARM_THM_MOVW_ABS_NC»  .LC9 
543 »       movt»   r1,·#0 
544 ·R_ARM_THM_MOVT_ABS»     .LC9 
545 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString> 
546 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString 
547 »       cmp»    r0,·#0 
548 »       blt.n»  4c4·<ga_repr+0xa8> 
549 »       add»    r0,·sp,·#4 
550 »       bl»     0·<_PyUnicodeWriter_Finish> 
551 ·R_ARM_THM_CALL» _PyUnicodeWriter_Finish 
552 »       add»    sp,·#40»      @·0x28 
553 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc} 
554 »       movs»   r2,·#2 
555 »       add»    r0,·sp,·#4 
556 »       movw»   r1,·#0 
557 ·R_ARM_THM_MOVW_ABS_NC»  .LC8 
558 »       movt»   r1,·#0 
559 ·R_ARM_THM_MOVT_ABS»     .LC8 
560 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString> 
561 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString 
562 »       cmp»    r0,·#0 
563 »       bge.n»  470·<ga_repr+0x54> 
564 »       add»    r0,·sp,·#4 
565 »       bl»     0·<_PyUnicodeWriter_Dealloc> 
566 ·R_ARM_THM_CALL» _PyUnicodeWriter_Dealloc 
567 »       movs»   r0,·#0 
568 »       b.n»    4aa·<ga_repr+0x8e> 
569 »       movs»   r2,·#1 
570 »       add»    r0,·sp,·#4 
571 »       movw»   r1,·#0 
572 ·R_ARM_THM_MOVW_ABS_NC»  .LC6 
573 »       movt»   r1,·#0 
574 ·R_ARM_THM_MOVT_ABS»     .LC6 
575 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString> 
576 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString 
577 »       cmp»    r0,·#0 
578 »       bge.n»  440·<ga_repr+0x24> 
579 »       b.n»    4c4·<ga_repr+0xa8> 
580 »       movs»   r2,·#2 
581 »       add»    r0,·sp,·#4 
582 »       movw»   r1,·#0 
583 ·R_ARM_THM_MOVW_ABS_NC»  .LC10 
584 »       movt»   r1,·#0 
585 ·R_ARM_THM_MOVT_ABS»     .LC10 
586 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString> 
587 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString 
588 »       cmp»    r0,·#0 
589 »       bge.n»  490·<ga_repr+0x74> 
590 »       b.n»    4c4·<ga_repr+0xa8> 
591 »       movs»   r2,·#1 
592 »       add»    r0,·sp,·#4 
593 »       movw»   r1,·#0 
594 ·R_ARM_THM_MOVW_ABS_NC»  .LC7 
595 »       movt»   r1,·#0 
596 ·R_ARM_THM_MOVT_ABS»     .LC7 
597 »       ldr.w»  sl,·[r6,·#8] 
598 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString> 
599 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString 
600 »       cmp»    r0,·#0 
601 »       blt.n»  4c4·<ga_repr+0xa8> 
602 »       mov.w»  r9,·#0 
603 »       cmp»    sl,·r9 
604 »       ble.n»  54a·<ga_repr+0x12e> 
605 »       movw»   r1,·#0 
Max diff block lines reached; 25594/33400 bytes (76.63%) of diff not shown.
8.01 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 110, 7 lines modifiedOffset 110, 337 lines modified
110 »       movs»   r0,·#0110 »       movs»   r0,·#0
111 »       pop»    {r4,·r5,·r6,·pc}111 »       pop»    {r4,·r5,·r6,·pc}
112 »       mov»    r1,·r6112 »       mov»    r1,·r6
113 »       mov»    r3,·r5113 »       mov»    r3,·r5
114 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}114 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
115 »       bx»     r3115 »       bx»     r3
116 »       nop116 »       nop
  
 117 000000e4·<ga_repr>:
 118 ga_repr():
 119 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 120 »       mov.w»  ip,·#4096»  @·0x1000
 121 »       sub.w»  ip,·sp,·ip
 122 »       str.w»  r0,·[ip,·#4016]»     @·0xfb0
 123 »       mov»    r4,·r0
 124 »       sub»    sp,·#44»      @·0x2c
 125 »       add»    r0,·sp,·#4
 126 »       ldr»    r3,·[r4,·#12]
 127 »       ldr»    r7,·[r3,·#8]
 128 »       bl»     0·<_PyUnicodeWriter_Init>
 129 ·R_ARM_THM_CALL» _PyUnicodeWriter_Init
 130 »       ldrb»   r3,·[r4,·#24]
 131 »       cmp»    r3,·#0
 132 »       bne.n»  1ae·<ga_repr+0xca>
 133 »       ldr»    r1,·[r4,·#8]
 134 »       add»    r0,·sp,·#4
 135 »       bl»     22c·<ga_repr_item>
 136 »       cmp»    r0,·#0
 137 »       blt.n»  16c·<ga_repr+0x88>
 138 »       movs»   r2,·#1
 139 »       add»    r0,·sp,·#4
 140 »       movw»   r1,·#0
 141 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
 142 »       movt»   r1,·#0
 143 ·R_ARM_THM_MOVT_ABS»     .LC7
 144 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString>
 145 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString
 146 »       cmp»    r0,·#0
 147 »       blt.n»  16c·<ga_repr+0x88>
 148 »       cmp»    r7,·#0
 149 »       ble.n»  176·<ga_repr+0x92>
 150 »       movw»   r8,·#0
 151 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type
 152 »       movt»   r8,·#0
 153 ·R_ARM_THM_MOVT_ABS»     PyList_Type
 154 »       movw»   r9,·#0
 155 ·R_ARM_THM_MOVW_ABS_NC»  .LC8
 156 »       movt»   r9,·#0
 157 ·R_ARM_THM_MOVT_ABS»     .LC8
 158 »       movs»   r5,·#0
 159 »       ldr»    r3,·[r4,·#12]
 160 »       add.w»  r3,·r3,·r5,·lsl·#2
 161 »       ldr»    r6,·[r3,·#12]
 162 »       ldr»    r3,·[r6,·#4]
 163 »       cmp»    r3,·r8
 164 »       beq.n»  1c4·<ga_repr+0xe0>
 165 »       mov»    r1,·r6
 166 »       add»    r0,·sp,·#4
 167 »       bl»     22c·<ga_repr_item>
 168 »       cmp»    r0,·#0
 169 »       blt.n»  16c·<ga_repr+0x88>
 170 »       adds»   r5,·#1
 171 »       cmp»    r7,·r5
 172 »       beq.n»  178·<ga_repr+0x94>
 173 »       movs»   r2,·#2
 174 »       mov»    r1,·r9
 175 »       add»    r0,·sp,·#4
 176 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString>
 177 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString
 178 »       cmp»    r0,·#0
 179 »       bge.n»  13e·<ga_repr+0x5a>
 180 »       add»    r0,·sp,·#4
 181 »       bl»     0·<_PyUnicodeWriter_Dealloc>
 182 ·R_ARM_THM_CALL» _PyUnicodeWriter_Dealloc
 183 »       movs»   r0,·#0
 184 »       b.n»    192·<ga_repr+0xae>
 185 »       beq.n»  198·<ga_repr+0xb4>
 186 »       movs»   r2,·#1
 187 »       add»    r0,·sp,·#4
 188 »       movw»   r1,·#0
 189 ·R_ARM_THM_MOVW_ABS_NC»  .LC9
 190 »       movt»   r1,·#0
 191 ·R_ARM_THM_MOVT_ABS»     .LC9
 192 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString>
 193 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString
 194 »       cmp»    r0,·#0
 195 »       blt.n»  16c·<ga_repr+0x88>
 196 »       add»    r0,·sp,·#4
 197 »       bl»     0·<_PyUnicodeWriter_Finish>
 198 ·R_ARM_THM_CALL» _PyUnicodeWriter_Finish
 199 »       add»    sp,·#44»      @·0x2c
 200 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 201 »       movs»   r2,·#2
 202 »       add»    r0,·sp,·#4
 203 »       movw»   r1,·#0
 204 ·R_ARM_THM_MOVW_ABS_NC»  .LC10
 205 »       movt»   r1,·#0
 206 ·R_ARM_THM_MOVT_ABS»     .LC10
 207 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString>
 208 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString
 209 »       cmp»    r0,·#0
 210 »       bge.n»  178·<ga_repr+0x94>
 211 »       b.n»    16c·<ga_repr+0x88>
 212 »       movs»   r2,·#1
 213 »       add»    r0,·sp,·#4
 214 »       movw»   r1,·#0
 215 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
 216 »       movt»   r1,·#0
 217 ·R_ARM_THM_MOVT_ABS»     .LC6
 218 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString>
 219 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString
 220 »       cmp»    r0,·#0
 221 »       bge.n»  108·<ga_repr+0x24>
 222 »       b.n»    16c·<ga_repr+0x88>
 223 »       movs»   r2,·#1
 224 »       add»    r0,·sp,·#4
 225 »       movw»   r1,·#0
 226 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
 227 »       movt»   r1,·#0
 228 ·R_ARM_THM_MOVT_ABS»     .LC7
 229 »       ldr.w»  fp,·[r6,·#8]
 230 »       bl»     0·<_PyUnicodeWriter_WriteASCIIString>
 231 ·R_ARM_THM_CALL» _PyUnicodeWriter_WriteASCIIString
 232 »       cmp»    r0,·#0
 233 »       blt.n»  16c·<ga_repr+0x88>
 234 »       mov.w»  sl,·#0
 235 »       cmp»    fp,·sl
Max diff block lines reached; -1/8010 bytes (-0.01%) of diff not shown.
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 68, 17 lines modifiedOffset 68, 17 lines modified
68 ··0x00000410·6579776f·72647300·5f507941·72675f43·eywords._PyArg_C68 ··0x00000410·6579776f·72647300·5f507941·72675f43·eywords._PyArg_C
69 ··0x00000420·6865636b·506f7369·74696f6e·616c005f·heckPositional._69 ··0x00000420·6865636b·506f7369·74696f6e·616c005f·heckPositional._
70 ··0x00000430·5079556e·69636f64·65577269·7465725f·PyUnicodeWriter_70 ··0x00000430·5079556e·69636f64·65577269·7465725f·PyUnicodeWriter_
71 ··0x00000440·496e6974·005f5079·556e6963·6f646557·Init._PyUnicodeW71 ··0x00000440·496e6974·005f5079·556e6963·6f646557·Init._PyUnicodeW
72 ··0x00000450·72697465·725f5772·69746541·53434949·riter_WriteASCII72 ··0x00000450·72697465·725f5772·69746541·53434949·riter_WriteASCII
73 ··0x00000460·53747269·6e670050·794c6973·745f5479·String.PyList_Ty73 ··0x00000460·53747269·6e670050·794c6973·745f5479·String.PyList_Ty
74 ··0x00000470·7065005f·5079556e·69636f64·65577269·pe._PyUnicodeWri74 ··0x00000470·7065005f·5079556e·69636f64·65577269·pe._PyUnicodeWri
75 ··0x00000480·7465725f·46696e69·7368005f·5079556e·ter_Finish._PyUn75 ··0x00000480·7465725f·4465616c·6c6f6300·5f507955·ter_Dealloc._PyU
76 ··0x00000490·69636f64·65577269·7465725f·4465616c·icodeWriter_Deal76 ··0x00000490·6e69636f·64655772·69746572·5f46696e·nicodeWriter_Fin
77 ··0x000004a0·6c6f6300·5f50795f·456c6c69·70736973·loc._Py_Ellipsis77 ··0x000004a0·69736800·5f50795f·456c6c69·70736973·ish._Py_Ellipsis
78 ··0x000004b0·4f626a65·6374005f·50795f4e·6f6e6553·Object._Py_NoneS78 ··0x000004b0·4f626a65·6374005f·50795f4e·6f6e6553·Object._Py_NoneS
79 ··0x000004c0·74727563·74005079·4f626a65·63745f53·truct.PyObject_S79 ··0x000004c0·74727563·74005079·4f626a65·63745f53·truct.PyObject_S
80 ··0x000004d0·7472005f·5079556e·69636f64·65577269·tr._PyUnicodeWri80 ··0x000004d0·7472005f·5079556e·69636f64·65577269·tr._PyUnicodeWri
81 ··0x000004e0·7465725f·57726974·65537472·00507955·ter_WriteStr.PyU81 ··0x000004e0·7465725f·57726974·65537472·00507955·ter_WriteStr.PyU
82 ··0x000004f0·6e69636f·64655f46·726f6d53·7472696e·nicode_FromStrin82 ··0x000004f0·6e69636f·64655f46·726f6d53·7472696e·nicode_FromStrin
83 ··0x00000500·67005079·4f626a65·63745f52·65707200·g.PyObject_Repr.83 ··0x00000500·67005079·4f626a65·63745f52·65707200·g.PyObject_Repr.
84 ··0x00000510·5079556e·69636f64·655f4672·6f6d466f·PyUnicode_FromFo84 ··0x00000510·5079556e·69636f64·655f4672·6f6d466f·PyUnicode_FromFo
45.2 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:··········28112·(bytes·into·file)13 ··Start·of·section·headers:··········28148·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.96 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x6dd0:1 There·are·17·section·headers,·starting·at·offset·0x6df4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000d28·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000d28·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005694·0005c8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0056a8·0005c8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d5c·0009dc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000d5c·0009dc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005c5c·000630·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·005c70·000630·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001738·000014·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001738·000014·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001738·000a44·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001738·000a58·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00628c·000488·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0062a0·000498·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00217c·000869·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002190·000869·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0029e8·000a78·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0029fc·000a78·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006714·000630·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006738·000630·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003460·00040a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003474·00040a·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00386a·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00387e·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00386a·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00387e·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·0038a0·001110·10·····15·190··418 ··[14]·.symtab···········SYMTAB··········00000000·0038b4·001110·10·····15·190··4
19 ··[15]·.strtab···········STRTAB··········00000000·0049b0·000ce4·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0049c4·000ce4·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·006d44·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006d68·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.4 KB
readelf --wide --symbols {}
    
Offset 20, 32 lines modifiedOffset 20, 32 lines modified
20 ····16:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t20 ····16:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
21 ····17:·000001c9···424·FUNC····LOCAL··DEFAULT····6·gen_iternext21 ····17:·000001c9···424·FUNC····LOCAL··DEFAULT····6·gen_iternext
22 ····18:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·00000370·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····19:·00000370·····0·NOTYPE··LOCAL··DEFAULT····6·$t
24 ····20:·00000371···460·FUNC····LOCAL··DEFAULT····6·gen_dealloc24 ····20:·00000371···460·FUNC····LOCAL··DEFAULT····6·gen_dealloc
25 ····21:·00000530·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·00000530·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·000005f1···340·FUNC····LOCAL··DEFAULT····6·gen_close27 ····23:·000005f1···360·FUNC····LOCAL··DEFAULT····6·gen_close
28 ····24:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····24:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
29 ····25:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC429 ····25:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
30 ····26:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC530 ····26:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
31 ····27:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC631 ····27:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
32 ····28:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t32 ····28:·000005f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
33 ····29:·00000629···200·FUNC····LOCAL··DEFAULT····1·gen_close_iter33 ····29:·00000629···200·FUNC····LOCAL··DEFAULT····1·gen_close_iter
34 ····30:·000007d1···628·FUNC····LOCAL··DEFAULT····6·gen_send_ex34 ····30:·000007e5···628·FUNC····LOCAL··DEFAULT····6·gen_send_ex
35 ····31:·00000740·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·00000754·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·00000744·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·00000758·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·00000781····80·FUNC····LOCAL··DEFAULT····6·gen_traverse37 ····33:·00000795····80·FUNC····LOCAL··DEFAULT····6·gen_traverse
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
40 ····36:·00000001····48·FUNC····LOCAL··DEFAULT····9·async_gen_traverse40 ····36:·00000001····48·FUNC····LOCAL··DEFAULT····9·async_gen_traverse
41 ····37:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC741 ····37:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
42 ····38:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC842 ····38:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
43 ····39:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC943 ····39:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
44 ····40:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····6·$d44 ····40:·00000a4c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
45 ····41:·000000cd···480·FUNC····LOCAL··DEFAULT····1·PyGen_am_send45 ····41:·000000cd···480·FUNC····LOCAL··DEFAULT····1·PyGen_am_send
46 ····42:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1047 ····43:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
48 ····44:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1148 ····44:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
49 ····45:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·000002ad···132·FUNC····LOCAL··DEFAULT····1·gen_throw50 ····46:·000002ad···132·FUNC····LOCAL··DEFAULT····1·gen_throw
51 ····47:·00000331···732·FUNC····LOCAL··DEFAULT····1·_gen_throw51 ····47:·00000331···732·FUNC····LOCAL··DEFAULT····1·_gen_throw
21.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5694·contains·185·entries:1 Relocation·section·'.rel.text'·at·offset·0x56a8·contains·185·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002e··0000c90a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del3 0000002e··0000c90a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del
4 00000042··0000c90a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del4 00000042··0000c90a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del
5 0000005a··0000d52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration5 0000005a··0000d52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration
6 0000005e··0000d530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration6 0000005e··0000d530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration
7 00000066··0000d60a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches7 00000066··0000d60a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
8 0000006c··0000d00a·R_ARM_THM_CALL·········00000000···PyErr_Occurred8 0000006c··0000d00a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
1.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 381, 15 lines modifiedOffset 381, 15 lines modified
381 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}381 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
382 »       mov.w»  ip,·#4096»  @·0x1000382 »       mov.w»  ip,·#4096»  @·0x1000
383 »       sub.w»  ip,·sp,·ip383 »       sub.w»  ip,·sp,·ip
384 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8384 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8
385 »       sub»    sp,·#28385 »       sub»    sp,·#28
386 »       mov»    r4,·r0386 »       mov»    r4,·r0
387 »       strd»   r3,·r2,·[sp,·#8]387 »       strd»   r3,·r2,·[sp,·#8]
388 »       bl»     744·<_PyCoro_GetAwaitableIter+0x4c>388 »       bl»     758·<_PyCoro_GetAwaitableIter+0x60>
389 ·R_ARM_THM_CALL» _PyGen_yf389 ·R_ARM_THM_CALL» _PyGen_yf
390 »       cmp»    r0,·#0390 »       cmp»    r0,·#0
391 »       bne.w»  49a·<_gen_throw+0x16a>391 »       bne.w»  49a·<_gen_throw+0x16a>
392 »       ldr»    r5,·[sp,·#56]» @·0x38392 »       ldr»    r5,·[sp,·#56]» @·0x38
393 »       movw»   r2,·#0393 »       movw»   r2,·#0
394 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct394 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
395 »       movt»   r2,·#0395 »       movt»   r2,·#0
13.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct299 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
300 »       movt»   r5,·#0300 »       movt»   r5,·#0
301 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct301 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
302 »       b.n»    2b6·<gen_iternext+0xee>302 »       b.n»    2b6·<gen_iternext+0xee>
303 »       ldr»    r0,·[r4,·#20]303 »       ldr»    r0,·[r4,·#20]
304 »       cbnz»   r0,·2cc·<gen_iternext+0x104>304 »       cbnz»   r0,·2cc·<gen_iternext+0x104>
305 »       mov»    r0,·r5305 »       mov»    r0,·r5
306 »       bl»     7d8·<gen_send_ex+0x8>306 »       bl»     7d8·<gen_traverse+0x44>
307 ·R_ARM_THM_CALL» _PyGen_SetStopIterationValue307 ·R_ARM_THM_CALL» _PyGen_SetStopIterationValue
308 »       ldr»    r3,·[r5,·#0]308 »       ldr»    r3,·[r5,·#0]
309 »       mvn.w»  r2,·#3221225472»    @·0xc0000000309 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
310 »       cmp»    r3,·r2310 »       cmp»    r3,·r2
311 »       beq.n»  262·<gen_iternext+0x9a>311 »       beq.n»  262·<gen_iternext+0x9a>
312 »       subs»   r3,·#1312 »       subs»   r3,·#1
313 »       str»    r3,·[r5,·#0]313 »       str»    r3,·[r5,·#0]
1.79 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 »       mov»    r4,·r114 »       mov»    r4,·r1
15 »       mov»    r5,·r215 »       mov»    r5,·r2
16 »       cbnz»   r0,·26·<async_gen_traverse+0x26>16 »       cbnz»   r0,·26·<async_gen_traverse+0x26>
17 »       mov»    r2,·r517 »       mov»    r2,·r5
18 »       mov»    r1,·r418 »       mov»    r1,·r4
19 »       mov»    r0,·r619 »       mov»    r0,·r6
20 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}20 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
21 »       b.w»    780·<async_gen_athrow_throw+0x5e>21 »       b.w»    794·<async_gen_athrow_throw+0x72>
22 ·R_ARM_THM_JUMP24»       gen_traverse22 ·R_ARM_THM_JUMP24»       gen_traverse
23 »       mov»    r1,·r223 »       mov»    r1,·r2
24 »       blx»    r424 »       blx»    r4
25 »       cmp»    r0,·#025 »       cmp»    r0,·#0
26 »       beq.n»  18·<async_gen_traverse+0x18>26 »       beq.n»  18·<async_gen_traverse+0x18>
27 »       pop»    {r4,·r5,·r6,·pc}27 »       pop»    {r4,·r5,·r6,·pc}
  
112 KB
floatobject.o
2.98 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x8474:1 There·are·17·section·headers,·starting·at·offset·0x8474:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000ae0·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000a40·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·006bf0·0004c0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·006be8·0004b8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b18·0002dc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000a78·0002dc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0070b0·0002f0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0070a0·0002f0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000df4·0000d0·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000d54·0000d0·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000df4·00095f·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000d54·00095f·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001758·0027c0·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·0016b8·002868·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·0073a0·000ec8·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·007390·000ed8·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003f18·0003a0·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·003f20·0003a0·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·008268·000180·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·008268·000180·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0042b8·000809·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0042c0·000809·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·004ac1·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·004ac9·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004ac1·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004ac9·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·004af4·001410·10·····15·202··418 ··[14]·.symtab···········SYMTAB··········00000000·004afc·001400·10·····15·201··4
19 ··[15]·.strtab···········STRTAB··········00000000·005f04·000ceb·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·005efc·000ceb·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0083e8·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0083e8·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
22.4 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·321·entries:1 Symbol·table·'.symtab'·contains·320·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.45 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
8 ·····5:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
82.9 KB
readelf --wide --relocs {}
    
Offset 1, 186 lines modifiedOffset 1, 185 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6bf0·contains·152·entries:1 Relocation·section·'.rel.text'·at·offset·0x6be8·contains·151·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000cb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime3 0000000e··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
4 00000012··0000cb30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime4 00000012··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
5 0000002a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC05 0000002a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
6 0000002e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC06 0000002e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
7 00000034··0000cc0a·R_ARM_THM_CALL·········00000000···memcmp7 00000034··0000cb0a·R_ARM_THM_CALL·········00000000···memcmp
8 0000003e··0000052f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC18 0000003e··0000052f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
9 00000042··00000530·R_ARM_THM_MOVT_ABS·····0000000c···.LC19 00000042··00000530·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
10 00000046··0000cc0a·R_ARM_THM_CALL·········00000000···memcmp10 00000046··0000cb0a·R_ARM_THM_CALL·········00000000···memcmp
11 00000082··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR011 00000082··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
12 00000086··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR012 00000086··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
13 0000008c··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR113 0000008c··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
14 00000090··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR114 00000090··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
15 00000094··0000ce0a·R_ARM_THM_CALL·········00000000···_PyStructSequence_InitBuiltinWithFlags15 00000094··0000cd0a·R_ARM_THM_CALL·········00000000···_PyStructSequence_InitBuiltinWithFlags
16 000000ae··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR216 000000ae··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
17 000000b2··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR217 000000b2··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
18 000000b6··0000082f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC218 000000b6··0000082f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC2
19 000000ba··00000830·R_ARM_THM_MOVT_ABS·····00000018···.LC219 000000ba··00000830·R_ARM_THM_MOVT_ABS·····00000018···.LC2
20 000000d6··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR120 000000d6··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
21 000000da··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR121 000000da··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
22 000000de··0000d00a·R_ARM_THM_CALL·········00000000···PyStructSequence_New22 000000de··0000cf0a·R_ARM_THM_CALL·········00000000···PyStructSequence_New
23 000000ec··0000d10a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble23 000000ec··0000d00a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble
24 000000fc··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong24 000000fc··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
25 0000010c··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong25 0000010c··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
26 00000118··0000d10a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble26 00000118··0000d00a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble
27 00000126··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong27 00000126··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
28 00000134··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong28 00000134··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
29 00000140··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong29 00000140··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
30 0000014c··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong30 0000014c··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
31 00000158··0000d10a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble31 00000158··0000d00a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble
32 00000164··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong32 00000164··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
33 00000170··0000d20a·R_ARM_THM_CALL·········00000000···PyLong_FromLong33 00000170··0000d10a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
34 0000018e··0000d30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc34 0000018e··0000d20a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
35 000001b0··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR135 000001b0··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
36 000001b4··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR136 000001b4··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
37 000001ec··0000db0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype37 000001ec··0000da0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
38 000001f6··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double38 000001f6··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double
39 0000020e··0000d10a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble39 0000020e··0000d00a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble
40 00000222··0000db0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype40 00000222··0000da0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
41 0000022e··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double41 0000022e··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double
42 0000023c··00000102·R_ARM_ABS32············00000000···.data42 0000023c··00000102·R_ARM_ABS32············00000000···.data
43 0000025e··00010e0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize43 0000025e··00010d0a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
44 00000268··00011a0a·R_ARM_THM_CALL·········00000000···strlen44 00000268··0001190a·R_ARM_THM_CALL·········00000000···strlen
45 00000272··0000622f·R_ARM_THM_MOVW_ABS_NC··00000348···.LC2745 00000272··0000622f·R_ARM_THM_MOVW_ABS_NC··00000348···.LC27
46 00000276··00006230·R_ARM_THM_MOVT_ABS·····00000348···.LC2746 00000276··00006230·R_ARM_THM_MOVT_ABS·····00000348···.LC27
47 0000027c··0001240a·R_ARM_THM_CALL·········00000000···strcmp47 0000027c··0001230a·R_ARM_THM_CALL·········00000000···strcmp
48 00000282··0000cb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime48 00000282··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
49 00000286··0000cb30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime49 00000286··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
50 00000292··0000652f·R_ARM_THM_MOVW_ABS_NC··00000390···.LC3050 00000292··0000652f·R_ARM_THM_MOVW_ABS_NC··00000390···.LC30
51 00000296··00006530·R_ARM_THM_MOVT_ABS·····00000390···.LC3051 00000296··00006530·R_ARM_THM_MOVT_ABS·····00000390···.LC30
52 0000029a··0001250a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString52 0000029a··0001240a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
53 000002a6··0000662f·R_ARM_THM_MOVW_ABS_NC··000003a4···.LC3153 000002a6··0000662f·R_ARM_THM_MOVW_ABS_NC··000003a4···.LC31
54 000002aa··00006630·R_ARM_THM_MOVT_ABS·····000003a4···.LC3154 000002aa··00006630·R_ARM_THM_MOVT_ABS·····000003a4···.LC31
55 000002ae··0001250a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString55 000002ae··0001240a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
56 000002b4··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC1256 000002b4··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC12
57 000002b8··00003e30·R_ARM_THM_MOVT_ABS·····00000210···.LC1257 000002b8··00003e30·R_ARM_THM_MOVT_ABS·····00000210···.LC12
58 000002be··0001240a·R_ARM_THM_CALL·········00000000···strcmp58 000002be··0001230a·R_ARM_THM_CALL·········00000000···strcmp
59 000002c4··0000cb2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime59 000002c4··0000ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
60 000002c8··0000cb30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime60 000002c8··0000ca30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
61 000002d2··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError61 000002d2··0000f02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
62 000002d6··0000f130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError62 000002d6··0000f030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
63 000002da··0000612f·R_ARM_THM_MOVW_ABS_NC··00000330···.LC2663 000002da··0000612f·R_ARM_THM_MOVW_ABS_NC··00000330···.LC26
64 000002de··00006130·R_ARM_THM_MOVT_ABS·····00000330···.LC2664 000002de··00006130·R_ARM_THM_MOVT_ABS·····00000330···.LC26
65 000002e4··0000f20a·R_ARM_THM_CALL·········00000000···PyErr_SetString65 000002e4··0000f10a·R_ARM_THM_CALL·········00000000···PyErr_SetString
66 000002ec··0000f12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError66 000002ec··0000f02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
67 000002f0··0000f130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError67 000002f0··0000f030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
68 000002f4··0000632f·R_ARM_THM_MOVW_ABS_NC··00000350···.LC2868 000002f4··0000632f·R_ARM_THM_MOVW_ABS_NC··00000350···.LC28
69 000002f8··00006330·R_ARM_THM_MOVT_ABS·····00000350···.LC2869 000002f8··00006330·R_ARM_THM_MOVT_ABS·····00000350···.LC28
70 000002fe··0000f20a·R_ARM_THM_CALL·········00000000···PyErr_SetString70 000002fe··0000f10a·R_ARM_THM_CALL·········00000000···PyErr_SetString
71 00000304··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000310···.LC2371 00000304··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000310···.LC23
72 00000308··00005e30·R_ARM_THM_MOVT_ABS·····00000310···.LC2372 00000308··00005e30·R_ARM_THM_MOVT_ABS·····00000310···.LC23
73 0000030c··00005f2f·R_ARM_THM_MOVW_ABS_NC··00000314···.LC2473 0000030c··00005f2f·R_ARM_THM_MOVW_ABS_NC··00000314···.LC24
74 00000310··00005f30·R_ARM_THM_MOVT_ABS·····00000314···.LC2474 00000310··00005f30·R_ARM_THM_MOVT_ABS·····00000314···.LC24
75 00000314··0000602f·R_ARM_THM_MOVW_ABS_NC··00000320···.LC2575 00000314··0000602f·R_ARM_THM_MOVW_ABS_NC··00000320···.LC25
76 00000318··00006030·R_ARM_THM_MOVT_ABS·····00000320···.LC2576 00000318··00006030·R_ARM_THM_MOVT_ABS·····00000320···.LC25
77 0000031c··0001260a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument77 0000031c··0001250a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
78 00000322··0000642f·R_ARM_THM_MOVW_ABS_NC··00000388···.LC2978 00000322··0000642f·R_ARM_THM_MOVW_ABS_NC··00000388···.LC29
79 00000326··00006430·R_ARM_THM_MOVT_ABS·····00000388···.LC2979 00000326··00006430·R_ARM_THM_MOVT_ABS·····00000388···.LC29
80 0000032a··0001250a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString80 0000032a··0001240a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
81 00000330··0001272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError81 00000330··0001262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
82 00000334··00012730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError82 00000334··00012630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
83 00000338··0000672f·R_ARM_THM_MOVW_ABS_NC··000003b8···.LC3283 00000338··0000672f·R_ARM_THM_MOVW_ABS_NC··000003b8···.LC32
84 0000033c··00006730·R_ARM_THM_MOVT_ABS·····000003b8···.LC3284 0000033c··00006730·R_ARM_THM_MOVT_ABS·····000003b8···.LC32
85 00000342··0000f20a·R_ARM_THM_CALL·········00000000···PyErr_SetString85 00000342··0000f10a·R_ARM_THM_CALL·········00000000···PyErr_SetString
86 00000368··0001280a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Init86 00000368··0001270a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Init
87 00000378··0001290a·R_ARM_THM_CALL·········00000000···_PyFloat_FormatAdvancedWriter87 00000378··0001280a·R_ARM_THM_CALL·········00000000···_PyFloat_FormatAdvancedWriter
88 00000382··00012a0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Finish88 00000382··0001290a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Finish
89 0000038c··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000310···.LC2389 0000038c··00005e2f·R_ARM_THM_MOVW_ABS_NC··00000310···.LC23
90 00000390··00005e30·R_ARM_THM_MOVT_ABS·····00000310···.LC2390 00000390··00005e30·R_ARM_THM_MOVT_ABS·····00000310···.LC23
91 00000394··00005f2f·R_ARM_THM_MOVW_ABS_NC··00000314···.LC2491 00000394··00005f2f·R_ARM_THM_MOVW_ABS_NC··00000314···.LC24
92 00000398··00005f30·R_ARM_THM_MOVT_ABS·····00000314···.LC2492 00000398··00005f30·R_ARM_THM_MOVT_ABS·····00000314···.LC24
93 0000039c··00006a2f·R_ARM_THM_MOVW_ABS_NC··000003e0···.LC3393 0000039c··00006a2f·R_ARM_THM_MOVW_ABS_NC··000003e0···.LC33
94 000003a0··00006a30·R_ARM_THM_MOVT_ABS·····000003e0···.LC3394 000003a0··00006a30·R_ARM_THM_MOVT_ABS·····000003e0···.LC33
95 000003a4··0001260a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument95 000003a4··0001250a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
96 000003ac··00012b0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Dealloc96 000003ac··00012a0a·R_ARM_THM_CALL·········00000000···_PyUnicodeWriter_Dealloc
97 000003c2··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR097 000003c2··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
98 000003c6··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR098 000003c6··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
99 000003fe··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC1299 000003fe··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC12
100 00000402··00003e30·R_ARM_THM_MOVT_ABS·····00000210···.LC12100 00000402··00003e30·R_ARM_THM_MOVT_ABS·····00000210···.LC12
101 00000408··00012c0a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords101 00000408··00012b0a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
102 00000418··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC12102 00000418··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC12
103 0000041c··00003e30·R_ARM_THM_MOVT_ABS·····00000210···.LC12103 0000041c··00003e30·R_ARM_THM_MOVT_ABS·····00000210···.LC12
104 00000424··00010a0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional104 00000424··0001090a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
105 00000454··00000102·R_ARM_ABS32············00000000···.data105 00000454··00000102·R_ARM_ABS32············00000000···.data
106 000004a8··0001010a·R_ARM_THM_CALL·········00000000···fmod106 000004a8··0001000a·R_ARM_THM_CALL·········00000000···fmod
107 000004d6··0000d10a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble107 000004d6··0000d00a·R_ARM_THM_CALL·········00000001···PyFloat_FromDouble
108 000004ea··0000db0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype108 000004ea··0000da0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
109 000004f6··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double109 000004f6··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double
110 0000051a··0000fc2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ZeroDivisionError110 0000051a··0000fb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ZeroDivisionError
111 0000051e··0000fc30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ZeroDivisionError111 0000051e··0000fb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ZeroDivisionError
112 00000522··0000712f·R_ARM_THM_MOVW_ABS_NC··000003ec···.LC34112 00000522··0000712f·R_ARM_THM_MOVW_ABS_NC··000003ec···.LC34
113 00000526··00007130·R_ARM_THM_MOVT_ABS·····000003ec···.LC34113 00000526··00007130·R_ARM_THM_MOVT_ABS·····000003ec···.LC34
114 0000052c··0000f20a·R_ARM_THM_CALL·········00000000···PyErr_SetString114 0000052c··0000f10a·R_ARM_THM_CALL·········00000000···PyErr_SetString
115 00000536··0000db0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype115 00000536··0000da0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
116 00000542··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double116 00000542··00002d0a·R_ARM_THM_CALL·········00000839···convert_to_double
117 00000560··00000102·R_ARM_ABS32············00000000···.data117 00000560··00000102·R_ARM_ABS32············00000000···.data
118 000005ea··0000e10a·R_ARM_THM_CALL·········00000000···frexp118 000005ea··0000e00a·R_ARM_THM_CALL·········00000000···frexp
119 000005fa··0000f00a·R_ARM_THM_CALL·········00000000···ldexp119 000005fa··0000ef0a·R_ARM_THM_CALL·········00000000···ldexp
120 0000060a··0001342f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits120 0000060a··0001332f·R_ARM_THM_MOVW_ABS_NC··00000000···Py_hexdigits
121 0000060e··00013430·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits121 0000060e··00013330·R_ARM_THM_MOVT_ABS·····00000000···Py_hexdigits
122 0000079c··0000942f·R_ARM_THM_MOVW_ABS_NC··00000534···.LC44122 0000079c··0000942f·R_ARM_THM_MOVW_ABS_NC··00000534···.LC44
123 000007a0··0000952f·R_ARM_THM_MOVW_ABS_NC··00000540···.LC45123 000007a0··0000952f·R_ARM_THM_MOVW_ABS_NC··00000540···.LC45
124 000007a4··00009430·R_ARM_THM_MOVT_ABS·····00000534···.LC44124 000007a4··00009430·R_ARM_THM_MOVT_ABS·····00000534···.LC44
125 000007a8··00009530·R_ARM_THM_MOVT_ABS·····00000540···.LC45125 000007a8··00009530·R_ARM_THM_MOVT_ABS·····00000540···.LC45
126 000007ac··0001350a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat126 000007ac··0001340a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
Max diff block lines reached; 72030/84805 bytes (84.94%) of diff not shown.
1.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1062, 64 lines modifiedOffset 1062, 7 lines modified
1062 »       movs»   r0,·#01062 »       movs»   r0,·#0
1063 »       b.n»    908·<PyFloat_Pack2+0x98>1063 »       b.n»    908·<PyFloat_Pack2+0x98>
1064 »       nop1064 »       nop
1065 »       .word»  0xffffffff1065 »       .word»  0xffffffff
1066 »       .word»  0x7fefffff1066 »       .word»  0x7fefffff
1067 »       .word»  0x000000001067 »       .word»  0x00000000
1068 »       .word»  0x409000001068 »       .word»  0x40900000
  
1069 00000a40·<PyFloat_Unpack2>: 
1070 PyFloat_Unpack2(): 
1071 »       push»   {r4,·lr} 
1072 »       mov.w»  ip,·#4096»  @·0x1000 
1073 »       sub.w»  ip,·sp,·ip 
1074 »       str.w»  r0,·[ip,·#4088]»     @·0xff8 
1075 »       cbz»    r1,·a8e·<PyFloat_Unpack2+0x4e> 
1076 »       adds»   r0,·#1 
1077 »       mov.w»  r3,·#4294967295»    @·0xffffffff 
1078 »       ldrb»   r2,·[r0,·#0] 
1079 »       ldrb»   r3,·[r0,·r3] 
1080 »       lsls»   r1,·r2,·#8 
1081 »       ubfx»   r0,·r2,·#2,·#5 
1082 »       and.w»  r1,·r1,·#768»@·0x300 
1083 »       lsrs»   r4,·r2,·#7 
1084 »       orrs»   r3,·r1 
1085 »       cmp»    r0,·#31 
1086 »       beq.n»  a98·<PyFloat_Unpack2+0x58> 
1087 »       vmov»   s0,·r3 
1088 »       vcvt.f64.s32»   d0,·d0,·#10 
1089 »       cbz»    r0,·a92·<PyFloat_Unpack2+0x52> 
1090 »       vmov.f64»       d7,·#112»@·0x3f800000··1.0 
1091 »       subs»   r0,·#15 
1092 »       vadd.f64»       d0,·d0,·d7 
1093 »       bl»     0·<ldexp> 
1094 ·R_ARM_THM_CALL» ldexp 
1095 »       cbnz»   r4,·a88·<PyFloat_Unpack2+0x48> 
1096 »       pop»    {r4,·pc} 
1097 »       vneg.f64»       d0,·d0 
1098 »       pop»    {r4,·pc} 
1099 »       movs»   r3,·#1 
1100 »       b.n»    a56·<PyFloat_Unpack2+0x16> 
1101 »       mvn.w»  r0,·#13 
1102 »       b.n»    a80·<PyFloat_Unpack2+0x40> 
1103 »       cbz»    r3,·aac·<PyFloat_Unpack2+0x6c> 
1104 »       vldr»   d7,·[pc,·#36]»@·ac0·<PyFloat_Unpack2+0x80> 
1105 »       cmp»    r4,·#0 
1106 »       vldr»   d0,·[pc,·#36]»@·ac8·<PyFloat_Unpack2+0x88> 
1107 »       it»     ne 
1108 »       vmovne.f64»     d0,·d7 
1109 »       pop»    {r4,·pc} 
1110 »       vldr»   d7,·[pc,·#32]»@·ad0·<PyFloat_Unpack2+0x90> 
1111 »       cmp»    r4,·#0 
1112 »       vldr»   d0,·[pc,·#36]»@·ad8·<PyFloat_Unpack2+0x98> 
1113 »       it»     ne 
1114 »       vmovne.f64»     d0,·d7 
1115 »       pop»    {r4,·pc} 
1116 »       nop 
1117 »       .word»  0x00000000 
1118 »       .word»  0xfff80000 
1119 »       .word»  0x00000000 
1120 »       .word»  0x7ff80000 
1121 »       .word»  0x00000000 
1122 »       .word»  0xfff00000 
1123 »       .word»  0x00000000 
1124 »       .word»  0x7ff00000 
1.68 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 4053, 7 lines modifiedOffset 4053, 67 lines modified
4053 »       ldrb.w» ip,·[ip,·#20]4053 »       ldrb.w» ip,·[ip,·#20]
4054 »       tst.w»  ip,·#14054 »       tst.w»  ip,·#1
4055 »       bne.w»  265a·<float_fromhex+0x4aa>4055 »       bne.w»  265a·<float_fromhex+0x4aa>
4056 »       b.n»    273c·<float_fromhex+0x58c>4056 »       b.n»    273c·<float_fromhex+0x58c>
4057 »       str»    r1,·[sp,·#4]4057 »       str»    r1,·[sp,·#4]
4058 »       b.n»    2674·<float_fromhex+0x4c4>4058 »       b.n»    2674·<float_fromhex+0x4c4>
4059 »       nop4059 »       nop
  
 4060 000027c0·<PyFloat_Unpack2>:
 4061 PyFloat_Unpack2():
 4062 »       push»   {r4,·lr}
 4063 »       mov.w»  ip,·#4096»  @·0x1000
 4064 »       sub.w»  ip,·sp,·ip
 4065 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 4066 »       movs»   r2,·#1
 4067 »       cbz»    r1,·27d8·<PyFloat_Unpack2+0x18>
 4068 »       adds»   r0,·#1
 4069 »       mov.w»  r2,·#4294967295»    @·0xffffffff
 4070 »       ldrb»   r3,·[r0,·#0]
 4071 »       ldrb»   r2,·[r0,·r2]
 4072 »       lsls»   r1,·r3,·#8
 4073 »       ubfx»   r0,·r3,·#2,·#5
 4074 »       and.w»  r1,·r1,·#768»@·0x300
 4075 »       lsrs»   r4,·r3,·#7
 4076 »       orrs»   r2,·r1
 4077 »       cmp»    r0,·#31
 4078 »       beq.n»  281c·<PyFloat_Unpack2+0x5c>
 4079 »       vmov»   s0,·r2
 4080 »       vcvt.f64.s32»   d0,·d0,·#10
 4081 »       cbz»    r0,·280a·<PyFloat_Unpack2+0x4a>
 4082 »       vmov.f64»       d7,·#112»@·0x3f800000··1.0
 4083 »       subs»   r0,·#15
 4084 »       vadd.f64»       d0,·d0,·d7
 4085 »       bl»     0·<ldexp>
 4086 ·R_ARM_THM_CALL» ldexp
 4087 »       cbnz»   r4,·2816·<PyFloat_Unpack2+0x56>
 4088 »       pop»    {r4,·pc}
 4089 »       mvn.w»  r0,·#13
 4090 »       bl»     0·<ldexp>
 4091 ·R_ARM_THM_CALL» ldexp
 4092 »       cmp»    r4,·#0
 4093 »       beq.n»  2808·<PyFloat_Unpack2+0x48>
 4094 »       vneg.f64»       d0,·d0
 4095 »       pop»    {r4,·pc}
 4096 »       cbz»    r2,·2830·<PyFloat_Unpack2+0x70>
 4097 »       vldr»   d7,·[pc,·#40]»@·2848·<PyFloat_Unpack2+0x88>
 4098 »       cmp»    r4,·#0
 4099 »       vldr»   d0,·[pc,·#40]»@·2850·<PyFloat_Unpack2+0x90>
 4100 »       it»     ne
 4101 »       vmovne.f64»     d0,·d7
 4102 »       pop»    {r4,·pc}
 4103 »       vldr»   d7,·[pc,·#36]»@·2858·<PyFloat_Unpack2+0x98>
 4104 »       cmp»    r4,·#0
 4105 »       vldr»   d0,·[pc,·#40]»@·2860·<PyFloat_Unpack2+0xa0>
 4106 »       it»     ne
 4107 »       vmovne.f64»     d0,·d7
 4108 »       pop»    {r4,·pc}
 4109 »       nop
 4110 »       nop.w
 4111 »       .word»  0x00000000
 4112 »       .word»  0xfff80000
 4113 »       .word»  0x00000000
 4114 »       .word»  0x7ff80000
 4115 »       .word»  0x00000000
 4116 »       .word»  0xfff00000
 4117 »       .word»  0x00000000
 4118 »       .word»  0x7ff00000
159 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:··········16728·(bytes·into·file)13 ··Start·of·section·headers:··········16780·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.28 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4158:1 There·are·18·section·headers,·starting·at·offset·0x418c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000ff4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000f88·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003690·0004d0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0036cc·0004c0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001028·0001f0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000fbc·0001f0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003b60·000138·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003b8c·000138·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001218·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0011ac·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·001218·0007e0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0011ac·00084c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003c98·000288·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003cc4·000288·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0019f8·00049e·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0019f8·00049e·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001e98·0003dc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001e98·00043c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003f20·000180·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003f4c·000188·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002274·000077·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0022d4·000077·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0040a0·000028·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0040d4·000028·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0022eb·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00234b·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022eb·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00234b·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002320·000a90·10·····16··78··419 ··[15]·.symtab···········SYMTAB··········00000000·002380·000a80·10·····16··77··4
20 ··[16]·.strtab···········STRTAB··········00000000·002db0·0008df·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002e00·0008cb·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0040c8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0040fc·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
21.3 KB
readelf --wide --symbols {}
    
Offset 1, 172 lines modifiedOffset 1, 171 lines modified
  
1 Symbol·table·'.symtab'·contains·169·entries:1 Symbol·table·'.symtab'·contains·168·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·$d6 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
7 ·····4:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····4:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
9 ·····6:·00000085···516·FUNC····LOCAL··DEFAULT····6·frame_dealloc9 ·····6:·00000085···516·FUNC····LOCAL··DEFAULT····6·frame_dealloc
10 ·····7:·00000289····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF10 ·····7:·00000289····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
11 ·····8:·000002a5····70·FUNC····LOCAL··DEFAULT····6·frame_traverse11 ·····8:·000002a5····70·FUNC····LOCAL··DEFAULT····6·frame_traverse
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ····10:·00000039···106·FUNC····LOCAL··DEFAULT····1·frame_init_get_vars 
14 ····11:·00000f21····80·FUNC····LOCAL··DEFAULT····1·_PyFrame_OpAlreadyRan.constprop.0.isra.013 ····10:·00000eb5····80·FUNC····LOCAL··DEFAULT····1·_PyFrame_OpAlreadyRan.constprop.0.isra.0
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.414 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC016 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
18 ····15:·00000321····72·FUNC····LOCAL··DEFAULT····1·_PyFrame_GetState.isra.017 ····14:·000002b5····72·FUNC····LOCAL··DEFAULT····1·_PyFrame_GetState.isra.0
19 ····16:·00000255····34·FUNC····LOCAL··DEFAULT····1·frame_getback18 ····15:·000001e9····34·FUNC····LOCAL··DEFAULT····1·frame_getback
20 ····17:·00000024·····0·NOTYPE··LOCAL··DEFAULT····8·.LC119 ····16:·00000024·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
21 ····18:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC220 ····17:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
22 ····19:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC321 ····18:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
23 ····20:·00000639····74·FUNC····LOCAL··DEFAULT····6·frame_getcode22 ····19:·000006a5····74·FUNC····LOCAL··DEFAULT····6·frame_getcode
24 ····21:·00000685····44·FUNC····LOCAL··DEFAULT····6·frame_getglobals23 ····20:·000006f1····44·FUNC····LOCAL··DEFAULT····6·frame_getglobals
25 ····22:·00000279····48·FUNC····LOCAL··DEFAULT····1·frame_getlineno24 ····21:·0000020d····48·FUNC····LOCAL··DEFAULT····1·frame_getlineno
26 ····23:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC425 ····22:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
27 ····24:·000002a9····52·FUNC····LOCAL··DEFAULT····1·frame_getlocals26 ····23:·0000023d····52·FUNC····LOCAL··DEFAULT····1·frame_getlocals
28 ····25:·000006b1···116·FUNC····LOCAL··DEFAULT····6·frame_tp_clear27 ····24:·0000071d···116·FUNC····LOCAL··DEFAULT····6·frame_tp_clear
29 ····26:·000002dd····68·FUNC····LOCAL··DEFAULT····1·frame_settrace28 ····25:·00000271····68·FUNC····LOCAL··DEFAULT····1·frame_settrace
30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
31 ····28:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC530 ····27:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
32 ····29:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC631 ····28:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
33 ····30:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC732 ····29:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
34 ····31:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC833 ····30:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
35 ····32:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC934 ····31:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
36 ····33:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1035 ····32:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
37 ····34:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1136 ····33:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
38 ····35:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1237 ····34:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
39 ····36:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1338 ····35:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
40 ····37:·00000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1439 ····36:·00000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
41 ····38:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1540 ····37:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
42 ····39:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1641 ····38:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
43 ····40:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1742 ····39:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
44 ····41:·00000214·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1843 ····40:·00000214·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
45 ····42:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1944 ····41:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
46 ····43:·00000240·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2045 ····42:·00000240·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
47 ····44:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2146 ····43:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
48 ····45:·00000298·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2247 ····44:·00000298·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
49 ····46:·00000369··3000·FUNC····LOCAL··DEFAULT····1·frame_setlineno48 ····45:·000002fd··3000·FUNC····LOCAL··DEFAULT····1·frame_setlineno
50 ····47:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····46:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····48:·00000780·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····47:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR151 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
53 ····50:·00000f1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····49:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
54 ····51:·00000037····32·FUNC····LOCAL··DEFAULT····9·frame_gettrace53 ····50:·00000037····32·FUNC····LOCAL··DEFAULT····9·frame_gettrace
55 ····52:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2354 ····51:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
56 ····53:·00000725···188·FUNC····LOCAL··DEFAULT····6·frame_clear55 ····52:·00000791···188·FUNC····LOCAL··DEFAULT····6·frame_clear
57 ····54:·00000f20·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····53:·00000eb4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····55:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2457 ····54:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
59 ····56:·00000057····58·FUNC····LOCAL··DEFAULT····9·frame_repr58 ····55:·00000057····58·FUNC····LOCAL··DEFAULT····9·frame_repr
60 ····57:·00000091····34·FUNC····LOCAL··DEFAULT····9·frame_getbuiltins59 ····56:·00000091····34·FUNC····LOCAL··DEFAULT····9·frame_getbuiltins
61 ····58:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2560 ····57:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
62 ····59:·00000f71···108·FUNC····LOCAL··DEFAULT····1·frame_settrace_opcodes61 ····58:·00000f05···108·FUNC····LOCAL··DEFAULT····1·frame_settrace_opcodes
63 ····60:·00000fd8·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····59:·00000f6c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····61:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····9·$d63 ····60:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····9·$d
65 ····62:·00000fdc·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····61:·00000f70·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····63:·00000fdd····24·FUNC····LOCAL··DEFAULT····1·frame_getlasti65 ····62:·00000f71····24·FUNC····LOCAL··DEFAULT····1·frame_getlasti
67 ····64:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····9·$t66 ····63:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
68 ····65:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2667 ····64:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
69 ····66:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2768 ····65:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
70 ····67:·0000036b····14·FUNC····LOCAL··DEFAULT····9·frame_sizeof69 ····66:·000003cd····14·FUNC····LOCAL··DEFAULT····9·frame_sizeof
71 ····68:·00000379····48·FUNC····LOCAL··DEFAULT····9·frame_gettrace_opcodes70 ····67:·000003db····48·FUNC····LOCAL··DEFAULT····9·frame_gettrace_opcodes
72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
73 ····70:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d72 ····69:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
74 ····71:·00000000····20·OBJECT··LOCAL··DEFAULT···11·CSWTCH.15973 ····70:·00000000····20·OBJECT··LOCAL··DEFAULT···11·CSWTCH.159
75 ····72:·00000014····48·OBJECT··LOCAL··DEFAULT···11·sizeof__doc__74 ····71:·00000014····48·OBJECT··LOCAL··DEFAULT···11·sizeof__doc__
76 ····73:·00000044····51·OBJECT··LOCAL··DEFAULT···11·clear__doc__75 ····72:·00000044····51·OBJECT··LOCAL··DEFAULT···11·clear__doc__
77 ····74:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d76 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
78 ····75:·000000d0····48·OBJECT··LOCAL··DEFAULT····3·frame_methods77 ····74:·000000d0····48·OBJECT··LOCAL··DEFAULT····3·frame_methods
79 ····76:·000001c8····40·OBJECT··LOCAL··DEFAULT····3·frame_memberlist78 ····75:·000001c8····40·OBJECT··LOCAL··DEFAULT····3·frame_memberlist
80 ····77:·00000100···200·OBJECT··LOCAL··DEFAULT····3·frame_getsetlist79 ····76:·00000100···200·OBJECT··LOCAL··DEFAULT····3·frame_getsetlist
81 ····78:·00000001····80·FUNC····GLOBAL·HIDDEN·····6·_PyEval_BuiltinsFromGlobals80 ····77:·00000001····80·FUNC····GLOBAL·HIDDEN·····6·_PyEval_BuiltinsFromGlobals
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemWithError
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltins85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltins
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
88 ····85:·00000051····52·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_New_NoTrack87 ····84:·00000051····52·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_New_NoTrack
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_cond89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_cond
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyThreadState_UncheckedGet90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyThreadState_UncheckedGet
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_begin91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_begin
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_end93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_end
95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_Traverse95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_Traverse
97 ····94:·00000001····54·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_FastToLocalsWithError96 ····93:·00000001····54·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_FastToLocalsWithError
98 ····95:·000002ed···696·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_GetLocals97 ····94:·000002ed···804·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_GetLocals
99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError
100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SetItem99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SetItem
101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_DelItem100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_DelItem
102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
 103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Size
104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Size 
106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Merge105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Merge
107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCell_Type106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCell_Type
108 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFunction_Type107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFunction_Type
109 ···106:·000000a5···394·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_LocalsToFast108 ···105:·00000039···394·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_LocalsToFast
110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException109 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException
111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException
112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetItem111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetItem
113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeWarning112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeWarning
114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnFormat113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnFormat
115 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable115 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable
117 ···114:·00000231····20·FUNC····GLOBAL·DEFAULT····1·PyFrame_GetCode116 ···113:·000001c5····20·FUNC····GLOBAL·DEFAULT····1·PyFrame_GetCode
118 ···115:·00000245····14·FUNC····GLOBAL·DEFAULT····1·PyFrame_GetLineNumber117 ···114:·000001d9····14·FUNC····GLOBAL·DEFAULT····1·PyFrame_GetLineNumber
119 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnstable_InterpreterFrame_GetLine118 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnstable_InterpreterFrame_GetLine
120 ···117:·000005a5····88·FUNC····GLOBAL·DEFAULT····6·PyFrame_GetBack119 ···116:·00000611····88·FUNC····GLOBAL·DEFAULT····6·PyFrame_GetBack
121 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_MakeAndSetFrameObject120 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_MakeAndSetFrameObject
122 ···119:·000005fd····58·FUNC····GLOBAL·DEFAULT····6·PyFrame_LocalsToFast121 ···118:·00000669····58·FUNC····GLOBAL·DEFAULT····6·PyFrame_LocalsToFast
123 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit122 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit
124 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong123 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
125 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall124 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
Max diff block lines reached; 1494/21776 bytes (6.86%) of diff not shown.
44.1 KB
readelf --wide --relocs {}
    
Offset 1, 342 lines modifiedOffset 1, 341 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3690·contains·154·entries:1 Relocation·section·'.rel.text'·at·offset·0x36cc·contains·152·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00005f0a·R_ARM_THM_CALL·········000002ed···_PyFrame_GetLocals3 00000010··00005e0a·R_ARM_THM_CALL·········000002ed···_PyFrame_GetLocals
4 00000030··00005c0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc4 00000030··00005b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
5 00000052··0000692f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFunction_Type 
6 00000056··00006930·R_ARM_THM_MOVT_ABS·····00000000···PyFunction_Type 
7 000000cc··00006b0a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException5 00000060··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException
8 00000108··00006d0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem6 0000009c··00006c0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem
9 00000110··0000640a·R_ARM_THM_CALL·········00000000···PyErr_Clear7 000000a4··0000630a·R_ARM_THM_CALL·········00000000···PyErr_Clear
 8 000000c8··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF
 9 000000d0··0000672f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCell_Type
 10 000000d4··00006730·R_ARM_THM_MOVT_ABS·····00000000···PyCell_Type
10 00000134··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF11 00000116··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF
11 0000013c··0000682f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCell_Type12 0000013c··00006c0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem
12 00000140··00006830·R_ARM_THM_MOVT_ABS·····00000000···PyCell_Type13 00000144··0000630a·R_ARM_THM_CALL·········00000000···PyErr_Clear
13 00000182··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF14 00000178··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF
14 000001a8··00006d0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem15 00000180··00006d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeWarning
 16 00000184··00006d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeWarning
 17 0000018e··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 18 00000192··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
15 000001b0··0000640a·R_ARM_THM_CALL·········00000000···PyErr_Clear19 00000196··00006e0a·R_ARM_THM_CALL·········00000000···PyErr_WarnFormat
 20 0000019c··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 21 000001a0··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 22 000001bc··0000700a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
 23 000001f6··0000740a·R_ARM_THM_CALL·········00000611···PyFrame_GetBack
 24 000001fa··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 25 000001fe··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 26 00000222··0000730a·R_ARM_THM_CALL·········00000000···PyUnstable_InterpreterFrame_GetLine
 27 00000232··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 28 00000236··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 29 00000252··00005e0a·R_ARM_THM_CALL·········000002ed···_PyFrame_GetLocals
 30 00000260··0000162f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4
 31 00000264··00001630·R_ARM_THM_MOVT_ABS·····00000044···.LC4
 32 00000268··0000790a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 33 0000027e··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 34 00000282··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
16 000001e4··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF35 000002a4··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF
17 000001ec··00006e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeWarning 
18 000001f0··00006e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeWarning 
19 000001fa··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
20 000001fe··00000e30·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
21 00000202··00006f0a·R_ARM_THM_CALL·········00000000···PyErr_WarnFormat 
22 00000208··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
23 0000020c··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
24 00000228··0000710a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable 
25 00000262··0000750a·R_ARM_THM_CALL·········000005a5···PyFrame_GetBack 
26 00000266··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
27 0000026a··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
28 0000028e··0000740a·R_ARM_THM_CALL·········00000000···PyUnstable_InterpreterFrame_GetLine 
29 0000029e··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
30 000002a2··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
31 000002be··00005f0a·R_ARM_THM_CALL·········000002ed···_PyFrame_GetLocals 
32 000002cc··0000172f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4 
33 000002d0··00001730·R_ARM_THM_MOVT_ABS·····00000044···.LC4 
34 000002d4··00007a0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
35 000002ea··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
36 000002ee··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
37 00000310··0000070a·R_ARM_THM_CALL·········00000289···Py_XDECREF 
38 00000382··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type36 00000316··00007b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
39 00000386··00007c30·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type37 0000031a··00007b30·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
40 0000039c··00007d0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get38 00000330··00007c0a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
41 000003ca··00007e0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow39 0000035e··00007d0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow
42 000003e8··00007f0a·R_ARM_THM_CALL·········00000000···_PyCode_InitAddressRange40 0000037c··00007e0a·R_ARM_THM_CALL·········00000000···_PyCode_InitAddressRange
43 000003f8··0000800a·R_ARM_THM_CALL·········00000000···PyMem_Malloc41 0000038c··00007f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
44 0000041a··0000810a·R_ARM_THM_CALL·········00000000···_PyLineTable_NextAddressRange42 000003ae··0000800a·R_ARM_THM_CALL·········00000000···_PyLineTable_NextAddressRange
45 00000442··0000822f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError43 000003d6··0000812f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
46 00000446··00008230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError44 000003da··00008130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
47 0000044a··0000292f·R_ARM_THM_MOVW_ABS_NC··00000214···.LC1845 000003de··0000282f·R_ARM_THM_MOVW_ABS_NC··00000214···.LC18
48 0000044e··00002930·R_ARM_THM_MOVT_ABS·····00000214···.LC1846 000003e2··00002830·R_ARM_THM_MOVT_ABS·····00000214···.LC18
49 00000454··0000830a·R_ARM_THM_CALL·········00000000···PyErr_SetString47 000003e8··0000820a·R_ARM_THM_CALL·········00000000···PyErr_SetString
50 00000464··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError48 000003f8··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
51 00000468··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError49 000003fc··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
52 0000046c··0000272f·R_ARM_THM_MOVW_ABS_NC··000001d0···.LC1650 00000400··0000262f·R_ARM_THM_MOVW_ABS_NC··000001d0···.LC16
53 00000470··00002730·R_ARM_THM_MOVT_ABS·····000001d0···.LC1651 00000404··00002630·R_ARM_THM_MOVT_ABS·····000001d0···.LC16
54 00000476··0000830a·R_ARM_THM_CALL·········00000000···PyErr_SetString52 0000040a··0000820a·R_ARM_THM_CALL·········00000000···PyErr_SetString
55 0000047c··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError53 00000410··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
56 00000480··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError54 00000414··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
57 00000484··0000282f·R_ARM_THM_MOVW_ABS_NC··000001ec···.LC1755 00000418··0000272f·R_ARM_THM_MOVW_ABS_NC··000001ec···.LC17
58 00000488··00002830·R_ARM_THM_MOVT_ABS·····000001ec···.LC1756 0000041c··00002730·R_ARM_THM_MOVT_ABS·····000001ec···.LC17
59 0000048e··0000850a·R_ARM_THM_CALL·········00000000···PyErr_Format57 00000422··0000840a·R_ARM_THM_CALL·········00000000···PyErr_Format
60 00000494··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError58 00000428··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
61 00000498··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
62 0000049c··0000262f·R_ARM_THM_MOVW_ABS_NC··00000198···.LC15 
63 000004a0··00002630·R_ARM_THM_MOVT_ABS·····00000198···.LC15 
64 000004a6··0000850a·R_ARM_THM_CALL·········00000000···PyErr_Format 
65 000004ac··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
66 000004b0··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
67 000004b4··0000252f·R_ARM_THM_MOVW_ABS_NC··00000168···.LC14 
68 000004b8··00002530·R_ARM_THM_MOVT_ABS·····00000168···.LC14 
69 000004be··0000850a·R_ARM_THM_CALL·········00000000···PyErr_Format 
70 000004c4··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
71 000004c8··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError59 0000042c··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 60 00000430··0000252f·R_ARM_THM_MOVW_ABS_NC··00000198···.LC15
 61 00000434··00002530·R_ARM_THM_MOVT_ABS·····00000198···.LC15
 62 0000043a··0000840a·R_ARM_THM_CALL·········00000000···PyErr_Format
 63 00000440··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 64 00000444··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 65 00000448··0000242f·R_ARM_THM_MOVW_ABS_NC··00000168···.LC14
 66 0000044c··00002430·R_ARM_THM_MOVT_ABS·····00000168···.LC14
 67 00000452··0000840a·R_ARM_THM_CALL·········00000000···PyErr_Format
 68 00000458··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 69 0000045c··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
72 000004cc··0000242f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC1370 00000460··0000232f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC13
73 000004d0··00002430·R_ARM_THM_MOVT_ABS·····0000014c···.LC1371 00000464··00002330·R_ARM_THM_MOVT_ABS·····0000014c···.LC13
74 000004d6··0000830a·R_ARM_THM_CALL·········00000000···PyErr_SetString72 0000046a··0000820a·R_ARM_THM_CALL·········00000000···PyErr_SetString
75 000004dc··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError73 00000470··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 74 00000474··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 75 0000047a··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000240···.LC20
 76 0000047e··00002a30·R_ARM_THM_MOVT_ABS·····00000240···.LC20
 77 00000484··0000840a·R_ARM_THM_CALL·········00000000···PyErr_Format
 78 0000048a··0000832f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
76 000004e0··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError79 0000048e··00008330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
77 000004e6··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000240···.LC20 
78 000004ea··00002b30·R_ARM_THM_MOVT_ABS·····00000240···.LC20 
79 000004f0··0000850a·R_ARM_THM_CALL·········00000000···PyErr_Format 
80 000004f6··0000842f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
81 000004fa··00008430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
82 000004fe··00002a2f·R_ARM_THM_MOVW_ABS_NC··0000022c···.LC1980 00000492··0000292f·R_ARM_THM_MOVW_ABS_NC··0000022c···.LC19
83 00000502··00002a30·R_ARM_THM_MOVT_ABS·····0000022c···.LC1981 00000496··00002930·R_ARM_THM_MOVT_ABS·····0000022c···.LC19
84 00000508··0000830a·R_ARM_THM_CALL·········00000000···PyErr_SetString82 0000049c··0000820a·R_ARM_THM_CALL·········00000000···PyErr_SetString
85 0000050e··0000862f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError83 000004a2··0000852f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
86 00000512··00008630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError84 000004a6··00008530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
87 00000516··0000232f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC1285 000004aa··0000222f·R_ARM_THM_MOVW_ABS_NC··00000134···.LC12
88 0000051a··00002330·R_ARM_THM_MOVT_ABS·····00000134···.LC1286 000004ae··00002230·R_ARM_THM_MOVT_ABS·····00000134···.LC12
89 00000520··0000830a·R_ARM_THM_CALL·········00000000···PyErr_SetString87 000004b4··0000820a·R_ARM_THM_CALL·········00000000···PyErr_SetString
90 00000552··0000870a·R_ARM_THM_CALL·········00000000···_PyCode_GetCode88 000004e6··0000860a·R_ARM_THM_CALL·········00000000···_PyCode_GetCode
Max diff block lines reached; 24253/45128 bytes (53.74%) of diff not shown.
1.08 KB
strings --all --bytes=8 {}
    
Offset 35, 15 lines modifiedOffset 35, 14 lines modified
35 f_trace_lines35 f_trace_lines
36 F.__sizeof__()·->·size·of·F·in·memory,·in·bytes36 F.__sizeof__()·->·size·of·F·in·memory,·in·bytes
37 F.clear():·clear·most·references·held·by·the·frame37 F.clear():·clear·most·references·held·by·the·frame
38 .LANCHOR038 .LANCHOR0
39 frame_dealloc39 frame_dealloc
40 Py_XDECREF40 Py_XDECREF
41 frame_traverse41 frame_traverse
42 frame_init_get_vars 
43 _PyFrame_OpAlreadyRan.constprop.0.isra.042 _PyFrame_OpAlreadyRan.constprop.0.isra.0
44 _PyFrame_GetState.isra.043 _PyFrame_GetState.isra.0
45 frame_getback44 frame_getback
46 frame_getcode45 frame_getcode
47 frame_getglobals46 frame_getglobals
48 frame_getlineno47 frame_getlineno
49 frame_getlocals48 frame_getlocals
41.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 00000000·<_PyFrame_FastToLocalsWithError>:6 00000000·<_PyFrame_FastToLocalsWithError>:
7 _PyFrame_FastToLocalsWithError():7 _PyFrame_FastToLocalsWithError():
8 »       push»   {r3,·lr}8 »       push»   {r3,·lr}
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4088]»     @·0xff811 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
12 »       movs»   r1,·#012 »       movs»   r1,·#0
13 »       bl»     2ec·<frame_settrace+0x10>13 »       bl»     2ec·<_PyFrame_GetState.isra.0+0x38>
14 ·R_ARM_THM_CALL» _PyFrame_GetLocals14 ·R_ARM_THM_CALL» _PyFrame_GetLocals
15 »       cbz»    r0,·2a·<_PyFrame_FastToLocalsWithError+0x2a>15 »       cbz»    r0,·2a·<_PyFrame_FastToLocalsWithError+0x2a>
16 »       ldr»    r3,·[r0,·#0]16 »       ldr»    r3,·[r0,·#0]
17 »       mvn.w»  r1,·#3221225472»    @·0xc000000017 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
18 »       cmp»    r3,·r118 »       cmp»    r3,·r1
19 »       beq.n»  26·<_PyFrame_FastToLocalsWithError+0x26>19 »       beq.n»  26·<_PyFrame_FastToLocalsWithError+0x26>
20 »       subs»   r3,·#120 »       subs»   r3,·#1
20.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 343, 363 lines modifiedOffset 343, 405 lines modified
343 _PyFrame_GetLocals():343 _PyFrame_GetLocals():
344 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}344 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
345 »       mov.w»  ip,·#4096»  @·0x1000345 »       mov.w»  ip,·#4096»  @·0x1000
346 »       sub.w»  ip,·sp,·ip346 »       sub.w»  ip,·sp,·ip
347 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0347 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
348 »       ldr»    r7,·[r0,·#20]348 »       ldr»    r7,·[r0,·#20]
349 »       sub»    sp,·#12349 »       sub»    sp,·#12
350 »       mov»    r6,·r0350 »       mov»    sl,·r0
351 »       mov»    r4,·r1351 »       mov»    r4,·r1
352 »       cmp»    r7,·#0352 »       cmp»    r7,·#0
353 »       beq.n»  3da·<_PyFrame_GetLocals+0xee>353 »       beq.w»  476·<_PyFrame_GetLocals+0x18a>
 354 »       mov»    r8,·r4
354 »       cmp»    r4,·#0355 »       cmp»    r4,·#0
355 »       bne.n»  3ea·<_PyFrame_GetLocals+0xfe>356 »       bne.w»  44a·<_PyFrame_GetLocals+0x15e>
356 »       mov»    r0,·r6 
357 »       bl»     38·<_PyEval_BuiltinsFromGlobals+0x38> 
358 ·R_ARM_THM_CALL» frame_init_get_vars 
359 »       ldr»    r5,·[r6,·#0]357 »       ldr.w»  r5,·[sl]
 358 »       ldr.w»  r3,·[sl,·#28]
 359 »       add.w»  r2,·r5,·#124»@·0x7c
 360 »       subs»   r3,·r3,·r2
 361 »       cmp»    r3,·#0
 362 »       blt.w»  5a8·<_PyFrame_GetLocals+0x2bc>
360 »       ldr»    r2,·[r5,·#48]» @·0x30363 »       ldr»    r0,·[r5,·#48]» @·0x30
361 »       cmp»    r2,·#0364 »       cmp»    r0,·#0
362 »       ble.n»  37c·<_PyFrame_GetLocals+0x90>365 »       ble.n»  3fe·<_PyFrame_GetLocals+0x112>
 366 »       cmp»    r4,·#0
 367 »       bne.w»  488·<_PyFrame_GetLocals+0x19c>
363 »       movw»   r8,·#0368 »       movw»   r9,·#0
364 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_KeyError369 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_KeyError
365 »       movt»   r8,·#0370 »       movt»   r9,·#0
366 ·R_ARM_THM_MOVT_ABS»     PyExc_KeyError371 ·R_ARM_THM_MOVT_ABS»     PyExc_KeyError
367 »       add.w»  r9,·r6,·#40» @·0x28372 »       add.w»  r6,·sl,·#40» @·0x28
368 »       ldr»    r3,·[r5,·#76]» @·0x4c373 »       ldr»    r3,·[r5,·#76]» @·0x4c
369 »       ldr»    r0,·[r5,·#24]374 »       ldr»    r1,·[r5,·#24]
370 »       add»    r3,·r4375 »       add»    r3,·r4
371 »       ldrsb.w»r1,·[r3,·#16]376 »       ldrsb.w»r2,·[r3,·#16]
372 »       ldrb.w» sl,·[r3,·#16]377 »       ldrb.w» fp,·[r3,·#16]
373 »       cmp»    r1,·#0378 »       cmp»    r2,·#0
374 »       blt.w»  54e·<_PyFrame_GetLocals+0x262>379 »       blt.w»  586·<_PyFrame_GetLocals+0x29a>
 380 »       ldr.w»  r2,·[sl,·#32]
375 »       ldr»    r3,·[r6,·#32]381 »       ldr»    r3,·[r6,·#0]
376 »       ldr.w»  fp,·[r9] 
377 »       cmp»    r3,·#0382 »       cmp»    r2,·#0
 383 »       beq.w»  536·<_PyFrame_GetLocals+0x24a>
 384 »       tst.w»  fp,·#64»    @·0x40
378 »       beq.w»  504·<_PyFrame_GetLocals+0x218>385 »       bne.w»  50a·<_PyFrame_GetLocals+0x21e>
379 »       tst.w»  sl,·#64»    @·0x40 
380 »       bne.w»  4da·<_PyFrame_GetLocals+0x1ee> 
381 »       ldr»    r3,·[r5,·#72]» @·0x48386 »       ldr»    r2,·[r5,·#72]» @·0x48
382 »       tst.w»  sl,·#16387 »       tst.w»  fp,·#16
383 »       add.w»  r3,·r3,·r4,·lsl·#2388 »       add.w»  r2,·r2,·r4,·lsl·#2
384 »       ldr»    r1,·[r3,·#12]389 »       ldr»    r1,·[r2,·#12]
385 »       bne.n»  372·<_PyFrame_GetLocals+0x86>390 »       bne.n»  384·<_PyFrame_GetLocals+0x98>
386 »       cmp.w»  fp,·#0 
387 »       beq.n»  3bc·<_PyFrame_GetLocals+0xd0>391 »       cbz»    r3,·3b8·<_PyFrame_GetLocals+0xcc>
388 »       mov»    r2,·fp392 »       mov»    r2,·r3
389 »       mov»    r0,·r7393 »       mov»    r0,·r7
390 »       bl»     0·<PyObject_SetItem>394 »       bl»     0·<PyObject_SetItem>
391 ·R_ARM_THM_CALL» PyObject_SetItem395 ·R_ARM_THM_CALL» PyObject_SetItem
392 »       cmp»    r0,·#0396 »       cmp»    r0,·#0
393 »       bne.w»  598·<_PyFrame_GetLocals+0x2ac>397 »       bne.n»  440·<_PyFrame_GetLocals+0x154>
394 »       ldr»    r2,·[r5,·#48]» @·0x30398 »       ldr»    r0,·[r5,·#48]» @·0x30
395 »       adds»   r4,·#1399 »       adds»   r4,·#1
396 »       add.w»  r9,·r9,·#4400 »       adds»   r6,·#4
397 »       cmp»    r4,·r2401 »       cmp»    r4,·r0
398 »       blt.n»  326·<_PyFrame_GetLocals+0x3a>402 »       blt.n»  33e·<_PyFrame_GetLocals+0x52>
399 »       movs»   r4,·#0 
400 »       ldr»    r3,·[r7,·#0]403 »       ldr»    r3,·[r7,·#0]
401 »       mvn.w»  r2,·#3221225472»    @·0xc0000000404 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 405 »       mov»    r4,·r7
402 »       cmp»    r3,·r2406 »       cmp»    r3,·r2
403 »       beq.n»  38c·<_PyFrame_GetLocals+0xa0>407 »       itt»    ne
404 »       adds»   r3,·#1408 »       addne»  r3,·#1
405 »       str»    r3,·[r7,·#0]409 »       strne»  r3,·[r7,·#0]
 410 »       cmp.w»  r8,·#0
406 »       mov»    r5,·r7 
407 »       cbz»    r4,·3a6·<_PyFrame_GetLocals+0xba> 
408 »       ldr»    r3,·[r4,·#0] 
409 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
410 »       cmp»    r3,·r2 
411 »       beq.n»  3a6·<_PyFrame_GetLocals+0xba>411 »       bne.n»  458·<_PyFrame_GetLocals+0x16c>
412 »       subs»   r3,·#1 
413 »       str»    r3,·[r4,·#0] 
414 »       cbnz»   r3,·3a6·<_PyFrame_GetLocals+0xba> 
415 »       mov»    r0,·r4412 »       mov»    r0,·r4
416 »       bl»     0·<_Py_Dealloc> 
417 ·R_ARM_THM_CALL» _Py_Dealloc 
418 »       mov»    r0,·r5 
419 »       add»    sp,·#12413 »       add»    sp,·#12
420 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}414 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
421 »       ldr»    r3,·[r5,·#72]» @·0x48415 »       ldr»    r3,·[r5,·#72]» @·0x48
422 »       tst.w»  sl,·#16416 »       tst.w»  fp,·#16
423 »       add.w»  r3,·r3,·r4,·lsl·#2417 »       add.w»  r3,·r3,·r4,·lsl·#2
424 »       ldr»    r1,·[r3,·#12]418 »       ldr»    r1,·[r3,·#12]
425 »       bne.n»  372·<_PyFrame_GetLocals+0x86>419 »       bne.n»  384·<_PyFrame_GetLocals+0x98>
426 »       mov»    r0,·r7420 »       mov»    r0,·r7
427 »       bl»     0·<PyObject_DelItem>421 »       bl»     0·<PyObject_DelItem>
428 ·R_ARM_THM_CALL» PyObject_DelItem422 ·R_ARM_THM_CALL» PyObject_DelItem
429 »       cmp»    r0,·#0423 »       cmp»    r0,·#0
430 »       beq.n»  370·<_PyFrame_GetLocals+0x84>424 »       beq.n»  382·<_PyFrame_GetLocals+0x96>
431 »       ldr.w»  r0,·[r8]425 »       ldr.w»  r0,·[r9]
432 »       bl»     0·<PyErr_ExceptionMatches>426 »       bl»     0·<PyErr_ExceptionMatches>
433 ·R_ARM_THM_CALL» PyErr_ExceptionMatches427 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
434 »       cmp»    r0,·#0428 »       cmp»    r0,·#0
435 »       beq.w»  598·<_PyFrame_GetLocals+0x2ac>429 »       beq.n»  440·<_PyFrame_GetLocals+0x154>
436 »       bl»     0·<PyErr_Clear>430 »       bl»     0·<PyErr_Clear>
437 ·R_ARM_THM_CALL» PyErr_Clear431 ·R_ARM_THM_CALL» PyErr_Clear
 432 »       ldr»    r0,·[r5,·#48]» @·0x30
438 »       b.n»    370·<_PyFrame_GetLocals+0x84>433 »       b.n»    384·<_PyFrame_GetLocals+0x98>
439 »       bl»     0·<PyDict_New> 
440 ·R_ARM_THM_CALL» PyDict_New 
441 »       mov»    r7,·r0 
442 »       str»    r0,·[r6,·#20]434 »       ldr.w»  lr,·[r1,·#4]!
 435 »       ldr.w»  r6,·[lr]
 436 »       cmp»    r6,·fp
 437 »       add.w»  r6,·r6,·#1
 438 »       it»     ne
 439 »       strne.w»r6,·[lr]
 440 »       str.w»  lr,·[r3,·#4]!
 441 »       cmp»    r9,·ip
 442 »       add.w»  ip,·ip,·#1
 443 »       bgt.n»  3d6·<_PyFrame_GetLocals+0xea>
 444 »       str.w»  r2,·[sl,·#28]
443 »       cmp»    r0,·#0445 »       cmp»    r0,·#0
444 »       bne.n»  308·<_PyFrame_GetLocals+0x1c> 
445 »       movs»   r5,·#0 
Max diff block lines reached; 15301/20737 bytes (73.79%) of diff not shown.
7.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 »       bx»     lr228 »       bx»     lr
229 »       movs»   r0,·#0229 »       movs»   r0,·#0
230 »       bx»     lr230 »       bx»     lr
  
231 000001f6·<PyFrame_GetLocals>:231 000001f6·<PyFrame_GetLocals>:
232 PyFrame_GetLocals():232 PyFrame_GetLocals():
233 »       movs»   r1,·#0233 »       movs»   r1,·#0
234 »       b.w»    2a8·<PyFrame_GetVar+0x58>234 »       b.w»    23c·<PyFrame_GetBuiltins+0x1e>
235 ·R_ARM_THM_JUMP24»       frame_getlocals235 ·R_ARM_THM_JUMP24»       frame_getlocals
  
236 000001fc·<PyFrame_GetGlobals>:236 000001fc·<PyFrame_GetGlobals>:
237 PyFrame_GetGlobals():237 PyFrame_GetGlobals():
238 »       ldr»    r1,·[r0,·#12]238 »       ldr»    r1,·[r0,·#12]
239 »       movw»   r3,·#0239 »       movw»   r3,·#0
240 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct240 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
18.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 145 lines modifiedOffset 1, 144 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c414e43·484f5230·.$t.$d..LANCHOR02 ··0x00000000·00247400·2464002e·4c414e43·484f5230·.$t.$d..LANCHOR0
3 ··0x00000010·00667261·6d655f64·65616c6c·6f630050·.frame_dealloc.P3 ··0x00000010·00667261·6d655f64·65616c6c·6f630050·.frame_dealloc.P
4 ··0x00000020·795f5844·45435245·46006672·616d655f·y_XDECREF.frame_4 ··0x00000020·795f5844·45435245·46006672·616d655f·y_XDECREF.frame_
5 ··0x00000030·74726176·65727365·00667261·6d655f69·traverse.frame_i5 ··0x00000030·74726176·65727365·005f5079·4672616d·traverse._PyFram
6 ··0x00000040·6e69745f·6765745f·76617273·005f5079·nit_get_vars._Py 
7 ··0x00000050·4672616d·655f4f70·416c7265·61647952·Frame_OpAlreadyR6 ··0x00000040·655f4f70·416c7265·61647952·616e2e63·e_OpAlreadyRan.c
8 ··0x00000060·616e2e63·6f6e7374·70726f70·2e302e69·an.constprop.0.i7 ··0x00000050·6f6e7374·70726f70·2e302e69·7372612e·onstprop.0.isra.
9 ··0x00000070·7372612e·30002e4c·4330005f·50794672·sra.0..LC0._PyFr8 ··0x00000060·30002e4c·4330005f·50794672·616d655f·0..LC0._PyFrame_
10 ··0x00000080·616d655f·47657453·74617465·2e697372·ame_GetState.isr9 ··0x00000070·47657453·74617465·2e697372·612e3000·GetState.isra.0.
11 ··0x00000090·612e3000·6672616d·655f6765·74626163·a.0.frame_getbac10 ··0x00000080·6672616d·655f6765·74626163·6b002e4c·frame_getback..L
12 ··0x000000a0·6b002e4c·4331002e·4c433200·2e4c4333·k..LC1..LC2..LC311 ··0x00000090·4331002e·4c433200·2e4c4333·00667261·C1..LC2..LC3.fra
 12 ··0x000000a0·6d655f67·6574636f·64650066·72616d65·me_getcode.frame
 13 ··0x000000b0·5f676574·676c6f62·616c7300·6672616d·_getglobals.fram
 14 ··0x000000c0·655f6765·746c696e·656e6f00·2e4c4334·e_getlineno..LC4
13 ··0x000000b0·00667261·6d655f67·6574636f·64650066·.frame_getcode.f15 ··0x000000d0·00667261·6d655f67·65746c6f·63616c73·.frame_getlocals
14 ··0x000000c0·72616d65·5f676574·676c6f62·616c7300·rame_getglobals. 
15 ··0x000000d0·6672616d·655f6765·746c696e·656e6f00·frame_getlineno. 
16 ··0x000000e0·2e4c4334·00667261·6d655f67·65746c6f·.LC4.frame_getlo 
17 ··0x000000f0·63616c73·00667261·6d655f74·705f636c·cals.frame_tp_cl16 ··0x000000e0·00667261·6d655f74·705f636c·65617200·.frame_tp_clear.
18 ··0x00000100·65617200·6672616d·655f7365·74747261·ear.frame_settra17 ··0x000000f0·6672616d·655f7365·74747261·6365002e·frame_settrace..
19 ··0x00000110·6365002e·4c433500·2e4c4336·002e4c43·ce..LC5..LC6..LC18 ··0x00000100·4c433500·2e4c4336·002e4c43·37002e4c·LC5..LC6..LC7..L
20 ··0x00000120·37002e4c·4338002e·4c433900·2e4c4331·7..LC8..LC9..LC119 ··0x00000110·4338002e·4c433900·2e4c4331·30002e4c·C8..LC9..LC10..L
21 ··0x00000130·30002e4c·43313100·2e4c4331·32002e4c·0..LC11..LC12..L 
22 ··0x00000140·43313300·2e4c4331·34002e4c·43313500·C13..LC14..LC15.20 ··0x00000120·43313100·2e4c4331·32002e4c·43313300·C11..LC12..LC13.
23 ··0x00000150·2e4c4331·36002e4c·43313700·2e4c4331·.LC16..LC17..LC121 ··0x00000130·2e4c4331·34002e4c·43313500·2e4c4331·.LC14..LC15..LC1
24 ··0x00000160·38002e4c·43313900·2e4c4332·30002e4c·8..LC19..LC20..L22 ··0x00000140·36002e4c·43313700·2e4c4331·38002e4c·6..LC17..LC18..L
 23 ··0x00000150·43313900·2e4c4332·30002e4c·43323100·C19..LC20..LC21.
 24 ··0x00000160·2e4c4332·32006672·616d655f·7365746c·.LC22.frame_setl
 25 ··0x00000170·696e656e·6f002e4c·414e4348·4f523100·ineno..LANCHOR1.
 26 ··0x00000180·6672616d·655f6765·74747261·6365002e·frame_gettrace..
 27 ··0x00000190·4c433233·00667261·6d655f63·6c656172·LC23.frame_clear
 28 ··0x000001a0·002e4c43·32340066·72616d65·5f726570·..LC24.frame_rep
 29 ··0x000001b0·72006672·616d655f·67657462·75696c74·r.frame_getbuilt
25 ··0x00000170·43323100·2e4c4332·32006672·616d655f·C21..LC22.frame_30 ··0x000001c0·696e7300·2e4c4332·35006672·616d655f·ins..LC25.frame_
26 ··0x00000180·7365746c·696e656e·6f002e4c·414e4348·setlineno..LANCH 
27 ··0x00000190·4f523100·6672616d·655f6765·74747261·OR1.frame_gettra 
28 ··0x000001a0·6365002e·4c433233·00667261·6d655f63·ce..LC23.frame_c 
29 ··0x000001b0·6c656172·002e4c43·32340066·72616d65·lear..LC24.frame 
30 ··0x000001c0·5f726570·72006672·616d655f·67657462·_repr.frame_getb 
31 ··0x000001d0·75696c74·696e7300·2e4c4332·35006672·uiltins..LC25.fr 
32 ··0x000001e0·616d655f·73657474·72616365·5f6f7063·ame_settrace_opc31 ··0x000001d0·73657474·72616365·5f6f7063·6f646573·settrace_opcodes
33 ··0x000001f0·6f646573·00667261·6d655f67·65746c61·odes.frame_getla32 ··0x000001e0·00667261·6d655f67·65746c61·73746900·.frame_getlasti.
34 ··0x00000200·73746900·2e4c4332·36002e4c·43323700·sti..LC26..LC27.33 ··0x000001f0·2e4c4332·36002e4c·43323700·6672616d·.LC26..LC27.fram
35 ··0x00000210·6672616d·655f7369·7a656f66·00667261·frame_sizeof.fra34 ··0x00000200·655f7369·7a656f66·00667261·6d655f67·e_sizeof.frame_g
36 ··0x00000220·6d655f67·65747472·6163655f·6f70636f·me_gettrace_opco35 ··0x00000210·65747472·6163655f·6f70636f·64657300·ettrace_opcodes.
37 ··0x00000230·64657300·43535754·43482e31·35390073·des.CSWTCH.159.s36 ··0x00000220·43535754·43482e31·35390073·697a656f·CSWTCH.159.sizeo
38 ··0x00000240·697a656f·665f5f64·6f635f5f·00636c65·izeof__doc__.cle37 ··0x00000230·665f5f64·6f635f5f·00636c65·61725f5f·f__doc__.clear__
39 ··0x00000250·61725f5f·646f635f·5f006672·616d655f·ar__doc__.frame_38 ··0x00000240·646f635f·5f006672·616d655f·6d657468·doc__.frame_meth
40 ··0x00000260·6d657468·6f647300·6672616d·655f6d65·methods.frame_me39 ··0x00000250·6f647300·6672616d·655f6d65·6d626572·ods.frame_member
41 ··0x00000270·6d626572·6c697374·00667261·6d655f67·mberlist.frame_g40 ··0x00000260·6c697374·00667261·6d655f67·65747365·list.frame_getse
42 ··0x00000280·65747365·746c6973·74005f50·79457661·etsetlist._PyEva41 ··0x00000270·746c6973·74005f50·79457661·6c5f4275·tlist._PyEval_Bu
43 ··0x00000290·6c5f4275·696c7469·6e734672·6f6d476c·l_BuiltinsFromGl42 ··0x00000280·696c7469·6e734672·6f6d476c·6f62616c·iltinsFromGlobal
44 ··0x000002a0·6f62616c·73005079·44696374·5f476574·obals.PyDict_Get43 ··0x00000290·73005079·44696374·5f476574·4974656d·s.PyDict_GetItem
45 ··0x000002b0·4974656d·57697468·4572726f·72005079·ItemWithError.Py44 ··0x000002a0·57697468·4572726f·72005079·4d6f6475·WithError.PyModu
46 ··0x000002c0·4d6f6475·6c655f54·79706500·50795479·Module_Type.PyTy45 ··0x000002b0·6c655f54·79706500·50795479·70655f49·le_Type.PyType_I
47 ··0x000002d0·70655f49·73537562·74797065·00507945·pe_IsSubtype.PyE46 ··0x000002c0·73537562·74797065·00507945·72725f4f·sSubtype.PyErr_O
48 ··0x000002e0·72725f4f·63637572·72656400·5f507945·rr_Occurred._PyE47 ··0x000002d0·63637572·72656400·5f507945·76616c5f·ccurred._PyEval_
49 ··0x000002f0·76616c5f·47657442·75696c74·696e7300·val_GetBuiltins.48 ··0x000002e0·47657442·75696c74·696e7300·5f507952·GetBuiltins._PyR
50 ··0x00000300·5f507952·756e7469·6d65005f·50794672·_PyRuntime._PyFr49 ··0x000002f0·756e7469·6d65005f·50794672·616d655f·untime._PyFrame_
51 ··0x00000310·616d655f·4e65775f·4e6f5472·61636b00·ame_New_NoTrack.50 ··0x00000300·4e65775f·4e6f5472·61636b00·5f50794f·New_NoTrack._PyO
52 ··0x00000320·5f50794f·626a6563·745f4743·5f4e6577·_PyObject_GC_New51 ··0x00000310·626a6563·745f4743·5f4e6577·56617200·bject_GC_NewVar.
53 ··0x00000330·56617200·5f507954·72617368·5f636f6e·Var._PyTrash_con52 ··0x00000320·5f507954·72617368·5f636f6e·64005f50·_PyTrash_cond._P
54 ··0x00000340·64005f50·79546872·65616453·74617465·d._PyThreadState53 ··0x00000330·79546872·65616453·74617465·5f556e63·yThreadState_Unc
55 ··0x00000350·5f556e63·6865636b·65644765·74005f50·_UncheckedGet._P54 ··0x00000340·6865636b·65644765·74005f50·79547261·heckedGet._PyTra
56 ··0x00000360·79547261·73685f62·6567696e·0050794f·yTrash_begin.PyO55 ··0x00000350·73685f62·6567696e·0050794f·626a6563·sh_begin.PyObjec
57 ··0x00000370·626a6563·745f4743·5f44656c·005f5079·bject_GC_Del._Py56 ··0x00000360·745f4743·5f44656c·005f5079·54726173·t_GC_Del._PyTras
58 ··0x00000380·54726173·685f656e·64005f50·795f4465·Trash_end._Py_De57 ··0x00000370·685f656e·64005f50·795f4465·616c6c6f·h_end._Py_Deallo
59 ··0x00000390·616c6c6f·63005f50·79467261·6d655f54·alloc._PyFrame_T58 ··0x00000380·63005f50·79467261·6d655f54·72617665·c._PyFrame_Trave
60 ··0x000003a0·72617665·72736500·5f507946·72616d65·raverse._PyFrame59 ··0x00000390·72736500·5f507946·72616d65·5f466173·rse._PyFrame_Fas
61 ··0x000003b0·5f466173·74546f4c·6f63616c·73576974·_FastToLocalsWit60 ··0x000003a0·74546f4c·6f63616c·73576974·68457272·tToLocalsWithErr
62 ··0x000003c0·68457272·6f72005f·50794672·616d655f·hError._PyFrame_61 ··0x000003b0·6f72005f·50794672·616d655f·4765744c·or._PyFrame_GetL
63 ··0x000003d0·4765744c·6f63616c·73005079·4578635f·GetLocals.PyExc_62 ··0x000003c0·6f63616c·73005079·4578635f·4b657945·ocals.PyExc_KeyE
64 ··0x000003e0·4b657945·72726f72·0050794f·626a6563·KeyError.PyObjec63 ··0x000003d0·72726f72·0050794f·626a6563·745f5365·rror.PyObject_Se
65 ··0x000003f0·745f5365·74497465·6d005079·4f626a65·t_SetItem.PyObje64 ··0x000003e0·74497465·6d005079·4f626a65·63745f44·tItem.PyObject_D
66 ··0x00000400·63745f44·656c4974·656d0050·79457272·ct_DelItem.PyErr65 ··0x000003f0·656c4974·656d0050·79457272·5f457863·elItem.PyErr_Exc
67 ··0x00000410·5f457863·65707469·6f6e4d61·74636865·_ExceptionMatche66 ··0x00000400·65707469·6f6e4d61·74636865·73005079·eptionMatches.Py
68 ··0x00000420·73005079·4572725f·436c6561·72005079·s.PyErr_Clear.Py67 ··0x00000410·4572725f·436c6561·72005079·44696374·Err_Clear.PyDict
69 ··0x00000430·44696374·5f4e6577·00507944·6963745f·Dict_New.PyDict_ 
70 ··0x00000440·53697a65·00507944·6963745f·4d657267·Size.PyDict_Merg68 ··0x00000420·5f53697a·65005079·44696374·5f4e6577·_Size.PyDict_New
 69 ··0x00000430·00507944·6963745f·4d657267·65005079·.PyDict_Merge.Py
71 ··0x00000450·65005079·43656c6c·5f547970·65005079·e.PyCell_Type.Py70 ··0x00000440·43656c6c·5f547970·65005079·46756e63·Cell_Type.PyFunc
72 ··0x00000460·46756e63·74696f6e·5f547970·65005f50·Function_Type._P71 ··0x00000450·74696f6e·5f547970·65005f50·79467261·tion_Type._PyFra
73 ··0x00000470·79467261·6d655f4c·6f63616c·73546f46·yFrame_LocalsToF72 ··0x00000460·6d655f4c·6f63616c·73546f46·61737400·me_LocalsToFast.
74 ··0x00000480·61737400·50794572·725f4765·74526169·ast.PyErr_GetRai73 ··0x00000470·50794572·725f4765·74526169·73656445·PyErr_GetRaisedE
75 ··0x00000490·73656445·78636570·74696f6e·00507945·sedException.PyE74 ··0x00000480·78636570·74696f6e·00507945·72725f53·xception.PyErr_S
76 ··0x000004a0·72725f53·65745261·69736564·45786365·rr_SetRaisedExce75 ··0x00000490·65745261·69736564·45786365·7074696f·etRaisedExceptio
77 ··0x000004b0·7074696f·6e005079·4f626a65·63745f47·ption.PyObject_G76 ··0x000004a0·6e005079·4f626a65·63745f47·65744974·n.PyObject_GetIt
78 ··0x000004c0·65744974·656d0050·79457863·5f52756e·etItem.PyExc_Run77 ··0x000004b0·656d0050·79457863·5f52756e·74696d65·em.PyExc_Runtime
79 ··0x000004d0·74696d65·5761726e·696e6700·50794572·timeWarning.PyEr78 ··0x000004c0·5761726e·696e6700·50794572·725f5761·Warning.PyErr_Wa
80 ··0x000004e0·725f5761·726e466f·726d6174·005f5079·r_WarnFormat._Py79 ··0x000004d0·726e466f·726d6174·005f5079·5f4e6f6e·rnFormat._Py_Non
81 ··0x000004f0·5f4e6f6e·65537472·75637400·50794572·_NoneStruct.PyEr80 ··0x000004e0·65537472·75637400·50794572·725f5772·eStruct.PyErr_Wr
82 ··0x00000500·725f5772·69746555·6e726169·7361626c·r_WriteUnraisabl81 ··0x000004f0·69746555·6e726169·7361626c·65005079·iteUnraisable.Py
 82 ··0x00000500·4672616d·655f4765·74436f64·65005079·Frame_GetCode.Py
 83 ··0x00000510·4672616d·655f4765·744c696e·654e756d·Frame_GetLineNum
 84 ··0x00000520·62657200·5079556e·73746162·6c655f49·ber.PyUnstable_I
 85 ··0x00000530·6e746572·70726574·65724672·616d655f·nterpreterFrame_
 86 ··0x00000540·4765744c·696e6500·50794672·616d655f·GetLine.PyFrame_
 87 ··0x00000550·47657442·61636b00·5f507946·72616d65·GetBack._PyFrame
 88 ··0x00000560·5f4d616b·65416e64·53657446·72616d65·_MakeAndSetFrame
 89 ··0x00000570·4f626a65·63740050·79537973·5f417564·Object.PySys_Aud
 90 ··0x00000580·69740050·794c6f6e·675f4672·6f6d4c6f·it.PyLong_FromLo
 91 ··0x00000590·6e67005f·50794572·725f4261·64496e74·ng._PyErr_BadInt
 92 ··0x000005a0·65726e61·6c43616c·6c005079·4c6f6e67·ernalCall.PyLong
 93 ··0x000005b0·5f547970·65005079·54687265·61645374·_Type.PyThreadSt
 94 ··0x000005c0·6174655f·47657400·50794c6f·6e675f41·ate_Get.PyLong_A
 95 ··0x000005d0·734c6f6e·67416e64·4f766572·666c6f77·sLongAndOverflow
 96 ··0x000005e0·005f5079·436f6465·5f496e69·74416464·._PyCode_InitAdd
 97 ··0x000005f0·72657373·52616e67·65005079·4d656d5f·ressRange.PyMem_
 98 ··0x00000600·4d616c6c·6f63005f·50794c69·6e655461·Malloc._PyLineTa
 99 ··0x00000610·626c655f·4e657874·41646472·65737352·ble_NextAddressR
 100 ··0x00000620·616e6765·00507945·78635f53·79737465·ange.PyExc_Syste
 101 ··0x00000630·6d457272·6f720050·79457272·5f536574·mError.PyErr_Set
 102 ··0x00000640·53747269·6e670050·79457863·5f56616c·String.PyExc_Val
 103 ··0x00000650·75654572·726f7200·50794572·725f466f·ueError.PyErr_Fo
 104 ··0x00000660·726d6174·00507945·78635f41·74747269·rmat.PyExc_Attri
 105 ··0x00000670·62757465·4572726f·72005f50·79436f64·buteError._PyCod
 106 ··0x00000680·655f4765·74436f64·65005f50·794f7063·e_GetCode._PyOpc
 107 ··0x00000690·6f64655f·43616368·6573005f·50795f47·ode_Caches._Py_G
 108 ··0x000006a0·65744261·73654f70·636f6465·0050794d·etBaseOpcode.PyM
 109 ··0x000006b0·656d5f46·72656500·5079436f·6d70696c·em_Free.PyCompil
 110 ··0x000006c0·655f4f70·636f6465·53746163·6b456666·e_OpcodeStackEff
 111 ··0x000006d0·65637400·50794572·725f4e6f·4d656d6f·ect.PyErr_NoMemo
 112 ··0x000006e0·7279005f·50795f74·73735f74·73746174·ry._Py_tss_tstat
 113 ··0x000006f0·65005079·4578635f·52756e74·696d6545·e.PyExc_RuntimeE
 114 ··0x00000700·72726f72·005f5079·47656e5f·46696e61·rror._PyGen_Fina
Max diff block lines reached; 0/18810 bytes (0.00%) of diff not shown.
16.6 KB
iterobject.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7900·(bytes·into·file)13 ··Start·of·section·headers:··········7904·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
2.88 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1edc:1 There·are·17·section·headers,·starting·at·offset·0x1ee0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000088·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000088·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001968·000030·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00196c·000030·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000bc·000320·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0000bc·000320·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001998·000178·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·00199c·000178·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0003dc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0003dc·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003dc·0000e1·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003dc·0000e1·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0004c0·0003e8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0004c0·0003ec·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001b10·000188·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001b14·000188·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0008a8·000320·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0008ac·000320·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001c98·0001b8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001c9c·0001b8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000bc8·000203·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000bcc·000203·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000dcb·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000dcf·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000dcb·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000dcf·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000e00·000670·10·····15··61··418 ··[14]·.symtab···········SYMTAB··········00000000·000e04·000670·10·····15··61··4
19 ··[15]·.strtab···········STRTAB··········00000000·001470·0004f6·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·001474·0004f6·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·001e50·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·001e54·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.41 KB
readelf --wide --symbols {}
    
Offset 15, 18 lines modifiedOffset 15, 18 lines modified
15 ····11:·00000135····92·FUNC····LOCAL··DEFAULT····7·iter_dealloc15 ····11:·00000135····92·FUNC····LOCAL··DEFAULT····7·iter_dealloc
16 ····12:·00000191····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF16 ····12:·00000191····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000001····74·FUNC····LOCAL··DEFAULT····1·iter_len18 ····14:·00000001····74·FUNC····LOCAL··DEFAULT····1·iter_len
19 ····15:·0000004d····12·FUNC····LOCAL··DEFAULT····1·iter_traverse19 ····15:·0000004d····12·FUNC····LOCAL··DEFAULT····1·iter_traverse
20 ····16:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····16:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·$d
21 ····17:·00000220·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····17:·00000220·····0·NOTYPE··LOCAL··DEFAULT····7·$t
22 ····18:·00000221···336·FUNC····LOCAL··DEFAULT····7·calliter_iternext22 ····18:·00000221···340·FUNC····LOCAL··DEFAULT····7·calliter_iternext
23 ····19:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····7·$d23 ····19:·00000370·····0·NOTYPE··LOCAL··DEFAULT····7·$d
24 ····20:·00000370·····0·NOTYPE··LOCAL··DEFAULT····7·$t24 ····20:·00000374·····0·NOTYPE··LOCAL··DEFAULT····7·$t
25 ····21:·00000371···120·FUNC····LOCAL··DEFAULT····7·calliter_dealloc25 ····21:·00000375···120·FUNC····LOCAL··DEFAULT····7·calliter_dealloc
26 ····22:·00000059····46·FUNC····LOCAL··DEFAULT····1·calliter_traverse26 ····22:·00000059····46·FUNC····LOCAL··DEFAULT····1·calliter_traverse
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
28 ····24:·00000068·····0·NOTYPE··LOCAL··DEFAULT····9·$d28 ····24:·00000068·····0·NOTYPE··LOCAL··DEFAULT····9·$d
29 ····25:·00000070·····0·NOTYPE··LOCAL··DEFAULT····9·$t29 ····25:·00000070·····0·NOTYPE··LOCAL··DEFAULT····9·$t
30 ····26:·00000071····86·FUNC····LOCAL··DEFAULT····9·anextawaitable_iternext30 ····26:·00000071····86·FUNC····LOCAL··DEFAULT····9·anextawaitable_iternext
31 ····27:·000000c7···142·FUNC····LOCAL··DEFAULT····9·anextawaitable_getiter.isra.031 ····27:·000000c7···142·FUNC····LOCAL··DEFAULT····9·anextawaitable_getiter.isra.0
32 ····28:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC232 ····28:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
5.96 KB
readelf --wide --relocs {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1968·contains·6·entries:1 Relocation·section·'.rel.text'·at·offset·0x196c·contains·6·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··00004b0a·R_ARM_THM_CALL·········00000000···_PyObject_HasLen3 00000014··00004b0a·R_ARM_THM_CALL·········00000000···_PyObject_HasLen
4 0000001c··00004c0a·R_ARM_THM_CALL·········00000000···PySequence_Size4 0000001c··00004c0a·R_ARM_THM_CALL·········00000000···PySequence_Size
5 00000040··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct5 00000040··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
6 00000044··00004f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct6 00000044··00004f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
7 0000002e··00004d1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t7 0000002e··00004d1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
8 00000038··00004e1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong8 00000038··00004e1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
  
9 Relocation·section·'.rel.data'·at·offset·0x1998·contains·47·entries:9 Relocation·section·'.rel.data'·at·offset·0x199c·contains·47·entries:
10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
11 00000004··00006402·R_ARM_ABS32············00000000···PyType_Type11 00000004··00006402·R_ARM_ABS32············00000000···PyType_Type
12 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.412 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
13 00000018··00000b02·R_ARM_ABS32············00000135···iter_dealloc13 00000018··00000b02·R_ARM_ABS32············00000135···iter_dealloc
14 00000048··00006502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr14 00000048··00006502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
15 0000005c··00000f02·R_ARM_ABS32············0000004d···iter_traverse15 0000005c··00000f02·R_ARM_ABS32············0000004d···iter_traverse
16 0000006c··00006602·R_ARM_ABS32············00000000···PyObject_SelfIter16 0000006c··00006602·R_ARM_ABS32············00000000···PyObject_SelfIter
17 00000070··00000a02·R_ARM_ABS32············00000091···iter_iternext17 00000070··00000a02·R_ARM_ABS32············00000091···iter_iternext
18 00000074··00000102·R_ARM_ABS32············00000000···.data18 00000074··00000102·R_ARM_ABS32············00000000···.data
19 000000d4··00006402·R_ARM_ABS32············00000000···PyType_Type19 000000d4··00006402·R_ARM_ABS32············00000000···PyType_Type
20 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.420 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
21 000000e8··00001502·R_ARM_ABS32············00000371···calliter_dealloc21 000000e8··00001502·R_ARM_ABS32············00000375···calliter_dealloc
22 00000118··00006502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr22 00000118··00006502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
23 0000012c··00001602·R_ARM_ABS32············00000059···calliter_traverse23 0000012c··00001602·R_ARM_ABS32············00000059···calliter_traverse
24 0000013c··00006602·R_ARM_ABS32············00000000···PyObject_SelfIter24 0000013c··00006602·R_ARM_ABS32············00000000···PyObject_SelfIter
25 00000140··00001202·R_ARM_ABS32············00000221···calliter_iternext25 00000140··00001202·R_ARM_ABS32············00000221···calliter_iternext
26 00000144··00000102·R_ARM_ABS32············00000000···.data26 00000144··00000102·R_ARM_ABS32············00000000···.data
27 000001a4··00006402·R_ARM_ABS32············00000000···PyType_Type27 000001a4··00006402·R_ARM_ABS32············00000000···PyType_Type
28 000001ac··00000202·R_ARM_ABS32············00000000···.rodata.str1.428 000001ac··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
5.47 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 »       mov.w»  ip,·#4096»  @·0x1000255 »       mov.w»  ip,·#4096»  @·0x1000
256 »       sub.w»  ip,·sp,·ip256 »       sub.w»  ip,·sp,·ip
257 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0257 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
258 »       ldr»    r5,·[r0,·#8]258 »       ldr»    r5,·[r0,·#8]
259 »       sub»    sp,·#12259 »       sub»    sp,·#12
260 »       cmp»    r5,·#0260 »       cmp»    r5,·#0
261 »       beq.n»  2ba·<calliter_iternext+0x9a>261 »       beq.n»  2ba·<calliter_iternext+0x9a>
262 »       ldr»    r3,·[pc,·#308]»@·(36c·<calliter_iternext+0x14c>)262 »       ldr»    r3,·[pc,·#312]»@·(370·<calliter_iternext+0x150>)
263 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}263 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
264 »       ldr»    r1,·[r5,·#4]264 »       ldr»    r1,·[r5,·#4]
265 »       mov»    r4,·r0265 »       mov»    r4,·r0
266 »       add»    r3,·pc266 »       add»    r3,·pc
267 »       ldr»    r3,·[r3,·#0]267 »       ldr»    r3,·[r3,·#0]
268 »       ldr»    r7,·[r2,·r3]268 »       ldr»    r7,·[r2,·r3]
269 »       ldr»    r3,·[r1,·#84]» @·0x54269 »       ldr»    r3,·[r1,·#84]» @·0x54
393 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:··········41216·(bytes·into·file)13 ··Start·of·section·headers:··········41356·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xa100:1 There·are·18·section·headers,·starting·at·offset·0xa18c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001564·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001514·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·008818·0002b8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·008874·0002b8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001598·000468·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001548·000468·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·008ad0·000398·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·008b2c·000398·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001a00·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0019b0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001a00·000330·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0019b0·000330·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001d30·004608·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001ce0·0046b4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·008e68·001160·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·008ec4·001190·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·006338·000118·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·006394·000118·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·009fc8·000098·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00a054·000098·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·006450·00069c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0064ac·00069c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00a060·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00a0ec·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·006aec·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006b48·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006aec·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006b48·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006b20·001050·10·····16·158··419 ··[15]·.symtab···········SYMTAB··········00000000·006b7c·001050·10·····16·158··4
20 ··[16]·.strtab···········STRTAB··········00000000·007b70·000ca7·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·007bcc·000ca7·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00a070·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00a0fc·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
19.8 KB
readelf --wide --symbols {}
    
Offset 7, 127 lines modifiedOffset 7, 127 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:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.text.hot9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.text.hot
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
12 ·····8:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d12 ·····8:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
13 ·····9:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t13 ·····9:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
14 ····10:·0000011d···208·FUNC····LOCAL··DEFAULT····7·list_dealloc14 ····10:·0000011d···228·FUNC····LOCAL··DEFAULT····7·list_dealloc
15 ····11:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····11:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····12:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t16 ····12:·00000200·····0·NOTYPE··LOCAL··DEFAULT····7·$t
17 ····13:·000001ed····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF17 ····13:·00000201····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
18 ····14:·00000001····40·FUNC····LOCAL··DEFAULT····9·_PyList_AppendTakeRefListResize.part.018 ····14:·00000001····40·FUNC····LOCAL··DEFAULT····9·_PyList_AppendTakeRefListResize.part.0
19 ····15:·0000035d···102·FUNC····LOCAL··DEFAULT····7·list_resize19 ····15:·00000371···102·FUNC····LOCAL··DEFAULT····7·list_resize
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
21 ····17:·00000419··4268·FUNC····LOCAL··DEFAULT····7·list_sort_impl21 ····17:·0000042d··4268·FUNC····LOCAL··DEFAULT····7·list_sort_impl
22 ····18:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC122 ····18:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
23 ····19:·00003f85····48·FUNC····LOCAL··DEFAULT····7·unsafe_long_compare23 ····19:·00004031····48·FUNC····LOCAL··DEFAULT····7·unsafe_long_compare
24 ····20:·000014c5···102·FUNC····LOCAL··DEFAULT····7·unsafe_latin_compare24 ····20:·000014d9···102·FUNC····LOCAL··DEFAULT····7·unsafe_latin_compare
25 ····21:·00004601·····6·FUNC····LOCAL··DEFAULT····7·safe_object_compare25 ····21:·000046ad·····6·FUNC····LOCAL··DEFAULT····7·safe_object_compare
26 ····22:·000032d5···276·FUNC····LOCAL··DEFAULT····7·unsafe_tuple_compare26 ····22:·00003381···276·FUNC····LOCAL··DEFAULT····7·unsafe_tuple_compare
27 ····23:·00000001··4442·FUNC····LOCAL··DEFAULT····1·merge_at27 ····23:·00000001··4364·FUNC····LOCAL··DEFAULT····1·merge_at
28 ····24:·000033e9···178·FUNC····LOCAL··DEFAULT····7·unsafe_object_compare28 ····24:·00003495···178·FUNC····LOCAL··DEFAULT····7·unsafe_object_compare
29 ····25:·000045e9····24·FUNC····LOCAL··DEFAULT····7·unsafe_float_compare29 ····25:·00004695····24·FUNC····LOCAL··DEFAULT····7·unsafe_float_compare
30 ····26:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC230 ····26:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
31 ····27:·000015ad····46·FUNC····LOCAL··DEFAULT····7·list_traverse31 ····27:·000015c1····46·FUNC····LOCAL··DEFAULT····7·list_traverse
32 ····28:·000016c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····28:·000016dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····29:·000016d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t33 ····29:·000016e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
34 ····30:·000016d5···184·FUNC····LOCAL··DEFAULT····7·list_append34 ····30:·000016e9···184·FUNC····LOCAL··DEFAULT····7·list_append
35 ····31:·000017c1··1358·FUNC····LOCAL··DEFAULT····7·list_ass_slice35 ····31:·000017d5··1360·FUNC····LOCAL··DEFAULT····7·list_ass_slice
36 ····32:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC336 ····32:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
37 ····33:·00003575···392·FUNC····LOCAL··DEFAULT····7·list_slice37 ····33:·00003621···392·FUNC····LOCAL··DEFAULT····7·list_slice
38 ····34:·00001d11····76·FUNC····LOCAL··DEFAULT····7·_list_clear38 ····34:·00001d25···184·FUNC····LOCAL··DEFAULT····7·_list_clear
39 ····35:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC439 ····35:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
40 ····36:·00001d5d···716·FUNC····LOCAL··DEFAULT····7·list_subscript40 ····36:·00001ddd···716·FUNC····LOCAL··DEFAULT····7·list_subscript
41 ····37:·00002018·····0·NOTYPE··LOCAL··DEFAULT····7·$d41 ····37:·00002098·····0·NOTYPE··LOCAL··DEFAULT····7·$d
42 ····38:·00002028·····0·NOTYPE··LOCAL··DEFAULT····7·$t42 ····38:·000020a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
43 ····39:·00002029····68·FUNC····LOCAL··DEFAULT····7·list_item43 ····39:·000020a9····68·FUNC····LOCAL··DEFAULT····7·list_item
44 ····40:·00002068·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·000020e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····41:·0000206c·····0·NOTYPE··LOCAL··DEFAULT····7·$t45 ····41:·000020ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t
46 ····42:·0000209d···152·FUNC····LOCAL··DEFAULT····7·list_iter46 ····42:·0000211d···152·FUNC····LOCAL··DEFAULT····7·list_iter
47 ····43:·00002128·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·000021a8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00002134·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·000021b4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·00002135····88·FUNC····LOCAL··DEFAULT····7·listiter_next49 ····45:·000021b5····88·FUNC····LOCAL··DEFAULT····7·listiter_next
50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
51 ····47:·0000218d···884·FUNC····LOCAL··DEFAULT····7·gallop_right51 ····47:·0000220d···908·FUNC····LOCAL··DEFAULT····7·gallop_right
52 ····48:·00002501···936·FUNC····LOCAL··DEFAULT····7·gallop_left52 ····48:·00002599···936·FUNC····LOCAL··DEFAULT····7·gallop_left
53 ····49:·000028a9····68·FUNC····LOCAL··DEFAULT····7·sortslice_memcpy53 ····49:·00002941····68·FUNC····LOCAL··DEFAULT····7·sortslice_memcpy
54 ····50:·000028ed····74·FUNC····LOCAL··DEFAULT····7·sortslice_memmove54 ····50:·00002985····74·FUNC····LOCAL··DEFAULT····7·sortslice_memmove
55 ····51:·00001381···116·FUNC····LOCAL··DEFAULT····1·merge_getmem55 ····51:·00001331···116·FUNC····LOCAL··DEFAULT····1·merge_getmem
56 ····52:·00002939·····4·FUNC····LOCAL··DEFAULT····7·list_length56 ····52:·000029d1·····4·FUNC····LOCAL··DEFAULT····7·list_length
57 ····53:·0000293d···100·FUNC····LOCAL··DEFAULT····7·listiter_dealloc57 ····53:·000029d5···100·FUNC····LOCAL··DEFAULT····7·listiter_dealloc
58 ····54:·000029a5···760·FUNC····LOCAL··DEFAULT····7·list_extend58 ····54:·00002a3d···780·FUNC····LOCAL··DEFAULT····7·list_extend
59 ····55:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC559 ····55:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
60 ····56:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC660 ····56:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
61 ····57:·00002c9d···176·FUNC····LOCAL··DEFAULT····7·list___init__61 ····57:·00002d49···176·FUNC····LOCAL··DEFAULT····7·list___init__
62 ····58:·00002d4d···440·FUNC····LOCAL··DEFAULT····7·list_richcompare62 ····58:·00002df9···440·FUNC····LOCAL··DEFAULT····7·list_richcompare
63 ····59:·00002dfe·····0·NOTYPE··LOCAL··DEFAULT····7·$d63 ····59:·00002eaa·····0·NOTYPE··LOCAL··DEFAULT····7·$d
64 ····60:·00002e04·····0·NOTYPE··LOCAL··DEFAULT····7·$t64 ····60:·00002eb0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
65 ····61:·00002e68·····0·NOTYPE··LOCAL··DEFAULT····7·$d65 ····61:·00002f14·····0·NOTYPE··LOCAL··DEFAULT····7·$d
66 ····62:·00002e80·····0·NOTYPE··LOCAL··DEFAULT····7·$t66 ····62:·00002f2c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
67 ····63:·00002ed0·····0·NOTYPE··LOCAL··DEFAULT····7·$d67 ····63:·00002f7c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
68 ····64:·00002ee8·····0·NOTYPE··LOCAL··DEFAULT····7·$t68 ····64:·00002f94·····0·NOTYPE··LOCAL··DEFAULT····7·$t
69 ····65:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC769 ····65:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
70 ····66:·00002f05···320·FUNC····LOCAL··DEFAULT····7·list_remove70 ····66:·00002fb1···320·FUNC····LOCAL··DEFAULT····7·list_remove
71 ····67:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC871 ····67:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
72 ····68:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC972 ····68:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
73 ····69:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1073 ····69:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
74 ····70:·00003045···438·FUNC····LOCAL··DEFAULT····7·list_pop74 ····70:·000030f1···438·FUNC····LOCAL··DEFAULT····7·list_pop
75 ····71:·000031fd···122·FUNC····LOCAL··DEFAULT····7·list_ass_item75 ····71:·000032a9···122·FUNC····LOCAL··DEFAULT····7·list_ass_item
76 ····72:·00001191···130·FUNC····LOCAL··DEFAULT····1·ins176 ····72:·00001141···130·FUNC····LOCAL··DEFAULT····1·ins1
77 ····73:·000032c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d77 ····73:·00003370·····0·NOTYPE··LOCAL··DEFAULT····7·$d
78 ····74:·000032c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t78 ····74:·00003374·····0·NOTYPE··LOCAL··DEFAULT····7·$t
79 ····75:·000032c9····12·FUNC····LOCAL··DEFAULT····7·listiter_traverse79 ····75:·00003375····12·FUNC····LOCAL··DEFAULT····7·listiter_traverse
80 ····76:·0000349d····96·FUNC····LOCAL··DEFAULT····7·list_contains80 ····76:·00003549····96·FUNC····LOCAL··DEFAULT····7·list_contains
81 ····77:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1181 ····77:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
82 ····78:·00001215···134·FUNC····LOCAL··DEFAULT····1·list_insert82 ····78:·000011c5···134·FUNC····LOCAL··DEFAULT····1·list_insert
83 ····79:·000034fd····60·FUNC····LOCAL··DEFAULT····7·list___reversed__83 ····79:·000035a9····60·FUNC····LOCAL··DEFAULT····7·list___reversed__
84 ····80:·00003534·····0·NOTYPE··LOCAL··DEFAULT····7·$d84 ····80:·000035e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
85 ····81:·00003538·····0·NOTYPE··LOCAL··DEFAULT····7·$t85 ····81:·000035e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
86 ····82:·00003539····58·FUNC····LOCAL··DEFAULT····7·listreviter_dealloc86 ····82:·000035e5····58·FUNC····LOCAL··DEFAULT····7·listreviter_dealloc
87 ····83:·000036f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d87 ····83:·0000379c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
88 ····84:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1288 ····84:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
89 ····85:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1389 ····85:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
90 ····86:·000036fc·····0·NOTYPE··LOCAL··DEFAULT····7·$t90 ····86:·000037a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
91 ····87:·000036fd···818·FUNC····LOCAL··DEFAULT····7·list_ass_subscript91 ····87:·000037a9···818·FUNC····LOCAL··DEFAULT····7·list_ass_subscript
92 ····88:·00003a31···216·FUNC····LOCAL··DEFAULT····7·list_sort92 ····88:·00003add···216·FUNC····LOCAL··DEFAULT····7·list_sort
93 ····89:·00003b04·····0·NOTYPE··LOCAL··DEFAULT····7·$d93 ····89:·00003bb0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
94 ····90:·00003b08·····0·NOTYPE··LOCAL··DEFAULT····7·$t94 ····90:·00003bb4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
95 ····91:·00003b09···180·FUNC····LOCAL··DEFAULT····7·list_vectorcall95 ····91:·00003bb5···180·FUNC····LOCAL··DEFAULT····7·list_vectorcall
96 ····92:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1496 ····92:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
97 ····93:·00003bbd···552·FUNC····LOCAL··DEFAULT····7·list_concat97 ····93:·00003c69···552·FUNC····LOCAL··DEFAULT····7·list_concat
98 ····94:·00003dd4·····0·NOTYPE··LOCAL··DEFAULT····7·$d98 ····94:·00003e80·····0·NOTYPE··LOCAL··DEFAULT····7·$d
99 ····95:·00003de4·····0·NOTYPE··LOCAL··DEFAULT····7·$t99 ····95:·00003e90·····0·NOTYPE··LOCAL··DEFAULT····7·$t
100 ····96:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15100 ····96:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
101 ····97:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16101 ····97:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
102 ····98:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17102 ····98:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
103 ····99:·00003e19···258·FUNC····LOCAL··DEFAULT····7·list_repr103 ····99:·00003ec5···258·FUNC····LOCAL··DEFAULT····7·list_repr
104 ···100:·00003f21····98·FUNC····LOCAL··DEFAULT····7·listreviter_next104 ···100:·00003fcd····98·FUNC····LOCAL··DEFAULT····7·listreviter_next
105 ···101:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18105 ···101:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
106 ···102:·00000054·····0·NOTYPE··LOCAL··DEFAULT····9·$d106 ···102:·00000054·····0·NOTYPE··LOCAL··DEFAULT····9·$d
107 ···103:·00003fb5···628·FUNC····LOCAL··DEFAULT····7·list_repeat107 ···103:·00004061···628·FUNC····LOCAL··DEFAULT····7·list_repeat
108 ···104:·0000421c·····0·NOTYPE··LOCAL··DEFAULT····7·$d108 ···104:·000042c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
109 ···105:·0000129d····28·FUNC····LOCAL··DEFAULT····1·list_clear109 ···105:·0000124d····28·FUNC····LOCAL··DEFAULT····1·list_clear
110 ···106:·00004228·····0·NOTYPE··LOCAL··DEFAULT····7·$t110 ···106:·000042d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
111 ···107:·00004229····70·FUNC····LOCAL··DEFAULT····7·list_inplace_concat111 ···107:·000042d5····70·FUNC····LOCAL··DEFAULT····7·list_inplace_concat
112 ···108:·00004271···272·FUNC····LOCAL··DEFAULT····7·list_reverse112 ···108:·0000431d···272·FUNC····LOCAL··DEFAULT····7·list_reverse
113 ···109:·00004381···148·FUNC····LOCAL··DEFAULT····7·list_count113 ···109:·0000442d···148·FUNC····LOCAL··DEFAULT····7·list_count
114 ···110:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19114 ···110:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
115 ···111:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20115 ···111:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
116 ···112:·00004415···466·FUNC····LOCAL··DEFAULT····7·list_index116 ···112:·000044c1···466·FUNC····LOCAL··DEFAULT····7·list_index
117 ···113:·00001361····22·FUNC····LOCAL··DEFAULT····1·listiter_len117 ···113:·00001311····22·FUNC····LOCAL··DEFAULT····1·listiter_len
118 ···114:·00001379·····8·FUNC····LOCAL··DEFAULT····1·list_copy118 ···114:·00001329·····8·FUNC····LOCAL··DEFAULT····1·list_copy
119 ···115:·000013f5····24·FUNC····LOCAL··DEFAULT····1·listreviter_len119 ···115:·000013a5····24·FUNC····LOCAL··DEFAULT····1·listreviter_len
120 ···116:·0000140d···170·FUNC····LOCAL··DEFAULT····1·list_inplace_repeat120 ···116:·000013bd···170·FUNC····LOCAL··DEFAULT····1·list_inplace_repeat
121 ···117:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21121 ···117:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
122 ···118:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22122 ···118:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
123 ···119:·000014b9····96·FUNC····LOCAL··DEFAULT····1·listiter_reduce123 ···119:·00001469····96·FUNC····LOCAL··DEFAULT····1·listiter_reduce
124 ···120:·00001514·····0·NOTYPE··LOCAL··DEFAULT····1·$d124 ···120:·000014c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
125 ···121:·00001518·····0·NOTYPE··LOCAL··DEFAULT····1·$t125 ···121:·000014c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
126 ···122:·00001519····74·FUNC····LOCAL··DEFAULT····1·listiter_setstate126 ···122:·000014c9····74·FUNC····LOCAL··DEFAULT····1·listiter_setstate
127 ···123:·00000058·····0·NOTYPE··LOCAL··DEFAULT····9·$t127 ···123:·00000058·····0·NOTYPE··LOCAL··DEFAULT····9·$t
128 ···124:·00000059····12·FUNC····LOCAL··DEFAULT····9·listreviter_traverse128 ···124:·00000059····12·FUNC····LOCAL··DEFAULT····9·listreviter_traverse
129 ···125:·00000065····14·FUNC····LOCAL··DEFAULT····9·list___sizeof__129 ···125:·00000065····14·FUNC····LOCAL··DEFAULT····9·list___sizeof__
130 ···126:·00000073····86·FUNC····LOCAL··DEFAULT····9·listreviter_reduce130 ···126:·00000073····86·FUNC····LOCAL··DEFAULT····9·listreviter_reduce
131 ···127:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····9·$d131 ···127:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
132 ···128:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····9·$t132 ···128:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
133 ···129:·000000c9····80·FUNC····LOCAL··DEFAULT····9·listreviter_setstate133 ···129:·000000c9····80·FUNC····LOCAL··DEFAULT····9·listreviter_setstate
Max diff block lines reached; 6931/20215 bytes (34.29%) of diff not shown.
95.5 KB
readelf --wide --relocs {}
    
Offset 1, 217 lines modifiedOffset 1, 217 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x8818·contains·87·entries:1 Relocation·section·'.rel.text'·at·offset·0x8874·contains·87·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000068··00002f0a·R_ARM_THM_CALL·········0000218d···gallop_right3 00000068··00002f0a·R_ARM_THM_CALL·········0000220d···gallop_right
4 000000a2··0000300a·R_ARM_THM_CALL·········00002501···gallop_left4 000000a2··0000300a·R_ARM_THM_CALL·········00002599···gallop_left
5 000000dc··0000310a·R_ARM_THM_CALL·········000028a9···sortslice_memcpy5 000000dc··0000310a·R_ARM_THM_CALL·········00002941···sortslice_memcpy
6 00000122··0000142f·R_ARM_THM_MOVW_ABS_NC··000014c5···unsafe_latin_compare6 0000012a··0000142f·R_ARM_THM_MOVW_ABS_NC··000014d9···unsafe_latin_compare
7 00000126··00001430·R_ARM_THM_MOVT_ABS·····000014c5···unsafe_latin_compare7 0000012e··00001430·R_ARM_THM_MOVT_ABS·····000014d9···unsafe_latin_compare
8 00000188··0000b70a·R_ARM_THM_CALL·········00000000···memcmp8 00000192··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
9 0000020a··0000b70a·R_ARM_THM_CALL·········00000000···memcmp9 0000021c··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
10 000002b6··0000b70a·R_ARM_THM_CALL·········00000000···memcmp10 000002b6··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
 11 0000034c··0000310a·R_ARM_THM_CALL·········00002941···sortslice_memcpy
11 0000033a··0000b70a·R_ARM_THM_CALL·········00000000···memcmp12 000003c8··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
12 000003ae··0000b70a·R_ARM_THM_CALL·········00000000···memcmp13 00000446··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
13 00000418··0000b70a·R_ARM_THM_CALL·········00000000···memcmp14 000004b8··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
14 0000048a··0000b70a·R_ARM_THM_CALL·········00000000···memcmp 
15 00000576··0000b70a·R_ARM_THM_CALL·········00000000···memcmp15 0000051c··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
16 000005e6··0000b70a·R_ARM_THM_CALL·········00000000···memcmp16 000005a4··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
17 00000620··0000310a·R_ARM_THM_CALL·········000028a9···sortslice_memcpy17 00000616··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
18 00000634··0000b70a·R_ARM_THM_CALL·········00000000···memcmp18 00000638··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
19 00000688··0000b70a·R_ARM_THM_CALL·········00000000···memcmp19 0000068a··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
20 00000712··0000b70a·R_ARM_THM_CALL·········00000000···memcmp20 00000712··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
21 0000074e··0000310a·R_ARM_THM_CALL·········000028a9···sortslice_memcpy21 0000074e··0000310a·R_ARM_THM_CALL·········00002941···sortslice_memcpy
22 000007c6··0000320a·R_ARM_THM_CALL·········000028ed···sortslice_memmove 
23 0000083e··0000310a·R_ARM_THM_CALL·········000028a9···sortslice_memcpy22 00000810··0000310a·R_ARM_THM_CALL·········00002941···sortslice_memcpy
24 00000938··0000310a·R_ARM_THM_CALL·········000028a9···sortslice_memcpy23 0000090a··0000310a·R_ARM_THM_CALL·········00002941···sortslice_memcpy
25 000009ec··00002f0a·R_ARM_THM_CALL·········0000218d···gallop_right24 000009d0··00002f0a·R_ARM_THM_CALL·········0000220d···gallop_right
26 00000a2c··0000320a·R_ARM_THM_CALL·········000028ed···sortslice_memmove25 00000a10··0000320a·R_ARM_THM_CALL·········00002985···sortslice_memmove
27 00000a6c··0000300a·R_ARM_THM_CALL·········00002501···gallop_left26 00000a50··0000300a·R_ARM_THM_CALL·········00002599···gallop_left
28 00000aac··0000310a·R_ARM_THM_CALL·········000028a9···sortslice_memcpy27 00000a90··0000310a·R_ARM_THM_CALL·········00002941···sortslice_memcpy
29 00000b58··0000b70a·R_ARM_THM_CALL·········00000000···memcmp28 00000b3e··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
30 00000bb4··0000b70a·R_ARM_THM_CALL·········00000000···memcmp29 00000b9a··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
 30 00000c04··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
 31 00000c44··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
31 00000c1c··0000b70a·R_ARM_THM_CALL·········00000000···memcmp32 00000ccc··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
32 00000c66··0000b70a·R_ARM_THM_CALL·········00000000···memcmp 
33 00000cf6··0000b70a·R_ARM_THM_CALL·········00000000···memcmp 
34 00000d80··0000b70a·R_ARM_THM_CALL·········00000000···memcmp33 00000d52··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
35 00000db8··0000b80a·R_ARM_THM_CALL·········00000000···memmove 
36 00000de8··0000b70a·R_ARM_THM_CALL·········00000000···memcmp 
37 00000e7e··0000b80a·R_ARM_THM_CALL·········00000000···memmove34 00000d7e··0000b80a·R_ARM_THM_CALL·········00000000···memmove
 35 00000da8··0000b70a·R_ARM_THM_CALL·········00000000···memcmp
38 00000ea0··0000320a·R_ARM_THM_CALL·········000028ed···sortslice_memmove36 00000e06··0000320a·R_ARM_THM_CALL·········00002985···sortslice_memmove
 37 00000e54··0000b80a·R_ARM_THM_CALL·········00000000···memmove
 38 00000eac··0000320a·R_ARM_THM_CALL·········00002985···sortslice_memmove
39 0000117c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC039 0000112c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
40 00001180··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC040 00001130··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
41 00001184··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall41 00001134··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
42 000011aa··00000f0a·R_ARM_THM_CALL·········0000035d···list_resize42 0000115a··00000f0a·R_ARM_THM_CALL·········00000371···list_resize
43 000011fc··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC043 000011ac··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
44 00001200··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC044 000011b0··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
45 00001208··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall45 000011b8··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
46 0000122e··0000db0a·R_ARM_THM_CALL·········00000000···_PyNumber_Index46 000011de··0000db0a·R_ARM_THM_CALL·········00000000···_PyNumber_Index
47 00001236··0000dc0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t47 000011e6··0000dc0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
48 00001254··0000b22f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct48 00001204··0000b22f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
49 00001258··0000b230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct49 00001208··0000b230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
50 0000126c··0000a40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc50 0000121c··0000a40a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
51 00001274··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred51 00001224··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
52 00001284··00004d2f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC1152 00001234··00004d2f·R_ARM_THM_MOVW_ABS_NC··0000011c···.LC11
53 00001288··00004d30·R_ARM_THM_MOVT_ABS·····0000011c···.LC1153 00001238··00004d30·R_ARM_THM_MOVT_ABS·····0000011c···.LC11
54 0000128e··0000d50a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional54 0000123e··0000d50a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
55 000012aa··0000220a·R_ARM_THM_CALL·········00001d11···_list_clear55 0000125a··0000220a·R_ARM_THM_CALL·········00001d25···_list_clear
56 000012ae··0000b22f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct56 0000125e··0000b22f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
57 000012b2··0000b230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct57 00001262··0000b230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
58 000012f4··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC058 000012a4··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
59 000012f8··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC059 000012a8··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
60 000012fc··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall60 000012ac··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
61 0000134e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC061 000012fe··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
62 00001352··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC062 00001302··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
63 00001356··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall63 00001306··0000a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
64 000013c2··0000bc0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc64 00001372··0000bc0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
65 000013dc··0000ac0a·R_ARM_THM_CALL·········00000000···PyMem_Free65 00001384··0000ac0a·R_ARM_THM_CALL·········00000000···PyMem_Free
66 000013e6··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory66 0000139a··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
67 00001434··0000f30a·R_ARM_THM_CALL·········00000000···__aeabi_idiv67 000013e4··0000f30a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
68 00001444··00000f0a·R_ARM_THM_CALL·········0000035d···list_resize68 000013f4··00000f0a·R_ARM_THM_CALL·········00000371···list_resize
69 00001480··0000c00a·R_ARM_THM_CALL·········00000000···memcpy69 00001430··0000c00a·R_ARM_THM_CALL·········00000000···memcpy
70 000014b0··0000220a·R_ARM_THM_CALL·········00001d11···_list_clear70 00001460··0000220a·R_ARM_THM_CALL·········00001d25···_list_clear
71 000014cc··0000f90a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltin71 0000147c··0000f90a·R_ARM_THM_CALL·········00000000···_PyEval_GetBuiltin
72 000014da··0000752f·R_ARM_THM_MOVW_ABS_NC··00000208···.LC2172 0000148a··0000752f·R_ARM_THM_MOVW_ABS_NC··00000208···.LC21
73 000014de··00007530·R_ARM_THM_MOVT_ABS·····00000208···.LC2173 0000148e··00007530·R_ARM_THM_MOVT_ABS·····00000208···.LC21
74 000014f6··00009e0a·R_ARM_THM_CALL·········00000001···PyList_New74 000014a6··00009e0a·R_ARM_THM_CALL·········00000001···PyList_New
75 00001502··0000762f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC2275 000014b2··0000762f·R_ARM_THM_MOVW_ABS_NC··00000210···.LC22
76 00001506··00007630·R_ARM_THM_MOVT_ABS·····00000210···.LC2276 000014b6··00007630·R_ARM_THM_MOVT_ABS·····00000210···.LC22
77 00001514··0000cb02·R_ARM_ABS32············00000000···_PyRuntime77 000014c4··0000cb02·R_ARM_ABS32············00000000···_PyRuntime
78 0000152a··0000dc0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t78 000014da··0000dc0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
79 00001544··0000b22f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct79 000014f4··0000b22f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
80 00001548··0000b230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct80 000014f8··0000b230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
81 0000154e··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred81 000014fe··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
82 000012ec··0000211e·R_ARM_THM_JUMP24·······00003575···list_slice82 0000129c··0000211e·R_ARM_THM_JUMP24·······00003621···list_slice
83 0000136c··0000f61e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t83 0000131c··0000f61e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
84 00001372··0000f81e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong84 00001322··0000f81e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
85 0000137c··0000211e·R_ARM_THM_JUMP24·······00003575···list_slice85 0000132c··0000211e·R_ARM_THM_JUMP24·······00003621···list_slice
86 00001404··0000f61e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t86 000013b4··0000f61e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
87 000014ac··0000a31e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory87 0000145c··0000a31e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
88 000014e8··0000fa1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue88 00001498··0000fa1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
89 00001510··0000fa1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue89 000014c0··0000fa1e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
  
90 Relocation·section·'.rel.data'·at·offset·0x8ad0·contains·115·entries:90 Relocation·section·'.rel.data'·at·offset·0x8b2c·contains·115·entries:
91 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name91 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
92 00000004··0000ff02·R_ARM_ABS32············00000000···PyType_Type92 00000004··0000ff02·R_ARM_ABS32············00000000···PyType_Type
93 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.493 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
94 00000018··00000a02·R_ARM_ABS32············0000011d···list_dealloc94 00000018··00000a02·R_ARM_ABS32············0000011d···list_dealloc
95 0000002c··00006302·R_ARM_ABS32············00003e19···list_repr95 0000002c··00006302·R_ARM_ABS32············00003ec5···list_repr
96 00000034··00000102·R_ARM_ABS32············00000000···.data96 00000034··00000102·R_ARM_ABS32············00000000···.data
97 00000038··00000102·R_ARM_ABS32············00000000···.data97 00000038··00000102·R_ARM_ABS32············00000000···.data
98 0000003c··00010002·R_ARM_ABS32············00000000···PyObject_HashNotImplemented98 0000003c··00010002·R_ARM_ABS32············00000000···PyObject_HashNotImplemented
99 00000048··00010102·R_ARM_ABS32············00000000···PyObject_GenericGetAttr99 00000048··00010102·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
100 00000058··00008202·R_ARM_ABS32············00000000···.rodata100 00000058··00008202·R_ARM_ABS32············00000000···.rodata
101 0000005c··00001b02·R_ARM_ABS32············000015ad···list_traverse101 0000005c··00001b02·R_ARM_ABS32············000015c1···list_traverse
102 00000060··00002202·R_ARM_ABS32············00001d11···_list_clear102 00000060··00002202·R_ARM_ABS32············00001d25···_list_clear
103 00000064··00003a02·R_ARM_ABS32············00002d4d···list_richcompare103 00000064··00003a02·R_ARM_ABS32············00002df9···list_richcompare
104 0000006c··00002a02·R_ARM_ABS32············0000209d···list_iter104 0000006c··00002a02·R_ARM_ABS32············0000211d···list_iter
105 00000074··00000102·R_ARM_ABS32············00000000···.data105 00000074··00000102·R_ARM_ABS32············00000000···.data
106 00000094··00003902·R_ARM_ABS32············00002c9d···list___init__106 00000094··00003902·R_ARM_ABS32············00002d49···list___init__
107 00000098··0000e302·R_ARM_ABS32············00000000···PyType_GenericAlloc107 00000098··0000e302·R_ARM_ABS32············00000000···PyType_GenericAlloc
108 0000009c··00010202·R_ARM_ABS32············00000000···PyType_GenericNew108 0000009c··00010202·R_ARM_ABS32············00000000···PyType_GenericNew
109 000000a0··0000cd02·R_ARM_ABS32············00000000···PyObject_GC_Del109 000000a0··0000cd02·R_ARM_ABS32············00000000···PyObject_GC_Del
110 000000c8··00005b02·R_ARM_ABS32············00003b09···list_vectorcall110 000000c8··00005b02·R_ARM_ABS32············00003bb5···list_vectorcall
111 000000d4··0000ff02·R_ARM_ABS32············00000000···PyType_Type111 000000d4··0000ff02·R_ARM_ABS32············00000000···PyType_Type
112 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4112 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
113 000000e8··00003502·R_ARM_ABS32············0000293d···listiter_dealloc113 000000e8··00003502·R_ARM_ABS32············000029d5···listiter_dealloc
114 00000118··00010102·R_ARM_ABS32············00000000···PyObject_GenericGetAttr114 00000118··00010102·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
115 0000012c··00004b02·R_ARM_ABS32············000032c9···listiter_traverse115 0000012c··00004b02·R_ARM_ABS32············00003375···listiter_traverse
116 0000013c··00010302·R_ARM_ABS32············00000000···PyObject_SelfIter116 0000013c··00010302·R_ARM_ABS32············00000000···PyObject_SelfIter
117 00000140··00002d02·R_ARM_ABS32············00002135···listiter_next117 00000140··00002d02·R_ARM_ABS32············000021b5···listiter_next
118 00000144··00000102·R_ARM_ABS32············00000000···.data118 00000144··00000102·R_ARM_ABS32············00000000···.data
119 000001a4··0000ff02·R_ARM_ABS32············00000000···PyType_Type119 000001a4··0000ff02·R_ARM_ABS32············00000000···PyType_Type
Max diff block lines reached; 83272/97724 bytes (85.21%) of diff not shown.
327 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
 1 8FBF)FGD
1 :F7F.F%F 
2 F#F,F5F>F 
3 ../Objects/listobject.c2 ../Objects/listobject.c
4 list·modified·during·sort3 list·modified·during·sort
5 list·assignment·index·out·of·range4 list·assignment·index·out·of·range
6 can·only·assign·an·iterable5 can·only·assign·an·iterable
7 list·indices·must·be·integers·or·slices,·not·%.200s6 list·indices·must·be·integers·or·slices,·not·%.200s
8 argument·must·be·iterable7 argument·must·be·iterable
9 list.remove(x):·x·not·in·list8 list.remove(x):·x·not·in·list
68.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 10, 87 lines modifiedOffset 10, 87 lines modified
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#3960]»     @·0xf7811 »       str.w»  r0,·[ip,·#3960]»     @·0xf78
12 »       add.w»  r3,·r0,·r1,·lsl·#412 »       add.w»  r3,·r0,·r1,·lsl·#4
13 »       mov»    r4,·r013 »       mov»    r4,·r0
14 »       adds»   r0,·r1,·#114 »       adds»   r0,·r1,·#1
15 »       sub»    sp,·#100»     @·0x6415 »       sub»    sp,·#100»     @·0x64
16 »       lsls»   r0,·r0,·#416 »       lsls»   r0,·r0,·#4
17 »       ldr.w»  sl,·[r3,·#36]»       @·0x2417 »       ldr.w»  r9,·[r3,·#36]»       @·0x24
18 »       add.w»  r2,·r0,·#2418 »       add.w»  r2,·r0,·#24
19 »       str»    r4,·[sp,·#20]19 »       str»    r4,·[sp,·#28]
20 »       add»    r2,·r420 »       add»    r2,·r4
21 »       ldr»    r4,·[r3,·#52]» @·0x3421 »       ldr»    r4,·[r3,·#52]» @·0x34
22 »       ldrd»   r9,·r7,·[r3,·#28]22 »       ldrd»   sl,·r7,·[r3,·#28]
23 »       add.w»  r5,·sl,·r423 »       add.w»  r5,·r9,·r4
24 »       ldrd»   r6,·fp,·[r2,·#4]24 »       ldrd»   r6,·fp,·[r2,·#4]
25 »       str»    r5,·[r3,·#36]» @·0x2425 »       str»    r5,·[r3,·#36]» @·0x24
26 »       ldr»    r3,·[sp,·#20]26 »       ldr»    r3,·[sp,·#28]
27 »       ldr»    r5,·[r3,·#24]27 »       ldr»    r5,·[r3,·#24]
28 »       subs»   r2,·r5,·#328 »       subs»   r2,·r5,·#3
29 »       subs»   r5,·#129 »       subs»   r5,·#1
30 »       cmp»    r2,·r130 »       cmp»    r2,·r1
31 »       itttt»  eq31 »       itttt»  eq
32 »       ldreq»  r3,·[sp,·#20]32 »       ldreq»  r3,·[sp,·#28]
33 »       addeq»  r0,·r0,·r333 »       addeq»  r0,·r0,·r3
34 »       addeq.w»r3,·r3,·r5,·lsl·#434 »       addeq.w»r3,·r3,·r5,·lsl·#4
35 »       addeq.w»ip,·r0,·#2835 »       addeq.w»ip,·r0,·#28
36 »       ittt»   eq36 »       ittt»   eq
37 »       addeq»  r3,·#2837 »       addeq»  r3,·#28
38 »       ldmiaeq»r3,·{r0,·r1,·r2,·r3}38 »       ldmiaeq»r3,·{r0,·r1,·r2,·r3}
39 »       stmiaeq.w»      ip,·{r0,·r1,·r2,·r3}39 »       stmiaeq.w»      ip,·{r0,·r1,·r2,·r3}
40 »       ldr»    r0,·[sp,·#20]40 »       ldr»    r0,·[sp,·#28]
41 »       movs»   r3,·#041 »       movs»   r3,·#0
42 »       mov»    r2,·r942 »       mov»    r2,·sl
43 »       str»    r5,·[r0,·#24]43 »       str»    r5,·[r0,·#24]
44 »       str»    r3,·[sp,·#0]44 »       str»    r3,·[sp,·#0]
45 »       mov»    r3,·sl45 »       mov»    r3,·r9
46 »       ldr»    r1,·[r6,·#0]46 »       ldr»    r1,·[r6,·#0]
47 »       bl»     218c·<gallop_right>47 »       bl»     220c·<gallop_right>
48 ·R_ARM_THM_CALL» gallop_right48 ·R_ARM_THM_CALL» gallop_right
49 »       subs»   r5,·r0,·#049 »       subs»   r5,·r0,·#0
50 »       blt.w»  101c·<merge_at+0x101c>50 »       blt.w»  fea·<merge_at+0xfea>
51 »       add.w»  r2,·r9,·r5,·lsl·#251 »       add.w»  r2,·sl,·r5,·lsl·#2
52 »       lsls»   r3,·r5,·#252 »       lsls»   r3,·r5,·#2
53 »       str»    r2,·[sp,·#12]53 »       str»    r2,·[sp,·#12]
54 »       cmp»    r7,·#054 »       cmp»    r7,·#0
55 »       bne.w»  f0a·<merge_at+0xf0a>55 »       bne.w»  ef6·<merge_at+0xef6>
56 »       subs.w» sl,·sl,·r556 »       subs.w» r9,·r9,·r5
57 »       beq.w»  628·<merge_at+0x628>57 »       beq.w»  354·<merge_at+0x354>
58 »       add.w»  r2,·sl,·#1073741824» @·0x4000000058 »       add.w»  r2,·r9,·#1073741824» @·0x40000000
59 »       ldr»    r1,·[sp,·#12]59 »       ldr»    r1,·[sp,·#12]
60 »       subs»   r2,·#160 »       subs»   r2,·#1
61 »       subs»   r3,·r4,·#161 »       subs»   r3,·r4,·#1
62 »       ldr.w»  r8,·[sp,·#20]62 »       ldr.w»  r8,·[sp,·#28]
63 »       str»    r3,·[sp,·#0]63 »       str»    r3,·[sp,·#0]
64 »       mov»    r3,·r464 »       mov»    r3,·r4
65 »       mov»    r0,·r865 »       mov»    r0,·r8
66 »       ldr.w»  r1,·[r1,·r2,·lsl·#2]66 »       ldr.w»  r1,·[r1,·r2,·lsl·#2]
67 »       mov»    r2,·r667 »       mov»    r2,·r6
68 »       bl»     2500·<gallop_left>68 »       bl»     2598·<gallop_left>
69 ·R_ARM_THM_CALL» gallop_left69 ·R_ARM_THM_CALL» gallop_left
70 »       subs»   r4,·r0,·#070 »       subs»   r4,·r0,·#0
71 »       ble.w»  93e·<merge_at+0x93e>71 »       ble.w»  910·<merge_at+0x910>
72 »       ldr.w»  r3,·[r8,·#20]72 »       ldr.w»  r3,·[r8,·#20]
73 »       cmp»    sl,·r473 »       cmp»    r9,·r4
74 »       bgt.w»  7fc·<merge_at+0x7fc>74 »       bgt.w»  7ce·<merge_at+0x7ce>
75 »       ldr»    r1,·[sp,·#12]75 »       ldr»    r1,·[sp,·#12]
76 »       cmp»    sl,·r376 »       cmp»    r9,·r3
77 »       strd»   r1,·r7,·[sp,·#80]»     @·0x5077 »       strd»   r1,·r7,·[sp,·#80]»     @·0x50
78 »       strd»   r6,·fp,·[sp,·#72]»     @·0x4878 »       strd»   r6,·fp,·[sp,·#72]»     @·0x48
79 »       bgt.w»  10a6·<merge_at+0x10a6>79 »       bgt.w»  1094·<merge_at+0x1094>
80 »       ldr»    r3,·[sp,·#20]80 »       ldr»    r3,·[sp,·#28]
81 »       add»    r2,·sp,·#80»   @·0x5081 »       add»    r2,·sp,·#80»   @·0x50
82 »       str.w»  sl,·[sp]82 »       str.w»  r9,·[sp]
83 »       adds»   r6,·#483 »       adds»   r6,·#4
84 »       add.w»  r8,·r3,·#1284 »       add.w»  r8,·r3,·#12
85 »       movs»   r3,·#085 »       movs»   r3,·#0
86 »       mov»    r1,·r386 »       mov»    r1,·r3
87 »       mov»    r0,·r887 »       mov»    r0,·r8
88 »       str»    r2,·[sp,·#36]» @·0x2488 »       str»    r2,·[sp,·#36]» @·0x24
89 »       bl»     28a8·<sortslice_memcpy>89 »       bl»     2940·<sortslice_memcpy>
90 ·R_ARM_THM_CALL» sortslice_memcpy90 ·R_ARM_THM_CALL» sortslice_memcpy
91 »       ldr»    r3,·[sp,·#12]91 »       ldr»    r3,·[sp,·#12]
92 »       ldr»    r1,·[sp,·#36]» @·0x2492 »       ldr»    r1,·[sp,·#36]» @·0x24
93 »       adds»   r3,·#493 »       adds»   r3,·#4
94 »       mov»    r2,·r394 »       mov»    r2,·r3
95 »       add»    r3,·sp,·#88»   @·0x5895 »       add»    r3,·sp,·#88»   @·0x58
96 »       str»    r3,·[sp,·#48]» @·0x3096 »       str»    r3,·[sp,·#48]» @·0x30
204 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 139, 325 lines modifiedOffset 139, 334 lines modified
139 ·R_ARM_THM_MOVW_ABS_NC»  list_dealloc139 ·R_ARM_THM_MOVW_ABS_NC»  list_dealloc
140 »       movt»   r1,·#0140 »       movt»   r1,·#0
141 ·R_ARM_THM_MOVT_ABS»     list_dealloc141 ·R_ARM_THM_MOVT_ABS»     list_dealloc
142 »       mov»    r0,·r5142 »       mov»    r0,·r5
143 »       bl»     0·<_PyTrash_cond>143 »       bl»     0·<_PyTrash_cond>
144 ·R_ARM_THM_CALL» _PyTrash_cond144 ·R_ARM_THM_CALL» _PyTrash_cond
145 »       cmp»    r0,·#0145 »       cmp»    r0,·#0
146 »       beq.n»  1d8·<list_dealloc+0xbc>146 »       beq.n»  1ea·<list_dealloc+0xce>
147 »       bl»     0·<_PyThreadState_UncheckedGet>147 »       bl»     0·<_PyThreadState_UncheckedGet>
148 ·R_ARM_THM_CALL» _PyThreadState_UncheckedGet148 ·R_ARM_THM_CALL» _PyThreadState_UncheckedGet
149 »       mov»    r1,·r5149 »       mov»    r1,·r5
150 »       mov»    r6,·r0150 »       mov»    r6,·r0
151 »       bl»     0·<_PyTrash_begin>151 »       bl»     0·<_PyTrash_begin>
152 ·R_ARM_THM_CALL» _PyTrash_begin152 ·R_ARM_THM_CALL» _PyTrash_begin
153 »       cmp»    r0,·#0153 »       cmp»    r0,·#0
154 »       bne.n»  1e4·<list_dealloc+0xc8>154 »       bne.n»  1f4·<list_dealloc+0xd8>
155 »       ldr»    r2,·[r5,·#12]155 »       ldr»    r2,·[r5,·#12]
156 »       cbz»    r2,·176·<list_dealloc+0x5a>156 »       cmp»    r2,·#0
 157 »       beq.n»  1d2·<list_dealloc+0xb6>
157 »       ldr»    r4,·[r5,·#8]158 »       ldr»    r4,·[r5,·#8]
158 »       subs»   r4,·#1159 »       subs»   r4,·#1
159 »       bmi.n»  170·<list_dealloc+0x54>160 »       bmi.n»  172·<list_dealloc+0x56>
160 »       mvn.w»  r7,·#3221225472»    @·0xc0000000161 »       mvn.w»  r7,·#3221225472»    @·0xc0000000
161 »       ldr.w»  r0,·[r2,·r4,·lsl·#2]162 »       ldr.w»  r0,·[r2,·r4,·lsl·#2]
162 »       cbz»    r0,·16c·<list_dealloc+0x50>163 »       cbz»    r0,·16e·<list_dealloc+0x52>
163 »       ldr»    r3,·[r0,·#0]164 »       ldr»    r3,·[r0,·#0]
164 »       cmp»    r3,·r7165 »       cmp»    r3,·r7
165 »       bne.n»  1b8·<list_dealloc+0x9c>166 »       bne.n»  1ba·<list_dealloc+0x9e>
166 »       subs»   r4,·#1167 »       subs»   r4,·#1
167 »       bcs.n»  160·<list_dealloc+0x44>168 »       bcs.n»  162·<list_dealloc+0x46>
168 »       mov»    r0,·r2169 »       mov»    r0,·r2
169 »       bl»     0·<PyMem_Free>170 »       bl»     0·<PyMem_Free>
170 ·R_ARM_THM_CALL» PyMem_Free171 ·R_ARM_THM_CALL» PyMem_Free
171 »       ldr»    r3,·[pc,·#112]»@·(1e8·<list_dealloc+0xcc>)172 »       ldr»    r3,·[pc,·#124]»@·(1f8·<list_dealloc+0xdc>)
172 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3} 
173 »       ldr»    r0,·[r5,·#4]173 »       ldr»    r0,·[r5,·#4]
 174 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
174 »       add»    r3,·pc175 »       add»    r3,·pc
175 »       ldr»    r3,·[r3,·#0]176 »       ldr»    r3,·[r3,·#0]
176 »       ldr»    r3,·[r2,·r3]177 »       ldr»    r3,·[r2,·r3]
177 »       ldr»    r3,·[r3,·#8]178 »       ldr»    r3,·[r3,·#8]
178 »       add.w»  r3,·r3,·#135168»     @·0x21000179 »       add.w»  r3,·r3,·#135168»     @·0x21000
179 »       ldr.w»  r2,·[r3,·#1856]»     @·0x740180 »       ldr.w»  r2,·[r3,·#1856]»     @·0x740
180 »       cmp»    r2,·#79»      @·0x4f181 »       cmp»    r2,·#79»      @·0x4f
181 »       bgt.n»  1ce·<list_dealloc+0xb2>182 »       bgt.n»  1e0·<list_dealloc+0xc4>
182 »       movw»   r1,·#0183 »       movw»   r1,·#0
183 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0184 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
184 »       movt»   r1,·#0185 »       movt»   r1,·#0
185 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0186 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
186 »       cmp»    r0,·r1187 »       cmp»    r0,·r1
187 »       bne.n»  1ce·<list_dealloc+0xb2>188 »       bne.n»  1e0·<list_dealloc+0xc4>
188 »       adds»   r1,·r2,·#1189 »       adds»   r1,·r2,·#1
189 »       add.w»  r2,·r3,·r2,·lsl·#2190 »       add.w»  r2,·r3,·r2,·lsl·#2
190 »       str.w»  r1,·[r3,·#1856]»     @·0x740191 »       str.w»  r1,·[r3,·#1856]»     @·0x740
191 »       str.w»  r5,·[r2,·#1536]»     @·0x600192 »       str.w»  r5,·[r2,·#1536]»     @·0x600
192 »       cbz»    r6,·1e4·<list_dealloc+0xc8>193 »       cbz»    r6,·1f4·<list_dealloc+0xd8>
193 »       mov»    r0,·r6194 »       mov»    r0,·r6
194 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}195 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
195 »       b.w»    0·<_PyTrash_end>196 »       b.w»    0·<_PyTrash_end>
196 ·R_ARM_THM_JUMP24»       _PyTrash_end197 ·R_ARM_THM_JUMP24»       _PyTrash_end
197 »       subs»   r3,·#1198 »       subs»   r3,·#1
198 »       str»    r3,·[r0,·#0]199 »       str»    r3,·[r0,·#0]
199 »       cmp»    r3,·#0200 »       cmp»    r3,·#0
200 »       bne.n»  16c·<list_dealloc+0x50>201 »       bne.n»  16e·<list_dealloc+0x52>
201 »       subs»   r4,·#1202 »       subs»   r4,·#1
202 »       bl»     0·<_Py_Dealloc>203 »       bl»     0·<_Py_Dealloc>
203 ·R_ARM_THM_CALL» _Py_Dealloc204 ·R_ARM_THM_CALL» _Py_Dealloc
204 »       ldr»    r2,·[r5,·#12]205 »       ldr»    r2,·[r5,·#12]
205 »       adds»   r3,·r4,·#1206 »       adds»   r3,·r4,·#1
206 »       bne.n»  160·<list_dealloc+0x44>207 »       bne.n»  162·<list_dealloc+0x46>
207 »       b.n»    170·<list_dealloc+0x54>208 »       b.n»    172·<list_dealloc+0x56>
 209 »       mov»    r6,·r2
 210 »       ldr»    r3,·[pc,·#40]» @·(1fc·<list_dealloc+0xe0>)
 211 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
 212 »       ldr»    r0,·[r5,·#4]
 213 »       add»    r3,·pc
 214 »       ldr»    r3,·[r3,·#0]
 215 »       b.n»    184·<list_dealloc+0x68>
208 »       ldr.w»  r3,·[r0,·#160]»      @·0xa0216 »       ldr.w»  r3,·[r0,·#160]»      @·0xa0
209 »       mov»    r0,·r5217 »       mov»    r0,·r5
210 »       blx»    r3218 »       blx»    r3
211 »       b.n»    1ac·<list_dealloc+0x90>219 »       b.n»    1ae·<list_dealloc+0x92>
212 »       ldr»    r2,·[r5,·#12]220 »       ldr»    r2,·[r5,·#12]
213 »       mov»    r6,·r2 
214 »       cmp»    r2,·#0221 »       cmp»    r2,·#0
215 »       beq.n»  176·<list_dealloc+0x5a>222 »       beq.n»  1d0·<list_dealloc+0xb4>
216 »       mov»    r6,·r0223 »       mov»    r6,·r0
217 »       b.n»    156·<list_dealloc+0x3a>224 »       b.n»    158·<list_dealloc+0x3c>
218 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}225 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
219 »       nop226 »       nop
220 »       .word»  0x00000066227 »       .word»  0x00000074
 228 ·R_ARM_TLS_IE32» _Py_tss_tstate
 229 »       .word»  0x0000001e
221 ·R_ARM_TLS_IE32» _Py_tss_tstate230 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
222 000001ec·<Py_XDECREF>:231 00000200·<Py_XDECREF>:
223 Py_XDECREF():232 Py_XDECREF():
224 »       cbz»    r0,·1f8·<Py_XDECREF+0xc>233 »       cbz»    r0,·20c·<Py_XDECREF+0xc>
225 »       ldr»    r2,·[r0,·#0]234 »       ldr»    r2,·[r0,·#0]
226 »       mvn.w»  r1,·#3221225472»    @·0xc0000000235 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
227 »       cmp»    r2,·r1236 »       cmp»    r2,·r1
228 »       bne.n»  1fa·<Py_XDECREF+0xe>237 »       bne.n»  20e·<Py_XDECREF+0xe>
229 »       bx»     lr238 »       bx»     lr
230 »       subs»   r2,·#1239 »       subs»   r2,·#1
231 »       str»    r2,·[r0,·#0]240 »       str»    r2,·[r0,·#0]
232 »       cmp»    r2,·#0241 »       cmp»    r2,·#0
233 »       bne.n»  1f8·<Py_XDECREF+0xc>242 »       bne.n»  20c·<Py_XDECREF+0xc>
234 »       b.w»    0·<_Py_Dealloc>243 »       b.w»    0·<_Py_Dealloc>
235 ·R_ARM_THM_JUMP24»       _Py_Dealloc244 ·R_ARM_THM_JUMP24»       _Py_Dealloc
236 »       nop245 »       nop
  
237 00000208·<PyList_Append>:246 0000021c·<PyList_Append>:
238 PyList_Append():247 PyList_Append():
239 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}248 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
240 »       mov.w»  ip,·#4096»  @·0x1000249 »       mov.w»  ip,·#4096»  @·0x1000
241 »       sub.w»  ip,·sp,·ip250 »       sub.w»  ip,·sp,·ip
242 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8251 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
243 »       ldr»    r2,·[r0,·#4]252 »       ldr»    r2,·[r0,·#4]
244 »       subs»   r3,·r1,·#0253 »       subs»   r3,·r1,·#0
245 »       it»     ne254 »       it»     ne
246 »       movne»  r3,·#1255 »       movne»  r3,·#1
247 »       ldr»    r2,·[r2,·#84]» @·0x54256 »       ldr»    r2,·[r2,·#84]» @·0x54
248 »       ands.w» r3,·r3,·r2,·lsr·#25257 »       ands.w» r3,·r3,·r2,·lsr·#25
249 »       beq.n»  2b6·<PyList_Append+0xae>258 »       beq.n»  2ca·<PyList_Append+0xae>
250 »       ldr»    r3,·[r1,·#0]259 »       ldr»    r3,·[r1,·#0]
251 »       mvn.w»  r2,·#3221225472»    @·0xc0000000260 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
252 »       ldr»    r6,·[r0,·#8]261 »       ldr»    r6,·[r0,·#8]
Max diff block lines reached; 205426/209190 bytes (98.20%) of diff not shown.
887 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:··········96484·(bytes·into·file)13 ··Start·of·section·headers:··········96976·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.12 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x178e4:1 There·are·18·section·headers,·starting·at·offset·0x17ad0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000ee8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ee8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0142e4·0004f0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·014498·0004f0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000f1c·0004bc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000f1c·0004bc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0147d4·0003b0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·014988·0003b0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0013d8·0003b4·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·0013d8·0003b4·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·0013d8·00e7d0·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·0013d8·00e984·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·014b84·002ae0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·014d38·002b18·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00fba8·000b3f·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00fd5c·000b3f·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0106e8·0002e6·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·01089c·0002e6·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·017664·0001b0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·017850·0001b0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0109d0·000dbe·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·010b84·000dbe·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·017814·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·017a00·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·01178e·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·011942·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01178e·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011942·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0117c4·001b50·10·····16·309··419 ··[15]·.symtab···········SYMTAB··········00000000·011978·001b50·10·····16·309··4
20 ··[16]·.strtab···········STRTAB··········00000000·013314·000fce·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0134c8·000fce·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·017854·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·017a40·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
36.5 KB
readelf --wide --symbols {}
    
Offset 2, 272 lines modifiedOffset 2, 272 lines modified
2 Symbol·table·'.symtab'·contains·437·entries:2 Symbol·table·'.symtab'·contains·437·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·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
9 ·····5:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····5:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·$d
10 ·····6:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····6:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····7:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.412 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC014 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
15 ····11:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····11:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····12:·0000018d···216·FUNC····LOCAL··DEFAULT····6·long_hash16 ····12:·00000189···216·FUNC····LOCAL··DEFAULT····6·long_hash
17 ····13:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC117 ····13:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR119 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR220 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR2
21 ····17:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····19:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
24 ····20:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····20:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····21:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····21:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····22:·000003d1···104·FUNC····LOCAL··DEFAULT····6·_PyLong_FromMedium26 ····22:·000003cd···104·FUNC····LOCAL··DEFAULT····6·_PyLong_FromMedium
27 ····23:·00000038·····0·NOTYPE··LOCAL··DEFAULT····8·.LC227 ····23:·00000038·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
28 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC328 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
29 ····25:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC429 ····25:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
30 ····26:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·00000515···556·FUNC····LOCAL··DEFAULT····6·long_richcompare32 ····28:·00000511···552·FUNC····LOCAL··DEFAULT····6·long_richcompare
33 ····29:·00000562·····0·NOTYPE··LOCAL··DEFAULT····6·$d33 ····29:·0000055e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
34 ····30:·00000568·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····30:·00000564·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····31:·00000602·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·000005fe·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·00000608·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·00000604·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·00000630·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·00000644·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····34:·00000648·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····34:·0000065c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····35:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····6·$d39 ····35:·00000680·····0·NOTYPE··LOCAL··DEFAULT····6·$d
40 ····36:·00000684·····0·NOTYPE··LOCAL··DEFAULT····6·$t40 ····36:·00000698·····0·NOTYPE··LOCAL··DEFAULT····6·$t
41 ····37:·0000068c·····0·NOTYPE··LOCAL··DEFAULT····6·$d41 ····37:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
42 ····38:·00000692·····0·NOTYPE··LOCAL··DEFAULT····6·$t42 ····38:·000006a6·····0·NOTYPE··LOCAL··DEFAULT····6·$t
43 ····39:·00000728·····0·NOTYPE··LOCAL··DEFAULT····6·$d43 ····39:·00000720·····0·NOTYPE··LOCAL··DEFAULT····6·$d
44 ····40:·00000740·····0·NOTYPE··LOCAL··DEFAULT····6·$t44 ····40:·00000738·····0·NOTYPE··LOCAL··DEFAULT····6·$t
45 ····41:·00000741····14·FUNC····LOCAL··DEFAULT····6·long_bool45 ····41:·00000739····14·FUNC····LOCAL··DEFAULT····6·long_bool
46 ····42:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC546 ····42:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
47 ····43:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC647 ····43:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
48 ····44:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC748 ····44:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
49 ····45:·00000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LC849 ····45:·00000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
50 ····46:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC950 ····46:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
51 ····47:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1051 ····47:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
52 ····48:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1152 ····48:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
53 ····49:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1253 ····49:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
54 ····50:·00000aa8·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····50:·00000aa0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····51:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····6·$t55 ····51:·00000aa8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
56 ····52:·0000a649····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF56 ····52:·0000a751····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
57 ····53:·00001228·····0·NOTYPE··LOCAL··DEFAULT····6·$d57 ····53:·00001220·····0·NOTYPE··LOCAL··DEFAULT····6·$d
58 ····54:·00001238·····0·NOTYPE··LOCAL··DEFAULT····6·$t58 ····54:·00001230·····0·NOTYPE··LOCAL··DEFAULT····6·$t
59 ····55:·00001481···100·FUNC····LOCAL··DEFAULT····6·long_compare59 ····55:·00001479···100·FUNC····LOCAL··DEFAULT····6·long_compare
60 ····56:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1360 ····56:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
61 ····57:·0000172d····84·FUNC····LOCAL··DEFAULT····6·long_dealloc61 ····57:·00001725····84·FUNC····LOCAL··DEFAULT····6·long_dealloc
62 ····58:·0000177c·····0·NOTYPE··LOCAL··DEFAULT····6·$d62 ····58:·00001774·····0·NOTYPE··LOCAL··DEFAULT····6·$d
63 ····59:·00001780·····0·NOTYPE··LOCAL··DEFAULT····6·$t63 ····59:·00001778·····0·NOTYPE··LOCAL··DEFAULT····6·$t
64 ····60:·00001781····42·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string64 ····60:·00001779····42·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string
65 ····61:·000017ad··2940·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string_internal65 ····61:·000017a5··2940·FUNC····LOCAL··DEFAULT····6·long_to_decimal_string_internal
66 ····62:·00000210·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1466 ····62:·00000210·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
67 ····63:·00000284·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1567 ····63:·00000284·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
68 ····64:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1668 ····64:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
69 ····65:·00002138·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····65:·00002130·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····66:·00002148·····0·NOTYPE··LOCAL··DEFAULT····6·$t70 ····66:·00002140·····0·NOTYPE··LOCAL··DEFAULT····6·$t
71 ····67:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1771 ····67:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
72 ····68:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1872 ····68:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
73 ····69:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1973 ····69:·00000330·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
74 ····70:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2075 ····71:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
76 ····72:·00002385··1688·FUNC····LOCAL··DEFAULT····6·long_lshift76 ····72:·0000237d··1688·FUNC····LOCAL··DEFAULT····6·long_lshift
77 ····73:·0000a869···210·FUNC····LOCAL··DEFAULT····6·_PyLong_FromLarge77 ····73:·0000a971···210·FUNC····LOCAL··DEFAULT····6·_PyLong_FromLarge
78 ····74:·00007e55···732·FUNC····LOCAL··DEFAULT····6·divrem178 ····74:·00007e85···732·FUNC····LOCAL··DEFAULT····6·divrem1
79 ····75:·00002a14·····0·NOTYPE··LOCAL··DEFAULT····6·$d79 ····75:·00002a0c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
80 ····76:·00002a1c·····0·NOTYPE··LOCAL··DEFAULT····6·$t80 ····76:·00002a14·····0·NOTYPE··LOCAL··DEFAULT····6·$t
81 ····77:·00002a1d···360·FUNC····LOCAL··DEFAULT····6·long_sub81 ····77:·00002a15···360·FUNC····LOCAL··DEFAULT····6·long_sub
82 ····78:·0000745d···820·FUNC····LOCAL··DEFAULT····6·x_sub82 ····78:·00007485···828·FUNC····LOCAL··DEFAULT····6·x_sub
83 ····79:·00005f81···578·FUNC····LOCAL··DEFAULT····6·x_add83 ····79:·00005fb5···578·FUNC····LOCAL··DEFAULT····6·x_add
84 ····80:·00002b80·····0·NOTYPE··LOCAL··DEFAULT····6·$d84 ····80:·00002b78·····0·NOTYPE··LOCAL··DEFAULT····6·$d
85 ····81:·00000374·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2185 ····81:·00000374·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
86 ····82:·00002b84·····0·NOTYPE··LOCAL··DEFAULT····6·$t86 ····82:·00002b7c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
87 ····83:·00002e30·····0·NOTYPE··LOCAL··DEFAULT····6·$d87 ····83:·00002e28·····0·NOTYPE··LOCAL··DEFAULT····6·$d
88 ····84:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2288 ····84:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
89 ····85:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2389 ····85:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
90 ····86:·00002e34·····0·NOTYPE··LOCAL··DEFAULT····6·$t90 ····86:·00002e2c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
91 ····87:·00002f1d···280·FUNC····LOCAL··DEFAULT····6·long_neg91 ····87:·00002f15···280·FUNC····LOCAL··DEFAULT····6·long_neg
92 ····88:·00003030·····0·NOTYPE··LOCAL··DEFAULT····6·$d92 ····88:·00003028·····0·NOTYPE··LOCAL··DEFAULT····6·$d
93 ····89:·00003034·····0·NOTYPE··LOCAL··DEFAULT····6·$t93 ····89:·0000302c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
94 ····90:·00003035···220·FUNC····LOCAL··DEFAULT····6·long_invert94 ····90:·0000302d···220·FUNC····LOCAL··DEFAULT····6·long_invert
95 ····91:·00004db5···400·FUNC····LOCAL··DEFAULT····6·long_add95 ····91:·00004ded···396·FUNC····LOCAL··DEFAULT····6·long_add
96 ····92:·0000cb99···164·FUNC····LOCAL··DEFAULT····6·_PyLong_Negate96 ····92:·0000cca1···164·FUNC····LOCAL··DEFAULT····6·_PyLong_Negate
97 ····93:·00003108·····0·NOTYPE··LOCAL··DEFAULT····6·$d97 ····93:·00003100·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····94:·00000404·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2498 ····94:·00000404·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
99 ····95:·00000408·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2599 ····95:·00000408·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
100 ····96:·00000420·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26100 ····96:·00000420·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
101 ····97:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27101 ····97:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
102 ····98:·00000458·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28102 ····98:·00000458·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
103 ····99:·00000480·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29103 ····99:·00000480·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
104 ···100:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30104 ···100:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
105 ···101:·00003110·····0·NOTYPE··LOCAL··DEFAULT····6·$t105 ···101:·00003108·····0·NOTYPE··LOCAL··DEFAULT····6·$t
106 ···102:·00003111··1720·FUNC····LOCAL··DEFAULT····6·int_to_bytes106 ···102:·00003109··1756·FUNC····LOCAL··DEFAULT····6·int_to_bytes
107 ···103:·000034b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d107 ···103:·000034b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
108 ···104:·000034c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t108 ···104:·000034c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
109 ···105:·000037c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d109 ···105:·000037dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
110 ···106:·000037c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t110 ···106:·000037e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
111 ···107:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31111 ···107:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
112 ···108:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32112 ···108:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
113 ···109:·00003bd1··2544·FUNC····LOCAL··DEFAULT····6·int_from_bytes113 ···109:·00003bed··2572·FUNC····LOCAL··DEFAULT····6·int_from_bytes
114 ···110:·00003f68·····0·NOTYPE··LOCAL··DEFAULT····6·$d114 ···110:·00003f8c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
115 ···111:·00003f6c·····0·NOTYPE··LOCAL··DEFAULT····6·$t115 ···111:·00003f90·····0·NOTYPE··LOCAL··DEFAULT····6·$t
116 ···112:·00004248·····0·NOTYPE··LOCAL··DEFAULT····6·$d116 ···112:·00004278·····0·NOTYPE··LOCAL··DEFAULT····6·$d
117 ···113:·00004250·····0·NOTYPE··LOCAL··DEFAULT····6·$t117 ···113:·00004280·····0·NOTYPE··LOCAL··DEFAULT····6·$t
118 ···114:·000045b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d118 ···114:·000045e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
119 ···115:·000045c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t119 ···115:·000045f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
120 ···116:·00004c60·····0·NOTYPE··LOCAL··DEFAULT····6·$d120 ···116:·00004c98·····0·NOTYPE··LOCAL··DEFAULT····6·$d
121 ···117:·00004c64·····0·NOTYPE··LOCAL··DEFAULT····6·$t121 ···117:·00004c9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
122 ···118:·00004db0·····0·NOTYPE··LOCAL··DEFAULT····6·$d122 ···118:·00004de8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
123 ···119:·00004db4·····0·NOTYPE··LOCAL··DEFAULT····6·$t123 ···119:·00004dec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
124 ···120:·00004f40·····0·NOTYPE··LOCAL··DEFAULT····6·$d124 ···120:·00004f74·····0·NOTYPE··LOCAL··DEFAULT····6·$d
125 ···121:·00004f44·····0·NOTYPE··LOCAL··DEFAULT····6·$t125 ···121:·00004f78·····0·NOTYPE··LOCAL··DEFAULT····6·$t
126 ···122:·000050b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d126 ···122:·000050e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
127 ···123:·000050b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t127 ···123:·000050e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
128 ···124:·00005164·····0·NOTYPE··LOCAL··DEFAULT····6·$d128 ···124:·00005198·····0·NOTYPE··LOCAL··DEFAULT····6·$d
Max diff block lines reached; 24493/37318 bytes (65.63%) of diff not shown.
205 KB
readelf --wide --relocs {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x142e4·contains·158·entries:1 Relocation·section·'.rel.text'·at·offset·0x14498·contains·158·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR13 00000016··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
4 0000001a··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR14 0000001a··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
5 0000001e··00013f0a·R_ARM_THM_CALL·········00000000···_PyStructSequence_InitBuiltinWithFlags5 0000001e··00013f0a·R_ARM_THM_CALL·········00000000···_PyStructSequence_InitBuiltinWithFlags
6 00000038··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR26 00000038··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
7 0000003c··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR27 0000003c··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
8 00000040··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC18 00000040··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
9 00000044··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC19 00000044··00000d30·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
10 00000054··00000102·R_ARM_ABS32············00000000···.data10 00000054··00000102·R_ARM_ABS32············00000000···.data
11 00000066··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR111 00000066··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
12 0000006a··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR112 0000006a··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
13 0000006e··0001460a·R_ARM_THM_CALL·········00000000···PyStructSequence_New13 0000006e··0001460a·R_ARM_THM_CALL·········00000000···PyStructSequence_New
14 00000084··0000160a·R_ARM_THM_CALL·········000003d1···_PyLong_FromMedium14 00000084··0000160a·R_ARM_THM_CALL·········000003cd···_PyLong_FromMedium
15 00000090··0000160a·R_ARM_THM_CALL·········000003d1···_PyLong_FromMedium15 00000090··0000160a·R_ARM_THM_CALL·········000003cd···_PyLong_FromMedium
16 00000096··0001470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred16 00000096··0001470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
17 000000b2··0001480a·R_ARM_THM_CALL·········00000000···_Py_Dealloc17 000000b2··0001480a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
18 000000bc··00013902·R_ARM_ABS32············00000000···_PyRuntime18 000000bc··00013902·R_ARM_ABS32············00000000···_PyRuntime
19 00000104··00013c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError19 00000104··00013c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
20 00000108··00013c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError20 00000108··00013c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
21 0000010c··0000452f·R_ARM_THM_MOVW_ABS_NC··00000330···.LC1921 0000010c··0000452f·R_ARM_THM_MOVW_ABS_NC··00000330···.LC19
22 00000110··00004530·R_ARM_THM_MOVT_ABS·····00000330···.LC1922 00000110··00004530·R_ARM_THM_MOVT_ABS·····00000330···.LC19
683 B
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 20 lines modified
1 5.F(F1Fp1 5.F(F1Fp
2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 »       %%%%%%%3 »       %%%%%%%
4 ·!"#%%%%%%4 ·!"#%%%%%%
5 ·!"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5 ·!"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
6 y(#HU#F@ 
7 *//**/#F@ 
8 *F+F.F)F 
9 #DRhIhJ@Z`6 #DRhIhJ@Z`
10 F;F5FGFNF7 F;F5FGFNF
 8 ·FYFJF;F
11 ·FQFZFCF 
12 AF2FXF#F 
13 !F0FBF+F 
14 )FRF@F#F9 9FRFHF#F
15 !FPF2F+F10 !FPF:F3F
16 0F)F"F'F11 8F1FJF#F
 12 !FHF:F3F
 13 8F1F"F%F
17 too·many·digits·in·integer14 too·many·digits·in·integer
18 can't·init·int·info·type15 can't·init·int·info·type
19 ../Objects/longobject.c16 ../Objects/longobject.c
20 an·integer·is·required17 an·integer·is·required
21 Python·int·too·large·to·convert·to·C·ssize_t18 Python·int·too·large·to·convert·to·C·ssize_t
22 int()·arg·2·must·be·>=·2·and·<=·3619 int()·arg·2·must·be·>=·2·and·<=·36
23 int·string·too·large·to·convert20 int·string·too·large·to·convert
11.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 59, 20 lines modifiedOffset 59, 20 lines modified
59 »       cbz»    r0,·b6·<PyLong_GetInfo+0x5e>59 »       cbz»    r0,·b6·<PyLong_GetInfo+0x5e>
60 »       mov»    r4,·r060 »       mov»    r4,·r0
61 »       ldr»    r3,·[pc,·#68]» @·(bc·<PyLong_GetInfo+0x64>)61 »       ldr»    r3,·[pc,·#68]» @·(bc·<PyLong_GetInfo+0x64>)
62 »       movw»   r0,·#4300»   @·0x10cc62 »       movw»   r0,·#4300»   @·0x10cc
63 »       str»    r3,·[r4,·#12]63 »       str»    r3,·[r4,·#12]
64 »       sub.w»  r3,·r3,·#416»@·0x1a064 »       sub.w»  r3,·r3,·#416»@·0x1a0
65 »       str»    r3,·[r4,·#16]65 »       str»    r3,·[r4,·#16]
66 »       bl»     3d0·<int___round__+0x128>66 »       bl»     3cc·<int___round__+0x124>
67 ·R_ARM_THM_CALL» _PyLong_FromMedium67 ·R_ARM_THM_CALL» _PyLong_FromMedium
68 »       mov»    r3,·r068 »       mov»    r3,·r0
69 »       mov.w»  r0,·#640»   @·0x28069 »       mov.w»  r0,·#640»   @·0x280
70 »       str»    r3,·[r4,·#20]70 »       str»    r3,·[r4,·#20]
71 »       bl»     3d0·<int___round__+0x128>71 »       bl»     3cc·<int___round__+0x124>
72 ·R_ARM_THM_CALL» _PyLong_FromMedium72 ·R_ARM_THM_CALL» _PyLong_FromMedium
73 »       str»    r0,·[r4,·#24]73 »       str»    r0,·[r4,·#24]
74 »       bl»     0·<PyErr_Occurred>74 »       bl»     0·<PyErr_Occurred>
75 ·R_ARM_THM_CALL» PyErr_Occurred75 ·R_ARM_THM_CALL» PyErr_Occurred
76 »       cbnz»   r0,·a0·<PyLong_GetInfo+0x48>76 »       cbnz»   r0,·a0·<PyLong_GetInfo+0x48>
77 »       mov»    r0,·r477 »       mov»    r0,·r4
78 »       pop»    {r4,·pc}78 »       pop»    {r4,·pc}
628 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 5, 445 lines modifiedOffset 5, 444 lines modified
  
5 00000000·<PyLong_FromVoidPtr>:5 00000000·<PyLong_FromVoidPtr>:
6 PyLong_FromVoidPtr():6 PyLong_FromVoidPtr():
7 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}7 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
8 »       mov.w»  ip,·#4096»  @·0x10008 »       mov.w»  ip,·#4096»  @·0x1000
9 »       sub.w»  ip,·sp,·ip9 »       sub.w»  ip,·sp,·ip
10 »       str.w»  r0,·[ip,·#4072]»     @·0xfe810 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
11 »       mov»    r5,·r011 »       mov»    r4,·r0
12 »       cmp.w»  r0,·#256»   @·0x10012 »       cmp.w»  r0,·#256»   @·0x100
13 »       bls.n»  52·<PyLong_FromVoidPtr+0x52>13 »       bls.n»  50·<PyLong_FromVoidPtr+0x50>
14 »       lsrs»   r7,·r0,·#3014 »       lsrs»   r7,·r0,·#30
15 »       ite»    eq15 »       ite»    eq
16 »       moveq»  r6,·#116 »       moveq»  r6,·#1
17 »       movne»  r6,·#217 »       movne»  r6,·#2
18 »       adds»   r0,·r6,·#318 »       adds»   r0,·r6,·#3
19 »       lsls»   r0,·r0,·#219 »       lsls»   r0,·r0,·#2
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»    r5,·r0
23 »       cbz»    r0,·5c·<PyLong_FromVoidPtr+0x5c>23 »       cbz»    r0,·5a·<PyLong_FromVoidPtr+0x5a>
24 »       movw»   r3,·#024 »       movw»   r3,·#0
25 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR025 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
26 »       movt»   r3,·#026 »       movt»   r3,·#0
27 ·R_ARM_THM_MOVT_ABS»     .LANCHOR027 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
28 »       lsls»   r6,·r6,·#328 »       lsls»   r6,·r6,·#3
29 »       strd»   r3,·r6,·[r0,·#4]29 »       str»    r3,·[r0,·#4]
 30 »       str»    r6,·[r0,·#8]
30 »       ldr»    r2,·[r3,·#84]» @·0x5431 »       ldr»    r2,·[r3,·#84]» @·0x54
31 »       lsls»   r2,·r2,·#2232 »       lsls»   r2,·r2,·#22
32 »       bmi.n»  62·<PyLong_FromVoidPtr+0x62>33 »       bmi.n»  60·<PyLong_FromVoidPtr+0x60>
33 »       mov»    r0,·r4 
34 »       bic.w»  r5,·r5,·#3221225472» @·0xc000000034 »       bic.w»  r4,·r4,·#3221225472» @·0xc0000000
35 »       bl»     0·<_Py_NewReference>35 »       bl»     0·<_Py_NewReference>
36 ·R_ARM_THM_CALL» _Py_NewReference36 ·R_ARM_THM_CALL» _Py_NewReference
37 »       str»    r5,·[r4,·#12]37 »       str»    r4,·[r5,·#12]
38 »       cbz»    r7,·4e·<PyLong_FromVoidPtr+0x4e>38 »       cbz»    r7,·4c·<PyLong_FromVoidPtr+0x4c>
39 »       str»    r7,·[r4,·#16]39 »       str»    r7,·[r5,·#16]
40 »       mov»    r0,·r440 »       mov»    r0,·r5
41 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}41 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
42 »       ldr»    r4,·[pc,·#32]» @·(74·<PyLong_FromVoidPtr+0x74>)42 »       ldr»    r5,·[pc,·#28]» @·(70·<PyLong_FromVoidPtr+0x70>)
43 »       add.w»  r4,·r4,·r0,·lsl·#443 »       add.w»  r5,·r5,·r0,·lsl·#4
44 »       mov»    r0,·r444 »       mov»    r0,·r5
45 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}45 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
46 »       bl»     0·<PyErr_NoMemory>46 »       bl»     0·<PyErr_NoMemory>
47 ·R_ARM_THM_CALL» PyErr_NoMemory47 ·R_ARM_THM_CALL» PyErr_NoMemory
48 »       b.n»    4e·<PyLong_FromVoidPtr+0x4e>48 »       b.n»    4c·<PyLong_FromVoidPtr+0x4c>
49 »       ldr»    r2,·[r3,·#0]49 »       ldr»    r2,·[r3,·#0]
50 »       mvn.w»  r1,·#3221225472»    @·0xc000000050 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
51 »       cmp»    r2,·r151 »       cmp»    r2,·r1
52 »       itt»    ne52 »       itt»    ne
53 »       addne»  r2,·#153 »       addne»  r2,·#1
54 »       strne»  r2,·[r3,·#0]54 »       strne»  r2,·[r3,·#0]
55 »       b.n»    3e·<PyLong_FromVoidPtr+0x3e>55 »       b.n»    3e·<PyLong_FromVoidPtr+0x3e>
56 »       nop 
57 »       .word»  0x000006b856 »       .word»  0x000006b8
58 ·R_ARM_ABS32»    _PyRuntime57 ·R_ARM_ABS32»    _PyRuntime
  
59 00000078·<PyLong_FromUnsignedLong>:58 00000074·<PyLong_FromUnsignedLong>:
60 PyLong_FromUnsignedLong():59 PyLong_FromUnsignedLong():
61 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}60 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
62 »       mov.w»  ip,·#4096»  @·0x100061 »       mov.w»  ip,·#4096»  @·0x1000
63 »       sub.w»  ip,·sp,·ip62 »       sub.w»  ip,·sp,·ip
64 »       str.w»  r0,·[ip,·#4072]»     @·0xfe863 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
65 »       mov»    r5,·r064 »       mov»    r5,·r0
66 »       cmp.w»  r0,·#256»   @·0x10065 »       cmp.w»  r0,·#256»   @·0x100
67 »       bls.n»  ca·<PyLong_FromUnsignedLong+0x52>66 »       bls.n»  c6·<PyLong_FromUnsignedLong+0x52>
68 »       lsrs»   r7,·r0,·#3067 »       lsrs»   r7,·r0,·#30
69 »       ite»    eq68 »       ite»    eq
70 »       moveq»  r6,·#169 »       moveq»  r6,·#1
71 »       movne»  r6,·#270 »       movne»  r6,·#2
72 »       adds»   r0,·r6,·#371 »       adds»   r0,·r6,·#3
73 »       lsls»   r0,·r0,·#272 »       lsls»   r0,·r0,·#2
74 »       bl»     0·<PyObject_Malloc>73 »       bl»     0·<PyObject_Malloc>
75 ·R_ARM_THM_CALL» PyObject_Malloc74 ·R_ARM_THM_CALL» PyObject_Malloc
76 »       mov»    r4,·r075 »       mov»    r4,·r0
77 »       cbz»    r0,·d4·<PyLong_FromUnsignedLong+0x5c>76 »       cbz»    r0,·d0·<PyLong_FromUnsignedLong+0x5c>
78 »       movw»   r3,·#077 »       movw»   r3,·#0
79 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR078 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
80 »       movt»   r3,·#079 »       movt»   r3,·#0
81 ·R_ARM_THM_MOVT_ABS»     .LANCHOR080 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
82 »       lsls»   r6,·r6,·#381 »       lsls»   r6,·r6,·#3
83 »       strd»   r3,·r6,·[r0,·#4]82 »       strd»   r3,·r6,·[r0,·#4]
84 »       ldr»    r2,·[r3,·#84]» @·0x5483 »       ldr»    r2,·[r3,·#84]» @·0x54
85 »       lsls»   r2,·r2,·#2284 »       lsls»   r2,·r2,·#22
86 »       bmi.n»  da·<PyLong_FromUnsignedLong+0x62>85 »       bmi.n»  d6·<PyLong_FromUnsignedLong+0x62>
87 »       mov»    r0,·r486 »       mov»    r0,·r4
88 »       bic.w»  r5,·r5,·#3221225472» @·0xc000000087 »       bic.w»  r5,·r5,·#3221225472» @·0xc0000000
89 »       bl»     0·<_Py_NewReference>88 »       bl»     0·<_Py_NewReference>
90 ·R_ARM_THM_CALL» _Py_NewReference89 ·R_ARM_THM_CALL» _Py_NewReference
91 »       str»    r5,·[r4,·#12]90 »       str»    r5,·[r4,·#12]
92 »       cbz»    r7,·c6·<PyLong_FromUnsignedLong+0x4e>91 »       cbz»    r7,·c2·<PyLong_FromUnsignedLong+0x4e>
93 »       str»    r7,·[r4,·#16]92 »       str»    r7,·[r4,·#16]
94 »       mov»    r0,·r493 »       mov»    r0,·r4
95 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}94 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
96 »       ldr»    r4,·[pc,·#32]» @·(ec·<PyLong_FromUnsignedLong+0x74>)95 »       ldr»    r4,·[pc,·#32]» @·(e8·<PyLong_FromUnsignedLong+0x74>)
97 »       add.w»  r4,·r4,·r0,·lsl·#496 »       add.w»  r4,·r4,·r0,·lsl·#4
98 »       mov»    r0,·r497 »       mov»    r0,·r4
99 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}98 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
100 »       bl»     0·<PyErr_NoMemory>99 »       bl»     0·<PyErr_NoMemory>
101 ·R_ARM_THM_CALL» PyErr_NoMemory100 ·R_ARM_THM_CALL» PyErr_NoMemory
102 »       b.n»    c6·<PyLong_FromUnsignedLong+0x4e>101 »       b.n»    c2·<PyLong_FromUnsignedLong+0x4e>
103 »       ldr»    r2,·[r3,·#0]102 »       ldr»    r2,·[r3,·#0]
104 »       mvn.w»  r1,·#3221225472»    @·0xc0000000103 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
105 »       cmp»    r2,·r1104 »       cmp»    r2,·r1
106 »       itt»    ne105 »       itt»    ne
107 »       addne»  r2,·#1106 »       addne»  r2,·#1
108 »       strne»  r2,·[r3,·#0]107 »       strne»  r2,·[r3,·#0]
109 »       b.n»    b6·<PyLong_FromUnsignedLong+0x3e>108 »       b.n»    b2·<PyLong_FromUnsignedLong+0x3e>
110 »       nop109 »       nop
111 »       .word»  0x000006b8110 »       .word»  0x000006b8
112 ·R_ARM_ABS32»    _PyRuntime111 ·R_ARM_ABS32»    _PyRuntime
  
113 000000f0·<_PyLong_New>:112 000000ec·<_PyLong_New>:
114 _PyLong_New():113 _PyLong_New():
115 »       push»   {r3,·r4,·r5,·lr}114 »       push»   {r3,·r4,·r5,·lr}
116 »       mov.w»  ip,·#4096»  @·0x1000115 »       mov.w»  ip,·#4096»  @·0x1000
117 »       sub.w»  ip,·sp,·ip116 »       sub.w»  ip,·sp,·ip
118 »       str.w»  r0,·[ip,·#4080]»     @·0xff0117 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
119 »       movw»   r3,·#65532»  @·0xfffc118 »       movw»   r3,·#65532»  @·0xfffc
120 »       movt»   r3,·#8191»   @·0x1fff119 »       movt»   r3,·#8191»   @·0x1fff
121 »       cmp»    r0,·r3120 »       cmp»    r0,·r3
122 »       bgt.n»  158·<_PyLong_New+0x68>121 »       bgt.n»  154·<_PyLong_New+0x68>
123 »       mov»    r5,·r0122 »       mov»    r5,·r0
124 »       cbz»    r0,·144·<_PyLong_New+0x54>123 »       cbz»    r0,·140·<_PyLong_New+0x54>
125 »       adds»   r0,·#3124 »       adds»   r0,·#3
126 »       lsls»   r0,·r0,·#2125 »       lsls»   r0,·r0,·#2
127 »       bl»     0·<PyObject_Malloc>126 »       bl»     0·<PyObject_Malloc>
Max diff block lines reached; 638982/642929 bytes (99.39%) of diff not shown.
2.01 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 »       it»     cc16 »       it»     cc
17 »       movcc»  r3,·#117 »       movcc»  r3,·#1
18 »       mla»    r4,·r1,·r3,·r418 »       mla»    r4,·r1,·r3,·r4
19 »       adds»   r3,·r4,·#119 »       adds»   r3,·r4,·#1
20 »       beq.n»  30·<int___sizeof__+0x30>20 »       beq.n»  30·<int___sizeof__+0x30>
21 »       mov»    r0,·r421 »       mov»    r0,·r4
22 »       ldmia.w»sp!,·{r4,·lr}22 »       ldmia.w»sp!,·{r4,·lr}
23 »       b.w»    264·<pylong_int_divmod+0xba>23 »       b.w»    260·<pylong_int_divmod+0xb6>
24 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t24 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t
25 »       bl»     0·<PyErr_Occurred>25 »       bl»     0·<PyErr_Occurred>
26 ·R_ARM_THM_CALL» PyErr_Occurred26 ·R_ARM_THM_CALL» PyErr_Occurred
27 »       cmp»    r0,·#027 »       cmp»    r0,·#0
28 »       beq.n»  26·<int___sizeof__+0x26>28 »       beq.n»  26·<int___sizeof__+0x26>
29 »       movs»   r0,·#029 »       movs»   r0,·#0
30 »       pop»    {r4,·pc}30 »       pop»    {r4,·pc}
680 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:··········79500·(bytes·into·file)13 ··Start·of·section·headers:··········79160·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.12 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x1368c:1 There·are·18·section·headers,·starting·at·offset·0x13538:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000bf8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000bf8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0103a4·0003b0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·010250·0003b0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000c2c·000bf0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000c2c·000bf0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·010754·0005d0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·010600·0005d0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00181c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00181c·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·00181c·009780·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00181c·00962c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·010d24·0020d8·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·010bd0·0020d8·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00af9c·000790·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00ae48·000790·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00b72c·000dd4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00b5d8·000dd4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·012dfc·0007d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·012ca8·0007d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00c500·00092a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00c3ac·00092a·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0135cc·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·013478·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00ce2a·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00ccd6·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ce2a·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ccd6·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00ce60·001fe0·10·····16·330··419 ··[15]·.symtab···········SYMTAB··········00000000·00cd0c·001fe0·10·····16·330··4
20 ··[16]·.strtab···········STRTAB··········00000000·00ee40·001562·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00ecec·001562·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0135fc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0134a8·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
32.8 KB
readelf --wide --symbols {}
    
Offset 1, 206 lines modifiedOffset 1, 206 lines modified
  
1 Symbol·table·'.symtab'·contains·510·entries:1 Symbol·table·'.symtab'·contains·510·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
7 ·····4:·000031c9···620·FUNC····LOCAL··DEFAULT····6·free_keys_object7 ·····4:·000030c5···620·FUNC····LOCAL··DEFAULT····6·free_keys_object
8 ·····5:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····5:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
9 ·····6:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
10 ·····7:·000000b5···156·FUNC····LOCAL··DEFAULT····6·new_dict10 ·····7:·000000b5···156·FUNC····LOCAL··DEFAULT····6·new_dict
11 ·····8:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····8:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····9:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····9:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.413 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC015 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
16 ····13:·00000b45··1266·FUNC····LOCAL··DEFAULT····6·insertdict16 ····13:·00000b35··1266·FUNC····LOCAL··DEFAULT····6·insertdict
17 ····14:·00000761···644·FUNC····LOCAL··DEFAULT····6·insert_to_emptydict17 ····14:·00000751···644·FUNC····LOCAL··DEFAULT····6·insert_to_emptydict
18 ····15:·00000001····78·FUNC····LOCAL··DEFAULT····1·_PyDict_SetItem_Take2.part.018 ····15:·00000001····78·FUNC····LOCAL··DEFAULT····1·_PyDict_SetItem_Take2.part.0
19 ····16:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d19 ····16:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
20 ····17:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t20 ····17:·000006c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
21 ····18:·00000758·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····18:·00000748·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····19:·00000760·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····19:·00000750·····0·NOTYPE··LOCAL··DEFAULT····6·$t
23 ····20:·000009e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d23 ····20:·000009d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
25 ····22:·000009e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····22:·000009d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····23:·000009e5····84·FUNC····LOCAL··DEFAULT····6·_PyDict_NotifyEvent26 ····23:·000009d5····84·FUNC····LOCAL··DEFAULT····6·_PyDict_NotifyEvent
27 ····24:·00000a39···266·FUNC····LOCAL··DEFAULT····6·new_keys_object27 ····24:·00000a29···266·FUNC····LOCAL··DEFAULT····6·new_keys_object
28 ····25:·00001039··1870·FUNC····LOCAL··DEFAULT····6·dictresize28 ····25:·00001029··1628·FUNC····LOCAL··DEFAULT····6·dictresize
29 ····26:·00000f9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····26:·00000f8c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····27:·00000fa0·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····27:·00000f90·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····28:·00001d5d···286·FUNC····LOCAL··DEFAULT····6·build_indices_generic31 ····28:·00001c59···286·FUNC····LOCAL··DEFAULT····6·build_indices_generic
32 ····29:·00001a08·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····29:·00001904·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····30:·00001a0c·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····30:·00001908·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····31:·00001d54·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····31:·00001c50·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····32:·00001d5c·····0·NOTYPE··LOCAL··DEFAULT····6·$t35 ····32:·00001c58·····0·NOTYPE··LOCAL··DEFAULT····6·$t
36 ····33:·00001e7d····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF36 ····33:·00001d79····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
37 ····34:·00001ffc·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····34:·00001ef8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····35:·00002004·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····35:·00001f00·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····36:·00006dad···264·FUNC····LOCAL··DEFAULT····6·new_dict_with_shared_keys39 ····36:·00006c31···264·FUNC····LOCAL··DEFAULT····6·new_dict_with_shared_keys
40 ····37:·00002270·····0·NOTYPE··LOCAL··DEFAULT····6·$d40 ····37:·0000216c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
41 ····38:·0000227c·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····38:·00002178·····0·NOTYPE··LOCAL··DEFAULT····6·$t
42 ····39:·0000716d···140·FUNC····LOCAL··DEFAULT····6·dict_iter42 ····39:·00006ff1···140·FUNC····LOCAL··DEFAULT····6·dict_iter
43 ····40:·000026fd··2156·FUNC····LOCAL··DEFAULT····6·dict_merge43 ····40:·000025f9··2156·FUNC····LOCAL··DEFAULT····6·dict_merge
44 ····41:·00002588·····0·NOTYPE··LOCAL··DEFAULT····6·$d44 ····41:·00002484·····0·NOTYPE··LOCAL··DEFAULT····6·$d
45 ····42:·00002594·····0·NOTYPE··LOCAL··DEFAULT····6·$t45 ····42:·00002490·····0·NOTYPE··LOCAL··DEFAULT····6·$t
46 ····43:·0000261c·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····43:·00002518·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····44:·00002620·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····44:·0000251c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····45:·00002621···184·FUNC····LOCAL··DEFAULT····6·dict_subscript48 ····45:·0000251d···184·FUNC····LOCAL··DEFAULT····6·dict_subscript
49 ····46:·000026d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d49 ····46:·000025cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
50 ····47:·000026d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t50 ····47:·000025d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
51 ····48:·000026f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d51 ····48:·000025f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
52 ····49:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC152 ····49:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
53 ····50:·000026fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····50:·000025f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····51:·00002b50·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····51:·00002a4c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····52:·00002b5c·····0·NOTYPE··LOCAL··DEFAULT····6·$t55 ····52:·00002a58·····0·NOTYPE··LOCAL··DEFAULT····6·$t
56 ····53:·00002f64·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····53:·00002e60·····0·NOTYPE··LOCAL··DEFAULT····6·$d
57 ····54:·00002f68·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····54:·00002e64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····55:·00002f69···608·FUNC····LOCAL··DEFAULT····6·dict_dealloc58 ····55:·00002e65···608·FUNC····LOCAL··DEFAULT····6·dict_dealloc
59 ····56:·000031c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d59 ····56:·000030bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
60 ····57:·000031c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t60 ····57:·000030c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
61 ····58:·00003435···268·FUNC····LOCAL··DEFAULT····6·dict_ass_sub61 ····58:·00003331···268·FUNC····LOCAL··DEFAULT····6·dict_ass_sub
62 ····59:·00003538·····0·NOTYPE··LOCAL··DEFAULT····6·$d62 ····59:·00003434·····0·NOTYPE··LOCAL··DEFAULT····6·$d
63 ····60:·00003540·····0·NOTYPE··LOCAL··DEFAULT····6·$t63 ····60:·0000343c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
64 ····61:·000035e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d64 ····61:·000034e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
65 ····62:·000035f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t65 ····62:·000034ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
66 ····63:·000038c5···306·FUNC····LOCAL··DEFAULT····6·dict_traverse66 ····63:·000037c1···306·FUNC····LOCAL··DEFAULT····6·dict_traverse
67 ····64:·0000910d····50·FUNC····LOCAL··DEFAULT····6·delete_index_from_values67 ····64:·00008fb9····50·FUNC····LOCAL··DEFAULT····6·delete_index_from_values
68 ····65:·00003cc0·····0·NOTYPE··LOCAL··DEFAULT····6·$d68 ····65:·00003bbc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
69 ····66:·00003cc4·····0·NOTYPE··LOCAL··DEFAULT····6·$t69 ····66:·00003bc0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
70 ····67:·00003f68·····0·NOTYPE··LOCAL··DEFAULT····6·$d70 ····67:·00003e64·····0·NOTYPE··LOCAL··DEFAULT····6·$d
71 ····68:·00003f6c·····0·NOTYPE··LOCAL··DEFAULT····6·$t71 ····68:·00003e68·····0·NOTYPE··LOCAL··DEFAULT····6·$t
72 ····69:·0000426c·····0·NOTYPE··LOCAL··DEFAULT····6·$d72 ····69:·00004168·····0·NOTYPE··LOCAL··DEFAULT····6·$d
73 ····70:·0000427c·····0·NOTYPE··LOCAL··DEFAULT····6·$t73 ····70:·00004178·····0·NOTYPE··LOCAL··DEFAULT····6·$t
74 ····71:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC274 ····71:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
75 ····72:·00008ec5···404·FUNC····LOCAL··DEFAULT····6·make_dict_from_instance_attributes75 ····72:·00008d71···404·FUNC····LOCAL··DEFAULT····6·make_dict_from_instance_attributes
76 ····73:·000046bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····73:·000045b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····74:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC377 ····74:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
78 ····75:·000046c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t78 ····75:·000045c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
79 ····76:·000046c9···276·FUNC····LOCAL··DEFAULT····6·dict_update79 ····76:·000045c5···276·FUNC····LOCAL··DEFAULT····6·dict_update
80 ····77:·000047c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d80 ····77:·000046c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
81 ····78:·000047dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t81 ····78:·000046d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
82 ····79:·000047dd···160·FUNC····LOCAL··DEFAULT····6·dict_update_arg82 ····79:·000046d9···160·FUNC····LOCAL··DEFAULT····6·dict_update_arg
83 ····80:·0000486c·····0·NOTYPE··LOCAL··DEFAULT····6·$d83 ····80:·00004768·····0·NOTYPE··LOCAL··DEFAULT····6·$d
84 ····81:·0000487c·····0·NOTYPE··LOCAL··DEFAULT····6·$t84 ····81:·00004778·····0·NOTYPE··LOCAL··DEFAULT····6·$t
85 ····82:·000049b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d85 ····82:·000048b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
86 ····83:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC486 ····83:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
87 ····84:·000049b8·····0·NOTYPE··LOCAL··DEFAULT····6·$t87 ····84:·000048b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
88 ····85:·000049b9···184·FUNC····LOCAL··DEFAULT····6·dictitems_new88 ····85:·000048b5···184·FUNC····LOCAL··DEFAULT····6·dictitems_new
89 ····86:·00004a64·····0·NOTYPE··LOCAL··DEFAULT····6·$d89 ····86:·00004960·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 90 ····87:·0000496c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 91 ····88:·000049fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
90 ····87:·00004a70·····0·NOTYPE··LOCAL··DEFAULT····6·$t92 ····89:·00004a00·····0·NOTYPE··LOCAL··DEFAULT····6·$t
91 ····88:·00004b00·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
92 ····89:·00004b04·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
93 ····90:·00004b05···204·FUNC····LOCAL··DEFAULT····6·dictitems_iter93 ····90:·00004a01···204·FUNC····LOCAL··DEFAULT····6·dictitems_iter
94 ····91:·00004bc8·····0·NOTYPE··LOCAL··DEFAULT····6·$d94 ····91:·00004ac4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
95 ····92:·00004bd0·····0·NOTYPE··LOCAL··DEFAULT····6·$t95 ····92:·00004acc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
96 ····93:·00004bd1···228·FUNC····LOCAL··DEFAULT····6·dictiter_new96 ····93:·00004acd···228·FUNC····LOCAL··DEFAULT····6·dictiter_new
97 ····94:·00004ca8·····0·NOTYPE··LOCAL··DEFAULT····6·$d97 ····94:·00004ba4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····95:·00004cb4·····0·NOTYPE··LOCAL··DEFAULT····6·$t98 ····95:·00004bb0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
99 ····96:·00004cb5···100·FUNC····LOCAL··DEFAULT····6·dictview_dealloc99 ····96:·00004bb1···100·FUNC····LOCAL··DEFAULT····6·dictview_dealloc
100 ····97:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5100 ····97:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
101 ····98:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6101 ····98:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
102 ····99:·00004d19···596·FUNC····LOCAL··DEFAULT····6·dictiter_iternextitem102 ····99:·00004c15···596·FUNC····LOCAL··DEFAULT····6·dictiter_iternextitem
103 ···100:·00004f68·····0·NOTYPE··LOCAL··DEFAULT····6·$d103 ···100:·00004e64·····0·NOTYPE··LOCAL··DEFAULT····6·$d
104 ···101:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7104 ···101:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
105 ···102:·00004f6c·····0·NOTYPE··LOCAL··DEFAULT····6·$t105 ···102:·00004e68·····0·NOTYPE··LOCAL··DEFAULT····6·$t
106 ···103:·00005268·····0·NOTYPE··LOCAL··DEFAULT····6·$d106 ···103:·00005170·····0·NOTYPE··LOCAL··DEFAULT····6·$d
107 ···104:·0000526c·····0·NOTYPE··LOCAL··DEFAULT····6·$t107 ···104:·00005174·····0·NOTYPE··LOCAL··DEFAULT····6·$t
108 ···105:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8108 ···105:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
109 ···106:·0000575d···948·FUNC····LOCAL··DEFAULT····6·dict_pop109 ···106:·00005651···836·FUNC····LOCAL··DEFAULT····6·dict_pop
110 ···107:·00005a9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d110 ···107:·0000598c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
111 ···108:·00005aa4·····0·NOTYPE··LOCAL··DEFAULT····6·$t111 ···108:·00005994·····0·NOTYPE··LOCAL··DEFAULT····6·$t
112 ···109:·00005d48·····0·NOTYPE··LOCAL··DEFAULT····6·$d112 ···109:·00005bcc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
113 ···110:·00005d4c·····0·NOTYPE··LOCAL··DEFAULT····6·$t113 ···110:·00005bd0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
114 ···111:·00005d4d···128·FUNC····LOCAL··DEFAULT····6·dictiter_dealloc114 ···111:·00005bd1···128·FUNC····LOCAL··DEFAULT····6·dictiter_dealloc
115 ···112:·00005dec·····0·NOTYPE··LOCAL··DEFAULT····6·$d115 ···112:·00005c70·····0·NOTYPE··LOCAL··DEFAULT····6·$d
116 ···113:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9116 ···113:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
117 ···114:·00005df0·····0·NOTYPE··LOCAL··DEFAULT····6·$t117 ···114:·00005c74·····0·NOTYPE··LOCAL··DEFAULT····6·$t
118 ···115:·00005df1···162·FUNC····LOCAL··DEFAULT····6·dict_get118 ···115:·00005c75···162·FUNC····LOCAL··DEFAULT····6·dict_get
119 ···116:·00006504·····0·NOTYPE··LOCAL··DEFAULT····6·$d119 ···116:·00006388·····0·NOTYPE··LOCAL··DEFAULT····6·$d
120 ···117:·00006508·····0·NOTYPE··LOCAL··DEFAULT····6·$t120 ···117:·0000638c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
121 ···118:·00006649···946·FUNC····LOCAL··DEFAULT····6·dict_tp_clear121 ···118:·000064cd···946·FUNC····LOCAL··DEFAULT····6·dict_tp_clear
122 ···119:·00006900·····0·NOTYPE··LOCAL··DEFAULT····6·$d122 ···119:·00006784·····0·NOTYPE··LOCAL··DEFAULT····6·$d
123 ···120:·00006904·····0·NOTYPE··LOCAL··DEFAULT····6·$t123 ···120:·00006788·····0·NOTYPE··LOCAL··DEFAULT····6·$t
124 ···121:·00006cb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d124 ···121:·00006b34·····0·NOTYPE··LOCAL··DEFAULT····6·$d
Max diff block lines reached; 17583/33549 bytes (52.41%) of diff not shown.
168 KB
readelf --wide --relocs {}
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x103a4·contains·118·entries:1 Relocation·section·'.rel.text'·at·offset·0x10250·contains·118·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000003e··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc3 0000003e··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
4 00000046··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc4 00000046··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
5 0000007c··0001840a·R_ARM_THM_CALL·········000036f5···_PyDict_Next5 0000007c··0001840a·R_ARM_THM_CALL·········000035f1···_PyDict_Next
6 000000a6··0001650a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString6 000000a6··0001650a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
7 000000b2··00016a0a·R_ARM_THM_CALL·········000039f9···PyDict_DelItem7 000000b2··00016a0a·R_ARM_THM_CALL·········000038f5···PyDict_DelItem
8 000000ca··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc8 000000ca··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
9 000000f4··00004f0a·R_ARM_THM_CALL·········000047dd···dict_update_arg9 000000f4··00004f0a·R_ARM_THM_CALL·········000046d9···dict_update_arg
10 00000122··0001510a·R_ARM_THM_CALL·········000001bd···_Py_dict_lookup10 00000122··0001510a·R_ARM_THM_CALL·········000001bd···_Py_dict_lookup
11 0000019e··00018c0a·R_ARM_THM_CALL·········00000000···_PyObject_ComputedDictPointer11 0000019e··00018c0a·R_ARM_THM_CALL·········00000000···_PyObject_ComputedDictPointer
12 000001d2··0001990a·R_ARM_THM_CALL·········00000000···PyTuple_New12 000001d2··0001990a·R_ARM_THM_CALL·········00000000···PyTuple_New
13 00000236··0000170a·R_ARM_THM_CALL·········000009e5···_PyDict_NotifyEvent13 00000236··0000170a·R_ARM_THM_CALL·········000009d5···_PyDict_NotifyEvent
14 000002fe··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc14 000002fe··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
15 00000302··0001c92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError15 00000302··0001c92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError
16 00000306··0001c930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError16 00000306··0001c930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError
17 0000030a··0000c02f·R_ARM_THM_MOVW_ABS_NC··000001e4···.LC2117 0000030a··0000c02f·R_ARM_THM_MOVW_ABS_NC··000001e4···.LC21
18 0000030e··0000c030·R_ARM_THM_MOVT_ABS·····000001e4···.LC2118 0000030e··0000c030·R_ARM_THM_MOVT_ABS·····000001e4···.LC21
19 00000314··0001790a·R_ARM_THM_CALL·········00000000···PyErr_SetString19 00000314··0001790a·R_ARM_THM_CALL·········00000000···PyErr_SetString
20 00000344··0000170a·R_ARM_THM_CALL·········000009e5···_PyDict_NotifyEvent20 00000344··0000170a·R_ARM_THM_CALL·········000009d5···_PyDict_NotifyEvent
21 00000372··0000190a·R_ARM_THM_CALL·········00001039···dictresize21 00000372··0000190a·R_ARM_THM_CALL·········00001029···dictresize
22 00000390··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc22 00000390··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
23 00000398··00014d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate23 00000398··00014d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
24 000003bc··00016b0a·R_ARM_THM_CALL·········0000227d···PyDict_Copy24 000003bc··00016b0a·R_ARM_THM_CALL·········00002179···PyDict_Copy
25 000003c6··00004f0a·R_ARM_THM_CALL·········000047dd···dict_update_arg25 000003c6··00004f0a·R_ARM_THM_CALL·········000046d9···dict_update_arg
26 000003d0··0001ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct26 000003d0··0001ca2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
27 000003d4··0001ca30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct27 000003d4··0001ca30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
28 000003f0··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc28 000003f0··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
29 00000414··00014d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate29 00000414··00014d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
30 0000043c··00014d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate30 0000043c··00014d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
31 0000046a··0001cd0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod31 0000046a··0001cd0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
32 00000492··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc32 00000492··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
33 000004a2··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc33 000004a2··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
34 000004a8··00017102·R_ARM_ABS32············00000000···_PyRuntime34 000004a8··00017102·R_ARM_ABS32············00000000···_PyRuntime
35 000004d6··0001cf0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype35 000004d6··0001cf0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
36 000004e4··00000102·R_ARM_ABS32············00000000···.data36 000004e4··00000102·R_ARM_ABS32············00000000···.data
37 000004e8··00000102·R_ARM_ABS32············00000000···.data37 000004e8··00000102·R_ARM_ABS32············00000000···.data
38 00000512··0001670a·R_ARM_THM_CALL·········00002005···PyDict_GetItemWithError38 00000512··0001670a·R_ARM_THM_CALL·········00001f01···PyDict_GetItemWithError
39 0000052e··0001540a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool39 0000052e··0001540a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
40 00000550··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc40 00000550··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
41 00000556··00016f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred41 00000556··00016f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
42 00000574··0001b00a·R_ARM_THM_CALL·········00000000···Py_ReprEnter42 00000574··0001b00a·R_ARM_THM_CALL·········00000000···Py_ReprEnter
43 0000057e··0001d20a·R_ARM_THM_CALL·········00000000···PySequence_List43 0000057e··0001d20a·R_ARM_THM_CALL·········00000000···PySequence_List
44 0000058a··0000d42f·R_ARM_THM_MOVW_ABS_NC··00000208···.LC2344 0000058a··0000d42f·R_ARM_THM_MOVW_ABS_NC··00000208···.LC23
45 0000058e··0000d430·R_ARM_THM_MOVT_ABS·····00000208···.LC2345 0000058e··0000d430·R_ARM_THM_MOVT_ABS·····00000208···.LC23
46 00000594··0001d30a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat46 00000594··0001d30a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
47 000005ac··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 000005ac··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 000005b4··0001b60a·R_ARM_THM_CALL·········00000000···Py_ReprLeave48 000005b4··0001b60a·R_ARM_THM_CALL·········00000000···Py_ReprLeave
49 000005be··0000d32f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC2249 000005be··0000d32f·R_ARM_THM_MOVW_ABS_NC··00000204···.LC22
50 000005c2··0000d330·R_ARM_THM_MOVT_ABS·····00000204···.LC2250 000005c2··0000d330·R_ARM_THM_MOVT_ABS·····00000204···.LC22
51 00000602··00016b0a·R_ARM_THM_CALL·········0000227d···PyDict_Copy51 00000602··00016b0a·R_ARM_THM_CALL·········00002179···PyDict_Copy
52 0000060e··0001ce0a·R_ARM_THM_CALL·········00000000···PySet_New52 0000060e··0001ce0a·R_ARM_THM_CALL·········00000000···PySet_New
53 0000062c··00016f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred53 0000062c··00016f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
54 0000063c··0001970a·R_ARM_THM_CALL·········00000000···PyTuple_Pack54 0000063c··0001970a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
55 0000064a··0001d80a·R_ARM_THM_CALL·········00000000···PySet_Add55 0000064a··0001d80a·R_ARM_THM_CALL·········00000000···PySet_Add
56 00000672··0000210a·R_ARM_THM_CALL·········00001e7d···Py_XDECREF56 00000672··0000210a·R_ARM_THM_CALL·········00001d79···Py_XDECREF
57 0000068a··0001840a·R_ARM_THM_CALL·········000036f5···_PyDict_Next57 0000068a··0001840a·R_ARM_THM_CALL·········000035f1···_PyDict_Next
58 000006b6··0001680a·R_ARM_THM_CALL·········00002071···_PyDict_GetItem_KnownHash58 000006b6··0001680a·R_ARM_THM_CALL·········00001f6d···_PyDict_GetItem_KnownHash
59 000006ce··0001540a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool59 000006ce··0001540a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
60 000006de··00017f0a·R_ARM_THM_CALL·········00003cc5···_PyDict_DelItem_KnownHash60 000006de··00017f0a·R_ARM_THM_CALL·········00003bc1···_PyDict_DelItem_KnownHash
61 000006e8··0000210a·R_ARM_THM_CALL·········00001e7d···Py_XDECREF61 000006e8··0000210a·R_ARM_THM_CALL·········00001d79···Py_XDECREF
62 000006ee··0000210a·R_ARM_THM_CALL·········00001e7d···Py_XDECREF62 000006ee··0000210a·R_ARM_THM_CALL·········00001d79···Py_XDECREF
63 000006f4··0000210a·R_ARM_THM_CALL·········00001e7d···Py_XDECREF63 000006f4··0000210a·R_ARM_THM_CALL·········00001d79···Py_XDECREF
64 000006fa··0000210a·R_ARM_THM_CALL·········00001e7d···Py_XDECREF64 000006fa··0000210a·R_ARM_THM_CALL·········00001d79···Py_XDECREF
65 00000700··0000210a·R_ARM_THM_CALL·········00001e7d···Py_XDECREF65 00000700··0000210a·R_ARM_THM_CALL·········00001d79···Py_XDECREF
66 00000712··0001cf0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype66 00000712··0001cf0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
67 00000738··0001cd0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod67 00000738··0001cd0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
68 00000750··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc68 00000750··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
69 0000076e··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc69 0000076e··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
70 00000776··0001cf0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype70 00000776··0001cf0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
71 0000078c··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc71 0000078c··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
72 00000794··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc72 00000794··0001550a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
397 B
strings --all --bytes=8 {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 ch*h1h[m1 ch*h1h[m
2 CF*F!F0F2 CF*F!F0F
3 8FCF*F!F3 8FCF*F!F
4 #}D-h1F@Y4 #}D-h1F@Y
5 @N"DTi"hrE.5 @N"DTi"hrE.
6 yD»     hAX·|6 yD»     hAX·|
7 CF*FXFIF 
8 u*F;h9FHF7 SF"FXFAF
 8 d"F3h1F@F
9 @J%F[FJF1F8F9 @J%F[FJF1F8F
10 ../Objects/dictobject.c10 ../Objects/dictobject.c
11 dict·mutated·during·update11 dict·mutated·during·update
12 This·object·has·no·__dict__12 This·object·has·no·__dict__
13 %s()·requires·a·dict·argument,·not·'%s'13 %s()·requires·a·dict·argument,·not·'%s'
14 dictionary·changed·size·during·iteration14 dictionary·changed·size·during·iteration
15 dictionary·keys·changed·during·iteration15 dictionary·keys·changed·during·iteration
7.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 »       pop»    {r4,·r5,·pc}56 »       pop»    {r4,·r5,·pc}
57 »       mov»    r4,·r057 »       mov»    r4,·r0
58 »       add»    r3,·sp,·#2058 »       add»    r3,·sp,·#20
59 »       add»    r2,·sp,·#1659 »       add»    r2,·sp,·#16
60 »       add»    r1,·sp,·#1260 »       add»    r1,·sp,·#12
61 »       mov»    r0,·r461 »       mov»    r0,·r4
62 »       str»    r5,·[sp,·#0]62 »       str»    r5,·[sp,·#0]
63 »       bl»     36f4·<_PyDict_Next>63 »       bl»     35f0·<_PyDict_Next>
64 ·R_ARM_THM_CALL» _PyDict_Next64 ·R_ARM_THM_CALL» _PyDict_Next
65 »       cmp»    r0,·#065 »       cmp»    r0,·#0
66 »       beq.n»  6a·<_PyDict_HasOnlyStringKeys+0x1a>66 »       beq.n»  6a·<_PyDict_HasOnlyStringKeys+0x1a>
67 »       ldr»    r3,·[sp,·#16]67 »       ldr»    r3,·[sp,·#16]
68 »       ldr»    r3,·[r3,·#4]68 »       ldr»    r3,·[r3,·#4]
69 »       ldr»    r3,·[r3,·#84]» @·0x5469 »       ldr»    r3,·[r3,·#84]» @·0x54
70 »       ands.w» r3,·r3,·#268435456» @·0x1000000070 »       ands.w» r3,·r3,·#268435456» @·0x10000000
463 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 »       beq.n»  6a·<PyDict_New+0x6a>62 »       beq.n»  6a·<PyDict_New+0x6a>
63 »       subs»   r3,·#163 »       subs»   r3,·#1
64 »       str»    r3,·[r7,·#0]64 »       str»    r3,·[r7,·#0]
65 »       cmp»    r3,·#065 »       cmp»    r3,·#0
66 »       bne.n»  6a·<PyDict_New+0x6a>66 »       bne.n»  6a·<PyDict_New+0x6a>
67 »       mov»    r1,·r767 »       mov»    r1,·r7
68 »       mov»    r0,·r568 »       mov»    r0,·r5
69 »       bl»     31c8·<free_keys_object>69 »       bl»     30c4·<free_keys_object>
70 »       b.n»    6a·<PyDict_New+0x6a>70 »       b.n»    6a·<PyDict_New+0x6a>
71 »       nop71 »       nop
72 »       .word»  0x0000009872 »       .word»  0x00000098
73 ·R_ARM_TLS_IE32» _Py_tss_tstate73 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
74 000000b4·<new_dict>:74 000000b4·<new_dict>:
75 new_dict():75 new_dict():
4.43 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 »       mov»    r4,·r039 »       mov»    r4,·r0
40 »       cbnz»   r0,·50·<PyDict_GetItemString+0x20>40 »       cbnz»   r0,·50·<PyDict_GetItemString+0x20>
41 »       bl»     0·<PyErr_Clear>41 »       bl»     0·<PyErr_Clear>
42 ·R_ARM_THM_CALL» PyErr_Clear42 ·R_ARM_THM_CALL» PyErr_Clear
43 »       b.n»    78·<PyDict_GetItemString+0x48>43 »       b.n»    78·<PyDict_GetItemString+0x48>
44 »       mov»    r1,·r044 »       mov»    r1,·r0
45 »       mov»    r0,·r545 »       mov»    r0,·r5
46 »       bl»     3540·<PyDict_GetItem>46 »       bl»     343c·<PyDict_GetItem>
47 ·R_ARM_THM_CALL» PyDict_GetItem47 ·R_ARM_THM_CALL» PyDict_GetItem
48 »       ldr»    r3,·[r4,·#0]48 »       ldr»    r3,·[r4,·#0]
49 »       mvn.w»  r2,·#3221225472»    @·0xc000000049 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
50 »       mov»    r5,·r050 »       mov»    r5,·r0
51 »       cmp»    r3,·r251 »       cmp»    r3,·r2
52 »       bne.n»  68·<PyDict_GetItemString+0x38>52 »       bne.n»  68·<PyDict_GetItemString+0x38>
53 »       mov»    r4,·r553 »       mov»    r4,·r5
398 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:··········46832·(bytes·into·file)13 ··Start·of·section·headers:··········46896·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xb6f0:1 There·are·18·section·headers,·starting·at·offset·0xb730:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001e90·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001f10·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·009060·001080·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·009070·001090·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001ec4·00059c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001f44·00059c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00a0e0·0003f0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00a100·0003f0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002460·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0024e0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002460·000b92·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0024e0·000b92·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002ff4·002b00·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003074·002ab4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00a4d0·000fa8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00a4f0·000fc8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005af4·000310·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·005b28·000310·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00b478·0001a8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00b4b8·0001a8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·005e04·000931·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005e38·000931·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00b620·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00b660·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·006735·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006769·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006735·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006769·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006768·001770·10·····16·276··419 ··[15]·.symtab···········SYMTAB··········00000000·00679c·001760·10·····16·275··4
20 ··[16]·.strtab···········STRTAB··········00000000·007ed8·001187·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·007efc·001171·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00b660·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00b6a0·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
36.0 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·375·entries:1 Symbol·table·'.symtab'·contains·374·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.45 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
8 ·····5:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18 ·····5:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
140 KB
readelf --wide --relocs {}
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9060·contains·528·entries:1 Relocation·section·'.rel.text'·at·offset·0x9070·contains·530·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000008a··0000400a·R_ARM_THM_CALL·········00001441···get_native_fmtchar3 0000008a··0000400a·R_ARM_THM_CALL·········00001435···get_native_fmtchar
4 000000a6··0001340a·R_ARM_THM_CALL·········00000000···PyObject_Hash4 000000a6··0001330a·R_ARM_THM_CALL·········00000000···PyObject_Hash
5 000000bc··0001350a·R_ARM_THM_CALL·········00000000···_Py_HashBytes5 000000bc··0001340a·R_ARM_THM_CALL·········00000000···_Py_HashBytes
6 000000d0··00011d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError6 000000d0··00011c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
7 000000d4··00011d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError7 000000d4··00011c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
8 000000d8··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000398···.LC228 000000d8··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000398···.LC22
9 000000dc··00003e30·R_ARM_THM_MOVT_ABS·····00000398···.LC229 000000dc··00003e30·R_ARM_THM_MOVT_ABS·····00000398···.LC22
10 000000e2··00011e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString10 000000e2··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
11 000000e8··00011d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError11 000000e8··00011c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
12 000000ec··00011d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError12 000000ec··00011c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
13 000000f0··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000370···.LC2113 000000f0··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000370···.LC21
14 000000f4··00003d30·R_ARM_THM_MOVT_ABS·····00000370···.LC2114 000000f4··00003d30·R_ARM_THM_MOVT_ABS·····00000370···.LC21
15 000000fa··00011e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString15 000000fa··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
16 00000100··00011d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError16 00000100··00011c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
17 00000104··00011d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError17 00000104··00011c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
18 00000108··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC018 00000108··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
19 0000010c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC019 0000010c··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
20 00000112··00011e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString20 00000112··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
21 0000011a··00012e0a·R_ARM_THM_CALL·········00000000···PyMem_Free21 0000011a··00012d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
22 00000122··0001320a·R_ARM_THM_CALL·········00000000···PyMem_Malloc22 00000122··0001310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
23 0000013a··00012e0a·R_ARM_THM_CALL·········00000000···PyMem_Free23 0000013a··00012d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
24 00000140··0001330a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory24 00000140··0001320a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
25 000001d4··0001370a·R_ARM_THM_CALL·········00000000···PyUnicode_AsASCIIString25 000001d4··0001360a·R_ARM_THM_CALL·········00000000···PyUnicode_AsASCIIString
26 000001ea··0000400a·R_ARM_THM_CALL·········00001441···get_native_fmtchar26 000001ea··0000400a·R_ARM_THM_CALL·········00001435···get_native_fmtchar
27 000001fa··0000400a·R_ARM_THM_CALL·········00001441···get_native_fmtchar27 000001fa··0000400a·R_ARM_THM_CALL·········00001435···get_native_fmtchar
28 0000021a··0001360a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod28 0000021a··0001350a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
29 000002f8··00005f2f·R_ARM_THM_MOVW_ABS_NC··00000450···.LC5329 000002f8··00005f2f·R_ARM_THM_MOVW_ABS_NC··00000450···.LC53
30 000002fc··00005f30·R_ARM_THM_MOVT_ABS·····00000450···.LC5330 000002fc··00005f30·R_ARM_THM_MOVT_ABS·····00000450···.LC53
31 00000300··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC331 00000300··0000072f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC3
32 00000304··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC332 00000304··00000730·R_ARM_THM_MOVT_ABS·····00000098···.LC3
33 00000326··0000190a·R_ARM_THM_CALL·········000006d5···init_flags33 00000326··0000190a·R_ARM_THM_CALL·········000006d5···init_flags
34 0000034c··0001200a·R_ARM_THM_CALL·········00000000···_Py_Dealloc34 0000034c··00011f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
35 00000366··0001200a·R_ARM_THM_CALL·········00000000···_Py_Dealloc35 00000366··00011f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
36 00000372··00011d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError36 00000372··00011c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
37 00000376··00011d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError37 00000376··00011c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
38 0000037a··00006a2f·R_ARM_THM_MOVW_ABS_NC··0000050c···.LC6438 0000037a··00006a2f·R_ARM_THM_MOVW_ABS_NC··0000050c···.LC64
39 0000037e··00006a30·R_ARM_THM_MOVT_ABS·····0000050c···.LC6439 0000037e··00006a30·R_ARM_THM_MOVT_ABS·····0000050c···.LC64
40 00000384··00011e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString40 00000384··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
41 000003a0··0000572f·R_ARM_THM_MOVW_ABS_NC··00000430···.LC4541 000003a0··0000572f·R_ARM_THM_MOVW_ABS_NC··00000430···.LC45
42 000003a4··00005730·R_ARM_THM_MOVT_ABS·····00000430···.LC4542 000003a4··00005730·R_ARM_THM_MOVT_ABS·····00000430···.LC45
43 000003a8··0000412f·R_ARM_THM_MOVW_ABS_NC··000003d8···.LC2343 000003a8··0000412f·R_ARM_THM_MOVW_ABS_NC··000003d8···.LC23
44 000003ac··00004130·R_ARM_THM_MOVT_ABS·····000003d8···.LC2344 000003ac··00004130·R_ARM_THM_MOVT_ABS·····000003d8···.LC23
45 000003cc··00011b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError45 000003cc··00011a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
46 000003d0··00011b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError46 000003d0··00011a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
47 000003d4··00006b2f·R_ARM_THM_MOVW_ABS_NC··00000574···.LC6547 000003d4··00006b2f·R_ARM_THM_MOVW_ABS_NC··00000574···.LC65
48 000003d8··00006b30·R_ARM_THM_MOVT_ABS·····00000574···.LC6548 000003d8··00006b30·R_ARM_THM_MOVT_ABS·····00000574···.LC65
49 000003de··00011e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString49 000003de··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
50 000003e4··0000422f·R_ARM_THM_MOVW_ABS_NC··000003dc···.LC2450 000003e4··0000422f·R_ARM_THM_MOVW_ABS_NC··000003dc···.LC24
51 000003e8··00004230·R_ARM_THM_MOVT_ABS·····000003dc···.LC2451 000003e8··00004230·R_ARM_THM_MOVT_ABS·····000003dc···.LC24
52 000003ec··0000432f·R_ARM_THM_MOVW_ABS_NC··000003e0···.LC2552 000003ec··0000432f·R_ARM_THM_MOVW_ABS_NC··000003e0···.LC25
53 000003f0··00004330·R_ARM_THM_MOVT_ABS·····000003e0···.LC2553 000003f0··00004330·R_ARM_THM_MOVT_ABS·····000003e0···.LC25
54 000003fc··0001382f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError54 000003fc··0001372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
55 00000400··00013830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError55 00000400··00013730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
56 00000404··00006d2f·R_ARM_THM_MOVW_ABS_NC··000005e0···.LC6756 00000404··00006d2f·R_ARM_THM_MOVW_ABS_NC··000005e0···.LC67
57 00000408··00006d30·R_ARM_THM_MOVT_ABS·····000005e0···.LC6757 00000408··00006d30·R_ARM_THM_MOVT_ABS·····000005e0···.LC67
58 00000412··00011e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString58 00000412··00011d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
59 00000418··0000482f·R_ARM_THM_MOVW_ABS_NC··000003f4···.LC3059 00000418··0000482f·R_ARM_THM_MOVW_ABS_NC··000003f4···.LC30
60 0000041c··00004830·R_ARM_THM_MOVT_ABS·····000003f4···.LC3060 0000041c··00004830·R_ARM_THM_MOVT_ABS·····000003f4···.LC30
61 00000420··0000492f·R_ARM_THM_MOVW_ABS_NC··000003f8···.LC3161 00000420··0000492f·R_ARM_THM_MOVW_ABS_NC··000003f8···.LC31
62 00000424··00004930·R_ARM_THM_MOVT_ABS·····000003f8···.LC3162 00000424··00004930·R_ARM_THM_MOVT_ABS·····000003f8···.LC31
63 00000430··0000442f·R_ARM_THM_MOVW_ABS_NC··000003e4···.LC2663 00000430··0000442f·R_ARM_THM_MOVW_ABS_NC··000003e4···.LC26
64 00000434··00004430·R_ARM_THM_MOVT_ABS·····000003e4···.LC2664 00000434··00004430·R_ARM_THM_MOVT_ABS·····000003e4···.LC26
65 00000438··0000452f·R_ARM_THM_MOVW_ABS_NC··000003e8···.LC2765 00000438··0000452f·R_ARM_THM_MOVW_ABS_NC··000003e8···.LC27
2.49 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 0F9FBFGDVD 
2 operation·forbidden·on·released·memoryview·object1 operation·forbidden·on·released·memoryview·object
3 cannot·create·new·view·on·restricted·memoryview2 cannot·create·new·view·on·restricted·memoryview
4 memoryview:·number·of·dimensions·must·not·exceed·643 memoryview:·number·of·dimensions·must·not·exceed·64
5 memoryview:·a·bytes-like·object·is·required,·not·'%.200s'4 memoryview:·a·bytes-like·object·is·required,·not·'%.200s'
6 invalid·indexing·of·0-dim·memory5 invalid·indexing·of·0-dim·memory
7 sub-views·are·not·implemented6 sub-views·are·not·implemented
8 memoryview:·invalid·slice·key7 memoryview:·invalid·slice·key
78.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 »       str.w»  r4,·[r2,·r3,·lsl·#2]26 »       str.w»  r4,·[r2,·r3,·lsl·#2]
27 »       adds»   r3,·#127 »       adds»   r3,·#1
28 »       ldr»    r2,·[r1,·#20]28 »       ldr»    r2,·[r1,·#20]
29 »       b.n»    20·<init_shape_strides.part.0+0x20>29 »       b.n»    20·<init_shape_strides.part.0+0x20>
30 »       pop»    {r4,·r5}30 »       pop»    {r4,·r5}
31 »       bx»     lr31 »       bx»     lr
32 »       pop»    {r4,·r5}32 »       pop»    {r4,·r5}
33 »       b.w»    1564·<init_strides_from_shape>33 »       b.w»    1588·<init_strides_from_shape>
34 »       nop34 »       nop
  
35 00000040·<mbuf_traverse>:35 00000040·<mbuf_traverse>:
36 mbuf_traverse():36 mbuf_traverse():
37 »       ldr»    r0,·[r0,·#20]37 »       ldr»    r0,·[r0,·#20]
38 »       mov»    r3,·r138 »       mov»    r3,·r1
39 »       mov»    r1,·r239 »       mov»    r1,·r2
1.09 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 73, 16 lines modifiedOffset 73, 16 lines modified
73 ··[···6a0]··memoryview:·product(shape)·*·itemsize·!=·buffer·size73 ··[···6a0]··memoryview:·product(shape)·*·itemsize·!=·buffer·size
74 ··[···6d8]··memoryview:·cannot·cast·view·with·zeros·in·shape·or·strides74 ··[···6d8]··memoryview:·cannot·cast·view·with·zeros·in·shape·or·strides
75 ··[···714]··0-dim·memory·has·no·length75 ··[···714]··0-dim·memory·has·no·length
76 ··[···730]··memoryview:·unsupported·format·%s76 ··[···730]··memoryview:·unsupported·format·%s
77 ··[···754]··memoryview:·format·%s·not·supported77 ··[···754]··memoryview:·format·%s·not·supported
78 ··[···778]··cannot·modify·read-only·memory78 ··[···778]··cannot·modify·read-only·memory
79 ··[···798]··cannot·delete·memory79 ··[···798]··cannot·delete·memory
80 ··[···7b0]··memoryview·slice·assignments·are·currently·restricted·to·ndim·=·1 
81 ··[···7f4]··memoryview·assignment:·lvalue·and·rvalue·have·different·structures80 ··[···7b0]··memoryview·assignment:·lvalue·and·rvalue·have·different·structures
 81 ··[···7f4]··memoryview·slice·assignments·are·currently·restricted·to·ndim·=·1
82 ··[···838]··index·out·of·bounds·on·dimension·%d82 ··[···838]··index·out·of·bounds·on·dimension·%d
83 ··[···85c]··memoryview:·invalid·type·for·format·'%s'83 ··[···85c]··memoryview:·invalid·type·for·format·'%s'
84 ··[···888]··memoryview:·invalid·value·for·format·'%s'84 ··[···888]··memoryview:·invalid·value·for·format·'%s'
85 ··[···8b4]··multi-dimensional·sub-views·are·not·implemented85 ··[···8b4]··multi-dimensional·sub-views·are·not·implemented
86 ··[···8e4]··embedded·null·character86 ··[···8e4]··embedded·null·character
87 ··[···8fc]··str·or·None87 ··[···8fc]··str·or·None
88 ··[···908]··argument·'order'88 ··[···908]··argument·'order'
108 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 815, 68 lines modifiedOffset 815, 68 lines modified
815 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}815 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
816 »       mov.w»  ip,·#4096»  @·0x1000816 »       mov.w»  ip,·#4096»  @·0x1000
817 »       sub.w»  ip,·sp,·ip817 »       sub.w»  ip,·sp,·ip
818 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0818 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0
819 »       ldr»    r3,·[r0,·#20]819 »       ldr»    r3,·[r0,·#20]
820 »       sub»    sp,·#28820 »       sub»    sp,·#28
821 »       lsls»   r4,·r3,·#31821 »       lsls»   r4,·r3,·#31
822 »       bmi.w»  c4c·<memory_subscript+0x508>822 »       bmi.w»  b18·<memory_subscript+0x3d4>
823 »       ldr»    r7,·[r0,·#12]823 »       ldr»    r7,·[r0,·#12]
824 »       mov»    r9,·r1824 »       mov»    r9,·r1
825 »       mov»    r4,·r0825 »       mov»    r4,·r0
826 »       ldr»    r2,·[r7,·#8]826 »       ldr»    r2,·[r7,·#8]
827 »       ands.w» r1,·r2,·#1827 »       ands.w» r1,·r2,·#1
828 »       bne.w»  c4c·<memory_subscript+0x508>828 »       bne.w»  b18·<memory_subscript+0x3d4>
829 »       ldr»    r6,·[r0,·#48]» @·0x30829 »       ldr»    r6,·[r0,·#48]» @·0x30
830 »       add.w»  r5,·r0,·#28830 »       add.w»  r5,·r0,·#28
831 »       ldr.w»  r0,·[r9,·#4]831 »       ldr.w»  r0,·[r9,·#4]
832 »       cmp»    r6,·#0832 »       cmp»    r6,·#0
833 »       beq.w»  b0a·<memory_subscript+0x3c6>833 »       beq.w»  aee·<memory_subscript+0x3aa>
834 »       ldr»    r2,·[r0,·#48]» @·0x30834 »       ldr»    r2,·[r0,·#48]» @·0x30
835 »       cmp»    r2,·#0835 »       cmp»    r2,·#0
836 »       bne.w»  a7a·<memory_subscript+0x336>836 »       bne.w»  a72·<memory_subscript+0x32e>
837 »       movw»   r2,·#0837 »       movw»   r2,·#0
838 ·R_ARM_THM_MOVW_ABS_NC»  PySlice_Type838 ·R_ARM_THM_MOVW_ABS_NC»  PySlice_Type
839 »       movt»   r2,·#0839 »       movt»   r2,·#0
840 ·R_ARM_THM_MOVT_ABS»     PySlice_Type840 ·R_ARM_THM_MOVT_ABS»     PySlice_Type
841 »       cmp»    r0,·r2841 »       cmp»    r0,·r2
842 »       bne.w»  aec·<memory_subscript+0x3a8>842 »       bne.w»  b48·<memory_subscript+0x404>
843 »       ands.w» r8,·r3,·#32843 »       ands.w» r8,·r3,·#32
844 »       bne.w»  c06·<memory_subscript+0x4c2>844 »       bne.w»  b30·<memory_subscript+0x3ec>
845 »       cmp»    r5,·#0845 »       cmp»    r5,·#0
846 »       bne.w»  a30·<memory_subscript+0x2ec>846 »       bne.w»  a28·<memory_subscript+0x2e4>
847 »       ldr»    r6,·[r7,·#36]» @·0x24847 »       ldr»    r6,·[r7,·#36]» @·0x24
848 »       add.w»  r5,·r7,·#16848 »       add.w»  r5,·r7,·#16
849 »       cmp»    r6,·#64»      @·0x40849 »       cmp»    r6,·#64»      @·0x40
850 »       bgt.w»  a36·<memory_subscript+0x2f2>850 »       bgt.w»  a2e·<memory_subscript+0x2ea>
851 »       add.w»  r1,·r6,·r6,·lsl·#1851 »       add.w»  r1,·r6,·r6,·lsl·#1
852 »       movw»   r0,·#0852 »       movw»   r0,·#0
853 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0853 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
854 »       movt»   r0,·#0854 »       movt»   r0,·#0
855 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0855 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
856 »       bl»     0·<_PyObject_GC_NewVar>856 »       bl»     0·<_PyObject_GC_NewVar>
857 ·R_ARM_THM_CALL» _PyObject_GC_NewVar857 ·R_ARM_THM_CALL» _PyObject_GC_NewVar
858 »       mov»    r4,·r0858 »       mov»    r4,·r0
859 »       cmp»    r0,·#0859 »       cmp»    r0,·#0
860 »       beq.w»  a4c·<memory_subscript+0x308>860 »       beq.w»  a44·<memory_subscript+0x300>
861 »       str»    r6,·[r0,·#48]» @·0x30861 »       str»    r6,·[r0,·#48]» @·0x30
862 »       add.w»  r3,·r0,·#76» @·0x4c862 »       add.w»  r3,·r0,·#76» @·0x4c
863 »       lsls»   r6,·r6,·#2863 »       lsls»   r6,·r6,·#2
864 »       str»    r3,·[r0,·#56]» @·0x38864 »       str»    r3,·[r0,·#56]» @·0x38
865 »       adds»   r2,·r3,·r6865 »       adds»   r2,·r3,·r6
866 »       movs»   r1,·#0866 »       movs»   r1,·#0
867 »       str»    r2,·[r0,·#60]» @·0x3c867 »       str»    r2,·[r0,·#60]» @·0x3c
868 »       add»    r6,·r2868 »       add»    r6,·r2
869 »       str»    r1,·[r0,·#12]869 »       str»    r1,·[r0,·#12]
870 »       add.w»  sl,·r4,·#28870 »       add.w»  sl,·r4,·#28
871 »       strd»   r1,·r1,·[r0,·#20]871 »       strd»   r1,·r1,·[r0,·#20]
872 »       str»    r1,·[r0,·#72]» @·0x48872 »       str»    r1,·[r0,·#72]» @·0x48
873 »       str»    r6,·[r0,·#64]» @·0x40873 »       str»    r6,·[r0,·#64]» @·0x40
874 »       mov.w»  r0,·#4294967295»    @·0xffffffff874 »       mov.w»  r0,·#4294967295»    @·0xffffffff
875 »       ldr»    r1,·[pc,·#720]»@·(abc·<memory_subscript+0x378>)875 »       ldr»    r1,·[pc,·#708]»@·(ab0·<memory_subscript+0x36c>)
876 »       str»    r0,·[r4,·#16]876 »       str»    r0,·[r4,·#16]
877 »       mrc»    15,·0,·r0,·cr13,·cr0,·{3}877 »       mrc»    15,·0,·r0,·cr13,·cr0,·{3}
878 »       add»    r1,·pc878 »       add»    r1,·pc
879 »       ldr»    r1,·[r1,·#0]879 »       ldr»    r1,·[r1,·#0]
880 »       ldr»    r1,·[r0,·r1]880 »       ldr»    r1,·[r0,·r1]
881 »       sub.w»  r0,·r4,·#8881 »       sub.w»  r0,·r4,·#8
882 »       ldr»    r1,·[r1,·#8]882 »       ldr»    r1,·[r1,·#8]
973 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 000000d2·<memory_clear>:97 000000d2·<memory_clear>:
98 memory_clear():98 memory_clear():
99 »       push»   {r4,·lr}99 »       push»   {r4,·lr}
100 »       mov.w»  ip,·#4096»  @·0x1000100 »       mov.w»  ip,·#4096»  @·0x1000
101 »       sub.w»  ip,·sp,·ip101 »       sub.w»  ip,·sp,·ip
102 »       str.w»  r0,·[ip,·#4088]»     @·0xff8102 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
103 »       mov»    r4,·r0103 »       mov»    r4,·r0
104 »       bl»     d84·<_memory_release>104 »       bl»     d78·<_memory_release>
105 ·R_ARM_THM_CALL» _memory_release105 ·R_ARM_THM_CALL» _memory_release
106 »       ldr»    r0,·[r4,·#12]106 »       ldr»    r0,·[r4,·#12]
107 »       cbz»    r0,·102·<memory_clear+0x30>107 »       cbz»    r0,·102·<memory_clear+0x30>
108 »       ldr»    r3,·[r0,·#0]108 »       ldr»    r3,·[r0,·#0]
109 »       mvn.w»  r2,·#3221225472»    @·0xc0000000109 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
110 »       movs»   r1,·#0110 »       movs»   r1,·#0
111 »       str»    r1,·[r4,·#12]111 »       str»    r1,·[r4,·#12]
26.9 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 75, 210 lines modifiedOffset 75, 209 lines modified
75 ··0x00000480·65775f74·6f6c6973·7400746f·6c697374·ew_tolist.tolist75 ··0x00000480·65775f74·6f6c6973·7400746f·6c697374·ew_tolist.tolist
76 ··0x00000490·5f626173·6500746f·6c697374·5f726563·_base.tolist_rec76 ··0x00000490·5f626173·6500746f·6c697374·5f726563·_base.tolist_rec
77 ··0x000004a0·002e4c43·3734002e·4c433735·006d656d·..LC74..LC75.mem77 ··0x000004a0·002e4c43·3734002e·4c433735·006d656d·..LC74..LC75.mem
78 ··0x000004b0·6f72795f·656e7465·72006d65·6d6f7279·ory_enter.memory78 ··0x000004b0·6f72795f·656e7465·72006d65·6d6f7279·ory_enter.memory
79 ··0x000004c0·76696577·5f72656c·65617365·006d656d·view_release.mem79 ··0x000004c0·76696577·5f72656c·65617365·006d656d·view_release.mem
80 ··0x000004d0·6f72795f·65786974·006d656d·6f72795f·ory_exit.memory_80 ··0x000004d0·6f72795f·65786974·006d656d·6f72795f·ory_exit.memory_
81 ··0x000004e0·6e627974·65735f67·6574002e·4c433736·nbytes_get..LC7681 ··0x000004e0·6e627974·65735f67·6574002e·4c433736·nbytes_get..LC76
82 ··0x000004f0·002e4c43·3737002e·4c433738·006d656d·..LC77..LC78.mem82 ··0x000004f0·002e4c43·3737002e·4c433738·002e4c43·..LC77..LC78..LC
 83 ··0x00000500·3739006d·656d6f72·795f6173·735f7375·79.memory_ass_su
 84 ··0x00000510·62006c6f·6f6b7570·5f64696d·656e7369·b.lookup_dimensi
 85 ··0x00000520·6f6e0070·61636b5f·73696e67·6c650063·on.pack_single.c
 86 ··0x00000530·6f70795f·62617365·006d656d·6f72795f·opy_base.memory_
83 ··0x00000500·6f72795f·6173735f·73756200·6c6f6f6b·ory_ass_sub.look 
84 ··0x00000510·75705f64·696d656e·73696f6e·00706163·up_dimension.pac 
85 ··0x00000520·6b5f7369·6e676c65·00657175·69765f73·k_single.equiv_s 
86 ··0x00000530·74727563·74757265·006c6173·745f6469·tructure.last_di 
87 ··0x00000540·6d5f6973·5f636f6e·74696775·6f757300·m_is_contiguous. 
88 ··0x00000550·2e4c4337·39006d65·6d6f7279·5f666f72·.LC79.memory_for 
89 ··0x00000560·6d61745f·67657400·6d656d6f·72795f6e·mat_get.memory_n87 ··0x00000540·666f726d·61745f67·6574006d·656d6f72·format_get.memor
90 ··0x00000570·64696d5f·67657400·2e4c4338·30002e4c·dim_get..LC80..L88 ··0x00000550·795f6e64·696d5f67·6574002e·4c433830·y_ndim_get..LC80
91 ··0x00000580·43383100·2e4c4338·32002e4c·43383300·C81..LC82..LC83.89 ··0x00000560·002e4c43·3831002e·4c433832·002e4c43·..LC81..LC82..LC
92 ··0x00000590·6d656d6f·72795f72·6561646f·6e6c795f·memory_readonly_90 ··0x00000570·3833006d·656d6f72·795f7265·61646f6e·83.memory_readon
93 ··0x000005a0·67657400·6d656d6f·72795f73·68617065·get.memory_shape91 ··0x00000580·6c795f67·6574006d·656d6f72·795f7368·ly_get.memory_sh
94 ··0x000005b0·5f676574·005f496e·74547570·6c654672·_get._IntTupleFr92 ··0x00000590·6170655f·67657400·5f496e74·5475706c·ape_get._IntTupl
95 ··0x000005c0·6f6d5373·697a6574·006d656d·6f72795f·omSsizet.memory_93 ··0x000005a0·6546726f·6d537369·7a657400·6d656d6f·eFromSsizet.memo
96 ··0x000005d0·73747269·6465735f·67657400·6d656d6f·strides_get.memo94 ··0x000005b0·72795f73·74726964·65735f67·6574006d·ry_strides_get.m
97 ··0x000005e0·72795f63·5f636f6e·74696775·6f757300·ry_c_contiguous.95 ··0x000005c0·656d6f72·795f635f·636f6e74·6967756f·emory_c_contiguo
 96 ··0x000005d0·7573006d·656d6f72·795f665f·636f6e74·us.memory_f_cont
 97 ··0x000005e0·6967756f·7573002e·4c433834·002e4c43·iguous..LC84..LC
 98 ··0x000005f0·3835002e·4c433836·002e4c43·3837002e·85..LC86..LC87..
 99 ··0x00000600·4c433838·002e4c43·3839002e·4c433930·LC88..LC89..LC90
 100 ··0x00000610·002e4c43·3931006d·656d6f72·79766965·..LC91.memoryvie
 101 ··0x00000620·775f746f·62797465·7300636f·70795f62·w_tobytes.copy_b
 102 ··0x00000630·75666665·7200636f·70795f72·65632e70·uffer.copy_rec.p
 103 ··0x00000640·6172742e·30006d65·6d6f7279·5f737562·art.0.memory_sub
 104 ··0x00000650·6f666673·6574735f·67657400·2e4c4339·offsets_get..LC9
 105 ··0x00000660·32006d65·6d6f7279·5f726963·68636f6d·2.memory_richcom
 106 ··0x00000670·70617265·00636d70·5f626173·6500756e·pare.cmp_base.un
 107 ··0x00000680·7061636b·65725f66·72656500·73747275·packer_free.stru
 108 ··0x00000690·63745f67·65745f75·6e706163·6b657200·ct_get_unpacker.
 109 ··0x000006a0·636d705f·72656300·6669785f·73747275·cmp_rec.fix_stru
 110 ··0x000006b0·63745f65·72726f72·5f696e74·0050795f·ct_error_int.Py_
 111 ··0x000006c0·58444543·52454600·6d627566·5f636c65·XDECREF.mbuf_cle
 112 ··0x000006d0·6172006d·656d6f72·795f636c·65617200·ar.memory_clear.
 113 ··0x000006e0·2e4c4339·33002e4c·43393400·6d656d6f·.LC93..LC94.memo
 114 ··0x000006f0·72795f72·65707200·2e4c4339·35006d65·ry_repr..LC95.me
 115 ··0x00000700·6d6f7279·5f697465·72006d65·6d6f7279·mory_iter.memory
 116 ··0x00000710·69746572·5f6e6578·74006d65·6d6f7279·iter_next.memory
 117 ··0x00000720·69746572·5f646561·6c6c6f63·002e4c43·iter_dealloc..LC
 118 ··0x00000730·3936006d·656d6f72·79766965·775f746f·96.memoryview_to
 119 ··0x00000740·72656164·6f6e6c79·006d656d·6f727976·readonly.memoryv
 120 ··0x00000750·6965775f·68657800·6d656d6f·72795f6f·iew_hex.memory_o
 121 ··0x00000760·626a5f67·6574006d·656d6f72·795f636f·bj_get.memory_co
 122 ··0x00000770·6e746967·756f7573·002e4c43·3937002e·ntiguous..LC97..
 123 ··0x00000780·4c433938·002e4c43·3939002e·4c433130·LC98..LC99..LC10
 124 ··0x00000790·30002e4c·43313031·006d656d·6f727976·0..LC101.memoryv
 125 ··0x000007a0·6965775f·5f66726f·6d5f666c·61677300·iew__from_flags.
 126 ··0x000007b0·6d656d6f·72796974·65725f74·72617665·memoryiter_trave
 127 ··0x000007c0·72736500·5f6b6579·776f7264·732e3100·rse._keywords.1.
 128 ··0x000007d0·5f6b6579·776f7264·732e3400·5f6b6579·_keywords.4._key
 129 ··0x000007e0·776f7264·732e3700·5f6b6579·776f7264·words.7._keyword
 130 ··0x000007f0·732e3130·005f6b65·79776f72·64732e31·s.10._keywords.1
 131 ··0x00000800·33006d65·6d6f7279·5f636f6e·74696775·3.memory_contigu
 132 ··0x00000810·6f75735f·646f6300·6d656d6f·72795f66·ous_doc.memory_f
 133 ··0x00000820·5f636f6e·74696775·6f75735f·646f6300·_contiguous_doc.
98 ··0x000005f0·6d656d6f·72795f66·5f636f6e·74696775·memory_f_contigu134 ··0x00000830·6d656d6f·72795f63·5f636f6e·74696775·memory_c_contigu
99 ··0x00000600·6f757300·2e4c4338·34002e4c·43383500·ous..LC84..LC85. 
100 ··0x00000610·2e4c4338·36002e4c·43383700·2e4c4338·.LC86..LC87..LC8 
101 ··0x00000620·38002e4c·43383900·2e4c4339·30002e4c·8..LC89..LC90..L 
102 ··0x00000630·43393100·6d656d6f·72797669·65775f74·C91.memoryview_t 
103 ··0x00000640·6f627974·65730063·6f70795f·62756666·obytes.copy_buff 
104 ··0x00000650·65720063·6f70795f·72656300·6d656d6f·er.copy_rec.memo 
105 ··0x00000660·72795f73·75626f66·66736574·735f6765·ry_suboffsets_ge 
106 ··0x00000670·74002e4c·43393200·6d656d6f·72795f72·t..LC92.memory_r 
107 ··0x00000680·69636863·6f6d7061·72650063·6d705f62·ichcompare.cmp_b 
108 ··0x00000690·61736500·756e7061·636b6572·5f667265·ase.unpacker_fre 
109 ··0x000006a0·65007374·72756374·5f676574·5f756e70·e.struct_get_unp 
110 ··0x000006b0·61636b65·7200636d·705f7265·63006669·acker.cmp_rec.fi 
111 ··0x000006c0·785f7374·72756374·5f657272·6f725f69·x_struct_error_i 
112 ··0x000006d0·6e740050·795f5844·45435245·46006d62·nt.Py_XDECREF.mb 
113 ··0x000006e0·75665f63·6c656172·006d656d·6f72795f·uf_clear.memory_ 
114 ··0x000006f0·636c6561·72002e4c·43393300·2e4c4339·clear..LC93..LC9 
115 ··0x00000700·34006d65·6d6f7279·5f726570·72002e4c·4.memory_repr..L 
116 ··0x00000710·43393500·6d656d6f·72795f69·74657200·C95.memory_iter. 
117 ··0x00000720·6d656d6f·72796974·65725f6e·65787400·memoryiter_next. 
118 ··0x00000730·6d656d6f·72796974·65725f64·65616c6c·memoryiter_deall 
119 ··0x00000740·6f63002e·4c433936·006d656d·6f727976·oc..LC96.memoryv 
120 ··0x00000750·6965775f·746f7265·61646f6e·6c79006d·iew_toreadonly.m 
121 ··0x00000760·656d6f72·79766965·775f6865·78006d65·emoryview_hex.me 
122 ··0x00000770·6d6f7279·5f6f626a·5f676574·006d656d·mory_obj_get.mem 
123 ··0x00000780·6f72795f·636f6e74·6967756f·7573002e·ory_contiguous.. 
124 ··0x00000790·4c433937·002e4c43·3938002e·4c433939·LC97..LC98..LC99 
125 ··0x000007a0·002e4c43·31303000·2e4c4331·3031006d·..LC100..LC101.m 
126 ··0x000007b0·656d6f72·79766965·775f5f66·726f6d5f·emoryview__from_ 
127 ··0x000007c0·666c6167·73006d65·6d6f7279·69746572·flags.memoryiter 
128 ··0x000007d0·5f747261·76657273·65005f6b·6579776f·_traverse._keywo 
129 ··0x000007e0·7264732e·31005f6b·6579776f·7264732e·rds.1._keywords. 
130 ··0x000007f0·34005f6b·6579776f·7264732e·37005f6b·4._keywords.7._k 
131 ··0x00000800·6579776f·7264732e·3130005f·6b657977·eywords.10._keyw 
132 ··0x00000810·6f726473·2e313300·6d656d6f·72795f63·ords.13.memory_c 
133 ··0x00000820·6f6e7469·67756f75·735f646f·63006d65·ontiguous_doc.me 
134 ··0x00000830·6d6f7279·5f665f63·6f6e7469·67756f75·mory_f_contiguou 
135 ··0x00000840·735f646f·63006d65·6d6f7279·5f635f63·s_doc.memory_c_c 
136 ··0x00000850·6f6e7469·67756f75·735f646f·63006d65·ontiguous_doc.me 
137 ··0x00000860·6d6f7279·5f737562·6f666673·6574735f·mory_suboffsets_ 
138 ··0x00000870·646f6300·6d656d6f·72795f73·74726964·doc.memory_strid 
139 ··0x00000880·65735f64·6f63006d·656d6f72·795f7368·es_doc.memory_sh135 ··0x00000840·6f75735f·646f6300·6d656d6f·72795f73·ous_doc.memory_s
 136 ··0x00000850·75626f66·66736574·735f646f·63006d65·uboffsets_doc.me
 137 ··0x00000860·6d6f7279·5f737472·69646573·5f646f63·mory_strides_doc
 138 ··0x00000870·006d656d·6f72795f·73686170·655f646f·.memory_shape_do
 139 ··0x00000880·63006d65·6d6f7279·5f6e6469·6d5f646f·c.memory_ndim_do
 140 ··0x00000890·63006d65·6d6f7279·5f666f72·6d61745f·c.memory_format_
 141 ··0x000008a0·646f6300·6d656d6f·72795f69·74656d73·doc.memory_items
140 ··0x00000890·6170655f·646f6300·6d656d6f·72795f6e·ape_doc.memory_n142 ··0x000008b0·697a655f·646f6300·6d656d6f·72795f72·ize_doc.memory_r
 143 ··0x000008c0·6561646f·6e6c795f·646f6300·6d656d6f·eadonly_doc.memo
141 ··0x000008a0·64696d5f·646f6300·6d656d6f·72795f66·dim_doc.memory_f 
142 ··0x000008b0·6f726d61·745f646f·63006d65·6d6f7279·ormat_doc.memory 
143 ··0x000008c0·5f697465·6d73697a·655f646f·63006d65·_itemsize_doc.me144 ··0x000008d0·72795f6e·62797465·735f646f·63006d65·ry_nbytes_doc.me
 145 ··0x000008e0·6d6f7279·5f6f626a·5f646f63·006d656d·mory_obj_doc.mem
 146 ··0x000008f0·6f727976·6965775f·6865785f·5f646f63·oryview_hex__doc
144 ··0x000008d0·6d6f7279·5f726561·646f6e6c·795f646f·mory_readonly_do 
145 ··0x000008e0·63006d65·6d6f7279·5f6e6279·7465735f·c.memory_nbytes_ 
146 ··0x000008f0·646f6300·6d656d6f·72795f6f·626a5f64·doc.memory_obj_d 
147 ··0x00000900·6f63006d·656d6f72·79766965·775f6865·oc.memoryview_he 
148 ··0x00000910·785f5f64·6f635f5f·006d656d·6f727976·x__doc__.memoryv 
149 ··0x00000920·6965775f·746f6279·7465735f·5f646f63·iew_tobytes__doc 
150 ··0x00000930·5f5f006d·656d6f72·79766965·775f746f·__.memoryview_to147 ··0x00000900·5f5f006d·656d6f72·79766965·775f746f·__.memoryview_to
Max diff block lines reached; 0/27470 bytes (0.00%) of diff not shown.
1.52 KB
methodobject.o
1.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 558, 36 lines modifiedOffset 558, 36 lines modified
558 cfunction_call():558 cfunction_call():
559 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}559 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
560 »       mov.w»  ip,·#4096»  @·0x1000560 »       mov.w»  ip,·#4096»  @·0x1000
561 »       sub.w»  ip,·sp,·ip561 »       sub.w»  ip,·sp,·ip
562 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8562 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
563 »       ldr»    r3,·[pc,·#124]»@·(520·<cfunction_call+0x90>)563 »       ldr»    r3,·[pc,·#124]»@·(520·<cfunction_call+0x90>)
564 »       mrc»    15,·0,·r5,·cr13,·cr0,·{3}564 »       mrc»    15,·0,·r5,·cr13,·cr0,·{3}
565 »       ldr»    r7,·[r0,·#8]565 »       ldr»    r6,·[r0,·#8]
566 »       add»    r3,·pc566 »       add»    r3,·pc
567 »       ldr»    r3,·[r3,·#0]567 »       ldr»    r3,·[r3,·#0]
568 »       ldr»    r6,·[r5,·r3]568 »       ldr»    r7,·[r5,·r3]
569 »       ldr»    r3,·[r7,·#8]569 »       ldr»    r3,·[r6,·#8]
570 »       lsls»   r4,·r3,·#31570 »       lsls»   r4,·r3,·#31
571 »       bpl.n»  516·<cfunction_call+0x86>571 »       bpl.n»  516·<cfunction_call+0x86>
572 »       mov»    r5,·r2572 »       mov»    r5,·r2
573 »       ldr.w»  r8,·[r7,·#4]573 »       ldr.w»  r8,·[r6,·#4]
574 »       mov»    r4,·r0574 »       mov»    r4,·r0
575 »       mov»    ip,·r1575 »       mov»    ip,·r1
576 »       lsls»   r2,·r3,·#26576 »       lsls»   r2,·r3,·#26
577 »       bmi.n»  50c·<cfunction_call+0x7c>577 »       bmi.n»  50c·<cfunction_call+0x7c>
578 »       ldr»    r0,·[r0,·#12]578 »       ldr»    r0,·[r0,·#12]
579 »       lsls»   r3,·r3,·#30579 »       lsls»   r3,·r3,·#30
580 »       bpl.n»  4de·<cfunction_call+0x4e>580 »       bpl.n»  4de·<cfunction_call+0x4e>
581 »       mov»    r2,·r5581 »       mov»    r2,·r5
582 »       mov»    r1,·ip582 »       mov»    r1,·ip
583 »       blx»    r8583 »       blx»    r8
584 »       mov»    r2,·r0584 »       mov»    r2,·r0
585 »       mov»    r1,·r4585 »       mov»    r1,·r4
586 »       mov»    r0,·r6586 »       mov»    r0,·r7
587 »       movs»   r3,·#0587 »       movs»   r3,·#0
588 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}588 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
589 »       b.w»    0·<_Py_CheckFunctionResult>589 »       b.w»    0·<_Py_CheckFunctionResult>
590 ·R_ARM_THM_JUMP24»       _Py_CheckFunctionResult590 ·R_ARM_THM_JUMP24»       _Py_CheckFunctionResult
591 »       cbnz»   r5,·4e6·<cfunction_call+0x56>591 »       cbnz»   r5,·4e6·<cfunction_call+0x56>
592 »       mov»    r1,·ip592 »       mov»    r1,·ip
593 »       blx»    r8593 »       blx»    r8
5.22 KB
moduleobject.o
1.03 KB
readelf --wide --symbols {}
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····69:·00000eed···170·FUNC····LOCAL··DEFAULT····7·module_dealloc73 ····69:·00000eed···170·FUNC····LOCAL··DEFAULT····7·module_dealloc
74 ····70:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2774 ····70:·000004dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
75 ····71:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$t75 ····71:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$t
76 ····72:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d76 ····72:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
77 ····73:·00000504·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2877 ····73:·00000504·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
78 ····74:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2978 ····74:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
79 ····75:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3079 ····75:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
80 ····76:·00000f99···130·FUNC····LOCAL··DEFAULT····7·module_clear80 ····76:·00000f99···132·FUNC····LOCAL··DEFAULT····7·module_clear
81 ····77:·00000538·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3181 ····77:·00000538·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
82 ····78:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3282 ····78:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
83 ····79:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3383 ····79:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
84 ····80:·00000039····24·FUNC····LOCAL··DEFAULT····9·PyUnicode_READ_CHAR.part.084 ····80:·00000039····24·FUNC····LOCAL··DEFAULT····9·PyUnicode_READ_CHAR.part.0
85 ····81:·00000038·····0·NOTYPE··LOCAL··DEFAULT····9·$t85 ····81:·00000038·····0·NOTYPE··LOCAL··DEFAULT····9·$t
86 ····82:·00000051···192·FUNC····LOCAL··DEFAULT····9·module_get_annotations86 ····82:·00000051···192·FUNC····LOCAL··DEFAULT····9·module_get_annotations
87 ····83:·00000108·····0·NOTYPE··LOCAL··DEFAULT····9·$d87 ····83:·00000108·····0·NOTYPE··LOCAL··DEFAULT····9·$d
1.99 KB
readelf --wide --relocs {}
    
Offset 405, 22 lines modifiedOffset 405, 22 lines modified
405 00000f76··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc405 00000f76··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
406 00000f7c··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc406 00000f7c··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
407 00000f88··0000432f·R_ARM_THM_MOVW_ABS_NC··000004cc···.LC26407 00000f88··0000432f·R_ARM_THM_MOVW_ABS_NC··000004cc···.LC26
408 00000f8c··00004330·R_ARM_THM_MOVT_ABS·····000004cc···.LC26408 00000f8c··00004330·R_ARM_THM_MOVT_ABS·····000004cc···.LC26
409 00000f90··0000ad0a·R_ARM_THM_CALL·········00000000···PySys_FormatStderr409 00000f90··0000ad0a·R_ARM_THM_CALL·········00000000···PySys_FormatStderr
410 00000fc0··0000830a·R_ARM_THM_CALL·········00000000···PyErr_Occurred410 00000fc0··0000830a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
411 00000fe0··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc411 00000fe0··00006e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
412 00000fec··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000508···.LC29412 00000fee··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000508···.LC29
413 00000ff0··00004a30·R_ARM_THM_MOVT_ABS·····00000508···.LC29413 00000ff2··00004a30·R_ARM_THM_MOVT_ABS·····00000508···.LC29
414 00000ff4··0000492f·R_ARM_THM_MOVW_ABS_NC··00000504···.LC28414 00000ff6··0000492f·R_ARM_THM_MOVW_ABS_NC··00000504···.LC28
415 00000ff8··00004930·R_ARM_THM_MOVT_ABS·····00000504···.LC28415 00000ffa··00004930·R_ARM_THM_MOVT_ABS·····00000504···.LC28
416 00000ffc··00004b2f·R_ARM_THM_MOVW_ABS_NC··0000050c···.LC30416 00000ffe··00004b2f·R_ARM_THM_MOVW_ABS_NC··0000050c···.LC30
417 00001000··00004b30·R_ARM_THM_MOVT_ABS·····0000050c···.LC30417 00001002··00004b30·R_ARM_THM_MOVT_ABS·····0000050c···.LC30
418 0000100a··0000ad0a·R_ARM_THM_CALL·········00000000···PySys_FormatStderr418 0000100c··0000ad0a·R_ARM_THM_CALL·········00000000···PySys_FormatStderr
419 00001010··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable419 00001012··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
420 00001036··0000a90a·R_ARM_THM_CALL·········00000000···_Py_GetConfig420 00001036··0000a90a·R_ARM_THM_CALL·········00000000···_Py_GetConfig
421 0000103e··0000792f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct421 0000103e··0000792f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
422 00001042··00007930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct422 00001042··00007930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
423 00001060··0000b20a·R_ARM_THM_CALL·········00000000···PyDict_Next423 00001060··0000b20a·R_ARM_THM_CALL·········00000000···PyDict_Next
424 000010a0··0000780a·R_ARM_THM_CALL·········00000000···PyDict_SetItem424 000010a0··0000780a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
425 000010aa··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable425 000010aa··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
426 000010b0··0000792f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct426 000010b0··0000792f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
2.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1828, 47 lines modifiedOffset 1828, 48 lines modified
1828 00000f98·<module_clear>:1828 00000f98·<module_clear>:
1829 module_clear():1829 module_clear():
1830 »       push»   {r3,·r4,·r5,·lr}1830 »       push»   {r3,·r4,·r5,·lr}
1831 »       mov.w»  ip,·#4096»  @·0x10001831 »       mov.w»  ip,·#4096»  @·0x1000
1832 »       sub.w»  ip,·sp,·ip1832 »       sub.w»  ip,·sp,·ip
1833 »       str.w»  r0,·[ip,·#4080]»     @·0xff01833 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1834 »       ldr»    r3,·[r0,·#12]1834 »       ldr»    r3,·[r0,·#12]
1835 »       mov»    r4,·r01835 »       mov»    r5,·r0
1836 »       cbz»    r3,·fc8·<module_clear+0x30>1836 »       cbz»    r3,·fc8·<module_clear+0x30>
1837 »       ldr»    r2,·[r3,·#44]» @·0x2c1837 »       ldr»    r2,·[r3,·#44]» @·0x2c
1838 »       cbz»    r2,·fc8·<module_clear+0x30>1838 »       cbz»    r2,·fc8·<module_clear+0x30>
1839 »       ldr»    r3,·[r3,·#28]1839 »       ldr»    r3,·[r3,·#28]
1840 »       cmp»    r3,·#01840 »       cmp»    r3,·#0
1841 »       ble.n»  fba·<module_clear+0x22>1841 »       ble.n»  fba·<module_clear+0x22>
1842 »       ldr»    r3,·[r0,·#16]1842 »       ldr»    r3,·[r0,·#16]
1843 »       cbz»    r3,·fc8·<module_clear+0x30>1843 »       cbz»    r3,·fc8·<module_clear+0x30>
1844 »       mov»    r0,·r41844 »       mov»    r0,·r5
1845 »       blx»    r21845 »       blx»    r2
1846 »       mov»    r5,·r01846 »       mov»    r4,·r0
1847 »       bl»     0·<PyErr_Occurred>1847 »       bl»     0·<PyErr_Occurred>
1848 ·R_ARM_THM_CALL» PyErr_Occurred1848 ·R_ARM_THM_CALL» PyErr_Occurred
1849 »       cbnz»   r0,·fea·<module_clear+0x52>1849 »       cbnz»   r0,·fec·<module_clear+0x54>
1850 »       cbnz»   r5,·fe6·<module_clear+0x4e> 
1851 »       ldr»    r0,·[r4,·#8] 
1852 »       cbz»    r0,·fe4·<module_clear+0x4c>1850 »       cbnz»   r4,·fe4·<module_clear+0x4c>
 1851 »       ldr»    r0,·[r5,·#8]
 1852 »       cbz»    r0,·fe8·<module_clear+0x50>
1853 »       ldr»    r3,·[r0,·#0]1853 »       ldr»    r4,·[r0,·#0]
1854 »       mvn.w»  r2,·#3221225472»    @·0xc00000001854 »       mvn.w»  r3,·#3221225472»    @·0xc0000000
1855 »       movs»   r1,·#01855 »       movs»   r2,·#0
1856 »       str»    r1,·[r4,·#8]1856 »       str»    r2,·[r5,·#8]
1857 »       cmp»    r3,·r21857 »       cmp»    r4,·r3
1858 »       beq.n»  fe4·<module_clear+0x4c>1858 »       beq.n»  fe8·<module_clear+0x50>
1859 »       subs»   r3,·#11859 »       subs»   r4,·#1
1860 »       str»    r3,·[r0,·#0]1860 »       str»    r4,·[r0,·#0]
1861 »       cbnz»   r3,·fe4·<module_clear+0x4c>1861 »       cbnz»   r4,·fe8·<module_clear+0x50>
1862 »       bl»     0·<_Py_Dealloc>1862 »       bl»     0·<_Py_Dealloc>
1863 ·R_ARM_THM_CALL» _Py_Dealloc1863 ·R_ARM_THM_CALL» _Py_Dealloc
1864 »       movs»   r5,·#0 
1865 »       mov»    r0,·r51864 »       mov»    r0,·r4
1866 »       pop»    {r3,·r4,·r5,·pc}1865 »       pop»    {r3,·r4,·r5,·pc}
 1866 »       movs»   r4,·#0
 1867 »       b.n»    fe4·<module_clear+0x4c>
1867 »       ldr»    r2,·[r4,·#24]1868 »       ldr»    r2,·[r5,·#24]
1868 »       movw»   r3,·#01869 »       movw»   r3,·#0
1869 ·R_ARM_THM_MOVW_ABS_NC»  .LC291870 ·R_ARM_THM_MOVW_ABS_NC»  .LC29
1870 »       movt»   r3,·#01871 »       movt»   r3,·#0
1871 ·R_ARM_THM_MOVT_ABS»     .LC291872 ·R_ARM_THM_MOVT_ABS»     .LC29
1872 »       movw»   r1,·#01873 »       movw»   r1,·#0
1873 ·R_ARM_THM_MOVW_ABS_NC»  .LC281874 ·R_ARM_THM_MOVW_ABS_NC»  .LC28
1874 »       movt»   r1,·#01875 »       movt»   r1,·#0
178 KB
object.o
9.84 KB
readelf --wide --symbols {}
    
Offset 22, 43 lines modifiedOffset 22, 43 lines modified
22 ····18:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC522 ····18:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
23 ····19:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC623 ····19:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
24 ····20:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC724 ····20:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
25 ····21:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC825 ····21:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
26 ····22:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC926 ····22:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
27 ····23:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1027 ····23:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
28 ····24:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1128 ····24:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
29 ····25:·00000a7d····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF29 ····25:·00000a8d····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
30 ····26:·00000aed····68·FUNC····LOCAL··DEFAULT····6·_PyObject_Init30 ····26:·00000afd····68·FUNC····LOCAL··DEFAULT····6·_PyObject_Init
31 ····27:·00000ca0·····0·NOTYPE··LOCAL··DEFAULT····6·$d31 ····27:·00000cb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
32 ····28:·00000ca8·····0·NOTYPE··LOCAL··DEFAULT····6·$t32 ····28:·00000cb8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
33 ····29:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT····6·$d33 ····29:·00000f08·····0·NOTYPE··LOCAL··DEFAULT····6·$d
34 ····30:·00000f00·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····30:·00000f10·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····31:·00001310·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·00001318·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·00001318·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·00001320·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·00001484·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·0000148c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····34:·0000148c·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····34:·00001494·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····35:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1239 ····35:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
40 ····36:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1340 ····36:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
41 ····37:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1441 ····37:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
42 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR142 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR043 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR0
44 ····40:·000017ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d44 ····40:·000017b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
45 ····41:·000017b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t45 ····41:·000017bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
46 ····42:·000019f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····42:·000019f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····43:·000019f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····43:·000019fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····44:·00001a60·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·00001a68·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····45:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1549 ····45:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
50 ····46:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1650 ····46:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
51 ····47:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1751 ····47:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
52 ····48:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1852 ····48:·00000234·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
53 ····49:·00001a64·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····49:·00001a6c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····50:·00001b2c·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····50:·00001b34·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····51:·00000260·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1955 ····51:·00000260·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
56 ····52:·00000284·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2056 ····52:·00000284·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
57 ····53:·00001b30·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·00001b38·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····54:·00001c18·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····54:·00001c18·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····55:·00001c1c·····0·NOTYPE··LOCAL··DEFAULT····6·$t59 ····55:·00001c1c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····56:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2160 ····56:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
61 ····57:·00001cdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d61 ····57:·00001cdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
62 ····58:·00001ce0·····0·NOTYPE··LOCAL··DEFAULT····6·$t62 ····58:·00001ce0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····59:·00001d21····10·FUNC····LOCAL··DEFAULT····6·none_hash63 ····59:·00001d21····10·FUNC····LOCAL··DEFAULT····6·none_hash
64 ····60:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2264 ····60:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
67.8 KB
readelf --wide --relocs {}
    
Offset 20, 47 lines modifiedOffset 20, 47 lines modified
20 000000f2··0000422f·R_ARM_THM_MOVW_ABS_NC··00000364···.LC2420 000000f2··0000422f·R_ARM_THM_MOVW_ABS_NC··00000364···.LC24
21 000000f6··00004230·R_ARM_THM_MOVT_ABS·····00000364···.LC2421 000000f6··00004230·R_ARM_THM_MOVT_ABS·····00000364···.LC24
22 000000fc··0000eb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString22 000000fc··0000eb0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
23 00000104··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc23 00000104··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc
24 0000010c··00008d02·R_ARM_ABS32············00000000···_PyRuntime24 0000010c··00008d02·R_ARM_ABS32············00000000···_PyRuntime
25 00000110··0000d66b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate25 00000110··0000d66b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
26 0000015c··0000ed0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall26 0000015c··0000ed0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
27 00000172··0000d80a·R_ARM_THM_CALL·········00001a65···PyObject_Repr27 00000172··0000d80a·R_ARM_THM_CALL·········00001a6d···PyObject_Repr
28 00000180··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000384···.LC2528 00000180··00004a2f·R_ARM_THM_MOVW_ABS_NC··00000384···.LC25
29 00000184··00004a30·R_ARM_THM_MOVT_ABS·····00000384···.LC2529 00000184··00004a30·R_ARM_THM_MOVT_ABS·····00000384···.LC25
30 00000188··0000f70a·R_ARM_THM_CALL·········00000000···_PyUnicode_AsASCIIString30 00000188··0000f70a·R_ARM_THM_CALL·········00000000···_PyUnicode_AsASCIIString
31 000001a0··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc31 000001a0··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc
32 000001ae··0000f80a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeASCII32 000001ae··0000f80a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeASCII
33 000001c6··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc33 000001c6··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc
34 0000022a··0000c90a·R_ARM_THM_CALL·········00000000···_PyObject_MakeDictFromInstanceAttributes34 0000022a··0000c90a·R_ARM_THM_CALL·········00000000···_PyObject_MakeDictFromInstanceAttributes
35 00000248··0000c80a·R_ARM_THM_CALL·········00000000···PyErr_Clear35 00000248··0000c80a·R_ARM_THM_CALL·········00000000···PyErr_Clear
36 0000029a··0000c30a·R_ARM_THM_CALL·········00000f01···_PyObject_LookupAttr36 0000029a··0000c30a·R_ARM_THM_CALL·········00000f11···_PyObject_LookupAttr
37 000002a8··0000c30a·R_ARM_THM_CALL·········00000f01···_PyObject_LookupAttr37 000002a8··0000c30a·R_ARM_THM_CALL·········00000f11···_PyObject_LookupAttr
38 000002bc··0000582f·R_ARM_THM_MOVW_ABS_NC··00000458···.LC3738 000002bc··0000582f·R_ARM_THM_MOVW_ABS_NC··00000458···.LC37
39 000002c0··00005830·R_ARM_THM_MOVT_ABS·····00000458···.LC3739 000002c0··00005830·R_ARM_THM_MOVT_ABS·····00000458···.LC37
40 000002c4··0000da0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat40 000002c4··0000da0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
41 000002dc··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc41 000002dc··0000920a·R_ARM_THM_CALL·········00000125···_Py_Dealloc
42 000002e4··0000190a·R_ARM_THM_CALL·········00000a7d···Py_XDECREF42 000002e4··0000190a·R_ARM_THM_CALL·········00000a8d···Py_XDECREF
43 000002f4··0000ce0a·R_ARM_THM_CALL·········0000149d···PyObject_RichCompareBool43 000002f4··0000ce0a·R_ARM_THM_CALL·········000014a5···PyObject_RichCompareBool
44 00000302··0000592f·R_ARM_THM_MOVW_ABS_NC··00000460···.LC3844 00000302··0000592f·R_ARM_THM_MOVW_ABS_NC··00000460···.LC38
45 00000306··00005930·R_ARM_THM_MOVT_ABS·····00000460···.LC3845 00000306··00005930·R_ARM_THM_MOVT_ABS·····00000460···.LC38
46 0000030a··0000da0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat46 0000030a··0000da0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
47 00000328··00008d02·R_ARM_ABS32············00000000···_PyRuntime47 00000328··00008d02·R_ARM_ABS32············00000000···_PyRuntime
48 0000032c··00008d02·R_ARM_ABS32············00000000···_PyRuntime48 0000032c··00008d02·R_ARM_ABS32············00000000···_PyRuntime
49 00000330··00000102·R_ARM_ABS32············00000000···.data49 00000330··00000102·R_ARM_ABS32············00000000···.data
50 00000334··00008d02·R_ARM_ABS32············00000000···_PyRuntime50 00000334··00008d02·R_ARM_ABS32············00000000···_PyRuntime
51 00000346··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError51 00000346··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
52 0000034a··00009f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError52 0000034a··00009f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
53 00000350··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC353 00000350··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC3
54 00000354··00000f30·R_ARM_THM_MOVT_ABS·····00000050···.LC354 00000354··00000f30·R_ARM_THM_MOVT_ABS·····00000050···.LC3
55 0000035c··0000a00a·R_ARM_THM_CALL·········00000000···PyErr_Format55 0000035c··0000a00a·R_ARM_THM_CALL·········00000000···PyErr_Format
56 00000376··0000d50a·R_ARM_THM_CALL·········000019f5···PyObject_IsTrue56 00000376··0000d50a·R_ARM_THM_CALL·········000019fd···PyObject_IsTrue
57 0000014e··0000ec1e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult57 0000014e··0000ec1e·R_ARM_THM_JUMP24·······00000000···_Py_CheckFunctionResult
58 0000027e··0000921e·R_ARM_THM_JUMP24·······00000125···_Py_Dealloc58 0000027e··0000921e·R_ARM_THM_JUMP24·······00000125···_Py_Dealloc
59 0000031e··0000db1e·R_ARM_THM_JUMP24·······00001b31···PyObject_Str59 0000031e··0000db1e·R_ARM_THM_JUMP24·······00001b39···PyObject_Str
  
60 Relocation·section·'.rel.data'·at·offset·0x6b78·contains·22·entries:60 Relocation·section·'.rel.data'·at·offset·0x6b78·contains·22·entries:
61 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name61 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
62 00000004··00013302·R_ARM_ABS32············0000002c···_PyNotImplemented_Type62 00000004··00013302·R_ARM_ABS32············0000002c···_PyNotImplemented_Type
63 00000024··00013502·R_ARM_ABS32············000001ac···_PyNone_Type63 00000024··00013502·R_ARM_ABS32············000001ac···_PyNone_Type
64 00000028··0001a002·R_ARM_ABS32············00000000···PyObject_Size64 00000028··0001a002·R_ARM_ABS32············00000000···PyObject_Size
65 00000030··0000ab02·R_ARM_ABS32············00000000···PyType_Type65 00000030··0000ab02·R_ARM_ABS32············00000000···PyType_Type
2.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
  
178 00000164·<PyObject_ASCII>:178 00000164·<PyObject_ASCII>:
179 PyObject_ASCII():179 PyObject_ASCII():
180 »       push»   {r3,·r4,·r5,·lr}180 »       push»   {r3,·r4,·r5,·lr}
181 »       mov.w»  ip,·#4096»  @·0x1000181 »       mov.w»  ip,·#4096»  @·0x1000
182 »       sub.w»  ip,·sp,·ip182 »       sub.w»  ip,·sp,·ip
183 »       str.w»  r0,·[ip,·#4080]»     @·0xff0183 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
184 »       bl»     1a64·<PyObject_Repr>184 »       bl»     1a6c·<PyObject_Repr>
185 ·R_ARM_THM_CALL» PyObject_Repr185 ·R_ARM_THM_CALL» PyObject_Repr
186 »       cbz»    r0,·1ce·<PyObject_ASCII+0x6a>186 »       cbz»    r0,·1ce·<PyObject_ASCII+0x6a>
187 »       ldrb»   r3,·[r0,·#16]187 »       ldrb»   r3,·[r0,·#16]
188 »       mov»    r4,·r0188 »       mov»    r4,·r0
189 »       lsls»   r3,·r3,·#25189 »       lsls»   r3,·r3,·#25
190 »       bmi.n»  1ca·<PyObject_ASCII+0x66>190 »       bmi.n»  1ca·<PyObject_ASCII+0x66>
191 »       movw»   r1,·#0191 »       movw»   r1,·#0
93.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 352, 340 lines modifiedOffset 352, 334 lines modified
352 »       ldr»    r3,·[r1,·#4]352 »       ldr»    r3,·[r1,·#4]
353 »       sub»    sp,·#16353 »       sub»    sp,·#16
354 »       mov»    r8,·r2354 »       mov»    r8,·r2
355 »       ldr»    r6,·[r0,·#4]355 »       ldr»    r6,·[r0,·#4]
356 »       ldr»    r2,·[r3,·#84]» @·0x54356 »       ldr»    r2,·[r3,·#84]» @·0x54
357 »       str»    r1,·[sp,·#12]357 »       str»    r1,·[sp,·#12]
358 »       lsls»   r4,·r2,·#3358 »       lsls»   r4,·r2,·#3
359 »       bpl.w»  588·<PyObject_SetAttr+0x2c0>359 »       bpl.w»  520·<PyObject_SetAttr+0x258>
360 »       ldr»    r3,·[r1,·#0]360 »       ldr»    r3,·[r1,·#0]
361 »       mvn.w»  r2,·#3221225472»    @·0xc0000000361 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
362 »       mov»    r5,·r0362 »       mov»    r5,·r0
363 »       add»    r0,·sp,·#12363 »       add»    r0,·sp,·#12
364 »       cmp»    r3,·r2364 »       cmp»    r3,·r2
365 »       itt»    ne365 »       itt»    ne
366 »       addne»  r3,·#1366 »       addne»  r3,·#1
367 »       strne»  r3,·[r1,·#0]367 »       strne»  r3,·[r1,·#0]
368 »       bl»     0·<PyUnicode_InternInPlace>368 »       bl»     0·<PyUnicode_InternInPlace>
369 ·R_ARM_THM_CALL» PyUnicode_InternInPlace369 ·R_ARM_THM_CALL» PyUnicode_InternInPlace
370 »       ldr»    r4,·[r6,·#76]» @·0x4c370 »       ldr»    r4,·[r6,·#76]» @·0x4c
371 »       cmp»    r4,·#0371 »       cmp»    r4,·#0
372 »       beq.w»  52a·<PyObject_SetAttr+0x262>372 »       beq.w»  546·<PyObject_SetAttr+0x27e>
373 »       movw»   r3,·#0373 »       movw»   r3,·#0
374 ·R_ARM_THM_MOVW_ABS_NC»  PyObject_GenericSetAttr374 ·R_ARM_THM_MOVW_ABS_NC»  PyObject_GenericSetAttr
375 »       movt»   r3,·#0375 »       movt»   r3,·#0
376 ·R_ARM_THM_MOVT_ABS»     PyObject_GenericSetAttr376 ·R_ARM_THM_MOVT_ABS»     PyObject_GenericSetAttr
377 »       ldr»    r7,·[sp,·#12]377 »       ldr»    r7,·[sp,·#12]
378 »       cmp»    r4,·r3378 »       cmp»    r4,·r3
379 »       bne.w»  450·<PyObject_SetAttr+0x188>379 »       bne.w»  454·<PyObject_SetAttr+0x18c>
380 »       ldr»    r3,·[r7,·#4]380 »       ldr»    r3,·[r7,·#4]
381 »       ldr»    r4,·[r5,·#4]381 »       ldr»    r4,·[r5,·#4]
382 »       ldr»    r2,·[r3,·#84]» @·0x54382 »       ldr»    r2,·[r3,·#84]» @·0x54
383 »       lsls»   r1,·r2,·#3383 »       lsls»   r1,·r2,·#3
384 »       bpl.w»  4cc·<PyObject_SetAttr+0x204>384 »       bpl.w»  4d4·<PyObject_SetAttr+0x20c>
385 »       mov»    r0,·r4385 »       mov»    r0,·r4
386 »       bl»     0·<_PyType_GetDict>386 »       bl»     0·<_PyType_GetDict>
387 ·R_ARM_THM_CALL» _PyType_GetDict387 ·R_ARM_THM_CALL» _PyType_GetDict
388 »       cmp»    r0,·#0388 »       cmp»    r0,·#0
389 »       beq.w»  562·<PyObject_SetAttr+0x29a>389 »       beq.w»  5de·<PyObject_SetAttr+0x316>
390 »       ldr»    r3,·[r7,·#0]390 »       ldr»    r3,·[r7,·#0]
391 »       mvn.w»  r2,·#3221225472»    @·0xc0000000391 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
392 »       cmp»    r3,·r2392 »       cmp»    r3,·r2
393 »       bne.w»  4ea·<PyObject_SetAttr+0x222>393 »       bne.w»  4b0·<PyObject_SetAttr+0x1e8>
394 »       ldr»    r3,·[r4,·#0]394 »       ldr»    r3,·[r4,·#0]
395 »       mvn.w»  r2,·#3221225472»    @·0xc0000000395 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
396 »       mov»    r1,·r7396 »       mov»    r1,·r7
397 »       mov»    r0,·r4397 »       mov»    r0,·r4
398 »       cmp»    r3,·r2398 »       cmp»    r3,·r2
399 »       itt»    ne399 »       itt»    ne
400 »       addne»  r3,·#1400 »       addne»  r3,·#1
401 »       strne»  r3,·[r4,·#0]401 »       strne»  r3,·[r4,·#0]
402 »       bl»     0·<_PyType_Lookup>402 »       bl»     0·<_PyType_Lookup>
403 ·R_ARM_THM_CALL» _PyType_Lookup403 ·R_ARM_THM_CALL» _PyType_Lookup
404 »       mov»    r6,·r0404 »       mov»    r6,·r0
 405 »       cmp»    r0,·#0
405 »       cbnz»   r0,·3b8·<PyObject_SetAttr+0xf0>406 »       bne.n»  432·<PyObject_SetAttr+0x16a>
406 »       movs»   r6,·#0407 »       movs»   r6,·#0
407 »       ldr»    r3,·[r4,·#84]» @·0x54408 »       ldr»    r3,·[r4,·#84]» @·0x54
408 »       lsls»   r2,·r3,·#27409 »       lsls»   r2,·r3,·#27
409 »       bmi.n»  3f2·<PyObject_SetAttr+0x12a>410 »       bmi.n»  3ba·<PyObject_SetAttr+0xf2>
410 »       ldr»    r3,·[r5,·#4]411 »       ldr»    r3,·[r5,·#4]
411 »       ldr.w»  r1,·[r3,·#144]»      @·0x90412 »       ldr.w»  r1,·[r3,·#144]»      @·0x90
412 »       cmp»    r1,·#0413 »       cmp»    r1,·#0
413 »       beq.w»  47a·<PyObject_SetAttr+0x1b2>414 »       beq.w»  48e·<PyObject_SetAttr+0x1c6>
414 »       blt.w»  49c·<PyObject_SetAttr+0x1d4>415 »       blt.w»  4b6·<PyObject_SetAttr+0x1ee>
415 »       add»    r1,·r5416 »       add»    r1,·r5
416 »       cmp»    r1,·#0417 »       cmp»    r1,·#0
417 »       beq.w»  47a·<PyObject_SetAttr+0x1b2>418 »       beq.w»  48e·<PyObject_SetAttr+0x1c6>
418 »       mov»    r3,·r8419 »       mov»    r3,·r8
419 »       mov»    r2,·r7420 »       mov»    r2,·r7
420 »       mov»    r0,·r4421 »       mov»    r0,·r4
421 »       bl»     0·<_PyObjectDict_SetItem>422 »       bl»     0·<_PyObjectDict_SetItem>
422 ·R_ARM_THM_CALL» _PyObjectDict_SetItem423 ·R_ARM_THM_CALL» _PyObjectDict_SetItem
423 »       subs.w» r8,·r0,·#0424 »       subs.w» r8,·r0,·#0
424 »       blt.n»  40c·<PyObject_SetAttr+0x144>425 »       blt.n»  3d4·<PyObject_SetAttr+0x10c>
 426 »       cmp»    r6,·#0
425 »       cbnz»   r6,·3d8·<PyObject_SetAttr+0x110>427 »       bne.n»  418·<PyObject_SetAttr+0x150>
426 »       ldr»    r3,·[r4,·#0]428 »       ldr»    r3,·[r4,·#0]
427 »       mvn.w»  r2,·#3221225472»    @·0xc0000000429 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
428 »       cmp»    r3,·r2430 »       cmp»    r3,·r2
429 »       beq.n»  39c·<PyObject_SetAttr+0xd4>431 »       beq.n»  3a0·<PyObject_SetAttr+0xd8>
430 »       subs»   r3,·#1432 »       subs»   r3,·#1
431 »       str»    r3,·[r4,·#0]433 »       str»    r3,·[r4,·#0]
432 »       cmp»    r3,·#0434 »       cmp»    r3,·#0
433 »       beq.w»  522·<PyObject_SetAttr+0x25a>435 »       beq.w»  53e·<PyObject_SetAttr+0x276>
434 »       ldr»    r3,·[r7,·#0]436 »       ldr»    r3,·[r7,·#0]
435 »       mvn.w»  r2,·#3221225472»    @·0xc0000000437 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
436 »       cmp»    r3,·r2438 »       cmp»    r3,·r2
437 »       bne.w»  4f0·<PyObject_SetAttr+0x228>439 »       bne.n»  47e·<PyObject_SetAttr+0x1b6>
438 »       ldr»    r0,·[sp,·#12]440 »       ldr»    r0,·[sp,·#12]
439 »       ldr»    r2,·[r0,·#0]441 »       ldr»    r2,·[r0,·#0]
440 »       cmp»    r2,·r3442 »       cmp»    r2,·r3
441 »       bne.n»  466·<PyObject_SetAttr+0x19e>443 »       bne.n»  46a·<PyObject_SetAttr+0x1a2>
442 »       mov»    r0,·r8444 »       mov»    r0,·r8
443 »       add»    sp,·#16445 »       add»    sp,·#16
444 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}446 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
445 »       ldr»    r3,·[r0,·#0] 
446 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
447 »       cmp»    r3,·r2 
448 »       itt»    ne 
449 »       addne»  r3,·#1 
450 »       strne»  r3,·[r0,·#0] 
451 »       ldr»    r3,·[r0,·#4] 
452 »       ldr.w»  r3,·[r3,·#140]»      @·0x8c 
453 »       cmp»    r3,·#0 
454 »       beq.n»  358·<PyObject_SetAttr+0x90> 
455 »       mov»    r2,·r8 
456 »       mov»    r1,·r5 
457 »       blx»    r3 
458 »       mov»    r8,·r0 
459 »       ldr»    r3,·[r6,·#0] 
460 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
461 »       cmp»    r3,·r2 
462 »       beq.n»  388·<PyObject_SetAttr+0xc0> 
463 »       subs»   r3,·#1 
464 »       str»    r3,·[r6,·#0] 
465 »       cmp»    r3,·#0 
466 »       bne.n»  388·<PyObject_SetAttr+0xc0> 
467 »       mov»    r0,·r6 
468 »       bl»     124·<_Py_Dealloc> 
469 ·R_ARM_THM_CALL» _Py_Dealloc 
470 »       b.n»    388·<PyObject_SetAttr+0xc0> 
471 »       ldr.w»  r1,·[r5,·#-12]447 »       ldr.w»  r1,·[r5,·#-12]
472 »       lsls»   r3,·r1,·#31448 »       lsls»   r3,·r1,·#31
473 »       bpl.n»  474·<PyObject_SetAttr+0x1ac>449 »       bpl.n»  478·<PyObject_SetAttr+0x1b0>
474 »       mov»    r3,·r8450 »       mov»    r3,·r8
475 »       adds»   r1,·#1451 »       adds»   r1,·#1
476 »       mov»    r2,·r7452 »       mov»    r2,·r7
Max diff block lines reached; 92366/95959 bytes (96.26%) of diff not shown.
3.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 230, 19 lines modifiedOffset 230, 19 lines modified
230 »       mov»    r0,·r4230 »       mov»    r0,·r4
231 »       bl»     0·<PyEval_RestoreThread>231 »       bl»     0·<PyEval_RestoreThread>
232 ·R_ARM_THM_CALL» PyEval_RestoreThread232 ·R_ARM_THM_CALL» PyEval_RestoreThread
233 »       b.n»    218·<PyObject_Print+0xb6>233 »       b.n»    218·<PyObject_Print+0xb6>
234 »       mov»    r0,·r4234 »       mov»    r0,·r4
235 »       lsls»   r3,·r7,·#31235 »       lsls»   r3,·r7,·#31
236 »       bpl.n»  1de·<PyObject_Print+0x7c>236 »       bpl.n»  1de·<PyObject_Print+0x7c>
237 »       bl»     1b30·<PyObject_Str>237 »       bl»     1b38·<PyObject_Str>
238 ·R_ARM_THM_CALL» PyObject_Str238 ·R_ARM_THM_CALL» PyObject_Str
239 »       mov»    r4,·r0239 »       mov»    r4,·r0
240 »       b.n»    1e4·<PyObject_Print+0x82>240 »       b.n»    1e4·<PyObject_Print+0x82>
241 »       bl»     1a64·<PyObject_Repr>241 »       bl»     1a6c·<PyObject_Repr>
242 ·R_ARM_THM_CALL» PyObject_Repr242 ·R_ARM_THM_CALL» PyObject_Repr
243 »       mov»    r4,·r0243 »       mov»    r4,·r0
244 »       cbz»    r4,·234·<PyObject_Print+0xd2>244 »       cbz»    r4,·234·<PyObject_Print+0xd2>
245 »       add»    r1,·sp,·#12245 »       add»    r1,·sp,·#12
246 »       mov»    r0,·r4246 »       mov»    r0,·r4
247 »       bl»     0·<PyUnicode_AsUTF8AndSize>247 »       bl»     0·<PyUnicode_AsUTF8AndSize>
248 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize248 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
34.5 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:··········25728·(bytes·into·file)13 ··Start·of·section·headers:··········25736·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.96 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x6480:1 There·are·17·section·headers,·starting·at·offset·0x6488:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000844·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000844·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00501c·000418·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·005024·000418·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00087c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00087c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00087c·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·00087c·000004·00··WA··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·00087c·002304·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·00087c·00230c·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·005434·000900·08···I·14···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·00543c·000900·08···I·14···5··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·002b80·0007fc·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·002b88·0007fc·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·005d34·000608·08···I·14···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·005d3c·000608·08···I·14···7··4
13 ··[·9]·.rodata.str1.4····PROGBITS········00000000·00337c·000555·01·AMS··0···0··413 ··[·9]·.rodata.str1.4····PROGBITS········00000000·003384·000555·01·AMS··0···0··4
14 ··[10]·.rodata···········PROGBITS········00000000·0038d4·000108·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·0038dc·000108·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·00633c·0000b8·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·006344·0000b8·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0039dc·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0039e4·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0039dc·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0039e4·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·003a10·000e30·10·····15·141··418 ··[14]·.symtab···········SYMTAB··········00000000·003a18·000e30·10·····15·141··4
19 ··[15]·.strtab···········STRTAB··········00000000·004840·0007db·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·004848·0007db·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0063f4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0063fc·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.92 KB
readelf --wide --symbols {}
    
Offset 75, 18 lines modifiedOffset 75, 18 lines modified
75 ····71:·00001dc8·····0·NOTYPE··LOCAL··DEFAULT····5·$d75 ····71:·00001dc8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
76 ····72:·00000274·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·00000274·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d77 ····73:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····74:·00001dd0·····0·NOTYPE··LOCAL··DEFAULT····5·$t78 ····74:·00001dd0·····0·NOTYPE··LOCAL··DEFAULT····5·$t
79 ····75:·00001ef0·····0·NOTYPE··LOCAL··DEFAULT····5·$d79 ····75:·00001ef0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
80 ····76:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t80 ····76:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····77:·00001ef8·····0·NOTYPE··LOCAL··DEFAULT····5·$t81 ····77:·00001ef8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
82 ····78:·000020a4·····0·NOTYPE··LOCAL··DEFAULT····5·$d82 ····78:·000020ac·····0·NOTYPE··LOCAL··DEFAULT····5·$d
83 ····79:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1783 ····79:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC17
84 ····80:·000020b4·····0·NOTYPE··LOCAL··DEFAULT····5·$t84 ····80:·000020bc·····0·NOTYPE··LOCAL··DEFAULT····5·$t
85 ····81:·000021c0·····0·NOTYPE··LOCAL··DEFAULT····5·$d85 ····81:·000021c8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
86 ····82:·0000037d···132·FUNC····LOCAL··DEFAULT····1·get_num_global_allocated_blocks86 ····82:·0000037d···132·FUNC····LOCAL··DEFAULT····1·get_num_global_allocated_blocks
87 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR187 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR1
88 ····84:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1888 ····84:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC18
89 ····85:·00000160·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1989 ····85:·00000160·····0·NOTYPE··LOCAL··DEFAULT····9·.LC19
90 ····86:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2090 ····86:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····9·.LC20
91 ····87:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2191 ····87:·000001ec·····0·NOTYPE··LOCAL··DEFAULT····9·.LC21
92 ····88:·00000208·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2292 ····88:·00000208·····0·NOTYPE··LOCAL··DEFAULT····9·.LC22
10.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x501c·contains·131·entries:1 Relocation·section·'.rel.text'·at·offset·0x5024·contains·131·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime3 0000000e··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
4 00000012··00008e30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime4 00000012··00008e30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
5 00000022··00008f0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock5 00000022··00008f0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
6 00000036··0000900a·R_ARM_THM_CALL·········00000000···PyThread_release_lock6 00000036··0000900a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
7 00000066··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR07 00000066··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
8 0000006a··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR08 0000006a··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
1.56 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 387, 15 lines modifiedOffset 387, 15 lines modified
387 »       sub.w»  ip,·sp,·ip387 »       sub.w»  ip,·sp,·ip
388 »       str.w»  r0,·[ip,·#4088]»     @·0xff8388 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
389 »       mov»    r4,·r0389 »       mov»    r4,·r0
390 »       bl»     a64·<has_own_state>390 »       bl»     a64·<has_own_state>
391 ·R_ARM_THM_CALL» has_own_state391 ·R_ARM_THM_CALL» has_own_state
392 »       cbz»    r0,·350·<_PyInterpreterState_FinalizeAllocatedBlocks+0x28>392 »       cbz»    r0,·350·<_PyInterpreterState_FinalizeAllocatedBlocks+0x28>
393 »       mov»    r0,·r4393 »       mov»    r0,·r4
394 »       bl»     20b4·<_PyInterpreterState_GetAllocatedBlocks>394 »       bl»     20bc·<_PyInterpreterState_GetAllocatedBlocks>
395 ·R_ARM_THM_CALL» _PyInterpreterState_GetAllocatedBlocks395 ·R_ARM_THM_CALL» _PyInterpreterState_GetAllocatedBlocks
396 »       ldr»    r2,·[r4,·#80]» @·0x50396 »       ldr»    r2,·[r4,·#80]» @·0x50
397 »       ldr.w»  r3,·[r2,·#212]»      @·0xd4397 »       ldr.w»  r3,·[r2,·#212]»      @·0xd4
398 »       add»    r3,·r0398 »       add»    r3,·r0
399 »       str.w»  r3,·[r2,·#212]»      @·0xd4399 »       str.w»  r3,·[r2,·#212]»      @·0xd4
400 »       pop»    {r4,·pc}400 »       pop»    {r4,·pc}
401 »       nop401 »       nop
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 3277, 243 lines modifiedOffset 3277, 246 lines modified
3277 »       mov.w»  ip,·#4096»  @·0x10003277 »       mov.w»  ip,·#4096»  @·0x1000
3278 »       sub.w»  ip,·sp,·ip3278 »       sub.w»  ip,·sp,·ip
3279 »       str.w»  r0,·[ip,·#4064]»     @·0xfe03279 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
3280 »       sub»    sp,·#83280 »       sub»    sp,·#8
3281 »       mov»    r5,·r03281 »       mov»    r5,·r0
3282 »       mov»    r6,·r13282 »       mov»    r6,·r1
3283 »       cmp»    r1,·#03283 »       cmp»    r1,·#0
3284 »       beq.n»  1fb2·<PyObject_Calloc+0xba>3284 »       beq.n»  1fb4·<PyObject_Calloc+0xbc>
3285 »       mvn.w»  r0,·#2147483648»    @·0x800000003285 »       mvn.w»  r0,·#2147483648»    @·0x80000000
3286 »       bl»     0·<__aeabi_uidiv>3286 »       bl»     0·<__aeabi_uidiv>
3287 ·R_ARM_THM_CALL» __aeabi_uidiv3287 ·R_ARM_THM_CALL» __aeabi_uidiv
3288 »       cmp»    r0,·r53288 »       cmp»    r0,·r5
3289 »       bcc.w»  20a0·<PyObject_Calloc+0x1a8>3289 »       bcc.w»  20a8·<PyObject_Calloc+0x1b0>
3290 »       movw»   r4,·#03290 »       movw»   r4,·#0
3291 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime3291 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
3292 »       movt»   r4,·#03292 »       movt»   r4,·#0
3293 ·R_ARM_THM_MOVT_ABS»     _PyRuntime3293 ·R_ARM_THM_MOVT_ABS»     _PyRuntime
3294 »       movw»   r3,·#03294 »       movw»   r3,·#0
3295 ·R_ARM_THM_MOVW_ABS_NC»  _PyObject_Calloc3295 ·R_ARM_THM_MOVW_ABS_NC»  _PyObject_Calloc
3296 »       movt»   r3,·#03296 »       movt»   r3,·#0
3297 ·R_ARM_THM_MOVT_ABS»     _PyObject_Calloc3297 ·R_ARM_THM_MOVT_ABS»     _PyObject_Calloc
3298 »       ldr»    r7,·[r4,·#112]»@·0x703298 »       ldr»    r7,·[r4,·#112]»@·0x70
3299 »       ldr»    r0,·[r4,·#104]»@·0x683299 »       ldr»    r0,·[r4,·#104]»@·0x68
3300 »       cmp»    r7,·r33300 »       cmp»    r7,·r3
3301 »       bne.n»  2038·<PyObject_Calloc+0x140>3301 »       bne.w»  2040·<PyObject_Calloc+0x148>
3302 »       ldr»    r3,·[pc,·#360]»@·(20a4·<PyObject_Calloc+0x1ac>)3302 »       ldr»    r3,·[pc,·#368]»@·(20ac·<PyObject_Calloc+0x1b4>)
3303 »       mrc»    15,·0,·ip,·cr13,·cr0,·{3}3303 »       mrc»    15,·0,·ip,·cr13,·cr0,·{3}
3304 »       ldr.w»  r8,·[r4,·#32]3304 »       ldr.w»  r8,·[r4,·#32]
3305 »       mul.w»  r2,·r5,·r63305 »       mul.w»  r2,·r5,·r6
3306 »       add»    r3,·pc3306 »       add»    r3,·pc
3307 »       ldr»    r3,·[r3,·#0]3307 »       ldr»    r3,·[r3,·#0]
3308 »       ldr.w»  r3,·[ip,·r3]3308 »       ldr.w»  r3,·[ip,·r3]
3309 »       ldr»    r3,·[r3,·#8]3309 »       ldr»    r3,·[r3,·#8]
3310 »       cmp»    r3,·r83310 »       cmp»    r3,·r8
3311 »       bne.n»  1fe4·<PyObject_Calloc+0xec>3311 »       bne.n»  1fe6·<PyObject_Calloc+0xee>
3312 »       subs»   r3,·r2,·#13312 »       subs»   r3,·r2,·#1
3313 »       cmp.w»  r3,·#512»   @·0x2003313 »       cmp.w»  r3,·#512»   @·0x200
3314 »       bcs.n»  1ffc·<PyObject_Calloc+0x104>3314 »       bcs.n»  1ffe·<PyObject_Calloc+0x106>
3315 »       bic.w»  r1,·r3,·#73315 »       bic.w»  r1,·r3,·#7
3316 »       mov.w»  ip,·r3,·lsr·#33316 »       mov.w»  ip,·r3,·lsr·#3
3317 »       add.w»  r3,·r8,·r13317 »       add.w»  r3,·r8,·r1
3318 »       ldr.w»  r3,·[r3,·#2188]»     @·0x88c3318 »       ldr.w»  r3,·[r3,·#2188]»     @·0x88c
3319 »       ldr»    r0,·[r3,·#8]3319 »       ldr»    r0,·[r3,·#8]
3320 »       cmp»    r3,·r03320 »       cmp»    r3,·r0
3321 »       beq.n»  2052·<PyObject_Calloc+0x15a>3321 »       beq.n»  205a·<PyObject_Calloc+0x162>
3322 »       ldr»    r1,·[r3,·#0]3322 »       ldr»    r1,·[r3,·#0]
3323 »       ldr»    r7,·[r3,·#4]3323 »       ldr»    r7,·[r3,·#4]
3324 »       adds»   r1,·#13324 »       adds»   r1,·#1
3325 »       str»    r1,·[r3,·#0]3325 »       str»    r1,·[r3,·#0]
3326 »       ldr»    r1,·[r7,·#0]3326 »       ldr»    r1,·[r7,·#0]
3327 »       str»    r1,·[r3,·#4]3327 »       str»    r1,·[r3,·#4]
3328 »       cbz»    r1,·1f90·<PyObject_Calloc+0x98>3328 »       cbz»    r1,·1f92·<PyObject_Calloc+0x9a>
3329 »       movs»   r1,·#03329 »       movs»   r1,·#0
3330 »       mov»    r0,·r73330 »       mov»    r0,·r7
3331 »       bl»     0·<memset>3331 »       bl»     0·<memset>
3332 ·R_ARM_THM_CALL» memset3332 ·R_ARM_THM_CALL» memset
3333 »       mov»    r0,·r73333 »       mov»    r0,·r7
3334 »       add»    sp,·#83334 »       add»    sp,·#8
3335 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}3335 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
3336 »       ldrd»   r4,·r5,·[r3,·#24]3336 »       ldrd»   r4,·r5,·[r3,·#24]
3337 »       cmp»    r5,·r43337 »       cmp»    r5,·r4
3338 »       bcc.n»  1faa·<PyObject_Calloc+0xb2>3338 »       bcc.n»  1fac·<PyObject_Calloc+0xb4>
3339 »       add.w»  ip,·ip,·#13339 »       add.w»  ip,·ip,·#1
3340 »       add.w»  r0,·r4,·ip,·lsl·#33340 »       add.w»  r0,·r4,·ip,·lsl·#3
3341 »       str»    r0,·[r3,·#24]3341 »       str»    r0,·[r3,·#24]
3342 »       adds»   r0,·r3,·r43342 »       adds»   r0,·r3,·r4
3343 »       str»    r0,·[r3,·#4]3343 »       str»    r0,·[r3,·#4]
3344 »       str»    r1,·[r3,·r4]3344 »       str»    r1,·[r3,·r4]
3345 »       b.n»    1f80·<PyObject_Calloc+0x88>3345 »       b.n»    1f82·<PyObject_Calloc+0x8a>
3346 »       ldr»    r3,·[r3,·#12]3346 »       ldr»    r3,·[r3,·#12]
3347 »       str»    r3,·[r0,·#12]3347 »       str»    r3,·[r0,·#12]
3348 »       str»    r0,·[r3,·#8]3348 »       str»    r0,·[r3,·#8]
3349 »       b.n»    1f80·<PyObject_Calloc+0x88>3349 »       b.n»    1f82·<PyObject_Calloc+0x8a>
3350 »       movw»   r4,·#03350 »       movw»   r4,·#0
3351 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime3351 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
3352 »       movt»   r4,·#03352 »       movt»   r4,·#0
3353 ·R_ARM_THM_MOVT_ABS»     _PyRuntime3353 ·R_ARM_THM_MOVT_ABS»     _PyRuntime
3354 »       movw»   r3,·#03354 »       movw»   r3,·#0
3355 ·R_ARM_THM_MOVW_ABS_NC»  _PyObject_Calloc3355 ·R_ARM_THM_MOVW_ABS_NC»  _PyObject_Calloc
3356 »       movt»   r3,·#03356 »       movt»   r3,·#0
3357 ·R_ARM_THM_MOVT_ABS»     _PyObject_Calloc3357 ·R_ARM_THM_MOVT_ABS»     _PyObject_Calloc
3358 »       ldr»    r7,·[r4,·#112]»@·0x703358 »       ldr»    r7,·[r4,·#112]»@·0x70
3359 »       ldr»    r0,·[r4,·#104]»@·0x683359 »       ldr»    r0,·[r4,·#104]»@·0x68
3360 »       cmp»    r7,·r33360 »       cmp»    r7,·r3
3361 »       bne.n»  2038·<PyObject_Calloc+0x140>3361 »       bne.n»  2040·<PyObject_Calloc+0x148>
3362 »       ldr»    r3,·[pc,·#220]»@·(20a8·<PyObject_Calloc+0x1b0>)3362 »       ldr»    r3,·[pc,·#224]»@·(20b0·<PyObject_Calloc+0x1b8>)
3363 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}3363 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
3364 »       ldr.w»  r8,·[r4,·#32]3364 »       ldr.w»  r8,·[r4,·#32]
3365 »       add»    r3,·pc3365 »       add»    r3,·pc
3366 »       ldr»    r3,·[r3,·#0]3366 »       ldr»    r3,·[r3,·#0]
3367 »       ldr»    r3,·[r2,·r3]3367 »       ldr»    r3,·[r2,·r3]
3368 »       ldr»    r3,·[r3,·#8]3368 »       ldr»    r3,·[r3,·#8]
3369 »       cmp»    r8,·r33369 »       cmp»    r8,·r3
3370 »       it»     ne3370 »       it»     ne
3371 »       movne»  r2,·r13371 »       movne»  r2,·r1
3372 »       beq.n»  2080·<PyObject_Calloc+0x188>3372 »       beq.n»  2094·<PyObject_Calloc+0x19c>
3373 »       ldr.w»  r1,·[r3,·#1060]»     @·0x4243373 »       ldr.w»  r1,·[r3,·#1060]»     @·0x424
3374 »       lsls»   r1,·r1,·#263374 »       lsls»   r1,·r1,·#26
3375 »       it»     pl3375 »       it»     pl
3376 »       movpl»  r8,·r33376 »       movpl»  r8,·r3
3377 »       bmi.n»  2046·<PyObject_Calloc+0x14e>3377 »       bmi.n»  204e·<PyObject_Calloc+0x156>
3378 »       subs»   r3,·r2,·#13378 »       subs»   r3,·r2,·#1
3379 »       cmp.w»  r3,·#512»   @·0x2003379 »       cmp.w»  r3,·#512»   @·0x200
3380 »       bcc.n»  1f5c·<PyObject_Calloc+0x64>3380 »       bcc.n»  1f5e·<PyObject_Calloc+0x66>
3381 »       cmp»    r6,·#03381 »       cmp»    r6,·#0
3382 »       beq.n»  2080·<PyObject_Calloc+0x188>3382 »       beq.n»  2094·<PyObject_Calloc+0x19c>
3383 »       cmp»    r6,·#36»      @·0x243383 »       cmp»    r6,·#36»      @·0x24
3384 »       bne.n»  2072·<PyObject_Calloc+0x17a>3384 »       itt»    eq
3385 »       movw»   r3,·#14563»  @·0x38e33385 »       movweq» r3,·#14563»@·0x38e3
3386 »       movt»   r3,·#910»    @·0x38e3386 »       movteq» r3,·#910»  @·0x38e
 3387 »       bne.n»  207a·<PyObject_Calloc+0x182>
3387 »       cmp»    r5,·r33388 »       cmp»    r5,·r3
3388 »       bhi.n»  20a0·<PyObject_Calloc+0x1a8>3389 »       bhi.n»  20a8·<PyObject_Calloc+0x1b0>
3389 »       ldr»    r7,·[r4,·#72]» @·0x483390 »       ldr»    r7,·[r4,·#72]» @·0x48
3390 »       movw»   r3,·#03391 »       movw»   r3,·#0
3391 ·R_ARM_THM_MOVW_ABS_NC»  _PyMem_RawCalloc3392 ·R_ARM_THM_MOVW_ABS_NC»  _PyMem_RawCalloc
3392 »       movt»   r3,·#03393 »       movt»   r3,·#0
3393 ·R_ARM_THM_MOVT_ABS»     _PyMem_RawCalloc3394 ·R_ARM_THM_MOVT_ABS»     _PyMem_RawCalloc
3394 »       cmp»    r7,·r33395 »       cmp»    r7,·r3
3395 »       bne.n»  2094·<PyObject_Calloc+0x19c>3396 »       bne.n»  2088·<PyObject_Calloc+0x190>
3396 »       cmp»    r5,·#03397 »       cmp»    r5,·#0
3397 »       beq.n»  208e·<PyObject_Calloc+0x196>3398 »       itt»    eq
 3399 »       moveq»  r6,·#1
 3400 »       moveq»  r5,·#1
3398 »       mov»    r1,·r63401 »       mov»    r1,·r6
3399 »       mov»    r0,·r53402 »       mov»    r0,·r5
3400 »       bl»     0·<calloc>3403 »       bl»     0·<calloc>
Max diff block lines reached; 9506/13366 bytes (71.12%) of diff not shown.
275 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:··········34672·(bytes·into·file)13 ··Start·of·section·headers:··········34808·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
2.88 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x8770:1 There·are·17·section·headers,·starting·at·offset·0x87f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001194·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001194·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006f4c·0007e8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·006fb4·0007e8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0011c8·0006f4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0011c8·0006f4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007734·000550·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·00779c·000550·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0018bc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0018bc·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0018bc·000208·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0018bc·000208·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001ac4·0031dc·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001ac4·003244·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·007c84·0009c8·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·007cec·0009e8·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004ca0·0000d8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004d08·0000d8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00864c·000098·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0086d4·000098·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004d78·000711·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004de0·000711·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·005489·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0054f1·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005489·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0054f1·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·0054bc·001020·10·····15·180··418 ··[14]·.symtab···········SYMTAB··········00000000·005524·001020·10·····15·180··4
19 ··[15]·.strtab···········STRTAB··········00000000·0064dc·000a6e·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·006544·000a6e·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0086e4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00876c·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.4 KB
readelf --wide --symbols {}
    
Offset 5, 130 lines modifiedOffset 5, 130 lines modified
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.46 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
9 ·····5:·00000001···294·FUNC····LOCAL··DEFAULT····7·frozenset_vectorcall9 ·····5:·00000001···294·FUNC····LOCAL··DEFAULT····7·frozenset_vectorcall
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
12 ·····8:·00000189··1582·FUNC····LOCAL··DEFAULT····7·set_update_internal12 ·····8:·00000189··1578·FUNC····LOCAL··DEFAULT····7·set_update_internal
13 ·····9:·00000129····94·FUNC····LOCAL··DEFAULT····7·make_new_set13 ·····9:·00000129····94·FUNC····LOCAL··DEFAULT····7·make_new_set
14 ····10:·00000975···788·FUNC····LOCAL··DEFAULT····7·set_table_resize14 ····10:·00000971···788·FUNC····LOCAL··DEFAULT····7·set_table_resize
15 ····11:·000007b9···442·FUNC····LOCAL··DEFAULT····7·set_add_entry15 ····11:·000007b5···442·FUNC····LOCAL··DEFAULT····7·set_add_entry
16 ····12:·00000708·····0·NOTYPE··LOCAL··DEFAULT····7·$d16 ····12:·00000740·····0·NOTYPE··LOCAL··DEFAULT····7·$d
17 ····13:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····7·$t17 ····13:·00000744·····0·NOTYPE··LOCAL··DEFAULT····7·$t
18 ····14:·00000c84·····0·NOTYPE··LOCAL··DEFAULT····7·$d18 ····14:·00000c80·····0·NOTYPE··LOCAL··DEFAULT····7·$d
19 ····15:·00000c88·····0·NOTYPE··LOCAL··DEFAULT····7·$t19 ····15:·00000c84·····0·NOTYPE··LOCAL··DEFAULT····7·$t
20 ····16:·00000c89···160·FUNC····LOCAL··DEFAULT····7·set_traverse20 ····16:·00000c85···160·FUNC····LOCAL··DEFAULT····7·set_traverse
21 ····17:·00000d24·····0·NOTYPE··LOCAL··DEFAULT····7·$d21 ····17:·00000d20·····0·NOTYPE··LOCAL··DEFAULT····7·$d
22 ····18:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC122 ····18:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
23 ····19:·00000d28·····0·NOTYPE··LOCAL··DEFAULT····7·$t23 ····19:·00000d24·····0·NOTYPE··LOCAL··DEFAULT····7·$t
24 ····20:·00000d29···216·FUNC····LOCAL··DEFAULT····7·set_vectorcall24 ····20:·00000d25···216·FUNC····LOCAL··DEFAULT····7·set_vectorcall
25 ····21:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC225 ····21:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
26 ····22:·00001228·····0·NOTYPE··LOCAL··DEFAULT····7·$d26 ····22:·00001224·····0·NOTYPE··LOCAL··DEFAULT····7·$d
27 ····23:·00001230·····0·NOTYPE··LOCAL··DEFAULT····7·$t27 ····23:·0000122c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
28 ····24:·00001231····68·FUNC····LOCAL··DEFAULT····7·set_discard_key28 ····24:·0000122d····68·FUNC····LOCAL··DEFAULT····7·set_discard_key
29 ····25:·00001275···316·FUNC····LOCAL··DEFAULT····7·set_discard_entry29 ····25:·00001271···316·FUNC····LOCAL··DEFAULT····7·set_discard_entry
30 ····26:·000013ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d30 ····26:·000013a8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
31 ····27:·000013b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t31 ····27:·000013ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t
32 ····28:·00001515···286·FUNC····LOCAL··DEFAULT····7·set_contains_key32 ····28:·00001511···286·FUNC····LOCAL··DEFAULT····7·set_contains_key
33 ····29:·00001635···106·FUNC····LOCAL··DEFAULT····7·set_ior33 ····29:·00001631···106·FUNC····LOCAL··DEFAULT····7·set_ior
34 ····30:·000016a1···140·FUNC····LOCAL··DEFAULT····7·set_iter34 ····30:·0000169d···140·FUNC····LOCAL··DEFAULT····7·set_iter
35 ····31:·00001720·····0·NOTYPE··LOCAL··DEFAULT····7·$d35 ····31:·0000171c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
36 ····32:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC336 ····32:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
37 ····33:·0000172c·····0·NOTYPE··LOCAL··DEFAULT····7·$t37 ····33:·00001728·····0·NOTYPE··LOCAL··DEFAULT····7·$t
38 ····34:·0000172d···316·FUNC····LOCAL··DEFAULT····7·setiter_iternext38 ····34:·00001729···316·FUNC····LOCAL··DEFAULT····7·setiter_iternext
39 ····35:·00001864·····0·NOTYPE··LOCAL··DEFAULT····7·$d39 ····35:·00001860·····0·NOTYPE··LOCAL··DEFAULT····7·$d
40 ····36:·00001868·····0·NOTYPE··LOCAL··DEFAULT····7·$t40 ····36:·00001864·····0·NOTYPE··LOCAL··DEFAULT····7·$t
41 ····37:·00001869····92·FUNC····LOCAL··DEFAULT····7·setiter_dealloc41 ····37:·00001865····92·FUNC····LOCAL··DEFAULT····7·setiter_dealloc
42 ····38:·000018c5····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF42 ····38:·000018c1····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
43 ····39:·000018e1···200·FUNC····LOCAL··DEFAULT····7·set_dealloc43 ····39:·000018dd···200·FUNC····LOCAL··DEFAULT····7·set_dealloc
44 ····40:·000019a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·000019a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····41:·000019a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t45 ····41:·000019a4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
46 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00001a11·····4·FUNC····LOCAL··DEFAULT····7·set_len47 ····43:·00001a0d·····4·FUNC····LOCAL··DEFAULT····7·set_len
48 ····44:·00001a15···144·FUNC····LOCAL··DEFAULT····7·set_pop48 ····44:·00001a11···144·FUNC····LOCAL··DEFAULT····7·set_pop
49 ····45:·00000098·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·00000098·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC450 ····46:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
51 ····47:·00001aa0·····0·NOTYPE··LOCAL··DEFAULT····7·$d51 ····47:·00001a9c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
52 ····48:·00001aa4·····0·NOTYPE··LOCAL··DEFAULT····7·$t52 ····48:·00001aa0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
53 ····49:·00001aa5···296·FUNC····LOCAL··DEFAULT····7·set_contains53 ····49:·00001aa1···296·FUNC····LOCAL··DEFAULT····7·set_contains
54 ····50:·0000009d···124·FUNC····LOCAL··DEFAULT····1·set_contains.part.054 ····50:·0000009d···124·FUNC····LOCAL··DEFAULT····1·set_contains.part.0
55 ····51:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000114·····0·NOTYPE··LOCAL··DEFAULT····1·$d56 ····52:·00000114·····0·NOTYPE··LOCAL··DEFAULT····1·$d
57 ····53:·00001d0c·····0·NOTYPE··LOCAL··DEFAULT····7·$d57 ····53:·00001d08·····0·NOTYPE··LOCAL··DEFAULT····7·$d
58 ····54:·00001d10·····0·NOTYPE··LOCAL··DEFAULT····7·$t58 ····54:·00001d0c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
59 ····55:·00001d11···460·FUNC····LOCAL··DEFAULT····7·frozenset_hash59 ····55:·00001d0d···460·FUNC····LOCAL··DEFAULT····7·frozenset_hash
60 ····56:·00000118·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·00000118·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·00001edd···244·FUNC····LOCAL··DEFAULT····7·set_clear_internal61 ····57:·00001ed9···244·FUNC····LOCAL··DEFAULT····7·set_clear_internal
62 ····58:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00001fcc·····0·NOTYPE··LOCAL··DEFAULT····7·$d63 ····59:·00001fc8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
64 ····60:·00001fd0·····0·NOTYPE··LOCAL··DEFAULT····7·$t64 ····60:·00001fcc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
65 ····61:·00001fd1···504·FUNC····LOCAL··DEFAULT····7·set_add65 ····61:·00001fcd···504·FUNC····LOCAL··DEFAULT····7·set_add
66 ····62:·000021c9···244·FUNC····LOCAL··DEFAULT····7·set_richcompare66 ····62:·000021c5···244·FUNC····LOCAL··DEFAULT····7·set_richcompare
67 ····63:·000021fa·····0·NOTYPE··LOCAL··DEFAULT····7·$d67 ····63:·000021f6·····0·NOTYPE··LOCAL··DEFAULT····7·$d
68 ····64:·00002200·····0·NOTYPE··LOCAL··DEFAULT····7·$t68 ····64:·000021fc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
69 ····65:·000022bd···656·FUNC····LOCAL··DEFAULT····7·set_issubset69 ····65:·000022b9···664·FUNC····LOCAL··DEFAULT····7·set_issubset
70 ····66:·00002f0d···236·FUNC····LOCAL··DEFAULT····7·set_issuperset70 ····66:·00002f75···236·FUNC····LOCAL··DEFAULT····7·set_issuperset
71 ····67:·00002681··1228·FUNC····LOCAL··DEFAULT····7·set_intersection71 ····67:·00002685··1232·FUNC····LOCAL··DEFAULT····7·set_intersection
72 ····68:·00002548·····0·NOTYPE··LOCAL··DEFAULT····7·$d72 ····68:·0000254c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
73 ····69:·0000254c·····0·NOTYPE··LOCAL··DEFAULT····7·$t73 ····69:·00002550·····0·NOTYPE··LOCAL··DEFAULT····7·$t
74 ····70:·0000254d···306·FUNC····LOCAL··DEFAULT····7·set_direct_contains74 ····70:·00002551···306·FUNC····LOCAL··DEFAULT····7·set_direct_contains
75 ····71:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$t75 ····71:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
76 ····72:·0000015d···124·FUNC····LOCAL··DEFAULT····1·set_and76 ····72:·0000015d···124·FUNC····LOCAL··DEFAULT····1·set_and
77 ····73:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d77 ····73:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····74:·00002b4d···150·FUNC····LOCAL··DEFAULT····7·make_new_set_basetype78 ····74:·00002b55···152·FUNC····LOCAL··DEFAULT····7·make_new_set_basetype
79 ····75:·00002b48·····0·NOTYPE··LOCAL··DEFAULT····7·$d79 ····75:·00002b50·····0·NOTYPE··LOCAL··DEFAULT····7·$d
80 ····76:·00002b4c·····0·NOTYPE··LOCAL··DEFAULT····7·$t80 ····76:·00002b54·····0·NOTYPE··LOCAL··DEFAULT····7·$t
81 ····77:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t81 ····77:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
82 ····78:·000001d9····60·FUNC····LOCAL··DEFAULT····1·set_difference_update82 ····78:·000001d9····60·FUNC····LOCAL··DEFAULT····1·set_difference_update
83 ····79:·00000215···504·FUNC····LOCAL··DEFAULT····1·set_difference_update_internal83 ····79:·00000215···504·FUNC····LOCAL··DEFAULT····1·set_difference_update_internal
84 ····80:·00000408·····0·NOTYPE··LOCAL··DEFAULT····1·$d84 ····80:·00000408·····0·NOTYPE··LOCAL··DEFAULT····1·$d
85 ····81:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····1·$t85 ····81:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
86 ····82:·0000040d···168·FUNC····LOCAL··DEFAULT····1·set_or86 ····82:·0000040d···168·FUNC····LOCAL··DEFAULT····1·set_or
87 ····83:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d89 ····85:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
90 ····86:·00000500·····0·NOTYPE··LOCAL··DEFAULT····1·$t90 ····86:·00000500·····0·NOTYPE··LOCAL··DEFAULT····1·$t
91 ····87:·00000501···124·FUNC····LOCAL··DEFAULT····1·set_sub91 ····87:·00000501···124·FUNC····LOCAL··DEFAULT····1·set_sub
92 ····88:·00002be5···808·FUNC····LOCAL··DEFAULT····7·set_difference92 ····88:·00002bed···904·FUNC····LOCAL··DEFAULT····7·set_difference
93 ····89:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$d93 ····89:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$d
94 ····90:·00000765····66·FUNC····LOCAL··DEFAULT····1·set_copy_and_difference94 ····90:·00000759····66·FUNC····LOCAL··DEFAULT····1·set_copy_and_difference
95 ····91:·00002f08·····0·NOTYPE··LOCAL··DEFAULT····7·$d95 ····91:·00002f6c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
96 ····92:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$t96 ····92:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
97 ····93:·0000057d····28·FUNC····LOCAL··DEFAULT····1·set_clear97 ····93:·0000057d····28·FUNC····LOCAL··DEFAULT····1·set_clear
98 ····94:·00002f0c·····0·NOTYPE··LOCAL··DEFAULT····7·$t98 ····94:·00002f74·····0·NOTYPE··LOCAL··DEFAULT····7·$t
99 ····95:·00000599···140·FUNC····LOCAL··DEFAULT····1·set_discard99 ····95:·00000599···140·FUNC····LOCAL··DEFAULT····1·set_discard
100 ····96:·00000620·····0·NOTYPE··LOCAL··DEFAULT····1·$d100 ····96:·00000620·····0·NOTYPE··LOCAL··DEFAULT····1·$d
101 ····97:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$t101 ····97:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$t
102 ····98:·00000625···148·FUNC····LOCAL··DEFAULT····1·set_remove102 ····98:·00000625···148·FUNC····LOCAL··DEFAULT····1·set_remove
103 ····99:·000006b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d103 ····99:·000006b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
104 ···100:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t104 ···100:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
105 ···101:·000006b9····60·FUNC····LOCAL··DEFAULT····1·set_update105 ···101:·000006b9····60·FUNC····LOCAL··DEFAULT····1·set_update
106 ···102:·000006f5····98·FUNC····LOCAL··DEFAULT····1·set_union106 ···102:·000006f5····98·FUNC····LOCAL··DEFAULT····1·set_union
107 ···103:·00000759····12·FUNC····LOCAL··DEFAULT····1·setiter_traverse 
108 ···104:·000007a9·····8·FUNC····LOCAL··DEFAULT····1·set_copy107 ···103:·0000079d·····8·FUNC····LOCAL··DEFAULT····1·set_copy
109 ···105:·000007b1···102·FUNC····LOCAL··DEFAULT····1·set_difference_multi108 ···104:·000007a5···102·FUNC····LOCAL··DEFAULT····1·set_difference_multi
110 ···106:·00000819···684·FUNC····LOCAL··DEFAULT····1·set_isdisjoint109 ···105:·0000080d···684·FUNC····LOCAL··DEFAULT····1·set_isdisjoint
111 ···107:·00000ac0·····0·NOTYPE··LOCAL··DEFAULT····1·$d110 ···106:·00000ab4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
112 ···108:·00000ac4·····0·NOTYPE··LOCAL··DEFAULT····1·$t111 ···107:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
113 ···109:·00000ac5···124·FUNC····LOCAL··DEFAULT····1·set_xor112 ···108:·00000ab9···124·FUNC····LOCAL··DEFAULT····1·set_xor
114 ···110:·00000b41····88·FUNC····LOCAL··DEFAULT····1·set_symmetric_difference113 ···109:·00000b35····88·FUNC····LOCAL··DEFAULT····1·set_symmetric_difference
115 ···111:·00000b3c·····0·NOTYPE··LOCAL··DEFAULT····1·$d114 ···110:·00000b30·····0·NOTYPE··LOCAL··DEFAULT····1·$d
116 ···112:·00000b40·····0·NOTYPE··LOCAL··DEFAULT····1·$t115 ···111:·00000b34·····0·NOTYPE··LOCAL··DEFAULT····1·$t
117 ···113:·00002ff9···484·FUNC····LOCAL··DEFAULT····7·set_symmetric_difference_update116 ···112:·00003061···484·FUNC····LOCAL··DEFAULT····7·set_symmetric_difference_update
118 ···114:·000031d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d117 ···113:·00003240·····0·NOTYPE··LOCAL··DEFAULT····7·$d
119 ···115:·00000b99····22·FUNC····LOCAL··DEFAULT····1·setiter_len118 ···114:·00000b8d····22·FUNC····LOCAL··DEFAULT····1·setiter_len
120 ···116:·00000bb1···102·FUNC····LOCAL··DEFAULT····1·set_isub119 ···115:·00000ba5···102·FUNC····LOCAL··DEFAULT····1·set_isub
121 ···117:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5120 ···116:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
122 ···118:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6121 ···117:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
123 ···119:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7122 ···118:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
124 ···120:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8123 ···119:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
125 ···121:·00000c19···248·FUNC····LOCAL··DEFAULT····1·set_repr124 ···120:·00000c0d···248·FUNC····LOCAL··DEFAULT····1·set_repr
126 ···122:·00000d0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d125 ···121:·00000d00·····0·NOTYPE··LOCAL··DEFAULT····1·$d
127 ···123:·00000d10·····0·NOTYPE··LOCAL··DEFAULT····1·$t126 ···122:·00000d04·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 127 ···123:·00000d05····12·FUNC····LOCAL··DEFAULT····1·setiter_traverse
128 ···124:·00000d11···162·FUNC····LOCAL··DEFAULT····1·set_iand128 ···124:·00000d11···162·FUNC····LOCAL··DEFAULT····1·set_iand
129 ···125:·00000db5···280·FUNC····LOCAL··DEFAULT····1·set_swap_bodies129 ···125:·00000db5···280·FUNC····LOCAL··DEFAULT····1·set_swap_bodies
130 ···126:·00000ecd···124·FUNC····LOCAL··DEFAULT····1·set_ixor130 ···126:·00000ecd···124·FUNC····LOCAL··DEFAULT····1·set_ixor
Max diff block lines reached; 3248/15739 bytes (20.64%) of diff not shown.
75.6 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6f4c·contains·253·entries:1 Relocation·section·'.rel.text'·at·offset·0x6fb4·contains·253·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000012··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000016··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000016··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000002a··0000b70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype5 0000002a··0000b70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
6 00000036··0000b70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype6 00000036··0000b70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
7 00000042··0000152f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC27 00000042··0000152f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2
8 00000046··00001530·R_ARM_THM_MOVT_ABS·····00000010···.LC28 00000046··00001530·R_ARM_THM_MOVT_ABS·····00000010···.LC2
462 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 95, 22 lines modifiedOffset 95, 22 lines modified
95 set_difference95 set_difference
96 set_copy_and_difference96 set_copy_and_difference
97 set_clear97 set_clear
98 set_discard98 set_discard
99 set_remove99 set_remove
100 set_update100 set_update
101 set_union101 set_union
102 setiter_traverse 
103 set_difference_multi102 set_difference_multi
104 set_isdisjoint103 set_isdisjoint
105 set_symmetric_difference104 set_symmetric_difference
106 set_symmetric_difference_update105 set_symmetric_difference_update
107 setiter_len106 setiter_len
108 set_isub107 set_isub
109 set_repr108 set_repr
 109 setiter_traverse
110 set_iand110 set_iand
111 set_swap_bodies111 set_swap_bodies
112 set_ixor112 set_ixor
113 set_init113 set_init
114 set_reduce114 set_reduce
115 set_intersection_multi115 set_intersection_multi
116 frozenset_copy116 frozenset_copy
28.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 »       mov»    r4,·r052 »       mov»    r4,·r0
53 »       ldr»    r0,·[r0,·#4]53 »       ldr»    r0,·[r0,·#4]
54 »       cmp»    r0,·r154 »       cmp»    r0,·r1
55 »       bne.n»  78·<PySet_Pop+0x24>55 »       bne.n»  78·<PySet_Pop+0x24>
56 »       mov»    r0,·r456 »       mov»    r0,·r4
57 »       movs»   r1,·#057 »       movs»   r1,·#0
58 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}58 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
59 »       b.w»    1a14·<set_pop>59 »       b.w»    1a10·<set_pop>
60 ·R_ARM_THM_JUMP24»       set_pop60 ·R_ARM_THM_JUMP24»       set_pop
61 »       bl»     0·<PyType_IsSubtype>61 »       bl»     0·<PyType_IsSubtype>
62 ·R_ARM_THM_CALL» PyType_IsSubtype62 ·R_ARM_THM_CALL» PyType_IsSubtype
63 »       mov»    r5,·r063 »       mov»    r5,·r0
64 »       cmp»    r0,·#064 »       cmp»    r0,·#0
65 »       bne.n»  6c·<PySet_Pop+0x18>65 »       bne.n»  6c·<PySet_Pop+0x18>
66 »       movw»   r1,·#2355»   @·0x93366 »       movw»   r1,·#2355»   @·0x933
147 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 »       it»     ne195 »       it»     ne
196 »       cmpne»  r0,·r4196 »       cmpne»  r0,·r4
197 »       bne.n»  1c4·<set_update_internal+0x3c>197 »       bne.n»  1c4·<set_update_internal+0x3c>
198 »       cmp»    r6,·fp198 »       cmp»    r6,·fp
199 »       beq.n»  1c0·<set_update_internal+0x38>199 »       beq.n»  1c0·<set_update_internal+0x38>
200 »       ldr»    r3,·[r6,·#12]200 »       ldr»    r3,·[r6,·#12]
201 »       cmp»    r3,·#0201 »       cmp»    r3,·#0
202 »       bne.w»  3b8·<set_update_internal+0x230>202 »       bne.w»  3e8·<set_update_internal+0x260>
203 »       movs»   r4,·#0203 »       movs»   r4,·#0
204 »       b.n»    396·<set_update_internal+0x20e>204 »       b.n»    396·<set_update_internal+0x20e>
205 »       bl»     0·<PyType_IsSubtype>205 »       bl»     0·<PyType_IsSubtype>
206 ·R_ARM_THM_CALL» PyType_IsSubtype206 ·R_ARM_THM_CALL» PyType_IsSubtype
207 »       cmp»    r0,·#0207 »       cmp»    r0,·#0
208 »       bne.n»  1b4·<set_update_internal+0x2c>208 »       bne.n»  1b4·<set_update_internal+0x2c>
209 »       mov»    r1,·r4209 »       mov»    r1,·r4
998 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 »       ldr»    r3,·[r1,·#0]16 »       ldr»    r3,·[r1,·#0]
17 »       mvn.w»  r2,·#3221225472»    @·0xc000000017 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
18 »       cmp»    r3,·r218 »       cmp»    r3,·r2
19 »       beq.n»  24·<frozenset_copy+0x24>19 »       beq.n»  24·<frozenset_copy+0x24>
20 »       adds»   r3,·#120 »       adds»   r3,·#1
21 »       str»    r3,·[r1,·#0]21 »       str»    r3,·[r1,·#0]
22 »       b.n»    24·<frozenset_copy+0x24>22 »       b.n»    24·<frozenset_copy+0x24>
23 »       b.w»    2b4c·<make_new_set_basetype>23 »       b.w»    2b54·<make_new_set_basetype>
24 ·R_ARM_THM_JUMP24»       make_new_set_basetype24 ·R_ARM_THM_JUMP24»       make_new_set_basetype
25 »       mov»    r0,·r125 »       mov»    r0,·r1
26 »       bx»     lr26 »       bx»     lr
  
27 00000028·<setiter_reduce>:27 00000028·<setiter_reduce>:
28 setiter_reduce():28 setiter_reduce():
29 »       push»   {r4,·r5,·lr}29 »       push»   {r4,·r5,·lr}
2.47 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 35, 25 lines modifiedOffset 35, 25 lines modified
35 ··0x00000200·7465726e·616c0073·65745f6f·72007365·ternal.set_or.se35 ··0x00000200·7465726e·616c0073·65745f6f·72007365·ternal.set_or.se
36 ··0x00000210·745f7375·62007365·745f6469·66666572·t_sub.set_differ36 ··0x00000210·745f7375·62007365·745f6469·66666572·t_sub.set_differ
37 ··0x00000220·656e6365·00736574·5f636f70·795f616e·ence.set_copy_an37 ··0x00000220·656e6365·00736574·5f636f70·795f616e·ence.set_copy_an
38 ··0x00000230·645f6469·66666572·656e6365·00736574·d_difference.set38 ··0x00000230·645f6469·66666572·656e6365·00736574·d_difference.set
39 ··0x00000240·5f636c65·61720073·65745f64·69736361·_clear.set_disca39 ··0x00000240·5f636c65·61720073·65745f64·69736361·_clear.set_disca
40 ··0x00000250·72640073·65745f72·656d6f76·65007365·rd.set_remove.se40 ··0x00000250·72640073·65745f72·656d6f76·65007365·rd.set_remove.se
41 ··0x00000260·745f7570·64617465·00736574·5f756e69·t_update.set_uni41 ··0x00000260·745f7570·64617465·00736574·5f756e69·t_update.set_uni
42 ··0x00000270·6f6e0073·65746974·65725f74·72617665·on.setiter_trave 
43 ··0x00000280·72736500·7365745f·64696666·6572656e·rse.set_differen42 ··0x00000270·6f6e0073·65745f64·69666665·72656e63·on.set_differenc
44 ··0x00000290·63655f6d·756c7469·00736574·5f697364·ce_multi.set_isd43 ··0x00000280·655f6d75·6c746900·7365745f·69736469·e_multi.set_isdi
45 ··0x000002a0·69736a6f·696e7400·7365745f·786f7200·isjoint.set_xor.44 ··0x00000290·736a6f69·6e740073·65745f78·6f720073·sjoint.set_xor.s
46 ··0x000002b0·7365745f·73796d6d·65747269·635f6469·set_symmetric_di45 ··0x000002a0·65745f73·796d6d65·74726963·5f646966·et_symmetric_dif
47 ··0x000002c0·66666572·656e6365·00736574·5f73796d·fference.set_sym46 ··0x000002b0·66657265·6e636500·7365745f·73796d6d·ference.set_symm
48 ··0x000002d0·6d657472·69635f64·69666665·72656e63·metric_differenc47 ··0x000002c0·65747269·635f6469·66666572·656e6365·etric_difference
49 ··0x000002e0·655f7570·64617465·00736574·69746572·e_update.setiter48 ··0x000002d0·5f757064·61746500·73657469·7465725f·_update.setiter_
50 ··0x000002f0·5f6c656e·00736574·5f697375·62002e4c·_len.set_isub..L49 ··0x000002e0·6c656e00·7365745f·69737562·002e4c43·len.set_isub..LC
51 ··0x00000300·4335002e·4c433600·2e4c4337·002e4c43·C5..LC6..LC7..LC50 ··0x000002f0·35002e4c·4336002e·4c433700·2e4c4338·5..LC6..LC7..LC8
52 ··0x00000310·38007365·745f7265·70720073·65745f69·8.set_repr.set_i51 ··0x00000300·00736574·5f726570·72007365·74697465·.set_repr.setite
 52 ··0x00000310·725f7472·61766572·73650073·65745f69·r_traverse.set_i
53 ··0x00000320·616e6400·7365745f·73776170·5f626f64·and.set_swap_bod53 ··0x00000320·616e6400·7365745f·73776170·5f626f64·and.set_swap_bod
54 ··0x00000330·69657300·7365745f·69786f72·00736574·ies.set_ixor.set54 ··0x00000330·69657300·7365745f·69786f72·00736574·ies.set_ixor.set
55 ··0x00000340·5f696e69·74007365·745f7265·64756365·_init.set_reduce55 ··0x00000340·5f696e69·74007365·745f7265·64756365·_init.set_reduce
56 ··0x00000350·00736574·5f696e74·65727365·6374696f·.set_intersectio56 ··0x00000350·00736574·5f696e74·65727365·6374696f·.set_intersectio
57 ··0x00000360·6e5f6d75·6c746900·66726f7a·656e7365·n_multi.frozense57 ··0x00000360·6e5f6d75·6c746900·66726f7a·656e7365·n_multi.frozense
58 ··0x00000370·745f636f·70790066·726f7a65·6e736574·t_copy.frozenset58 ··0x00000370·745f636f·70790066·726f7a65·6e736574·t_copy.frozenset
59 ··0x00000380·5f6e6577·002e4c43·39007365·74697465·_new..LC9.setite59 ··0x00000380·5f6e6577·002e4c43·39007365·74697465·_new..LC9.setite
99.0 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:··········19316·(bytes·into·file)13 ··Start·of·section·headers:··········19476·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
2.88 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x4b74:1 There·are·17·section·headers,·starting·at·offset·0x4c14:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0002a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003e78·000170·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·003f10·000170·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002d8·000264·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0002d8·000264·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003fe8·0001a0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·004080·0001a0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00053c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00053c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00053c·0001b0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00053c·0001b0·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0006ec·0020cc·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0006ec·002164·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004188·000918·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·004220·000920·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0027b8·000094·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002850·000094·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004aa0·000048·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004b40·000048·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00284c·000273·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0028e4·000273·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002abf·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002b57·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002abf·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002b57·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002af4·000b40·10·····15·101··418 ··[14]·.symtab···········SYMTAB··········00000000·002b8c·000b40·10·····15·101··4
19 ··[15]·.strtab···········STRTAB··········00000000·003634·000843·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0036cc·000843·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·004ae8·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·004b88·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
6.07 KB
readelf --wide --symbols {}
    
Offset 32, 57 lines modifiedOffset 32, 57 lines modified
32 ····28:·00000889···472·FUNC····LOCAL··DEFAULT····7·tupledealloc32 ····28:·00000889···472·FUNC····LOCAL··DEFAULT····7·tupledealloc
33 ····29:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·00000a60·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·00000a60·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·00000a61···166·FUNC····LOCAL··DEFAULT····7·tupletraverse35 ····31:·00000a61···166·FUNC····LOCAL··DEFAULT····7·tupletraverse
36 ····32:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC136 ····32:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
37 ····33:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····7·$d37 ····33:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····7·$d
38 ····34:·00000e28·····0·NOTYPE··LOCAL··DEFAULT····7·$t38 ····34:·00000e28·····0·NOTYPE··LOCAL··DEFAULT····7·$t
39 ····35:·00000e29···142·FUNC····LOCAL··DEFAULT····7·tuplecontains39 ····35:·00000e29···160·FUNC····LOCAL··DEFAULT····7·tuplecontains
40 ····36:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC240 ····36:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
41 ····37:·00000eb9···680·FUNC····LOCAL··DEFAULT····7·tuplesubscript41 ····37:·00000ec9···816·FUNC····LOCAL··DEFAULT····7·tuplesubscript
42 ····38:·00001154·····0·NOTYPE··LOCAL··DEFAULT····7·$d42 ····38:·000011ec·····0·NOTYPE··LOCAL··DEFAULT····7·$d
43 ····39:·00001160·····0·NOTYPE··LOCAL··DEFAULT····7·$t43 ····39:·000011f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
44 ····40:·00001161····72·FUNC····LOCAL··DEFAULT····7·tupleitem44 ····40:·000011f9····72·FUNC····LOCAL··DEFAULT····7·tupleitem
45 ····41:·000011a9···306·FUNC····LOCAL··DEFAULT····7·tuplehash45 ····41:·00001241···306·FUNC····LOCAL··DEFAULT····7·tuplehash
46 ····42:·000014cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d46 ····42:·00001568·····0·NOTYPE··LOCAL··DEFAULT····7·$d
47 ····43:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC347 ····43:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
48 ····44:·000014e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·0000157c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·000014e1···532·FUNC····LOCAL··DEFAULT····7·tuple_vectorcall49 ····45:·0000157d···532·FUNC····LOCAL··DEFAULT····7·tuple_vectorcall
50 ····46:·000016f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····46:·0000178c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
51 ····47:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC451 ····47:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
52 ····48:·000016f4·····0·NOTYPE··LOCAL··DEFAULT····7·$t52 ····48:·00001790·····0·NOTYPE··LOCAL··DEFAULT····7·$t
53 ····49:·000016f5···756·FUNC····LOCAL··DEFAULT····7·tupleconcat53 ····49:·00001791···756·FUNC····LOCAL··DEFAULT····7·tupleconcat
54 ····50:·000019d4·····0·NOTYPE··LOCAL··DEFAULT····7·$d54 ····50:·00001a70·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····51:·000019e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t55 ····51:·00001a84·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····52:·000019e9···314·FUNC····LOCAL··DEFAULT····7·tuplerichcompare56 ····52:·00001a85···314·FUNC····LOCAL··DEFAULT····7·tuplerichcompare
57 ····53:·00001a9a·····0·NOTYPE··LOCAL··DEFAULT····7·$d57 ····53:·00001b36·····0·NOTYPE··LOCAL··DEFAULT····7·$d
58 ····54:·00001aa0·····0·NOTYPE··LOCAL··DEFAULT····7·$t58 ····54:·00001b3c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
59 ····55:·00001b25·····4·FUNC····LOCAL··DEFAULT····7·tuplelength59 ····55:·00001bc1·····4·FUNC····LOCAL··DEFAULT····7·tuplelength
60 ····56:·00001b29···532·FUNC····LOCAL··DEFAULT····7·tuple_new60 ····56:·00001bc5···528·FUNC····LOCAL··DEFAULT····7·tuple_new
61 ····57:·00001d38·····0·NOTYPE··LOCAL··DEFAULT····7·$d61 ····57:·00001dd0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00000001····12·FUNC····LOCAL··DEFAULT····1·tupleiter_traverse63 ····59:·00000001····12·FUNC····LOCAL··DEFAULT····1·tupleiter_traverse
64 ····60:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC564 ····60:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
65 ····61:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC665 ····61:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
66 ····62:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC766 ····62:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
67 ····63:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC867 ····63:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
68 ····64:·00001d3c·····0·NOTYPE··LOCAL··DEFAULT····7·$t68 ····64:·00001dd4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
69 ····65:·00001d3d···318·FUNC····LOCAL··DEFAULT····7·tuplerepr69 ····65:·00001dd5···318·FUNC····LOCAL··DEFAULT····7·tuplerepr
70 ····66:·00001e7d····66·FUNC····LOCAL··DEFAULT····7·maybe_freelist_clear70 ····66:·00001f15····66·FUNC····LOCAL··DEFAULT····7·maybe_freelist_clear
71 ····67:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC971 ····67:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
73 ····69:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·$d73 ····69:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
74 ····70:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1174 ····70:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
75 ····71:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1275 ····71:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
76 ····72:·0000001d···228·FUNC····LOCAL··DEFAULT····1·tuple_index76 ····72:·0000001d···228·FUNC····LOCAL··DEFAULT····1·tuple_index
77 ····73:·00001ec1···504·FUNC····LOCAL··DEFAULT····7·tuplerepeat77 ····73:·00001f59···504·FUNC····LOCAL··DEFAULT····7·tuplerepeat
78 ····74:·000020ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d78 ····74:·00002144·····0·NOTYPE··LOCAL··DEFAULT····7·$d
79 ····75:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1379 ····75:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
80 ····76:·000020b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t80 ····76:·00002150·····0·NOTYPE··LOCAL··DEFAULT····7·$t
81 ····77:·000020b9····20·FUNC····LOCAL··DEFAULT····7·tupleiter_len81 ····77:·00002151····20·FUNC····LOCAL··DEFAULT····7·tupleiter_len
82 ····78:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1482 ····78:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
83 ····79:·00000175····84·FUNC····LOCAL··DEFAULT····1·tuple___getnewargs__83 ····79:·00000175····84·FUNC····LOCAL··DEFAULT····1·tuple___getnewargs__
84 ····80:·000001c9····76·FUNC····LOCAL··DEFAULT····1·tuple_count84 ····80:·000001c9····76·FUNC····LOCAL··DEFAULT····1·tuple_count
85 ····81:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1585 ····81:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
86 ····82:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1686 ····82:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
87 ····83:·00000215····68·FUNC····LOCAL··DEFAULT····1·tupleiter_reduce87 ····83:·00000215····68·FUNC····LOCAL··DEFAULT····1·tupleiter_reduce
88 ····84:·00000254·····0·NOTYPE··LOCAL··DEFAULT····1·$d88 ····84:·00000254·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3e78·contains·46·entries:1 Relocation·section·'.rel.text'·at·offset·0x3f10·contains·46·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000060··0000810a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool3 00000060··0000810a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
4 0000006a··0000a40a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t4 0000006a··0000a40a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
5 0000007e··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError5 0000007e··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
6 00000082··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError6 00000082··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
7 00000086··0000472f·R_ARM_THM_MOVW_ABS_NC··000000e4···.LC127 00000086··0000472f·R_ARM_THM_MOVW_ABS_NC··000000e4···.LC12
8 0000008a··00004730·R_ARM_THM_MOVT_ABS·····000000e4···.LC128 0000008a··00004730·R_ARM_THM_MOVT_ABS·····000000e4···.LC12
735 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 11, 22 lines modifiedOffset 11, 22 lines modified
11 »       cbz»    r0,·a·<tupleiter_traverse+0xa>11 »       cbz»    r0,·a·<tupleiter_traverse+0xa>
12 »       bx»     r312 »       bx»     r3
13 »       bx»     lr13 »       bx»     lr
  
14 0000000c·<_PyTuple_ClearFreeList>:14 0000000c·<_PyTuple_ClearFreeList>:
15 _PyTuple_ClearFreeList():15 _PyTuple_ClearFreeList():
16 »       movs»   r1,·#016 »       movs»   r1,·#0
17 »       b.w»    1e7c·<maybe_freelist_clear>17 »       b.w»    1f14·<maybe_freelist_clear>
18 ·R_ARM_THM_JUMP24»       maybe_freelist_clear18 ·R_ARM_THM_JUMP24»       maybe_freelist_clear
19 »       nop19 »       nop
  
20 00000014·<_PyTuple_Fini>:20 00000014·<_PyTuple_Fini>:
21 _PyTuple_Fini():21 _PyTuple_Fini():
22 »       movs»   r1,·#122 »       movs»   r1,·#1
23 »       b.w»    1e7c·<maybe_freelist_clear>23 »       b.w»    1f14·<maybe_freelist_clear>
24 ·R_ARM_THM_JUMP24»       maybe_freelist_clear24 ·R_ARM_THM_JUMP24»       maybe_freelist_clear
25 »       nop25 »       nop
  
26 0000001c·<tuple_index>:26 0000001c·<tuple_index>:
27 tuple_index():27 tuple_index():
28 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}28 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
29 »       mov.w»  ip,·#4096»  @·0x100029 »       mov.w»  ip,·#4096»  @·0x1000
60.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1207, 15 lines modifiedOffset 1207, 15 lines modified
1207 »       bne.n»  bc8·<_PyTuple_MaybeUntrack+0xc0>1207 »       bne.n»  bc8·<_PyTuple_MaybeUntrack+0xc0>
1208 »       ldr.w»  r3,·[r0,·#-8]1208 »       ldr.w»  r3,·[r0,·#-8]
1209 »       mov»    r4,·r01209 »       mov»    r4,·r0
1210 »       cmp»    r3,·#01210 »       cmp»    r3,·#0
1211 »       beq.n»  bc8·<_PyTuple_MaybeUntrack+0xc0>1211 »       beq.n»  bc8·<_PyTuple_MaybeUntrack+0xc0>
1212 »       ldr»    r5,·[r0,·#8]1212 »       ldr»    r5,·[r0,·#8]
1213 »       cmp»    r5,·#01213 »       cmp»    r5,·#0
1214 »       ble.n»  bfc·<_PyTuple_MaybeUntrack+0xf4>1214 »       ble.n»  bec·<_PyTuple_MaybeUntrack+0xe4>
1215 »       ldr»    r6,·[r0,·#12]1215 »       ldr»    r6,·[r0,·#12]
1216 »       cmp»    r6,·#01216 »       cmp»    r6,·#0
1217 »       beq.n»  bc8·<_PyTuple_MaybeUntrack+0xc0>1217 »       beq.n»  bc8·<_PyTuple_MaybeUntrack+0xc0>
1218 »       mov»    r0,·r61218 »       mov»    r0,·r6
1219 »       bl»     0·<PyObject_IS_GC>1219 »       bl»     0·<PyObject_IS_GC>
1220 ·R_ARM_THM_CALL» PyObject_IS_GC1220 ·R_ARM_THM_CALL» PyObject_IS_GC
1221 »       cmp»    r0,·#01221 »       cmp»    r0,·#0
1.72 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:··········160500·(bytes·into·file)13 ··Start·of·section·headers:··········160632·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x272f4:1 There·are·18·section·headers,·starting·at·offset·0x27378:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·002d64·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002be4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01f16c·0015f0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·01f1e0·001510·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002d98·0011ec·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002c18·0011ec·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·02075c·001368·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0206f0·001368·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003f84·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·003e04·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·003f84·00f0c0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·003e04·00f2a8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·021ac4·004968·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·021a58·004a48·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·013044·003671·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0130ac·003671·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0166b8·001cc4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·016720·001cd4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·02642c·000e08·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0264a0·000e18·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·01837c·000965·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0183f4·000965·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·027234·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0272b8·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·018ce1·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·018d59·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·018ce1·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·018d59·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·018d14·003e40·10·····16·749··419 ··[15]·.symtab···········SYMTAB··········00000000·018d8c·003e50·10·····16·750··4
20 ··[16]·.strtab···········STRTAB··········00000000·01cb54·002615·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·01cbdc·002602·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·027264·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0272e8·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
115 KB
readelf --wide --symbols {}
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
  
1 Symbol·table·'.symtab'·contains·996·entries:1 Symbol·table·'.symtab'·contains·997·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·0000010d·10732·FUNC····LOCAL··DEFAULT····6·type_ready6 ·····3:·0000010d·10768·FUNC····LOCAL··DEFAULT····6·type_ready
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.47 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
10 ·····7:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC110 ·····7:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
11 ·····8:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC211 ·····8:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
12 ·····9:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC312 ·····9:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
13 ····10:·00000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LC413 ····10:·00000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
14 ····11:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC514 ····11:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
15 ····12:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC615 ····12:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
16 ····13:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC716 ····13:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
17 ····14:·00000238·····0·NOTYPE··LOCAL··DEFAULT····8·.LC817 ····14:·00000238·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
18 ····15:·00000294·····0·NOTYPE··LOCAL··DEFAULT····8·.LC918 ····15:·00000294·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
19 ····16:·00002af9··1988·FUNC····LOCAL··DEFAULT····6·mro_internal19 ····16:·00002b1d··1988·FUNC····LOCAL··DEFAULT····6·mro_internal
20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR020 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
21 ····18:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····18:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····19:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····19:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·$t
23 ····20:·00000568·····0·NOTYPE··LOCAL··DEFAULT····6·$d23 ····20:·00000568·····0·NOTYPE··LOCAL··DEFAULT····6·$d
24 ····21:·00000570·····0·NOTYPE··LOCAL··DEFAULT····6·$t24 ····21:·00000570·····0·NOTYPE··LOCAL··DEFAULT····6·$t
25 ····22:·00000b9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····22:·00000b9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····23:·00000bbc·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····23:·00000bbc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····24:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····24:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····25:·00000e24·····0·NOTYPE··LOCAL··DEFAULT····6·$t28 ····25:·00000e24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
29 ····26:·000012a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····26:·000012c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····27:·000012a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····27:·000012cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····28:·00003965···118·FUNC····LOCAL··DEFAULT····6·_PyType_DocWithoutSignature31 ····28:·00003989···118·FUNC····LOCAL··DEFAULT····6·_PyType_DocWithoutSignature
32 ····29:·00001838·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····29:·00001858·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····30:·0000184c·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····30:·0000186c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····31:·00001bd4·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····31:·00001bf4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····32:·00001be4·····0·NOTYPE··LOCAL··DEFAULT····6·$t35 ····32:·00001c04·····0·NOTYPE··LOCAL··DEFAULT····6·$t
36 ····33:·0000204c·····0·NOTYPE··LOCAL··DEFAULT····6·$d36 ····33:·000020a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
37 ····34:·00002054·····0·NOTYPE··LOCAL··DEFAULT····6·$t37 ····34:·000020a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
38 ····35:·00002af4·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····35:·00002b18·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····36:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1039 ····36:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
40 ····37:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1140 ····37:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
41 ····38:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1241 ····38:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
42 ····39:·00002af8·····0·NOTYPE··LOCAL··DEFAULT····6·$t42 ····39:·00002b1c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
43 ····40:·000032bd··1264·FUNC····LOCAL··DEFAULT····6·mro_implementation43 ····40:·000032e1··1264·FUNC····LOCAL··DEFAULT····6·mro_implementation
44 ····41:·00008c51···332·FUNC····LOCAL··DEFAULT····6·lookup_maybe_method44 ····41:·00008cb1···332·FUNC····LOCAL··DEFAULT····6·lookup_maybe_method
45 ····42:·00002dd4·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····42:·00002df8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····43:·00002ddc·····0·NOTYPE··LOCAL··DEFAULT····6·$t46 ····43:·00002e00·····0·NOTYPE··LOCAL··DEFAULT····6·$t
47 ····44:·00004aed···288·FUNC····LOCAL··DEFAULT····6·solid_base47 ····44:·00004b1d···286·FUNC····LOCAL··DEFAULT····6·solid_base
48 ····45:·00003054·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····45:·00003078·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····46:·0000305c·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····46:·00003080·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····47:·00000181····36·FUNC····LOCAL··DEFAULT····1·call_unbound_noarg.part.050 ····47:·00000181····36·FUNC····LOCAL··DEFAULT····1·call_unbound_noarg.part.0
51 ····48:·000032b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d51 ····48:·000032d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
52 ····49:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1352 ····49:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
53 ····50:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1453 ····50:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
54 ····51:·00000384·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1554 ····51:·00000384·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
55 ····52:·000032bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t55 ····52:·000032e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
56 ····53:·00000c65···324·FUNC····LOCAL··DEFAULT····9·set_mro_error56 ····53:·00000c6d···324·FUNC····LOCAL··DEFAULT····9·set_mro_error
57 ····54:·00000da9····48·FUNC····LOCAL··DEFAULT····9·class_name57 ····54:·00000db1····48·FUNC····LOCAL··DEFAULT····9·class_name
58 ····55:·000037a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····55:·000037cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····56:·000037ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t59 ····56:·000037d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····57:·000037ad····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF60 ····57:·000037d1····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
61 ····58:·000038b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d61 ····58:·000038d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
62 ····59:·000038b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t62 ····59:·000038d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····60:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1663 ····60:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
65 ····62:·000039f1··4124·FUNC····LOCAL··DEFAULT····6·_PyType_FromMetaclass_impl65 ····62:·00003a15··4136·FUNC····LOCAL··DEFAULT····6·_PyType_FromMetaclass_impl
66 ····63:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1766 ····63:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
67 ····64:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1867 ····64:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
68 ····65:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1968 ····65:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
69 ····66:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2069 ····66:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
70 ····67:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2170 ····67:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
71 ····68:·00000424·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2271 ····68:·00000424·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
72 ····69:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2372 ····69:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
533 KB
readelf --wide --relocs {}
    
Offset 1, 4142 lines modifiedOffset 1, 4144 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1f16c·contains·702·entries:1 Relocation·section·'.rel.text'·at·offset·0x1f1e0·contains·674·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001c··00003e0a·R_ARM_THM_CALL·········000039f1···_PyType_FromMetaclass_impl3 0000001c··00003e0a·R_ARM_THM_CALL·········00003a15···_PyType_FromMetaclass_impl
4 00000040··00003e0a·R_ARM_THM_CALL·········000039f1···_PyType_FromMetaclass_impl4 00000040··00003e0a·R_ARM_THM_CALL·········00003a15···_PyType_FromMetaclass_impl
5 00000090··0003500a·R_ARM_THM_CALL·········00000000···_PyUnicode_Equal5 00000090··0003510a·R_ARM_THM_CALL·········00000000···_PyUnicode_Equal
6 000000a4··00034d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCell_Type6 000000a4··00034e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCell_Type
7 000000a8··00034d30·R_ARM_THM_MOVT_ABS·····00000000···PyCell_Type7 000000a8··00034e30·R_ARM_THM_MOVT_ABS·····00000000···PyCell_Type
8 000000ca··0003322f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError8 000000ca··0003332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
9 000000ce··00033230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError9 000000ce··00033330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
10 000000d2··0000e62f·R_ARM_THM_MOVW_ABS_NC··00000f10···.LC8310 000000d2··0000e62f·R_ARM_THM_MOVW_ABS_NC··00000f10···.LC83
11 000000d6··0000e630·R_ARM_THM_MOVT_ABS·····00000f10···.LC8311 000000d6··0000e630·R_ARM_THM_MOVT_ABS·····00000f10···.LC83
12 000000dc··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString12 000000dc··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString
13 000000e6··0003322f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError13 000000e6··0003332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
14 000000ea··00033230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError14 000000ea··00033330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
15 000000f0··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000f7c···.LC8715 000000f0··0000ea2f·R_ARM_THM_MOVW_ABS_NC··00000f7c···.LC87
16 000000f4··0000ea30·R_ARM_THM_MOVT_ABS·····00000f7c···.LC8716 000000f4··0000ea30·R_ARM_THM_MOVT_ABS·····00000f7c···.LC87
17 000000fa··00030b0a·R_ARM_THM_CALL·········00000000···PyErr_Format17 000000fa··00030c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
18 00000100··0003322f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError18 00000100··0003332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
19 00000104··00033230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError19 00000104··00033330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
20 00000108··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000f5c···.LC8620 00000108··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000f5c···.LC86
21 0000010c··0000e930·R_ARM_THM_MOVT_ABS·····00000f5c···.LC8621 0000010c··0000e930·R_ARM_THM_MOVT_ABS·····00000f5c···.LC86
22 00000112··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString22 00000112··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString
23 00000118··0003322f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError23 00000118··0003332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
24 0000011c··00033230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError24 0000011c··00033330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
25 00000120··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000f40···.LC8525 00000120··0000e82f·R_ARM_THM_MOVW_ABS_NC··00000f40···.LC85
26 00000124··0000e830·R_ARM_THM_MOVT_ABS·····00000f40···.LC8526 00000124··0000e830·R_ARM_THM_MOVT_ABS·····00000f40···.LC85
27 0000012a··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString27 0000012a··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString
28 00000136··0003322f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError28 00000136··0003332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
29 0000013a··00033230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError29 0000013a··00033330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
30 0000013e··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000fa4···.LC8830 0000013e··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000fa4···.LC88
31 00000142··0000eb30·R_ARM_THM_MOVT_ABS·····00000fa4···.LC8831 00000142··0000eb30·R_ARM_THM_MOVT_ABS·····00000fa4···.LC88
32 00000148··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString32 00000148··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString
33 00000162··0003322f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError33 00000162··0003332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
34 00000166··00033230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError34 00000166··00033330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
35 0000016a··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000f28···.LC8435 0000016a··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000f28···.LC84
36 0000016e··0000e730·R_ARM_THM_MOVT_ABS·····00000f28···.LC8436 0000016e··0000e730·R_ARM_THM_MOVT_ABS·····00000f28···.LC84
37 00000174··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString37 00000174··0003140a·R_ARM_THM_CALL·········00000000···PyErr_SetString
38 0000017c··0002f002·R_ARM_ABS32············00000000···_PyRuntime38 0000017c··0002f102·R_ARM_ABS32············00000000···_PyRuntime
39 000001a0··0002f26b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate39 000001a0··0002f36b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
40 000001bc··0000de0a·R_ARM_THM_CALL·········0000933d···type_module40 000001bc··0000de0a·R_ARM_THM_CALL·········0000939d···type_module
41 000001d2··0000e10a·R_ARM_THM_CALL·········00009419···type_qualname41 000001d2··0000e10a·R_ARM_THM_CALL·········00009479···type_qualname
42 000001de··0003500a·R_ARM_THM_CALL·········00000000···_PyUnicode_Equal42 000001de··0003510a·R_ARM_THM_CALL·········00000000···_PyUnicode_Equal
43 000001ea··0001092f·R_ARM_THM_MOVW_ABS_NC··0000113c···.LC9743 000001ea··0001082f·R_ARM_THM_MOVW_ABS_NC··0000113c···.LC97
44 000001ee··00010930·R_ARM_THM_MOVT_ABS·····0000113c···.LC9744 000001ee··00010830·R_ARM_THM_MOVT_ABS·····0000113c···.LC97
45 000001f2··00036d0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat45 000001f2··00036e0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
46 000001fa··0000390a·R_ARM_THM_CALL·········000037ad···Py_XDECREF46 000001fa··0000390a·R_ARM_THM_CALL·········000037d1···Py_XDECREF
47 00000218··0003020a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 00000218··0003030a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 00000226··00010a2f·R_ARM_THM_MOVW_ABS_NC··00001154···.LC9848 00000226··0001092f·R_ARM_THM_MOVW_ABS_NC··00001154···.LC98
49 0000022a··00010a30·R_ARM_THM_MOVT_ABS·····00001154···.LC9849 0000022a··00010930·R_ARM_THM_MOVT_ABS·····00001154···.LC98
50 00000230··00036d0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat50 00000230··00036e0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
51 0000023a··0003370a·R_ARM_THM_CALL·········00000000···PyErr_Clear51 0000023a··0003380a·R_ARM_THM_CALL·········00000000···PyErr_Clear
52 00000242··0000e10a·R_ARM_THM_CALL·········00009419···type_qualname52 00000242··0000e10a·R_ARM_THM_CALL·········00009479···type_qualname
53 0000024e··0000390a·R_ARM_THM_CALL·········000037ad···Py_XDECREF53 0000024e··0000390a·R_ARM_THM_CALL·········000037d1···Py_XDECREF
54 00000266··0003020a·R_ARM_THM_CALL·········00000000···_Py_Dealloc54 00000266··0003030a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
55 00000274··0002f002·R_ARM_ABS32············00000000···_PyRuntime55 00000274··0002f102·R_ARM_ABS32············00000000···_PyRuntime
56 00000286··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000ee4···.LC8056 00000286··0000d82f·R_ARM_THM_MOVW_ABS_NC··00000ee4···.LC80
Diff chunk too large, falling back to line-by-line diff (619 lines added, 647 lines removed)
57 0000028a··0000d830·R_ARM_THM_MOVT_ABS·····00000ee4···.LC8057 0000028a··0000d830·R_ARM_THM_MOVT_ABS·····00000ee4···.LC80
58 0000029a··0003180a·R_ARM_THM_CALL·········00004c29···PyType_Modified58 0000029a··0003190a·R_ARM_THM_CALL·········00004c59···PyType_Modified
59 000002e0··0002f002·R_ARM_ABS32············00000000···_PyRuntime59 000002e0··0002f102·R_ARM_ABS32············00000000···_PyRuntime
60 000002e4··0002f26b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate60 000002e4··0002f36b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
61 00000306··0001192f·R_ARM_THM_MOVW_ABS_NC··000011d0···.LC10161 00000306··0001182f·R_ARM_THM_MOVW_ABS_NC··000011d0···.LC101
62 0000030a··00011930·R_ARM_THM_MOVT_ABS·····000011d0···.LC10162 0000030a··00011830·R_ARM_THM_MOVT_ABS·····000011d0···.LC101
63 0000030e··00011a2f·R_ARM_THM_MOVW_ABS_NC··000011d4···.LC10263 0000030e··0001192f·R_ARM_THM_MOVW_ABS_NC··000011d4···.LC102
64 00000312··00011a30·R_ARM_THM_MOVT_ABS·····000011d4···.LC10264 00000312··00011930·R_ARM_THM_MOVT_ABS·····000011d4···.LC102
65 00000316··0003890a·R_ARM_THM_CALL·········00000000···PySys_Audit65 00000316··00038a0a·R_ARM_THM_CALL·········00000000···PySys_Audit
66 00000322··00030c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError66 00000322··00030d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
67 00000326··00030c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError67 00000326··00030d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
68 0000032c··0001172f·R_ARM_THM_MOVW_ABS_NC··00001168···.LC9968 0000032c··0001162f·R_ARM_THM_MOVW_ABS_NC··00001168···.LC99
69 00000330··00011730·R_ARM_THM_MOVT_ABS·····00001168···.LC9969 00000330··00011630·R_ARM_THM_MOVT_ABS·····00001168···.LC99
70 00000338··00030b0a·R_ARM_THM_CALL·········00000000···PyErr_Format70 00000338··00030c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
71 00000340··00030c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError71 00000340··00030d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
72 00000344··00030c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError72 00000344··00030d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
73 0000034a··0001182f·R_ARM_THM_MOVW_ABS_NC··0000119c···.LC10073 0000034a··0001172f·R_ARM_THM_MOVW_ABS_NC··0000119c···.LC100
74 0000034e··00011830·R_ARM_THM_MOVT_ABS·····0000119c···.LC10074 0000034e··00011730·R_ARM_THM_MOVT_ABS·····0000119c···.LC100
75 00000356··00030b0a·R_ARM_THM_CALL·········00000000···PyErr_Format75 00000356··00030c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
76 0000035c··0003822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct76 0000035c··0003832f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
77 00000360··00038230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct77 00000360··00038330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
78 0000037e··00001c0a·R_ARM_THM_CALL·········00003965···_PyType_DocWithoutSignature78 0000037e··00001c0a·R_ARM_THM_CALL·········00003989···_PyType_DocWithoutSignature
79 00000390··0002ee2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct79 00000390··0002ef2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
80 00000394··0002ee30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct80 00000394··0002ef30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
81 000003b2··00031b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError81 000003b2··00031c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
82 000003b6··00031b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError82 000003b6··00031c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
83 000003bc··0001292f·R_ARM_THM_MOVW_ABS_NC··000011e8···.LC10383 000003bc··0001282f·R_ARM_THM_MOVW_ABS_NC··000011e8···.LC103
84 000003c0··00012930·R_ARM_THM_MOVT_ABS·····000011e8···.LC10384 000003c0··00012830·R_ARM_THM_MOVT_ABS·····000011e8···.LC103
85 000003c6··00030b0a·R_ARM_THM_CALL·········00000000···PyErr_Format85 000003c6··00030c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
86 000003de··0003410a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError86 000003de··0003420a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError
87 000003e6··00031a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred87 000003e6··00031b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
88 000003ee··0002fd0a·R_ARM_THM_CALL·········00000000···PyDict_New88 000003ee··0002fe0a·R_ARM_THM_CALL·········00000000···PyDict_New
89 000003fe··0002f40a·R_ARM_THM_CALL·········00000000···PyDict_SetItem89 000003fe··0002f50a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
90 00000406··0003180a·R_ARM_THM_CALL·········00004c29···PyType_Modified90 00000406··0003190a·R_ARM_THM_CALL·········00004c59···PyType_Modified
91 00000438··0003020a·R_ARM_THM_CALL·········00000000···_Py_Dealloc91 00000438··0003030a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
92 0000046c··0002f002·R_ARM_ABS32············00000000···_PyRuntime92 0000046c··0002f102·R_ARM_ABS32············00000000···_PyRuntime
93 00000470··0002f26b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate93 00000470··0002f36b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
94 00000488··00003e0a·R_ARM_THM_CALL·········000039f1···_PyType_FromMetaclass_impl94 00000488··00003e0a·R_ARM_THM_CALL·········00003a15···_PyType_FromMetaclass_impl
95 000004d0··0002f26b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate95 000004d0··0002f36b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
96 00000518··0003020a·R_ARM_THM_CALL·········00000000···_Py_Dealloc96 00000518··0003030a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
97 00000552··0001592f·R_ARM_THM_MOVW_ABS_NC··000012d0···.LC11097 00000552··0001582f·R_ARM_THM_MOVW_ABS_NC··000012d0···.LC110
98 00000556··00015930·R_ARM_THM_MOVT_ABS·····000012d0···.LC11098 00000556··00015830·R_ARM_THM_MOVT_ABS·····000012d0···.LC110
99 0000055a··00015a2f·R_ARM_THM_MOVW_ABS_NC··000012d4···.LC11199 0000055a··0001592f·R_ARM_THM_MOVW_ABS_NC··000012d4···.LC111
100 0000055e··00015a30·R_ARM_THM_MOVT_ABS·····000012d4···.LC111100 0000055e··00015930·R_ARM_THM_MOVT_ABS·····000012d4···.LC111
101 00000562··00015b2f·R_ARM_THM_MOVW_ABS_NC··000012e0···.LC112101 00000562··00015a2f·R_ARM_THM_MOVW_ABS_NC··000012e0···.LC112
102 00000566··00015b30·R_ARM_THM_MOVT_ABS·····000012e0···.LC112102 00000566··00015a30·R_ARM_THM_MOVT_ABS·····000012e0···.LC112
103 0000056a··00039c0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument103 0000056a··00039d0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
104 00000574··00030c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError104 00000574··00030d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
105 00000578··00030c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError105 00000578··00030d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
106 0000057c··00015c2f·R_ARM_THM_MOVW_ABS_NC··000012ec···.LC113106 0000057c··00015b2f·R_ARM_THM_MOVW_ABS_NC··000012ec···.LC113
107 00000580··00015c30·R_ARM_THM_MOVT_ABS·····000012ec···.LC113107 00000580··00015b30·R_ARM_THM_MOVT_ABS·····000012ec···.LC113
108 00000588··00030b0a·R_ARM_THM_CALL·········00000000···PyErr_Format108 00000588··00030c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
109 000005a2··00038f0a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException109 000005c2··00017c2f·R_ARM_THM_MOVW_ABS_NC··00000591···slot_nb_or
110 000005ae··0000290a·R_ARM_THM_CALL·········00008c51···lookup_maybe_method110 000005c6··00017c30·R_ARM_THM_MOVT_ABS·····00000591···slot_nb_or
111 000005bc··0001020a·R_ARM_THM_CALL·········0000a7cd···call_unbound_noarg111 000005ce··0003832f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
112 000005ea··0003190a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable112 000005d2··00038330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
113 000005f2··0003020a·R_ARM_THM_CALL·········00000000···_Py_Dealloc113 000005e4··00016d0a·R_ARM_THM_CALL·········0000d035···vectorcall_maybe.constprop.0
114 00000600··0003020a·R_ARM_THM_CALL·········00000000···_Py_Dealloc114 000005fe··00017c2f·R_ARM_THM_MOVW_ABS_NC··00000591···slot_nb_or
115 00000608··0002f002·R_ARM_ABS32············00000000···_PyRuntime115 00000602··00017c30·R_ARM_THM_MOVT_ABS·····00000591···slot_nb_or
116 0000063e··00017d2f·R_ARM_THM_MOVW_ABS_NC··0000060d···slot_nb_or116 00000660··00016d0a·R_ARM_THM_CALL·········0000d035···vectorcall_maybe.constprop.0
117 00000642··00017d30·R_ARM_THM_MOVT_ABS·····0000060d···slot_nb_or117 00000668··0003832f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
118 0000064a··0003822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct118 0000066c··00038330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
119 0000064e··00038230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct119 0000067a··0003030a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
120 00000660··00016e0a·R_ARM_THM_CALL·········0000cfe9···vectorcall_maybe.constprop.0120 0000068e··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
121 0000067a··00017d2f·R_ARM_THM_MOVW_ABS_NC··0000060d···slot_nb_or121 00000692··00001130·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
122 0000067e··00017d30·R_ARM_THM_MOVT_ABS·····0000060d···slot_nb_or122 0000069e··00016e0a·R_ARM_THM_CALL·········0000068d···method_is_overloaded.isra.0
123 000006dc··00016e0a·R_ARM_THM_CALL·········0000cfe9···vectorcall_maybe.constprop.0123 000006a8··0003832f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
124 000006e4··0003822f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct124 000006ac··00038330·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
125 000006e8··00038230·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct125 000006be··0003832f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
Max diff block lines reached; 452326/545978 bytes (82.85%) of diff not shown.
720 B
strings --all --bytes=8 {}
    
Offset 521, 15 lines modifiedOffset 521, 14 lines modified
521 slot_tp_new521 slot_tp_new
522 wrap_init522 wrap_init
523 clear_slots523 clear_slots
524 type_setattro524 type_setattro
525 update_subclasses.constprop.0525 update_subclasses.constprop.0
526 object_get_class526 object_get_class
527 object_richcompare527 object_richcompare
528 call_unbound_noarg 
529 type_mro528 type_mro
530 _PyObject_VectorcallTstate.constprop.0529 _PyObject_VectorcallTstate.constprop.0
531 type_get_bases530 type_get_bases
532 type_set_abstractmethods531 type_set_abstractmethods
533 type_set_module532 type_set_module
534 check_set_special_type_attr533 check_set_special_type_attr
535 type_get_doc534 type_get_doc
145 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 »       sub»    sp,·#812 »       sub»    sp,·#8
13 »       movs»   r3,·#013 »       movs»   r3,·#0
14 »       mov»    r2,·r014 »       mov»    r2,·r0
15 »       movs»   r4,·#115 »       movs»   r4,·#1
16 »       mov»    r1,·r316 »       mov»    r1,·r3
17 »       mov»    r0,·r317 »       mov»    r0,·r3
18 »       str»    r4,·[sp,·#0]18 »       str»    r4,·[sp,·#0]
19 »       bl»     39f0·<_PyType_FromMetaclass_impl>19 »       bl»     3a14·<_PyType_FromMetaclass_impl>
20 ·R_ARM_THM_CALL» _PyType_FromMetaclass_impl20 ·R_ARM_THM_CALL» _PyType_FromMetaclass_impl
21 »       add»    sp,·#821 »       add»    sp,·#8
22 »       pop»    {r4,·pc}22 »       pop»    {r4,·pc}
  
23 00000024·<PyType_FromSpecWithBases>:23 00000024·<PyType_FromSpecWithBases>:
24 PyType_FromSpecWithBases():24 PyType_FromSpecWithBases():
25 »       push»   {r4,·lr}25 »       push»   {r4,·lr}
789 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 »       sub»    sp,·#20117 »       sub»    sp,·#20
118 »       mov»    r4,·r0118 »       mov»    r4,·r0
119 »       lsls»   r1,·r3,·#30119 »       lsls»   r1,·r3,·#30
120 »       bmi.w»  91c·<type_ready+0x810>120 »       bmi.w»  91c·<type_ready+0x810>
121 »       orr.w»  r3,·r3,·#8192»       @·0x2000121 »       orr.w»  r3,·r3,·#8192»       @·0x2000
122 »       str»    r3,·[r0,·#84]» @·0x54122 »       str»    r3,·[r0,·#84]» @·0x54
123 »       cmp»    r2,·#0123 »       cmp»    r2,·#0
124 »       beq.w»  2a68·<type_ready+0x295c>124 »       beq.w»  29d2·<type_ready+0x28c6>
125 »       ldr.w»  r5,·[r0,·#132]»      @·0x84125 »       ldr.w»  r5,·[r0,·#132]»      @·0x84
126 »       cmp»    r5,·#0126 »       cmp»    r5,·#0
127 »       beq.w»  950·<type_ready+0x844>127 »       beq.w»  950·<type_ready+0x844>
128 »       ldr.w»  r0,·[r4,·#128]»      @·0x80128 »       ldr.w»  r0,·[r4,·#128]»      @·0x80
129 »       mov»    r1,·r0129 »       mov»    r1,·r0
130 »       cmp»    r0,·#0130 »       cmp»    r0,·#0
131 »       beq.w»  994·<type_ready+0x888>131 »       beq.w»  994·<type_ready+0x888>
102 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 43, 40 lines modifiedOffset 43, 44 lines modified
43 0000004c·<slot_am_aiter>:43 0000004c·<slot_am_aiter>:
44 slot_am_aiter():44 slot_am_aiter():
45 »       push»   {r4,·r5,·lr}45 »       push»   {r4,·r5,·lr}
46 »       mov.w»  ip,·#4096»  @·0x100046 »       mov.w»  ip,·#4096»  @·0x1000
47 »       sub.w»  ip,·sp,·ip47 »       sub.w»  ip,·sp,·ip
48 »       str.w»  r0,·[ip,·#4072]»     @·0xfe848 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
49 »       sub»    sp,·#1249 »       sub»    sp,·#12
50 »       ldr»    r1,·[pc,·#84]» @·(b4·<slot_am_aiter+0x68>)50 »       ldr»    r1,·[pc,·#92]» @·(bc·<slot_am_aiter+0x70>)
51 »       add»    r2,·sp,·#451 »       add»    r2,·sp,·#4
52 »       mov»    r5,·r052 »       mov»    r5,·r0
53 »       bl»     8c50·<lookup_maybe_method>53 »       bl»     8cb0·<lookup_maybe_method>
54 ·R_ARM_THM_CALL» lookup_maybe_method54 ·R_ARM_THM_CALL» lookup_maybe_method
55 »       mov»    r4,·r055 »       mov»    r4,·r0
56 »       cbz»    r0,·92·<slot_am_aiter+0x46>56 »       cbz»    r0,·9a·<slot_am_aiter+0x4e>
57 »       mov»    r2,·r5 
58 »       ldr»    r0,·[sp,·#4]57 »       ldr»    r3,·[sp,·#4]
 58 »       cbz»    r3,·78·<slot_am_aiter+0x2c>
59 »       mov»    r1,·r459 »       mov»    r1,·r5
60 »       bl»     a7cc·<call_unbound_noarg>60 »       bl»     0·<PyObject_CallOneArg>
 61 ·R_ARM_THM_CALL» PyObject_CallOneArg
 62 »       mov»    r5,·r0
 63 »       b.n»    7e·<slot_am_aiter+0x32>
 64 »       bl»     180·<slot_nb_matrix_multiply>
61 ·R_ARM_THM_CALL» call_unbound_noarg65 ·R_ARM_THM_CALL» call_unbound_noarg.part.0
 66 »       mov»    r5,·r0
62 »       ldr»    r3,·[r4,·#0]67 »       ldr»    r3,·[r4,·#0]
63 »       mvn.w»  r2,·#3221225472»    @·0xc000000068 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
64 »       mov»    r5,·r0 
65 »       cmp»    r3,·r269 »       cmp»    r3,·r2
66 »       beq.n»  86·<slot_am_aiter+0x3a>70 »       beq.n»  8e·<slot_am_aiter+0x42>
67 »       subs»   r3,·#171 »       subs»   r3,·#1
68 »       str»    r3,·[r4,·#0]72 »       str»    r3,·[r4,·#0]
69 »       cbz»    r3,·8a·<slot_am_aiter+0x3e>73 »       cbz»    r3,·92·<slot_am_aiter+0x46>
70 »       mov»    r4,·r574 »       mov»    r4,·r5
71 »       b.n»    ac·<slot_am_aiter+0x60>75 »       b.n»    b4·<slot_am_aiter+0x68>
72 »       mov»    r0,·r476 »       mov»    r0,·r4
73 »       bl»     0·<_Py_Dealloc>77 »       bl»     0·<_Py_Dealloc>
74 ·R_ARM_THM_CALL» _Py_Dealloc78 ·R_ARM_THM_CALL» _Py_Dealloc
75 »       b.n»    86·<slot_am_aiter+0x3a>79 »       b.n»    8e·<slot_am_aiter+0x42>
76 »       ldr»    r2,·[r5,·#4]80 »       ldr»    r2,·[r5,·#4]
77 »       movw»   r3,·#081 »       movw»   r3,·#0
78 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_AttributeError82 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_AttributeError
79 »       movt»   r3,·#083 »       movt»   r3,·#0
80 ·R_ARM_THM_MOVT_ABS»     PyExc_AttributeError84 ·R_ARM_THM_MOVT_ABS»     PyExc_AttributeError
81 »       movw»   r1,·#085 »       movw»   r1,·#0
82 ·R_ARM_THM_MOVW_ABS_NC»  .LC15186 ·R_ARM_THM_MOVW_ABS_NC»  .LC151
69.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 78, 536 lines modifiedOffset 78, 535 lines modified
78 ··0x000004b0·002e4c43·39330077·7261705f·696e6974·..LC93.wrap_init78 ··0x000004b0·002e4c43·39330077·7261705f·696e6974·..LC93.wrap_init
79 ··0x000004c0·00636c65·61725f73·6c6f7473·002e4c43·.clear_slots..LC79 ··0x000004c0·00636c65·61725f73·6c6f7473·002e4c43·.clear_slots..LC
80 ··0x000004d0·3934002e·4c433935·00747970·655f7365·94..LC95.type_se80 ··0x000004d0·3934002e·4c433935·00747970·655f7365·94..LC95.type_se
81 ··0x000004e0·74617474·726f0075·70646174·655f7375·tattro.update_su81 ··0x000004e0·74617474·726f0075·70646174·655f7375·tattro.update_su
82 ··0x000004f0·62636c61·73736573·2e636f6e·73747072·bclasses.constpr82 ··0x000004f0·62636c61·73736573·2e636f6e·73747072·bclasses.constpr
83 ··0x00000500·6f702e30·002e4c43·3936006f·626a6563·op.0..LC96.objec83 ··0x00000500·6f702e30·002e4c43·3936006f·626a6563·op.0..LC96.objec
Diff chunk too large, falling back to line-by-line diff (527 lines added, 528 lines removed)
84 ··0x00000510·745f6765·745f636c·61737300·6f626a65·t_get_class.obje84 ··0x00000510·745f6765·745f636c·61737300·6f626a65·t_get_class.obje
85 ··0x00000520·63745f72·69636863·6f6d7061·72650063·ct_richcompare.c85 ··0x00000520·63745f72·69636863·6f6d7061·72650074·ct_richcompare.t
86 ··0x00000530·616c6c5f·756e626f·756e645f·6e6f6172·all_unbound_noar86 ··0x00000530·7970655f·6d726f00·5f50794f·626a6563·ype_mro._PyObjec
87 ··0x00000540·67007479·70655f6d·726f005f·50794f62·g.type_mro._PyOb87 ··0x00000540·745f5665·63746f72·63616c6c·54737461·t_VectorcallTsta
88 ··0x00000550·6a656374·5f566563·746f7263·616c6c54·ject_VectorcallT88 ··0x00000550·74652e63·6f6e7374·70726f70·2e30002e·te.constprop.0..
89 ··0x00000560·73746174·652e636f·6e737470·726f702e·state.constprop.89 ··0x00000560·4c433937·002e4c43·39380074·7970655f·LC97..LC98.type_
90 ··0x00000570·30002e4c·43393700·2e4c4339·38007479·0..LC97..LC98.ty90 ··0x00000570·6765745f·62617365·73007479·70655f73·get_bases.type_s
91 ··0x00000580·70655f67·65745f62·61736573·00747970·pe_get_bases.typ91 ··0x00000580·65745f61·62737472·6163746d·6574686f·et_abstractmetho
92 ··0x00000590·655f7365·745f6162·73747261·63746d65·e_set_abstractme92 ··0x00000590·64730074·7970655f·7365745f·6d6f6475·ds.type_set_modu
93 ··0x000005a0·74686f64·73007479·70655f73·65745f6d·thods.type_set_m93 ··0x000005a0·6c650063·6865636b·5f736574·5f737065·le.check_set_spe
94 ··0x000005b0·6f64756c·65006368·65636b5f·7365745f·odule.check_set_94 ··0x000005b0·6369616c·5f747970·655f6174·7472002e·cial_type_attr..
95 ··0x000005c0·73706563·69616c5f·74797065·5f617474·special_type_att95 ··0x000005c0·4c433939·002e4c43·31303000·2e4c4331·LC99..LC100..LC1
96 ··0x000005d0·72002e4c·43393900·2e4c4331·3030002e·r..LC99..LC100..96 ··0x000005d0·3031002e·4c433130·32007479·70655f67·01..LC102.type_g
97 ··0x000005e0·4c433130·31002e4c·43313032·00747970·LC101..LC102.typ97 ··0x000005e0·65745f64·6f63006f·626a6563·745f7375·et_doc.object_su
98 ··0x000005f0·655f6765·745f646f·63006f62·6a656374·e_get_doc.object98 ··0x000005f0·62636c61·7373686f·6f6b0074·7970655f·bclasshook.type_
99 ··0x00000600·5f737562·636c6173·73686f6f·6b007479·_subclasshook.ty99 ··0x00000600·5f5f7375·62636c61·73736573·5f5f0074·__subclasses__.t
100 ··0x00000610·70655f5f·5f737562·636c6173·7365735f·pe___subclasses_100 ··0x00000610·7970655f·6e616d65·002e4c43·31303300·ype_name..LC103.
101 ··0x00000620·5f007479·70655f6e·616d6500·2e4c4331·_.type_name..LC1101 ··0x00000620·74797065·5f676574·5f616e6e·6f746174·type_get_annotat
102 ··0x00000630·30330074·7970655f·6765745f·616e6e6f·03.type_get_anno102 ··0x00000630·696f6e73·00636c65·61725f74·705f7375·ions.clear_tp_su
103 ··0x00000640·74617469·6f6e7300·636c6561·725f7470·tations.clear_tp103 ··0x00000640·62636c61·73736573·00747970·655f6765·bclasses.type_ge
104 ··0x00000650·5f737562·636c6173·73657300·74797065·_subclasses.type104 ··0x00000650·745f6d72·6f00736c·6f745f6d·705f7375·t_mro.slot_mp_su
105 ··0x00000660·5f676574·5f6d726f·00736c6f·745f6d70·_get_mro.slot_mp105 ··0x00000660·62736372·69707400·76656374·6f726361·bscript.vectorca
106 ··0x00000670·5f737562·73637269·70740076·6563746f·_subscript.vecto106 ··0x00000670·6c6c5f6d·6574686f·64002e4c·43313034·ll_method..LC104
107 ··0x00000680·7263616c·6c5f6d65·74686f64·002e4c43·rcall_method..LC107 ··0x00000680·00736c6f·745f7371·5f636f6e·7461696e·.slot_sq_contain
108 ··0x00000690·31303400·736c6f74·5f73715f·636f6e74·104.slot_sq_cont108 ··0x00000690·7300736c·6f745f6d·705f6173·735f7375·s.slot_mp_ass_su
109 ··0x000006a0·61696e73·00736c6f·745f6d70·5f617373·ains.slot_mp_ass109 ··0x000006a0·62736372·69707400·77726170·5f6f626a·bscript.wrap_obj
110 ··0x000006b0·5f737562·73637269·70740077·7261705f·_subscript.wrap_110 ··0x000006b0·6f626a61·72677072·6f630073·6c6f745f·objargproc.slot_
111 ··0x000006c0·6f626a6f·626a6172·6770726f·6300736c·objobjargproc.sl111 ··0x000006c0·74705f73·65746174·74726f00·2e4c4331·tp_setattro..LC1
112 ··0x000006d0·6f745f74·705f7365·74617474·726f002e·ot_tp_setattro..112 ··0x000006d0·3035002e·4c433130·36002e4c·43313037·05..LC106..LC107
113 ··0x000006e0·4c433130·35002e4c·43313036·002e4c43·LC105..LC106..LC113 ··0x000006e0·002e4c43·31303800·77726170·5f64656c·..LC108.wrap_del
114 ··0x000006f0·31303700·2e4c4331·30380077·7261705f·107..LC108.wrap_114 ··0x000006f0·61747472·00636865·636b5f6e·756d5f61·attr.check_num_a
115 ··0x00000700·64656c61·74747200·63686563·6b5f6e75·delattr.check_nu115 ··0x00000700·72677300·2e4c4331·30390077·7261705f·rgs..LC109.wrap_
116 ··0x00000710·6d5f6172·6773002e·4c433130·39007772·m_args..LC109.wr116 ··0x00000710·73657461·74747200·75706461·74655f73·setattr.update_s
117 ··0x00000720·61705f73·65746174·74720075·70646174·ap_setattr.updat117 ··0x00000720·6c6f7473·5f63616c·6c626163·6b002e4c·lots_callback..L
118 ··0x00000730·655f736c·6f74735f·63616c6c·6261636b·e_slots_callback118 ··0x00000730·43313130·002e4c43·31313100·2e4c4331·C110..LC111..LC1
119 ··0x00000740·002e4c43·31313000·2e4c4331·3131002e·..LC110..LC111..119 ··0x00000740·3132002e·4c433131·33006f62·6a656374·12..LC113.object
120 ··0x00000750·4c433131·32002e4c·43313133·006f626a·LC112..LC113.obj120 ··0x00000750·5f5f5f66·6f726d61·745f5f00·2e4c4331·___format__..LC1
121 ··0x00000760·6563745f·5f5f666f·726d6174·5f5f002e·ect___format__..121 ··0x00000760·31340073·6c6f745f·74705f69·74657200·14.slot_tp_iter.
122 ··0x00000770·4c433131·3400736c·6f745f74·705f6974·LC114.slot_tp_it122 ··0x00000770·74797065·5f5f5f73·7562636c·61737363·type___subclassc
123 ··0x00000780·65720074·7970655f·5f5f7375·62636c61·er.type___subcla123 ··0x00000780·6865636b·5f5f002e·4c433131·3500736c·heck__..LC115.sl
124 ··0x00000790·73736368·65636b5f·5f002e4c·43313135·sscheck__..LC115124 ··0x00000790·6f745f73·715f6c65·6e677468·00777261·ot_sq_length.wra
125 ··0x000007a0·00736c6f·745f7371·5f6c656e·67746800·.slot_sq_length.125 ··0x000007a0·705f6e65·7874002e·4c433131·36002e4c·p_next..LC116..L
126 ··0x000007b0·77726170·5f6e6578·74002e4c·43313136·wrap_next..LC116126 ··0x000007b0·43313137·00736c6f·745f7470·5f646573·C117.slot_tp_des
127 ··0x000007c0·002e4c43·31313700·736c6f74·5f74705f·..LC117.slot_tp_127 ··0x000007c0·63725f67·65740073·6c6f745f·6e625f61·cr_get.slot_nb_a
128 ··0x000007d0·64657363·725f6765·7400736c·6f745f6e·descr_get.slot_n128 ··0x000007d0·6e640076·6563746f·7263616c·6c5f6d61·nd.vectorcall_ma
129 ··0x000007e0·625f616e·64007665·63746f72·63616c6c·b_and.vectorcall129 ··0x000007e0·7962652e·636f6e73·7470726f·702e3000·ybe.constprop.0.
130 ··0x000007f0·5f6d6179·62652e63·6f6e7374·70726f70·_maybe.constprop130 ··0x000007f0·6d657468·6f645f69·735f6f76·65726c6f·method_is_overlo
131 ··0x00000800·2e30006d·6574686f·645f6973·5f6f7665·.0.method_is_ove131 ··0x00000800·61646564·2e697372·612e3000·74797065·aded.isra.0.type
132 ··0x00000810·726c6f61·6465642e·69737261·2e300074·rloaded.isra.0.t132 ··0x00000810·5f5f5f69·6e737461·6e636563·6865636b·___instancecheck
133 ··0x00000820·7970655f·5f5f696e·7374616e·63656368·ype___instancech133 ··0x00000820·5f5f0073·6c6f745f·74705f66·696e616c·__.slot_tp_final
134 ··0x00000830·65636b5f·5f00736c·6f745f74·705f6669·eck__.slot_tp_fi134 ··0x00000830·697a6500·736c6f74·5f73715f·6974656d·ize.slot_sq_item
135 ··0x00000840·6e616c69·7a650073·6c6f745f·73715f69·nalize.slot_sq_i135 ··0x00000840·00736c6f·745f6e62·5f6f7200·2e4c4331·.slot_nb_or..LC1
136 ··0x00000850·74656d00·736c6f74·5f6e625f·6f72002e·tem.slot_nb_or..136 ··0x00000850·31380074·7970655f·7365745f·646f6300·18.type_set_doc.
137 ··0x00000860·4c433131·38007479·70655f73·65745f64·LC118.type_set_d137 ··0x00000860·63616c6c·5f617474·72696275·74650073·call_attribute.s
138 ··0x00000870·6f630063·616c6c5f·61747472·69627574·oc.call_attribut138 ··0x00000870·6c6f745f·6e625f69·6e740073·6c6f745f·lot_nb_int.slot_
139 ··0x00000880·6500736c·6f745f6e·625f696e·7400736c·e.slot_nb_int.sl139 ··0x00000880·74705f72·69636863·6f6d7061·7265002e·tp_richcompare..
140 ··0x00000890·6f745f74·705f7269·6368636f·6d706172·ot_tp_richcompar140 ··0x00000890·4c433131·39007375·62747970·655f6469·LC119.subtype_di
141 ··0x000008a0·65002e4c·43313139·00737562·74797065·e..LC119.subtype141 ··0x000008a0·63740067·65745f64·6963745f·64657363·ct.get_dict_desc
142 ··0x000008b0·5f646963·74006765·745f6469·63745f64·_dict.get_dict_d142 ··0x000008b0·72697074·6f720073·6c6f745f·74705f72·riptor.slot_tp_r
143 ··0x000008c0·65736372·6970746f·7200736c·6f745f74·escriptor.slot_t143 ··0x000008c0·65707200·77726170·5f756e61·72796675·epr.wrap_unaryfu
144 ··0x000008d0·705f7265·70720077·7261705f·756e6172·p_repr.wrap_unar144 ··0x000008d0·6e63002e·4c433132·30002e4c·43313231·nc..LC120..LC121
145 ··0x000008e0·7966756e·63002e4c·43313230·002e4c43·yfunc..LC120..LC145 ··0x000008e0·00747970·655f7365·745f6e61·6d650073·.type_set_name.s
146 ··0x000008f0·31323100·74797065·5f736574·5f6e616d·121.type_set_nam146 ··0x000008f0·6c6f745f·74705f69·7465726e·65787400·lot_tp_iternext.
147 ··0x00000900·6500736c·6f745f74·705f6974·65726e65·e.slot_tp_iterne147 ··0x00000900·77726170·5f62696e·61727966·756e6300·wrap_binaryfunc.
148 ··0x00000910·78740077·7261705f·62696e61·72796675·xt.wrap_binaryfu148 ··0x00000910·2e4c4331·32320073·6c6f745f·74705f68·.LC122.slot_tp_h
149 ··0x00000920·6e63002e·4c433132·3200736c·6f745f74·nc..LC122.slot_t149 ··0x00000920·61736800·736c6f74·5f74705f·73747200·ash.slot_tp_str.
150 ··0x00000930·705f6861·73680073·6c6f745f·74705f73·p_hash.slot_tp_s150 ··0x00000930·6f626a65·63745f5f·5f646972·5f5f006d·object___dir__.m
151 ··0x00000940·7472006f·626a6563·745f5f5f·6469725f·tr.object___dir_151 ··0x00000940·65726765·5f636c61·73735f64·69637400·erge_class_dict.
152 ··0x00000950·5f006d65·7267655f·636c6173·735f6469·_.merge_class_di152 ··0x00000950·2e4c4331·3233002e·4c433132·34002e4c·.LC123..LC124..L
153 ··0x00000960·6374002e·4c433132·33002e4c·43313234·ct..LC123..LC124153 ··0x00000960·43313235·002e4c43·31323600·2e4c4331·C125..LC126..LC1
154 ··0x00000970·002e4c43·31323500·2e4c4331·3236002e·..LC125..LC126..154 ··0x00000970·3237002e·4c433132·38006f62·6a656374·27..LC128.object
155 ··0x00000980·4c433132·37002e4c·43313238·006f626a·LC127..LC128.obj155 ··0x00000980·5f5f5f72·65647563·655f6578·5f5f0069·___reduce_ex__.i
156 ··0x00000990·6563745f·5f5f7265·64756365·5f65785f·ect___reduce_ex_156 ··0x00000990·6d706f72·745f636f·70797265·67006f62·mport_copyreg.ob
157 ··0x000009a0·5f00696d·706f7274·5f636f70·79726567·_.import_copyreg157 ··0x000009a0·6a656374·5f676574·73746174·65005f63·ject_getstate._c
158 ··0x000009b0·006f626a·6563745f·67657473·74617465·.object_getstate158 ··0x000009b0·6f6d6d6f·6e5f7265·64756365·2e706172·ommon_reduce.par
159 ··0x000009c0·005f636f·6d6d6f6e·5f726564·7563652e·._common_reduce.159 ··0x000009c0·742e3000·2e4c4331·3239002e·4c433133·t.0..LC129..LC13
160 ··0x000009d0·70617274·2e30002e·4c433132·39002e4c·part.0..LC129..L160 ··0x000009d0·30006f62·6a656374·5f5f5f67·65747374·0.object___getst
161 ··0x000009e0·43313330·006f626a·6563745f·5f5f6765·C130.object___ge161 ··0x000009e0·6174655f·5f006f62·6a656374·5f676574·ate__.object_get
162 ··0x000009f0·74737461·74655f5f·006f626a·6563745f·tstate__.object_162 ··0x000009f0·73746174·655f6465·6661756c·74002e4c·state_default..L
163 ··0x00000a00·67657473·74617465·5f646566·61756c74·getstate_default163 ··0x00000a00·43313331·002e4c43·31333200·2e4c4331·C131..LC132..LC1
164 ··0x00000a10·002e4c43·31333100·2e4c4331·3332002e·..LC131..LC132..164 ··0x00000a10·3333002e·4c433133·34007479·70655f5f·33..LC134.type__
165 ··0x00000a20·4c433133·33002e4c·43313334·00747970·LC133..LC134.typ165 ··0x00000a20·5f646972·5f5f0073·6c6f745f·6e625f74·_dir__.slot_nb_t
166 ··0x00000a30·655f5f5f·6469725f·5f00736c·6f745f6e·e___dir__.slot_n166 ··0x00000a30·7275655f·64697669·6465002e·4c433133·rue_divide..LC13
167 ··0x00000a40·625f7472·75655f64·69766964·65002e4c·b_true_divide..L167 ··0x00000a40·35007772·61705f64·65736372·5f676574·5.wrap_descr_get
168 ··0x00000a50·43313335·00777261·705f6465·7363725f·C135.wrap_descr_168 ··0x00000a50·00777261·705f6465·6c697465·6d002e4c·.wrap_delitem..L
169 ··0x00000a60·67657400·77726170·5f64656c·6974656d·get.wrap_delitem169 ··0x00000a60·43313336·002e4c43·31333700·2e4c4331·C136..LC137..LC1
170 ··0x00000a70·002e4c43·31333600·2e4c4331·3337002e·..LC136..LC137..170 ··0x00000a70·3338002e·4c433133·39002e4c·43313430·38..LC139..LC140
171 ··0x00000a80·4c433133·38002e4c·43313339·002e4c43·LC138..LC139..LC171 ··0x00000a80·00747970·655f7365·745f6261·73657300·.type_set_bases.
172 ··0x00000a90·31343000·74797065·5f736574·5f626173·140.type_set_bas172 ··0x00000a90·636f6d70·61746962·6c655f66·6f725f61·compatible_for_a
173 ··0x00000aa0·65730063·6f6d7061·7469626c·655f666f·es.compatible_fo173 ··0x00000aa0·73736967·6e6d656e·74006d72·6f5f6869·ssignment.mro_hi
174 ··0x00000ab0·725f6173·7369676e·6d656e74·006d726f·r_assignment.mro174 ··0x00000ab0·65726172·63687900·2e4c4331·3431002e·erarchy..LC141..
175 ··0x00000ac0·5f686965·72617263·6879002e·4c433134·_hierarchy..LC14175 ··0x00000ac0·4c433134·3200636f·6d706174·69626c65·LC142.compatible
176 ··0x00000ad0·31002e4c·43313432·00636f6d·70617469·1..LC142.compati176 ··0x00000ad0·5f776974·685f7470·5f626173·65007772·_with_tp_base.wr
177 ··0x00000ae0·626c655f·77697468·5f74705f·62617365·ble_with_tp_base177 ··0x00000ae0·61705f64·65736372·5f736574·002e4c43·ap_descr_set..LC
178 ··0x00000af0·00777261·705f6465·7363725f·73657400·.wrap_descr_set.178 ··0x00000af0·31343300·2e4c4331·3434002e·4c433134·143..LC144..LC14
179 ··0x00000b00·2e4c4331·3433002e·4c433134·34002e4c·.LC143..LC144..L179 ··0x00000b00·35002e4c·43313436·006f626a·6563745f·5..LC146.object_
180 ··0x00000b10·43313435·002e4c43·31343600·6f626a65·C145..LC146.obje180 ··0x00000b10·7365745f·636c6173·73002e4c·43313437·set_class..LC147
181 ··0x00000b20·63745f73·65745f63·6c617373·002e4c43·ct_set_class..LC181 ··0x00000b20·002e4c43·31343800·74797065·5f736574·..LC148.type_set
182 ··0x00000b30·31343700·2e4c4331·34380074·7970655f·147..LC148.type_182 ··0x00000b30·5f717561·6c6e616d·65007269·6368636d·_qualname.richcm
183 ··0x00000b40·7365745f·7175616c·6e616d65·00726963·set_qualname.ric183 ··0x00000b40·705f6571·00777261·705f7269·6368636d·p_eq.wrap_richcm
184 ··0x00000b50·68636d70·5f657100·77726170·5f726963·hcmp_eq.wrap_ric184 ··0x00000b50·7066756e·63007269·6368636d·705f6e65·pfunc.richcmp_ne
185 ··0x00000b60·68636d70·66756e63·00726963·68636d70·hcmpfunc.richcmp185 ··0x00000b60·002e4c43·31343900·2e4c4331·35300074·..LC149..LC150.t
186 ··0x00000b70·5f6e6500·2e4c4331·3439002e·4c433135·_ne..LC149..LC15186 ··0x00000b70·7970655f·7365745f·616e6e6f·74617469·ype_set_annotati
187 ··0x00000b80·30007479·70655f73·65745f61·6e6e6f74·0.type_set_annot187 ··0x00000b80·6f6e7300·2e4c4331·35310073·6c6f745f·ons..LC151.slot_
188 ··0x00000b90·6174696f·6e73002e·4c433135·3100736c·ations..LC151.sl188 ··0x00000b90·616d5f61·69746572·00736c6f·745f6e62·am_aiter.slot_nb
189 ··0x00000ba0·6f745f61·6d5f6169·74657200·736c6f74·ot_am_aiter.slot189 ··0x00000ba0·5f696e64·6578002e·4c433135·3200736c·_index..LC152.sl
190 ··0x00000bb0·5f6e625f·696e6465·78002e4c·43313532·_nb_index..LC152190 ··0x00000bb0·6f745f61·6d5f616e·65787400·77726170·ot_am_anext.wrap
191 ··0x00000bc0·00736c6f·745f616d·5f616e65·78740077·.slot_am_anext.w191 ··0x00000bc0·5f63616c·6c007772·61705f64·656c0073·_call.wrap_del.s
192 ··0x00000bd0·7261705f·63616c6c·00777261·705f6465·rap_call.wrap_de192 ··0x00000bd0·6c6f745f·6e625f61·64640073·6c6f745f·lot_nb_add.slot_
193 ··0x00000be0·6c00736c·6f745f6e·625f6164·6400736c·l.slot_nb_add.sl193 ··0x00000be0·6e625f66·6c6f6174·00736c6f·745f6e62·nb_float.slot_nb
194 ··0x00000bf0·6f745f6e·625f666c·6f617400·736c6f74·ot_nb_float.slot194 ··0x00000bf0·5f6e6567·61746976·65002e4c·43313533·_negative..LC153
195 ··0x00000c00·5f6e625f·6e656761·74697665·002e4c43·_nb_negative..LC195 ··0x00000c00·00736c6f·745f6e62·5f626f6f·6c007269·.slot_nb_bool.ri
196 ··0x00000c10·31353300·736c6f74·5f6e625f·626f6f6c·153.slot_nb_bool196 ··0x00000c10·6368636d·705f6c74·00726963·68636d70·chcmp_lt.richcmp
197 ··0x00000c20·00726963·68636d70·5f6c7400·72696368·.richcmp_lt.rich197 ··0x00000c20·5f677400·72696368·636d705f·6c650072·_gt.richcmp_le.r
198 ··0x00000c30·636d705f·67740072·69636863·6d705f6c·cmp_gt.richcmp_l198 ··0x00000c30·69636863·6d705f67·6500736c·6f745f6e·ichcmp_ge.slot_n
199 ··0x00000c40·65007269·6368636d·705f6765·00736c6f·e.richcmp_ge.slo199 ··0x00000c40·625f6d75·6c746970·6c790073·6c6f745f·b_multiply.slot_
200 ··0x00000c50·745f6e62·5f6d756c·7469706c·7900736c·t_nb_multiply.sl200 ··0x00000c50·6e625f69·6e706c61·63655f61·64640073·nb_inplace_add.s
201 ··0x00000c60·6f745f6e·625f696e·706c6163·655f6164·ot_nb_inplace_ad201 ··0x00000c60·6c6f745f·6e625f69·6e706c61·63655f6d·lot_nb_inplace_m
202 ··0x00000c70·6400736c·6f745f6e·625f696e·706c6163·d.slot_nb_inplac202 ··0x00000c70·756c7469·706c7900·736c6f74·5f6e625f·ultiply.slot_nb_
203 ··0x00000c80·655f6d75·6c746970·6c790073·6c6f745f·e_multiply.slot_203 ··0x00000c80·73756274·72616374·00736c6f·745f6e62·subtract.slot_nb
Max diff block lines reached; 0/71153 bytes (0.00%) of diff not shown.
2.73 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:··········265184·(bytes·into·file)13 ··Start·of·section·headers:··········266332·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.52 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x40be0:1 There·are·19·section·headers,·starting·at·offset·0x4105c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·00b548·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00b4d8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0357c0·003b78·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·035bbc·003b30·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00b57c·000b40·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00b50c·000b40·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·039338·000830·08···I·16···3··48 ··[·4]·.rel.data·········REL·············00000000·0396ec·000830·08···I·16···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00c0bc·000024·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00c04c·000024·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00c0bc·01a50c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00c04c·01a968·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·039b68·006528·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·039f1c·0065f0·08···I·16···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0265c8·00219d·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0269b4·00219d·01·AMS··0···0··4
13 ··[·9]·.rodata.str4.4····PROGBITS········00000000·028768·00015c·04·AMS··0···0··413 ··[·9]·.rodata.str4.4····PROGBITS········00000000·028b54·00015c·04·AMS··0···0··4
14 ··[10]·.text.unlikely····PROGBITS········00000000·0288c4·001a10·00··AX··0···0··414 ··[10]·.text.unlikely····PROGBITS········00000000·028cb0·001a10·00··AX··0···0··4
15 ··[11]·.rel.text.unlikely·REL·············00000000·040090·000a48·08···I·16··10··415 ··[11]·.rel.text.unlikely·REL·············00000000·04050c·000a48·08···I·16··10··4
16 ··[12]·.rodata···········PROGBITS········00000000·02a2d4·0031c2·00···A··0···0··416 ··[12]·.rodata···········PROGBITS········00000000·02a6c0·0031c2·00···A··0···0··4
17 ··[13]·.rel.rodata·······REL·············00000000·040ad8·000068·08···I·16··12··417 ··[13]·.rel.rodata·······REL·············00000000·040f54·000068·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·02d496·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·02d882·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02d496·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02d882·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·02d4cc·004bd0·10·····17·859··420 ··[16]·.symtab···········SYMTAB··········00000000·02d8b8·004be0·10·····17·860··4
21 ··[17]·.strtab···········STRTAB··········00000000·03209c·003722·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·032498·003722·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·040b40·00009f·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·040fbc·00009f·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··D·(mbind),·y·(purecode),·p·(processor·specific)27 ··D·(mbind),·y·(purecode),·p·(processor·specific)
146 KB
readelf --wide --symbols {}
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
  
1 Symbol·table·'.symtab'·contains·1213·entries:1 Symbol·table·'.symtab'·contains·1214·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.48 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC210 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
11 ·····8:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC311 ·····8:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
12 ·····9:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC412 ·····9:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
13 ····10:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC513 ····10:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·.LANCHOR015 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···12·.LANCHOR0
16 ····13:·0000069d···138·FUNC····LOCAL··DEFAULT····6·hashtable_unicode_compare16 ····13:·000006a5···138·FUNC····LOCAL··DEFAULT····6·hashtable_unicode_compare
17 ····14:·000004e9····80·FUNC····LOCAL··DEFAULT····6·hashtable_unicode_hash17 ····14:·000004f1····78·FUNC····LOCAL··DEFAULT····6·hashtable_unicode_hash
18 ····15:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····15:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····16:·00000390·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····16:·00000390·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····17:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····18:·00000ae4·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····18:·00000ae4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····19:·00000df4·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····19:·00000df4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····20:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····20:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····21:·000015d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····21:·000015d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····22:·0000168c·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····22:·0000168c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····23:·000019a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····23:·000019a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····24:·000019b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····24:·000019b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····25:·00002188·····0·NOTYPE··LOCAL··DEFAULT····1·$d28 ····25:·00002188·····0·NOTYPE··LOCAL··DEFAULT····1·$d
29 ····26:·00002230·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····26:·00002230·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····27:·000027b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····27:·000027b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR131 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
32 ····29:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····29:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····30:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····30:·000004f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····31:·00000539····80·FUNC····LOCAL··DEFAULT····6·unicode_hash34 ····31:·00000541····80·FUNC····LOCAL··DEFAULT····6·unicode_hash
35 ····32:·000027b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····32:·000027b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR236 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR2
37 ····34:·00002814·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····34:·00002814·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····35:·00000694·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····35:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····36:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····36:·000006a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····37:·00000879··4392·FUNC····LOCAL··DEFAULT····6·unicode_decode_utf840 ····37:·00000881··4376·FUNC····LOCAL··DEFAULT····6·unicode_decode_utf8
41 ····38:·00000848·····0·NOTYPE··LOCAL··DEFAULT····6·$d41 ····38:·00000850·····0·NOTYPE··LOCAL··DEFAULT····6·$d
42 ····39:·00000850·····0·NOTYPE··LOCAL··DEFAULT····6·$t42 ····39:·00000858·····0·NOTYPE··LOCAL··DEFAULT····6·$t
43 ····40:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC643 ····40:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
44 ····41:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC744 ····41:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
45 ····42:·00000bae·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····42:·00000bb6·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····43:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····43:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····44:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····44:·00000eb8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····45:·00005a19····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF 
49 ····46:·00003851···584·FUNC····LOCAL··DEFAULT····1·unicode_decode_call_errorhandler_writer48 ····45:·00003851···584·FUNC····LOCAL··DEFAULT····1·unicode_decode_call_errorhandler_writer
 49 ····46:·00005a09····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
50 ····47:·000091c1···106·FUNC····LOCAL··DEFAULT····6·_PyUnicodeWriter_WriteCharInline50 ····47:·000091ad···110·FUNC····LOCAL··DEFAULT····6·_PyUnicodeWriter_WriteCharInline
51 ····48:·0000199c·····0·NOTYPE··LOCAL··DEFAULT····6·$d51 ····48:·00001728·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 52 ····49:·0000172c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
52 ····49:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC853 ····50:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
53 ····50:·000019a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
54 ····51:·00001b04·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····51:·00001afc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····52:·00001b0c·····0·NOTYPE··LOCAL··DEFAULT····6·$t55 ····52:·00001b04·····0·NOTYPE··LOCAL··DEFAULT····6·$t
56 ····53:·00001b0d···124·FUNC····LOCAL··DEFAULT····6·unicode_dealloc56 ····53:·00001b05···124·FUNC····LOCAL··DEFAULT····6·unicode_dealloc
57 ····54:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC957 ····54:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
58 ····55:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1058 ····55:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
59 ····56:·00001bfc·····0·NOTYPE··LOCAL··DEFAULT····6·$d59 ····56:·00001bf4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
60 ····57:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1160 ····57:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
61 ····58:·00002818·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····58:·00002818·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····59:·00002874·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····59:·00002874·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d63 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1264 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LC12
65 ····62:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1365 ····62:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC13
66 ····63:·00001c04·····0·NOTYPE··LOCAL··DEFAULT····6·$t66 ····63:·00001bfc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
67 ····64:·00001ca9···222·FUNC····LOCAL··DEFAULT····6·unicode_decode_locale67 ····64:·00001ca1···222·FUNC····LOCAL··DEFAULT····6·unicode_decode_locale
68 ····65:·00000001···118·FUNC····LOCAL··DEFAULT···10·get_error_handler_wide.part.068 ····65:·00000001···118·FUNC····LOCAL··DEFAULT···10·get_error_handler_wide.part.0
69 ····66:·00001ca4·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····66:·00001c9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····67:·00002884·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····67:·00002884·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····68:·00002885····70·FUNC····LOCAL··DEFAULT····1·get_error_handler_wide71 ····68:·00002885····70·FUNC····LOCAL··DEFAULT····1·get_error_handler_wide
72 ····69:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1472 ····69:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
73 ····70:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1573 ····70:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
74 ····71:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1674 ····71:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
75 ····72:·00000194·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1775 ····72:·00000194·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
76 ····73:·00001ca8·····0·NOTYPE··LOCAL··DEFAULT····6·$t76 ····73:·00001ca0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
77 ····74:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1877 ····74:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC18
78 ····75:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1978 ····75:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC19
79 ····76:·00000098·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2079 ····76:·00000098·····0·NOTYPE··LOCAL··DEFAULT····9·.LC20
80 ····77:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2180 ····77:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····9·.LC21
81 ····78:·00000114·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2281 ····78:·00000114·····0·NOTYPE··LOCAL··DEFAULT····9·.LC22
82 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$t82 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$t
83 ····80:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2383 ····80:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
84 ····81:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2484 ····81:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
85 ····82:·000022c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d85 ····82:·000022bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
86 ····83:·000028cd···208·FUNC····LOCAL··DEFAULT····1·unicode_result86 ····83:·000028cd···208·FUNC····LOCAL··DEFAULT····1·unicode_result
87 ····84:·00002990·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····84:·00002990·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····85:·000022d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t88 ····85:·000022c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
89 ····86:·000035f9···600·FUNC····LOCAL··DEFAULT····1·unicode_fill_utf889 ····86:·000035f9···600·FUNC····LOCAL··DEFAULT····1·unicode_fill_utf8
90 ····87:·0000256c·····0·NOTYPE··LOCAL··DEFAULT····6·$d90 ····87:·00002564·····0·NOTYPE··LOCAL··DEFAULT····6·$d
91 ····88:·00002574·····0·NOTYPE··LOCAL··DEFAULT····6·$t91 ····88:·0000256c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
92 ····89:·0000261c·····0·NOTYPE··LOCAL··DEFAULT····6·$d92 ····89:·00002614·····0·NOTYPE··LOCAL··DEFAULT····6·$d
93 ····90:·00002620·····0·NOTYPE··LOCAL··DEFAULT····6·$t93 ····90:·00002618·····0·NOTYPE··LOCAL··DEFAULT····6·$t
94 ····91:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2594 ····91:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
95 ····92:·00000200·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2695 ····92:·00000200·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
96 ····93:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2796 ····93:·00000204·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
97 ····94:·00000208·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2897 ····94:·00000208·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
98 ····95:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2998 ····95:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
99 ····96:·00000210·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3099 ····96:·00000210·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
100 ····97:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31100 ····97:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
751 KB
readelf --wide --relocs {}
    
Offset 1, 2429 lines modifiedOffset 1, 2422 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x357c0·contains·1903·entries:1 Relocation·section·'.rel.text'·at·offset·0x35bbc·contains·1894·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0003622f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime3 0000000e··0003632f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
4 00000012··00036230·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime4 00000012··00036330·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
5 00000022··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR05 00000022··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
Diff chunk too large, falling back to line-by-line diff (853 lines added, 853 lines removed)
6 00000026··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR06 00000026··00000c30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
7 0000003a··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000069d···hashtable_unicode_compare7 0000003a··00000d2f·R_ARM_THM_MOVW_ABS_NC··000006a5···hashtable_unicode_compare
8 0000003e··00000d30·R_ARM_THM_MOVT_ABS·····0000069d···hashtable_unicode_compare8 0000003e··00000d30·R_ARM_THM_MOVT_ABS·····000006a5···hashtable_unicode_compare
9 00000042··00000e2f·R_ARM_THM_MOVW_ABS_NC··000004e9···hashtable_unicode_hash9 00000042··00000e2f·R_ARM_THM_MOVW_ABS_NC··000004f1···hashtable_unicode_hash
10 00000046··00000e30·R_ARM_THM_MOVT_ABS·····000004e9···hashtable_unicode_hash10 00000046··00000e30·R_ARM_THM_MOVT_ABS·····000004f1···hashtable_unicode_hash
11 0000004a··0003630a·R_ARM_THM_CALL·········00000000···_Py_hashtable_new_full11 0000004a··0003640a·R_ARM_THM_CALL·········00000000···_Py_hashtable_new_full
12 0000005c··0003640a·R_ARM_THM_CALL·········00000000···PyDict_New12 0000005c··0003650a·R_ARM_THM_CALL·········00000000···PyDict_New
13 0000007e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace13 0000007e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
14 0000008c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace14 0000008c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
15 0000009a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace15 0000009a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
16 000000a8··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace16 000000a8··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
17 000000b6··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace17 000000b6··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
18 000000c4··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace18 000000c4··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
19 000000d2··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace19 000000d2··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
20 000000e0··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace20 000000e0··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
21 000000ee··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace21 000000ee··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
22 000000fc··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace22 000000fc··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
23 0000010a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace23 0000010a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
24 00000118··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace24 00000118··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
25 00000126··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace25 00000126··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
26 00000134··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace26 00000134··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
27 00000142··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace27 00000142··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
28 00000150··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace28 00000150··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
29 0000015e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace29 0000015e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
30 0000016c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace30 0000016c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
31 0000017a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace31 0000017a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
32 00000188··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace32 00000188··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
33 00000196··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace33 00000196··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
34 000001a4··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace34 000001a4··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
35 000001b2··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace35 000001b2··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
36 000001c0··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace36 000001c0··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
37 000001ce··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace37 000001ce··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
38 000001dc··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace38 000001dc··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
39 000001ea··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace39 000001ea··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
40 000001f8··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace40 000001f8··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
41 00000206··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace41 00000206··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
42 00000214··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace42 00000214··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
43 00000222··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace43 00000222··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
44 00000230··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace44 00000230··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
45 0000023e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace45 0000023e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
46 0000024c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace46 0000024c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
47 0000025a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace47 0000025a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
48 00000268··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace48 00000268··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
49 00000276··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace49 00000276··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
50 00000284··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace50 00000284··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
51 00000292··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace51 00000292··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
52 000002a0··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace52 000002a0··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
53 000002ae··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace53 000002ae··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
54 000002bc··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace54 000002bc··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
55 000002ca··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace55 000002ca··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
56 000002d8··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace56 000002d8··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
57 000002e6··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace57 000002e6··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
58 000002f4··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace58 000002f4··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
59 00000302··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace59 00000302··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
60 00000310··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace60 00000310··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
61 0000031e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace61 0000031e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
62 0000032c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace62 0000032c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
63 0000033a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace63 0000033a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
64 00000348··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace64 00000348··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
65 00000356··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace65 00000356··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
66 00000364··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace66 00000364··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
67 00000372··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace67 00000372··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
68 00000380··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace68 00000380··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
69 0000038c··00036202·R_ARM_ABS32············00000000···_PyRuntime69 0000038c··00036302·R_ARM_ABS32············00000000···_PyRuntime
70 00000396··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace70 00000396··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
71 000003a4··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace71 000003a4··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
72 000003b2··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace72 000003b2··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
73 000003c0··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace73 000003c0··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
74 000003ce··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace74 000003ce··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
75 000003dc··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace75 000003dc··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
76 000003ea··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace76 000003ea··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
77 000003f8··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace77 000003f8··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
78 00000406··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace78 00000406··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
79 00000414··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace79 00000414··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
80 00000422··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace80 00000422··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
81 00000430··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace81 00000430··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
82 0000043e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace82 0000043e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
83 0000044c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace83 0000044c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
84 0000045a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace84 0000045a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
85 00000468··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace85 00000468··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
86 00000476··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace86 00000476··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
87 00000484··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace87 00000484··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
88 00000492··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace88 00000492··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
89 000004a0··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace89 000004a0··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
90 000004ae··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace90 000004ae··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
91 000004bc··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace91 000004bc··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
92 000004ca··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace92 000004ca··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
93 000004d8··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace93 000004d8··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
94 000004e6··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace94 000004e6··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
95 000004f4··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace95 000004f4··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
96 00000502··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace96 00000502··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
97 00000510··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace97 00000510··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
98 0000051e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace98 0000051e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
99 0000052c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace99 0000052c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
100 0000053a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace100 0000053a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
101 00000548··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace101 00000548··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
102 00000556··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace102 00000556··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
103 00000564··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace103 00000564··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
104 00000572··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace104 00000572··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
105 00000580··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace105 00000580··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
106 0000058e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace106 0000058e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
107 0000059c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace107 0000059c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
108 000005aa··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace108 000005aa··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
109 000005b8··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace109 000005b8··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
110 000005c6··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace110 000005c6··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
111 000005d4··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace111 000005d4··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
112 000005e2··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace112 000005e2··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
113 000005f0··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace113 000005f0··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
114 000005fe··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace114 000005fe··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
115 0000060c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace115 0000060c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
116 0000061a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace116 0000061a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
117 00000628··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace117 00000628··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
118 00000636··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace118 00000636··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
119 00000644··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace119 00000644··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
120 00000652··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace120 00000652··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
121 00000660··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace121 00000660··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
122 0000066e··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace122 0000066e··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
123 0000067c··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace123 0000067c··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
124 0000068a··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace124 0000068a··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
125 00000698··0003650a·R_ARM_THM_CALL·········000003e5···_PyUnicode_InternInPlace125 00000698··0003660a·R_ARM_THM_CALL·········000003ed···_PyUnicode_InternInPlace
Max diff block lines reached; 637762/768818 bytes (82.95%) of diff not shown.
1.4 KB
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 ;F2F)F·F1 ;F2F)F·F
2 (F?!2F5D2 (F?!2F5D
3 Bh3h=hRm3 Bh3h=hRm
4 (F;F"F1F4 (F;F"F1F
5 #FJFYFPF5 #FJFYFPF
6 ;F2F)F·F6 ;F2F)F·F
7 #F:FIF@F7 #F:FIF(F
8 #F2FAF8F8 #F2FAF8F
9 ;F2F)F·F9 ;F2F)F·F
10 :F/D1F(D10 :F/D1F(D
11 ·#RF)FHF11 ·#RF)FHF
12 *F9F3F·F12 *F9F3F·F
13 ;FaiADaa[13 ;FaiADaa[
14 uuuuuuuuuuuuuuuuuuuuyuuuu14 uuuuuuuuuuuuuuuuuuuuyuuuu
438 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 52, 1105 lines modifiedOffset 52, 1105 lines modified
52 »       cmp»    r4,·r252 »       cmp»    r4,·r2
53 »       str.w»  r0,·[r3,·#1452]»     @·0x5ac53 »       str.w»  r0,·[r3,·#1452]»     @·0x5ac
54 »       bne.w»  2788·<_PyUnicode_InitGlobalObjects+0x2788>54 »       bne.w»  2788·<_PyUnicode_InitGlobalObjects+0x2788>
55 »       ldr»    r5,·[pc,·#788]»@·(38c·<_PyUnicode_InitGlobalObjects+0x38c>)55 »       ldr»    r5,·[pc,·#788]»@·(38c·<_PyUnicode_InitGlobalObjects+0x38c>)
56 »       add»    r1,·sp,·#856 »       add»    r1,·sp,·#8
57 »       mov»    r0,·r457 »       mov»    r0,·r4
58 »       str»    r5,·[sp,·#8]58 »       str»    r5,·[sp,·#8]
59 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>59 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
60 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace60 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
61 »       add»    r1,·sp,·#861 »       add»    r1,·sp,·#8
62 »       mov»    r0,·r462 »       mov»    r0,·r4
63 »       add.w»  r3,·r5,·#3263 »       add.w»  r3,·r5,·#32
64 »       str»    r3,·[sp,·#8]64 »       str»    r3,·[sp,·#8]
65 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>65 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
66 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace66 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
67 »       add»    r1,·sp,·#867 »       add»    r1,·sp,·#8
68 »       mov»    r0,·r468 »       mov»    r0,·r4
69 »       add.w»  r3,·r5,·#64» @·0x4069 »       add.w»  r3,·r5,·#64» @·0x40
70 »       str»    r3,·[sp,·#8]70 »       str»    r3,·[sp,·#8]
71 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>71 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
72 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace72 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
73 »       add»    r1,·sp,·#873 »       add»    r1,·sp,·#8
74 »       mov»    r0,·r474 »       mov»    r0,·r4
75 »       add.w»  r3,·r5,·#92» @·0x5c75 »       add.w»  r3,·r5,·#92» @·0x5c
76 »       str»    r3,·[sp,·#8]76 »       str»    r3,·[sp,·#8]
77 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>77 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
78 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace78 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
79 »       add»    r1,·sp,·#879 »       add»    r1,·sp,·#8
80 »       mov»    r0,·r480 »       mov»    r0,·r4
81 »       add.w»  r3,·r5,·#128»@·0x8081 »       add.w»  r3,·r5,·#128»@·0x80
82 »       str»    r3,·[sp,·#8]82 »       str»    r3,·[sp,·#8]
83 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>83 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
84 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace84 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
85 »       add»    r1,·sp,·#885 »       add»    r1,·sp,·#8
86 »       mov»    r0,·r486 »       mov»    r0,·r4
87 »       add.w»  r3,·r5,·#156»@·0x9c87 »       add.w»  r3,·r5,·#156»@·0x9c
88 »       str»    r3,·[sp,·#8]88 »       str»    r3,·[sp,·#8]
89 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>89 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
90 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace90 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
91 »       add»    r1,·sp,·#891 »       add»    r1,·sp,·#8
92 »       mov»    r0,·r492 »       mov»    r0,·r4
93 »       add.w»  r3,·r5,·#184»@·0xb893 »       add.w»  r3,·r5,·#184»@·0xb8
94 »       str»    r3,·[sp,·#8]94 »       str»    r3,·[sp,·#8]
95 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>95 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
96 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace96 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
97 »       add»    r1,·sp,·#897 »       add»    r1,·sp,·#8
98 »       mov»    r0,·r498 »       mov»    r0,·r4
99 »       add.w»  r3,·r5,·#220»@·0xdc99 »       add.w»  r3,·r5,·#220»@·0xdc
100 »       str»    r3,·[sp,·#8]100 »       str»    r3,·[sp,·#8]
101 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>101 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
102 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace102 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
103 »       add»    r1,·sp,·#8103 »       add»    r1,·sp,·#8
104 »       mov»    r0,·r4104 »       mov»    r0,·r4
105 »       add.w»  r3,·r5,·#248»@·0xf8105 »       add.w»  r3,·r5,·#248»@·0xf8
106 »       str»    r3,·[sp,·#8]106 »       str»    r3,·[sp,·#8]
107 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>107 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
108 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace108 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
109 »       add»    r1,·sp,·#8109 »       add»    r1,·sp,·#8
110 »       mov»    r0,·r4110 »       mov»    r0,·r4
111 »       add.w»  r3,·r5,·#284»@·0x11c111 »       add.w»  r3,·r5,·#284»@·0x11c
112 »       str»    r3,·[sp,·#8]112 »       str»    r3,·[sp,·#8]
113 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>113 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
114 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace114 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
115 »       add»    r1,·sp,·#8115 »       add»    r1,·sp,·#8
116 »       mov»    r0,·r4116 »       mov»    r0,·r4
117 »       add.w»  r3,·r5,·#308»@·0x134117 »       add.w»  r3,·r5,·#308»@·0x134
118 »       str»    r3,·[sp,·#8]118 »       str»    r3,·[sp,·#8]
119 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>119 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
120 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace120 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
121 »       add»    r1,·sp,·#8121 »       add»    r1,·sp,·#8
122 »       mov»    r0,·r4122 »       mov»    r0,·r4
123 »       add.w»  r3,·r5,·#348»@·0x15c123 »       add.w»  r3,·r5,·#348»@·0x15c
124 »       str»    r3,·[sp,·#8]124 »       str»    r3,·[sp,·#8]
125 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>125 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
126 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace126 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
127 »       add»    r1,·sp,·#8127 »       add»    r1,·sp,·#8
128 »       mov»    r0,·r4128 »       mov»    r0,·r4
129 »       add.w»  r3,·r5,·#384»@·0x180129 »       add.w»  r3,·r5,·#384»@·0x180
130 »       str»    r3,·[sp,·#8]130 »       str»    r3,·[sp,·#8]
131 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>131 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
132 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace132 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
133 »       add»    r1,·sp,·#8133 »       add»    r1,·sp,·#8
134 »       mov»    r0,·r4134 »       mov»    r0,·r4
135 »       add.w»  r3,·r5,·#420»@·0x1a4135 »       add.w»  r3,·r5,·#420»@·0x1a4
136 »       str»    r3,·[sp,·#8]136 »       str»    r3,·[sp,·#8]
137 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>137 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
138 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace138 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
139 »       add»    r1,·sp,·#8139 »       add»    r1,·sp,·#8
140 »       mov»    r0,·r4140 »       mov»    r0,·r4
141 »       add.w»  r3,·r5,·#448»@·0x1c0141 »       add.w»  r3,·r5,·#448»@·0x1c0
142 »       str»    r3,·[sp,·#8]142 »       str»    r3,·[sp,·#8]
143 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>143 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
144 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace144 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
145 »       add»    r1,·sp,·#8145 »       add»    r1,·sp,·#8
146 »       mov»    r0,·r4146 »       mov»    r0,·r4
147 »       add.w»  r3,·r5,·#488»@·0x1e8147 »       add.w»  r3,·r5,·#488»@·0x1e8
148 »       str»    r3,·[sp,·#8]148 »       str»    r3,·[sp,·#8]
149 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>149 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
150 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace150 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
151 »       add»    r1,·sp,·#8151 »       add»    r1,·sp,·#8
152 »       mov»    r0,·r4152 »       mov»    r0,·r4
153 »       add.w»  r3,·r5,·#516»@·0x204153 »       add.w»  r3,·r5,·#516»@·0x204
154 »       str»    r3,·[sp,·#8]154 »       str»    r3,·[sp,·#8]
155 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>155 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
156 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace156 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
157 »       add»    r1,·sp,·#8157 »       add»    r1,·sp,·#8
158 »       mov»    r0,·r4158 »       mov»    r0,·r4
159 »       add.w»  r3,·r5,·#548»@·0x224159 »       add.w»  r3,·r5,·#548»@·0x224
160 »       str»    r3,·[sp,·#8]160 »       str»    r3,·[sp,·#8]
161 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>161 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
162 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace162 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
163 »       add»    r1,·sp,·#8163 »       add»    r1,·sp,·#8
164 »       mov»    r0,·r4164 »       mov»    r0,·r4
165 »       add.w»  r3,·r5,·#580»@·0x244165 »       add.w»  r3,·r5,·#580»@·0x244
166 »       str»    r3,·[sp,·#8]166 »       str»    r3,·[sp,·#8]
167 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>167 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
168 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace168 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
169 »       add»    r1,·sp,·#8169 »       add»    r1,·sp,·#8
170 »       mov»    r0,·r4170 »       mov»    r0,·r4
171 »       add.w»  r3,·r5,·#612»@·0x264171 »       add.w»  r3,·r5,·#612»@·0x264
172 »       str»    r3,·[sp,·#8]172 »       str»    r3,·[sp,·#8]
173 »       bl»     3e4·<_PyUnicode_InitGlobalObjects+0x3e4>173 »       bl»     3ec·<_PyUnicode_InitGlobalObjects+0x3ec>
174 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace174 ·R_ARM_THM_CALL» _PyUnicode_InternInPlace
175 »       add»    r1,·sp,·#8175 »       add»    r1,·sp,·#8
176 »       mov»    r0,·r4176 »       mov»    r0,·r4
177 »       add.w»  r3,·r5,·#640»@·0x280177 »       add.w»  r3,·r5,·#640»@·0x280
178 »       str»    r3,·[sp,·#8]178 »       str»    r3,·[sp,·#8]
Max diff block lines reached; 443535/448126 bytes (98.98%) of diff not shown.
1.4 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 66, 48 lines modifiedOffset 66, 48 lines modified
66 »       sub»    sp,·#1266 »       sub»    sp,·#12
67 »       mov»    r9,·r067 »       mov»    r9,·r0
68 »       mov»    r6,·r168 »       mov»    r6,·r1
69 »       mov»    sl,·r269 »       mov»    sl,·r2
70 »       mov»    r5,·r370 »       mov»    r5,·r3
71 »       ldr»    r4,·[sp,·#52]» @·0x3471 »       ldr»    r4,·[sp,·#52]» @·0x34
72 »       cmp»    r4,·#272 »       cmp»    r4,·#2
73 »       bne.w»  2b6·<_Py_DecodeUTF8Ex+0x23a>73 »       bne.w»  2fa·<_Py_DecodeUTF8Ex+0x27e>
74 »       mvn.w»  r3,·#3758096384»    @·0xe000000074 »       mvn.w»  r3,·#3758096384»    @·0xe0000000
75 »       cmp»    r1,·r375 »       cmp»    r1,·r3
76 »       bge.w»  32e·<_Py_DecodeUTF8Ex+0x2b2>76 »       bge.w»  31e·<_Py_DecodeUTF8Ex+0x2a2>
77 »       movs»   r7,·#077 »       movs»   r7,·#0
78 »       mov.w»  r8,·#178 »       mov.w»  r8,·#1
79 »       adds»   r0,·r6,·#179 »       adds»   r0,·r6,·#1
80 »       lsls»   r0,·r0,·#280 »       lsls»   r0,·r0,·#2
81 »       bl»     0·<PyMem_RawMalloc>81 »       bl»     0·<PyMem_RawMalloc>
82 ·R_ARM_THM_CALL» PyMem_RawMalloc82 ·R_ARM_THM_CALL» PyMem_RawMalloc
83 »       mov»    r3,·r083 »       mov»    r3,·r0
84 »       cmp»    r0,·#084 »       cmp»    r0,·#0
85 »       beq.w»  32e·<_Py_DecodeUTF8Ex+0x2b2>85 »       beq.w»  31e·<_Py_DecodeUTF8Ex+0x2a2>
86 »       add.w»  lr,·r9,·r686 »       add.w»  lr,·r9,·r6
87 »       mov»    r4,·r987 »       mov»    r4,·r9
88 »       movs»   r6,·#088 »       movs»   r6,·#0
89 »       cmp»    lr,·r489 »       cmp»    lr,·r4
90 »       bls.n»  172·<_Py_DecodeUTF8Ex+0xf6>90 »       bls.n»  172·<_Py_DecodeUTF8Ex+0xf6>
91 »       lsls»   r6,·r6,·#291 »       lsls»   r6,·r6,·#2
92 »       cmp»    lr,·r492 »       cmp»    lr,·r4
93 »       add.w»  r1,·r3,·r693 »       add.w»  r1,·r3,·r6
94 »       bls.w»  1f8·<_Py_DecodeUTF8Ex+0x17c>94 »       bls.w»  214·<_Py_DecodeUTF8Ex+0x198>
95 »       ldrb.w» ip,·[r4]95 »       ldrb.w» ip,·[r4]
96 »       cmp.w»  ip,·#127»   @·0x7f96 »       cmp.w»  ip,·#127»   @·0x7f
97 »       bls.n»  188·<_Py_DecodeUTF8Ex+0x10c>97 »       bls.n»  188·<_Py_DecodeUTF8Ex+0x10c>
98 »       cmp.w»  ip,·#223»   @·0xdf98 »       cmp.w»  ip,·#223»   @·0xdf
99 »       bls.w»  23e·<_Py_DecodeUTF8Ex+0x1c2>99 »       bls.w»  25e·<_Py_DecodeUTF8Ex+0x1e2>
100 »       cmp.w»  ip,·#239»   @·0xef100 »       cmp.w»  ip,·#239»   @·0xef
101 »       bls.w»  1fc·<_Py_DecodeUTF8Ex+0x180>101 »       bls.w»  218·<_Py_DecodeUTF8Ex+0x19c>
102 »       cmp.w»  ip,·#244»   @·0xf4102 »       cmp.w»  ip,·#244»   @·0xf4
103 »       bhi.w»  2ae·<_Py_DecodeUTF8Ex+0x232>103 »       bhi.w»  2f6·<_Py_DecodeUTF8Ex+0x27a>
104 »       sub.w»  r0,·lr,·r4104 »       sub.w»  r0,·lr,·r4
105 »       cmp»    r0,·#3105 »       cmp»    r0,·#3
106 »       ble.w»  2c8·<_Py_DecodeUTF8Ex+0x24c>106 »       ble.w»  2b8·<_Py_DecodeUTF8Ex+0x23c>
107 »       ldrb»   r6,·[r4,·#1]107 »       ldrb»   r6,·[r4,·#1]
108 »       ldrb»   r0,·[r4,·#2]108 »       ldrb»   r0,·[r4,·#2]
109 »       sub.w»  fp,·r6,·#128»@·0x80109 »       sub.w»  fp,·r6,·#128»@·0x80
110 »       ldrb»   r2,·[r4,·#3]110 »       ldrb»   r2,·[r4,·#3]
111 »       cmp.w»  fp,·#63»    @·0x3f111 »       cmp.w»  fp,·#63»    @·0x3f
112 »       bhi.n»  19e·<_Py_DecodeUTF8Ex+0x122>112 »       bhi.n»  19e·<_Py_DecodeUTF8Ex+0x122>
113 »       cmp.w»  ip,·#240»   @·0xf0113 »       cmp.w»  ip,·#240»   @·0xf0
12.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 »       bl»     0·<strlen>161 »       bl»     0·<strlen>
162 ·R_ARM_THM_CALL» strlen162 ·R_ARM_THM_CALL» strlen
163 »       mov»    r3,·r8163 »       mov»    r3,·r8
164 »       mov»    r1,·r0164 »       mov»    r1,·r0
165 »       mov»    r2,·r8165 »       mov»    r2,·r8
166 »       mov»    r0,·r6166 »       mov»    r0,·r6
167 »       str.w»  r8,·[sp]167 »       str.w»  r8,·[sp]
168 »       bl»     878·<unicode_fromformat_write_wcstr+0xa>168 »       bl»     880·<unicode_fromformat_write_wcstr+0x12>
169 ·R_ARM_THM_CALL» unicode_decode_utf8169 ·R_ARM_THM_CALL» unicode_decode_utf8
170 »       str»    r0,·[sp,·#12]170 »       str»    r0,·[sp,·#12]
171 »       cbnz»   r0,·18a·<_PyUnicode_FromId+0xa6>171 »       cbnz»   r0,·18a·<_PyUnicode_FromId+0xa6>
172 »       b.n»    1bc·<_PyUnicode_FromId+0xd8>172 »       b.n»    1bc·<_PyUnicode_FromId+0xd8>
173 »       ldr.w»  r3,·[r5,·#3092]»     @·0xc14173 »       ldr.w»  r3,·[r5,·#3092]»     @·0xc14
174 »       ldr.w»  r0,·[r3,·r4,·lsl·#2]174 »       ldr.w»  r0,·[r3,·r4,·lsl·#2]
175 »       str»    r0,·[sp,·#12]175 »       str»    r0,·[sp,·#12]
4.61 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 4, 18 lines modifiedOffset 4, 18 lines modified
4 ··0x00000010·002e4c43·34002e4c·4335002e·4c414e43·..LC4..LC5..LANC4 ··0x00000010·002e4c43·34002e4c·4335002e·4c414e43·..LC4..LC5..LANC
5 ··0x00000020·484f5230·00686173·68746162·6c655f75·HOR0.hashtable_u5 ··0x00000020·484f5230·00686173·68746162·6c655f75·HOR0.hashtable_u
6 ··0x00000030·6e69636f·64655f63·6f6d7061·72650068·nicode_compare.h6 ··0x00000030·6e69636f·64655f63·6f6d7061·72650068·nicode_compare.h
7 ··0x00000040·61736874·61626c65·5f756e69·636f6465·ashtable_unicode7 ··0x00000040·61736874·61626c65·5f756e69·636f6465·ashtable_unicode
8 ··0x00000050·5f686173·68002e4c·414e4348·4f523100·_hash..LANCHOR1.8 ··0x00000050·5f686173·68002e4c·414e4348·4f523100·_hash..LANCHOR1.
9 ··0x00000060·2e4c414e·43484f52·3200756e·69636f64·.LANCHOR2.unicod9 ··0x00000060·2e4c414e·43484f52·3200756e·69636f64·.LANCHOR2.unicod
10 ··0x00000070·655f6465·636f6465·5f757466·38002e4c·e_decode_utf8..L10 ··0x00000070·655f6465·636f6465·5f757466·38002e4c·e_decode_utf8..L
11 ··0x00000080·4336002e·4c433700·50795f58·44454352·C6..LC7.Py_XDECR 
12 ··0x00000090·45460075·6e69636f·64655f64·65636f64·EF.unicode_decod 
13 ··0x000000a0·655f6361·6c6c5f65·72726f72·68616e64·e_call_errorhand 
14 ··0x000000b0·6c65725f·77726974·6572005f·5079556e·ler_writer._PyUn11 ··0x00000080·4336002e·4c433700·756e6963·6f64655f·C6..LC7.unicode_
 12 ··0x00000090·6465636f·64655f63·616c6c5f·6572726f·decode_call_erro
 13 ··0x000000a0·7268616e·646c6572·5f777269·74657200·rhandler_writer.
 14 ··0x000000b0·50795f58·44454352·4546005f·5079556e·Py_XDECREF._PyUn
15 ··0x000000c0·69636f64·65577269·7465725f·57726974·icodeWriter_Writ15 ··0x000000c0·69636f64·65577269·7465725f·57726974·icodeWriter_Writ
16 ··0x000000d0·65436861·72496e6c·696e6500·2e4c4338·eCharInline..LC816 ··0x000000d0·65436861·72496e6c·696e6500·2e4c4338·eCharInline..LC8
17 ··0x000000e0·00756e69·636f6465·5f646561·6c6c6f63·.unicode_dealloc17 ··0x000000e0·00756e69·636f6465·5f646561·6c6c6f63·.unicode_dealloc
18 ··0x000000f0·002e4c43·39002e4c·43313000·2e4c4331·..LC9..LC10..LC118 ··0x000000f0·002e4c43·39002e4c·43313000·2e4c4331·..LC9..LC10..LC1
19 ··0x00000100·31002e4c·43313200·2e4c4331·3300756e·1..LC12..LC13.un19 ··0x00000100·31002e4c·43313200·2e4c4331·3300756e·1..LC12..LC13.un
20 ··0x00000110·69636f64·655f6465·636f6465·5f6c6f63·icode_decode_loc20 ··0x00000110·69636f64·655f6465·636f6465·5f6c6f63·icode_decode_loc
21 ··0x00000120·616c6500·6765745f·6572726f·725f6861·ale.get_error_ha21 ··0x00000120·616c6500·6765745f·6572726f·725f6861·ale.get_error_ha
27.8 KB
unionobject.o
872 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········5712·(bytes·into·file)13 ··Start·of·section·headers:··········5720·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.8 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x1650:1 There·are·16·section·headers,·starting·at·offset·0x1658:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000334·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000334·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001214·000140·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·00121c·000140·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000368·0001bc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000368·0001bc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001354·0000a8·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·00135c·0000a8·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000524·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000524·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000524·0002a8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000524·0002b0·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0013fc·000180·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001404·000180·08···I·13···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0007cc·0000b1·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0007d4·0000b1·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00087e·000124·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·000886·000124·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00157c·000050·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001584·000050·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0009a2·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0009aa·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009a2·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009aa·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0009d8·000470·10·····14··32··417 ··[13]·.symtab···········SYMTAB··········00000000·0009e0·000470·10·····14··32··4
18 ··[14]·.strtab···········STRTAB··········00000000·000e48·0003cc·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·000e50·0003cc·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0015cc·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0015d4·000084·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.26 KB
readelf --wide --symbols {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Symbol·table·'.symtab'·contains·71·entries:1 Symbol·table·'.symtab'·contains·71·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000001····96·FUNC····LOCAL··DEFAULT····6·is_unionable6 ·····3:·00000001···102·FUNC····LOCAL··DEFAULT····6·is_unionable
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
8 ·····5:·000001e1···100·FUNC····LOCAL··DEFAULT····1·make_union8 ·····5:·000001e1···100·FUNC····LOCAL··DEFAULT····1·make_union
9 ·····6:·00000061····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF9 ·····6:·00000069····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····8:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····9:·00000244·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ····10:·00000245····80·FUNC····LOCAL··DEFAULT····1·unionobject_dealloc13 ····10:·00000245····80·FUNC····LOCAL··DEFAULT····1·unionobject_dealloc
14 ····11:·00000079····48·FUNC····LOCAL··DEFAULT····6·union_traverse14 ····11:·00000081····48·FUNC····LOCAL··DEFAULT····6·union_traverse
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.415 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC017 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
18 ····15:·000000a9····74·FUNC····LOCAL··DEFAULT····6·union_getattro18 ····15:·000000b1····74·FUNC····LOCAL··DEFAULT····6·union_getattro
19 ····16:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC119 ····16:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
20 ····17:·00000014·····0·NOTYPE··LOCAL··DEFAULT····8·.LC220 ····17:·00000014·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
21 ····18:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC321 ····18:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
22 ····19:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC422 ····19:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
23 ····20:·000000f5···436·FUNC····LOCAL··DEFAULT····6·union_repr23 ····20:·000000fd···436·FUNC····LOCAL··DEFAULT····6·union_repr
24 ····21:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····21:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
26 ····23:·00000005····62·FUNC····LOCAL··DEFAULT····9·union_hash26 ····23:·00000005····62·FUNC····LOCAL··DEFAULT····9·union_hash
27 ····24:·00000295···158·FUNC····LOCAL··DEFAULT····1·union_richcompare27 ····24:·00000295···158·FUNC····LOCAL··DEFAULT····1·union_richcompare
28 ····25:·00000043····52·FUNC····LOCAL··DEFAULT····9·union_parameters28 ····25:·00000043····52·FUNC····LOCAL··DEFAULT····9·union_parameters
29 ····26:·00000077···174·FUNC····LOCAL··DEFAULT····9·union_getitem29 ····26:·00000077···174·FUNC····LOCAL··DEFAULT····9·union_getitem
30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
31 ····28:·000000d0···144·OBJECT··LOCAL··DEFAULT····3·union_as_number31 ····28:·000000d0···144·OBJECT··LOCAL··DEFAULT····3·union_as_number
11.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1214·contains·40·entries:1 Relocation·section·'.rel.text'·at·offset·0x121c·contains·40·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000030a·R_ARM_THM_CALL·········00000001···is_unionable3 00000018··0000030a·R_ARM_THM_CALL·········00000001···is_unionable
4 00000026··0000030a·R_ARM_THM_CALL·········00000001···is_unionable4 00000026··0000030a·R_ARM_THM_CALL·········00000001···is_unionable
5 00000030··0000212f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct5 00000030··0000212f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
6 00000034··00002130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct6 00000034··00002130·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
7 0000003c··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyNone_Type7 0000003c··0000222f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyNone_Type
8 00000040··00002230·R_ARM_THM_MOVT_ABS·····00000000···_PyNone_Type8 00000040··00002230·R_ARM_THM_MOVT_ABS·····00000000···_PyNone_Type
1.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 ·R_ARM_THM_CALL» PyObject_RichCompareBool186 ·R_ARM_THM_CALL» PyObject_RichCompareBool
187 »       cmp»    r0,·#0187 »       cmp»    r0,·#0
188 »       beq.n»  ce·<_Py_union_type_or+0xce>188 »       beq.n»  ce·<_Py_union_type_or+0xce>
189 »       ldr»    r4,·[sp,·#8]189 »       ldr»    r4,·[sp,·#8]
190 »       bge.n»  12a·<_Py_union_type_or+0x12a>190 »       bge.n»  12a·<_Py_union_type_or+0x12a>
191 »       ldr»    r0,·[sp,·#28]191 »       ldr»    r0,·[sp,·#28]
192 »       ldr»    r6,·[sp,·#4]192 »       ldr»    r6,·[sp,·#4]
193 »       bl»     60·<_Py_union_type_or+0x60>193 »       bl»     68·<_Py_union_type_or+0x68>
194 ·R_ARM_THM_CALL» Py_XDECREF194 ·R_ARM_THM_CALL» Py_XDECREF
195 »       bl»     0·<PyErr_Occurred>195 »       bl»     0·<PyErr_Occurred>
196 ·R_ARM_THM_CALL» PyErr_Occurred196 ·R_ARM_THM_CALL» PyErr_Occurred
197 »       cbnz»   r0,·1ca·<_Py_union_type_or+0x1ca>197 »       cbnz»   r0,·1ca·<_Py_union_type_or+0x1ca>
198 »       ldr»    r3,·[r6,·#0]198 »       ldr»    r3,·[r6,·#0]
199 »       mvn.w»  r2,·#3221225472»    @·0xc0000000199 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
200 »       cmp»    r3,·r2200 »       cmp»    r3,·r2
9.01 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 6, 38 lines modifiedOffset 6, 39 lines modified
6 00000000·<is_unionable>:6 00000000·<is_unionable>:
7 is_unionable():7 is_unionable():
8 »       movw»   r3,·#08 »       movw»   r3,·#0
9 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct9 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
10 »       movt»   r3,·#010 »       movt»   r3,·#0
11 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct11 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
12 »       cmp»    r0,·r312 »       cmp»    r0,·r3
13 »       beq.n»  34·<is_unionable+0x34>13 »       beq.n»  3a·<is_unionable+0x3a>
14 »       push»   {r4,·lr}14 »       push»   {r4,·lr}
15 »       mov.w»  ip,·#4096»  @·0x100015 »       mov.w»  ip,·#4096»  @·0x1000
16 »       sub.w»  ip,·sp,·ip16 »       sub.w»  ip,·sp,·ip
17 »       str.w»  r0,·[ip,·#4088]»     @·0xff817 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
18 »       mov»    r4,·r018 »       mov»    r4,·r0
19 »       ldr»    r0,·[r0,·#4]19 »       ldr»    r0,·[r0,·#4]
20 »       ldr»    r3,·[r0,·#84]» @·0x54 
21 »       cmp»    r3,·#0 
22 »       blt.n»  30·<is_unionable+0x30> 
23 »       movw»   r1,·#020 »       movw»   r1,·#0
24 ·R_ARM_THM_MOVW_ABS_NC»  Py_GenericAliasType21 ·R_ARM_THM_MOVW_ABS_NC»  Py_GenericAliasType
25 »       movt»   r1,·#022 »       movt»   r1,·#0
26 ·R_ARM_THM_MOVT_ABS»     Py_GenericAliasType23 ·R_ARM_THM_MOVT_ABS»     Py_GenericAliasType
27 »       cmp»    r0,·r124 »       subs»   r3,·r0,·r1
 25 »       ldr»    r2,·[r0,·#84]» @·0x54
 26 »       clz»    r3,·r3
 27 »       lsrs»   r3,·r3,·#5
 28 »       orrs.w» r3,·r3,·r2,·lsr·#31
28 »       bne.n»  38·<is_unionable+0x38>29 »       beq.n»  3e·<is_unionable+0x3e>
29 »       movs»   r0,·#130 »       movs»   r0,·#1
30 »       pop»    {r4,·pc}31 »       pop»    {r4,·pc}
31 »       movs»   r0,·#132 »       movs»   r0,·#1
32 »       bx»     lr33 »       bx»     lr
33 »       bl»     0·<PyType_IsSubtype>34 »       bl»     0·<PyType_IsSubtype>
34 ·R_ARM_THM_CALL» PyType_IsSubtype35 ·R_ARM_THM_CALL» PyType_IsSubtype
35 »       cmp»    r0,·#036 »       cmp»    r0,·#0
36 »       bne.n»  30·<is_unionable+0x30>37 »       bne.n»  36·<is_unionable+0x36>
37 »       ldr»    r0,·[r4,·#4]38 »       ldr»    r0,·[r4,·#4]
38 »       movw»   r2,·#039 »       movw»   r2,·#0
39 ·R_ARM_THM_MOVW_ABS_NC»  _PyTypeAlias_Type40 ·R_ARM_THM_MOVW_ABS_NC»  _PyTypeAlias_Type
40 »       movt»   r2,·#041 »       movt»   r2,·#0
41 ·R_ARM_THM_MOVT_ABS»     _PyTypeAlias_Type42 ·R_ARM_THM_MOVT_ABS»     _PyTypeAlias_Type
42 »       movw»   r3,·#043 »       movw»   r3,·#0
43 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR044 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
134 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:··········28956·(bytes·into·file)13 ··Start·of·section·headers:··········28936·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.72 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x711c:1 There·are·16·section·headers,·starting·at·offset·0x7108:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000330·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000330·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0053b8·0001c0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0053a4·0001c0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000364·0003ac·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000364·0003ac·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005578·0002f8·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·005564·0002f8·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000710·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000710·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000710·0001f5·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000710·0001f5·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000908·000c78·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000908·000c64·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·005870·000508·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00585c·000508·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001580·002170·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00156c·002170·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·005d78·001320·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005d64·001320·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0036f0·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0036dc·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0036f0·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0036dc·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·003724·0011d0·10·····14·190··417 ··[13]·.symtab···········SYMTAB··········00000000·003710·0011d0·10·····14·190··4
18 ··[14]·.strtab···········STRTAB··········00000000·0048f4·000ac4·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0048e0·000ac4·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·007098·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·007084·000084·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.44 KB
readelf --wide --symbols {}
    
Offset 4, 44 lines modifiedOffset 4, 44 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.46 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
11 ·····7:·00000979···120·FUNC····LOCAL··DEFAULT····7·weakref_vectorcall11 ·····7:·00000965···120·FUNC····LOCAL··DEFAULT····7·weakref_vectorcall
12 ·····8:·00000270·····0·NOTYPE··LOCAL··DEFAULT····7·$d12 ·····8:·00000274·····0·NOTYPE··LOCAL··DEFAULT····7·$d
13 ·····9:·00000278·····0·NOTYPE··LOCAL··DEFAULT····7·$t13 ·····9:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
14 ····10:·00000279····72·FUNC····LOCAL··DEFAULT····7·get_basic_refs14 ····10:·0000027d····72·FUNC····LOCAL··DEFAULT····7·get_basic_refs
15 ····11:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····11:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····12:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t16 ····12:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
17 ····13:·000002c1····12·FUNC····LOCAL··DEFAULT····7·gc_traverse17 ····13:·000002c5····12·FUNC····LOCAL··DEFAULT····7·gc_traverse
18 ····14:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC118 ····14:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
19 ····15:·00000331···188·FUNC····LOCAL··DEFAULT····7·weakref_dealloc19 ····15:·00000335···188·FUNC····LOCAL··DEFAULT····7·weakref_dealloc
20 ····16:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····16:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·$d
21 ····17:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t21 ····17:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
22 ····18:·000003ed···176·FUNC····LOCAL··DEFAULT····7·clear_weakref22 ····18:·000003f1···176·FUNC····LOCAL··DEFAULT····7·clear_weakref
23 ····19:·00000498·····0·NOTYPE··LOCAL··DEFAULT····7·$d23 ····19:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
24 ····20:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC224 ····20:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
25 ····21:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····7·$t25 ····21:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
26 ····22:·0000049d···468·FUNC····LOCAL··DEFAULT····7·weakref___new__26 ····22:·000004a1···468·FUNC····LOCAL··DEFAULT····7·weakref___new__
27 ····23:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····7·$d27 ····23:·00000670·····0·NOTYPE··LOCAL··DEFAULT····7·$d
28 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC328 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
29 ····25:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC429 ····25:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
30 ····26:·00000670·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·00000674·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·00000671····80·FUNC····LOCAL··DEFAULT····7·weakref___init__31 ····27:·00000675····80·FUNC····LOCAL··DEFAULT····7·weakref___init__
32 ····28:·00000970·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····28:·0000095c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····29:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC533 ····29:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
34 ····30:·00000978·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·00000964·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC635 ····31:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
36 ····32:·000009f1···136·FUNC····LOCAL··DEFAULT····7·weakref_hash36 ····32:·000009dd···136·FUNC····LOCAL··DEFAULT····7·weakref_hash
37 ····33:·00000b04·····0·NOTYPE··LOCAL··DEFAULT····7·$d37 ····33:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
38 ····34:·00000b08·····0·NOTYPE··LOCAL··DEFAULT····7·$t38 ····34:·00000af4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
39 ····35:·00000b31···328·FUNC····LOCAL··DEFAULT····7·weakref_richcompare39 ····35:·00000b1d···328·FUNC····LOCAL··DEFAULT····7·weakref_richcompare
40 ····36:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····7·$d40 ····36:·00000c60·····0·NOTYPE··LOCAL··DEFAULT····7·$d
41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC743 ····39:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
44 ····40:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·000001b9···216·FUNC····LOCAL··DEFAULT····1·proxy_getattr45 ····41:·000001b9···216·FUNC····LOCAL··DEFAULT····1·proxy_getattr
46 ····42:·00000288·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·00000288·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·00000290·····0·NOTYPE··LOCAL··DEFAULT····1·$t47 ····43:·00000290·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75.2 KB
readelf --wide --relocs {}
    
Offset 1, 111 lines modifiedOffset 1, 111 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x53b8·contains·56·entries:1 Relocation·section·'.rel.text'·at·offset·0x53a4·contains·56·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··00000a0a·R_ARM_THM_CALL·········00000279···get_basic_refs3 0000002c··00000a0a·R_ARM_THM_CALL·········0000027d···get_basic_refs
4 00000030··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct4 00000030··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
5 00000034··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct5 00000034··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
6 0000004e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR06 0000004e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
7 00000052··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR07 00000052··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
8 00000056··0000c00a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New8 00000056··0000c00a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
9 00000072··0000072f·R_ARM_THM_MOVW_ABS_NC··00000979···weakref_vectorcall9 00000072··0000072f·R_ARM_THM_MOVW_ABS_NC··00000965···weakref_vectorcall
10 00000076··00000730·R_ARM_THM_MOVT_ABS·····00000979···weakref_vectorcall10 00000076··00000730·R_ARM_THM_MOVT_ABS·····00000965···weakref_vectorcall
11 0000007c··0000c10a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track11 0000007c··0000c10a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
12 00000082··0000df0a·R_ARM_THM_CALL·········00000000···PyCallable_Check12 00000082··0000df0a·R_ARM_THM_CALL·········00000000···PyCallable_Check
13 00000096··00000a0a·R_ARM_THM_CALL·········00000279···get_basic_refs13 00000096··00000a0a·R_ARM_THM_CALL·········0000027d···get_basic_refs
14 000000cc··0000c20a·R_ARM_THM_CALL·········00000000···_PyStaticType_GetState14 000000cc··0000c20a·R_ARM_THM_CALL·········00000000···_PyStaticType_GetState
15 000000d6··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR015 000000d6··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
16 000000da··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR016 000000da··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
17 000000e0··0000c00a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New17 000000e0··0000c00a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
18 0000010a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000979···weakref_vectorcall18 0000010a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000965···weakref_vectorcall
19 0000010e··00000730·R_ARM_THM_MOVT_ABS·····00000979···weakref_vectorcall19 0000010e··00000730·R_ARM_THM_MOVT_ABS·····00000965···weakref_vectorcall
20 00000114··0000c10a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track20 00000114··0000c10a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
21 0000011a··0000df0a·R_ARM_THM_CALL·········00000000···PyCallable_Check21 0000011a··0000df0a·R_ARM_THM_CALL·········00000000···PyCallable_Check
22 0000012c··00000a0a·R_ARM_THM_CALL·········00000279···get_basic_refs22 0000012c··00000a0a·R_ARM_THM_CALL·········0000027d···get_basic_refs
23 0000014e··0000c42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError23 0000014e··0000c32f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
24 00000152··0000c430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError24 00000152··0000c330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
25 00000156··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC025 00000156··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
26 0000015a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC026 0000015a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
27 00000162··0000c50a·R_ARM_THM_CALL·········00000000···PyErr_Format27 00000162··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_Format
28 000001a4··0000c30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc28 000001a4··0000c50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
29 000001ac··00000102·R_ARM_ABS32············00000000···.data29 000001ac··00000102·R_ARM_ABS32············00000000···.data
30 000001b0··0000c66b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate30 000001b0··0000c66b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
31 000001b4··00000102·R_ARM_ABS32············00000000···.data31 000001b4··00000102·R_ARM_ABS32············00000000···.data
32 000001e2··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct32 000001e2··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
33 000001e6··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct33 000001e6··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
34 0000021a··0000e00a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr34 0000021a··0000e00a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr
35 00000246··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ReferenceError35 00000246··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ReferenceError
36 0000024a··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ReferenceError36 0000024a··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ReferenceError
37 0000024e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC737 0000024e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC7
38 00000252··00002730·R_ARM_THM_MOVT_ABS·····00000084···.LC738 00000252··00002730·R_ARM_THM_MOVT_ABS·····00000084···.LC7
39 0000025a··0000d70a·R_ARM_THM_CALL·········00000000···PyErr_SetString39 0000025a··0000d70a·R_ARM_THM_CALL·········00000000···PyErr_SetString
40 0000026a··0000c30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc40 0000026a··0000c50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
41 00000272··0000c30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc41 00000272··0000c50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
42 00000278··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct42 00000278··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
43 0000027c··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct43 0000027c··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
44 00000288··00000102·R_ARM_ABS32············00000000···.data44 00000288··00000102·R_ARM_ABS32············00000000···.data
45 0000028c··00000102·R_ARM_ABS32············00000000···.data45 0000028c··00000102·R_ARM_ABS32············00000000···.data
46 000002a0··0000ca0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack46 000002a0··0000ca0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
47 000002aa··0000120a·R_ARM_THM_CALL·········000003ed···clear_weakref47 000002aa··0000120a·R_ARM_THM_CALL·········000003f1···clear_weakref
48 000002ba··0000ca0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack48 000002ba··0000ca0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
49 000002d6··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct49 000002d6··0000bf2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
50 000002da··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct50 000002da··0000bf30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
51 000002f0··0000e90a·R_ARM_THM_CALL·········00000000···PyObject_SetAttr51 000002f0··0000e90a·R_ARM_THM_CALL·········00000000···PyObject_SetAttr
52 0000030a··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ReferenceError52 0000030a··0000e12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ReferenceError
53 0000030e··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ReferenceError53 0000030e··0000e130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ReferenceError
54 00000312··0000272f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC754 00000312··0000272f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC7
55 00000316··00002730·R_ARM_THM_MOVT_ABS·····00000084···.LC755 00000316··00002730·R_ARM_THM_MOVT_ABS·····00000084···.LC7
56 00000320··0000d70a·R_ARM_THM_CALL·········00000000···PyErr_SetString56 00000320··0000d70a·R_ARM_THM_CALL·········00000000···PyErr_SetString
57 00000328··0000c30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc57 00000328··0000c50a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
58 000002b4··0000e21e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del58 000002b4··0000e21e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
  
59 Relocation·section·'.rel.data'·at·offset·0x5578·contains·95·entries:59 Relocation·section·'.rel.data'·at·offset·0x5564·contains·95·entries:
60 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name60 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
61 00000004··00011902·R_ARM_ABS32············00000000···PyType_Type61 00000004··00011902·R_ARM_ABS32············00000000···PyType_Type
62 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.462 0000000c··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
63 00000018··00000f02·R_ARM_ABS32············00000331···weakref_dealloc63 00000018··00000f02·R_ARM_ABS32············00000335···weakref_dealloc
64 0000002c··00003402·R_ARM_ABS32············00000081···weakref_repr64 0000002c··00003402·R_ARM_ABS32············00000081···weakref_repr
65 0000003c··00002002·R_ARM_ABS32············000009f1···weakref_hash65 0000003c··00002002·R_ARM_ABS32············000009dd···weakref_hash
66 00000040··00011a02·R_ARM_ABS32············00000000···PyVectorcall_Call66 00000040··00011a02·R_ARM_ABS32············00000000···PyVectorcall_Call
67 0000005c··00000d02·R_ARM_ABS32············000002c1···gc_traverse67 0000005c··00000d02·R_ARM_ABS32············000002c5···gc_traverse
68 00000060··00003a02·R_ARM_ABS32············00000247···gc_clear68 00000060··00003a02·R_ARM_ABS32············00000247···gc_clear
69 00000064··00002302·R_ARM_ABS32············00000b31···weakref_richcompare69 00000064··00002302·R_ARM_ABS32············00000b1d···weakref_richcompare
70 00000074··00000102·R_ARM_ABS32············00000000···.data70 00000074··00000102·R_ARM_ABS32············00000000···.data
71 00000078··00000102·R_ARM_ABS32············00000000···.data71 00000078··00000102·R_ARM_ABS32············00000000···.data
72 00000094··00001b02·R_ARM_ABS32············00000671···weakref___init__72 00000094··00001b02·R_ARM_ABS32············00000675···weakref___init__
73 00000098··00011b02·R_ARM_ABS32············00000000···PyType_GenericAlloc73 00000098··00011b02·R_ARM_ABS32············00000000···PyType_GenericAlloc
74 0000009c··00001602·R_ARM_ABS32············0000049d···weakref___new__74 0000009c··00001602·R_ARM_ABS32············000004a1···weakref___new__
75 000000a0··0000e202·R_ARM_ABS32············00000000···PyObject_GC_Del75 000000a0··0000e202·R_ARM_ABS32············00000000···PyObject_GC_Del
76 000000d4··00011902·R_ARM_ABS32············00000000···PyType_Type76 000000d4··00011902·R_ARM_ABS32············00000000···PyType_Type
77 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.477 000000dc··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
78 000000e8··00002c02·R_ARM_ABS32············00000291···proxy_dealloc78 000000e8··00002c02·R_ARM_ABS32············00000291···proxy_dealloc
79 000000fc··00006302·R_ARM_ABS32············00000c49···proxy_repr79 000000fc··00006302·R_ARM_ABS32············00000c49···proxy_repr
80 00000100··00000102·R_ARM_ABS32············00000000···.data80 00000100··00000102·R_ARM_ABS32············00000000···.data
81 00000104··00000102·R_ARM_ABS32············00000000···.data81 00000104··00000102·R_ARM_ABS32············00000000···.data
82 00000108··00000102·R_ARM_ABS32············00000000···.data82 00000108··00000102·R_ARM_ABS32············00000000···.data
83 00000110··00004502·R_ARM_ABS32············00000505···proxy_call83 00000110··00004502·R_ARM_ABS32············00000505···proxy_call
84 00000114··00002e02·R_ARM_ABS32············00000001···proxy_str84 00000114··00002e02·R_ARM_ABS32············00000001···proxy_str
85 00000118··00002902·R_ARM_ABS32············000001b9···proxy_getattr85 00000118··00002902·R_ARM_ABS32············000001b9···proxy_getattr
86 0000011c··00003b02·R_ARM_ABS32············000002c1···proxy_setattr86 0000011c··00003b02·R_ARM_ABS32············000002c1···proxy_setattr
87 0000012c··00000d02·R_ARM_ABS32············000002c1···gc_traverse87 0000012c··00000d02·R_ARM_ABS32············000002c5···gc_traverse
88 00000130··00003a02·R_ARM_ABS32············00000247···gc_clear88 00000130··00003a02·R_ARM_ABS32············00000247···gc_clear
89 00000134··00004202·R_ARM_ABS32············00000489···proxy_richcompare89 00000134··00004202·R_ARM_ABS32············00000489···proxy_richcompare
90 0000013c··00003802·R_ARM_ABS32············0000016d···proxy_iter90 0000013c··00003802·R_ARM_ABS32············0000016d···proxy_iter
91 00000140··00004c02·R_ARM_ABS32············000006d9···proxy_iternext91 00000140··00004c02·R_ARM_ABS32············000006d9···proxy_iternext
92 000001a4··00011902·R_ARM_ABS32············00000000···PyType_Type92 000001a4··00011902·R_ARM_ABS32············00000000···PyType_Type
93 000001ac··00000202·R_ARM_ABS32············00000000···.rodata.str1.493 000001ac··00000202·R_ARM_ABS32············00000000···.rodata.str1.4
94 000001b8··00002c02·R_ARM_ABS32············00000291···proxy_dealloc94 000001b8··00002c02·R_ARM_ABS32············00000291···proxy_dealloc
95 000001cc··00006302·R_ARM_ABS32············00000c49···proxy_repr95 000001cc··00006302·R_ARM_ABS32············00000c49···proxy_repr
96 000001d0··00000102·R_ARM_ABS32············00000000···.data96 000001d0··00000102·R_ARM_ABS32············00000000···.data
97 000001d4··00000102·R_ARM_ABS32············00000000···.data97 000001d4··00000102·R_ARM_ABS32············00000000···.data
98 000001d8··00000102·R_ARM_ABS32············00000000···.data98 000001d8··00000102·R_ARM_ABS32············00000000···.data
99 000001e4··00002e02·R_ARM_ABS32············00000001···proxy_str99 000001e4··00002e02·R_ARM_ABS32············00000001···proxy_str
100 000001e8··00002902·R_ARM_ABS32············000001b9···proxy_getattr100 000001e8··00002902·R_ARM_ABS32············000001b9···proxy_getattr
101 000001ec··00003b02·R_ARM_ABS32············000002c1···proxy_setattr101 000001ec··00003b02·R_ARM_ABS32············000002c1···proxy_setattr
102 000001fc··00000d02·R_ARM_ABS32············000002c1···gc_traverse102 000001fc··00000d02·R_ARM_ABS32············000002c5···gc_traverse
103 00000200··00003a02·R_ARM_ABS32············00000247···gc_clear103 00000200··00003a02·R_ARM_ABS32············00000247···gc_clear
104 00000204··00004202·R_ARM_ABS32············00000489···proxy_richcompare104 00000204··00004202·R_ARM_ABS32············00000489···proxy_richcompare
105 0000020c··00003802·R_ARM_ABS32············0000016d···proxy_iter105 0000020c··00003802·R_ARM_ABS32············0000016d···proxy_iter
106 00000210··00004c02·R_ARM_ABS32············000006d9···proxy_iternext106 00000210··00004c02·R_ARM_ABS32············000006d9···proxy_iternext
107 00000214··00000102·R_ARM_ABS32············00000000···.data107 00000214··00000102·R_ARM_ABS32············00000000···.data
108 00000270··00003902·R_ARM_ABS32············000001d9···proxy_length108 00000270··00003902·R_ARM_ABS32············000001d9···proxy_length
109 00000274··00003f02·R_ARM_ABS32············000003bf···proxy_getitem109 00000274··00003f02·R_ARM_ABS32············000003bf···proxy_getitem
641 B
strings --all --bytes=8 {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 weakref.ProxyType12 weakref.ProxyType
13 __bytes__13 __bytes__
14 __reversed__14 __reversed__
15 weakref.ReferenceType15 weakref.ReferenceType
16 __class_getitem__16 __class_getitem__
17 See·PEP·58517 See·PEP·585
18 __callback__18 __callback__
19 #cala<`H19 #cala<`C
20 3#`"F)F0F20 3#`"F)F0F
21 3#`"F)F0F21 3#`"F)F0F
22 3#`"F)F0F22 3#`"F)F0F
23 .LANCHOR023 .LANCHOR0
24 weakref_vectorcall24 weakref_vectorcall
25 get_basic_refs25 get_basic_refs
26 gc_traverse26 gc_traverse
1.85 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 »       mov»    r7,·r119 »       mov»    r7,·r1
20 »       cmp»    r3,·#020 »       cmp»    r3,·#0
21 »       blt.n»  b6·<PyWeakref_NewProxy+0xb6>21 »       blt.n»  b6·<PyWeakref_NewProxy+0xb6>
22 »       add»    r6,·r522 »       add»    r6,·r5
23 »       ldr»    r0,·[r6,·#0]23 »       ldr»    r0,·[r6,·#0]
24 »       add»    r2,·sp,·#1224 »       add»    r2,·sp,·#12
25 »       add»    r1,·sp,·#825 »       add»    r1,·sp,·#8
26 »       bl»     278·<proxy_getattr+0xc0>26 »       bl»     27c·<proxy_getattr+0xc4>
27 ·R_ARM_THM_CALL» get_basic_refs27 ·R_ARM_THM_CALL» get_basic_refs
28 »       movw»   r3,·#028 »       movw»   r3,·#0
29 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct29 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
30 »       movt»   r3,·#030 »       movt»   r3,·#0
31 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct31 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
32 »       cmp»    r7,·r332 »       cmp»    r7,·r3
33 »       beq.n»  46·<PyWeakref_NewProxy+0x46>33 »       beq.n»  46·<PyWeakref_NewProxy+0x46>
43.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 8, 68 lines modifiedOffset 8, 68 lines modified
8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}8 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4072]»     @·0xfe811 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
12 »       ldr»    r2,·[r0,·#4]12 »       ldr»    r2,·[r0,·#4]
13 »       ldr»    r7,·[r2,·#104]»@·0x6813 »       ldr»    r7,·[r2,·#104]»@·0x68
14 »       cmp»    r7,·#014 »       cmp»    r7,·#0
15 »       beq.w»  252·<PyWeakref_NewRef+0x252>15 »       beq.w»  24a·<PyWeakref_NewRef+0x24a>
16 »       ldr»    r2,·[r2,·#84]» @·0x5416 »       ldr»    r2,·[r2,·#84]» @·0x54
17 »       mov»    r5,·r017 »       mov»    r5,·r0
18 »       mov»    r6,·r118 »       mov»    r6,·r1
19 »       cmp»    r2,·#019 »       cmp»    r2,·#0
20 »       blt.n»  8a·<PyWeakref_NewRef+0x8a>20 »       blt.n»  8a·<PyWeakref_NewRef+0x8a>
21 »       ldr»    r4,·[r5,·r7]21 »       ldr»    r4,·[r5,·r7]
22 »       add»    r7,·r522 »       add»    r7,·r5
23 »       cmp»    r4,·#023 »       cmp»    r4,·#0
24 »       bne.n»  ae·<PyWeakref_NewRef+0xae>24 »       bne.n»  ae·<PyWeakref_NewRef+0xae>
25 »       movw»   r3,·#025 »       movw»   r3,·#0
26 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct26 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
27 »       movt»   r3,·#027 »       movt»   r3,·#0
28 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct28 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
29 »       cmp»    r6,·r329 »       cmp»    r6,·r3
30 »       beq.w»  200·<PyWeakref_NewRef+0x200>30 »       beq.w»  20a·<PyWeakref_NewRef+0x20a>
31 »       movw»   r0,·#031 »       movw»   r0,·#0
32 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR032 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
33 »       movt»   r0,·#033 »       movt»   r0,·#0
34 ·R_ARM_THM_MOVT_ABS»     .LANCHOR034 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
35 »       bl»     0·<_PyObject_GC_New>35 »       bl»     0·<_PyObject_GC_New>
36 ·R_ARM_THM_CALL» _PyObject_GC_New36 ·R_ARM_THM_CALL» _PyObject_GC_New
37 »       mov»    r4,·r037 »       mov»    r4,·r0
38 »       cmp»    r0,·#038 »       cmp»    r0,·#0
39 »       beq.w»  26a·<PyWeakref_NewRef+0x26a>39 »       beq.w»  262·<PyWeakref_NewRef+0x262>
40 »       mov.w»  r3,·#4294967295»    @·0xffffffff40 »       mov.w»  r3,·#4294967295»    @·0xffffffff
41 »       add.w»  r8,·r0,·#2041 »       add.w»  r8,·r0,·#20
42 »       str»    r3,·[r0,·#16]42 »       str»    r3,·[r0,·#16]
43 »       movs»   r3,·#043 »       movs»   r3,·#0
44 »       str»    r5,·[r0,·#8]44 »       str»    r5,·[r0,·#8]
45 »       strd»   r3,·r3,·[r0,·#20]45 »       strd»   r3,·r3,·[r0,·#20]
46 »       cmp»    r6,·#046 »       cmp»    r6,·#0
47 »       bne.n»  146·<PyWeakref_NewRef+0x146>47 »       bne.n»  164·<PyWeakref_NewRef+0x164>
48 »       movs»   r3,·#048 »       movs»   r3,·#0
49 »       mov»    r0,·r449 »       mov»    r0,·r4
50 »       str»    r3,·[r4,·#12]50 »       str»    r3,·[r4,·#12]
51 »       movw»   r3,·#051 »       movw»   r3,·#0
52 ·R_ARM_THM_MOVW_ABS_NC»  weakref_vectorcall52 ·R_ARM_THM_MOVW_ABS_NC»  weakref_vectorcall
53 »       movt»   r3,·#053 »       movt»   r3,·#0
54 ·R_ARM_THM_MOVT_ABS»     weakref_vectorcall54 ·R_ARM_THM_MOVT_ABS»     weakref_vectorcall
55 »       str»    r3,·[r4,·#28]55 »       str»    r3,·[r4,·#28]
56 »       bl»     0·<PyObject_GC_Track>56 »       bl»     0·<PyObject_GC_Track>
57 ·R_ARM_THM_CALL» PyObject_GC_Track57 ·R_ARM_THM_CALL» PyObject_GC_Track
58 »       ldr»    r5,·[r7,·#0]58 »       ldr»    r5,·[r7,·#0]
59 »       cmp»    r5,·#059 »       cmp»    r5,·#0
60 »       bne.n»  ea·<PyWeakref_NewRef+0xea>60 »       bne.n»  ee·<PyWeakref_NewRef+0xee>
61 »       strd»   r5,·r5,·[r8]61 »       strd»   r5,·r5,·[r8]
62 »       str»    r4,·[r7,·#0]62 »       str»    r4,·[r7,·#0]
63 »       mov»    r0,·r463 »       mov»    r0,·r4
64 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}64 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
65 »       ldr»    r2,·[r0,·#84]» @·0x5465 »       ldr»    r2,·[r0,·#84]» @·0x54
66 »       lsls»   r3,·r2,·#3066 »       lsls»   r3,·r2,·#30
67 »       bpl.n»  24·<PyWeakref_NewRef+0x24>67 »       bpl.n»  24·<PyWeakref_NewRef+0x24>
68 »       ldr»    r3,·[pc,·#476]»@·(270·<PyWeakref_NewRef+0x270>)68 »       ldr»    r3,·[pc,·#480]»@·(274·<PyWeakref_NewRef+0x274>)
69 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}69 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
70 »       mov»    r1,·r070 »       mov»    r1,·r0
71 »       add»    r3,·pc71 »       add»    r3,·pc
72 »       ldr»    r3,·[r3,·#0]72 »       ldr»    r3,·[r3,·#0]
73 »       ldr»    r3,·[r2,·r3]73 »       ldr»    r3,·[r2,·r3]
74 »       ldr»    r0,·[r3,·#8]74 »       ldr»    r0,·[r3,·#8]
75 »       bl»     0·<_PyStaticType_GetState>75 »       bl»     0·<_PyStaticType_GetState>
563 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 287, 15 lines modifiedOffset 287, 15 lines modified
  
287 00000246·<gc_clear>:287 00000246·<gc_clear>:
288 gc_clear():288 gc_clear():
289 »       push»   {r3,·lr}289 »       push»   {r3,·lr}
290 »       mov.w»  ip,·#4096»  @·0x1000290 »       mov.w»  ip,·#4096»  @·0x1000
291 »       sub.w»  ip,·sp,·ip291 »       sub.w»  ip,·sp,·ip
292 »       str.w»  r0,·[ip,·#4088]»     @·0xff8292 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
293 »       bl»     3ec·<proxy_getitem+0x2e>293 »       bl»     3f0·<proxy_getitem+0x32>
294 ·R_ARM_THM_CALL» clear_weakref294 ·R_ARM_THM_CALL» clear_weakref
295 »       movs»   r0,·#0295 »       movs»   r0,·#0
296 »       pop»    {r3,·pc}296 »       pop»    {r3,·pc}
  
297 0000025c·<_PyWeakref_GetWeakrefCount>:297 0000025c·<_PyWeakref_GetWeakrefCount>:
298 _PyWeakref_GetWeakrefCount():298 _PyWeakref_GetWeakrefCount():
299 »       mov»    r3,·r0299 »       mov»    r3,·r0
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 62, 17 lines modifiedOffset 62, 17 lines modified
62 ··0x000003b0·5f61735f·6d617070·696e6700·70726f78·_as_mapping.prox62 ··0x000003b0·5f61735f·6d617070·696e6700·70726f78·_as_mapping.prox
63 ··0x000003c0·795f6d65·74686f64·73005079·5765616b·y_methods.PyWeak63 ··0x000003c0·795f6d65·74686f64·73005079·5765616b·y_methods.PyWeak
64 ··0x000003d0·7265665f·4e657752·6566005f·50795f4e·ref_NewRef._Py_N64 ··0x000003d0·7265665f·4e657752·6566005f·50795f4e·ref_NewRef._Py_N
65 ··0x000003e0·6f6e6553·74727563·74005f50·794f626a·oneStruct._PyObj65 ··0x000003e0·6f6e6553·74727563·74005f50·794f626a·oneStruct._PyObj
66 ··0x000003f0·6563745f·47435f4e·65770050·794f626a·ect_GC_New.PyObj66 ··0x000003f0·6563745f·47435f4e·65770050·794f626a·ect_GC_New.PyObj
67 ··0x00000400·6563745f·47435f54·7261636b·005f5079·ect_GC_Track._Py67 ··0x00000400·6563745f·47435f54·7261636b·005f5079·ect_GC_Track._Py
68 ··0x00000410·53746174·69635479·70655f47·65745374·StaticType_GetSt68 ··0x00000410·53746174·69635479·70655f47·65745374·StaticType_GetSt
 69 ··0x00000420·61746500·50794578·635f5479·70654572·ate.PyExc_TypeEr
 70 ··0x00000430·726f7200·50794572·725f466f·726d6174·ror.PyErr_Format
69 ··0x00000420·61746500·5f50795f·4465616c·6c6f6300·ate._Py_Dealloc.71 ··0x00000440·005f5079·5f446561·6c6c6f63·005f5079·._Py_Dealloc._Py
70 ··0x00000430·50794578·635f5479·70654572·726f7200·PyExc_TypeError. 
71 ··0x00000440·50794572·725f466f·726d6174·005f5079·PyErr_Format._Py 
72 ··0x00000450·5f747373·5f747374·61746500·50795765·_tss_tstate.PyWe72 ··0x00000450·5f747373·5f747374·61746500·50795765·_tss_tstate.PyWe
73 ··0x00000460·616b7265·665f4765·744f626a·65637400·akref_GetObject.73 ··0x00000460·616b7265·665f4765·744f626a·65637400·akref_GetObject.
74 ··0x00000470·50795479·70655f49·73537562·74797065·PyType_IsSubtype74 ··0x00000470·50795479·70655f49·73537562·74797065·PyType_IsSubtype
75 ··0x00000480·005f5079·4572725f·42616449·6e746572·._PyErr_BadInter75 ··0x00000480·005f5079·4572725f·42616449·6e746572·._PyErr_BadInter
76 ··0x00000490·6e616c43·616c6c00·50794f62·6a656374·nalCall.PyObject76 ··0x00000490·6e616c43·616c6c00·50794f62·6a656374·nalCall.PyObject
77 ··0x000004a0·5f47435f·556e5472·61636b00·50794172·_GC_UnTrack.PyAr77 ··0x000004a0·5f47435f·556e5472·61636b00·50794172·_GC_UnTrack.PyAr
78 ··0x000004b0·675f556e·7061636b·5475706c·65005f50·g_UnpackTuple._P78 ··0x000004b0·675f556e·7061636b·5475706c·65005f50·g_UnpackTuple._P
89.2 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:··········19088·(bytes·into·file)13 ··Start·of·section·headers:··········19092·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4a90:1 There·are·18·section·headers,·starting·at·offset·0x4a94:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001534·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001538·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003af8·000ab0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003afc·000ab0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001568·000138·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00156c·000138·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0045a8·000118·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0045ac·000118·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0016a0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0016a4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0016a0·000405·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0016a4·000405·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001aa8·000018·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001aac·000018·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0046c0·000008·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0046c4·000008·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001ac0·000540·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001ac4·000540·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0046c8·0002d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0046cc·0002d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002000·00046e·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002004·00046e·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004998·000068·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00499c·000068·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00246e·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·002472·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00246e·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002472·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0024a4·000cd0·10·····16·112··419 ··[15]·.symtab···········SYMTAB··········00000000·0024a8·000cd0·10·····16·112··4
20 ··[16]·.strtab···········STRTAB··········00000000·003174·000981·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·003178·000981·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004a00·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·004a04·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.59 KB
readelf --wide --symbols {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ····17:·00000191···136·FUNC····LOCAL··DEFAULT····1·warnings_module_exec21 ····17:·00000191···136·FUNC····LOCAL··DEFAULT····1·warnings_module_exec
22 ····18:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·00000219····88·FUNC····LOCAL··DEFAULT····1·warnings_filters_mutated24 ····20:·00000219····88·FUNC····LOCAL··DEFAULT····1·warnings_filters_mutated
25 ····21:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000270·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·00000270·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·000002dd····64·FUNC····LOCAL··DEFAULT····1·get_current_tstate27 ····23:·000002dd····64·FUNC····LOCAL··DEFAULT····1·get_current_tstate
28 ····24:·0000031d··2336·FUNC····LOCAL··DEFAULT····1·warn_explicit28 ····24:·0000031d··2340·FUNC····LOCAL··DEFAULT····1·warn_explicit
29 ····25:·00000318·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00000318·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC630 ····26:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
31 ····27:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC731 ····27:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
32 ····28:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC832 ····28:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
33 ····29:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC933 ····29:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
34 ····30:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1034 ····30:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
35 ····31:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1135 ····31:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
29.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3af8·contains·342·entries:1 Relocation·section·'.rel.text'·at·offset·0x3afc·contains·342·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0000710a·R_ARM_THM_CALL·········00000000···PyList_New3 0000001a··0000710a·R_ARM_THM_CALL·········00000000···PyList_New
4 00000024··0000722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning4 00000024··0000722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning
5 00000028··00007230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning5 00000028··00007230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning
6 0000002e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC06 0000002e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
7 00000032··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC07 00000032··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
8 00000052··0000732f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_PendingDeprecationWarning8 00000052··0000732f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_PendingDeprecationWarning
44.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 418, 29 lines modifiedOffset 418, 29 lines modified
418 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_Warning418 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_Warning
419 »       movt»   r3,·#0419 »       movt»   r3,·#0
420 ·R_ARM_THM_MOVT_ABS»     PyExc_Warning420 ·R_ARM_THM_MOVT_ABS»     PyExc_Warning
421 »       ldr»    r1,·[r3,·#0]421 »       ldr»    r1,·[r3,·#0]
422 »       bl»     0·<PyObject_IsInstance>422 »       bl»     0·<PyObject_IsInstance>
423 ·R_ARM_THM_CALL» PyObject_IsInstance423 ·R_ARM_THM_CALL» PyObject_IsInstance
424 »       adds»   r2,·r0,·#1424 »       adds»   r2,·r0,·#1
425 »       beq.w»  a02·<warn_explicit+0x6e6>425 »       beq.w»  9b6·<warn_explicit+0x69a>
426 »       cmp»    r0,·#1426 »       cmp»    r0,·#1
427 »       beq.w»  9ee·<warn_explicit+0x6d2>427 »       beq.w»  9a2·<warn_explicit+0x686>
428 »       ldrd»   r1,·r0,·[sp,·#28]428 »       ldrd»   r1,·r0,·[sp,·#28]
429 »       bl»     0·<PyObject_CallOneArg>429 »       bl»     0·<PyObject_CallOneArg>
430 ·R_ARM_THM_CALL» PyObject_CallOneArg430 ·R_ARM_THM_CALL» PyObject_CallOneArg
431 »       str»    r0,·[sp,·#48]» @·0x30431 »       str»    r0,·[sp,·#48]» @·0x30
432 »       cmp»    r0,·#0432 »       cmp»    r0,·#0
433 »       beq.w»  a12·<warn_explicit+0x6f6>433 »       beq.w»  9c6·<warn_explicit+0x6aa>
434 »       ldr»    r0,·[sp,·#264]»@·0x108434 »       ldr»    r0,·[sp,·#264]»@·0x108
435 »       bl»     0·<PyLong_FromLong>435 »       bl»     0·<PyLong_FromLong>
436 ·R_ARM_THM_CALL» PyLong_FromLong436 ·R_ARM_THM_CALL» PyLong_FromLong
437 »       mov»    sl,·r0437 »       mov»    sl,·r0
438 »       cmp»    r0,·#0438 »       cmp»    r0,·#0
439 »       beq.w»  9e6·<warn_explicit+0x6ca>439 »       beq.w»  99a·<warn_explicit+0x67e>
440 »       mov»    r3,·r0440 »       mov»    r3,·r0
441 »       movs»   r0,·#3441 »       movs»   r0,·#3
442 »       ldrd»   r1,·r2,·[sp,·#28]442 »       ldrd»   r1,·r2,·[sp,·#28]
443 »       bl»     0·<PyTuple_Pack>443 »       bl»     0·<PyTuple_Pack>
444 ·R_ARM_THM_CALL» PyTuple_Pack444 ·R_ARM_THM_CALL» PyTuple_Pack
445 »       cmp»    r9,·r4445 »       cmp»    r9,·r4
446 »       it»     eq446 »       it»     eq
1.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ·R_ARM_THM_MOVT_ABS»     PyExc_ResourceWarning17 ·R_ARM_THM_MOVT_ABS»     PyExc_ResourceWarning
18 »       add»    r4,·sp,·#3218 »       add»    r4,·sp,·#32
19 »       mov»    r2,·r119 »       mov»    r2,·r1
20 »       ldr.w»  r3,·[r4],·#420 »       ldr.w»  r3,·[r4],·#4
21 »       ldr»    r1,·[r5,·#0]21 »       ldr»    r1,·[r5,·#0]
22 »       str»    r4,·[sp,·#0]22 »       str»    r4,·[sp,·#0]
23 »       str»    r4,·[sp,·#12]23 »       str»    r4,·[sp,·#12]
24 »       bl»     14b0·<_PyErr_WarnFormatV>24 »       bl»     14b4·<_PyErr_WarnFormatV>
25 ·R_ARM_THM_CALL» _PyErr_WarnFormatV25 ·R_ARM_THM_CALL» _PyErr_WarnFormatV
26 »       add»    sp,·#2026 »       add»    sp,·#20
27 »       ldmia.w»sp!,·{r4,·r5,·lr}27 »       ldmia.w»sp!,·{r4,·r5,·lr}
28 »       add»    sp,·#828 »       add»    sp,·#8
29 »       bx»     lr29 »       bx»     lr
  
30 00000036·<_PyErr_WarnUnawaitedCoroutine>:30 00000036·<_PyErr_WarnUnawaitedCoroutine>:
631 KB
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:··········208352·(bytes·into·file)13 ··Start·of·section·headers:··········208356·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x32de0:1 There·are·18·section·headers,·starting·at·offset·0x32de4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0126f4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0126f4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·026138·009d88·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·02613c·009d88·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·012728·000138·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·012728·000138·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·02fec0·0000b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·02fec4·0000b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·012860·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·012860·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·012860·0071a3·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·012860·0071a3·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·019a04·002884·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·019a04·002888·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·02ff78·000f60·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·02ff7c·000f60·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·01c288·0029e8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·01c28c·0029e8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·030ed8·001780·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·030edc·001780·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·01ec70·00037c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·01ec74·00037c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·032658·0006f8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·03265c·0006f8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·01efec·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·01eff0·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01efec·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01eff0·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·01f020·004b30·10·····16·1053··419 ··[15]·.symtab···········SYMTAB··········00000000·01f024·004b30·10·····16·1053··4
20 ··[16]·.strtab···········STRTAB··········00000000·023b50·0025e6·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·023b54·0025e6·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·032d50·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·032d54·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.29 KB
readelf --wide --symbols {}
    
Offset 364, 26 lines modifiedOffset 364, 26 lines modified
364 ···360:·000019c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t364 ···360:·000019c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
365 ···361:·00001d7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d365 ···361:·00001d7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
366 ···362:·00001dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$t366 ···362:·00001dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
367 ···363:·00002150·····0·NOTYPE··LOCAL··DEFAULT····1·$d367 ···363:·00002150·····0·NOTYPE··LOCAL··DEFAULT····1·$d
368 ···364:·0000216c·····0·NOTYPE··LOCAL··DEFAULT····1·$t368 ···364:·0000216c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
369 ···365:·00002a50·····0·NOTYPE··LOCAL··DEFAULT····1·$d369 ···365:·00002a50·····0·NOTYPE··LOCAL··DEFAULT····1·$d
370 ···366:·00002a7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t370 ···366:·00002a7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
371 ···367:·0000286d····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF371 ···367:·00002871····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
372 ···368:·00002e1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d372 ···368:·00002e1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
373 ···369:·00002e58·····0·NOTYPE··LOCAL··DEFAULT····1·$t373 ···369:·00002e58·····0·NOTYPE··LOCAL··DEFAULT····1·$t
374 ···370:·00002cc0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC345374 ···370:·00002cc0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC345
375 ···371:·00002cd0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC346375 ···371:·00002cd0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC346
376 ···372:·00002cf4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC347376 ···372:·00002cf8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC347
377 ···373:·00002d18·····0·NOTYPE··LOCAL··DEFAULT····6·.LC348377 ···373:·00002d20·····0·NOTYPE··LOCAL··DEFAULT····6·.LC348
378 ···374:·00002d40·····0·NOTYPE··LOCAL··DEFAULT····6·.LC349378 ···374:·00002d44·····0·NOTYPE··LOCAL··DEFAULT····6·.LC349
379 ···375:·00002d70·····0·NOTYPE··LOCAL··DEFAULT····6·.LC350379 ···375:·00002d68·····0·NOTYPE··LOCAL··DEFAULT····6·.LC350
 380 ···376:·00002d90·····0·NOTYPE··LOCAL··DEFAULT····6·.LC351
 381 ···377:·00002dc0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC352
380 ···376:·000008a9····48·FUNC····LOCAL··DEFAULT····7·ast_traverse382 ···378:·000008a9····48·FUNC····LOCAL··DEFAULT····7·ast_traverse
381 ···377:·00002da0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC351 
382 ···378:·00002dc8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC352 
383 ···379:·00002df0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC353383 ···379:·00002df0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC353
384 ···380:·00002e1c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC354384 ···380:·00002e1c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC354
385 ···381:·00002e4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC355385 ···381:·00002e4c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC355
386 ···382:·00002e78·····0·NOTYPE··LOCAL··DEFAULT····6·.LC356386 ···382:·00002e78·····0·NOTYPE··LOCAL··DEFAULT····6·.LC356
387 ···383:·00002ea4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC357387 ···383:·00002ea4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC357
388 ···384:·00002ecc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC358388 ···384:·00002ecc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC358
389 ···385:·000057f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d389 ···385:·000057f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
283 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x26138·contains·5041·entries:1 Relocation·section·'.rel.text'·at·offset·0x2613c·contains·5041·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001c··00041e0a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc3 0000001c··00041e0a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc
4 00000034··00041f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError4 00000034··00041f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
5 00000038··00041f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError5 00000038··00041f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
6 0000003c··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC126 0000003c··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC12
7 00000040··00000d30·R_ARM_THM_MOVT_ABS·····00000130···.LC127 00000040··00000d30·R_ARM_THM_MOVT_ABS·····00000130···.LC12
8 00000046··0004200a·R_ARM_THM_CALL·········00000000···PyErr_SetString8 00000046··0004200a·R_ARM_THM_CALL·········00000000···PyErr_SetString
1.97 KB
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 FzhQF0F@1 FzhQF0F@
2 FzhQF0F@2 FzhQF0F@
3 ·M]U0>7E3 ·7UM0F?]
4 field·'id'·is·required·for·Name4 field·'id'·is·required·for·Name
5 field·'ctx'·is·required·for·Name5 field·'ctx'·is·required·for·Name
6 field·'value'·is·required·for·Constant6 field·'value'·is·required·for·Constant
7 field·'value'·is·required·for·Attribute7 field·'value'·is·required·for·Attribute
8 field·'attr'·is·required·for·Attribute8 field·'attr'·is·required·for·Attribute
9 field·'ctx'·is·required·for·Attribute9 field·'ctx'·is·required·for·Attribute
10 field·'value'·is·required·for·Expr10 field·'value'·is·required·for·Expr
216 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4998, 15 lines modifiedOffset 4998, 15 lines modified
4998 ·R_ARM_THM_CALL» make_type4998 ·R_ARM_THM_CALL» make_type
4999 »       str.w»  r0,·[r4,·#516]»      @·0x2044999 »       str.w»  r0,·[r4,·#516]»      @·0x204
5000 »       cmp»    r0,·#05000 »       cmp»    r0,·#0
5001 »       beq.w»  a0c·<init_types+0x18>5001 »       beq.w»  a0c·<init_types+0x18>
5002 »       str.w»  r8,·[r4]5002 »       str.w»  r8,·[r4]
5003 »       b.w»    a0a·<init_types+0x16>5003 »       b.w»    a0a·<init_types+0x16>
5004 »       mov»    r0,·r65004 »       mov»    r0,·r6
5005 »       bl»     286c·<init_types+0x1e78>5005 »       bl»     2870·<init_types+0x1e7c>
5006 ·R_ARM_THM_CALL» Py_XDECREF5006 ·R_ARM_THM_CALL» Py_XDECREF
5007 »       b.w»    a0c·<init_types+0x18>5007 »       b.w»    a0c·<init_types+0x18>
5008 »       .word»  0x000002f45008 »       .word»  0x000002f4
5009 ·R_ARM_ABS32»    .rodata5009 ·R_ARM_ABS32»    .rodata
5010 »       .word»  0x000003005010 »       .word»  0x00000300
5011 ·R_ARM_ABS32»    .rodata5011 ·R_ARM_ABS32»    .rodata
5012 »       .word»  0x000003105012 »       .word»  0x00000310
1.49 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 406, 21 lines modifiedOffset 406, 21 lines modified
406 ··[··2bfc]··TypeVarTuple(identifier·name)406 ··[··2bfc]··TypeVarTuple(identifier·name)
407 ··[··2c1c]··mod407 ··[··2c1c]··mod
408 ··[··2c20]··mod·=·Module(stmt*·body,·type_ignore*·type_ignores)\n408 ··[··2c20]··mod·=·Module(stmt*·body,·type_ignore*·type_ignores)\n
409 ················|·Interactive(stmt*·body)\n409 ················|·Interactive(stmt*·body)\n
410 ················|·Expression(expr·body)\n410 ················|·Expression(expr·body)\n
411 ················|·FunctionType(expr*·argtypes,·expr·returns)411 ················|·FunctionType(expr*·argtypes,·expr·returns)
412 ··[··2cc0]··s(O){OOOOOOOs}412 ··[··2cc0]··s(O){OOOOOOOs}
 413 ··[··2cd0]··field·'key'·is·required·for·DictComp
 414 ··[··2cf8]··field·'value'·is·required·for·DictComp
413 ··[··2cd0]··field·'args'·is·required·for·Lambda415 ··[··2d20]··field·'args'·is·required·for·Lambda
414 ··[··2cf4]··field·'body'·is·required·for·Lambda416 ··[··2d44]··field·'body'·is·required·for·Lambda
415 ··[··2d18]··field·'body'·is·required·for·Expression417 ··[··2d68]··field·'body'·is·required·for·Expression
416 ··[··2d40]··field·'name'·is·required·for·AsyncFunctionDef418 ··[··2d90]··field·'name'·is·required·for·AsyncFunctionDef
417 ··[··2d70]··field·'args'·is·required·for·AsyncFunctionDef419 ··[··2dc0]··field·'args'·is·required·for·AsyncFunctionDef
418 ··[··2da0]··field·'key'·is·required·for·DictComp 
419 ··[··2dc8]··field·'value'·is·required·for·DictComp 
420 ··[··2df0]··field·'target'·is·required·for·AnnAssign420 ··[··2df0]··field·'target'·is·required·for·AnnAssign
421 ··[··2e1c]··field·'annotation'·is·required·for·AnnAssign421 ··[··2e1c]··field·'annotation'·is·required·for·AnnAssign
422 ··[··2e4c]··field·'value'·is·required·for·MatchValue422 ··[··2e4c]··field·'value'·is·required·for·MatchValue
423 ··[··2e78]··field·'pattern'·is·required·for·match_case423 ··[··2e78]··field·'pattern'·is·required·for·match_case
424 ··[··2ea4]··field·'subject'·is·required·for·Match424 ··[··2ea4]··field·'subject'·is·required·for·Match
425 ··[··2ecc]··field·'cls'·is·required·for·MatchClass425 ··[··2ecc]··field·'cls'·is·required·for·MatchClass
426 ··[··2ef4]··AST426 ··[··2ef4]··AST
83.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1231, 42 lines modifiedOffset 1231, 42 lines modified
1231 00000a24·<ast2obj_stmt>:1231 00000a24·<ast2obj_stmt>:
1232 ast2obj_stmt():1232 ast2obj_stmt():
1233 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}1233 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
1234 »       mov.w»  ip,·#4096»  @·0x10001234 »       mov.w»  ip,·#4096»  @·0x1000
1235 »       sub.w»  ip,·sp,·ip1235 »       sub.w»  ip,·sp,·ip
1236 »       str.w»  r0,·[ip,·#4072]»     @·0xfe81236 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
1237 »       cmp»    r2,·#01237 »       cmp»    r2,·#0
1238 »       beq.w»  18d2·<ast2obj_stmt+0xeae>1238 »       beq.w»  18b8·<ast2obj_stmt+0xe94>
1239 »       mov»    r6,·r21239 »       mov»    r6,·r2
1240 »       mov»    r8,·r11240 »       mov»    r8,·r1
1241 »       ldrd»   r3,·r2,·[r1]1241 »       ldrd»   r3,·r2,·[r1]
1242 »       adds»   r3,·#11242 »       adds»   r3,·#1
1243 »       str»    r3,·[r1,·#0]1243 »       str»    r3,·[r1,·#0]
1244 »       cmp»    r3,·r21244 »       cmp»    r3,·r2
1245 »       bgt.w»  18b8·<ast2obj_stmt+0xe94>1245 »       bgt.w»  189c·<ast2obj_stmt+0xe78>
1246 »       ldr»    r3,·[r6,·#0]1246 »       ldr»    r3,·[r6,·#0]
1247 »       mov»    r5,·r01247 »       mov»    r5,·r0
1248 »       subs»   r3,·#11248 »       subs»   r3,·#1
1249 »       cmp»    r3,·#271249 »       cmp»    r3,·#27
1250 »       bhi.w»  17bc·<ast2obj_stmt+0xd98>1250 »       bhi.w»  18d8·<ast2obj_stmt+0xeb4>
1251 »       tbh»    [pc,·r3,·lsl·#1]1251 »       tbh»    [pc,·r3,·lsl·#1]
1252 »       .word»  0x059801011252 »       .word»  0x056a0101
1253 »       .word»  0x0217023b1253 »       .word»  0x0217023b
1254 »       .word»  0x001c053b1254 »       .word»  0x001c0545
1255 »       .word»  0x046506481255 »       .word»  0x049c06b8
1256 »       .word»  0x031306b31256 »       .word»  0x02e10620
1257 »       .word»  0x053007461257 »       .word»  0x05300616
1258 »       .word»  0x039701c91258 »       .word»  0x039701c9
1259 »       .word»  0x04a7063d1259 »       .word»  0x0465074d
1260 »       .word»  0x03d102e11260 »       .word»  0x03d10365
1261 »       .word»  0x055606a41261 »       .word»  0x05740741
1262 »       .word»  0x04de044b1262 »       .word»  0x04de044b
1263 »       .word»  0x0680068f1263 »       .word»  0x06ed06fc
1264 »       .word»  0x023000eb1264 »       .word»  0x023000eb
1265 »       .word»  0x058e05841265 »       .word»  0x053b0560
1266 »       movs»   r2,·#01266 »       movs»   r2,·#0
1267 »       ldr»    r0,·[r0,·#40]» @·0x281267 »       ldr»    r0,·[r0,·#40]» @·0x28
1268 »       mov»    r1,·r21268 »       mov»    r1,·r2
1269 »       bl»     0·<PyType_GenericNew>1269 »       bl»     0·<PyType_GenericNew>
1270 ·R_ARM_THM_CALL» PyType_GenericNew1270 ·R_ARM_THM_CALL» PyType_GenericNew
1271 »       mov»    r7,·r01271 »       mov»    r7,·r0
1272 »       cmp»    r0,·#01272 »       cmp»    r0,·#0
27.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 306, 18 lines modifiedOffset 306, 18 lines modified
306 »       str»    r3,·[r6,·#0]306 »       str»    r3,·[r6,·#0]
307 »       b.n»    29a·<ast2obj_type_ignore+0xf8>307 »       b.n»    29a·<ast2obj_type_ignore+0xf8>
308 »       movs»   r4,·#0308 »       movs»   r4,·#0
309 »       ldr»    r3,·[r6,·#0]309 »       ldr»    r3,·[r6,·#0]
310 »       mov»    r0,·r4310 »       mov»    r0,·r4
311 »       subs»   r3,·#1311 »       subs»   r3,·#1
312 »       str»    r3,·[r6,·#0]312 »       str»    r3,·[r6,·#0]
313 »       bl»     286c·<obj2ast_type_param+0x49c>313 »       bl»     2870·<obj2ast_type_param+0x4a0>
314 ·R_ARM_THM_CALL» Py_XDECREF314 ·R_ARM_THM_CALL» Py_XDECREF
315 »       mov»    r0,·r5315 »       mov»    r0,·r5
316 »       bl»     286c·<obj2ast_type_param+0x49c>316 »       bl»     2870·<obj2ast_type_param+0x4a0>
317 ·R_ARM_THM_CALL» Py_XDECREF317 ·R_ARM_THM_CALL» Py_XDECREF
318 »       movs»   r5,·#0318 »       movs»   r5,·#0
319 »       b.n»    29a·<ast2obj_type_ignore+0xf8>319 »       b.n»    29a·<ast2obj_type_ignore+0xf8>
320 »       movw»   r5,·#0320 »       movw»   r5,·#0
321 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct321 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
322 »       movt»   r5,·#0322 »       movt»   r5,·#0
323 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct323 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
4.35 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 147, 16 lines modifiedOffset 147, 16 lines modified
147 ··0x00000900·2e4c4333·3433002e·4c433334·34002e4c·.LC343..LC344..L147 ··0x00000900·2e4c4333·3433002e·4c433334·34002e4c·.LC343..LC344..L
148 ··0x00000910·414e4348·4f523000·6d616b65·5f747970·ANCHOR0.make_typ148 ··0x00000910·414e4348·4f523000·6d616b65·5f747970·ANCHOR0.make_typ
149 ··0x00000920·65006164·645f6174·74726962·75746573·e.add_attributes149 ··0x00000920·65006164·645f6174·74726962·75746573·e.add_attributes
150 ··0x00000930·002e4c41·4e43484f·52310050·795f5844·..LANCHOR1.Py_XD150 ··0x00000930·002e4c41·4e43484f·52310050·795f5844·..LANCHOR1.Py_XD
151 ··0x00000940·45435245·46002e4c·43333435·002e4c43·ECREF..LC345..LC151 ··0x00000940·45435245·46002e4c·43333435·002e4c43·ECREF..LC345..LC
152 ··0x00000950·33343600·2e4c4333·3437002e·4c433334·346..LC347..LC34152 ··0x00000950·33343600·2e4c4333·3437002e·4c433334·346..LC347..LC34
153 ··0x00000960·38002e4c·43333439·002e4c43·33353000·8..LC349..LC350.153 ··0x00000960·38002e4c·43333439·002e4c43·33353000·8..LC349..LC350.
154 ··0x00000970·6173745f·74726176·65727365·002e4c43·ast_traverse..LC 
155 ··0x00000980·33353100·2e4c4333·3532002e·4c433335·351..LC352..LC35154 ··0x00000970·2e4c4333·3531002e·4c433335·32006173·.LC351..LC352.as
 155 ··0x00000980·745f7472·61766572·7365002e·4c433335·t_traverse..LC35
156 ··0x00000990·33002e4c·43333534·002e4c43·33353500·3..LC354..LC355.156 ··0x00000990·33002e4c·43333534·002e4c43·33353500·3..LC354..LC355.
157 ··0x000009a0·2e4c4333·3536002e·4c433335·37002e4c·.LC356..LC357..L157 ··0x000009a0·2e4c4333·3536002e·4c433335·37002e4c·.LC356..LC357..L
158 ··0x000009b0·43333538·002e4c43·33353900·2e4c4333·C358..LC359..LC3158 ··0x000009b0·43333538·002e4c43·33353900·2e4c4333·C358..LC359..LC3
159 ··0x000009c0·3630002e·4c433336·31002e4c·43333632·60..LC361..LC362159 ··0x000009c0·3630002e·4c433336·31002e4c·43333632·60..LC361..LC362
160 ··0x000009d0·00617374·6d6f6475·6c655f65·78656300·.astmodule_exec.160 ··0x000009d0·00617374·6d6f6475·6c655f65·78656300·.astmodule_exec.
161 ··0x000009e0·6173745f·6465616c·6c6f6300·2e4c4333·ast_dealloc..LC3161 ··0x000009e0·6173745f·6465616c·6c6f6300·2e4c4333·ast_dealloc..LC3
162 ··0x000009f0·3633002e·4c433336·34002e4c·43333635·63..LC364..LC365162 ··0x000009f0·3633002e·4c433336·34002e4c·43333635·63..LC364..LC365
674 B
Python-tokenize.o
640 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 75, 17 lines modifiedOffset 75, 17 lines modified
75 »       cmp.w»  fp,·#075 »       cmp.w»  fp,·#0
76 »       bne.w»  214·<tokenizeriter_next+0x214>76 »       bne.w»  214·<tokenizeriter_next+0x214>
77 »       ldr»    r1,·[sp,·#44]» @·0x2c77 »       ldr»    r1,·[sp,·#44]» @·0x2c
78 »       mov»    fp,·r978 »       mov»    fp,·r9
79 »       subs»   r2,·r1,·#079 »       subs»   r2,·r1,·#0
80 »       it»     ne80 »       it»     ne
81 »       movne»  r2,·#181 »       movne»  r2,·#1
82 »       cmp»    r1,·r882 »       cmp»    r8,·r1
83 »       it»     cc83 »       it»     hi
84 »       movcc»  r2,·#084 »       movhi»  r2,·#0
85 »       cmp»    r2,·#085 »       cmp»    r2,·#0
86 »       beq.w»  228·<tokenizeriter_next+0x228>86 »       beq.w»  228·<tokenizeriter_next+0x228>
87 »       sub.w»  r1,·r1,·r887 »       sub.w»  r1,·r1,·r8
88 »       mov»    r0,·r688 »       mov»    r0,·r6
89 »       bl»     0·<_PyPegen_byte_offset_to_character_offset>89 »       bl»     0·<_PyPegen_byte_offset_to_character_offset>
90 ·R_ARM_THM_CALL» _PyPegen_byte_offset_to_character_offset90 ·R_ARM_THM_CALL» _PyPegen_byte_offset_to_character_offset
91 »       ldr»    r1,·[sp,·#48]» @·0x3091 »       ldr»    r1,·[sp,·#48]» @·0x30
146 KB
ast_opt.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········14380·(bytes·into·file)13 ··Start·of·section·headers:··········14376·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x382c:1 There·are·17·section·headers,·starting·at·offset·0x3828:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0002e8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003270·0000a0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00328c·000080·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003a0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00031c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003a0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00031c·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003a0·000086·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00031c·000086·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000428·002254·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0003a4·0022f4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003310·000440·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00330c·000440·08···I·14···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00267c·0000a8·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·002698·0000a8·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·003750·000030·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00374c·000030·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002724·000014·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·002740·000014·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·003780·000020·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·00377c·000020·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002738·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002754·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002738·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002754·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00276c·000650·10·····15··47··418 ··[14]·.symtab···········SYMTAB··········00000000·002788·000650·10·····15··47··4
19 ··[15]·.strtab···········STRTAB··········00000000·002dbc·0004b1·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002dd8·0004b1·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0037a0·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00379c·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.54 KB
readelf --wide --symbols {}
    
Offset 3, 51 lines modifiedOffset 3, 51 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·NOTYPE··LOCAL··DEFAULT····5·$d5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
9 ·····5:·000000ad···278·FUNC····LOCAL··DEFAULT····6·astfold_body9 ·····5:·000000ad···278·FUNC····LOCAL··DEFAULT····6·astfold_body
10 ·····6:·00000c61··4688·FUNC····LOCAL··DEFAULT····6·astfold_expr10 ·····6:·00000c7d··4688·FUNC····LOCAL··DEFAULT····6·astfold_expr
11 ·····7:·000001c5··2714·FUNC····LOCAL··DEFAULT····6·astfold_stmt11 ·····7:·000001c5··2744·FUNC····LOCAL··DEFAULT····6·astfold_stmt
12 ·····8:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d12 ·····8:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
13 ·····9:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC114 ····10:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
15 ····11:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····11:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16 ····12:·00000226·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····12:·00000226·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····13:·00001eb1···686·FUNC····LOCAL··DEFAULT····6·astfold_arguments17 ····13:·00001ecd···686·FUNC····LOCAL··DEFAULT····6·astfold_arguments
18 ····14:·000001d1···410·FUNC····LOCAL··DEFAULT····1·astfold_pattern18 ····14:·0000014d···410·FUNC····LOCAL··DEFAULT····1·astfold_pattern
19 ····15:·000000f1····92·FUNC····LOCAL··DEFAULT····1·astfold_excepthandler19 ····15:·0000006d····92·FUNC····LOCAL··DEFAULT····1·astfold_excepthandler
20 ····16:·0000006d···132·FUNC····LOCAL··DEFAULT····1·fold_iter.isra.020 ····16:·000021a5···130·FUNC····LOCAL··DEFAULT····6·fold_iter.isra.0
21 ····17:·0000014d····52·FUNC····LOCAL··DEFAULT····1·astfold_withitem21 ····17:·000000c9····52·FUNC····LOCAL··DEFAULT····1·astfold_withitem
22 ····18:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC222 ····18:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
23 ····19:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC323 ····19:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
24 ····20:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC424 ····20:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
25 ····21:·00000c9e·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·00000cba·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·00000cf0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·00000e94·····0·NOTYPE··LOCAL··DEFAULT····6·$t28 ····24:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
29 ····25:·00000ebc·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····25:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····26:·00000ec0·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····26:·00000edc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····27:·000021f5····94·FUNC····LOCAL··DEFAULT····6·make_const31 ····27:·00002295····94·FUNC····LOCAL··DEFAULT····6·make_const
32 ····28:·00001124·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·00001140·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·0000114c·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····29:·00001168·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····30:·00000001···108·FUNC····LOCAL··DEFAULT····1·astfold_comprehension34 ····30:·00000001···108·FUNC····LOCAL··DEFAULT····1·astfold_comprehension
35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR035 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
36 ····32:·00000181····80·FUNC····LOCAL··DEFAULT····1·PyUnicode_READ_CHAR36 ····32:·000000fd····80·FUNC····LOCAL··DEFAULT····1·PyUnicode_READ_CHAR
37 ····33:·0000196a·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·00001986·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····34:·0000198c·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····34:·000019a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····35:·00000029···128·FUNC····LOCAL··DEFAULT····8·check_complexity39 ····35:·00000029···128·FUNC····LOCAL··DEFAULT····8·check_complexity
40 ····36:·00001ea8·····0·NOTYPE··LOCAL··DEFAULT····6·$d40 ····36:·00001ec4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
41 ····37:·00001eb0·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····37:·00001ecc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
42 ····38:·00002161····40·FUNC····LOCAL··DEFAULT····6·astfold_arg42 ····38:·0000217d····40·FUNC····LOCAL··DEFAULT····6·astfold_arg
43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····40:·00002189···108·FUNC····LOCAL··DEFAULT····6·make_const_tuple44 ····40:·00002229···108·FUNC····LOCAL··DEFAULT····6·make_const_tuple
45 ····41:·00000200·····0·NOTYPE··LOCAL··DEFAULT····1·$d45 ····41:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
46 ····42:·00000208·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·00000184·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
48 ····44:·00000001····40·FUNC····LOCAL··DEFAULT····8·unary_not48 ····44:·00000001····40·FUNC····LOCAL··DEFAULT····8·unary_not
49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
50 ····46:·00000000····20·OBJECT··LOCAL··DEFAULT···10·ops.050 ····46:·00000000····20·OBJECT··LOCAL··DEFAULT···10·ops.0
51 ····47:·00000001···172·FUNC····GLOBAL·HIDDEN·····6·_PyAST_Optimize51 ····47:·00000001···172·FUNC····GLOBAL·HIDDEN·····6·_PyAST_Optimize
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
21.0 KB
readelf --wide --relocs {}
    
Offset 1, 178 lines modifiedOffset 1, 174 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3270·contains·20·entries:1 Relocation·section·'.rel.text'·at·offset·0x328c·contains·16·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr3 00000018··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
4 00000024··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr4 00000024··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
 5 00000040··0000100a·R_ARM_THM_CALL·········000021a5···fold_iter.isra.0
5 00000058··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr6 00000058··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
6 0000008e··0000280a·R_ARM_THM_CALL·········00002189···make_const_tuple 
7 00000096··00005f0a·R_ARM_THM_CALL·········00000000···PyFrozenSet_New 
8 000000ae··0000510a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
9 000000e4··0000280a·R_ARM_THM_CALL·········00002189···make_const_tuple 
10 00000110··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr7 0000008c··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
11 00000130··0000070a·R_ARM_THM_CALL·········000001c5···astfold_stmt8 000000ac··0000070a·R_ARM_THM_CALL·········000001c5···astfold_stmt
12 00000162··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr 
13 00000174··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr 
14 0000020e··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr9 000000de··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
 10 000000f0··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
 11 0000018a··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
 12 0000021c··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
15 000002a0··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr13 0000026a··0000060a·R_ARM_THM_CALL·········00000c7d···astfold_expr
16 000002ee··0000060a·R_ARM_THM_CALL·········00000c61···astfold_expr 
17 00000346··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError14 000002c2··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError
18 0000034a··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError15 000002c6··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError
19 0000034e··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC116 000002ca··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC1
20 00000352··00000a30·R_ARM_THM_MOVT_ABS·····00000040···.LC117 000002ce··00000a30·R_ARM_THM_MOVT_ABS·····00000040···.LC1
21 00000358··0000370a·R_ARM_THM_CALL·········00000000···PyErr_SetString18 000002d4··0000370a·R_ARM_THM_CALL·········00000000···PyErr_SetString
22 000000be··00001b1e·R_ARM_THM_JUMP24·······000021f5···make_const 
  
23 Relocation·section·'.rel.text.hot'·at·offset·0x3310·contains·136·entries:19 Relocation·section·'.rel.text.hot'·at·offset·0x330c·contains·136·entries:
24 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name20 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
25 0000008c··0000302f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError21 0000008c··0000302f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
26 00000090··00003030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError22 00000090··00003030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
27 00000096··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC023 00000096··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
28 0000009a··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC024 0000009a··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
29 000000a0··0000310a·R_ARM_THM_CALL·········00000000···PyErr_Format25 000000a0··0000310a·R_ARM_THM_CALL·········00000000···PyErr_Format
30 000000a8··0000326b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate26 000000a8··0000326b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
31 000000c4··0000330a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString27 000000c4··0000330a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString
32 0000016a··0000330a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString28 0000016a··0000330a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString
33 00000196··0000340a·R_ARM_THM_CALL·········00000000···_Py_asdl_expr_seq_new29 00000196··0000340a·R_ARM_THM_CALL·········00000000···_Py_asdl_expr_seq_new
34 000001b6··0000350a·R_ARM_THM_CALL·········00000000···_PyAST_JoinedStr30 000001b6··0000350a·R_ARM_THM_CALL·········00000000···_PyAST_JoinedStr
35 00000746··00000e0a·R_ARM_THM_CALL·········000001d1···astfold_pattern31 00000760··00000e0a·R_ARM_THM_CALL·········0000014d···astfold_pattern
36 0000080a··00000f0a·R_ARM_THM_CALL·········000000f1···astfold_excepthandler32 00000824··00000f0a·R_ARM_THM_CALL·········0000006d···astfold_excepthandler
37 00000896··0000100a·R_ARM_THM_CALL·········0000006d···fold_iter.isra.0 
38 000008c6··0000110a·R_ARM_THM_CALL·········0000014d···astfold_withitem33 000008e0··0000110a·R_ARM_THM_CALL·········000000c9···astfold_withitem
39 00000930··00000f0a·R_ARM_THM_CALL·········000000f1···astfold_excepthandler34 0000094a··00000f0a·R_ARM_THM_CALL·········0000006d···astfold_excepthandler
40 00000a42··0000110a·R_ARM_THM_CALL·········0000014d···astfold_withitem35 00000a5c··0000110a·R_ARM_THM_CALL·········000000c9···astfold_withitem
41 00000b44··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError36 00000b5e··0000362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError
42 00000b48··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError37 00000b62··00003630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError
43 00000b4c··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC138 00000b66··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC1
44 00000b50··00000a30·R_ARM_THM_MOVT_ABS·····00000040···.LC139 00000b6a··00000a30·R_ARM_THM_MOVT_ABS·····00000040···.LC1
45 00000b56··0000370a·R_ARM_THM_CALL·········00000000···PyErr_SetString40 00000b70··0000370a·R_ARM_THM_CALL·········00000000···PyErr_SetString
46 00000cda··0000142f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC441 00000cf6··0000142f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC4
47 00000cde··00001430·R_ARM_THM_MOVT_ABS·····0000007c···.LC442 00000cfa··00001430·R_ARM_THM_MOVT_ABS·····0000007c···.LC4
48 00000ce4··00003a0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString43 00000d00··00003a0a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
49 00000e60··00000302·R_ARM_ABS32············00000000···.text.hot 
50 00000e64··00000302·R_ARM_ABS32············00000000···.text.hot 
51 00000e68··00000302·R_ARM_ABS32············00000000···.text.hot 
52 00000e6c··00000302·R_ARM_ABS32············00000000···.text.hot 
53 00000e70··00000302·R_ARM_ABS32············00000000···.text.hot 
54 00000e74··00000302·R_ARM_ABS32············00000000···.text.hot 
55 00000e78··00000302·R_ARM_ABS32············00000000···.text.hot 
56 00000e7c··00000302·R_ARM_ABS32············00000000···.text.hot44 00000e7c··00000302·R_ARM_ABS32············00000000···.text.hot
57 00000e80··00000302·R_ARM_ABS32············00000000···.text.hot45 00000e80··00000302·R_ARM_ABS32············00000000···.text.hot
58 00000e84··00000302·R_ARM_ABS32············00000000···.text.hot46 00000e84··00000302·R_ARM_ABS32············00000000···.text.hot
59 00000e88··00000302·R_ARM_ABS32············00000000···.text.hot47 00000e88··00000302·R_ARM_ABS32············00000000···.text.hot
60 00000e8c··00000302·R_ARM_ABS32············00000000···.text.hot48 00000e8c··00000302·R_ARM_ABS32············00000000···.text.hot
61 00000e90··00000302·R_ARM_ABS32············00000000···.text.hot49 00000e90··00000302·R_ARM_ABS32············00000000···.text.hot
 50 00000e94··00000302·R_ARM_ABS32············00000000···.text.hot
 51 00000e98··00000302·R_ARM_ABS32············00000000···.text.hot
 52 00000e9c··00000302·R_ARM_ABS32············00000000···.text.hot
 53 00000ea0··00000302·R_ARM_ABS32············00000000···.text.hot
 54 00000ea4··00000302·R_ARM_ABS32············00000000···.text.hot
 55 00000ea8··00000302·R_ARM_ABS32············00000000···.text.hot
 56 00000eac··00000302·R_ARM_ABS32············00000000···.text.hot
62 00000ebc··00003b02·R_ARM_ABS32············00000000···__stack_chk_guard57 00000ed8··00003b02·R_ARM_ABS32············00000000···__stack_chk_guard
63 000010c6··00003c0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem58 000010e2··00003c0a·R_ARM_THM_CALL·········00000000···PyObject_GetItem
64 00001124··00000302·R_ARM_ABS32············00000000···.text.hot 
65 00001128··00000302·R_ARM_ABS32············00000000···.text.hot 
66 0000112c··00000302·R_ARM_ABS32············00000000···.text.hot 
67 00001130··00000302·R_ARM_ABS32············00000000···.text.hot 
68 00001134··00000302·R_ARM_ABS32············00000000···.text.hot 
69 00001138··00000302·R_ARM_ABS32············00000000···.text.hot 
70 0000113c··00000302·R_ARM_ABS32············00000000···.text.hot 
71 00001140··00000302·R_ARM_ABS32············00000000···.text.hot59 00001140··00000302·R_ARM_ABS32············00000000···.text.hot
72 00001144··00000302·R_ARM_ABS32············00000000···.text.hot60 00001144··00000302·R_ARM_ABS32············00000000···.text.hot
73 00001148··00000302·R_ARM_ABS32············00000000···.text.hot61 00001148··00000302·R_ARM_ABS32············00000000···.text.hot
 62 0000114c··00000302·R_ARM_ABS32············00000000···.text.hot
 63 00001150··00000302·R_ARM_ABS32············00000000···.text.hot
 64 00001154··00000302·R_ARM_ABS32············00000000···.text.hot
 65 00001158··00000302·R_ARM_ABS32············00000000···.text.hot
 66 0000115c··00000302·R_ARM_ABS32············00000000···.text.hot
 67 00001160··00000302·R_ARM_ABS32············00000000···.text.hot
 68 00001164··00000302·R_ARM_ABS32············00000000···.text.hot
74 00001374··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension69 00001390··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension
75 000013e4··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension 
76 00001432··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension 
77 00001470··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension70 00001400··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension
 71 0000144e··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension
 72 0000148c··00001e0a·R_ARM_THM_CALL·········00000001···astfold_comprehension
78 000014a4··00003d0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits 
79 000014ac··00003e0a·R_ARM_THM_CALL·········00000000···PyLong_AsSize_t 
80 000014c2··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv 
81 000014cc··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
82 000014d0··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
83 000014d8··0000400a·R_ARM_THM_CALL·········00000000···PyNumber_Power 
84 000014f2··0000410a·R_ARM_THM_CALL·········00000000···PyNumber_Add 
85 000014fc··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract 
86 00001506··0000430a·R_ARM_THM_CALL·········00000000···PyNumber_TrueDivide 
87 0000150c··0000442f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFrozenSet_Type 
88 00001510··00004430·R_ARM_THM_MOVT_ABS·····00000000···PyFrozenSet_Type 
89 00001540··0000450a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
90 00001570··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsLong 
91 00001582··0000380a·R_ARM_THM_CALL·········00000000···__aeabi_idiv 
92 00001590··0000470a·R_ARM_THM_CALL·········00000000···PyNumber_Multiply 
93 000015c0··00003d0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits73 000014c0··00003d0a·R_ARM_THM_CALL·········00000000···_PyLong_NumBits
94 000015c8··00003e0a·R_ARM_THM_CALL·········00000000···PyLong_AsSize_t74 000014c8··00003e0a·R_ARM_THM_CALL·········00000000···PyLong_AsSize_t
 75 000014de··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
 76 000014e8··00003f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 77 000014ec··00003f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 78 000014f4··0000400a·R_ARM_THM_CALL·········00000000···PyNumber_Power
 79 0000150e··0000410a·R_ARM_THM_CALL·········00000000···PyNumber_Add
 80 00001518··0000420a·R_ARM_THM_CALL·········00000000···PyNumber_Subtract
 81 00001522··0000430a·R_ARM_THM_CALL·········00000000···PyNumber_TrueDivide
 82 00001528··0000442f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFrozenSet_Type
 83 0000152c··00004430·R_ARM_THM_MOVT_ABS·····00000000···PyFrozenSet_Type
 84 0000155c··0000450a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 85 0000158c··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
Max diff block lines reached; 1136/21501 bytes (5.28%) of diff not shown.
371 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 >F*F1F·F 
2 AST·optimizer·recursion·depth·mismatch·(before=%d,·after=%d)1 AST·optimizer·recursion·depth·mismatch·(before=%d,·after=%d)
3 maximum·recursion·depth·exceeded·during·compilation2 maximum·recursion·depth·exceeded·during·compilation
4 __debug__3 __debug__
5 Fxh[hBmYm4 Fxh[hBmYm
 5 >F*F1F·F
6 astfold_body6 astfold_body
7 astfold_expr7 astfold_expr
8 astfold_stmt8 astfold_stmt
9 astfold_arguments9 astfold_arguments
10 astfold_pattern10 astfold_pattern
11 astfold_excepthandler11 astfold_excepthandler
12 fold_iter.isra.012 fold_iter.isra.0
11.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 385 lines modifiedOffset 9, 324 lines modified
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4064]»     @·0xfe011 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
12 »       mov»    r4,·r012 »       mov»    r4,·r0
13 »       ldr»    r0,·[r0,·#0]13 »       ldr»    r0,·[r0,·#0]
14 »       mov»    r5,·r114 »       mov»    r5,·r1
15 »       mov»    r7,·r215 »       mov»    r7,·r2
16 »       bl»     c60·<astfold_expr>16 »       bl»     c7c·<astfold_expr>
17 ·R_ARM_THM_CALL» astfold_expr17 ·R_ARM_THM_CALL» astfold_expr
18 »       cbz»    r0,·68·<astfold_comprehension+0x68>18 »       cbz»    r0,·68·<astfold_comprehension+0x68>
19 »       ldr»    r0,·[r4,·#4]19 »       ldr»    r0,·[r4,·#4]
20 »       mov»    r2,·r720 »       mov»    r2,·r7
21 »       mov»    r1,·r521 »       mov»    r1,·r5
22 »       bl»     c60·<astfold_expr>22 »       bl»     c7c·<astfold_expr>
23 ·R_ARM_THM_CALL» astfold_expr23 ·R_ARM_THM_CALL» astfold_expr
24 »       cbz»    r0,·68·<astfold_comprehension+0x68>24 »       cbz»    r0,·68·<astfold_comprehension+0x68>
25 »       ldr»    r6,·[r4,·#8]25 »       ldr»    r6,·[r4,·#8]
26 »       mov.w»  r8,·#026 »       mov.w»  r8,·#0
27 »       add.w»  r9,·r6,·#427 »       add.w»  r9,·r6,·#4
28 »       cbz»    r6,·64·<astfold_comprehension+0x64>28 »       cbz»    r6,·64·<astfold_comprehension+0x64>
29 »       ldr»    r3,·[r6,·#0]29 »       ldr»    r3,·[r6,·#0]
30 »       cmp»    r8,·r330 »       cmp»    r8,·r3
31 »       blt.n»  4e·<astfold_comprehension+0x4e>31 »       blt.n»  4e·<astfold_comprehension+0x4e>
32 »       ldr»    r0,·[r4,·#4]32 »       ldr»    r0,·[r4,·#4]
33 »       mov»    r1,·r533 »       mov»    r1,·r5
34 »       bl»     6c·<fold_iter.isra.0>34 »       bl»     21a4·<fold_iter.isra.0>
 35 ·R_ARM_THM_CALL» fold_iter.isra.0
35 »       subs»   r0,·#036 »       subs»   r0,·#0
36 »       it»     ne37 »       it»     ne
37 »       movne»  r0,·#138 »       movne»  r0,·#1
38 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}39 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
39 »       ldr.w»  r0,·[r9,·#4]!40 »       ldr.w»  r0,·[r9,·#4]!
40 »       cbz»    r0,·5e·<astfold_comprehension+0x5e>41 »       cbz»    r0,·5e·<astfold_comprehension+0x5e>
41 »       mov»    r2,·r742 »       mov»    r2,·r7
42 »       mov»    r1,·r543 »       mov»    r1,·r5
43 »       bl»     c60·<astfold_expr>44 »       bl»     c7c·<astfold_expr>
44 ·R_ARM_THM_CALL» astfold_expr45 ·R_ARM_THM_CALL» astfold_expr
45 »       cbz»    r0,·68·<astfold_comprehension+0x68>46 »       cbz»    r0,·68·<astfold_comprehension+0x68>
46 »       add.w»  r8,·r8,·#147 »       add.w»  r8,·r8,·#1
47 »       b.n»    34·<astfold_comprehension+0x34>48 »       b.n»    34·<astfold_comprehension+0x34>
48 »       mov»    r3,·r649 »       mov»    r3,·r6
49 »       b.n»    38·<astfold_comprehension+0x38>50 »       b.n»    38·<astfold_comprehension+0x38>
50 »       movs»   r0,·#051 »       movs»   r0,·#0
51 »       b.n»    4a·<astfold_comprehension+0x4a>52 »       b.n»    4a·<astfold_comprehension+0x4a>
  
52 0000006c·<fold_iter.isra.0>: 
53 fold_iter.isra.0(): 
54 »       push»   {r3,·r4,·r5,·r6,·r7,·lr} 
55 »       mov.w»  ip,·#4096»  @·0x1000 
56 »       sub.w»  ip,·sp,·ip 
57 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8 
58 »       ldr»    r3,·[r0,·#0] 
59 »       mov»    r4,·r0 
60 »       mov»    r5,·r1 
61 »       cmp»    r3,·#25 
62 »       beq.n»  c2·<fold_iter.isra.0+0x56> 
63 »       cmp»    r3,·#8 
64 »       beq.n»  8c·<fold_iter.isra.0+0x20> 
65 »       movs»   r0,·#1 
66 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc} 
67 »       ldr»    r0,·[r0,·#4] 
68 »       bl»     2188·<make_const_tuple> 
69 ·R_ARM_THM_CALL» make_const_tuple 
70 »       mov»    r6,·r0 
71 »       cbz»    r0,·b4·<fold_iter.isra.0+0x48> 
72 »       bl»     0·<PyFrozenSet_New> 
73 ·R_ARM_THM_CALL» PyFrozenSet_New 
74 »       ldr»    r3,·[r6,·#0] 
75 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
76 »       mov»    r7,·r0 
77 »       cmp»    r3,·r2 
78 »       beq.n»  b2·<fold_iter.isra.0+0x46> 
79 »       subs»   r3,·#1 
80 »       str»    r3,·[r6,·#0] 
81 »       cbnz»   r3,·b2·<fold_iter.isra.0+0x46> 
82 »       mov»    r0,·r6 
83 »       bl»     0·<_Py_Dealloc> 
84 ·R_ARM_THM_CALL» _Py_Dealloc 
85 »       mov»    r6,·r7 
86 »       mov»    r2,·r5 
87 »       mov»    r1,·r6 
88 »       mov»    r0,·r4 
89 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr} 
90 »       b.w»    21f4·<make_const> 
91 ·R_ARM_THM_JUMP24»       make_const 
92 »       ldr»    r0,·[r0,·#4] 
93 »       cbz»    r0,·ec·<fold_iter.isra.0+0x80> 
94 »       ldr»    r6,·[r0,·#0] 
95 »       adds»   r2,·r0,·#4 
96 »       movs»   r3,·#0 
97 »       cmp»    r3,·r6 
98 »       add.w»  r3,·r3,·#1 
99 »       bge.n»  e0·<fold_iter.isra.0+0x74> 
100 »       ldr.w»  r1,·[r2,·#4]! 
101 »       ldr»    r1,·[r1,·#0] 
102 »       cmp»    r1,·#23 
103 »       bne.n»  cc·<fold_iter.isra.0+0x60> 
104 »       b.n»    88·<fold_iter.isra.0+0x1c> 
105 »       movs»   r3,·#26 
106 »       str»    r3,·[r4,·#0] 
107 »       bl»     2188·<make_const_tuple> 
108 ·R_ARM_THM_CALL» make_const_tuple 
109 »       mov»    r6,·r0 
110 »       b.n»    b4·<fold_iter.isra.0+0x48> 
111 »       mov»    r6,·r0 
112 »       b.n»    c8·<fold_iter.isra.0+0x5c> 
  
113 000000f0·<astfold_excepthandler>:53 0000006c·<astfold_excepthandler>:
114 astfold_excepthandler():54 astfold_excepthandler():
115 »       ldr»    r3,·[r0,·#0]55 »       ldr»    r3,·[r0,·#0]
116 »       cmp»    r3,·#156 »       cmp»    r3,·#1
117 »       bne.n»  140·<astfold_excepthandler+0x50>57 »       bne.n»  bc·<astfold_excepthandler+0x50>
118 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}58 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
119 »       mov.w»  ip,·#4096»  @·0x100059 »       mov.w»  ip,·#4096»  @·0x1000
120 »       sub.w»  ip,·sp,·ip60 »       sub.w»  ip,·sp,·ip
121 »       str.w»  r0,·[ip,·#4072]»     @·0xfe861 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
122 »       mov»    r4,·r062 »       mov»    r4,·r0
123 »       ldr»    r0,·[r0,·#4]63 »       ldr»    r0,·[r0,·#4]
124 »       mov»    r6,·r164 »       mov»    r6,·r1
125 »       mov»    r7,·r265 »       mov»    r7,·r2
126 »       cbz»    r0,·116·<astfold_excepthandler+0x26>66 »       cbz»    r0,·92·<astfold_excepthandler+0x26>
127 »       bl»     c60·<astfold_expr>67 »       bl»     c7c·<astfold_expr>
128 ·R_ARM_THM_CALL» astfold_expr68 ·R_ARM_THM_CALL» astfold_expr
129 »       cbz»    r0,·148·<astfold_excepthandler+0x58>69 »       cbz»    r0,·c4·<astfold_excepthandler+0x58>
130 »       ldr»    r4,·[r4,·#12]70 »       ldr»    r4,·[r4,·#12]
131 »       movs»   r5,·#071 »       movs»   r5,·#0
132 »       add.w»  r8,·r4,·#472 »       add.w»  r8,·r4,·#4
Max diff block lines reached; 8281/11679 bytes (70.91%) of diff not shown.
104 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 »       cbz»    r0,·58·<_PyAST_Optimize+0x58>33 »       cbz»    r0,·58·<_PyAST_Optimize+0x58>
34 »       ldr»    r3,·[r4,·#8]34 »       ldr»    r3,·[r4,·#8]
35 »       cmp»    r3,·r535 »       cmp»    r3,·r5
36 »       bne.n»  8c·<_PyAST_Optimize+0x8c>36 »       bne.n»  8c·<_PyAST_Optimize+0x8c>
37 »       movs»   r0,·#137 »       movs»   r0,·#1
38 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}38 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
39 »       ldr»    r0,·[r0,·#4]39 »       ldr»    r0,·[r0,·#4]
40 »       bl»     c60·<astfold_expr>40 »       bl»     c7c·<astfold_expr>
41 »       cmp»    r0,·#041 »       cmp»    r0,·#0
42 »       bne.n»  42·<_PyAST_Optimize+0x42>42 »       bne.n»  42·<_PyAST_Optimize+0x42>
43 »       movs»   r0,·#043 »       movs»   r0,·#0
44 »       b.n»    4a·<_PyAST_Optimize+0x4a>44 »       b.n»    4a·<_PyAST_Optimize+0x4a>
45 »       ldr»    r7,·[r0,·#4]45 »       ldr»    r7,·[r0,·#4]
46 »       mov»    r6,·r146 »       mov»    r6,·r1
47 »       mov.w»  r8,·#047 »       mov.w»  r8,·#0
218 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:··········59380·(bytes·into·file)13 ··Start·of·section·headers:··········59372·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.88 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xe7f4:1 There·are·18·section·headers,·starting·at·offset·0xe7ec:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001270·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00124c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00baf4·000ee0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00baf4·000ed8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0012a4·0007f8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001280·0007f8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00c9d4·000778·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00c9cc·000778·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001a9c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001a78·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001a9c·000cb9·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001a78·000cb9·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002758·0028c8·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·002738·0028e8·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·00d14c·0013b0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00d144·0013b0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005020·0002a4·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·005020·0002a4·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00e4fc·000190·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00e4f4·000190·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0052c4·0031d8·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0052c4·0031d8·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00e68c·0000d8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00e684·0000d8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00849c·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00849c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00849c·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00849c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0084d0·001f10·10·····16·320··419 ··[15]·.symtab···········SYMTAB··········00000000·0084d0·001f10·10·····16·320··4
20 ··[16]·.strtab···········STRTAB··········00000000·00a3e0·001712·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00a3e0·001712·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00e764·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00e75c·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
12.7 KB
readelf --wide --symbols {}
    
Offset 92, 23 lines modifiedOffset 92, 23 lines modified
92 ····88:·00000ec0·····0·NOTYPE··LOCAL··DEFAULT····7·$t92 ····88:·00000ec0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
93 ····89:·00000ec1····36·FUNC····LOCAL··DEFAULT····7·builtin_len93 ····89:·00000ec1····36·FUNC····LOCAL··DEFAULT····7·builtin_len
94 ····90:·00000ee5···208·FUNC····LOCAL··DEFAULT····7·builtin_all94 ····90:·00000ee5···208·FUNC····LOCAL··DEFAULT····7·builtin_all
95 ····91:·00000fb5···232·FUNC····LOCAL··DEFAULT····7·builtin___import__95 ····91:·00000fb5···232·FUNC····LOCAL··DEFAULT····7·builtin___import__
96 ····92:·00001098·····0·NOTYPE··LOCAL··DEFAULT····7·$d96 ····92:·00001098·····0·NOTYPE··LOCAL··DEFAULT····7·$d
97 ····93:·0000109c·····0·NOTYPE··LOCAL··DEFAULT····7·$t97 ····93:·0000109c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
98 ····94:·0000109d·····8·FUNC····LOCAL··DEFAULT····7·builtin_max98 ····94:·0000109d·····8·FUNC····LOCAL··DEFAULT····7·builtin_max
99 ····95:·000010a5···816·FUNC····LOCAL··DEFAULT····7·min_max99 ····95:·000010a5···808·FUNC····LOCAL··DEFAULT····7·min_max
100 ····96:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC62100 ····96:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC62
101 ····97:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC63101 ····97:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC63
102 ····98:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64102 ····98:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC64
103 ····99:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65103 ····99:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC65
104 ···100:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66104 ···100:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC66
105 ···101:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67105 ···101:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC67
106 ···102:·00000540·····0·NOTYPE··LOCAL··DEFAULT····6·.LC68106 ···102:·00000540·····0·NOTYPE··LOCAL··DEFAULT····6·.LC68
107 ···103:·000013d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d107 ···103:·000013c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
108 ···104:·00000560·····0·NOTYPE··LOCAL··DEFAULT····6·.LC69108 ···104:·00000560·····0·NOTYPE··LOCAL··DEFAULT····6·.LC69
109 ···105:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC70109 ···105:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC70
110 ···106:·000005d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC71110 ···106:·000005d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC71
111 ···107:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC72111 ···107:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC72
112 ···108:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73112 ···108:·000005ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC73
113 ···109:·00000604·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74113 ···109:·00000604·····0·NOTYPE··LOCAL··DEFAULT····6·.LC74
114 ···110:·00000624·····0·NOTYPE··LOCAL··DEFAULT····6·.LC75114 ···110:·00000624·····0·NOTYPE··LOCAL··DEFAULT····6·.LC75
91.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbaf4·contains·476·entries:1 Relocation·section·'.rel.text'·at·offset·0xbaf4·contains·475·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0001410a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig3 0000000e··0001410a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig
4 00000018··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR04 00000018··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
5 0000001c··00002530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR05 0000001c··00002530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
6 00000020··0001420a·R_ARM_THM_CALL·········00000000···_PyModule_CreateInitialized6 00000020··0001420a·R_ARM_THM_CALL·········00000000···_PyModule_CreateInitialized
7 0000002c··0001430a·R_ARM_THM_CALL·········00000000···PyModule_GetDict7 0000002c··0001430a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
8 00000030··0001442f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct8 00000030··0001442f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
35.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 900, 143 lines modifiedOffset 900, 126 lines modified
900 ·R_ARM_THM_MOVT_ABS»     .LC79900 ·R_ARM_THM_MOVT_ABS»     .LC79
901 »       ldr»    r0,·[r3,·#0]901 »       ldr»    r0,·[r3,·#0]
902 »       bl»     0·<PyErr_SetString>902 »       bl»     0·<PyErr_SetString>
903 ·R_ARM_THM_CALL» PyErr_SetString903 ·R_ARM_THM_CALL» PyErr_SetString
904 »       b.n»    6ca·<builtin_compile+0x28a>904 »       b.n»    6ca·<builtin_compile+0x28a>
905 »       nop905 »       nop
  
906 000007a0·<builtin_globals>: 
907 builtin_globals(): 
908 »       push»   {r3,·lr} 
909 »       mov.w»  ip,·#4096»  @·0x1000 
910 »       sub.w»  ip,·sp,·ip 
911 »       str.w»  r0,·[ip,·#4088]»     @·0xff8 
912 »       bl»     0·<PyEval_GetGlobals> 
913 ·R_ARM_THM_CALL» PyEval_GetGlobals 
914 »       cbz»    r0,·7c2·<builtin_globals+0x22> 
915 »       ldr»    r3,·[r0,·#0] 
916 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
917 »       cmp»    r3,·r2 
918 »       itt»    ne 
919 »       addne»  r3,·#1 
920 »       strne»  r3,·[r0,·#0] 
921 »       pop»    {r3,·pc} 
  
922 000007c4·<builtin_dir>:906 000007a0·<builtin_dir>:
923 builtin_dir():907 builtin_dir():
924 »       push»   {r3,·r4,·r5,·lr}908 »       push»   {r3,·r4,·r5,·lr}
925 »       mov.w»  ip,·#4096»  @·0x1000909 »       mov.w»  ip,·#4096»  @·0x1000
926 »       sub.w»  ip,·sp,·ip910 »       sub.w»  ip,·sp,·ip
927 »       str.w»  r0,·[ip,·#4080]»     @·0xff0911 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
928 »       mov»    r4,·r2912 »       mov»    r4,·r2
929 »       mov»    r5,·r1913 »       mov»    r5,·r1
930 »       cmp»    r2,·#1914 »       cmp»    r2,·#1
931 »       bhi.n»  7ee·<builtin_dir+0x2a>915 »       bhi.n»  7ca·<builtin_dir+0x2a>
932 »       cmp»    r4,·#0916 »       cmp»    r4,·#0
933 »       it»     gt917 »       it»     gt
934 »       ldrgt»  r0,·[r5,·#0]918 »       ldrgt»  r0,·[r5,·#0]
935 »       ble.n»  7ea·<builtin_dir+0x26>919 »       ble.n»  7c6·<builtin_dir+0x26>
936 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}920 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
937 »       b.w»    0·<PyObject_Dir>921 »       b.w»    0·<PyObject_Dir>
938 ·R_ARM_THM_JUMP24»       PyObject_Dir922 ·R_ARM_THM_JUMP24»       PyObject_Dir
939 »       movs»   r0,·#0923 »       movs»   r0,·#0
940 »       b.n»    7e2·<builtin_dir+0x1e>924 »       b.n»    7be·<builtin_dir+0x1e>
941 »       movw»   r0,·#0925 »       movw»   r0,·#0
942 ·R_ARM_THM_MOVW_ABS_NC»  .LC85926 ·R_ARM_THM_MOVW_ABS_NC»  .LC85
943 »       movt»   r0,·#0927 »       movt»   r0,·#0
944 ·R_ARM_THM_MOVT_ABS»     .LC85928 ·R_ARM_THM_MOVT_ABS»     .LC85
945 »       movs»   r3,·#1929 »       movs»   r3,·#1
946 »       movs»   r2,·#0930 »       movs»   r2,·#0
947 »       mov»    r1,·r4931 »       mov»    r1,·r4
948 »       bl»     0·<_PyArg_CheckPositional>932 »       bl»     0·<_PyArg_CheckPositional>
949 ·R_ARM_THM_CALL» _PyArg_CheckPositional933 ·R_ARM_THM_CALL» _PyArg_CheckPositional
950 »       cmp»    r0,·#0934 »       cmp»    r0,·#0
951 »       bne.n»  7da·<builtin_dir+0x16>935 »       bne.n»  7b6·<builtin_dir+0x16>
952 »       pop»    {r3,·r4,·r5,·pc}936 »       pop»    {r3,·r4,·r5,·pc}
953 »       nop937 »       nop
  
954 00000808·<map_traverse>:938 000007e4·<map_traverse>:
955 map_traverse():939 map_traverse():
956 »       push»   {r4,·r5,·r6,·lr}940 »       push»   {r4,·r5,·r6,·lr}
957 »       mov.w»  ip,·#4096»  @·0x1000941 »       mov.w»  ip,·#4096»  @·0x1000
958 »       sub.w»  ip,·sp,·ip942 »       sub.w»  ip,·sp,·ip
959 »       str.w»  r0,·[ip,·#4080]»     @·0xff0943 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
960 »       mov»    r6,·r0944 »       mov»    r6,·r0
961 »       ldr»    r0,·[r0,·#8]945 »       ldr»    r0,·[r0,·#8]
962 »       mov»    r4,·r1946 »       mov»    r4,·r1
963 »       mov»    r5,·r2947 »       mov»    r5,·r2
964 »       cbz»    r0,·826·<map_traverse+0x1e>948 »       cbz»    r0,·802·<map_traverse+0x1e>
965 »       mov»    r1,·r2949 »       mov»    r1,·r2
966 »       blx»    r4950 »       blx»    r4
967 »       cbnz»   r0,·834·<map_traverse+0x2c>951 »       cbnz»   r0,·810·<map_traverse+0x2c>
968 »       ldr»    r0,·[r6,·#12]952 »       ldr»    r0,·[r6,·#12]
969 »       cbz»    r0,·834·<map_traverse+0x2c>953 »       cbz»    r0,·810·<map_traverse+0x2c>
970 »       mov»    r1,·r5954 »       mov»    r1,·r5
971 »       mov»    r3,·r4955 »       mov»    r3,·r4
972 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}956 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
973 »       bx»     r3957 »       bx»     r3
974 »       pop»    {r4,·r5,·r6,·pc}958 »       pop»    {r4,·r5,·r6,·pc}
975 »       nop959 »       nop
  
976 00000838·<builtin_eval>:960 00000814·<builtin_eval>:
977 builtin_eval():961 builtin_eval():
978 »       push»   {r4,·r5,·r6,·r7,·lr}962 »       push»   {r4,·r5,·r6,·r7,·lr}
979 »       mov.w»  ip,·#4096»  @·0x1000963 »       mov.w»  ip,·#4096»  @·0x1000
980 »       sub.w»  ip,·sp,·ip964 »       sub.w»  ip,·sp,·ip
981 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0965 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
982 »       subs»   r3,·r2,·#1966 »       subs»   r3,·r2,·#1
983 »       sub»    sp,·#28967 »       sub»    sp,·#28
984 »       mov»    r5,·r2968 »       mov»    r5,·r2
985 »       mov»    r6,·r1969 »       mov»    r6,·r1
986 »       cmp»    r3,·#2970 »       cmp»    r3,·#2
987 »       bhi.n»  950·<builtin_eval+0x118>971 »       bhi.n»  92c·<builtin_eval+0x118>
988 »       ldr»    r7,·[r1,·#0]972 »       ldr»    r7,·[r1,·#0]
989 »       cmp»    r2,·#1973 »       cmp»    r2,·#1
990 »       beq.w»  96e·<builtin_eval+0x136>974 »       beq.w»  94a·<builtin_eval+0x136>
991 »       ldr»    r4,·[r1,·#4]975 »       ldr»    r4,·[r1,·#4]
992 »       cmp»    r2,·#2976 »       cmp»    r2,·#2
993 »       bne.w»  97c·<builtin_eval+0x144>977 »       bne.w»  958·<builtin_eval+0x144>
994 »       movw»   r6,·#0978 »       movw»   r6,·#0
995 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct979 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
996 »       movt»   r6,·#0980 »       movt»   r6,·#0
997 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct981 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
998 »       cmp»    r4,·r6982 »       cmp»    r4,·r6
999 »       beq.n»  922·<builtin_eval+0xea>983 »       beq.n»  8fe·<builtin_eval+0xea>
1000 »       movw»   r5,·#0984 »       movw»   r5,·#0
1001 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct985 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
1002 »       movt»   r5,·#0986 »       movt»   r5,·#0
1003 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct987 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
1004 »       ldr»    r3,·[r4,·#4]988 »       ldr»    r3,·[r4,·#4]
1005 »       ldr»    r3,·[r3,·#84]» @·0x54989 »       ldr»    r3,·[r3,·#84]» @·0x54
1006 »       lsls»   r3,·r3,·#2990 »       lsls»   r3,·r3,·#2
1007 »       bpl.w»  a3c·<builtin_eval+0x204>991 »       bpl.w»  a18·<builtin_eval+0x204>
1008 »       cmp»    r5,·r6992 »       cmp»    r5,·r6
1009 »       bne.w»  9c8·<builtin_eval+0x190>993 »       bne.w»  9a4·<builtin_eval+0x190>
1010 »       ldr»    r3,·[r4,·#0]994 »       ldr»    r3,·[r4,·#0]
1011 »       mvn.w»  r2,·#3221225472»    @·0xc0000000995 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1012 »       cmp»    r3,·r2996 »       cmp»    r3,·r2
1013 »       beq.w»  a6c·<builtin_eval+0x234>997 »       beq.w»  a48·<builtin_eval+0x234>
1014 »       mov»    r5,·r4998 »       mov»    r5,·r4
1015 »       adds»   r3,·#1999 »       adds»   r3,·#1
1016 »       str»    r3,·[r4,·#0]1000 »       str»    r3,·[r4,·#0]
1017 »       ldr»    r1,·[pc,·#468]»@·(a70·<builtin_eval+0x238>)1001 »       ldr»    r1,·[pc,·#468]»@·(a4c·<builtin_eval+0x238>)
1018 »       mov»    r0,·r41002 »       mov»    r0,·r4
1019 »       bl»     0·<PyDict_Contains>1003 »       bl»     0·<PyDict_Contains>
1020 ·R_ARM_THM_CALL» PyDict_Contains1004 ·R_ARM_THM_CALL» PyDict_Contains
1021 »       cmp»    r0,·#01005 »       cmp»    r0,·#0
1022 »       beq.w»  9b8·<builtin_eval+0x180>1006 »       beq.w»  994·<builtin_eval+0x180>
Max diff block lines reached; 32559/35956 bytes (90.55%) of diff not shown.
74.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1894, 57 lines modifiedOffset 1894, 57 lines modified
1894 »       cmp»    r0,·#11894 »       cmp»    r0,·#1
1895 »       mov»    r5,·r01895 »       mov»    r5,·r0
1896 »       itt»    le1896 »       itt»    le
1897 »       movwle» r8,·#01897 »       movwle» r8,·#0
1898 ·R_ARM_THM_MOVW_ABS_NC»  .LC631898 ·R_ARM_THM_MOVW_ABS_NC»  .LC63
1899 »       movtle» r8,·#01899 »       movtle» r8,·#0
1900 ·R_ARM_THM_MOVT_ABS»     .LC631900 ·R_ARM_THM_MOVT_ABS»     .LC63
1901 »       ble.w»  129e·<min_max+0x1fa>1901 »       ble.w»  1298·<min_max+0x1f4>
1902 »       mov»    r0,·r71902 »       mov»    r0,·r7
1903 »       str.w»  r9,·[sp,·#12]1903 »       str.w»  r9,·[sp,·#12]
1904 »       bl»     0·<PyTuple_New>1904 »       bl»     0·<PyTuple_New>
1905 ·R_ARM_THM_CALL» PyTuple_New1905 ·R_ARM_THM_CALL» PyTuple_New
1906 »       mov»    r4,·r01906 »       mov»    r4,·r0
1907 »       cmp»    r0,·#01907 »       cmp»    r0,·#0
1908 »       beq.w»  133e·<min_max+0x29a>1908 »       beq.w»  1338·<min_max+0x294>
1909 »       movw»   r8,·#01909 »       movw»   r8,·#0
1910 ·R_ARM_THM_MOVW_ABS_NC»  .LC631910 ·R_ARM_THM_MOVW_ABS_NC»  .LC63
1911 »       movt»   r8,·#01911 »       movt»   r8,·#0
1912 ·R_ARM_THM_MOVT_ABS»     .LC631912 ·R_ARM_THM_MOVT_ABS»     .LC63
1913 »       mov»    r1,·r6 
1914 »       add»    r3,·sp,·#201913 »       add»    r3,·sp,·#20
1915 »       mov»    r0,·r4 
1916 »       str»    r3,·[sp,·#4]1914 »       str»    r3,·[sp,·#4]
 1915 »       add»    r3,·sp,·#16
 1916 »       str»    r3,·[sp,·#0]
 1917 »       ldr»    r3,·[pc,·#708]»@·(13c8·<min_max+0x324>)
1917 »       movw»   r2,·#01918 »       movw»   r2,·#0
1918 ·R_ARM_THM_MOVW_ABS_NC»  .LC651919 ·R_ARM_THM_MOVW_ABS_NC»  .LC65
1919 »       movt»   r2,·#01920 »       movt»   r2,·#0
1920 ·R_ARM_THM_MOVT_ABS»     .LC651921 ·R_ARM_THM_MOVT_ABS»     .LC65
 1922 »       mov»    r1,·r6
 1923 »       mov»    r0,·r4
1921 »       add»    r3,·sp,·#16 
1922 »       str»    r3,·[sp,·#0] 
1923 »       ldr»    r3,·[pc,·#704]»@·(13d0·<min_max+0x32c>) 
1924 »       bl»     0·<PyArg_ParseTupleAndKeywords>1924 »       bl»     0·<PyArg_ParseTupleAndKeywords>
1925 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords1925 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
1926 »       mov»    r6,·r0 
1927 »       ldr»    r3,·[r4,·#0]1926 »       ldr»    r3,·[r4,·#0]
1928 »       mvn.w»  r2,·#3221225472»    @·0xc00000001927 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 1928 »       mov»    r6,·r0
1929 »       cmp»    r3,·r21929 »       cmp»    r3,·r2
1930 »       bne.w»  13a6·<min_max+0x302>1930 »       bne.w»  13a0·<min_max+0x2fc>
1931 »       cmp»    r6,·#01931 »       cmp»    r6,·#0
1932 »       beq.w»  133e·<min_max+0x29a>1932 »       beq.w»  1338·<min_max+0x294>
1933 »       cmp»    r5,·#11933 »       cmp»    r5,·#1
1934 »       ble.n»  1132·<min_max+0x8e>1934 »       ble.n»  1132·<min_max+0x8e>
1935 »       ldr»    r3,·[sp,·#20]1935 »       ldr»    r3,·[sp,·#20]
1936 »       cmp»    r3,·#01936 »       cmp»    r3,·#0
1937 »       bne.w»  1342·<min_max+0x29e>1937 »       bne.w»  133c·<min_max+0x298>
1938 »       ldr»    r0,·[sp,·#12]1938 »       ldr»    r0,·[sp,·#12]
1939 »       bl»     0·<PyObject_GetIter>1939 »       bl»     0·<PyObject_GetIter>
1940 ·R_ARM_THM_CALL» PyObject_GetIter1940 ·R_ARM_THM_CALL» PyObject_GetIter
1941 »       mov»    r5,·r01941 »       mov»    r5,·r0
1942 »       cmp»    r0,·#01942 »       cmp»    r0,·#0
1943 »       beq.w»  133e·<min_max+0x29a>1943 »       beq.w»  1338·<min_max+0x294>
1944 »       ldr»    r2,·[sp,·#16]1944 »       ldr»    r2,·[sp,·#16]
1945 »       movs»   r6,·#01945 »       movs»   r6,·#0
1946 »       movw»   r3,·#01946 »       movw»   r3,·#0
1947 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct1947 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
1948 »       movt»   r3,·#01948 »       movt»   r3,·#0
1949 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct1949 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
1950 »       cmp»    r2,·r31950 »       cmp»    r2,·r3
878 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:··········84104·(bytes·into·file)13 ··Start·of·section·headers:··········84072·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.48 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x14888:1 There·are·17·section·headers,·starting·at·offset·0x14868:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000a70·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000a70·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01153c·0004c8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·01151c·0004c8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000aa4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000aa4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000aa4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000aa4·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000aa4·00b5f4·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000aa4·00b5f4·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·011a04·002188·08···I·14···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0119e4·002188·08···I·14···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00c098·000f85·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00c098·000f85·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00d020·0007d0·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00d020·0007d0·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·013b8c·000388·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·013b6c·000388·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·00d7f0·0004c1·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·00d7f0·0004c1·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·013f14·0008e8·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·013ef4·0008e8·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00dcb1·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00dcb1·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00dcb1·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00dcb1·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00dce4·001f30·10·····15·220··418 ··[14]·.symtab···········SYMTAB··········00000000·00dce4·001f10·10·····15·218··4
19 ··[15]·.strtab···········STRTAB··········00000000·00fc14·001925·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00fbf4·001925·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0147fc·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0147dc·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
57.2 KB
readelf --wide --symbols {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Symbol·table·'.symtab'·contains·499·entries:1 Symbol·table·'.symtab'·contains·497·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·.text.hot4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.text.hot
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·$d6 ·····3:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·$d
7 ·····4:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·$t7 ·····4:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·$t
8 ·····5:·00000595··2606·FUNC····LOCAL··DEFAULT····5·initialize_locals8 ·····5:·00000595··2598·FUNC····LOCAL··DEFAULT····5·initialize_locals
9 ·····6:·0000ae4d····74·FUNC····LOCAL··DEFAULT····5·clear_thread_frame9 ·····6:·0000ae4d····74·FUNC····LOCAL··DEFAULT····5·clear_thread_frame
10 ·····7:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·$d10 ·····7:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····8:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····5·$t11 ·····8:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····5·$t
12 ·····9:·0000048d···264·FUNC····LOCAL··DEFAULT····5·_PyEvalFramePushAndInit12 ·····9:·0000048d···264·FUNC····LOCAL··DEFAULT····5·_PyEvalFramePushAndInit
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC014 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
15 ····12:·00000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LC115 ····12:·00000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
185 KB
readelf --wide --relocs {}
    
Offset 1, 1357 lines modifiedOffset 1, 1357 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1153c·contains·153·entries:1 Relocation·section·'.rel.text'·at·offset·0x1151c·contains·153·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0001a20a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF83 0000001a··0001a00a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
4 00000024··0001682f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_NameError4 00000024··0001662f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_NameError
5 00000028··00016830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_NameError5 00000028··00016630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_NameError
6 00000030··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format6 00000030··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
7 0000003a··0001a30a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException7 0000003a··0001a10a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException
8 00000042··0001320a·R_ARM_THM_CALL·········00000000···PyErr_GivenExceptionMatches8 00000042··00012b0a·R_ARM_THM_CALL·········00000000···PyErr_GivenExceptionMatches
9 00000052··00011f0a·R_ARM_THM_CALL·········00000000···PyObject_SetAttr9 00000052··00011e0a·R_ARM_THM_CALL·········00000000···PyObject_SetAttr
10 00000064··0000f002·R_ARM_ABS32············00000000···_PyRuntime10 00000064··0000ee02·R_ARM_ABS32············00000000···_PyRuntime
11 000000ae··0001822f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError11 000000ae··00017d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
12 000000b2··00018230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError12 000000b2··00017d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
13 000000b6··0000812f·R_ARM_THM_MOVW_ABS_NC··00000be8···.LC6413 000000b6··00007f2f·R_ARM_THM_MOVW_ABS_NC··00000be8···.LC64
14 000000ba··00008130·R_ARM_THM_MOVT_ABS·····00000be8···.LC6414 000000ba··00007f30·R_ARM_THM_MOVT_ABS·····00000be8···.LC64
15 000000c0··0001740a·R_ARM_THM_CALL·········00000000···_PyErr_SetString15 000000c0··0001780a·R_ARM_THM_CALL·········00000000···_PyErr_SetString
16 000000cc··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate16 000000cc··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
17 000000f2··0000842f·R_ARM_THM_MOVW_ABS_NC··00000c00···.LC6517 000000f2··0000822f·R_ARM_THM_MOVW_ABS_NC··00000c00···.LC65
18 000000f6··00008430·R_ARM_THM_MOVT_ABS·····00000c00···.LC6518 000000f6··00008230·R_ARM_THM_MOVT_ABS·····00000c00···.LC65
19 000000fc··0001910a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc19 000000fc··0001870a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
20 00000104··0001a62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError20 00000104··0001a42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError
21 00000108··0001a630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError21 00000108··0001a430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError
22 00000112··0000852f·R_ARM_THM_MOVW_ABS_NC··00000c24···.LC6622 00000112··0000832f·R_ARM_THM_MOVW_ABS_NC··00000c24···.LC66
23 00000116··00008530·R_ARM_THM_MOVT_ABS·····00000c24···.LC6623 00000116··00008330·R_ARM_THM_MOVT_ABS·····00000c24···.LC66
24 0000011c··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format24 0000011c··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
25 00000134··0000d402·R_ARM_ABS32············00000000···.rodata25 00000134··0000d202·R_ARM_ABS32············00000000···.rodata
26 00000148··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate26 00000148··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
27 0000015c··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate27 0000015c··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
28 00000188··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate28 00000188··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
29 000001aa··0000de0a·R_ARM_THM_CALL·········00000045···_PyEval_GetBuiltins29 000001aa··0000dc0a·R_ARM_THM_CALL·········00000045···_PyEval_GetBuiltins
30 000001b0··0001050a·R_ARM_THM_CALL·········00000000···PyObject_GetItem30 000001b0··0001030a·R_ARM_THM_CALL·········00000000···PyObject_GetItem
31 000001bc··0001622f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError31 000001bc··0001602f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_KeyError
32 000001c0··00016230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError32 000001c0··00016030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_KeyError
33 000001c8··0001630a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches33 000001c8··0001610a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches
34 000001d0··00018c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError34 000001d0··0001812f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
35 000001d4··00018c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError35 000001d4··00018130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
36 000001de··00015d0a·R_ARM_THM_CALL·········00000000···_PyErr_SetObject36 000001de··0001570a·R_ARM_THM_CALL·········00000000···_PyErr_SetObject
37 000001e4··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate37 000001e4··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
38 00000200··0001a62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError38 00000200··0001a42f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RecursionError
39 00000204··0001a630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError39 00000204··0001a430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RecursionError
40 0000020c··0000912f·R_ARM_THM_MOVW_ABS_NC··00000c74···.LC6840 0000020c··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000c74···.LC68
41 00000210··00009130·R_ARM_THM_MOVT_ABS·····00000c74···.LC6841 00000210··00008f30·R_ARM_THM_MOVT_ABS·····00000c74···.LC68
42 00000218··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format42 00000218··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
43 00000232··0000902f·R_ARM_THM_MOVW_ABS_NC··00000c48···.LC6743 00000232··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000c48···.LC67
44 00000236··00009030·R_ARM_THM_MOVT_ABS·····00000c48···.LC6744 00000236··00008e30·R_ARM_THM_MOVT_ABS·····00000c48···.LC67
45 0000023c··0001910a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc45 0000023c··0001870a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
46 00000240··0000d402·R_ARM_ABS32············00000000···.rodata46 00000240··0000d202·R_ARM_ABS32············00000000···.rodata
47 00000258··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate47 00000258··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
48 00000276··0001a30a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException48 00000276··0001a10a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException
49 00000286··00013e0a·R_ARM_THM_CALL·········00000000···_Py_call_instrumentation_arg49 00000286··00013c0a·R_ARM_THM_CALL·········00000000···_Py_call_instrumentation_arg
50 00000290··0001810a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException50 00000290··0001910a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException
51 000002f6··0001ac0a·R_ARM_THM_CALL·········00000000···_PyDict_SendEvent51 000002f6··0001aa0a·R_ARM_THM_CALL·········00000000···_PyDict_SendEvent
52 0000033c··0001070a·R_ARM_THM_CALL·········00000000···PyObject_IsInstance52 0000033c··0001050a·R_ARM_THM_CALL·········00000000···PyObject_IsInstance
53 00000350··0001510a·R_ARM_THM_CALL·········00000000···PySet_New53 00000350··0001540a·R_ARM_THM_CALL·········00000000···PySet_New
54 0000035c··0000f10a·R_ARM_THM_CALL·········00000000···PyList_New54 0000035c··0000ef0a·R_ARM_THM_CALL·········00000000···PyList_New
55 0000036c··0000982f·R_ARM_THM_MOVW_ABS_NC··00000cc0···.LC7055 0000036c··0000962f·R_ARM_THM_MOVW_ABS_NC··00000cc0···.LC70
56 00000370··00009830·R_ARM_THM_MOVT_ABS·····00000cc0···.LC7056 00000370··00009630·R_ARM_THM_MOVT_ABS·····00000cc0···.LC70
57 00000374··0001ad0a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString57 00000374··0001ab0a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString
58 00000382··0001042f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type58 00000382··0001022f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
59 00000386··00010430·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type59 00000386··00010230·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
60 0000039a··00010f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type60 0000039a··00010c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyUnicode_Type
61 0000039e··00010f30·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type61 0000039e··00010c30·R_ARM_THM_MOVT_ABS·····00000000···PyUnicode_Type
62 000003ec··0001ae0a·R_ARM_THM_CALL·········00000000···PyList_AsTuple62 000003ec··0001ac0a·R_ARM_THM_CALL·········00000000···PyList_AsTuple
63 00000458··0000f20a·R_ARM_THM_CALL·········00000000···PyList_Append63 00000458··0000f00a·R_ARM_THM_CALL·········00000000···PyList_Append
64 000004a4··00018c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError64 000004a4··0001812f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
65 000004a8··00018c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError65 000004a8··00018130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
66 000004b0··0001630a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches66 000004b0··0001610a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches
67 000004b8··0001640a·R_ARM_THM_CALL·········00000000···_PyErr_Clear67 000004b8··0001620a·R_ARM_THM_CALL·········00000000···_PyErr_Clear
68 000004be··0001af0a·R_ARM_THM_CALL·········00000000···PyTuple_New68 000004be··0001ad0a·R_ARM_THM_CALL·········00000000···PyTuple_New
69 000004d4··0000f20a·R_ARM_THM_CALL·········00000000···PyList_Append69 000004d4··0000f00a·R_ARM_THM_CALL·········00000000···PyList_Append
70 000004e8··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError70 000004e8··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
71 000004ec··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError71 000004ec··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
72 000004f8··0000992f·R_ARM_THM_MOVW_ABS_NC··00000cd0···.LC7172 000004f8··0000972f·R_ARM_THM_MOVW_ABS_NC··00000cd0···.LC71
73 000004fc··00009930·R_ARM_THM_MOVT_ABS·····00000cd0···.LC7173 000004fc··00009730·R_ARM_THM_MOVT_ABS·····00000cd0···.LC71
74 00000500··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format74 00000500··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
75 00000564··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC175 00000564··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
76 00000568··00000c30·R_ARM_THM_MOVT_ABS·····00000004···.LC176 00000568··00000c30·R_ARM_THM_MOVT_ABS·····00000004···.LC1
77 00000572··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError77 00000572··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
78 00000576··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError78 00000576··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
79 00000582··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000cfc···.LC7279 00000582··0000982f·R_ARM_THM_MOVW_ABS_NC··00000cfc···.LC72
80 00000586··00009a30·R_ARM_THM_MOVT_ABS·····00000cfc···.LC7280 00000586··00009830·R_ARM_THM_MOVT_ABS·····00000cfc···.LC72
81 0000058a··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format81 0000058a··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
82 00000596··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC082 00000596··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
83 0000059a··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LC083 0000059a··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
84 0000059e··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC184 0000059e··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
85 000005a2··00000c30·R_ARM_THM_MOVT_ABS·····00000004···.LC185 000005a2··00000c30·R_ARM_THM_MOVT_ABS·····00000004···.LC1
86 000005d8··0000f20a·R_ARM_THM_CALL·········00000000···PyList_Append86 000005d8··0000f00a·R_ARM_THM_CALL·········00000000···PyList_Append
87 00000612··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError87 00000612··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
88 00000616··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError88 00000616··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
89 00000624··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000d30···.LC7389 00000624··0000992f·R_ARM_THM_MOVW_ABS_NC··00000d30···.LC73
90 00000628··00009b30·R_ARM_THM_MOVT_ABS·····00000d30···.LC7390 00000628··00009930·R_ARM_THM_MOVT_ABS·····00000d30···.LC73
91 0000062c··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format91 0000062c··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
92 00000656··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError92 00000656··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
93 0000065a··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError93 0000065a··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
94 0000065e··0000972f·R_ARM_THM_MOVW_ABS_NC··00000c98···.LC6994 0000065e··0000952f·R_ARM_THM_MOVW_ABS_NC··00000c98···.LC69
95 00000662··00009730·R_ARM_THM_MOVT_ABS·····00000c98···.LC6995 00000662··00009530·R_ARM_THM_MOVT_ABS·····00000c98···.LC69
96 00000668··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format96 00000668··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
97 000006b6··0001b00a·R_ARM_THM_CALL·········00000000···PySet_Contains97 000006b6··0001ae0a·R_ARM_THM_CALL·········00000000···PySet_Contains
98 000006c0··0001470a·R_ARM_THM_CALL·········00000000···PySet_Add98 000006c0··0001420a·R_ARM_THM_CALL·········00000000···PySet_Add
99 000006ca··0001000a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr99 000006ca··0000fe0a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr
100 000006da··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError100 000006da··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
101 000006de··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError101 000006de··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
102 000006e4··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000d64···.LC74102 000006e4··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000d64···.LC74
103 000006e8··00009d30·R_ARM_THM_MOVT_ABS·····00000d64···.LC74103 000006e8··00009b30·R_ARM_THM_MOVT_ABS·····00000d64···.LC74
104 000006f2··0000ec0a·R_ARM_THM_CALL·········00000000···_PyErr_Format104 000006f2··0000ea0a·R_ARM_THM_CALL·········00000000···_PyErr_Format
105 000006fa··00018c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError105 000006fa··0001812f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AttributeError
106 000006fe··00018c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError106 000006fe··00018130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AttributeError
107 00000706··0001630a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches107 00000706··0001610a·R_ARM_THM_CALL·········00000000···_PyErr_ExceptionMatches
108 00000710··0001640a·R_ARM_THM_CALL·········00000000···_PyErr_Clear108 00000710··0001620a·R_ARM_THM_CALL·········00000000···_PyErr_Clear
109 0000073c··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000d94···.LC75109 0000073c··00009d2f·R_ARM_THM_MOVW_ABS_NC··00000d94···.LC75
110 00000740··00009f30·R_ARM_THM_MOVT_ABS·····00000d94···.LC75110 00000740··00009d30·R_ARM_THM_MOVT_ABS·····00000d94···.LC75
111 00000748··0001b20a·R_ARM_THM_CALL·········00000000···_PySys_Audit111 00000748··0001b00a·R_ARM_THM_CALL·········00000000···_PySys_Audit
112 0000078c··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate112 0000078c··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
113 000007ac··0000a12f·R_ARM_THM_MOVW_ABS_NC··00000db4···.LC76113 000007ac··00009f2f·R_ARM_THM_MOVW_ABS_NC··00000db4···.LC76
114 000007b0··0000a130·R_ARM_THM_MOVT_ABS·····00000db4···.LC76114 000007b0··00009f30·R_ARM_THM_MOVT_ABS·····00000db4···.LC76
115 000007b8··0001b20a·R_ARM_THM_CALL·········00000000···_PySys_Audit115 000007b8··0001b00a·R_ARM_THM_CALL·········00000000···_PySys_Audit
116 000007fc··0000dd6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate116 000007fc··0000db6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
117 00000826··0000f10a·R_ARM_THM_CALL·········00000000···PyList_New117 00000826··0000ef0a·R_ARM_THM_CALL·········00000000···PyList_New
118 00000836··0000a82f·R_ARM_THM_MOVW_ABS_NC··00000e30···.LC78118 00000836··0000a62f·R_ARM_THM_MOVW_ABS_NC··00000e30···.LC78
119 0000083a··0000a830·R_ARM_THM_MOVT_ABS·····00000e30···.LC78119 0000083a··0000a630·R_ARM_THM_MOVT_ABS·····00000e30···.LC78
120 0000085a··0001b70a·R_ARM_THM_CALL·········00000000···PyObject_Repr120 0000085a··0001b50a·R_ARM_THM_CALL·········00000000···PyObject_Repr
121 00000886··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError121 00000886··0000e92f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
122 0000088a··0000eb30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError122 0000088a··0000e930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
123 00000890··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1123 00000890··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
124 00000894··00000c30·R_ARM_THM_MOVT_ABS·····00000004···.LC1124 00000894··00000c30·R_ARM_THM_MOVT_ABS·····00000004···.LC1
125 0000089c··0000ac2f·R_ARM_THM_MOVW_ABS_NC··00000e68···.LC82125 0000089c··0000aa2f·R_ARM_THM_MOVW_ABS_NC··00000e68···.LC82
126 000008a0··0000ac30·R_ARM_THM_MOVT_ABS·····00000e68···.LC82126 000008a0··0000aa30·R_ARM_THM_MOVT_ABS·····00000e68···.LC82
Max diff block lines reached; 172536/189860 bytes (90.88%) of diff not shown.
5.07 KB
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 CF2F)F8F1 CF2F)F8F
2 hCh!FSEE2 hCh!FSEE
3 J01F;i8Fth3 J01F;i8Fth
4 3bth1F;i8F4 3bth1F;i8F
5 8i!FChSEA5 8i!FChSEA
6 QFCF·F2F6 QFCF·F2F
7 8iAFChSE_7 8iAFChSE@
8 CF:F!F0F8 CF:F!F0F
9 %U()·keywords·must·be·strings9 %U()·keywords·must·be·strings
10 %U()·got·some·positional-only·arguments·passed·as·keyword·arguments:·'%U'10 %U()·got·some·positional-only·arguments·passed·as·keyword·arguments:·'%U'
11 %U()·got·multiple·values·for·argument·'%S'11 %U()·got·multiple·values·for·argument·'%S'
12 from·%zd·to·%zd12 from·%zd·to·%zd
13 ·positional·argument%s·(and·%zd·keyword-only·argument%s)13 ·positional·argument%s·(and·%zd·keyword-only·argument%s)
14 %U()·takes·%U·positional·argument%s·but·%zd%U·%s·given14 %U()·takes·%U·positional·argument%s·but·%zd%U·%s·given
594 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 »       cbnz»   r0,·190·<PyEval_EvalCode+0x11c>144 »       cbnz»   r0,·190·<PyEval_EvalCode+0x11c>
145 »       ldr.w»  r3,·[r8,·#8]145 »       ldr.w»  r3,·[r8,·#8]
146 »       ldr.w»  r3,·[r3,·#1076]»     @·0x434146 »       ldr.w»  r3,·[r3,·#1076]»     @·0x434
147 »       cbnz»   r3,·1b0·<PyEval_EvalCode+0x13c>147 »       cbnz»   r3,·1b0·<PyEval_EvalCode+0x13c>
148 »       mov»    r2,·r3148 »       mov»    r2,·r3
149 »       mov»    r1,·r4149 »       mov»    r1,·r4
150 »       mov»    r0,·r8150 »       mov»    r0,·r8
151 »       bl»     fd4·<_PyEval_EvalFrameDefault>151 »       bl»     fcc·<_PyEval_EvalFrameDefault>
152 ·R_ARM_THM_CALL» _PyEval_EvalFrameDefault152 ·R_ARM_THM_CALL» _PyEval_EvalFrameDefault
153 »       ldr»    r3,·[r5,·#0]153 »       ldr»    r3,·[r5,·#0]
154 »       mvn.w»  r2,·#3221225472»    @·0xc0000000154 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
155 »       mov»    r4,·r0155 »       mov»    r4,·r0
156 »       cmp»    r3,·r2156 »       cmp»    r3,·r2
157 »       beq.n»  172·<PyEval_EvalCode+0xfe>157 »       beq.n»  172·<PyEval_EvalCode+0xfe>
158 »       subs»   r3,·#1158 »       subs»   r3,·#1
987 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 663, 15 lines modifiedOffset 663, 15 lines modified
663 »       ldr»    r3,·[pc,·#16]» @·(5b0·<PyEval_EvalFrameEx+0x1a>)663 »       ldr»    r3,·[pc,·#16]» @·(5b0·<PyEval_EvalFrameEx+0x1a>)
664 »       mov»    r2,·r1664 »       mov»    r2,·r1
665 »       ldr»    r1,·[r0,·#12]665 »       ldr»    r1,·[r0,·#12]
666 »       add»    r3,·pc666 »       add»    r3,·pc
667 »       ldr»    r3,·[r3,·#0]667 »       ldr»    r3,·[r3,·#0]
668 »       ldr»    r0,·[r4,·r3]668 »       ldr»    r0,·[r4,·r3]
669 »       ldr.w»  r4,·[sp],·#4669 »       ldr.w»  r4,·[sp],·#4
670 »       b.w»    fc4·<_PyEval_EvalFrame>670 »       b.w»    fbc·<_PyEval_EvalFrame>
671 ·R_ARM_THM_JUMP24»       _PyEval_EvalFrame671 ·R_ARM_THM_JUMP24»       _PyEval_EvalFrame
672 »       .word»  0x0000000a672 »       .word»  0x0000000a
673 ·R_ARM_TLS_IE32» _Py_tss_tstate673 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
674 000005b4·<PyEval_EvalFrame>:674 000005b4·<PyEval_EvalFrame>:
675 PyEval_EvalFrame():675 PyEval_EvalFrame():
676 »       push»   {r4}676 »       push»   {r4}
9.27 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·5f507945·76616c5f·4576616c·4672616d·_PyEval_EvalFram3 ··0x00000000·5f507945·76616c5f·4576616c·4672616d·_PyEval_EvalFram
4 ··0x00000010·65446566·61756c74·00000000·889b0000·eDefault........4 ··0x00000010·65446566·61756c74·00000000·48940000·eDefault....H...
5 ··0x00000020·50180000·d41c0000·f21c0000·b04f0000·P............O..5 ··0x00000020·48180000·cc1c0000·ea1c0000·a24c0000·H............L..
6 ··0x00000030·28660000·844e0000·e2270000·ce330000·(f...N...'...3.. 
7 ··0x00000040·8a100000·be460000·a24a0000·5c500000·.....F...J..\P..6 ··0x00000030·185e0000·3c4f0000·de270000·38330000·.^..<O...'..83..
 7 ··0x00000040·82100000·1a440000·da4b0000·a0510000·.....D...K...Q..
8 ··0x00000050·e42d0000·d2410000·f8600000·404b0000·.-...A...`..@K..8 ··0x00000050·da2d0000·00420000·1a620000·ac4a0000·.-...B...b...J..
9 ··0x00000060·889b0000·04300000·46340000·a04d0000·.....0..F4...M..9 ··0x00000060·48940000·fa2f0000·b6320000·a44d0000·H..../...2...M..
10 ··0x00000070·982b0000·14430000·781b0000·a6370000·.+...C..x....7..10 ··0x00000070·962b0000·68410000·701b0000·88380000·.+..hA..p....8..
11 ··0x00000080·b2200000·7e300000·ee5c0000·582e0000·.·..~0...\..X...11 ··0x00000080·b0200000·fa300000·985c0000·4e2e0000·.·...0...\..N...
12 ··0x00000090·c03c0000·c0600000·4a970000·7c640000·.<...`..J...|d..12 ··0x00000090·26400000·94660000·ee9b0000·b4630000·&@...f.......c..
13 ··0x000000a0·fe9e0000·9c3a0000·04450000·50470000·.....:...E..PG..13 ··0x000000a0·56930000·943a0000·f6450000·3e460000·V....:...E..>F..
14 ··0x000000b0·d05f0000·023e0000·88250000·741d0000·._...>...%..t...14 ··0x000000b0·285d0000·b83c0000·84250000·6c1d0000·(]...<...%..l...
15 ··0x000000c0·64220000·e2260000·f2310000·ac230000·d"...&...1...#..15 ··0x000000c0·62220000·12270000·0c320000·aa230000·b"...'...2...#..
16 ··0x000000d0·b2390000·c0320000·22440000·ea560000·.9...2.."D...V..16 ··0x000000d0·9e370000·b0330000·ac440000·86500000·.7...3...D...P..
17 ··0x000000e0·9a610000·3e630000·b8640000·90a00000·.a..>c...d......17 ··0x000000e0·24670000·70610000·d8610000·f2a70000·$g..pa...a......
18 ··0x000000f0·68480000·0c5b0000·b45a0000·1e2d0000·hH...[...Z...-..18 ··0x000000f0·ae470000·7c5a0000·245a0000·d02c0000·.G..|Z..$Z...,..
19 ··0x00000100·b6470000·6c1a0000·9a280000·70400000·.G..l....(..p@..19 ··0x00000100·a8490000·b21a0000·50280000·a23f0000·.I......P(...?..
20 ··0x00000110·28520000·06220000·2c2c0000·582a0000·(R..."..,,..X*..20 ··0x00000110·b0560000·04220000·442c0000·86290000·.V..."..D,...)..
21 ··0x00000120·f4400000·96570000·0e460000·8a290000·.@...W...F...)..21 ··0x00000120·263f0000·2e580000·a4460000·182a0000·&?...X...F...*..
22 ··0x00000130·ac5c0000·344f0000·9e560000·5a680000·.\..4O...V..Zh..22 ··0x00000130·dc640000·c44e0000·e2570000·78690000·.d...N...W..xi..
23 ··0x00000140·d4150000·1cac0000·4c450000·6a1e0000·........LE..j...23 ··0x00000140·cc150000·9a910000·8e450000·621e0000·.........E..b...
24 ··0x00000150·7e3f0000·90210000·002f0000·70410000·~?...!.../..pA..24 ··0x00000150·343e0000·8e210000·f62e0000·b8430000·4>...!.......C..
25 ··0x00000160·28190000·fc1e0000·ba180000·ea1f0000·(...............25 ··0x00000160·20190000·f41e0000·b2180000·e21f0000··...............
26 ··0x00000170·785b0000·2a1b0000·38690000·22140000·x[..*...8i.."...26 ··0x00000170·1c660000·641a0000·a66a0000·1a140000·.f..d....j......
27 ··0x00000180·8e490000·9a2f0000·20680000·e6500000·.I.../..·h...P..27 ··0x00000180·5a4a0000·902f0000·7a630000·16530000·ZJ.../..zc...S..
28 ··0x00000190·6a1f0000·dc690000·30350000·e04e0000·j....i..05...N..28 ··0x00000190·621f0000·cc660000·12360000·984f0000·b....f...6...O..
29 ··0x000001a0·346a0000·84910000·b62d0000·ee130000·4j.......-......29 ··0x000001a0·3a6b0000·daa30000·a22c0000·e6130000·:k.......,......
30 ··0x000001b0·96310000·ae270000·62310000·845d0000·.1...'..b1...]..30 ··0x000001b0·8c310000·de260000·c6300000·aa5e0000·.1...&...0...^..
31 ··0x000001c0·703c0000·7e190000·a42c0000·aa4c0000·p<..~....,...L..31 ··0x000001c0·683c0000·76190000·602d0000·ea4c0000·h<..v...`-...L..
32 ··0x000001d0·ac500000·44310000·c8140000·5a150000·.P..D1......Z...32 ··0x000001d0·02540000·6e310000·c0140000·52150000·.T..n1......R...
33 ··0x000001e0·1c210000·bc130000·7a180000·e03b0000·.!......z....;..33 ··0x000001e0·1a210000·b4130000·72180000·d83b0000·.!......r....;..
34 ··0x000001f0·1e290000·3e230000·52580000·aa2a0000·.)..>#..RX...*..34 ··0x000001f0·1a290000·3c230000·32510000·622b0000·.)..<#..2Q..b+..
35 ··0x00000200·f4190000·10250000·00560000·8a130000·.....%...V......35 ··0x00000200·ec190000·0e250000·44570000·82130000·.....%..DW......
36 ··0x00000210·58160000·c0550000·644d0000·54280000·X....U..dM..T(..36 ··0x00000210·50160000·04570000·884e0000·d4280000·P....W...N...(..
37 ··0x00000220·d0290000·806a0000·de620000·bc360000·.)...j...b...6..37 ··0x00000220·642a0000·62600000·02600000·28350000·d*..b`...`..(5..
38 ··0x00000230·40550000·62110000·1e490000·d24b0000·@U..b....I...K..38 ··0x00000230·f0510000·5a110000·8a480000·664c0000·.Q..Z....H..fL..
39 ··0x00000240·ac1f0000·fe590000·6a9f0000·98160000·.....Y..j.......39 ··0x00000240·a41f0000·f04f0000·f0970000·90160000·.....O..........
40 ··0x00000250·34670000·44420000·68490000·8a2c0000·4g..DB..hI...,..40 ··0x00000250·0e680000·72420000·64480000·2a2c0000·.h..rB..dH..*,..
41 ··0x00000260·182a0000·f0540000·ce440000·f2300000·.*...T...D...0..41 ··0x00000260·d8290000·70520000·58450000·74300000·.)..pR..XE..t0..
42 ··0x00000270·de2a0000·f0100000·a6100000·06620000·.*...........b..42 ··0x00000270·a82a0000·e8100000·9e100000·1e650000·.*...........e..
43 ··0x00000280·c8520000·6e140000·ac430000·c4580000·.R..n....C...X..43 ··0x00000280·3c540000·66140000·42430000·ea580000·<T..f...BC...X..
44 ··0x00000290·ce490000·101d0000·cc340000·0e4c0000·.I.......4...L..44 ··0x00000290·d4480000·081d0000·c4340000·3e4b0000·.H.......4..>K..
45 ··0x000002a0·dc5e0000·7c520000·f05b0000·e04a0000·.^..|R...[...J..45 ··0x000002a0·a45b0000·64560000·565e0000·184c0000·.[..dV..V^...L..
46 ··0x000002b0·8e620000·ac350000·36200000·80110000·.b...5..6·......46 ··0x000002b0·545b0000·8e360000·32200000·78110000·T[...6..2·..x...
47 ··0x000002c0·42a90000·42a90000·c4160000·9c320000·B...B........2..47 ··0x000002c0·18990000·18990000·bc160000·e8310000·.............1..
48 ··0x000002d0·d2510000·206b0000·9a8e0000·305a0000·.Q..·k......0Z..48 ··0x000002d0·c0520000·02610000·b29d0000·58640000·.R...a......Xd..
49 ··0x000002e0·42a90000·42a90000·42a90000·42a90000·B...B...B...B...49 ··0x000002e0·18990000·18990000·18990000·18990000·................
50 ··0x000002f0·42a90000·42a90000·42a90000·42a90000·B...B...B...B...50 ··0x000002f0·18990000·18990000·18990000·18990000·................
51 ··0x00000300·42a90000·42a90000·42a90000·42a90000·B...B...B...B...51 ··0x00000300·18990000·18990000·18990000·18990000·................
52 ··0x00000310·42a90000·42a90000·42a90000·42a90000·B...B...B...B...52 ··0x00000310·18990000·18990000·18990000·18990000·................
53 ··0x00000320·42a90000·42a90000·42a90000·42a90000·B...B...B...B...53 ··0x00000320·18990000·18990000·18990000·18990000·................
54 ··0x00000330·42a90000·42a90000·42a90000·42a90000·B...B...B...B...54 ··0x00000330·18990000·18990000·18990000·18990000·................
55 ··0x00000340·42a90000·42a90000·42a90000·42a90000·B...B...B...B...55 ··0x00000340·18990000·18990000·18990000·18990000·................
56 ··0x00000350·42a90000·42a90000·42a90000·42a90000·B...B...B...B...56 ··0x00000350·18990000·18990000·18990000·18990000·................
57 ··0x00000360·42a90000·42a90000·42a90000·42a90000·B...B...B...B...57 ··0x00000360·18990000·18990000·18990000·18990000·................
58 ··0x00000370·42a90000·42a90000·42a90000·42a90000·B...B...B...B...58 ··0x00000370·18990000·18990000·18990000·18990000·................
59 ··0x00000380·42a90000·42a90000·42a90000·42a90000·B...B...B...B...59 ··0x00000380·18990000·18990000·18990000·18990000·................
60 ··0x00000390·42a90000·42a90000·42a90000·42a90000·B...B...B...B...60 ··0x00000390·18990000·18990000·18990000·18990000·................
61 ··0x000003a0·42a90000·42a90000·42a90000·42a90000·B...B...B...B...61 ··0x000003a0·18990000·18990000·18990000·18990000·................
62 ··0x000003b0·42a90000·42a90000·42a90000·42a90000·B...B...B...B...62 ··0x000003b0·18990000·18990000·18990000·18990000·................
63 ··0x000003c0·42a90000·42a90000·42a90000·42a90000·B...B...B...B...63 ··0x000003c0·18990000·18990000·18990000·18990000·................
64 ··0x000003d0·3ea70000·a6630000·c0650000·e8530000·>....c...e...S.. 
65 ··0x000003e0·66660000·f84f0000·445c0000·44420000·ff...O..D\..DB.. 
66 ··0x000003f0·e4660000·1e640000·fa640000·36610000·.f...d...d..6a..64 ··0x000003d0·70a10000·00690000·f0630000·20550000·p....i...c..·U..
 65 ··0x000003e0·90670000·22500000·ec5a0000·72420000·.g.."P...Z..rB..
 66 ··0x000003f0·566a0000·dc6a0000·58620000·16630000·Vj...j..Xb...c..
67 ··0x00000400·76540000·4a650000·28a50000·6e690000·vT..Je..(...ni..67 ··0x00000400·ae550000·a6650000·50a40000·a8620000·.U...e..P....b..
68 ··0x00000410·ac530000·b4450000·42a90000·00000000·.S...E..B.......68 ··0x00000410·28560000·54470000·18990000·00000000·(V..TG..........
69 ··0x00000420·00000000·00000000·00000000·00000000·................69 ··0x00000420·00000000·00000000·00000000·00000000·................
70 ··0x00000430·00000000·00000000·00000000·00000000·................70 ··0x00000430·00000000·00000000·00000000·00000000·................
71 ··0x00000440·00000000·00000000·00000000·00000000·................71 ··0x00000440·00000000·00000000·00000000·00000000·................
72 ··0x00000450·00000000·00000000·00000000·00000000·................72 ··0x00000450·00000000·00000000·00000000·00000000·................
73 ··0x00000460·00000000·00000000·00000000·00000000·................73 ··0x00000460·00000000·00000000·00000000·00000000·................
74 ··0x00000470·00000000·00000000·00000000·00000000·................74 ··0x00000470·00000000·00000000·00000000·00000000·................
75 ··0x00000480·00000000·00000000·00000000·00000000·................75 ··0x00000480·00000000·00000000·00000000·00000000·................
23.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 28, 25 lines modifiedOffset 28, 25 lines modified
28 ··0x00000190·2e4c4335·31002e4c·43353200·2e4c4335·.LC51..LC52..LC528 ··0x00000190·2e4c4335·31002e4c·43353200·2e4c4335·.LC51..LC52..LC5
29 ··0x000001a0·33002e4c·43353400·2e4c4335·35002e4c·3..LC54..LC55..L29 ··0x000001a0·33002e4c·43353400·2e4c4335·35002e4c·3..LC54..LC55..L
30 ··0x000001b0·414e4348·4f523000·5f507945·76616c46·ANCHOR0._PyEvalF30 ··0x000001b0·414e4348·4f523000·5f507945·76616c46·ANCHOR0._PyEvalF
31 ··0x000001c0·72616d65·436c6561·72416e64·506f7000·rameClearAndPop.31 ··0x000001c0·72616d65·436c6561·72416e64·506f7000·rameClearAndPop.
32 ··0x000001d0·696d706f·72745f66·726f6d00·5f507944·import_from._PyD32 ··0x000001d0·696d706f·72745f66·726f6d00·5f507944·import_from._PyD
33 ··0x000001e0·6963745f·4e6f7469·66794576·656e742e·ict_NotifyEvent.33 ··0x000001e0·6963745f·4e6f7469·66794576·656e742e·ict_NotifyEvent.
34 ··0x000001f0·636f6e73·7470726f·702e3000·6d617463·constprop.0.matc34 ··0x000001f0·636f6e73·7470726f·702e3000·6d617463·constprop.0.matc
 35 ··0x00000200·685f636c·61737300·756e7061·636b5f69·h_class.unpack_i
35 ··0x00000200·685f636c·61737300·5f507946·72616d65·h_class._PyFrame36 ··0x00000210·74657261·626c6500·5f507946·72616d65·terable._PyFrame
36 ··0x00000210·5f507573·68556e63·6865636b·65640075·_PushUnchecked.u37 ··0x00000220·5f507573·68556e63·6865636b·65640066·_PushUnchecked.f
37 ··0x00000220·6e706163·6b5f6974·65726162·6c650066·npack_iterable.f 
38 ··0x00000230·6f726d61·745f6578·635f6368·65636b5f·ormat_exc_check_38 ··0x00000230·6f726d61·745f6578·635f6368·65636b5f·ormat_exc_check_
39 ··0x00000240·61726700·646f5f6d·6f6e6974·6f725f65·arg.do_monitor_e39 ··0x00000240·61726700·646f5f6d·6f6e6974·6f725f65·arg.do_monitor_e
40 ··0x00000250·7863005f·50794f62·6a656374·5f566563·xc._PyObject_Vec40 ··0x00000250·7863005f·50794f62·6a656374·5f566563·xc._PyObject_Vec
41 ··0x00000260·746f7263·616c6c54·73746174·652e636f·torcallTstate.co41 ··0x00000260·746f7263·616c6c54·73746174·652e636f·torcallTstate.co
42 ··0x00000270·6e737470·726f702e·30006d6f·6e69746f·nstprop.0.monito42 ··0x00000270·6e737470·726f702e·30006d61·7463685f·nstprop.0.match_
 43 ··0x00000280·6b657973·00666f72·6d61745f·6578635f·keys.format_exc_
 44 ··0x00000290·756e626f·756e6400·6d6f6e69·746f725f·unbound.monitor_
43 ··0x00000280·725f7374·6f705f69·74657261·74696f6e·r_stop_iteration45 ··0x000002a0·73746f70·5f697465·72617469·6f6e002e·stop_iteration..
44 ··0x00000290·00666f72·6d61745f·6578635f·756e626f·.format_exc_unbo 
45 ··0x000002a0·756e6400·6d617463·685f6b65·7973002e·und.match_keys.. 
46 ··0x000002b0·4c433536·002e4c43·3537002e·4c433538·LC56..LC57..LC5846 ··0x000002b0·4c433536·002e4c43·3537002e·4c433538·LC56..LC57..LC58
47 ··0x000002c0·002e4c43·3539002e·4c433630·002e4c43·..LC59..LC60..LC47 ··0x000002c0·002e4c43·3539002e·4c433630·002e4c43·..LC59..LC60..LC
48 ··0x000002d0·3631002e·4c433632·002e4c43·3633002e·61..LC62..LC63..48 ··0x000002d0·3631002e·4c433632·002e4c43·3633002e·61..LC62..LC63..
49 ··0x000002e0·4c433634·002e4c43·3635002e·4c433636·LC64..LC65..LC6649 ··0x000002e0·4c433634·002e4c43·3635002e·4c433636·LC64..LC65..LC66
50 ··0x000002f0·002e4c43·3637002e·4c433638·002e4c43·..LC67..LC68..LC50 ··0x000002f0·002e4c43·3637002e·4c433638·002e4c43·..LC67..LC68..LC
51 ··0x00000300·3639002e·4c433730·002e4c43·3731002e·69..LC70..LC71..51 ··0x00000300·3639002e·4c433730·002e4c43·3731002e·69..LC70..LC71..
52 ··0x00000310·4c433732·002e4c43·3733006d·61746368·LC72..LC73.match52 ··0x00000310·4c433732·002e4c43·3733006d·61746368·LC72..LC73.match
2.3 KB
codecs.o
2.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 75, 43 lines modifiedOffset 75, 43 lines modified
75 ·R_ARM_THM_CALL» PyErr_Occurred75 ·R_ARM_THM_CALL» PyErr_Occurred
76 »       mov»    r7,·r076 »       mov»    r7,·r0
77 »       cmp»    r0,·#077 »       cmp»    r0,·#0
78 »       bne.n»  152·<_PyCodec_Lookup+0x152>78 »       bne.n»  152·<_PyCodec_Lookup+0x152>
79 »       ldr.w»  r0,·[r6,·#768]»      @·0x30079 »       ldr.w»  r0,·[r6,·#768]»      @·0x300
80 »       bl»     0·<PyList_Size>80 »       bl»     0·<PyList_Size>
81 ·R_ARM_THM_CALL» PyList_Size81 ·R_ARM_THM_CALL» PyList_Size
82 »       subs.w» r8,·r0,·#082 »       subs.w» r9,·r0,·#0
83 »       blt.n»  152·<_PyCodec_Lookup+0x152>83 »       blt.n»  152·<_PyCodec_Lookup+0x152>
84 »       beq.n»  1b2·<_PyCodec_Lookup+0x1b2>84 »       beq.n»  1b2·<_PyCodec_Lookup+0x1b2>
85 »       movw»   r9,·#085 »       movw»   r8,·#0
86 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct86 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
87 »       movt»   r9,·#087 »       movt»   r8,·#0
88 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct88 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
89 »       ldr.w»  r0,·[r6,·#768]»      @·0x30089 »       ldr.w»  r0,·[r6,·#768]»      @·0x300
90 »       mov»    r1,·r790 »       mov»    r1,·r7
91 »       bl»     0·<PyList_GetItem>91 »       bl»     0·<PyList_GetItem>
92 ·R_ARM_THM_CALL» PyList_GetItem92 ·R_ARM_THM_CALL» PyList_GetItem
93 »       cmp»    r0,·#093 »       cmp»    r0,·#0
94 »       beq.n»  152·<_PyCodec_Lookup+0x152>94 »       beq.n»  152·<_PyCodec_Lookup+0x152>
95 »       ldr»    r1,·[sp,·#4]95 »       ldr»    r1,·[sp,·#4]
96 »       bl»     0·<PyObject_CallOneArg>96 »       bl»     0·<PyObject_CallOneArg>
97 ·R_ARM_THM_CALL» PyObject_CallOneArg97 ·R_ARM_THM_CALL» PyObject_CallOneArg
98 »       mov»    r4,·r098 »       mov»    r4,·r0
99 »       cmp»    r0,·#099 »       cmp»    r0,·#0
100 »       beq.n»  152·<_PyCodec_Lookup+0x152>100 »       beq.n»  152·<_PyCodec_Lookup+0x152>
101 »       cmp»    r0,·r9101 »       cmp»    r0,·r8
102 »       beq.n»  126·<_PyCodec_Lookup+0x126>102 »       beq.n»  126·<_PyCodec_Lookup+0x126>
103 »       ldr»    r3,·[r0,·#4]103 »       ldr»    r3,·[r0,·#4]
104 »       ldr»    r3,·[r3,·#84]» @·0x54104 »       ldr»    r3,·[r3,·#84]» @·0x54
105 »       lsls»   r3,·r3,·#5105 »       lsls»   r3,·r3,·#5
106 »       bpl.n»  162·<_PyCodec_Lookup+0x162>106 »       bpl.n»  162·<_PyCodec_Lookup+0x162>
107 »       ldr»    r3,·[r0,·#8]107 »       ldr»    r3,·[r0,·#8]
108 »       cmp»    r3,·#4108 »       cmp»    r3,·#4
109 »       bne.n»  162·<_PyCodec_Lookup+0x162>109 »       bne.n»  162·<_PyCodec_Lookup+0x162>
110 »       cmp»    r8,·r7110 »       cmp»    r9,·r7
111 »       beq.n»  13a·<_PyCodec_Lookup+0x13a>111 »       beq.n»  13a·<_PyCodec_Lookup+0x13a>
112 »       ldr»    r1,·[sp,·#4]112 »       ldr»    r1,·[sp,·#4]
113 »       mov»    r2,·r4113 »       mov»    r2,·r4
114 »       ldr.w»  r0,·[r6,·#772]»      @·0x304114 »       ldr.w»  r0,·[r6,·#772]»      @·0x304
115 »       bl»     0·<PyDict_SetItem>115 »       bl»     0·<PyDict_SetItem>
116 ·R_ARM_THM_CALL» PyDict_SetItem116 ·R_ARM_THM_CALL» PyDict_SetItem
117 »       cmp»    r0,·#0117 »       cmp»    r0,·#0
1.07 MB
compile.o
876 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········105160·(bytes·into·file)13 ··Start·of·section·headers:··········105264·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
3.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x19ac8:1 There·are·16·section·headers,·starting·at·offset·0x19b30:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·006adc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·006ae0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·015d38·0016b8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·015d98·0016b8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·006b10·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·006b14·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·006b10·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·006b14·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·006b10·000b27·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·006b14·000b27·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·007638·00a6fc·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·007640·00a754·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·0173f0·001ef0·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·017450·001ef8·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·011d34·0011c8·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·011d94·0011c8·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0192e0·000760·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·019348·000760·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·012efc·00026c·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·012f5c·00026c·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·013168·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0131c8·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013168·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0131c8·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·01319c·001a50·10·····14·285··417 ··[13]·.symtab···········SYMTAB··········00000000·0131fc·001a50·10·····14·285··4
18 ··[14]·.strtab···········STRTAB··········00000000·014bec·001149·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·014c4c·001149·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·019a40·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·019aa8·000088·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
30.1 KB
readelf --wide --symbols {}
    
Offset 5, 254 lines modifiedOffset 5, 254 lines modified
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·.LC16 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····3:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27 ·····3:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
8 ·····4:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38 ·····4:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
9 ·····5:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49 ·····5:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····8:·00000461··1998·FUNC····LOCAL··DEFAULT····6·compiler_enter_scope12 ·····8:·00000461··2004·FUNC····LOCAL··DEFAULT····6·compiler_enter_scope
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR013 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
14 ····10:·00000d85···824·FUNC····LOCAL··DEFAULT····6·compiler_body14 ····10:·00000d89···824·FUNC····LOCAL··DEFAULT····6·compiler_body
15 ····11:·00008bb5··2380·FUNC····LOCAL··DEFAULT····6·optimize_and_assemble15 ····11:·00008c11··2380·FUNC····LOCAL··DEFAULT····6·optimize_and_assemble
16 ····12:·00002f21··7898·FUNC····LOCAL··DEFAULT····6·compiler_visit_expr116 ····12:·00002f25··7934·FUNC····LOCAL··DEFAULT····6·compiler_visit_expr1
17 ····13:·00009aed···462·FUNC····LOCAL··DEFAULT····6·compiler_exit_scope17 ····13:·00009b45···462·FUNC····LOCAL··DEFAULT····6·compiler_exit_scope
18 ····14:·000010bd···296·FUNC····LOCAL··DEFAULT····6·find_ann18 ····14:·000010c1···296·FUNC····LOCAL··DEFAULT····6·find_ann
19 ····15:·000011e5··7484·FUNC····LOCAL··DEFAULT····6·compiler_visit_stmt19 ····15:·000011e9··7484·FUNC····LOCAL··DEFAULT····6·compiler_visit_stmt
20 ····16:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·$d20 ····16:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·$d
21 ····17:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····17:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····18:·0000a405····52·FUNC····LOCAL··DEFAULT····6·compiler_free22 ····18:·0000a45d····52·FUNC····LOCAL··DEFAULT····6·compiler_free
23 ····19:·00000c31···202·FUNC····LOCAL··DEFAULT····6·instr_sequence_addop23 ····19:·00000c35···202·FUNC····LOCAL··DEFAULT····6·instr_sequence_addop
24 ····20:·00005399···116·FUNC····LOCAL··DEFAULT····6·dict_add_o24 ····20:·000053c1···116·FUNC····LOCAL··DEFAULT····6·dict_add_o
25 ····21:·00009cbd···376·FUNC····LOCAL··DEFAULT····6·compiler_unit_free25 ····21:·00009d15···376·FUNC····LOCAL··DEFAULT····6·compiler_unit_free
26 ····22:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····6·$d26 ····22:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
27 ····23:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····6·$t27 ····23:·00000ac8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
28 ····24:·00009a39····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF28 ····24:·00009a91····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
29 ····25:·00000df4·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····25:·00000df8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····26:·00000e0a·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····26:·00000e0e·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····27:·00004dfd··1436·FUNC····LOCAL··DEFAULT····6·compiler_nameop31 ····27:·00004e25··1436·FUNC····LOCAL··DEFAULT····6·compiler_nameop
32 ····28:·000010b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····29:·000010c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····30:·000010ea·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····30:·000010ee·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····31:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC535 ····31:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
36 ····32:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC636 ····32:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
37 ····33:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC737 ····33:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
38 ····34:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC838 ····34:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
39 ····35:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC939 ····35:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
40 ····36:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1040 ····36:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
41 ····37:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1141 ····37:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
42 ····38:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1242 ····38:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
43 ····39:·00000194·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1343 ····39:·00000194·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
44 ····40:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1444 ····40:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
45 ····41:·00001206·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·0000120a·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·0000123e·····0·NOTYPE··LOCAL··DEFAULT····6·$t46 ····42:·00001242·····0·NOTYPE··LOCAL··DEFAULT····6·$t
47 ····43:·000071b1··4666·FUNC····LOCAL··DEFAULT····6·compiler_function47 ····43:·00007205··4676·FUNC····LOCAL··DEFAULT····6·compiler_function
48 ····44:·000098f5···166·FUNC····LOCAL··DEFAULT····6·compiler_unwind_fblock_stack48 ····44:·0000994d···166·FUNC····LOCAL··DEFAULT····6·compiler_unwind_fblock_stack
49 ····45:·00005bf5··1776·FUNC····LOCAL··DEFAULT····6·compiler_jump_if.isra.049 ····45:·00005c1d··1812·FUNC····LOCAL··DEFAULT····6·compiler_jump_if.isra.0
50 ····46:·00005af5···254·FUNC····LOCAL··DEFAULT····6·instr_sequence_use_label50 ····46:·00005b1d···254·FUNC····LOCAL··DEFAULT····6·instr_sequence_use_label
51 ····47:·000022d1··1988·FUNC····LOCAL··DEFAULT····1·compiler_class51 ····47:·000022d1··1992·FUNC····LOCAL··DEFAULT····1·compiler_class
52 ····48:·000014a4·····0·NOTYPE··LOCAL··DEFAULT····6·$d52 ····48:·000014a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
53 ····49:·000014a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····49:·000014ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····50:·000084b5····94·FUNC····LOCAL··DEFAULT····6·compiler_push_fblock54 ····50:·00008511····94·FUNC····LOCAL··DEFAULT····6·compiler_push_fblock
55 ····51:·00005649···440·FUNC····LOCAL··DEFAULT····6·compiler_addop_load_const55 ····51:·00005671···440·FUNC····LOCAL··DEFAULT····6·compiler_addop_load_const
56 ····52:·0000540d···572·FUNC····LOCAL··DEFAULT····6·compiler_addop_name56 ····52:·00005435···572·FUNC····LOCAL··DEFAULT····6·compiler_addop_name
57 ····53:·00003319···776·FUNC····LOCAL··DEFAULT····1·compiler_with57 ····53:·0000331d···776·FUNC····LOCAL··DEFAULT····1·compiler_with
58 ····54:·00001635··1876·FUNC····LOCAL··DEFAULT····1·compiler_try_except58 ····54:·00001635··1876·FUNC····LOCAL··DEFAULT····1·compiler_try_except
59 ····55:·00001301···820·FUNC····LOCAL··DEFAULT····1·compiler_from_import59 ····55:·00001301···820·FUNC····LOCAL··DEFAULT····1·compiler_from_import
60 ····56:·0000a1f9···524·FUNC····LOCAL··DEFAULT····6·addop_binary60 ····56:·0000a251···524·FUNC····LOCAL··DEFAULT····6·addop_binary
61 ····57:·000063a1····80·FUNC····LOCAL··DEFAULT····1·check_ann_expr61 ····57:·000063a5····80·FUNC····LOCAL··DEFAULT····1·check_ann_expr
62 ····58:·00001950·····0·NOTYPE··LOCAL··DEFAULT····6·$d62 ····58:·00001954·····0·NOTYPE··LOCAL··DEFAULT····6·$d
63 ····59:·00001958·····0·NOTYPE··LOCAL··DEFAULT····6·$t63 ····59:·0000195c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
64 ····60:·00001d89··1164·FUNC····LOCAL··DEFAULT····1·compiler_unwind_fblock64 ····60:·00001d89··1164·FUNC····LOCAL··DEFAULT····1·compiler_unwind_fblock
65 ····61:·00003c5d··2700·FUNC····LOCAL··DEFAULT····1·compiler_pattern65 ····61:·00003c61··2700·FUNC····LOCAL··DEFAULT····1·compiler_pattern
66 ····62:·00004ff9··1132·FUNC····LOCAL··DEFAULT····1·compiler_async_with66 ····62:·00004ffd··1132·FUNC····LOCAL··DEFAULT····1·compiler_async_with
67 ····63:·000059ed··2484·FUNC····LOCAL··DEFAULT····1·compiler_try_star_except67 ····63:·000059f1··2484·FUNC····LOCAL··DEFAULT····1·compiler_try_star_except
68 ····64:·00005915···214·FUNC····LOCAL··DEFAULT····1·compiler_error68 ····64:·00005919···214·FUNC····LOCAL··DEFAULT····1·compiler_error
69 ····65:·00002060·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····65:·00002064·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····66:·00002064·····0·NOTYPE··LOCAL··DEFAULT····6·$t70 ····66:·00002068·····0·NOTYPE··LOCAL··DEFAULT····6·$t
71 ····67:·00002e9d···788·FUNC····LOCAL··DEFAULT····1·compiler_try_finally71 ····67:·00002ea1···788·FUNC····LOCAL··DEFAULT····1·compiler_try_finally
72 ····68:·00004dfd···156·FUNC····LOCAL··DEFAULT····1·emit_and_reset_fail_pop72 ····68:·00004e01···156·FUNC····LOCAL··DEFAULT····1·emit_and_reset_fail_pop
73 ····69:·00002394·····0·NOTYPE··LOCAL··DEFAULT····6·$d73 ····69:·00002398·····0·NOTYPE··LOCAL··DEFAULT····6·$d
74 ····70:·00002398·····0·NOTYPE··LOCAL··DEFAULT····6·$t74 ····70:·0000239c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
75 ····71:·00006a61···124·FUNC····LOCAL··DEFAULT····1·compiler_visit_annexpr75 ····71:·00006a65···124·FUNC····LOCAL··DEFAULT····1·compiler_visit_annexpr
76 ····72:·00001137···128·FUNC····LOCAL··DEFAULT····8·check_ann_subscr76 ····72:·00001137···128·FUNC····LOCAL··DEFAULT····8·check_ann_subscr
77 ····73:·00002215···186·FUNC····LOCAL··DEFAULT····1·compiler_slice77 ····73:·00002215···186·FUNC····LOCAL··DEFAULT····1·compiler_slice
78 ····74:·00005869···172·FUNC····LOCAL··DEFAULT····1·compiler_warn78 ····74:·0000586d···172·FUNC····LOCAL··DEFAULT····1·compiler_warn
79 ····75:·00008b51···100·FUNC····LOCAL··DEFAULT····6·compiler_addop_o79 ····75:·00008bad···100·FUNC····LOCAL··DEFAULT····6·compiler_addop_o
80 ····76:·00000347···754·FUNC····LOCAL··DEFAULT····8·compiler_try_star_finally80 ····76:·00000347···754·FUNC····LOCAL··DEFAULT····8·compiler_try_star_finally
81 ····77:·00004dad····80·FUNC····LOCAL··DEFAULT····1·ensure_fail_pop81 ····77:·00004db1····80·FUNC····LOCAL··DEFAULT····1·ensure_fail_pop
82 ····78:·00003a8d···464·FUNC····LOCAL··DEFAULT····1·compiler_add_yield_from82 ····78:·00003a91···464·FUNC····LOCAL··DEFAULT····1·compiler_add_yield_from
83 ····79:·00000001···838·FUNC····LOCAL··DEFAULT····8·compiler_typealias83 ····79:·00000001···838·FUNC····LOCAL··DEFAULT····8·compiler_typealias
84 ····80:·00002f1c·····0·NOTYPE··LOCAL··DEFAULT····6·$d84 ····80:·00002f20·····0·NOTYPE··LOCAL··DEFAULT····6·$d
85 ····81:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1585 ····81:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
86 ····82:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1686 ····82:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
87 ····83:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1787 ····83:·00000218·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
88 ····84:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1888 ····84:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
89 ····85:·00000258·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1989 ····85:·00000258·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
90 ····86:·00000278·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2090 ····86:·00000278·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
91 ····87:·00000298·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2191 ····87:·00000298·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
92 ····88:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2292 ····88:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
93 ····89:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2393 ····89:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
94 ····90:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2494 ····90:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
95 ····91:·00000314·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2595 ····91:·00000314·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
96 ····92:·00000358·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2696 ····92:·00000358·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
97 ····93:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2797 ····93:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
98 ····94:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2898 ····94:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
99 ····95:·00002f20·····0·NOTYPE··LOCAL··DEFAULT····6·$t99 ····95:·00002f24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
100 ····96:·00002f4e·····0·NOTYPE··LOCAL··DEFAULT····6·$d100 ····96:·00002f52·····0·NOTYPE··LOCAL··DEFAULT····6·$d
101 ····97:·00002f84·····0·NOTYPE··LOCAL··DEFAULT····6·$t101 ····97:·00002f88·····0·NOTYPE··LOCAL··DEFAULT····6·$t
102 ····98:·00008515··1594·FUNC····LOCAL··DEFAULT····6·compiler_call_helper102 ····98:·00008571··1594·FUNC····LOCAL··DEFAULT····6·compiler_call_helper
103 ····99:·000062e5··1900·FUNC····LOCAL··DEFAULT····6·compiler_compare103 ····99:·00006331··1908·FUNC····LOCAL··DEFAULT····6·compiler_compare
104 ···100:·00006bf1··1470·FUNC····LOCAL··DEFAULT····6·starunpack_helper104 ···100:·00006c45··1470·FUNC····LOCAL··DEFAULT····6·starunpack_helper
105 ···101:·000032ae·····0·NOTYPE··LOCAL··DEFAULT····6·$d105 ···101:·000032b2·····0·NOTYPE··LOCAL··DEFAULT····6·$d
106 ···102:·000032da·····0·NOTYPE··LOCAL··DEFAULT····6·$t106 ···102:·000032de·····0·NOTYPE··LOCAL··DEFAULT····6·$t
107 ···103:·00005801···164·FUNC····LOCAL··DEFAULT····6·compiler_add_const107 ···103:·00005829···164·FUNC····LOCAL··DEFAULT····6·compiler_add_const
108 ···104:·00009e35···962·FUNC····LOCAL··DEFAULT····6·compiler_make_closure108 ···104:·00009e8d···962·FUNC····LOCAL··DEFAULT····6·compiler_make_closure
109 ···105:·0000a439···708·FUNC····LOCAL··DEFAULT····6·compiler_subdict109 ···105:·0000a491···708·FUNC····LOCAL··DEFAULT····6·compiler_subdict
110 ···106:·00000001··2304·FUNC····LOCAL··DEFAULT····1·compiler_comprehension110 ···106:·00000001··2304·FUNC····LOCAL··DEFAULT····1·compiler_comprehension
111 ···107:·000010cd···182·FUNC····LOCAL··DEFAULT····1·addop_yield111 ···107:·000010cd···182·FUNC····LOCAL··DEFAULT····1·addop_yield
112 ···108:·00003748·····0·NOTYPE··LOCAL··DEFAULT····6·$d112 ···108:·00003748·····0·NOTYPE··LOCAL··DEFAULT····6·$d
113 ···109:·00003750·····0·NOTYPE··LOCAL··DEFAULT····6·$t113 ···109:·00003750·····0·NOTYPE··LOCAL··DEFAULT····6·$t
114 ···110:·00003a60·····0·NOTYPE··LOCAL··DEFAULT····6·$d114 ···110:·00003a60·····0·NOTYPE··LOCAL··DEFAULT····6·$d
115 ···111:·00003a70·····0·NOTYPE··LOCAL··DEFAULT····6·$t115 ···111:·00003a70·····0·NOTYPE··LOCAL··DEFAULT····6·$t
116 ···112:·0000999d···114·FUNC····LOCAL··DEFAULT····6·infer_type116 ···112:·000099f5···114·FUNC····LOCAL··DEFAULT····6·infer_type
117 ···113:·00003c6c·····0·NOTYPE··LOCAL··DEFAULT····6·$d117 ···113:·00003c6c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
118 ···114:·00003cb4·····0·NOTYPE··LOCAL··DEFAULT····6·$t118 ···114:·00003cb4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
119 ···115:·00002c59···316·FUNC····LOCAL··DEFAULT····1·assignment_helper119 ···115:·00002c5d···316·FUNC····LOCAL··DEFAULT····1·assignment_helper
120 ···116:·00002d95···262·FUNC····LOCAL··DEFAULT····1·compiler_call_simple_kw_helper120 ···116:·00002d99···262·FUNC····LOCAL··DEFAULT····1·compiler_call_simple_kw_helper
121 ···117:·000031b1···216·FUNC····LOCAL··DEFAULT····1·load_args_for_super121 ···117:·000031b5···216·FUNC····LOCAL··DEFAULT····1·load_args_for_super
122 ···118:·00002b39···142·FUNC····LOCAL··DEFAULT····1·get_ref_type122 ···118:·00002b3d···142·FUNC····LOCAL··DEFAULT····1·get_ref_type
123 ···119:·00004710·····0·NOTYPE··LOCAL··DEFAULT····6·$d123 ···119:·0000474c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
124 ···120:·00004720·····0·NOTYPE··LOCAL··DEFAULT····6·$t124 ···120:·0000475c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
125 ···121:·00000408·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29125 ···121:·00000408·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
126 ···122:·00004e66·····0·NOTYPE··LOCAL··DEFAULT····6·$d126 ···122:·00004e8e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
127 ···123:·00004e70·····0·NOTYPE··LOCAL··DEFAULT····6·$t127 ···123:·00004e98·····0·NOTYPE··LOCAL··DEFAULT····6·$t
128 ···124:·00004fc4·····0·NOTYPE··LOCAL··DEFAULT····6·$d128 ···124:·00004fec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
129 ···125:·00004fd8·····0·NOTYPE··LOCAL··DEFAULT····6·$t129 ···125:·00005000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
130 ···126:·00005270·····0·NOTYPE··LOCAL··DEFAULT····6·$d130 ···126:·00005298·····0·NOTYPE··LOCAL··DEFAULT····6·$d
131 ···127:·00005284·····0·NOTYPE··LOCAL··DEFAULT····6·$t131 ···127:·000052ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
Max diff block lines reached; 17543/30790 bytes (56.98%) of diff not shown.
227 KB
readelf --wide --relocs {}
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x15d38·contains·727·entries:1 Relocation·section·'.rel.text'·at·offset·0x15d98·contains·727·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000030··0001340a·R_ARM_THM_CALL·········00000000···PySymtable_Lookup3 00000030··0001340a·R_ARM_THM_CALL·········00000000···PySymtable_Lookup
4 000000c8··0001660a·R_ARM_THM_CALL·········00000000···PyDict_Next4 000000c8··0001660a·R_ARM_THM_CALL·········00000000···PyDict_Next
5 000000d2··00013b0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong5 000000d2··00013b0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
6 000000ea··0001470a·R_ARM_THM_CALL·········00000000···_PyST_IsFunctionLike6 000000ea··0001470a·R_ARM_THM_CALL·········00000000···_PyST_IsFunctionLike
7 00000100··00013a0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError7 00000100··00013a0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError
8 00000110··00013b0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong8 00000110··00013b0a·R_ARM_THM_CALL·········00000000···PyLong_AsLong
9 00000128··0001200a·R_ARM_THM_CALL·········00000000···PyList_New9 00000128··0001200a·R_ARM_THM_CALL·········00000000···PyList_New
10 00000156··0000340a·R_ARM_THM_CALL·········0000540d···compiler_addop_name10 00000156··0000340a·R_ARM_THM_CALL·········00005435···compiler_addop_name
11 0000016c··00013d0a·R_ARM_THM_CALL·········00000000···PyList_Append11 0000016c··00013d0a·R_ARM_THM_CALL·········00000000···PyList_Append
12 00000178··0000180a·R_ARM_THM_CALL·········00009a39···Py_XDECREF12 00000178··0000180a·R_ARM_THM_CALL·········00009a91···Py_XDECREF
13 0000017e··0000180a·R_ARM_THM_CALL·········00009a39···Py_XDECREF13 0000017e··0000180a·R_ARM_THM_CALL·········00009a91···Py_XDECREF
14 00000184··0000180a·R_ARM_THM_CALL·········00009a39···Py_XDECREF14 00000184··0000180a·R_ARM_THM_CALL·········00009a91···Py_XDECREF
15 0000018a··0000180a·R_ARM_THM_CALL·········00009a39···Py_XDECREF15 0000018a··0000180a·R_ARM_THM_CALL·········00009a91···Py_XDECREF
16 00000190··0000180a·R_ARM_THM_CALL·········00009a39···Py_XDECREF16 00000190··0000180a·R_ARM_THM_CALL·········00009a91···Py_XDECREF
17 0000019c··00012d02·R_ARM_ABS32············00000000···_PyRuntime17 0000019c··00012d02·R_ARM_ABS32············00000000···_PyRuntime
18 000001d4··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop18 000001d4··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
19 0000021c··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop19 0000021c··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
20 0000027c··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop20 0000027c··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
21 000002ac··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop21 000002ac··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
22 0000033c··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop22 0000033c··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
23 00000366··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop23 00000366··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
24 00000376··00002e0a·R_ARM_THM_CALL·········00005af5···instr_sequence_use_label24 00000376··00002e0a·R_ARM_THM_CALL·········00005b1d···instr_sequence_use_label
25 0000039e··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop25 0000039e··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
26 000003c6··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop26 000003c6··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
27 0000040a··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop27 0000040a··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
28 0000041a··00002e0a·R_ARM_THM_CALL·········00005af5···instr_sequence_use_label28 0000041a··00002e0a·R_ARM_THM_CALL·········00005b1d···instr_sequence_use_label
29 00000452··0001270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc29 00000452··0001270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
30 00000470··0000080a·R_ARM_THM_CALL·········00000461···compiler_enter_scope30 00000470··0000080a·R_ARM_THM_CALL·········00000461···compiler_enter_scope
31 000004da··00000b0a·R_ARM_THM_CALL·········00008bb5···optimize_and_assemble31 000004da··00000b0a·R_ARM_THM_CALL·········00008c11···optimize_and_assemble
32 000004e2··00000d0a·R_ARM_THM_CALL·········00009aed···compiler_exit_scope32 000004e2··00000d0a·R_ARM_THM_CALL·········00009b45···compiler_exit_scope
33 00000528··0000680a·R_ARM_THM_CALL·········00009e35···compiler_make_closure33 00000528··0000680a·R_ARM_THM_CALL·········00009e8d···compiler_make_closure
34 00000586··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop34 00000586··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
35 000005b8··0000130a·R_ARM_THM_CALL·········00000c31···instr_sequence_addop35 000005b8··0000130a·R_ARM_THM_CALL·········00000c35···instr_sequence_addop
36 000005cc··0001482f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct36 000005cc··0001482f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
37 000005d0··00014830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct37 000005d0··00014830·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
38 000005de··0000330a·R_ARM_THM_CALL·········00005649···compiler_addop_load_const38 000005de··0000330a·R_ARM_THM_CALL·········00005671···compiler_addop_load_const
39 00000608··00010f02·R_ARM_ABS32············00000000···.rodata39 00000608··00010f02·R_ARM_ABS32············00000000···.rodata
40 00000614··00015d0a·R_ARM_THM_CALL·········00000000···PyDict_GetItem40 00000614··00015d0a·R_ARM_THM_CALL·········00000000···PyDict_GetItem
41 00000618··00015e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct41 00000618··00015e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
42 0000061c··00015e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct42 0000061c··00015e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
43 0000062e··0001370a·R_ARM_THM_CALL·········00000000···PyDict_SetItem43 0000062e··0001370a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
44 00000640··0001670a·R_ARM_THM_CALL·········00000000···PySet_Add44 00000640··0001670a·R_ARM_THM_CALL·········00000000···PySet_Add
45 0000064e··0001680a·R_ARM_THM_CALL·········00000000···PySet_New45 0000064e··0001680a·R_ARM_THM_CALL·········00000000···PySet_New
300 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 »       add»    r3,·sp,·#104»  @·0x6849 »       add»    r3,·sp,·#104»  @·0x68
50 »       strd»   r5,·r0,·[sp]50 »       strd»   r5,·r0,·[sp]
51 »       mov»    r0,·r451 »       mov»    r0,·r4
52 »       str»    r7,·[sp,·#104]»@·0x6852 »       str»    r7,·[sp,·#104]»@·0x68
53 »       strd»   r2,·r1,·[sp,·#108]»    @·0x6c53 »       strd»   r2,·r1,·[sp,·#108]»    @·0x6c
54 »       str»    r5,·[sp,·#116]»@·0x7454 »       str»    r5,·[sp,·#116]»@·0x74
55 »       ldmia»  r3,·{r1,·r2,·r3}55 »       ldmia»  r3,·{r1,·r2,·r3}
56 »       bl»     2bec·<compiler_comprehension_iter>56 »       bl»     2bf0·<compiler_comprehension_iter>
57 »       cmp»    r0,·#057 »       cmp»    r0,·#0
58 »       bne.w»  872·<compiler_comprehension+0x872>58 »       bne.w»  872·<compiler_comprehension+0x872>
59 »       ldr»    r2,·[r4,·#52]» @·0x3459 »       ldr»    r2,·[r4,·#52]» @·0x34
60 »       ldr»    r3,·[r2,·#0]60 »       ldr»    r3,·[r2,·#0]
61 »       ldr»    r1,·[r3,·#32]61 »       ldr»    r1,·[r3,·#32]
62 »       ldr»    r3,·[r2,·#40]» @·0x2862 »       ldr»    r3,·[r2,·#40]» @·0x28
63 »       cmp»    r1,·#163 »       cmp»    r1,·#1
511 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 116, 20 lines modifiedOffset 116, 20 lines modified
116 »       beq.w»  31a·<_PyAST_Compile+0x31a>116 »       beq.w»  31a·<_PyAST_Compile+0x31a>
117 »       cmp»    r7,·#1117 »       cmp»    r7,·#1
118 »       bne.w»  42a·<_PyAST_Compile+0x42a>118 »       bne.w»  42a·<_PyAST_Compile+0x42a>
119 »       ldr»    r2,·[r5,·#4]119 »       ldr»    r2,·[r5,·#4]
120 »       mov»    r0,·r4120 »       mov»    r0,·r4
121 »       strd»   r3,·r2,·[sp]121 »       strd»   r3,·r2,·[sp]
122 »       ldmia.w»r6,·{r1,·r2,·r3}122 »       ldmia.w»r6,·{r1,·r2,·r3}
123 »       bl»     d84·<compiler_body>123 »       bl»     d88·<compiler_body>
124 »       cmp»    r0,·#0124 »       cmp»    r0,·#0
125 »       blt.w»  328·<_PyAST_Compile+0x328>125 »       blt.w»  328·<_PyAST_Compile+0x328>
126 »       mov»    r1,·r8126 »       mov»    r1,·r8
127 »       mov»    r0,·r4127 »       mov»    r0,·r4
128 »       bl»     8bb4·<optimize_and_assemble>128 »       bl»     8c10·<optimize_and_assemble>
129 »       mov»    r6,·r0129 »       mov»    r6,·r0
130 »       bl»     0·<PyErr_GetRaisedException>130 »       bl»     0·<PyErr_GetRaisedException>
131 ·R_ARM_THM_CALL» PyErr_GetRaisedException131 ·R_ARM_THM_CALL» PyErr_GetRaisedException
132 »       ldr»    r5,·[r4,·#52]» @·0x34132 »       ldr»    r5,·[r4,·#52]» @·0x34
133 »       ldr»    r3,·[r4,·#44]» @·0x2c133 »       ldr»    r3,·[r4,·#44]» @·0x2c
134 »       mov»    r7,·r0134 »       mov»    r7,·r0
135 »       mov.w»  r8,·#0135 »       mov.w»  r8,·#0
21.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 »       mov»    r3,·r638 »       mov»    r3,·r6
39 »       str»    r6,·[sp,·#64]» @·0x4039 »       str»    r6,·[sp,·#64]» @·0x40
40 »       ldmdb»  r2,·{r0,·r1,·r2}40 »       ldmdb»  r2,·{r0,·r1,·r2}
41 »       stmia.w»sp,·{r0,·r1,·r2}41 »       stmia.w»sp,·{r0,·r1,·r2}
42 »       add.w»  r0,·ip,·#1242 »       add.w»  r0,·ip,·#12
43 »       movs»   r2,·#043 »       movs»   r2,·#0
44 »       movs»   r1,·#244 »       movs»   r1,·#2
45 »       bl»     c30·<_PyCompile_Assemble+0x108>45 »       bl»     c34·<_PyCompile_Assemble+0x10c>
46 ·R_ARM_THM_CALL» instr_sequence_addop46 ·R_ARM_THM_CALL» instr_sequence_addop
47 »       adds»   r0,·#147 »       adds»   r0,·#1
48 »       beq.w»  332·<compiler_typealias+0x332>48 »       beq.w»  332·<compiler_typealias+0x332>
49 »       ldr»    r1,·[sp,·#24]49 »       ldr»    r1,·[sp,·#24]
50 »       movw»   r0,·#050 »       movw»   r0,·#0
51 ·R_ARM_THM_MOVW_ABS_NC»  .LC3251 ·R_ARM_THM_MOVW_ABS_NC»  .LC32
52 »       movt»   r0,·#052 »       movt»   r0,·#0
17.7 KB
errors.o
7.31 KB
readelf --wide --relocs {}
    
Offset 337, 52 lines modifiedOffset 337, 52 lines modified
337 000002a4··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc337 000002a4··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
338 000002d2··0000bb0a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback338 000002d2··0000bb0a·R_ARM_THM_CALL·········00000000···PyException_GetTraceback
339 00000368··0000bc0a·R_ARM_THM_CALL·········00000000···PyException_GetContext339 00000368··0000bc0a·R_ARM_THM_CALL·········00000000···PyException_GetContext
340 0000038a··0000bc0a·R_ARM_THM_CALL·········00000000···PyException_GetContext340 0000038a··0000bc0a·R_ARM_THM_CALL·········00000000···PyException_GetContext
341 00000398··0000bd0a·R_ARM_THM_CALL·········00000000···PyException_SetContext341 00000398··0000bd0a·R_ARM_THM_CALL·········00000000···PyException_SetContext
342 000003b0··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc342 000003b0··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
343 000003c8··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc343 000003c8··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
344 000003f2··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
345 000003fa··0000be0a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass344 000003d0··0000be0a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass
 345 00000408··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
346 00000420··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct346 00000414··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
347 00000424··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
348 00000474··0000bf0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall 
349 0000048a··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
350 0000048e··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct347 00000418··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 348 00000468··0000bf0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
351 0000049a··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct349 0000047e··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 350 00000482··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 351 0000048e··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
352 0000049e··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct352 00000492··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
353 000004f0··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc353 000004f2··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
354 00000502··0000c02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type354 00000504··0000c02f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTraceBack_Type
355 00000506··0000c030·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type355 00000508··0000c030·R_ARM_THM_MOVT_ABS·····00000000···PyTraceBack_Type
356 0000052c··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc356 0000052e··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
357 00000542··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc357 00000544··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
358 00000548··0000b62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError358 0000054a··0000b62f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
359 0000054c··0000b630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError359 0000054e··0000b630·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
360 00000550··0000182f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC8360 00000552··0000182f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC8
361 00000554··00001830·R_ARM_THM_MOVT_ABS·····00000140···.LC8361 00000556··00001830·R_ARM_THM_MOVT_ABS·····00000140···.LC8
362 0000055c··0000c10a·R_ARM_THM_CALL·········00000de1···PyErr_SetString362 0000055e··0000c10a·R_ARM_THM_CALL·········00000de1···PyErr_SetString
363 0000057e··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc363 00000580··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
364 0000058c··0000152f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC5364 0000058e··0000152f·R_ARM_THM_MOVW_ABS_NC··000000ec···.LC5
365 00000590··00001530·R_ARM_THM_MOVT_ABS·····000000ec···.LC5365 00000592··00001530·R_ARM_THM_MOVT_ABS·····000000ec···.LC5
366 00000594··0000b80a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat366 00000596··0000b80a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
367 000005ae··0000162f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC6367 000005b0··0000162f·R_ARM_THM_MOVW_ABS_NC··000000f8···.LC6
368 000005b2··00001630·R_ARM_THM_MOVT_ABS·····000000f8···.LC6368 000005b4··00001630·R_ARM_THM_MOVT_ABS·····000000f8···.LC6
369 000005b6··0000b80a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat369 000005b8··0000b80a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
370 000005be··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc370 000005c0··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
371 000005c4··0000ae2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError371 000005c6··0000ae2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
372 000005c8··0000ae30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError372 000005ca··0000ae30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
373 000005d0··0000132f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC3373 000005d2··0000132f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC3
374 000005d4··00001330·R_ARM_THM_MOVT_ABS·····00000064···.LC3374 000005d6··00001330·R_ARM_THM_MOVT_ABS·····00000064···.LC3
375 000005f6··0000bf0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall375 000005f8··0000bf0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
376 000005fe··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc376 00000600··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
377 00000608··0000bd0a·R_ARM_THM_CALL·········00000000···PyException_SetContext377 0000060a··0000bd0a·R_ARM_THM_CALL·········00000000···PyException_SetContext
378 00000610··0000bd0a·R_ARM_THM_CALL·········00000000···PyException_SetContext378 00000612··0000bd0a·R_ARM_THM_CALL·········00000000···PyException_SetContext
379 00000628··0000c30a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult379 0000062a··0000c30a·R_ARM_THM_CALL·········00000000···_Py_CheckFunctionResult
380 0000063a··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc380 0000063c··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
381 00000644··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc381 00000646··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
382 0000064c··00009e6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate382 0000064c··00009e6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
383 00000650··00009e6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate383 00000650··00009e6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
384 00000668··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct384 00000668··0000b42f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
385 0000066c··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct385 0000066c··0000b430·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
386 00000686··0000b50a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg386 00000686··0000b50a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg
387 0000069e··0000ba0a·R_ARM_THM_CALL·········00000000···PyObject_Call387 0000069e··0000ba0a·R_ARM_THM_CALL·········00000000···PyObject_Call
388 000006ca··0000bf0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall388 000006ca··0000bf0a·R_ARM_THM_CALL·········00000000···_PyObject_MakeTpCall
10.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 187, 40 lines modifiedOffset 187, 40 lines modified
187 »       mov»    r7,·r0187 »       mov»    r7,·r0
188 »       mov»    r4,·r2188 »       mov»    r4,·r2
189 »       mov»    r8,·r1189 »       mov»    r8,·r1
190 »       cbz»    r1,·188·<_PyErr_SetObject+0x2c>190 »       cbz»    r1,·188·<_PyErr_SetObject+0x2c>
191 »       ldr»    r3,·[r1,·#4]191 »       ldr»    r3,·[r1,·#4]
192 »       ldr»    r3,·[r3,·#84]» @·0x54192 »       ldr»    r3,·[r3,·#84]» @·0x54
193 »       cmp»    r3,·#0193 »       cmp»    r3,·#0
194 »       bge.w»  5c4·<_PyErr_SetObject+0x468>194 »       bge.w»  5c6·<_PyErr_SetObject+0x46a>
195 »       ldr»    r3,·[r1,·#84]» @·0x54195 »       ldr»    r3,·[r1,·#84]» @·0x54
196 »       lsls»   r1,·r3,·#1196 »       lsls»   r1,·r3,·#1
197 »       bpl.w»  5c4·<_PyErr_SetObject+0x468>197 »       bpl.w»  5c6·<_PyErr_SetObject+0x46a>
198 »       cmp»    r4,·#0198 »       cmp»    r4,·#0
199 »       beq.w»  43c·<_PyErr_SetObject+0x2e0>199 »       beq.w»  430·<_PyErr_SetObject+0x2d4>
200 »       ldr»    r0,·[r4,·#4]200 »       ldr»    r0,·[r4,·#4]
201 »       ldr»    r3,·[r0,·#84]» @·0x54201 »       ldr»    r3,·[r0,·#84]» @·0x54
202 »       ands.w» r3,·r3,·#1073741824»@·0x40000000202 »       ands.w» r3,·r3,·#1073741824»@·0x40000000
203 »       bne.w»  3f8·<_PyErr_SetObject+0x29c>203 »       bne.w»  3ce·<_PyErr_SetObject+0x272>
204 »       ldr»    r2,·[r4,·#0]204 »       ldr»    r2,·[r4,·#0]
205 »       mvn.w»  r1,·#3221225472»    @·0xc0000000205 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
206 »       cmp»    r2,·r1206 »       cmp»    r2,·r1
207 »       beq.w»  3d0·<_PyErr_SetObject+0x274>207 »       beq.w»  4a8·<_PyErr_SetObject+0x34c>
208 »       ldr»    r0,·[r7,·#60]» @·0x3c208 »       ldr»    r0,·[r7,·#60]» @·0x3c
209 »       adds»   r2,·#1209 »       adds»   r2,·#1
210 »       str»    r2,·[r4,·#0]210 »       str»    r2,·[r4,·#0]
211 »       str»    r3,·[r7,·#60]» @·0x3c211 »       str»    r3,·[r7,·#60]» @·0x3c
212 »       cmp»    r0,·#0212 »       cmp»    r0,·#0
213 »       bne.w»  3dc·<_PyErr_SetObject+0x280>213 »       bne.w»  3f2·<_PyErr_SetObject+0x296>
214 »       movw»   r6,·#0214 »       movw»   r6,·#0
215 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct215 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
216 »       movt»   r6,·#0216 »       movt»   r6,·#0
217 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct217 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
218 »       cmp»    r4,·r6218 »       cmp»    r4,·r6
219 »       beq.w»  4f4·<_PyErr_SetObject+0x398>219 »       beq.w»  4f6·<_PyErr_SetObject+0x39a>
220 »       ldr»    r3,·[r4,·#4]220 »       ldr»    r3,·[r4,·#4]
221 »       ldr»    r3,·[r3,·#84]» @·0x54221 »       ldr»    r3,·[r3,·#84]» @·0x54
222 »       lsls»   r5,·r3,·#5222 »       lsls»   r5,·r3,·#5
223 »       bmi.n»  27a·<_PyErr_SetObject+0x11e>223 »       bmi.n»  27a·<_PyErr_SetObject+0x11e>
224 »       mov»    r1,·r4224 »       mov»    r1,·r4
225 »       mov»    r0,·r8225 »       mov»    r0,·r8
226 »       bl»     0·<PyObject_CallOneArg>226 »       bl»     0·<PyObject_CallOneArg>
230 KB
flowgraph.o
956 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········24968·(bytes·into·file)13 ··Start·of·section·headers:··········24876·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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:·········15
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·14
2.96 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 24 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x6188:1 There·are·15·section·headers,·starting·at·offset·0x612c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000044·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000000·00··AX··0···0··1
6 ··[·2]·.rel.text·········REL·············00000000·005448·000028·08···I·13···1··4 
7 ··[·3]·.data·············PROGBITS········00000000·000078·000000·00··WA··0···0··16 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000078·000000·00··WA··0···0··17 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000078·004174·00··AX··0···0··48 ··[·4]·.text.hot·········PROGBITS········00000000·000034·004188·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·005470·000c60·08···I·13···5··49 ··[·5]·.rel.text.hot·····REL·············00000000·005408·000c70·08···I·12···4··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0041ec·0000b2·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0041bc·0000b2·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00429e·0000c8·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·00426e·0000c8·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0060d0·000030·08···I·13···8··412 ··[·8]·.rel.text.unlikely·REL·············00000000·006078·000030·08···I·12···7··4
14 ··[10]·.rodata···········PROGBITS········00000000·004368·000850·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·004338·000850·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·004bb8·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·004b88·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004bb8·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004b88·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·004bec·0004f0·10·····14··41··416 ··[12]·.symtab···········SYMTAB··········00000000·004bbc·0004e0·10·····13··40··4
18 ··[14]·.strtab···········STRTAB··········00000000·0050dc·00036b·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·00509c·00036b·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·006100·000088·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·0060a8·000084·00······0···0··1
20 Key·to·Flags:19 Key·to·Flags:
21 ··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),
22 ··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),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
10.0 KB
readelf --wide --symbols {}
    
Offset 1, 82 lines modifiedOffset 1, 81 lines modified
  
1 Symbol·table·'.symtab'·contains·79·entries:1 Symbol·table·'.symtab'·contains·78·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.text.hot4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.text.hot
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t
6 ·····3:·00000041····50·FUNC····LOCAL··DEFAULT····5·cfg_builder_new_block6 ·····3:·00000041····50·FUNC····LOCAL··DEFAULT····4·cfg_builder_new_block
7 ·····4:·00000181···108·FUNC····LOCAL··DEFAULT····5·basicblock_addop7 ·····4:·00000181···108·FUNC····LOCAL··DEFAULT····4·basicblock_addop
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
10 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC110 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
11 ·····8:·00002a61··2350·FUNC····LOCAL··DEFAULT····5·optimize_basic_block11 ·····8:·00002a39··2350·FUNC····LOCAL··DEFAULT····4·optimize_basic_block
12 ·····9:·00004001···370·FUNC····LOCAL··DEFAULT····5·basicblock_append_instructions12 ·····9:·00003fd9···362·FUNC····LOCAL··DEFAULT····4·basicblock_append_instructions
13 ····10:·000014bc·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·000014c0·····0·NOTYPE··LOCAL··DEFAULT····4·$d
14 ····11:·0000150c·····0·NOTYPE··LOCAL··DEFAULT····5·$t14 ····11:·00001510·····0·NOTYPE··LOCAL··DEFAULT····4·$t
15 ····12:·000017b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d15 ····12:·000017bc·····0·NOTYPE··LOCAL··DEFAULT····4·$d
16 ····13:·00001808·····0·NOTYPE··LOCAL··DEFAULT····5·$t16 ····13:·0000180c·····0·NOTYPE··LOCAL··DEFAULT····4·$t
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR017 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LANCHOR0
18 ····15:·00002946·····0·NOTYPE··LOCAL··DEFAULT····5·$d18 ····15:·00002952·····0·NOTYPE··LOCAL··DEFAULT····4·$d
19 ····16:·0000295a·····0·NOTYPE··LOCAL··DEFAULT····5·$t19 ····16:·00002966·····0·NOTYPE··LOCAL··DEFAULT····4·$t
20 ····17:·00002b40·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····17:·00002b18·····0·NOTYPE··LOCAL··DEFAULT····4·$d
21 ····18:·00002bbc·····0·NOTYPE··LOCAL··DEFAULT····5·$t21 ····18:·00002b94·····0·NOTYPE··LOCAL··DEFAULT····4·$t
22 ····19:·00000001····68·FUNC····LOCAL··DEFAULT····1·get_const_value22 ····19:·00004145····68·FUNC····LOCAL··DEFAULT····4·get_const_value
23 ····20:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC223 ····20:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
24 ····21:·00003700·····0·NOTYPE··LOCAL··DEFAULT····5·$d24 ····21:·000036d8·····0·NOTYPE··LOCAL··DEFAULT····4·$d
25 ····22:·00003924·····0·NOTYPE··LOCAL··DEFAULT····5·$t25 ····22:·000038fc·····0·NOTYPE··LOCAL··DEFAULT····4·$t
26 ····23:·00003984·····0·NOTYPE··LOCAL··DEFAULT····5·$d26 ····23:·0000395c·····0·NOTYPE··LOCAL··DEFAULT····4·$d
27 ····24:·000039d0·····0·NOTYPE··LOCAL··DEFAULT····5·$t27 ····24:·000039a8·····0·NOTYPE··LOCAL··DEFAULT····4·$t
28 ····25:·00003a04·····0·NOTYPE··LOCAL··DEFAULT····5·$d28 ····25:·000039dc·····0·NOTYPE··LOCAL··DEFAULT····4·$d
29 ····26:·00003a20·····0·NOTYPE··LOCAL··DEFAULT····5·$t29 ····26:·000039f8·····0·NOTYPE··LOCAL··DEFAULT····4·$t
30 ····27:·00003a30·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····27:·00003a08·····0·NOTYPE··LOCAL··DEFAULT····4·$d
31 ····28:·00003a5c·····0·NOTYPE··LOCAL··DEFAULT····5·$t31 ····28:·00003a34·····0·NOTYPE··LOCAL··DEFAULT····4·$t
32 ····29:·00003abe·····0·NOTYPE··LOCAL··DEFAULT····5·$d32 ····29:·00003a96·····0·NOTYPE··LOCAL··DEFAULT····4·$d
33 ····30:·00003ae4·····0·NOTYPE··LOCAL··DEFAULT····5·$t33 ····30:·00003abc·····0·NOTYPE··LOCAL··DEFAULT····4·$t
34 ····31:·00003aee·····0·NOTYPE··LOCAL··DEFAULT····5·$d34 ····31:·00003ac6·····0·NOTYPE··LOCAL··DEFAULT····4·$d
35 ····32:·00003b16·····0·NOTYPE··LOCAL··DEFAULT····5·$t35 ····32:·00003aee·····0·NOTYPE··LOCAL··DEFAULT····4·$t
36 ····33:·00003c10·····0·NOTYPE··LOCAL··DEFAULT····5·$d36 ····33:·00003be8·····0·NOTYPE··LOCAL··DEFAULT····4·$d
37 ····34:·00003c34·····0·NOTYPE··LOCAL··DEFAULT····5·$t37 ····34:·00003c0c·····0·NOTYPE··LOCAL··DEFAULT····4·$t
38 ····35:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC338 ····35:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
40 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t40 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
41 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d 
42 ····39:·00000000····16·OBJECT··LOCAL··DEFAULT···10·NO_LOCATION41 ····38:·00000000····16·OBJECT··LOCAL··DEFAULT····9·NO_LOCATION
43 ····40:·00000010····64·OBJECT··LOCAL··DEFAULT···10·CSWTCH.24442 ····39:·00000010····64·OBJECT··LOCAL··DEFAULT····9·CSWTCH.244
44 ····41:·00000001····64·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_Init43 ····40:·00000001····64·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_Init
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Calloc44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Calloc
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
47 ····44:·00000075···266·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_Addop46 ····43:·00000075···266·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_Addop
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Jump47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Jump
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_EnsureArrayLargeEnough48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_EnsureArrayLargeEnough
50 ····47:·000001ed···154·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_UseLabel49 ····46:·000001ed···154·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_UseLabel
51 ····48:·00000289·10200·FUNC····GLOBAL·HIDDEN·····5·_PyCfg_OptimizeCodeUnit50 ····47:·00000289·10158·FUNC····GLOBAL·HIDDEN·····4·_PyCfg_OptimizeCodeUnit
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetItem57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetItem
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Calloc59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Calloc
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_ConstCacheMergeOne64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_ConstCacheMergeOne
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
67 ····64:·00003391···140·FUNC····GLOBAL·HIDDEN·····5·_PyBasicblock_InsertInstruction66 ····63:·00003369···140·FUNC····GLOBAL·HIDDEN·····4·_PyBasicblock_InsertInstruction
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
69 ····66:·0000341d···648·FUNC····GLOBAL·HIDDEN·····5·_PyCfg_Stackdepth68 ····65:·000033f5···648·FUNC····GLOBAL·HIDDEN·····4·_PyCfg_Stackdepth
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCompile_OpcodeStackEffectWithJump69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCompile_OpcodeStackEffectWithJump
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
72 ····69:·000036a5··1024·FUNC····GLOBAL·HIDDEN·····5·_PyOpcode_num_popped71 ····68:·0000367d··1024·FUNC····GLOBAL·HIDDEN·····4·_PyOpcode_num_popped
73 ····70:·00003aa5···400·FUNC····GLOBAL·HIDDEN·····5·_PyOpcode_num_pushed72 ····69:·00003a7d···400·FUNC····GLOBAL·HIDDEN·····4·_PyOpcode_num_pushed
74 ····71:·00003c35···302·FUNC····GLOBAL·HIDDEN·····5·_PyCfg_ConvertPseudoOps73 ····70:·00003c0d···302·FUNC····GLOBAL·HIDDEN·····4·_PyCfg_ConvertPseudoOps
75 ····72:·00003d65···626·FUNC····GLOBAL·HIDDEN·····5·_PyCfg_ResolveJumps74 ····71:·00003d3d···626·FUNC····GLOBAL·HIDDEN·····4·_PyCfg_ResolveJumps
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_InstrSize75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_InstrSize
77 ····74:·00003fd9····40·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_Fini76 ····73:·00003fb1····40·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_Fini
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free
79 ····76:·00000001···174·FUNC····GLOBAL·HIDDEN·····8·_PyCfg_JumpLabelsToTargets78 ····75:·00000001···174·FUNC····GLOBAL·HIDDEN·····7·_PyCfg_JumpLabelsToTargets
80 ····77:·000000af····26·FUNC····GLOBAL·HIDDEN·····8·_PyCfg_BasicblockLastInstr79 ····76:·000000af····26·FUNC····GLOBAL·HIDDEN·····7·_PyCfg_BasicblockLastInstr
81 ····78:·00000050··2048·OBJECT··GLOBAL·HIDDEN····10·_PyOpcode_opcode_metadata80 ····77:·00000050··2048·OBJECT··GLOBAL·HIDDEN·····9·_PyOpcode_opcode_metadata
32.0 KB
readelf --wide --relocs {}
    
Offset 1, 69 lines modifiedOffset 1, 60 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5448·contains·5·entries:1 Relocation·section·'.rel.text.hot'·at·offset·0x5408·contains·398·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002a··0000342f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError 
4 0000002e··00003430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError 
5 00000032··0000232f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC3 
6 00000036··00002330·R_ARM_THM_MOVT_ABS·····00000080···.LC3 
7 0000003c··0000350a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
  
8 Relocation·section·'.rel.text.hot'·at·offset·0x5470·contains·396·entries: 
9 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
10 00000018··00002a0a·R_ARM_THM_CALL·········00000000···PyObject_Calloc3 00000018··0000290a·R_ARM_THM_CALL·········00000000···PyObject_Calloc
11 00000036··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory4 00000036··00002a0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
12 00000054··00002a0a·R_ARM_THM_CALL·········00000000···PyObject_Calloc5 00000054··0000290a·R_ARM_THM_CALL·········00000000···PyObject_Calloc
13 0000006c··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory6 0000006c··00002a0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
14 000000b2··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump7 000000b2··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
15 000000b6··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump8 000000b6··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
16 00000100··00002e0a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough9 00000100··00002d0a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough
17 0000013c··00002a0a·R_ARM_THM_CALL·········00000000···PyObject_Calloc10 0000013c··0000290a·R_ARM_THM_CALL·········00000000···PyObject_Calloc
18 00000174··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory11 00000174··00002a0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
19 000001ac··00002e0a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough12 000001ac··00002d0a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough
20 0000021e··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump13 0000021e··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
21 00000222··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump14 00000222··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
22 000002f8··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc15 000002f8··0000300a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
23 00000308··0000320a·R_ARM_THM_CALL·········00000000···memset16 00000308··0000310a·R_ARM_THM_CALL·········00000000···memset
24 0000032a··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump17 0000032a··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
25 0000032e··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump18 0000032e··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
26 00000374··0000330a·R_ARM_THM_CALL·········00000000···PyMem_Free19 00000374··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free
27 00000586··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc20 00000586··0000300a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
28 00000594··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc21 00000594··0000300a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
29 000005be··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump22 000005be··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
30 000005c2··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump23 000005c2··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
31 0000068e··0000330a·R_ARM_THM_CALL·········00000000···PyMem_Free24 0000068e··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free
32 0000069c··0000330a·R_ARM_THM_CALL·········00000000···PyMem_Free25 0000069c··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free
33 000006aa··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump26 000006aa··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
34 000006ae··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump27 000006ae··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
35 000007f0··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump28 000007f0··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
36 000007f4··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump29 000007f4··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
37 000008be··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump30 000008be··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
38 000008c2··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump31 000008c2··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
39 00000a30··0000342f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError32 00000a2e··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
40 00000a34··00003430·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError33 00000a32··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
41 00000a38··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC034 00000a36··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
42 00000a3c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC035 00000a3a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
43 00000a42··0000350a·R_ARM_THM_CALL·········00000000···PyErr_SetString36 00000a40··0000340a·R_ARM_THM_CALL·········00000000···PyErr_SetString
44 00000c96··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc37 00000c96··0000300a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
45 00000cb0··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump38 00000cb0··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
46 00000cb4··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump39 00000cb4··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
47 00000e72··0000330a·R_ARM_THM_CALL·········00000000···PyMem_Free40 00000e72··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free
48 00000f96··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump41 00000f96··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
49 00000f9a··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump42 00000f9a··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
50 00001022··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc43 00001022··0000300a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
51 0000103c··0000320a·R_ARM_THM_CALL·········00000000···memset44 0000103c··0000310a·R_ARM_THM_CALL·········00000000···memset
52 0000112c··0000330a·R_ARM_THM_CALL·········00000000···PyMem_Free 
53 00001132··0000330a·R_ARM_THM_CALL·········00000000···PyMem_Free45 00001130··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free
 46 00001136··0000320a·R_ARM_THM_CALL·········00000000···PyMem_Free
54 000011d2··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc47 000011d6··0000300a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
55 00001394··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Malloc48 00001398··0000300a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
56 000013a4··0000360a·R_ARM_THM_CALL·········00000000···memcpy49 000013a8··0000350a·R_ARM_THM_CALL·········00000000···memcpy
57 000013e8··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump50 000013ec··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Jump
58 000013ec··00002d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump51 000013f0··00002c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Jump
59 0000149a··0000370a·R_ARM_THM_CALL·········00000000···PyList_SetItem52 0000149c··0000360a·R_ARM_THM_CALL·········00000000···PyList_SetItem
60 000014bc··00000102·R_ARM_ABS32············00000000···.text.hot 
61 000014c0··00000102·R_ARM_ABS32············00000000···.text.hot53 000014c0··00000102·R_ARM_ABS32············00000000···.text.hot
62 000014c4··00000102·R_ARM_ABS32············00000000···.text.hot54 000014c4··00000102·R_ARM_ABS32············00000000···.text.hot
63 000014c8··00000102·R_ARM_ABS32············00000000···.text.hot55 000014c8··00000102·R_ARM_ABS32············00000000···.text.hot
64 000014cc··00000102·R_ARM_ABS32············00000000···.text.hot56 000014cc··00000102·R_ARM_ABS32············00000000···.text.hot
65 000014d0··00000102·R_ARM_ABS32············00000000···.text.hot57 000014d0··00000102·R_ARM_ABS32············00000000···.text.hot
66 000014d4··00000102·R_ARM_ABS32············00000000···.text.hot58 000014d4··00000102·R_ARM_ABS32············00000000···.text.hot
67 000014d8··00000102·R_ARM_ABS32············00000000···.text.hot59 000014d8··00000102·R_ARM_ABS32············00000000···.text.hot
319 B
strings --all --bytes=8 {}
    
Offset 48, 13 lines modifiedOffset 48, 12 lines modified
48 _PyCompile_InstrSize48 _PyCompile_InstrSize
49 _PyCfgBuilder_Fini49 _PyCfgBuilder_Fini
50 PyObject_Free50 PyObject_Free
51 _PyCfg_JumpLabelsToTargets51 _PyCfg_JumpLabelsToTargets
52 _PyCfg_BasicblockLastInstr52 _PyCfg_BasicblockLastInstr
53 _PyOpcode_opcode_metadata53 _PyOpcode_opcode_metadata
54 .shstrtab54 .shstrtab
55 .rel.text 
56 .rel.text.hot55 .rel.text.hot
57 .rodata.str1.456 .rodata.str1.4
58 .rel.text.unlikely57 .rel.text.unlikely
59 .note.GNU-stack58 .note.GNU-stack
60 .ARM.attributes59 .ARM.attributes
953 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 36 lines modifiedOffset 1, 2 lines modified
  
  
  
1 Disassembly·of·section·.text: 
  
2 00000000·<get_const_value>: 
3 get_const_value(): 
4 »       push»   {r3,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4088]»     @·0xff8 
8 »       cmp»    r0,·#100»     @·0x64 
9 »       bne.n»  2a·<get_const_value+0x2a> 
10 »       ldr»    r3,·[r2,·#12] 
11 »       ldr.w»  r0,·[r3,·r1,·lsl·#2] 
12 »       cbz»    r0,·2a·<get_const_value+0x2a> 
13 »       ldr»    r3,·[r0,·#0] 
14 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
15 »       cmp»    r3,·r2 
16 »       itt»    ne 
17 »       addne»  r3,·#1 
18 »       strne»  r3,·[r0,·#0] 
19 »       pop»    {r3,·pc} 
20 »       movw»   r3,·#0 
21 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError 
22 »       movt»   r3,·#0 
23 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError 
24 »       movw»   r1,·#0 
25 ·R_ARM_THM_MOVW_ABS_NC»  .LC3 
26 »       movt»   r1,·#0 
27 ·R_ARM_THM_MOVT_ABS»     .LC3 
28 »       ldr»    r0,·[r3,·#0] 
29 »       bl»     0·<PyErr_SetString> 
30 ·R_ARM_THM_CALL» PyErr_SetString 
31 »       movs»   r0,·#0 
32 »       pop»    {r3,·pc} 
182 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 295, 15 lines modifiedOffset 295, 15 lines modified
295 »       str.w»  r0,·[ip,·#3984]»     @·0xf90295 »       str.w»  r0,·[ip,·#3984]»     @·0xf90
296 »       ldr»    r4,·[r0,·#0]296 »       ldr»    r4,·[r0,·#0]
297 »       sub»    sp,·#76»      @·0x4c297 »       sub»    sp,·#76»      @·0x4c
298 »       mov»    r6,·r1298 »       mov»    r6,·r1
299 »       mov»    r7,·r2299 »       mov»    r7,·r2
300 »       str»    r0,·[sp,·#20]300 »       str»    r0,·[sp,·#20]
301 »       cmp»    r4,·#0301 »       cmp»    r4,·#0
302 »       beq.w»  2352·<_PyCfg_OptimizeCodeUnit+0x20ca>302 »       beq.w»  233e·<_PyCfg_OptimizeCodeUnit+0x20b6>
303 »       ldr»    r2,·[r4,·#16]303 »       ldr»    r2,·[r4,·#16]
304 »       ldr»    r3,·[r4,·#4]304 »       ldr»    r3,·[r4,·#4]
305 »       orr.w»  r3,·r3,·r3,·asr·#31305 »       orr.w»  r3,·r3,·r3,·asr·#31
306 »       cbz»    r2,·2f0·<_PyCfg_OptimizeCodeUnit+0x68>306 »       cbz»    r2,·2f0·<_PyCfg_OptimizeCodeUnit+0x68>
307 »       ldr»    r1,·[r2,·#16]307 »       ldr»    r1,·[r2,·#16]
308 »       ldr»    r2,·[r2,·#4]308 »       ldr»    r2,·[r2,·#4]
309 »       cmp»    r3,·r2309 »       cmp»    r3,·r2
1.25 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel
5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r5 ··0x00000030·2e746578·742e686f·74002e72·6f646174·.text.hot..rodat
6 ··0x00000040·6f646174·612e7374·72312e34·002e7265·odata.str1.4..re6 ··0x00000040·612e7374·72312e34·002e7265·6c2e7465·a.str1.4..rel.te
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.7 ··0x00000050·78742e75·6e6c696b·656c7900·2e726f64·xt.unlikely..rod
8 ··0x00000060·2e726f64·61746100·2e6e6f74·652e474e·.rodata..note.GN8 ··0x00000060·61746100·2e6e6f74·652e474e·552d7374·ata..note.GNU-st
9 ··0x00000070·552d7374·61636b00·2e41524d·2e617474·U-stack..ARM.att9 ··0x00000070·61636b00·2e41524d·2e617474·72696275·ack..ARM.attribu
10 ··0x00000080·72696275·74657300···················ributes.10 ··0x00000080·74657300····························tes.
  
14.4 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:··········2056·(bytes·into·file)13 ··Start·of·section·headers:··········2060·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.23 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x808:1 There·are·13·section·headers,·starting·at·offset·0x80c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0000e1·01·AMS··0···0··48 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000034·0000e1·01·AMS··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·000118·0001ec·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000118·0001f0·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·00060c·000188·08···I·10···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·000610·000188·08···I·10···5··4
11 ··[·7]·.rodata···········PROGBITS········00000000·000304·000010·00···A··0···0··411 ··[·7]·.rodata···········PROGBITS········00000000·000308·000010·00···A··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000314·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000318·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000314·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000318·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000348·0001c0·10·····11··19··414 ··[10]·.symtab···········SYMTAB··········00000000·00034c·0001c0·10·····11··19··4
15 ··[11]·.strtab···········STRTAB··········00000000·000508·000102·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·00050c·000102·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000794·000071·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000798·000071·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.09 KB
readelf --wide --symbols {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ····12:·00000098·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1116 ····12:·00000098·····0·NOTYPE··LOCAL··DEFAULT····4·.LC11
17 ····13:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1217 ····13:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····4·.LC12
18 ····14:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1318 ····14:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····4·.LC13
19 ····15:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1419 ····15:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····4·.LC14
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR021 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR0
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
23 ····19:·00000001···492·FUNC····GLOBAL·HIDDEN·····5·_PyFuture_FromAST23 ····19:·00000001···496·FUNC····GLOBAL·HIDDEN·····5·_PyFuture_FromAST
24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString24 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF826 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject
5.73 KB
readelf --wide --relocs {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x60c·contains·49·entries:1 Relocation·section·'.rel.text.hot'·at·offset·0x610·contains·49·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000012··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000016··00001130·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000016··00001130·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000048··0000140a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString5 00000048··0000140a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString
6 00000074··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC16 00000074··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
7 00000078··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC17 00000078··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC1
8 0000007c··0000150a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString8 0000007c··0000150a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
9 0000008a··0000032f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC29 0000008a··0000032f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
10 0000008e··00000330·R_ARM_THM_MOVT_ABS·····0000000c···.LC210 0000008e··00000330·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
11 000000d4··0000160a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF811 000000d8··0000160a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
12 000000e0··0000170a·R_ARM_THM_CALL·········00000000···strcmp12 000000e4··0000170a·R_ARM_THM_CALL·········00000000···strcmp
13 000000e8··0000042f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC313 000000ec··0000042f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC3
14 000000ec··00000430·R_ARM_THM_MOVT_ABS·····0000001c···.LC314 000000f0··00000430·R_ARM_THM_MOVT_ABS·····0000001c···.LC3
15 000000f2··0000170a·R_ARM_THM_CALL·········00000000···strcmp15 000000f6··0000170a·R_ARM_THM_CALL·········00000000···strcmp
16 000000fa··0000052f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC416 000000fe··0000052f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC4
17 000000fe··00000530·R_ARM_THM_MOVT_ABS·····00000028···.LC417 00000102··00000530·R_ARM_THM_MOVT_ABS·····00000028···.LC4
18 00000104··0000170a·R_ARM_THM_CALL·········00000000···strcmp18 00000108··0000170a·R_ARM_THM_CALL·········00000000···strcmp
19 0000010c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC519 00000110··0000062f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC5
20 00000110··00000630·R_ARM_THM_MOVT_ABS·····00000034···.LC520 00000114··00000630·R_ARM_THM_MOVT_ABS·····00000034···.LC5
21 00000116··0000170a·R_ARM_THM_CALL·········00000000···strcmp21 0000011a··0000170a·R_ARM_THM_CALL·········00000000···strcmp
22 0000011c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC622 00000120··0000072f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC6
23 00000120··00000730·R_ARM_THM_MOVT_ABS·····00000044···.LC623 00000124··00000730·R_ARM_THM_MOVT_ABS·····00000044···.LC6
24 00000126··0000170a·R_ARM_THM_CALL·········00000000···strcmp24 0000012a··0000170a·R_ARM_THM_CALL·········00000000···strcmp
25 0000012c··0000082f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC725 00000130··0000082f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC7
26 00000130··00000830·R_ARM_THM_MOVT_ABS·····00000054···.LC726 00000134··00000830·R_ARM_THM_MOVT_ABS·····00000054···.LC7
27 00000136··0000170a·R_ARM_THM_CALL·········00000000···strcmp27 0000013a··0000170a·R_ARM_THM_CALL·········00000000···strcmp
28 0000013c··0000092f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC828 00000140··0000092f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC8
29 00000140··00000930·R_ARM_THM_MOVT_ABS·····00000064···.LC829 00000144··00000930·R_ARM_THM_MOVT_ABS·····00000064···.LC8
30 00000146··0000170a·R_ARM_THM_CALL·········00000000···strcmp30 0000014a··0000170a·R_ARM_THM_CALL·········00000000···strcmp
31 0000014c··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000078···.LC931 00000150··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000078···.LC9
32 00000150··00000a30·R_ARM_THM_MOVT_ABS·····00000078···.LC932 00000154··00000a30·R_ARM_THM_MOVT_ABS·····00000078···.LC9
33 00000156··0000170a·R_ARM_THM_CALL·········00000000···strcmp33 0000015a··0000170a·R_ARM_THM_CALL·········00000000···strcmp
34 0000015e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC1034 00000162··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC10
35 00000162··00000b30·R_ARM_THM_MOVT_ABS·····00000088···.LC1035 00000166··00000b30·R_ARM_THM_MOVT_ABS·····00000088···.LC10
36 00000168··0000170a·R_ARM_THM_CALL·········00000000···strcmp36 0000016c··0000170a·R_ARM_THM_CALL·········00000000···strcmp
37 0000016e··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC1137 00000172··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC11
38 00000172··00000c30·R_ARM_THM_MOVT_ABS·····00000098···.LC1138 00000176··00000c30·R_ARM_THM_MOVT_ABS·····00000098···.LC11
39 00000178··0000170a·R_ARM_THM_CALL·········00000000···strcmp39 0000017c··0000170a·R_ARM_THM_CALL·········00000000···strcmp
40 00000190··00000d2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC1240 00000194··00000d2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC12
41 00000194··00000d30·R_ARM_THM_MOVT_ABS·····000000a4···.LC1241 00000198··00000d30·R_ARM_THM_MOVT_ABS·····000000a4···.LC12
42 0000019a··0000170a·R_ARM_THM_CALL·········00000000···strcmp42 0000019e··0000170a·R_ARM_THM_CALL·········00000000···strcmp
43 0000019e··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError43 000001a2··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
44 000001a2··00001830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError44 000001a6··00001830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
45 000001ae··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC1445 000001b2··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC14
46 000001b2··00000f30·R_ARM_THM_MOVT_ABS·····000000bc···.LC1446 000001b6··00000f30·R_ARM_THM_MOVT_ABS·····000000bc···.LC14
47 000001ba··0000190a·R_ARM_THM_CALL·········00000000···PyErr_Format47 000001be··0000190a·R_ARM_THM_CALL·········00000000···PyErr_Format
48 000001c8··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject48 000001cc··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject
49 000001de··00000e2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC1349 000001e2··00000e2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC13
50 000001e2··00000e30·R_ARM_THM_MOVT_ABS·····000000ac···.LC1350 000001e6··00000e30·R_ARM_THM_MOVT_ABS·····000000ac···.LC13
51 000001e6··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString51 000001ea··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
4.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 32, 16 lines modifiedOffset 32, 16 lines modified
32 »       cmp.w»  r8,·#032 »       cmp.w»  r8,·#0
33 »       beq.n»  64·<_PyFuture_FromAST+0x64>33 »       beq.n»  64·<_PyFuture_FromAST+0x64>
34 »       bl»     0·<_PyAST_GetDocString>34 »       bl»     0·<_PyAST_GetDocString>
35 ·R_ARM_THM_CALL» _PyAST_GetDocString35 ·R_ARM_THM_CALL» _PyAST_GetDocString
36 »       subs»   r7,·r0,·#036 »       subs»   r7,·r0,·#0
37 »       it»     ne37 »       it»     ne
38 »       movne»  r7,·#138 »       movne»  r7,·#1
39 »       cmp»    r8,·r739 »       cmp»    r7,·r8
40 »       ble.n»  64·<_PyFuture_FromAST+0x64>40 »       bge.n»  64·<_PyFuture_FromAST+0x64>
41 »       adds»   r2,·r7,·#241 »       adds»   r2,·r7,·#2
42 »       ldr»    r3,·[r4,·#4]42 »       ldr»    r3,·[r4,·#4]
43 »       ldr.w»  r3,·[r3,·r2,·lsl·#2]43 »       ldr.w»  r3,·[r3,·r2,·lsl·#2]
44 »       ldr»    r2,·[r3,·#0]44 »       ldr»    r2,·[r3,·#0]
45 »       cmp»    r2,·#2245 »       cmp»    r2,·#22
46 »       beq.n»  6c·<_PyFuture_FromAST+0x6c>46 »       beq.n»  6c·<_PyFuture_FromAST+0x6c>
47 »       movs»   r0,·#147 »       movs»   r0,·#1
249 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:··········34420·(bytes·into·file)13 ··Start·of·section·headers:··········34492·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
2.72 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x8674:1 There·are·16·section·headers,·starting·at·offset·0x86bc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000868·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000868·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006104·0004c0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·00614c·0004c0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00089c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00089c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00089c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00089c·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00089c·000add·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00089c·000add·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00137c·002c00·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00137c·002c48·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0065c4·001ab8·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00660c·001ab8·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·003f7c·000870·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·003fc4·000870·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00807c·000570·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0080c4·000570·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0047ec·00000f·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·004834·00000f·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0047fb·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·004843·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0047fb·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004843·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·004830·000e40·10·····14·137··417 ··[13]·.symtab···········SYMTAB··········00000000·004878·000e40·10·····14·137··4
18 ··[14]·.strtab···········STRTAB··········00000000·005670·000a94·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0056b8·000a94·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0085ec·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·008634·000088·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
11.2 KB
readelf --wide --symbols {}
    
Offset 20, 27 lines modifiedOffset 20, 27 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:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·00000100·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·00000815··2754·FUNC····LOCAL··DEFAULT····6·convertsimple27 ····23:·00000811··2750·FUNC····LOCAL··DEFAULT····6·convertsimple
28 ····24:·000006f1···280·FUNC····LOCAL··DEFAULT····1·seterror28 ····24:·000006f1···280·FUNC····LOCAL··DEFAULT····1·seterror
29 ····25:·0000065d····60·FUNC····LOCAL··DEFAULT····1·cleanreturn.constprop.029 ····25:·0000065d····60·FUNC····LOCAL··DEFAULT····1·cleanreturn.constprop.0
30 ····26:·00000350·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00000350·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000354·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00000354·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·000004a5···330·FUNC····LOCAL··DEFAULT····1·converttuple.constprop.032 ····28:·000004a5···330·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:·00000521···656·FUNC····LOCAL··DEFAULT····6·vgetargs1_impl.constprop.034 ····30:·00000521···652·FUNC····LOCAL··DEFAULT····6·vgetargs1_impl.constprop.0
35 ····31:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·000007b1···100·FUNC····LOCAL··DEFAULT····6·convertitem37 ····33:·000007ad···100·FUNC····LOCAL··DEFAULT····6·convertitem
38 ····34:·000007ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····34:·000007a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
39 ····35:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····35:·000007ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····36:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1840 ····36:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
41 ····37:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1941 ····37:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
42 ····38:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2042 ····38:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
43 ····39:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2143 ····39:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
44 ····40:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2244 ····40:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
45 ····41:·00000220·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2345 ····41:·00000220·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
46 ····42:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2446 ····42:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
99.6 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6104·contains·152·entries:1 Relocation·section·'.rel.text'·at·offset·0x614c·contains·152·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000bc0a·R_ARM_THM_CALL·········00000000···_PyDict_HasOnlyStringKeys3 00000016··0000bc0a·R_ARM_THM_CALL·········00000000···_PyDict_HasOnlyStringKeys
4 00000020··00004b2f·R_ARM_THM_MOVW_ABS_NC··0000053c···.LC504 00000020··00004b2f·R_ARM_THM_MOVW_ABS_NC··0000053c···.LC50
5 00000024··00004b30·R_ARM_THM_MOVT_ABS·····0000053c···.LC505 00000024··00004b30·R_ARM_THM_MOVT_ABS·····0000053c···.LC50
6 0000002c··0000b60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall6 0000002c··0000b60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
7 00000034··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError7 00000034··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
8 00000038··00008e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError8 00000038··00008e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
657 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 126, 23 lines modifiedOffset 126, 23 lines modified
126 PyExc_OverflowError126 PyExc_OverflowError
127 PyLong_AsUnsignedLongLongMask127 PyLong_AsUnsignedLongLongMask
128 PyLong_AsLongLong128 PyLong_AsLongLong
129 PyLong_AsUnsignedLongMask129 PyLong_AsUnsignedLongMask
130 PyByteArray_Type130 PyByteArray_Type
131 PyUnicode_AsEncodedString131 PyUnicode_AsEncodedString
132 _Py_Dealloc132 _Py_Dealloc
 133 PyExc_ValueError
133 PyUnicode_GetDefaultEncoding134 PyUnicode_GetDefaultEncoding
 135 PyErr_Clear
134 PyComplex_AsCComplex136 PyComplex_AsCComplex
135 PyByteArray_Size137 PyByteArray_Size
136 PyBytes_Size138 PyBytes_Size
137 _PyByteArray_empty_string139 _PyByteArray_empty_string
138 PyExc_ValueError 
139 PyBuffer_FillInfo 
140 PyBuffer_Release140 PyBuffer_Release
141 PyErr_Clear141 PyBuffer_FillInfo
142 _PyArg_ParseTuple_SizeT142 _PyArg_ParseTuple_SizeT
143 PyArg_UnpackTuple143 PyArg_UnpackTuple
144 _PyArg_CheckPositional144 _PyArg_CheckPositional
145 _PyArg_ParseTupleAndKeywords_SizeT145 _PyArg_ParseTupleAndKeywords_SizeT
146 _PyErr_BadInternalCall146 _PyErr_BadInternalCall
147 _PyDict_GetItemStringWithError147 _PyDict_GetItemStringWithError
148 PyDict_Next148 PyDict_Next
954 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 »       clz»    r2,·r1203 »       clz»    r2,·r1
204 »       lsrs»   r2,·r2,·#5204 »       lsrs»   r2,·r2,·#5
205 »       cmp»    r1,·#0205 »       cmp»    r1,·#0
206 »       beq.n»  2c2·<parser_init.part.0+0x276>206 »       beq.n»  2c2·<parser_init.part.0+0x276>
207 »       mov»    r1,·r2207 »       mov»    r1,·r2
208 »       add»    r0,·sp,·#20208 »       add»    r0,·sp,·#20
209 »       str»    r3,·[sp,·#0]209 »       str»    r3,·[sp,·#0]
210 »       bl»     2358·<skipitem>210 »       bl»     2350·<skipitem>
211 ·R_ARM_THM_CALL» skipitem211 ·R_ARM_THM_CALL» skipitem
212 »       ldr»    r3,·[sp,·#0]212 »       ldr»    r3,·[sp,·#0]
213 »       mov»    r2,·r0213 »       mov»    r2,·r0
214 »       cmp»    r0,·#0214 »       cmp»    r0,·#0
215 »       bne.n»  2a8·<parser_init.part.0+0x25c>215 »       bne.n»  2a8·<parser_init.part.0+0x25c>
216 »       add.w»  r9,·r9,·#1216 »       add.w»  r9,·r9,·#1
217 »       b.n»    1b2·<parser_init.part.0+0x166>217 »       b.n»    1b2·<parser_init.part.0+0x166>
127 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 »       add»    r3,·sp,·#40»   @·0x28184 »       add»    r3,·sp,·#40»   @·0x28
185 »       mov»    r2,·r9185 »       mov»    r2,·r9
186 »       str»    r3,·[sp,·#8]186 »       str»    r3,·[sp,·#8]
187 »       add»    r1,·sp,·#36»   @·0x24187 »       add»    r1,·sp,·#36»   @·0x24
188 »       mov.w»  r3,·#256»   @·0x100188 »       mov.w»  r3,·#256»   @·0x100
189 »       strd»   r4,·r3,·[sp]189 »       strd»   r4,·r3,·[sp]
190 »       mov»    r3,·fp190 »       mov»    r3,·fp
191 »       bl»     814·<convertsimple>191 »       bl»     810·<convertsimple>
192 »       cmp»    r0,·#0192 »       cmp»    r0,·#0
193 »       bne.w»  37e·<vgetargs1_impl+0x31e>193 »       bne.w»  37e·<vgetargs1_impl+0x31e>
194 »       adds»   r5,·#1194 »       adds»   r5,·#1
195 »       ldr»    r3,·[sp,·#36]» @·0x24195 »       ldr»    r3,·[sp,·#36]» @·0x24
196 »       cmp»    r5,·r8196 »       cmp»    r5,·r8
197 »       bne.n»  184·<vgetargs1_impl+0x124>197 »       bne.n»  184·<vgetargs1_impl+0x124>
198 »       ldrb»   r3,·[r3,·#0]198 »       ldrb»   r3,·[r3,·#0]
2.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 445, 30 lines modifiedOffset 445, 30 lines modified
445 »       cbnz»   r0,·3c2·<vgetargskeywordsfast_impl+0x272>445 »       cbnz»   r0,·3c2·<vgetargskeywordsfast_impl+0x272>
446 »       bl»     0·<PyErr_Occurred>446 »       bl»     0·<PyErr_Occurred>
447 ·R_ARM_THM_CALL» PyErr_Occurred447 ·R_ARM_THM_CALL» PyErr_Occurred
448 »       cbz»    r0,·404·<vgetargskeywordsfast_impl+0x2b4>448 »       cbz»    r0,·404·<vgetargskeywordsfast_impl+0x2b4>
449 »       b.n»    512·<vgetargskeywordsfast_impl+0x3c2>449 »       b.n»    512·<vgetargskeywordsfast_impl+0x3c2>
450 »       ldr»    r1,·[sp,·#16]450 »       ldr»    r1,·[sp,·#16]
451 »       ldr»    r0,·[sp,·#28]451 »       ldr»    r0,·[sp,·#28]
452 »       bl»     229c·<find_keyword>452 »       bl»     2294·<find_keyword>
453 ·R_ARM_THM_CALL» find_keyword453 ·R_ARM_THM_CALL» find_keyword
454 »       cbz»    r0,·404·<vgetargskeywordsfast_impl+0x2b4>454 »       cbz»    r0,·404·<vgetargskeywordsfast_impl+0x2b4>
455 »       subs»   r5,·#1455 »       subs»   r5,·#1
456 »       add»    r3,·sp,·#40»   @·0x28456 »       add»    r3,·sp,·#40»   @·0x28
457 »       ldr»    r2,·[sp,·#24]457 »       ldr»    r2,·[sp,·#24]
458 »       str»    r3,·[sp,·#12]458 »       str»    r3,·[sp,·#12]
459 »       add»    r1,·sp,·#36»   @·0x24459 »       add»    r1,·sp,·#36»   @·0x24
460 »       mov.w»  r3,·#512»   @·0x200460 »       mov.w»  r3,·#512»   @·0x200
461 »       str»    r3,·[sp,·#8]461 »       str»    r3,·[sp,·#8]
462 »       add»    r3,·sp,·#244»  @·0xf4462 »       add»    r3,·sp,·#244»  @·0xf4
463 »       str»    r3,·[sp,·#4]463 »       str»    r3,·[sp,·#4]
464 »       add»    r3,·sp,·#116»  @·0x74464 »       add»    r3,·sp,·#116»  @·0x74
465 »       str»    r3,·[sp,·#0]465 »       str»    r3,·[sp,·#0]
466 »       ldr»    r3,·[sp,·#808]»@·0x328466 »       ldr»    r3,·[sp,·#808]»@·0x328
467 »       bl»     7b0·<_PyArg_ParseTupleAndKeywordsFast+0x14>467 »       bl»     7ac·<_PyArg_ParseTupleAndKeywordsFast+0x10>
468 ·R_ARM_THM_CALL» convertitem468 ·R_ARM_THM_CALL» convertitem
469 »       cmp»    r0,·#0469 »       cmp»    r0,·#0
470 »       beq.n»  4ce·<vgetargskeywordsfast_impl+0x37e>470 »       beq.n»  4ce·<vgetargskeywordsfast_impl+0x37e>
471 »       ldr»    r3,·[r4,·#16]471 »       ldr»    r3,·[r4,·#16]
472 »       mov»    r1,·r0472 »       mov»    r1,·r0
473 »       str»    r3,·[sp,·#0]473 »       str»    r3,·[sp,·#0]
474 »       add.w»  r0,·r9,·#1474 »       add.w»  r0,·r9,·#1
2.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 85, 26 lines modifiedOffset 85, 26 lines modified
85 ··0x00000520·674c6f6e·674d6173·6b005079·4c6f6e67·gLongMask.PyLong85 ··0x00000520·674c6f6e·674d6173·6b005079·4c6f6e67·gLongMask.PyLong
86 ··0x00000530·5f41734c·6f6e674c·6f6e6700·50794c6f·_AsLongLong.PyLo86 ··0x00000530·5f41734c·6f6e674c·6f6e6700·50794c6f·_AsLongLong.PyLo
87 ··0x00000540·6e675f41·73556e73·69676e65·644c6f6e·ng_AsUnsignedLon87 ··0x00000540·6e675f41·73556e73·69676e65·644c6f6e·ng_AsUnsignedLon
88 ··0x00000550·674d6173·6b005079·42797465·41727261·gMask.PyByteArra88 ··0x00000550·674d6173·6b005079·42797465·41727261·gMask.PyByteArra
89 ··0x00000560·795f5479·70650050·79556e69·636f6465·y_Type.PyUnicode89 ··0x00000560·795f5479·70650050·79556e69·636f6465·y_Type.PyUnicode
90 ··0x00000570·5f417345·6e636f64·65645374·72696e67·_AsEncodedString90 ··0x00000570·5f417345·6e636f64·65645374·72696e67·_AsEncodedString
91 ··0x00000580·00737472·6c656e00·6d656d63·7079005f·.strlen.memcpy._91 ··0x00000580·00737472·6c656e00·6d656d63·7079005f·.strlen.memcpy._
92 ··0x00000590·50795f44·65616c6c·6f630050·79556e69·Py_Dealloc.PyUni92 ··0x00000590·50795f44·65616c6c·6f630050·79457863·Py_Dealloc.PyExc
 93 ··0x000005a0·5f56616c·75654572·726f7200·5079556e·_ValueError.PyUn
93 ··0x000005a0·636f6465·5f476574·44656661·756c7445·code_GetDefaultE94 ··0x000005b0·69636f64·655f4765·74446566·61756c74·icode_GetDefault
94 ··0x000005b0·6e636f64·696e6700·5079436f·6d706c65·ncoding.PyComple95 ··0x000005c0·456e636f·64696e67·00507945·72725f43·Encoding.PyErr_C
 96 ··0x000005d0·6c656172·00507943·6f6d706c·65785f41·lear.PyComplex_A
95 ··0x000005c0·785f4173·43436f6d·706c6578·00507942·x_AsCComplex.PyB97 ··0x000005e0·7343436f·6d706c65·78005079·42797465·sCComplex.PyByte
96 ··0x000005d0·79746541·72726179·5f53697a·65005079·yteArray_Size.Py98 ··0x000005f0·41727261·795f5369·7a650050·79427974·Array_Size.PyByt
97 ··0x000005e0·42797465·735f5369·7a65005f·50794279·Bytes_Size._PyBy99 ··0x00000600·65735f53·697a6500·5f507942·79746541·es_Size._PyByteA
98 ··0x000005f0·74654172·7261795f·656d7074·795f7374·teArray_empty_st100 ··0x00000610·72726179·5f656d70·74795f73·7472696e·rray_empty_strin
 101 ··0x00000620·67005079·42756666·65725f52·656c6561·g.PyBuffer_Relea
 102 ··0x00000630·73650050·79427566·6665725f·46696c6c·se.PyBuffer_Fill
99 ··0x00000600·72696e67·00507945·78635f56·616c7565·ring.PyExc_Value 
100 ··0x00000610·4572726f·72005079·42756666·65725f46·Error.PyBuffer_F 
101 ··0x00000620·696c6c49·6e666f00·50794275·66666572·illInfo.PyBuffer 
102 ··0x00000630·5f52656c·65617365·00507945·72725f43·_Release.PyErr_C 
103 ··0x00000640·6c656172·005f5079·4172675f·50617273·lear._PyArg_Pars103 ··0x00000640·496e666f·005f5079·4172675f·50617273·Info._PyArg_Pars
104 ··0x00000650·65547570·6c655f53·697a6554·00507941·eTuple_SizeT.PyA104 ··0x00000650·65547570·6c655f53·697a6554·00507941·eTuple_SizeT.PyA
105 ··0x00000660·72675f55·6e706163·6b547570·6c65005f·rg_UnpackTuple._105 ··0x00000660·72675f55·6e706163·6b547570·6c65005f·rg_UnpackTuple._
106 ··0x00000670·50794172·675f4368·65636b50·6f736974·PyArg_CheckPosit106 ··0x00000670·50794172·675f4368·65636b50·6f736974·PyArg_CheckPosit
107 ··0x00000680·696f6e61·6c005f50·79417267·5f506172·ional._PyArg_Par107 ··0x00000680·696f6e61·6c005f50·79417267·5f506172·ional._PyArg_Par
108 ··0x00000690·73655475·706c6541·6e644b65·79776f72·seTupleAndKeywor108 ··0x00000690·73655475·706c6541·6e644b65·79776f72·seTupleAndKeywor
109 ··0x000006a0·64735f53·697a6554·005f5079·4572725f·ds_SizeT._PyErr_109 ··0x000006a0·64735f53·697a6554·005f5079·4572725f·ds_SizeT._PyErr_
110 ··0x000006b0·42616449·6e746572·6e616c43·616c6c00·BadInternalCall.110 ··0x000006b0·42616449·6e746572·6e616c43·616c6c00·BadInternalCall.
9.1 KB
hashtable.o
1.0 KB
readelf --wide --symbols {}
    
Offset 19, 12 lines modifiedOffset 19, 12 lines modified
19 ····15:·00000061···104·FUNC····GLOBAL·HIDDEN·····5·_Py_hashtable_get_entry_generic19 ····15:·00000061···104·FUNC····GLOBAL·HIDDEN·····5·_Py_hashtable_get_entry_generic
20 ····16:·000003c9·····8·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_compare_direct20 ····16:·000003c9·····8·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_compare_direct
21 ····17:·00000001····94·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_get21 ····17:·00000001····94·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_get
22 ····18:·000000c9···156·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_set22 ····18:·000000c9···156·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_set
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_HashPointerRaw23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_HashPointerRaw
24 ····20:·000001b5···190·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_destroy24 ····20:·000001b5···190·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_destroy
25 ····21:·00000275···340·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_steal25 ····21:·00000275···340·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_steal
26 ····22:·000003d1···158·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_clear26 ····22:·000003d1···160·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_clear
27 ····23:·000001b9····64·FUNC····GLOBAL·DEFAULT····1·_Py_hashtable_foreach27 ····23:·000001b9····64·FUNC····GLOBAL·DEFAULT····1·_Py_hashtable_foreach
28 ····24:·00000001····14·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_size28 ····24:·00000001····14·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_size
29 ····25:·0000000f····32·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_new29 ····25:·0000000f····32·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_new
30 ····26:·0000002f·····4·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_len30 ····26:·0000002f·····4·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_len
1.81 KB
readelf --wide --relocs {}
    
Offset 23, 18 lines modifiedOffset 23, 18 lines modified
23 00000134··0000040a·R_ARM_THM_CALL·········0000009d···hashtable_rehash23 00000134··0000040a·R_ARM_THM_CALL·········0000009d···hashtable_rehash
24 00000178··0000130a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw24 00000178··0000130a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw
25 00000286··00000e2f·R_ARM_THM_MOVW_ABS_NC··000001b1···_Py_hashtable_hash_ptr25 00000286··00000e2f·R_ARM_THM_MOVW_ABS_NC··000001b1···_Py_hashtable_hash_ptr
26 0000028a··00000e30·R_ARM_THM_MOVT_ABS·····000001b1···_Py_hashtable_hash_ptr26 0000028a··00000e30·R_ARM_THM_MOVT_ABS·····000001b1···_Py_hashtable_hash_ptr
27 0000029c··0000130a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw27 0000029c··0000130a·R_ARM_THM_CALL·········00000000···_Py_HashPointerRaw
28 000002c0··0000102f·R_ARM_THM_MOVW_ABS_NC··000003c9···_Py_hashtable_compare_direct28 000002c0··0000102f·R_ARM_THM_MOVW_ABS_NC··000003c9···_Py_hashtable_compare_direct
29 000002c4··00001030·R_ARM_THM_MOVT_ABS·····000003c9···_Py_hashtable_compare_direct29 000002c4··00001030·R_ARM_THM_MOVT_ABS·····000003c9···_Py_hashtable_compare_direct
30 00000324··0000102f·R_ARM_THM_MOVW_ABS_NC··000003c9···_Py_hashtable_compare_direct30 00000326··0000102f·R_ARM_THM_MOVW_ABS_NC··000003c9···_Py_hashtable_compare_direct
31 00000328··00001030·R_ARM_THM_MOVT_ABS·····000003c9···_Py_hashtable_compare_direct31 0000032a··00001030·R_ARM_THM_MOVT_ABS·····000003c9···_Py_hashtable_compare_direct
32 00000346··0000102f·R_ARM_THM_MOVW_ABS_NC··000003c9···_Py_hashtable_compare_direct32 0000036c··0000102f·R_ARM_THM_MOVW_ABS_NC··000003c9···_Py_hashtable_compare_direct
33 0000034a··00001030·R_ARM_THM_MOVT_ABS·····000003c9···_Py_hashtable_compare_direct33 00000370··00001030·R_ARM_THM_MOVT_ABS·····000003c9···_Py_hashtable_compare_direct
34 00000396··0000040a·R_ARM_THM_CALL·········0000009d···hashtable_rehash34 00000398··0000040a·R_ARM_THM_CALL·········0000009d···hashtable_rehash
35 000001b0··0000131e·R_ARM_THM_JUMP24·······00000000···_Py_HashPointerRaw35 000001b0··0000131e·R_ARM_THM_JUMP24·······00000000···_Py_HashPointerRaw
36 0000042e··0000041e·R_ARM_THM_JUMP24·······0000009d···hashtable_rehash36 00000430··0000041e·R_ARM_THM_JUMP24·······0000009d···hashtable_rehash
  
37 Relocation·section·'.rel.text.unlikely'·at·offset·0xb28·contains·1·entry:37 Relocation·section·'.rel.text.unlikely'·at·offset·0xb28·contains·1·entry:
38 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name38 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
39 00000024··00000a0a·R_ARM_THM_CALL·········00000001···_Py_hashtable_new_full39 00000024··00000a0a·R_ARM_THM_CALL·········00000001···_Py_hashtable_new_full
6.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 309, 37 lines modifiedOffset 309, 37 lines modified
309 »       movt»   r3,·#0309 »       movt»   r3,·#0
310 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_hash_ptr310 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_hash_ptr
311 »       mov»    r4,·r0311 »       mov»    r4,·r0
312 »       sub»    sp,·#12312 »       sub»    sp,·#12
313 »       mov»    r7,·r1313 »       mov»    r7,·r1
314 »       mov»    r0,·r1314 »       mov»    r0,·r1
315 »       cmp»    r2,·r3315 »       cmp»    r2,·r3
316 »       bne.w»  3ac·<_Py_hashtable_steal+0x138>316 »       bne.w»  39e·<_Py_hashtable_steal+0x12a>
317 »       bl»     0·<_Py_HashPointerRaw>317 »       bl»     0·<_Py_HashPointerRaw>
318 ·R_ARM_THM_CALL» _Py_HashPointerRaw318 ·R_ARM_THM_CALL» _Py_HashPointerRaw
319 »       ldr»    r3,·[r4,·#4]319 »       ldr»    r3,·[r4,·#4]
320 »       mov»    r6,·r0320 »       mov»    r6,·r0
321 »       ldr»    r2,·[r4,·#8]321 »       ldr»    r2,·[r4,·#8]
322 »       subs»   r3,·#1322 »       subs»   r3,·#1
323 »       ands»   r3,·r0323 »       ands»   r3,·r0
324 »       mov.w»  r8,·r3,·lsl·#2324 »       mov.w»  r8,·r3,·lsl·#2
325 »       ldr.w»  r5,·[r2,·r3,·lsl·#2]325 »       ldr.w»  r5,·[r2,·r3,·lsl·#2]
326 »       cmp»    r5,·#0326 »       cmp»    r5,·#0
327 »       beq.n»  36c·<_Py_hashtable_steal+0xf8>327 »       beq.n»  392·<_Py_hashtable_steal+0x11e>
328 »       ldr»    r3,·[r5,·#4]328 »       ldr»    r3,·[r5,·#4]
329 »       cmp»    r3,·r0329 »       cmp»    r3,·r0
330 »       bne.n»  316·<_Py_hashtable_steal+0xa2>330 »       bne.n»  316·<_Py_hashtable_steal+0xa2>
331 »       ldr.w»  r9,·[r4,·#20]331 »       ldr.w»  r9,·[r4,·#20]
332 »       movw»   r3,·#0332 »       movw»   r3,·#0
333 ·R_ARM_THM_MOVW_ABS_NC»  _Py_hashtable_compare_direct333 ·R_ARM_THM_MOVW_ABS_NC»  _Py_hashtable_compare_direct
334 »       movt»   r3,·#0334 »       movt»   r3,·#0
335 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_compare_direct335 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_compare_direct
336 »       ldr»    r1,·[r5,·#8]336 »       ldr»    r1,·[r5,·#8]
337 »       cmp»    r9,·r3337 »       cmp»    r9,·r3
338 »       bne.n»  39c·<_Py_hashtable_steal+0x128>338 »       bne.n»  3a2·<_Py_hashtable_steal+0x12e>
339 »       cmp»    r7,·r1339 »       cmp»    r7,·r1
340 »       bne.n»  316·<_Py_hashtable_steal+0xa2>340 »       bne.n»  316·<_Py_hashtable_steal+0xa2>
341 »       ldr»    r1,·[r5,·#0]341 »       ldr»    r1,·[r5,·#0]
342 »       add»    r8,·r2342 »       add»    r8,·r2
343 »       ldr»    r3,·[r4,·#0]343 »       ldr»    r3,·[r4,·#0]
344 »       mov»    r0,·r5344 »       mov»    r0,·r5
345 »       ldr»    r2,·[r4,·#36]» @·0x24345 »       ldr»    r2,·[r4,·#36]» @·0x24
388 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:··········51936·(bytes·into·file)13 ··Start·of·section·headers:··········52212·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
4.08 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 There·are·23·section·headers,·starting·at·offset·0xcae0:1 There·are·23·section·headers,·starting·at·offset·0xcbf4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·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·127··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····20·127··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·001d68·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·001c94·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·009ec0·001198·08···I·20···2··47 ··[·3]·.rel.text·········REL·············00000000·009f5c·001138·08···I·20···2··4
8 ··[·4]·.data·············PROGBITS········00000000·001da4·000214·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·001cd0·000214·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·00b058·000250·08···I·20···4··49 ··[·5]·.rel.data·········REL·············00000000·00b094·000250·08···I·20···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·001fb8·000004·00··WA··0···0··410 ··[·6]·.bss··············NOBITS··········00000000·001ee4·000004·00··WA··0···0··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001fb8·000bdd·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001ee4·000bdd·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002b98·000aa8·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002ac4·000aa8·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00b2a8·000678·08···I·20···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00b2e4·000678·08···I·20···8··4
14 ··[10]·.text.hot·········PROGBITS········00000000·003640·001f40·00··AX··0···0··414 ··[10]·.text.hot·········PROGBITS········00000000·00356c·0020c0·00··AX··0···0··4
15 ··[11]·.rel.text.hot·····REL·············00000000·00b920·0010a0·08···I·20··10··415 ··[11]·.rel.text.hot·····REL·············00000000·00b95c·001178·08···I·20··10··4
16 ··[12]·.note.stapsdt·····NOTE············00000000·005580·000094·00······0···0··416 ··[12]·.note.stapsdt·····NOTE············00000000·00562c·000094·00······0···0··4
17 ··[13]·.rel.note.stapsdt·REL·············00000000·00c9c0·000030·08···I·20··12··417 ··[13]·.rel.note.stapsdt·REL·············00000000·00cad4·000030·08···I·20··12··4
18 ··[14]·.stapsdt.base·····PROGBITS········00000000·005614·000001·00··AG··0···0··118 ··[14]·.stapsdt.base·····PROGBITS········00000000·0056c0·000001·00··AG··0···0··1
19 ··[15]·.rodata···········PROGBITS········00000000·005618·000b09·00···A··0···0··419 ··[15]·.rodata···········PROGBITS········00000000·0056c4·000b09·00···A··0···0··4
20 ··[16]·.rel.rodata·······REL·············00000000·00c9f0·000030·08···I·20··15··420 ··[16]·.rel.rodata·······REL·············00000000·00cb04·000030·08···I·20··15··4
21 ··[17]·.tbss·············NOBITS··········00000000·006124·000004·00·WAT··0···0··421 ··[17]·.tbss·············NOBITS··········00000000·0061d0·000004·00·WAT··0···0··4
22 ··[18]·.note.GNU-stack···PROGBITS········00000000·006124·000000·00······0···0··122 ··[18]·.note.GNU-stack···PROGBITS········00000000·0061d0·000000·00······0···0··1
23 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006124·000033·00······0···0··123 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0061d0·000033·00······0···0··1
24 ··[20]·.symtab···········SYMTAB··········00000000·006158·0021b0·10·····21·300··424 ··[20]·.symtab···········SYMTAB··········00000000·006204·0021a0·10·····21·299··4
25 ··[21]·.strtab···········STRTAB··········00000000·008308·001bb8·00······0···0··125 ··[21]·.strtab···········STRTAB··········00000000·0083a4·001bb8·00······0···0··1
26 ··[22]·.shstrtab·········STRTAB··········00000000·00ca20·0000bd·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········00000000·00cb34·0000bd·00······0···0··1
27 Key·to·Flags:27 Key·to·Flags:
28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
31 ··D·(mbind),·y·(purecode),·p·(processor·specific)31 ··D·(mbind),·y·(purecode),·p·(processor·specific)
60.2 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·539·entries:1 Symbol·table·'.symtab'·contains·538·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.data
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata.str1.45 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata.str1.4
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
176 KB
readelf --wide --relocs {}
    
Offset 1, 1406 lines modifiedOffset 1, 1421 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9ec0·contains·563·entries:1 Relocation·section·'.rel.text'·at·offset·0x9f5c·contains·551·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00012d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime3 00000010··00012c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
4 00000014··00012d30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime4 00000014··00012c30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
5 0000002e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR15 0000002e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
6 00000032··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR16 00000032··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
7 00000046··0001300a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator7 00000046··00012f0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
8 00000054··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR28 00000054··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
9 00000058··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR29 00000058··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
10 00000064··0001310a·R_ARM_THM_CALL·········00000000···PyMem_RawRealloc10 00000064··0001300a·R_ARM_THM_CALL·········00000000···PyMem_RawRealloc
11 0000007c··0001320a·R_ARM_THM_CALL·········00000000···memcpy11 0000007c··0001310a·R_ARM_THM_CALL·········00000000···memcpy
12 0000008c··0001320a·R_ARM_THM_CALL·········00000000···memcpy12 0000008c··0001310a·R_ARM_THM_CALL·········00000000···memcpy
13 0000009c··0001330a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator13 0000009c··0001320a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
14 000000a8··0000072f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC214 000000a8··0000072f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC2
15 000000ac··00000730·R_ARM_THM_MOVT_ABS·····00000044···.LC215 000000ac··00000730·R_ARM_THM_MOVT_ABS·····00000044···.LC2
16 000000b2··00012e0a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc16 000000b2··00012d0a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
17 000000c0··0000fe02·R_ARM_ABS32············00000000···.rodata17 000000c0··0000fd02·R_ARM_ABS32············00000000···.rodata
18 000000d8··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR218 000000d8··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
19 000000dc··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR219 000000dc··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
20 000000e0··0001300a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator20 000000e0··00012f0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
21 000000e4··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR121 000000e4··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
22 000000e8··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR122 000000e8··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
23 000000ec··0001352f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyImport_Inittab23 000000ec··0001342f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyImport_Inittab
24 000000f0··00013530·R_ARM_THM_MOVT_ABS·····00000000···_PyImport_Inittab24 000000f0··00013430·R_ARM_THM_MOVT_ABS·····00000000···_PyImport_Inittab
25 000000f8··0001360a·R_ARM_THM_CALL·········00000000···PyMem_RawFree25 000000f8··0001350a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
26 00000102··0001330a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator26 00000102··0001320a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
27 0000011c··00012d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime27 0000011c··00012c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
28 00000120··00012d30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime28 00000120··00012c30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
29 00000130··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR129 00000130··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
30 00000134··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR130 00000134··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
31 00000144··0001300a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator31 00000144··00012f0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
32 00000162··0001380a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc32 00000162··0001370a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
33 00000170··0001320a·R_ARM_THM_CALL·········00000000···memcpy33 00000170··0001310a·R_ARM_THM_CALL·········00000000···memcpy
34 0000017c··0001330a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator34 0000017c··0001320a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
35 00000196··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC335 00000196··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC3
36 0000019a··00000d30·R_ARM_THM_MOVT_ABS·····00000088···.LC336 0000019a··00000d30·R_ARM_THM_MOVT_ABS·····00000088···.LC3
37 000001aa··0001390a·R_ARM_THM_CALL·········00000000···PyStatus_NoMemory37 000001aa··0001380a·R_ARM_THM_CALL·········00000000···PyStatus_NoMemory
38 000001b0··0000fe02·R_ARM_ABS32············00000000···.rodata38 000001b0··0000fd02·R_ARM_ABS32············00000000···.rodata
39 000001c4··00013b0a·R_ARM_THM_CALL·········00000000···PyDict_New39 000001c4··00013a0a·R_ARM_THM_CALL·········00000000···PyDict_New
40 000001f2··0001400a·R_ARM_THM_CALL·········00000000···strrchr40 000001f2··00013f0a·R_ARM_THM_CALL·········00000000···strrchr
41 000001fe··0001410a·R_ARM_THM_CALL·········00000000···strcmp41 000001fe··0001400a·R_ARM_THM_CALL·········00000000···strcmp
42 0000020c··00012b6c·R_ARM_TLS_LE32·········00000000···.LANCHOR342 0000020c··00012a6c·R_ARM_TLS_LE32·········00000000···.LANCHOR3
43 00000224··0001480a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString43 00000224··0001470a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
44 00000232··0001490a·R_ARM_THM_CALL·········00000000···PyObject_SetItem44 00000232··0001480a·R_ARM_THM_CALL·········00000000···PyObject_SetItem
45 0000026a··0001460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc45 0000026a··0001450a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
46 00000274··00014a0a·R_ARM_THM_CALL·········00000000···PyObject_DelItem46 00000274··0001490a·R_ARM_THM_CALL·········00000000···PyObject_DelItem
47 0000029e··00014b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type47 0000029e··00014a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type
48 000002a2··00014b30·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type48 000002a2··00014a30·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type
49 000002b0··00014c0a·R_ARM_THM_CALL·········00000000···PyModule_GetDef49 000002b0··00014b0a·R_ARM_THM_CALL·········00000000···PyModule_GetDef
50 000002e4··0000162f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC550 000002e4··0000162f·R_ARM_THM_MOVW_ABS_NC··000000c4···.LC5
51 000002e8··00001630·R_ARM_THM_MOVT_ABS·····000000c4···.LC551 000002e8··00001630·R_ARM_THM_MOVT_ABS·····000000c4···.LC5
52 000002ee··00014d0a·R_ARM_THM_CALL·········00000000···PyUnicode_CompareWithASCIIString52 000002ee··00014c0a·R_ARM_THM_CALL·········00000000···PyUnicode_CompareWithASCIIString
53 000002f4··0000172f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC653 000002f4··0000172f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC6
54 000002f8··00001730·R_ARM_THM_MOVT_ABS·····000000c8···.LC654 000002f8··00001730·R_ARM_THM_MOVT_ABS·····000000c8···.LC6
55 000002fe··00014d0a·R_ARM_THM_CALL·········00000000···PyUnicode_CompareWithASCIIString55 000002fe··00014c0a·R_ARM_THM_CALL·········00000000···PyUnicode_CompareWithASCIIString
56 00000306··00012d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime56 00000306··00012c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
57 0000030a··00012d30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime57 0000030a··00012c30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
58 0000031e··00013d0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock58 0000031e··00013c0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
59 0000032c··0000190a·R_ARM_THM_CALL·········000000d9···hashtable_key_from_2_strings.constprop.059 0000032c··0000190a·R_ARM_THM_CALL·········000000d9···hashtable_key_from_2_strings.constprop.0
60 0000034e··00014e0a·R_ARM_THM_CALL·········00000000···_Py_hashtable_set60 0000034e··00014d0a·R_ARM_THM_CALL·········00000000···_Py_hashtable_set
61 00000362··00013e0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock61 00000362··00013d0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
62 00000374··00001a2f·R_ARM_THM_MOVW_ABS_NC··00001bcd···hashtable_destroy_str62 00000374··00001a2f·R_ARM_THM_MOVW_ABS_NC··00001af9···hashtable_destroy_str
63 00000378··00001a30·R_ARM_THM_MOVT_ABS·····00001bcd···hashtable_destroy_str63 00000378··00001a30·R_ARM_THM_MOVT_ABS·····00001af9···hashtable_destroy_str
64 00000386··00001b2f·R_ARM_THM_MOVW_ABS_NC··00001795···hashtable_compare_str64 00000386··00001b2f·R_ARM_THM_MOVW_ABS_NC··000016c1···hashtable_compare_str
65 0000038a··00001b30·R_ARM_THM_MOVT_ABS·····00001795···hashtable_compare_str65 0000038a··00001b30·R_ARM_THM_MOVT_ABS·····000016c1···hashtable_compare_str
66 0000038e··00001c2f·R_ARM_THM_MOVW_ABS_NC··0000013d···hashtable_hash_str66 0000038e··00001c2f·R_ARM_THM_MOVW_ABS_NC··0000013d···hashtable_hash_str
67 00000392··00001c30·R_ARM_THM_MOVT_ABS·····0000013d···hashtable_hash_str67 00000392··00001c30·R_ARM_THM_MOVT_ABS·····0000013d···hashtable_hash_str
68 00000396··00014f0a·R_ARM_THM_CALL·········00000000···_Py_hashtable_new_full68 00000396··00014e0a·R_ARM_THM_CALL·········00000000···_Py_hashtable_new_full
69 000003aa··0001500a·R_ARM_THM_CALL·········00000000···PyModule_GetDict69 000003aa··00014f0a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
70 000003b0··0001510a·R_ARM_THM_CALL·········00000000···PyDict_Copy70 000003b0··0001500a·R_ARM_THM_CALL·········00000000···PyDict_Copy
71 000003c6··0001360a·R_ARM_THM_CALL·········00000000···PyMem_RawFree71 000003c6··0001350a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
72 000003d6··00012d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime72 000003d6··00012c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
73 000003da··00012d30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime73 000003da··00012c30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
74 000003ec··0001360a·R_ARM_THM_CALL·········00000000···PyMem_RawFree74 000003ec··0001350a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
75 00000408··0001460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc75 00000408··0001450a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
76 00000410··0001360a·R_ARM_THM_CALL·········00000000···PyMem_RawFree76 00000410··0001350a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
77 00000414··0001520a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory77 00000414··0001510a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
78 0000041e··0000152f·R_ARM_THM_MOVW_ABS_NC··000000b0···.LC478 0000041e··0000152f·R_ARM_THM_MOVW_ABS_NC··000000b0···.LC4
79 00000422··00001530·R_ARM_THM_MOVT_ABS·····000000b0···.LC479 00000422··00001530·R_ARM_THM_MOVT_ABS·····000000b0···.LC4
80 0000042a··0001530a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall80 0000042a··0001520a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
81 00000430··0001540a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype81 00000430··0001530a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
82 0000043a··0000152f·R_ARM_THM_MOVW_ABS_NC··000000b0···.LC482 0000043a··0000152f·R_ARM_THM_MOVW_ABS_NC··000000b0···.LC4
83 0000043e··00001530·R_ARM_THM_MOVT_ABS·····000000b0···.LC483 0000043e··00001530·R_ARM_THM_MOVT_ABS·····000000b0···.LC4
84 00000446··0001530a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall84 00000446··0001520a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
85 0000044c··0001556b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate85 0000044c··0001546b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
86 00000450··0000fe02·R_ARM_ABS32············00000000···.rodata86 00000450··0000fd02·R_ARM_ABS32············00000000···.rodata
87 00000470··0001562f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct87 00000470··0001552f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
88 00000474··00015630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct88 00000474··00015530·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
89 00000480··0001450a·R_ARM_THM_CALL·········00000000···PyList_Append89 00000480··0001440a·R_ARM_THM_CALL·········00000000···PyList_Append
90 000004a8··0001430a·R_ARM_THM_CALL·········00000000···PyList_New90 000004a8··0001420a·R_ARM_THM_CALL·········00000000···PyList_New
91 000004d2··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC791 000004d2··00001f2f·R_ARM_THM_MOVW_ABS_NC··000000d4···.LC7
92 000004d6··00001f30·R_ARM_THM_MOVT_ABS·····000000d4···.LC792 000004d6··00001f30·R_ARM_THM_MOVT_ABS·····000000d4···.LC7
93 000004e0··00015e0a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemStringWithError93 000004e0··00015d0a·R_ARM_THM_CALL·········00000000···_PyDict_GetItemStringWithError
94 00000526··0001600a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig94 00000526··00015f0a·R_ARM_THM_CALL·········00000000···_PyInterpreterState_GetConfig
95 00000534··0000212f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC995 00000534··0000212f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC9
96 00000538··00002130·R_ARM_THM_MOVT_ABS·····00000104···.LC996 00000538··00002130·R_ARM_THM_MOVT_ABS·····00000104···.LC9
97 0000053c··0001610a·R_ARM_THM_CALL·········000007d9···PyImport_ImportFrozenModule97 0000053c··0001600a·R_ARM_THM_CALL·········000007d9···PyImport_ImportFrozenModule
98 00000546··0000212f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC998 00000546··0000212f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC9
99 0000054a··00002130·R_ARM_THM_MOVT_ABS·····00000104···.LC999 0000054a··00002130·R_ARM_THM_MOVT_ABS·····00000104···.LC9
100 0000054e··0001620a·R_ARM_THM_CALL·········00000c8d···PyImport_AddModule100 0000054e··0001610a·R_ARM_THM_CALL·········00000c8d···PyImport_AddModule
101 00000572··0000232f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC11101 00000572··0000232f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC11
102 00000576··00002330·R_ARM_THM_MOVT_ABS·····00000130···.LC11102 00000576··00002330·R_ARM_THM_MOVT_ABS·····00000130···.LC11
103 0000057a··0001440a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString103 0000057a··0001430a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
104 00000588··0000242f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC12104 00000588··0000242f·R_ARM_THM_MOVW_ABS_NC··00000138···.LC12
105 0000058c··00002430·R_ARM_THM_MOVT_ABS·····00000138···.LC12105 0000058c··00002430·R_ARM_THM_MOVT_ABS·····00000138···.LC12
106 00000590··0000252f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC13106 00000590··0000252f·R_ARM_THM_MOVW_ABS_NC··00000140···.LC13
107 00000594··00002530·R_ARM_THM_MOVT_ABS·····00000140···.LC13107 00000594··00002530·R_ARM_THM_MOVT_ABS·····00000140···.LC13
108 00000598··0001630a·R_ARM_THM_CALL·········00000000···Py_BuildValue108 00000598··0001620a·R_ARM_THM_CALL·········00000000···Py_BuildValue
109 000005a4··0001640a·R_ARM_THM_CALL·········00000000···_PyNamespace_New109 000005a4··0001630a·R_ARM_THM_CALL·········00000000···_PyNamespace_New
110 000005bc··0001460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc110 000005bc··0001450a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
111 000005ce··0000290a·R_ARM_THM_CALL·········000004b1···import_find_extension111 000005ce··0000290a·R_ARM_THM_CALL·········000004a1···import_find_extension
112 000005e6··00012d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime112 000005e6··00012c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
113 000005ea··00012d30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime113 000005ea··00012c30·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
114 00000604··0001650a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString114 00000604··0001640a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
115 0000061a··0001662f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModuleDef_Type115 0000061a··0001652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModuleDef_Type
116 0000061e··00016630·R_ARM_THM_MOVT_ABS·····00000000···PyModuleDef_Type116 0000061e··00016530·R_ARM_THM_MOVT_ABS·····00000000···PyModuleDef_Type
117 0000062e··0001670a·R_ARM_THM_CALL·········00000000···PyModule_FromDefAndSpec2117 0000062e··0001660a·R_ARM_THM_CALL·········00000000···PyModule_FromDefAndSpec2
118 0000065e··0001460a·R_ARM_THM_CALL·········00000000···_Py_Dealloc118 0000065e··0001450a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
119 00000668··00002a0a·R_ARM_THM_CALL·········0000065d···exec_builtin_or_dynamic119 00000668··00002a0a·R_ARM_THM_CALL·········0000064d···exec_builtin_or_dynamic
120 00000676··0000232f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC11120 00000676··0000232f·R_ARM_THM_MOVW_ABS_NC··00000130···.LC11
121 0000067a··00002330·R_ARM_THM_MOVT_ABS·····00000130···.LC11121 0000067a··00002330·R_ARM_THM_MOVT_ABS·····00000130···.LC11
122 0000068c··0001680a·R_ARM_THM_CALL·········00000000···PyMapping_SetItemString122 0000068c··0001670a·R_ARM_THM_CALL·········00000000···PyMapping_SetItemString
123 0000069a··0000262f·R_ARM_THM_MOVW_ABS_NC··00000148···.LC14123 0000069a··0000262f·R_ARM_THM_MOVW_ABS_NC··00000148···.LC14
124 0000069e··00002630·R_ARM_THM_MOVT_ABS·····00000148···.LC14124 0000069e··00002630·R_ARM_THM_MOVT_ABS·····00000148···.LC14
125 000006a2··0000272f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC15125 000006a2··0000272f·R_ARM_THM_MOVW_ABS_NC··0000014c···.LC15
126 000006a6··00002730·R_ARM_THM_MOVT_ABS·····0000014c···.LC15126 000006a6··00002730·R_ARM_THM_MOVT_ABS·····0000014c···.LC15
Max diff block lines reached; 164700/180333 bytes (91.33%) 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··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python3 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
4 ····Name:·import__find__load__start4 ····Name:·import__find__load__start
5 ····Location:·0x000012aa,·Base:·0x00000000,·Semaphore:·0x000000005 ····Location:·0x0000129a,·Base:·0x00000000,·Semaphore:·0x00000000
6 ····Arguments:·4@r06 ····Arguments:·4@r0
7 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python7 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
8 ····Name:·import__find__load__done8 ····Name:·import__find__load__done
9 ····Location:·0x00001340,·Base:·0x00000000,·Semaphore:·0x000000009 ····Location:·0x00001330,·Base:·0x00000000,·Semaphore:·0x00000000
10 ····Arguments:·4@r0·-4@r310 ····Arguments:·4@r0·-4@r3
42.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 662, 15 lines modifiedOffset 662, 15 lines modified
662 »       bl»     0·<_Py_Dealloc>662 »       bl»     0·<_Py_Dealloc>
663 ·R_ARM_THM_CALL» _Py_Dealloc663 ·R_ARM_THM_CALL» _Py_Dealloc
664 »       cmp.w»  r9,·#0664 »       cmp.w»  r9,·#0
665 »       beq.w»  750·<_PyImport_InitCore+0x24c>665 »       beq.w»  750·<_PyImport_InitCore+0x24c>
666 »       mov»    r2,·r5666 »       mov»    r2,·r5
667 »       mov»    r1,·r5667 »       mov»    r1,·r5
668 »       mov»    r0,·r4668 »       mov»    r0,·r4
669 »       bl»     4b0·<_modules_by_index_set+0x5c>669 »       bl»     4a0·<_modules_by_index_set+0x4c>
670 ·R_ARM_THM_CALL» import_find_extension670 ·R_ARM_THM_CALL» import_find_extension
671 »       mov»    r6,·r0671 »       mov»    r6,·r0
672 »       cbnz»   r0,·634·<_PyImport_InitCore+0x130>672 »       cbnz»   r0,·634·<_PyImport_InitCore+0x130>
673 »       ldr»    r3,·[r4,·#60]» @·0x3c673 »       ldr»    r3,·[r4,·#60]» @·0x3c
674 »       cmp»    r3,·#0674 »       cmp»    r3,·#0
675 »       bne.w»  76e·<_PyImport_InitCore+0x26a>675 »       bne.w»  76e·<_PyImport_InitCore+0x26a>
676 »       ldr»    r3,·[r4,·#8]676 »       ldr»    r3,·[r4,·#8]
1.11 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 874, 15 lines modifiedOffset 874, 15 lines modified
874 »       mov.w»  ip,·#4096»  @·0x1000874 »       mov.w»  ip,·#4096»  @·0x1000
875 »       sub.w»  ip,·sp,·ip875 »       sub.w»  ip,·sp,·ip
876 »       str.w»  r0,·[ip,·#4088]»     @·0xff8876 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
877 »       bl»     0·<_PyUnicode_FromId>877 »       bl»     0·<_PyUnicode_FromId>
878 ·R_ARM_THM_CALL» _PyUnicode_FromId878 ·R_ARM_THM_CALL» _PyUnicode_FromId
879 »       cbz»    r0,·770·<_PyImport_GetModuleId+0x1c>879 »       cbz»    r0,·770·<_PyImport_GetModuleId+0x1c>
880 »       ldmia.w»sp!,·{r3,·lr}880 »       ldmia.w»sp!,·{r3,·lr}
881 »       b.w»    125c·<PyImport_GetModule>881 »       b.w»    1f30·<PyImport_GetModule>
882 ·R_ARM_THM_JUMP24»       PyImport_GetModule882 ·R_ARM_THM_JUMP24»       PyImport_GetModule
883 »       pop»    {r3,·pc}883 »       pop»    {r3,·pc}
  
884 00000772·<_PyState_AddModule>:884 00000772·<_PyState_AddModule>:
885 _PyState_AddModule():885 _PyState_AddModule():
886 »       mov»    r3,·r2886 »       mov»    r3,·r2
887 »       cbz»    r2,·7b2·<_PyState_AddModule+0x40>887 »       cbz»    r2,·7b2·<_PyState_AddModule+0x40>
103 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 469, 96 lines modifiedOffset 469, 88 lines modified
469 »       push»   {r4,·r5,·r6,·lr}469 »       push»   {r4,·r5,·r6,·lr}
470 »       mov.w»  ip,·#4096»  @·0x1000470 »       mov.w»  ip,·#4096»  @·0x1000
471 »       sub.w»  ip,·sp,·ip471 »       sub.w»  ip,·sp,·ip
472 »       str.w»  r0,·[ip,·#4080]»     @·0xff0472 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
473 »       ldr»    r3,·[r0,·#8]473 »       ldr»    r3,·[r0,·#8]
474 »       ldr.w»  r4,·[r3,·#544]»      @·0x220474 »       ldr.w»  r4,·[r3,·#544]»      @·0x220
475 »       cmp»    r4,·#0475 »       cmp»    r4,·#0
476 »       beq.n»  494·<import_get_module+0xa0>476 »       beq.n»  47e·<import_get_module+0x8a>
477 »       ldr»    r3,·[r4,·#0]477 »       ldr»    r3,·[r4,·#0]
478 »       mvn.w»  r2,·#3221225472»    @·0xc0000000478 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
479 »       mov»    r6,·r0479 »       mov»    r6,·r0
 480 »       mov»    r0,·r4
480 »       cmp»    r3,·r2481 »       cmp»    r3,·r2
481 »       beq.n»  456·<import_get_module+0x62> 
482 »       ldr»    r0,·[r4,·#4]482 »       ldr»    r2,·[r4,·#4]
 483 »       itt»    ne
 484 »       addne»  r3,·#1
 485 »       strne»  r3,·[r4,·#0]
483 »       movw»   r2,·#0486 »       movw»   r3,·#0
484 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type487 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type
485 »       movt»   r2,·#0488 »       movt»   r3,·#0
486 ·R_ARM_THM_MOVT_ABS»     PyDict_Type489 ·R_ARM_THM_MOVT_ABS»     PyDict_Type
487 »       adds»   r3,·#1 
488 »       cmp»    r0,·r2490 »       cmp»    r2,·r3
489 »       str»    r3,·[r4,·#0] 
490 »       bne.n»  464·<import_get_module+0x70>491 »       bne.n»  458·<import_get_module+0x64>
491 »       mov»    r0,·r4 
492 »       bl»     0·<PyDict_GetItemWithError>492 »       bl»     0·<PyDict_GetItemWithError>
493 ·R_ARM_THM_CALL» PyDict_GetItemWithError493 ·R_ARM_THM_CALL» PyDict_GetItemWithError
494 »       mov»    r5,·r0494 »       mov»    r5,·r0
495 »       cbz»    r0,·488·<import_get_module+0x94>495 »       cbz»    r0,·47a·<import_get_module+0x86>
496 »       ldr»    r3,·[r0,·#0]496 »       ldr»    r3,·[r0,·#0]
497 »       mvn.w»  r2,·#3221225472»    @·0xc0000000497 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
498 »       cmp»    r3,·r2498 »       cmp»    r3,·r2
499 »       beq.n»  442·<import_get_module+0x4e>499 »       beq.n»  442·<import_get_module+0x4e>
500 »       adds»   r3,·#1500 »       adds»   r3,·#1
501 »       str»    r3,·[r0,·#0]501 »       str»    r3,·[r0,·#0]
502 »       ldr»    r3,·[r4,·#0]502 »       ldr»    r3,·[r4,·#0]
503 »       mvn.w»  r2,·#3221225472»    @·0xc0000000503 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
504 »       cmp»    r3,·r2504 »       cmp»    r3,·r2
505 »       beq.n»  452·<import_get_module+0x5e>505 »       beq.n»  452·<import_get_module+0x5e>
506 »       subs»   r3,·#1506 »       subs»   r3,·#1
507 »       str»    r3,·[r4,·#0]507 »       str»    r3,·[r4,·#0]
508 »       cbz»    r3,·48c·<import_get_module+0x98>508 »       cbz»    r3,·496·<import_get_module+0xa2>
509 »       mov»    r0,·r5509 »       mov»    r4,·r5
510 »       pop»    {r4,·r5,·r6,·pc} 
511 »       ldr»    r2,·[r4,·#4] 
512 »       movw»   r3,·#0 
513 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type 
514 »       movt»   r3,·#0 
515 ·R_ARM_THM_MOVT_ABS»     PyDict_Type 
516 »       cmp»    r2,·r3 
517 »       beq.n»  42a·<import_get_module+0x36> 
518 »       mov»    r0,·r4510 »       mov»    r0,·r4
 511 »       pop»    {r4,·r5,·r6,·pc}
519 »       bl»     0·<PyObject_GetItem>512 »       bl»     0·<PyObject_GetItem>
520 ·R_ARM_THM_CALL» PyObject_GetItem513 ·R_ARM_THM_CALL» PyObject_GetItem
521 »       mov»    r5,·r0514 »       mov»    r5,·r0
522 »       cmp»    r0,·#0515 »       cmp»    r0,·#0
523 »       bne.n»  442·<import_get_module+0x4e>516 »       bne.n»  442·<import_get_module+0x4e>
524 »       movw»   r3,·#0517 »       movw»   r3,·#0
525 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_KeyError518 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_KeyError
526 »       movt»   r3,·#0519 »       movt»   r3,·#0
527 ·R_ARM_THM_MOVT_ABS»     PyExc_KeyError520 ·R_ARM_THM_MOVT_ABS»     PyExc_KeyError
528 »       mov»    r0,·r6521 »       mov»    r0,·r6
529 »       ldr»    r1,·[r3,·#0]522 »       ldr»    r1,·[r3,·#0]
530 »       bl»     0·<_PyErr_ExceptionMatches>523 »       bl»     0·<_PyErr_ExceptionMatches>
531 ·R_ARM_THM_CALL» _PyErr_ExceptionMatches524 ·R_ARM_THM_CALL» _PyErr_ExceptionMatches
532 »       cbz»    r0,·488·<import_get_module+0x94>525 »       cbz»    r0,·47a·<import_get_module+0x86>
533 »       mov»    r0,·r6526 »       mov»    r0,·r6
534 »       bl»     0·<_PyErr_Clear>527 »       bl»     0·<_PyErr_Clear>
535 ·R_ARM_THM_CALL» _PyErr_Clear528 ·R_ARM_THM_CALL» _PyErr_Clear
536 »       movs»   r5,·#0529 »       movs»   r5,·#0
537 »       b.n»    442·<import_get_module+0x4e>530 »       b.n»    442·<import_get_module+0x4e>
538 »       mov»    r0,·r4 
539 »       bl»     0·<_Py_Dealloc> 
540 ·R_ARM_THM_CALL» _Py_Dealloc 
541 »       b.n»    452·<import_get_module+0x5e> 
542 »       movw»   r3,·#0531 »       movw»   r3,·#0
543 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError532 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
544 »       movt»   r3,·#0533 »       movt»   r3,·#0
545 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError534 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
546 »       movw»   r2,·#0535 »       movw»   r2,·#0
547 ·R_ARM_THM_MOVW_ABS_NC»  .LC22536 ·R_ARM_THM_MOVW_ABS_NC»  .LC22
548 »       movt»   r2,·#0537 »       movt»   r2,·#0
549 ·R_ARM_THM_MOVT_ABS»     .LC22538 ·R_ARM_THM_MOVT_ABS»     .LC22
550 »       mov»    r5,·r4 
551 »       ldr»    r1,·[r3,·#0]539 »       ldr»    r1,·[r3,·#0]
552 »       bl»     0·<_PyErr_SetString>540 »       bl»     0·<_PyErr_SetString>
553 ·R_ARM_THM_CALL» _PyErr_SetString541 ·R_ARM_THM_CALL» _PyErr_SetString
554 »       b.n»    452·<import_get_module+0x5e>542 »       b.n»    454·<import_get_module+0x60>
555 »       nop543 »       mov»    r0,·r4
 544 »       mov»    r4,·r5
 545 »       bl»     0·<_Py_Dealloc>
 546 ·R_ARM_THM_CALL» _Py_Dealloc
 547 »       b.n»    454·<import_get_module+0x60>
  
556 000004b0·<import_find_extension>:548 000004a0·<import_find_extension>:
557 import_find_extension():549 import_find_extension():
558 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}550 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
559 »       mov.w»  ip,·#4096»  @·0x1000551 »       mov.w»  ip,·#4096»  @·0x1000
560 »       sub.w»  ip,·sp,·ip552 »       sub.w»  ip,·sp,·ip
561 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8553 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
562 »       movw»   r6,·#0554 »       movw»   r6,·#0
563 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime555 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
5.88 KB
marshal.o
1.49 KB
readelf --wide --relocs {}
    
Offset 534, 18 lines modifiedOffset 534, 18 lines modified
534 00002082··0000b60a·R_ARM_THM_CALL·········00000000···PyComplex_RealAsDouble534 00002082··0000b60a·R_ARM_THM_CALL·········00000000···PyComplex_RealAsDouble
535 00002088··0000420a·R_ARM_THM_CALL·········00000329···w_float_bin535 00002088··0000420a·R_ARM_THM_CALL·········00000329···w_float_bin
536 0000208e··0000b70a·R_ARM_THM_CALL·········00000000···PyComplex_ImagAsDouble536 0000208e··0000b70a·R_ARM_THM_CALL·········00000000···PyComplex_ImagAsDouble
537 0000209a··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve537 0000209a··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
538 000020c0··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve538 000020c0··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
539 00002102··0000b80a·R_ARM_THM_CALL·········00000000···PyDict_Next539 00002102··0000b80a·R_ARM_THM_CALL·········00000000···PyDict_Next
540 0000211e··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve540 0000211e··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
541 00002150··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve 
542 0000216a··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve 
543 00002192··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve 
544 000021a4··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve541 00002148··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
 542 00002162··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
 543 0000218a··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
 544 0000219c··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
545 000021b6··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve545 000021b6··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
546 000021dc··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve546 000021dc··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
547 000021ee··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve547 000021ee··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
548 00002208··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve548 00002208··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
549 0000221a··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve549 0000221a··00003f0a·R_ARM_THM_CALL·········000001e1···w_reserve
550 00002238··0000b60a·R_ARM_THM_CALL·········00000000···PyComplex_RealAsDouble550 00002238··0000b60a·R_ARM_THM_CALL·········00000000···PyComplex_RealAsDouble
551 0000223e··0000440a·R_ARM_THM_CALL·········00000575···w_float_str551 0000223e··0000440a·R_ARM_THM_CALL·········00000575···w_float_str
4.37 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 2818, 22 lines modifiedOffset 2818, 22 lines modified
2818 »       beq.w»  225c·<w_complex_object+0x8c8>2818 »       beq.w»  225c·<w_complex_object+0x8c8>
2819 »       adds»   r3,·r2,·#12819 »       adds»   r3,·r2,·#1
2820 »       orr.w»  r5,·r5,·#90» @·0x5a2820 »       orr.w»  r5,·r5,·#90» @·0x5a
2821 »       str»    r3,·[r4,·#16]2821 »       str»    r3,·[r4,·#16]
2822 »       strb»   r5,·[r2,·#0]2822 »       strb»   r5,·[r2,·#0]
2823 »       ldrb»   r3,·[r6,·#16]2823 »       ldrb»   r3,·[r6,·#16]
2824 »       lsls»   r2,·r3,·#262824 »       lsls»   r2,·r3,·#26
2825 »       bpl.w»  2180·<w_complex_object+0x7ec>2825 »       bpl.w»  2178·<w_complex_object+0x7e4>
2826 »       lsls»   r7,·r3,·#252826 »       lsls»   r7,·r3,·#25
2827 »       bpl.w»  227a·<w_complex_object+0x8e6>2827 »       bpl.w»  227a·<w_complex_object+0x8e6>
2828 »       ldrd»   r3,·r2,·[r4,·#16]2828 »       ldrd»   r3,·r2,·[r4,·#16]
2829 »       add.w»  r7,·r6,·#202829 »       add.w»  r7,·r6,·#20
2830 »       ldr»    r5,·[r6,·#8]2830 »       ldr»    r5,·[r6,·#8]
2831 »       cmp»    r2,·r32831 »       cmp»    r2,·r3
2832 »       beq.w»  218e·<w_complex_object+0x7fa>2832 »       beq.w»  2186·<w_complex_object+0x7f2>
2833 »       adds»   r2,·r3,·#12833 »       adds»   r2,·r3,·#1
2834 »       mov»    r0,·r72834 »       mov»    r0,·r7
2835 »       str»    r2,·[r4,·#16]2835 »       str»    r2,·[r4,·#16]
2836 »       mov»    r1,·r52836 »       mov»    r1,·r5
2837 »       mov»    r2,·r42837 »       mov»    r2,·r4
2838 »       strb»   r5,·[r3,·#0]2838 »       strb»   r5,·[r3,·#0]
2839 »       add»    sp,·#68»      @·0x442839 »       add»    sp,·#68»      @·0x44
30.5 KB
modsupport.o
1.34 KB
readelf --wide --symbols {}
    
Offset 22, 17 lines modifiedOffset 22, 17 lines modified
22 ····18:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC622 ····18:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
23 ····19:·00000104·····0·NOTYPE··LOCAL··DEFAULT····7·.LC723 ····19:·00000104·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
24 ····20:·00000158·····0·NOTYPE··LOCAL··DEFAULT····7·.LC824 ····20:·00000158·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·00000174·····0·NOTYPE··LOCAL··DEFAULT····7·.LC926 ····22:·00000174·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
28 ····24:·00000001····42·FUNC····GLOBAL·DEFAULT····5·Py_BuildValue28 ····24:·00000001····42·FUNC····GLOBAL·DEFAULT····5·Py_BuildValue
 29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct 
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromDouble35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromDouble
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLong36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLong
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
19.2 KB
readelf --wide --relocs {}
    
Offset 5, 203 lines modifiedOffset 5, 203 lines modified
5 00000018··0000100a·R_ARM_THM_CALL·········00000df9···Py_XDECREF5 00000018··0000100a·R_ARM_THM_CALL·········00000df9···Py_XDECREF
6 00000034··0000480a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString6 00000034··0000480a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
7 00000040··0000320a·R_ARM_THM_CALL·········00000c95···PyModule_AddObjectRef7 00000040··0000320a·R_ARM_THM_CALL·········00000c95···PyModule_AddObjectRef
8 0000004a··0000100a·R_ARM_THM_CALL·········00000df9···Py_XDECREF8 0000004a··0000100a·R_ARM_THM_CALL·········00000df9···Py_XDECREF
  
9 Relocation·section·'.rel.text.hot'·at·offset·0x1ca0·contains·211·entries:9 Relocation·section·'.rel.text.hot'·at·offset·0x1ca0·contains·211·entries:
10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 11 0000010c··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 12 00000110··00001930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
11 0000010c··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError13 00000116··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
12 00000110··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError14 0000011a··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
13 00000114··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC015 0000011e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
14 00000118··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC016 00000122··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
15 0000011e··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString17 00000128··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
16 00000126··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
17 0000012a··00001b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
18 000001e8··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError18 000001e8··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
19 000001ec··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError19 000001ec··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
20 000001f0··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC020 000001f0··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
21 000001f4··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC021 000001f4··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
22 000001fa··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString22 000001fa··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
23 00000394··00001d0a·R_ARM_THM_CALL·········00000000···strlen23 00000394··00001d0a·R_ARM_THM_CALL·········00000000···strlen
24 00000408··0000210a·R_ARM_THM_CALL·········00000000···PyDict_New24 00000408··0000210a·R_ARM_THM_CALL·········00000000···PyDict_New
25 00000452··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem25 00000452··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
26 000004b4··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem26 000004b4··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
27 00000510··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem27 00000510··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
28 0000056a··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem28 0000056a··0000220a·R_ARM_THM_CALL·········00000000···PyDict_SetItem
29 000005c2··00001d0a·R_ARM_THM_CALL·········00000000···strlen29 000005c2··00001d0a·R_ARM_THM_CALL·········00000000···strlen
30 00000612··0000230a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize30 00000612··0000230a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
31 0000065a··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct31 0000065a··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
32 0000065e··00001b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct32 0000065e··00001930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
33 0000066c··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct33 0000066c··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
34 00000670··00001b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct34 00000670··00001930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
35 00000684··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc35 00000684··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
36 00000698··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc36 00000698··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
37 000006ac··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc37 000006ac··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
38 000006c0··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc38 000006c0··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
39 000006d6··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore39 000006d6··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
40 000006ec··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc40 000006ec··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
41 000006f6··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc41 000006f6··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
42 00000706··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError42 00000706··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
43 0000070a··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError43 0000070a··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
44 0000070e··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC344 0000070e··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000048···.LC3
45 00000712··00000a30·R_ARM_THM_MOVT_ABS·····00000048···.LC345 00000712··00000a30·R_ARM_THM_MOVT_ABS·····00000048···.LC3
46 0000071c··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString46 0000071c··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
47 00000724··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 00000724··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 00000740··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore48 00000740··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
49 00000746··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError49 00000746··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
50 0000074a··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError50 0000074a··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
51 0000074e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC251 0000074e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000038···.LC2
52 00000752··00000930·R_ARM_THM_MOVT_ABS·····00000038···.LC252 00000752··00000930·R_ARM_THM_MOVT_ABS·····00000038···.LC2
53 00000758··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString53 00000758··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
54 00000766··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore54 00000766··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
55 00000786··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError55 00000786··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
56 0000078a··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError56 0000078a··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
57 0000078e··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC557 0000078e··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC5
58 00000792··00000c30·R_ARM_THM_MOVT_ABS·····000000a4···.LC558 00000792··00000c30·R_ARM_THM_MOVT_ABS·····000000a4···.LC5
59 00000798··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString59 00000798··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
60 000007b6··0000290a·R_ARM_THM_CALL·········00000000···wcslen60 000007b6··0000290a·R_ARM_THM_CALL·········00000000···wcslen
61 000007c8··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred61 000007c8··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
62 000007d0··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError62 000007d0··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
63 000007d4··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError63 000007d4··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
64 000007d8··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC464 000007d8··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC4
65 000007dc··00000b30·R_ARM_THM_MOVT_ABS·····00000080···.LC465 000007dc··00000b30·R_ARM_THM_MOVT_ABS·····00000080···.LC4
66 000007e2··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString66 000007e2··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
67 00000812··00002c0a·R_ARM_THM_CALL·········00000000···PyList_New67 00000812··00002c0a·R_ARM_THM_CALL·········00000000···PyList_New
68 00000840··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc68 00000840··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
69 00000848··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc69 00000848··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
70 0000085e··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore70 0000085e··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
71 0000088e··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc71 0000088e··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
72 000008ae··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError72 000008ae··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
73 000008b2··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError73 000008b2··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
74 000008b6··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC174 000008b6··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
75 000008ba··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC175 000008ba··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
76 000008c0··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString76 000008c0··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
77 000008c8··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc77 000008c8··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
78 000008e6··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore78 000008e6··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
79 0000090e··00002d0a·R_ARM_THM_CALL·········00000000···PyTuple_New79 0000090e··00002d0a·R_ARM_THM_CALL·········00000000···PyTuple_New
80 000009b8··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore80 000009b8··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
81 000009ce··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc81 000009ce··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
82 000009f2··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore82 000009f2··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
83 00000a08··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError83 00000a08··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
84 00000a0c··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError84 00000a0c··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
85 00000a10··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC185 00000a10··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
86 00000a14··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC186 00000a14··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
87 00000a1a··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString87 00000a1a··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
88 00000a22··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc88 00000a22··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
89 00000bd2··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc89 00000bd2··00002f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
90 00000c06··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore90 00000c06··00000f0a·R_ARM_THM_CALL·········00000001···do_ignore
 91 00000c14··0000300a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
91 00000c0c··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError92 00000c1c··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
92 00000c10··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError93 00000c20··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
93 00000c14··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC094 00000c24··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
94 00000c18··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC095 00000c28··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
95 00000c1e··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString96 00000c2e··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
96 00000c2a··0000300a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
97 00000c32··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError97 00000c3a··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
98 00000c36··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError98 00000c3e··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
99 00000c3a··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC199 00000c42··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC1
100 00000c3e··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC1100 00000c46··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC1
101 00000c44··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString101 00000c4c··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
102 00000c68··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc102 00000c70··0000270a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
103 00000c78··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Free103 00000c8c··0000310a·R_ARM_THM_CALL·········00000000···PyMem_Free
104 00000ca6··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type104 00000ca6··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type
105 00000caa··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type105 00000caa··00003330·R_ARM_THM_MOVT_ABS·····00000000···PyModule_Type
106 00000cba··0000340a·R_ARM_THM_CALL·········00000000···PyModule_GetDict106 00000cba··0000340a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
107 00000cce··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype107 00000cce··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
108 00000cd6··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError108 00000cd6··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
109 00000cda··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError109 00000cda··00003730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
110 00000cde··0000122f·R_ARM_THM_MOVW_ABS_NC··000000cc···.LC6110 00000cde··0000122f·R_ARM_THM_MOVW_ABS_NC··000000cc···.LC6
111 00000ce2··00001230·R_ARM_THM_MOVT_ABS·····000000cc···.LC6111 00000ce2··00001230·R_ARM_THM_MOVT_ABS·····000000cc···.LC6
112 00000ce8··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString112 00000ce8··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
113 00000cee··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError113 00000cee··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
114 00000cf2··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError114 00000cf2··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
115 00000cfa··0000380a·R_ARM_THM_CALL·········00000000···PyModule_GetName115 00000cfa··0000380a·R_ARM_THM_CALL·········00000000···PyModule_GetName
116 00000cfe··0000142f·R_ARM_THM_MOVW_ABS_NC··00000158···.LC8116 00000cfe··0000142f·R_ARM_THM_MOVW_ABS_NC··00000158···.LC8
117 00000d02··00001430·R_ARM_THM_MOVT_ABS·····00000158···.LC8117 00000d02··00001430·R_ARM_THM_MOVT_ABS·····00000158···.LC8
118 00000d0a··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Format118 00000d0a··0000390a·R_ARM_THM_CALL·········00000000···PyErr_Format
119 00000d14··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred119 00000d14··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
120 00000d1c··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError120 00000d1c··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SystemError
121 00000d20··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError121 00000d20··00001a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SystemError
122 00000d24··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7122 00000d24··0000132f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7
123 00000d28··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC7123 00000d28··00001330·R_ARM_THM_MOVT_ABS·····00000104···.LC7
124 00000d2e··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString124 00000d2e··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
125 00000d48··00003b0a·R_ARM_THM_CALL·········00000000···_PyType_GetDict125 00000d48··00003b0a·R_ARM_THM_CALL·········00000000···_PyType_GetDict
126 00000d50··00003c0a·R_ARM_THM_CALL·········00000000···_PyType_Name126 00000d50··00003c0a·R_ARM_THM_CALL·········00000000···_PyType_Name
127 00000d56··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type127 00000d56··0000332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyModule_Type
Max diff block lines reached; 7813/19649 bytes (39.76%) of diff not shown.
402 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 do_mkvalue15 do_mkvalue
16 do_mktuple16 do_mktuple
17 countformat17 countformat
18 do_ignore18 do_ignore
19 Py_XDECREF19 Py_XDECREF
20 va_build_stack20 va_build_stack
21 Py_BuildValue21 Py_BuildValue
 22 _Py_NoneStruct
22 PyExc_SystemError23 PyExc_SystemError
23 PyErr_SetString24 PyErr_SetString
24 _Py_NoneStruct 
25 PyLong_FromLong25 PyLong_FromLong
26 PyUnicode_FromStringAndSize26 PyUnicode_FromStringAndSize
27 PyFloat_FromDouble27 PyFloat_FromDouble
28 PyLong_FromUnsignedLong28 PyLong_FromUnsignedLong
29 PyDict_New29 PyDict_New
30 PyDict_SetItem30 PyDict_SetItem
31 PyBytes_FromStringAndSize31 PyBytes_FromStringAndSize
7.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 »       bne.n»  48·<va_build_value+0x1c>48 »       bne.n»  48·<va_build_value+0x1c>
49 »       ldrb.w» r2,·[ip,·#1]!49 »       ldrb.w» r2,·[ip,·#1]!
50 »       adds»   r3,·#150 »       adds»   r3,·#1
51 »       movs»   r4,·#051 »       movs»   r4,·#0
52 »       cmp»    r2,·#052 »       cmp»    r2,·#0
53 »       bne.n»  52·<va_build_value+0x26>53 »       bne.n»  52·<va_build_value+0x26>
54 »       cmp»    r3,·#054 »       cmp»    r3,·#0
55 »       blt.n»  122·<va_build_value+0xf6>55 »       blt.n»  12c·<va_build_value+0x100>
56 »       beq.n»  126·<va_build_value+0xfa>56 »       beq.n»  10c·<va_build_value+0xe0>
57 »       cmp»    r3,·#157 »       cmp»    r3,·#1
58 »       str»    r1,·[sp,·#12]58 »       str»    r1,·[sp,·#12]
59 »       bne.n»  fe·<va_build_value+0xd2>59 »       bne.n»  fe·<va_build_value+0xd2>
60 »       mov»    r2,·r560 »       mov»    r2,·r5
61 »       add»    r1,·sp,·#1261 »       add»    r1,·sp,·#12
62 »       add»    r0,·sp,·#862 »       add»    r0,·sp,·#8
63 »       bl»     204·<do_mkvalue>63 »       bl»     204·<do_mkvalue>
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
5 ··0x00000020·76616c75·6500646f·5f6d6b74·75706c65·value.do_mktuple5 ··0x00000020·76616c75·6500646f·5f6d6b74·75706c65·value.do_mktuple
6 ··0x00000030·00636f75·6e74666f·726d6174·002e4c43·.countformat..LC6 ··0x00000030·00636f75·6e74666f·726d6174·002e4c43·.countformat..LC
7 ··0x00000040·31002e4c·4332002e·4c433300·2e4c4334·1..LC2..LC3..LC47 ··0x00000040·31002e4c·4332002e·4c433300·2e4c4334·1..LC2..LC3..LC4
8 ··0x00000050·002e4c43·3500646f·5f69676e·6f726500·..LC5.do_ignore.8 ··0x00000050·002e4c43·3500646f·5f69676e·6f726500·..LC5.do_ignore.
9 ··0x00000060·50795f58·44454352·45460076·615f6275·Py_XDECREF.va_bu9 ··0x00000060·50795f58·44454352·45460076·615f6275·Py_XDECREF.va_bu
10 ··0x00000070·696c645f·73746163·6b002e4c·4336002e·ild_stack..LC6..10 ··0x00000070·696c645f·73746163·6b002e4c·4336002e·ild_stack..LC6..
11 ··0x00000080·4c433700·2e4c4338·002e4c43·39005079·LC7..LC8..LC9.Py11 ··0x00000080·4c433700·2e4c4338·002e4c43·39005079·LC7..LC8..LC9.Py
12 ··0x00000090·5f427569·6c645661·6c756500·50794578·_BuildValue.PyEx12 ··0x00000090·5f427569·6c645661·6c756500·5f50795f·_BuildValue._Py_
 13 ··0x000000a0·4e6f6e65·53747275·63740050·79457863·NoneStruct.PyExc
13 ··0x000000a0·635f5379·7374656d·4572726f·72005079·c_SystemError.Py14 ··0x000000b0·5f537973·74656d45·72726f72·00507945·_SystemError.PyE
14 ··0x000000b0·4572725f·53657453·7472696e·67005f50·Err_SetString._P15 ··0x000000c0·72725f53·65745374·72696e67·0050794c·rr_SetString.PyL
15 ··0x000000c0·795f4e6f·6e655374·72756374·0050794c·y_NoneStruct.PyL 
16 ··0x000000d0·6f6e675f·46726f6d·4c6f6e67·00737472·ong_FromLong.str16 ··0x000000d0·6f6e675f·46726f6d·4c6f6e67·00737472·ong_FromLong.str
17 ··0x000000e0·6c656e00·5079556e·69636f64·655f4672·len.PyUnicode_Fr17 ··0x000000e0·6c656e00·5079556e·69636f64·655f4672·len.PyUnicode_Fr
18 ··0x000000f0·6f6d5374·72696e67·416e6453·697a6500·omStringAndSize.18 ··0x000000f0·6f6d5374·72696e67·416e6453·697a6500·omStringAndSize.
19 ··0x00000100·5079466c·6f61745f·46726f6d·446f7562·PyFloat_FromDoub19 ··0x00000100·5079466c·6f61745f·46726f6d·446f7562·PyFloat_FromDoub
20 ··0x00000110·6c650050·794c6f6e·675f4672·6f6d556e·le.PyLong_FromUn20 ··0x00000110·6c650050·794c6f6e·675f4672·6f6d556e·le.PyLong_FromUn
21 ··0x00000120·7369676e·65644c6f·6e670050·79446963·signedLong.PyDic21 ··0x00000120·7369676e·65644c6f·6e670050·79446963·signedLong.PyDic
22 ··0x00000130·745f4e65·77005079·44696374·5f536574·t_New.PyDict_Set22 ··0x00000130·745f4e65·77005079·44696374·5f536574·t_New.PyDict_Set
12.4 KB
mystrtoul.o
3.52 KB
readelf --wide --relocs {}
    
Offset 64, 33 lines modifiedOffset 64, 33 lines modified
64 00000526··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue64 00000526··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
65 000005c6··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR065 000005c6··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
66 000005ca··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR066 000005ca··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
67 000005d0··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue67 000005d0··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
68 000005d4··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue68 000005d4··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
69 000005fa··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue69 000005fa··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
70 000005fe··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue70 000005fe··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
71 00000638··0000120a·R_ARM_THM_CALL·········00000000···__errno_location71 0000063a··0000120a·R_ARM_THM_CALL·········00000000···__errno_location
72 00000648··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR072 0000064a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
73 0000064c··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR073 0000064e··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
74 00000660··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue74 00000662··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
75 00000664··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue75 00000666··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
76 00000680··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR076 00000682··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
77 00000684··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR077 00000686··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
78 00000698··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR078 0000069a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
79 0000069c··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR079 0000069e··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
80 000006c0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR080 000006c2··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
81 000006c4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR081 000006c6··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
82 000006f2··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue82 000006f4··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
83 000006f6··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue83 000006f8··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
84 00000716··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue84 00000718··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
85 0000071a··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue85 0000071c··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
86 00000720··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR086 00000722··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
87 00000724··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR087 00000726··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
88 00000736··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue88 00000738··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyLong_DigitValue
89 0000073a··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue89 0000073c··00001130·R_ARM_THM_MOVT_ABS·····00000000···_PyLong_DigitValue
90 00000750··00000102·R_ARM_ABS32············00000000···.text.hot90 00000750··00000102·R_ARM_ABS32············00000000···.text.hot
91 00000754··00000102·R_ARM_ABS32············00000000···.text.hot91 00000754··00000102·R_ARM_ABS32············00000000···.text.hot
92 00000758··00000102·R_ARM_ABS32············00000000···.text.hot92 00000758··00000102·R_ARM_ABS32············00000000···.text.hot
93 0000075c··00000102·R_ARM_ABS32············00000000···.text.hot93 0000075c··00000102·R_ARM_ABS32············00000000···.text.hot
94 00000760··00000102·R_ARM_ABS32············00000000···.text.hot94 00000760··00000102·R_ARM_ABS32············00000000···.text.hot
95 00000764··00000102·R_ARM_ABS32············00000000···.text.hot95 00000764··00000102·R_ARM_ABS32············00000000···.text.hot
96 00000768··00000102·R_ARM_ABS32············00000000···.text.hot96 00000768··00000102·R_ARM_ABS32············00000000···.text.hot
8.81 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 480, 54 lines modifiedOffset 480, 54 lines modified
480 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}480 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
481 »       mov.w»  ip,·#4096»  @·0x1000481 »       mov.w»  ip,·#4096»  @·0x1000
482 »       sub.w»  ip,·sp,·ip482 »       sub.w»  ip,·sp,·ip
483 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8483 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
484 »       ldrb»   r4,·[r0,·#0]484 »       ldrb»   r4,·[r0,·#0]
485 »       mov»    r3,·r0485 »       mov»    r3,·r0
486 »       cmp»    r4,·#0486 »       cmp»    r4,·#0
487 »       beq.w»  742·<PyOS_strtoul+0x2c2>487 »       beq.w»  744·<PyOS_strtoul+0x2c4>
488 »       movw»   r0,·#0488 »       movw»   r0,·#0
489 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table489 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_table
490 »       movt»   r0,·#0490 »       movt»   r0,·#0
491 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table491 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_table
492 »       ldr.w»  r5,·[r0,·r4,·lsl·#2]492 »       ldr.w»  r5,·[r0,·r4,·lsl·#2]
493 »       lsls»   r6,·r5,·#28493 »       lsls»   r6,·r5,·#28
494 »       bmi.w»  7c6·<PyOS_strtoul+0x346>494 »       bmi.w»  7c6·<PyOS_strtoul+0x346>
495 »       cmp»    r2,·#16495 »       cmp»    r2,·#16
496 »       bhi.w»  5bc·<PyOS_strtoul+0x13c>496 »       bhi.w»  5bc·<PyOS_strtoul+0x13c>
497 »       tbh»    [pc,·r2,·lsl·#1]497 »       tbh»    [pc,·r2,·lsl·#1]
498 »       .word»  0x00840011498 »       .word»  0x00840011
499 »       .word»  0x0084013f499 »       .word»  0x00840140
500 »       .word»  0x00840084500 »       .word»  0x00840084
501 »       .word»  0x00840084501 »       .word»  0x00840084
502 »       .word»  0x0084012e502 »       .word»  0x0084012f
503 »       .word»  0x00840084503 »       .word»  0x00840084
504 »       .word»  0x00840084504 »       .word»  0x00840084
505 »       .word»  0x00840084505 »       .word»  0x00840084
506 »       .short» 0x019f506 »       .short» 0x019f
507 »       cmp»    r4,·#48»      @·0x30507 »       cmp»    r4,·#48»      @·0x30
508 »       bne.n»  520·<PyOS_strtoul+0xa0>508 »       bne.n»  520·<PyOS_strtoul+0xa0>
509 »       ldrb»   r2,·[r3,·#1]509 »       ldrb»   r2,·[r3,·#1]
510 »       adds»   r5,·r3,·#1510 »       adds»   r5,·r3,·#1
511 »       cmp»    r2,·#98»      @·0x62511 »       cmp»    r2,·#98»      @·0x62
512 »       beq.w»  6f0·<PyOS_strtoul+0x270>512 »       beq.w»  6f2·<PyOS_strtoul+0x272>
513 »       bhi.n»  504·<PyOS_strtoul+0x84>513 »       bhi.n»  504·<PyOS_strtoul+0x84>
514 »       cmp»    r2,·#88»      @·0x58514 »       cmp»    r2,·#88»      @·0x58
515 »       beq.w»  5f8·<PyOS_strtoul+0x178>515 »       beq.w»  5f8·<PyOS_strtoul+0x178>
516 »       bhi.n»  50e·<PyOS_strtoul+0x8e>516 »       bhi.n»  50e·<PyOS_strtoul+0x8e>
517 »       cmp»    r2,·#66»      @·0x42517 »       cmp»    r2,·#66»      @·0x42
518 »       beq.w»  6f0·<PyOS_strtoul+0x270>518 »       beq.w»  6f2·<PyOS_strtoul+0x272>
519 »       cmp»    r2,·#79»      @·0x4f519 »       cmp»    r2,·#79»      @·0x4f
520 »       beq.w»  65e·<PyOS_strtoul+0x1de>520 »       beq.w»  660·<PyOS_strtoul+0x1e0>
521 »       cmp»    r2,·#48»      @·0x30521 »       cmp»    r2,·#48»      @·0x30
522 »       bne.n»  50e·<PyOS_strtoul+0x8e>522 »       bne.n»  50e·<PyOS_strtoul+0x8e>
523 »       ldrb.w» r2,·[r5,·#1]!523 »       ldrb.w» r2,·[r5,·#1]!
524 »       b.n»    4fa·<PyOS_strtoul+0x7a>524 »       b.n»    4fa·<PyOS_strtoul+0x7a>
525 »       cmp»    r2,·#111»     @·0x6f525 »       cmp»    r2,·#111»     @·0x6f
526 »       beq.w»  65e·<PyOS_strtoul+0x1de>526 »       beq.w»  660·<PyOS_strtoul+0x1e0>
527 »       cmp»    r2,·#120»     @·0x78527 »       cmp»    r2,·#120»     @·0x78
528 »       beq.n»  5f8·<PyOS_strtoul+0x178>528 »       beq.n»  5f8·<PyOS_strtoul+0x178>
529 »       ldr.w»  r3,·[r0,·r2,·lsl·#2]529 »       ldr.w»  r3,·[r0,·r2,·lsl·#2]
530 »       lsls»   r2,·r3,·#28530 »       lsls»   r2,·r3,·#28
531 »       bmi.w»  7e4·<PyOS_strtoul+0x364>531 »       bmi.w»  7e4·<PyOS_strtoul+0x364>
532 »       cbz»    r1,·51c·<PyOS_strtoul+0x9c>532 »       cbz»    r1,·51c·<PyOS_strtoul+0x9c>
533 »       str»    r5,·[r1,·#0]533 »       str»    r5,·[r1,·#0]
11.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:··········4420·(bytes·into·file)13 ··Start·of·section·headers:··········4428·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.47 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x1144:1 There·are·14·section·headers,·starting·at·offset·0x114c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000034·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000034·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001020·000018·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·001028·000018·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000068·000010·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000068·000010·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001038·000010·08···I·11···3··48 ··[·4]·.rel.data·········REL·············00000000·001040·000010·08···I·11···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000078·000018·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·000078·000018·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·000078·000cb8·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000078·000cc0·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·001048·000088·08···I·11···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001050·000088·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000d30·00000a·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000d38·00000a·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000d3a·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000d42·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d3a·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d42·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000d70·0001e0·10·····12··20··415 ··[11]·.symtab···········SYMTAB··········00000000·000d78·0001e0·10·····12··20··4
16 ··[12]·.strtab···········STRTAB··········00000000·000f50·0000cd·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000f58·0000cd·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0010d0·000071·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0010d8·000071·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.57 KB
readelf --wide --symbols {}
    
Offset 11, 23 lines modifiedOffset 11, 23 lines modified
11 ·····7:·00000378·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····7:·00000378·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····8:·00000740·····0·NOTYPE··LOCAL··DEFAULT····6·$d12 ·····8:·00000740·····0·NOTYPE··LOCAL··DEFAULT····6·$d
13 ·····9:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·000007a5···794·FUNC····LOCAL··DEFAULT····6·siphash1314 ····10:·000007a5···794·FUNC····LOCAL··DEFAULT····6·siphash13
15 ····11:·00000864·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····11:·00000864·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16 ····12:·00000872·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····12:·00000872·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000ca8·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····14:·00000cb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.419 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
22 ····18:·00000000····16·OBJECT··LOCAL··DEFAULT····3·PyHash_Func22 ····18:·00000000····16·OBJECT··LOCAL··DEFAULT····3·PyHash_Func
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····20:·00000001··1906·FUNC····GLOBAL·DEFAULT····6·_Py_HashBytes24 ····20:·00000001··1906·FUNC····GLOBAL·DEFAULT····6·_Py_HashBytes
25 ····21:·00000001····10·FUNC····GLOBAL·DEFAULT····1·PyHash_GetFuncDef25 ····21:·00000001····10·FUNC····GLOBAL·DEFAULT····1·PyHash_GetFuncDef
26 ····22:·00000ac1····14·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointer26 ····22:·00000ac1····14·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointer
27 ····23:·00000ad1·····6·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointerRaw27 ····23:·00000ad1·····6·FUNC····GLOBAL·DEFAULT····6·_Py_HashPointerRaw
28 ····24:·0000000d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyHash_Fini28 ····24:·0000000d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyHash_Fini
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod
30 ····26:·00000ad9···480·FUNC····GLOBAL·DEFAULT····6·_Py_HashDouble30 ····26:·00000ad9···488·FUNC····GLOBAL·DEFAULT····6·_Py_HashDouble
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·frexp31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·frexp
32 ····28:·00000011····34·FUNC····GLOBAL·HIDDEN·····1·_Py_KeyedHash32 ····28:·00000011····34·FUNC····GLOBAL·HIDDEN·····1·_Py_KeyedHash
33 ····29:·00000000····24·OBJECT··GLOBAL·DEFAULT····5·_Py_HashSecret33 ····29:·00000000····24·OBJECT··GLOBAL·DEFAULT····5·_Py_HashSecret
1.96 KB
readelf --wide --relocs {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1020·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x1028·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000002a··00000a0a·R_ARM_THM_CALL·········000007a5···siphash135 0000002a··00000a0a·R_ARM_THM_CALL·········000007a5···siphash13
  
6 Relocation·section·'.rel.data'·at·offset·0x1038·contains·2·entries:6 Relocation·section·'.rel.data'·at·offset·0x1040·contains·2·entries:
7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
8 00000000··00000402·R_ARM_ABS32············00000775···pysiphash8 00000000··00000402·R_ARM_ABS32············00000775···pysiphash
9 00000004··00000f02·R_ARM_ABS32············00000000···.rodata.str1.49 00000004··00000f02·R_ARM_ABS32············00000000···.rodata.str1.4
  
10 Relocation·section·'.rel.text.hot'·at·offset·0x1048·contains·17·entries:10 Relocation·section·'.rel.text.hot'·at·offset·0x1050·contains·17·entries:
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR012 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
13 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR013 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
14 00000026··0000042f·R_ARM_THM_MOVW_ABS_NC··00000775···pysiphash14 00000026··0000042f·R_ARM_THM_MOVW_ABS_NC··00000775···pysiphash
15 0000002a··00000430·R_ARM_THM_MOVT_ABS·····00000775···pysiphash15 0000002a··00000430·R_ARM_THM_MOVT_ABS·····00000775···pysiphash
16 00000034··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR116 00000034··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
17 00000038··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR117 00000038··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
4.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 847, 150 lines modifiedOffset 847, 152 lines modified
847 »       mov.w»  r0,·r0,·ror·#4847 »       mov.w»  r0,·r0,·ror·#4
848 »       bx»     lr848 »       bx»     lr
849 »       nop849 »       nop
  
850 00000ad8·<_Py_HashDouble>:850 00000ad8·<_Py_HashDouble>:
851 _Py_HashDouble():851 _Py_HashDouble():
852 »       vabs.f64»       d5,·d0852 »       vabs.f64»       d5,·d0
853 »       vldr»   d6,·[pc,·#456]»       @·ca8·<_Py_HashDouble+0x1d0>853 »       vldr»   d6,·[pc,·#464]»       @·cb0·<_Py_HashDouble+0x1d8>
854 »       vcmp.f64»       d5,·d6854 »       vcmp.f64»       d5,·d6
855 »       vmrs»   APSR_nzcv,·fpscr855 »       vmrs»   APSR_nzcv,·fpscr
856 »       bhi.w»  c76·<_Py_HashDouble+0x19e>856 »       bhi.w»  c7c·<_Py_HashDouble+0x1a4>
857 »       push»   {r4,·r5,·lr}857 »       push»   {r4,·r5,·lr}
858 »       mov.w»  ip,·#4096»  @·0x1000858 »       mov.w»  ip,·#4096»  @·0x1000
859 »       sub.w»  ip,·sp,·ip859 »       sub.w»  ip,·sp,·ip
860 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8860 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
861 »       sub»    sp,·#12861 »       sub»    sp,·#12
862 »       add»    r0,·sp,·#4862 »       add»    r0,·sp,·#4
863 »       bl»     0·<frexp>863 »       bl»     0·<frexp>
864 ·R_ARM_THM_CALL» frexp864 ·R_ARM_THM_CALL» frexp
865 »       vcmpe.f64»      d0,·#0.0865 »       vcmpe.f64»      d0,·#0.0
866 »       movs»   r3,·#0866 »       movs»   r3,·#0
867 »       mov»    r4,·r3867 »       mov»    r4,·r3
868 »       vmrs»   APSR_nzcv,·fpscr868 »       vmrs»   APSR_nzcv,·fpscr
869 »       iteet»  pl869 »       iteet»  pl
870 »       ldrpl»  r1,·[sp,·#4]870 »       ldrpl»  r0,·[sp,·#4]
871 »       vnegmi.f64»     d0,·d0871 »       vnegmi.f64»     d0,·d0
872 »       ldrmi»  r1,·[sp,·#4]872 »       ldrmi»  r0,·[sp,·#4]
873 »       movpl»  r5,·#1873 »       movpl»  r5,·#1
874 »       it»     mi874 »       it»     mi
875 »       movmi.w»r5,·#4294967295»  @·0xffffffff875 »       movmi.w»r5,·#4294967295»  @·0xffffffff
876 »       mov»    r2,·r1876 »       mov»    r2,·r0
877 »       vcmp.f64»       d0,·#0.0877 »       vcmp.f64»       d0,·#0.0
878 »       vmrs»   APSR_nzcv,·fpscr878 »       vmrs»   APSR_nzcv,·fpscr
879 »       beq.n»  c02·<_Py_HashDouble+0x12a>879 »       beq.n»  c02·<_Py_HashDouble+0x12a>
880 »       vldr»   d6,·[pc,·#384]»       @·cb0·<_Py_HashDouble+0x1d8>880 »       vldr»   d6,·[pc,·#392]»       @·cb8·<_Py_HashDouble+0x1e0>
881 »       lsls»   r3,·r4,·#28881 »       lsls»   r3,·r4,·#28
882 »       bic.w»  r3,·r3,·#2147483648» @·0x80000000882 »       bic.w»  r3,·r3,·#2147483648» @·0x80000000
883 »       mvn.w»  ip,·#2147483648»    @·0x80000000883 »       mvn.w»  ip,·#2147483648»    @·0x80000000
884 »       orr.w»  r3,·r3,·r4,·lsr·#3884 »       orr.w»  r3,·r3,·r4,·lsr·#3
885 »       sub.w»  r0,·r2,·#28885 »       sub.w»  r1,·r2,·#28
886 »       vmul.f64»       d0,·d0,·d6886 »       vmul.f64»       d0,·d0,·d6
887 »       vcvt.u32.f64»   s15,·d0887 »       vcvt.u32.f64»   s15,·d0
888 »       vmov»   r4,·s15888 »       vmov»   r4,·s15
889 »       vcvt.f64.u32»   d5,·s15889 »       vcvt.f64.u32»   d5,·s15
890 »       add»    r4,·r3890 »       add»    r4,·r3
891 »       vsub.f64»       d0,·d0,·d5891 »       vsub.f64»       d0,·d0,·d5
892 »       cmp»    r4,·ip892 »       cmp»    r4,·ip
893 »       bcs.n»  bf6·<_Py_HashDouble+0x11e>893 »       bcs.n»  bf6·<_Py_HashDouble+0x11e>
894 »       vcmp.f64»       d0,·#0.0894 »       vcmp.f64»       d0,·#0.0
895 »       vmrs»   APSR_nzcv,·fpscr895 »       vmrs»   APSR_nzcv,·fpscr
896 »       beq.n»  c0a·<_Py_HashDouble+0x132>896 »       beq.n»  c4e·<_Py_HashDouble+0x176>
897 »       vmul.f64»       d0,·d0,·d6897 »       vmul.f64»       d0,·d0,·d6
898 »       lsls»   r3,·r4,·#28898 »       lsls»   r3,·r4,·#28
899 »       and.w»  r3,·r3,·ip899 »       and.w»  r3,·r3,·ip
900 »       sub.w»  r0,·r2,·#56» @·0x38900 »       sub.w»  r1,·r2,·#56» @·0x38
901 »       orr.w»  r3,·r3,·r4,·lsr·#3901 »       orr.w»  r3,·r3,·r4,·lsr·#3
902 »       vcvt.u32.f64»   s15,·d0902 »       vcvt.u32.f64»   s15,·d0
903 »       vmov»   r4,·s15903 »       vmov»   r4,·s15
904 »       vcvt.f64.u32»   d5,·s15904 »       vcvt.f64.u32»   d5,·s15
905 »       add»    r4,·r3905 »       add»    r4,·r3
906 »       vsub.f64»       d0,·d0,·d5906 »       vsub.f64»       d0,·d0,·d5
907 »       cmp»    r4,·ip907 »       cmp»    r4,·ip
908 »       bcs.n»  bf6·<_Py_HashDouble+0x11e>908 »       bcs.n»  bf6·<_Py_HashDouble+0x11e>
909 »       vcmp.f64»       d0,·#0.0909 »       vcmp.f64»       d0,·#0.0
910 »       vmrs»   APSR_nzcv,·fpscr910 »       vmrs»   APSR_nzcv,·fpscr
911 »       beq.n»  c0a·<_Py_HashDouble+0x132>911 »       beq.n»  c4e·<_Py_HashDouble+0x176>
912 »       vmul.f64»       d0,·d0,·d6912 »       vmul.f64»       d0,·d0,·d6
913 »       lsls»   r3,·r4,·#28913 »       lsls»   r3,·r4,·#28
914 »       and.w»  r3,·r3,·ip914 »       and.w»  r3,·r3,·ip
915 »       sub.w»  r0,·r2,·#84» @·0x54915 »       sub.w»  r1,·r2,·#84» @·0x54
916 »       orr.w»  r3,·r3,·r4,·lsr·#3916 »       orr.w»  r3,·r3,·r4,·lsr·#3
917 »       vcvt.u32.f64»   s15,·d0917 »       vcvt.u32.f64»   s15,·d0
918 »       vmov»   r4,·s15918 »       vmov»   r4,·s15
919 »       vcvt.f64.u32»   d6,·s15919 »       vcvt.f64.u32»   d6,·s15
920 »       add»    r4,·r3920 »       add»    r4,·r3
921 »       vsub.f64»       d0,·d0,·d6921 »       vsub.f64»       d0,·d0,·d6
922 »       cmp»    r4,·ip922 »       cmp»    r4,·ip
923 »       bcs.n»  bf6·<_Py_HashDouble+0x11e>923 »       bcs.n»  bf6·<_Py_HashDouble+0x11e>
924 »       vcmp.f64»       d0,·#0.0924 »       vcmp.f64»       d0,·#0.0
925 »       lsls»   r3,·r4,·#28925 »       lsls»   r3,·r4,·#28
926 »       mvn.w»  r2,·#2147483648»    @·0x80000000926 »       mvn.w»  r2,·#2147483648»    @·0x80000000
927 »       vldr»   d7,·[pc,·#228]»       @·cb0·<_Py_HashDouble+0x1d8>927 »       vldr»   d7,·[pc,·#236]»       @·cb8·<_Py_HashDouble+0x1e0>
928 »       ands»   r3,·r2928 »       ands»   r3,·r2
929 »       orr.w»  r3,·r3,·r4,·lsr·#3929 »       orr.w»  r3,·r3,·r4,·lsr·#3
930 »       vmrs»   APSR_nzcv,·fpscr930 »       vmrs»   APSR_nzcv,·fpscr
931 »       beq.n»  c0a·<_Py_HashDouble+0x132>931 »       beq.n»  c4e·<_Py_HashDouble+0x176>
932 »       vmul.f64»       d0,·d0,·d7932 »       vmul.f64»       d0,·d0,·d7
933 »       subs»   r0,·#28933 »       subs»   r1,·#28
934 »       vcvt.u32.f64»   s15,·d0934 »       vcvt.u32.f64»   s15,·d0
935 »       vmov»   r4,·s15935 »       vmov»   r4,·s15
936 »       vcvt.f64.u32»   d6,·s15936 »       vcvt.f64.u32»   d6,·s15
937 »       add»    r4,·r3937 »       add»    r4,·r3
938 »       vsub.f64»       d0,·d0,·d6938 »       vsub.f64»       d0,·d0,·d6
939 »       cmp»    r4,·r2939 »       cmp»    r4,·r2
940 »       bcc.n»  bc0·<_Py_HashDouble+0xe8>940 »       bcc.n»  bc0·<_Py_HashDouble+0xe8>
941 »       add.w»  r4,·r4,·#2147483648» @·0x80000000941 »       add.w»  r4,·r4,·#2147483648» @·0x80000000
942 »       mov»    r2,·r0942 »       mov»    r2,·r1
943 »       adds»   r4,·#1943 »       adds»   r4,·#1
944 »       movs»   r3,·#1944 »       movs»   r3,·#1
945 »       b.n»    b22·<_Py_HashDouble+0x4a>945 »       b.n»    b22·<_Py_HashDouble+0x4a>
946 »       cmp»    r3,·#0946 »       cmp»    r3,·#0
947 »       ite»    ne947 »       it»     ne
948 »       movne»  r0,·r2948 »       movne»  r0,·r2
949 »       moveq»  r0,·r1 
950 »       cmp»    r0,·#0949 »       cmp»    r0,·#0
951 »       bge.n»  c4e·<_Py_HashDouble+0x176>950 »       bge.n»  c54·<_Py_HashDouble+0x17c>
952 »       mvns»   r2,·r0951 »       mvns»   r0,·r0
953 »       movw»   r1,·#2115»   @·0x843952 »       movw»   r2,·#2115»   @·0x843
954 »       movt»   r1,·#33825»  @·0x8421953 »       movt»   r2,·#33825»  @·0x8421
955 »       asrs»   r3,·r2,·#31954 »       asrs»   r3,·r0,·#31
956 »       smull»  r0,·r1,·r1,·r2955 »       smull»  r1,·r2,·r2,·r0
 956 »       mvn.w»  r1,·#1
957 »       add»    r1,·r2957 »       add»    r2,·r0
958 »       rsb»    r3,·r3,·r1,·asr·#4958 »       rsb»    r3,·r3,·r2,·asr·#4
959 »       rsb»    r3,·r3,·r3,·lsl·#5959 »       rsb»    r3,·r3,·r3,·lsl·#5
960 »       subs»   r3,·r2,·r3960 »       subs»   r3,·r0,·r3
961 »       rsb»    r2,·r3,·#30961 »       rsb»    r2,·r3,·#30
962 »       adds»   r3,·#1962 »       adds»   r3,·#1
963 »       lsl.w»  r2,·r4,·r2963 »       lsl.w»  r2,·r4,·r2
964 »       lsrs»   r4,·r3964 »       lsr.w»  r3,·r4,·r3
965 »       bic.w»  r3,·r2,·#2147483648» @·0x80000000965 »       bic.w»  r2,·r2,·#2147483648» @·0x80000000
966 »       orrs»   r3,·r4966 »       orrs»   r3,·r2
967 »       mvn.w»  r2,·#1 
968 »       mul.w»  r0,·r3,·r5967 »       mul.w»  r0,·r3,·r5
969 »       cmp»    r0,·r2968 »       cmp»    r0,·r1
970 »       it»     cs969 »       it»     cs
971 »       movcs»  r0,·r2970 »       movcs»  r0,·r1
Max diff block lines reached; 789/4334 bytes (18.20%) of diff not shown.
1.45 KB
pystate.o
1.44 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 222, 44 lines modifiedOffset 222, 44 lines modified
222 »       str.w»  r1,·[r4,·#140]»      @·0x8c222 »       str.w»  r1,·[r4,·#140]»      @·0x8c
223 »       add»    sp,·#8223 »       add»    sp,·#8
224 »       pop»    {r4,·r5,·r6,·pc}224 »       pop»    {r4,·r5,·r6,·pc}
225 »       add.w»  r3,·r1,·#1000»       @·0x3e8225 »       add.w»  r3,·r1,·#1000»       @·0x3e8
226 »       mov.w»  r5,·#16384» @·0x4000226 »       mov.w»  r5,·#16384» @·0x4000
227 »       lsls»   r3,·r3,·#2227 »       lsls»   r3,·r3,·#2
228 »       cmp»    r5,·r3228 »       cmp»    r5,·r3
229 »       blt.n»  222·<_PyThreadState_PushFrame+0x76>229 »       blt.n»  234·<_PyThreadState_PushFrame+0x88>
230 »       mov»    r0,·r5230 »       mov»    r0,·r5
231 »       ldr.w»  r6,·[r4,·#136]»      @·0x88231 »       ldr.w»  r6,·[r4,·#136]»      @·0x88
232 »       str»    r1,·[sp,·#4]232 »       str»    r1,·[sp,·#4]
233 »       bl»     0·<_PyObject_VirtualAlloc>233 »       bl»     0·<_PyObject_VirtualAlloc>
234 ·R_ARM_THM_CALL» _PyObject_VirtualAlloc234 ·R_ARM_THM_CALL» _PyObject_VirtualAlloc
235 »       cmp»    r0,·#0235 »       cmp»    r0,·#0
236 »       beq.n»  1d8·<_PyThreadState_PushFrame+0x2c>236 »       beq.n»  1d8·<_PyThreadState_PushFrame+0x2c>
237 »       ldr.w»  r3,·[r4,·#136]»      @·0x88237 »       ldr.w»  r3,·[r4,·#136]»      @·0x88
238 »       movs»   r2,·#0238 »       movs»   r2,·#0
239 »       ldr»    r1,·[sp,·#4]239 »       ldr»    r1,·[sp,·#4]
240 »       strd»   r6,·r5,·[r0]240 »       strd»   r6,·r5,·[r0]
241 »       str»    r2,·[r0,·#8]241 »       str»    r2,·[r0,·#8]
242 »       cbnz»   r3,·226·<_PyThreadState_PushFrame+0x7a>242 »       cbnz»   r3,·222·<_PyThreadState_PushFrame+0x76>
243 »       clz»    r3,·r6243 »       clz»    r3,·r6
244 »       add»    r5,·r0244 »       add»    r5,·r0
245 »       str.w»  r0,·[r4,·#136]»      @·0x88245 »       str.w»  r0,·[r4,·#136]»      @·0x88
246 »       lsrs»   r3,·r3,·#5246 »       lsrs»   r3,·r3,·#5
247 »       str.w»  r5,·[r4,·#144]»      @·0x90247 »       str.w»  r5,·[r4,·#144]»      @·0x90
248 »       adds»   r3,·#3248 »       adds»   r3,·#3
249 »       add.w»  r0,·r0,·r3,·lsl·#2249 »       add.w»  r0,·r0,·r3,·lsl·#2
250 »       b.n»    1d0·<_PyThreadState_PushFrame+0x24>250 »       b.n»    1d0·<_PyThreadState_PushFrame+0x24>
251 »       lsls»   r5,·r5,·#1 
252 »       b.n»    1e6·<_PyThreadState_PushFrame+0x3a> 
253 »       ldr.w»  r2,·[r4,·#140]»      @·0x8c251 »       ldr.w»  r2,·[r4,·#140]»      @·0x8c
254 »       add.w»  lr,·r3,·#12252 »       add.w»  lr,·r3,·#12
255 »       sub.w»  r2,·r2,·lr253 »       sub.w»  r2,·r2,·lr
256 »       asrs»   r2,·r2,·#2254 »       asrs»   r2,·r2,·#2
257 »       str»    r2,·[r3,·#8]255 »       str»    r2,·[r3,·#8]
258 »       b.n»    20a·<_PyThreadState_PushFrame+0x5e>256 »       b.n»    20a·<_PyThreadState_PushFrame+0x5e>
 257 »       lsls»   r5,·r5,·#1
 258 »       b.n»    1e6·<_PyThreadState_PushFrame+0x3a>
  
259 00000238·<_PyThreadState_PopFrame>:259 00000238·<_PyThreadState_PopFrame>:
260 _PyThreadState_PopFrame():260 _PyThreadState_PopFrame():
261 »       push»   {r3,·r4,·r5,·lr}261 »       push»   {r3,·r4,·r5,·lr}
262 »       mov.w»  ip,·#4096»  @·0x1000262 »       mov.w»  ip,·#4096»  @·0x1000
263 »       sub.w»  ip,·sp,·ip263 »       sub.w»  ip,·sp,·ip
264 »       str.w»  r0,·[ip,·#4080]»     @·0xff0264 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
86.3 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:··········10320·(bytes·into·file)13 ··Start·of·section·headers:··········10280·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x2850:1 There·are·15·section·headers,·starting·at·offset·0x2828:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0007b4·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·00077c·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·002100·000398·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0020e0·000388·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0007ec·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0007b4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0007ec·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0007b4·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0007f0·0009c8·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·0007b8·0009e0·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·002498·000290·08···I·12···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·002468·000298·08···I·12···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0011b8·0000d3·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001198·0000d3·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00128c·000314·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·00126c·000314·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·002728·0000a8·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·002700·0000a8·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·0015a0·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·001580·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0015a0·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001580·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·0015d4·000610·10·····13··36··416 ··[12]·.symtab···········SYMTAB··········00000000·0015b4·000610·10·····13··36··4
17 ··[13]·.strtab···········STRTAB··········00000000·001be4·00051c·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001bc4·00051c·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0027d0·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·0027a8·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.14 KB
readelf --wide --symbols {}
    
Offset 6, 95 lines modifiedOffset 6, 95 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
8 ·····4:·000000c5···246·FUNC····LOCAL··DEFAULT····5·pytime_fromtimespec8 ·····4:·000000c5···246·FUNC····LOCAL··DEFAULT····5·pytime_fromtimespec
9 ·····5:·00000258·····0·NOTYPE··LOCAL··DEFAULT····5·$d9 ·····5:·00000258·····0·NOTYPE··LOCAL··DEFAULT····5·$d
10 ·····6:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·$t10 ·····6:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·$t
11 ·····7:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d11 ·····7:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
12 ·····8:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····5·$t12 ·····8:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
13 ·····9:·000003c9···194·FUNC····LOCAL··DEFAULT····5·pytime_divide13 ·····9:·000003c9···210·FUNC····LOCAL··DEFAULT····5·pytime_divide
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
15 ····11:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC114 ····10:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
16 ····12:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC215 ····11:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
17 ····13:·00000651···156·FUNC····LOCAL··DEFAULT····5·pytime_round16 ····12:·00000661···162·FUNC····LOCAL··DEFAULT····5·pytime_round
18 ····14:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·$d17 ····13:·00000648·····0·NOTYPE··LOCAL··DEFAULT····5·$d
19 ····15:·00000650·····0·NOTYPE··LOCAL··DEFAULT····5·$t18 ····14:·00000660·····0·NOTYPE··LOCAL··DEFAULT····5·$t
20 ····16:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC319 ····15:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
21 ····17:·00000850·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····16:·00000868·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000080·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·00000088·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC424 ····20:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
25 ····21:·00000120·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000128·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000858·····0·NOTYPE··LOCAL··DEFAULT····5·$t28 ····24:·00000870·····0·NOTYPE··LOCAL··DEFAULT····5·$t
29 ····25:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d29 ····25:·000009d0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
30 ····26:·00000228·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····27:·0000024d···380·FUNC····LOCAL··DEFAULT····1·pytime_object_to_denominator31 ····27:·00000215···380·FUNC····LOCAL··DEFAULT····1·pytime_object_to_denominator
32 ····28:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·00000380·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000390·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·00000568·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·000005b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000580·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·000006dd····84·FUNC····LOCAL··DEFAULT····1·pytime_as_timeval36 ····32:·000006a5····84·FUNC····LOCAL··DEFAULT····1·pytime_as_timeval
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
38 ····34:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC538 ····34:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
39 ····35:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····5·$t39 ····35:·000009d8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
40 ····36:·00000001·····2·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromNanoseconds40 ····36:·00000001·····2·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromNanoseconds
41 ····37:·00000005···192·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClock41 ····37:·00000005···192·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClock
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_gettime6442 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_gettime64
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
45 ····41:·000001bd····90·FUNC····GLOBAL·DEFAULT····5·_PyTime_Add45 ····41:·000001bd····90·FUNC····GLOBAL·DEFAULT····5·_PyTime_Add
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod
47 ····43:·00000219····72·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsTimespec_clamp47 ····43:·00000219····72·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsTimespec_clamp
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d
49 ····45:·00000261···104·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsSecondsDouble49 ····45:·00000261···104·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsSecondsDouble
50 ····46:·000002c9···102·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromMicrosecondsClamp50 ····46:·000002c9···102·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromMicrosecondsClamp
51 ····47:·00000331····14·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSeconds51 ····47:·00000331····14·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSeconds
52 ····48:·00000341···134·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMicroseconds52 ····48:·00000341···134·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMicroseconds
53 ····49:·00000001····60·FUNC····GLOBAL·DEFAULT····1·_PyTime_GetPerfCounter53 ····49:·0000049d·····4·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetPerfCounter
54 ····50:·0000048d····78·FUNC····GLOBAL·DEFAULT····5·_PyTime_localtime54 ····50:·000004a1····78·FUNC····GLOBAL·DEFAULT····5·_PyTime_localtime
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__localtime64_r56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__localtime64_r
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno
59 ····55:·000004dd·····4·FUNC····GLOBAL·DEFAULT····5·_PyLong_FromTime_t59 ····55:·000004f1·····4·FUNC····GLOBAL·DEFAULT····5·_PyLong_FromTime_t
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_d2lz61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_d2lz
62 ····58:·000004e1···368·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSecondsObject62 ····58:·000004f5···364·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSecondsObject
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·floor71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·floor
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round
73 ····69:·000006ed···364·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClockWithInfo73 ····69:·00000705···364·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetMonotonicClockWithInfo
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_getres6474 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_getres64
75 ····71:·0000003d····76·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimespec75 ····71:·00000001····80·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimespec
76 ····72:·00000089·····6·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromTimespec76 ····72:·00000051·····6·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromTimespec
77 ····73:·00000091···152·FUNC····GLOBAL·DEFAULT····1·_PyTime_GetSystemClockWithInfo77 ····73:·00000059···152·FUNC····GLOBAL·DEFAULT····1·_PyTime_GetSystemClockWithInfo
78 ····74:·00000129···256·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTime_t78 ····74:·000000f1···256·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTime_t
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf
80 ····76:·000003c9····82·FUNC····GLOBAL·DEFAULT····1·_PyLong_AsTime_t80 ····76:·00000391····82·FUNC····GLOBAL·DEFAULT····1·_PyLong_AsTime_t
81 ····77:·00000859···360·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetPerfCounterWithInfo81 ····77:·00000871···360·FUNC····GLOBAL·DEFAULT····5·_PyTime_GetPerfCounterWithInfo
82 ····78:·00000229····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimespec82 ····78:·000001f1····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimespec
83 ····79:·0000041d····38·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsMilliseconds83 ····79:·000003e5····38·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsMilliseconds
84 ····80:·00000445···372·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromMillisecondsObject84 ····80:·0000040d···372·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromMillisecondsObject
85 ····81:·000005b9····94·FUNC····GLOBAL·DEFAULT····1·_PyDeadline_Init85 ····81:·00000581····94·FUNC····GLOBAL·DEFAULT····1·_PyDeadline_Init
86 ····82:·00000619····70·FUNC····GLOBAL·DEFAULT····1·_PyTime_gmtime86 ····82:·000005e1····70·FUNC····GLOBAL·DEFAULT····1·_PyTime_gmtime
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gmtime64_r87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gmtime64_r
88 ····84:·00000661····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimeval88 ····84:·00000629····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimeval
89 ····85:·00000685····88·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimeval89 ····85:·0000064d····88·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimeval
90 ····86:·00000001····58·FUNC····GLOBAL·DEFAULT····8·_PyTime_GetSystemClock90 ····86:·00000001····58·FUNC····GLOBAL·DEFAULT····8·_PyTime_GetSystemClock
91 ····87:·0000003b····74·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimevalTime_t91 ····87:·0000003b····74·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimevalTime_t
92 ····88:·00000731···132·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromNanosecondsObject92 ····88:·000006f9···132·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromNanosecondsObject
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
95 ····91:·000009c1·····4·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsNanosecondsObject95 ····91:·000009d9·····4·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsNanosecondsObject
96 ····92:·00000085····50·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimeval_clamp96 ····92:·00000085····50·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimeval_clamp
97 ····93:·000000b7····30·FUNC····GLOBAL·DEFAULT····8·_PyDeadline_Get97 ····93:·000000b7····30·FUNC····GLOBAL·DEFAULT····8·_PyDeadline_Get
98 ····94:·000000d5···348·FUNC····GLOBAL·DEFAULT····8·_PyTime_MulDiv98 ····94:·000000d5···348·FUNC····GLOBAL·DEFAULT····8·_PyTime_MulDiv
99 ····95:·00000231···228·FUNC····GLOBAL·DEFAULT····8·_PyTime_FromTimeval99 ····95:·00000231···228·FUNC····GLOBAL·DEFAULT····8·_PyTime_FromTimeval
100 ····96:·000009c5·····2·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsNanoseconds100 ····96:·000009dd·····2·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsNanoseconds
27.2 KB
readelf --wide --relocs {}
    
Offset 1, 222 lines modifiedOffset 1, 221 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2100·contains·115·entries:1 Relocation·section·'.rel.text'·at·offset·0x20e0·contains·113·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00000016··00002a0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod
3 00000014··0000260a·R_ARM_THM_CALL·········00000000···__clock_gettime644 00000070··0000260a·R_ARM_THM_CALL·········00000000···__clock_gettime64
4 00000020··0000040a·R_ARM_THM_CALL·········000000c5···pytime_fromtimespec5 0000007e··0000040a·R_ARM_THM_CALL·········000000c5···pytime_fromtimespec
5 00000052··00002a0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod 
6 000000a8··0000260a·R_ARM_THM_CALL·········00000000···__clock_gettime64 
7 000000b6··0000040a·R_ARM_THM_CALL·········000000c5···pytime_fromtimespec 
8 000000c8··0000142f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC46 00000090··0000142f·R_ARM_THM_MOVW_ABS_NC··000000a0···.LC4
9 000000cc··00001430·R_ARM_THM_MOVT_ABS·····000000a0···.LC47 00000094··00001430·R_ARM_THM_MOVT_ABS·····000000a0···.LC4
10 000000da··0000460a·R_ARM_THM_CALL·········00000000···__clock_getres648 000000a2··0000460a·R_ARM_THM_CALL·········00000000···__clock_getres64
11 000000e4··00002c0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d9 000000ac··00002c0a·R_ARM_THM_CALL·········00000000···__aeabi_l2d
12 00000102··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError10 000000ca··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
13 00000106··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError11 000000ce··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
14 0000010c··0000360a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno12 000000d4··0000360a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
15 0000013a··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type13 00000102··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
16 0000013e··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type14 00000106··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
17 0000014e··00003c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble15 00000116··00003c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
18 0000016a··00000d0a·R_ARM_THM_CALL·········00000651···pytime_round16 00000132··00000c0a·R_ARM_THM_CALL·········00000661···pytime_round
19 00000178··00004b0a·R_ARM_THM_CALL·········00000000···modf17 00000140··00004b0a·R_ARM_THM_CALL·········00000000···modf
20 000001a2··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_d2lz18 0000016a··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_d2lz
21 000001b2··00003d0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype19 0000017a··00003d0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
22 000001be··00004c0a·R_ARM_THM_CALL·········000003c9···_PyLong_AsTime_t20 00000186··00004c0a·R_ARM_THM_CALL·········00000391···_PyLong_AsTime_t
23 000001d2··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred21 0000019a··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
24 000001e0··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError22 000001a8··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
25 000001e4··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError23 000001ac··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
26 000001e8··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC224 000001b0··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2
27 000001ec··00000c30·R_ARM_THM_MOVT_ABS·····00000054···.LC225 000001b4··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC2
28 000001f2··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString26 000001ba··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
29 000001fc··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError27 000001c4··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
30 00000200··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError28 000001c8··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
31 00000204··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC129 000001cc··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC1
32 00000208··00000b30·R_ARM_THM_MOVT_ABS·····00000030···.LC130 000001d0··00000a30·R_ARM_THM_MOVT_ABS·····00000030···.LC1
33 0000020e··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString31 000001d6··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
34 00000264··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type32 0000022c··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
35 00000268··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type33 00000230··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
36 00000278··00003d0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype34 00000240··00003d0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
37 00000282··00004c0a·R_ARM_THM_CALL·········000003c9···_PyLong_AsTime_t35 0000024a··00004c0a·R_ARM_THM_CALL·········00000391···_PyLong_AsTime_t
38 000002a4··00003c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble36 0000026c··00003c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
39 000002bc··00004b0a·R_ARM_THM_CALL·········00000000···modf37 00000284··00004b0a·R_ARM_THM_CALL·········00000000···modf
40 000002d6··00000d0a·R_ARM_THM_CALL·········00000651···pytime_round38 0000029e··00000c0a·R_ARM_THM_CALL·········00000661···pytime_round
41 00000320··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_d2lz39 000002e8··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_d2lz
42 0000036e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError40 00000336··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
43 00000372··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError41 0000033a··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
44 00000376··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC242 0000033e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2
45 0000037a··00000c30·R_ARM_THM_MOVT_ABS·····00000054···.LC243 00000342··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC2
46 00000384··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString44 0000034c··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 45 00000352··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 46 00000360··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 47 00000364··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 48 0000036a··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC1
 49 0000036e··00000a30·R_ARM_THM_MOVT_ABS·····00000030···.LC1
 50 0000037a··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 51 0000039e··00003e0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong
47 0000038a··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred52 000003b8··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
48 00000398··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
49 0000039c··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
50 000003a2··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC1 
51 000003a6··00000b30·R_ARM_THM_MOVT_ABS·····00000030···.LC1 
52 000003b2··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
53 000003d6··00003e0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong 
54 000003f0··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
55 000003f8··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError53 000003c0··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
56 000003fc··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError54 000003c4··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
57 00000402··0000400a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
58 0000040c··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2 
59 00000410··00000c30·R_ARM_THM_MOVT_ABS·····00000054···.LC2 
60 00000414··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
61 0000043a··0000090a·R_ARM_THM_CALL·········000003c9···pytime_divide 
62 00000456··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type 
63 0000045a··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type 
64 0000046a··00003c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble 
65 00000494··00000d0a·R_ARM_THM_CALL·········00000651···pytime_round 
66 000004c4··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_d2lz 
67 000004d2··00003d0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
68 000004dc··00003e0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong 
69 0000052a··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
70 00000532··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError 
71 00000536··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError 
72 0000053c··0000400a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches55 000003ca··0000400a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 56 000003d4··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2
 57 000003d8··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC2
 58 000003dc··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 59 00000402··0000090a·R_ARM_THM_CALL·········000003c9···pytime_divide
 60 0000041e··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyFloat_Type
 61 00000422··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyFloat_Type
 62 00000432··00003c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
 63 0000045c··00000c0a·R_ARM_THM_CALL·········00000661···pytime_round
 64 0000048c··0000390a·R_ARM_THM_CALL·········00000000···__aeabi_d2lz
 65 0000049a··00003d0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 66 000004a4··00003e0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong
 67 000004f2··00003f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 68 000004fa··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
 69 000004fe··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
 70 00000504··0000400a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
73 00000544··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC071 0000050c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
74 00000548··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC072 00000510··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
75 0000054c··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString73 00000514··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
76 00000552··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError74 0000051a··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
77 00000556··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError75 0000051e··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
78 0000055a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC076 00000522··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
79 0000055e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC077 00000526··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
80 00000564··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString78 0000052c··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
81 0000056e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError79 00000536··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
82 00000572··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError80 0000053a··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
83 00000576··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC281 0000053e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2
84 0000057a··00000c30·R_ARM_THM_MOVT_ABS·····00000054···.LC282 00000542··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC2
85 00000580··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString83 00000548··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
86 00000586··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError84 0000054e··0000412f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
87 0000058a··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError85 00000552··00004130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
88 0000058e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC186 00000556··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC1
89 00000592··00000b30·R_ARM_THM_MOVT_ABS·····00000030···.LC187 0000055a··00000a30·R_ARM_THM_MOVT_ABS·····00000030···.LC1
90 00000598··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString88 00000560··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
91 000005ca··0000250a·R_ARM_THM_CALL·········00000005···_PyTime_GetMonotonicClock89 00000592··0000250a·R_ARM_THM_CALL·········00000005···_PyTime_GetMonotonicClock
92 00000630··0000530a·R_ARM_THM_CALL·········00000000···__gmtime64_r90 000005f8··0000530a·R_ARM_THM_CALL·········00000000···__gmtime64_r
93 0000063e··0000330a·R_ARM_THM_CALL·········00000000···__errno_location91 00000606··0000330a·R_ARM_THM_CALL·········00000000···__errno_location
94 0000064a··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError92 00000612··0000352f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
95 0000064e··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError93 00000616··00003530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
96 00000654··0000360a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno94 0000061c··0000360a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
97 000006c0··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError95 00000688··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
98 000006c4··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError96 0000068c··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
99 000006c8··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC297 00000690··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2
100 000006cc··00000c30·R_ARM_THM_MOVT_ABS·····00000054···.LC298 00000694··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC2
101 000006d2··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString99 0000069a··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
102 000006fa··0000090a·R_ARM_THM_CALL·········000003c9···pytime_divide100 000006c2··0000090a·R_ARM_THM_CALL·········000003c9···pytime_divide
103 00000708··00002a0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod101 000006d0··00002a0a·R_ARM_THM_CALL·········00000000···__aeabi_ldivmod
Max diff block lines reached; 12078/27801 bytes (43.44%) of diff not shown.
24.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 140 lines modifiedOffset 1, 114 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<_PyTime_GetPerfCounter>: 
3 _PyTime_GetPerfCounter(): 
4 »       push»   {lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0 
8 »       sub»    sp,·#28 
9 »       movs»   r0,·#1 
10 »       add»    r1,·sp,·#8 
11 »       bl»     0·<__clock_gettime64> 
12 ·R_ARM_THM_CALL» __clock_gettime64 
13 »       cbnz»   r0,·32·<_PyTime_GetPerfCounter+0x32> 
14 »       mov»    r2,·r0 
15 »       add»    r1,·sp,·#8 
16 »       mov»    r0,·sp 
17 »       bl»     c4·<_PyTime_GetSystemClockWithInfo+0x34> 
18 ·R_ARM_THM_CALL» pytime_fromtimespec 
19 »       cmp»    r0,·#0 
20 »       blt.n»  32·<_PyTime_GetPerfCounter+0x32> 
21 »       ldrd»   r0,·r1,·[sp] 
22 »       add»    sp,·#28 
23 »       ldr.w»  pc,·[sp],·#4 
24 »       movs»   r2,·#0 
25 »       movs»   r3,·#0 
26 »       strd»   r2,·r3,·[sp] 
27 »       b.n»    28·<_PyTime_GetPerfCounter+0x28> 
  
28 0000003c·<_PyTime_AsTimespec>:2 00000000·<_PyTime_AsTimespec>:
29 _PyTime_AsTimespec():3 _PyTime_AsTimespec():
30 »       push»   {r3,·r4,·r5,·lr}4 »       push»   {r3,·r4,·r5,·lr}
31 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
32 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
33 »       str.w»  r0,·[ip,·#4080]»     @·0xff07 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
34 »       mov»    r5,·r28 »       mov»    r5,·r2
35 »       add»    r3,·pc,·#48»   @·(adr·r3,·80·<_PyTime_AsTimespec+0x44>)9 »       add»    r3,·pc,·#52»   @·(adr·r3,·48·<_PyTime_AsTimespec+0x48>)
36 »       ldrd»   r2,·r3,·[r3]10 »       ldrd»   r2,·r3,·[r3]
37 »       bl»     0·<__aeabi_ldivmod>11 »       bl»     0·<__aeabi_ldivmod>
38 ·R_ARM_THM_CALL» __aeabi_ldivmod12 ·R_ARM_THM_CALL» __aeabi_ldivmod
39 »       cmp»    r3,·#013 »       cmp»    r3,·#0
40 »       mov»    r4,·r214 »       mov»    r4,·r2
41 »       it»     ge15 »       it»     ge
42 »       movge»  r2,·r116 »       movge»  r2,·r1
43 »       blt.n»  6a·<_PyTime_AsTimespec+0x2e>17 »       blt.n»  2e·<_PyTime_AsTimespec+0x2e>
44 »       strd»   r0,·r2,·[r5]18 »       strd»   r0,·r2,·[r5]
45 »       movs»   r0,·#019 »       movs»   r0,·#0
46 »       str»    r4,·[r5,·#8]20 »       str»    r4,·[r5,·#8]
47 »       pop»    {r3,·r4,·r5,·pc}21 »       pop»    {r3,·r4,·r5,·pc}
48 »       add.w»  r4,·r4,·#998244352»  @·0x3b80000022 »       add.w»  r4,·r4,·#998244352»  @·0x3b800000
49 »       subs»   r0,·#123 »       subs»   r0,·#1
50 »       add.w»  r4,·r4,·#1753088»    @·0x1ac00024 »       add.w»  r4,·r4,·#1753088»    @·0x1ac000
51 »       sbc.w»  r2,·r1,·#025 »       sbc.w»  r2,·r1,·#0
52 »       add.w»  r4,·r4,·#2560»       @·0xa0026 »       add.w»  r4,·r4,·#2560»       @·0xa00
53 »       b.n»    60·<_PyTime_AsTimespec+0x24>27 »       b.n»    24·<_PyTime_AsTimespec+0x24>
54 »       nop28 »       nop
 29 »       nop.w
55 »       .word»  0x3b9aca0030 »       .word»  0x3b9aca00
56 »       .word»  0x0000000031 »       .word»  0x00000000
  
57 00000088·<_PyTime_FromTimespec>:32 00000050·<_PyTime_FromTimespec>:
58 _PyTime_FromTimespec():33 _PyTime_FromTimespec():
59 »       movs»   r2,·#134 »       movs»   r2,·#1
60 »       b.w»    c4·<_PyTime_GetSystemClockWithInfo+0x34>35 »       b.w»    c4·<_PyTime_GetSystemClockWithInfo+0x6c>
61 ·R_ARM_THM_JUMP24»       pytime_fromtimespec36 ·R_ARM_THM_JUMP24»       pytime_fromtimespec
62 »       nop37 »       nop
  
63 00000090·<_PyTime_GetSystemClockWithInfo>:38 00000058·<_PyTime_GetSystemClockWithInfo>:
64 _PyTime_GetSystemClockWithInfo():39 _PyTime_GetSystemClockWithInfo():
65 »       push»   {r4,·r5,·r6,·lr}40 »       push»   {r4,·r5,·r6,·lr}
66 »       mov.w»  ip,·#4096»  @·0x100041 »       mov.w»  ip,·#4096»  @·0x1000
67 »       sub.w»  ip,·sp,·ip42 »       sub.w»  ip,·sp,·ip
68 »       str.w»  r0,·[ip,·#4048]»     @·0xfd043 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
69 »       sub»    sp,·#3244 »       sub»    sp,·#32
70 »       mov»    r6,·r045 »       mov»    r6,·r0
71 »       mov»    r5,·r146 »       mov»    r5,·r1
72 »       movs»   r0,·#047 »       movs»   r0,·#0
73 »       mov»    r1,·sp48 »       mov»    r1,·sp
74 »       bl»     0·<__clock_gettime64>49 »       bl»     0·<__clock_gettime64>
75 ·R_ARM_THM_CALL» __clock_gettime6450 ·R_ARM_THM_CALL» __clock_gettime64
76 »       cbnz»   r0,·102·<_PyTime_GetSystemClockWithInfo+0x72>51 »       cbnz»   r0,·ca·<_PyTime_GetSystemClockWithInfo+0x72>
77 »       mov»    r4,·r052 »       mov»    r4,·r0
78 »       movs»   r2,·#153 »       movs»   r2,·#1
79 »       mov»    r1,·sp54 »       mov»    r1,·sp
80 »       mov»    r0,·r655 »       mov»    r0,·r6
81 »       bl»     c4·<_PyTime_GetSystemClockWithInfo+0x34>56 »       bl»     c4·<_PyTime_GetSystemClockWithInfo+0x6c>
82 ·R_ARM_THM_CALL» pytime_fromtimespec57 ·R_ARM_THM_CALL» pytime_fromtimespec
83 »       cmp»    r0,·#058 »       cmp»    r0,·#0
84 »       blt.n»  110·<_PyTime_GetSystemClockWithInfo+0x80>59 »       blt.n»  d8·<_PyTime_GetSystemClockWithInfo+0x80>
85 »       cbnz»   r5,·c6·<_PyTime_GetSystemClockWithInfo+0x36>60 »       cbnz»   r5,·8e·<_PyTime_GetSystemClockWithInfo+0x36>
86 »       mov»    r0,·r461 »       mov»    r0,·r4
87 »       add»    sp,·#3262 »       add»    sp,·#32
88 »       pop»    {r4,·r5,·r6,·pc}63 »       pop»    {r4,·r5,·r6,·pc}
89 »       movs»   r2,·#164 »       movs»   r2,·#1
90 »       movw»   r3,·#065 »       movw»   r3,·#0
91 ·R_ARM_THM_MOVW_ABS_NC»  .LC466 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
92 »       movt»   r3,·#067 »       movt»   r3,·#0
93 ·R_ARM_THM_MOVT_ABS»     .LC468 ·R_ARM_THM_MOVT_ABS»     .LC4
94 »       add»    r1,·sp,·#1669 »       add»    r1,·sp,·#16
95 »       mov»    r0,·r470 »       mov»    r0,·r4
96 »       str»    r2,·[r5,·#8]71 »       str»    r2,·[r5,·#8]
97 »       strd»   r3,·r4,·[r5]72 »       strd»   r3,·r4,·[r5]
98 »       bl»     0·<__clock_getres64>73 »       bl»     0·<__clock_getres64>
99 ·R_ARM_THM_CALL» __clock_getres6474 ·R_ARM_THM_CALL» __clock_getres64
100 »       cbnz»   r0,·116·<_PyTime_GetSystemClockWithInfo+0x86>75 »       cbnz»   r0,·de·<_PyTime_GetSystemClockWithInfo+0x86>
101 »       ldrd»   r0,·r1,·[sp,·#16]76 »       ldrd»   r0,·r1,·[sp,·#16]
102 »       bl»     0·<__aeabi_l2d>77 »       bl»     0·<__aeabi_l2d>
103 ·R_ARM_THM_CALL» __aeabi_l2d78 ·R_ARM_THM_CALL» __aeabi_l2d
104 »       vldr»   s13,·[sp,·#24]79 »       vldr»   s13,·[sp,·#24]
105 »       vmov»   d7,·r0,·r180 »       vmov»   d7,·r0,·r1
106 »       vldr»   d5,·[pc,·#44]»@·120·<_PyTime_GetSystemClockWithInfo+0x90>81 »       vldr»   d5,·[pc,·#44]»@·e8·<_PyTime_GetSystemClockWithInfo+0x90>
107 »       vcvt.f64.s32»   d6,·s1382 »       vcvt.f64.s32»   d6,·s13
108 »       vmla.f64»       d7,·d6,·d583 »       vmla.f64»       d7,·d6,·d5
109 »       vstr»   d7,·[r5,·#16]84 »       vstr»   d7,·[r5,·#16]
110 »       b.n»    c0·<_PyTime_GetSystemClockWithInfo+0x30>85 »       b.n»    88·<_PyTime_GetSystemClockWithInfo+0x30>
111 »       movw»   r3,·#086 »       movw»   r3,·#0
112 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OSError87 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OSError
113 »       movt»   r3,·#088 »       movt»   r3,·#0
114 ·R_ARM_THM_MOVT_ABS»     PyExc_OSError89 ·R_ARM_THM_MOVT_ABS»     PyExc_OSError
115 »       ldr»    r0,·[r3,·#0]90 »       ldr»    r0,·[r3,·#0]
116 »       bl»     0·<PyErr_SetFromErrno>91 »       bl»     0·<PyErr_SetFromErrno>
117 ·R_ARM_THM_CALL» PyErr_SetFromErrno92 ·R_ARM_THM_CALL» PyErr_SetFromErrno
118 »       mov.w»  r4,·#4294967295»    @·0xffffffff93 »       mov.w»  r4,·#4294967295»    @·0xffffffff
119 »       b.n»    c0·<_PyTime_GetSystemClockWithInfo+0x30>94 »       b.n»    88·<_PyTime_GetSystemClockWithInfo+0x30>
Max diff block lines reached; 20519/24501 bytes (83.75%) of diff not shown.
21.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 328, 142 lines modifiedOffset 328, 152 lines modified
328 »       mov»    r4,·r2328 »       mov»    r4,·r2
329 »       mov.w»  r2,·#1000»  @·0x3e8329 »       mov.w»  r2,·#1000»  @·0x3e8
330 »       mov»    r5,·r1330 »       mov»    r5,·r1
331 »       bl»     0·<__aeabi_ldivmod>331 »       bl»     0·<__aeabi_ldivmod>
332 ·R_ARM_THM_CALL» __aeabi_ldivmod332 ·R_ARM_THM_CALL» __aeabi_ldivmod
333 »       cmp»    r4,·#2333 »       cmp»    r4,·#2
334 »       mov»    ip,·r1334 »       mov»    ip,·r1
335 »       beq.n»  38a·<_PyTime_AsMicroseconds+0x4a>335 »       beq.n»  390·<_PyTime_AsMicroseconds+0x50>
336 »       cmp»    r4,·#1336 »       cmp»    r4,·#1
337 »       bne.n»  378·<_PyTime_AsMicroseconds+0x38>337 »       bne.n»  378·<_PyTime_AsMicroseconds+0x38>
338 »       cmp»    r5,·#0338 »       cmp»    r5,·#0
339 »       bge.n»  36c·<_PyTime_AsMicroseconds+0x2c>339 »       bge.n»  36c·<_PyTime_AsMicroseconds+0x2c>
340 »       pop»    {r3,·r4,·r5,·pc}340 »       pop»    {r3,·r4,·r5,·pc}
341 »       orrs»   r2,·r3341 »       orrs»   r2,·r3
342 »       beq.n»  36a·<_PyTime_AsMicroseconds+0x2a>342 »       beq.n»  36a·<_PyTime_AsMicroseconds+0x2a>
343 »       adds»   r0,·#1343 »       adds»   r0,·#1
344 »       adc.w»  r1,·ip,·#0344 »       adc.w»  r1,·ip,·#0
345 »       pop»    {r3,·r4,·r5,·pc}345 »       pop»    {r3,·r4,·r5,·pc}
346 »       cbz»    r4,·3c0·<_PyTime_AsMicroseconds+0x80>346 »       cbz»    r4,·38a·<_PyTime_AsMicroseconds+0x4a>
347 »       cmp»    r5,·#0347 »       cmp»    r5,·#0
348 »       bge.n»  36c·<_PyTime_AsMicroseconds+0x2c>348 »       bge.n»  36c·<_PyTime_AsMicroseconds+0x2c>
349 »       orrs»   r2,·r3349 »       orrs»   r2,·r3
350 »       beq.n»  36a·<_PyTime_AsMicroseconds+0x2a>350 »       beq.n»  36a·<_PyTime_AsMicroseconds+0x2a>
351 »       subs»   r0,·#1351 »       subs»   r0,·#1
352 »       sbc.w»  r1,·ip,·#0352 »       sbc.w»  r1,·ip,·#0
353 »       pop»    {r3,·r4,·r5,·pc}353 »       pop»    {r3,·r4,·r5,·pc}
 354 »       cmp»    r5,·#0
 355 »       blt.n»  37e·<_PyTime_AsMicroseconds+0x3e>
 356 »       pop»    {r3,·r4,·r5,·pc}
354 »       mov»    lr,·r0357 »       mov»    lr,·r0
355 »       cmp»    r3,·#0358 »       cmp»    r3,·#0
356 »       bge.n»  396·<_PyTime_AsMicroseconds+0x56>359 »       bge.n»  39c·<_PyTime_AsMicroseconds+0x5c>
357 »       negs»   r2,·r2360 »       negs»   r2,·r2
358 »       sbc.w»  r3,·r3,·r3,·lsl·#1361 »       sbc.w»  r3,·r3,·r3,·lsl·#1
359 »       movw»   r4,·#501»    @·0x1f5362 »       movw»   r4,·#501»    @·0x1f5
360 »       cmp»    r2,·r4363 »       cmp»    r2,·r4
361 »       sbcs.w» r4,·r3,·#0364 »       sbcs.w» r4,·r3,·#0
362 »       bge.n»  3ba·<_PyTime_AsMicroseconds+0x7a>365 »       bge.n»  3c0·<_PyTime_AsMicroseconds+0x80>
363 »       sub.w»  r2,·r2,·#500»@·0x1f4366 »       sub.w»  r2,·r2,·#500»@·0x1f4
364 »       orrs»   r2,·r3367 »       orrs»   r2,·r3
365 »       bne.n»  36a·<_PyTime_AsMicroseconds+0x2a>368 »       bne.n»  36a·<_PyTime_AsMicroseconds+0x2a>
366 »       cmp.w»  ip,·#0369 »       cmp.w»  ip,·#0
367 »       bge.n»  3b4·<_PyTime_AsMicroseconds+0x74>370 »       bge.n»  3ba·<_PyTime_AsMicroseconds+0x7a>
368 »       rsbs»   lr,·r0,·#0371 »       rsbs»   lr,·r0,·#0
369 »       tst.w»  lr,·#1372 »       tst.w»  lr,·#1
370 »       beq.n»  36a·<_PyTime_AsMicroseconds+0x2a>373 »       beq.n»  36a·<_PyTime_AsMicroseconds+0x2a>
371 »       cmp»    r5,·#0374 »       cmp»    r5,·#0
372 »       blt.n»  382·<_PyTime_AsMicroseconds+0x42>375 »       blt.n»  382·<_PyTime_AsMicroseconds+0x42>
373 »       b.n»    370·<_PyTime_AsMicroseconds+0x30>376 »       b.n»    370·<_PyTime_AsMicroseconds+0x30>
374 »       cmp»    r5,·#0 
375 »       blt.n»  37e·<_PyTime_AsMicroseconds+0x3e> 
376 »       pop»    {r3,·r4,·r5,·pc} 
377 »       nop377 »       nop
  
378 000003c8·<pytime_divide>:378 000003c8·<pytime_divide>:
379 pytime_divide():379 pytime_divide():
380 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}380 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
381 »       mov.w»  ip,·#4096»  @·0x1000381 »       mov.w»  ip,·#4096»  @·0x1000
382 »       sub.w»  ip,·sp,·ip382 »       sub.w»  ip,·sp,·ip
383 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8383 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
384 »       ldr»    r7,·[sp,·#24]384 »       ldr»    r7,·[sp,·#24]
385 »       mov»    r6,·r1385 »       mov»    r5,·r1
386 »       mov»    r5,·r2386 »       mov»    r4,·r2
387 »       mov»    r4,·r3387 »       mov»    r6,·r3
388 »       cmp»    r7,·#2388 »       cmp»    r7,·#2
389 »       beq.n»  438·<pytime_divide+0x70>389 »       beq.n»  438·<pytime_divide+0x70>
390 »       cmp»    r7,·#1390 »       cmp»    r7,·#1
391 »       bne.n»  416·<pytime_divide+0x4e>391 »       bne.n»  420·<pytime_divide+0x58>
 392 »       sub.w»  ip,·r2,·#1000»       @·0x3e8
392 »       cmp»    r1,·#0393 »       cmp»    r1,·#0
393 »       bge.n»  404·<pytime_divide+0x3c>394 »       bge.n»  404·<pytime_divide+0x3c>
394 »       sub.w»  ip,·r2,·#1000»       @·0x3e8 
395 »       orrs.w» ip,·ip,·r3395 »       orrs.w» ip,·ip,·r3
396 »       itt»    eq396 »       itt»    eq
397 »       moveq.w»r2,·#1000»@·0x3e8397 »       moveq.w»r2,·#1000»@·0x3e8
398 »       moveq»  r3,·#0398 »       moveq»  r3,·#0
399 »       bl»     0·<__aeabi_ldivmod>399 »       bl»     0·<__aeabi_ldivmod>
400 ·R_ARM_THM_CALL» __aeabi_ldivmod400 ·R_ARM_THM_CALL» __aeabi_ldivmod
401 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}401 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 402 »       orrs.w» r4,·ip,·r3
 403 »       itt»    eq
 404 »       moveq.w»r2,·#1000»@·0x3e8
 405 »       moveq»  r3,·#0
402 »       bl»     0·<__aeabi_ldivmod>406 »       bl»     0·<__aeabi_ldivmod>
403 ·R_ARM_THM_CALL» __aeabi_ldivmod407 ·R_ARM_THM_CALL» __aeabi_ldivmod
404 »       mov»    r4,·r1 
405 »       orrs»   r2,·r3408 »       orrs»   r2,·r3
406 »       beq.n»  400·<pytime_divide+0x38>409 »       beq.n»  400·<pytime_divide+0x38>
407 »       adds»   r0,·#1410 »       adds»   r0,·#1
408 »       adc.w»  r1,·r4,·#0411 »       adc.w»  r1,·r1,·#0
409 »       b.n»    400·<pytime_divide+0x38>412 »       b.n»    400·<pytime_divide+0x38>
410 »       bl»     0·<__aeabi_ldivmod>413 »       bl»     0·<__aeabi_ldivmod>
411 ·R_ARM_THM_CALL» __aeabi_ldivmod414 ·R_ARM_THM_CALL» __aeabi_ldivmod
412 »       mov»    r4,·r1415 »       mov»    r4,·r1
413 »       cbz»    r7,·428·<pytime_divide+0x60>416 »       cbz»    r7,·482·<pytime_divide+0xba>
414 »       cmp»    r6,·#0417 »       cmp»    r5,·#0
415 »       blt.n»  42c·<pytime_divide+0x64>418 »       blt.n»  486·<pytime_divide+0xbe>
416 »       orrs»   r2,·r3 
417 »       beq.n»  400·<pytime_divide+0x38> 
418 »       b.n»    40e·<pytime_divide+0x46> 
419 »       cmp»    r6,·#0 
420 »       bge.n»  400·<pytime_divide+0x38> 
421 »       orrs»   r2,·r3419 »       orrs»   r2,·r3
422 »       beq.n»  400·<pytime_divide+0x38>420 »       beq.n»  400·<pytime_divide+0x38>
423 »       subs»   r0,·#1421 »       adds»   r0,·#1
424 »       sbc.w»  r1,·r4,·#0422 »       adc.w»  r1,·r4,·#0
425 »       b.n»    400·<pytime_divide+0x38>423 »       b.n»    400·<pytime_divide+0x38>
426 »       bl»     0·<__aeabi_ldivmod>424 »       bl»     0·<__aeabi_ldivmod>
427 ·R_ARM_THM_CALL» __aeabi_ldivmod425 ·R_ARM_THM_CALL» __aeabi_ldivmod
428 »       mov»    lr,·r0426 »       mov»    lr,·r0
429 »       mov»    ip,·r1427 »       mov»    ip,·r1
430 »       mov»    r7,·r2428 »       mov»    r7,·r2
431 »       mov»    r8,·r3429 »       mov»    r8,·r3
432 »       cmp»    r3,·#0430 »       cmp»    r3,·#0
433 »       bge.n»  44e·<pytime_divide+0x86>431 »       bge.n»  44e·<pytime_divide+0x86>
434 »       negs»   r7,·r2432 »       negs»   r7,·r2
435 »       sbc.w»  r8,·r3,·r3,·lsl·#1433 »       sbc.w»  r8,·r3,·r3,·lsl·#1
436 »       lsrs»   r2,·r5,·#1434 »       lsrs»   r2,·r4,·#1
437 »       asrs»   r3,·r4,·#1435 »       asrs»   r3,·r6,·#1
438 »       orr.w»  r2,·r2,·r4,·lsl·#31436 »       orr.w»  r2,·r2,·r6,·lsl·#31
439 »       cmp»    r2,·r7437 »       cmp»    r2,·r7
440 »       sbcs.w» r4,·r3,·r8438 »       sbcs.w» r4,·r3,·r8
441 »       blt.n»  476·<pytime_divide+0xae>439 »       blt.n»  476·<pytime_divide+0xae>
442 »       cmp»    r3,·r8440 »       cmp»    r3,·r8
443 »       it»     eq441 »       it»     eq
444 »       cmpeq»  r2,·r7442 »       cmpeq»  r2,·r7
445 »       bne.n»  400·<pytime_divide+0x38>443 »       bne.n»  400·<pytime_divide+0x38>
Max diff block lines reached; 18009/21472 bytes (83.87%) of diff not shown.
982 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 »       sub.w»  ip,·sp,·ip36 »       sub.w»  ip,·sp,·ip
37 »       str.w»  r0,·[ip,·#4064]»     @·0xfe037 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
38 »       sub»    sp,·#2038 »       sub»    sp,·#20
39 »       mov»    r4,·r239 »       mov»    r4,·r2
40 »       add»    r2,·sp,·#840 »       add»    r2,·sp,·#8
41 »       ldr»    r5,·[sp,·#32]41 »       ldr»    r5,·[sp,·#32]
42 »       str»    r5,·[sp,·#0]42 »       str»    r5,·[sp,·#0]
43 »       bl»     6dc·<pytime_as_timeval>43 »       bl»     6a4·<pytime_as_timeval>
44 ·R_ARM_THM_CALL» pytime_as_timeval44 ·R_ARM_THM_CALL» pytime_as_timeval
45 »       cmp»    r0,·#045 »       cmp»    r0,·#0
46 »       bge.n»  76·<_PyTime_AsTimevalTime_t+0x3c>46 »       bge.n»  76·<_PyTime_AsTimevalTime_t+0x3c>
47 »       movw»   r3,·#047 »       movw»   r3,·#0
48 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError48 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError
49 »       movt»   r3,·#049 »       movt»   r3,·#0
50 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError50 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError
45.6 KB
specialize.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:··········7964·(bytes·into·file)13 ··Start·of·section·headers:··········7972·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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
1.75 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x1f1c:1 There·are·13·section·headers,·starting·at·offset·0x1f24:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0000a8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0018c4·000038·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·0018c4·000038·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000dc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000dc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000dc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000dc·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0000dc·000f40·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0000dc·000f40·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·0018fc·0005b0·08···I·10···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0018fc·0005b8·08···I·10···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00101c·00000a·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00101c·00000a·01·AMS··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·001026·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·001026·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001026·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001026·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·00105c·000470·10·····11··21··414 ··[10]·.symtab···········SYMTAB··········00000000·00105c·000470·10·····11··21··4
15 ··[11]·.strtab···········STRTAB··········00000000·0014cc·0003f5·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0014cc·0003f5·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·001eac·00006d·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·001eb4·00006d·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.34 KB
readelf --wide --symbols {}
    
Offset 10, 17 lines modifiedOffset 10, 17 lines modified
10 ·····6:·00000485···184·FUNC····LOCAL··DEFAULT····5·specialize_py_call10 ·····6:·00000485···184·FUNC····LOCAL··DEFAULT····5·specialize_py_call
11 ·····7:·00000478·····0·NOTYPE··LOCAL··DEFAULT····5·$d11 ·····7:·00000478·····0·NOTYPE··LOCAL··DEFAULT····5·$d
12 ·····8:·00000484·····0·NOTYPE··LOCAL··DEFAULT····5·$t12 ·····8:·00000484·····0·NOTYPE··LOCAL··DEFAULT····5·$t
13 ·····9:·00000538·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ·····9:·00000538·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC015 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
16 ····12:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····5·$t16 ····12:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
17 ····13:·000009d0·····0·NOTYPE··LOCAL··DEFAULT····5·$d17 ····13:·000008a4·····0·NOTYPE··LOCAL··DEFAULT····5·$d
18 ····14:·000009ec·····0·NOTYPE··LOCAL··DEFAULT····5·$t18 ····14:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
19 ····15:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····15:·00000a80·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····16:·00000a94·····0·NOTYPE··LOCAL··DEFAULT····5·$t20 ····16:·00000a94·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····17:·00000d40·····0·NOTYPE··LOCAL··DEFAULT····5·$d21 ····17:·00000d40·····0·NOTYPE··LOCAL··DEFAULT····5·$d
22 ····18:·00000d48·····0·NOTYPE··LOCAL··DEFAULT····5·$t22 ····18:·00000d48·····0·NOTYPE··LOCAL··DEFAULT····5·$t
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·00000001···222·FUNC····GLOBAL·HIDDEN·····5·_PyCode_Quicken25 ····21:·00000001···222·FUNC····GLOBAL·HIDDEN·····5·_PyCode_Quicken
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Caches26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Caches
15.5 KB
readelf --wide --relocs {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 00000004··00004430·R_ARM_THM_MOVT_ABS·····00000000···PySuper_Type5 00000004··00004430·R_ARM_THM_MOVT_ABS·····00000000···PySuper_Type
6 0000004a··0000462f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCoro_Type6 0000004a··0000462f·R_ARM_THM_MOVW_ABS_NC··00000000···PyCoro_Type
7 0000004e··00004630·R_ARM_THM_MOVT_ABS·····00000000···PyCoro_Type7 0000004e··00004630·R_ARM_THM_MOVT_ABS·····00000000···PyCoro_Type
8 00000056··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyGen_Type8 00000056··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyGen_Type
9 0000005a··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyGen_Type9 0000005a··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyGen_Type
10 000000a4··00001d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate10 000000a4··00001d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
  
11 Relocation·section·'.rel.text.hot'·at·offset·0x18fc·contains·182·entries:11 Relocation·section·'.rel.text.hot'·at·offset·0x18fc·contains·183·entries:
12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 00000016··0000162f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches13 00000016··0000162f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches
14 0000001a··00001630·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches14 0000001a··00001630·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches
15 0000002c··0000170a·R_ARM_THM_CALL·········00000000···_Py_GetBaseOpcode15 0000002c··0000170a·R_ARM_THM_CALL·········00000000···_Py_GetBaseOpcode
16 0000006a··0000170a·R_ARM_THM_CALL·········00000000···_Py_GetBaseOpcode16 0000006a··0000170a·R_ARM_THM_CALL·········00000000···_Py_GetBaseOpcode
17 000000e2··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyListIter_Type17 000000e2··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyListIter_Type
18 000000e6··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyListIter_Type18 000000e6··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyListIter_Type
649 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 24, 22 lines modifiedOffset 24, 22 lines modified
24 PyTuple_Type24 PyTuple_Type
25 _PyFunction_GetVersionForCurrentState25 _PyFunction_GetVersionForCurrentState
26 _Py_Specialize_LoadAttr26 _Py_Specialize_LoadAttr
27 _PyType_GetDict27 _PyType_GetDict
28 PyModule_Type28 PyModule_Type
29 PyObject_GenericGetAttr29 PyObject_GenericGetAttr
30 _PyType_Lookup30 _PyType_Lookup
 31 _Py_slot_tp_getattro
 32 _Py_slot_tp_getattr_hook
31 PyMemberDescr_Type33 PyMemberDescr_Type
32 _PyDict_LookupIndex34 _PyDict_LookupIndex
33 PyProperty_Type35 PyProperty_Type
34 PyUnicode_CompareWithASCIIString36 PyUnicode_CompareWithASCIIString
35 _Py_slot_tp_getattro 
36 _Py_slot_tp_getattr_hook 
37 PyType_IsSubtype 
38 _PyRuntime37 _PyRuntime
 38 PyType_IsSubtype
39 _Py_Specialize_UnpackSequence39 _Py_Specialize_UnpackSequence
40 PyList_Type40 PyList_Type
41 _Py_Specialize_StoreAttr41 _Py_Specialize_StoreAttr
42 PyObject_GenericSetAttr42 PyObject_GenericSetAttr
43 _Py_Specialize_BinarySubscr43 _Py_Specialize_BinarySubscr
44 PyLong_Type44 PyLong_Type
45 _Py_Specialize_StoreSubscr45 _Py_Specialize_StoreSubscr
21.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 598, 107 lines modifiedOffset 598, 154 lines modified
598 »       mov»    r5,·r0598 »       mov»    r5,·r0
599 »       mov»    r4,·r1599 »       mov»    r4,·r1
600 »       mov»    r0,·r6600 »       mov»    r0,·r6
601 »       mov»    r7,·r2601 »       mov»    r7,·r2
602 »       bl»     0·<_PyType_GetDict>602 »       bl»     0·<_PyType_GetDict>
603 ·R_ARM_THM_CALL» _PyType_GetDict603 ·R_ARM_THM_CALL» _PyType_GetDict
604 »       cmp»    r0,·#0604 »       cmp»    r0,·#0
605 »       beq.n»  64e·<_Py_Specialize_LoadAttr+0x112>605 »       beq.w»  6c0·<_Py_Specialize_LoadAttr+0x184>
606 »       ldr»    r0,·[r5,·#4]606 »       ldr»    r0,·[r5,·#4]
607 »       movw»   r3,·#0607 »       movw»   r3,·#0
608 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type608 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type
609 »       movt»   r3,·#0609 »       movt»   r3,·#0
610 ·R_ARM_THM_MOVT_ABS»     PyModule_Type610 ·R_ARM_THM_MOVT_ABS»     PyModule_Type
611 »       cmp»    r0,·r3611 »       cmp»    r0,·r3
612 »       beq.w»  6d8·<_Py_Specialize_LoadAttr+0x19c>612 »       beq.w»  74a·<_Py_Specialize_LoadAttr+0x20e>
613 »       ldr»    r3,·[r0,·#84]» @·0x54613 »       ldr»    r3,·[r0,·#84]» @·0x54
614 »       cmp»    r3,·#0614 »       cmp»    r3,·#0
615 »       blt.n»  674·<_Py_Specialize_LoadAttr+0x138>615 »       blt.w»  6e6·<_Py_Specialize_LoadAttr+0x1aa>
616 »       ldr»    r2,·[r6,·#72]» @·0x48616 »       ldr»    r2,·[r6,·#72]» @·0x48
617 »       movw»   r3,·#0617 »       movw»   r3,·#0
618 ·R_ARM_THM_MOVW_ABS_NC»  PyObject_GenericGetAttr618 ·R_ARM_THM_MOVW_ABS_NC»  PyObject_GenericGetAttr
619 »       movt»   r3,·#0619 »       movt»   r3,·#0
620 ·R_ARM_THM_MOVT_ABS»     PyObject_GenericGetAttr620 ·R_ARM_THM_MOVT_ABS»     PyObject_GenericGetAttr
621 »       cmp»    r2,·r3621 »       cmp»    r2,·r3
622 »       bne.w»  81a·<_Py_Specialize_LoadAttr+0x2de>622 »       bne.n»  5fa·<_Py_Specialize_LoadAttr+0xbe>
623 »       mov»    r1,·r7623 »       mov»    r1,·r7
624 »       mov»    r0,·r6624 »       mov»    r0,·r6
625 »       bl»     0·<_PyType_Lookup>625 »       bl»     0·<_PyType_Lookup>
626 ·R_ARM_THM_CALL» _PyType_Lookup626 ·R_ARM_THM_CALL» _PyType_Lookup
627 »       mov»    r8,·r0 
628 »       mov.w»  sl,·#0627 »       mov.w»  sl,·#0
 628 »       mov»    r8,·r0
629 »       cmp.w»  r8,·#0629 »       cmp»    r0,·#0
630 »       beq.n»  5f6·<_Py_Specialize_LoadAttr+0xba>630 »       beq.n»  668·<_Py_Specialize_LoadAttr+0x12c>
631 »       ldr.w»  r9,·[r8,·#4]631 »       ldr.w»  r9,·[r8,·#4]
632 »       ldr.w»  r3,·[r9,·#84]»       @·0x54632 »       ldr.w»  r3,·[r9,·#84]»       @·0x54
633 »       lsls»   r3,·r3,·#23633 »       lsls»   r3,·r3,·#23
634 »       bpl.n»  64e·<_Py_Specialize_LoadAttr+0x112>634 »       bpl.w»  6c0·<_Py_Specialize_LoadAttr+0x184>
635 »       ldr.w»  r3,·[r9,·#140]»      @·0x8c635 »       ldr.w»  r3,·[r9,·#140]»      @·0x8c
636 »       cmp»    r3,·#0636 »       cmp»    r3,·#0
637 »       bne.n»  634·<_Py_Specialize_LoadAttr+0xf8>637 »       bne.n»  6a6·<_Py_Specialize_LoadAttr+0x16a>
638 »       ldr.w»  r3,·[r9,·#136]»      @·0x88638 »       ldr.w»  r3,·[r9,·#136]»      @·0x88
639 »       cmp»    r3,·#0639 »       cmp»    r3,·#0
640 »       beq.n»  64e·<_Py_Specialize_LoadAttr+0x112>640 »       beq.w»  6c0·<_Py_Specialize_LoadAttr+0x184>
641 »       ldr.w»  r3,·[r9,·#84]»       @·0x54641 »       ldr.w»  r3,·[r9,·#84]»       @·0x54
642 »       lsls»   r0,·r3,·#14642 »       lsls»   r0,·r3,·#14
643 »       bpl.n»  64e·<_Py_Specialize_LoadAttr+0x112>643 »       bpl.n»  6c0·<_Py_Specialize_LoadAttr+0x184>
644 »       ldr.w»  r3,·[r6,·#192]»      @·0xc0644 »       ldr.w»  r3,·[r6,·#192]»      @·0xc0
645 »       cmp»    r3,·#0645 »       cmp»    r3,·#0
646 »       beq.n»  64e·<_Py_Specialize_LoadAttr+0x112>646 »       beq.n»  6c0·<_Py_Specialize_LoadAttr+0x184>
647 »       ldrb»   r3,·[r4,·#1]647 »       ldrb»   r3,·[r4,·#1]
648 »       lsls»   r1,·r3,·#31648 »       lsls»   r1,·r3,·#31
649 »       bpl.n»  64e·<_Py_Specialize_LoadAttr+0x112>649 »       bpl.n»  6c0·<_Py_Specialize_LoadAttr+0x184>
650 »       ldr»    r6,·[r5,·#4]650 »       ldr»    r6,·[r5,·#4]
651 »       ldr»    r3,·[r6,·#84]» @·0x54651 »       ldr»    r3,·[r6,·#84]» @·0x54
652 »       lsls»   r2,·r3,·#27652 »       lsls»   r2,·r3,·#27
653 »       bmi.w»  724·<_Py_Specialize_LoadAttr+0x1e8>653 »       bmi.w»  796·<_Py_Specialize_LoadAttr+0x25a>
654 »       ldr.w»  r3,·[r6,·#144]»      @·0x90654 »       ldr.w»  r3,·[r6,·#144]»      @·0x90
655 »       cmp.w»  r3,·#32768» @·0x8000655 »       cmp.w»  r3,·#32768» @·0x8000
656 »       bcs.n»  64e·<_Py_Specialize_LoadAttr+0x112>656 »       bcs.n»  6c0·<_Py_Specialize_LoadAttr+0x184>
657 »       cmp»    r3,·#0657 »       cmp»    r3,·#0
658 »       bne.w»  890·<_Py_Specialize_LoadAttr+0x354>658 »       bne.w»  88c·<_Py_Specialize_LoadAttr+0x350>
659 »       ldr.w»  r2,·[r6,·#192]»      @·0xc0659 »       ldr.w»  r2,·[r6,·#192]»      @·0xc0
660 »       movs»   r3,·#81»     @·0x51660 »       movs»   r3,·#81»     @·0x51
661 »       str»    r2,·[r4,·#4]661 »       str»    r2,·[r4,·#4]
662 »       strb»   r3,·[r4,·#0]662 »       strb»   r3,·[r4,·#0]
663 »       str.w»  r8,·[r4,·#12]663 »       str.w»  r8,·[r4,·#12]
664 »       b.n»    628·<_Py_Specialize_LoadAttr+0xec>664 »       b.n»    69a·<_Py_Specialize_LoadAttr+0x15e>
 665 »       movw»   r9,·#0
 666 ·R_ARM_THM_MOVW_ABS_NC»  _Py_slot_tp_getattro
 667 »       movt»   r9,·#0
 668 ·R_ARM_THM_MOVT_ABS»     _Py_slot_tp_getattro
 669 »       cmp»    r2,·r9
 670 »       beq.n»  612·<_Py_Specialize_LoadAttr+0xd6>
 671 »       movw»   r3,·#0
 672 ·R_ARM_THM_MOVW_ABS_NC»  _Py_slot_tp_getattr_hook
 673 »       movt»   r3,·#0
 674 ·R_ARM_THM_MOVT_ABS»     _Py_slot_tp_getattr_hook
 675 »       cmp»    r2,·r3
 676 »       bne.n»  6c0·<_Py_Specialize_LoadAttr+0x184>
 677 »       ldr»    r1,·[pc,·#656]»@·(8a4·<_Py_Specialize_LoadAttr+0x368>)
 678 »       mov»    r0,·r6
 679 »       str»    r2,·[sp,·#4]
 680 »       bl»     0·<_PyType_Lookup>
 681 ·R_ARM_THM_CALL» _PyType_Lookup
 682 »       ldr»    r3,·[pc,·#648]»@·(8a8·<_Py_Specialize_LoadAttr+0x36c>)
 683 »       mrc»    15,·0,·r8,·cr13,·cr0,·{3}
 684 »       mov»    fp,·r0
 685 »       add»    r3,·pc
 686 »       ldr»    r3,·[r3,·#0]
 687 »       ldr.w»  r3,·[r8,·r3]
 688 »       ldr»    r3,·[r3,·#8]
 689 »       cmp»    r0,·#0
 690 »       beq.w»  a60·<_Py_Specialize_LoadAttr+0x524>
 691 »       add.w»  r3,·r3,·#192512»     @·0x2f000
 692 »       ldr»    r1,·[pc,·#624]»@·(8ac·<_Py_Specialize_LoadAttr+0x370>)
 693 »       mov»    r0,·r6
 694 »       ldr.w»  r3,·[r3,·#840]»      @·0x348
 695 »       str»    r3,·[sp,·#0]
 696 »       bl»     0·<_PyType_Lookup>
 697 ·R_ARM_THM_CALL» _PyType_Lookup
 698 »       ldr»    r3,·[sp,·#0]
 699 »       subs.w» sl,·r0,·#0
 700 »       it»     ne
 701 »       movne.w»sl,·#1
 702 »       ldr»    r2,·[sp,·#4]
 703 »       cmp»    fp,·r3
 704 »       bne.w»  9e0·<_Py_Specialize_LoadAttr+0x4a4>
 705 »       mov»    r1,·r7
 706 »       mov»    r0,·r6
 707 »       bl»     0·<_PyType_Lookup>
 708 ·R_ARM_THM_CALL» _PyType_Lookup
 709 »       mov»    r8,·r0
 710 »       cmp»    r0,·#0
 711 »       bne.n»  59a·<_Py_Specialize_LoadAttr+0x5e>
665 »       ldr.w»  r3,·[r6,·#192]»      @·0xc0712 »       ldr.w»  r3,·[r6,·#192]»      @·0xc0
666 »       cbz»    r3,·64e·<_Py_Specialize_LoadAttr+0x112>713 »       cbz»    r3,·6c0·<_Py_Specialize_LoadAttr+0x184>
667 »       ldr»    r3,·[r6,·#84]» @·0x54714 »       ldr»    r3,·[r6,·#84]» @·0x54
668 »       lsls»   r2,·r3,·#27715 »       lsls»   r2,·r3,·#27
669 »       bpl.n»  64e·<_Py_Specialize_LoadAttr+0x112>716 »       bpl.n»  6c0·<_Py_Specialize_LoadAttr+0x184>
670 »       ldr.w»  r0,·[r5,·#-12]717 »       ldr.w»  r0,·[r5,·#-12]
671 »       lsls»   r3,·r0,·#31718 »       lsls»   r3,·r0,·#31
672 »       bpl.w»  79e·<_Py_Specialize_LoadAttr+0x262>719 »       bpl.w»  810·<_Py_Specialize_LoadAttr+0x2d4>
673 »       ldr.w»  r0,·[r6,·#440]»      @·0x1b8720 »       ldr.w»  r0,·[r6,·#440]»      @·0x1b8
674 »       mov»    r1,·r7721 »       mov»    r1,·r7
675 »       bl»     0·<_PyDictKeys_StringLookup>722 »       bl»     0·<_PyDictKeys_StringLookup>
676 ·R_ARM_THM_CALL» _PyDictKeys_StringLookup723 ·R_ARM_THM_CALL» _PyDictKeys_StringLookup
Max diff block lines reached; 17121/21374 bytes (80.10%) of diff not shown.
2.47 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 30, 25 lines modifiedOffset 30, 25 lines modified
30 ··0x000001b0·6374696f·6e5f4765·74566572·73696f6e·ction_GetVersion30 ··0x000001b0·6374696f·6e5f4765·74566572·73696f6e·ction_GetVersion
31 ··0x000001c0·466f7243·75727265·6e745374·61746500·ForCurrentState.31 ··0x000001c0·466f7243·75727265·6e745374·61746500·ForCurrentState.
32 ··0x000001d0·5f50795f·53706563·69616c69·7a655f4c·_Py_Specialize_L32 ··0x000001d0·5f50795f·53706563·69616c69·7a655f4c·_Py_Specialize_L
33 ··0x000001e0·6f616441·74747200·5f507954·7970655f·oadAttr._PyType_33 ··0x000001e0·6f616441·74747200·5f507954·7970655f·oadAttr._PyType_
34 ··0x000001f0·47657444·69637400·50794d6f·64756c65·GetDict.PyModule34 ··0x000001f0·47657444·69637400·50794d6f·64756c65·GetDict.PyModule
35 ··0x00000200·5f547970·65005079·4f626a65·63745f47·_Type.PyObject_G35 ··0x00000200·5f547970·65005079·4f626a65·63745f47·_Type.PyObject_G
36 ··0x00000210·656e6572·69634765·74417474·72005f50·enericGetAttr._P36 ··0x00000210·656e6572·69634765·74417474·72005f50·enericGetAttr._P
37 ··0x00000220·79547970·655f4c6f·6f6b7570·0050794d·yType_Lookup.PyM37 ··0x00000220·79547970·655f4c6f·6f6b7570·005f5079·yType_Lookup._Py
38 ··0x00000230·656d6265·72446573·63725f54·79706500·emberDescr_Type.38 ··0x00000230·5f736c6f·745f7470·5f676574·61747472·_slot_tp_getattr
 39 ··0x00000240·6f005f50·795f736c·6f745f74·705f6765·o._Py_slot_tp_ge
 40 ··0x00000250·74617474·725f686f·6f6b0050·794d656d·tattr_hook.PyMem
 41 ··0x00000260·62657244·65736372·5f547970·65005f50·berDescr_Type._P
39 ··0x00000240·5f507944·6963745f·4c6f6f6b·7570496e·_PyDict_LookupIn42 ··0x00000270·79446963·745f4c6f·6f6b7570·496e6465·yDict_LookupInde
40 ··0x00000250·64657800·50795072·6f706572·74795f54·dex.PyProperty_T43 ··0x00000280·78005079·50726f70·65727479·5f547970·x.PyProperty_Typ
41 ··0x00000260·79706500·5079556e·69636f64·655f436f·ype.PyUnicode_Co44 ··0x00000290·65005079·556e6963·6f64655f·436f6d70·e.PyUnicode_Comp
42 ··0x00000270·6d706172·65576974·68415343·49495374·mpareWithASCIISt45 ··0x000002a0·61726557·69746841·53434949·53747269·areWithASCIIStri
43 ··0x00000280·72696e67·005f5079·5f736c6f·745f7470·ring._Py_slot_tp 
44 ··0x00000290·5f676574·61747472·6f005f50·795f736c·_getattro._Py_sl 
45 ··0x000002a0·6f745f74·705f6765·74617474·725f686f·ot_tp_getattr_ho 
46 ··0x000002b0·6f6b0050·79547970·655f4973·53756274·ok.PyType_IsSubt 
47 ··0x000002c0·79706500·5f507952·756e7469·6d65005f·ype._PyRuntime._46 ··0x000002b0·6e67005f·50795275·6e74696d·65005079·ng._PyRuntime.Py
 47 ··0x000002c0·54797065·5f497353·75627479·7065005f·Type_IsSubtype._
48 ··0x000002d0·50795f53·70656369·616c697a·655f556e·Py_Specialize_Un48 ··0x000002d0·50795f53·70656369·616c697a·655f556e·Py_Specialize_Un
49 ··0x000002e0·7061636b·53657175·656e6365·0050794c·packSequence.PyL49 ··0x000002e0·7061636b·53657175·656e6365·0050794c·packSequence.PyL
50 ··0x000002f0·6973745f·54797065·005f5079·5f537065·ist_Type._Py_Spe50 ··0x000002f0·6973745f·54797065·005f5079·5f537065·ist_Type._Py_Spe
51 ··0x00000300·6369616c·697a655f·53746f72·65417474·cialize_StoreAtt51 ··0x00000300·6369616c·697a655f·53746f72·65417474·cialize_StoreAtt
52 ··0x00000310·72005079·4f626a65·63745f47·656e6572·r.PyObject_Gener52 ··0x00000310·72005079·4f626a65·63745f47·656e6572·r.PyObject_Gener
53 ··0x00000320·69635365·74417474·72005f50·795f5370·icSetAttr._Py_Sp53 ··0x00000320·69635365·74417474·72005f50·795f5370·icSetAttr._Py_Sp
54 ··0x00000330·65636961·6c697a65·5f42696e·61727953·ecialize_BinaryS54 ··0x00000330·65636961·6c697a65·5f42696e·61727953·ecialize_BinaryS
2.45 KB
symtable.o
2.43 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 4459, 23 lines modifiedOffset 4459, 23 lines modified
4459 »       sub»    sp,·#44»      @·0x2c4459 »       sub»    sp,·#44»      @·0x2c
4460 »       mov»    r4,·r04460 »       mov»    r4,·r0
4461 »       cbz»    r1,·2ad8·<symtable_visit_arguments+0x20>4461 »       cbz»    r1,·2ad8·<symtable_visit_arguments+0x20>
4462 »       ldr»    r3,·[r1,·#0]4462 »       ldr»    r3,·[r1,·#0]
4463 »       cmp»    r3,·#04463 »       cmp»    r3,·#0
4464 »       bgt.n»  2b06·<symtable_visit_arguments+0x4e>4464 »       bgt.n»  2b06·<symtable_visit_arguments+0x4e>
4465 »       ldr»    r1,·[r5,·#4]4465 »       ldr»    r1,·[r5,·#4]
4466 »       cbz»    r1,·2ae4·<symtable_visit_arguments+0x2c>4466 »       cbz»    r1,·2ae2·<symtable_visit_arguments+0x2a>
4467 »       ldr»    r3,·[r1,·#0]4467 »       ldr»    r3,·[r1,·#0]
4468 »       cmp»    r3,·#04468 »       cmp»    r3,·#0
4469 »       bgt.w»  2bfc·<symtable_visit_arguments+0x144>4469 »       bgt.n»  2b92·<symtable_visit_arguments+0xda>
4470 »       ldr»    r1,·[r5,·#12]4470 »       ldr»    r1,·[r5,·#12]
4471 »       cbz»    r1,·2aee·<symtable_visit_arguments+0x36>4471 »       cbz»    r1,·2aee·<symtable_visit_arguments+0x36>
4472 »       ldr»    r3,·[r1,·#0]4472 »       ldr»    r3,·[r1,·#0]
4473 »       cmp»    r3,·#04473 »       cmp»    r3,·#0
4474 »       bgt.n»  2b92·<symtable_visit_arguments+0xda>4474 »       bgt.w»  2bfc·<symtable_visit_arguments+0x144>
4475 »       ldr»    r1,·[r5,·#8]4475 »       ldr»    r1,·[r5,·#8]
4476 »       cmp»    r1,·#04476 »       cmp»    r1,·#0
4477 »       bne.w»  2d84·<symtable_visit_arguments+0x2cc>4477 »       bne.w»  2d84·<symtable_visit_arguments+0x2cc>
4478 »       ldr»    r1,·[r5,·#20]4478 »       ldr»    r1,·[r5,·#20]
4479 »       cmp»    r1,·#04479 »       cmp»    r1,·#0
4480 »       bne.w»  2dbc·<symtable_visit_arguments+0x304>4480 »       bne.w»  2dbc·<symtable_visit_arguments+0x304>
4481 »       movs»   r0,·#14481 »       movs»   r0,·#1
986 B
sysmodule.o
964 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 29, 25 lines modifiedOffset 29, 25 lines modified
29 »       sub.w»  ip,·sp,·ip29 »       sub.w»  ip,·sp,·ip
30 »       str.w»  r0,·[ip,·#4032]»     @·0xfc030 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0
31 »       ldr»    r4,·[r0,·#8]31 »       ldr»    r4,·[r0,·#8]
32 »       sub»    sp,·#2832 »       sub»    sp,·#28
33 »       mov»    r5,·r033 »       mov»    r5,·r0
34 »       cmp»    r4,·#034 »       cmp»    r4,·#0
35 »       beq.w»  21a·<sys_audit_tstate+0x1f2>35 »       beq.w»  21a·<sys_audit_tstate+0x1f2>
36 »       mov»    r6,·r236 »       mov»    fp,·r3
37 »       ldr»    r2,·[r4,·#80]» @·0x5037 »       ldr»    r3,·[r4,·#80]» @·0x50
38 »       movw»   r9,·#038 »       movw»   r9,·#0
39 ·R_ARM_THM_MOVW_ABS_NC»  python_audit_semaphore39 ·R_ARM_THM_MOVW_ABS_NC»  python_audit_semaphore
40 »       movt»   r9,·#040 »       movt»   r9,·#0
41 ·R_ARM_THM_MOVT_ABS»     python_audit_semaphore41 ·R_ARM_THM_MOVT_ABS»     python_audit_semaphore
42 »       mov»    r7,·r142 »       mov»    r7,·r1
43 »       mov»    fp,·r343 »       mov»    r6,·r2
44 »       ldr.w»  r2,·[r2,·#1612]»     @·0x64c44 »       ldr.w»  r3,·[r3,·#1612]»     @·0x64c
45 »       ldrh.w» r8,·[r9]45 »       ldrh.w» r8,·[r9]
46 »       cbnz»   r2,·72·<sys_audit_tstate+0x4a>46 »       cbnz»   r3,·72·<sys_audit_tstate+0x4a>
47 »       add.w»  r3,·r4,·#131072»     @·0x2000047 »       add.w»  r3,·r4,·#131072»     @·0x20000
48 »       ldr.w»  r3,·[r3,·#2992]»     @·0xbb048 »       ldr.w»  r3,·[r3,·#2992]»     @·0xbb0
49 »       cmp»    r3,·#049 »       cmp»    r3,·#0
50 »       beq.w»  212·<sys_audit_tstate+0x1ea>50 »       beq.w»  212·<sys_audit_tstate+0x1ea>
51 »       mov»    r0,·r551 »       mov»    r0,·r5
52 »       bl»     0·<_PyErr_GetRaisedException>52 »       bl»     0·<_PyErr_GetRaisedException>
53 ·R_ARM_THM_CALL» _PyErr_GetRaisedException53 ·R_ARM_THM_CALL» _PyErr_GetRaisedException
37.1 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:··········7840·(bytes·into·file)13 ··Start·of·section·headers:··········7932·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
2.88 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1ea0:1 There·are·17·section·headers,·starting·at·offset·0x1efc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0002bc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002bc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001884·0001d0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0018c8·0001d0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002f0·000030·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0002f0·000030·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001a54·000048·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·001a98·000048·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000320·0000d4·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000320·0000d4·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000320·0000f3·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000320·0000f3·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000414·00049c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000414·0004e0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001a9c·0002b0·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001ae0·0002c8·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0008b0·0001b0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0008f4·0001b0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001d4c·0000c8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001da8·0000c8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000a60·000054·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000aa4·000054·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000ab4·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000af8·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000ab4·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000af8·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000ae8·000730·10·····15··38··418 ··[14]·.symtab···········SYMTAB··········00000000·000b2c·000730·10·····15··38··4
19 ··[15]·.strtab···········STRTAB··········00000000·001218·000669·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00125c·000669·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·001e14·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·001e70·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.31 KB
readelf --wide --symbols {}
    
Offset 48, 37 lines modifiedOffset 48, 37 lines modified
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_condattr_init49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_condattr_init
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_condattr_setclock50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_condattr_setclock
51 ····47:·00000051····46·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_create51 ····47:·00000051····46·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_create
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_create52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_create
53 ····49:·00000051····50·FUNC····GLOBAL·DEFAULT····7·PyThread_get_thread_ident53 ····49:·00000051····50·FUNC····GLOBAL·DEFAULT····7·PyThread_get_thread_ident
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self
55 ····51:·00000085···380·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock55 ····51:·00000085···386·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromNanoseconds56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromNanoseconds
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetMonotonicClock57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_GetMonotonicClock
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec_clamp59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec_clamp
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_trywait61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_trywait
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromMicrosecondsClamp62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromMicrosecondsClamp
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sem_clockwait6464 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sem_clockwait64
65 ····61:·00000201···462·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed65 ····61:·00000209···524·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed
66 ····62:·000003d1····38·FUNC····GLOBAL·DEFAULT····7·PyThread_release_lock66 ····62:·00000415····38·FUNC····GLOBAL·DEFAULT····7·PyThread_release_lock
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post
68 ····64:·000003f9·····4·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_is_created68 ····64:·0000043d·····4·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_is_created
69 ····65:·000003fd·····6·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_get69 ····65:·00000441·····6·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_get
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_getspecific70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_getspecific
71 ····67:·00000081····34·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_delete71 ····67:·00000081····34·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_delete
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_delete72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_delete
73 ····69:·00000405····50·FUNC····GLOBAL·DEFAULT····7·PyThread_free_lock73 ····69:·00000449····50·FUNC····GLOBAL·DEFAULT····7·PyThread_free_lock
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy
75 ····71:·000000a5····44·FUNC····GLOBAL·DEFAULT····1·PyThread_get_thread_native_id75 ····71:·000000a5····44·FUNC····GLOBAL·DEFAULT····1·PyThread_get_thread_native_id
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·syscall76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·syscall
77 ····73:·00000439····30·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_set77 ····73:·0000047d····30·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_set
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific
79 ····75:·000000d1····16·FUNC····GLOBAL·HIDDEN·····1·_PyThread_cond_init79 ····75:·000000d1····16·FUNC····GLOBAL·HIDDEN·····1·_PyThread_cond_init
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
81 ····77:·000000e1···232·FUNC····GLOBAL·DEFAULT····1·PyThread_GetInfo81 ····77:·000000e1···232·FUNC····GLOBAL·DEFAULT····1·PyThread_GetInfo
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyStructSequence_InitBuiltinWithFlags82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyStructSequence_InitBuiltinWithFlags
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_New83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_New
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
12.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1884·contains·58·entries:1 Relocation·section·'.rel.text'·at·offset·0x18c8·contains·58·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime3 0000000e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
4 00000012··00002730·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime4 00000012··00002730·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
5 0000001e··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR05 0000001e··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
6 00000022··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR06 00000022··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
7 00000036··00002d0a·R_ARM_THM_CALL·········00000000···pthread_condattr_init7 00000036··00002d0a·R_ARM_THM_CALL·········00000000···pthread_condattr_init
8 0000003e··00002e0a·R_ARM_THM_CALL·········00000000···pthread_condattr_setclock8 0000003e··00002e0a·R_ARM_THM_CALL·········00000000···pthread_condattr_setclock
17.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 88, 35 lines modifiedOffset 88, 35 lines modified
88 »       bl»     0·<_PyTime_Add>88 »       bl»     0·<_PyTime_Add>
89 ·R_ARM_THM_CALL» _PyTime_Add89 ·R_ARM_THM_CALL» _PyTime_Add
90 »       mov»    r2,·sp90 »       mov»    r2,·sp
91 »       bl»     0·<_PyTime_AsTimespec_clamp>91 »       bl»     0·<_PyTime_AsTimespec_clamp>
92 ·R_ARM_THM_CALL» _PyTime_AsTimespec_clamp92 ·R_ARM_THM_CALL» _PyTime_AsTimespec_clamp
93 »       cmp»    r5,·#193 »       cmp»    r5,·#1
94 »       sbcs.w» r3,·r6,·#094 »       sbcs.w» r3,·r6,·#0
95 »       bge.n»  156·<PyThread_acquire_lock+0xd2>95 »       bge.n»  15e·<PyThread_acquire_lock+0xda>
96 »       mov»    r0,·r796 »       mov»    r0,·r7
97 »       orrs.w» r3,·r5,·r697 »       orrs.w» r3,·r5,·r6
98 »       beq.n»  e4·<PyThread_acquire_lock+0x60>98 »       beq.n»  e4·<PyThread_acquire_lock+0x60>
99 »       bl»     0·<sem_wait>99 »       bl»     0·<sem_wait>
100 ·R_ARM_THM_CALL» sem_wait100 ·R_ARM_THM_CALL» sem_wait
101 »       adds»   r1,·r0,·#1101 »       adds»   r1,·r0,·#1
102 »       beq.w»  1f2·<PyThread_acquire_lock+0x16e>102 »       beq.w»  1f8·<PyThread_acquire_lock+0x174>
103 »       cmp»    r0,·#4103 »       cmp»    r0,·#4
104 »       beq.n»  122·<PyThread_acquire_lock+0x9e>104 »       beq.n»  12a·<PyThread_acquire_lock+0xa6>
105 »       cmp»    r0,·#0105 »       cmp»    r0,·#0
106 »       bne.w»  1e4·<PyThread_acquire_lock+0x160>106 »       bne.w»  1ea·<PyThread_acquire_lock+0x166>
107 »       movs»   r0,·#1107 »       movs»   r0,·#1
108 »       add»    sp,·#16108 »       add»    sp,·#16
109 »       pop»    {r5,·r6,·r7,·pc}109 »       pop»    {r5,·r6,·r7,·pc}
110 »       bl»     0·<sem_trywait>110 »       bl»     0·<sem_trywait>
111 ·R_ARM_THM_CALL» sem_trywait111 ·R_ARM_THM_CALL» sem_trywait
112 »       adds»   r2,·r0,·#1112 »       adds»   r2,·r0,·#1
113 »       beq.n»  112·<PyThread_acquire_lock+0x8e>113 »       beq.n»  11a·<PyThread_acquire_lock+0x96>
114 »       cmp»    r0,·#4114 »       cmp»    r0,·#4
115 »       beq.n»  17e·<PyThread_acquire_lock+0xfa>115 »       beq.n»  186·<PyThread_acquire_lock+0x102>
116 »       cmp»    r0,·#11116 »       cmp»    r0,·#11
117 »       beq.n»  104·<PyThread_acquire_lock+0x80>117 »       beq.n»  104·<PyThread_acquire_lock+0x80>
118 »       cmp»    r0,·#0118 »       cmp»    r0,·#0
119 »       beq.n»  de·<PyThread_acquire_lock+0x5a>119 »       beq.n»  de·<PyThread_acquire_lock+0x5a>
120 »       movw»   r0,·#0120 »       movw»   r0,·#0
121 ·R_ARM_THM_MOVW_ABS_NC»  .LC2121 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
122 »       movt»   r0,·#0122 »       movt»   r0,·#0
25.1 KB
tracemalloc.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········14540·(bytes·into·file)13 ··Start·of·section·headers:··········14556·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.8 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x38cc:1 There·are·17·section·headers,·starting·at·offset·0x38dc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000274·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000274·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002c08·0001b0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002c10·0001b0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002a8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002a8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0002a8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002a8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0002a8·000146·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0002a8·000146·01·AMS··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0003f0·000b08·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·0003f0·000b08·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·002db8·000770·08···I·14···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·002dc0·000770·08···I·14···6··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·000ef8·000bfc·00··AX··0···0··412 ··[·8]·.text.hot·········PROGBITS········00000000·000ef8·000c04·00··AX··0···0··4
13 ··[·9]·.rel.text.hot·····REL·············00000000·003528·000308·08···I·14···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·003530·000310·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·001af4·00001c·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·001afc·00001c·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·003830·000010·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·003840·000010·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001b10·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·001b18·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001b10·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001b18·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001b44·000880·10·····15··69··418 ··[14]·.symtab···········SYMTAB··········00000000·001b4c·000880·10·····15··69··4
19 ··[15]·.strtab···········STRTAB··········00000000·0023c4·000844·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0023cc·000844·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·003840·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·003850·00008c·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.48 KB
readelf --wide --symbols {}
    
Offset 6, 23 lines modifiedOffset 6, 23 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····4:·00000001····10·FUNC····LOCAL··DEFAULT····1·tracemalloc_raw_malloc8 ·····4:·00000001····10·FUNC····LOCAL··DEFAULT····1·tracemalloc_raw_malloc
9 ·····5:·000008a9····94·FUNC····LOCAL··DEFAULT····8·tracemalloc_free9 ·····5:·000008a9····94·FUNC····LOCAL··DEFAULT····8·tracemalloc_free
10 ·····6:·000001d5····12·FUNC····LOCAL··DEFAULT····1·tracemalloc_raw_calloc10 ·····6:·000001d5····12·FUNC····LOCAL··DEFAULT····1·tracemalloc_raw_calloc
11 ·····7:·000000d1···260·FUNC····LOCAL··DEFAULT····1·tracemalloc_raw_realloc11 ·····7:·000000d1···260·FUNC····LOCAL··DEFAULT····1·tracemalloc_raw_realloc
12 ·····8:·00000001···152·FUNC····LOCAL··DEFAULT····8·tracemalloc_malloc_gil12 ·····8:·00000001···152·FUNC····LOCAL··DEFAULT····8·tracemalloc_malloc_gil
13 ·····9:·00000b3d···172·FUNC····LOCAL··DEFAULT····8·tracemalloc_calloc_gil13 ·····9:·00000b45···172·FUNC····LOCAL··DEFAULT····8·tracemalloc_calloc_gil
14 ····10:·00000a3d···256·FUNC····LOCAL··DEFAULT····8·tracemalloc_realloc_gil14 ····10:·00000a3d···264·FUNC····LOCAL··DEFAULT····8·tracemalloc_realloc_gil
15 ····11:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC215 ····11:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
16 ····12:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC316 ····12:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR017 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
18 ····14:·00000249····22·FUNC····LOCAL··DEFAULT····1·tracemalloc_clear_filename18 ····14:·00000249····22·FUNC····LOCAL··DEFAULT····1·tracemalloc_clear_filename
19 ····15:·00000965····42·FUNC····LOCAL··DEFAULT····8·hashtable_compare_unicode19 ····15:·00000965····42·FUNC····LOCAL··DEFAULT····8·hashtable_compare_unicode
20 ····16:·0000095d·····4·FUNC····LOCAL··DEFAULT····8·hashtable_hash_pyobject20 ····16:·0000095d·····4·FUNC····LOCAL··DEFAULT····8·hashtable_hash_pyobject
21 ····17:·00000be9····20·FUNC····LOCAL··DEFAULT····8·raw_free21 ····17:·00000bf1····20·FUNC····LOCAL··DEFAULT····8·raw_free
22 ····18:·00000991···170·FUNC····LOCAL··DEFAULT····8·hashtable_compare_traceback22 ····18:·00000991···170·FUNC····LOCAL··DEFAULT····8·hashtable_compare_traceback
23 ····19:·00000961·····4·FUNC····LOCAL··DEFAULT····8·hashtable_hash_traceback23 ····19:·00000961·····4·FUNC····LOCAL··DEFAULT····8·hashtable_hash_traceback
24 ····20:·00000279····68·FUNC····LOCAL··DEFAULT····6·tracemalloc_create_traces_table24 ····20:·00000279····68·FUNC····LOCAL··DEFAULT····6·tracemalloc_create_traces_table
25 ····21:·000002bd····68·FUNC····LOCAL··DEFAULT····6·tracemalloc_create_domains_table25 ····21:·000002bd····68·FUNC····LOCAL··DEFAULT····6·tracemalloc_create_domains_table
26 ····22:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·$d26 ····22:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·$d
27 ····23:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·$t27 ····23:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·$t
28 ····24:·000005b1·····2·FUNC····LOCAL··DEFAULT····6·hashtable_hash_uint28 ····24:·000005b1·····2·FUNC····LOCAL··DEFAULT····6·hashtable_hash_uint
11.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2c08·contains·54·entries:1 Relocation·section·'.rel.text'·at·offset·0x2c10·contains·54·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000026··0000580a·R_ARM_THM_CALL·········00000000···PyThread_tss_get3 00000026··0000580a·R_ARM_THM_CALL·········00000000···PyThread_tss_get
4 00000040··0000592f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct4 00000040··0000592f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
5 00000044··00005930·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct5 00000044··00005930·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
6 00000048··00005a0a·R_ARM_THM_CALL·········00000000···PyThread_tss_set6 00000048··00005a0a·R_ARM_THM_CALL·········00000000···PyThread_tss_set
7 0000004c··0000660a·R_ARM_THM_CALL·········00000000···PyGILState_Ensure7 0000004c··0000660a·R_ARM_THM_CALL·········00000000···PyGILState_Ensure
8 00000062··0000492f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime8 00000062··0000492f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
6.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1029, 168 lines modifiedOffset 1029, 172 lines modified
  
1029 00000a3c·<tracemalloc_realloc_gil>:1029 00000a3c·<tracemalloc_realloc_gil>:
1030 tracemalloc_realloc_gil():1030 tracemalloc_realloc_gil():
1031 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}1031 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
1032 »       mov.w»  ip,·#4096»  @·0x10001032 »       mov.w»  ip,·#4096»  @·0x1000
1033 »       sub.w»  ip,·sp,·ip1033 »       sub.w»  ip,·sp,·ip
1034 »       str.w»  r0,·[ip,·#4064]»     @·0xfe01034 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
1035 »       mov»    r7,·r01035 »       mov»    r6,·r0
1036 »       ldr»    r0,·[pc,·#228]»@·(b34·<tracemalloc_realloc_gil+0xf8>)1036 »       ldr»    r0,·[pc,·#236]»@·(b3c·<tracemalloc_realloc_gil+0x100>)
1037 »       mov»    r4,·r11037 »       mov»    r7,·r1
1038 »       mov»    r8,·r21038 »       mov»    r8,·r2
1039 »       bl»     0·<PyThread_tss_get>1039 »       bl»     0·<PyThread_tss_get>
1040 ·R_ARM_THM_CALL» PyThread_tss_get1040 ·R_ARM_THM_CALL» PyThread_tss_get
1041 »       cmp»    r0,·#01041 »       cmp»    r0,·#0
1042 »       bne.n»  ae0·<tracemalloc_realloc_gil+0xa4>1042 »       bne.n»  ae8·<tracemalloc_realloc_gil+0xac>
1043 »       mov»    r9,·r01043 »       mov»    r9,·r0
1044 »       movw»   r1,·#01044 »       movw»   r1,·#0
1045 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct1045 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
1046 »       movt»   r1,·#01046 »       movt»   r1,·#0
1047 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct1047 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
1048 »       ldr»    r0,·[pc,·#204]»@·(b34·<tracemalloc_realloc_gil+0xf8>)1048 »       ldr»    r0,·[pc,·#212]»@·(b3c·<tracemalloc_realloc_gil+0x100>)
1049 »       bl»     0·<PyThread_tss_set>1049 »       bl»     0·<PyThread_tss_set>
1050 ·R_ARM_THM_CALL» PyThread_tss_set1050 ·R_ARM_THM_CALL» PyThread_tss_set
1051 »       ldr»    r3,·[r7,·#12]1051 »       ldr»    r3,·[r6,·#12]
1052 »       ldr»    r0,·[r7,·#0]1052 »       ldr»    r0,·[r6,·#0]
1053 »       mov»    r2,·r81053 »       mov»    r2,·r8
1054 »       mov»    r1,·r41054 »       mov»    r1,·r7
1055 »       blx»    r31055 »       blx»    r3
1056 »       mov»    r5,·r01056 »       mov»    r4,·r0
1057 »       cbz»    r0,·aaa·<tracemalloc_realloc_gil+0x6e>1057 »       cbz»    r0,·adc·<tracemalloc_realloc_gil+0xa0>
1058 »       movw»   r6,·#01058 »       movw»   r5,·#0
1059 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime1059 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
1060 »       movt»   r6,·#01060 »       movt»   r5,·#0
1061 ·R_ARM_THM_MOVT_ABS»     _PyRuntime1061 ·R_ARM_THM_MOVT_ABS»     _PyRuntime
1062 »       movs»   r1,·#11062 »       movs»   r1,·#1
1063 »       ldr.w»  r0,·[r6,·#1504]»     @·0x5e01063 »       ldr.w»  r0,·[r5,·#1504]»     @·0x5e0
1064 »       cbz»    r4,·ac2·<tracemalloc_realloc_gil+0x86>1064 »       cbz»    r7,·ac0·<tracemalloc_realloc_gil+0x84>
1065 »       bl»     0·<PyThread_acquire_lock>1065 »       bl»     0·<PyThread_acquire_lock>
1066 ·R_ARM_THM_CALL» PyThread_acquire_lock1066 ·R_ARM_THM_CALL» PyThread_acquire_lock
1067 »       cmp»    r5,·r41067 »       cmp»    r4,·r7
1068 »       bne.n»  ab8·<tracemalloc_realloc_gil+0x7c>1068 »       bne.n»  ab6·<tracemalloc_realloc_gil+0x7a>
1069 »       mov»    r2,·r81069 »       mov»    r2,·r8
1070 »       mov»    r1,·r51070 »       mov»    r1,·r4
1071 »       movs»   r0,·#01071 »       movs»   r0,·#0
1072 »       bl»     98·<tracemalloc_add_trace>1072 »       bl»     98·<tracemalloc_add_trace>
1073 »       cmp»    r0,·#01073 »       cmp»    r0,·#0
1074 »       blt.n»  b26·<tracemalloc_realloc_gil+0xea>1074 »       blt.n»  b2e·<tracemalloc_realloc_gil+0xf2>
1075 »       mov»    r9,·r5 
1076 »       ldr.w»  r0,·[r6,·#1504]»     @·0x5e01075 »       ldr.w»  r0,·[r5,·#1504]»     @·0x5e0
1077 »       bl»     0·<PyThread_release_lock>1076 »       bl»     0·<PyThread_release_lock>
1078 ·R_ARM_THM_CALL» PyThread_release_lock1077 ·R_ARM_THM_CALL» PyThread_release_lock
1079 »       ldr»    r0,·[pc,·#136]»@·(b34·<tracemalloc_realloc_gil+0xf8>)1078 »       ldr»    r0,·[pc,·#144]»@·(b3c·<tracemalloc_realloc_gil+0x100>)
1080 »       movs»   r1,·#01079 »       movs»   r1,·#0
1081 »       bl»     0·<PyThread_tss_set>1080 »       bl»     0·<PyThread_tss_set>
1082 ·R_ARM_THM_CALL» PyThread_tss_set1081 ·R_ARM_THM_CALL» PyThread_tss_set
1083 »       mov»    r0,·r91082 »       mov»    r0,·r4
1084 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}1083 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
1085 »       mov»    r1,·r41084 »       mov»    r1,·r7
1086 »       mov»    r0,·r91085 »       mov»    r0,·r9
1087 »       bl»     908·<tracemalloc_remove_trace>1086 »       bl»     908·<tracemalloc_remove_trace>
1088 »       b.n»    a92·<tracemalloc_realloc_gil+0x56>1087 »       b.n»    a92·<tracemalloc_realloc_gil+0x56>
1089 »       bl»     0·<PyThread_acquire_lock>1088 »       bl»     0·<PyThread_acquire_lock>
1090 ·R_ARM_THM_CALL» PyThread_acquire_lock1089 ·R_ARM_THM_CALL» PyThread_acquire_lock
1091 »       mov»    r2,·r81090 »       mov»    r2,·r8
1092 »       mov»    r1,·r51091 »       mov»    r1,·r4
1093 »       mov»    r0,·r91092 »       mov»    r0,·r9
1094 »       bl»     98·<tracemalloc_add_trace>1093 »       bl»     98·<tracemalloc_add_trace>
1095 »       cmp»    r0,·#01094 »       cmp»    r0,·#0
1096 »       ldr.w»  r0,·[r6,·#1504]»     @·0x5e01095 »       ldr.w»  r0,·[r5,·#1504]»     @·0x5e0
1097 »       blt.n»  b18·<tracemalloc_realloc_gil+0xdc>1096 »       blt.n»  b20·<tracemalloc_realloc_gil+0xe4>
1098 »       mov»    r9,·r51097 »       mov»    r9,·r4
1099 »       bl»     0·<PyThread_release_lock>1098 »       bl»     0·<PyThread_release_lock>
1100 ·R_ARM_THM_CALL» PyThread_release_lock1099 ·R_ARM_THM_CALL» PyThread_release_lock
 1100 »       ldr»    r0,·[pc,·#92]» @·(b3c·<tracemalloc_realloc_gil+0x100>)
 1101 »       movs»   r1,·#0
 1102 »       mov»    r4,·r9
 1103 »       bl»     0·<PyThread_tss_set>
 1104 ·R_ARM_THM_CALL» PyThread_tss_set
1101 »       b.n»    aaa·<tracemalloc_realloc_gil+0x6e>1105 »       b.n»    ab0·<tracemalloc_realloc_gil+0x74>
1102 »       ldr»    r3,·[r7,·#12]1106 »       ldr»    r3,·[r6,·#12]
1103 »       mov»    r2,·r81107 »       mov»    r2,·r8
1104 »       ldr»    r0,·[r7,·#0]1108 »       ldr»    r0,·[r6,·#0]
1105 »       mov»    r1,·r41109 »       mov»    r1,·r7
1106 »       blx»    r31110 »       blx»    r3
1107 »       mov»    r9,·r01111 »       mov»    r4,·r0
1108 »       cmp»    r4,·#01112 »       cmp»    r7,·#0
1109 »       beq.n»  ab2·<tracemalloc_realloc_gil+0x76>1113 »       beq.n»  ab0·<tracemalloc_realloc_gil+0x74>
1110 »       cmp»    r0,·#01114 »       cmp»    r0,·#0
1111 »       beq.n»  ab2·<tracemalloc_realloc_gil+0x76>1115 »       beq.n»  ab0·<tracemalloc_realloc_gil+0x74>
1112 »       movw»   r5,·#01116 »       movw»   r5,·#0
1113 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime1117 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
1114 »       movt»   r5,·#01118 »       movt»   r5,·#0
1115 ·R_ARM_THM_MOVT_ABS»     _PyRuntime1119 ·R_ARM_THM_MOVT_ABS»     _PyRuntime
1116 »       movs»   r1,·#11120 »       movs»   r1,·#1
1117 »       ldr.w»  r0,·[r5,·#1504]»     @·0x5e01121 »       ldr.w»  r0,·[r5,·#1504]»     @·0x5e0
1118 »       bl»     0·<PyThread_acquire_lock>1122 »       bl»     0·<PyThread_acquire_lock>
1119 ·R_ARM_THM_CALL» PyThread_acquire_lock1123 ·R_ARM_THM_CALL» PyThread_acquire_lock
1120 »       mov»    r1,·r41124 »       mov»    r1,·r7
1121 »       movs»   r0,·#01125 »       movs»   r0,·#0
1122 »       bl»     908·<tracemalloc_remove_trace>1126 »       bl»     908·<tracemalloc_remove_trace>
1123 »       ldr.w»  r0,·[r5,·#1504]»     @·0x5e01127 »       ldr.w»  r0,·[r5,·#1504]»     @·0x5e0
1124 »       bl»     0·<PyThread_release_lock>1128 »       bl»     0·<PyThread_release_lock>
1125 ·R_ARM_THM_CALL» PyThread_release_lock1129 ·R_ARM_THM_CALL» PyThread_release_lock
1126 »       b.n»    ab2·<tracemalloc_realloc_gil+0x76>1130 »       b.n»    ab0·<tracemalloc_realloc_gil+0x74>
1127 »       bl»     0·<PyThread_release_lock>1131 »       bl»     0·<PyThread_release_lock>
1128 ·R_ARM_THM_CALL» PyThread_release_lock1132 ·R_ARM_THM_CALL» PyThread_release_lock
1129 »       ldr»    r3,·[r7,·#16]1133 »       ldr»    r3,·[r6,·#16]
1130 »       ldr»    r0,·[r7,·#0]1134 »       ldr»    r0,·[r6,·#0]
1131 »       mov»    r1,·r51135 »       mov»    r1,·r4
1132 »       blx»    r31136 »       blx»    r3
1133 »       b.n»    aaa·<tracemalloc_realloc_gil+0x6e>1137 »       b.n»    adc·<tracemalloc_realloc_gil+0xa0>
1134 »       movw»   r1,·#01138 »       movw»   r1,·#0
1135 ·R_ARM_THM_MOVW_ABS_NC»  .LC51139 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
1136 »       movt»   r1,·#01140 »       movt»   r1,·#0
1137 ·R_ARM_THM_MOVT_ABS»     .LC51141 ·R_ARM_THM_MOVT_ABS»     .LC5
1138 »       ldr»    r0,·[pc,·#8]»  @·(b38·<tracemalloc_realloc_gil+0xfc>)1142 »       ldr»    r0,·[pc,·#8]»  @·(b40·<tracemalloc_realloc_gil+0x104>)
1139 »       bl»     0·<_Py_FatalErrorFunc>1143 »       bl»     0·<_Py_FatalErrorFunc>
1140 ·R_ARM_THM_CALL» _Py_FatalErrorFunc1144 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
1141 »       .word»  0x000006101145 »       .word»  0x00000610
1142 ·R_ARM_ABS32»    _PyRuntime1146 ·R_ARM_ABS32»    _PyRuntime
1143 »       .word»  0x000000081147 »       .word»  0x00000008
1144 ·R_ARM_ABS32»    .rodata1148 ·R_ARM_ABS32»    .rodata
  
1145 00000b3c·<tracemalloc_calloc_gil>:1149 00000b44·<tracemalloc_calloc_gil>:
1146 tracemalloc_calloc_gil():1150 tracemalloc_calloc_gil():
1147 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}1151 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
1148 »       mov.w»  ip,·#4096»  @·0x10001152 »       mov.w»  ip,·#4096»  @·0x1000
Max diff block lines reached; 2098/6671 bytes (31.45%) of diff not shown.
239 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:··········23496·(bytes·into·file)13 ··Start·of·section·headers:··········23536·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.47 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x5bc8:1 There·are·14·section·headers,·starting·at·offset·0x5bf0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0001b8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001b8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005710·000018·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·005738·000018·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001ec·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001ec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0001ec·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001ec·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0001f0·004e08·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·0001f0·004e30·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·005728·000428·08···I·11···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·005750·000428·08···I·11···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·004ff8·000012·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·005020·000012·01·AMS··0···0··4
12 ··[·8]·.rodata···········PROGBITS········00000000·005010·000114·00···A··0···0··812 ··[·8]·.rodata···········PROGBITS········00000000·005038·000114·00···A··0···0··8
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·005124·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·00514c·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005124·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00514c·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·005158·0004c0·10·····12··66··415 ··[11]·.symtab···········SYMTAB··········00000000·005180·0004c0·10·····12··66··4
16 ··[12]·.strtab···········STRTAB··········00000000·005618·0000f5·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·005640·0000f5·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·005b50·000075·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·005b78·000075·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.22 KB
readelf --wide --symbols {}
    
Offset 1, 79 lines modifiedOffset 1, 79 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·.text.hot4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.text.hot
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
7 ·····4:·000004f0·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····4:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····5:·00000500·····0·NOTYPE··LOCAL··DEFAULT····5·$t8 ·····5:·00000508·····0·NOTYPE··LOCAL··DEFAULT····5·$t
9 ·····6:·00004141···152·FUNC····LOCAL··DEFAULT····5·Balloc9 ·····6:·00004169···152·FUNC····LOCAL··DEFAULT····5·Balloc
10 ·····7:·00000039···182·FUNC····LOCAL··DEFAULT····1·sd2b10 ·····7:·00000039···182·FUNC····LOCAL··DEFAULT····1·sd2b
11 ·····8:·000041d9··1388·FUNC····LOCAL··DEFAULT····5·pow5mult11 ·····8:·00004201··1388·FUNC····LOCAL··DEFAULT····5·pow5mult
12 ·····9:·00004745···704·FUNC····LOCAL··DEFAULT····5·mult12 ·····9:·0000476d···704·FUNC····LOCAL··DEFAULT····5·mult
13 ····10:·00001ac1····64·FUNC····LOCAL··DEFAULT····5·Bfree13 ····10:·00001ac9····64·FUNC····LOCAL··DEFAULT····5·Bfree
14 ····11:·00004a45···604·FUNC····LOCAL··DEFAULT····5·lshift14 ····11:·00004a6d···604·FUNC····LOCAL··DEFAULT····5·lshift
15 ····12:·000000f1···200·FUNC····LOCAL··DEFAULT····1·b2d15 ····12:·000000f1···200·FUNC····LOCAL··DEFAULT····1·b2d
16 ····13:·00000de0·····0·NOTYPE··LOCAL··DEFAULT····5·$d16 ····13:·00000df8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
17 ····14:·00000dfc·····0·NOTYPE··LOCAL··DEFAULT····5·$t17 ····14:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····5·$t
18 ····15:·00004a05····62·FUNC····LOCAL··DEFAULT····5·hi0bits18 ····15:·00004a2d····62·FUNC····LOCAL··DEFAULT····5·hi0bits
19 ····16:·00001578·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····16:·000015a0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····17:·000015c0·····0·NOTYPE··LOCAL··DEFAULT····5·$t20 ····17:·000015d8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····18:·00001aa8·····0·NOTYPE··LOCAL··DEFAULT····5·$d21 ····18:·00001ab0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
22 ····19:·00001ac0·····0·NOTYPE··LOCAL··DEFAULT····5·$t22 ····19:·00001ac8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
23 ····20:·00001afc·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····20:·00001b04·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC025 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
26 ····23:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC126 ····23:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
27 ····24:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC227 ····24:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
28 ····25:·00001b00·····0·NOTYPE··LOCAL··DEFAULT····5·$t28 ····25:·00001b08·····0·NOTYPE··LOCAL··DEFAULT····5·$t
29 ····26:·00001c84·····0·NOTYPE··LOCAL··DEFAULT····5·$d29 ····26:·00001c8c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
30 ····27:·00001c88·····0·NOTYPE··LOCAL··DEFAULT····5·$t30 ····27:·00001c90·····0·NOTYPE··LOCAL··DEFAULT····5·$t
31 ····28:·00001e38·····0·NOTYPE··LOCAL··DEFAULT····5·$d31 ····28:·00001e60·····0·NOTYPE··LOCAL··DEFAULT····5·$d
32 ····29:·00001e54·····0·NOTYPE··LOCAL··DEFAULT····5·$t32 ····29:·00001e7c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
33 ····30:·00002214·····0·NOTYPE··LOCAL··DEFAULT····5·$d33 ····30:·000021fc·····0·NOTYPE··LOCAL··DEFAULT····5·$d
34 ····31:·00002228·····0·NOTYPE··LOCAL··DEFAULT····5·$t34 ····31:·00002210·····0·NOTYPE··LOCAL··DEFAULT····5·$t
35 ····32:·000025e8·····0·NOTYPE··LOCAL··DEFAULT····5·$d35 ····32:·000025d0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
36 ····33:·000025f4·····0·NOTYPE··LOCAL··DEFAULT····5·$t36 ····33:·000025dc·····0·NOTYPE··LOCAL··DEFAULT····5·$t
37 ····34:·00002958·····0·NOTYPE··LOCAL··DEFAULT····5·$d37 ····34:·00002940·····0·NOTYPE··LOCAL··DEFAULT····5·$d
38 ····35:·00002960·····0·NOTYPE··LOCAL··DEFAULT····5·$t38 ····35:·00002948·····0·NOTYPE··LOCAL··DEFAULT····5·$t
39 ····36:·00004ca1···280·FUNC····LOCAL··DEFAULT····5·multadd39 ····36:·00004cc9···280·FUNC····LOCAL··DEFAULT····5·multadd
40 ····37:·00002ec8·····0·NOTYPE··LOCAL··DEFAULT····5·$d40 ····37:·00002f40·····0·NOTYPE··LOCAL··DEFAULT····5·$d
41 ····38:·00002edc·····0·NOTYPE··LOCAL··DEFAULT····5·$t41 ····38:·00002f54·····0·NOTYPE··LOCAL··DEFAULT····5·$t
42 ····39:·00000001····56·FUNC····LOCAL··DEFAULT····1·nrv_alloc42 ····39:·00000001····56·FUNC····LOCAL··DEFAULT····1·nrv_alloc
43 ····40:·00003a3c·····0·NOTYPE··LOCAL··DEFAULT····5·$d43 ····40:·00003940·····0·NOTYPE··LOCAL··DEFAULT····5·$d
44 ····41:·00003a40·····0·NOTYPE··LOCAL··DEFAULT····5·$t44 ····41:·00003944·····0·NOTYPE··LOCAL··DEFAULT····5·$t
45 ····42:·00003e94·····0·NOTYPE··LOCAL··DEFAULT····5·$d45 ····42:·00003e54·····0·NOTYPE··LOCAL··DEFAULT····5·$d
46 ····43:·00003e9c·····0·NOTYPE··LOCAL··DEFAULT····5·$t46 ····43:·00003e5c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
47 ····44:·000040a8·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
48 ····45:·000040b4·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
49 ····46:·00004138·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
50 ····47:·00004140·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
51 ····48:·000041d4·····0·NOTYPE··LOCAL··DEFAULT····5·$d47 ····44:·00004124·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 48 ····45:·00004130·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 49 ····46:·00004160·····0·NOTYPE··LOCAL··DEFAULT····5·$d
52 ····49:·000041d8·····0·NOTYPE··LOCAL··DEFAULT····5·$t50 ····47:·00004168·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 51 ····48:·000041fc·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 52 ····49:·00004200·····0·NOTYPE··LOCAL··DEFAULT····5·$t
53 ····50:·0000458c·····0·NOTYPE··LOCAL··DEFAULT····5·$d53 ····50:·000045b4·····0·NOTYPE··LOCAL··DEFAULT····5·$d
54 ····51:·00004598·····0·NOTYPE··LOCAL··DEFAULT····5·$t54 ····51:·000045c0·····0·NOTYPE··LOCAL··DEFAULT····5·$t
55 ····52:·0000473c·····0·NOTYPE··LOCAL··DEFAULT····5·$d55 ····52:·00004764·····0·NOTYPE··LOCAL··DEFAULT····5·$d
56 ····53:·00004744·····0·NOTYPE··LOCAL··DEFAULT····5·$t56 ····53:·0000476c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
57 ····54:·00004a00·····0·NOTYPE··LOCAL··DEFAULT····5·$d57 ····54:·00004a28·····0·NOTYPE··LOCAL··DEFAULT····5·$d
58 ····55:·00004a04·····0·NOTYPE··LOCAL··DEFAULT····5·$t58 ····55:·00004a2c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
59 ····56:·00004c98·····0·NOTYPE··LOCAL··DEFAULT····5·$d59 ····56:·00004cc0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
60 ····57:·00004ca0·····0·NOTYPE··LOCAL··DEFAULT····5·$t60 ····57:·00004cc8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
61 ····58:·00004e04·····0·NOTYPE··LOCAL··DEFAULT····5·$d61 ····58:·00004e2c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
62 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata63 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
65 ····62:·00000000···184·OBJECT··LOCAL··DEFAULT····8·tens65 ····62:·00000000···184·OBJECT··LOCAL··DEFAULT····8·tens
66 ····63:·000000b8····40·OBJECT··LOCAL··DEFAULT····8·bigtens66 ····63:·000000b8····40·OBJECT··LOCAL··DEFAULT····8·bigtens
67 ····64:·000000e0····40·OBJECT··LOCAL··DEFAULT····8·tinytens67 ····64:·000000e0····40·OBJECT··LOCAL··DEFAULT····8·tinytens
68 ····65:·00000108····12·OBJECT··LOCAL··DEFAULT····8·p05.068 ····65:·00000108····12·OBJECT··LOCAL··DEFAULT····8·p05.0
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv
70 ····67:·00000001··6848·FUNC····GLOBAL·DEFAULT····5·_Py_dg_strtod70 ····67:·00000001··6856·FUNC····GLOBAL·DEFAULT····5·_Py_dg_strtod
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
73 ····70:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate73 ····70:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
75 ····72:·00001b01··9792·FUNC····GLOBAL·DEFAULT····5·_Py_dg_dtoa75 ····72:·00001b09··9824·FUNC····GLOBAL·DEFAULT····5·_Py_dg_dtoa
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
78 ····75:·00004db9····80·FUNC····GLOBAL·DEFAULT····5·_Py_dg_freedtoa78 ····75:·00004de1····80·FUNC····GLOBAL·DEFAULT····5·_Py_dg_freedtoa
17.8 KB
readelf --wide --relocs {}
    
Offset 1, 142 lines modifiedOffset 1, 142 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5710·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x5738·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··0000060a·R_ARM_THM_CALL·········00004141···Balloc3 00000014··0000060a·R_ARM_THM_CALL·········00004169···Balloc
4 0000004e··0000060a·R_ARM_THM_CALL·········00004141···Balloc4 0000004e··0000060a·R_ARM_THM_CALL·········00004169···Balloc
5 00000114··00000f0a·R_ARM_THM_CALL·········00004a05···hi0bits5 00000114··00000f0a·R_ARM_THM_CALL·········00004a2d···hi0bits
  
6 Relocation·section·'.rel.text.hot'·at·offset·0x5728·contains·133·entries:6 Relocation·section·'.rel.text.hot'·at·offset·0x5750·contains·133·entries:
7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
8 000002ba··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR08 000002c0··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
9 000002be··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR09 000002c4··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
10 00000372··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR010 00000378··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
11 00000376··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR011 0000037c··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
12 000003b6··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR012 000003bc··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
13 000003ba··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR013 000003c0··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
14 00000490··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR014 00000496··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
15 00000494··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR015 0000049a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 16 00000500··00003c02·R_ARM_ABS32············00000000···.rodata
16 000004f8··00003c02·R_ARM_ABS32············00000000···.rodata17 00000504··00003c02·R_ARM_ABS32············00000000···.rodata
17 000004fc··00003c02·R_ARM_ABS32············00000000···.rodata 
18 00000752··0000440a·R_ARM_THM_CALL·········00000000···memcpy18 00000756··0000440a·R_ARM_THM_CALL·········00000000···memcpy
19 0000075c··0000070a·R_ARM_THM_CALL·········00000039···sd2b19 00000760··0000070a·R_ARM_THM_CALL·········00000039···sd2b
20 000009f8··00000c0a·R_ARM_THM_CALL·········000000f1···b2d20 000009fc··00000c0a·R_ARM_THM_CALL·········000000f1···b2d
21 00000a08··00000c0a·R_ARM_THM_CALL·········000000f1···b2d21 00000a0c··00000c0a·R_ARM_THM_CALL·········000000f1···b2d
22 00000cda··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR022 00000cf4··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
23 00000cde··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR023 00000cf8··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
24 00000d52··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free24 00000d70··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free
25 00000de8··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate25 00000e00··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
26 00000dec··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
27 00000df0··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
28 00000df4··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
29 00000df8··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
30 00000ea2··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
31 00000ea6··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
32 00000f36··0000070a·R_ARM_THM_CALL·········00000039···sd2b 
33 0000112a··0000420a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv 
34 000014be··0000470a·R_ARM_THM_CALL·········00000000···__errno_location 
35 00001546··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
36 0000154a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
37 000015f2··0000470a·R_ARM_THM_CALL·········00000000···__errno_location 
38 0000166a··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
39 0000170a··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
40 000017b0··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
41 000017ce··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
42 000017e0··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
43 00001854··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
44 00001866··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
45 00001942··0000470a·R_ARM_THM_CALL·········00000000···__errno_location 
46 00001afc··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
47 00001d14··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
48 00001e50··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
49 00001e56··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
50 00001e5a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
51 0000209c··00004a0a·R_ARM_THM_CALL·········00000000···memset 
52 00002214··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
53 00002218··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
54 0000221c··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
55 00002220··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
56 00002224··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
57 00002240··00004a0a·R_ARM_THM_CALL·········00000000···memset 
58 0000241c··00004a0a·R_ARM_THM_CALL·········00000000···memset 
59 00002570··0000420a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv 
60 000025e8··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
61 000025ec··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
62 000025f0··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
63 00002958··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
64 0000295c··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
65 00002ec8··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
66 00002ecc··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
67 00002ed0··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
68 00002ed4··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
69 00002ed8··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
70 00002fa6··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
71 00003016··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
72 0000301a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
73 0000307a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
74 0000307e··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
75 00003186··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
76 00003244··0000420a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv 
77 0000347e··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
78 00003482··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
79 00003516··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
80 00003558··0000182f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2 
81 0000355c··00001830·R_ARM_THM_MOVT_ABS·····00000010···.LC2 
82 000035fc··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
83 00003670··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
84 0000368a··0000162f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
85 0000368e··0000172f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1 
86 00003692··00001630·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
87 0000369a··00001730·R_ARM_THM_MOVT_ABS·····0000000c···.LC1 
88 000036d2··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
89 00003700··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
90 00003716··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
91 0000371a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
92 000037c6··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
93 00003a3c··00003c02·R_ARM_ABS32············00000000···.rodata 
94 00003b14··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
95 00003b6a··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
96 00003bce··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
97 00003c0c··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
98 00003c5e··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
99 00003cd8··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
100 00003cdc··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
101 00003da6··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
102 00003dd4··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
103 00003df6··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
104 00003e50··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
105 00003e94··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
106 00003e98··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
107 00003e9e··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
108 00003eb2··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
109 000040a8··00000102·R_ARM_ABS32············00000000···.text.hot 
110 000040ac··00000102·R_ARM_ABS32············00000000···.text.hot 
111 000040b0··00000102·R_ARM_ABS32············00000000···.text.hot 
112 000040fc··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
113 000041c8··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
114 000041d4··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
115 000041f4··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
116 000041f8··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
117 00004392··00004a0a·R_ARM_THM_CALL·········00000000···memset 
118 0000458c··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
119 00004590··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
120 00004594··0000466b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
121 0000469a··0000440a·R_ARM_THM_CALL·········00000000···memcpy 
122 000046de··0000490a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
123 0000471a··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
124 00004724··0000450a·R_ARM_THM_CALL·········00000000···PyMem_Free 
Max diff block lines reached; -1/18144 bytes (-0.01%) of diff not shown.
171 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 F\F,]0,X1 YFaFa\0)@
2 Infinity2 Infinity
3 .LANCHOR03 .LANCHOR0
4 pow5mult4 pow5mult
5 nrv_alloc5 nrv_alloc
6 tinytens6 tinytens
7 __aeabi_uidiv7 __aeabi_uidiv
8 _Py_dg_strtod8 _Py_dg_strtod
1.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 »       push»   {r4,·r5,·r6,·lr}8 »       push»   {r4,·r5,·r6,·lr}
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4080]»     @·0xff011 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
12 »       mov»    r4,·r012 »       mov»    r4,·r0
13 »       movs»   r0,·#013 »       movs»   r0,·#0
14 »       mov»    r6,·r114 »       mov»    r6,·r1
15 »       bl»     4140·<Balloc>15 »       bl»     4168·<Balloc>
16 ·R_ARM_THM_CALL» Balloc16 ·R_ARM_THM_CALL» Balloc
17 »       cbz»    r0,·36·<nrv_alloc+0x36>17 »       cbz»    r0,·36·<nrv_alloc+0x36>
18 »       movs»   r3,·#018 »       movs»   r3,·#0
19 »       str.w»  r3,·[r0],·#419 »       str.w»  r3,·[r0],·#4
20 »       cbz»    r0,·36·<nrv_alloc+0x36>20 »       cbz»    r0,·36·<nrv_alloc+0x36>
21 »       mov»    r3,·r021 »       mov»    r3,·r0
22 »       ldrb.w» r2,·[r4],·#122 »       ldrb.w» r2,·[r4],·#1
210 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 12, 180 lines modifiedOffset 12, 181 lines modified
12 »       str.w»  r0,·[ip,·#3936]»     @·0xf6012 »       str.w»  r0,·[ip,·#3936]»     @·0xf60
13 »       sub»    sp,·#116»     @·0x7413 »       sub»    sp,·#116»     @·0x74
14 »       ldrb»   r4,·[r0,·#0]14 »       ldrb»   r4,·[r0,·#0]
15 »       movs»   r2,·#015 »       movs»   r2,·#0
16 »       movs»   r3,·#016 »       movs»   r3,·#0
17 »       cmp»    r4,·#43»      @·0x2b17 »       cmp»    r4,·#43»      @·0x2b
18 »       strd»   r2,·r3,·[sp,·#104]»    @·0x6818 »       strd»   r2,·r3,·[sp,·#104]»    @·0x68
19 »       beq.w»  12ae·<_Py_dg_strtod+0x12ae>19 »       beq.w»  12bc·<_Py_dg_strtod+0x12bc>
20 »       cmp»    r4,·#45»      @·0x2d20 »       cmp»    r4,·#45»      @·0x2d
21 »       beq.w»  b3e·<_Py_dg_strtod+0xb3e>21 »       beq.w»  b3e·<_Py_dg_strtod+0xb3e>
22 »       cmp»    r4,·#48»      @·0x3022 »       cmp»    r4,·#48»      @·0x30
23 »       beq.w»  422·<_Py_dg_strtod+0x422>23 »       beq.w»  428·<_Py_dg_strtod+0x428>
24 »       movs»   r3,·#024 »       movs»   r3,·#0
25 »       str»    r0,·[sp,·#12]25 »       str»    r0,·[sp,·#12]
26 »       mov»    r7,·r326 »       mov»    r7,·r3
27 »       mov»    r5,·r327 »       mov»    r5,·r3
28 »       str»    r3,·[sp,·#68]» @·0x4428 »       str»    r3,·[sp,·#68]» @·0x44
29 »       sub.w»  r3,·r4,·#48» @·0x3029 »       sub.w»  r3,·r4,·#48» @·0x30
30 »       cmp»    r3,·#930 »       cmp»    r3,·#9
31 »       bhi.w»  194·<_Py_dg_strtod+0x194>31 »       bhi.w»  19c·<_Py_dg_strtod+0x19c>
32 »       ldr»    r2,·[sp,·#12]32 »       ldr»    r2,·[sp,·#12]
33 »       mov»    r3,·r233 »       mov»    r3,·r2
34 »       ldrb.w» r4,·[r2,·#1]!34 »       ldrb.w» r4,·[r2,·#1]!
35 »       sub.w»  r6,·r4,·#48» @·0x3035 »       sub.w»  r6,·r4,·#48» @·0x30
36 »       cmp»    r6,·#936 »       cmp»    r6,·#9
37 »       bls.n»  48·<_Py_dg_strtod+0x48>37 »       bls.n»  48·<_Py_dg_strtod+0x48>
38 »       ldr»    r6,·[sp,·#12]38 »       ldr»    r6,·[sp,·#12]
39 »       cmp»    r4,·#46»      @·0x2e39 »       cmp»    r4,·#46»      @·0x2e
40 »       sub.w»  r6,·r2,·r640 »       sub.w»  r6,·r2,·r6
41 »       bne.w»  1ee·<_Py_dg_strtod+0x1ee>41 »       bne.w»  1f6·<_Py_dg_strtod+0x1f6>
42 »       ldrb»   r4,·[r2,·#1]42 »       ldrb»   r4,·[r2,·#1]
43 »       adds»   r3,·#243 »       adds»   r3,·#2
44 »       cmp»    r6,·#044 »       cmp»    r6,·#0
45 »       beq.w»  1a0·<_Py_dg_strtod+0x1a0>45 »       beq.w»  1a8·<_Py_dg_strtod+0x1a8>
46 »       movs»   r7,·#046 »       movs»   r7,·#0
47 »       sub.w»  r2,·r4,·#48» @·0x3047 »       sub.w»  r2,·r4,·#48» @·0x30
48 »       cmp»    r2,·#948 »       cmp»    r2,·#9
49 »       it»     hi49 »       it»     hi
50 »       movhi»  r2,·r350 »       movhi»  r2,·r3
51 »       bhi.n»  de·<_Py_dg_strtod+0xde>51 »       bhi.n»  de·<_Py_dg_strtod+0xde>
52 »       ldrb»   r4,·[r3,·#1]52 »       ldrb»   r4,·[r3,·#1]
53 »       sub.w»  r2,·r4,·#48» @·0x3053 »       sub.w»  r2,·r4,·#48» @·0x30
54 »       cmp»    r2,·#954 »       cmp»    r2,·#9
55 »       bhi.w»  d6c·<_Py_dg_strtod+0xd6c>55 »       bhi.w»  df2·<_Py_dg_strtod+0xdf2>
56 »       ldrb»   r4,·[r3,·#2]56 »       ldrb»   r4,·[r3,·#2]
57 »       sub.w»  r2,·r4,·#48» @·0x3057 »       sub.w»  r2,·r4,·#48» @·0x30
58 »       cmp»    r2,·#958 »       cmp»    r2,·#9
59 »       bhi.w»  e86·<_Py_dg_strtod+0xe86>59 »       bhi.w»  efa·<_Py_dg_strtod+0xefa>
60 »       ldrb»   r4,·[r3,·#3]60 »       ldrb»   r4,·[r3,·#3]
61 »       sub.w»  r2,·r4,·#48» @·0x3061 »       sub.w»  r2,·r4,·#48» @·0x30
62 »       cmp»    r2,·#962 »       cmp»    r2,·#9
63 »       bhi.w»  ef0·<_Py_dg_strtod+0xef0>63 »       bhi.w»  f06·<_Py_dg_strtod+0xf06>
64 »       ldrb»   r4,·[r3,·#4]64 »       ldrb»   r4,·[r3,·#4]
65 »       sub.w»  r2,·r4,·#48» @·0x3065 »       sub.w»  r2,·r4,·#48» @·0x30
66 »       cmp»    r2,·#966 »       cmp»    r2,·#9
67 »       bhi.w»  1298·<_Py_dg_strtod+0x1298>67 »       bhi.w»  12ae·<_Py_dg_strtod+0x12ae>
68 »       ldrb»   r4,·[r3,·#5]68 »       ldrb»   r4,·[r3,·#5]
69 »       sub.w»  r2,·r4,·#48» @·0x3069 »       sub.w»  r2,·r4,·#48» @·0x30
70 »       cmp»    r2,·#970 »       cmp»    r2,·#9
71 »       bhi.w»  12b4·<_Py_dg_strtod+0x12b4>71 »       bhi.w»  12c2·<_Py_dg_strtod+0x12c2>
72 »       ldrb»   r4,·[r3,·#6]72 »       ldrb»   r4,·[r3,·#6]
73 »       sub.w»  r2,·r4,·#48» @·0x3073 »       sub.w»  r2,·r4,·#48» @·0x30
74 »       cmp»    r2,·#974 »       cmp»    r2,·#9
75 »       bhi.w»  11e2·<_Py_dg_strtod+0x11e2>75 »       bhi.w»  11f8·<_Py_dg_strtod+0x11f8>
76 »       ldrb»   r4,·[r3,·#7]76 »       ldrb»   r4,·[r3,·#7]
77 »       adds»   r2,·r3,·#777 »       adds»   r2,·r3,·#7
78 »       sub.w»  ip,·r4,·#48» @·0x3078 »       sub.w»  ip,·r4,·#48» @·0x30
79 »       cmp.w»  ip,·#979 »       cmp.w»  ip,·#9
80 »       bhi.n»  de·<_Py_dg_strtod+0xde>80 »       bhi.n»  de·<_Py_dg_strtod+0xde>
81 »       ldrb.w» r4,·[r2,·#1]!81 »       ldrb.w» r4,·[r2,·#1]!
82 »       sub.w»  ip,·r4,·#48» @·0x3082 »       sub.w»  ip,·r4,·#48» @·0x30
83 »       cmp.w»  ip,·#983 »       cmp.w»  ip,·#9
84 »       bls.n»  d0·<_Py_dg_strtod+0xd0>84 »       bls.n»  d0·<_Py_dg_strtod+0xd0>
85 »       subs»   r3,·r2,·r385 »       subs»   r3,·r2,·r3
86 »       add»    r6,·r386 »       add»    r6,·r3
87 »       add»    r3,·r787 »       add»    r3,·r7
88 »       orrs»   r5,·r688 »       orrs»   r5,·r6
89 »       beq.w»  1f8·<_Py_dg_strtod+0x1f8>89 »       beq.w»  200·<_Py_dg_strtod+0x200>
90 »       mov.w»  r5,·#51712» @·0xca0090 »       mov.w»  r5,·#51712» @·0xca00
91 »       movt»   r5,·#15258»  @·0x3b9a91 »       movt»   r5,·#15258»  @·0x3b9a
92 »       cmp»    r3,·r592 »       cmp»    r3,·r5
93 »       it»     ls93 »       it»     ls
94 »       cmpls»  r6,·r594 »       cmpls»  r6,·r5
95 »       bhi.w»  1926·<_Py_dg_strtod+0x1926>95 »       bhi.w»  18c6·<_Py_dg_strtod+0x18c6>
96 »       bic.w»  r4,·r4,·#3296 »       bic.w»  r4,·r4,·#32
97 »       subs»   r0,·r6,·r397 »       subs»   r0,·r6,·r3
98 »       cmp»    r4,·#69»      @·0x4598 »       cmp»    r4,·#69»      @·0x45
99 »       it»     ne99 »       it»     ne
100 »       movne»  r7,·#0100 »       movne»  r7,·#0
101 »       beq.w»  300·<_Py_dg_strtod+0x300>101 »       beq.w»  306·<_Py_dg_strtod+0x306>
102 »       cmp»    r0,·#0102 »       cmp»    r0,·#0
103 »       ble.w»  40e·<_Py_dg_strtod+0x40e>103 »       ble.w»  414·<_Py_dg_strtod+0x414>
104 »       cbz»    r1,·116·<_Py_dg_strtod+0x116>104 »       cbz»    r1,·116·<_Py_dg_strtod+0x116>
105 »       str»    r2,·[r1,·#0]105 »       str»    r2,·[r1,·#0]
106 »       add.w»  fp,·r6,·#4294967295» @·0xffffffff106 »       add.w»  fp,·r6,·#4294967295» @·0xffffffff
107 »       cmp»    r0,·fp107 »       cmp»    r0,·fp
108 »       ble.w»  b56·<_Py_dg_strtod+0xb56>108 »       ble.w»  b70·<_Py_dg_strtod+0xb70>
109 »       mov»    r2,·r0109 »       mov»    r2,·r0
110 »       ldr»    r1,·[sp,·#12]110 »       ldr»    r1,·[sp,·#12]
111 »       ldrb.w» r1,·[r1,·fp]111 »       ldrb.w» r1,·[r1,·fp]
112 »       cmp»    r1,·#48»      @·0x30112 »       cmp»    r1,·#48»      @·0x30
113 »       bne.w»  b08·<_Py_dg_strtod+0xb08>113 »       bne.w»  b08·<_Py_dg_strtod+0xb08>
114 »       cmp.w»  fp,·#0114 »       cmp.w»  fp,·#0
115 »       beq.w»  1912·<_Py_dg_strtod+0x1912>115 »       beq.w»  191e·<_Py_dg_strtod+0x191e>
116 »       subs»   r1,·r6,·#2116 »       subs»   r1,·r6,·#2
117 »       cmp»    r1,·r2117 »       cmp»    r1,·r2
118 »       bge.n»  14a·<_Py_dg_strtod+0x14a>118 »       bge.n»  14a·<_Py_dg_strtod+0x14a>
119 »       ldr»    r4,·[sp,·#12]119 »       ldr»    r4,·[sp,·#12]
120 »       ldrb»   r4,·[r4,·r1]120 »       ldrb»   r4,·[r4,·r1]
121 »       cmp»    r4,·#48»      @·0x30121 »       cmp»    r4,·#48»      @·0x30
122 »       bne.n»  212·<_Py_dg_strtod+0x212>122 »       bne.n»  218·<_Py_dg_strtod+0x218>
123 »       cmp»    r1,·#0 
124 »       beq.w»  1912·<_Py_dg_strtod+0x1912> 
125 »       sub.w»  fp,·r6,·#3 
126 »       ldr»    r5,·[sp,·#12] 
127 »       cmp»    r2,·fp 
128 »       ite»    le 
129 »       movle»  r4,·r1 
130 »       movgt»  r4,·fp 
131 »       ldrb»   r4,·[r5,·r4] 
132 »       cmp»    r4,·#48»      @·0x30 
133 »       bne.n»  210·<_Py_dg_strtod+0x210> 
134 »       cmp.w»  fp,·#0 
135 »       beq.w»  1912·<_Py_dg_strtod+0x1912> 
136 »       subs»   r1,·r6,·#4 
137 »       cmp»    r2,·r1 
138 »       ite»    le 
Max diff block lines reached; 210784/214385 bytes (98.32%) of diff not shown.
52.2 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:··········14552·(bytes·into·file)13 ··Start·of·section·headers:··········14992·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.12 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x38d8:1 There·are·18·section·headers,·starting·at·offset·0x3a90:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0008b0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0008b0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002d6c·000420·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002ed4·000420·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008e4·000008·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0008e4·000008·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·0008ec·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0008ec·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0008ec·000e44·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0008ec·000fac·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·00318c·0003e8·08···I·15···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0032f4·000438·08···I·15···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001730·0000ed·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001898·0000ed·01·AMS··0···0··4
12 ··[·8]·.rodata.str4.4····PROGBITS········00000000·001820·000020·04·AMS··0···0··412 ··[·8]·.rodata.str4.4····PROGBITS········00000000·001988·000020·04·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001840·0004c0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0019a8·0004c0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003574·000260·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00372c·000260·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001d00·000038·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001e68·000038·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0037d4·000068·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00398c·000068·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001d38·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·001ea0·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001d38·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001ea0·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001d6c·000950·10·····16··49··419 ··[15]·.symtab···········SYMTAB··········00000000·001ed4·000950·10·····16··49··4
20 ··[16]·.strtab···········STRTAB··········00000000·0026bc·0006b0·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002824·0006b0·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00383c·00009b·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0039f4·00009b·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.23 KB
readelf --wide --symbols {}
    
Offset 21, 19 lines modifiedOffset 21, 19 lines modified
21 ····17:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····18:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2123 ····19:·00000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
24 ····20:·00000359···130·FUNC····LOCAL··DEFAULT····1·join_relfile24 ····20:·00000359···130·FUNC····LOCAL··DEFAULT····1·join_relfile
25 ····21:·000003dd···140·FUNC····LOCAL··DEFAULT····1·encode_locale.constprop.025 ····21:·000003dd···140·FUNC····LOCAL··DEFAULT····1·encode_locale.constprop.0
26 ····22:·00000354·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000354·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·00000358·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000358·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·00000961···414·FUNC····LOCAL··DEFAULT····5·encode_current_locale28 ····24:·00000961···426·FUNC····LOCAL··DEFAULT····5·encode_current_locale
29 ····25:·00000255···190·FUNC····LOCAL··DEFAULT····9·encode_ascii29 ····25:·00000255···190·FUNC····LOCAL··DEFAULT····9·encode_ascii
30 ····26:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2330 ····26:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
31 ····27:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2431 ····27:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24
32 ····28:·00000b01···250·FUNC····LOCAL··DEFAULT····5·set_inheritable32 ····28:·00000b0d···250·FUNC····LOCAL··DEFAULT····5·set_inheritable
33 ····29:·00000514·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·00000514·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·00000028·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2634 ····30:·00000028·····0·NOTYPE··LOCAL··DEFAULT····7·.LC26
35 ····31:·00000518·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000518·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000559····60·FUNC····LOCAL··DEFAULT····1·get_inheritable36 ····32:·00000559····60·FUNC····LOCAL··DEFAULT····1·get_inheritable
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR137 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
39 ····35:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2d6c·contains·132·entries:1 Relocation·section·'.rel.text'·at·offset·0x2ed4·contains·132·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000322f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime3 00000000··0000322f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
4 00000004··00003230·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime4 00000004··00003230·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
5 00000036··0000420a·R_ARM_THM_CALL·········00000000···__errno_location5 00000036··0000420a·R_ARM_THM_CALL·········00000000···__errno_location
6 00000048··0000430a·R_ARM_THM_CALL·········00000000···write6 00000048··0000430a·R_ARM_THM_CALL·········00000000···write
7 000000aa··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC197 000000aa··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC19
8 000000ae··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LC198 000000ae··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LC19
509 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 8 lines modified
1 0`d»    dB)F1 0`d»    dB)F
2 KF:F1FPF 
3 $KF:F1FPF 
4 decoding·error2 decoding·error
5 encoding·error3 encoding·error
6 failed·to·get·LC_CTYPE·locale4 failed·to·get·LC_CTYPE·locale
7 ansi_x3.4_19685 ansi_x3.4_1968
8 ansi_x3.4_19866 ansi_x3.4_1986
9 ansi_x3_4_19687 ansi_x3_4_1968
10 iso646_us8 iso646_us
1.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 568, 15 lines modifiedOffset 568, 15 lines modified
568 »       pop»    {r4,·r5,·r6,·pc}568 »       pop»    {r4,·r5,·r6,·pc}
569 »       mov»    r0,·r4569 »       mov»    r0,·r4
570 »       bl»     0·<fileno>570 »       bl»     0·<fileno>
571 ·R_ARM_THM_CALL» fileno571 ·R_ARM_THM_CALL» fileno
572 »       mov»    r3,·r6572 »       mov»    r3,·r6
573 »       mov»    r2,·r6573 »       mov»    r2,·r6
574 »       mov»    r1,·r6574 »       mov»    r1,·r6
575 »       bl»     b00·<set_inheritable>575 »       bl»     b0c·<set_inheritable>
576 ·R_ARM_THM_CALL» set_inheritable576 ·R_ARM_THM_CALL» set_inheritable
577 »       cmp»    r0,·#0577 »       cmp»    r0,·#0
578 »       bge.n»  4d6·<_Py_wfopen+0x6e>578 »       bge.n»  4d6·<_Py_wfopen+0x6e>
579 »       mov»    r0,·r4579 »       mov»    r0,·r4
580 »       bl»     0·<fclose>580 »       bl»     0·<fclose>
581 ·R_ARM_THM_CALL» fclose581 ·R_ARM_THM_CALL» fclose
582 »       b.n»    4d4·<_Py_wfopen+0x6c>582 »       b.n»    4d4·<_Py_wfopen+0x6c>
21.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1013, 465 lines modifiedOffset 1013, 615 lines modified
1013 00000960·<encode_current_locale>:1013 00000960·<encode_current_locale>:
1014 encode_current_locale():1014 encode_current_locale():
1015 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}1015 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
1016 »       mov.w»  ip,·#4096»  @·0x10001016 »       mov.w»  ip,·#4096»  @·0x1000
1017 »       sub.w»  ip,·sp,·ip1017 »       sub.w»  ip,·sp,·ip
1018 »       str.w»  r0,·[ip,·#4040]»     @·0xfc81018 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8
1019 »       sub»    sp,·#201019 »       sub»    sp,·#20
1020 »       mov»    r9,·r1 
1021 »       mov»    r8,·r01020 »       mov»    r8,·r0
 1021 »       mov»    r9,·r1
1022 »       mov»    sl,·r31022 »       mov»    sl,·r3
1023 »       ldr»    r4,·[sp,·#60]» @·0x3c1023 »       ldr»    r4,·[sp,·#60]» @·0x3c
1024 »       str»    r2,·[sp,·#4]1024 »       str»    r2,·[sp,·#4]
1025 »       bl»     0·<wcslen>1025 »       bl»     0·<wcslen>
1026 ·R_ARM_THM_CALL» wcslen1026 ·R_ARM_THM_CALL» wcslen
1027 »       cmp»    r4,·#11027 »       cmp»    r4,·#1
1028 »       mov»    r7,·r01028 »       mov»    r7,·r0
1029 »       itttt»  eq 
1030 »       moveq»  r6,·#0 
1031 »       streq.w»r9,·[sp] 
1032 »       moveq»  fp,·r6 
1033 »       streq»  r6,·[sp,·#12] 
1034 »       beq.n»  a34·<encode_current_locale+0xd4>1029 »       beq.n»  a24·<encode_current_locale+0xc4>
1035 »       cmp»    r4,·#21030 »       cmp»    r4,·#2
1036 »       bne.n»  a90·<encode_current_locale+0x130>1031 »       bne.n»  a1e·<encode_current_locale+0xbe>
1037 »       movs»   r6,·#01032 »       movs»   r6,·#0
1038 »       str.w»  sl,·[sp]1033 »       str.w»  sl,·[sp]
1039 »       mov»    r4,·r61034 »       mov»    fp,·r6
1040 »       str»    r6,·[sp,·#12]1035 »       str»    r6,·[sp,·#12]
1041 »       mov»    fp,·r41036 »       cmp»    r7,·#0
1042 »       cbz»    r7,·9d6·<encode_current_locale+0x76>1037 »       beq.n»  a1a·<encode_current_locale+0xba>
1043 »       sub.w»  sl,·r8,·#41038 »       sub.w»  sl,·r8,·#4
1044 »       mov»    r4,·fp1039 »       mov»    r4,·fp
1045 »       movs»   r5,·#01040 »       movs»   r5,·#0
1046 »       ldr.w»  r2,·[sl,·#4]!1041 »       ldr.w»  r2,·[sl,·#4]!
1047 »       sub.w»  r3,·r2,·#56320»      @·0xdc001042 »       sub.w»  r3,·r2,·#56320»      @·0xdc00
1048 »       subs»   r3,·#128»    @·0x801043 »       subs»   r3,·#128»    @·0x80
1049 »       cmp»    r3,·#127»     @·0x7f1044 »       cmp»    r3,·#127»     @·0x7f
1050 »       bls.w»  ad4·<encode_current_locale+0x174>1045 »       bls.w»  ad0·<encode_current_locale+0x170>
1051 »       str»    r2,·[sp,·#8]1046 »       str»    r2,·[sp,·#8]
1052 »       cbnz»   r4,·a04·<encode_current_locale+0xa4>1047 »       cbnz»   r4,·9ee·<encode_current_locale+0x8e>
1053 »       mov»    r2,·r41048 »       mov»    r2,·r4
1054 »       add»    r1,·sp,·#81049 »       add»    r1,·sp,·#8
1055 »       mov»    r0,·r41050 »       mov»    r0,·r4
1056 »       bl»     0·<wcstombs>1051 »       bl»     0·<wcstombs>
1057 ·R_ARM_THM_CALL» wcstombs1052 ·R_ARM_THM_CALL» wcstombs
1058 »       adds»   r3,·r0,·#11053 »       adds»   r3,·r0,·#1
1059 »       beq.n»  aa8·<encode_current_locale+0x148>1054 »       beq.n»  aa4·<encode_current_locale+0x144>
1060 »       adds»   r5,·#11055 »       adds»   r5,·#1
1061 »       add»    r6,·r01056 »       add»    r6,·r0
1062 »       cmp»    r5,·r71057 »       cmp»    r7,·r5
1063 »       bne.n»  9ac·<encode_current_locale+0x4c>1058 »       bne.n»  9a0·<encode_current_locale+0x40>
1064 »       cmp.w»  fp,·#01059 »       cmp.w»  fp,·#0
1065 »       bne.n»  9f6·<encode_current_locale+0x96>1060 »       bne.n»  a0c·<encode_current_locale+0xac>
1066 »       ldr»    r3,·[sp,·#56]» @·0x381061 »       ldr»    r3,·[sp,·#56]» @·0x38
1067 »       adds»   r6,·#11062 »       adds»   r6,·#1
1068 »       mov»    r0,·r61063 »       mov»    r0,·r6
1069 »       cmp»    r3,·#01064 »       cmp»    r3,·#0
1070 »       beq.n»  a96·<encode_current_locale+0x136>1065 »       beq.w»  afa·<encode_current_locale+0x19a>
1071 »       bl»     0·<PyMem_RawMalloc>1066 »       bl»     0·<PyMem_RawMalloc>
1072 ·R_ARM_THM_CALL» PyMem_RawMalloc1067 ·R_ARM_THM_CALL» PyMem_RawMalloc
1073 »       mov»    fp,·r01068 »       mov»    fp,·r0
1074 »       cmp»    r0,·#01069 »       cmp.w»  fp,·#0
1075 »       beq.n»  aa2·<encode_current_locale+0x142> 
1076 »       cmp»    r7,·#0 
1077 »       bne.n»  9a4·<encode_current_locale+0x44>1070 »       bne.n»  994·<encode_current_locale+0x34>
 1071 »       mov.w»  r0,·#4294967295»    @·0xffffffff
 1072 »       b.n»    a14·<encode_current_locale+0xb4>
1078 »       mov»    r4,·r0 
1079 »       movs»   r0,·#0 
1080 »       strb»   r0,·[r4,·#0] 
1081 »       str.w»  fp,·[r9] 
1082 »       add»    sp,·#20 
1083 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc} 
1084 »       add»    r1,·sp,·#81073 »       add»    r1,·sp,·#8
1085 »       mov»    r2,·r61074 »       mov»    r2,·r6
1086 »       mov»    r0,·r41075 »       mov»    r0,·r4
1087 »       bl»     0·<wcstombs>1076 »       bl»     0·<wcstombs>
1088 ·R_ARM_THM_CALL» wcstombs1077 ·R_ARM_THM_CALL» wcstombs
1089 »       adds»   r1,·r0,·#11078 »       adds»   r1,·r0,·#1
1090 »       beq.n»  aa8·<encode_current_locale+0x148>1079 »       beq.n»  aa4·<encode_current_locale+0x144>
1091 »       adds»   r5,·#11080 »       adds»   r5,·#1
1092 »       add»    r4,·r01081 »       add»    r4,·r0
1093 »       subs»   r6,·r6,·r01082 »       subs»   r6,·r6,·r0
1094 »       cmp»    r7,·r51083 »       cmp»    r7,·r5
1095 »       bne.n»  9ac·<encode_current_locale+0x4c>1084 »       bne.n»  9a0·<encode_current_locale+0x40>
1096 »       b.n»    9d6·<encode_current_locale+0x76> 
1097 »       ldr»    r3,·[sp,·#56]» @·0x38 
1098 »       adds»   r6,·#1 
1099 »       mov»    r0,·r6 
1100 »       cmp»    r3,·#0 
1101 »       beq.n»  ae2·<encode_current_locale+0x182> 
1102 »       bl»     0·<PyMem_RawMalloc> 
1103 ·R_ARM_THM_CALL» PyMem_RawMalloc 
1104 »       mov»    fp,·r0 
1105 »       cmp.w»  fp,·#01085 »       cmp.w»  fp,·#0
 1086 »       beq.n»  9d0·<encode_current_locale+0x70>
 1087 »       movs»   r0,·#0
 1088 »       strb»   r0,·[r4,·#0]
 1089 »       str.w»  fp,·[r9]
 1090 »       add»    sp,·#20
 1091 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 1092 »       mov»    r4,·fp
 1093 »       b.n»    9ca·<encode_current_locale+0x6a>
 1094 »       mvn.w»  r0,·#2
1106 »       beq.n»  aa2·<encode_current_locale+0x142>1095 »       b.n»    a14·<encode_current_locale+0xb4>
 1096 »       movs»   r6,·#0
 1097 »       str.w»  r9,·[sp]
 1098 »       mov»    fp,·r6
 1099 »       str»    r6,·[sp,·#12]
1107 »       cbz»    r7,·a8c·<encode_current_locale+0x12c>1100 »       cbz»    r7,·aa0·<encode_current_locale+0x140>
1108 »       sub.w»  r9,·r8,·#41101 »       sub.w»  r9,·r8,·#4
1109 »       mov»    r4,·fp1102 »       mov»    r4,·fp
1110 »       movs»   r5,·#01103 »       movs»   r5,·#0
1111 »       ldr.w»  ip,·[r9,·#4]!1104 »       ldr.w»  ip,·[r9,·#4]!
1112 »       mov»    r2,·r61105 »       mov»    r2,·r6
1113 »       add»    r1,·sp,·#81106 »       add»    r1,·sp,·#8
1114 »       mov»    r0,·r41107 »       mov»    r0,·r4
1115 »       sub.w»  r3,·ip,·#56320»      @·0xdc001108 »       sub.w»  r3,·ip,·#56320»      @·0xdc00
1116 »       subs»   r3,·#128»    @·0x801109 »       subs»   r3,·#128»    @·0x80
1117 »       cmp»    r3,·#127»     @·0x7f1110 »       cmp»    r3,·#127»     @·0x7f
1118 »       bls.n»  aac·<encode_current_locale+0x14c>1111 »       bls.n»  aa8·<encode_current_locale+0x148>
1119 »       str.w»  ip,·[sp,·#8]1112 »       str.w»  ip,·[sp,·#8]
1120 »       cbz»    r4,·a76·<encode_current_locale+0x116>1113 »       cbz»    r4,·a70·<encode_current_locale+0x110>
1121 »       bl»     0·<wcstombs>1114 »       bl»     0·<wcstombs>
1122 ·R_ARM_THM_CALL» wcstombs1115 ·R_ARM_THM_CALL» wcstombs
1123 »       adds»   r2,·r0,·#11116 »       adds»   r2,·r0,·#1
Max diff block lines reached; 18225/21977 bytes (82.93%) of diff not shown.
1020 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 »       bl»     0·<__open64_2>135 »       bl»     0·<__open64_2>
136 ·R_ARM_THM_CALL» __open64_2136 ·R_ARM_THM_CALL» __open64_2
137 »       subs»   r4,·r0,·#0137 »       subs»   r4,·r0,·#0
138 »       blt.n»  130·<_Py_open_noraise+0x2e>138 »       blt.n»  130·<_Py_open_noraise+0x2e>
139 »       movs»   r2,·#0139 »       movs»   r2,·#0
140 »       ldr»    r3,·[pc,·#24]» @·(138·<_Py_open_noraise+0x36>)140 »       ldr»    r3,·[pc,·#24]» @·(138·<_Py_open_noraise+0x36>)
141 »       mov»    r1,·r2141 »       mov»    r1,·r2
142 »       bl»     b00·<set_inheritable>142 »       bl»     b0c·<set_inheritable>
143 ·R_ARM_THM_CALL» set_inheritable143 ·R_ARM_THM_CALL» set_inheritable
144 »       cmp»    r0,·#0144 »       cmp»    r0,·#0
145 »       bge.n»  134·<_Py_open_noraise+0x32>145 »       bge.n»  134·<_Py_open_noraise+0x32>
146 »       mov»    r0,·r4146 »       mov»    r0,·r4
147 »       bl»     0·<close>147 »       bl»     0·<close>
148 ·R_ARM_THM_CALL» close148 ·R_ARM_THM_CALL» close
149 »       mov.w»  r4,·#4294967295»    @·0xffffffff149 »       mov.w»  r4,·#4294967295»    @·0xffffffff
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 51, 16 lines modifiedOffset 51, 16 lines modified
51 ··0x00000300·7a65005f·50795f61·64645f72·656c6669·ze._Py_add_relfi51 ··0x00000300·7a65005f·50795f61·64645f72·656c6669·ze._Py_add_relfi
52 ··0x00000310·6c65005f·50795f77·72656164·6c696e6b·le._Py_wreadlink52 ··0x00000310·6c65005f·50795f77·72656164·6c696e6b·le._Py_wreadlink
53 ··0x00000320·00776373·63707900·5f50795f·456e636f·.wcscpy._Py_Enco53 ··0x00000320·00776373·63707900·5f50795f·456e636f·.wcscpy._Py_Enco
54 ··0x00000330·64655554·46384578·005f5079·5f77666f·deUTF8Ex._Py_wfo54 ··0x00000330·64655554·46384578·005f5079·5f77666f·deUTF8Ex._Py_wfo
55 ··0x00000340·70656e00·50795379·735f4175·64697400·pen.PySys_Audit.55 ··0x00000340·70656e00·50795379·735f4175·64697400·pen.PySys_Audit.
56 ··0x00000350·77637374·6f6d6273·00666f70·656e3634·wcstombs.fopen6456 ··0x00000350·77637374·6f6d6273·00666f70·656e3634·wcstombs.fopen64
57 ··0x00000360·0066696c·656e6f00·66636c6f·73650050·.fileno.fclose.P57 ··0x00000360·0066696c·656e6f00·66636c6f·73650050·.fileno.fclose.P
58 ··0x00000370·794d656d·5f4d616c·6c6f6300·50794d65·yMem_Malloc.PyMe58 ··0x00000370·794d656d·5f467265·65005079·4d656d5f·yMem_Free.PyMem_
59 ··0x00000380·6d5f4672·6565005f·50795f77·73746174·m_Free._Py_wstat59 ··0x00000380·4d616c6c·6f63005f·50795f77·73746174·Malloc._Py_wstat
60 ··0x00000390·005f5f73·74617436·345f7469·6d653634·.__stat64_time6460 ··0x00000390·005f5f73·74617436·345f7469·6d653634·.__stat64_time64
61 ··0x000003a0·005f5f69·6f63746c·5f74696d·65363400·.__ioctl_time64.61 ··0x000003a0·005f5f69·6f63746c·5f74696d·65363400·.__ioctl_time64.
62 ··0x000003b0·5f5f6663·6e746c5f·74696d65·3634005f·__fcntl_time64._62 ··0x000003b0·5f5f6663·6e746c5f·74696d65·3634005f·__fcntl_time64._
63 ··0x000003c0·50795f6a·6f696e5f·72656c66·696c6500·Py_join_relfile.63 ··0x000003c0·50795f6a·6f696e5f·72656c66·696c6500·Py_join_relfile.
64 ··0x000003d0·5f50795f·456e636f·64654c6f·63616c65·_Py_EncodeLocale64 ··0x000003d0·5f50795f·456e636f·64654c6f·63616c65·_Py_EncodeLocale
65 ··0x000003e0·4578005f·50795f73·65745f69·6e686572·Ex._Py_set_inher65 ··0x000003e0·4578005f·50795f73·65745f69·6e686572·Ex._Py_set_inher
66 ··0x000003f0·69746162·6c65005f·50795f72·65616400·itable._Py_read.66 ··0x000003f0·69746162·6c65005f·50795f72·65616400·itable._Py_read.
21.3 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:··········26076·(bytes·into·file)13 ··Start·of·section·headers:··········26080·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.68 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x65dc:1 There·are·22·section·headers,·starting·at·offset·0x65e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·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··48··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····19··48··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·0006f0·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·0006f0·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·0056dc·000380·08···I·19···2··47 ··[·3]·.rel.text·········REL·············00000000·0056e0·000380·08···I·19···2··4
8 ··[·4]·.data·············PROGBITS········00000000·00072c·0001fc·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·00072c·0001fc·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·005a5c·000228·08···I·19···4··49 ··[·5]·.rel.data·········REL·············00000000·005a60·000228·08···I·19···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·000928·000000·00··WA··0···0··110 ··[·6]·.bss··············NOBITS··········00000000·000928·000000·00··WA··0···0··1
11 ··[·7]·.text.hot·········PROGBITS········00000000·000928·0015c4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000928·0015c8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·005c84·0005a8·08···I·19···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·005c88·0005a8·08···I·19···7··4
13 ··[·9]·.rodata.str1.4····PROGBITS········00000000·001eec·000489·01·AMS··0···0··413 ··[·9]·.rodata.str1.4····PROGBITS········00000000·001ef0·000489·01·AMS··0···0··4
14 ··[10]·.note.stapsdt·····NOTE············00000000·002378·000078·00······0···0··414 ··[10]·.note.stapsdt·····NOTE············00000000·00237c·000078·00······0···0··4
15 ··[11]·.rel.note.stapsdt·REL·············00000000·00622c·000030·08···I·19··10··415 ··[11]·.rel.note.stapsdt·REL·············00000000·006230·000030·08···I·19··10··4
16 ··[12]·.stapsdt.base·····PROGBITS········00000000·0023f0·000001·00··AG··0···0··116 ··[12]·.stapsdt.base·····PROGBITS········00000000·0023f4·000001·00··AG··0···0··1
17 ··[13]·.text.unlikely····PROGBITS········00000000·0023f4·0006a8·00··AX··0···0··417 ··[13]·.text.unlikely····PROGBITS········00000000·0023f8·0006a8·00··AX··0···0··4
18 ··[14]·.rel.text.unlikely·REL·············00000000·00625c·0002b8·08···I·19··13··418 ··[14]·.rel.text.unlikely·REL·············00000000·006260·0002b8·08···I·19··13··4
19 ··[15]·.rodata···········PROGBITS········00000000·002a9c·000fa0·00···A··0···0··419 ··[15]·.rodata···········PROGBITS········00000000·002aa0·000fa0·00···A··0···0··4
20 ··[16]·.rel.rodata·······REL·············00000000·006514·000010·08···I·19··15··420 ··[16]·.rel.rodata·······REL·············00000000·006518·000010·08···I·19··15··4
21 ··[17]·.note.GNU-stack···PROGBITS········00000000·003a3c·000000·00······0···0··121 ··[17]·.note.GNU-stack···PROGBITS········00000000·003a40·000000·00······0···0··1
22 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003a3c·000033·00······0···0··122 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003a40·000033·00······0···0··1
23 ··[19]·.symtab···········SYMTAB··········00000000·003a70·0010d0·10·····20·173··423 ··[19]·.symtab···········SYMTAB··········00000000·003a74·0010d0·10·····20·173··4
24 ··[20]·.strtab···········STRTAB··········00000000·004b40·000b9a·00······0···0··124 ··[20]·.strtab···········STRTAB··········00000000·004b44·000b9a·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·006524·0000b7·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·006528·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)30 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.59 KB
readelf --wide --symbols {}
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····34:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1138 ····34:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····9·.LC11
39 ····35:·00000120·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1239 ····35:·00000120·····0·NOTYPE··LOCAL··DEFAULT····9·.LC12
40 ····36:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1340 ····36:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC13
41 ····37:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1441 ····37:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC14
42 ····38:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1542 ····38:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC15
43 ····39:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1643 ····39:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC16
44 ····40:·0000142d····60·FUNC····LOCAL··DEFAULT····7·visit_decref44 ····40:·0000142d····60·FUNC····LOCAL··DEFAULT····7·visit_decref
45 ····41:·00001469···138·FUNC····LOCAL··DEFAULT····7·visit_reachable45 ····41:·00001469···144·FUNC····LOCAL··DEFAULT····7·visit_reachable
46 ····42:·00000045···112·FUNC····LOCAL··DEFAULT···13·visit_move46 ····42:·00000045···112·FUNC····LOCAL··DEFAULT···13·visit_move
47 ····43:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·00000a90·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00000a98·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·00000a98·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·00000e58·····0·NOTYPE··LOCAL··DEFAULT····7·$d49 ····45:·00000e58·····0·NOTYPE··LOCAL··DEFAULT····7·$d
50 ····46:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····7·$t50 ····46:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····7·$t
51 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d51 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.stapsdt.base52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.stapsdt.base
8.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x56dc·contains·112·entries:1 Relocation·section·'.rel.text'·at·offset·0x56e0·contains·112·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··0000b50a·R_ARM_THM_CALL·········00000000···PyList_New3 00000040··0000b50a·R_ARM_THM_CALL·········00000000···PyList_New
4 0000004c··0000b50a·R_ARM_THM_CALL·········00000000···PyList_New4 0000004c··0000b50a·R_ARM_THM_CALL·········00000000···PyList_New
5 00000068··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR05 00000068··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
6 0000006c··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR06 0000006c··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
7 00000070··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC07 00000070··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
8 00000074··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LC08 00000074··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
3.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 2180, 35 lines modifiedOffset 2180, 37 lines modified
2180 »       push»   {r3,·r4,·r5,·lr}2180 »       push»   {r3,·r4,·r5,·lr}
2181 »       mov.w»  ip,·#4096»  @·0x10002181 »       mov.w»  ip,·#4096»  @·0x1000
2182 »       sub.w»  ip,·sp,·ip2182 »       sub.w»  ip,·sp,·ip
2183 »       str.w»  r0,·[ip,·#4080]»     @·0xff02183 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
2184 »       ldr»    r3,·[r0,·#4]2184 »       ldr»    r3,·[r0,·#4]
2185 »       ldr»    r2,·[r3,·#84]» @·0x542185 »       ldr»    r2,·[r3,·#84]» @·0x54
2186 »       lsls»   r4,·r2,·#172186 »       lsls»   r4,·r2,·#17
2187 »       bpl.n»  14a4·<visit_reachable+0x3c>2187 »       bmi.n»  1482·<visit_reachable+0x1a>
 2188 »       movs»   r0,·#0
 2189 »       pop»    {r3,·r4,·r5,·pc}
2188 »       ldr.w»  r3,·[r3,·#164]»      @·0xa42190 »       ldr.w»  r3,·[r3,·#164]»      @·0xa4
2189 »       mov»    r4,·r02191 »       mov»    r4,·r0
2190 »       mov»    r5,·r12192 »       mov»    r5,·r1
2191 »       cbnz»   r3,·14a8·<visit_reachable+0x40>2193 »       cbnz»   r3,·14ae·<visit_reachable+0x46>
2192 »       ldr.w»  r3,·[r4,·#-4]2194 »       ldr.w»  r3,·[r4,·#-4]
2193 »       lsls»   r0,·r3,·#302195 »       lsls»   r0,·r3,·#30
2194 »       bpl.n»  14a4·<visit_reachable+0x3c>2196 »       bpl.n»  147e·<visit_reachable+0x16>
2195 »       ldr.w»  r2,·[r4,·#-8]2197 »       ldr.w»  r2,·[r4,·#-8]
2196 »       lsls»   r1,·r2,·#312198 »       lsls»   r1,·r2,·#31
2197 »       bmi.n»  14b0·<visit_reachable+0x48>2199 »       bmi.n»  14b6·<visit_reachable+0x4e>
2198 »       lsrs»   r2,·r3,·#22200 »       lsrs»   r2,·r3,·#2
 2201 »       mov.w»  r0,·#0
2199 »       itt»    eq2202 »       itt»    eq
2200 »       orreq.w»r3,·r3,·#42203 »       orreq.w»r3,·r3,·#4
2201 »       streq.w»r3,·[r4,·#-4]2204 »       streq.w»r3,·[r4,·#-4]
2202 »       movs»   r0,·#0 
2203 »       pop»    {r3,·r4,·r5,·pc}2205 »       pop»    {r3,·r4,·r5,·pc}
2204 »       blx»    r32206 »       blx»    r3
2205 »       cmp»    r0,·#02207 »       cmp»    r0,·#0
2206 »       bne.n»  1488·<visit_reachable+0x20>2208 »       bne.n»  148c·<visit_reachable+0x24>
2207 »       b.n»    14a4·<visit_reachable+0x3c>2209 »       b.n»    147e·<visit_reachable+0x16>
2208 »       bic.w»  r1,·r2,·#12210 »       bic.w»  r1,·r2,·#1
2209 »       bic.w»  r3,·r3,·#32211 »       bic.w»  r3,·r3,·#3
2210 »       str»    r2,·[r3,·#0]2212 »       str»    r2,·[r3,·#0]
2211 »       ldr»    r2,·[r1,·#4]2213 »       ldr»    r2,·[r1,·#4]
2212 »       and.w»  r2,·r2,·#32214 »       and.w»  r2,·r2,·#3
2213 »       orrs»   r2,·r32215 »       orrs»   r2,·r3
2214 »       str»    r2,·[r1,·#4]2216 »       str»    r2,·[r1,·#4]
920 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 179, 24 lines modifiedOffset 179, 24 lines modified
179 ·R_ARM_THM_MOVT_ABS»     .LC36179 ·R_ARM_THM_MOVT_ABS»     .LC36
180 »       ldr»    r1,·[r3,·#0]180 »       ldr»    r1,·[r3,·#0]
181 »       bl»     0·<_PyErr_SetString>181 »       bl»     0·<_PyErr_SetString>
182 ·R_ARM_THM_CALL» _PyErr_SetString182 ·R_ARM_THM_CALL» _PyErr_SetString
183 »       b.n»    1ac·<gc_get_objects+0xf8>183 »       b.n»    1ac·<gc_get_objects+0xf8>
184 »       add.w»  r1,·r5,·r6,·lsl·#4184 »       add.w»  r1,·r5,·r6,·lsl·#4
185 »       adds»   r1,·#104»    @·0x68185 »       adds»   r1,·#104»    @·0x68
186 »       bl»     158c·<append_objects>186 »       bl»     1590·<append_objects>
187 ·R_ARM_THM_CALL» append_objects187 ·R_ARM_THM_CALL» append_objects
188 »       cbz»    r0,·1c6·<gc_get_objects+0x112>188 »       cbz»    r0,·1c6·<gc_get_objects+0x112>
189 »       b.n»    1ac·<gc_get_objects+0xf8>189 »       b.n»    1ac·<gc_get_objects+0xf8>
190 »       add.w»  r6,·r5,·#104»@·0x68190 »       add.w»  r6,·r5,·#104»@·0x68
191 »       adds»   r5,·#152»    @·0x98191 »       adds»   r5,·#152»    @·0x98
192 »       mov»    r1,·r6192 »       mov»    r1,·r6
193 »       mov»    r0,·r4193 »       mov»    r0,·r4
194 »       adds»   r6,·#16194 »       adds»   r6,·#16
195 »       bl»     158c·<append_objects>195 »       bl»     1590·<append_objects>
196 ·R_ARM_THM_CALL» append_objects196 ·R_ARM_THM_CALL» append_objects
197 »       cbnz»   r0,·1ac·<gc_get_objects+0xf8>197 »       cbnz»   r0,·1ac·<gc_get_objects+0xf8>
198 »       cmp»    r6,·r5198 »       cmp»    r6,·r5
199 »       bne.n»  19a·<gc_get_objects+0xe6>199 »       bne.n»  19a·<gc_get_objects+0xe6>
200 »       b.n»    1c6·<gc_get_objects+0x112>200 »       b.n»    1c6·<gc_get_objects+0x112>
201 »       ldr»    r3,·[r4,·#0]201 »       ldr»    r3,·[r4,·#0]
202 »       mvn.w»  r2,·#3221225472»    @·0xc0000000202 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
31.7 KB
_bisectmodule.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········11180·(bytes·into·file)13 ··Start·of·section·headers:··········11148·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x2bac:1 There·are·18·section·headers,·starting·at·offset·0x2b8c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·00076c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00076c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002244·000368·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002234·000368·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0007a0·0001dc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0007a0·0001dc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0025ac·0001b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00259c·0001b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00097c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00097c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00097c·0000f0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00097c·0000f0·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000a6c·000618·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000a6c·000608·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·002764·000310·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·002754·000300·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001084·000018·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001074·000018·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·002a74·000008·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·002a54·000008·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00109c·00080e·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00108c·00080e·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·002a7c·0000a0·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·002a5c·0000a0·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0018aa·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00189a·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0018aa·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00189a·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0018e0·000540·10·····16··54··419 ··[15]·.symtab···········SYMTAB··········00000000·0018d0·000540·10·····16··54··4
20 ··[16]·.strtab···········STRTAB··········00000000·001e20·000424·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·001e10·000424·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·002b1c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·002afc·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.17 KB
readelf --wide --symbols {}
    
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····21:·0000022d···440·FUNC····LOCAL··DEFAULT····1·_bisect_insort_left25 ····21:·0000022d···440·FUNC····LOCAL··DEFAULT····1·_bisect_insort_left
26 ····22:·000003e5···650·FUNC····LOCAL··DEFAULT····1·internal_bisect_left26 ····22:·000003e5···650·FUNC····LOCAL··DEFAULT····1·internal_bisect_left
27 ····23:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC628 ····24:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
29 ····25:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
30 ····26:·00000671···252·FUNC····LOCAL··DEFAULT····1·_bisect_bisect_left30 ····26:·00000671···252·FUNC····LOCAL··DEFAULT····1·_bisect_bisect_left
31 ····27:·00000768·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····27:·00000768·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·00000271···936·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_right32 ····28:·00000271···920·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_right
33 ····29:·00000614·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·00000604·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
37 ····33:·00000000····24·OBJECT··LOCAL··DEFAULT···11·_keywords.137 ····33:·00000000····24·OBJECT··LOCAL··DEFAULT···11·_keywords.1
38 ····34:·00000018····24·OBJECT··LOCAL··DEFAULT···11·_keywords.438 ····34:·00000018····24·OBJECT··LOCAL··DEFAULT···11·_keywords.4
39 ····35:·00000030····24·OBJECT··LOCAL··DEFAULT···11·_keywords.739 ····35:·00000030····24·OBJECT··LOCAL··DEFAULT···11·_keywords.7
40 ····36:·00000048····24·OBJECT··LOCAL··DEFAULT···11·_keywords.1040 ····36:·00000048····24·OBJECT··LOCAL··DEFAULT···11·_keywords.10
11.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2244·contains·109·entries:1 Relocation·section·'.rel.text'·at·offset·0x2234·contains·109·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000001a··0000380a·R_ARM_THM_CALL·········00000000···PyModule_GetState5 0000001a··0000380a·R_ARM_THM_CALL·········00000000···PyModule_GetState
6 00000020··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC06 00000020··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
7 00000024··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC07 00000024··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
8 00000028··0000390a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString8 00000028··0000390a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
603 B
strings --all --bytes=8 {}
    
Offset 3, 14 lines modifiedOffset 3, 15 lines modified
3 lo·must·be·non-negative3 lo·must·be·non-negative
4 in·_bisect.bisect_right4 in·_bisect.bisect_right
5 in·_bisect.bisect_left5 in·_bisect.bisect_left
6 bisect_right6 bisect_right
7 insort_right7 insort_right
8 bisect_left8 bisect_left
9 insort_left9 insort_left
 10 5F·F~L1F
10 Bisection·algorithms.11 Bisection·algorithms.
11 This·module·provides·support·for·maintaining·a·list·in·sorted·order·without12 This·module·provides·support·for·maintaining·a·list·in·sorted·order·without
12 having·to·sort·the·list·after·each·insertion.·For·long·lists·of·items·with13 having·to·sort·the·list·after·each·insertion.·For·long·lists·of·items·with
13 expensive·comparison·operations,·this·can·be·an·improvement·over·the·more14 expensive·comparison·operations,·this·can·be·an·improvement·over·the·more
14 common·approach.15 common·approach.
15 insort_left($module,·/,·a,·x,·lo=0,·hi=None,·*,·key=None)16 insort_left($module,·/,·a,·x,·lo=0,·hi=None,·*,·key=None)
16 Insert·item·x·in·list·a,·and·keep·it·sorted·assuming·a·is·sorted.17 Insert·item·x·in·list·a,·and·keep·it·sorted·assuming·a·is·sorted.
14.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 281, 62 lines modifiedOffset 281, 66 lines modified
281 _bisect_bisect_right():281 _bisect_bisect_right():
282 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}282 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
283 »       mov.w»  ip,·#4096»  @·0x1000283 »       mov.w»  ip,·#4096»  @·0x1000
284 »       sub.w»  ip,·sp,·ip284 »       sub.w»  ip,·sp,·ip
285 »       str.w»  r0,·[ip,·#3984]»     @·0xf90285 »       str.w»  r0,·[ip,·#3984]»     @·0xf90
286 »       sub»    sp,·#76»      @·0x4c286 »       sub»    sp,·#76»      @·0x4c
287 »       mov»    r4,·r1287 »       mov»    r4,·r1
288 »       cmp»    r3,·#0 
289 »       bne.w»  5c6·<_bisect_bisect_right+0x356> 
290 »       subs»   r5,·r2,·#2 
291 »       mov.w»  r1,·#4294967295»    @·0xffffffff 
292 »       cmp»    r5,·#2 
293 »       str»    r1,·[sp,·#48]» @·0x30 
294 »       bhi.w»  4f2·<_bisect_bisect_right+0x282> 
295 »       cmp»    r4,·#0 
296 »       beq.w»  4f2·<_bisect_bisect_right+0x282> 
297 »       ldr»    r3,·[r4,·#0] 
298 »       mov»    r6,·r2288 »       mov»    r6,·r2
 289 »       cmp»    r3,·#0
 290 »       bne.w»  5ca·<_bisect_bisect_right+0x35a>
 291 »       subs»   r7,·r2,·#2
 292 »       mov.w»  r2,·#4294967295»    @·0xffffffff
 293 »       cmp»    r7,·#2
 294 »       str»    r2,·[sp,·#48]» @·0x30
 295 »       bhi.w»  404·<_bisect_bisect_right+0x194>
 296 »       cmp»    r1,·#0
 297 »       beq.w»  404·<_bisect_bisect_right+0x194>
 298 »       ldr»    r3,·[r1,·#0]
299 »       str»    r3,·[sp,·#28]299 »       str»    r3,·[sp,·#28]
300 »       ldr»    r3,·[r4,·#4]300 »       ldr»    r3,·[r1,·#4]
301 »       str»    r3,·[sp,·#24]301 »       str»    r3,·[sp,·#24]
302 »       cmp»    r5,·#0302 »       cmp»    r7,·#0
303 »       bne.w»  3fa·<_bisect_bisect_right+0x18a>303 »       bne.w»  438·<_bisect_bisect_right+0x1c8>
 304 »       ldr»    r6,·[sp,·#48]» @·0x30
304 »       movw»   r8,·#0305 »       movw»   r8,·#0
305 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct306 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
306 »       movt»   r8,·#0307 »       movt»   r8,·#0
307 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct308 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 309 »       movs»   r5,·#0
 310 »       adds»   r2,·r6,·#1
 311 »       bne.w»  4b6·<_bisect_bisect_right+0x246>
308 »       ldr»    r4,·[sp,·#28]312 »       ldr»    r4,·[sp,·#28]
309 »       mov»    r0,·r4313 »       mov»    r0,·r4
310 »       bl»     0·<PySequence_Size>314 »       bl»     0·<PySequence_Size>
311 ·R_ARM_THM_CALL» PySequence_Size315 ·R_ARM_THM_CALL» PySequence_Size
312 »       subs»   r6,·r0,·#0316 »       subs»   r6,·r0,·#0
313 »       blt.w»  4e0·<_bisect_bisect_right+0x270>317 »       blt.w»  4a4·<_bisect_bisect_right+0x234>
314 »       ldr»    r2,·[r4,·#4]318 »       ldr»    r2,·[r4,·#4]
315 »       ldr»    r3,·[r2,·#52]» @·0x34319 »       ldr»    r3,·[r2,·#52]» @·0x34
316 »       cmp»    r3,·#0320 »       cmp»    r3,·#0
317 »       beq.w»  462·<_bisect_bisect_right+0x1f2>321 »       beq.w»  4c2·<_bisect_bisect_right+0x252>
318 »       ldr»    r3,·[r3,·#12]322 »       ldr»    r3,·[r3,·#12]
319 »       str»    r3,·[sp,·#36]» @·0x24323 »       str»    r3,·[sp,·#36]» @·0x24
320 »       cmp»    r3,·#0324 »       cmp»    r3,·#0
321 »       beq.w»  462·<_bisect_bisect_right+0x1f2>325 »       beq.w»  4c2·<_bisect_bisect_right+0x252>
322 »       movw»   r0,·#0326 »       movw»   r0,·#0
323 ·R_ARM_THM_MOVW_ABS_NC»  .LC5327 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
324 »       movt»   r0,·#0328 »       movt»   r0,·#0
325 ·R_ARM_THM_MOVT_ABS»     .LC5329 ·R_ARM_THM_MOVT_ABS»     .LC5
326 »       bl»     0·<Py_EnterRecursiveCall>330 »       bl»     0·<Py_EnterRecursiveCall>
327 ·R_ARM_THM_CALL» Py_EnterRecursiveCall331 ·R_ARM_THM_CALL» Py_EnterRecursiveCall
328 »       cmp»    r0,·#0332 »       cmp»    r0,·#0
329 »       bne.w»  4e0·<_bisect_bisect_right+0x270>333 »       bne.w»  4a4·<_bisect_bisect_right+0x234>
330 »       ldr»    r3,·[sp,·#24]334 »       ldr»    r3,·[sp,·#24]
331 »       cmp»    r5,·r6335 »       cmp»    r6,·r5
332 »       ldr»    r3,·[r3,·#4]336 »       ldr»    r3,·[r3,·#4]
333 »       str»    r3,·[sp,·#32]337 »       str»    r3,·[sp,·#32]
334 »       ldr»    r7,·[r3,·#100]»@·0x64338 »       ldr»    r7,·[r3,·#100]»@·0x64
335 »       bge.n»  3ec·<_bisect_bisect_right+0x17c>339 »       ble.n»  3f6·<_bisect_bisect_right+0x186>
336 »       movw»   r9,·#0340 »       movw»   r9,·#0
337 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct341 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
338 »       movt»   r9,·#0342 »       movt»   r9,·#0
339 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct343 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
340 »       movw»   sl,·#0344 »       movw»   sl,·#0
341 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct345 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
342 »       movt»   sl,·#0346 »       movt»   sl,·#0
701 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:··········80028·(bytes·into·file)13 ··Start·of·section·headers:··········81236·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x1389c:1 There·are·18·section·headers,·starting·at·offset·0x13d54:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0058dc·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0057b4·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00f1bc·002720·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00f4ac·0026c0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·005914·000f3c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0057ec·000f3c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0118dc·000b58·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·011b6c·000b58·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·006850·000038·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·006728·000038·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·006850·001e76·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·006728·001e76·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0086c8·000418·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0085a0·0007dc·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·012434·000268·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0126c4·000490·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·008ae0·001c14·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·008d7c·001c14·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·01269c·000fe8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·012b54·000fe8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00a6f4·00068e·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00a990·00068e·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·013684·000188·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·013b3c·000188·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00ad82·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00b01e·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ad82·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b01e·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00adb8·0029e0·10·····16·561··419 ··[15]·.symtab···········SYMTAB··········00000000·00b054·002a10·10·····16·564··4
20 ··[16]·.strtab···········STRTAB··········00000000·00d798·001a21·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00da64·001a45·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·01380c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·013cc4·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
80.7 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·673·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.46 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
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
272 KB
readelf --wide --relocs {}
    
Offset 1, 1335 lines modifiedOffset 1, 1323 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xf1bc·contains·1252·entries:1 Relocation·section·'.rel.text'·at·offset·0xf4ac·contains·1240·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000010··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000014··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000014··00000f30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000020··0002320a·R_ARM_THM_CALL·········00000000···PyModule_Create25 00000020··0002350a·R_ARM_THM_CALL·········00000000···PyModule_Create2
6 0000002a··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR16 0000002a··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
7 0000002e··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR17 0000002e··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
8 00000034··0002332f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type8 00000034··0002362f·R_ARM_THM_MOVW_ABS_NC··00000000···PyTuple_Type
9 00000038··00023330·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type9 00000038··00023630·R_ARM_THM_MOVT_ABS·····00000000···PyTuple_Type
10 0000006e··0002340a·R_ARM_THM_CALL·········00000000···PyModule_AddType10 0000006e··0002370a·R_ARM_THM_CALL·········00000000···PyModule_AddType
11 00000080··0002350a·R_ARM_THM_CALL·········00000000···PyType_Ready11 00000080··0002380a·R_ARM_THM_CALL·········00000000···PyType_Ready
12 000000a8··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC112 000000a8··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
13 000000ac··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC113 000000ac··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC1
14 000000b2··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString14 000000b2··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
15 000000ee··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC215 000000ee··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
16 000000f2··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC216 000000f2··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
17 000000f8··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString17 000000f8··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
18 00000142··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC318 00000142··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC3
19 00000146··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC319 00000146··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC3
20 0000014a··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString20 0000014a··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
21 00000182··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC221 00000182··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
22 00000186··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC222 00000186··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
23 0000018c··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString23 0000018c··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
24 000001c2··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC324 000001c2··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC3
25 000001c6··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC325 000001c6··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC3
26 000001cc··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString26 000001cc··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
27 00000204··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC127 00000204··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
28 00000208··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC128 00000208··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC1
29 0000020c··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString29 0000020c··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
30 00000234··0002372f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct30 00000234··00023a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
31 00000238··00023730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct31 00000238··00023a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
32 00000258··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC232 00000258··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
33 0000025c··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC233 0000025c··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
34 00000262··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString34 00000262··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
35 000002aa··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC335 000002aa··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC3
36 000002ae··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC336 000002ae··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC3
37 000002b4··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString37 000002b4··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
38 000002f0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC138 000002f0··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
39 000002f4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC139 000002f4··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC1
40 000002f8··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString40 000002f8··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
41 00000338··0000140a·R_ARM_THM_CALL·········00000059···new_datetime_ex241 00000338··0000140a·R_ARM_THM_CALL·········00000041···new_datetime_ex2
42 00000346··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC242 00000346··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
43 0000034a··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC243 0000034a··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
44 00000350··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString44 00000350··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
45 00000374··00000102·R_ARM_ABS32············00000000···.data45 00000374··00000102·R_ARM_ABS32············00000000···.data
46 00000378··00000102·R_ARM_ABS32············00000000···.data46 00000378··00000102·R_ARM_ABS32············00000000···.data
47 0000037c··00000102·R_ARM_ABS32············00000000···.data47 0000037c··00000102·R_ARM_ABS32············00000000···.data
48 00000380··00000102·R_ARM_ABS32············00000000···.data48 00000380··00000102·R_ARM_ABS32············00000000···.data
49 00000384··00000102·R_ARM_ABS32············00000000···.data49 00000384··00000102·R_ARM_ABS32············00000000···.data
50 000003ac··0000140a·R_ARM_THM_CALL·········00000059···new_datetime_ex250 000003ac··0000140a·R_ARM_THM_CALL·········00000041···new_datetime_ex2
51 000003ba··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC351 000003ba··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC3
52 000003be··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC352 000003be··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC3
53 000003c4··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString53 000003c4··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
54 000003fc··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC154 000003fc··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
55 00000400··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC155 00000400··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LC1
56 00000404··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString56 00000404··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
57 0000047a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC457 0000047a··0000082f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC4
58 0000047e··00000830·R_ARM_THM_MOVT_ABS·····00000014···.LC458 0000047e··00000830·R_ARM_THM_MOVT_ABS·····00000014···.LC4
59 00000484··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString59 00000484··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
60 00000490··0000172f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR260 00000490··0000172f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
61 00000494··00001730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR261 00000494··00001730·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
62 000004f2··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC262 000004f2··0000062f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
63 000004f6··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC263 000004f6··00000630·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
64 000004fc··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString64 000004fc··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
65 0000057a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC365 0000057a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC3
66 0000057e··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC366 0000057e··00000730·R_ARM_THM_MOVT_ABS·····00000010···.LC3
67 00000582··0002360a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString67 00000582··0002390a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
68 000005ba··0000140a·R_ARM_THM_CALL·········00000059···new_datetime_ex268 000005ba··0000140a·R_ARM_THM_CALL·········00000041···new_datetime_ex2
69 000005ca··0000092f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC569 000005ca··0000092f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC5
70 000005ce··00000930·R_ARM_THM_MOVT_ABS·····00000018···.LC570 000005ce··00000930·R_ARM_THM_MOVT_ABS·····00000018···.LC5
71 000005d2··0002380a·R_ARM_THM_CALL·········00000000···PyModule_AddIntConstant71 000005d2··00023b0a·R_ARM_THM_CALL·········00000000···PyModule_AddIntConstant
72 000005e2··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC672 000005e2··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC6
73 000005e6··00000a30·R_ARM_THM_MOVT_ABS·····00000020···.LC673 000005e6··00000a30·R_ARM_THM_MOVT_ABS·····00000020···.LC6
74 000005ea··0002380a·R_ARM_THM_CALL·········00000000···PyModule_AddIntConstant74 000005ea··00023b0a·R_ARM_THM_CALL·········00000000···PyModule_AddIntConstant
75 000005f6··0002390a·R_ARM_THM_CALL·········00000000···PyMem_Malloc75 000005f6··00023c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
76 00000604··0000182f·R_ARM_THM_MOVW_ABS_NC··00001205···datetime_destructor76 00000604··0000182f·R_ARM_THM_MOVW_ABS_NC··000010e1···datetime_destructor
77 00000608··00001830·R_ARM_THM_MOVT_ABS·····00001205···datetime_destructor77 00000608··00001830·R_ARM_THM_MOVT_ABS·····000010e1···datetime_destructor
78 0000060e··0000122f·R_ARM_THM_MOVW_ABS_NC··00000985···new_date_ex78 0000060e··0000122f·R_ARM_THM_MOVW_ABS_NC··00000985···new_date_ex
79 00000612··00001230·R_ARM_THM_MOVT_ABS·····00000985···new_date_ex79 00000612··00001230·R_ARM_THM_MOVT_ABS·····00000985···new_date_ex
80 00000618··0000192f·R_ARM_THM_MOVW_ABS_NC··00000c17···new_datetime_ex80 00000618··0000192f·R_ARM_THM_MOVW_ABS_NC··00000c17···new_datetime_ex
81 0000061c··00001930·R_ARM_THM_MOVT_ABS·····00000c17···new_datetime_ex81 0000061c··00001930·R_ARM_THM_MOVT_ABS·····00000c17···new_datetime_ex
82 00000622··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000c47···new_time_ex82 00000622··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000c47···new_time_ex
83 00000626··00001a30·R_ARM_THM_MOVT_ABS·····00000c47···new_time_ex83 00000626··00001a30·R_ARM_THM_MOVT_ABS·····00000c47···new_time_ex
84 0000062c··0000112f·R_ARM_THM_MOVW_ABS_NC··000008a1···new_delta_ex84 0000062c··0000112f·R_ARM_THM_MOVW_ABS_NC··000008a1···new_delta_ex
85 00000630··00001130·R_ARM_THM_MOVT_ABS·····000008a1···new_delta_ex85 00000630··00001130·R_ARM_THM_MOVT_ABS·····000008a1···new_delta_ex
86 00000636··00001b2f·R_ARM_THM_MOVW_ABS_NC··00003fa5···new_timezone86 00000636··00001b2f·R_ARM_THM_MOVW_ABS_NC··00003e81···new_timezone
87 0000063a··00001b30·R_ARM_THM_MOVT_ABS·····00003fa5···new_timezone87 0000063a··00001b30·R_ARM_THM_MOVT_ABS·····00003e81···new_timezone
88 00000640··00001c2f·R_ARM_THM_MOVW_ABS_NC··00002cc9···datetime_fromtimestamp88 00000640··00001c2f·R_ARM_THM_MOVW_ABS_NC··00002ba5···datetime_fromtimestamp
89 00000644··00001c30·R_ARM_THM_MOVT_ABS·····00002cc9···datetime_fromtimestamp89 00000644··00001c30·R_ARM_THM_MOVT_ABS·····00002ba5···datetime_fromtimestamp
90 0000064a··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000be1···datetime_date_fromtimestamp_capi90 0000064a··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000be1···datetime_date_fromtimestamp_capi
91 0000064e··00001d30·R_ARM_THM_MOVT_ABS·····00000be1···datetime_date_fromtimestamp_capi91 0000064e··00001d30·R_ARM_THM_MOVT_ABS·····00000be1···datetime_date_fromtimestamp_capi
92 00000654··0000142f·R_ARM_THM_MOVW_ABS_NC··00000059···new_datetime_ex292 00000654··0000142f·R_ARM_THM_MOVW_ABS_NC··00000041···new_datetime_ex2
93 00000658··00001430·R_ARM_THM_MOVT_ABS·····00000059···new_datetime_ex293 00000658··00001430·R_ARM_THM_MOVT_ABS·····00000041···new_datetime_ex2
94 0000065e··0000132f·R_ARM_THM_MOVW_ABS_NC··00000a65···new_time_ex294 0000065e··0000132f·R_ARM_THM_MOVW_ABS_NC··00000a65···new_time_ex2
95 00000662··00001330·R_ARM_THM_MOVT_ABS·····00000a65···new_time_ex295 00000662··00001330·R_ARM_THM_MOVT_ABS·····00000a65···new_time_ex2
96 00000668··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC796 00000668··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC7
97 0000066c··00000b30·R_ARM_THM_MOVT_ABS·····00000028···.LC797 0000066c··00000b30·R_ARM_THM_MOVT_ABS·····00000028···.LC7
98 0000067c··00023a0a·R_ARM_THM_CALL·········00000000···PyCapsule_New98 0000067c··00023d0a·R_ARM_THM_CALL·········00000000···PyCapsule_New
99 0000068a··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC899 0000068a··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC8
100 0000068e··00000c30·R_ARM_THM_MOVT_ABS·····00000040···.LC8100 0000068e··00000c30·R_ARM_THM_MOVT_ABS·····00000040···.LC8
101 00000694··00023b0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject101 00000694··00023e0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
102 000006a0··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC9102 000006a0··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC9
103 000006a4··00000d30·R_ARM_THM_MOVT_ABS·····00000050···.LC9103 000006a4··00000d30·R_ARM_THM_MOVT_ABS·····00000050···.LC9
104 000006a8··00023c0a·R_ARM_THM_CALL·········00000000···PyModule_AddObjectRef104 000006a8··00023f0a·R_ARM_THM_CALL·········00000000···PyModule_AddObjectRef
105 000006b4··00023d0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong105 000006b4··0002400a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
106 000006c6··00023d0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong106 000006c6··0002400a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
107 000006d6··00023d0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong107 000006d6··0002400a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
108 000006e6··00023d0a·R_ARM_THM_CALL·········00000000···PyLong_FromLong108 000006e6··0002400a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
109 000006f2··00023e0a·R_ARM_THM_CALL·········00000000···PyLong_FromDouble109 000006f2··0002410a·R_ARM_THM_CALL·········00000000···PyLong_FromDouble
110 000006fe··00023e0a·R_ARM_THM_CALL·········00000000···PyLong_FromDouble110 000006fe··0002410a·R_ARM_THM_CALL·········00000000···PyLong_FromDouble
111 0000070a··00023e0a·R_ARM_THM_CALL·········00000000···PyLong_FromDouble111 0000070a··0002410a·R_ARM_THM_CALL·········00000000···PyLong_FromDouble
112 00000738··00000102·R_ARM_ABS32············00000000···.data112 00000738··00000102·R_ARM_ABS32············00000000···.data
113 0000073c··00000102·R_ARM_ABS32············00000000···.data113 0000073c··00000102·R_ARM_ABS32············00000000···.data
114 00000742··0000200a·R_ARM_THM_CALL·········00000401···Py_XDECREF114 00000742··0000200a·R_ARM_THM_CALL·········000007c5···Py_XDECREF
115 00000748··0000200a·R_ARM_THM_CALL·········00000401···Py_XDECREF115 00000748··0000200a·R_ARM_THM_CALL·········000007c5···Py_XDECREF
116 0000074e··0000200a·R_ARM_THM_CALL·········00000401···Py_XDECREF116 0000074e··0000200a·R_ARM_THM_CALL·········000007c5···Py_XDECREF
117 00000754··0000200a·R_ARM_THM_CALL·········00000401···Py_XDECREF117 00000754··0000200a·R_ARM_THM_CALL·········000007c5···Py_XDECREF
118 0000075a··0000200a·R_ARM_THM_CALL·········00000401···Py_XDECREF118 0000075a··0000200a·R_ARM_THM_CALL·········000007c5···Py_XDECREF
119 00000760··0000200a·R_ARM_THM_CALL·········00000401···Py_XDECREF119 00000760··0000200a·R_ARM_THM_CALL·········000007c5···Py_XDECREF
120 00000766··0000200a·R_ARM_THM_CALL·········00000401···Py_XDECREF120 00000766··0000200a·R_ARM_THM_CALL·········000007c5···Py_XDECREF
121 0000077c··00023f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc121 0000077c··0002420a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
122 00000798··00023f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc122 00000798··0002420a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
123 000007a0··0002400a·R_ARM_THM_CALL·········00000000···PyMem_Free123 000007a0··0002430a·R_ARM_THM_CALL·········00000000···PyMem_Free
124 000007a6··0002410a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory124 000007a6··0002440a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
125 000007ae··00023f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc125 000007ae··0002420a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
126 000007c2··00023f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc126 000007c2··0002420a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 262715/278470 bytes (94.34%) of diff not shown.
1.58 KB
strings --all --bytes=8 {}
    
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 hour·must·be·in·0..2313 hour·must·be·in·0..23
14 minute·must·be·in·0..5914 minute·must·be·in·0..59
15 second·must·be·in·0..5915 second·must·be·in·0..59
16 microsecond·must·be·in·0..99999916 microsecond·must·be·in·0..999999
17 fold·must·be·either·0·or·117 fold·must·be·either·0·or·1
18 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'18 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
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 Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed. 
21 iii|iiiiO$i20 iii|iiiiO$i
 21 Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.
22 utcoffset22 utcoffset
23 tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'23 tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'
24 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).24 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).
25 Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.25 Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.
26 |iiiiO$i26 |iiiiO$i
27 U:strftime27 U:strftime
28 struct_time28 struct_time
251 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 »       str»    r3,·[sp,·#16]322 »       str»    r3,·[sp,·#16]
323 »       mov»    r1,·r2323 »       mov»    r1,·r2
324 »       strd»   r3,·r3,·[sp,·#4]324 »       strd»   r3,·r3,·[sp,·#4]
325 »       mov»    r0,·r2325 »       mov»    r0,·r2
326 »       str»    r3,·[sp,·#0]326 »       str»    r3,·[sp,·#0]
327 »       str.w»  r8,·[sp,·#20]327 »       str.w»  r8,·[sp,·#20]
328 »       ldr.w»  fp,·[r4,·#808]»      @·0x328328 »       ldr.w»  fp,·[r4,·#808]»      @·0x328
329 »       bl»     58·<PyInit__datetime+0x58>329 »       bl»     40·<PyInit__datetime+0x40>
330 ·R_ARM_THM_CALL» new_datetime_ex2330 ·R_ARM_THM_CALL» new_datetime_ex2
331 »       mov»    r2,·r0331 »       mov»    r2,·r0
332 »       cmp»    r0,·#0332 »       cmp»    r0,·#0
333 »       beq.w»  76a·<PyInit__datetime+0x76a>333 »       beq.w»  76a·<PyInit__datetime+0x76a>
334 »       str»    r0,·[sp,·#28]334 »       str»    r0,·[sp,·#28]
335 »       movw»   r1,·#0335 »       movw»   r1,·#0
336 ·R_ARM_THM_MOVW_ABS_NC»  .LC2336 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
1.17 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 ··[····e0]··minute·must·be·in·0..5917 ··[····e0]··minute·must·be·in·0..59
18 ··[····f8]··second·must·be·in·0..5918 ··[····f8]··second·must·be·in·0..59
19 ··[···110]··microsecond·must·be·in·0..99999919 ··[···110]··microsecond·must·be·in·0..999999
20 ··[···134]··fold·must·be·either·0·or·120 ··[···134]··fold·must·be·either·0·or·1
21 ··[···150]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'21 ··[···150]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
22 ··[···194]··Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.22 ··[···194]··Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.
23 ··[···204]··iii23 ··[···204]··iii
 24 ··[···208]··iii|iiiiO$i
24 ··[···208]··Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.25 ··[···214]··Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.
25 ··[···27c]··iii|iiiiO$i 
26 ··[···288]··utcoffset26 ··[···288]··utcoffset
27 ··[···294]··O27 ··[···294]··O
28 ··[···298]··tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'28 ··[···298]··tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'
29 ··[···2d0]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).29 ··[···2d0]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).
30 ··[···32c]··Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.30 ··[···32c]··Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.
31 ··[···39c]··|iiiiO$i31 ··[···39c]··|iiiiO$i
32 ··[···3a8]··time32 ··[···3a8]··time
23.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 13, 44 lines modifiedOffset 13, 32 lines modified
13 »       bne.n»  10·<check_tzinfo_subclass+0x10>13 »       bne.n»  10·<check_tzinfo_subclass+0x10>
14 »       movs»   r0,·#014 »       movs»   r0,·#0
15 »       bx»     lr15 »       bx»     lr
16 »       push»   {r4,·lr}16 »       push»   {r4,·lr}
17 »       mov.w»  ip,·#4096»  @·0x100017 »       mov.w»  ip,·#4096»  @·0x1000
18 »       sub.w»  ip,·sp,·ip18 »       sub.w»  ip,·sp,·ip
19 »       str.w»  r0,·[ip,·#4088]»     @·0xff819 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
20 »       ldr»    r1,·[pc,·#52]» @·(54·<check_tzinfo_subclass+0x54>)20 »       ldr»    r1,·[pc,·#28]» @·(3c·<check_tzinfo_subclass+0x3c>)
21 »       mov»    r4,·r021 »       mov»    r4,·r0
22 »       ldr»    r0,·[r0,·#4]22 »       ldr»    r0,·[r0,·#4]
23 »       cmp»    r0,·r123 »       cmp»    r0,·r1
24 »       beq.n»  2e·<check_tzinfo_subclass+0x2e>24 »       beq.n»  2e·<check_tzinfo_subclass+0x2e>
25 »       bl»     0·<PyType_IsSubtype>25 »       bl»     0·<PyType_IsSubtype>
26 ·R_ARM_THM_CALL» PyType_IsSubtype26 ·R_ARM_THM_CALL» PyType_IsSubtype
27 »       cbz»    r0,·32·<check_tzinfo_subclass+0x32>27 »       cbz»    r0,·32·<check_tzinfo_subclass+0x32>
28 »       movs»   r0,·#028 »       movs»   r0,·#0
29 »       pop»    {r4,·pc}29 »       pop»    {r4,·pc}
30 »       ldr»    r2,·[r4,·#4]30 »       ldr»    r0,·[r4,·#4]
 31 »       ldmia.w»sp!,·{r4,·lr}
 32 »       b.w»    bd4·<check_tzinfo_subclass.part.0.isra.0>
 33 ·R_ARM_THM_JUMP24»       check_tzinfo_subclass.part.0.isra.0
31 »       movw»   r3,·#0 
32 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError 
33 »       movt»   r3,·#0 
34 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError 
35 »       movw»   r1,·#0 
36 ·R_ARM_THM_MOVW_ABS_NC»  .LC19 
37 »       movt»   r1,·#0 
38 ·R_ARM_THM_MOVT_ABS»     .LC19 
39 »       ldr»    r2,·[r2,·#12] 
40 »       ldr»    r0,·[r3,·#0] 
41 »       bl»     0·<PyErr_Format> 
42 ·R_ARM_THM_CALL» PyErr_Format 
43 »       mov.w»  r0,·#4294967295»    @·0xffffffff 
44 »       pop»    {r4,·pc} 
45 »       nop 
46 »       .word»  0x000001d434 »       .word»  0x000001d4
47 ·R_ARM_ABS32»    .data35 ·R_ARM_ABS32»    .data
  
48 00000058·<new_datetime_ex2>:36 00000040·<new_datetime_ex2>:
49 new_datetime_ex2():37 new_datetime_ex2():
50 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}38 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
51 »       mov.w»  ip,·#4096»  @·0x100039 »       mov.w»  ip,·#4096»  @·0x1000
52 »       sub.w»  ip,·sp,·ip40 »       sub.w»  ip,·sp,·ip
53 »       str.w»  r0,·[ip,·#4048]»     @·0xfd041 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
54 »       sub»    sp,·#1242 »       sub»    sp,·#12
55 »       movw»   r6,·#043 »       movw»   r6,·#0
14.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct64 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
65 »       movt»   r2,·#065 »       movt»   r2,·#0
66 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct66 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
67 »       movw»   r1,·#067 »       movw»   r1,·#0
68 ·R_ARM_THM_MOVW_ABS_NC»  .LC2468 ·R_ARM_THM_MOVW_ABS_NC»  .LC24
69 »       movt»   r1,·#069 »       movt»   r1,·#0
70 ·R_ARM_THM_MOVT_ABS»     .LC2470 ·R_ARM_THM_MOVT_ABS»     .LC24
71 »       bl»     fdc·<date_subtract+0xb6>71 »       bl»     eb8·<date_from_pickle+0xc>
72 ·R_ARM_THM_CALL» call_tzinfo_method72 ·R_ARM_THM_CALL» call_tzinfo_method
73 »       ldr»    r3,·[r6,·#0]73 »       ldr»    r3,·[r6,·#0]
74 »       mvn.w»  r2,·#3221225472»    @·0xc000000074 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
75 »       mov»    r5,·r075 »       mov»    r5,·r0
76 »       cmp»    r3,·r276 »       cmp»    r3,·r2
77 »       beq.n»  a8·<time_hash+0xa8>77 »       beq.n»  a8·<time_hash+0xa8>
78 »       subs»   r3,·#178 »       subs»   r3,·#1
52.8 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 17, 406 lines modifiedOffset 17, 408 lines modified
17 ··0x000000e0·6574696d·655f6461·74655f66·726f6d74·etime_date_fromt17 ··0x000000e0·6574696d·655f6461·74655f66·726f6d74·etime_date_fromt
18 ··0x000000f0·696d6573·74616d70·5f636170·69005079·imestamp_capi.Py18 ··0x000000f0·696d6573·74616d70·5f636170·69005079·imestamp_capi.Py
19 ··0x00000100·5f584445·43524546·002e4c43·3130002e·_XDECREF..LC10..19 ··0x00000100·5f584445·43524546·002e4c43·3130002e·_XDECREF..LC10..
20 ··0x00000110·4c433131·002e4c43·3132002e·4c433133·LC11..LC12..LC1320 ··0x00000110·4c433131·002e4c43·3132002e·4c433133·LC11..LC12..LC13
21 ··0x00000120·002e4c43·3134002e·4c433135·002e4c43·..LC14..LC15..LC21 ··0x00000120·002e4c43·3134002e·4c433135·002e4c43·..LC14..LC15..LC
22 ··0x00000130·3136002e·4c433137·002e4c43·31380063·16..LC17..LC18.c22 ··0x00000130·3136002e·4c433137·002e4c43·31380063·16..LC17..LC18.c
Diff chunk too large, falling back to line-by-line diff (400 lines added, 398 lines removed)
23 ··0x00000140·6865636b·5f747a69·6e666f5f·73756263·heck_tzinfo_subc23 ··0x00000140·6865636b·5f747a69·6e666f5f·73756263·heck_tzinfo_subc
24 ··0x00000150·6c617373·002e4c43·31390064·61746574·lass..LC19.datet24 ··0x00000150·6c617373·00636865·636b5f74·7a696e66·lass.check_tzinf
25 ··0x00000160·696d655f·616c6c6f·63002e4c·43323000·ime_alloc..LC20.25 ··0x00000160·6f5f7375·62636c61·73732e70·6172742e·o_subclass.part.
26 ··0x00000170·2e4c4332·31006461·74655f66·726f6d5f·.LC21.date_from_26 ··0x00000170·302e6973·72612e30·002e4c43·31390064·0.isra.0..LC19.d
27 ··0x00000180·7069636b·6c650050·79556e69·636f6465·pickle.PyUnicode27 ··0x00000180·61746574·696d655f·616c6c6f·63002e4c·atetime_alloc..L
28 ··0x00000190·5f524541·445f4348·4152002e·4c433232·_READ_CHAR..LC2228 ··0x00000190·43323000·2e4c4332·31006461·74655f66·C20..LC21.date_f
29 ··0x000001a0·002e4c43·32330064·61746574·696d655f·..LC23.datetime_29 ··0x000001a0·726f6d5f·7069636b·6c650050·79556e69·rom_pickle.PyUni
30 ··0x000001b0·6e657700·64617465·74696d65·5f66726f·new.datetime_fro30 ··0x000001b0·636f6465·5f524541·445f4348·4152002e·code_READ_CHAR..
31 ··0x000001c0·6d5f7069·636b6c65·00646174·655f6861·m_pickle.date_ha31 ··0x000001c0·4c433232·002e4c43·32330064·61746574·LC22..LC23.datet
32 ··0x000001d0·7368002e·4c433234·00646174·6574696d·sh..LC24.datetim32 ··0x000001d0·696d655f·6e657700·64617465·74696d65·ime_new.datetime
33 ··0x000001e0·655f6861·73680063·616c6c5f·747a696e·e_hash.call_tzin33 ··0x000001e0·5f66726f·6d5f7069·636b6c65·00646174·_from_pickle.dat
34 ··0x000001f0·666f5f6d·6574686f·6400796d·645f746f·fo_method.ymd_to34 ··0x000001f0·655f6861·7368002e·4c433234·00646174·e_hash..LC24.dat
35 ··0x00000200·5f6f7264·0064656c·74615f73·75627472·_ord.delta_subtr35 ··0x00000200·6574696d·655f6861·73680063·616c6c5f·etime_hash.call_
36 ··0x00000210·61637400·2e4c4332·35002e4c·43323600·act..LC25..LC26.36 ··0x00000210·747a696e·666f5f6d·6574686f·6400796d·tzinfo_method.ym
37 ··0x00000220·2e4c4332·37002e4c·43323800·2e4c4332·.LC27..LC28..LC237 ··0x00000220·645f746f·5f6f7264·0064656c·74615f73·d_to_ord.delta_s
38 ··0x00000230·39006461·74657469·6d655f64·65616c6c·9.datetime_deall38 ··0x00000230·75627472·61637400·2e4c4332·35002e4c·ubtract..LC25..L
39 ··0x00000240·6f630064·6174655f·746f6f72·64696e61·oc.date_toordina39 ··0x00000240·43323600·2e4c4332·37002e4c·43323800·C26..LC27..LC28.
40 ··0x00000250·6c002e4c·43333000·64617465·5f746f64·l..LC30.date_tod40 ··0x00000250·2e4c4332·39006461·74657469·6d655f64·.LC29.datetime_d
41 ··0x00000260·6179002e·4c433331·00646174·655f7374·ay..LC31.date_st41 ··0x00000260·65616c6c·6f630064·6174655f·746f6f72·ealloc.date_toor
42 ··0x00000270·72667469·6d650077·7261705f·73747266·rftime.wrap_strf42 ··0x00000270·64696e61·6c002e4c·43333000·64617465·dinal..LC30.date
43 ··0x00000280·74696d65·00646174·655f7469·6d657475·time.date_timetu43 ··0x00000280·5f746f64·6179002e·4c433331·00646174·_today..LC31.dat
44 ··0x00000290·706c6500·6275696c·645f7374·72756374·ple.build_struct44 ··0x00000290·655f7374·72667469·6d650077·7261705f·e_strftime.wrap_
45 ··0x000002a0·5f74696d·65002e4c·43333200·2e4c4333·_time..LC32..LC345 ··0x000002a0·73747266·74696d65·00646174·655f7469·strftime.date_ti
46 ··0x000002b0·33002e4c·43333400·2e4c4333·35002e4c·3..LC34..LC35..L46 ··0x000002b0·6d657475·706c6500·6275696c·645f7374·metuple.build_st
47 ··0x000002c0·43333600·2e4c4333·37002e4c·43333800·C36..LC37..LC38.47 ··0x000002c0·72756374·5f74696d·65002e4c·43333200·ruct_time..LC32.
48 ··0x000002d0·2e4c4333·39002e4c·43343000·2e4c4334·.LC39..LC40..LC448 ··0x000002d0·2e4c4333·33002e4c·43333400·2e4c4333·.LC33..LC34..LC3
49 ··0x000002e0·31002e4c·43343200·6765745f·747a696e·1..LC42.get_tzin49 ··0x000002e0·35002e4c·43333600·2e4c4333·37002e4c·5..LC36..LC37..L
50 ··0x000002f0·666f5f6d·656d6265·72006361·6c6c5f74·fo_member.call_t50 ··0x000002f0·43333800·2e4c4333·39002e4c·43343000·C38..LC39..LC40.
51 ··0x00000300·7a6e616d·65006d61·6b655f73·6f6d657a·zname.make_somez51 ··0x00000300·2e4c4334·31002e4c·43343200·6765745f·.LC41..LC42.get_
52 ··0x00000310·7265706c·6163656d·656e7400·64617465·replacement.date52 ··0x00000310·747a696e·666f5f6d·656d6265·72006361·tzinfo_member.ca
53 ··0x00000320·74696d65·5f646174·655f6672·6f6d7469·time_date_fromti53 ··0x00000320·6c6c5f74·7a6e616d·65006d61·6b655f73·ll_tzname.make_s
54 ··0x00000330·6d657374·616d7000·6e65775f·64617465·mestamp.new_date54 ··0x00000330·6f6d657a·7265706c·6163656d·656e7400·omezreplacement.
55 ··0x00000340·5f737562·636c6173·735f6578·002e4c43·_subclass_ex..LC55 ··0x00000340·64617465·74696d65·5f646174·655f6672·datetime_date_fr
56 ··0x00000350·34340064·61746574·696d655f·73756274·44.datetime_subt56 ··0x00000350·6f6d7469·6d657374·616d7000·6e65775f·omtimestamp.new_
57 ··0x00000360·72616374·00616464·5f646174·6574696d·ract.add_datetim57 ··0x00000360·64617465·5f737562·636c6173·735f6578·date_subclass_ex
58 ··0x00000370·655f7469·6d656465·6c746100·2e4c4334·e_timedelta..LC458 ··0x00000370·002e4c43·34340064·61746574·696d655f·..LC44.datetime_
59 ··0x00000380·35002e4c·43343600·2e4c4334·37002e4c·5..LC46..LC47..L59 ··0x00000380·73756274·72616374·00616464·5f646174·subtract.add_dat
60 ··0x00000390·43343800·2e4c4334·39002e4c·43353000·C48..LC49..LC50.60 ··0x00000390·6574696d·655f7469·6d656465·6c746100·etime_timedelta.
61 ··0x000003a0·2e4c4335·31002e4c·43353200·64656c74·.LC51..LC52.delt61 ··0x000003a0·2e4c4334·35002e4c·43343600·2e4c4334·.LC45..LC46..LC4
62 ··0x000003b0·615f6e65·77006163·63756d00·6d696372·a_new.accum.micr62 ··0x000003b0·37002e4c·43343800·2e4c4334·39002e4c·7..LC48..LC49..L
63 ··0x000003c0·6f736563·6f6e6473·5f746f5f·64656c74·oseconds_to_delt63 ··0x000003c0·43353000·2e4c4335·31002e4c·43353200·C50..LC51..LC52.
64 ··0x000003d0·615f6578·0064656c·74615f74·6f74616c·a_ex.delta_total64 ··0x000003d0·64656c74·615f6e65·77006163·63756d00·delta_new.accum.
65 ··0x000003e0·5f736563·6f6e6473·0064656c·74615f74·_seconds.delta_t65 ··0x000003e0·6d696372·6f736563·6f6e6473·5f746f5f·microseconds_to_
66 ··0x000003f0·6f5f6d69·63726f73·65636f6e·6473002e·o_microseconds..66 ··0x000003f0·64656c74·615f6578·0064656c·74615f74·delta_ex.delta_t
67 ··0x00000400·4c433533·002e4c43·35340063·6865636b·LC53..LC54.check67 ··0x00000400·6f74616c·5f736563·6f6e6473·0064656c·otal_seconds.del
68 ··0x00000410·65645f64·69766d6f·64002e4c·43353500·ed_divmod..LC55.68 ··0x00000410·74615f74·6f5f6d69·63726f73·65636f6e·ta_to_microsecon
69 ··0x00000420·2e4c4335·36006461·74657469·6d655f61·.LC56.datetime_a69 ··0x00000420·6473002e·4c433533·002e4c43·35340063·ds..LC53..LC54.c
70 ··0x00000430·6464002e·4c433537·002e4c43·3538002e·dd..LC57..LC58..70 ··0x00000430·6865636b·65645f64·69766d6f·64002e4c·hecked_divmod..L
71 ··0x00000440·4c433539·002e4c43·3630002e·4c433631·LC59..LC60..LC6171 ··0x00000440·43353500·2e4c4335·36006461·74657469·C55..LC56.dateti
72 ··0x00000450·002e4c43·36320064·656c7461·5f726570·..LC62.delta_rep72 ··0x00000450·6d655f61·6464002e·4c433537·002e4c43·me_add..LC57..LC
73 ··0x00000460·72006e6f·726d616c·697a655f·795f6d5f·r.normalize_y_m_73 ··0x00000460·3538002e·4c433539·002e4c43·3630002e·58..LC59..LC60..
74 ··0x00000470·64006e65·775f6461·74657469·6d655f73·d.new_datetime_s74 ··0x00000470·4c433631·002e4c43·36320064·656c7461·LC61..LC62.delta
75 ··0x00000480·7562636c·6173735f·666f6c64·5f657800·ubclass_fold_ex.75 ··0x00000480·5f726570·72006e6f·726d616c·697a655f·_repr.normalize_
76 ··0x00000490·2e4c4336·33002e4c·43363400·64617465·.LC63..LC64.date76 ··0x00000490·795f6d5f·64006e65·775f6461·74657469·y_m_d.new_dateti
77 ··0x000004a0·74696d65·5f726570·6c616365·002e4c43·time_replace..LC77 ··0x000004a0·6d655f73·7562636c·6173735f·666f6c64·me_subclass_fold
78 ··0x000004b0·3635006f·72645f74·6f5f796d·64002e4c·65.ord_to_ymd..L78 ··0x000004b0·5f657800·2e4c4336·33002e4c·43363400·_ex..LC63..LC64.
79 ··0x000004c0·43363600·2e4c4336·37006461·74657469·C66..LC67.dateti79 ··0x000004c0·64617465·74696d65·5f726570·6c616365·datetime_replace
80 ··0x000004d0·6d655f72·69636863·6f6d7061·72650064·me_richcompare.d80 ··0x000004d0·002e4c43·3635006f·72645f74·6f5f796d·..LC65.ord_to_ym
81 ··0x000004e0·6966665f·746f5f62·6f6f6c00·70657034·iff_to_bool.pep481 ··0x000004e0·64002e4c·43363600·2e4c4336·37006461·d..LC66..LC67.da
82 ··0x000004f0·39355f65·715f6578·63657074·696f6e00·95_eq_exception.82 ··0x000004f0·74657469·6d655f72·69636863·6f6d7061·tetime_richcompa
83 ··0x00000500·2e4c4336·38006461·74657469·6d655f66·.LC68.datetime_f83 ··0x00000500·72650064·6966665f·746f5f62·6f6f6c00·re.diff_to_bool.
84 ··0x00000510·726f6d5f·74696d65·7374616d·70006461·rom_timestamp.da84 ··0x00000510·70657034·39355f65·715f6578·63657074·pep495_eq_except
85 ··0x00000520·74657469·6d655f66·726f6d5f·74696d65·tetime_from_time85 ··0x00000520·696f6e00·2e4c4336·38006461·74657469·ion..LC68.dateti
86 ··0x00000530·745f616e·645f7573·002e4c43·36390064·t_and_us..LC69.d86 ··0x00000530·6d655f66·726f6d5f·74696d65·7374616d·me_from_timestam
87 ··0x00000540·61746574·696d655f·74696d65·7475706c·atetime_timetupl87 ··0x00000540·70006461·74657469·6d655f66·726f6d5f·p.datetime_from_
88 ··0x00000550·65007574·635f746f·5f736563·6f6e6473·e.utc_to_seconds88 ··0x00000550·74696d65·745f616e·645f7573·002e4c43·timet_and_us..LC
89 ··0x00000560·006c6f63·616c002e·4c433730·002e4c43·.local..LC70..LC89 ··0x00000560·36390064·61746574·696d655f·74696d65·69.datetime_time
90 ··0x00000570·37310074·696d657a·6f6e655f·66726f6d·71.timezone_from90 ··0x00000570·7475706c·65007574·635f746f·5f736563·tuple.utc_to_sec
91 ··0x00000580·75746300·64617465·74696d65·5f646174·utc.datetime_dat91 ··0x00000580·6f6e6473·006c6f63·616c002e·4c433730·onds.local..LC70
92 ··0x00000590·6574696d·655f6e6f·77006461·74657469·etime_now.dateti92 ··0x00000590·002e4c43·37310074·696d657a·6f6e655f·..LC71.timezone_
93 ··0x000005a0·6d655f62·6573745f·706f7373·69626c65·me_best_possible93 ··0x000005a0·66726f6d·75746300·64617465·74696d65·fromutc.datetime
94 ··0x000005b0·0064656c·74615f64·69766964·65006469·.delta_divide.di94 ··0x000005b0·5f646174·6574696d·655f6e6f·77006461·_datetime_now.da
95 ··0x000005c0·76696465·5f74696d·6564656c·74615f74·vide_timedelta_t95 ··0x000005c0·74657469·6d655f62·6573745f·706f7373·tetime_best_poss
96 ··0x000005d0·696d6564·656c7461·0064656c·74615f64·imedelta.delta_d96 ··0x000005d0·69626c65·0064656c·74615f64·69766964·ible.delta_divid
97 ··0x000005e0·69766964·652e7061·72742e30·0074696d·ivide.part.0.tim97 ··0x000005e0·65006469·76696465·5f74696d·6564656c·e.divide_timedel
98 ··0x000005f0·657a6f6e·655f6473·74005f74·696d657a·ezone_dst._timez98 ··0x000005f0·74615f74·696d6564·656c7461·0064656c·ta_timedelta.del
99 ··0x00000600·6f6e655f·63686563·6b5f6172·67756d65·one_check_argume99 ··0x00000600·74615f64·69766964·652e7061·72742e30·ta_divide.part.0
100 ··0x00000610·6e74002e·4c433732·0064656c·74615f73·nt..LC72.delta_s100 ··0x00000610·0074696d·657a6f6e·655f6473·74005f74·.timezone_dst._t
101 ··0x00000620·75627472·6163742e·70617274·2e300064·ubtract.part.0.d101 ··0x00000620·696d657a·6f6e655f·63686563·6b5f6172·imezone_check_ar
102 ··0x00000630·656c7461·5f616464·2e706172·742e3000·elta_add.part.0.102 ··0x00000630·67756d65·6e74002e·4c433732·0064656c·gument..LC72.del
103 ··0x00000640·64617465·74696d65·5f747a69·6e666f00·datetime_tzinfo.103 ··0x00000640·74615f73·75627472·6163742e·70617274·ta_subtract.part
104 ··0x00000650·74696d65·7a6f6e65·5f726963·68636f6d·timezone_richcom104 ··0x00000650·2e300064·656c7461·5f616464·2e706172·.0.delta_add.par
105 ··0x00000660·70617265·0064656c·74615f72·69636863·pare.delta_richc105 ··0x00000660·742e3000·64617465·74696d65·5f747a69·t.0.datetime_tzi
106 ··0x00000670·6f6d7061·72650064·6174655f·6d6f6e74·ompare.date_mont106 ··0x00000670·6e666f00·74696d65·7a6f6e65·5f726963·nfo.timezone_ric
107 ··0x00000680·68006461·74655f64·61790064·61746574·h.date_day.datet107 ··0x00000680·68636f6d·70617265·0064656c·74615f72·hcompare.delta_r
108 ··0x00000690·696d655f·686f7572·00646174·6574696d·ime_hour.datetim108 ··0x00000690·69636863·6f6d7061·72650064·6174655f·ichcompare.date_
109 ··0x000006a0·655f6d69·6e757465·00646174·6574696d·e_minute.datetim109 ··0x000006a0·6d6f6e74·68006461·74655f64·61790064·month.date_day.d
110 ··0x000006b0·655f7365·636f6e64·0064656c·74615f6e·e_second.delta_n110 ··0x000006b0·61746574·696d655f·686f7572·00646174·atetime_hour.dat
111 ··0x000006c0·65676174·69766500·2e4c4337·33002e4c·egative..LC73..L111 ··0x000006c0·6574696d·655f6d69·6e757465·00646174·etime_minute.dat
112 ··0x000006d0·43373400·2e4c4337·35002e4c·43373600·C74..LC75..LC76.112 ··0x000006d0·6574696d·655f7365·636f6e64·0064656c·etime_second.del
113 ··0x000006e0·64617465·74696d65·5f726570·72006170·datetime_repr.ap113 ··0x000006e0·74615f6e·65676174·69766500·2e4c4337·ta_negative..LC7
114 ··0x000006f0·70656e64·5f6b6579·776f7264·5f666f6c·pend_keyword_fol114 ··0x000006f0·33002e4c·43373400·2e4c4337·35002e4c·3..LC74..LC75..L
115 ··0x00000700·64006170·70656e64·5f6b6579·776f7264·d.append_keyword115 ··0x00000700·43373600·64617465·74696d65·5f726570·C76.datetime_rep
116 ··0x00000710·5f747a69·6e666f00·2e4c4337·37002e4c·_tzinfo..LC77..L116 ··0x00000710·72006170·70656e64·5f6b6579·776f7264·r.append_keyword
117 ··0x00000720·43373800·2e4c4337·39002e4c·43383000·C78..LC79..LC80.117 ··0x00000720·5f666f6c·64006170·70656e64·5f6b6579·_fold.append_key
118 ··0x00000730·64617465·5f66726f·6d6f7264·696e616c·date_fromordinal118 ··0x00000730·776f7264·5f747a69·6e666f00·2e4c4337·word_tzinfo..LC7
119 ··0x00000740·002e4c43·3831002e·4c433832·002e4c43·..LC81..LC82..LC119 ··0x00000740·37002e4c·43373800·2e4c4337·39002e4c·7..LC78..LC79..L
120 ··0x00000750·3833002e·4c433834·002e4c43·38350064·83..LC84..LC85.d120 ··0x00000750·43383000·64617465·5f66726f·6d6f7264·C80.date_fromord
121 ··0x00000760·6174655f·66726f6d·69736f63·616c656e·ate_fromisocalen121 ··0x00000760·696e616c·002e4c43·3831002e·4c433832·inal..LC81..LC82
122 ··0x00000770·64617200·69736f5f·746f5f79·6d64002e·dar.iso_to_ymd..122 ··0x00000770·002e4c43·3833002e·4c433834·002e4c43·..LC83..LC84..LC
123 ··0x00000780·4c433836·002e4c43·38370064·61746574·LC86..LC87.datet123 ··0x00000780·38350064·6174655f·66726f6d·69736f63·85.date_fromisoc
124 ··0x00000790·696d655f·61737469·6d657a6f·6e65006c·ime_astimezone.l124 ··0x00000790·616c656e·64617200·69736f5f·746f5f79·alendar.iso_to_y
125 ··0x000007a0·6f63616c·5f746f5f·7365636f·6e647300·ocal_to_seconds.125 ··0x000007a0·6d64002e·4c433836·002e4c43·38370064·md..LC86..LC87.d
126 ··0x000007b0·6c6f6361·6c5f7469·6d657a6f·6e655f66·local_timezone_f126 ··0x000007b0·61746574·696d655f·61737469·6d657a6f·atetime_astimezo
127 ··0x000007c0·726f6d5f·74696d65·7374616d·70007469·rom_timestamp.ti127 ··0x000007c0·6e65006c·6f63616c·5f746f5f·7365636f·ne.local_to_seco
128 ··0x000007d0·6d657a6f·6e655f75·74636f66·66736574·mezone_utcoffset128 ··0x000007d0·6e647300·6c6f6361·6c5f7469·6d657a6f·nds.local_timezo
129 ··0x000007e0·00646174·6574696d·655f666f·6c640064·.datetime_fold.d129 ··0x000007e0·6e655f66·726f6d5f·74696d65·7374616d·ne_from_timestam
130 ··0x000007f0·61746574·696d655f·747a6e61·6d65002e·atetime_tzname..130 ··0x000007f0·70007469·6d657a6f·6e655f75·74636f66·p.timezone_utcof
131 ··0x00000800·4c433838·00646174·6574696d·655f7574·LC88.datetime_ut131 ··0x00000800·66736574·00646174·6574696d·655f666f·fset.datetime_fo
132 ··0x00000810·636f6666·73657400·64617465·74696d65·coffset.datetime132 ··0x00000810·6c640064·61746574·696d655f·747a6e61·ld.datetime_tzna
133 ··0x00000820·5f647374·002e4c43·38390064·61746574·_dst..LC89.datet133 ··0x00000820·6d65002e·4c433838·00646174·6574696d·me..LC88.datetim
134 ··0x00000830·696d655f·73747200·2e4c4339·30002e4c·ime_str..LC90..L134 ··0x00000830·655f7574·636f6666·73657400·64617465·e_utcoffset.date
135 ··0x00000840·43393100·2e4c4339·32006461·74657469·C91..LC92.dateti135 ··0x00000840·74696d65·5f647374·002e4c43·38390064·time_dst..LC89.d
136 ··0x00000850·6d655f69·736f666f·726d6174·00666f72·me_isoformat.for136 ··0x00000850·61746574·696d655f·73747200·2e4c4339·atetime_str..LC9
137 ··0x00000860·6d61745f·7574636f·66667365·742e636f·mat_utcoffset.co137 ··0x00000860·30002e4c·43393100·2e4c4339·32006461·0..LC91..LC92.da
138 ··0x00000870·6e737470·726f702e·30006461·74657469·nstprop.0.dateti138 ··0x00000870·74657469·6d655f69·736f666f·726d6174·tetime_isoformat
139 ··0x00000880·6d655f6d·6963726f·7365636f·6e640064·me_microsecond.d139 ··0x00000880·00666f72·6d61745f·7574636f·66667365·.format_utcoffse
140 ··0x00000890·6174655f·73747200·2e4c4339·34002e4c·ate_str..LC94..L140 ··0x00000890·742e636f·6e737470·726f702e·30006461·t.constprop.0.da
141 ··0x000008a0·43393600·2e4c4339·37002e4c·43393800·C96..LC97..LC98.141 ··0x000008a0·74657469·6d655f6d·6963726f·7365636f·tetime_microseco
142 ··0x000008b0·2e4c4339·39007469·6d657a6f·6e655f6e·.LC99.timezone_n142 ··0x000008b0·6e640064·6174655f·73747200·2e4c4339·nd.date_str..LC9
Max diff block lines reached; 0/53933 bytes (0.00%) of diff not shown.
443 KB
_pickle.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········94980·(bytes·into·file)13 ··Start·of·section·headers:··········95352·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x17304:1 There·are·18·section·headers,·starting·at·offset·0x17478:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0025e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002624·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01294c·001310·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·012a70·001330·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002614·00061c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002658·00061c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·013c5c·000558·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·013da0·000558·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002c30·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002c74·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002c30·001758·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002c74·001758·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·004388·001194·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·0043cc·001194·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·0141b4·000920·08···I·15···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0142f8·000920·08···I·15···7··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·00551c·007150·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·005560·007230·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·014ad4·0026a8·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·014c18·0026d8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00c66c·002125·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00c790·002125·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·01717c·0000f8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0172f0·0000f8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00e791·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00e8b5·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e791·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e8b5·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00e7c4·0024e0·10·····16·416··419 ··[15]·.symtab···········SYMTAB··········00000000·00e8e8·0024e0·10·····16·416··4
20 ··[16]·.strtab···········STRTAB··········00000000·010ca4·001ca5·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·010dc8·001ca5·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·017274·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0173e8·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
20.1 KB
readelf --wide --symbols {}
    
Offset 92, 36 lines modifiedOffset 92, 36 lines modified
92 ····88:·00000216·····0·NOTYPE··LOCAL··DEFAULT····9·$t92 ····88:·00000216·····0·NOTYPE··LOCAL··DEFAULT····9·$t
93 ····89:·00001e01···494·FUNC····LOCAL··DEFAULT····9·_Unpickler_ReadImpl93 ····89:·00001e01···494·FUNC····LOCAL··DEFAULT····9·_Unpickler_ReadImpl
94 ····90:·00000298·····0·NOTYPE··LOCAL··DEFAULT····9·$d94 ····90:·00000298·····0·NOTYPE··LOCAL··DEFAULT····9·$d
95 ····91:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····9·$t95 ····91:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
96 ····92:·00002025····96·FUNC····LOCAL··DEFAULT····9·Pdata_push96 ····92:·00002025····96·FUNC····LOCAL··DEFAULT····9·Pdata_push
97 ····93:·00002085···314·FUNC····LOCAL··DEFAULT····9·load_counted_binunicode97 ····93:·00002085···314·FUNC····LOCAL··DEFAULT····9·load_counted_binunicode
98 ····94:·000024a5···236·FUNC····LOCAL··DEFAULT····9·load_counted_tuple98 ····94:·000024a5···236·FUNC····LOCAL··DEFAULT····9·load_counted_tuple
99 ····95:·00006cc5···450·FUNC····LOCAL··DEFAULT····9·_Unpickler_Readline99 ····95:·00006da5···450·FUNC····LOCAL··DEFAULT····9·_Unpickler_Readline
100 ····96:·00002591···528·FUNC····LOCAL··DEFAULT····9·do_append100 ····96:·00002591···528·FUNC····LOCAL··DEFAULT····9·do_append
101 ····97:·00000a35···174·FUNC····LOCAL··DEFAULT····1·load_counted_binbytes101 ····97:·00000a35···174·FUNC····LOCAL··DEFAULT····1·load_counted_binbytes
102 ····98:·00000a34·····0·NOTYPE··LOCAL··DEFAULT····9·$d102 ····98:·00000a34·····0·NOTYPE··LOCAL··DEFAULT····9·$d
103 ····99:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····9·$t103 ····99:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····9·$t
104 ···100:·000021c1····68·FUNC····LOCAL··DEFAULT····9·Pdata_pop104 ···100:·000021c1····68·FUNC····LOCAL··DEFAULT····9·Pdata_pop
105 ···101:·00000cdd····82·FUNC····LOCAL··DEFAULT····1·marker105 ···101:·00000cdd····82·FUNC····LOCAL··DEFAULT····1·marker
106 ···102:·00001925···668·FUNC····LOCAL··DEFAULT····1·load_build106 ···102:·00001969···668·FUNC····LOCAL··DEFAULT····1·load_build
107 ···103:·00000d31····58·FUNC····LOCAL··DEFAULT····1·Pdata_poplist107 ···103:·00000d31····58·FUNC····LOCAL··DEFAULT····1·Pdata_poplist
108 ···104:·00000d6d···220·FUNC····LOCAL··DEFAULT····1·do_setitems108 ···104:·00000d6d···220·FUNC····LOCAL··DEFAULT····1·do_setitems
109 ···105:·00001759···458·FUNC····LOCAL··DEFAULT····1·load_newobj109 ···105:·0000179d···458·FUNC····LOCAL··DEFAULT····1·load_newobj
110 ···106:·00000d80·····0·NOTYPE··LOCAL··DEFAULT····9·$d110 ···106:·00000d80·····0·NOTYPE··LOCAL··DEFAULT····9·$d
111 ···107:·00000d84·····0·NOTYPE··LOCAL··DEFAULT····9·$t111 ···107:·00000d84·····0·NOTYPE··LOCAL··DEFAULT····9·$t
112 ···108:·0000233d···192·FUNC····LOCAL··DEFAULT····1·load_counted_long112 ···108:·00002381···192·FUNC····LOCAL··DEFAULT····1·load_counted_long
113 ···109:·00000ae5···398·FUNC····LOCAL··DEFAULT····1·_Unpickler_ReadInto113 ···109:·00000ae5···398·FUNC····LOCAL··DEFAULT····1·_Unpickler_ReadInto
114 ···110:·00000e49····86·FUNC····LOCAL··DEFAULT····1·Pdata_clear.isra.0114 ···110:·00000e49····86·FUNC····LOCAL··DEFAULT····1·Pdata_clear.isra.0
115 ···111:·000025d1····14·FUNC····LOCAL··DEFAULT····1·call_method115 ···111:·00002615····14·FUNC····LOCAL··DEFAULT····1·call_method
116 ···112:·00000c75···102·FUNC····LOCAL··DEFAULT····1·Pdata_poptuple116 ···112:·00000c75···102·FUNC····LOCAL··DEFAULT····1·Pdata_poptuple
117 ···113:·00001ff1····52·FUNC····LOCAL··DEFAULT····9·_Pickle_FastCall117 ···113:·00001ff1····52·FUNC····LOCAL··DEFAULT····9·_Pickle_FastCall
118 ···114:·00000c2f···122·FUNC····LOCAL··DEFAULT····7·instantiate118 ···114:·00000c2f···122·FUNC····LOCAL··DEFAULT····7·instantiate
119 ···115:·000003cd···484·FUNC····LOCAL··DEFAULT····7·load_extension119 ···115:·000003cd···484·FUNC····LOCAL··DEFAULT····7·load_extension
120 ···116:·00002511···192·FUNC····LOCAL··DEFAULT····1·load_counted_binstring120 ···116:·00002555···192·FUNC····LOCAL··DEFAULT····1·load_counted_binstring
121 ···117:·0000199c·····0·NOTYPE··LOCAL··DEFAULT····9·$d121 ···117:·0000199c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
122 ···118:·000019a0·····0·NOTYPE··LOCAL··DEFAULT····9·$t122 ···118:·000019a0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
123 ···119:·00001dfc·····0·NOTYPE··LOCAL··DEFAULT····9·$d123 ···119:·00001dfc·····0·NOTYPE··LOCAL··DEFAULT····9·$d
124 ···120:·00000738·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61124 ···120:·00000738·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61
125 ···121:·00001e00·····0·NOTYPE··LOCAL··DEFAULT····9·$t125 ···121:·00001e00·····0·NOTYPE··LOCAL··DEFAULT····9·$t
126 ···122:·000008fd····68·FUNC····LOCAL··DEFAULT····1·_Unpickler_SetStringInput126 ···122:·000008fd····68·FUNC····LOCAL··DEFAULT····1·_Unpickler_SetStringInput
127 ···123:·000008fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t127 ···123:·000008fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
132 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1294c·contains·610·entries:1 Relocation·section·'.rel.text'·at·offset·0x12a70·contains·614·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 00000026··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass5 00000026··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass
6 0000003a··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass6 0000003a··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass
7 0000004e··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass7 0000004e··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass
8 00000062··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass8 00000062··0001a20a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass
1.53 KB
strings --all --bytes=8 {}
    
Offset 152, 15 lines modifiedOffset 152, 16 lines modified
152 raj»    1ab+xSTcj152 raj»    1ab+xSTcj
153 #F)F8FJF153 #F)F8FJF
154 ·Zpkj3Dkb154 ·Zpkj3Dkb
155 "F)F8FKF155 "F)F8FKF
156 #FBF)F8F156 #FBF)F8F
157 #FJF)F8F157 #FJF)F8F
158 fj.Dfb5F158 fj.Dfb5F
159 r`j»    0`ba159 r`j»    0`b_
 160 rbj»    2bba!
160 #{U'e7`(F161 #{U'e7`(F
161 loads($module,·data,·/,·*,·fix_imports=True,·encoding='ASCII',162 loads($module,·data,·/,·*,·fix_imports=True,·encoding='ASCII',
162 ······errors='strict',·buffers=())163 ······errors='strict',·buffers=())
163 Read·and·return·an·object·from·the·given·pickle·data.164 Read·and·return·an·object·from·the·given·pickle·data.
164 The·protocol·version·of·the·pickle·is·detected·automatically,·so·no165 The·protocol·version·of·the·pickle·is·detected·automatically,·so·no
165 protocol·argument·is·needed.··Bytes·past·the·pickled·object's166 protocol·argument·is·needed.··Bytes·past·the·pickled·object's
166 representation·are·ignored.167 representation·are·ignored.
69.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 943, 15 lines modifiedOffset 943, 15 lines modified
943 ·R_ARM_THM_CALL» PyObject_GC_Track943 ·R_ARM_THM_CALL» PyObject_GC_Track
944 »       mov»    r0,·r4944 »       mov»    r0,·r4
945 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}945 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
946 »       mov»    r0,·r7946 »       mov»    r0,·r7
947 »       bl»     0·<PyMem_Free>947 »       bl»     0·<PyMem_Free>
948 ·R_ARM_THM_CALL» PyMem_Free948 ·R_ARM_THM_CALL» PyMem_Free
949 »       mov»    r0,·r6949 »       mov»    r0,·r6
950 »       bl»     2488·<_save_bytearray_data.isra.0+0x8c>950 »       bl»     2488·<_save_bytearray_data.isra.0+0x48>
951 ·R_ARM_THM_CALL» Py_XDECREF951 ·R_ARM_THM_CALL» Py_XDECREF
952 »       movs»   r4,·#0952 »       movs»   r4,·#0
953 »       b.n»    7dc·<_Unpickler_New+0x74>953 »       b.n»    7dc·<_Unpickler_New+0x74>
  
954 000007f0·<_Unpickler_SetInputStream>:954 000007f0·<_Unpickler_SetInputStream>:
955 _Unpickler_SetInputStream():955 _Unpickler_SetInputStream():
956 »       push»   {r3,·r4,·r5,·lr}956 »       push»   {r3,·r4,·r5,·lr}
2.64 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 »       b.n»    2be·<_pickle_dump+0xa2>335 »       b.n»    2be·<_pickle_dump+0xa2>
336 »       movw»   r6,·#0336 »       movw»   r6,·#0
337 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct337 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
338 »       movt»   r6,·#0338 »       movt»   r6,·#0
339 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct339 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
340 »       ldr.w»  sl,·[sl,·#16]340 »       ldr.w»  sl,·[sl,·#16]
341 »       mov»    r0,·sl341 »       mov»    r0,·sl
342 »       bl»     1244·<_Pickler_New>342 »       bl»     1288·<_Pickler_New>
343 ·R_ARM_THM_CALL» _Pickler_New343 ·R_ARM_THM_CALL» _Pickler_New
344 »       mov»    r4,·r0344 »       mov»    r4,·r0
345 »       cmp»    r0,·#0345 »       cmp»    r0,·#0
346 »       beq.n»  268·<_pickle_dump+0x4c>346 »       beq.n»  268·<_pickle_dump+0x4c>
347 »       mov»    r2,·r7347 »       mov»    r2,·r7
348 »       mov»    r1,·r5348 »       mov»    r1,·r5
349 »       bl»     2bb0·<_Pickler_SetProtocol>349 »       bl»     2bb0·<_Pickler_SetProtocol>
208 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 682, 15 lines modifiedOffset 682, 15 lines modified
682 »       str»    r3,·[r1,·#0]682 »       str»    r3,·[r1,·#0]
683 »       b.n»    47c·<load+0x3b0>683 »       b.n»    47c·<load+0x3b0>
684 »       add»    r2,·sp,·#28684 »       add»    r2,·sp,·#28
685 »       mov»    r1,·r4685 »       mov»    r1,·r4
686 »       mov»    r0,·r5686 »       mov»    r0,·r5
687 »       mov.w»  r9,·#0687 »       mov.w»  r9,·#0
688 »       str.w»  r9,·[sp,·#28]688 »       str.w»  r9,·[sp,·#28]
689 »       bl»     6cc4·<_Unpickler_Readline>689 »       bl»     6da4·<_Unpickler_Readline>
690 »       cmp»    r0,·#0690 »       cmp»    r0,·#0
691 »       blt.w»  498·<load+0x3cc>691 »       blt.w»  498·<load+0x3cc>
692 »       cmp»    r0,·#1692 »       cmp»    r0,·#1
693 »       ble.w»  146e·<load+0x13a2>693 »       ble.w»  146e·<load+0x13a2>
694 »       ldr»    r2,·[r4,·#8]694 »       ldr»    r2,·[r4,·#8]
695 »       ldr»    r3,·[r2,·#8]695 »       ldr»    r3,·[r2,·#8]
696 »       ldr»    r1,·[r2,·#20]696 »       ldr»    r1,·[r2,·#20]
5.37 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 111, 17 lines modifiedOffset 111, 17 lines modified
111 ··0x000006c0·65725265·63757273·69766543·616c6c2e·erRecursiveCall.111 ··0x000006c0·65725265·63757273·69766543·616c6c2e·erRecursiveCall.
112 ··0x000006d0·636f6e73·7470726f·702e3000·66617374·constprop.0.fast112 ··0x000006d0·636f6e73·7470726f·702e3000·66617374·constprop.0.fast
113 ··0x000006e0·5f736176·655f6c65·61766500·7261775f·_save_leave.raw_113 ··0x000006e0·5f736176·655f6c65·61766500·7261775f·_save_leave.raw_
114 ··0x000006f0·756e6963·6f64655f·65736361·70650062·unicode_escape.b114 ··0x000006f0·756e6963·6f64655f·65736361·70650062·unicode_escape.b
115 ··0x00000700·61746368·5f6c6973·74006261·7463685f·atch_list.batch_115 ··0x00000700·61746368·5f6c6973·74006261·7463685f·atch_list.batch_
116 ··0x00000710·64696374·005f7361·76655f62·79746561·dict._save_bytea116 ··0x00000710·64696374·005f7361·76655f62·79746561·dict._save_bytea
117 ··0x00000720·72726179·5f646174·612e6973·72612e30·rray_data.isra.0117 ··0x00000720·72726179·5f646174·612e6973·72612e30·rray_data.isra.0
118 ··0x00000730·00666173·745f7361·76655f65·6e746572·.fast_save_enter 
119 ··0x00000740·00736176·655f7369·6e676c65·746f6e5f·.save_singleton_118 ··0x00000730·00736176·655f7369·6e676c65·746f6e5f·.save_singleton_
 119 ··0x00000740·74797065·00666173·745f7361·76655f65·type.fast_save_e
120 ··0x00000750·74797065·002e4c43·3938005f·7069636b·type..LC98._pick120 ··0x00000750·6e746572·002e4c43·3938005f·7069636b·nter..LC98._pick
121 ··0x00000760·6c655f64·756d7000·5f506963·6b6c6572·le_dump._Pickler121 ··0x00000760·6c655f64·756d7000·5f506963·6b6c6572·le_dump._Pickler
122 ··0x00000770·5f4e6577·002e4c43·31303000·2e4c4331·_New..LC100..LC1122 ··0x00000770·5f4e6577·002e4c43·31303000·2e4c4331·_New..LC100..LC1
123 ··0x00000780·3031002e·4c433130·32002e4c·43313033·01..LC102..LC103123 ··0x00000780·3031002e·4c433130·32002e4c·43313033·01..LC102..LC103
124 ··0x00000790·002e4c43·31303400·2e4c4331·3035002e·..LC104..LC105..124 ··0x00000790·002e4c43·31303400·2e4c4331·3035002e·..LC104..LC105..
125 ··0x000007a0·4c433130·36002e4c·43313037·002e4c43·LC106..LC107..LC125 ··0x000007a0·4c433130·36002e4c·43313037·002e4c43·LC106..LC107..LC
126 ··0x000007b0·31303800·2e4c4331·3039002e·4c433131·108..LC109..LC11126 ··0x000007b0·31303800·2e4c4331·3039002e·4c433131·108..LC109..LC11
127 ··0x000007c0·30002e4c·43313131·002e4c43·31313200·0..LC111..LC112.127 ··0x000007c0·30002e4c·43313131·002e4c43·31313200·0..LC111..LC112.
2.62 KB
socketmodule.o
1.26 KB
readelf --wide --relocs {}
    
Offset 2405, 16 lines modifiedOffset 2405, 16 lines modified
2405 00000746··00035d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc2405 00000746··00035d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
2406 00000754··00036d0a·R_ARM_THM_CALL·········00000000···__errno_location2406 00000754··00036d0a·R_ARM_THM_CALL·········00000000···__errno_location
2407 00000758··0003512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError2407 00000758··0003512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
2408 0000075c··00035130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError2408 0000075c··00035130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
2409 00000766··00036e0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno2409 00000766··00036e0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
2410 00000770··0003880a·R_ARM_THM_CALL·········00000000···PyList_New2410 00000770··0003880a·R_ARM_THM_CALL·········00000000···PyList_New
2411 00000780··0003880a·R_ARM_THM_CALL·········00000000···PyList_New2411 00000780··0003880a·R_ARM_THM_CALL·········00000000···PyList_New
2412 0000079e··0003b70a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString2412 0000079a··0003b70a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
2413 000007ac··00038b0a·R_ARM_THM_CALL·········00000000···PyList_Append2413 000007a8··00038b0a·R_ARM_THM_CALL·········00000000···PyList_Append
2414 000007c0··00035d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc2414 000007c0··00035d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
2415 000007f4··0003640a·R_ARM_THM_CALL·········00000000···memset2415 000007f4··0003640a·R_ARM_THM_CALL·········00000000···memset
2416 00000802··0001bb0a·R_ARM_THM_CALL·········000049a9···make_ipv4_addr2416 00000802··0001bb0a·R_ARM_THM_CALL·········000049a9···make_ipv4_addr
2417 00000824··0003640a·R_ARM_THM_CALL·········00000000···memset2417 00000824··0003640a·R_ARM_THM_CALL·········00000000···memset
2418 0000085e··0003512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError2418 0000085e··0003512f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
2419 00000862··00035130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError2419 00000862··00035130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
2420 00000866··0002462f·R_ARM_THM_MOVW_ABS_NC··000021e4···.LC4932420 00000866··0002462f·R_ARM_THM_MOVW_ABS_NC··000021e4···.LC493
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 887, 40 lines modifiedOffset 887, 40 lines modified
887 ·R_ARM_THM_CALL» PyList_New887 ·R_ARM_THM_CALL» PyList_New
888 »       mov»    r6,·r0888 »       mov»    r6,·r0
889 »       cmp»    r0,·#0889 »       cmp»    r0,·#0
890 »       beq.n»  778·<gethost_common.constprop.0+0x90>890 »       beq.n»  778·<gethost_common.constprop.0+0x90>
891 »       ldr.w»  sl,·[r5,·#4]891 »       ldr.w»  sl,·[r5,·#4]
892 »       cmp.w»  sl,·#0892 »       cmp.w»  sl,·#0
893 »       beq.n»  7ce·<gethost_common.constprop.0+0xe6>893 »       beq.n»  7ce·<gethost_common.constprop.0+0xe6>
894 »       mvn.w»  fp,·#3221225472»    @·0xc0000000 
895 »       ldr.w»  r0,·[sl]894 »       ldr.w»  r0,·[sl]
896 »       cbz»    r0,·7ce·<gethost_common.constprop.0+0xe6>895 »       cbz»    r0,·7ce·<gethost_common.constprop.0+0xe6>
897 »       bl»     0·<PyUnicode_FromString>896 »       bl»     0·<PyUnicode_FromString>
898 ·R_ARM_THM_CALL» PyUnicode_FromString897 ·R_ARM_THM_CALL» PyUnicode_FromString
899 »       mov»    r4,·r0898 »       mov»    r4,·r0
900 »       cmp»    r0,·#0899 »       cmp»    r0,·#0
901 »       beq.n»  89e·<gethost_common.constprop.0+0x1b6>900 »       beq.n»  89e·<gethost_common.constprop.0+0x1b6>
902 »       mov»    r1,·r0901 »       mov»    r1,·r0
903 »       mov»    r0,·r9902 »       mov»    r0,·r9
904 »       bl»     0·<PyList_Append>903 »       bl»     0·<PyList_Append>
905 ·R_ARM_THM_CALL» PyList_Append904 ·R_ARM_THM_CALL» PyList_Append
906 »       ldr»    r3,·[r4,·#0]905 »       ldr»    r3,·[r4,·#0]
 906 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
907 »       mov»    r7,·r0907 »       mov»    r7,·r0
908 »       cmp»    r3,·fp908 »       cmp»    r3,·r2
909 »       beq.n»  7c4·<gethost_common.constprop.0+0xdc>909 »       beq.n»  7c4·<gethost_common.constprop.0+0xdc>
910 »       subs»   r3,·#1910 »       subs»   r3,·#1
911 »       str»    r3,·[r4,·#0]911 »       str»    r3,·[r4,·#0]
912 »       cbnz»   r3,·7c4·<gethost_common.constprop.0+0xdc>912 »       cbnz»   r3,·7c4·<gethost_common.constprop.0+0xdc>
913 »       mov»    r0,·r4913 »       mov»    r0,·r4
914 »       bl»     0·<_Py_Dealloc>914 »       bl»     0·<_Py_Dealloc>
915 ·R_ARM_THM_CALL» _Py_Dealloc915 ·R_ARM_THM_CALL» _Py_Dealloc
916 »       cmp»    r7,·#0916 »       cmp»    r7,·#0
917 »       bne.n»  89e·<gethost_common.constprop.0+0x1b6>917 »       bne.n»  89e·<gethost_common.constprop.0+0x1b6>
918 »       add.w»  sl,·sl,·#4918 »       add.w»  sl,·sl,·#4
919 »       b.n»    798·<gethost_common.constprop.0+0xb0>919 »       b.n»    794·<gethost_common.constprop.0+0xac>
920 »       ldr.w»  fp,·[r5,·#16]920 »       ldr.w»  fp,·[r5,·#16]
921 »       add.w»  sl,·sp,·#8921 »       add.w»  sl,·sp,·#8
922 »       ldr.w»  r7,·[fp]922 »       ldr.w»  r7,·[fp]
923 »       cmp»    r7,·#0923 »       cmp»    r7,·#0
924 »       beq.n»  8a8·<gethost_common.constprop.0+0x1c0>924 »       beq.n»  8a8·<gethost_common.constprop.0+0x1c0>
925 »       cmp.w»  r8,·#2925 »       cmp.w»  r8,·#2
926 »       beq.n»  7ec·<gethost_common.constprop.0+0x104>926 »       beq.n»  7ec·<gethost_common.constprop.0+0x104>
205 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:··········36708·(bytes·into·file)13 ··Start·of·section·headers:··········36672·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x8f64:1 There·are·18·section·headers,·starting·at·offset·0x8f40:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000ce0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000c9c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0073cc·000610·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0073b0·000610·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d14·000650·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000cd0·000650·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0079dc·0004e0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0079c0·0004e0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001364·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001320·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001364·00068c·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001320·00068c·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0019f0·0022c8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0019ac·0022f0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·007ebc·000c98·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·007ea0·000c90·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003cb8·00053a·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·003c9c·00053a·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·008b54·000230·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·008b30·000230·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0041f4·001144·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0041d8·001144·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·008d84·000150·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·008d60·000150·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·005338·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00531c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005338·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00531c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00536c·001290·10·····16·206··419 ··[15]·.symtab···········SYMTAB··········00000000·005350·001290·10·····16·206··4
20 ··[16]·.strtab···········STRTAB··········00000000·0065fc·000dcd·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0065e0·000dcd·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·008ed4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·008eb0·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
12.2 KB
readelf --wide --symbols {}
    
Offset 13, 85 lines modifiedOffset 13, 85 lines modified
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR113 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
14 ····10:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·000000cd····70·FUNC····LOCAL··DEFAULT····1·_structmodule_traverse16 ····12:·000000cd····70·FUNC····LOCAL··DEFAULT····1·_structmodule_traverse
17 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC217 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
19 ····15:·00000001···230·FUNC····LOCAL··DEFAULT····7·pack19 ····15:·00000001···230·FUNC····LOCAL··DEFAULT····7·pack
20 ····16:·00000839···512·FUNC····LOCAL··DEFAULT····7·s_pack20 ····16:·0000081d···512·FUNC····LOCAL··DEFAULT····7·s_pack
21 ····17:·000000e9···136·FUNC····LOCAL··DEFAULT····7·cache_struct_converter.constprop.021 ····17:·000000e9···136·FUNC····LOCAL··DEFAULT····7·cache_struct_converter.constprop.0
22 ····18:·00000171····86·FUNC····LOCAL··DEFAULT····7·s_new22 ····18:·00000171····86·FUNC····LOCAL··DEFAULT····7·s_new
23 ····19:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC323 ····19:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
24 ····20:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC424 ····20:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
25 ····21:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC525 ····21:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
26 ····22:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC626 ····22:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
27 ····23:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC727 ····23:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
28 ····24:·000001c9··1648·FUNC····LOCAL··DEFAULT····7·Struct___init__28 ····24:·000001c9··1618·FUNC····LOCAL··DEFAULT····7·Struct___init__
29 ····25:·0000025a·····0·NOTYPE··LOCAL··DEFAULT····7·$d29 ····25:·0000025a·····0·NOTYPE··LOCAL··DEFAULT····7·$d
30 ····26:·0000029a·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·0000029a·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·00000764·····0·NOTYPE··LOCAL··DEFAULT····7·$d31 ····27:·00000760·····0·NOTYPE··LOCAL··DEFAULT····7·$d
32 ····28:·00000770·····0·NOTYPE··LOCAL··DEFAULT····7·$t32 ····28:·0000076c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
33 ····29:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC833 ····29:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
34 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC934 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
35 ····31:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1035 ····31:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
36 ····32:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1136 ····32:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
37 ····33:·00000a34·····0·NOTYPE··LOCAL··DEFAULT····7·$d37 ····33:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····7·$d
38 ····34:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····7·$t38 ····34:·00000a1c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
39 ····35:·00000a39···152·FUNC····LOCAL··DEFAULT····7·np_uint39 ····35:·00000a1d···152·FUNC····LOCAL··DEFAULT····7·np_uint
40 ····36:·0000014d····82·FUNC····LOCAL··DEFAULT····1·_range_error.isra.040 ····36:·0000014d····82·FUNC····LOCAL··DEFAULT····1·_range_error.isra.0
41 ····37:·00000115····56·FUNC····LOCAL··DEFAULT····1·get_pylong.part.041 ····37:·00000115····56·FUNC····LOCAL··DEFAULT····1·get_pylong.part.0
42 ····38:·00000ad1····32·FUNC····LOCAL··DEFAULT····7·get_pylong42 ····38:·00000ab5····32·FUNC····LOCAL··DEFAULT····7·get_pylong
43 ····39:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1343 ····39:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
44 ····40:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1444 ····40:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
45 ····41:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1545 ····41:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
46 ····42:·000001a1····68·FUNC····LOCAL··DEFAULT····1·calcsize46 ····42:·000001a1····68·FUNC····LOCAL··DEFAULT····1·calcsize
47 ····43:·00000af1····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF47 ····43:·00000ad5····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
48 ····44:·00000b09····48·FUNC····LOCAL··DEFAULT····7·s_traverse48 ····44:·00000aed····48·FUNC····LOCAL··DEFAULT····7·s_traverse
49 ····45:·000001e5···144·FUNC····LOCAL··DEFAULT····1·_structmodule_clear49 ····45:·000001e5···144·FUNC····LOCAL··DEFAULT····1·_structmodule_clear
50 ····46:·00000b39···118·FUNC····LOCAL··DEFAULT····7·s_dealloc50 ····46:·00000b1d···118·FUNC····LOCAL··DEFAULT····7·s_dealloc
51 ····47:·00000275·····2·FUNC····LOCAL··DEFAULT····1·_structmodule_free51 ····47:·00000275·····2·FUNC····LOCAL··DEFAULT····1·_structmodule_free
52 ····48:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1652 ····48:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
53 ····49:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1753 ····49:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
54 ····50:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1854 ····50:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
55 ····51:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1955 ····51:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
56 ····52:·00000bb1··1058·FUNC····LOCAL··DEFAULT····7·unpack56 ····52:·00000b95··1058·FUNC····LOCAL··DEFAULT····7·unpack
57 ····53:·00000fd5···164·FUNC····LOCAL··DEFAULT····7·np_ulong57 ····53:·00000fb9···164·FUNC····LOCAL··DEFAULT····7·np_ulong
58 ····54:·00001079···188·FUNC····LOCAL··DEFAULT····7·s_unpack_internal58 ····54:·0000105d···188·FUNC····LOCAL··DEFAULT····7·s_unpack_internal
59 ····55:·00001135·····6·FUNC····LOCAL··DEFAULT····7·nu_ubyte59 ····55:·00001119·····6·FUNC····LOCAL··DEFAULT····7·nu_ubyte
60 ····56:·0000113d·····6·FUNC····LOCAL··DEFAULT····7·nu_uint60 ····56:·00001121·····6·FUNC····LOCAL··DEFAULT····7·nu_uint
61 ····57:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2061 ····57:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
62 ····58:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2162 ····58:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
63 ····59:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2263 ····59:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
64 ····60:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2364 ····60:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
65 ····61:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2465 ····61:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
66 ····62:·00001145··1360·FUNC····LOCAL··DEFAULT····7·unpack_from66 ····62:·00001129··1360·FUNC····LOCAL··DEFAULT····7·unpack_from
67 ····63:·00001690·····0·NOTYPE··LOCAL··DEFAULT····7·$d67 ····63:·00001674·····0·NOTYPE··LOCAL··DEFAULT····7·$d
68 ····64:·00001694·····0·NOTYPE··LOCAL··DEFAULT····7·$t68 ····64:·00001678·····0·NOTYPE··LOCAL··DEFAULT····7·$t
69 ····65:·00001695·····6·FUNC····LOCAL··DEFAULT····7·nu_ushort69 ····65:·00001679·····6·FUNC····LOCAL··DEFAULT····7·nu_ushort
70 ····66:·0000169d·····6·FUNC····LOCAL··DEFAULT····7·nu_ulong70 ····66:·00001681·····6·FUNC····LOCAL··DEFAULT····7·nu_ulong
71 ····67:·000016a5·····8·FUNC····LOCAL··DEFAULT····7·nu_byte71 ····67:·00001689·····8·FUNC····LOCAL··DEFAULT····7·nu_byte
72 ····68:·00000279·····8·FUNC····LOCAL··DEFAULT····1·nu_ulonglong72 ····68:·00000279·····8·FUNC····LOCAL··DEFAULT····1·nu_ulonglong
73 ····69:·000016ad···168·FUNC····LOCAL··DEFAULT····7·np_ubyte73 ····69:·00001691···168·FUNC····LOCAL··DEFAULT····7·np_ubyte
74 ····70:·00001755···124·FUNC····LOCAL··DEFAULT····7·get_long74 ····70:·00001739···124·FUNC····LOCAL··DEFAULT····7·get_long
75 ····71:·000017d1···170·FUNC····LOCAL··DEFAULT····7·np_ushort75 ····71:·000017b5···170·FUNC····LOCAL··DEFAULT····7·np_ushort
76 ····72:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2576 ····72:·00000348·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
77 ····73:·00000281···166·FUNC····LOCAL··DEFAULT····1·np_longlong77 ····73:·00000281···166·FUNC····LOCAL··DEFAULT····1·np_longlong
78 ····74:·0000187d···152·FUNC····LOCAL··DEFAULT····7·bp_int78 ····74:·00001861···152·FUNC····LOCAL··DEFAULT····7·bp_int
79 ····75:·00001915····26·FUNC····LOCAL··DEFAULT····7·bu_int79 ····75:·000018f9····26·FUNC····LOCAL··DEFAULT····7·bu_int
80 ····76:·00000329·····6·FUNC····LOCAL··DEFAULT····1·s_get_size80 ····76:·00000329·····6·FUNC····LOCAL··DEFAULT····1·s_get_size
81 ····77:·00000374·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2681 ····77:·00000374·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
82 ····78:·00000331···154·FUNC····LOCAL··DEFAULT····1·Struct_unpack82 ····78:·00000331···154·FUNC····LOCAL··DEFAULT····1·Struct_unpack
83 ····79:·000003cd·····8·FUNC····LOCAL··DEFAULT····1·nu_longlong83 ····79:·000003cd·····8·FUNC····LOCAL··DEFAULT····1·nu_longlong
84 ····80:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t84 ····80:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
85 ····81:·00000001····64·FUNC····LOCAL··DEFAULT····9·_clearcache85 ····81:·00000001····64·FUNC····LOCAL··DEFAULT····9·_clearcache
86 ····82:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2786 ····82:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
87 ····83:·000003d5···120·FUNC····LOCAL··DEFAULT····1·bp_ulonglong87 ····83:·000003d5···120·FUNC····LOCAL··DEFAULT····1·bp_ulonglong
88 ····84:·00001931···152·FUNC····LOCAL··DEFAULT····7·bu_ulonglong88 ····84:·00001915···152·FUNC····LOCAL··DEFAULT····7·bu_ulonglong
89 ····85:·000019c9····60·FUNC····LOCAL··DEFAULT····7·bu_uint89 ····85:·000019ad····60·FUNC····LOCAL··DEFAULT····7·bu_uint
90 ····86:·00001a05···240·FUNC····LOCAL··DEFAULT····7·bp_uint90 ····86:·000019e9···240·FUNC····LOCAL··DEFAULT····7·bp_uint
91 ····87:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2891 ····87:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
92 ····88:·0000044d····92·FUNC····LOCAL··DEFAULT····1·bp_double92 ····88:·0000044d····92·FUNC····LOCAL··DEFAULT····1·bp_double
93 ····89:·000004a9····92·FUNC····LOCAL··DEFAULT····1·lp_double93 ····89:·000004a9····92·FUNC····LOCAL··DEFAULT····1·lp_double
94 ····90:·00000505·····6·FUNC····LOCAL··DEFAULT····1·bu_double94 ····90:·00000505·····6·FUNC····LOCAL··DEFAULT····1·bu_double
95 ····91:·0000050d····68·FUNC····LOCAL··DEFAULT····1·unpack_double95 ····91:·0000050d····68·FUNC····LOCAL··DEFAULT····1·unpack_double
96 ····92:·00000551····82·FUNC····LOCAL··DEFAULT····1·np_int96 ····92:·00000551····82·FUNC····LOCAL··DEFAULT····1·np_int
97 ····93:·000005a5····92·FUNC····LOCAL··DEFAULT····1·bp_float97 ····93:·000005a5····92·FUNC····LOCAL··DEFAULT····1·bp_float
79.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x73cc·contains·194·entries:1 Relocation·section·'.rel.text'·at·offset·0x73b0·contains·194·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000022··0000d00a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec5 00000022··0000d00a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
6 00000030··0000d10a·R_ARM_THM_CALL·········00000000···PyModule_AddType6 00000030··0000d10a·R_ARM_THM_CALL·········00000000···PyModule_AddType
7 0000003e··0000d00a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec7 0000003e··0000d00a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
8 00000048··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR18 00000048··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
6.77 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 219, 15 lines modifiedOffset 219, 15 lines modified
219 »       adds»   r3,·r4,·#1219 »       adds»   r3,·r4,·#1
220 »       beq.n»  1d8·<calcsize+0x38>220 »       beq.n»  1d8·<calcsize+0x38>
221 »       mov»    r0,·r4221 »       mov»    r0,·r4
222 »       bl»     0·<PyLong_FromSsize_t>222 »       bl»     0·<PyLong_FromSsize_t>
223 ·R_ARM_THM_CALL» PyLong_FromSsize_t223 ·R_ARM_THM_CALL» PyLong_FromSsize_t
224 »       mov»    r4,·r0224 »       mov»    r4,·r0
225 »       ldr»    r0,·[sp,·#4]225 »       ldr»    r0,·[sp,·#4]
226 »       bl»     af0·<pack_halffloat+0x10>226 »       bl»     ad4·<pack_into+0x64>
227 ·R_ARM_THM_CALL» Py_XDECREF227 ·R_ARM_THM_CALL» Py_XDECREF
228 »       mov»    r0,·r4228 »       mov»    r0,·r4
229 »       add»    sp,·#8229 »       add»    sp,·#8
230 »       pop»    {r4,·pc}230 »       pop»    {r4,·pc}
231 »       bl»     0·<PyErr_Occurred>231 »       bl»     0·<PyErr_Occurred>
232 ·R_ARM_THM_CALL» PyErr_Occurred232 ·R_ARM_THM_CALL» PyErr_Occurred
233 »       cmp»    r0,·#0233 »       cmp»    r0,·#0
99.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 »       mvn.w»  r7,·#3221225472»    @·0xc000000029 »       mvn.w»  r7,·#3221225472»    @·0xc0000000
30 »       cmp»    r3,·r730 »       cmp»    r3,·r7
31 »       beq.n»  8e·<pack+0x8e>31 »       beq.n»  8e·<pack+0x8e>
32 »       adds»   r3,·#132 »       adds»   r3,·#1
33 »       adds»   r1,·r5,·#433 »       adds»   r1,·r5,·#4
34 »       str»    r3,·[r0,·#0]34 »       str»    r3,·[r0,·#0]
35 »       subs»   r2,·r6,·#135 »       subs»   r2,·r6,·#1
36 »       bl»     838·<s_pack>36 »       bl»     81c·<s_pack>
37 »       ldr»    r3,·[r4,·#0]37 »       ldr»    r3,·[r4,·#0]
38 »       mov»    r5,·r038 »       mov»    r5,·r0
39 »       cmp»    r3,·r739 »       cmp»    r3,·r7
40 »       beq.n»  5a·<pack+0x5a>40 »       beq.n»  5a·<pack+0x5a>
41 »       subs»   r3,·#141 »       subs»   r3,·#1
42 »       str»    r3,·[r4,·#0]42 »       str»    r3,·[r4,·#0]
43 »       cmp»    r3,·#043 »       cmp»    r3,·#0
2.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 »       movs»   r4,·#068 »       movs»   r4,·#0
69 »       b.n»    8e·<iter_unpack+0x4e>69 »       b.n»    8e·<iter_unpack+0x4e>
70 »       ldr»    r1,·[r4,·#4]70 »       ldr»    r1,·[r4,·#4]
71 »       ldr»    r0,·[sp,·#4]71 »       ldr»    r0,·[sp,·#4]
72 »       bl»     9a·<Struct_iter_unpack>72 »       bl»     9a·<Struct_iter_unpack>
73 »       mov»    r4,·r073 »       mov»    r4,·r0
74 »       ldr»    r0,·[sp,·#4]74 »       ldr»    r0,·[sp,·#4]
75 »       bl»     af0·<Py_XDECREF>75 »       bl»     ad4·<Py_XDECREF>
76 ·R_ARM_THM_CALL» Py_XDECREF76 ·R_ARM_THM_CALL» Py_XDECREF
77 »       mov»    r0,·r477 »       mov»    r0,·r4
78 »       add»    sp,·#1278 »       add»    sp,·#12
79 »       pop»    {r4,·r5,·pc}79 »       pop»    {r4,·r5,·pc}
  
80 0000009a·<Struct_iter_unpack>:80 0000009a·<Struct_iter_unpack>:
81 Struct_iter_unpack():81 Struct_iter_unpack():
225 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:··········42876·(bytes·into·file)13 ··Start·of·section·headers:··········42900·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xa77c:1 There·are·18·section·headers,·starting·at·offset·0xa794:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·00247c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0023b4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00885c·0010d0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00886c·001068·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0024b0·000450·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0023e8·000450·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00992c·000460·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0098d4·000460·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002900·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002838·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002900·000ada·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002838·000ada·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0033dc·00099c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003314·000a74·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·009d8c·000488·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·009d34·0004f8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003d78·000698·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·003d88·000698·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00a214·000320·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00a22c·000320·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004410·0017ff·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004420·0017ff·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00a534·0001b8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00a54c·0001b8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·005c0f·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·005c1f·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005c0f·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005c1f·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·005c44·0017e0·10·····16·271··419 ··[15]·.symtab···········SYMTAB··········00000000·005c54·0017e0·10·····16·271··4
20 ··[16]·.strtab···········STRTAB··········00000000·007424·001438·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·007434·001438·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00a6ec·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00a704·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
17.5 KB
readelf --wide --symbols {}
    
Offset 35, 196 lines modifiedOffset 35, 196 lines modified
35 ····31:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1835 ····31:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
36 ····32:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1936 ····32:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
38 ····34:·00000001··1514·FUNC····LOCAL··DEFAULT····7·array_new38 ····34:·00000001··1514·FUNC····LOCAL··DEFAULT····7·array_new
39 ····35:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d39 ····35:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
40 ····36:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····7·$t40 ····36:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
41 ····37:·00000315···294·FUNC····LOCAL··DEFAULT····1·array_array_frombytes41 ····37:·00000315···294·FUNC····LOCAL··DEFAULT····1·array_array_frombytes
42 ····38:·000006a5···162·FUNC····LOCAL··DEFAULT····1·array_iter_extend42 ····38:·000005dd···162·FUNC····LOCAL··DEFAULT····1·array_iter_extend
43 ····39:·000005ed···146·FUNC····LOCAL··DEFAULT····7·newarrayobject43 ····39:·000005ed···146·FUNC····LOCAL··DEFAULT····7·newarrayobject
44 ····40:·0000030d·····8·FUNC····LOCAL··DEFAULT····1·array_get_itemsize44 ····40:·0000030d·····8·FUNC····LOCAL··DEFAULT····1·array_get_itemsize
45 ····41:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2045 ····41:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
46 ····42:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2146 ····42:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
47 ····43:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2247 ····43:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
48 ····44:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2348 ····44:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
49 ····45:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2449 ····45:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
50 ····46:·0000043d···152·FUNC····LOCAL··DEFAULT····1·array_resize50 ····46:·0000043d···152·FUNC····LOCAL··DEFAULT····1·array_resize
51 ····47:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2551 ····47:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
52 ····48:·00000681·····4·FUNC····LOCAL··DEFAULT····7·array_length52 ····48:·00000681·····4·FUNC····LOCAL··DEFAULT····7·array_length
53 ····49:·000004d5···116·FUNC····LOCAL··DEFAULT····1·array_iter53 ····49:·00000685···132·FUNC····LOCAL··DEFAULT····7·array_iter
54 ····50:·00000685····74·FUNC····LOCAL··DEFAULT····7·arrayiter_next54 ····50:·00000709····74·FUNC····LOCAL··DEFAULT····7·arrayiter_next
55 ····51:·000006d1····10·FUNC····LOCAL··DEFAULT····7·i_getitem55 ····51:·00000755····10·FUNC····LOCAL··DEFAULT····7·i_getitem
56 ····52:·00000549····84·FUNC····LOCAL··DEFAULT····1·arrayiter_dealloc56 ····52:·00000761····84·FUNC····LOCAL··DEFAULT····7·arrayiter_dealloc
57 ····53:·000006dd····78·FUNC····LOCAL··DEFAULT····7·array_dealloc57 ····53:·000007b5····78·FUNC····LOCAL··DEFAULT····7·array_dealloc
58 ····54:·0000072d····74·FUNC····LOCAL··DEFAULT····7·array_ass_item58 ····54:·00000805····74·FUNC····LOCAL··DEFAULT····7·array_ass_item
59 ····55:·00001be5···140·FUNC····LOCAL··DEFAULT····1·array_del_slice59 ····55:·00001b1d···140·FUNC····LOCAL··DEFAULT····1·array_del_slice
60 ····56:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2660 ····56:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
61 ····57:·0000059d····66·FUNC····LOCAL··DEFAULT····1·i_setitem61 ····57:·000004d5····66·FUNC····LOCAL··DEFAULT····1·i_setitem
62 ····58:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2762 ····58:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
63 ····59:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2863 ····59:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
64 ····60:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2964 ····60:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
65 ····61:·000005e1···188·FUNC····LOCAL··DEFAULT····1·array_buffer_getbuf65 ····61:·00000519···188·FUNC····LOCAL··DEFAULT····1·array_buffer_getbuf
66 ····62:·0000069d·····8·FUNC····LOCAL··DEFAULT····1·array_buffer_relbuf66 ····62:·000005d5·····8·FUNC····LOCAL··DEFAULT····1·array_buffer_relbuf
67 ····63:·00000749···144·FUNC····LOCAL··DEFAULT····1·ins167 ····63:·00000681···144·FUNC····LOCAL··DEFAULT····1·ins1
68 ····64:·000007d9·····2·FUNC····LOCAL··DEFAULT····1·array_array_tobytes68 ····64:·00000711·····2·FUNC····LOCAL··DEFAULT····1·array_array_tobytes
69 ····65:·000007dd····58·FUNC····LOCAL··DEFAULT····1·array_array_tobytes_impl69 ····65:·00000715····58·FUNC····LOCAL··DEFAULT····1·array_array_tobytes_impl
70 ····66:·00000819····10·FUNC····LOCAL··DEFAULT····1·u_getitem70 ····66:·00000751····10·FUNC····LOCAL··DEFAULT····1·u_getitem
71 ····67:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3071 ····67:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
72 ····68:·00000779····76·FUNC····LOCAL··DEFAULT····7·d_setitem72 ····68:·00000851····76·FUNC····LOCAL··DEFAULT····7·d_setitem
73 ····69:·00000825····14·FUNC····LOCAL··DEFAULT····1·d_getitem73 ····69:·0000075d····14·FUNC····LOCAL··DEFAULT····1·d_getitem
74 ····70:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3174 ····70:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
75 ····71:·000007c5····72·FUNC····LOCAL··DEFAULT····7·BB_setitem75 ····71:·0000089d····72·FUNC····LOCAL··DEFAULT····7·BB_setitem
76 ····72:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3276 ····72:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
77 ····73:·00000835····68·FUNC····LOCAL··DEFAULT····1·f_setitem77 ····73:·0000076d····68·FUNC····LOCAL··DEFAULT····1·f_setitem
78 ····74:·00000879····18·FUNC····LOCAL··DEFAULT····1·f_getitem78 ····74:·000007b1····18·FUNC····LOCAL··DEFAULT····1·f_getitem
79 ····75:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3379 ····75:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
80 ····76:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3480 ····76:·00000320·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
81 ····77:·00000344·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3581 ····77:·00000344·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
82 ····78:·0000088d···124·FUNC····LOCAL··DEFAULT····1·b_setitem82 ····78:·000007c5···124·FUNC····LOCAL··DEFAULT····1·b_setitem
83 ····79:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3683 ····79:·00000368·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
84 ····80:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3784 ····80:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
85 ····81:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3885 ····81:·00000394·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
86 ····82:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3986 ····82:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
87 ····83:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4087 ····83:·000003d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
88 ····84:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4188 ····84:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
89 ····85:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4289 ····85:·00000424·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
90 ····86:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4390 ····86:·00000458·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
91 ····87:·00000484·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4491 ····87:·00000484·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
92 ····88:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4592 ····88:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
93 ····89:·00000909···920·FUNC····LOCAL··DEFAULT····1·array__array_reconstructor93 ····89:·00000841···920·FUNC····LOCAL··DEFAULT····1·array__array_reconstructor
94 ····90:·00000ca1···124·FUNC····LOCAL··DEFAULT····1·typecode_to_mformat_code94 ····90:·00000bd9···124·FUNC····LOCAL··DEFAULT····1·typecode_to_mformat_code
95 ····91:·00000d1d···124·FUNC····LOCAL··DEFAULT····1·make_array95 ····91:·00000c55···124·FUNC····LOCAL··DEFAULT····1·make_array
96 ····92:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····1·$d96 ····92:·00000948·····0·NOTYPE··LOCAL··DEFAULT····1·$d
97 ····93:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····1·$t97 ····93:·00000950·····0·NOTYPE··LOCAL··DEFAULT····1·$t
98 ····94:·00000caa·····0·NOTYPE··LOCAL··DEFAULT····1·$d98 ····94:·00000be2·····0·NOTYPE··LOCAL··DEFAULT····1·$d
99 ····95:·00000cde·····0·NOTYPE··LOCAL··DEFAULT····1·$t99 ····95:·00000c16·····0·NOTYPE··LOCAL··DEFAULT····1·$t
100 ····96:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46100 ····96:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
101 ····97:·0000080d···294·FUNC····LOCAL··DEFAULT····7·array_subscr101 ····97:·000008e5···294·FUNC····LOCAL··DEFAULT····7·array_subscr
102 ····98:·00000935····88·FUNC····LOCAL··DEFAULT····7·array_item102 ····98:·00000a0d····88·FUNC····LOCAL··DEFAULT····7·array_item
103 ····99:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47103 ····99:·000004d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
104 ···100:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48104 ···100:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
105 ···101:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49105 ···101:·000004ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
106 ···102:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50106 ···102:·00000508·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
107 ···103:·00000d99···384·FUNC····LOCAL··DEFAULT····1·array_array_fromfile107 ···103:·00000cd1···384·FUNC····LOCAL··DEFAULT····1·array_array_fromfile
108 ···104:·00000f14·····0·NOTYPE··LOCAL··DEFAULT····1·$d108 ···104:·00000e4c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
109 ···105:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51109 ···105:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
110 ···106:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t110 ···106:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
111 ···107:·00000001···226·FUNC····LOCAL··DEFAULT····9·array_array_byteswap111 ···107:·00000001···226·FUNC····LOCAL··DEFAULT····9·array_array_byteswap
112 ···108:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····9·$d112 ···108:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
113 ···109:·00000024·····0·NOTYPE··LOCAL··DEFAULT····9·$t113 ···109:·00000024·····0·NOTYPE··LOCAL··DEFAULT····9·$t
114 ···110:·00000558·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52114 ···110:·00000558·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
115 ···111:·00000574·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53115 ···111:·00000574·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
116 ···112:·00000580·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54116 ···112:·00000580·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54
117 ···113:·00000f18·····0·NOTYPE··LOCAL··DEFAULT····1·$t117 ···113:·00000e50·····0·NOTYPE··LOCAL··DEFAULT····1·$t
118 ···114:·00000f19···124·FUNC····LOCAL··DEFAULT····1·array_repr118 ···114:·00000e51···124·FUNC····LOCAL··DEFAULT····1·array_repr
119 ···115:·00000f95····86·FUNC····LOCAL··DEFAULT····1·array_array_tolist_impl119 ···115:·00000ecd····86·FUNC····LOCAL··DEFAULT····1·array_array_tolist_impl
120 ···116:·000000ef····60·FUNC····LOCAL··DEFAULT····9·array_array_tounicode_impl120 ···116:·000000ef····60·FUNC····LOCAL··DEFAULT····9·array_array_tounicode_impl
121 ···117:·00000fed·····8·FUNC····LOCAL··DEFAULT····1·BB_getitem121 ···117:·00000f25·····8·FUNC····LOCAL··DEFAULT····1·BB_getitem
122 ···118:·00000ff5···692·FUNC····LOCAL··DEFAULT····1·array_richcompare122 ···118:·00000f2d···692·FUNC····LOCAL··DEFAULT····1·array_richcompare
123 ···119:·00001062·····0·NOTYPE··LOCAL··DEFAULT····1·$d123 ···119:·00000f9a·····0·NOTYPE··LOCAL··DEFAULT····1·$d
124 ···120:·0000106e·····0·NOTYPE··LOCAL··DEFAULT····1·$t124 ···120:·00000fa6·····0·NOTYPE··LOCAL··DEFAULT····1·$t
125 ···121:·00001190·····0·NOTYPE··LOCAL··DEFAULT····1·$d125 ···121:·000010c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
126 ···122:·000011a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t126 ···122:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
127 ···123:·000012a9····48·FUNC····LOCAL··DEFAULT····1·BB_compareitems127 ···123:·000011e1····48·FUNC····LOCAL··DEFAULT····1·BB_compareitems
128 ···124:·00000590·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55128 ···124:·00000590·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
129 ···125:·000005b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56129 ···125:·000005b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56
130 ···126:·000012d9···122·FUNC····LOCAL··DEFAULT····1·HH_setitem130 ···126:·00001211···122·FUNC····LOCAL··DEFAULT····1·HH_setitem
131 ···127:·00001355····10·FUNC····LOCAL··DEFAULT····1·HH_getitem131 ···127:·0000128d····10·FUNC····LOCAL··DEFAULT····1·HH_getitem
132 ···128:·00001361···158·FUNC····LOCAL··DEFAULT····1·II_setitem132 ···128:·00001299···158·FUNC····LOCAL··DEFAULT····1·II_setitem
133 ···129:·00001401····10·FUNC····LOCAL··DEFAULT····1·II_getitem133 ···129:·00001339····10·FUNC····LOCAL··DEFAULT····1·II_getitem
134 ···130:·0000140d···158·FUNC····LOCAL··DEFAULT····1·LL_setitem134 ···130:·00001345···158·FUNC····LOCAL··DEFAULT····1·LL_setitem
135 ···131:·000014ad····10·FUNC····LOCAL··DEFAULT····1·LL_getitem135 ···131:·000013e5····10·FUNC····LOCAL··DEFAULT····1·LL_getitem
136 ···132:·000014b9·····8·FUNC····LOCAL··DEFAULT····1·b_getitem136 ···132:·000013f1·····8·FUNC····LOCAL··DEFAULT····1·b_getitem
137 ···133:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57137 ···133:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57
138 ···134:·000014c1····72·FUNC····LOCAL··DEFAULT····1·q_setitem138 ···134:·000013f9····72·FUNC····LOCAL··DEFAULT····1·q_setitem
139 ···135:·00001509····48·FUNC····LOCAL··DEFAULT····1·b_compareitems139 ···135:·00001441····48·FUNC····LOCAL··DEFAULT····1·b_compareitems
140 ···136:·00001539····70·FUNC····LOCAL··DEFAULT····1·h_setitem140 ···136:·00001471····70·FUNC····LOCAL··DEFAULT····1·h_setitem
141 ···137:·00001581····10·FUNC····LOCAL··DEFAULT····1·h_getitem141 ···137:·000014b9····10·FUNC····LOCAL··DEFAULT····1·h_getitem
142 ···138:·0000158d····48·FUNC····LOCAL··DEFAULT····1·i_compareitems142 ···138:·000014c5····48·FUNC····LOCAL··DEFAULT····1·i_compareitems
143 ···139:·0000098d····14·FUNC····LOCAL··DEFAULT····7·q_getitem143 ···139:·00000a65····14·FUNC····LOCAL··DEFAULT····7·q_getitem
144 ···140:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58144 ···140:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58
145 ···141:·00000630·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59145 ···141:·00000630·····0·NOTYPE··LOCAL··DEFAULT····6·.LC59
146 ···142:·000015bd···812·FUNC····LOCAL··DEFAULT····1·array_ass_subscr146 ···142:·000014f5···812·FUNC····LOCAL··DEFAULT····1·array_ass_subscr
147 ···143:·00001af5···100·FUNC····LOCAL··DEFAULT····1·array_slice.constprop.0147 ···143:·00001a2d···100·FUNC····LOCAL··DEFAULT····1·array_slice.constprop.0
148 ···144:·00000674·····0·NOTYPE··LOCAL··DEFAULT····6·.LC60148 ···144:·00000674·····0·NOTYPE··LOCAL··DEFAULT····6·.LC60
149 ···145:·000018e9····66·FUNC····LOCAL··DEFAULT····1·l_setitem149 ···145:·00001821····66·FUNC····LOCAL··DEFAULT····1·l_setitem
150 ···146:·0000192d····10·FUNC····LOCAL··DEFAULT····1·l_getitem150 ···146:·00001865····10·FUNC····LOCAL··DEFAULT····1·l_getitem
151 ···147:·00001939····48·FUNC····LOCAL··DEFAULT····1·HH_compareitems151 ···147:·00001871····48·FUNC····LOCAL··DEFAULT····1·HH_compareitems
152 ···148:·00001969····48·FUNC····LOCAL··DEFAULT····1·h_compareitems152 ···148:·000018a1····48·FUNC····LOCAL··DEFAULT····1·h_compareitems
153 ···149:·00001999····48·FUNC····LOCAL··DEFAULT····1·u_compareitems153 ···149:·000018d1····48·FUNC····LOCAL··DEFAULT····1·u_compareitems
154 ···150:·000019c9·····2·FUNC····LOCAL··DEFAULT····1·II_compareitems154 ···150:·00001901·····2·FUNC····LOCAL··DEFAULT····1·II_compareitems
155 ···151:·000019cd····48·FUNC····LOCAL··DEFAULT····1·LL_compareitems155 ···151:·00001905····48·FUNC····LOCAL··DEFAULT····1·LL_compareitems
156 ···152:·000019fd····48·FUNC····LOCAL··DEFAULT····1·l_compareitems156 ···152:·00001935····48·FUNC····LOCAL··DEFAULT····1·l_compareitems
157 ···153:·00001a2d···180·FUNC····LOCAL··DEFAULT····1·QQ_setitem157 ···153:·00001965···180·FUNC····LOCAL··DEFAULT····1·QQ_setitem
158 ···154:·000000e3····12·FUNC····LOCAL··DEFAULT····9·array_tp_traverse158 ···154:·000000e3····12·FUNC····LOCAL··DEFAULT····9·array_tp_traverse
159 ···155:·00001ae1····14·FUNC····LOCAL··DEFAULT····1·QQ_getitem159 ···155:·00001a19····14·FUNC····LOCAL··DEFAULT····1·QQ_getitem
160 ···156:·00000694·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61160 ···156:·00000694·····0·NOTYPE··LOCAL··DEFAULT····6·.LC61
161 ···157:·00001af1·····4·FUNC····LOCAL··DEFAULT····1·array_array_tolist161 ···157:·00001a29·····4·FUNC····LOCAL··DEFAULT····1·array_array_tolist
Max diff block lines reached; 5558/17912 bytes (31.03%) of diff not shown.
87.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x885c·contains·538·entries:1 Relocation·section·'.rel.text'·at·offset·0x886c·contains·525·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000002a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC05 0000002a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
6 0000002e··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC06 0000002e··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
7 00000036··0001110a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString7 00000036··0001110a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
8 00000042··0000082f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC18 00000042··0000082f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC1
102 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 588, 108 lines modifiedOffset 588, 15 lines modified
588 ·R_ARM_THM_CALL» PyErr_SetString588 ·R_ARM_THM_CALL» PyErr_SetString
589 »       mov.w»  r0,·#4294967295»    @·0xffffffff589 »       mov.w»  r0,·#4294967295»    @·0xffffffff
590 »       pop»    {r4,·r5,·r6,·pc}590 »       pop»    {r4,·r5,·r6,·pc}
591 »       bl»     0·<PyErr_NoMemory>591 »       bl»     0·<PyErr_NoMemory>
592 ·R_ARM_THM_CALL» PyErr_NoMemory592 ·R_ARM_THM_CALL» PyErr_NoMemory
593 »       b.n»    4c8·<array_resize+0x8c>593 »       b.n»    4c8·<array_resize+0x8c>
  
594 000004d4·<array_iter>: 
595 array_iter(): 
596 »       push»   {r3,·r4,·r5,·lr} 
597 »       mov.w»  ip,·#4096»  @·0x1000 
598 »       sub.w»  ip,·sp,·ip 
599 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
600 »       movw»   r1,·#0 
601 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
602 »       movt»   r1,·#0 
603 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
604 »       mov»    r5,·r0 
605 »       ldr»    r0,·[r0,·#4] 
606 »       bl»     0·<PyType_GetModuleByDef> 
607 ·R_ARM_THM_CALL» PyType_GetModuleByDef 
608 »       ldr»    r4,·[r0,·#16] 
609 »       ldr»    r3,·[r5,·#4] 
610 »       ldr»    r1,·[r4,·#0] 
611 »       cmp»    r1,·r3 
612 »       bne.n»  52a·<array_iter+0x56> 
613 »       ldr»    r0,·[r4,·#4] 
614 »       bl»     0·<_PyObject_GC_New> 
615 ·R_ARM_THM_CALL» _PyObject_GC_New 
616 »       mov»    r4,·r0 
617 »       cbz»    r0,·544·<array_iter+0x70> 
618 »       ldr»    r3,·[r5,·#0] 
619 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
620 »       cmp»    r3,·r2 
621 »       mov.w»  r2,·#0 
622 »       itt»    ne 
623 »       addne»  r3,·#1 
624 »       strne»  r3,·[r5,·#0] 
625 »       ldr»    r3,·[r5,·#20] 
626 »       strd»   r2,·r5,·[r0,·#8] 
627 »       ldr»    r3,·[r3,·#8] 
628 »       str»    r3,·[r0,·#16] 
629 »       bl»     0·<PyObject_GC_Track> 
630 ·R_ARM_THM_CALL» PyObject_GC_Track 
631 »       mov»    r0,·r4 
632 »       pop»    {r3,·r4,·r5,·pc} 
633 »       mov»    r0,·r3 
634 »       bl»     0·<PyType_IsSubtype> 
635 ·R_ARM_THM_CALL» PyType_IsSubtype 
636 »       cmp»    r0,·#0 
637 »       bne.n»  4fc·<array_iter+0x28> 
638 »       movw»   r0,·#0 
639 ·R_ARM_THM_MOVW_ABS_NC»  .LC17 
640 »       movt»   r0,·#0 
641 ·R_ARM_THM_MOVT_ABS»     .LC17 
642 »       movw»   r1,·#2871»   @·0xb37 
643 »       bl»     0·<_PyErr_BadInternalCall> 
644 ·R_ARM_THM_CALL» _PyErr_BadInternalCall 
645 »       movs»   r4,·#0 
646 »       b.n»    526·<array_iter+0x52> 
  
647 00000548·<arrayiter_dealloc>: 
648 arrayiter_dealloc(): 
649 »       push»   {r3,·r4,·r5,·lr} 
650 »       mov.w»  ip,·#4096»  @·0x1000 
651 »       sub.w»  ip,·sp,·ip 
652 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
653 »       mov»    r4,·r0 
654 »       ldr»    r5,·[r0,·#4] 
655 »       bl»     0·<PyObject_GC_UnTrack> 
656 ·R_ARM_THM_CALL» PyObject_GC_UnTrack 
657 »       ldr»    r0,·[r4,·#12] 
658 »       cbnz»   r0,·57a·<arrayiter_dealloc+0x32> 
659 »       mov»    r0,·r4 
660 »       bl»     0·<PyObject_GC_Del> 
661 ·R_ARM_THM_CALL» PyObject_GC_Del 
662 »       ldr»    r3,·[r5,·#0] 
663 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
664 »       cmp»    r3,·r2 
665 »       beq.n»  578·<arrayiter_dealloc+0x30> 
666 »       subs»   r3,·#1 
667 »       str»    r3,·[r5,·#0] 
668 »       cbz»    r3,·592·<arrayiter_dealloc+0x4a> 
669 »       pop»    {r3,·r4,·r5,·pc} 
670 »       ldr»    r3,·[r0,·#0] 
671 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
672 »       cmp»    r3,·r2 
673 »       beq.n»  562·<arrayiter_dealloc+0x1a> 
674 »       subs»   r3,·#1 
675 »       str»    r3,·[r0,·#0] 
676 »       cmp»    r3,·#0 
677 »       bne.n»  562·<arrayiter_dealloc+0x1a> 
678 »       bl»     0·<_Py_Dealloc> 
679 ·R_ARM_THM_CALL» _Py_Dealloc 
680 »       b.n»    562·<arrayiter_dealloc+0x1a> 
681 »       mov»    r0,·r5 
682 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr} 
683 »       b.w»    0·<_Py_Dealloc> 
684 ·R_ARM_THM_JUMP24»       _Py_Dealloc 
  
685 0000059c·<i_setitem>:594 000004d4·<i_setitem>:
686 i_setitem():595 i_setitem():
687 »       push»   {r4,·r5,·lr}596 »       push»   {r4,·r5,·lr}
688 »       mov.w»  ip,·#4096»  @·0x1000597 »       mov.w»  ip,·#4096»  @·0x1000
689 »       sub.w»  ip,·sp,·ip598 »       sub.w»  ip,·sp,·ip
690 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8599 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
691 »       mov»    r5,·r2600 »       mov»    r5,·r2
692 »       sub»    sp,·#12601 »       sub»    sp,·#12
11.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 468, 15 lines modifiedOffset 468, 15 lines modified
468 »       cmp»    r3,·#0468 »       cmp»    r3,·#0
469 »       bne.w»  26e·<array_new+0x26e>469 »       bne.w»  26e·<array_new+0x26e>
470 »       bl»     0·<_Py_Dealloc>470 »       bl»     0·<_Py_Dealloc>
471 ·R_ARM_THM_CALL» _Py_Dealloc471 ·R_ARM_THM_CALL» _Py_Dealloc
472 »       b.n»    26e·<array_new+0x26e>472 »       b.n»    26e·<array_new+0x26e>
473 »       mov»    r1,·sl473 »       mov»    r1,·sl
474 »       mov»    r0,·r6474 »       mov»    r0,·r6
475 »       bl»     6a4·<arrayiter_next+0x20>475 »       bl»     5dc·<array_new+0x5dc>
476 ·R_ARM_THM_CALL» array_iter_extend476 ·R_ARM_THM_CALL» array_iter_extend
477 »       ldr.w»  r3,·[sl]477 »       ldr.w»  r3,·[sl]
478 »       mvn.w»  r2,·#3221225472»    @·0xc0000000478 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
479 »       adds»   r0,·#1479 »       adds»   r0,·#1
480 »       beq.n»  4b2·<array_new+0x4b2>480 »       beq.n»  4b2·<array_new+0x4b2>
481 »       cmp»    r3,·r2481 »       cmp»    r3,·r2
482 »       beq.w»  276·<array_new+0x276>482 »       beq.w»  276·<array_new+0x276>
1.44 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 array_array_append():221 array_array_append():
222 »       push»   {r3,·lr}222 »       push»   {r3,·lr}
223 »       mov.w»  ip,·#4096»  @·0x1000223 »       mov.w»  ip,·#4096»  @·0x1000
224 »       sub.w»  ip,·sp,·ip224 »       sub.w»  ip,·sp,·ip
225 »       str.w»  r0,·[ip,·#4088]»     @·0xff8225 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
226 »       mov»    r2,·r1226 »       mov»    r2,·r1
227 »       ldr»    r1,·[r0,·#8]227 »       ldr»    r1,·[r0,·#8]
228 »       bl»     748·<ins1>228 »       bl»     680·<array_array_fromunicode+0x7a>
229 ·R_ARM_THM_CALL» ins1229 ·R_ARM_THM_CALL» ins1
230 »       cmp»    r0,·#0230 »       cmp»    r0,·#0
231 »       movw»   r0,·#0231 »       movw»   r0,·#0
232 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct232 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
233 »       movt»   r0,·#0233 »       movt»   r0,·#0
234 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct234 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
235 »       it»     ne235 »       it»     ne
143 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:··········55084·(bytes·into·file)13 ··Start·of·section·headers:··········55108·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xd72c:1 There·are·18·section·headers,·starting·at·offset·0xd744:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001d38·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001d38·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00b2dc·000aa0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00b2f4·000aa0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001d70·0004a8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001d70·0004a8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00bd7c·000608·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00bd94·000608·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002218·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002218·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002218·000494·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002218·000494·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0026b0·0028bc·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·0026b0·0028d4·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·00c384·000c98·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00c39c·000c98·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004f70·00110c·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·004f88·00110c·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·00d01c·000638·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00d034·000638·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·006080·002a54·00···A··0···0··815 ··[11]·.rodata···········PROGBITS········00000000·006098·002a54·00···A··0···0··8
16 ··[12]·.rel.rodata·······REL·············00000000·00d654·000048·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00d66c·000048·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·008ad4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·008aec·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008ad4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008aec·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·008b08·0019a0·10·····16·304··419 ··[15]·.symtab···········SYMTAB··········00000000·008b20·0019a0·10·····16·304··4
20 ··[16]·.strtab···········STRTAB··········00000000·00a4a8·000e34·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00a4c0·000e34·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00d69c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00d6b4·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.9 KB
readelf --wide --symbols {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ····17:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC921 ····17:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
23 ····19:·00000001···264·FUNC····LOCAL··DEFAULT····7·math_exp23 ····19:·00000001···264·FUNC····LOCAL··DEFAULT····7·math_exp
24 ····20:·00000d51···130·FUNC····LOCAL··DEFAULT····1·is_error24 ····20:·00000d51···130·FUNC····LOCAL··DEFAULT····1·is_error
25 ····21:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d25 ····21:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
26 ····22:·00000110·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·00000110·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000111···368·FUNC····LOCAL··DEFAULT····1·math_127 ····23:·00000111···368·FUNC····LOCAL··DEFAULT····1·math_1
28 ····24:·00002419···160·FUNC····LOCAL··DEFAULT····7·m_log228 ····24:·00002431···160·FUNC····LOCAL··DEFAULT····7·m_log2
29 ····25:·00000270·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00000270·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·00000108·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·00000108·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·00000109···272·FUNC····LOCAL··DEFAULT····7·math_sqrt31 ····27:·00000109···272·FUNC····LOCAL··DEFAULT····7·math_sqrt
32 ····28:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····28:·00000210·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····29:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1033 ····29:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
34 ····30:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·00000219···400·FUNC····LOCAL··DEFAULT····7·math_log35 ····31:·00000219···400·FUNC····LOCAL··DEFAULT····7·math_log
49.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xb2dc·contains·340·entries:1 Relocation·section·'.rel.text'·at·offset·0xb2f4·contains·340·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 0000001c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC05 0000001c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
6 00000020··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC06 00000020··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
7 00000026··0001320a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString7 00000026··0001320a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
8 00000030··0000072f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC18 00000030··0000072f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
1.25 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 885, 15 lines modifiedOffset 885, 15 lines modified
885 »       cmp»    r2,·#2885 »       cmp»    r2,·#2
886 »       sbcs.w» r1,·r3,·#0886 »       sbcs.w» r1,·r3,·#0
887 »       blt.n»  87c·<math_comb+0xc0>887 »       blt.n»  87c·<math_comb+0xc0>
888 »       mov»    r0,·r6888 »       mov»    r0,·r6
889 »       mov»    r1,·r7889 »       mov»    r1,·r7
890 »       movs»   r6,·#1890 »       movs»   r6,·#1
891 »       str»    r6,·[sp,·#0]891 »       str»    r6,·[sp,·#0]
892 »       bl»     13ac·<math_pow+0x124>892 »       bl»     13c0·<math_pow+0x138>
893 ·R_ARM_THM_CALL» perm_comb_small893 ·R_ARM_THM_CALL» perm_comb_small
894 »       mov»    r6,·r0894 »       mov»    r6,·r0
895 »       ldr»    r3,·[r4,·#0]895 »       ldr»    r3,·[r4,·#0]
896 »       mvn.w»  r2,·#3221225472»    @·0xc0000000896 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
897 »       cmp»    r3,·r2897 »       cmp»    r3,·r2
898 »       bne.n»  88a·<math_comb+0xce>898 »       bne.n»  88a·<math_comb+0xce>
899 »       ldr»    r3,·[r5,·#0]899 »       ldr»    r3,·[r5,·#0]
79.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1221, 183 lines modifiedOffset 1221, 193 lines modified
1221 »       str.w»  r0,·[ip,·#4024]»     @·0xfb81221 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8
1222 »       sub»    sp,·#36»      @·0x241222 »       sub»    sp,·#36»      @·0x24
1223 »       mov»    r0,·r11223 »       mov»    r0,·r1
1224 »       add»    r1,·sp,·#281224 »       add»    r1,·sp,·#28
1225 »       bl»     0·<PyLong_AsLongAndOverflow>1225 »       bl»     0·<PyLong_AsLongAndOverflow>
1226 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow1226 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow
1227 »       adds»   r3,·r0,·#11227 »       adds»   r3,·r0,·#1
1228 »       str»    r0,·[sp,·#0]1228 »       str»    r0,·[sp,·#4]
1229 »       beq.w»  1366·<math_factorial+0x7a6>1229 »       beq.w»  1310·<math_factorial+0x750>
1230 »       ldr»    r2,·[sp,·#28]1230 »       ldr»    r2,·[sp,·#28]
1231 »       cmp»    r2,·#11231 »       cmp»    r2,·#1
1232 »       beq.w»  138e·<math_factorial+0x7ce>1232 »       beq.w»  13a4·<math_factorial+0x7e4>
1233 »       lsrs»   r3,·r0,·#311233 »       lsrs»   r3,·r0,·#31
1234 »       cmp.w»  r2,·#4294967295»    @·0xffffffff1234 »       cmp.w»  r2,·#4294967295»    @·0xffffffff
1235 »       it»     eq1235 »       it»     eq
1236 »       orreq.w»r3,·r3,·#11236 »       orreq.w»r3,·r3,·#1
1237 »       cmp»    r3,·#01237 »       cmp»    r3,·#0
1238 »       bne.w»  1376·<math_factorial+0x7b6>1238 »       bne.w»  1320·<math_factorial+0x760>
1239 »       ldr»    r3,·[sp,·#0]1239 »       ldr»    r3,·[sp,·#4]
1240 »       cmp»    r3,·#121240 »       cmp»    r3,·#12
1241 »       ble.w»  12c8·<math_factorial+0x708>1241 »       ble.w»  12ee·<math_factorial+0x72e>
1242 »       movs»   r0,·#11242 »       movs»   r0,·#1
1243 »       bl»     0·<PyLong_FromLong>1243 »       bl»     0·<PyLong_FromLong>
1244 ·R_ARM_THM_CALL» PyLong_FromLong1244 ·R_ARM_THM_CALL» PyLong_FromLong
1245 »       mov»    r2,·r01245 »       mov»    r8,·r0
1246 »       cmp»    r0,·#01246 »       cmp»    r0,·#0
1247 »       beq.w»  fe8·<math_factorial+0x428>1247 »       beq.w»  1316·<math_factorial+0x756>
1248 »       ldr»    r3,·[r0,·#0]1248 »       ldr»    r3,·[r0,·#0]
1249 »       mvn.w»  r1,·#3221225472»    @·0xc00000001249 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1250 »       mov»    r9,·r01250 »       str»    r0,·[sp,·#0]
1251 »       mvn.w»  r8,·#3221225472»    @·0xc00000001251 »       mvn.w»  r7,·#3221225472»    @·0xc0000000
1252 »       cmp»    r3,·r11252 »       cmp»    r3,·r2
1253 »       mov»    sl,·r2 
1254 »       itt»    ne1253 »       itt»    ne
1255 »       addne»  r3,·#11254 »       addne»  r3,·#1
1256 »       strne»  r3,·[r0,·#0]1255 »       strne»  r3,·[r0,·#0]
 1256 »       mov.w»  r0,·#3
 1257 »       itete»  eq
 1258 »       ldreq»  r3,·[sp,·#4]
 1259 »       ldrne»  r2,·[sp,·#4]
 1260 »       clzeq»  ip,·r3
 1261 »       clzne»  ip,·r2
 1262 »       ite»    eq
 1263 »       rsbeq»  r9,·ip,·#30
 1264 »       rsbne»  r9,·ip,·#30
1257 »       ldr»    r3,·[sp,·#0]1265 »       ldr»    r3,·[sp,·#4]
 1266 »       lsr.w»  sl,·r3,·r9
1258 »       movs»   r0,·#3 
1259 »       clz»    r7,·r3 
1260 »       rsb»    r7,·r7,·#30 
1261 »       ldr»    r3,·[sp,·#0] 
1262 »       lsrs»   r3,·r7 
1263 »       str»    r3,·[sp,·#8] 
1264 »       cmp»    r3,·#21267 »       cmp.w»  sl,·#2
1265 »       bls.n»  d0e·<math_factorial+0x14e>1268 »       bls.n»  d1e·<math_factorial+0x15e>
1266 »       adds»   r5,·r3,·#11269 »       add.w»  r5,·sl,·#1
1267 »       orr.w»  r5,·r5,·#11270 »       orr.w»  r5,·r5,·#1
1268 »       subs»   r2,·r5,·r01271 »       subs»   r2,·r5,·r0
1269 »       subs»   r3,·r5,·#21272 »       subs»   r3,·r5,·#2
1270 »       clz»    r3,·r31273 »       clz»    r3,·r3
1271 »       cmp»    r2,·#65»      @·0x411274 »       cmp»    r2,·#65»      @·0x41
1272 »       rsb»    r3,·r3,·#321275 »       rsb»    r3,·r3,·#32
1273 »       mov.w»  fp,·r2,·lsr·#11276 »       mov.w»  fp,·r2,·lsr·#1
1274 »       str»    r3,·[sp,·#4]1277 »       str»    r3,·[sp,·#8]
1275 »       bhi.w»  d94·<math_factorial+0x1d4>1278 »       bhi.w»  db4·<math_factorial+0x1f4>
1276 »       mul.w»  r3,·fp,·r31279 »       mul.w»  r3,·fp,·r3
1277 »       cmp»    r3,·#321280 »       cmp»    r3,·#32
1278 »       bhi.w»  d94·<math_factorial+0x1d4>1281 »       bhi.w»  db4·<math_factorial+0x1f4>
1279 »       adds»   r3,·r0,·#21282 »       adds»   r3,·r0,·#2
1280 »       cmp»    r5,·r31283 »       cmp»    r5,·r3
1281 »       bls.w»  10de·<math_factorial+0x51e>1284 »       bls.w»  1104·<math_factorial+0x544>
1282 »       adds»   r2,·r0,·#41285 »       adds»   r2,·r0,·#4
1283 »       mul.w»  r3,·r0,·r31286 »       mul.w»  r3,·r0,·r3
1284 »       cmp»    r2,·r51287 »       cmp»    r2,·r5
1285 »       bcs.n»  c96·<math_factorial+0xd6>1288 »       bcs.n»  ca8·<math_factorial+0xe8>
1286 »       mul.w»  r3,·r2,·r31289 »       mul.w»  r3,·r2,·r3
1287 »       adds»   r2,·r0,·#61290 »       adds»   r2,·r0,·#6
1288 »       cmp»    r2,·r51291 »       cmp»    r2,·r5
1289 »       bcs.n»  c96·<math_factorial+0xd6>1292 »       bcs.n»  ca8·<math_factorial+0xe8>
1290 »       adds»   r0,·#81293 »       adds»   r0,·#8
1291 »       mul.w»  r3,·r2,·r31294 »       mul.w»  r3,·r2,·r3
1292 »       cmp»    r5,·r01295 »       cmp»    r5,·r0
1293 »       bls.n»  c96·<math_factorial+0xd6>1296 »       bls.n»  ca8·<math_factorial+0xe8>
1294 »       mul.w»  r3,·r0,·r31297 »       mul.w»  r3,·r0,·r3
1295 »       adds»   r0,·#21298 »       adds»   r0,·#2
1296 »       cmp»    r5,·r01299 »       cmp»    r5,·r0
1297 »       bhi.n»  c8c·<math_factorial+0xcc>1300 »       bhi.n»  c9e·<math_factorial+0xde>
1298 »       mov»    r0,·r31301 »       mov»    r0,·r3
1299 »       bl»     0·<PyLong_FromUnsignedLong>1302 »       bl»     0·<PyLong_FromUnsignedLong>
1300 ·R_ARM_THM_CALL» PyLong_FromUnsignedLong1303 ·R_ARM_THM_CALL» PyLong_FromUnsignedLong
1301 »       mov»    fp,·r01304 »       mov»    fp,·r0
1302 »       cmp.w»  fp,·#01305 »       cmp.w»  fp,·#0
1303 »       beq.w»  10da·<math_factorial+0x51a>1306 »       beq.w»  fd6·<math_factorial+0x416>
1304 »       mov»    r1,·fp1307 »       mov»    r1,·fp
1305 »       mov»    r0,·sl1308 »       mov»    r0,·r8
1306 »       bl»     0·<PyNumber_Multiply>1309 »       bl»     0·<PyNumber_Multiply>
1307 ·R_ARM_THM_CALL» PyNumber_Multiply1310 ·R_ARM_THM_CALL» PyNumber_Multiply
1308 »       ldr.w»  r3,·[fp]1311 »       ldr.w»  r3,·[fp]
1309 »       mov»    r4,·r01312 »       mov»    r4,·r0
1310 »       cmp»    r3,·r81313 »       cmp»    r3,·r7
1311 »       beq.n»  cc6·<math_factorial+0x106>1314 »       beq.n»  cd8·<math_factorial+0x118>
1312 »       subs»   r3,·#11315 »       subs»   r3,·#1
1313 »       str.w»  r3,·[fp]1316 »       str.w»  r3,·[fp]
1314 »       cbnz»   r3,·cc6·<math_factorial+0x106>1317 »       cbnz»   r3,·cd8·<math_factorial+0x118>
1315 »       mov»    r0,·fp1318 »       mov»    r0,·fp
1316 »       bl»     0·<_Py_Dealloc>1319 »       bl»     0·<_Py_Dealloc>
1317 ·R_ARM_THM_CALL» _Py_Dealloc1320 ·R_ARM_THM_CALL» _Py_Dealloc
1318 »       cmp»    r4,·#01321 »       cmp»    r4,·#0
1319 »       beq.w»  10da·<math_factorial+0x51a>1322 »       beq.w»  fd6·<math_factorial+0x416>
1320 »       ldr.w»  r3,·[sl]1323 »       ldr.w»  r3,·[r8]
1321 »       cmp»    r3,·r81324 »       cmp»    r3,·r7
1322 »       beq.n»  ce2·<math_factorial+0x122>1325 »       beq.n»  cf4·<math_factorial+0x134>
1323 »       subs»   r3,·#11326 »       subs»   r3,·#1
1324 »       str.w»  r3,·[sl]1327 »       str.w»  r3,·[r8]
1325 »       cbnz»   r3,·ce2·<math_factorial+0x122>1328 »       cbnz»   r3,·cf4·<math_factorial+0x134>
1326 »       mov»    r0,·sl1329 »       mov»    r0,·r8
1327 »       bl»     0·<_Py_Dealloc>1330 »       bl»     0·<_Py_Dealloc>
1328 ·R_ARM_THM_CALL» _Py_Dealloc1331 ·R_ARM_THM_CALL» _Py_Dealloc
 1332 »       ldr»    r0,·[sp,·#0]
1329 »       mov»    r1,·r41333 »       mov»    r1,·r4
1330 »       mov»    r0,·r9 
1331 »       bl»     0·<PyNumber_Multiply>1334 »       bl»     0·<PyNumber_Multiply>
1332 ·R_ARM_THM_CALL» PyNumber_Multiply1335 ·R_ARM_THM_CALL» PyNumber_Multiply
1333 »       mov»    r6,·r01336 »       mov»    r6,·r0
1334 »       cmp»    r0,·#01337 »       cmp»    r0,·#0
1335 »       beq.w»  1362·<math_factorial+0x7a2>1338 »       beq.w»  13a0·<math_factorial+0x7e0>
 1339 »       ldr»    r2,·[sp,·#0]
Max diff block lines reached; 76940/80829 bytes (95.19%) of diff not shown.
62.4 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:··········22032·(bytes·into·file)13 ··Start·of·section·headers:··········22020·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
3.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x5610:1 There·are·16·section·headers,·starting·at·offset·0x5604:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0013ac·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0013a0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0045c4·000af8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0045b8·000af8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0013e0·00035c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0013d4·00035c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0050bc·000308·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·0050b0·000308·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00173c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001730·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00173c·0003b4·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001730·0003b4·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·001af0·000278·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·001ae4·000278·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·0053c4·000180·08···I·13···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0053b8·000180·08···I·13···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·001d68·000fcc·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·001d5c·000fcc·00···A··0···0··4
14 ··[10]·.rel.rodata·······REL·············00000000·005544·000048·08···I·13···9··414 ··[10]·.rel.rodata·······REL·············00000000·005538·000048·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002d34·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002d28·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002d34·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002d28·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·002d68·000d80·10·····14·142··417 ··[13]·.symtab···········SYMTAB··········00000000·002d5c·000d80·10·····14·142··4
18 ··[14]·.strtab···········STRTAB··········00000000·003ae8·000ad9·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003adc·000ad9·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·00558c·000082·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·005580·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.38 KB
readelf --wide --symbols {}
    
Offset 64, 29 lines modifiedOffset 64, 29 lines modified
64 ····60:·0000098c·····0·NOTYPE··LOCAL··DEFAULT····1·$d64 ····60:·0000098c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
65 ····61:·00000990·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·00000990·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·00000991····74·FUNC····LOCAL··DEFAULT····1·select_poll66 ····62:·00000991····74·FUNC····LOCAL··DEFAULT····1·select_poll
67 ····63:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3767 ····63:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
68 ····64:·000009dd···224·FUNC····LOCAL··DEFAULT····1·select_poll_register68 ····64:·000009dd···224·FUNC····LOCAL··DEFAULT····1·select_poll_register
69 ····65:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3869 ····65:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
70 ····66:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3970 ····66:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
71 ····67:·00000abd···676·FUNC····LOCAL··DEFAULT····1·select_poll_poll71 ····67:·00000abd···662·FUNC····LOCAL··DEFAULT····1·select_poll_poll
72 ····68:·00000d61····66·FUNC····LOCAL··DEFAULT····1·poll_dealloc72 ····68:·00000d55····66·FUNC····LOCAL··DEFAULT····1·poll_dealloc
73 ····69:·00000da5····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF73 ····69:·00000d99····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
74 ····70:·00000dbd····92·FUNC····LOCAL··DEFAULT····1·select_epoll_unregister74 ····70:·00000db1····92·FUNC····LOCAL··DEFAULT····1·select_epoll_unregister
75 ····71:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····1·$d75 ····71:·00000e08·····0·NOTYPE··LOCAL··DEFAULT····1·$d
76 ····72:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·00000e0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·00000e19···118·FUNC····LOCAL··DEFAULT····1·select_poll_unregister77 ····73:·00000e0d···118·FUNC····LOCAL··DEFAULT····1·select_poll_unregister
78 ····74:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4078 ····74:·00000238·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
79 ····75:·00000e91····78·FUNC····LOCAL··DEFAULT····1·select_select79 ····75:·00000e85····78·FUNC····LOCAL··DEFAULT····1·select_select
80 ····76:·00000ee1···646·FUNC····LOCAL··DEFAULT····1·select_select_impl.isra.080 ····76:·00000ed5···646·FUNC····LOCAL··DEFAULT····1·select_select_impl.isra.0
81 ····77:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4181 ····77:·00000240·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
82 ····78:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4282 ····78:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
83 ····79:·00001169···316·FUNC····LOCAL··DEFAULT····1·seq2set.constprop.083 ····79:·0000115d···316·FUNC····LOCAL··DEFAULT····1·seq2set.constprop.0
84 ····80:·000012f9···178·FUNC····LOCAL··DEFAULT····1·set2list84 ····80:·000012ed···178·FUNC····LOCAL··DEFAULT····1·set2list
85 ····81:·000012a5····82·FUNC····LOCAL··DEFAULT····1·reap_obj85 ····81:·00001299····82·FUNC····LOCAL··DEFAULT····1·reap_obj
86 ····82:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4386 ····82:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
87 ····83:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4487 ····83:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
88 ····84:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4588 ····84:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
89 ····85:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4689 ····85:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
90 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t90 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
91 ····87:·00000001···252·FUNC····LOCAL··DEFAULT····7·select_poll_modify91 ····87:·00000001···252·FUNC····LOCAL··DEFAULT····7·select_poll_modify
92 ····88:·000000fd····50·FUNC····LOCAL··DEFAULT····7·select_epoll_fileno92 ····88:·000000fd····50·FUNC····LOCAL··DEFAULT····7·select_epoll_fileno
22.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x45c4·contains·351·entries:1 Relocation·section·'.rel.text'·at·offset·0x45b8·contains·351·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 0000001c··0000910a·R_ARM_THM_CALL·········00000000···PyModule_GetState5 0000001c··0000910a·R_ARM_THM_CALL·········00000000···PyModule_GetState
6 00000022··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC06 00000022··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
7 00000026··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC07 00000026··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
8 0000002a··0000920a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString8 0000002a··0000920a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
479 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 238, 20 lines modifiedOffset 238, 20 lines modified
238 PyErr_ExceptionMatches238 PyErr_ExceptionMatches
239 _PyObject_New239 _PyObject_New
240 PyDict_New240 PyDict_New
241 _PyLong_UnsignedShort_Converter241 _PyLong_UnsignedShort_Converter
242 PyLong_FromLong242 PyLong_FromLong
243 PyDict_SetItem243 PyDict_SetItem
244 _PyArg_CheckPositional244 _PyArg_CheckPositional
245 PyTuple_New 
246 PyMem_Realloc245 PyMem_Realloc
247 PyDict_Next246 PyDict_Next
248 PyLong_AsLong247 PyLong_AsLong
249 _PyTime_FromMillisecondsObject248 _PyTime_FromMillisecondsObject
250 PyExc_RuntimeError249 PyExc_RuntimeError
 250 PyTuple_New
251 PyObject_Free251 PyObject_Free
252 PyDict_DelItem252 PyDict_DelItem
253 _PyTime_AsTimeval253 _PyTime_AsTimeval
254 __select64254 __select64
255 PyTuple_Pack255 PyTuple_Pack
256 _PyTime_AsTimeval_clamp256 _PyTime_AsTimeval_clamp
257 PySequence_Fast257 PySequence_Fast
28.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1280, 167 lines modifiedOffset 1280, 142 lines modified
1280 »       sub.w»  ip,·sp,·ip1280 »       sub.w»  ip,·sp,·ip
1281 »       str.w»  r0,·[ip,·#4032]»     @·0xfc01281 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0
1282 »       sub»    sp,·#281282 »       sub»    sp,·#28
1283 »       mov»    r5,·r21283 »       mov»    r5,·r2
1284 »       mov»    r4,·r01284 »       mov»    r4,·r0
1285 »       mov»    r6,·r11285 »       mov»    r6,·r1
1286 »       cmp»    r2,·#11286 »       cmp»    r2,·#1
1287 »       bhi.w»  cfe·<select_poll_poll+0x242>1287 »       bhi.w»  cba·<select_poll_poll+0x1fe>
1288 »       cmp»    r5,·#01288 »       cmp»    r5,·#0
1289 »       ble.w»  cb6·<select_poll_poll+0x1fa>1289 »       ble.w»  c72·<select_poll_poll+0x1b6>
1290 »       ldr»    r1,·[r6,·#0]1290 »       ldr»    r1,·[r6,·#0]
1291 »       movw»   r3,·#01291 »       movw»   r3,·#0
1292 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct1292 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
1293 »       movt»   r3,·#01293 »       movt»   r3,·#0
1294 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct1294 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
1295 »       mov.w»  r6,·#4294967295»    @·0xffffffff1295 »       mov.w»  r6,·#4294967295»    @·0xffffffff
1296 »       mov.w»  r7,·#4294967295»    @·0xffffffff1296 »       mov.w»  r7,·#4294967295»    @·0xffffffff
1297 »       cmp»    r1,·r31297 »       cmp»    r1,·r3
1298 »       strd»   r6,·r7,·[sp,·#16]1298 »       strd»   r6,·r7,·[sp,·#16]
1299 »       bne.w»  c0e·<select_poll_poll+0x152> 
1300 »       mov.w»  sl,·#0 
1301 »       mov.w»  r7,·#4294967295»    @·0xffffffff 
1302 »       mov»    fp,·sl 
1303 »       ldr.w»  r9,·[r4,·#24] 
1304 »       cmp.w»  r9,·#0 
1305 »       bne.w»  c9e·<select_poll_poll+0x1e2>1299 »       bne.n»  bca·<select_poll_poll+0x10e>
1306 »       ldr»    r3,·[r4,·#12] 
1307 »       cmp»    r3,·#0 
1308 »       beq.n»  bbe·<select_poll_poll+0x102> 
1309 »       mov.w»  r8,·#01300 »       mov.w»  r8,·#0
 1301 »       mov.w»  r6,·#4294967295»    @·0xffffffff
 1302 »       mov»    r9,·r8
 1303 »       ldr»    r7,·[r4,·#24]
 1304 »       cmp»    r7,·#0
 1305 »       bne.w»  c5a·<select_poll_poll+0x19e>
 1306 »       ldr»    r3,·[r4,·#12]
 1307 »       cbz»    r3,·b76·<select_poll_poll+0xba>
 1308 »       mov.w»  fp,·#0
1310 »       movs»   r3,·#11309 »       movs»   r3,·#1
1311 »       str»    r3,·[r4,·#24]1310 »       str»    r3,·[r4,·#24]
1312 »       bl»     0·<PyEval_SaveThread>1311 »       bl»     0·<PyEval_SaveThread>
1313 ·R_ARM_THM_CALL» PyEval_SaveThread1312 ·R_ARM_THM_CALL» PyEval_SaveThread
1314 »       mov»    r6,·r01313 »       mov»    sl,·r0
1315 »       bl»     0·<__errno_location>1314 »       bl»     0·<__errno_location>
1316 ·R_ARM_THM_CALL» __errno_location1315 ·R_ARM_THM_CALL» __errno_location
1317 »       str.w»  r8,·[r0]1316 »       str.w»  fp,·[r0]
1318 »       mov»    r5,·r01317 »       mov»    r5,·r0
1319 »       mov»    r2,·r71318 »       mov»    r2,·r6
1320 »       ldr»    r1,·[r4,·#16]1319 »       ldr»    r1,·[r4,·#16]
1321 »       ldr»    r0,·[r4,·#20]1320 »       ldr»    r0,·[r4,·#20]
1322 »       bl»     0·<poll>1321 »       bl»     0·<poll>
1323 ·R_ARM_THM_CALL» poll1322 ·R_ARM_THM_CALL» poll
1324 »       mov»    r3,·r01323 »       mov»    r3,·r0
1325 »       mov»    r0,·r61324 »       mov»    r0,·sl
1326 »       mov»    r6,·r31325 »       mov»    sl,·r3
1327 »       bl»     0·<PyEval_RestoreThread>1326 »       bl»     0·<PyEval_RestoreThread>
1328 ·R_ARM_THM_CALL» PyEval_RestoreThread1327 ·R_ARM_THM_CALL» PyEval_RestoreThread
1329 »       ldr»    r3,·[r5,·#0]1328 »       ldr»    r3,·[r5,·#0]
1330 »       cmp»    r3,·#41329 »       cmp»    r3,·#4
1331 »       beq.w»  cd4·<select_poll_poll+0x218>1330 »       beq.w»  c90·<select_poll_poll+0x1d4>
1332 »       cmp»    r6,·#01331 »       cmp.w»  sl,·#0
1333 »       str.w»  r8,·[r4,·#24]1332 »       str.w»  fp,·[r4,·#24]
1334 »       blt.w»  cc4·<select_poll_poll+0x208>1333 »       blt.w»  c80·<select_poll_poll+0x1c4>
1335 »       mov»    r0,·r61334 »       mov»    r0,·sl
1336 »       bl»     0·<PyList_New>1335 »       bl»     0·<PyList_New>
1337 ·R_ARM_THM_CALL» PyList_New1336 ·R_ARM_THM_CALL» PyList_New
1338 »       mov»    r5,·r01337 »       mov»    r5,·r0
1339 »       cmp»    r0,·#01338 »       cmp»    r0,·#0
1340 »       beq.n»  c52·<select_poll_poll+0x196>1339 »       beq.n»  c0e·<select_poll_poll+0x152>
1341 »       mov.w»  r8,·#01340 »       mov.w»  r8,·#0
1342 »       cmp»    r6,·r81341 »       cmp»    sl,·r8
1343 »       beq.n»  c54·<select_poll_poll+0x198>1342 »       beq.n»  c10·<select_poll_poll+0x154>
1344 »       ldr»    r3,·[r4,·#20]1343 »       ldr»    r3,·[r4,·#20]
1345 »       adds»   r3,·#61344 »       adds»   r3,·#6
1346 »       ldrsh.w»r2,·[r3,·r9,·lsl·#3]1345 »       ldrsh.w»r2,·[r3,·r7,·lsl·#3]
1347 »       cmp»    r2,·#01346 »       cmp»    r2,·#0
1348 »       beq.w»  d28·<select_poll_poll+0x26c> 
1349 »       movs»   r0,·#2 
1350 »       bl»     0·<PyTuple_New> 
1351 ·R_ARM_THM_CALL» PyTuple_New 
1352 »       mov»    r7,·r0 
1353 »       cmp»    r0,·#0 
1354 »       beq.w»  d44·<select_poll_poll+0x288> 
1355 »       ldr»    r3,·[r4,·#20] 
1356 »       mov.w»  sl,·r9,·lsl·#3 
1357 »       ldr.w»  r0,·[r3,·r9,·lsl·#3] 
1358 »       bl»     0·<PyLong_FromLong> 
1359 ·R_ARM_THM_CALL» PyLong_FromLong 
1360 »       cmp»    r0,·#0 
1361 »       beq.w»  d2e·<select_poll_poll+0x272>1347 »       bne.w»  ce6·<select_poll_poll+0x22a>
 1348 »       adds»   r7,·#1
1362 »       ldr»    r3,·[r4,·#20] 
1363 »       str»    r0,·[r7,·#12] 
1364 »       add»    r3,·sl 
1365 »       ldrh»   r0,·[r3,·#6] 
1366 »       bl»     0·<PyLong_FromLong> 
1367 ·R_ARM_THM_CALL» PyLong_FromLong 
1368 »       cmp»    r0,·#0 
1369 »       beq.w»  d2e·<select_poll_poll+0x272> 
1370 »       ldr»    r3,·[r5,·#12] 
1371 »       add.w»  r9,·r9,·#1 
1372 »       str»    r0,·[r7,·#16] 
1373 »       str.w»  r7,·[r3,·r8,·lsl·#2] 
1374 »       add.w»  r8,·r8,·#1 
1375 »       b.n»    b66·<select_poll_poll+0xaa>1349 »       b.n»    b68·<select_poll_poll+0xac>
1376 »       ldr»    r3,·[r4,·#8]1350 »       ldr»    r3,·[r4,·#8]
1377 »       ldr»    r5,·[r4,·#20]1351 »       ldr»    r5,·[r4,·#20]
1378 »       ldr»    r1,·[r3,·#8]1352 »       ldr»    r1,·[r3,·#8]
1379 »       str»    r1,·[r4,·#16]1353 »       str»    r1,·[r4,·#16]
1380 »       cmp.w»  r1,·#268435456»     @·0x100000001354 »       cmp.w»  r1,·#268435456»     @·0x10000000
1381 »       bcs.n»  c4c·<select_poll_poll+0x190>1355 »       bcs.n»  c08·<select_poll_poll+0x14c>
1382 »       lsls»   r1,·r1,·#31356 »       lsls»   r1,·r1,·#3
1383 »       mov»    r0,·r51357 »       mov»    r0,·r5
1384 »       bl»     0·<PyMem_Realloc>1358 »       bl»     0·<PyMem_Realloc>
1385 ·R_ARM_THM_CALL» PyMem_Realloc1359 ·R_ARM_THM_CALL» PyMem_Realloc
1386 »       str»    r0,·[r4,·#20]1360 »       str»    r0,·[r4,·#20]
1387 »       cmp»    r0,·#01361 »       cmp»    r0,·#0
1388 »       beq.n»  c4c·<select_poll_poll+0x190>1362 »       beq.n»  c08·<select_poll_poll+0x14c>
1389 »       mov»    r5,·r91363 »       mov»    r5,·r7
1390 »       str.w»  r9,·[sp,·#4]1364 »       str»    r7,·[sp,·#4]
1391 »       ldr»    r0,·[r4,·#8]1365 »       ldr»    r0,·[r4,·#8]
1392 »       add»    r3,·sp,·#121366 »       add»    r3,·sp,·#12
1393 »       add»    r2,·sp,·#81367 »       add»    r2,·sp,·#8
1394 »       add»    r1,·sp,·#41368 »       add»    r1,·sp,·#4
1395 »       bl»     0·<PyDict_Next>1369 »       bl»     0·<PyDict_Next>
1396 ·R_ARM_THM_CALL» PyDict_Next1370 ·R_ARM_THM_CALL» PyDict_Next
1397 »       cbz»    r0,·c08·<select_poll_poll+0x14c>1371 »       cbz»    r0,·bc4·<select_poll_poll+0x108>
Max diff block lines reached; 25616/29216 bytes (87.68%) of diff not shown.
2.08 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 143, 22 lines modifiedOffset 143, 22 lines modified
143 ··0x000008c0·65707469·6f6e4d61·74636865·73005f50·eptionMatches._P143 ··0x000008c0·65707469·6f6e4d61·74636865·73005f50·eptionMatches._P
144 ··0x000008d0·794f626a·6563745f·4e657700·50794469·yObject_New.PyDi144 ··0x000008d0·794f626a·6563745f·4e657700·50794469·yObject_New.PyDi
145 ··0x000008e0·63745f4e·6577005f·50794c6f·6e675f55·ct_New._PyLong_U145 ··0x000008e0·63745f4e·6577005f·50794c6f·6e675f55·ct_New._PyLong_U
146 ··0x000008f0·6e736967·6e656453·686f7274·5f436f6e·nsignedShort_Con146 ··0x000008f0·6e736967·6e656453·686f7274·5f436f6e·nsignedShort_Con
147 ··0x00000900·76657274·65720050·794c6f6e·675f4672·verter.PyLong_Fr147 ··0x00000900·76657274·65720050·794c6f6e·675f4672·verter.PyLong_Fr
148 ··0x00000910·6f6d4c6f·6e670050·79446963·745f5365·omLong.PyDict_Se148 ··0x00000910·6f6d4c6f·6e670050·79446963·745f5365·omLong.PyDict_Se
149 ··0x00000920·74497465·6d005f50·79417267·5f436865·tItem._PyArg_Che149 ··0x00000920·74497465·6d005f50·79417267·5f436865·tItem._PyArg_Che
150 ··0x00000930·636b506f·73697469·6f6e616c·00507954·ckPositional.PyT150 ··0x00000930·636b506f·73697469·6f6e616c·0050794d·ckPositional.PyM
151 ··0x00000940·75706c65·5f4e6577·0050794d·656d5f52·uple_New.PyMem_R 
152 ··0x00000950·65616c6c·6f630050·79446963·745f4e65·ealloc.PyDict_Ne151 ··0x00000940·656d5f52·65616c6c·6f630050·79446963·em_Realloc.PyDic
153 ··0x00000960·78740050·794c6f6e·675f4173·4c6f6e67·xt.PyLong_AsLong152 ··0x00000950·745f4e65·78740050·794c6f6e·675f4173·t_Next.PyLong_As
154 ··0x00000970·005f5079·54696d65·5f46726f·6d4d696c·._PyTime_FromMil153 ··0x00000960·4c6f6e67·005f5079·54696d65·5f46726f·Long._PyTime_Fro
155 ··0x00000980·6c697365·636f6e64·734f626a·65637400·lisecondsObject.154 ··0x00000970·6d4d696c·6c697365·636f6e64·734f626a·mMillisecondsObj
156 ··0x00000990·50794578·635f5275·6e74696d·65457272·PyExc_RuntimeErr155 ··0x00000980·65637400·50794578·635f5275·6e74696d·ect.PyExc_Runtim
 156 ··0x00000990·65457272·6f720050·79547570·6c655f4e·eError.PyTuple_N
157 ··0x000009a0·6f720050·794f626a·6563745f·46726565·or.PyObject_Free157 ··0x000009a0·65770050·794f626a·6563745f·46726565·ew.PyObject_Free
158 ··0x000009b0·00507944·6963745f·44656c49·74656d00·.PyDict_DelItem.158 ··0x000009b0·00507944·6963745f·44656c49·74656d00·.PyDict_DelItem.
159 ··0x000009c0·5f507954·696d655f·41735469·6d657661·_PyTime_AsTimeva159 ··0x000009c0·5f507954·696d655f·41735469·6d657661·_PyTime_AsTimeva
160 ··0x000009d0·6c005f5f·73656c65·63743634·00507954·l.__select64.PyT160 ··0x000009d0·6c005f5f·73656c65·63743634·00507954·l.__select64.PyT
161 ··0x000009e0·75706c65·5f506163·6b005f50·7954696d·uple_Pack._PyTim161 ··0x000009e0·75706c65·5f506163·6b005f50·7954696d·uple_Pack._PyTim
162 ··0x000009f0·655f4173·54696d65·76616c5f·636c616d·e_AsTimeval_clam162 ··0x000009f0·655f4173·54696d65·76616c5f·636c616d·e_AsTimeval_clam
163 ··0x00000a00·70006d65·6d736574·00507953·65717565·p.memset.PySeque163 ··0x00000a00·70006d65·6d736574·00507953·65717565·p.memset.PySeque
164 ··0x00000a10·6e63655f·46617374·0050794f·626a6563·nce_Fast.PyObjec164 ··0x00000a10·6e63655f·46617374·0050794f·626a6563·nce_Fast.PyObjec
54.8 KB
_elementtree.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········56992·(bytes·into·file)13 ··Start·of·section·headers:··········57004·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
2.96 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xdea0:1 There·are·18·section·headers,·starting·at·offset·0xdeac:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·0028e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0028e0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00ac28·000fd0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00ac34·000fd0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002914·00082c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002914·00082c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00bbf8·0007b0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00bc04·0007b0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003140·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·003140·000000·00··WA··0···0··1
10 ··[·6]·.text.unlikely····PROGBITS········00000000·003140·0029e4·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·003140·0029e4·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·00c3a8·001738·08···I·15···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·00c3b4·001738·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·005b24·000a59·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·005b24·000a59·01·AMS··0···0··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·006580·000800·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·006580·00080c·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·00dae0·000270·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·00daec·000270·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·006d80·00057a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·006d8c·00057a·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00dd50·0000c0·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00dd5c·0000c0·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0072fa·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·007306·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0072fa·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007306·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·007330·001c90·10·····16·327··419 ··[15]·.symtab···········SYMTAB··········00000000·00733c·001c90·10·····16·327··4
20 ··[16]·.strtab···········STRTAB··········00000000·008fc0·001c66·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·008fcc·001c66·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00de10·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00de1c·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.37 KB
readelf --wide --symbols {}
    
Offset 50, 30 lines modifiedOffset 50, 30 lines modified
50 ····46:·00000468·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····46:·00000468·····0·NOTYPE··LOCAL··DEFAULT····6·$d
51 ····47:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2451 ····47:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
52 ····48:·0000009d···150·FUNC····LOCAL··DEFAULT····9·element_resize52 ····48:·0000009d···150·FUNC····LOCAL··DEFAULT····9·element_resize
53 ····49:·00000205···308·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_find53 ····49:·00000205···308·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_find
54 ····50:·00000339···316·FUNC····LOCAL··DEFAULT····1·checkpath54 ····50:·00000339···316·FUNC····LOCAL··DEFAULT····1·checkpath
55 ····51:·00000334·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·00000334·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·00000338·····0·NOTYPE··LOCAL··DEFAULT····1·$t56 ····52:·00000338·····0·NOTYPE··LOCAL··DEFAULT····1·$t
57 ····53:·00000185···452·FUNC····LOCAL··DEFAULT····9·element_dealloc57 ····53:·00000185···464·FUNC····LOCAL··DEFAULT····9·element_dealloc
58 ····54:·00000349···136·FUNC····LOCAL··DEFAULT····9·element_gc_clear58 ····54:·00000355···136·FUNC····LOCAL··DEFAULT····9·element_gc_clear
59 ····55:·000003d1···100·FUNC····LOCAL··DEFAULT····9·dealloc_extra59 ····55:·000003dd···100·FUNC····LOCAL··DEFAULT····9·dealloc_extra
60 ····56:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2560 ····56:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
61 ····57:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2661 ····57:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
62 ····58:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····6·$t62 ····58:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····59:·0000046d···882·FUNC····LOCAL··DEFAULT····6·element_ass_subscr63 ····59:·0000046d···882·FUNC····LOCAL··DEFAULT····6·element_ass_subscr
64 ····60:·00001129···212·FUNC····LOCAL··DEFAULT····6·element_setitem64 ····60:·00001129···212·FUNC····LOCAL··DEFAULT····6·element_setitem
65 ····61:·00000475···360·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_findall65 ····61:·00000475···360·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_findall
66 ····62:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·000007df···374·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_findtext67 ····63:·000007df···374·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_findtext
68 ····64:·000006a5····88·FUNC····LOCAL··DEFAULT····1·element_get_text68 ····64:·000006a5····88·FUNC····LOCAL··DEFAULT····1·element_get_text
69 ····65:·00000950·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····65:·00000950·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····66:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2770 ····66:·00000230·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
71 ····67:·00000435···610·FUNC····LOCAL··DEFAULT····9·subelement71 ····67:·00000441···610·FUNC····LOCAL··DEFAULT····9·subelement
72 ····68:·00000699···162·FUNC····LOCAL··DEFAULT····9·create_new_element.isra.072 ····68:·000006a5···162·FUNC····LOCAL··DEFAULT····9·create_new_element.isra.0
73 ····69:·00000244·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2873 ····69:·00000244·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
74 ····70:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·000005dd····68·FUNC····LOCAL··DEFAULT····1·element_text_setter75 ····71:·000005dd····68·FUNC····LOCAL··DEFAULT····1·element_text_setter
76 ····72:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2976 ····72:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
77 ····73:·00000621····76·FUNC····LOCAL··DEFAULT····1·element_getitem77 ····73:·00000621····76·FUNC····LOCAL··DEFAULT····1·element_getitem
78 ····74:·0000066d····18·FUNC····LOCAL··DEFAULT····1·element_tag_getter78 ····74:·0000066d····18·FUNC····LOCAL··DEFAULT····1·element_tag_getter
79 ····75:·00000681····36·FUNC····LOCAL··DEFAULT····1·element_text_getter79 ····75:·00000681····36·FUNC····LOCAL··DEFAULT····1·element_text_getter
22.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xac28·contains·506·entries:1 Relocation·section·'.rel.text'·at·offset·0xac34·contains·506·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0001490a·R_ARM_THM_CALL·········00000000···PyModule_GetState3 00000012··0001490a·R_ARM_THM_CALL·········00000000···PyModule_GetState
4 000000b4··0001562f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct4 000000b4··0001562f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
5 000000b8··00015630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct5 000000b8··00015630·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
6 00000114··00015d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type6 00000114··00015d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
7 00000118··00015d30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type7 00000118··00015d30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
8 0000011c··0000252f·R_ARM_THM_MOVW_ABS_NC··0000016c···.LC218 0000011c··0000252f·R_ARM_THM_MOVW_ABS_NC··0000016c···.LC21
1.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1247, 15 lines modifiedOffset 1247, 15 lines modified
1247 »       blt.n»  b4a·<treebuilder_handle_start+0xfa>1247 »       blt.n»  b4a·<treebuilder_handle_start+0xfa>
1248 »       ldr»    r0,·[r4,·#36]» @·0x241248 »       ldr»    r0,·[r4,·#36]» @·0x24
1249 »       cmp»    r0,·#01249 »       cmp»    r0,·#0
1250 »       bne.w»  b8c·<treebuilder_handle_start+0x13c>1250 »       bne.w»  b8c·<treebuilder_handle_start+0x13c>
1251 »       mov»    r2,·r51251 »       mov»    r2,·r5
1252 »       ldr»    r0,·[r7,·#52]» @·0x341252 »       ldr»    r0,·[r7,·#52]» @·0x34
1253 »       mov»    r1,·r61253 »       mov»    r1,·r6
1254 »       bl»     698·<element_text_getter+0x18>1254 »       bl»     6a4·<element_get_text>
1255 ·R_ARM_THM_CALL» create_new_element.isra.01255 ·R_ARM_THM_CALL» create_new_element.isra.0
1256 »       mov»    r5,·r01256 »       mov»    r5,·r0
1257 »       cmp»    r5,·#01257 »       cmp»    r5,·#0
1258 »       beq.n»  b4a·<treebuilder_handle_start+0xfa>1258 »       beq.n»  b4a·<treebuilder_handle_start+0xfa>
1259 »       ldr»    r0,·[r4,·#20]1259 »       ldr»    r0,·[r4,·#20]
1260 »       ldr»    r6,·[r4,·#12]1260 »       ldr»    r6,·[r4,·#12]
1261 »       cmp»    r0,·#01261 »       cmp»    r0,·#0
2.07 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1632, 15 lines modifiedOffset 1632, 15 lines modified
1632 »       bl»     0·<PyType_GetModuleState>1632 »       bl»     0·<PyType_GetModuleState>
1633 ·R_ARM_THM_CALL» PyType_GetModuleState1633 ·R_ARM_THM_CALL» PyType_GetModuleState
1634 »       ldr»    r2,·[r5,·#20]1634 »       ldr»    r2,·[r5,·#20]
1635 »       ldr»    r1,·[r5,·#8]1635 »       ldr»    r1,·[r5,·#8]
1636 »       cbz»    r2,·dc2·<_elementtree_Element___copy__+0x46>1636 »       cbz»    r2,·dc2·<_elementtree_Element___copy__+0x46>
1637 »       ldr»    r2,·[r2,·#0]1637 »       ldr»    r2,·[r2,·#0]
1638 »       ldr»    r0,·[r0,·#52]» @·0x341638 »       ldr»    r0,·[r0,·#52]» @·0x34
1639 »       bl»     698·<element_ass_subscr+0x22c>1639 »       bl»     6a4·<element_ass_subscr+0x238>
1640 ·R_ARM_THM_CALL» create_new_element.isra.01640 ·R_ARM_THM_CALL» create_new_element.isra.0
1641 »       mov»    r4,·r01641 »       mov»    r4,·r0
1642 »       cmp»    r0,·#01642 »       cmp»    r0,·#0
1643 »       beq.n»  db2·<_elementtree_Element___copy__+0x36>1643 »       beq.n»  db2·<_elementtree_Element___copy__+0x36>
1644 »       ldr»    r1,·[r5,·#12]1644 »       ldr»    r1,·[r5,·#12]
1645 »       mvn.w»  r0,·#3221225472»    @·0xc00000001645 »       mvn.w»  r0,·#3221225472»    @·0xc0000000
1646 »       bic.w»  r2,·r1,·#11646 »       bic.w»  r2,·r1,·#1
21.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 200, 125 lines modifiedOffset 200, 126 lines modified
200 ·R_ARM_THM_MOVW_ABS_NC»  element_dealloc200 ·R_ARM_THM_MOVW_ABS_NC»  element_dealloc
201 »       movt»   r1,·#0201 »       movt»   r1,·#0
202 ·R_ARM_THM_MOVT_ABS»     element_dealloc202 ·R_ARM_THM_MOVT_ABS»     element_dealloc
203 »       mov»    r0,·r4203 »       mov»    r0,·r4
204 »       bl»     0·<_PyTrash_cond>204 »       bl»     0·<_PyTrash_cond>
205 ·R_ARM_THM_CALL» _PyTrash_cond205 ·R_ARM_THM_CALL» _PyTrash_cond
206 »       cmp»    r0,·#0206 »       cmp»    r0,·#0
207 »       beq.w»  32e·<element_dealloc+0x1aa>207 »       beq.w»  342·<element_dealloc+0x1be>
208 »       bl»     0·<_PyThreadState_UncheckedGet>208 »       bl»     0·<_PyThreadState_UncheckedGet>
209 ·R_ARM_THM_CALL» _PyThreadState_UncheckedGet209 ·R_ARM_THM_CALL» _PyThreadState_UncheckedGet
210 »       mov»    r1,·r4210 »       mov»    r1,·r4
211 »       mov»    r6,·r0211 »       mov»    r6,·r0
212 »       bl»     0·<_PyTrash_begin>212 »       bl»     0·<_PyTrash_begin>
213 ·R_ARM_THM_CALL» _PyTrash_begin213 ·R_ARM_THM_CALL» _PyTrash_begin
214 »       cmp»    r0,·#0214 »       cmp»    r0,·#0
215 »       bne.w»  2ee·<element_dealloc+0x16a>215 »       bne.w»  2f2·<element_dealloc+0x16e>
216 »       ldr»    r3,·[r4,·#24]216 »       ldr»    r3,·[r4,·#24]
217 »       cmp»    r3,·#0217 »       cmp»    r3,·#0
218 »       bne.w»  338·<element_dealloc+0x1b4>218 »       bne.w»  34c·<element_dealloc+0x1c8>
219 »       ldr»    r0,·[r4,·#8]219 »       ldr»    r0,·[r4,·#8]
220 »       cbz»    r0,·1de·<element_dealloc+0x5a>220 »       cbz»    r0,·1de·<element_dealloc+0x5a>
221 »       movs»   r3,·#0221 »       movs»   r3,·#0
222 »       str»    r3,·[r4,·#8]222 »       str»    r3,·[r4,·#8]
223 »       ldr»    r3,·[r0,·#0]223 »       ldr»    r3,·[r0,·#0]
224 »       mvn.w»  r2,·#3221225472»    @·0xc0000000224 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
225 »       cmp»    r3,·r2225 »       cmp»    r3,·r2
226 »       bne.w»  2f2·<element_dealloc+0x16e>226 »       bne.w»  2f6·<element_dealloc+0x172>
227 »       ldr»    r0,·[r4,·#12]227 »       ldr»    r0,·[r4,·#12]
228 »       cbz»    r0,·1f6·<element_dealloc+0x72>228 »       cbz»    r0,·1f6·<element_dealloc+0x72>
229 »       bic.w»  r0,·r0,·#1229 »       bic.w»  r0,·r0,·#1
230 »       movs»   r3,·#0230 »       movs»   r3,·#0
231 »       str»    r3,·[r4,·#12]231 »       str»    r3,·[r4,·#12]
232 »       mvn.w»  r2,·#3221225472»    @·0xc0000000232 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
233 »       ldr»    r3,·[r0,·#0]233 »       ldr»    r3,·[r0,·#0]
234 »       cmp»    r3,·r2234 »       cmp»    r3,·r2
235 »       bne.w»  310·<element_dealloc+0x18c>235 »       bne.w»  316·<element_dealloc+0x192>
236 »       ldr»    r0,·[r4,·#16]236 »       ldr»    r0,·[r4,·#16]
237 »       cbz»    r0,·20c·<element_dealloc+0x88>237 »       cbz»    r0,·20c·<element_dealloc+0x88>
238 »       bic.w»  r0,·r0,·#1238 »       bic.w»  r0,·r0,·#1
239 »       movs»   r3,·#0239 »       movs»   r3,·#0
240 »       str»    r3,·[r4,·#16]240 »       str»    r3,·[r4,·#16]
241 »       mvn.w»  r2,·#3221225472»    @·0xc0000000241 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
242 »       ldr»    r3,·[r0,·#0]242 »       ldr»    r3,·[r0,·#0]
243 »       cmp»    r3,·r2243 »       cmp»    r3,·r2
244 »       bne.n»  302·<element_dealloc+0x17e>244 »       bne.n»  306·<element_dealloc+0x182>
245 »       ldr»    r5,·[r4,·#20]245 »       ldr»    r5,·[r4,·#20]
246 »       cmp»    r5,·#0246 »       cmp»    r5,·#0
247 »       beq.n»  2ca·<element_dealloc+0x146>247 »       beq.n»  2ce·<element_dealloc+0x14a>
248 »       ldr»    r0,·[r5,·#0]248 »       ldr»    r0,·[r5,·#0]
249 »       movs»   r3,·#0249 »       movs»   r3,·#0
250 »       str»    r3,·[r4,·#20]250 »       str»    r3,·[r4,·#20]
251 »       cmp»    r0,·#0251 »       cmp»    r0,·#0
252 »       bne.n»  2b0·<element_dealloc+0x12c>252 »       bne.n»  2b4·<element_dealloc+0x130>
253 »       ldr»    r2,·[r5,·#4]253 »       ldr»    r2,·[r5,·#4]
254 »       cmp»    r2,·r3254 »       cmp»    r2,·r3
255 »       ble.n»  2ba·<element_dealloc+0x136>255 »       ble.n»  2be·<element_dealloc+0x13a>
256 »       ldr»    r3,·[r5,·#12]256 »       ldr»    r3,·[r5,·#12]
257 »       mvn.w»  ip,·#3221225472»    @·0xc0000000257 »       mvn.w»  ip,·#3221225472»    @·0xc0000000
258 »       ldr»    r0,·[r3,·#0]258 »       ldr»    r0,·[r3,·#0]
259 »       ldr»    r1,·[r0,·#0]259 »       ldr»    r1,·[r0,·#0]
260 »       cmp»    r1,·ip260 »       cmp»    r1,·ip
261 »       beq.n»  320·<element_dealloc+0x19c>261 »       beq.w»  334·<element_dealloc+0x1b0>
262 »       subs»   r1,·#1262 »       subs»   r1,·#1
263 »       str»    r1,·[r0,·#0]263 »       str»    r1,·[r0,·#0]
264 »       cmp»    r1,·#0264 »       cmp»    r1,·#0
265 »       bne.n»  320·<element_dealloc+0x19c>265 »       bne.n»  334·<element_dealloc+0x1b0>
266 »       bl»     0·<_Py_Dealloc>266 »       bl»     0·<_Py_Dealloc>
267 ·R_ARM_THM_CALL» _Py_Dealloc267 ·R_ARM_THM_CALL» _Py_Dealloc
268 »       ldr»    r2,·[r5,·#4]268 »       ldr»    r2,·[r5,·#4]
269 »       ldr»    r3,·[r5,·#12]269 »       ldr»    r3,·[r5,·#12]
270 »       cmp»    r2,·#1270 »       cmp»    r2,·#1
271 »       ble.n»  2bc·<element_dealloc+0x138>271 »       ble.n»  2c0·<element_dealloc+0x13c>
272 »       ldr»    r0,·[r3,·#4]272 »       ldr»    r0,·[r3,·#4]
273 »       mvn.w»  ip,·#3221225472»    @·0xc0000000273 »       mvn.w»  ip,·#3221225472»    @·0xc0000000
274 »       ldr»    r1,·[r0,·#0]274 »       ldr»    r1,·[r0,·#0]
275 »       cmp»    r1,·ip275 »       cmp»    r1,·ip
276 »       beq.n»  25e·<element_dealloc+0xda>276 »       beq.n»  32e·<element_dealloc+0x1aa>
277 »       subs»   r1,·#1277 »       subs»   r1,·#1
278 »       str»    r1,·[r0,·#0]278 »       str»    r1,·[r0,·#0]
 279 »       cmp»    r1,·#0
279 »       cbnz»   r1,·25e·<element_dealloc+0xda>280 »       bne.n»  32e·<element_dealloc+0x1aa>
280 »       bl»     0·<_Py_Dealloc>281 »       bl»     0·<_Py_Dealloc>
281 ·R_ARM_THM_CALL» _Py_Dealloc282 ·R_ARM_THM_CALL» _Py_Dealloc
282 »       ldr»    r2,·[r5,·#4]283 »       ldr»    r2,·[r5,·#4]
283 »       ldr»    r3,·[r5,·#12]284 »       ldr»    r3,·[r5,·#12]
284 »       cmp»    r2,·#2285 »       cmp»    r2,·#2
285 »       ble.n»  2bc·<element_dealloc+0x138>286 »       ble.n»  2c0·<element_dealloc+0x13c>
286 »       ldr»    r0,·[r3,·#8]287 »       ldr»    r0,·[r3,·#8]
287 »       mvn.w»  ip,·#3221225472»    @·0xc0000000288 »       mvn.w»  ip,·#3221225472»    @·0xc0000000
288 »       ldr»    r1,·[r0,·#0]289 »       ldr»    r1,·[r0,·#0]
289 »       cmp»    r1,·ip290 »       cmp»    r1,·ip
290 »       beq.n»  27c·<element_dealloc+0xf8>291 »       beq.n»  280·<element_dealloc+0xfc>
291 »       subs»   r1,·#1292 »       subs»   r1,·#1
292 »       str»    r1,·[r0,·#0]293 »       str»    r1,·[r0,·#0]
293 »       cbnz»   r1,·27c·<element_dealloc+0xf8>294 »       cbnz»   r1,·280·<element_dealloc+0xfc>
294 »       bl»     0·<_Py_Dealloc>295 »       bl»     0·<_Py_Dealloc>
295 ·R_ARM_THM_CALL» _Py_Dealloc296 ·R_ARM_THM_CALL» _Py_Dealloc
296 »       ldr»    r2,·[r5,·#4]297 »       ldr»    r2,·[r5,·#4]
297 »       ldr»    r3,·[r5,·#12]298 »       ldr»    r3,·[r5,·#12]
298 »       cmp»    r2,·#3299 »       cmp»    r2,·#3
299 »       ble.n»  2bc·<element_dealloc+0x138>300 »       ble.n»  2c0·<element_dealloc+0x13c>
300 »       mov.w»  r8,·#3301 »       mov.w»  r8,·#3
301 »       mvn.w»  r9,·#3221225472»    @·0xc0000000302 »       mvn.w»  r9,·#3221225472»    @·0xc0000000
302 »       ldr.w»  ip,·[r3,·r8,·lsl·#2]303 »       ldr.w»  ip,·[r3,·r8,·lsl·#2]
303 »       mov»    r0,·ip304 »       mov»    r0,·ip
304 »       ldr.w»  r1,·[ip]305 »       ldr.w»  r1,·[ip]
305 »       cmp»    r1,·r9306 »       cmp»    r1,·r9
306 »       beq.n»  2a6·<element_dealloc+0x122>307 »       beq.n»  2aa·<element_dealloc+0x126>
307 »       subs»   r1,·#1308 »       subs»   r1,·#1
308 »       str.w»  r1,·[ip]309 »       str.w»  r1,·[ip]
309 »       cbnz»   r1,·2a6·<element_dealloc+0x122>310 »       cbnz»   r1,·2aa·<element_dealloc+0x126>
310 »       bl»     0·<_Py_Dealloc>311 »       bl»     0·<_Py_Dealloc>
311 ·R_ARM_THM_CALL» _Py_Dealloc312 ·R_ARM_THM_CALL» _Py_Dealloc
312 »       ldr»    r2,·[r5,·#4]313 »       ldr»    r2,·[r5,·#4]
313 »       ldr»    r3,·[r5,·#12]314 »       ldr»    r3,·[r5,·#12]
314 »       add.w»  r8,·r8,·#1315 »       add.w»  r8,·r8,·#1
315 »       cmp»    r8,·r2316 »       cmp»    r8,·r2
316 »       blt.n»  288·<element_dealloc+0x104>317 »       blt.n»  28c·<element_dealloc+0x108>
317 »       b.n»    2bc·<element_dealloc+0x138>318 »       b.n»    2c0·<element_dealloc+0x13c>
318 »       bl»     84·<element_add_subelement.isra.0+0x5c>319 »       bl»     84·<element_add_subelement.isra.0+0x5c>
319 ·R_ARM_THM_CALL» Py_XDECREF.part.0320 ·R_ARM_THM_CALL» Py_XDECREF.part.0
320 »       ldr»    r2,·[r5,·#4]321 »       ldr»    r2,·[r5,·#4]
321 »       cmp»    r2,·#0322 »       cmp»    r2,·#0
322 »       bgt.n»  222·<element_dealloc+0x9e>323 »       bgt.n»  222·<element_dealloc+0x9e>
323 »       ldr»    r3,·[r5,·#12]324 »       ldr»    r3,·[r5,·#12]
324 »       add.w»  r2,·r5,·#16325 »       add.w»  r2,·r5,·#16
11.7 KB
md5module.o
1.29 KB
readelf --wide --symbols {}
    
Offset 26, 17 lines modifiedOffset 26, 17 lines modified
26 ····22:·0000026d···112·FUNC····LOCAL··DEFAULT····5·MD5Type_hexdigest26 ····22:·0000026d···112·FUNC····LOCAL··DEFAULT····5·MD5Type_hexdigest
27 ····23:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····5·$d27 ····23:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
28 ····24:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC628 ····24:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
29 ····25:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····5·$t29 ····25:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····5·$t
30 ····26:·000002dd····14·FUNC····LOCAL··DEFAULT····5·MD5_get_name30 ····26:·000002dd····14·FUNC····LOCAL··DEFAULT····5·MD5_get_name
31 ····27:·000002eb····72·FUNC····LOCAL··DEFAULT····5·MD5_dealloc31 ····27:·000002eb····72·FUNC····LOCAL··DEFAULT····5·MD5_dealloc
32 ····28:·00000333···226·FUNC····LOCAL··DEFAULT····5·MD5Type_update32 ····28:·00000333···226·FUNC····LOCAL··DEFAULT····5·MD5Type_update
 33 ····29:·00000415····52·FUNC····LOCAL··DEFAULT····5·_md5_clear
33 ····29:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC734 ····30:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
34 ····30:·00000415···128·FUNC····LOCAL··DEFAULT····5·MD5Type_copy35 ····31:·00000449···128·FUNC····LOCAL··DEFAULT····5·MD5Type_copy
35 ····31:·00000495····52·FUNC····LOCAL··DEFAULT····5·_md5_clear 
36 ····32:·000004c9·····2·FUNC····LOCAL··DEFAULT····5·_md5_free36 ····32:·000004c9·····2·FUNC····LOCAL··DEFAULT····5·_md5_free
37 ····33:·000004cb····12·FUNC····LOCAL··DEFAULT····5·MD5_traverse37 ····33:·000004cb····12·FUNC····LOCAL··DEFAULT····5·MD5_traverse
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d39 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
40 ····36:·00000000····12·OBJECT··LOCAL··DEFAULT····8·_keywords.140 ····36:·00000000····12·OBJECT··LOCAL··DEFAULT····8·_keywords.1
41 ····37:·0000000c···125·OBJECT··LOCAL··DEFAULT····8·_md5_md5__doc__41 ····37:·0000000c···125·OBJECT··LOCAL··DEFAULT····8·_md5_md5__doc__
42 ····38:·0000008c····84·OBJECT··LOCAL··DEFAULT····8·MD5Type_update__doc__42 ····38:·0000008c····84·OBJECT··LOCAL··DEFAULT····8·MD5Type_update__doc__
5.16 KB
readelf --wide --relocs {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Relocation·section·'.rel.data'·at·offset·0x141c·contains·40·entries:1 Relocation·section·'.rel.data'·at·offset·0x141c·contains·40·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.43 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
4 00000020··00000102·R_ARM_ABS32············00000000···.data4 00000020··00000102·R_ARM_ABS32············00000000···.data
5 00000024··00000102·R_ARM_ABS32············00000000···.data5 00000024··00000102·R_ARM_ABS32············00000000···.data
6 00000028··00000a02·R_ARM_ABS32············00000079···_md5_traverse6 00000028··00000a02·R_ARM_ABS32············00000079···_md5_traverse
7 0000002c··00001f02·R_ARM_ABS32············00000495···_md5_clear7 0000002c··00001d02·R_ARM_ABS32············00000415···_md5_clear
8 00000030··00002002·R_ARM_ABS32············000004c9···_md5_free8 00000030··00002002·R_ARM_ABS32············000004c9···_md5_free
9 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.49 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
10 00000044··00000102·R_ARM_ABS32············00000000···.data10 00000044··00000102·R_ARM_ABS32············00000000···.data
11 00000050··00002202·R_ARM_ABS32············00000000···.rodata11 00000050··00002202·R_ARM_ABS32············00000000···.rodata
12 00000054··00000402·R_ARM_ABS32············00000000···.rodata.str1.412 00000054··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
13 00000068··00000102·R_ARM_ABS32············00000000···.data13 00000068··00000102·R_ARM_ABS32············00000000···.data
14 0000007c··00005902·R_ARM_ABS32············00000000···PyTuple_Type14 0000007c··00005902·R_ARM_ABS32············00000000···PyTuple_Type
383 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 MD5_get_block_size24 MD5_get_block_size
25 md5_get_digest_size25 md5_get_digest_size
26 MD5Type_digest26 MD5Type_digest
27 MD5Type_hexdigest27 MD5Type_hexdigest
28 MD5_get_name28 MD5_get_name
29 MD5_dealloc29 MD5_dealloc
30 MD5Type_update30 MD5Type_update
31 MD5Type_copy 
32 _md5_clear31 _md5_clear
 32 MD5Type_copy
33 _md5_free33 _md5_free
34 MD5_traverse34 MD5_traverse
35 _keywords.135 _keywords.1
36 _md5_md5__doc__36 _md5_md5__doc__
37 MD5Type_update__doc__37 MD5Type_update__doc__
38 MD5Type_hexdigest__doc__38 MD5Type_hexdigest__doc__
39 MD5Type_digest__doc__39 MD5Type_digest__doc__
3.43 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 518, 55 lines modifiedOffset 518, 80 lines modified
518 »       movw»   r0,·#0518 »       movw»   r0,·#0
519 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct519 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
520 »       movt»   r0,·#0520 »       movt»   r0,·#0
521 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct521 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
522 »       add»    sp,·#48»      @·0x30522 »       add»    sp,·#48»      @·0x30
523 »       pop»    {r4,·r5,·r6,·pc}523 »       pop»    {r4,·r5,·r6,·pc}
  
 524 00000414·<_md5_clear>:
 525 _md5_clear():
 526 »       push»   {r4,·lr}
 527 »       mov.w»  ip,·#4096»  @·0x1000
 528 »       sub.w»  ip,·sp,·ip
 529 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 530 »       bl»     0·<PyModule_GetState>
 531 ·R_ARM_THM_CALL» PyModule_GetState
 532 »       mov»    r2,·r0
 533 »       ldr»    r0,·[r0,·#0]
 534 »       cbz»    r0,·444·<_md5_clear+0x30>
 535 »       ldr»    r3,·[r0,·#0]
 536 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 537 »       movs»   r4,·#0
 538 »       str»    r4,·[r2,·#0]
 539 »       cmp»    r3,·r1
 540 »       beq.n»  444·<_md5_clear+0x30>
 541 »       subs»   r3,·#1
 542 »       str»    r3,·[r0,·#0]
 543 »       cbnz»   r3,·444·<_md5_clear+0x30>
 544 »       bl»     0·<_Py_Dealloc>
 545 ·R_ARM_THM_CALL» _Py_Dealloc
 546 »       movs»   r0,·#0
 547 »       pop»    {r4,·pc}
  
524 00000414·<MD5Type_copy>:548 00000448·<MD5Type_copy>:
525 MD5Type_copy():549 MD5Type_copy():
526 »       push»   {r4,·r5,·r6,·lr}550 »       push»   {r4,·r5,·r6,·lr}
527 »       mov.w»  ip,·#4096»  @·0x1000551 »       mov.w»  ip,·#4096»  @·0x1000
528 »       sub.w»  ip,·sp,·ip552 »       sub.w»  ip,·sp,·ip
529 »       str.w»  r0,·[ip,·#4080]»     @·0xff0553 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
530 »       ldr»    r2,·[sp,·#16]554 »       ldr»    r2,·[sp,·#16]
531 »       cbnz»   r3,·42e·<MD5Type_copy+0x1a>555 »       cbnz»   r3,·462·<MD5Type_copy+0x1a>
532 »       mov»    r5,·r0556 »       mov»    r5,·r0
533 »       cbz»    r2,·448·<MD5Type_copy+0x34>557 »       cbz»    r2,·47c·<MD5Type_copy+0x34>
534 »       ldr»    r3,·[r2,·#8]558 »       ldr»    r3,·[r2,·#8]
535 »       cbz»    r3,·448·<MD5Type_copy+0x34>559 »       cbz»    r3,·47c·<MD5Type_copy+0x34>
536 »       movw»   r3,·#0560 »       movw»   r3,·#0
537 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError561 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
538 »       movt»   r3,·#0562 »       movt»   r3,·#0
539 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError563 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
540 »       movw»   r1,·#0564 »       movw»   r1,·#0
541 ·R_ARM_THM_MOVW_ABS_NC»  .LC7565 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
542 »       movt»   r1,·#0566 »       movt»   r1,·#0
543 ·R_ARM_THM_MOVT_ABS»     .LC7567 ·R_ARM_THM_MOVT_ABS»     .LC7
544 »       movs»   r4,·#0568 »       movs»   r4,·#0
545 »       ldr»    r0,·[r3,·#0]569 »       ldr»    r0,·[r3,·#0]
546 »       bl»     0·<PyErr_SetString>570 »       bl»     0·<PyErr_SetString>
547 ·R_ARM_THM_CALL» PyErr_SetString571 ·R_ARM_THM_CALL» PyErr_SetString
548 »       b.n»    490·<MD5Type_copy+0x7c>572 »       b.n»    4c4·<MD5Type_copy+0x7c>
549 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc573 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc
550 »       movs»   r6,·#0574 »       movs»   r6,·#0
551 »       ldr»    r3,·[r3,·#16]575 »       ldr»    r3,·[r3,·#16]
552 »       ldr»    r0,·[r3,·#0]576 »       ldr»    r0,·[r3,·#0]
553 »       bl»     0·<_PyObject_GC_New>577 »       bl»     0·<_PyObject_GC_New>
554 ·R_ARM_THM_CALL» _PyObject_GC_New578 ·R_ARM_THM_CALL» _PyObject_GC_New
555 »       str»    r6,·[r0,·#8]579 »       str»    r6,·[r0,·#8]
556 »       mov»    r4,·r0580 »       mov»    r4,·r0
557 »       bl»     0·<PyObject_GC_Track>581 »       bl»     0·<PyObject_GC_Track>
558 ·R_ARM_THM_CALL» PyObject_GC_Track582 ·R_ARM_THM_CALL» PyObject_GC_Track
559 »       ldr»    r0,·[r5,·#8]583 »       ldr»    r0,·[r5,·#8]
560 »       cbz»    r0,·47e·<MD5Type_copy+0x6a>584 »       cbz»    r0,·4b2·<MD5Type_copy+0x6a>
561 »       mov»    r1,·r6585 »       mov»    r1,·r6
562 »       bl»     0·<PyThread_acquire_lock>586 »       bl»     0·<PyThread_acquire_lock>
563 ·R_ARM_THM_CALL» PyThread_acquire_lock587 ·R_ARM_THM_CALL» PyThread_acquire_lock
564 »       cbnz»   r0,·47e·<MD5Type_copy+0x6a>588 »       cbnz»   r0,·4b2·<MD5Type_copy+0x6a>
565 »       bl»     0·<PyEval_SaveThread>589 »       bl»     0·<PyEval_SaveThread>
566 ·R_ARM_THM_CALL» PyEval_SaveThread590 ·R_ARM_THM_CALL» PyEval_SaveThread
567 »       movs»   r1,·#1591 »       movs»   r1,·#1
568 »       mov»    r6,·r0592 »       mov»    r6,·r0
569 »       ldr»    r0,·[r5,·#8]593 »       ldr»    r0,·[r5,·#8]
570 »       bl»     0·<PyThread_acquire_lock>594 »       bl»     0·<PyThread_acquire_lock>
571 ·R_ARM_THM_CALL» PyThread_acquire_lock595 ·R_ARM_THM_CALL» PyThread_acquire_lock
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 7, 17 lines modifiedOffset 7, 17 lines modified
7 ··0x00000040·5f6d6435·004d4435·5f676574·5f626c6f·_md5.MD5_get_blo7 ··0x00000040·5f6d6435·004d4435·5f676574·5f626c6f·_md5.MD5_get_blo
8 ··0x00000050·636b5f73·697a6500·6d64355f·6765745f·ck_size.md5_get_8 ··0x00000050·636b5f73·697a6500·6d64355f·6765745f·ck_size.md5_get_
9 ··0x00000060·64696765·73745f73·697a6500·4d443554·digest_size.MD5T9 ··0x00000060·64696765·73745f73·697a6500·4d443554·digest_size.MD5T
10 ··0x00000070·7970655f·64696765·7374004d·44355479·ype_digest.MD5Ty10 ··0x00000070·7970655f·64696765·7374004d·44355479·ype_digest.MD5Ty
11 ··0x00000080·70655f68·65786469·67657374·002e4c43·pe_hexdigest..LC11 ··0x00000080·70655f68·65786469·67657374·002e4c43·pe_hexdigest..LC
12 ··0x00000090·36004d44·355f6765·745f6e61·6d65004d·6.MD5_get_name.M12 ··0x00000090·36004d44·355f6765·745f6e61·6d65004d·6.MD5_get_name.M
13 ··0x000000a0·44355f64·65616c6c·6f63004d·44355479·D5_dealloc.MD5Ty13 ··0x000000a0·44355f64·65616c6c·6f63004d·44355479·D5_dealloc.MD5Ty
14 ··0x000000b0·70655f75·70646174·65002e4c·4337004d·pe_update..LC7.M14 ··0x000000b0·70655f75·70646174·65005f6d·64355f63·pe_update._md5_c
15 ··0x000000c0·44355479·70655f63·6f707900·5f6d6435·D5Type_copy._md515 ··0x000000c0·6c656172·002e4c43·37004d44·35547970·lear..LC7.MD5Typ
16 ··0x000000d0·5f636c65·6172005f·6d64355f·66726565·_clear._md5_free16 ··0x000000d0·655f636f·7079005f·6d64355f·66726565·e_copy._md5_free
17 ··0x000000e0·004d4435·5f747261·76657273·65005f6b·.MD5_traverse._k17 ··0x000000e0·004d4435·5f747261·76657273·65005f6b·.MD5_traverse._k
18 ··0x000000f0·6579776f·7264732e·31005f6d·64355f6d·eywords.1._md5_m18 ··0x000000f0·6579776f·7264732e·31005f6d·64355f6d·eywords.1._md5_m
19 ··0x00000100·64355f5f·646f635f·5f004d44·35547970·d5__doc__.MD5Typ19 ··0x00000100·64355f5f·646f635f·5f004d44·35547970·d5__doc__.MD5Typ
20 ··0x00000110·655f7570·64617465·5f5f646f·635f5f00·e_update__doc__.20 ··0x00000110·655f7570·64617465·5f5f646f·635f5f00·e_update__doc__.
21 ··0x00000120·4d443554·7970655f·68657864·69676573·MD5Type_hexdiges21 ··0x00000120·4d443554·7970655f·68657864·69676573·MD5Type_hexdiges
22 ··0x00000130·745f5f64·6f635f5f·004d4435·54797065·t__doc__.MD5Type22 ··0x00000130·745f5f64·6f635f5f·004d4435·54797065·t__doc__.MD5Type
23 ··0x00000140·5f646967·6573745f·5f646f63·5f5f004d·_digest__doc__.M23 ··0x00000140·5f646967·6573745f·5f646f63·5f5f004d·_digest__doc__.M
14.4 KB
sha2module.o
2.24 KB
readelf --wide --symbols {}
    
Offset 52, 16 lines modifiedOffset 52, 16 lines modified
52 ····48:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC952 ····48:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
53 ····49:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1053 ····49:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
54 ····50:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t54 ····50:·000005dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
55 ····51:·000005dd····34·FUNC····LOCAL··DEFAULT····7·SHA512_get_name55 ····51:·000005dd····34·FUNC····LOCAL··DEFAULT····7·SHA512_get_name
56 ····52:·000005ff···226·FUNC····LOCAL··DEFAULT····7·SHA256Type_update56 ····52:·000005ff···226·FUNC····LOCAL··DEFAULT····7·SHA256Type_update
57 ····53:·000006e1···226·FUNC····LOCAL··DEFAULT····7·SHA512Type_update57 ····53:·000006e1···226·FUNC····LOCAL··DEFAULT····7·SHA512Type_update
58 ····54:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1158 ····54:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
59 ····55:·000007c3···144·FUNC····LOCAL··DEFAULT····7·SHA256Type_copy59 ····55:·000007c3···144·FUNC····LOCAL··DEFAULT····7·SHA512Type_copy
60 ····56:·00000853···144·FUNC····LOCAL··DEFAULT····7·SHA512Type_copy60 ····56:·00000853···144·FUNC····LOCAL··DEFAULT····7·SHA256Type_copy
61 ····57:·000008e3····12·FUNC····LOCAL··DEFAULT····7·SHA2_traverse61 ····57:·000008e3····12·FUNC····LOCAL··DEFAULT····7·SHA2_traverse
62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata
63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d63 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
64 ····60:·00000000····12·OBJECT··LOCAL··DEFAULT····9·_keywords.164 ····60:·00000000····12·OBJECT··LOCAL··DEFAULT····9·_keywords.1
65 ····61:·0000000c····12·OBJECT··LOCAL··DEFAULT····9·_keywords.465 ····61:·0000000c····12·OBJECT··LOCAL··DEFAULT····9·_keywords.4
66 ····62:·00000018····12·OBJECT··LOCAL··DEFAULT····9·_keywords.766 ····62:·00000018····12·OBJECT··LOCAL··DEFAULT····9·_keywords.7
67 ····63:·00000024····12·OBJECT··LOCAL··DEFAULT····9·_keywords.1067 ····63:·00000024····12·OBJECT··LOCAL··DEFAULT····9·_keywords.10
4.24 KB
readelf --wide --relocs {}
    
Offset 142, 27 lines modifiedOffset 142, 27 lines modified
142 0000029c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4142 0000029c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
143 000002a0··00001a02·R_ARM_ABS32············00000159···SHA256_get_block_size143 000002a0··00001a02·R_ARM_ABS32············00000159···SHA256_get_block_size
144 000002b0··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4144 000002b0··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
145 000002b4··00002402·R_ARM_ABS32············00000245···SHA256_get_name145 000002b4··00002402·R_ARM_ABS32············00000245···SHA256_get_name
146 000002c4··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4146 000002c4··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
147 000002c8··00001b02·R_ARM_ABS32············0000015f···SHA256_get_digest_size147 000002c8··00001b02·R_ARM_ABS32············0000015f···SHA256_get_digest_size
148 000002ec··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4148 000002ec··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
149 000002f0··00003802·R_ARM_ABS32············00000853···SHA512Type_copy149 000002f0··00003702·R_ARM_ABS32············000007c3···SHA512Type_copy
150 000002f8··00003a02·R_ARM_ABS32············00000000···.rodata150 000002f8··00003a02·R_ARM_ABS32············00000000···.rodata
151 000002fc··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4151 000002fc··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
152 00000300··00001202·R_ARM_ABS32············00000329···SHA512Type_digest152 00000300··00001202·R_ARM_ABS32············00000329···SHA512Type_digest
153 00000308··00003a02·R_ARM_ABS32············00000000···.rodata153 00000308··00003a02·R_ARM_ABS32············00000000···.rodata
154 0000030c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4154 0000030c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
155 00000310··00002e02·R_ARM_ABS32············0000056d···SHA512Type_hexdigest155 00000310··00002e02·R_ARM_ABS32············0000056d···SHA512Type_hexdigest
156 00000318··00003a02·R_ARM_ABS32············00000000···.rodata156 00000318··00003a02·R_ARM_ABS32············00000000···.rodata
157 0000031c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4157 0000031c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
158 00000320··00003502·R_ARM_ABS32············000006e1···SHA512Type_update158 00000320··00003502·R_ARM_ABS32············000006e1···SHA512Type_update
159 00000328··00003a02·R_ARM_ABS32············00000000···.rodata159 00000328··00003a02·R_ARM_ABS32············00000000···.rodata
160 0000033c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4160 0000033c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
161 00000340··00003702·R_ARM_ABS32············000007c3···SHA256Type_copy161 00000340··00003802·R_ARM_ABS32············00000853···SHA256Type_copy
162 00000348··00003a02·R_ARM_ABS32············00000000···.rodata162 00000348··00003a02·R_ARM_ABS32············00000000···.rodata
163 0000034c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4163 0000034c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
164 00000350··00001c02·R_ARM_ABS32············00000165···SHA256Type_digest164 00000350··00001c02·R_ARM_ABS32············00000165···SHA256Type_digest
165 00000358··00003a02·R_ARM_ABS32············00000000···.rodata165 00000358··00003a02·R_ARM_ABS32············00000000···.rodata
166 0000035c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4166 0000035c··00000a02·R_ARM_ABS32············00000000···.rodata.str1.4
167 00000360··00001f02·R_ARM_ABS32············000001d5···SHA256Type_hexdigest167 00000360··00001f02·R_ARM_ABS32············000001d5···SHA256Type_hexdigest
168 00000368··00003a02·R_ARM_ABS32············00000000···.rodata168 00000368··00003a02·R_ARM_ABS32············00000000···.rodata
838 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 53, 16 lines modifiedOffset 53, 16 lines modified
53 _sha2_sha38453 _sha2_sha384
54 SHA512_get_block_size54 SHA512_get_block_size
55 SHA512_get_digest_size55 SHA512_get_digest_size
56 SHA512Type_hexdigest56 SHA512Type_hexdigest
57 SHA512_get_name57 SHA512_get_name
58 SHA256Type_update58 SHA256Type_update
59 SHA512Type_update59 SHA512Type_update
60 SHA256Type_copy 
61 SHA512Type_copy60 SHA512Type_copy
 61 SHA256Type_copy
62 SHA2_traverse62 SHA2_traverse
63 _keywords.163 _keywords.1
64 _keywords.464 _keywords.4
65 _keywords.765 _keywords.7
66 _keywords.1066 _keywords.10
67 _sha2_sha384__doc__67 _sha2_sha384__doc__
68 _sha2_sha512__doc__68 _sha2_sha512__doc__
4.81 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 989, 150 lines modifiedOffset 989, 150 lines modified
989 »       movw»   r0,·#0989 »       movw»   r0,·#0
990 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct990 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
991 »       movt»   r0,·#0991 »       movt»   r0,·#0
992 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct992 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
993 »       add»    sp,·#48»      @·0x30993 »       add»    sp,·#48»      @·0x30
994 »       pop»    {r4,·r5,·r6,·pc}994 »       pop»    {r4,·r5,·r6,·pc}
  
995 000007c2·<SHA256Type_copy>:995 000007c2·<SHA512Type_copy>:
996 SHA256Type_copy():996 SHA512Type_copy():
997 »       push»   {r4,·r5,·r6,·lr}997 »       push»   {r4,·r5,·r6,·lr}
998 »       mov.w»  ip,·#4096»  @·0x1000998 »       mov.w»  ip,·#4096»  @·0x1000
999 »       sub.w»  ip,·sp,·ip999 »       sub.w»  ip,·sp,·ip
1000 »       str.w»  r0,·[ip,·#4080]»     @·0xff01000 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1001 »       ldr»    r2,·[sp,·#16]1001 »       ldr»    r2,·[sp,·#16]
1002 »       cbnz»   r3,·7dc·<SHA256Type_copy+0x1a>1002 »       cbnz»   r3,·7dc·<SHA512Type_copy+0x1a>
1003 »       mov»    r5,·r01003 »       mov»    r5,·r0
1004 »       cbz»    r2,·7f6·<SHA256Type_copy+0x34>1004 »       cbz»    r2,·7f6·<SHA512Type_copy+0x34>
1005 »       ldr»    r3,·[r2,·#8]1005 »       ldr»    r3,·[r2,·#8]
1006 »       cbz»    r3,·7f6·<SHA256Type_copy+0x34>1006 »       cbz»    r3,·7f6·<SHA512Type_copy+0x34>
1007 »       movw»   r3,·#01007 »       movw»   r3,·#0
1008 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError1008 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
1009 »       movt»   r3,·#01009 »       movt»   r3,·#0
1010 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError1010 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
1011 »       movw»   r1,·#01011 »       movw»   r1,·#0
1012 ·R_ARM_THM_MOVW_ABS_NC»  .LC111012 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
1013 »       movt»   r1,·#01013 »       movt»   r1,·#0
1014 ·R_ARM_THM_MOVT_ABS»     .LC111014 ·R_ARM_THM_MOVT_ABS»     .LC11
1015 »       ldr»    r0,·[r3,·#0]1015 »       ldr»    r0,·[r3,·#0]
1016 »       bl»     0·<PyErr_SetString>1016 »       bl»     0·<PyErr_SetString>
1017 ·R_ARM_THM_CALL» PyErr_SetString1017 ·R_ARM_THM_CALL» PyErr_SetString
1018 »       movs»   r4,·#01018 »       movs»   r4,·#0
1019 »       b.n»    84e·<SHA256Type_copy+0x8c>1019 »       b.n»    84e·<SHA512Type_copy+0x8c>
1020 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc1020 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc
1021 »       ldr»    r2,·[r5,·#4]1021 »       ldr»    r2,·[r5,·#4]
1022 »       ldr»    r3,·[r3,·#16]1022 »       ldr»    r3,·[r3,·#16]
1023 »       ldr»    r0,·[r3,·#4]1023 »       ldr»    r0,·[r3,·#12]
1024 »       cmp»    r0,·r21024 »       cmp»    r0,·r2
1025 »       it»     ne1025 »       it»     ne
1026 »       ldrne»  r0,·[r3,·#0]1026 »       ldrne»  r0,·[r3,·#8]
1027 »       bl»     0·<_PyObject_GC_New>1027 »       bl»     0·<_PyObject_GC_New>
1028 ·R_ARM_THM_CALL» _PyObject_GC_New1028 ·R_ARM_THM_CALL» _PyObject_GC_New
1029 »       mov»    r4,·r01029 »       mov»    r4,·r0
1030 »       cmp»    r0,·#01030 »       cmp»    r0,·#0
1031 »       beq.n»  7f2·<SHA256Type_copy+0x30>1031 »       beq.n»  7f2·<SHA512Type_copy+0x30>
1032 »       movs»   r3,·#01032 »       movs»   r3,·#0
1033 »       str»    r3,·[r0,·#12]1033 »       str»    r3,·[r0,·#12]
1034 »       bl»     0·<PyObject_GC_Track>1034 »       bl»     0·<PyObject_GC_Track>
1035 ·R_ARM_THM_CALL» PyObject_GC_Track1035 ·R_ARM_THM_CALL» PyObject_GC_Track
1036 »       ldr»    r0,·[r5,·#12]1036 »       ldr»    r0,·[r5,·#12]
1037 »       cbz»    r0,·838·<SHA256Type_copy+0x76>1037 »       cbz»    r0,·838·<SHA512Type_copy+0x76>
1038 »       movs»   r1,·#01038 »       movs»   r1,·#0
1039 »       bl»     0·<PyThread_acquire_lock>1039 »       bl»     0·<PyThread_acquire_lock>
1040 ·R_ARM_THM_CALL» PyThread_acquire_lock1040 ·R_ARM_THM_CALL» PyThread_acquire_lock
1041 »       cbnz»   r0,·838·<SHA256Type_copy+0x76>1041 »       cbnz»   r0,·838·<SHA512Type_copy+0x76>
1042 »       bl»     0·<PyEval_SaveThread>1042 »       bl»     0·<PyEval_SaveThread>
1043 ·R_ARM_THM_CALL» PyEval_SaveThread1043 ·R_ARM_THM_CALL» PyEval_SaveThread
1044 »       movs»   r1,·#11044 »       movs»   r1,·#1
1045 »       mov»    r6,·r01045 »       mov»    r6,·r0
1046 »       ldr»    r0,·[r5,·#12]1046 »       ldr»    r0,·[r5,·#12]
1047 »       bl»     0·<PyThread_acquire_lock>1047 »       bl»     0·<PyThread_acquire_lock>
1048 ·R_ARM_THM_CALL» PyThread_acquire_lock1048 ·R_ARM_THM_CALL» PyThread_acquire_lock
1049 »       mov»    r0,·r61049 »       mov»    r0,·r6
1050 »       bl»     0·<PyEval_RestoreThread>1050 »       bl»     0·<PyEval_RestoreThread>
1051 ·R_ARM_THM_CALL» PyEval_RestoreThread1051 ·R_ARM_THM_CALL» PyEval_RestoreThread
1052 »       ldr»    r3,·[r5,·#8]1052 »       ldr»    r3,·[r5,·#8]
1053 »       ldr»    r0,·[r5,·#16]1053 »       ldr»    r0,·[r5,·#16]
1054 »       str»    r3,·[r4,·#8]1054 »       str»    r3,·[r4,·#8]
1055 »       bl»     0·<python_hashlib_Hacl_Hash_SHA2_copy_256>1055 »       bl»     0·<python_hashlib_Hacl_Hash_SHA2_copy_512>
1056 ·R_ARM_THM_CALL» python_hashlib_Hacl_Hash_SHA2_copy_2561056 ·R_ARM_THM_CALL» python_hashlib_Hacl_Hash_SHA2_copy_512
1057 »       ldr»    r3,·[r5,·#12]1057 »       ldr»    r3,·[r5,·#12]
1058 »       str»    r0,·[r4,·#16]1058 »       str»    r0,·[r4,·#16]
1059 »       cbz»    r3,·84e·<SHA256Type_copy+0x8c>1059 »       cbz»    r3,·84e·<SHA512Type_copy+0x8c>
1060 »       mov»    r0,·r31060 »       mov»    r0,·r3
1061 »       bl»     0·<PyThread_release_lock>1061 »       bl»     0·<PyThread_release_lock>
1062 ·R_ARM_THM_CALL» PyThread_release_lock1062 ·R_ARM_THM_CALL» PyThread_release_lock
1063 »       mov»    r0,·r41063 »       mov»    r0,·r4
1064 »       pop»    {r4,·r5,·r6,·pc}1064 »       pop»    {r4,·r5,·r6,·pc}
  
1065 00000852·<SHA512Type_copy>:1065 00000852·<SHA256Type_copy>:
1066 SHA512Type_copy():1066 SHA256Type_copy():
1067 »       push»   {r4,·r5,·r6,·lr}1067 »       push»   {r4,·r5,·r6,·lr}
1068 »       mov.w»  ip,·#4096»  @·0x10001068 »       mov.w»  ip,·#4096»  @·0x1000
1069 »       sub.w»  ip,·sp,·ip1069 »       sub.w»  ip,·sp,·ip
1070 »       str.w»  r0,·[ip,·#4080]»     @·0xff01070 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1071 »       ldr»    r2,·[sp,·#16]1071 »       ldr»    r2,·[sp,·#16]
1072 »       cbnz»   r3,·86c·<SHA512Type_copy+0x1a>1072 »       cbnz»   r3,·86c·<SHA256Type_copy+0x1a>
1073 »       mov»    r5,·r01073 »       mov»    r5,·r0
1074 »       cbz»    r2,·886·<SHA512Type_copy+0x34>1074 »       cbz»    r2,·886·<SHA256Type_copy+0x34>
1075 »       ldr»    r3,·[r2,·#8]1075 »       ldr»    r3,·[r2,·#8]
1076 »       cbz»    r3,·886·<SHA512Type_copy+0x34>1076 »       cbz»    r3,·886·<SHA256Type_copy+0x34>
1077 »       movw»   r3,·#01077 »       movw»   r3,·#0
1078 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError1078 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
1079 »       movt»   r3,·#01079 »       movt»   r3,·#0
1080 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError1080 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
1081 »       movw»   r1,·#01081 »       movw»   r1,·#0
1082 ·R_ARM_THM_MOVW_ABS_NC»  .LC111082 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
1083 »       movt»   r1,·#01083 »       movt»   r1,·#0
1084 ·R_ARM_THM_MOVT_ABS»     .LC111084 ·R_ARM_THM_MOVT_ABS»     .LC11
1085 »       ldr»    r0,·[r3,·#0]1085 »       ldr»    r0,·[r3,·#0]
1086 »       bl»     0·<PyErr_SetString>1086 »       bl»     0·<PyErr_SetString>
1087 ·R_ARM_THM_CALL» PyErr_SetString1087 ·R_ARM_THM_CALL» PyErr_SetString
1088 »       movs»   r4,·#01088 »       movs»   r4,·#0
1089 »       b.n»    8de·<SHA512Type_copy+0x8c>1089 »       b.n»    8de·<SHA256Type_copy+0x8c>
1090 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc1090 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc
1091 »       ldr»    r2,·[r5,·#4]1091 »       ldr»    r2,·[r5,·#4]
1092 »       ldr»    r3,·[r3,·#16]1092 »       ldr»    r3,·[r3,·#16]
1093 »       ldr»    r0,·[r3,·#12]1093 »       ldr»    r0,·[r3,·#4]
1094 »       cmp»    r0,·r21094 »       cmp»    r0,·r2
1095 »       it»     ne1095 »       it»     ne
1096 »       ldrne»  r0,·[r3,·#8]1096 »       ldrne»  r0,·[r3,·#0]
1097 »       bl»     0·<_PyObject_GC_New>1097 »       bl»     0·<_PyObject_GC_New>
1098 ·R_ARM_THM_CALL» _PyObject_GC_New1098 ·R_ARM_THM_CALL» _PyObject_GC_New
1099 »       mov»    r4,·r01099 »       mov»    r4,·r0
1100 »       cmp»    r0,·#01100 »       cmp»    r0,·#0
1101 »       beq.n»  882·<SHA512Type_copy+0x30>1101 »       beq.n»  882·<SHA256Type_copy+0x30>
1102 »       movs»   r3,·#01102 »       movs»   r3,·#0
1103 »       str»    r3,·[r0,·#12]1103 »       str»    r3,·[r0,·#12]
1104 »       bl»     0·<PyObject_GC_Track>1104 »       bl»     0·<PyObject_GC_Track>
1105 ·R_ARM_THM_CALL» PyObject_GC_Track1105 ·R_ARM_THM_CALL» PyObject_GC_Track
1106 »       ldr»    r0,·[r5,·#12]1106 »       ldr»    r0,·[r5,·#12]
1107 »       cbz»    r0,·8c8·<SHA512Type_copy+0x76>1107 »       cbz»    r0,·8c8·<SHA256Type_copy+0x76>
1108 »       movs»   r1,·#01108 »       movs»   r1,·#0
1109 »       bl»     0·<PyThread_acquire_lock>1109 »       bl»     0·<PyThread_acquire_lock>
1110 ·R_ARM_THM_CALL» PyThread_acquire_lock1110 ·R_ARM_THM_CALL» PyThread_acquire_lock
1111 »       cbnz»   r0,·8c8·<SHA512Type_copy+0x76>1111 »       cbnz»   r0,·8c8·<SHA256Type_copy+0x76>
1112 »       bl»     0·<PyEval_SaveThread>1112 »       bl»     0·<PyEval_SaveThread>
1113 ·R_ARM_THM_CALL» PyEval_SaveThread1113 ·R_ARM_THM_CALL» PyEval_SaveThread
Max diff block lines reached; 712/4724 bytes (15.07%) of diff not shown.
2.23 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ··0x00000130·636b5f73·697a6500·53484135·31325f67·ck_size.SHA512_g22 ··0x00000130·636b5f73·697a6500·53484135·31325f67·ck_size.SHA512_g
23 ··0x00000140·65745f64·69676573·745f7369·7a650053·et_digest_size.S23 ··0x00000140·65745f64·69676573·745f7369·7a650053·et_digest_size.S
24 ··0x00000150·48413531·32547970·655f6865·78646967·HA512Type_hexdig24 ··0x00000150·48413531·32547970·655f6865·78646967·HA512Type_hexdig
25 ··0x00000160·65737400·2e4c4339·002e4c43·31300053·est..LC9..LC10.S25 ··0x00000160·65737400·2e4c4339·002e4c43·31300053·est..LC9..LC10.S
26 ··0x00000170·48413531·325f6765·745f6e61·6d650053·HA512_get_name.S26 ··0x00000170·48413531·325f6765·745f6e61·6d650053·HA512_get_name.S
27 ··0x00000180·48413235·36547970·655f7570·64617465·HA256Type_update27 ··0x00000180·48413235·36547970·655f7570·64617465·HA256Type_update
28 ··0x00000190·00534841·35313254·7970655f·75706461·.SHA512Type_upda28 ··0x00000190·00534841·35313254·7970655f·75706461·.SHA512Type_upda
29 ··0x000001a0·7465002e·4c433131·00534841·32353654·te..LC11.SHA256T29 ··0x000001a0·7465002e·4c433131·00534841·35313254·te..LC11.SHA512T
30 ··0x000001b0·7970655f·636f7079·00534841·35313254·ype_copy.SHA512T30 ··0x000001b0·7970655f·636f7079·00534841·32353654·ype_copy.SHA256T
31 ··0x000001c0·7970655f·636f7079·00534841·325f7472·ype_copy.SHA2_tr31 ··0x000001c0·7970655f·636f7079·00534841·325f7472·ype_copy.SHA2_tr
32 ··0x000001d0·61766572·7365005f·6b657977·6f726473·averse._keywords32 ··0x000001d0·61766572·7365005f·6b657977·6f726473·averse._keywords
33 ··0x000001e0·2e31005f·6b657977·6f726473·2e34005f·.1._keywords.4._33 ··0x000001e0·2e31005f·6b657977·6f726473·2e34005f·.1._keywords.4._
34 ··0x000001f0·6b657977·6f726473·2e37005f·6b657977·keywords.7._keyw34 ··0x000001f0·6b657977·6f726473·2e37005f·6b657977·keywords.7._keyw
35 ··0x00000200·6f726473·2e313000·5f736861·325f7368·ords.10._sha2_sh35 ··0x00000200·6f726473·2e313000·5f736861·325f7368·ords.10._sha2_sh
36 ··0x00000210·61333834·5f5f646f·635f5f00·5f736861·a384__doc__._sha36 ··0x00000210·61333834·5f5f646f·635f5f00·5f736861·a384__doc__._sha
37 ··0x00000220·325f7368·61353132·5f5f646f·635f5f00·2_sha512__doc__.37 ··0x00000220·325f7368·61353132·5f5f646f·635f5f00·2_sha512__doc__.
123 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:··········1118012·(bytes·into·file)13 ··Start·of·section·headers:··········1118020·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
2.96 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x110f3c:1 There·are·18·section·headers,·starting·at·offset·0x110f44:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00000000·000034·000ea0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000ea0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·10f744·0005e8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·10f74c·0005e8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ed4·000a80·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000ed4·000a80·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·10fd2c·000388·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·10fd34·000388·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001954·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001954·000000·00··WA··0···0··1
10 ··[·6]·.text.unlikely····PROGBITS········00000000·001954·0004b0·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·001954·0004b0·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·1100b4·000418·08···I·15···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·1100bc·000418·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001e04·00049b·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001e04·00049b·01·AMS··0···0··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·0022a0·001484·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·0022a0·001490·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·1104cc·000738·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·1104d4·000738·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003728·10a88c·00···A··0···0··815 ··[11]·.rodata···········PROGBITS········00000000·003730·10a88c·00···A··0···0··8
16 ··[12]·.rel.rodata·······REL·············00000000·110c04·0002a8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·110c0c·0002a8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·10dfb4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·10dfbc·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·10dfb4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·10dfbc·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·10dfe8·000c60·10·····16·140··419 ··[15]·.symtab···········SYMTAB··········00000000·10dff0·000c60·10·····16·140··4
20 ··[16]·.strtab···········STRTAB··········00000000·10ec48·000afc·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·10ec50·000afc·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·110eac·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·110eb4·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
6.62 KB
readelf --wide --symbols {}
    
Offset 19, 20 lines modifiedOffset 19, 20 lines modified
19 ····15:·00000cb9····38·FUNC····LOCAL··DEFAULT····1·capi_getucname19 ····15:·00000cb9····38·FUNC····LOCAL··DEFAULT····1·capi_getucname
20 ····16:·00000001···472·FUNC····LOCAL··DEFAULT····1·capi_getcode20 ····16:·00000001···472·FUNC····LOCAL··DEFAULT····1·capi_getcode
21 ····17:·00000191····34·FUNC····LOCAL··DEFAULT····6·unicodedata_destroy_capi21 ····17:·00000191····34·FUNC····LOCAL··DEFAULT····6·unicodedata_destroy_capi
22 ····18:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC623 ····19:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
24 ····20:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC724 ····20:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·0000034d···126·FUNC····LOCAL··DEFAULT····9·is_unified_ideograph26 ····22:·00000359···126·FUNC····LOCAL··DEFAULT····9·is_unified_ideograph
27 ····23:·00002bb0·0x40000·OBJECT··LOCAL··DEFAULT···11·code_hash27 ····23:·00002bb0·0x40000·OBJECT··LOCAL··DEFAULT···11·code_hash
28 ····24:·000001d9···360·FUNC····LOCAL··DEFAULT····1·_cmpname28 ····24:·000001d9···360·FUNC····LOCAL··DEFAULT····1·_cmpname
29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR129 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
30 ····26:·000010d1···420·FUNC····LOCAL··DEFAULT····9·find_syllable.constprop.030 ····26:·000010dd···420·FUNC····LOCAL··DEFAULT····9·find_syllable.constprop.0
31 ····27:·00000001···842·FUNC····LOCAL··DEFAULT····9·_getucname31 ····27:·00000001···856·FUNC····LOCAL··DEFAULT····9·_getucname
32 ····28:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC933 ····29:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
35 ····31:·0006cbb0·17408·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset135 ····31:·0006cbb0·17408·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset1
36 ····32:·00042bb0·0x2a000·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset236 ····32:·00042bb0·0x2a000·OBJECT··LOCAL··DEFAULT···11·phrasebook_offset2
37 ····33:·00070fb0·0x2fed0·OBJECT··LOCAL··DEFAULT···11·phrasebook37 ····33:·00070fb0·0x2fed0·OBJECT··LOCAL··DEFAULT···11·phrasebook
38 ····34:·000a0e80·67420·OBJECT··LOCAL··DEFAULT···11·lexicon_offset38 ····34:·000a0e80·67420·OBJECT··LOCAL··DEFAULT···11·lexicon_offset
45.0 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x10f744·contains·189·entries:1 Relocation·section·'.rel.text'·at·offset·0x10f74c·contains·189·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000132f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC63 00000016··0000132f·R_ARM_THM_MOVW_ABS_NC··00000058···.LC6
4 0000001a··00001330·R_ARM_THM_MOVT_ABS·····00000058···.LC64 0000001a··00001330·R_ARM_THM_MOVT_ABS·····00000058···.LC6
5 00000024··00009a0a·R_ARM_THM_CALL·········00000000···strncmp5 00000024··00009a0a·R_ARM_THM_CALL·········00000000···strncmp
6 00000030··0000142f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC76 00000030··0000142f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC7
7 00000034··00001430·R_ARM_THM_MOVT_ABS·····0000006c···.LC77 00000034··00001430·R_ARM_THM_MOVT_ABS·····0000006c···.LC7
8 00000038··00009a0a·R_ARM_THM_CALL·········00000000···strncmp8 00000038··00009a0a·R_ARM_THM_CALL·········00000000···strncmp
9 0000006c··0000160a·R_ARM_THM_CALL·········0000034d···is_unified_ideograph9 0000006c··0000160a·R_ARM_THM_CALL·········00000359···is_unified_ideograph
10 00000086··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_toupper10 00000086··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_toupper
11 0000008a··00009b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_toupper11 0000008a··00009b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_toupper
12 000000b4··0000172f·R_ARM_THM_MOVW_ABS_NC··00002bb0···code_hash12 000000b4··0000172f·R_ARM_THM_MOVW_ABS_NC··00002bb0···code_hash
13 000000b8··00001730·R_ARM_THM_MOVT_ABS·····00002bb0···code_hash13 000000b8··00001730·R_ARM_THM_MOVT_ABS·····00002bb0···code_hash
14 000000ec··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR114 000000ec··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
15 000000f0··00001930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR115 000000f0··00001930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
16 00000124··00001a0a·R_ARM_THM_CALL·········000010d1···find_syllable.constprop.016 00000124··00001a0a·R_ARM_THM_CALL·········000010dd···find_syllable.constprop.0
17 0000013c··00001a0a·R_ARM_THM_CALL·········000010d1···find_syllable.constprop.017 0000013c··00001a0a·R_ARM_THM_CALL·········000010dd···find_syllable.constprop.0
18 00000150··00001a0a·R_ARM_THM_CALL·········000010d1···find_syllable.constprop.018 00000150··00001a0a·R_ARM_THM_CALL·········000010dd···find_syllable.constprop.0
19 00000200··00001b0a·R_ARM_THM_CALL·········00000001···_getucname19 00000200··00001b0a·R_ARM_THM_CALL·········00000001···_getucname
20 00000210··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_toupper20 00000210··00009b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_toupper
21 00000214··00009b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_toupper21 00000214··00009b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_toupper
22 00000336··00009c0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail22 00000336··00009c0a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
23 0000033c··00009d02·R_ARM_ABS32············00000000···__stack_chk_guard23 0000033c··00009d02·R_ARM_ABS32············00000000···__stack_chk_guard
24 00000386··00002c2f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC1424 00000386··00002c2f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC14
25 0000038a··00002c30·R_ARM_THM_MOVT_ABS·····000000c8···.LC1425 0000038a··00002c30·R_ARM_THM_MOVT_ABS·····000000c8···.LC14
3.59 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 »       sub.w»  r0,·r2,·#48» @·0x3044 »       sub.w»  r0,·r2,·#48» @·0x30
45 »       add»    fp,·r245 »       add»    fp,·r2
46 »       cmp»    r0,·#946 »       cmp»    r0,·#9
47 »       bhi.n»  fa·<capi_getcode+0xfa>47 »       bhi.n»  fa·<capi_getcode+0xfa>
48 »       cmp»    r3,·r548 »       cmp»    r3,·r5
49 »       bne.n»  50·<capi_getcode+0x50>49 »       bne.n»  50·<capi_getcode+0x50>
50 »       mov»    r0,·fp50 »       mov»    r0,·fp
51 »       bl»     34c·<unicodedata_UCD_normalize>51 »       bl»     358·<unicodedata_UCD_normalize+0xc>
52 ·R_ARM_THM_CALL» is_unified_ideograph52 ·R_ARM_THM_CALL» is_unified_ideograph
53 »       cmp»    r0,·#053 »       cmp»    r0,·#0
54 »       beq.w»  1d4·<capi_getcode+0x1d4>54 »       beq.w»  1d4·<capi_getcode+0x1d4>
55 »       movs»   r4,·#155 »       movs»   r4,·#1
56 »       str.w»  fp,·[r7]56 »       str.w»  fp,·[r7]
57 »       mov»    r0,·r457 »       mov»    r0,·r4
58 »       add»    sp,·#2858 »       add»    sp,·#28
1.13 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 »       lsls»   r2,·r2,·#3224 »       lsls»   r2,·r2,·#3
225 »       bpl.n»  24c·<unicodedata_UCD_combining+0x9a>225 »       bpl.n»  24c·<unicodedata_UCD_combining+0x9a>
226 »       ldr»    r2,·[r1,·#8]226 »       ldr»    r2,·[r1,·#8]
227 »       cmp»    r2,·#1227 »       cmp»    r2,·#1
228 »       bne.n»  24c·<unicodedata_UCD_combining+0x9a>228 »       bne.n»  24c·<unicodedata_UCD_combining+0x9a>
229 »       mov»    r6,·r0229 »       mov»    r6,·r0
230 »       mov»    r0,·r1230 »       mov»    r0,·r1
231 »       bl»     738·<PyUnicode_READ_CHAR.constprop.0>231 »       bl»     744·<PyUnicode_READ_CHAR.constprop.0>
232 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR.constprop.0232 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR.constprop.0
233 »       mov»    r4,·r0233 »       mov»    r4,·r0
234 »       cmp.w»  r0,·#1114112»       @·0x110000234 »       cmp.w»  r0,·#1114112»       @·0x110000
235 »       bcs.n»  204·<unicodedata_UCD_combining+0x52>235 »       bcs.n»  204·<unicodedata_UCD_combining+0x52>
236 »       lsrs»   r0,·r0,·#7236 »       lsrs»   r0,·r0,·#7
237 »       movw»   r1,·#0237 »       movw»   r1,·#0
238 ·R_ARM_THM_MOVW_ABS_NC»  index1238 ·R_ARM_THM_MOVW_ABS_NC»  index1
62.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 9, 244 lines modifiedOffset 9, 244 lines modified
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4048]»     @·0xfd011 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
12 »       sub»    sp,·#1212 »       sub»    sp,·#12
13 »       mov»    r7,·r113 »       mov»    r7,·r1
14 »       cmp.w»  r7,·#1114112»       @·0x11000014 »       cmp.w»  r7,·#1114112»       @·0x110000
15 »       ldr»    r1,·[sp,·#48]» @·0x3015 »       ldr»    r1,·[sp,·#48]» @·0x30
16 »       bcs.w»  28a·<_getucname+0x28a>16 »       bcs.w»  298·<_getucname+0x298>
17 »       mov»    r6,·r017 »       mov»    r6,·r0
18 »       mov»    r5,·r218 »       mov»    r5,·r2
19 »       mov»    r4,·r319 »       mov»    r4,·r3
20 »       cbnz»   r1,·3e·<_getucname+0x3e>20 »       cbnz»   r1,·3e·<_getucname+0x3e>
21 »       sub.w»  r3,·r7,·#983040»     @·0xf000021 »       sub.w»  r3,·r7,·#983040»     @·0xf0000
22 »       cmp.w»  r3,·#472»   @·0x1d822 »       cmp.w»  r3,·#472»   @·0x1d8
23 »       bls.w»  28a·<_getucname+0x28a>23 »       bls.w»  298·<_getucname+0x298>
24 »       sub.w»  r3,·r3,·#512»@·0x20024 »       sub.w»  r3,·r3,·#512»@·0x200
25 »       cmp.w»  r3,·#460»   @·0x1cc25 »       cmp.w»  r3,·#460»   @·0x1cc
26 »       bls.w»  28a·<_getucname+0x28a>26 »       bls.w»  298·<_getucname+0x298>
27 »       cbz»    r6,·50·<_getucname+0x50>27 »       cbz»    r6,·50·<_getucname+0x50>
28 »       ldr»    r0,·[r6,·#4]28 »       ldr»    r0,·[r6,·#4]
29 »       movw»   r1,·#029 »       movw»   r1,·#0
30 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type30 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type
31 »       movt»   r1,·#031 »       movt»   r1,·#0
32 ·R_ARM_THM_MOVT_ABS»     PyModule_Type32 ·R_ARM_THM_MOVT_ABS»     PyModule_Type
33 »       cmp»    r0,·r133 »       cmp»    r0,·r1
34 »       bne.w»  25e·<_getucname+0x25e>34 »       bne.w»  26c·<_getucname+0x26c>
35 »       sub.w»  r6,·r7,·#44032»      @·0xac0035 »       sub.w»  r6,·r7,·#44032»      @·0xac00
36 »       movw»   r3,·#11171»  @·0x2ba336 »       movw»   r3,·#11171»  @·0x2ba3
37 »       cmp»    r6,·r337 »       cmp»    r6,·r3
38 »       bls.w»  2a6·<_getucname+0x2a6>38 »       bls.w»  2b4·<_getucname+0x2b4>
39 »       sub.w»  r3,·r7,·#13312»      @·0x340039 »       sub.w»  r3,·r7,·#13312»      @·0x3400
40 »       cmp.w»  r3,·#6592»  @·0x19c040 »       cmp.w»  r3,·#6592»  @·0x19c0
41 »       bcc.w»  22e·<_getucname+0x22e>41 »       bcc.w»  23c·<_getucname+0x23c>
42 »       sub.w»  r3,·r7,·#19968»      @·0x4e0042 »       sub.w»  r3,·r7,·#19968»      @·0x4e00
43 »       cmp.w»  r3,·#20992» @·0x520043 »       cmp.w»  r3,·#20992» @·0x5200
44 »       bcc.w»  22e·<_getucname+0x22e>44 »       bcc.w»  23c·<_getucname+0x23c>
45 »       sub.w»  r2,·r7,·#131072»     @·0x2000045 »       sub.w»  r2,·r7,·#131072»     @·0x20000
46 »       movw»   r3,·#42719»  @·0xa6df46 »       movw»   r3,·#42719»  @·0xa6df
47 »       cmp»    r2,·r347 »       cmp»    r2,·r3
48 »       bls.w»  22e·<_getucname+0x22e>48 »       bls.w»  23c·<_getucname+0x23c>
49 »       sub.w»  r3,·r7,·#173056»     @·0x2a40049 »       sub.w»  r3,·r7,·#173056»     @·0x2a400
50 »       movw»   r2,·#4153»   @·0x103950 »       movw»   r2,·#4153»   @·0x1039
51 »       sub.w»  r3,·r3,·#768»@·0x30051 »       sub.w»  r3,·r3,·#768»@·0x300
52 »       cmp»    r3,·r252 »       cmp»    r3,·r2
53 »       bls.w»  22e·<_getucname+0x22e>53 »       bls.w»  23c·<_getucname+0x23c>
54 »       sub.w»  r3,·r7,·#177152»     @·0x2b40054 »       sub.w»  r3,·r7,·#177152»     @·0x2b400
55 »       sub.w»  r3,·r3,·#832»@·0x34055 »       sub.w»  r3,·r3,·#832»@·0x340
56 »       cmp»    r3,·#221»     @·0xdd56 »       cmp»    r3,·#221»     @·0xdd
57 »       bls.w»  22e·<_getucname+0x22e>57 »       bls.w»  23c·<_getucname+0x23c>
58 »       sub.w»  r3,·r7,·#178176»     @·0x2b80058 »       sub.w»  r3,·r7,·#178176»     @·0x2b800
59 »       movw»   r2,·#5761»   @·0x168159 »       movw»   r2,·#5761»   @·0x1681
60 »       subs»   r3,·#3260 »       subs»   r3,·#32
61 »       cmp»    r3,·r261 »       cmp»    r3,·r2
62 »       bls.w»  22e·<_getucname+0x22e>62 »       bls.w»  23c·<_getucname+0x23c>
63 »       sub.w»  r3,·r7,·#183296»     @·0x2cc0063 »       sub.w»  r3,·r7,·#183296»     @·0x2cc00
64 »       movw»   r2,·#7472»   @·0x1d3064 »       movw»   r2,·#7472»   @·0x1d30
65 »       sub.w»  r3,·r3,·#688»@·0x2b065 »       sub.w»  r3,·r3,·#688»@·0x2b0
66 »       cmp»    r3,·r266 »       cmp»    r3,·r2
67 »       bls.w»  22e·<_getucname+0x22e>67 »       bls.w»  23c·<_getucname+0x23c>
68 »       sub.w»  r2,·r7,·#196608»     @·0x3000068 »       sub.w»  r2,·r7,·#196608»     @·0x30000
69 »       movw»   r3,·#4938»   @·0x134a69 »       movw»   r3,·#4938»   @·0x134a
70 »       cmp»    r2,·r370 »       cmp»    r2,·r3
71 »       bls.w»  22e·<_getucname+0x22e>71 »       bls.w»  23c·<_getucname+0x23c>
72 »       sub.w»  r3,·r7,·#200704»     @·0x3100072 »       sub.w»  r3,·r7,·#200704»     @·0x31000
73 »       sub.w»  r3,·r3,·#848»@·0x35073 »       sub.w»  r3,·r3,·#848»@·0x350
74 »       cmp.w»  r3,·#4192»  @·0x106074 »       cmp.w»  r3,·#4192»  @·0x1060
75 »       bcc.w»  22e·<_getucname+0x22e>75 »       bcc.w»  23c·<_getucname+0x23c>
76 »       lsrs»   r1,·r7,·#776 »       lsrs»   r1,·r7,·#7
77 »       movw»   r2,·#077 »       movw»   r2,·#0
78 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset178 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset1
79 »       movt»   r2,·#079 »       movt»   r2,·#0
80 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset180 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset1
81 »       and.w»  r7,·r7,·#127»@·0x7f81 »       and.w»  r7,·r7,·#127»@·0x7f
82 »       movw»   r3,·#082 »       movw»   r3,·#0
83 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset283 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook_offset2
84 »       movt»   r3,·#084 »       movt»   r3,·#0
85 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset285 ·R_ARM_THM_MOVT_ABS»     phrasebook_offset2
86 »       ldrh.w» r2,·[r2,·r1,·lsl·#1]86 »       ldrh.w» r2,·[r2,·r1,·lsl·#1]
87 »       add.w»  r7,·r7,·r2,·lsl·#787 »       add.w»  r7,·r7,·r2,·lsl·#7
88 »       ldr.w»  r2,·[r3,·r7,·lsl·#2]88 »       ldr.w»  r2,·[r3,·r7,·lsl·#2]
89 »       cmp»    r2,·#089 »       cmp»    r2,·#0
90 »       beq.w»  28a·<_getucname+0x28a>90 »       beq.w»  298·<_getucname+0x298>
91 »       movw»   r6,·#091 »       movw»   r6,·#0
92 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook92 ·R_ARM_THM_MOVW_ABS_NC»  phrasebook
93 »       movt»   r6,·#093 »       movt»   r6,·#0
94 ·R_ARM_THM_MOVT_ABS»     phrasebook94 ·R_ARM_THM_MOVT_ABS»     phrasebook
95 »       movw»   lr,·#095 »       movw»   lr,·#0
96 ·R_ARM_THM_MOVW_ABS_NC»  lexicon_offset96 ·R_ARM_THM_MOVW_ABS_NC»  lexicon_offset
97 »       movt»   lr,·#097 »       movt»   lr,·#0
98 ·R_ARM_THM_MOVT_ABS»     lexicon_offset98 ·R_ARM_THM_MOVT_ABS»     lexicon_offset
99 »       movw»   ip,·#099 »       movw»   ip,·#0
100 ·R_ARM_THM_MOVW_ABS_NC»  lexicon100 ·R_ARM_THM_MOVW_ABS_NC»  lexicon
101 »       movt»   ip,·#0101 »       movt»   ip,·#0
102 ·R_ARM_THM_MOVT_ABS»     lexicon102 ·R_ARM_THM_MOVT_ABS»     lexicon
103 »       movs»   r0,·#0103 »       mov.w»  r8,·#0
104 »       movs»   r7,·#32104 »       movs»   r7,·#32
105 »       ldrb»   r3,·[r6,·r2]105 »       ldrb»   r3,·[r6,·r2]
106 »       adds»   r1,·r2,·#1106 »       adds»   r1,·r2,·#1
107 »       subs.w» r8,·r3,·#190»       @·0xbe107 »       subs.w» r0,·r3,·#190»       @·0xbe
108 »       itett»  pl108 »       itett»  pl
109 »       addpl»  r2,·#2109 »       addpl»  r2,·#2
110 »       movmi»  r2,·r1110 »       movmi»  r2,·r1
111 »       ldrbpl» r3,·[r6,·r1]111 »       ldrbpl» r3,·[r6,·r1]
112 »       addpl.w»r3,·r3,·r8,·lsl·#8112 »       addpl.w»r3,·r3,·r0,·lsl·#8
113 »       cmp»    r0,·#0113 »       cmp.w»  r8,·#0
114 »       beq.w»  250·<_getucname+0x250>114 »       beq.w»  25e·<_getucname+0x25e>
115 »       cmp»    r0,·r4115 »       cmp»    r8,·r4
116 »       bgt.w»  28a·<_getucname+0x28a>116 »       bgt.w»  298·<_getucname+0x298>
117 »       ldr.w»  r3,·[lr,·r3,·lsl·#2]117 »       ldr.w»  r3,·[lr,·r3,·lsl·#2]
118 »       strb»   r7,·[r5,·r0]118 »       strb.w» r7,·[r5,·r8]
119 »       adds»   r0,·#1119 »       add.w»  r8,·r8,·#1
120 »       ldrsb.w»r1,·[ip,·r3]120 »       ldrsb.w»r1,·[ip,·r3]
121 »       add.w»  r8,·r3,·ip121 »       add.w»  r9,·r3,·ip
122 »       ldrb.w» r3,·[ip,·r3]122 »       ldrb.w» r0,·[ip,·r3]
123 »       cmp»    r1,·#0123 »       cmp»    r1,·#0
124 »       blt.n»  256·<_getucname+0x256>124 »       blt.n»  264·<_getucname+0x264>
125 »       cmp»    r4,·r0125 »       cmp»    r4,·r8
126 »       ble.w»  28a·<_getucname+0x28a>126 »       ble.w»  298·<_getucname+0x298>
127 »       strb»   r3,·[r5,·r0]127 »       strb.w» r0,·[r5,·r8]
128 »       adds»   r1,·r0,·#1128 »       add.w»  r1,·r8,·#1
129 »       ldrsb.w»r9,·[r8,·#1] 
130 »       ldrb.w» r3,·[r8,·#1]129 »       ldrsb.w»r3,·[r9,·#1]
 130 »       ldrb.w» r0,·[r9,·#1]
131 »       cmp.w»  r9,·#0131 »       cmp»    r3,·#0
132 »       it»     lt132 »       it»     lt
133 »       addlt.w»r8,·r8,·#1133 »       addlt.w»r9,·r9,·#1
134 »       blt.n»  216·<_getucname+0x216>134 »       blt.n»  222·<_getucname+0x222>
Max diff block lines reached; 59753/63807 bytes (93.65%) of diff not shown.
801 B
syslogmodule.o
773 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 401, 21 lines modifiedOffset 401, 21 lines modified
401 »       bne.n»  380·<syslog_syslog+0x108>401 »       bne.n»  380·<syslog_syslog+0x108>
402 »       movs»   r2,·#8402 »       movs»   r2,·#8
403 »       mov»    r1,·r5403 »       mov»    r1,·r5
404 »       mov»    r0,·r5404 »       mov»    r0,·r5
405 »       bl»     f8·<syslog_openlog_impl.isra.0>405 »       bl»     f8·<syslog_openlog_impl.isra.0>
406 »       cmp»    r0,·#0406 »       cmp»    r0,·#0
407 »       beq.n»  330·<syslog_syslog+0xb8>407 »       beq.n»  330·<syslog_syslog+0xb8>
408 »       ldr»    r3,·[r0,·#0]408 »       ldr»    r2,·[r0,·#0]
409 »       mvn.w»  r1,·#3221225472»    @·0xc0000000409 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
410 »       cmp»    r3,·r1410 »       cmp»    r2,·r1
411 »       beq.n»  2d4·<syslog_syslog+0x5c>411 »       beq.n»  2d4·<syslog_syslog+0x5c>
412 »       subs»   r3,·#1412 »       subs»   r2,·#1
413 »       str»    r3,·[r0,·#0]413 »       str»    r2,·[r0,·#0]
414 »       cmp»    r3,·#0414 »       cmp»    r2,·#0
415 »       bne.n»  2d4·<syslog_syslog+0x5c>415 »       bne.n»  2d4·<syslog_syslog+0x5c>
416 »       bl»     0·<_Py_Dealloc>416 »       bl»     0·<_Py_Dealloc>
417 ·R_ARM_THM_CALL» _Py_Dealloc417 ·R_ARM_THM_CALL» _Py_Dealloc
418 »       b.n»    2d4·<syslog_syslog+0x5c>418 »       b.n»    2d4·<syslog_syslog+0x5c>
419 »       movw»   r3,·#0419 »       movw»   r3,·#0
420 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError420 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
421 »       movt»   r3,·#0421 »       movt»   r3,·#0
1.03 MB
posixmodule.o
876 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········209864·(bytes·into·file)13 ··Start·of·section·headers:··········210048·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x333c8:1 There·are·18·section·headers,·starting·at·offset·0x33480:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·003f3c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·003f3c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0284d0·0023e0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·028510·0023e0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·003f70·0028f8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·003f70·0028f8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·02a8b0·002938·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·02a8f0·002938·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·006868·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·006868·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·006868·00380a·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·006868·00380a·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00a078·0030c4·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·00a078·003118·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·02d1e8·001ea8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·02d228·001f20·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00d140·0058c8·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·00d190·0058c8·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·02f090·0038e8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·02f148·0038e8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·012a08·00ae87·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·012a58·00ae87·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·032978·0009c0·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·032a30·0009c0·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·01d88f·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·01d8df·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01d88f·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01d8df·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·01d8c4·006770·10·····16·1285··419 ··[15]·.symtab···········SYMTAB··········00000000·01d914·006760·10·····16·1284··4
20 ··[16]·.strtab···········STRTAB··········00000000·024034·00449a·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·024074·00449a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·033338·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0333f0·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
185 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·1655·entries:1 Symbol·table·'.symtab'·contains·1654·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.47 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
619 KB
readelf --wide --relocs {}
    
Offset 1, 1168 lines modifiedOffset 1, 1168 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x284d0·contains·1148·entries:1 Relocation·section·'.rel.text'·at·offset·0x28510·contains·1148·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 000000f6··00052e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial5 000000f6··0005310a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial
6 0000010c··0000e70a·R_ARM_THM_CALL·········00002109···_PyObject_VectorcallTstate.constprop.06 0000010c··0000e80a·R_ARM_THM_CALL·········000021c9···_PyObject_VectorcallTstate.constprop.0
7 00000124··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc7 00000124··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
8 00000138··00051f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError8 00000138··0005222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
9 0000013c··00051f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError9 0000013c··00052230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
10 00000144··0005200a·R_ARM_THM_CALL·········00000000···_PyType_Name10 00000144··0005230a·R_ARM_THM_CALL·········00000000···_PyType_Name
11 00000148··0000e62f·R_ARM_THM_MOVW_ABS_NC··00000ad4···.LC26511 00000148··0000e72f·R_ARM_THM_MOVW_ABS_NC··00000b08···.LC267
12 0000014c··0000e630·R_ARM_THM_MOVT_ABS·····00000ad4···.LC26512 0000014c··0000e730·R_ARM_THM_MOVT_ABS·····00000b08···.LC267
13 0000015c··00051f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError13 0000015c··0005222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
14 00000160··00051f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError14 00000160··00052230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
15 00000168··0005200a·R_ARM_THM_CALL·········00000000···_PyType_Name15 00000168··0005230a·R_ARM_THM_CALL·········00000000···_PyType_Name
16 00000170··0005200a·R_ARM_THM_CALL·········00000000···_PyType_Name16 00000170··0005230a·R_ARM_THM_CALL·········00000000···_PyType_Name
17 00000178··0000dd2f·R_ARM_THM_MOVW_ABS_NC··00000a50···.LC26217 00000178··0000de2f·R_ARM_THM_MOVW_ABS_NC··00000a84···.LC264
18 0000017c··0000dd30·R_ARM_THM_MOVT_ABS·····00000a50···.LC26218 0000017c··0000de30·R_ARM_THM_MOVT_ABS·····00000a84···.LC264
19 00000182··0005210a·R_ARM_THM_CALL·········00000000···PyErr_Format19 00000182··0005240a·R_ARM_THM_CALL·········00000000···PyErr_Format
20 0000019e··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc20 0000019e··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
21 000001a4··00053102·R_ARM_ABS32············00000000···_PyRuntime21 000001a4··00053402·R_ARM_ABS32············00000000···_PyRuntime
22 000001a8··0005326b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate22 000001a8··0005356b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
23 000001f6··0000d30a·R_ARM_THM_CALL·········000015a1···path_converter23 000001f6··0000d40a·R_ARM_THM_CALL·········00001605···path_converter
24 00000202··00051d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct24 00000202··00051c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
25 00000206··00051d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct25 00000206··00051c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
26 0000020a··0000ec2f·R_ARM_THM_MOVW_ABS_NC··00000b10···.LC26826 0000020a··0000ed2f·R_ARM_THM_MOVW_ABS_NC··00000b44···.LC270
27 0000020e··0000ec30·R_ARM_THM_MOVT_ABS·····00000b10···.LC26827 0000020e··0000ed30·R_ARM_THM_MOVT_ABS·····00000b44···.LC270
28 00000218··0000ed2f·R_ARM_THM_MOVW_ABS_NC··00000b14···.LC26928 00000218··0000ee2f·R_ARM_THM_MOVW_ABS_NC··00000b48···.LC271
29 0000021c··0000ed30·R_ARM_THM_MOVT_ABS·····00000b14···.LC26929 0000021c··0000ee30·R_ARM_THM_MOVT_ABS·····00000b48···.LC271
30 00000222··00053f0a·R_ARM_THM_CALL·········00000000···PySys_Audit30 00000222··0005420a·R_ARM_THM_CALL·········00000000···PySys_Audit
31 0000022c··0005400a·R_ARM_THM_CALL·········00000000···__errno_location31 0000022c··0005430a·R_ARM_THM_CALL·········00000000···__errno_location
32 00000258··0005220a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread32 00000258··0005250a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
33 00000260··0005410a·R_ARM_THM_CALL·········00000000···opendir33 00000260··0005440a·R_ARM_THM_CALL·········00000000···opendir
34 00000268··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread34 00000268··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
35 00000272··0005160a·R_ARM_THM_CALL·········00000000···PyList_New35 00000272··0005150a·R_ARM_THM_CALL·········00000000···PyList_New
36 00000292··00050b0a·R_ARM_THM_CALL·········00000000···strlen36 00000292··00050a0a·R_ARM_THM_CALL·········00000000···strlen
37 0000029a··0005420a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeFSDefaultAndSize37 0000029a··0005450a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeFSDefaultAndSize
38 000002aa··0005180a·R_ARM_THM_CALL·········00000000···PyList_Append38 000002aa··0005170a·R_ARM_THM_CALL·········00000000···PyList_Append
39 000002c8··0005220a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread39 000002c8··0005250a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
40 000002d0··0005430a·R_ARM_THM_CALL·········00000000···readdir6440 000002d0··0005460a·R_ARM_THM_CALL·········00000000···readdir64
41 000002da··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread41 000002da··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
42 000002ec··00050b0a·R_ARM_THM_CALL·········00000000···strlen42 000002ec··00050a0a·R_ARM_THM_CALL·········00000000···strlen
43 00000308··0005220a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread43 00000308··0005250a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
44 00000318··0005440a·R_ARM_THM_CALL·········00000000···closedir44 00000318··0005470a·R_ARM_THM_CALL·········00000000···closedir
45 0000031e··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread45 0000031e··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
46 00000324··0000e10a·R_ARM_THM_CALL·········0000192d···path_cleanup46 00000324··0000e20a·R_ARM_THM_CALL·········000019ed···path_cleanup
47 00000330··0000eb2f·R_ARM_THM_MOVW_ABS_NC··00000b0c···.LC26647 00000330··0000ec2f·R_ARM_THM_MOVW_ABS_NC··00000b40···.LC268
48 00000334··0000eb30·R_ARM_THM_MOVT_ABS·····00000b0c···.LC26648 00000334··0000ec30·R_ARM_THM_MOVT_ABS·····00000b40···.LC268
49 0000033e··00050f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError49 0000033e··00050e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
50 00000342··00050f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError50 00000342··00050e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
51 0000034a··0005270a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject51 0000034a··00052a0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject
52 0000038a··0005280a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords52 0000038a··00052b0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
53 0000039a··0005450a·R_ARM_THM_CALL·········00000000···_Py_dup53 0000039a··0005480a·R_ARM_THM_CALL·········00000000···_Py_dup
54 000003a6··0005220a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread54 000003a6··0005250a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
55 000003ae··0005460a·R_ARM_THM_CALL·········00000000···fdopendir55 000003ae··0005490a·R_ARM_THM_CALL·········00000000···fdopendir
56 000003b6··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread56 000003b6··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
57 000003d2··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc57 000003d2··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
58 000003e8··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc58 000003e8··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
59 000003f0··00050f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError59 000003f0··00050e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
60 000003f4··00050f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError60 000003f4··00050e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
61 000003fc··0005270a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject61 000003fc··00052a0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject
62 00000400··0005220a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread62 00000400··0005250a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
63 00000408··0005470a·R_ARM_THM_CALL·········00000000···close63 00000408··00054a0a·R_ARM_THM_CALL·········00000000···close
64 0000040e··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread64 0000040e··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
65 00000414··00050b0a·R_ARM_THM_CALL·········00000000···strlen65 00000414··00050a0a·R_ARM_THM_CALL·········00000000···strlen
66 0000041c··00050a0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize66 0000041c··0005090a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
67 0000042c··0005480a·R_ARM_THM_CALL·········00000000···rewinddir67 0000042c··00054b0a·R_ARM_THM_CALL·········00000000···rewinddir
68 00000434··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc68 00000434··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
69 0000043a··00050f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError69 0000043a··00050e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
70 0000043e··00050f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError70 0000043e··00050e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
71 00000446··0005270a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject71 00000446··00052a0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrnoWithFilenameObject
72 00000458··00034502·R_ARM_ABS32············00000000···.rodata72 00000458··00034402·R_ARM_ABS32············00000000···.rodata
73 0000045c··00000102·R_ARM_ABS32············00000000···.data73 0000045c··00000102·R_ARM_ABS32············00000000···.data
74 0000047a··0005220a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread74 0000047a··0005250a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
75 0000048a··00054c0a·R_ARM_THM_CALL·········00000000···PyMem_RawRealloc75 0000048a··00054f0a·R_ARM_THM_CALL·········00000000···PyMem_RawRealloc
76 00000494··00054d0a·R_ARM_THM_CALL·········00000000···getcwd76 00000494··0005500a·R_ARM_THM_CALL·········00000000···getcwd
77 0000049e··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread77 0000049e··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
78 000004aa··00054e0a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeFSDefault78 000004aa··0005510a·R_ARM_THM_CALL·········00000000···PyUnicode_DecodeFSDefault
79 000004b2··00054f0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree79 000004b2··0005520a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
80 000004c0··00054f0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree80 000004c0··0005520a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
81 000004c6··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread81 000004c6··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
82 000004d4··00050b0a·R_ARM_THM_CALL·········00000000···strlen82 000004d4··00050a0a·R_ARM_THM_CALL·········00000000···strlen
83 000004dc··00050a0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize83 000004dc··0005090a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
84 000004e4··0005400a·R_ARM_THM_CALL·········00000000···__errno_location84 000004e4··0005430a·R_ARM_THM_CALL·········00000000···__errno_location
85 000004fe··0005240a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread85 000004fe··0005270a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
86 00000502··00050f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError86 00000502··00050e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
87 00000506··00050f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError87 00000506··00050e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
88 0000050c··0005510a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno88 0000050c··0005540a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
89 00000522··0005520a·R_ARM_THM_CALL·········00000000···geteuid89 00000522··0005550a·R_ARM_THM_CALL·········00000000···geteuid
90 0000053e··0005530a·R_ARM_THM_CALL·········00000000···getuid90 0000053e··0005560a·R_ARM_THM_CALL·········00000000···getuid
91 0000055a··0005540a·R_ARM_THM_CALL·········00000000···getegid91 0000055a··0005570a·R_ARM_THM_CALL·········00000000···getegid
92 00000576··0005550a·R_ARM_THM_CALL·········00000000···getgid92 00000576··0005580a·R_ARM_THM_CALL·········00000000···getgid
93 00000598··0005570a·R_ARM_THM_CALL·········00000000···_PyNumber_Index93 00000598··00051e0a·R_ARM_THM_CALL·········00000000···_PyNumber_Index
94 000005a2··0005580a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow94 000005a2··00051f0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow
95 000005ce··00051f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError95 000005ce··0005222f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
96 000005d2··00051f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError96 000005d2··00052230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
97 000005da··0005200a·R_ARM_THM_CALL·········00000000···_PyType_Name97 000005da··0005230a·R_ARM_THM_CALL·········00000000···_PyType_Name
98 000005de··0000fe2f·R_ARM_THM_MOVW_ABS_NC··00000b40···.LC27198 000005de··0000ff2f·R_ARM_THM_MOVW_ABS_NC··00000b74···.LC273
99 000005e2··0000fe30·R_ARM_THM_MOVT_ABS·····00000b40···.LC27199 000005e2··0000ff30·R_ARM_THM_MOVT_ABS·····00000b74···.LC273
100 000005ea··0005210a·R_ARM_THM_CALL·········00000000···PyErr_Format100 000005ea··0005240a·R_ARM_THM_CALL·········00000000···PyErr_Format
101 000005f4··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc101 000005f4··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
102 000005fa··0005592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError102 000005fa··0005202f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
103 000005fe··00055930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError103 000005fe··00052030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
104 00000602··0000ff2f·R_ARM_THM_MOVW_ABS_NC··00000b64···.LC272104 00000602··0001002f·R_ARM_THM_MOVW_ABS_NC··00000b98···.LC274
105 00000606··0000ff30·R_ARM_THM_MOVT_ABS·····00000b64···.LC272105 00000606··00010030·R_ARM_THM_MOVT_ABS·····00000b98···.LC274
106 0000060c··00055a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString106 0000060c··0005210a·R_ARM_THM_CALL·········00000000···PyErr_SetString
107 00000624··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc107 00000624··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
108 0000062a··00055b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred108 0000062a··00055a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
109 00000638··00055c0a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong109 00000638··00055b0a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong
110 0000063e··00055b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred110 0000063e··00055a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
111 00000644··0005592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError111 00000644··0005202f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
112 00000648··00055930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError112 00000648··00052030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
113 0000064e··00055d0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches113 0000064e··00055c0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
114 00000658··0001002f·R_ARM_THM_MOVW_ABS_NC··00000b80···.LC273114 00000658··0001012f·R_ARM_THM_MOVW_ABS_NC··00000bb4···.LC275
115 0000065c··00010030·R_ARM_THM_MOVT_ABS·····00000b80···.LC273115 0000065c··00010130·R_ARM_THM_MOVT_ABS·····00000bb4···.LC275
116 00000660··00055a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString116 00000660··0005210a·R_ARM_THM_CALL·········00000000···PyErr_SetString
117 0000066a··0005592f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError117 0000066a··0005202f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
118 0000066e··00055930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError118 0000066e··00052030·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
119 0000069c··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc119 0000069c··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
120 000007b4··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc120 000007b4··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
121 000007c2··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc121 000007c2··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
122 000007d0··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc122 000007d0··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
123 000007d6··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc123 000007d6··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
124 000007dc··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc124 000007dc··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
125 000007e2··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc125 000007e2··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
126 000007e8··0005190a·R_ARM_THM_CALL·········00000000···_Py_Dealloc126 000007e8··0005180a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Max diff block lines reached; 612989/634250 bytes (96.65%) of diff not shown.
1.67 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 138, 14 lines modifiedOffset 138, 16 lines modified
138 terminal_size138 terminal_size
139 DirEntry139 DirEntry
140 posix.times_result140 posix.times_result
141 times_result141 times_result
142 uname_result142 uname_result
143 struct_rusage143 struct_rusage
144 _have_functions144 _have_functions
 145 fd·is·greater·than·maximum
 146 fd·is·less·than·minimum
145 argument·should·be·integer·or·None,·not·%.200s147 argument·should·be·integer·or·None,·not·%.200s
146 %s:·can't·specify·dir_fd·without·matching·path148 %s:·can't·specify·dir_fd·without·matching·path
147 %s:·can't·specify·both·dir_fd·and·fd149 %s:·can't·specify·both·dir_fd·and·fd
148 %s:·cannot·use·fd·and·follow_symlinks·together150 %s:·cannot·use·fd·and·follow_symlinks·together
149 string,·bytes,·os.PathLike·or·integer151 string,·bytes,·os.PathLike·or·integer
150 string,·bytes,·os.PathLike,·integer·or·None152 string,·bytes,·os.PathLike,·integer·or·None
151 string,·bytes·or·os.PathLike153 string,·bytes·or·os.PathLike
50.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 »       ldr»    r3,·[pc,·#168]»@·(1a8·<PyOS_FSPath.part.0+0xc4>)181 »       ldr»    r3,·[pc,·#168]»@·(1a8·<PyOS_FSPath.part.0+0xc4>)
182 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}182 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
183 »       mov»    r4,·r0183 »       mov»    r4,·r0
184 »       mov»    r1,·r0184 »       mov»    r1,·r0
185 »       add»    r3,·pc185 »       add»    r3,·pc
186 »       ldr»    r3,·[r3,·#0]186 »       ldr»    r3,·[r3,·#0]
187 »       ldr»    r0,·[r2,·r3]187 »       ldr»    r0,·[r2,·r3]
188 »       bl»     2108·<os_utime+0x3c>188 »       bl»     21c8·<os_utime+0xfc>
189 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate.constprop.0189 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate.constprop.0
190 »       ldr»    r3,·[r4,·#0]190 »       ldr»    r3,·[r4,·#0]
191 »       mvn.w»  r2,·#3221225472»    @·0xc0000000191 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
192 »       mov»    r5,·r0192 »       mov»    r5,·r0
193 »       cmp»    r3,·r2193 »       cmp»    r3,·r2
194 »       beq.n»  128·<PyOS_FSPath.part.0+0x44>194 »       beq.n»  128·<PyOS_FSPath.part.0+0x44>
195 »       subs»   r3,·#1195 »       subs»   r3,·#1
15.2 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 101, 30 lines modifiedOffset 101, 30 lines modified
101 ··0x00000610·0a000000·64080000·80a80000·88270000·....d........'..101 ··0x00000610·0a000000·64080000·80a80000·88270000·....d........'..
102 ··0x00000620·01000000·00260000·38a70000·40270000·.....&..8...@'..102 ··0x00000620·01000000·00260000·38a70000·40270000·.....&..8...@'..
103 ··0x00000630·02000000·dc240000·38000000·00000000·.....$..8.......103 ··0x00000630·02000000·dc240000·38000000·00000000·.....$..8.......
104 ··0x00000640·81000000·dc250000·0c250000·30000000·.....%...%..0...104 ··0x00000640·81000000·dc250000·0c250000·30000000·.....%...%..0...
105 ··0x00000650·00000000·80000000·4c260000·a0080000·........L&......105 ··0x00000650·00000000·80000000·4c260000·a0080000·........L&......
106 ··0x00000660·78a70000·58270000·05000000·24340000·x...X'......$4..106 ··0x00000660·78a70000·58270000·05000000·24340000·x...X'......$4..
107 ··0x00000670·fca80000·98270000·05000000·00000000·.....'..........107 ··0x00000670·fca80000·98270000·05000000·00000000·.....'..........
108 ··0x00000680·00000000·a8070000·18090000·00000000·................108 ··0x00000680·00000000·a8070000·4c090000·00000000·........L.......
109 ··0x00000690·00000000·00000000·00000000·90120000·................109 ··0x00000690·00000000·00000000·00000000·90120000·................
110 ··0x000006a0·00000000·00000000·00000000·50080000·............P...110 ··0x000006a0·00000000·00000000·00000000·50080000·............P...
111 ··0x000006b0·941c0000·00000000·00000000·00000000·................111 ··0x000006b0·941c0000·00000000·00000000·00000000·................
112 ··0x000006c0·00000000·d8130000·00000000·00000000·................112 ··0x000006c0·00000000·d8130000·00000000·00000000·................
113 ··0x000006d0·00000000·400b0000·bc1f0000·00000000·....@...........113 ··0x000006d0·00000000·400b0000·bc1f0000·00000000·....@...........
114 ··0x000006e0·00000000·00000000·00000000·101a0000·................114 ··0x000006e0·00000000·00000000·00000000·101a0000·................
115 ··0x000006f0·00000000·00000000·00000000·ec0a0000·................115 ··0x000006f0·00000000·00000000·00000000·ec0a0000·................
116 ··0x00000700·901f0000·00000000·00000000·00000000·................116 ··0x00000700·901f0000·00000000·00000000·00000000·................
117 ··0x00000710·00000000·5c190000·00000000·00000000·....\...........117 ··0x00000710·00000000·5c190000·00000000·00000000·....\...........
118 ··0x00000720·00000000·64080000·a41c0000·00000000·....d...........118 ··0x00000720·00000000·64080000·a41c0000·00000000·....d...........
119 ··0x00000730·00000000·00000000·00000000·0c140000·................119 ··0x00000730·00000000·00000000·00000000·0c140000·................
120 ··0x00000740·00000000·00000000·00000000·080a0000·................120 ··0x00000740·00000000·00000000·00000000·080a0000·................
121 ··0x00000750·b00b0000·00000000·00000000·00000000·................121 ··0x00000750·e40b0000·00000000·00000000·00000000·................
122 ··0x00000760·00000000·28170000·00000000·00000000·....(...........122 ··0x00000760·00000000·28170000·00000000·00000000·....(...........
123 ··0x00000770·00000000·3c090000·b80b0000·00000000·....<...........123 ··0x00000770·00000000·3c090000·ec0b0000·00000000·....<...........
124 ··0x00000780·00000000·00000000·00000000·5c150000·............\...124 ··0x00000780·00000000·00000000·00000000·5c150000·............\...
125 ··0x00000790·00000000·00000000·00000000·c0090000·................125 ··0x00000790·00000000·00000000·00000000·c0090000·................
126 ··0x000007a0·f01d0000·00000000·00000000·00000000·................126 ··0x000007a0·f01d0000·00000000·00000000·00000000·................
127 ··0x000007b0·00000000·70160000·00000000·00000000·....p...........127 ··0x000007b0·00000000·70160000·00000000·00000000·....p...........
128 ··0x000007c0·00000000·500a0000·cc1e0000·00000000·....P...........128 ··0x000007c0·00000000·500a0000·cc1e0000·00000000·....P...........
129 ··0x000007d0·00000000·00000000·00000000·c0170000·................129 ··0x000007d0·00000000·00000000·00000000·c0170000·................
130 ··0x000007e0·00000000·00000000·00000000·80080000·................130 ··0x000007e0·00000000·00000000·00000000·80080000·................
6.41 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 168, 99 lines modifiedOffset 168, 99 lines modified
168 ··[···880]··DirEntry168 ··[···880]··DirEntry
169 ··[···88c]··posix.times_result169 ··[···88c]··posix.times_result
170 ··[···8a0]··times_result170 ··[···8a0]··times_result
171 ··[···8b0]··uname_result171 ··[···8b0]··uname_result
172 ··[···8c0]··struct_rusage172 ··[···8c0]··struct_rusage
173 ··[···8d0]··st_mode173 ··[···8d0]··st_mode
174 ··[···8d8]··_have_functions174 ··[···8d8]··_have_functions
 175 ··[···8e8]··fd·is·greater·than·maximum
 176 ··[···904]··fd·is·less·than·minimum
175 ··[···8e8]··argument·should·be·integer·or·None,·not·%.200s177 ··[···91c]··argument·should·be·integer·or·None,·not·%.200s
176 ··[···918]··stat178 ··[···94c]··stat
177 ··[···920]··%s:·can't·specify·dir_fd·without·matching·path179 ··[···954]··%s:·can't·specify·dir_fd·without·matching·path
178 ··[···950]··%s:·can't·specify·both·dir_fd·and·fd180 ··[···984]··%s:·can't·specify·both·dir_fd·and·fd
179 ··[···978]··%s:·cannot·use·fd·and·follow_symlinks·together181 ··[···9ac]··%s:·cannot·use·fd·and·follow_symlinks·together
180 ··[···9a8]··:·182 ··[···9dc]··:·
181 ··[···9b0]··path183 ··[···9e4]··path
182 ··[···9b8]··string,·bytes,·os.PathLike·or·integer184 ··[···9ec]··string,·bytes,·os.PathLike·or·integer
183 ··[···9e0]··string,·bytes,·os.PathLike,·integer·or·None185 ··[···a14]··string,·bytes,·os.PathLike,·integer·or·None
184 ··[···a0c]··string,·bytes·or·os.PathLike186 ··[···a40]··string,·bytes·or·os.PathLike
185 ··[···a2c]··string,·bytes,·os.PathLike·or·None187 ··[···a60]··string,·bytes,·os.PathLike·or·None
186 ··[···a50]··expected·%.200s.__fspath__()·to·return·str·or·bytes,·not·%.200s188 ··[···a84]··expected·%.200s.__fspath__()·to·return·str·or·bytes,·not·%.200s
187 ··[···a90]··%s%s%s·should·be·%s,·not·%.200s189 ··[···ac4]··%s%s%s·should·be·%s,·not·%.200s
188 ··[···ab0]··%s%sembedded·null·character·in·%s190 ··[···ae4]··%s%sembedded·null·character·in·%s
189 ··[···ad4]··expected·str,·bytes·or·os.PathLike·object,·not·%.200s191 ··[···b08]··expected·str,·bytes·or·os.PathLike·object,·not·%.200s
190 ··[···b0c]··.192 ··[···b40]··.
191 ··[···b10]··O193 ··[···b44]··O
192 ··[···b14]··os.listdir194 ··[···b48]··os.listdir
193 ··[···b20]··expected·'str',·not·'%.200s'195 ··[···b54]··expected·'str',·not·'%.200s'
194 ··[···b40]··uid·should·be·integer,·not·%.200s196 ··[···b74]··uid·should·be·integer,·not·%.200s
195 ··[···b64]··uid·is·less·than·minimum197 ··[···b98]··uid·is·less·than·minimum
196 ··[···b80]··uid·is·greater·than·maximum198 ··[···bb4]··uid·is·greater·than·maximum
197 ··[···b9c]··Oii199 ··[···bd0]··Oii
198 ··[···ba0]··os.mkdir200 ··[···bd4]··os.mkdir
199 ··[···bac]··OOi201 ··[···be0]··OOi
200 ··[···bb0]··open202 ··[···be4]··open
201 ··[···bb8]··replace203 ··[···bec]··replace
202 ··[···bc0]··rename204 ··[···bf4]··rename
203 ··[···bc8]··OOii205 ··[···bfc]··OOii
204 ··[···bd0]··os.rename206 ··[···c04]··os.rename
205 ··[···bdc]··%s:·src·and·dst·must·be·the·same·type207 ··[···c10]··%s:·src·and·dst·must·be·the·same·type
206 ··[···c04]··setreuid208 ··[···c38]··setreuid
207 ··[···c10]··setregid209 ··[···c44]··setregid
208 ··[···c1c]··gid·should·be·integer,·not·%.200s210 ··[···c50]··gid·should·be·integer,·not·%.200s
209 ··[···c40]··gid·is·less·than·minimum211 ··[···c74]··gid·is·less·than·minimum
210 ··[···c5c]··gid·is·greater·than·maximum212 ··[···c90]··gid·is·greater·than·maximum
211 ··[···c78]··At·least·one·argument·is·required.213 ··[···cac]··At·least·one·argument·is·required.
212 ··[···c9c]··before214 ··[···cd0]··before
213 ··[···ca4]··after_in_child215 ··[···cd8]··after_in_child
214 ··[···cb4]··after_in_parent216 ··[···ce8]··after_in_parent
215 ··[···cc4]··'%s'·must·be·callable,·not·%s217 ··[···cf8]··'%s'·must·be·callable,·not·%s
216 ··[···ce4]··i:getsid218 ··[···d18]··i:getsid
217 ··[···cf0]··write219 ··[···d24]··write
218 ··[···cf8]··contiguous·buffer220 ··[···d2c]··contiguous·buffer
219 ··[···d0c]··argument·2221 ··[···d40]··argument·2
220 ··[···d18]··negative·argument·not·allowed222 ··[···d4c]··negative·argument·not·allowed
221 ··[···d38]··i:sched_getscheduler223 ··[···d6c]··i:sched_getscheduler
222 ··[···d50]··i:sched_getparam224 ··[···d84]··i:sched_getparam
223 ··[···d64]··lseek225 ··[···d98]··lseek
224 ··[···d6c]··(ii)226 ··[···da0]··(ii)
225 ··[···d74]··can't·fork·at·interpreter·shutdown227 ··[···da8]··can't·fork·at·interpreter·shutdown
226 ··[···d98]··fork·not·supported·for·isolated·subinterpreters228 ··[···dcc]··fork·not·supported·for·isolated·subinterpreters
227 ··[···dc8]··os.fork229 ··[···dfc]··os.fork
228 ··[···dd0]··fork230 ··[···e04]··fork
229 ··[···dd8]··r231 ··[···e0c]··r
230 ··[···ddc]··/proc/self/stat232 ··[···e10]··/proc/self/stat
231 ··[···dec]···233 ··[···e20]···
232 ··[···df0]··This·process·(pid=%d)·is·multi-threaded,·use·of·%s()·may·lead·to·deadlocks·in·the·child.234 ··[···e24]··This·process·(pid=%d)·is·multi-threaded,·use·of·%s()·may·lead·to·deadlocks·in·the·child.
233 ··[···e4c]··failed·releasing·import·lock·after·fork235 ··[···e80]··failed·releasing·import·lock·after·fork
234 ··[···e74]··configuration·names·must·be·strings·or·integers236 ··[···ea8]··configuration·names·must·be·strings·or·integers
235 ··[···ea4]··unrecognized·configuration·name237 ··[···ed8]··unrecognized·configuration·name
236 ··[···ec4]··read238 ··[···ef8]··read
237 ··[···ecc]··in:kill239 ··[···f00]··in:kill
238 ··[···ed4]··in240 ··[···f08]··in
239 ··[···ed8]··os.kill241 ··[···f0c]··os.kill
240 ··[···ee0]··get_terminal_size242 ··[···f14]··get_terminal_size
241 ··[···ef4]··Ni243 ··[···f28]··Ni
242 ··[···ef8]··os.chmod244 ··[···f2c]··os.chmod
243 ··[···f04]··chmod245 ··[···f38]··chmod
244 ··[···f0c]··%s:·cannot·use·dir_fd·and·follow_symlinks·together246 ··[···f40]··%s:·cannot·use·dir_fd·and·follow_symlinks·together
245 ··[···f40]··%s%s%s·unavailable·on·this·platform247 ··[···f74]··%s%s%s·unavailable·on·this·platform
246 ··[···f64]··follow_symlinks248 ··[···f98]··follow_symlinks
247 ··[···f74]··utime:·you·may·specify·either·'times'·or·'ns'·but·not·both249 ··[···fa8]··utime:·you·may·specify·either·'times'·or·'ns'·but·not·both
248 ··[···fb0]··utime:·'times'·must·be·either·a·tuple·of·two·ints·or·None250 ··[···fe4]··utime:·'times'·must·be·either·a·tuple·of·two·ints·or·None
249 ··[···fec]··utime:·'ns'·must·be·a·tuple·of·two·ints251 ··[··1020]··utime:·'ns'·must·be·a·tuple·of·two·ints
250 ··[··1014]··utime252 ··[··1048]··utime
251 ··[··101c]··OOOi253 ··[··1050]··OOOi
252 ··[··1024]··os.utime254 ··[··1058]··os.utime
253 ··[··1030]··(O)255 ··[··1064]··(O)
254 ··[··1034]··os.chdir256 ··[··1068]··os.chdir
255 ··[··1040]··signal·number·%ld·out·of·range·[1;·%i]257 ··[··1074]··signal·number·%ld·out·of·range·[1;·%i]
256 ··[··1068]··invalid·signal·number·%ld,·please·use·valid_signals()258 ··[··109c]··invalid·signal·number·%ld,·please·use·valid_signals()
257 ··[··10a0]··os.scandir259 ··[··10d4]··os.scandir
258 ··[··10ac]··fd·is·greater·than·maximum 
259 ··[··10c8]··fd·is·less·than·minimum 
260 ··[··10e0]··ii:waitpid260 ··[··10e0]··ii:waitpid
261 ··[··10ec]··process·stopped·by·delivery·of·signal·%i261 ··[··10ec]··process·stopped·by·delivery·of·signal·%i
262 ··[··1118]··invalid·wait·status:·%i262 ··[··1118]··invalid·wait·status:·%i
263 ··[··1130]··Oi263 ··[··1130]··Oi
264 ··[··1134]··os.remove264 ··[··1134]··os.remove
265 ··[··1140]··unclosed·scandir·iterator·%R265 ··[··1140]··unclosed·scandir·iterator·%R
266 ··[··1160]··os.rmdir266 ··[··1160]··os.rmdir
104 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 2029, 15 lines modifiedOffset 2029, 15 lines modified
2029 »       mov»    r2,·r62029 »       mov»    r2,·r6
2030 »       mov»    r1,·sl2030 »       mov»    r1,·sl
2031 »       mov»    r0,·fp2031 »       mov»    r0,·fp
2032 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}2032 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
2033 »       b.w»    0·<_PyModule_Add>2033 »       b.w»    0·<_PyModule_Add>
2034 ·R_ARM_THM_JUMP24»       _PyModule_Add2034 ·R_ARM_THM_JUMP24»       _PyModule_Add
2035 »       mov»    r0,·r42035 »       mov»    r0,·r4
2036 »       bl»     1f50·<Py_XDECREF>2036 »       bl»     2010·<Py_XDECREF>
2037 »       ldr»    r3,·[r6,·#0]2037 »       ldr»    r3,·[r6,·#0]
2038 »       mvn.w»  r2,·#3221225472»    @·0xc00000002038 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
2039 »       cmp»    r3,·r22039 »       cmp»    r3,·r2
2040 »       beq.n»  1260·<setup_confname_table+0xe4>2040 »       beq.n»  1260·<setup_confname_table+0xe4>
2041 »       subs»   r3,·#12041 »       subs»   r3,·#1
2042 »       str»    r3,·[r6,·#0]2042 »       str»    r3,·[r6,·#0]
2043 »       cbnz»   r3,·1260·<setup_confname_table+0xe4>2043 »       cbnz»   r3,·1260·<setup_confname_table+0xe4>
31.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 30, 17 lines modifiedOffset 30, 17 lines modified
30 »       bl»     584·<os_posix_spawnp+0x148>30 »       bl»     584·<os_posix_spawnp+0x148>
31 ·R_ARM_THM_CALL» _Py_Uid_Converter31 ·R_ARM_THM_CALL» _Py_Uid_Converter
32 »       cbnz»   r0,·56·<os_setreuid+0x3c>32 »       cbnz»   r0,·56·<os_setreuid+0x3c>
33 »       b.n»    52·<os_setreuid+0x38>33 »       b.n»    52·<os_setreuid+0x38>
34 »       movs»   r3,·#234 »       movs»   r3,·#2
35 »       mov»    r1,·r235 »       mov»    r1,·r2
36 »       movw»   r0,·#036 »       movw»   r0,·#0
37 ·R_ARM_THM_MOVW_ABS_NC»  .LC28437 ·R_ARM_THM_MOVW_ABS_NC»  .LC286
38 »       movt»   r0,·#038 »       movt»   r0,·#0
39 ·R_ARM_THM_MOVT_ABS»     .LC28439 ·R_ARM_THM_MOVT_ABS»     .LC286
40 »       mov»    r2,·r340 »       mov»    r2,·r3
41 »       bl»     0·<_PyArg_CheckPositional>41 »       bl»     0·<_PyArg_CheckPositional>
42 ·R_ARM_THM_CALL» _PyArg_CheckPositional42 ·R_ARM_THM_CALL» _PyArg_CheckPositional
43 »       cmp»    r0,·#043 »       cmp»    r0,·#0
44 »       bne.n»  30·<os_setreuid+0x16>44 »       bne.n»  30·<os_setreuid+0x16>
45 »       movs»   r0,·#045 »       movs»   r0,·#0
46 »       b.n»    8a·<os_setreuid+0x70>46 »       b.n»    8a·<os_setreuid+0x70>
17.0 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 12, 187 lines modifiedOffset 12, 187 lines modified
12 ··0x00000080·64210000·00000000·70210000·00000000·d!......p!......12 ··0x00000080·64210000·00000000·70210000·00000000·d!......p!......
13 ··0x00000090·7c210000·00000000·88210000·00000000·|!.......!......13 ··0x00000090·7c210000·00000000·88210000·00000000·|!.......!......
14 ··0x000000a0·98210000·00000000·ac210000·00000000·.!.......!......14 ··0x000000a0·98210000·00000000·ac210000·00000000·.!.......!......
15 ··0x000000b0·bc210000·00000000·cc210000·00000000·.!.......!......15 ··0x000000b0·bc210000·00000000·cc210000·00000000·.!.......!......
16 ··0x000000c0·dc210000·00000000·e8210000·00000000·.!.......!......16 ··0x000000c0·dc210000·00000000·e8210000·00000000·.!.......!......
17 ··0x000000d0·f8210000·00000000·08220000·00000000·.!......."......17 ··0x000000d0·f8210000·00000000·08220000·00000000·.!......."......
18 ··0x000000e0·18220000·00000000·28220000·00000000·."......("......18 ··0x000000e0·18220000·00000000·28220000·00000000·."......("......
19 ··0x000000f0·00000000·00000000·18090000·b0090000·................19 ··0x000000f0·00000000·00000000·4c090000·e4090000·........L.......
20 ··0x00000100·00000000·01000000·00000000·00000000·................20 ··0x00000100·00000000·01000000·00000000·00000000·................
21 ··0x00000110·ffffffff·00000000·00000000·00000000·................21 ··0x00000110·ffffffff·00000000·00000000·00000000·................
22 ··0x00000120·941c0000·b0090000·01000000·01000000·................22 ··0x00000120·941c0000·e4090000·01000000·01000000·................
23 ··0x00000130·00000000·00000000·ffffffff·00000000·................23 ··0x00000130·00000000·00000000·ffffffff·00000000·................
24 ··0x00000140·00000000·00000000·a41c0000·b0090000·................24 ··0x00000140·00000000·00000000·a41c0000·e4090000·................
25 ··0x00000150·00000000·00000000·00000000·00000000·................25 ··0x00000150·00000000·00000000·00000000·00000000·................
26 ··0x00000160·ffffffff·00000000·00000000·00000000·................26 ··0x00000160·ffffffff·00000000·00000000·00000000·................
27 ··0x00000170·b00b0000·b0090000·00000000·00000000·................27 ··0x00000170·e40b0000·e4090000·00000000·00000000·................
28 ··0x00000180·00000000·00000000·ffffffff·00000000·................28 ··0x00000180·00000000·00000000·ffffffff·00000000·................
29 ··0x00000190·00000000·00000000·b80b0000·6c1c0000·............l...29 ··0x00000190·00000000·00000000·ec0b0000·6c1c0000·............l...
30 ··0x000001a0·00000000·00000000·00000000·00000000·................30 ··0x000001a0·00000000·00000000·00000000·00000000·................
31 ··0x000001b0·ffffffff·00000000·00000000·00000000·................31 ··0x000001b0·ffffffff·00000000·00000000·00000000·................
32 ··0x000001c0·b80b0000·701c0000·00000000·00000000·....p...........32 ··0x000001c0·ec0b0000·701c0000·00000000·00000000·....p...........
33 ··0x000001d0·00000000·00000000·ffffffff·00000000·................33 ··0x000001d0·00000000·00000000·ffffffff·00000000·................
34 ··0x000001e0·00000000·00000000·301d0000·b0090000·........0.......34 ··0x000001e0·00000000·00000000·301d0000·e4090000·........0.......
35 ··0x000001f0·00000000·00000000·00000000·00000000·................35 ··0x000001f0·00000000·00000000·00000000·00000000·................
36 ··0x00000200·ffffffff·00000000·00000000·00000000·................36 ··0x00000200·ffffffff·00000000·00000000·00000000·................
37 ··0x00000210·50794f53·5f416674·6572466f·726b5f50·PyOS_AfterFork_P37 ··0x00000210·50794f53·5f416674·6572466f·726b5f50·PyOS_AfterFork_P
38 ··0x00000220·6172656e·74000000·9c1c0000·b0090000·arent...........38 ··0x00000220·6172656e·74000000·9c1c0000·e4090000·arent...........
39 ··0x00000230·00000000·00000000·00000000·00000000·................39 ··0x00000230·00000000·00000000·00000000·00000000·................
40 ··0x00000240·ffffffff·00000000·00000000·00000000·................40 ··0x00000240·ffffffff·00000000·00000000·00000000·................
41 ··0x00000250·040f0000·b0090000·00000000·01000000·................41 ··0x00000250·380f0000·e4090000·00000000·01000000·8...............
42 ··0x00000260·00000000·00000000·ffffffff·00000000·................42 ··0x00000260·00000000·00000000·ffffffff·00000000·................
43 ··0x00000270·00000000·00000000·14100000·b0090000·................43 ··0x00000270·00000000·00000000·48100000·e4090000·........H.......
44 ··0x00000280·00000000·01000000·00000000·00000000·................44 ··0x00000280·00000000·01000000·00000000·00000000·................
45 ··0x00000290·ffffffff·00000000·00000000·00000000·................45 ··0x00000290·ffffffff·00000000·00000000·00000000·................
46 ··0x000002a0·381c0000·b0090000·00000000·01000000·8...............46 ··0x000002a0·381c0000·e4090000·00000000·01000000·8...............
47 ··0x000002b0·00000000·00000000·ffffffff·00000000·................47 ··0x000002b0·00000000·00000000·ffffffff·00000000·................
48 ··0x000002c0·00000000·00000000·b41f0000·b0090000·................48 ··0x000002c0·00000000·00000000·b41f0000·e4090000·................
49 ··0x000002d0·01000000·01000000·00000000·00000000·................49 ··0x000002d0·01000000·01000000·00000000·00000000·................
50 ··0x000002e0·ffffffff·00000000·00000000·00000000·................50 ··0x000002e0·ffffffff·00000000·00000000·00000000·................
51 ··0x000002f0·b01d0000·b0090000·00000000·00000000·................51 ··0x000002f0·b01d0000·e4090000·00000000·00000000·................
52 ··0x00000300·00000000·00000000·ffffffff·00000000·................52 ··0x00000300·00000000·00000000·ffffffff·00000000·................
53 ··0x00000310·00000000·00000000·7c1d0000·b0090000·........|.......53 ··0x00000310·00000000·00000000·7c1d0000·e4090000·........|.......
54 ··0x00000320·00000000·00000000·00000000·00000000·................54 ··0x00000320·00000000·00000000·00000000·00000000·................
55 ··0x00000330·ffffffff·00000000·00000000·00000000·................55 ··0x00000330·ffffffff·00000000·00000000·00000000·................
56 ··0x00000340·6c110000·b0090000·00000000·00000000·l...............56 ··0x00000340·6c110000·e4090000·00000000·00000000·l...............
57 ··0x00000350·00000000·00000000·ffffffff·00000000·................57 ··0x00000350·00000000·00000000·ffffffff·00000000·................
58 ··0x00000360·00000000·00000000·50794f53·5f416674·........PyOS_Aft58 ··0x00000360·00000000·00000000·50794f53·5f416674·........PyOS_Aft
59 ··0x00000370·6572466f·726b5f43·68696c64·00000000·erFork_Child....59 ··0x00000370·6572466f·726b5f43·68696c64·00000000·erFork_Child....
60 ··0x00000380·8c1c0000·6c1c0000·00000000·00000000·....l...........60 ··0x00000380·8c1c0000·6c1c0000·00000000·00000000·....l...........
61 ··0x00000390·00000000·00000000·ffffffff·00000000·................61 ··0x00000390·00000000·00000000·ffffffff·00000000·................
62 ··0x000003a0·00000000·00000000·8c1c0000·701c0000·............p...62 ··0x000003a0·00000000·00000000·8c1c0000·701c0000·............p...
63 ··0x000003b0·00000000·00000000·00000000·00000000·................63 ··0x000003b0·00000000·00000000·00000000·00000000·................
64 ··0x000003c0·ffffffff·00000000·00000000·00000000·................64 ··0x000003c0·ffffffff·00000000·00000000·00000000·................
65 ··0x000003d0·981d0000·6c1c0000·00000000·00000000·....l...........65 ··0x000003d0·981d0000·6c1c0000·00000000·00000000·....l...........
66 ··0x000003e0·00000000·00000000·ffffffff·00000000·................66 ··0x000003e0·00000000·00000000·ffffffff·00000000·................
67 ··0x000003f0·00000000·00000000·981d0000·701c0000·............p...67 ··0x000003f0·00000000·00000000·981d0000·701c0000·............p...
68 ··0x00000400·00000000·00000000·00000000·00000000·................68 ··0x00000400·00000000·00000000·00000000·00000000·................
69 ··0x00000410·ffffffff·00000000·00000000·00000000·................69 ··0x00000410·ffffffff·00000000·00000000·00000000·................
70 ··0x00000420·b81d0000·b0090000·00000000·00000000·................70 ··0x00000420·b81d0000·e4090000·00000000·00000000·................
71 ··0x00000430·00000000·00000000·ffffffff·00000000·................71 ··0x00000430·00000000·00000000·ffffffff·00000000·................
72 ··0x00000440·00000000·00000000·94150000·b0090000·................72 ··0x00000440·00000000·00000000·94150000·e4090000·................
73 ··0x00000450·00000000·01000000·00000000·00000000·................73 ··0x00000450·00000000·01000000·00000000·00000000·................
74 ··0x00000460·ffffffff·00000000·00000000·00000000·................74 ··0x00000460·ffffffff·00000000·00000000·00000000·................
75 ··0x00000470·94150000·a01f0000·00000000·00000000·................75 ··0x00000470·94150000·a01f0000·00000000·00000000·................
76 ··0x00000480·00000000·00000000·ffffffff·00000000·................76 ··0x00000480·00000000·00000000·ffffffff·00000000·................
77 ··0x00000490·00000000·00000000·301c0000·b0090000·........0.......77 ··0x00000490·00000000·00000000·301c0000·e4090000·........0.......
78 ··0x000004a0·00000000·00000000·00000000·00000000·................78 ··0x000004a0·00000000·00000000·00000000·00000000·................
79 ··0x000004b0·ffffffff·00000000·00000000·00000000·................79 ··0x000004b0·ffffffff·00000000·00000000·00000000·................
80 ··0x000004c0·c00b0000·6c1c0000·00000000·00000000·....l...........80 ··0x000004c0·f40b0000·6c1c0000·00000000·00000000·....l...........
81 ··0x000004d0·00000000·00000000·ffffffff·00000000·................81 ··0x000004d0·00000000·00000000·ffffffff·00000000·................
82 ··0x000004e0·00000000·00000000·c00b0000·701c0000·............p...82 ··0x000004e0·00000000·00000000·f40b0000·701c0000·............p...
83 ··0x000004f0·00000000·00000000·00000000·00000000·................83 ··0x000004f0·00000000·00000000·00000000·00000000·................
84 ··0x00000500·ffffffff·00000000·00000000·00000000·................84 ··0x00000500·ffffffff·00000000·00000000·00000000·................
85 ··0x00000510·d41e0000·b0090000·00000000·00000000·................85 ··0x00000510·d41e0000·e4090000·00000000·00000000·................
86 ··0x00000520·00000000·00000000·ffffffff·00000000·................86 ··0x00000520·00000000·00000000·ffffffff·00000000·................
87 ··0x00000530·00000000·00000000·48160000·b0090000·........H.......87 ··0x00000530·00000000·00000000·48160000·e4090000·........H.......
88 ··0x00000540·01000000·01000000·00000000·00000000·................88 ··0x00000540·01000000·01000000·00000000·00000000·................
89 ··0x00000550·ffffffff·00000000·00000000·00000000·................89 ··0x00000550·ffffffff·00000000·00000000·00000000·................
90 ··0x00000560·00010000·00000100·00000000·a8160000·................90 ··0x00000560·00010000·00000100·00000000·a8160000·................
91 ··0x00000570·b0090000·00000000·01000000·00000000·................91 ··0x00000570·e4090000·00000000·01000000·00000000·................
92 ··0x00000580·00000000·ffffffff·00000000·00000000·................92 ··0x00000580·00000000·ffffffff·00000000·00000000·................
93 ··0x00000590·00000000·741f0000·b0090000·00000000·....t...........93 ··0x00000590·00000000·741f0000·e4090000·00000000·....t...........
94 ··0x000005a0·01000000·00000000·00000000·ffffffff·................94 ··0x000005a0·01000000·00000000·00000000·ffffffff·................
95 ··0x000005b0·00000000·00000000·00000000·10170000·................95 ··0x000005b0·00000000·00000000·00000000·10170000·................
96 ··0x000005c0·b0090000·00000000·00000000·00000000·................96 ··0x000005c0·e4090000·00000000·00000000·00000000·................
97 ··0x000005d0·00000000·ffffffff·00000000·00000000·................97 ··0x000005d0·00000000·ffffffff·00000000·00000000·................
98 ··0x000005e0·00000000·e81d0000·b0090000·00000000·................98 ··0x000005e0·00000000·e81d0000·e4090000·00000000·................
99 ··0x000005f0·01000000·00000000·00000000·ffffffff·................99 ··0x000005f0·01000000·00000000·00000000·ffffffff·................
100 ··0x00000600·00000000·00000000·00000000·74180000·............t...100 ··0x00000600·00000000·00000000·00000000·74180000·............t...
101 ··0x00000610·b0090000·00000000·01000000·00000000·................101 ··0x00000610·e4090000·00000000·01000000·00000000·................
102 ··0x00000620·00000000·ffffffff·00000000·00000000·................102 ··0x00000620·00000000·ffffffff·00000000·00000000·................
103 ··0x00000630·00000000·74180000·a01f0000·00000000·....t...........103 ··0x00000630·00000000·74180000·a01f0000·00000000·....t...........
104 ··0x00000640·00000000·00000000·00000000·ffffffff·................104 ··0x00000640·00000000·00000000·00000000·ffffffff·................
105 ··0x00000650·00000000·00000000·00000000·80000000·................105 ··0x00000650·00000000·00000000·00000000·80000000·................
106 ··0x00000660·00000100·00000000·90180000·b0090000·................106 ··0x00000660·00000100·00000000·90180000·e4090000·................
107 ··0x00000670·00000000·01000000·00000000·00000000·................107 ··0x00000670·00000000·01000000·00000000·00000000·................
108 ··0x00000680·ffffffff·00000000·00000000·00000000·................108 ··0x00000680·ffffffff·00000000·00000000·00000000·................
109 ··0x00000690·90180000·a01f0000·00000000·00000000·................109 ··0x00000690·90180000·a01f0000·00000000·00000000·................
110 ··0x000006a0·00000000·00000000·ffffffff·00000000·................110 ··0x000006a0·00000000·00000000·ffffffff·00000000·................
111 ··0x000006b0·00000000·00000000·5c1c0000·b0090000·........\.......111 ··0x000006b0·00000000·00000000·5c1c0000·e4090000·........\.......
112 ··0x000006c0·00000000·00000000·00000000·00000000·................112 ··0x000006c0·00000000·00000000·00000000·00000000·................
113 ··0x000006d0·ffffffff·00000000·00000000·00000000·................113 ··0x000006d0·ffffffff·00000000·00000000·00000000·................
114 ··0x000006e0·f41e0000·b0090000·00000000·01000000·................114 ··0x000006e0·f41e0000·e4090000·00000000·01000000·................
115 ··0x000006f0·00000000·00000000·ffffffff·00000000·................115 ··0x000006f0·00000000·00000000·ffffffff·00000000·................
116 ··0x00000700·00000000·00000000·641c0000·b0090000·........d.......116 ··0x00000700·00000000·00000000·641c0000·e4090000·........d.......
117 ··0x00000710·00000000·00000000·00000000·00000000·................117 ··0x00000710·00000000·00000000·00000000·00000000·................
118 ··0x00000720·ffffffff·00000000·00000000·00000000·................118 ··0x00000720·ffffffff·00000000·00000000·00000000·................
119 ··0x00000730·e41e0000·b0090000·00000000·00000000·................119 ··0x00000730·e41e0000·e4090000·00000000·00000000·................
120 ··0x00000740·00000000·00000000·ffffffff·00000000·................120 ··0x00000740·00000000·00000000·ffffffff·00000000·................
121 ··0x00000750·00000000·00000000·7c110000·b0090000·........|.......121 ··0x00000750·00000000·00000000·7c110000·e4090000·........|.......
122 ··0x00000760·00000000·00000000·00000000·00000000·................122 ··0x00000760·00000000·00000000·00000000·00000000·................
123 ··0x00000770·ffffffff·00000000·00000000·00000000·................123 ··0x00000770·ffffffff·00000000·00000000·00000000·................
124 ··0x00000780·841f0000·b0090000·00000000·01000000·................124 ··0x00000780·841f0000·e4090000·00000000·01000000·................
125 ··0x00000790·00000000·00000000·ffffffff·00000000·................125 ··0x00000790·00000000·00000000·ffffffff·00000000·................
126 ··0x000007a0·00000000·00000000·b0090000·101c0000·................126 ··0x000007a0·00000000·00000000·e4090000·101c0000·................
127 ··0x000007b0·640f0000·00000000·b0090000·181c0000·d...............127 ··0x000007b0·980f0000·00000000·e4090000·181c0000·................
128 ··0x000007c0·101c0000·201c0000·640f0000·00000000·....·...d.......128 ··0x000007c0·101c0000·201c0000·980f0000·00000000·....·...........
129 ··0x000007d0·b0090000·00000000·b0090000·181c0000·................129 ··0x000007d0·e4090000·00000000·e4090000·181c0000·................
130 ··0x000007e0·101c0000·640f0000·00000000·401c0000·....d.......@...130 ··0x000007e0·101c0000·980f0000·00000000·401c0000·............@...
131 ··0x000007f0·181c0000·00000000·b0090000·4c1c0000·............L...131 ··0x000007f0·181c0000·00000000·e4090000·4c1c0000·............L...
132 ··0x00000800·501c0000·101c0000·640f0000·00000000·P.......d.......132 ··0x00000800·501c0000·101c0000·980f0000·00000000·P...............
133 ··0x00000810·401c0000·4c1c0000·501c0000·00000000·@...L...P.......133 ··0x00000810·401c0000·4c1c0000·501c0000·00000000·@...L...P.......
134 ··0x00000820·b0090000·4c1c0000·501c0000·00000000·....L...P.......134 ··0x00000820·e4090000·4c1c0000·501c0000·00000000·....L...P.......
135 ··0x00000830·b0090000·00000000·6c1c0000·701c0000·........l...p...135 ··0x00000830·e4090000·00000000·6c1c0000·701c0000·........l...p...
136 ··0x00000840·741c0000·801c0000·640f0000·00000000·t.......d.......136 ··0x00000840·741c0000·801c0000·980f0000·00000000·t...............
137 ··0x00000850·b0090000·00000000·b0090000·101c0000·................137 ··0x00000850·e4090000·00000000·e4090000·101c0000·................
138 ··0x00000860·00000000·b0090000·181c0000·101c0000·................138 ··0x00000860·00000000·e4090000·181c0000·101c0000·................
Max diff block lines reached; 5628/17308 bytes (32.52%) of diff not shown.
23.8 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 77, 122 lines modifiedOffset 77, 122 lines modified
77 ··0x000004a0·38002e4c·43323439·002e4c43·32353000·8..LC249..LC250.77 ··0x000004a0·38002e4c·43323439·002e4c43·32353000·8..LC249..LC250.
78 ··0x000004b0·706f7369·786d6f64·756c655f·65786563·posixmodule_exec78 ··0x000004b0·706f7369·786d6f64·756c655f·65786563·posixmodule_exec
79 ··0x000004c0·00736574·75705f63·6f6e666e·616d655f·.setup_confname_79 ··0x000004c0·00736574·75705f63·6f6e666e·616d655f·.setup_confname_
80 ··0x000004d0·7461626c·65007374·61747265·73756c74·table.statresult80 ··0x000004d0·7461626c·65007374·61747265·73756c74·table.statresult
81 ··0x000004e0·5f6e6577·006f735f·73636865·645f7061·_new.os_sched_pa81 ··0x000004e0·5f6e6577·006f735f·73636865·645f7061·_new.os_sched_pa
82 ··0x000004f0·72616d00·636d705f·636f6e73·74646566·ram.cmp_constdef82 ··0x000004f0·72616d00·636d705f·636f6e73·74646566·ram.cmp_constdef
83 ··0x00000500·73005079·5f584445·43524546·002e4c43·s.Py_XDECREF..LC83 ··0x00000500·73005079·5f584445·43524546·002e4c43·s.Py_XDECREF..LC
 84 ··0x00000510·32353100·2e4c4332·3532002e·4c433235·251..LC252..LC25
84 ··0x00000510·32353100·6469725f·66645f63·6f6e7665·251.dir_fd_conve85 ··0x00000520·33006469·725f6664·5f636f6e·76657274·3.dir_fd_convert
 86 ··0x00000530·65720070·726f6265·5f667374·61746174·er.probe_fstatat
85 ··0x00000520·72746572·0070726f·62655f66·73746174·rter.probe_fstat87 ··0x00000540·0070726f·62655f66·61636365·73736174·.probe_faccessat
86 ··0x00000530·61740070·726f6265·5f666163·63657373·at.probe_faccess 
87 ··0x00000540·61740070·726f6265·5f666368·6d6f6461·at.probe_fchmoda 
88 ··0x00000550·74007072·6f62655f·6663686f·776e6174·t.probe_fchownat88 ··0x00000550·0070726f·62655f66·63686d6f·64617400·.probe_fchmodat.
89 ··0x00000560·0070726f·62655f66·646f7065·6e646972·.probe_fdopendir89 ··0x00000560·70726f62·655f6663·686f776e·61740070·probe_fchownat.p
 90 ··0x00000570·726f6265·5f66646f·70656e64·69720070·robe_fdopendir.p
 91 ··0x00000580·726f6265·5f667574·696d656e·73007072·robe_futimens.pr
 92 ··0x00000590·6f62655f·6c696e6b·61740070·726f6265·obe_linkat.probe
 93 ··0x000005a0·5f6d6b64·69726174·0070726f·62655f6d·_mkdirat.probe_m
 94 ··0x000005b0·6b666966·6f617400·70726f62·655f6d6b·kfifoat.probe_mk
 95 ··0x000005c0·6e6f6461·74007072·6f62655f·6f70656e·nodat.probe_open
 96 ··0x000005d0·61740070·726f6265·5f726561·646c696e·at.probe_readlin
 97 ··0x000005e0·6b617400·70726f62·655f7265·6e616d65·kat.probe_rename
 98 ··0x000005f0·61740070·726f6265·5f73796d·6c696e6b·at.probe_symlink
 99 ··0x00000600·61740070·726f6265·5f756e6c·696e6b61·at.probe_unlinka
90 ··0x00000570·0070726f·62655f66·7574696d·656e7300·.probe_futimens.100 ··0x00000610·74007072·6f62655f·7574696d·656e7361·t.probe_utimensa
91 ··0x00000580·70726f62·655f6c69·6e6b6174·0070726f·probe_linkat.pro 
92 ··0x00000590·62655f6d·6b646972·61740070·726f6265·be_mkdirat.probe 
93 ··0x000005a0·5f6d6b66·69666f61·74007072·6f62655f·_mkfifoat.probe_ 
94 ··0x000005b0·6d6b6e6f·64617400·70726f62·655f6f70·mknodat.probe_op 
95 ··0x000005c0·656e6174·0070726f·62655f72·6561646c·enat.probe_readl 
96 ··0x000005d0·696e6b61·74007072·6f62655f·72656e61·inkat.probe_rena 
97 ··0x000005e0·6d656174·0070726f·62655f73·796d6c69·meat.probe_symli 
98 ··0x000005f0·6e6b6174·0070726f·62655f75·6e6c696e·nkat.probe_unlin 
99 ··0x00000600·6b617400·70726f62·655f7574·696d656e·kat.probe_utimen 
100 ··0x00000610·73617400·2e4c4337·37002e4c·43323533·sat..LC77..LC253 
101 ··0x00000620·002e4c43·32353400·2e4c4332·3535006f·..LC254..LC255.o101 ··0x00000620·74002e4c·43373700·2e4c4332·3535002e·t..LC77..LC255..
102 ··0x00000630·735f7374·61740070·6174685f·636f6e76·s_stat.path_conv102 ··0x00000630·4c433235·36002e4c·43323537·006f735f·LC256..LC257.os_
 103 ··0x00000640·73746174·00706174·685f636f·6e766572·stat.path_conver
103 ··0x00000640·65727465·72005f70·79737461·745f6672·erter._pystat_fr104 ··0x00000650·74657200·5f707973·7461745f·66726f6d·ter._pystat_from
 105 ··0x00000660·73747275·63747374·6174002e·4c433235·structstat..LC25
 106 ··0x00000670·38002e4c·43323539·002e4c43·31002e4c·8..LC259..LC1..L
104 ··0x00000650·6f6d7374·72756374·73746174·002e4c43·omstructstat..LC 
105 ··0x00000660·32353600·2e4c4332·3537002e·4c433100·256..LC257..LC1. 
106 ··0x00000670·2e4c4332·3538002e·4c433235·39002e4c·.LC258..LC259..L 
107 ··0x00000680·43323630·002e4c43·32363100·2e4c4332·C260..LC261..LC2107 ··0x00000680·43323630·002e4c43·32363100·2e4c4332·C260..LC261..LC2
108 ··0x00000690·3632002e·4c433236·33002e4c·43323634·62..LC263..LC264108 ··0x00000690·3632002e·4c433236·33002e4c·43323634·62..LC263..LC264
 109 ··0x000006a0·002e4c43·32363500·2e4c4332·36360070·..LC265..LC266.p
109 ··0x000006a0·00706174·685f636c·65616e75·70005f70·.path_cleanup._p110 ··0x000006b0·6174685f·636c6561·6e757000·5f706f73·ath_cleanup._pos
110 ··0x000006b0·6f736978·5f747261·76657273·65005079·osix_traverse.Py111 ··0x000006c0·69785f74·72617665·72736500·50794f53·ix_traverse.PyOS
111 ··0x000006c0·4f535f46·53506174·682e7061·72742e30·OS_FSPath.part.0112 ··0x000006d0·5f465350·6174682e·70617274·2e30002e·_FSPath.part.0..
112 ··0x000006d0·002e4c43·32363500·5f50794f·626a6563·..LC265._PyObjec113 ··0x000006e0·4c433236·37005f50·794f626a·6563745f·LC267._PyObject_
113 ··0x000006e0·745f5665·63746f72·63616c6c·54737461·t_VectorcallTsta114 ··0x000006f0·56656374·6f726361·6c6c5473·74617465·VectorcallTstate
114 ··0x000006f0·74652e63·6f6e7374·70726f70·2e30002e·te.constprop.0..115 ··0x00000700·2e636f6e·73747072·6f702e30·002e4c43·.constprop.0..LC
115 ··0x00000700·4c433236·36002e4c·43323638·002e4c43·LC266..LC268..LC 
116 ··0x00000710·32363900·6f735f6c·69737464·6972006f·269.os_listdir.o116 ··0x00000710·32363800·2e4c4332·3730002e·4c433237·268..LC270..LC27
 117 ··0x00000720·31006f73·5f6c6973·74646972·006f735f·1.os_listdir.os_
117 ··0x00000720·735f6673·70617468·002e4c43·32373000·s_fspath..LC270.118 ··0x00000730·66737061·7468002e·4c433237·32006f73·fspath..LC272.os
118 ··0x00000730·6f735f5f·70617468·5f6e6f72·6d706174·os__path_normpat119 ··0x00000740·5f5f7061·74685f6e·6f726d70·61746800·__path_normpath.
119 ··0x00000740·68006f73·5f676574·63776400·706f7369·h.os_getcwd.posi120 ··0x00000750·6f735f67·65746377·6400706f·7369785f·os_getcwd.posix_
120 ··0x00000750·785f6765·74637764·006f735f·67657465·x_getcwd.os_gete121 ··0x00000760·67657463·7764006f·735f6765·74657569·getcwd.os_geteui
 122 ··0x00000770·64006f73·5f676574·75696400·6f735f67·d.os_getuid.os_g
121 ··0x00000760·75696400·6f735f67·65747569·64006f73·uid.os_getuid.os123 ··0x00000780·65746567·6964006f·735f6765·74676964·etegid.os_getgid
122 ··0x00000770·5f676574·65676964·006f735f·67657467·_getegid.os_getg 
123 ··0x00000780·6964002e·4c433237·31002e4c·43323732·id..LC271..LC272 
124 ··0x00000790·002e4c43·32373300·5f706f73·69785f63·..LC273._posix_c 
125 ··0x000007a0·6c656172·005f706f·7369785f·66726565·lear._posix_free 
126 ··0x000007b0·002e4c43·32373500·2e4c4332·3736006f·..LC275..LC276.o124 ··0x00000790·002e4c43·32373300·2e4c4332·3734002e·..LC273..LC274..
127 ··0x000007c0·735f6d6b·64697200·2e4c4332·3738002e·s_mkdir..LC278..125 ··0x000007a0·4c433237·35005f70·6f736978·5f636c65·LC275._posix_cle
 126 ··0x000007b0·6172005f·706f7369·785f6672·6565002e·ar._posix_free..
 127 ··0x000007c0·4c433237·37002e4c·43323738·006f735f·LC277..LC278.os_
 128 ··0x000007d0·6d6b6469·72002e4c·43323830·002e4c43·mkdir..LC280..LC
128 ··0x000007d0·4c433235·006f735f·6f70656e·006f735f·LC25.os_open.os_129 ··0x000007e0·3235006f·735f6f70·656e006f·735f7265·25.os_open.os_re
129 ··0x000007e0·7265706c·61636500·696e7465·726e616c·replace.internal 
130 ··0x000007f0·5f72656e·616d6500·2e4c4334·34002e4c·_rename..LC44..L 
131 ··0x00000800·43343700·2e4c4332·3831002e·4c433238·C47..LC281..LC28130 ··0x000007f0·706c6163·6500696e·7465726e·616c5f72·place.internal_r
 131 ··0x00000800·656e616d·65002e4c·43343400·2e4c4334·ename..LC44..LC4
 132 ··0x00000810·37002e4c·43323833·002e4c43·32383400·7..LC283..LC284.
132 ··0x00000810·32002e4c·43323833·006f735f·67657470·2..LC283.os_getp133 ··0x00000820·2e4c4332·3835006f·735f6765·74707069·.LC285.os_getppi
133 ··0x00000820·70696400·6f735f67·65747069·64002e4c·pid.os_getpid..L134 ··0x00000830·64006f73·5f676574·70696400·2e4c4332·d.os_getpid..LC2
 135 ··0x00000840·3836006f·735f7365·74726575·6964002e·86.os_setreuid..
134 ··0x00000830·43323834·006f735f·73657472·65756964·C284.os_setreuid136 ··0x00000850·4c433238·37006f73·5f736574·72656769·LC287.os_setregi
135 ··0x00000840·002e4c43·32383500·6f735f73·65747265·..LC285.os_setre 
136 ··0x00000850·67696400·2e4c4332·3836002e·4c433238·gid..LC286..LC28 
137 ··0x00000860·37002e4c·43323838·002e4c43·32383900·7..LC288..LC289.137 ··0x00000860·64002e4c·43323838·002e4c43·32383900·d..LC288..LC289.
138 ··0x00000870·2e4c4332·3930002e·4c433239·31002e4c·.LC290..LC291..L138 ··0x00000870·2e4c4332·3930002e·4c433239·31002e4c·.LC290..LC291..L
 139 ··0x00000880·43323932·002e4c43·32393300·2e4c4332·C292..LC293..LC2
139 ··0x00000880·43323932·006f735f·72656769·73746572·C292.os_register140 ··0x00000890·3934006f·735f7265·67697374·65725f61·94.os_register_a
140 ··0x00000890·5f61745f·666f726b·00636865·636b5f6e·_at_fork.check_n141 ··0x000008a0·745f666f·726b0063·6865636b·5f6e756c·t_fork.check_nul
141 ··0x000008a0·756c6c5f·6f725f63·616c6c61·626c6500·ull_or_callable.142 ··0x000008b0·6c5f6f72·5f63616c·6c61626c·65007265·l_or_callable.re
142 ··0x000008b0·72656769·73746572·5f61745f·666f726b·register_at_fork 
143 ··0x000008c0·6572002e·4c433239·33002e4c·43323934·er..LC293..LC294143 ··0x000008c0·67697374·65725f61·745f666f·726b6572·gister_at_forker
 144 ··0x000008d0·002e4c43·32393500·2e4c4332·3936006f·..LC295..LC296.o
144 ··0x000008d0·006f735f·67657473·6964002e·4c433239·.os_getsid..LC29145 ··0x000008e0·735f6765·74736964·002e4c43·32393700·s_getsid..LC297.
145 ··0x000008e0·35002e4c·43323936·002e4c43·32393700·5..LC296..LC297. 
146 ··0x000008f0·6f735f77·72697465·002e4c43·32393800·os_write..LC298. 
147 ··0x00000900·6f735f75·72616e64·6f6d006f·735f6673·os_urandom.os_fs 
148 ··0x00000910·74617400·2e4c4332·3939006f·735f7363·tat..LC299.os_sc 
149 ··0x00000920·6865645f·67657473·63686564·756c6572·hed_getscheduler146 ··0x000008f0·2e4c4332·3938002e·4c433239·39006f73·.LC298..LC299.os
 147 ··0x00000900·5f777269·7465002e·4c433330·30006f73·_write..LC300.os
 148 ··0x00000910·5f757261·6e646f6d·006f735f·66737461·_urandom.os_fsta
 149 ··0x00000920·74002e4c·43333031·006f735f·73636865·t..LC301.os_sche
 150 ··0x00000930·645f6765·74736368·6564756c·6572006f·d_getscheduler.o
150 ··0x00000930·006f735f·73657470·72696f72·69747900·.os_setpriority.151 ··0x00000940·735f7365·74707269·6f726974·79002e4c·s_setpriority..L
151 ··0x00000940·2e4c4333·3030006f·735f7363·6865645f·.LC300.os_sched_152 ··0x00000950·43333032·006f735f·73636865·645f6765·C302.os_sched_ge
 153 ··0x00000960·74706172·616d006f·735f6765·74707269·tparam.os_getpri
152 ··0x00000950·67657470·6172616d·006f735f·67657470·getparam.os_getp 
153 ··0x00000960·72696f72·69747900·6f735f72·6561646c·riority.os_readl 
154 ··0x00000970·696e6b00·6f735f72·6561646c·696e6b5f·ink.os_readlink_154 ··0x00000970·6f726974·79006f73·5f726561·646c696e·ority.os_readlin
 155 ··0x00000980·6b006f73·5f726561·646c696e·6b5f696d·k.os_readlink_im
155 ··0x00000980·696d706c·2e697372·612e3000·6f735f75·impl.isra.0.os_u156 ··0x00000990·706c2e69·7372612e·30006f73·5f756e73·pl.isra.0.os_uns
156 ··0x00000990·6e736861·7265006f·735f636c·6f736500·nshare.os_close.157 ··0x000009a0·68617265·006f735f·636c6f73·65006f73·hare.os_close.os
157 ··0x000009a0·6f735f69·73617474·79002e4c·43333033·os_isatty..LC303158 ··0x000009b0·5f697361·74747900·2e4c4333·3035006f·_isatty..LC305.o
158 ··0x000009b0·006f735f·6c736565·6b005079·5f6f6666·.os_lseek.Py_off159 ··0x000009c0·735f6c73·65656b00·50795f6f·66665f74·s_lseek.Py_off_t
159 ··0x000009c0·5f745f63·6f6e7665·72746572·002e4c43·_t_converter..LC160 ··0x000009d0·5f636f6e·76657274·6572002e·4c433330·_converter..LC30
160 ··0x000009d0·33303400·6f735f70·69706500·2e4c4333·304.os_pipe..LC3 
161 ··0x000009e0·3035002e·4c433330·36002e4c·43333037·05..LC306..LC307161 ··0x000009e0·36006f73·5f706970·65002e4c·43333037·6.os_pipe..LC307
 162 ··0x000009f0·002e4c43·33303800·2e4c4333·3039002e·..LC308..LC309..
162 ··0x000009f0·002e4c43·33303800·6f735f66·6f726b00·..LC308.os_fork.163 ··0x00000a00·4c433331·30006f73·5f666f72·6b007761·LC310.os_fork.wa
163 ··0x00000a00·7761726e·5f61626f·75745f66·6f726b5f·warn_about_fork_164 ··0x00000a10·726e5f61·626f7574·5f666f72·6b5f7769·rn_about_fork_wi
164 ··0x00000a10·77697468·5f746872·65616473·0072756e·with_threads.run165 ··0x00000a20·74685f74·68726561·64730072·756e5f61·th_threads.run_a
165 ··0x00000a20·5f61745f·666f726b·65727300·2e4c4333·_at_forkers..LC3166 ··0x00000a30·745f666f·726b6572·73002e4c·43333131·t_forkers..LC311
166 ··0x00000a30·3039002e·4c433331·30002e4c·43333131·09..LC310..LC311 
167 ··0x00000a40·002e4c43·33313200·2e4c4333·3134006f·..LC312..LC314.o167 ··0x00000a40·002e4c43·33313200·2e4c4333·3133002e·..LC312..LC313..
 168 ··0x00000a50·4c433331·34002e4c·43333136·006f735f·LC314..LC316.os_
168 ··0x00000a50·735f6c73·74617400·6f735f75·6e616d65·s_lstat.os_uname169 ··0x00000a60·6c737461·74006f73·5f756e61·6d65006f·lstat.os_uname.o
169 ··0x00000a60·006f735f·756e616d·655f696d·706c006f·.os_uname_impl.o 
Max diff block lines reached; 9402/24231 bytes (38.80%) of diff not shown.
43.6 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:··········29408·(bytes·into·file)13 ··Start·of·section·headers:··········29456·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x72e0:1 There·are·18·section·headers,·starting·at·offset·0x7310:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001120·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001120·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005c80·000758·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005cb0·000758·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001154·000570·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001154·000570·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0063d8·000548·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·006408·000548·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0016c4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0016c4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0016c4·0004b5·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0016c4·0004b5·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001b7c·0014cc·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001b7c·0014fc·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·006920·0004f8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·006950·0004f8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003048·0006a8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·003078·0006a8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006e18·000428·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006e48·000428·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0036f0·0007d0·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003720·0007d0·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007240·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·007270·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·003ec0·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003ef0·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003ec0·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003ef0·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003ef4·001000·10·····16·170··419 ··[15]·.symtab···········SYMTAB··········00000000·003f24·001000·10·····16·170··4
20 ··[16]·.strtab···········STRTAB··········00000000·004ef4·000d8b·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004f24·000d8b·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·007250·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·007280·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.62 KB
readelf --wide --symbols {}
    
Offset 87, 37 lines modifiedOffset 87, 37 lines modified
87 ····83:·00000d25···234·FUNC····LOCAL··DEFAULT····1·deque_copy87 ····83:·00000d25···234·FUNC····LOCAL··DEFAULT····1·deque_copy
88 ····84:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1988 ····84:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
89 ····85:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2089 ····85:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
90 ····86:·0000035b····48·FUNC····LOCAL··DEFAULT····9·dequeiter_traverse90 ····86:·0000035b····48·FUNC····LOCAL··DEFAULT····9·dequeiter_traverse
91 ····87:·00000e11···164·FUNC····LOCAL··DEFAULT····1·deque_ass_item91 ····87:·00000e11···164·FUNC····LOCAL··DEFAULT····1·deque_ass_item
92 ····88:·00000b99···430·FUNC····LOCAL··DEFAULT····7·deque_count92 ····88:·00000b99···430·FUNC····LOCAL··DEFAULT····7·deque_count
93 ····89:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2193 ····89:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
94 ····90:·00000d49···560·FUNC····LOCAL··DEFAULT····7·deque_index94 ····90:·00000d49···606·FUNC····LOCAL··DEFAULT····7·deque_index
95 ····91:·00000eb5····20·FUNC····LOCAL··DEFAULT····1·deque_get_maxlen95 ····91:·00000eb5····20·FUNC····LOCAL··DEFAULT····1·deque_get_maxlen
96 ····92:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2296 ····92:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
97 ····93:·00000f79···612·FUNC····LOCAL··DEFAULT····7·deque_rotate97 ····93:·00000fa9···612·FUNC····LOCAL··DEFAULT····7·deque_rotate
98 ····94:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2398 ····94:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
99 ····95:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2499 ····95:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
100 ····96:·00000f09···116·FUNC····LOCAL··DEFAULT····1·deque_reduce100 ····96:·00000f09···116·FUNC····LOCAL··DEFAULT····1·deque_reduce
101 ····97:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25101 ····97:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
102 ····98:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26102 ····98:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
103 ····99:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27103 ····99:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
104 ···100:·0000038b···150·FUNC····LOCAL··DEFAULT····9·deque_repr104 ···100:·0000038b···150·FUNC····LOCAL··DEFAULT····9·deque_repr
105 ···101:·00000f7d···276·FUNC····LOCAL··DEFAULT····1·deque_extendleft105 ···101:·00000f7d···276·FUNC····LOCAL··DEFAULT····1·deque_extendleft
106 ···102:·00000421····62·FUNC····LOCAL··DEFAULT····9·deque_inplace_concat106 ···102:·00000421····62·FUNC····LOCAL··DEFAULT····9·deque_inplace_concat
107 ···103:·000011dd···432·FUNC····LOCAL··DEFAULT····7·deque_inplace_repeat107 ···103:·0000120d···432·FUNC····LOCAL··DEFAULT····7·deque_inplace_repeat
108 ···104:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28108 ···104:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
109 ···105:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29109 ···105:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
110 ···106:·0000045f···192·FUNC····LOCAL··DEFAULT····9·deque_insert110 ···106:·0000045f···192·FUNC····LOCAL··DEFAULT····9·deque_insert
111 ···107:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30111 ···107:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
112 ···108:·0000051f····22·FUNC····LOCAL··DEFAULT····9·dequeiter_reduce112 ···108:·0000051f····22·FUNC····LOCAL··DEFAULT····9·dequeiter_reduce
113 ···109:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31113 ···109:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
114 ···110:·00001091···142·FUNC····LOCAL··DEFAULT····1·dequeiter_new114 ···110:·00001091···142·FUNC····LOCAL··DEFAULT····1·dequeiter_new
115 ···111:·00000535····68·FUNC····LOCAL··DEFAULT····9·deque_repeat115 ···111:·00000535····68·FUNC····LOCAL··DEFAULT····9·deque_repeat
116 ···112:·0000138d···318·FUNC····LOCAL··DEFAULT····7·deque_reverse116 ···112:·000013bd···318·FUNC····LOCAL··DEFAULT····7·deque_reverse
117 ···113:·00000579···148·FUNC····LOCAL··DEFAULT····9·dequereviter_new117 ···113:·00000579···148·FUNC····LOCAL··DEFAULT····9·dequereviter_new
118 ···114:·0000060d····32·FUNC····LOCAL··DEFAULT····9·deque_sizeof118 ···114:·0000060d····32·FUNC····LOCAL··DEFAULT····9·deque_sizeof
119 ···115:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32119 ···115:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
120 ···116:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33120 ···116:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
121 ···117:·0000062d····58·FUNC····LOCAL··DEFAULT····9·tuplegetter_descr_set121 ···117:·0000062d····58·FUNC····LOCAL··DEFAULT····9·tuplegetter_descr_set
122 ···118:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34122 ···118:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
123 ···119:·00000667····20·FUNC····LOCAL··DEFAULT····9·tuplegetter_reduce123 ···119:·00000667····20·FUNC····LOCAL··DEFAULT····9·tuplegetter_reduce
13.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5c80·contains·235·entries:1 Relocation·section·'.rel.text'·at·offset·0x5cb0·contains·235·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 00000026··0000ac0a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass5 00000026··0000ac0a·R_ARM_THM_CALL·········00000000···PyType_FromMetaclass
6 00000034··0000ad0a·R_ARM_THM_CALL·········00000000···PyModule_AddType6 00000034··0000ad0a·R_ARM_THM_CALL·········00000000···PyModule_AddType
7 00000042··0000ae2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type7 00000042··0000ae2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
8 00000046··0000ae30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type8 00000046··0000ae30·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
23.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1545, 99 lines modifiedOffset 1545, 90 lines modified
1545 »       add»    r3,·sp,·#36»   @·0x241545 »       add»    r3,·sp,·#36»   @·0x24
1546 »       str»    r4,·[sp,·#28]1546 »       str»    r4,·[sp,·#28]
1547 »       ldr»    r5,·[r6,·#20]1547 »       ldr»    r5,·[r6,·#20]
1548 »       ldr.w»  r9,·[r6,·#28]1548 »       ldr.w»  r9,·[r6,·#28]
1549 »       bl»     0·<_PyArg_ParseStack>1549 »       bl»     0·<_PyArg_ParseStack>
1550 ·R_ARM_THM_CALL» _PyArg_ParseStack1550 ·R_ARM_THM_CALL» _PyArg_ParseStack
1551 »       cmp»    r0,·#01551 »       cmp»    r0,·#0
1552 »       beq.w»  eb4·<deque_index+0x16c>1552 »       beq.w»  eb0·<deque_index+0x168>
1553 »       ldr»    r3,·[sp,·#28]1553 »       ldr»    r1,·[sp,·#28]
1554 »       ldr»    r2,·[r6,·#8]1554 »       ldr»    r3,·[r6,·#8]
1555 »       cmp»    r3,·r41555 »       cmp»    r1,·r4
 1556 »       blt.w»  eb8·<deque_index+0x170>
1556 »       bge.n»  dae·<deque_index+0x66> 
1557 »       adds»   r3,·r3,·r2 
1558 »       itee»   pl 
1559 »       strpl»  r3,·[sp,·#28] 
1560 »       movmi»  r3,·r4 
1561 »       strmi»  r4,·[sp,·#28] 
1562 »       ldr»    r4,·[sp,·#32]1557 »       ldr»    r2,·[sp,·#32]
1563 »       cmp»    r4,·#0 
1564 »       bge.n»  dbc·<deque_index+0x74> 
1565 »       adds»   r4,·r4,·r2 
1566 »       it»     mi 
1567 »       movmi»  r4,·#0 
1568 »       str»    r4,·[sp,·#32] 
1569 »       cmp»    r4,·r2 
1570 »       itt»    gt 
1571 »       strgt»  r2,·[sp,·#32] 
1572 »       movgt»  r4,·r21558 »       mov»    r7,·r2
1573 »       movs»   r1,·#0 
1574 »       cmp»    r3,·r4 
1575 »       itt»    gt 
1576 »       strgt»  r4,·[sp,·#28] 
1577 »       movgt»  r3,·r4 
1578 »       sub.w»  r2,·r3,·#64» @·0x40 
1579 »       cmp»    r2,·#01559 »       cmp»    r2,·#0
 1560 »       blt.w»  ec6·<deque_index+0x17e>
 1561 »       mov»    r7,·r2
 1562 »       cmp»    r2,·r3
1580 »       bgt.w»  edc·<deque_index+0x194>1563 »       bgt.w»  ed4·<deque_index+0x18c>
 1564 »       cmp»    r1,·r7
 1565 »       itt»    gt
 1566 »       strgt»  r7,·[sp,·#28]
 1567 »       movgt»  r1,·r7
 1568 »       sub.w»  r0,·r1,·#64» @·0x40
 1569 »       movs»   r3,·#0
1581 »       cmp»    r3,·#01570 »       cmp»    r0,·#0
 1571 »       bgt.w»  f0a·<deque_index+0x1c2>
 1572 »       cmp»    r1,·#0
1582 »       ble.w»  ef0·<deque_index+0x1a8>1573 »       ble.w»  f1e·<deque_index+0x1d6>
1583 »       adds»   r2,·r5,·#11574 »       adds»   r2,·r5,·#1
1584 »       cmp»    r5,·#63»      @·0x3f1575 »       cmp»    r5,·#63»      @·0x3f
1585 »       beq.w»  f3c·<deque_index+0x1f4>1576 »       beq.w»  f24·<deque_index+0x1dc>
1586 »       adds»   r0,·r1,·#11577 »       adds»   r0,·r3,·#1
1587 »       cmp»    r3,·r01578 »       cmp»    r1,·r0
1588 »       ble.n»  e42·<deque_index+0xfa>1579 »       ble.n»  e3c·<deque_index+0xf4>
1589 »       adds»   r2,·r5,·#21580 »       adds»   r2,·r5,·#2
1590 »       cmp»    r5,·#62»      @·0x3e1581 »       cmp»    r5,·#62»      @·0x3e
1591 »       beq.w»  f2a·<deque_index+0x1e2>1582 »       beq.w»  f6a·<deque_index+0x222>
1592 »       adds»   r0,·r1,·#21583 »       adds»   r0,·r3,·#2
1593 »       cmp»    r3,·r01584 »       cmp»    r1,·r0
1594 »       ble.n»  e42·<deque_index+0xfa>1585 »       ble.n»  e3c·<deque_index+0xf4>
1595 »       adds»   r2,·#11586 »       adds»   r2,·#1
1596 »       cmp»    r2,·#64»      @·0x401587 »       cmp»    r2,·#64»      @·0x40
1597 »       beq.n»  ef6·<deque_index+0x1ae>1588 »       beq.w»  f58·<deque_index+0x210>
1598 »       adds»   r0,·r1,·#31589 »       adds»   r0,·r3,·#3
1599 »       cmp»    r3,·r01590 »       cmp»    r1,·r0
1600 »       ble.n»  e42·<deque_index+0xfa>1591 »       ble.n»  e3c·<deque_index+0xf4>
1601 »       adds»   r2,·#11592 »       adds»   r2,·#1
1602 »       cmp»    r2,·#64»      @·0x401593 »       cmp»    r2,·#64»      @·0x40
1603 »       beq.w»  f4e·<deque_index+0x206>1594 »       beq.w»  f7c·<deque_index+0x234>
1604 »       adds»   r0,·r1,·#41595 »       adds»   r0,·r3,·#4
1605 »       cmp»    r3,·r01596 »       cmp»    r1,·r0
1606 »       ble.n»  e42·<deque_index+0xfa>1597 »       ble.n»  e3c·<deque_index+0xf4>
1607 »       adds»   r2,·#11598 »       adds»   r2,·#1
1608 »       cmp»    r2,·#64»      @·0x401599 »       cmp»    r2,·#64»      @·0x40
1609 »       beq.n»  f08·<deque_index+0x1c0>1600 »       beq.w»  f36·<deque_index+0x1ee>
1610 »       adds»   r0,·r1,·#51601 »       adds»   r0,·r3,·#5
1611 »       cmp»    r3,·r01602 »       cmp»    r1,·r0
1612 »       ble.n»  e42·<deque_index+0xfa>1603 »       ble.n»  e3c·<deque_index+0xf4>
1613 »       adds»   r2,·#11604 »       adds»   r2,·#1
1614 »       cmp»    r2,·#64»      @·0x401605 »       cmp»    r2,·#64»      @·0x40
1615 »       beq.n»  f1a·<deque_index+0x1d2>1606 »       beq.w»  f48·<deque_index+0x200>
1616 »       adds»   r1,·#61607 »       adds»   r3,·#6
1617 »       cmp»    r3,·r11608 »       cmp»    r1,·r3
1618 »       ble.n»  e42·<deque_index+0xfa>1609 »       ble.n»  e3c·<deque_index+0xf4>
1619 »       adds»   r2,·#11610 »       adds»   r2,·#1
1620 »       adds»   r1,·#11611 »       adds»   r3,·#1
1621 »       cmp»    r2,·#64»      @·0x401612 »       cmp»    r2,·#64»      @·0x40
1622 »       itttt»  eq1613 »       itttt»  eq
1623 »       ldreq»  r2,·[sp,·#16]1614 »       ldreq»  r2,·[sp,·#16]
1624 »       ldreq.w»r2,·[r2,·#260]»    @·0x1041615 »       ldreq.w»r2,·[r2,·#260]»    @·0x104
1625 »       streq»  r2,·[sp,·#16]1616 »       streq»  r2,·[sp,·#16]
1626 »       moveq»  r2,·#01617 »       moveq»  r2,·#0
1627 »       cmp»    r3,·r11618 »       cmp»    r1,·r3
1628 »       bne.n»  e2c·<deque_index+0xe4>1619 »       bne.n»  e26·<deque_index+0xde>
1629 »       subs»   r4,·r4,·r31620 »       subs»   r4,·r7,·r1
1630 »       mvn.w»  sl,·#3221225472»    @·0xc00000001621 »       mvn.w»  sl,·#3221225472»    @·0xc0000000
1631 »       ldr»    r3,·[sp,·#16]1622 »       ldr»    r3,·[sp,·#16]
1632 »       add.w»  fp,·r4,·r21623 »       add.w»  fp,·r4,·r2
1633 »       add.w»  r7,·r3,·r2,·lsl·#21624 »       add.w»  r7,·r3,·r2,·lsl·#2
1634 »       mov»    r8,·r41625 »       mov»    r8,·r4
1635 »       subs»   r4,·#11626 »       subs»   r4,·#1
1636 »       bmi.n»  e9c·<deque_index+0x154>1627 »       bmi.n»  e98·<deque_index+0x150>
1637 »       ldr.w»  r5,·[r7,·#4]!1628 »       ldr.w»  r5,·[r7,·#4]!
1638 »       mov»    r0,·r51629 »       mov»    r0,·r5
1639 »       ldr»    r2,·[r5,·#0]1630 »       ldr»    r2,·[r5,·#0]
1640 »       cmp»    r2,·sl1631 »       cmp»    r2,·sl
1641 »       itett»  ne1632 »       itett»  ne
1642 »       addne»  r2,·#11633 »       addne»  r2,·#1
1643 »       moveq»  r2,·#21634 »       moveq»  r2,·#2
594 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 665, 15 lines modifiedOffset 665, 15 lines modified
665 »       mov»    r5,·r1665 »       mov»    r5,·r1
666 »       movs»   r1,·#0666 »       movs»   r1,·#0
667 »       bl»     d24·<deque_copy>667 »       bl»     d24·<deque_copy>
668 ·R_ARM_THM_CALL» deque_copy668 ·R_ARM_THM_CALL» deque_copy
669 »       mov»    r4,·r0669 »       mov»    r4,·r0
670 »       cbz»    r0,·574·<deque_repeat+0x40>670 »       cbz»    r0,·574·<deque_repeat+0x40>
671 »       mov»    r1,·r5671 »       mov»    r1,·r5
672 »       bl»     11dc·<deque_inplace_repeat>672 »       bl»     120c·<deque_inplace_repeat>
673 ·R_ARM_THM_CALL» deque_inplace_repeat673 ·R_ARM_THM_CALL» deque_inplace_repeat
674 »       ldr»    r3,·[r4,·#0]674 »       ldr»    r3,·[r4,·#0]
675 »       mvn.w»  r2,·#3221225472»    @·0xc0000000675 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
676 »       mov»    r5,·r0676 »       mov»    r5,·r0
677 »       cmp»    r3,·r2677 »       cmp»    r3,·r2
678 »       bne.n»  564·<deque_repeat+0x30>678 »       bne.n»  564·<deque_repeat+0x30>
679 »       mov»    r4,·r5679 »       mov»    r4,·r5
143 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:··········18324·(bytes·into·file)13 ··Start·of·section·headers:··········18328·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4794:1 There·are·18·section·headers,·starting·at·offset·0x4798:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000890·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000878·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003adc·000410·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003ae8·000408·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008c4·0002f0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0008ac·0002f0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003eec·0002c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003ef0·0002c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000bb4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000b9c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000bb4·0002b7·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000b9c·0002b7·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000e6c·0005c8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000e54·000610·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0041b4·000368·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0041b8·000368·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001434·0002dc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001464·0002dc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00451c·0001d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004520·0001d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001710·000eb0·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001740·000eb0·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0046ec·000018·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0046f0·000018·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0025c0·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0025f0·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0025c0·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0025f0·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0025f4·000b90·10·····16·123··419 ··[15]·.symtab···········SYMTAB··········00000000·002624·000b80·10·····16·122··4
20 ··[16]·.strtab···········STRTAB··········00000000·003184·000955·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0031a4·000943·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004704·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·004708·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
22.4 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·185·entries:1 Symbol·table·'.symtab'·contains·184·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.45 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49.8 KB
readelf --wide --relocs {}
    
Offset 1, 404 lines modifiedOffset 1, 403 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3adc·contains·130·entries:1 Relocation·section·'.rel.text'·at·offset·0x3ae8·contains·129·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct3 00000000··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
 4 00000004··00008e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
 5 0000000c··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
4 0000001c··00008f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct6 00000010··00008e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
5 00000024··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct 
6 00000028··00008f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct 
7 00000052··00007c0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod7 0000003a··00007b0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
8 00000058··00007d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct8 00000040··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
9 0000005c··00007d30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct9 00000044··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
10 00000084··00001f2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC210 0000006c··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000040···.LC2
11 00000088··00001f30·R_ARM_THM_MOVT_ABS·····00000040···.LC211 00000070··00001e30·R_ARM_THM_MOVT_ABS·····00000040···.LC2
12 0000008e··00007e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString12 00000076··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 13 00000086··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
13 0000009e··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc14 00000094··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
14 000000ac··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
15 000000b4··00008002·R_ARM_ABS32············00000000···_PyRuntime15 0000009c··00007f02·R_ARM_ABS32············00000000···_PyRuntime
16 000000b8··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct16 000000a0··00008e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
17 000000bc··00008f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct17 000000a4··00008e30·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
18 000000d4··00000c0a·R_ARM_THM_CALL·········00000105···iobase_check_closed18 000000bc··00000c0a·R_ARM_THM_CALL·········00000105···iobase_check_closed
19 0000011c··0000920a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t19 00000104··0000910a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
20 0000012e··0000810a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr20 00000116··0000800a·R_ARM_THM_CALL·········00000000···_PyObject_LookupAttr
21 0000013c··0000930a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize21 00000124··0000920a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize
22 00000148··0000292f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC622 00000130··0000282f·R_ARM_THM_MOVW_ABS_NC··000000c8···.LC6
23 0000014c··00002930·R_ARM_THM_MOVT_ABS·····000000c8···.LC623 00000134··00002830·R_ARM_THM_MOVT_ABS·····000000c8···.LC6
24 00000188··0000940a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod24 00000170··0000930a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod
25 000001ac··0000950a·R_ARM_THM_CALL·········00000000···PyByteArray_Resize25 00000194··0000940a·R_ARM_THM_CALL·········00000000···PyByteArray_Resize
26 000001c8··0000960a·R_ARM_THM_CALL·········00000000···memcpy26 000001b0··0000950a·R_ARM_THM_CALL·········00000000···memcpy
27 000001e0··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc27 000001c8··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
28 000001e8··0000970a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg28 000001d0··0000960a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg
29 00000234··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc29 0000021c··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
30 0000024c··0000980a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize30 00000234··0000970a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
31 00000254··0000190a·R_ARM_THM_CALL·········000002dd···Py_XDECREF31 0000023c··0000180a·R_ARM_THM_CALL·········000002ed···Py_XDECREF
32 0000026a··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc32 00000252··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
33 00000276··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string 
34 0000027a··00009930·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string 
35 000002a0··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError 
36 000002a4··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError 
37 000002aa··0000282f·R_ARM_THM_MOVW_ABS_NC··0000008c···.LC5 
38 000002ae··00002830·R_ARM_THM_MOVT_ABS·····0000008c···.LC5 
39 000002b4··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
40 000002ce··0000190a·R_ARM_THM_CALL·········000002dd···Py_XDECREF 
41 000002e4··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
42 000002ec··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string33 0000025e··0000982f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string
43 000002f0··00009930·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string34 00000262··00009830·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string
 35 00000288··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
 36 0000028c··00009930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
 37 00000292··0000272f·R_ARM_THM_MOVW_ABS_NC··0000008c···.LC5
 38 00000296··00002730·R_ARM_THM_MOVT_ABS·····0000008c···.LC5
 39 0000029c··00009a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 40 000002b6··0000180a·R_ARM_THM_CALL·········000002ed···Py_XDECREF
44 000002f8··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc41 000002cc··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 42 000002d4··0000982f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string
 43 000002d8··00009830·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string
 44 000002e0··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
45 000002fe··0000272f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC445 000002e6··0000262f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC4
46 00000302··00002730·R_ARM_THM_MOVT_ABS·····00000080···.LC446 000002ea··00002630·R_ARM_THM_MOVT_ABS·····00000080···.LC4
47 0000030c··00009c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional47 000002f4··00009b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
48 00000318··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string48 00000300··0000982f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyByteArray_empty_string
49 0000031c··00009930·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string49 00000304··00009830·R_ARM_THM_MOVT_ABS·····00000000···_PyByteArray_empty_string
50 00000336··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc50 0000031e··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
51 0000033c··00009d0a·R_ARM_THM_CALL·········00000000···_PyIO_trap_eintr51 00000324··00009c0a·R_ARM_THM_CALL·········00000000···_PyIO_trap_eintr
52 00000346··00009a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError52 0000032e··0000992f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
53 0000034a··00009a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError53 00000332··00009930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
54 00000350··00002a2f·R_ARM_THM_MOVW_ABS_NC··000000cc···.LC754 00000338··0000292f·R_ARM_THM_MOVW_ABS_NC··000000cc···.LC7
55 00000354··00002a30·R_ARM_THM_MOVT_ABS·····000000cc···.LC755 0000033c··00002930·R_ARM_THM_MOVT_ABS·····000000cc···.LC7
56 0000035a··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Format56 00000342··00009a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
57 00000374··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc57 0000035c··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
58 0000037c··0000190a·R_ARM_THM_CALL·········000002dd···Py_XDECREF58 00000364··0000180a·R_ARM_THM_CALL·········000002ed···Py_XDECREF
59 00000384··00008002·R_ARM_ABS32············00000000···_PyRuntime 
60 00000388··00008002·R_ARM_ABS32············00000000···_PyRuntime 
61 0000038c··00008002·R_ARM_ABS32············00000000···_PyRuntime59 0000036c··00007f02·R_ARM_ABS32············00000000···_PyRuntime
 60 00000370··00007f02·R_ARM_ABS32············00000000···_PyRuntime
 61 00000374··00007f02·R_ARM_ABS32············00000000···_PyRuntime
62 000003ba··00009e0a·R_ARM_THM_CALL·········00000000···PyList_New62 000003a2··00009d0a·R_ARM_THM_CALL·········00000000···PyList_New
63 000003cc··00009f0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs63 000003b4··00009e0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs
64 000003e4··00002d2f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC864 000003cc··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000108···.LC8
65 000003e8··00002d30·R_ARM_THM_MOVT_ABS·····00000108···.LC865 000003d0··00002c30·R_ARM_THM_MOVT_ABS·····00000108···.LC8
66 000003f2··00009c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional66 000003da··00009b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
 67 000003ec··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 68 000003f8··0000180a·R_ARM_THM_CALL·········000002ed···Py_XDECREF
67 00000404··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc69 0000040e··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 70 0000041a··0000910a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
 71 00000426··00009f0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
 72 0000043e··0000a00a·R_ARM_THM_CALL·········00000000···PyIter_Next
68 00000410··0000190a·R_ARM_THM_CALL·········000002dd···Py_XDECREF73 0000044a··0000a10a·R_ARM_THM_CALL·········00000000···PyList_Append
 74 00000454··0000a20a·R_ARM_THM_CALL·········00000000···PyObject_Size
69 00000426··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc75 00000486··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
70 00000432··0000920a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t 
71 0000043e··0000a00a·R_ARM_THM_CALL·········00000000···PyObject_GetIter 
72 00000456··0000a10a·R_ARM_THM_CALL·········00000000···PyIter_Next 
73 00000462··0000a20a·R_ARM_THM_CALL·········00000000···PyList_Append 
74 0000046c··0000a30a·R_ARM_THM_CALL·········00000000···PyObject_Size 
75 0000049e··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
76 000004a4··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred76 0000048c··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
77 000004c8··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc77 000004b0··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
78 000004d0··00008002·R_ARM_ABS32············00000000···_PyRuntime78 000004b8··00007f02·R_ARM_ABS32············00000000···_PyRuntime
79 000004f4··00007c0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod79 000004dc··00007b0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallMethod
80 000004fc··0000a30a·R_ARM_THM_CALL·········00000000···PyObject_Size80 000004e4··0000a20a·R_ARM_THM_CALL·········00000000···PyObject_Size
81 00000522··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc81 0000050a··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
82 00000528··00008002·R_ARM_ABS32············00000000···_PyRuntime82 00000510··00007f02·R_ARM_ABS32············00000000···_PyRuntime
83 00000542··0000342f·R_ARM_THM_MOVW_ABS_NC··00000114···.LC983 0000052a··0000332f·R_ARM_THM_MOVW_ABS_NC··00000114···.LC9
84 00000546··00003430·R_ARM_THM_MOVT_ABS·····00000114···.LC984 0000052e··00003330·R_ARM_THM_MOVT_ABS·····00000114···.LC9
85 0000054c··0000940a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod85 00000534··0000930a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod
86 00000554··00008002·R_ARM_ABS32············00000000···_PyRuntime86 0000053c··00007f02·R_ARM_ABS32············00000000···_PyRuntime
 87 00000564··0000a50a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
87 0000057c··0000a60a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt88 00000572··0000a50a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt
88 0000058a··0000a60a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt 
89 00000596··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC1089 0000057e··00003a2f·R_ARM_THM_MOVW_ABS_NC··00000118···.LC10
90 0000059a··00003b30·R_ARM_THM_MOVT_ABS·····00000118···.LC1090 00000582··00003a30·R_ARM_THM_MOVT_ABS·····00000118···.LC10
91 000005a2··00007e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString91 0000058a··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
92 000005b4··00003e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR092 0000059c··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
93 000005b8··00003e30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR093 000005a0··00003d30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
94 000005ca··0000a70a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords94 000005b2··0000a60a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
95 000005d6··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
96 000005e0··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred95 000005be··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 96 000005c8··0000a30a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
97 000005fc··0000840a·R_ARM_THM_CALL·········00000171···_PyIOBase_finalize97 000005e4··0000830a·R_ARM_THM_CALL·········00000171···_PyIOBase_finalize
98 00000648··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc98 00000630··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
99 0000068a··0000a80a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs99 00000672··0000a70a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
100 000006e8··00007f0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc100 000006d0··00007e0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
101 00000714··0000aa0a·R_ARM_THM_CALL·········00000000···_PyNumber_Index101 000006fc··0000a90a·R_ARM_THM_CALL·········00000000···_PyNumber_Index
102 0000071e··0000ab0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t102 00000706··0000aa0a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
103 00000738··0000930a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize103 00000720··0000920a·R_ARM_THM_CALL·········00000000···PyByteArray_FromStringAndSize
104 0000074a··00009f0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs104 00000732··00009e0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethodObjArgs
Max diff block lines reached; 32871/50976 bytes (64.48%) of diff not shown.
376 B
strings --all --bytes=8 {}
    
Offset 107, 15 lines modifiedOffset 107, 14 lines modified
107 with·open('spam.txt',·'r')·as·fp:107 with·open('spam.txt',·'r')·as·fp:
108 ····fp.write('Spam·and·eggs!')108 ····fp.write('Spam·and·eggs!')
109 iobase_enter109 iobase_enter
110 iobase_check_closed110 iobase_check_closed
111 iobase_finalize111 iobase_finalize
112 iobase_exit112 iobase_exit
113 _io__IOBase_flush113 _io__IOBase_flush
114 Py_XDECREF.part.0 
115 Py_XDECREF114 Py_XDECREF
116 _io__IOBase_close115 _io__IOBase_close
117 _io__IOBase_seekable116 _io__IOBase_seekable
118 _io__IOBase_writable117 _io__IOBase_writable
119 _io__IOBase_readable118 _io__IOBase_readable
120 iobase_iter119 iobase_iter
121 _io__IOBase_readline120 _io__IOBase_readline
31.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 325 lines modifiedOffset 1, 311 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<Py_XDECREF.part.0>: 
3 Py_XDECREF.part.0(): 
4 »       ldr»    r2,·[r0,·#0] 
5 »       mvn.w»  r1,·#3221225472»    @·0xc0000000 
6 »       cmp»    r2,·r1 
7 »       bne.n»  c·<Py_XDECREF.part.0+0xc> 
8 »       bx»     lr 
9 »       subs»   r2,·#1 
10 »       str»    r2,·[r0,·#0] 
11 »       cmp»    r2,·#0 
12 »       bne.n»  a·<Py_XDECREF.part.0+0xa> 
13 »       b.w»    0·<_Py_Dealloc> 
14 ·R_ARM_THM_JUMP24»       _Py_Dealloc 
  
15 00000018·<_io__IOBase_seekable>:2 00000000·<_io__IOBase_seekable>:
16 _io__IOBase_seekable():3 _io__IOBase_seekable():
17 »       movw»   r0,·#04 »       movw»   r0,·#0
18 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct5 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
19 »       movt»   r0,·#06 »       movt»   r0,·#0
20 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct7 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
21 »       bx»     lr8 »       bx»     lr
22 »       nop9 »       nop
  
23 00000024·<_io__IOBase_writable>:10 0000000c·<_io__IOBase_writable>:
24 _io__IOBase_writable():11 _io__IOBase_writable():
25 »       movw»   r0,·#012 »       movw»   r0,·#0
26 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct13 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
27 »       movt»   r0,·#014 »       movt»   r0,·#0
28 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct15 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
29 »       bx»     lr16 »       bx»     lr
30 »       nop17 »       nop
  
31 00000030·<_PyIOBase_check_writable>:18 00000018·<_PyIOBase_check_writable>:
32 _PyIOBase_check_writable():19 _PyIOBase_check_writable():
33 »       push»   {r4,·r5,·r6,·lr}20 »       push»   {r4,·r5,·r6,·lr}
34 »       mov.w»  ip,·#4096»  @·0x100021 »       mov.w»  ip,·#4096»  @·0x1000
35 »       sub.w»  ip,·sp,·ip22 »       sub.w»  ip,·sp,·ip
36 »       str.w»  r0,·[ip,·#4072]»     @·0xfe823 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
37 »       sub»    sp,·#824 »       sub»    sp,·#8
38 »       mov»    r5,·r225 »       mov»    r5,·r2
39 »       mov»    r6,·r026 »       mov»    r6,·r0
40 »       movs»   r2,·#127 »       movs»   r2,·#1
41 »       movt»   r2,·#32768»  @·0x800028 »       movt»   r2,·#32768»  @·0x8000
42 »       ldr»    r0,·[pc,·#104]»@·(b4·<_PyIOBase_check_writable+0x84>)29 »       ldr»    r0,·[pc,·#104]»@·(9c·<_PyIOBase_check_writable+0x84>)
43 »       str»    r1,·[sp,·#4]30 »       str»    r1,·[sp,·#4]
44 »       movs»   r3,·#031 »       movs»   r3,·#0
45 »       add»    r1,·sp,·#432 »       add»    r1,·sp,·#4
46 »       bl»     0·<PyObject_VectorcallMethod>33 »       bl»     0·<PyObject_VectorcallMethod>
47 ·R_ARM_THM_CALL» PyObject_VectorcallMethod34 ·R_ARM_THM_CALL» PyObject_VectorcallMethod
48 »       cbz»    r0,·92·<_PyIOBase_check_writable+0x62>35 »       cbz»    r0,·7a·<_PyIOBase_check_writable+0x62>
49 »       movw»   r3,·#036 »       movw»   r3,·#0
50 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct37 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
51 »       movt»   r3,·#038 »       movt»   r3,·#0
52 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct39 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
53 »       mov»    r4,·r040 »       mov»    r4,·r0
54 »       cmp»    r0,·r341 »       cmp»    r0,·r3
55 »       bne.n»  7a·<_PyIOBase_check_writable+0x4a>42 »       bne.n»  62·<_PyIOBase_check_writable+0x4a>
56 »       cmp»    r5,·r043 »       cmp»    r5,·r0
57 »       bne.n»  74·<_PyIOBase_check_writable+0x44>44 »       bne.n»  5c·<_PyIOBase_check_writable+0x44>
58 »       ldr»    r3,·[r0,·#0]45 »       ldr»    r3,·[r0,·#0]
59 »       mvn.w»  r2,·#3221225472»    @·0xc000000046 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
60 »       cmp»    r3,·r247 »       cmp»    r3,·r2
61 »       bne.n»  96·<_PyIOBase_check_writable+0x66>48 »       bne.n»  7e·<_PyIOBase_check_writable+0x66>
62 »       mov»    r0,·r449 »       mov»    r0,·r4
63 »       add»    sp,·#850 »       add»    sp,·#8
64 »       pop»    {r4,·r5,·r6,·pc}51 »       pop»    {r4,·r5,·r6,·pc}
65 »       ldr»    r3,·[r0,·#0]52 »       ldr»    r3,·[r0,·#0]
66 »       mvn.w»  r2,·#3221225472»    @·0xc000000053 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
67 »       cmp»    r3,·r254 »       cmp»    r3,·r2
68 »       bne.n»  a4·<_PyIOBase_check_writable+0x74>55 »       bne.n»  8c·<_PyIOBase_check_writable+0x74>
69 »       movw»   r1,·#056 »       movw»   r1,·#0
70 ·R_ARM_THM_MOVW_ABS_NC»  .LC257 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
71 »       movt»   r1,·#058 »       movt»   r1,·#0
72 ·R_ARM_THM_MOVT_ABS»     .LC259 ·R_ARM_THM_MOVT_ABS»     .LC2
73 »       ldr»    r0,·[r6,·#4]60 »       ldr»    r0,·[r6,·#4]
74 »       bl»     0·<PyErr_SetString>61 »       bl»     0·<PyErr_SetString>
75 ·R_ARM_THM_CALL» PyErr_SetString62 ·R_ARM_THM_CALL» PyErr_SetString
76 »       movs»   r4,·#063 »       movs»   r4,·#0
77 »       b.n»    74·<_PyIOBase_check_writable+0x44>64 »       b.n»    5c·<_PyIOBase_check_writable+0x44>
78 »       subs»   r3,·#165 »       subs»   r3,·#1
79 »       str»    r3,·[r0,·#0]66 »       str»    r3,·[r0,·#0]
80 »       cmp»    r3,·#067 »       cmp»    r3,·#0
81 »       bne.n»  74·<_PyIOBase_check_writable+0x44>68 »       bne.n»  5c·<_PyIOBase_check_writable+0x44>
82 »       bl»     0·<_Py_Dealloc>69 »       bl»     0·<_Py_Dealloc>
83 ·R_ARM_THM_CALL» _Py_Dealloc70 ·R_ARM_THM_CALL» _Py_Dealloc
84 »       b.n»    74·<_PyIOBase_check_writable+0x44>71 »       b.n»    5c·<_PyIOBase_check_writable+0x44>
85 »       subs»   r3,·#172 »       subs»   r3,·#1
86 »       str»    r3,·[r0,·#0]73 »       str»    r3,·[r0,·#0]
87 »       cmp»    r3,·#074 »       cmp»    r3,·#0
88 »       bne.n»  84·<_PyIOBase_check_writable+0x54>75 »       bne.n»  6c·<_PyIOBase_check_writable+0x54>
89 »       bl»     0·<_Py_Dealloc>76 »       bl»     0·<_Py_Dealloc>
90 ·R_ARM_THM_CALL» _Py_Dealloc77 ·R_ARM_THM_CALL» _Py_Dealloc
91 »       b.n»    84·<_PyIOBase_check_writable+0x54>78 »       b.n»    6c·<_PyIOBase_check_writable+0x54>
92 »       nop79 »       nop
93 »       .word»  0x0000853480 »       .word»  0x00008534
94 ·R_ARM_ABS32»    _PyRuntime81 ·R_ARM_ABS32»    _PyRuntime
  
95 000000b8·<_io__IOBase_readable>:82 000000a0·<_io__IOBase_readable>:
96 _io__IOBase_readable():83 _io__IOBase_readable():
97 »       movw»   r0,·#084 »       movw»   r0,·#0
98 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct85 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
99 »       movt»   r0,·#086 »       movt»   r0,·#0
100 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct87 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
101 »       bx»     lr88 »       bx»     lr
102 »       nop89 »       nop
  
103 000000c4·<iobase_iter>:90 000000ac·<iobase_iter>:
104 iobase_iter():91 iobase_iter():
105 »       push»   {r4,·lr}92 »       push»   {r4,·lr}
106 »       mov.w»  ip,·#4096»  @·0x100093 »       mov.w»  ip,·#4096»  @·0x1000
107 »       sub.w»  ip,·sp,·ip94 »       sub.w»  ip,·sp,·ip
108 »       str.w»  r0,·[ip,·#4088]»     @·0xff895 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
109 »       mov»    r4,·r096 »       mov»    r4,·r0
110 »       bl»     104·<_io__IOBase_readline+0x14>97 »       bl»     104·<_io__IOBase_readline+0x2c>
111 ·R_ARM_THM_CALL» iobase_check_closed98 ·R_ARM_THM_CALL» iobase_check_closed
112 »       cbnz»   r0,·ec·<iobase_iter+0x28>99 »       cbnz»   r0,·d4·<iobase_iter+0x28>
113 »       ldr»    r3,·[r4,·#0]100 »       ldr»    r3,·[r4,·#0]
114 »       mvn.w»  r2,·#3221225472»    @·0xc0000000101 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
115 »       cmp»    r3,·r2102 »       cmp»    r3,·r2
116 »       beq.n»  e8·<iobase_iter+0x24>103 »       beq.n»  d0·<iobase_iter+0x24>
117 »       adds»   r3,·#1104 »       adds»   r3,·#1
118 »       str»    r3,·[r4,·#0]105 »       str»    r3,·[r4,·#0]
Max diff block lines reached; 28485/32144 bytes (88.62%) of diff not shown.
14.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 316, 318 lines modifiedOffset 316, 350 lines modified
316 00000284·<_io__IOBase_flush>:316 00000284·<_io__IOBase_flush>:
317 _io__IOBase_flush():317 _io__IOBase_flush():
318 »       push»   {r4,·lr}318 »       push»   {r4,·lr}
319 »       mov.w»  ip,·#4096»  @·0x1000319 »       mov.w»  ip,·#4096»  @·0x1000
320 »       sub.w»  ip,·sp,·ip320 »       sub.w»  ip,·sp,·ip
321 »       str.w»  r0,·[ip,·#4080]»     @·0xff0321 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
322 »       sub»    sp,·#8322 »       sub»    sp,·#8
323 »       ldr»    r1,·[pc,·#64]» @·(2d8·<_io__IOBase_flush+0x54>)323 »       ldr»    r1,·[pc,·#80]» @·(2e8·<_io__IOBase_flush+0x64>)
324 »       add»    r2,·sp,·#4324 »       add»    r2,·sp,·#4
325 »       bl»     0·<_PyObject_LookupAttr>325 »       bl»     0·<_PyObject_LookupAttr>
326 ·R_ARM_THM_CALL» _PyObject_LookupAttr326 ·R_ARM_THM_CALL» _PyObject_LookupAttr
327 »       mov»    r4,·r0327 »       mov»    r4,·r0
328 »       ldr»    r3,·[sp,·#4]328 »       ldr»    r3,·[sp,·#4]
329 »       cbnz»   r3,·2b0·<_io__IOBase_flush+0x2c>329 »       cbnz»   r3,·2b2·<_io__IOBase_flush+0x2e>
 330 »       cmp»    r4,·#0
330 »       cbnz»   r4,·2b8·<_io__IOBase_flush+0x34>331 »       bne.n»  2cc·<_io__IOBase_flush+0x48>
331 »       movw»   r0,·#0332 »       movw»   r0,·#0
332 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct333 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
333 »       movt»   r0,·#0334 »       movt»   r0,·#0
334 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct335 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
335 »       add»    sp,·#8336 »       add»    sp,·#8
336 »       pop»    {r4,·pc}337 »       pop»    {r4,·pc}
 338 »       ldr»    r2,·[r3,·#0]
 339 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 340 »       cmp»    r2,·r1
 341 »       beq.n»  2a2·<_io__IOBase_flush+0x1e>
 342 »       subs»   r2,·#1
 343 »       str»    r2,·[r3,·#0]
 344 »       cmp»    r2,·#0
 345 »       bne.n»  2a2·<_io__IOBase_flush+0x1e>
337 »       mov»    r0,·r3346 »       mov»    r0,·r3
338 »       bl»     0·<_PyIOBase_check_readable> 
339 ·R_ARM_THM_CALL» Py_XDECREF.part.0347 »       bl»     0·<_Py_Dealloc>
 348 ·R_ARM_THM_CALL» _Py_Dealloc
340 »       b.n»    2a2·<_io__IOBase_flush+0x1e>349 »       b.n»    2a2·<_io__IOBase_flush+0x1e>
341 »       cmp»    r4,·#0 
342 »       ble.n»  2d2·<_io__IOBase_flush+0x4e>350 »       ble.n»  2e4·<_io__IOBase_flush+0x60>
343 »       movw»   r3,·#0351 »       movw»   r3,·#0
344 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError352 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
345 »       movt»   r3,·#0353 »       movt»   r3,·#0
346 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError354 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
347 »       movw»   r1,·#0355 »       movw»   r1,·#0
348 ·R_ARM_THM_MOVW_ABS_NC»  .LC1356 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
349 »       movt»   r1,·#0357 »       movt»   r1,·#0
350 ·R_ARM_THM_MOVT_ABS»     .LC1358 ·R_ARM_THM_MOVT_ABS»     .LC1
351 »       ldr»    r0,·[r3,·#0]359 »       ldr»    r0,·[r3,·#0]
352 »       bl»     0·<PyErr_SetString>360 »       bl»     0·<PyErr_SetString>
353 ·R_ARM_THM_CALL» PyErr_SetString361 ·R_ARM_THM_CALL» PyErr_SetString
354 »       movs»   r0,·#0362 »       movs»   r0,·#0
355 »       b.n»    2ac·<_io__IOBase_flush+0x28>363 »       b.n»    2ae·<_io__IOBase_flush+0x2a>
356 »       nop 
357 »       .word»  0x00003340364 »       .word»  0x00003340
358 ·R_ARM_ABS32»    _PyRuntime365 ·R_ARM_ABS32»    _PyRuntime
  
359 000002dc·<Py_XDECREF>:366 000002ec·<Py_XDECREF>:
360 Py_XDECREF():367 Py_XDECREF():
361 »       cbnz»   r0,·2e0·<Py_XDECREF+0x4>368 »       cbnz»   r0,·2f0·<Py_XDECREF+0x4>
362 »       bx»     lr369 »       bx»     lr
363 »       b.w»    0·<_PyIOBase_check_readable> 
364 ·R_ARM_THM_JUMP24»       Py_XDECREF.part.0370 »       ldr»    r2,·[r0,·#0]
 371 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 372 »       cmp»    r2,·r1
 373 »       beq.n»  2ee·<Py_XDECREF+0x2>
 374 »       subs»   r2,·#1
 375 »       str»    r2,·[r0,·#0]
 376 »       cmp»    r2,·#0
 377 »       bne.n»  2ee·<Py_XDECREF+0x2>
 378 »       b.w»    0·<_Py_Dealloc>
 379 ·R_ARM_THM_JUMP24»       _Py_Dealloc
 380 »       nop
  
365 000002e4·<_io__IOBase_close>:381 00000308·<_io__IOBase_close>:
366 _io__IOBase_close():382 _io__IOBase_close():
367 »       push»   {r4,·r5,·r6,·lr}383 »       push»   {r4,·r5,·r6,·lr}
368 »       mov.w»  ip,·#4096»  @·0x1000384 »       mov.w»  ip,·#4096»  @·0x1000
369 »       sub.w»  ip,·sp,·ip385 »       sub.w»  ip,·sp,·ip
370 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0386 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
371 »       sub»    sp,·#16387 »       sub»    sp,·#16
372 »       ldr»    r1,·[pc,·#152]»@·(390·<_io__IOBase_close+0xac>)388 »       ldr»    r1,·[pc,·#168]»@·(3c4·<_io__IOBase_close+0xbc>)
373 »       add»    r2,·sp,·#12389 »       add»    r2,·sp,·#12
374 »       mov»    r5,·r0390 »       mov»    r5,·r0
375 »       bl»     0·<_PyObject_LookupAttr>391 »       bl»     0·<_PyObject_LookupAttr>
376 ·R_ARM_THM_CALL» _PyObject_LookupAttr392 ·R_ARM_THM_CALL» _PyObject_LookupAttr
377 »       mov»    r3,·r0393 »       mov»    r3,·r0
378 »       ldr»    r2,·[sp,·#12]394 »       ldr»    r2,·[sp,·#12]
379 »       cbnz»   r2,·356·<_io__IOBase_close+0x72>395 »       cbnz»   r2,·37a·<_io__IOBase_close+0x72>
380 »       cmp»    r3,·#0396 »       cmp»    r3,·#0
381 »       blt.n»  37a·<_io__IOBase_close+0x96>397 »       blt.n»  3b0·<_io__IOBase_close+0xa8>
382 »       cbnz»   r3,·34a·<_io__IOBase_close+0x66>398 »       bne.n»  36e·<_io__IOBase_close+0x66>
383 »       add»    r1,·sp,·#12399 »       add»    r1,·sp,·#12
384 »       ldr»    r0,·[pc,·#132]»@·(394·<_io__IOBase_close+0xb0>)400 »       ldr»    r0,·[pc,·#148]»@·(3c8·<_io__IOBase_close+0xc0>)
385 »       movs»   r2,·#1401 »       movs»   r2,·#1
386 »       movt»   r2,·#32768»  @·0x8000402 »       movt»   r2,·#32768»  @·0x8000
387 »       str»    r5,·[sp,·#12]403 »       str»    r5,·[sp,·#12]
388 »       bl»     0·<PyObject_VectorcallMethod>404 »       bl»     0·<PyObject_VectorcallMethod>
389 ·R_ARM_THM_CALL» PyObject_VectorcallMethod405 ·R_ARM_THM_CALL» PyObject_VectorcallMethod
390 »       mov»    r4,·r0406 »       mov»    r4,·r0
391 »       bl»     0·<PyErr_GetRaisedException>407 »       bl»     0·<PyErr_GetRaisedException>
392 ·R_ARM_THM_CALL» PyErr_GetRaisedException408 ·R_ARM_THM_CALL» PyErr_GetRaisedException
393 »       ldr»    r1,·[pc,·#108]»@·(390·<_io__IOBase_close+0xac>)409 »       ldr»    r1,·[pc,·#124]»@·(3c4·<_io__IOBase_close+0xbc>)
394 »       mov»    r6,·r0410 »       mov»    r6,·r0
395 »       movw»   r2,·#0411 »       movw»   r2,·#0
396 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct412 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
397 »       movt»   r2,·#0413 »       movt»   r2,·#0
398 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct414 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
399 »       mov»    r0,·r5415 »       mov»    r0,·r5
400 »       bl»     0·<PyObject_SetAttr>416 »       bl»     0·<PyObject_SetAttr>
401 ·R_ARM_THM_CALL» PyObject_SetAttr417 ·R_ARM_THM_CALL» PyObject_SetAttr
402 »       mov»    r5,·r0418 »       mov»    r5,·r0
403 »       mov»    r0,·r6419 »       mov»    r0,·r6
404 »       bl»     0·<_PyErr_ChainExceptions1>420 »       bl»     0·<_PyErr_ChainExceptions1>
405 ·R_ARM_THM_CALL» _PyErr_ChainExceptions1421 ·R_ARM_THM_CALL» _PyErr_ChainExceptions1
406 »       cmp»    r5,·#0422 »       cmp»    r5,·#0
407 »       blt.n»  362·<_io__IOBase_close+0x7e>423 »       blt.n»  398·<_io__IOBase_close+0x90>
408 »       cbz»    r4,·37a·<_io__IOBase_close+0x96>424 »       cbz»    r4,·3b0·<_io__IOBase_close+0xa8>
409 »       ldr»    r3,·[r4,·#0]425 »       ldr»    r3,·[r4,·#0]
410 »       mvn.w»  r2,·#3221225472»    @·0xc0000000426 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
411 »       cmp»    r3,·r2427 »       cmp»    r3,·r2
412 »       bne.n»  37e·<_io__IOBase_close+0x9a>428 »       bne.n»  3b4·<_io__IOBase_close+0xac>
413 »       movw»   r0,·#0429 »       movw»   r0,·#0
414 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct430 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
415 »       movt»   r0,·#0431 »       movt»   r0,·#0
416 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct432 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
417 »       add»    sp,·#16433 »       add»    sp,·#16
418 »       pop»    {r4,·r5,·r6,·pc}434 »       pop»    {r4,·r5,·r6,·pc}
 435 »       ldr»    r1,·[r2,·#0]
 436 »       mvn.w»  r0,·#3221225472»    @·0xc0000000
Max diff block lines reached; 10229/14328 bytes (71.39%) of diff not shown.
941 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
267 »       ldr»    r0,·[r0,·#4]267 »       ldr»    r0,·[r0,·#4]
268 »       bl»     0·<PyType_GetModuleByDef>268 »       bl»     0·<PyType_GetModuleByDef>
269 ·R_ARM_THM_CALL» PyType_GetModuleByDef269 ·R_ARM_THM_CALL» PyType_GetModuleByDef
270 »       mov»    r2,·r5270 »       mov»    r2,·r5
271 »       mov»    r1,·r4271 »       mov»    r1,·r4
272 »       ldr»    r0,·[r0,·#16]272 »       ldr»    r0,·[r0,·#16]
273 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}273 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
274 »       b.w»    30·<_io__IOBase_fileno+0x30>274 »       b.w»    18·<_io__IOBase_fileno+0x18>
275 ·R_ARM_THM_JUMP24»       _PyIOBase_check_writable275 ·R_ARM_THM_JUMP24»       _PyIOBase_check_writable
  
276 0000023c·<_PyIOBase_cannot_pickle>:276 0000023c·<_PyIOBase_cannot_pickle>:
277 _PyIOBase_cannot_pickle():277 _PyIOBase_cannot_pickle():
278 »       push»   {r4,·lr}278 »       push»   {r4,·lr}
279 »       mov.w»  ip,·#4096»  @·0x1000279 »       mov.w»  ip,·#4096»  @·0x1000
280 »       sub.w»  ip,·sp,·ip280 »       sub.w»  ip,·sp,·ip
19.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2, 152 lines modifiedOffset 2, 151 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·00696f62·6173655f·656e7465·7200696f·.iobase_enter.io4 ··0x00000010·00696f62·6173655f·656e7465·7200696f·.iobase_enter.io
5 ··0x00000020·62617365·5f636865·636b5f63·6c6f7365·base_check_close5 ··0x00000020·62617365·5f636865·636b5f63·6c6f7365·base_check_close
6 ··0x00000030·6400696f·62617365·5f66696e·616c697a·d.iobase_finaliz6 ··0x00000030·6400696f·62617365·5f66696e·616c697a·d.iobase_finaliz
7 ··0x00000040·6500696f·62617365·5f657869·74005f69·e.iobase_exit._i7 ··0x00000040·6500696f·62617365·5f657869·74005f69·e.iobase_exit._i
8 ··0x00000050·6f5f5f49·4f426173·655f666c·75736800·o__IOBase_flush.8 ··0x00000050·6f5f5f49·4f426173·655f666c·75736800·o__IOBase_flush.
9 ··0x00000060·50795f58·44454352·45462e70·6172742e·Py_XDECREF.part. 
10 ··0x00000070·30005079·5f584445·43524546·005f696f·0.Py_XDECREF._io9 ··0x00000060·50795f58·44454352·4546005f·696f5f5f·Py_XDECREF._io__
11 ··0x00000080·5f5f494f·42617365·5f636c6f·7365005f·__IOBase_close._10 ··0x00000070·494f4261·73655f63·6c6f7365·005f696f·IOBase_close._io
12 ··0x00000090·696f5f5f·494f4261·73655f73·65656b61·io__IOBase_seeka11 ··0x00000080·5f5f494f·42617365·5f736565·6b61626c·__IOBase_seekabl
13 ··0x000000a0·626c6500·5f696f5f·5f494f42·6173655f·ble._io__IOBase_ 
14 ··0x000000b0·77726974·61626c65·002e4c43·32005f69·writable..LC2._i 
15 ··0x000000c0·6f5f5f49·4f426173·655f7265·61646162·o__IOBase_readab 
16 ··0x000000d0·6c65002e·4c433300·696f6261·73655f69·le..LC3.iobase_i 
17 ··0x000000e0·74657200·2e4c4334·002e4c43·35002e4c·ter..LC4..LC5..L 
18 ··0x000000f0·4336002e·4c433700·5f696f5f·5f494f42·C6..LC7._io__IOB 
19 ··0x00000100·6173655f·72656164·6c696e65·002e4c43·ase_readline..LC 
20 ··0x00000110·38005f69·6f5f5f49·4f426173·655f7265·8._io__IOBase_re12 ··0x00000090·65005f69·6f5f5f49·4f426173·655f7772·e._io__IOBase_wr
21 ··0x00000120·61646c69·6e657300·696f6261·73655f69·adlines.iobase_i 
22 ··0x00000130·7465726e·65787400·2e4c4339·005f696f·ternext..LC9._io 
23 ··0x00000140·5f5f494f·42617365·5f74656c·6c00696f·__IOBase_tell.io 
24 ··0x00000150·62617365·5f636c6f·7365645f·67657400·base_closed_get.13 ··0x000000a0·69746162·6c65002e·4c433200·5f696f5f·itable..LC2._io_
 14 ··0x000000b0·5f494f42·6173655f·72656164·61626c65·_IOBase_readable
 15 ··0x000000c0·002e4c43·3300696f·62617365·5f697465·..LC3.iobase_ite
 16 ··0x000000d0·72002e4c·4334002e·4c433500·2e4c4336·r..LC4..LC5..LC6
25 ··0x00000160·2e4c4331·30005f69·6f5f5f49·4f426173·.LC10._io__IOBas17 ··0x000000e0·002e4c43·37005f69·6f5f5f49·4f426173·..LC7._io__IOBas
 18 ··0x000000f0·655f7265·61646c69·6e65002e·4c433800·e_readline..LC8.
26 ··0x00000170·655f7365·656b002e·4c414e43·484f5230·e_seek..LANCHOR0 
27 ··0x00000180·00696f62·6173655f·6465616c·6c6f6300·.iobase_dealloc. 
28 ··0x00000190·696f6261·73655f74·72617665·72736500·iobase_traverse. 
29 ··0x000001a0·696f6261·73655f63·6c656172·005f696f·iobase_clear._io 
30 ··0x000001b0·5f5f494f·42617365·5f777269·74656c69·__IOBase_writeli 
31 ··0x000001c0·6e657300·2e4c4331·31002e4c·43313200·nes..LC11..LC12. 
32 ··0x000001d0·5f696f5f·5f494f42·6173655f·66696c65·_io__IOBase_file19 ··0x00000100·5f696f5f·5f494f42·6173655f·72656164·_io__IOBase_read
 20 ··0x00000110·6c696e65·7300696f·62617365·5f697465·lines.iobase_ite
 21 ··0x00000120·726e6578·74002e4c·4339005f·696f5f5f·rnext..LC9._io__
 22 ··0x00000130·494f4261·73655f74·656c6c00·696f6261·IOBase_tell.ioba
 23 ··0x00000140·73655f63·6c6f7365·645f6765·74002e4c·se_closed_get..L
 24 ··0x00000150·43313000·5f696f5f·5f494f42·6173655f·C10._io__IOBase_
 25 ··0x00000160·7365656b·002e4c41·4e43484f·52300069·seek..LANCHOR0.i
 26 ··0x00000170·6f626173·655f6465·616c6c6f·6300696f·obase_dealloc.io
 27 ··0x00000180·62617365·5f747261·76657273·6500696f·base_traverse.io
 28 ··0x00000190·62617365·5f636c65·6172005f·696f5f5f·base_clear._io__
 29 ··0x000001a0·494f4261·73655f77·72697465·6c696e65·IOBase_writeline
 30 ··0x000001b0·73002e4c·43313100·2e4c4331·32005f69·s..LC11..LC12._i
 31 ··0x000001c0·6f5f5f49·4f426173·655f6669·6c656e6f·o__IOBase_fileno
33 ··0x000001e0·6e6f002e·4c433133·005f696f·5f5f5261·no..LC13._io__Ra32 ··0x000001d0·002e4c43·3133005f·696f5f5f·52617749·..LC13._io__RawI
34 ··0x000001f0·77494f42·6173655f·72656164·002e4c43·wIOBase_read..LC33 ··0x000001e0·4f426173·655f7265·6164002e·4c433134·OBase_read..LC14
35 ··0x00000200·3134002e·4c433135·005f696f·5f5f5261·14..LC15._io__Ra34 ··0x000001f0·002e4c43·3135005f·696f5f5f·52617749·..LC15._io__RawI
36 ··0x00000210·77494f42·6173655f·72656164·616c6c00·wIOBase_readall.35 ··0x00000200·4f426173·655f7265·6164616c·6c002e4c·OBase_readall..L
37 ··0x00000220·2e4c4331·36005f69·6f5f5f49·4f426173·.LC16._io__IOBas36 ··0x00000210·43313600·5f696f5f·5f494f42·6173655f·C16._io__IOBase_
38 ··0x00000230·655f7472·756e6361·74650069·6f626173·e_truncate.iobas37 ··0x00000220·7472756e·63617465·00696f62·6173655f·truncate.iobase_
39 ··0x00000240·655f6368·65636b5f·72656164·61626c65·e_check_readable38 ··0x00000230·63686563·6b5f7265·61646162·6c65005f·check_readable._
 39 ··0x00000240·696f5f5f·494f4261·73655f69·73617474·io__IOBase_isatt
40 ··0x00000250·005f696f·5f5f494f·42617365·5f697361·._io__IOBase_isa 
41 ··0x00000260·74747900·696f6261·73655f63·6865636b·tty.iobase_check 
42 ··0x00000270·5f777269·7461626c·65002e4c·43313700·_writable..LC17. 
43 ··0x00000280·72617769·6f626173·655f7265·6164696e·rawiobase_readin 
44 ··0x00000290·746f0072·6177696f·62617365·5f777269·to.rawiobase_wri 
45 ··0x000002a0·74650069·6f626173·655f6368·65636b5f·te.iobase_check_40 ··0x00000250·7900696f·62617365·5f636865·636b5f77·y.iobase_check_w
 41 ··0x00000260·72697461·626c6500·2e4c4331·37007261·ritable..LC17.ra
 42 ··0x00000270·77696f62·6173655f·72656164·696e746f·wiobase_readinto
 43 ··0x00000280·00726177·696f6261·73655f77·72697465·.rawiobase_write
 44 ··0x00000290·00696f62·6173655f·63686563·6b5f7365·.iobase_check_se
46 ··0x000002b0·7365656b·61626c65·005f6b65·79776f72·seekable._keywor45 ··0x000002a0·656b6162·6c65005f·6b657977·6f726473·ekable._keywords
 46 ··0x000002b0·2e30005f·6b657977·6f726473·2e320072·.0._keywords.2.r
 47 ··0x000002c0·6177696f·62617365·5f646f63·005f696f·awiobase_doc._io
47 ··0x000002c0·64732e30·005f6b65·79776f72·64732e32·ds.0._keywords.2 
48 ··0x000002d0·00726177·696f6261·73655f64·6f63005f·.rawiobase_doc._ 
49 ··0x000002e0·696f5f5f·52617749·4f426173·655f7265·io__RawIOBase_re 
50 ··0x000002f0·6164616c·6c5f5f64·6f635f5f·005f696f·adall__doc__._io 
51 ··0x00000300·5f5f5261·77494f42·6173655f·72656164·__RawIOBase_read48 ··0x000002d0·5f5f5261·77494f42·6173655f·72656164·__RawIOBase_read
52 ··0x00000310·5f5f646f·635f5f00·5f696f5f·5f494f42·__doc__._io__IOB49 ··0x000002e0·616c6c5f·5f646f63·5f5f005f·696f5f5f·all__doc__._io__
53 ··0x00000320·6173655f·77726974·656c696e·65735f5f·ase_writelines__50 ··0x000002f0·52617749·4f426173·655f7265·61645f5f·RawIOBase_read__
54 ··0x00000330·646f635f·5f005f69·6f5f5f49·4f426173·doc__._io__IOBas51 ··0x00000300·646f635f·5f005f69·6f5f5f49·4f426173·doc__._io__IOBas
55 ··0x00000340·655f7265·61646c69·6e65735f·5f646f63·e_readlines__doc52 ··0x00000310·655f7772·6974656c·696e6573·5f5f646f·e_writelines__do
56 ··0x00000350·5f5f005f·696f5f5f·494f4261·73655f72·__._io__IOBase_r53 ··0x00000320·635f5f00·5f696f5f·5f494f42·6173655f·c__._io__IOBase_
57 ··0x00000360·6561646c·696e655f·5f646f63·5f5f005f·eadline__doc__._54 ··0x00000330·72656164·6c696e65·735f5f64·6f635f5f·readlines__doc__
58 ··0x00000370·696f5f5f·494f4261·73655f69·73617474·io__IOBase_isatt 
59 ··0x00000380·795f5f64·6f635f5f·005f696f·5f5f494f·y__doc__._io__IO 
60 ··0x00000390·42617365·5f66696c·656e6f5f·5f646f63·Base_fileno__doc 
61 ··0x000003a0·5f5f005f·696f5f5f·494f4261·73655f77·__._io__IOBase_w 
62 ··0x000003b0·72697461·626c655f·5f646f63·5f5f005f·ritable__doc__._ 
63 ··0x000003c0·696f5f5f·494f4261·73655f72·65616461·io__IOBase_reada55 ··0x00000340·005f696f·5f5f494f·42617365·5f726561·._io__IOBase_rea
64 ··0x000003d0·626c655f·5f646f63·5f5f005f·696f5f5f·ble__doc__._io__ 
65 ··0x000003e0·494f4261·73655f73·65656b61·626c655f·IOBase_seekable_56 ··0x00000350·646c696e·655f5f64·6f635f5f·005f696f·dline__doc__._io
 57 ··0x00000360·5f5f494f·42617365·5f697361·7474795f·__IOBase_isatty_
66 ··0x000003f0·5f646f63·5f5f005f·696f5f5f·494f4261·_doc__._io__IOBa58 ··0x00000370·5f646f63·5f5f005f·696f5f5f·494f4261·_doc__._io__IOBa
67 ··0x00000400·73655f63·6c6f7365·5f5f646f·635f5f00·se_close__doc__.59 ··0x00000380·73655f66·696c656e·6f5f5f64·6f635f5f·se_fileno__doc__
68 ··0x00000410·5f696f5f·5f494f42·6173655f·666c7573·_io__IOBase_flus60 ··0x00000390·005f696f·5f5f494f·42617365·5f777269·._io__IOBase_wri
 61 ··0x000003a0·7461626c·655f5f64·6f635f5f·005f696f·table__doc__._io
 62 ··0x000003b0·5f5f494f·42617365·5f726561·6461626c·__IOBase_readabl
69 ··0x00000420·685f5f64·6f635f5f·005f696f·5f5f494f·h__doc__._io__IO63 ··0x000003c0·655f5f64·6f635f5f·005f696f·5f5f494f·e__doc__._io__IO
70 ··0x00000430·42617365·5f747275·6e636174·655f5f64·Base_truncate__d64 ··0x000003d0·42617365·5f736565·6b61626c·655f5f64·Base_seekable__d
71 ··0x00000440·6f635f5f·005f696f·5f5f494f·42617365·oc__._io__IOBase65 ··0x000003e0·6f635f5f·005f696f·5f5f494f·42617365·oc__._io__IOBase
72 ··0x00000450·5f74656c·6c5f5f64·6f635f5f·005f696f·_tell__doc__._io66 ··0x000003f0·5f636c6f·73655f5f·646f635f·5f005f69·_close__doc__._i
 67 ··0x00000400·6f5f5f49·4f426173·655f666c·7573685f·o__IOBase_flush_
 68 ··0x00000410·5f646f63·5f5f005f·696f5f5f·494f4261·_doc__._io__IOBa
 69 ··0x00000420·73655f74·72756e63·6174655f·5f646f63·se_truncate__doc
 70 ··0x00000430·5f5f005f·696f5f5f·494f4261·73655f74·__._io__IOBase_t
 71 ··0x00000440·656c6c5f·5f646f63·5f5f005f·696f5f5f·ell__doc__._io__
73 ··0x00000460·5f5f494f·42617365·5f736565·6b5f5f64·__IOBase_seek__d72 ··0x00000450·494f4261·73655f73·65656b5f·5f646f63·IOBase_seek__doc
74 ··0x00000470·6f635f5f·005f7061·72736572·2e31005f·oc__._parser.1._73 ··0x00000460·5f5f005f·70617273·65722e31·005f7061·__._parser.1._pa
75 ··0x00000480·70617273·65722e33·00726177·696f6261·parser.3.rawioba74 ··0x00000470·72736572·2e330072·6177696f·62617365·rser.3.rawiobase
 75 ··0x00000480·5f736c6f·74730072·6177696f·62617365·_slots.rawiobase
76 ··0x00000490·73655f73·6c6f7473·00726177·696f6261·se_slots.rawioba 
77 ··0x000004a0·73655f6d·6574686f·64730069·6f626173·se_methods.iobas 
78 ··0x000004b0·655f6d65·6d626572·7300696f·62617365·e_members.iobase76 ··0x00000490·5f6d6574·686f6473·00696f62·6173655f·_methods.iobase_
 77 ··0x000004a0·6d656d62·65727300·696f6261·73655f67·members.iobase_g
79 ··0x000004c0·5f676574·73657400·5f507949·4f426173·_getset._PyIOBas78 ··0x000004b0·65747365·74005f50·79494f42·6173655f·etset._PyIOBase_
80 ··0x000004d0·655f6368·65636b5f·72656164·61626c65·e_check_readable79 ··0x000004c0·63686563·6b5f7265·61646162·6c650050·check_readable.P
81 ··0x000004e0·0050794f·626a6563·745f5665·63746f72·.PyObject_Vector80 ··0x000004d0·794f626a·6563745f·56656374·6f726361·yObject_Vectorca
82 ··0x000004f0·63616c6c·4d657468·6f64005f·50795f54·callMethod._Py_T81 ··0x000004e0·6c6c4d65·74686f64·005f5079·5f547275·llMethod._Py_Tru
83 ··0x00000500·72756553·74727563·74005079·4572725f·rueStruct.PyErr_82 ··0x000004f0·65537472·75637400·50794572·725f5365·eStruct.PyErr_Se
84 ··0x00000510·53657453·7472696e·67005f50·795f4465·SetString._Py_De83 ··0x00000500·74537472·696e6700·5f50795f·4465616c·tString._Py_Deal
85 ··0x00000520·616c6c6f·63005f50·7952756e·74696d65·alloc._PyRuntime84 ··0x00000510·6c6f6300·5f507952·756e7469·6d65005f·loc._PyRuntime._
86 ··0x00000530·005f5079·4f626a65·63745f4c·6f6f6b75·._PyObject_Looku85 ··0x00000520·50794f62·6a656374·5f4c6f6f·6b757041·PyObject_LookupA
87 ··0x00000540·70417474·72005079·4f626a65·63745f49·pAttr.PyObject_I86 ··0x00000530·74747200·50794f62·6a656374·5f497354·ttr.PyObject_IsT
88 ··0x00000550·73547275·65005079·4578635f·56616c75·sTrue.PyExc_Valu87 ··0x00000540·72756500·50794578·635f5661·6c756545·rue.PyExc_ValueE
89 ··0x00000560·65457272·6f72005f·5079494f·42617365·eError._PyIOBase88 ··0x00000550·72726f72·005f5079·494f4261·73655f66·rror._PyIOBase_f
90 ··0x00000570·5f66696e·616c697a·65005079·4f626a65·_finalize.PyObje89 ··0x00000560·696e616c·697a6500·50794f62·6a656374·inalize.PyObject
 90 ··0x00000570·5f43616c·6c46696e·616c697a·65724672·_CallFinalizerFr
 91 ··0x00000580·6f6d4465·616c6c6f·63005079·4f626a65·omDealloc.PyObje
91 ··0x00000580·63745f43·616c6c46·696e616c·697a6572·ct_CallFinalizer92 ··0x00000590·63745f43·616c6c46·696e616c·697a6572·ct_CallFinalizer
 93 ··0x000005a0·00507945·72725f47·65745261·69736564·.PyErr_GetRaised
92 ··0x00000590·46726f6d·4465616c·6c6f6300·50794f62·FromDealloc.PyOb 
Max diff block lines reached; 0/19661 bytes (0.00%) of diff not shown.
107 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:··········20596·(bytes·into·file)13 ··Start·of·section·headers:··········20740·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··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.28 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x5074:1 There·are·18·section·headers,·starting·at·offset·0x5104:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·0005a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000518·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003f34·0003a0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003f8c·000348·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005d8·00031c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00054c·00031c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0042d4·0002d0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0042d4·0002d0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0008f4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000868·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0008f4·000f8c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000868·001070·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0045a4·000910·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0045a4·0009a0·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001880·00046a·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0018d8·00046a·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001cec·000100·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001d44·000100·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004eb4·0000f0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004f44·0000f0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001dec·000b93·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001e44·000b93·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004fa4·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·005034·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00297f·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0029d7·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00297f·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0029d7·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0029b4·000c00·10·····16·122··419 ··[15]·.symtab···········SYMTAB··········00000000·002a0c·000c00·10·····16·122··4
20 ··[16]·.strtab···········STRTAB··········00000000·0035b4·000980·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00360c·000980·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004fe4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·005074·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.64 KB
readelf --wide --symbols {}
    
Offset 20, 79 lines modifiedOffset 20, 79 lines modified
20 ····16:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1020 ····16:·000000c4·····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:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1222 ····18:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
23 ····19:·00000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1323 ····19:·00000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
24 ····20:·00000035··1480·FUNC····LOCAL··DEFAULT····6·_io_FileIO___init__24 ····20:·00000035··1480·FUNC····LOCAL··DEFAULT····6·_io_FileIO___init__
25 ····21:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·00000c2d····86·FUNC····LOCAL··DEFAULT····6·internal_close27 ····23:·00000c0d····86·FUNC····LOCAL··DEFAULT····6·internal_close
28 ····24:·0000071d···200·FUNC····LOCAL··DEFAULT····6·portable_lseek28 ····24:·0000071d···166·FUNC····LOCAL··DEFAULT····6·portable_lseek
29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR029 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
30 ····26:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00000580·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00000580·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1433 ····29:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
34 ····30:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····30:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····31:·000005fd····78·FUNC····LOCAL··DEFAULT····6·_io_FileIO_isatty35 ····31:·000005fd····78·FUNC····LOCAL··DEFAULT····6·_io_FileIO_isatty
36 ····32:·0000064d····60·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readable36 ····32:·0000064d····60·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readable
37 ····33:·00000689···146·FUNC····LOCAL··DEFAULT····6·_io_FileIO_tell37 ····33:·00000689···146·FUNC····LOCAL··DEFAULT····6·_io_FileIO_tell
38 ····34:·000007e5···160·FUNC····LOCAL··DEFAULT····6·fileio_dealloc38 ····34:·000007c5···160·FUNC····LOCAL··DEFAULT····6·fileio_dealloc
39 ····35:·00000885·····8·FUNC····LOCAL··DEFAULT····6·get_closed39 ····35:·00000865·····8·FUNC····LOCAL··DEFAULT····6·get_closed
40 ····36:·0000088d····52·FUNC····LOCAL··DEFAULT····6·fileio_clear40 ····36:·0000086d····52·FUNC····LOCAL··DEFAULT····6·fileio_clear
41 ····37:·00000144·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1541 ····37:·00000144·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
42 ····38:·000008c9···578·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readall42 ····38:·000008a9···578·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readall
43 ····39:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1643 ····39:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
44 ····40:·00000b0d···288·FUNC····LOCAL··DEFAULT····6·_io_FileIO_close44 ····40:·00000aed···288·FUNC····LOCAL··DEFAULT····6·_io_FileIO_close
45 ····41:·000000c9···116·FUNC····LOCAL··DEFAULT····1·fileio_dealloc_warn45 ····41:·0000003d···116·FUNC····LOCAL··DEFAULT····1·fileio_dealloc_warn
46 ····42:·00000c28·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····42:·00000c08·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····43:·00000c2c·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····43:·00000c0c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····44:·00000c85···136·FUNC····LOCAL··DEFAULT····6·_io_FileIO_seekable48 ····44:·00000c65···136·FUNC····LOCAL··DEFAULT····6·_io_FileIO_seekable
49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000001····60·FUNC····LOCAL··DEFAULT····1·_io_FileIO_writable50 ····46:·00000001····60·FUNC····LOCAL··DEFAULT····1·_io_FileIO_writable
51 ····47:·00000d0d····48·FUNC····LOCAL··DEFAULT····6·fileio_traverse51 ····47:·00000ced····48·FUNC····LOCAL··DEFAULT····6·fileio_traverse
52 ····48:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1752 ····48:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
53 ····49:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1853 ····49:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
54 ····50:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1954 ····50:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
55 ····51:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2055 ····51:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
56 ····52:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2156 ····52:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
57 ····53:·00000d3d···292·FUNC····LOCAL··DEFAULT····6·_io_FileIO_write57 ····53:·00000d1d···292·FUNC····LOCAL··DEFAULT····6·_io_FileIO_write
58 ····54:·00000e5c·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····54:·00000e3c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····55:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2259 ····55:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
 60 ····56:·00000e40·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····56:·0000003d···138·FUNC····LOCAL··DEFAULT····1·_io_FileIO_seek61 ····57:·00000e41···258·FUNC····LOCAL··DEFAULT····6·_io_FileIO_seek
61 ····57:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2362 ····58:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
62 ····58:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2463 ····59:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
63 ····59:·00000224·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2564 ····60:·00000224·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
64 ····60:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
65 ····61:·00000e61···300·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readinto65 ····61:·00000f45···300·FUNC····LOCAL··DEFAULT····6·_io_FileIO_readinto
66 ····62:·00000f88·····0·NOTYPE··LOCAL··DEFAULT····6·$d66 ····62:·0000106c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
67 ····63:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2667 ····63:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
68 ····64:·0000013d····50·FUNC····LOCAL··DEFAULT····1·_io_FileIO_fileno68 ····64:·000000b1····50·FUNC····LOCAL··DEFAULT····1·_io_FileIO_fileno
69 ····65:·00000171···640·FUNC····LOCAL··DEFAULT····1·_io_FileIO_read69 ····65:·000000e5···640·FUNC····LOCAL··DEFAULT····1·_io_FileIO_read
70 ····66:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00000360·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00000240·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2771 ····67:·00000240·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
72 ····68:·00000248·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2872 ····68:·00000248·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
73 ····69:·00000250·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2973 ····69:·00000250·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
74 ····70:·00000268·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3074 ····70:·00000268·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
75 ····71:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3175 ····71:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
76 ····72:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3276 ····72:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC32
77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
78 ····74:·00000001···244·FUNC····LOCAL··DEFAULT····9·fileio_repr78 ····74:·00000001···244·FUNC····LOCAL··DEFAULT····9·fileio_repr
79 ····75:·000003f1···100·FUNC····LOCAL··DEFAULT····1·mode_string79 ····75:·00000365···100·FUNC····LOCAL··DEFAULT····1·mode_string
80 ····76:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····9·$d80 ····76:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
81 ····77:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3381 ····77:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC33
82 ····78:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3482 ····78:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC34
83 ····79:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3583 ····79:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC35
84 ····80:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3684 ····80:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····8·.LC36
85 ····81:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3785 ····81:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC37
86 ····82:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3886 ····82:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC38
87 ····83:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3987 ····83:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC39
88 ····84:·000003f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·00000364·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·00000455····26·FUNC····LOCAL··DEFAULT····1·get_mode89 ····85:·000003c9····26·FUNC····LOCAL··DEFAULT····1·get_mode
90 ····86:·00000471···308·FUNC····LOCAL··DEFAULT····1·_io_FileIO_truncate90 ····86:·000003e5···308·FUNC····LOCAL··DEFAULT····1·_io_FileIO_truncate
91 ····87:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d91 ····87:·00000514·····0·NOTYPE··LOCAL··DEFAULT····1·$d
92 ····88:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····9·$t92 ····88:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
93 ····89:·000000f5····10·FUNC····LOCAL··DEFAULT····9·get_closefd93 ····89:·000000f5····10·FUNC····LOCAL··DEFAULT····9·get_closefd
94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
95 ····91:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d95 ····91:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
96 ····92:·00000000·····8·OBJECT··LOCAL··DEFAULT···11·_keywords.096 ····92:·00000000·····8·OBJECT··LOCAL··DEFAULT···11·_keywords.0
97 ····93:·00000008·····8·OBJECT··LOCAL··DEFAULT···11·_keywords.297 ····93:·00000008·····8·OBJECT··LOCAL··DEFAULT···11·_keywords.2
98 ····94:·00000010·····8·OBJECT··LOCAL··DEFAULT···11·_keywords.498 ····94:·00000010·····8·OBJECT··LOCAL··DEFAULT···11·_keywords.4
45.5 KB
readelf --wide --relocs {}
    
Offset 1, 126 lines modifiedOffset 1, 115 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3f34·contains·116·entries:1 Relocation·section·'.rel.text'·at·offset·0x3f8c·contains·105·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000022··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError3 00000022··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
4 00000026··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError4 00000026··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
5 0000002a··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC145 0000002a··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC14
6 0000002e··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC146 0000002e··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC14
7 00000034··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString7 00000034··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 8 0000005a··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 9 0000005e··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
8 00000060··00007e0a·R_ARM_THM_CALL·········00000000···_PyLong_AsInt10 00000068··0000920a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException
9 00000080··0000372f·R_ARM_THM_MOVW_ABS_NC··000001f0···.LC2211 00000070··00003f2f·R_ARM_THM_MOVW_ABS_NC··0000022c···.LC26
10 00000084··00003730·R_ARM_THM_MOVT_ABS·····000001f0···.LC2212 00000074··00003f30·R_ARM_THM_MOVT_ABS·····0000022c···.LC26
 13 0000007e··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_ResourceWarning
11 0000008e··0000ae0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional14 00000086··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException
 15 0000008c··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 16 00000090··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 17 00000096··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Warning
 18 0000009a··0000b130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Warning
 19 000000a0··0000b20a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 20 000000aa··0000b30a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
12 0000009c··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError21 000000c8··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
13 000000a0··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError22 000000cc··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
14 000000a4··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC1423 000000d0··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC14
15 000000a8··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC1424 000000d4··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC14
16 000000ae··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString25 000000da··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
17 000000b6··00007f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
18 000000e6··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
19 000000ea··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
20 000000f4··0000920a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException 
21 000000fc··00003f2f·R_ARM_THM_MOVW_ABS_NC··0000022c···.LC26 
22 00000100··00003f30·R_ARM_THM_MOVT_ABS·····0000022c···.LC26 
23 0000010a··0000af0a·R_ARM_THM_CALL·········00000000···PyErr_ResourceWarning 
24 00000112··0000b00a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException 
25 00000118··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
26 0000011c··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
27 00000122··0000b12f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_Warning 
28 00000126··0000b130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_Warning 
29 0000012c··0000b20a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
30 00000136··0000b30a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable 
31 00000154··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
32 00000158··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
33 0000015c··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC14 
34 00000160··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC14 
35 00000166··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
36 000001aa··0000b50a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t26 0000011e··0000b50a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
37 000001ce··0000a20a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize27 00000142··0000a20a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
38 000001e2··0000a30a·R_ARM_THM_CALL·········00000000···_Py_read28 00000156··0000a30a·R_ARM_THM_CALL·········00000000···_Py_read
39 000001fa··0000840a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread29 0000016e··0000840a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
40 0000020a··00009c0a·R_ARM_THM_CALL·········00000000···lseek6430 0000017e··00009c0a·R_ARM_THM_CALL·········00000000···lseek64
41 00000216··0000890a·R_ARM_THM_CALL·········00000000···_Py_fstat_noraise31 0000018a··0000890a·R_ARM_THM_CALL·········00000000···_Py_fstat_noraise
42 0000021e··0000860a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread32 00000192··0000860a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
43 00000264··0000a20a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize33 000001d8··0000a20a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
44 00000280··0000a30a·R_ARM_THM_CALL·········00000000···_Py_read34 000001f4··0000a30a·R_ARM_THM_CALL·········00000000···_Py_read
45 0000029a··0000a40a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize 
46 000002ce··0000a40a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize35 0000020e··0000a40a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
 36 00000242··0000a40a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
47 000002d8··0000830a·R_ARM_THM_CALL·········00000000···__errno_location37 0000024c··0000830a·R_ARM_THM_CALL·········00000000···__errno_location
48 000002e2··0000800a·R_ARM_THM_CALL·········00000000···PyErr_Clear38 00000256··0000800a·R_ARM_THM_CALL·········00000000···PyErr_Clear
49 000002fc··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc39 00000270··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
50 00000300··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct40 00000274··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
51 00000304··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct41 00000278··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
52 00000312··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError42 00000286··0000a52f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OverflowError
53 00000316··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError43 0000028a··0000a530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OverflowError
54 0000031a··0000252f·R_ARM_THM_MOVW_ABS_NC··00000144···.LC1544 0000028e··0000252f·R_ARM_THM_MOVW_ABS_NC··00000144···.LC15
55 0000031e··00002530·R_ARM_THM_MOVT_ABS·····00000144···.LC1545 00000292··00002530·R_ARM_THM_MOVT_ABS·····00000144···.LC15
56 00000324··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString46 00000298··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
57 0000033a··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 000002ae··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
58 00000346··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000224···.LC2548 000002ba··00003c2f·R_ARM_THM_MOVW_ABS_NC··00000224···.LC25
59 0000034a··00003b30·R_ARM_THM_MOVT_ABS·····00000224···.LC2549 000002be··00003c30·R_ARM_THM_MOVT_ABS·····00000224···.LC25
60 0000034e··0000342f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC2150 000002c2··0000342f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC21
61 00000352··00003430·R_ARM_THM_MOVT_ABS·····000001d8···.LC2151 000002c6··00003430·R_ARM_THM_MOVT_ABS·····000001d8···.LC21
62 0000035a··0000960a·R_ARM_THM_CALL·········00000000···PyErr_Format52 000002ce··0000960a·R_ARM_THM_CALL·········00000000···PyErr_Format
63 00000360··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError53 000002d4··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
64 00000364··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError54 000002d8··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
65 00000368··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC1455 000002dc··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC14
66 0000036c··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC1456 000002e0··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC14
67 00000372··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString57 000002e6··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
68 00000390··0000970a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords58 00000304··0000970a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
69 000003a2··0000a40a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize59 00000316··0000a40a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
70 000003c2··0000830a·R_ARM_THM_CALL·········00000000···__errno_location60 00000336··0000830a·R_ARM_THM_CALL·········00000000···__errno_location
71 000003dc··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc61 00000350··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
72 000003e4··0000800a·R_ARM_THM_CALL·········00000000···PyErr_Clear62 00000358··0000800a·R_ARM_THM_CALL·········00000000···PyErr_Clear
73 000003ec··00000102·R_ARM_ABS32············00000000···.data63 00000360··00000102·R_ARM_ABS32············00000000···.data
74 00000404··0000512f·R_ARM_THM_MOVW_ABS_NC··000002f0···.LC3764 00000378··0000512f·R_ARM_THM_MOVW_ABS_NC··000002f0···.LC37
75 00000408··00005130·R_ARM_THM_MOVT_ABS·····000002f0···.LC3765 0000037c··00005130·R_ARM_THM_MOVT_ABS·····000002f0···.LC37
76 0000040c··0000522f·R_ARM_THM_MOVW_ABS_NC··000002f4···.LC3866 00000380··0000522f·R_ARM_THM_MOVW_ABS_NC··000002f4···.LC38
77 00000410··00005230·R_ARM_THM_MOVT_ABS·····000002f4···.LC3867 00000384··00005230·R_ARM_THM_MOVT_ABS·····000002f4···.LC38
78 0000041a··0000532f·R_ARM_THM_MOVW_ABS_NC··000002f8···.LC3968 0000038e··0000532f·R_ARM_THM_MOVW_ABS_NC··000002f8···.LC39
79 0000041e··00005330·R_ARM_THM_MOVT_ABS·····000002f8···.LC3969 00000392··00005330·R_ARM_THM_MOVT_ABS·····000002f8···.LC39
80 00000424··0000502f·R_ARM_THM_MOVW_ABS_NC··000002ec···.LC3670 00000398··0000502f·R_ARM_THM_MOVW_ABS_NC··000002ec···.LC36
81 00000428··00005030·R_ARM_THM_MOVT_ABS·····000002ec···.LC3671 0000039c··00005030·R_ARM_THM_MOVT_ABS·····000002ec···.LC36
82 0000042c··00004f2f·R_ARM_THM_MOVW_ABS_NC··000002e8···.LC3572 000003a0··00004f2f·R_ARM_THM_MOVW_ABS_NC··000002e8···.LC35
83 00000430··00004f30·R_ARM_THM_MOVT_ABS·····000002e8···.LC3573 000003a4··00004f30·R_ARM_THM_MOVT_ABS·····000002e8···.LC35
84 0000043c··00004e2f·R_ARM_THM_MOVW_ABS_NC··000002e4···.LC3474 000003b0··00004e2f·R_ARM_THM_MOVW_ABS_NC··000002e4···.LC34
85 00000440··00004e30·R_ARM_THM_MOVT_ABS·····000002e4···.LC3475 000003b4··00004e30·R_ARM_THM_MOVT_ABS·····000002e4···.LC34
86 00000444··00004d2f·R_ARM_THM_MOVW_ABS_NC··000002e0···.LC3376 000003b8··00004d2f·R_ARM_THM_MOVW_ABS_NC··000002e0···.LC33
87 00000448··00004d30·R_ARM_THM_MOVT_ABS·····000002e0···.LC3377 000003bc··00004d30·R_ARM_THM_MOVT_ABS·····000002e0···.LC33
88 0000049c··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
89 000004a0··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
90 000004b0··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct78 00000410··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
91 000004b4··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct79 00000414··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 80 00000424··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 81 00000428··00007c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
92 000004c4··0000180a·R_ARM_THM_CALL·········0000071d···portable_lseek82 00000438··0000180a·R_ARM_THM_CALL·········0000071d···portable_lseek
93 000004d0··00009e0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong83 00000444··00009e0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong
94 000004d8··00007f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred84 0000044c··00007f0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
95 000004e0··0000840a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread85 00000454··0000840a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
96 000004e6··0000830a·R_ARM_THM_CALL·········00000000···__errno_location86 0000045a··0000830a·R_ARM_THM_CALL·········00000000···__errno_location
97 000004f2··0000bc0a·R_ARM_THM_CALL·········00000000···ftruncate6487 00000466··0000bc0a·R_ARM_THM_CALL·········00000000···ftruncate64
98 000004fa··0000860a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread88 0000046e··0000860a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
99 00000520··0000970a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords89 00000494··0000970a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
100 0000052c··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError90 000004a0··00008f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
101 00000530··00008f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError91 000004a4··00008f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
102 00000536··0000940a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno92 000004aa··0000940a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
103 0000054c··0000332f·R_ARM_THM_MOVW_ABS_NC··000001d0···.LC2093 000004c0··0000332f·R_ARM_THM_MOVW_ABS_NC··000001d0···.LC20
104 00000550··00003330·R_ARM_THM_MOVT_ABS·····000001d0···.LC2094 000004c4··00003330·R_ARM_THM_MOVT_ABS·····000001d0···.LC20
105 00000554··0000342f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC2195 000004c8··0000342f·R_ARM_THM_MOVW_ABS_NC··000001d8···.LC21
106 00000558··00003430·R_ARM_THM_MOVT_ABS·····000001d8···.LC2196 000004cc··00003430·R_ARM_THM_MOVT_ABS·····000001d8···.LC21
107 00000560··0000960a·R_ARM_THM_CALL·········00000000···PyErr_Format97 000004d4··0000960a·R_ARM_THM_CALL·········00000000···PyErr_Format
108 00000568··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError98 000004dc··00008c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
109 0000056c··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError99 000004e0··00008c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
110 00000570··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC14100 000004e4··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000124···.LC14
111 00000574··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC14101 000004e8··00001d30·R_ARM_THM_MOVT_ABS·····00000124···.LC14
112 0000057a··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString102 000004ee··00008d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
113 0000059a··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc103 0000050e··00008b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
114 000005a0··00000102·R_ARM_ABS32············00000000···.data104 00000514··00000102·R_ARM_ABS32············00000000···.data
Max diff block lines reached; 32283/46576 bytes (69.31%) of diff not shown.
17.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 27, 97 lines modifiedOffset 27, 28 lines modified
27 ·R_ARM_THM_MOVT_ABS»     .LC1427 ·R_ARM_THM_MOVT_ABS»     .LC14
28 »       ldr»    r0,·[r3,·#0]28 »       ldr»    r0,·[r3,·#0]
29 »       bl»     0·<PyErr_SetString>29 »       bl»     0·<PyErr_SetString>
30 ·R_ARM_THM_CALL» PyErr_SetString30 ·R_ARM_THM_CALL» PyErr_SetString
31 »       movs»   r0,·#031 »       movs»   r0,·#0
32 »       pop»    {r3,·pc}32 »       pop»    {r3,·pc}
  
33 0000003c·<_io_FileIO_seek>: 
34 _io_FileIO_seek(): 
35 »       push»   {r4,·r5,·r6,·r7,·lr} 
36 »       mov.w»  ip,·#4096»  @·0x1000 
37 »       sub.w»  ip,·sp,·ip 
38 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0 
39 »       subs»   r3,·r2,·#1 
40 »       sub»    sp,·#12 
41 »       mov»    r4,·r2 
42 »       mov»    r5,·r0 
43 »       mov»    r6,·r1 
44 »       cmp»    r3,·#1 
45 »       bhi.n»  80·<_io_FileIO_seek+0x44> 
46 »       ldr»    r7,·[r6,·#0] 
47 »       cmp»    r4,·#1 
48 »       ble.n»  c2·<_io_FileIO_seek+0x86> 
49 »       ldr»    r0,·[r6,·#4] 
50 »       bl»     0·<_PyLong_AsInt> 
51 ·R_ARM_THM_CALL» _PyLong_AsInt 
52 »       mov»    r2,·r0 
53 »       adds»   r3,·r0,·#1 
54 »       beq.n»  b4·<_io_FileIO_seek+0x78> 
55 »       ldr»    r3,·[r5,·#8] 
56 »       cmp»    r3,·#0 
57 »       blt.n»  9c·<_io_FileIO_seek+0x60> 
58 »       movs»   r3,·#0 
59 »       mov»    r1,·r7 
60 »       mov»    r0,·r5 
61 »       add»    sp,·#12 
62 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr} 
63 »       b.w»    71c·<portable_lseek> 
64 ·R_ARM_THM_JUMP24»       portable_lseek 
65 »       movw»   r0,·#0 
66 ·R_ARM_THM_MOVW_ABS_NC»  .LC22 
67 »       movt»   r0,·#0 
68 ·R_ARM_THM_MOVT_ABS»     .LC22 
69 »       movs»   r3,·#2 
70 »       movs»   r2,·#1 
71 »       mov»    r1,·r4 
72 »       bl»     0·<_PyArg_CheckPositional> 
73 ·R_ARM_THM_CALL» _PyArg_CheckPositional 
74 »       cmp»    r0,·#0 
75 »       bne.n»  58·<_io_FileIO_seek+0x1c> 
76 »       movs»   r0,·#0 
77 »       add»    sp,·#12 
78 »       pop»    {r4,·r5,·r6,·r7,·pc} 
79 »       movw»   r3,·#0 
80 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError 
81 »       movt»   r3,·#0 
82 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError 
83 »       movw»   r1,·#0 
84 ·R_ARM_THM_MOVW_ABS_NC»  .LC14 
85 »       movt»   r1,·#0 
86 ·R_ARM_THM_MOVT_ABS»     .LC14 
87 »       ldr»    r0,·[r3,·#0] 
88 »       bl»     0·<PyErr_SetString> 
89 ·R_ARM_THM_CALL» PyErr_SetString 
90 »       b.n»    96·<_io_FileIO_seek+0x5a> 
91 »       str»    r0,·[sp,·#4] 
92 »       bl»     0·<PyErr_Occurred> 
93 ·R_ARM_THM_CALL» PyErr_Occurred 
94 »       ldr»    r2,·[sp,·#4] 
95 »       cmp»    r0,·#0 
96 »       beq.n»  6a·<_io_FileIO_seek+0x2e> 
97 »       b.n»    96·<_io_FileIO_seek+0x5a> 
98 »       movs»   r2,·#0 
99 »       b.n»    6a·<_io_FileIO_seek+0x2e> 
100 »       nop 
  
101 000000c8·<fileio_dealloc_warn>:33 0000003c·<fileio_dealloc_warn>:
102 fileio_dealloc_warn():34 fileio_dealloc_warn():
103 »       ldr»    r3,·[r0,·#8]35 »       ldr»    r3,·[r0,·#8]
104 »       cmp»    r3,·#036 »       cmp»    r3,·#0
105 »       blt.n»  118·<fileio_dealloc_warn+0x50>37 »       blt.n»  8c·<fileio_dealloc_warn+0x50>
106 »       push»   {r4,·r5,·lr}38 »       push»   {r4,·r5,·lr}
107 »       mov.w»  ip,·#4096»  @·0x100039 »       mov.w»  ip,·#4096»  @·0x1000
108 »       sub.w»  ip,·sp,·ip40 »       sub.w»  ip,·sp,·ip
109 »       str.w»  r0,·[ip,·#4072]»     @·0xfe841 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
110 »       ldrb»   r3,·[r0,·#12]42 »       ldrb»   r3,·[r0,·#12]
111 »       sub»    sp,·#1243 »       sub»    sp,·#12
112 »       mov»    r4,·r044 »       mov»    r4,·r0
113 »       lsls»   r3,·r3,·#2545 »       lsls»   r3,·r3,·#25
114 »       bmi.n»  f2·<fileio_dealloc_warn+0x2a>46 »       bmi.n»  66·<fileio_dealloc_warn+0x2a>
115 »       movw»   r0,·#047 »       movw»   r0,·#0
116 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct48 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
117 »       movt»   r0,·#049 »       movt»   r0,·#0
118 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct50 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
119 »       add»    sp,·#1251 »       add»    sp,·#12
120 »       pop»    {r4,·r5,·pc}52 »       pop»    {r4,·r5,·pc}
121 »       str»    r1,·[sp,·#4]53 »       str»    r1,·[sp,·#4]
31.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 »       cmp»    r3,·#0398 »       cmp»    r3,·#0
399 »       blt.n»  2e4·<_io_FileIO___init__+0x2b0>399 »       blt.n»  2e4·<_io_FileIO___init__+0x2b0>
400 »       bl»     0·<PyErr_GetRaisedException>400 »       bl»     0·<PyErr_GetRaisedException>
401 ·R_ARM_THM_CALL» PyErr_GetRaisedException401 ·R_ARM_THM_CALL» PyErr_GetRaisedException
402 »       mov»    r3,·r0402 »       mov»    r3,·r0
403 »       mov»    r0,·r4403 »       mov»    r0,·r4
404 »       mov»    r4,·r3404 »       mov»    r4,·r3
405 »       bl»     c2c·<internal_close>405 »       bl»     c0c·<internal_close>
406 »       mov»    r0,·r4406 »       mov»    r0,·r4
407 »       bl»     0·<_PyErr_ChainExceptions1>407 »       bl»     0·<_PyErr_ChainExceptions1>
408 ·R_ARM_THM_CALL» _PyErr_ChainExceptions1408 ·R_ARM_THM_CALL» _PyErr_ChainExceptions1
409 »       b.n»    2e4·<_io_FileIO___init__+0x2b0>409 »       b.n»    2e4·<_io_FileIO___init__+0x2b0>
410 »       movs»   r3,·#1410 »       movs»   r3,·#1
411 »       movs»   r2,·#2411 »       movs»   r2,·#2
412 »       movs»   r1,·#0412 »       movs»   r1,·#0
979 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 »       bl»     0·<_PyObject_LookupAttr>25 »       bl»     0·<_PyObject_LookupAttr>
26 ·R_ARM_THM_CALL» _PyObject_LookupAttr26 ·R_ARM_THM_CALL» _PyObject_LookupAttr
27 »       cmp»    r0,·#027 »       cmp»    r0,·#0
28 »       blt.n»  e6·<fileio_repr+0xe6>28 »       blt.n»  e6·<fileio_repr+0xe6>
29 »       ldr»    r3,·[sp,·#4]29 »       ldr»    r3,·[sp,·#4]
30 »       mov»    r0,·r430 »       mov»    r0,·r4
31 »       cbnz»   r3,·6a·<fileio_repr+0x6a>31 »       cbnz»   r3,·6a·<fileio_repr+0x6a>
32 »       bl»     3f0·<mode_string>32 »       bl»     364·<mode_string>
33 ·R_ARM_THM_CALL» mode_string33 ·R_ARM_THM_CALL» mode_string
34 »       ldrb»   r1,·[r4,·#12]34 »       ldrb»   r1,·[r4,·#12]
35 »       ldr»    r5,·[r4,·#8]35 »       ldr»    r5,·[r4,·#8]
36 »       movw»   r4,·#036 »       movw»   r4,·#0
37 ·R_ARM_THM_MOVW_ABS_NC»  .LC2837 ·R_ARM_THM_MOVW_ABS_NC»  .LC28
38 »       movt»   r4,·#038 »       movt»   r4,·#0
39 ·R_ARM_THM_MOVT_ABS»     .LC2839 ·R_ARM_THM_MOVT_ABS»     .LC28
45.1 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:··········17404·(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:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.12 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x43fc:1 There·are·18·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·00048c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00048c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003694·0002b8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00368c·0002b8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004c0·0002b4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0004c0·0002b4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00394c·0002c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003944·0002c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000774·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000774·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000774·000888·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000774·000880·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003c14·0003b0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003c0c·0003b0·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000ffc·000404·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000ff4·000404·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001400·00054a·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0013f8·00054a·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003fc4·0003a0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003fbc·0003a0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00194c·000a1a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001944·000a1a·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004364·000008·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00435c·000008·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002366·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00235e·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002366·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00235e·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00239c·0009b0·10·····16·105··419 ··[15]·.symtab···········SYMTAB··········00000000·002394·0009b0·10·····16·105··4
20 ··[16]·.strtab···········STRTAB··········00000000·002d4c·000946·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002d44·000946·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00436c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·004364·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.06 KB
readelf --wide --symbols {}
    
Offset 37, 39 lines modifiedOffset 37, 39 lines modified
37 ····33:·000000e9···152·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getbuffer37 ····33:·000000e9···152·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getbuffer
38 ····34:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC638 ····34:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
39 ····35:·00000181···116·FUNC····LOCAL··DEFAULT····1·bytesiobuf_getbuffer39 ····35:·00000181···116·FUNC····LOCAL··DEFAULT····1·bytesiobuf_getbuffer
40 ····36:·000001f5····10·FUNC····LOCAL··DEFAULT····1·bytesiobuf_releasebuffer40 ····36:·000001f5····10·FUNC····LOCAL··DEFAULT····1·bytesiobuf_releasebuffer
41 ····37:·00000201····86·FUNC····LOCAL··DEFAULT····1·bytesiobuf_dealloc41 ····37:·00000201····86·FUNC····LOCAL··DEFAULT····1·bytesiobuf_dealloc
42 ····38:·00000259·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue42 ····38:·00000259·····2·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue
43 ····39:·0000025d···122·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue_impl43 ····39:·0000025d···122·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_getvalue_impl
 44 ····40:·000002d9····46·FUNC····LOCAL··DEFAULT····1·bytesiobuf_traverse
44 ····40:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC745 ····41:·00000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
45 ····41:·00000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LC846 ····42:·00000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
46 ····42:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC947 ····43:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
47 ····43:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1048 ····44:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
48 ····44:·000005e1···332·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_seek49 ····45:·000005e1···332·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_seek
49 ····45:·00000164·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1150 ····46:·00000164·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
50 ····46:·0000072d···276·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_readline51 ····47:·0000072d···268·FUNC····LOCAL··DEFAULT····6·_io_BytesIO_readline
51 ····47:·00000841····70·FUNC····LOCAL··DEFAULT····6·scan_eol52 ····48:·00000839····70·FUNC····LOCAL··DEFAULT····6·scan_eol
52 ····48:·000002d9···176·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_writelines53 ····49:·00000309···176·FUNC····LOCAL··DEFAULT····1·_io_BytesIO_writelines
53 ····49:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1254 ····50:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
54 ····50:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1355 ····51:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
56 ····52:·00000001···342·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_readlines57 ····53:·00000001···342·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_readlines
57 ····53:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1458 ····54:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
58 ····54:·00000157···138·FUNC····LOCAL··DEFAULT····9·bytesio_getstate59 ····55:·00000157···138·FUNC····LOCAL··DEFAULT····9·bytesio_getstate
59 ····55:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1560 ····56:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
60 ····56:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1661 ····57:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
61 ····57:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1762 ····58:·00000218·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
62 ····58:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1863 ····59:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
63 ····59:·000001e1···304·FUNC····LOCAL··DEFAULT····9·bytesio_setstate64 ····60:·000001e1···304·FUNC····LOCAL··DEFAULT····9·bytesio_setstate
64 ····60:·00000270·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1965 ····61:·00000270·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
65 ····61:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2066 ····62:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
66 ····62:·00000311···196·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_truncate67 ····63:·00000311···196·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_truncate
67 ····63:·000003d5····54·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_isatty68 ····64:·000003d5····54·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_isatty
68 ····64:·00000389····46·FUNC····LOCAL··DEFAULT····1·bytesiobuf_traverse 
69 ····65:·0000040b····78·FUNC····LOCAL··DEFAULT····9·bytesio_clear69 ····65:·0000040b····78·FUNC····LOCAL··DEFAULT····9·bytesio_clear
70 ····66:·00000459····68·FUNC····LOCAL··DEFAULT····9·bytesio_iternext70 ····66:·00000459····68·FUNC····LOCAL··DEFAULT····9·bytesio_iternext
71 ····67:·00000294·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2171 ····67:·00000294·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
72 ····68:·0000049d···120·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_read172 ····68:·0000049d···120·FUNC····LOCAL··DEFAULT····9·_io_BytesIO_read1
73 ····69:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2273 ····69:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
74 ····70:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2374 ····70:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
75 ····71:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2475 ····71:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
23.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3694·contains·87·entries:1 Relocation·section·'.rel.text'·at·offset·0x368c·contains·87·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct3 00000040··0000712f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
4 00000044··00007130·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct4 00000044··00007130·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
5 0000005a··0000722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError5 0000005a··0000722f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
6 0000005e··00007230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError6 0000005e··00007230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
7 00000062··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC17 00000062··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC1
8 00000066··00000e30·R_ARM_THM_MOVT_ABS·····00000034···.LC18 00000066··00000e30·R_ARM_THM_MOVT_ABS·····00000034···.LC1
604 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 120, 24 lines modifiedOffset 120, 24 lines modified
120 unshare_buffer120 unshare_buffer
121 _io_BytesIO_getbuffer121 _io_BytesIO_getbuffer
122 bytesiobuf_getbuffer122 bytesiobuf_getbuffer
123 bytesiobuf_releasebuffer123 bytesiobuf_releasebuffer
124 bytesiobuf_dealloc124 bytesiobuf_dealloc
125 _io_BytesIO_getvalue125 _io_BytesIO_getvalue
126 _io_BytesIO_getvalue_impl126 _io_BytesIO_getvalue_impl
 127 bytesiobuf_traverse
127 _io_BytesIO_seek128 _io_BytesIO_seek
128 _io_BytesIO_readline129 _io_BytesIO_readline
129 scan_eol130 scan_eol
130 _io_BytesIO_writelines131 _io_BytesIO_writelines
131 _io_BytesIO_readlines132 _io_BytesIO_readlines
132 bytesio_getstate133 bytesio_getstate
133 bytesio_setstate134 bytesio_setstate
134 _io_BytesIO_truncate135 _io_BytesIO_truncate
135 _io_BytesIO_isatty136 _io_BytesIO_isatty
136 bytesiobuf_traverse 
137 bytesio_clear137 bytesio_clear
138 bytesio_iternext138 bytesio_iternext
139 _io_BytesIO_read1139 _io_BytesIO_read1
140 _io_BytesIO_readinto140 _io_BytesIO_readinto
141 bytesio_sizeof141 bytesio_sizeof
142 _keywords.1142 _keywords.1
143 _io_BytesIO___init____doc__143 _io_BytesIO___init____doc__
4.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 366, 62 lines modifiedOffset 366, 85 lines modified
366 »       ldr»    r0,·[r3,·#0]366 »       ldr»    r0,·[r3,·#0]
367 »       bl»     0·<PyErr_SetString>367 »       bl»     0·<PyErr_SetString>
368 ·R_ARM_THM_CALL» PyErr_SetString368 ·R_ARM_THM_CALL» PyErr_SetString
369 »       movs»   r3,·#0369 »       movs»   r3,·#0
370 »       b.n»    2a2·<_io_BytesIO_getvalue_impl+0x46>370 »       b.n»    2a2·<_io_BytesIO_getvalue_impl+0x46>
371 »       nop371 »       nop
  
 372 000002d8·<bytesiobuf_traverse>:
 373 bytesiobuf_traverse():
 374 »       push»   {r4,·r5,·r6,·lr}
 375 »       mov.w»  ip,·#4096»  @·0x1000
 376 »       sub.w»  ip,·sp,·ip
 377 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 378 »       mov»    r6,·r0
 379 »       ldr»    r0,·[r0,·#4]
 380 »       mov»    r4,·r1
 381 »       mov»    r5,·r2
 382 »       cbz»    r0,·2f6·<bytesiobuf_traverse+0x1e>
 383 »       mov»    r1,·r2
 384 »       blx»    r4
 385 »       cbnz»   r0,·304·<bytesiobuf_traverse+0x2c>
 386 »       ldr»    r0,·[r6,·#8]
 387 »       cbz»    r0,·304·<bytesiobuf_traverse+0x2c>
 388 »       mov»    r1,·r5
 389 »       mov»    r3,·r4
 390 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
 391 »       bx»     r3
 392 »       pop»    {r4,·r5,·r6,·pc}
 393 »       nop
  
372 000002d8·<_io_BytesIO_writelines>:394 00000308·<_io_BytesIO_writelines>:
373 _io_BytesIO_writelines():395 _io_BytesIO_writelines():
374 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}396 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
375 »       mov.w»  ip,·#4096»  @·0x1000397 »       mov.w»  ip,·#4096»  @·0x1000
376 »       sub.w»  ip,·sp,·ip398 »       sub.w»  ip,·sp,·ip
377 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8399 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
378 »       ldr»    r3,·[r0,·#8]400 »       ldr»    r3,·[r0,·#8]
379 »       mov»    r7,·r0401 »       mov»    r7,·r0
380 »       cbz»    r3,·34c·<_io_BytesIO_writelines+0x74>402 »       cbz»    r3,·37c·<_io_BytesIO_writelines+0x74>
381 »       mov»    r0,·r1403 »       mov»    r0,·r1
382 »       bl»     0·<PyObject_GetIter>404 »       bl»     0·<PyObject_GetIter>
383 ·R_ARM_THM_CALL» PyObject_GetIter405 ·R_ARM_THM_CALL» PyObject_GetIter
384 »       mov»    r6,·r0406 »       mov»    r6,·r0
385 »       cbz»    r0,·362·<_io_BytesIO_writelines+0x8a>407 »       cbz»    r0,·392·<_io_BytesIO_writelines+0x8a>
386 »       mvn.w»  r8,·#3221225472»    @·0xc0000000408 »       mvn.w»  r8,·#3221225472»    @·0xc0000000
387 »       b.n»    314·<_io_BytesIO_writelines+0x3c>409 »       b.n»    344·<_io_BytesIO_writelines+0x3c>
388 »       bl»     3ec·<_io_BytesIO_readinto+0x34>410 »       bl»     3ec·<_io_BytesIO_readinto+0x34>
389 ·R_ARM_THM_CALL» write_bytes411 ·R_ARM_THM_CALL» write_bytes
390 »       ldr»    r3,·[r4,·#0]412 »       ldr»    r3,·[r4,·#0]
391 »       mov»    r5,·r0413 »       mov»    r5,·r0
392 »       cmp»    r3,·r8414 »       cmp»    r3,·r8
393 »       beq.n»  310·<_io_BytesIO_writelines+0x38>415 »       beq.n»  340·<_io_BytesIO_writelines+0x38>
394 »       subs»   r3,·#1416 »       subs»   r3,·#1
395 »       str»    r3,·[r4,·#0]417 »       str»    r3,·[r4,·#0]
396 »       cbz»    r3,·366·<_io_BytesIO_writelines+0x8e>418 »       cbz»    r3,·396·<_io_BytesIO_writelines+0x8e>
397 »       cmp»    r5,·#0419 »       cmp»    r5,·#0
398 »       blt.n»  36e·<_io_BytesIO_writelines+0x96>420 »       blt.n»  39e·<_io_BytesIO_writelines+0x96>
399 »       mov»    r0,·r6421 »       mov»    r0,·r6
400 »       bl»     0·<PyIter_Next>422 »       bl»     0·<PyIter_Next>
401 ·R_ARM_THM_CALL» PyIter_Next423 ·R_ARM_THM_CALL» PyIter_Next
402 »       mov»    r4,·r0424 »       mov»    r4,·r0
403 »       mov»    r1,·r4425 »       mov»    r1,·r4
404 »       mov»    r0,·r7426 »       mov»    r0,·r7
405 »       cmp»    r4,·#0427 »       cmp»    r4,·#0
406 »       bne.n»  2fe·<_io_BytesIO_writelines+0x26>428 »       bne.n»  32e·<_io_BytesIO_writelines+0x26>
407 »       ldr»    r3,·[r6,·#0]429 »       ldr»    r3,·[r6,·#0]
408 »       mvn.w»  r2,·#3221225472»    @·0xc0000000430 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
409 »       cmp»    r3,·r2431 »       cmp»    r3,·r2
410 »       beq.n»  33a·<_io_BytesIO_writelines+0x62>432 »       beq.n»  36a·<_io_BytesIO_writelines+0x62>
411 »       subs»   r3,·#1433 »       subs»   r3,·#1
412 »       str»    r3,·[r6,·#0]434 »       str»    r3,·[r6,·#0]
413 »       cbnz»   r3,·33a·<_io_BytesIO_writelines+0x62>435 »       cbnz»   r3,·36a·<_io_BytesIO_writelines+0x62>
414 »       mov»    r0,·r6436 »       mov»    r0,·r6
415 »       bl»     0·<_Py_Dealloc>437 »       bl»     0·<_Py_Dealloc>
416 ·R_ARM_THM_CALL» _Py_Dealloc438 ·R_ARM_THM_CALL» _Py_Dealloc
417 »       bl»     0·<PyErr_Occurred>439 »       bl»     0·<PyErr_Occurred>
418 ·R_ARM_THM_CALL» PyErr_Occurred440 ·R_ARM_THM_CALL» PyErr_Occurred
419 »       cbnz»   r0,·362·<_io_BytesIO_writelines+0x8a>441 »       cbnz»   r0,·392·<_io_BytesIO_writelines+0x8a>
420 »       movw»   r0,·#0442 »       movw»   r0,·#0
421 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct443 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
422 »       movt»   r0,·#0444 »       movt»   r0,·#0
423 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct445 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
424 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}446 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
425 »       movw»   r3,·#0447 »       movw»   r3,·#0
426 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError448 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
4.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 864, 51 lines modifiedOffset 864, 50 lines modified
864 »       sub»    sp,·#8864 »       sub»    sp,·#8
865 »       mov.w»  r3,·#4294967295»    @·0xffffffff865 »       mov.w»  r3,·#4294967295»    @·0xffffffff
866 »       mov»    r4,·r2866 »       mov»    r4,·r2
867 »       mov»    r6,·r0867 »       mov»    r6,·r0
868 »       mov»    r5,·r1868 »       mov»    r5,·r1
869 »       cmp»    r2,·#1869 »       cmp»    r2,·#1
870 »       str»    r3,·[sp,·#4]870 »       str»    r3,·[sp,·#4]
871 »       bhi.n»  7ba·<_io_BytesIO_readline+0x8e>871 »       bhi.n»  7b8·<_io_BytesIO_readline+0x8c>
872 »       cmp»    r2,·#0872 »       cmp»    r2,·#0
873 »       bne.n»  7d4·<_io_BytesIO_readline+0xa8>873 »       bne.n»  7d2·<_io_BytesIO_readline+0xa6>
874 »       ldr»    r5,·[r6,·#8]874 »       ldr»    r5,·[r6,·#8]
875 »       ldr»    r4,·[sp,·#4]875 »       ldr»    r4,·[sp,·#4]
876 »       cmp»    r5,·#0876 »       cmp»    r5,·#0
877 »       beq.n»  826·<_io_BytesIO_readline+0xfa>877 »       beq.n»  81e·<_io_BytesIO_readline+0xf2>
878 »       ldrd»   r7,·r2,·[r6,·#12]878 »       ldrd»   r7,·r2,·[r6,·#12]
879 »       cmp»    r7,·r2879 »       cmp»    r7,·r2
880 »       bge.n»  81e·<_io_BytesIO_readline+0xf2>880 »       bge.n»  816·<_io_BytesIO_readline+0xea>
881 »       sub.w»  sl,·r2,·r7881 »       sub.w»  sl,·r2,·r7
882 »       add.w»  r8,·r5,·#16882 »       add.w»  r8,·r5,·#16
883 »       cmp»    r4,·sl883 »       cmp»    r4,·sl
884 »       ite»    le884 »       ite»    le
885 »       movle»  r3,·#0885 »       movle»  r3,·#0
886 »       movgt»  r3,·#1886 »       movgt»  r3,·#1
887 »       orrs.w» r3,·r3,·r4,·lsr·#31887 »       orrs.w» r3,·r3,·r4,·lsr·#31
888 »       beq.n»  7e2·<_io_BytesIO_readline+0xb6>888 »       beq.n»  7e0·<_io_BytesIO_readline+0xb4>
889 »       add.w»  r9,·r8,·r7889 »       add.w»  r9,·r8,·r7
890 »       mov»    r2,·sl890 »       mov»    r2,·sl
891 »       movs»   r1,·#10891 »       movs»   r1,·#10
892 »       mov»    r0,·r9892 »       mov»    r0,·r9
893 »       mov»    r4,·sl893 »       mov»    r4,·sl
894 »       bl»     0·<memchr>894 »       bl»     0·<memchr>
895 ·R_ARM_THM_CALL» memchr895 ·R_ARM_THM_CALL» memchr
896 »       cmp»    r0,·#0 
897 »       beq.n»  7f8·<_io_BytesIO_readline+0xcc>896 »       cbz»    r0,·790·<_io_BytesIO_readline+0x64>
898 »       sub.w»  r0,·r0,·r9897 »       sub.w»  r0,·r0,·r9
899 »       adds»   r4,·r0,·#1898 »       adds»   r4,·r0,·#1
900 »       cmp»    r4,·#1899 »       cmp»    r4,·#1
901 »       ite»    le900 »       ite»    le
902 »       movle»  r3,·#0901 »       movle»  r3,·#0
903 »       movgt»  r3,·#1902 »       movgt»  r3,·#1
904 »       cmp»    r7,·#0903 »       cmp»    r7,·#0
905 »       it»     ne904 »       it»     ne
906 »       movne»  r3,·#0905 »       movne»  r3,·#0
907 »       cbnz»   r3,·800·<_io_BytesIO_readline+0xd4>906 »       cbnz»   r3,·7f8·<_io_BytesIO_readline+0xcc>
908 »       adds»   r3,·r7,·r4907 »       adds»   r3,·r7,·r4
909 »       mov»    r1,·r4908 »       mov»    r1,·r4
910 »       add.w»  r0,·r8,·r7909 »       add.w»  r0,·r8,·r7
911 »       str»    r3,·[r6,·#12]910 »       str»    r3,·[r6,·#12]
912 »       bl»     0·<PyBytes_FromStringAndSize>911 »       bl»     0·<PyBytes_FromStringAndSize>
913 ·R_ARM_THM_CALL» PyBytes_FromStringAndSize912 ·R_ARM_THM_CALL» PyBytes_FromStringAndSize
914 »       mov»    r5,·r0913 »       mov»    r5,·r0
987 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 »       ldrd»   r6,·r3,·[r5,·#8]93 »       ldrd»   r6,·r3,·[r5,·#8]
94 »       mov.w»  r9,·#094 »       mov.w»  r9,·#0
95 »       mvn.w»  sl,·#3221225472»    @·0xc000000095 »       mvn.w»  sl,·#3221225472»    @·0xc0000000
96 »       adds»   r6,·#1696 »       adds»   r6,·#16
97 »       add»    r6,·r397 »       add»    r6,·r3
98 »       mov.w»  r1,·#4294967295»    @·0xffffffff98 »       mov.w»  r1,·#4294967295»    @·0xffffffff
99 »       mov»    r0,·r599 »       mov»    r0,·r5
100 »       bl»     840·<scan_eol>100 »       bl»     838·<scan_eol>
101 ·R_ARM_THM_CALL» scan_eol101 ·R_ARM_THM_CALL» scan_eol
102 »       mov»    r7,·r0102 »       mov»    r7,·r0
103 »       mov»    r1,·r7103 »       mov»    r1,·r7
104 »       mov»    r0,·r6104 »       mov»    r0,·r6
105 »       cmp»    r7,·#0105 »       cmp»    r7,·#0
106 »       beq.n»  150·<_io_BytesIO_readlines+0x150>106 »       beq.n»  150·<_io_BytesIO_readlines+0x150>
107 »       ldr»    r3,·[r5,·#12]107 »       ldr»    r3,·[r5,·#12]
3.39 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 30, 32 lines modifiedOffset 30, 32 lines modified
30 ··0x000001b0·62756666·6572002e·4c433600·62797465·buffer..LC6.byte30 ··0x000001b0·62756666·6572002e·4c433600·62797465·buffer..LC6.byte
31 ··0x000001c0·73696f62·75665f67·65746275·66666572·siobuf_getbuffer31 ··0x000001c0·73696f62·75665f67·65746275·66666572·siobuf_getbuffer
32 ··0x000001d0·00627974·6573696f·6275665f·72656c65·.bytesiobuf_rele32 ··0x000001d0·00627974·6573696f·6275665f·72656c65·.bytesiobuf_rele
33 ··0x000001e0·61736562·75666665·72006279·74657369·asebuffer.bytesi33 ··0x000001e0·61736562·75666665·72006279·74657369·asebuffer.bytesi
34 ··0x000001f0·6f627566·5f646561·6c6c6f63·005f696f·obuf_dealloc._io34 ··0x000001f0·6f627566·5f646561·6c6c6f63·005f696f·obuf_dealloc._io
35 ··0x00000200·5f427974·6573494f·5f676574·76616c75·_BytesIO_getvalu35 ··0x00000200·5f427974·6573494f·5f676574·76616c75·_BytesIO_getvalu
36 ··0x00000210·65005f69·6f5f4279·74657349·4f5f6765·e._io_BytesIO_ge36 ··0x00000210·65005f69·6f5f4279·74657349·4f5f6765·e._io_BytesIO_ge
37 ··0x00000220·7476616c·75655f69·6d706c00·2e4c4337·tvalue_impl..LC737 ··0x00000220·7476616c·75655f69·6d706c00·62797465·tvalue_impl.byte
 38 ··0x00000230·73696f62·75665f74·72617665·72736500·siobuf_traverse.
38 ··0x00000230·002e4c43·38002e4c·4339002e·4c433130·..LC8..LC9..LC1039 ··0x00000240·2e4c4337·002e4c43·38002e4c·4339002e·.LC7..LC8..LC9..
39 ··0x00000240·005f696f·5f427974·6573494f·5f736565·._io_BytesIO_see40 ··0x00000250·4c433130·005f696f·5f427974·6573494f·LC10._io_BytesIO
40 ··0x00000250·6b002e4c·43313100·5f696f5f·42797465·k..LC11._io_Byte41 ··0x00000260·5f736565·6b002e4c·43313100·5f696f5f·_seek..LC11._io_
41 ··0x00000260·73494f5f·72656164·6c696e65·00736361·sIO_readline.sca 
42 ··0x00000270·6e5f656f·6c005f69·6f5f4279·74657349·n_eol._io_BytesI 
43 ··0x00000280·4f5f7772·6974656c·696e6573·002e4c43·O_writelines..LC 
44 ··0x00000290·3132002e·4c433133·005f696f·5f427974·12..LC13._io_Byt 
45 ··0x000002a0·6573494f·5f726561·646c696e·6573002e·esIO_readlines..42 ··0x00000270·42797465·73494f5f·72656164·6c696e65·BytesIO_readline
 43 ··0x00000280·00736361·6e5f656f·6c005f69·6f5f4279·.scan_eol._io_By
 44 ··0x00000290·74657349·4f5f7772·6974656c·696e6573·tesIO_writelines
 45 ··0x000002a0·002e4c43·3132002e·4c433133·005f696f·..LC12..LC13._io
 46 ··0x000002b0·5f427974·6573494f·5f726561·646c696e·_BytesIO_readlin
46 ··0x000002b0·4c433134·00627974·6573696f·5f676574·LC14.bytesio_get47 ··0x000002c0·6573002e·4c433134·00627974·6573696f·es..LC14.bytesio
47 ··0x000002c0·73746174·65002e4c·43313500·2e4c4331·state..LC15..LC148 ··0x000002d0·5f676574·73746174·65002e4c·43313500·_getstate..LC15.
48 ··0x000002d0·36002e4c·43313700·2e4c4331·38006279·6..LC17..LC18.by49 ··0x000002e0·2e4c4331·36002e4c·43313700·2e4c4331·.LC16..LC17..LC1
49 ··0x000002e0·74657369·6f5f7365·74737461·7465002e·tesio_setstate..50 ··0x000002f0·38006279·74657369·6f5f7365·74737461·8.bytesio_setsta
50 ··0x000002f0·4c433139·002e4c43·3230005f·696f5f42·LC19..LC20._io_B51 ··0x00000300·7465002e·4c433139·002e4c43·3230005f·te..LC19..LC20._
51 ··0x00000300·79746573·494f5f74·72756e63·61746500·ytesIO_truncate.52 ··0x00000310·696f5f42·79746573·494f5f74·72756e63·io_BytesIO_trunc
52 ··0x00000310·5f696f5f·42797465·73494f5f·69736174·_io_BytesIO_isat53 ··0x00000320·61746500·5f696f5f·42797465·73494f5f·ate._io_BytesIO_
53 ··0x00000320·74790062·79746573·696f6275·665f7472·ty.bytesiobuf_tr 
54 ··0x00000330·61766572·73650062·79746573·696f5f63·averse.bytesio_c54 ··0x00000330·69736174·74790062·79746573·696f5f63·isatty.bytesio_c
55 ··0x00000340·6c656172·00627974·6573696f·5f697465·lear.bytesio_ite55 ··0x00000340·6c656172·00627974·6573696f·5f697465·lear.bytesio_ite
56 ··0x00000350·726e6578·74002e4c·43323100·5f696f5f·rnext..LC21._io_56 ··0x00000350·726e6578·74002e4c·43323100·5f696f5f·rnext..LC21._io_
57 ··0x00000360·42797465·73494f5f·72656164·31002e4c·BytesIO_read1..L57 ··0x00000360·42797465·73494f5f·72656164·31002e4c·BytesIO_read1..L
58 ··0x00000370·43323200·2e4c4332·33002e4c·43323400·C22..LC23..LC24.58 ··0x00000370·43323200·2e4c4332·33002e4c·43323400·C22..LC23..LC24.
59 ··0x00000380·2e4c4332·35005f69·6f5f4279·74657349·.LC25._io_BytesI59 ··0x00000380·2e4c4332·35005f69·6f5f4279·74657349·.LC25._io_BytesI
60 ··0x00000390·4f5f7265·6164696e·746f0062·79746573·O_readinto.bytes60 ··0x00000390·4f5f7265·6164696e·746f0062·79746573·O_readinto.bytes
61 ··0x000003a0·696f5f73·697a656f·66005f6b·6579776f·io_sizeof._keywo61 ··0x000003a0·696f5f73·697a656f·66005f6b·6579776f·io_sizeof._keywo
249 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:··········50284·(bytes·into·file)13 ··Start·of·section·headers:··········50352·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xc46c:1 There·are·18·section·headers,·starting·at·offset·0xc4b0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·001374·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001374·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·009674·000a28·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0096a8·000a28·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0013a8·000aa0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0013a8·000aa0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00a09c·0009f0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00a0d0·0009f0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001e48·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001e48·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001e48·0006a0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001e48·0006a0·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0024e8·002be8·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·0024e8·002c1c·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·00aa8c·0011e0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00aac0·0011f0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0050d0·00094c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·005104·00094c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00bc6c·000720·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00bcb0·000720·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·005a1c·000e39·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005a50·000e39·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00c38c·000050·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00c3d0·000050·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·006855·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006889·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006855·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006889·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006888·0018b0·10·····16·293··419 ··[15]·.symtab···········SYMTAB··········00000000·0068bc·0018b0·10·····16·293··4
20 ··[16]·.strtab···········STRTAB··········00000000·008138·001539·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00816c·001539·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00c3dc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00c420·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.84 KB
readelf --wide --symbols {}
    
Offset 30, 97 lines modifiedOffset 30, 97 lines modified
30 ····26:·00000001····58·FUNC····LOCAL··DEFAULT····1·buffered_name_get.part.030 ····26:·00000001····58·FUNC····LOCAL··DEFAULT····1·buffered_name_get.part.0
31 ····27:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC531 ····27:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
32 ····28:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC632 ····28:·000000c0·····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:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC834 ····30:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
35 ····31:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC935 ····31:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
36 ····32:·00000568·····0·NOTYPE··LOCAL··DEFAULT····7·$t36 ····32:·00000568·····0·NOTYPE··LOCAL··DEFAULT····7·$t
37 ····33:·00000569··1708·FUNC····LOCAL··DEFAULT····7·_io__Buffered_read37 ····33:·00000569··1808·FUNC····LOCAL··DEFAULT····7·_io__Buffered_read
38 ····34:·000027cd···412·FUNC····LOCAL··DEFAULT····7·_bufferedreader_raw_read38 ····34:·00002801···412·FUNC····LOCAL··DEFAULT····7·_bufferedreader_raw_read
 39 ····35:·000008d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 40 ····36:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
39 ····35:·00002609···452·FUNC····LOCAL··DEFAULT····7·_bufferedreader_fill_buffer41 ····37:·0000263d···452·FUNC····LOCAL··DEFAULT····7·_bufferedreader_fill_buffer
40 ····36:·000008f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
41 ····37:·00000900·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
42 ····38:·00000e4d···120·FUNC····LOCAL··DEFAULT····7·buffered_closed42 ····38:·00000eb1···120·FUNC····LOCAL··DEFAULT····7·buffered_closed
43 ····39:·00001b8d···412·FUNC····LOCAL··DEFAULT····7·buffered_flush_and_rewind_unlocked43 ····39:·00001bc1···412·FUNC····LOCAL··DEFAULT····7·buffered_flush_and_rewind_unlocked
44 ····40:·000025b1····88·FUNC····LOCAL··DEFAULT····7·_bufferedreader_read_fast44 ····40:·000025e5····88·FUNC····LOCAL··DEFAULT····7·_bufferedreader_read_fast
45 ····41:·00000739···170·FUNC····LOCAL··DEFAULT····9·_enter_buffered_busy45 ····41:·00000739···170·FUNC····LOCAL··DEFAULT····9·_enter_buffered_busy
46 ····42:·00000c0c·····0·NOTYPE··LOCAL··DEFAULT····7·$d46 ····42:·00000c70·····0·NOTYPE··LOCAL··DEFAULT····7·$d
47 ····43:·00000c14·····0·NOTYPE··LOCAL··DEFAULT····7·$t47 ····43:·00000c78·····0·NOTYPE··LOCAL··DEFAULT····7·$t
48 ····44:·00000c15···568·FUNC····LOCAL··DEFAULT····7·_io__Buffered_close48 ····44:·00000c79···568·FUNC····LOCAL··DEFAULT····7·_io__Buffered_close
49 ····45:·000004d1···100·FUNC····LOCAL··DEFAULT····1·_io__Buffered__dealloc_warn49 ····45:·000004d1···100·FUNC····LOCAL··DEFAULT····1·_io__Buffered__dealloc_warn
50 ····46:·00000e40·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····46:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
51 ····47:·00000e4c·····0·NOTYPE··LOCAL··DEFAULT····7·$t51 ····47:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
52 ····48:·00000ec0·····0·NOTYPE··LOCAL··DEFAULT····7·$d52 ····48:·00000f24·····0·NOTYPE··LOCAL··DEFAULT····7·$d
53 ····49:·00000ec4·····0·NOTYPE··LOCAL··DEFAULT····7·$t53 ····49:·00000f28·····0·NOTYPE··LOCAL··DEFAULT····7·$t
54 ····50:·00000ec5····96·FUNC····LOCAL··DEFAULT····7·_io__Buffered_simple_flush54 ····50:·00000f29····96·FUNC····LOCAL··DEFAULT····7·_io__Buffered_simple_flush
55 ····51:·00000f20·····0·NOTYPE··LOCAL··DEFAULT····7·$d55 ····51:·00000f84·····0·NOTYPE··LOCAL··DEFAULT····7·$d
56 ····52:·00000f24·····0·NOTYPE··LOCAL··DEFAULT····7·$t56 ····52:·00000f88·····0·NOTYPE··LOCAL··DEFAULT····7·$t
57 ····53:·00000f25···234·FUNC····LOCAL··DEFAULT····7·buffered_dealloc57 ····53:·00000f89···234·FUNC····LOCAL··DEFAULT····7·buffered_dealloc
58 ····54:·00001011····78·FUNC····LOCAL··DEFAULT····7·buffered_clear58 ····54:·00001075····78·FUNC····LOCAL··DEFAULT····7·buffered_clear
59 ····55:·0000003d····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_readable59 ····55:·0000003d····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_readable
60 ····56:·00000098·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·00000098·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····58:·0000009d····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_seekable62 ····58:·0000009d····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_seekable
63 ····59:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····60:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
65 ····61:·000000fd···352·FUNC····LOCAL··DEFAULT····1·_io_BufferedWriter___init__65 ····61:·000000fd···352·FUNC····LOCAL··DEFAULT····1·_io_BufferedWriter___init__
66 ····62:·00000258·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·00000258·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····63:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·0000025d····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_writable68 ····64:·0000025d····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_writable
69 ····65:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·00001061···280·FUNC····LOCAL··DEFAULT····7·_io__Buffered_tell70 ····66:·000010c5···280·FUNC····LOCAL··DEFAULT····7·_io__Buffered_tell
71 ····67:·00001174·····0·NOTYPE··LOCAL··DEFAULT····7·$d71 ····67:·000011d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
72 ····68:·00001178·····0·NOTYPE··LOCAL··DEFAULT····7·$t72 ····68:·000011dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
73 ····69:·00001179····58·FUNC····LOCAL··DEFAULT····7·buffered_traverse73 ····69:·000011dd····58·FUNC····LOCAL··DEFAULT····7·buffered_traverse
74 ····70:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1074 ····70:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
75 ····71:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1175 ····71:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
76 ····72:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1276 ····72:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
77 ····73:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1377 ····73:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
78 ····74:·000011b5··1780·FUNC····LOCAL··DEFAULT····7·_io_BufferedWriter_write78 ····74:·00001219··1730·FUNC····LOCAL··DEFAULT····7·_io_BufferedWriter_write
79 ····75:·00001d29···372·FUNC····LOCAL··DEFAULT····7·_bufferedwriter_raw_write79 ····75:·00001d5d···372·FUNC····LOCAL··DEFAULT····7·_bufferedwriter_raw_write
80 ····76:·00001550·····0·NOTYPE··LOCAL··DEFAULT····7·$d80 ····76:·000015b0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
81 ····77:·00001558·····0·NOTYPE··LOCAL··DEFAULT····7·$t81 ····77:·000015b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
82 ····78:·000024b5···252·FUNC····LOCAL··DEFAULT····7·_buffered_raw_seek82 ····78:·000024e9···252·FUNC····LOCAL··DEFAULT····7·_buffered_raw_seek
83 ····79:·000007e3····88·FUNC····LOCAL··DEFAULT····9·_set_BlockingIOError.constprop.083 ····79:·000007e3····88·FUNC····LOCAL··DEFAULT····9·_set_BlockingIOError.constprop.0
84 ····80:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1484 ····80:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
85 ····81:·000018a9···740·FUNC····LOCAL··DEFAULT····7·_io__Buffered_flush85 ····81:·000018dd···740·FUNC····LOCAL··DEFAULT····7·_io__Buffered_flush
86 ····82:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1586 ····82:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
87 ····83:·00001e98·····0·NOTYPE··LOCAL··DEFAULT····7·$d87 ····83:·00001ecc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
88 ····84:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1688 ····84:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
89 ····85:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1789 ····85:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
90 ····86:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1890 ····86:·00000204·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
91 ····87:·00001e9c·····0·NOTYPE··LOCAL··DEFAULT····7·$t91 ····87:·00001ed0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
92 ····88:·00001e9d··1560·FUNC····LOCAL··DEFAULT····7·_io__Buffered_seek92 ····88:·00001ed1··1560·FUNC····LOCAL··DEFAULT····7·_io__Buffered_seek
93 ····89:·000021d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d93 ····89:·00002204·····0·NOTYPE··LOCAL··DEFAULT····7·$d
94 ····90:·000021d8·····0·NOTYPE··LOCAL··DEFAULT····7·$t94 ····90:·0000220c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
95 ····91:·000025ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d95 ····91:·000025e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
96 ····92:·000025b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t96 ····92:·000025e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
97 ····93:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1997 ····93:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
98 ····94:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2098 ····94:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
99 ····95:·000027c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d99 ····95:·000027fc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
100 ····96:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21100 ····96:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
101 ····97:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t101 ····97:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
102 ····98:·000002bd···530·FUNC····LOCAL··DEFAULT····1·_io__Buffered_read1102 ····98:·000002bd···530·FUNC····LOCAL··DEFAULT····1·_io__Buffered_read1
103 ····99:·000027cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t103 ····99:·00002800·····0·NOTYPE··LOCAL··DEFAULT····7·$t
104 ···100:·00002964·····0·NOTYPE··LOCAL··DEFAULT····7·$d104 ···100:·00002998·····0·NOTYPE··LOCAL··DEFAULT····7·$d
105 ···101:·00000530·····0·NOTYPE··LOCAL··DEFAULT····1·$d105 ···101:·00000530·····0·NOTYPE··LOCAL··DEFAULT····1·$d
106 ···102:·00000534·····0·NOTYPE··LOCAL··DEFAULT····1·$t106 ···102:·00000534·····0·NOTYPE··LOCAL··DEFAULT····1·$t
107 ···103:·00000535····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_fileno107 ···103:·00000535····96·FUNC····LOCAL··DEFAULT····1·_io__Buffered_fileno
108 ···104:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$d108 ···104:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$d
109 ···105:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t109 ···105:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
110 ···106:·00000001····96·FUNC····LOCAL··DEFAULT····9·_io__Buffered_isatty110 ···106:·00000001····96·FUNC····LOCAL··DEFAULT····9·_io__Buffered_isatty
111 ···107:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·$d111 ···107:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
112 ···108:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$t112 ···108:·00000594·····0·NOTYPE··LOCAL··DEFAULT····1·$t
113 ···109:·00000595····20·FUNC····LOCAL··DEFAULT····1·buffered_name_get113 ···109:·00000595····20·FUNC····LOCAL··DEFAULT····1·buffered_name_get
114 ···110:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d114 ···110:·000005a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
115 ···111:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22115 ···111:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
116 ···112:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23116 ···112:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
117 ···113:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24117 ···113:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
118 ···114:·00002968·····0·NOTYPE··LOCAL··DEFAULT····7·$t118 ···114:·0000299c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
119 ···115:·00002969···640·FUNC····LOCAL··DEFAULT····7·_io__Buffered_readinto119 ···115:·0000299d···640·FUNC····LOCAL··DEFAULT····7·_io__Buffered_readinto
120 ···116:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25120 ···116:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
121 ···117:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26121 ···117:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
122 ···118:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27122 ···118:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
123 ···119:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$t123 ···119:·00000060·····0·NOTYPE··LOCAL··DEFAULT····9·$t
124 ···120:·00000061···180·FUNC····LOCAL··DEFAULT····9·buffered_repr124 ···120:·00000061···180·FUNC····LOCAL··DEFAULT····9·buffered_repr
125 ···121:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$d125 ···121:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$d
126 ···122:·00000308·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28126 ···122:·00000308·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
93.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9674·contains·325·entries:1 Relocation·section·'.rel.text'·at·offset·0x96a8·contains·325·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··00012e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError3 00000010··00012e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
4 00000014··00012e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError4 00000014··00012e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
5 0000001c··0000162f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC35 0000001c··0000162f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC3
6 00000020··00001630·R_ARM_THM_MOVT_ABS·····00000070···.LC36 00000020··00001630·R_ARM_THM_MOVT_ABS·····00000070···.LC3
7 00000024··0001310a·R_ARM_THM_CALL·········00000000···PyErr_SetString7 00000024··0001310a·R_ARM_THM_CALL·········00000000···PyErr_SetString
8 0000002c··0000172f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC48 0000002c··0000172f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC4
432 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 311, 16 lines modifiedOffset 311, 16 lines modified
311 _PyObject_LookupAttr311 _PyObject_LookupAttr
312 _Py_CheckFunctionResult312 _Py_CheckFunctionResult
313 _Py_NoneStruct313 _Py_NoneStruct
314 PyThread_release_lock314 PyThread_release_lock
315 _PyArg_CheckPositional315 _PyArg_CheckPositional
316 _Py_convert_optional_to_ssize_t316 _Py_convert_optional_to_ssize_t
317 PyBytes_FromStringAndSize317 PyBytes_FromStringAndSize
318 _Py_tss_tstate 
319 _PyBytes_Resize318 _PyBytes_Resize
 319 _Py_tss_tstate
320 PyBytes_Concat320 PyBytes_Concat
321 PyList_New321 PyList_New
322 _PyBytes_Join322 _PyBytes_Join
323 PyList_Append323 PyList_Append
324 PyExc_TypeError324 PyExc_TypeError
325 _PyObject_MakeTpCall325 _PyObject_MakeTpCall
326 PyObject_IsTrue326 PyObject_IsTrue
5.85 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 »       ldr»    r1,·[sp,·#4]406 »       ldr»    r1,·[sp,·#4]
407 »       mov.w»  r3,·#4294967295»    @·0xffffffff407 »       mov.w»  r3,·#4294967295»    @·0xffffffff
408 »       mov.w»  r2,·#4294967295»    @·0xffffffff408 »       mov.w»  r2,·#4294967295»    @·0xffffffff
409 »       mov»    r0,·r4409 »       mov»    r0,·r4
410 »       strd»   r2,·r3,·[r4,·#72]»     @·0x48410 »       strd»   r2,·r3,·[r4,·#72]»     @·0x48
411 »       adds»   r1,·#16411 »       adds»   r1,·#16
412 »       mov»    r2,·r5412 »       mov»    r2,·r5
413 »       bl»     27cc·<_bufferedreader_raw_read>413 »       bl»     2800·<_bufferedreader_raw_read>
414 ·R_ARM_THM_CALL» _bufferedreader_raw_read414 ·R_ARM_THM_CALL» _bufferedreader_raw_read
415 »       mov»    r1,·r0415 »       mov»    r1,·r0
416 »       movs»   r3,·#0416 »       movs»   r3,·#0
417 »       ldr»    r0,·[r4,·#96]» @·0x60417 »       ldr»    r0,·[r4,·#96]» @·0x60
418 »       str»    r3,·[r4,·#100]»@·0x64418 »       str»    r3,·[r4,·#100]»@·0x64
419 »       mov»    r4,·r1419 »       mov»    r4,·r1
420 »       bl»     0·<PyThread_release_lock>420 »       bl»     0·<PyThread_release_lock>
133 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 656, 76 lines modifiedOffset 656, 76 lines modified
656 »       cmp»    r2,·#1656 »       cmp»    r2,·#1
657 »       str»    r5,·[sp,·#16]657 »       str»    r5,·[sp,·#16]
658 »       bhi.w»  6c8·<_io__Buffered_read+0x160>658 »       bhi.w»  6c8·<_io__Buffered_read+0x160>
659 »       cmp»    r2,·#0659 »       cmp»    r2,·#0
660 »       bne.w»  6e4·<_io__Buffered_read+0x17c>660 »       bne.w»  6e4·<_io__Buffered_read+0x17c>
661 »       ldr»    r3,·[r0,·#12]661 »       ldr»    r3,·[r0,·#12]
662 »       cmp»    r3,·#0662 »       cmp»    r3,·#0
663 »       ble.w»  b52·<_io__Buffered_read+0x5ea>663 »       ble.w»  bae·<_io__Buffered_read+0x646>
664 »       ldr»    r3,·[r4,·#48]» @·0x30664 »       ldr»    r3,·[r4,·#48]» @·0x30
665 »       cmp»    r3,·#0665 »       cmp»    r3,·#0
666 »       beq.w»  916·<_io__Buffered_read+0x3ae>666 »       beq.w»  97e·<_io__Buffered_read+0x416>
667 »       ldr»    r3,·[r4,·#32]667 »       ldr»    r3,·[r4,·#32]
668 »       cmp»    r3,·#0668 »       cmp»    r3,·#0
669 »       beq.w»  90a·<_io__Buffered_read+0x3a2>669 »       beq.w»  972·<_io__Buffered_read+0x40a>
670 »       ldr»    r0,·[r4,·#8]670 »       ldr»    r0,·[r4,·#8]
671 »       bl»     0·<_PyFileIO_closed>671 »       bl»     0·<_PyFileIO_closed>
672 ·R_ARM_THM_CALL» _PyFileIO_closed672 ·R_ARM_THM_CALL» _PyFileIO_closed
673 »       cmp»    r0,·#0673 »       cmp»    r0,·#0
674 »       bne.w»  916·<_io__Buffered_read+0x3ae>674 »       bne.w»  97e·<_io__Buffered_read+0x416>
675 »       adds»   r6,·r5,·#1675 »       adds»   r0,·r5,·#1
676 »       bne.w»  71a·<_io__Buffered_read+0x1b2>676 »       bne.w»  71a·<_io__Buffered_read+0x1b2>
677 »       ldr»    r0,·[r4,·#96]» @·0x60677 »       ldr»    r0,·[r4,·#96]» @·0x60
678 »       movs»   r1,·#0678 »       movs»   r1,·#0
679 »       bl»     0·<PyThread_acquire_lock>679 »       bl»     0·<PyThread_acquire_lock>
680 ·R_ARM_THM_CALL» PyThread_acquire_lock680 ·R_ARM_THM_CALL» PyThread_acquire_lock
681 »       mov»    r5,·r0681 »       mov»    r5,·r0
682 »       cmp»    r0,·#0682 »       cmp»    r0,·#0
683 »       beq.w»  be6·<_io__Buffered_read+0x67e>683 »       beq.w»  c54·<_io__Buffered_read+0x6ec>
684 »       bl»     0·<PyThread_get_thread_ident>684 »       bl»     0·<PyThread_get_thread_ident>
685 ·R_ARM_THM_CALL» PyThread_get_thread_ident685 ·R_ARM_THM_CALL» PyThread_get_thread_ident
686 »       ldr»    r3,·[r4,·#20]686 »       ldr»    r3,·[r4,·#20]
687 »       movs»   r2,·#0687 »       movs»   r2,·#0
688 »       str»    r0,·[r4,·#100]»@·0x64688 »       str»    r0,·[r4,·#100]»@·0x64
689 »       str»    r2,·[sp,·#20]689 »       str»    r2,·[sp,·#20]
690 »       cbz»    r3,·5ec·<_io__Buffered_read+0x84>690 »       cbz»    r3,·5ec·<_io__Buffered_read+0x84>
691 »       ldrd»   r7,·r3,·[r4,·#72]»     @·0x48691 »       ldrd»   r7,·r3,·[r4,·#72]»     @·0x48
692 »       cmp.w»  r3,·#4294967295»    @·0xffffffff692 »       cmp.w»  r3,·#4294967295»    @·0xffffffff
693 »       it»     eq693 »       it»     eq
694 »       cmpeq.w»r7,·#4294967295»  @·0xffffffff694 »       cmpeq.w»r7,·#4294967295»  @·0xffffffff
695 »       bne.w»  9c0·<_io__Buffered_read+0x458>695 »       bne.w»  a1a·<_io__Buffered_read+0x4b2>
696 »       movs»   r7,·#0696 »       movs»   r7,·#0
697 »       ldr»    r3,·[r4,·#24]697 »       ldr»    r3,·[r4,·#24]
698 »       cmp»    r3,·#0698 »       cmp»    r3,·#0
699 »       bne.w»  9ec·<_io__Buffered_read+0x484>699 »       bne.w»  a46·<_io__Buffered_read+0x4de>
700 »       vldr»   d7,·[pc,·#760]»       @·8f0·<_io__Buffered_read+0x388>700 »       vldr»   d7,·[pc,·#736]»       @·8d8·<_io__Buffered_read+0x370>
701 »       add»    r2,·sp,·#24701 »       add»    r2,·sp,·#24
702 »       ldr»    r1,·[pc,·#760]»@·(8f8·<_io__Buffered_read+0x390>)702 »       ldr»    r1,·[pc,·#736]»@·(8e0·<_io__Buffered_read+0x378>)
703 »       ldr»    r0,·[r4,·#8]703 »       ldr»    r0,·[r4,·#8]
704 »       vstr»   d7,·[r4,·#72]»@·0x48704 »       vstr»   d7,·[r4,·#72]»@·0x48
705 »       bl»     0·<_PyObject_LookupAttr>705 »       bl»     0·<_PyObject_LookupAttr>
706 ·R_ARM_THM_CALL» _PyObject_LookupAttr706 ·R_ARM_THM_CALL» _PyObject_LookupAttr
707 »       cmp»    r0,·#0707 »       cmp»    r0,·#0
708 »       blt.w»  b08·<_io__Buffered_read+0x5a0>708 »       blt.w»  b6e·<_io__Buffered_read+0x606>
709 »       ldr»    r5,·[sp,·#24]709 »       ldr»    r5,·[sp,·#24]
710 »       cmp»    r5,·#0710 »       cmp»    r5,·#0
711 »       beq.w»  a34·<_io__Buffered_read+0x4cc>711 »       beq.w»  a9a·<_io__Buffered_read+0x532>
712 »       ldr»    r3,·[pc,·#740]»@·(8fc·<_io__Buffered_read+0x394>)712 »       ldr»    r3,·[pc,·#716]»@·(8e4·<_io__Buffered_read+0x37c>)
713 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}713 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
714 »       add»    r3,·pc714 »       add»    r3,·pc
715 »       ldr»    r3,·[r3,·#0]715 »       ldr»    r3,·[r3,·#0]
716 »       ldr.w»  r8,·[r2,·r3]716 »       ldr.w»  r8,·[r2,·r3]
717 »       ldr»    r3,·[r5,·#4]717 »       ldr»    r3,·[r5,·#4]
718 »       ldr»    r2,·[r3,·#84]» @·0x54718 »       ldr»    r2,·[r3,·#84]» @·0x54
719 »       lsls»   r0,·r2,·#20719 »       lsls»   r1,·r2,·#20
720 »       bpl.w»  b70·<_io__Buffered_read+0x608>720 »       bpl.w»  b96·<_io__Buffered_read+0x62e>
721 »       ldr»    r3,·[r3,·#28]721 »       ldr»    r3,·[r3,·#28]
722 »       ldr»    r6,·[r5,·r3]722 »       ldr»    r6,·[r5,·r3]
723 »       cmp»    r6,·#0723 »       cmp»    r6,·#0
724 »       beq.w»  b70·<_io__Buffered_read+0x608>724 »       beq.w»  b96·<_io__Buffered_read+0x62e>
725 »       movs»   r3,·#0725 »       movs»   r3,·#0
726 »       mov»    r0,·r5726 »       mov»    r0,·r5
727 »       mov»    r2,·r3727 »       mov»    r2,·r3
728 »       mov»    r1,·r3728 »       mov»    r1,·r3
729 »       blx»    r6729 »       blx»    r6
730 »       mov»    r1,·r5730 »       mov»    r1,·r5
731 »       mov»    r2,·r0731 »       mov»    r2,·r0
1.86 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 492, 15 lines modifiedOffset 492, 15 lines modified
492 »       cbz»    r3,·3e8·<_io__Buffered_readinto1+0xc4>492 »       cbz»    r3,·3e8·<_io__Buffered_readinto1+0xc4>
493 »       ldr»    r0,·[r4,·#8]493 »       ldr»    r0,·[r4,·#8]
494 »       bl»     0·<_PyFileIO_closed>494 »       bl»     0·<_PyFileIO_closed>
495 ·R_ARM_THM_CALL» _PyFileIO_closed495 ·R_ARM_THM_CALL» _PyFileIO_closed
496 »       cbz»    r0,·432·<_io__Buffered_readinto1+0x10e>496 »       cbz»    r0,·432·<_io__Buffered_readinto1+0x10e>
497 »       b.n»    3d4·<_io__Buffered_readinto1+0xb0>497 »       b.n»    3d4·<_io__Buffered_readinto1+0xb0>
498 »       mov»    r0,·r4498 »       mov»    r0,·r4
499 »       bl»     e4c·<buffered_closed>499 »       bl»     eb0·<buffered_closed>
500 ·R_ARM_THM_CALL» buffered_closed500 ·R_ARM_THM_CALL» buffered_closed
501 »       cbz»    r0,·432·<_io__Buffered_readinto1+0x10e>501 »       cbz»    r0,·432·<_io__Buffered_readinto1+0x10e>
502 »       b.n»    3d4·<_io__Buffered_readinto1+0xb0>502 »       b.n»    3d4·<_io__Buffered_readinto1+0xb0>
503 »       ldrd»   r3,·r2,·[r4,·#72]»     @·0x48503 »       ldrd»   r3,·r2,·[r4,·#72]»     @·0x48
504 »       cmp.w»  r2,·#4294967295»    @·0xffffffff504 »       cmp.w»  r2,·#4294967295»    @·0xffffffff
505 »       it»     eq505 »       it»     eq
506 »       cmpeq.w»r3,·#4294967295»  @·0xffffffff506 »       cmpeq.w»r3,·#4294967295»  @·0xffffffff
1.43 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 257, 17 lines modifiedOffset 257, 17 lines modified
257 ··0x00000fe0·4e6f6e65·53747275·63740050·79546872·NoneStruct.PyThr257 ··0x00000fe0·4e6f6e65·53747275·63740050·79546872·NoneStruct.PyThr
258 ··0x00000ff0·6561645f·72656c65·6173655f·6c6f636b·ead_release_lock258 ··0x00000ff0·6561645f·72656c65·6173655f·6c6f636b·ead_release_lock
259 ··0x00001000·005f5079·4172675f·43686563·6b506f73·._PyArg_CheckPos259 ··0x00001000·005f5079·4172675f·43686563·6b506f73·._PyArg_CheckPos
260 ··0x00001010·6974696f·6e616c00·5f50795f·636f6e76·itional._Py_conv260 ··0x00001010·6974696f·6e616c00·5f50795f·636f6e76·itional._Py_conv
261 ··0x00001020·6572745f·6f707469·6f6e616c·5f746f5f·ert_optional_to_261 ··0x00001020·6572745f·6f707469·6f6e616c·5f746f5f·ert_optional_to_
262 ··0x00001030·7373697a·655f7400·50794279·7465735f·ssize_t.PyBytes_262 ··0x00001030·7373697a·655f7400·50794279·7465735f·ssize_t.PyBytes_
263 ··0x00001040·46726f6d·53747269·6e67416e·6453697a·FromStringAndSiz263 ··0x00001040·46726f6d·53747269·6e67416e·6453697a·FromStringAndSiz
264 ··0x00001050·65006d65·6d637079·005f5079·5f747373·e.memcpy._Py_tss 
265 ··0x00001060·5f747374·61746500·5f507942·79746573·_tstate._PyBytes264 ··0x00001050·65005f50·79427974·65735f52·6573697a·e._PyBytes_Resiz
 265 ··0x00001060·65005f50·795f7473·735f7473·74617465·e._Py_tss_tstate
266 ··0x00001070·5f526573·697a6500·50794279·7465735f·_Resize.PyBytes_266 ··0x00001070·006d656d·63707900·50794279·7465735f·.memcpy.PyBytes_
267 ··0x00001080·436f6e63·61740050·794c6973·745f4e65·Concat.PyList_Ne267 ··0x00001080·436f6e63·61740050·794c6973·745f4e65·Concat.PyList_Ne
268 ··0x00001090·77005f50·79427974·65735f4a·6f696e00·w._PyBytes_Join.268 ··0x00001090·77005f50·79427974·65735f4a·6f696e00·w._PyBytes_Join.
269 ··0x000010a0·50794c69·73745f41·7070656e·64005079·PyList_Append.Py269 ··0x000010a0·50794c69·73745f41·7070656e·64005079·PyList_Append.Py
270 ··0x000010b0·4578635f·54797065·4572726f·72005f50·Exc_TypeError._P270 ··0x000010b0·4578635f·54797065·4572726f·72005f50·Exc_TypeError._P
271 ··0x000010c0·794f626a·6563745f·4d616b65·54704361·yObject_MakeTpCa271 ··0x000010c0·794f626a·6563745f·4d616b65·54704361·yObject_MakeTpCa
272 ··0x000010d0·6c6c0050·794f626a·6563745f·49735472·ll.PyObject_IsTr272 ··0x000010d0·6c6c0050·794f626a·6563745f·49735472·ll.PyObject_IsTr
273 ··0x000010e0·75650050·79457272·5f476574·52616973·ue.PyErr_GetRais273 ··0x000010e0·75650050·79457272·5f476574·52616973·ue.PyErr_GetRais
45.7 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:··········53792·(bytes·into·file)13 ··Start·of·section·headers:··········53788·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xd220:1 There·are·18·section·headers,·starting·at·offset·0xd21c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·002c10·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·002c10·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00a3e0·001658·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00a3dc·001658·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002c48·0005ec·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002c48·0005ec·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00ba38·000548·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00ba34·000548·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003234·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·003234·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003234·0009c4·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003234·0009c4·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·003bf8·001cd8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003bf8·001cd4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00bf80·000928·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00bf7c·000928·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0058d0·0008e4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0058cc·0008e4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00c8a8·0007c0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00c8a4·0007c0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0061b4·00127b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0061b0·00127b·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00d068·000128·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00d064·000128·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00742f·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00742b·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00742f·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00742b·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·007464·0019a0·10·····16·303··419 ··[15]·.symtab···········SYMTAB··········00000000·007460·0019a0·10·····16·303··4
20 ··[16]·.strtab···········STRTAB··········00000000·008e04·0015db·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·008e00·0015db·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00d190·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00d18c·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.52 KB
readelf --wide --symbols {}
    
Offset 65, 48 lines modifiedOffset 65, 48 lines modified
65 ····61:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····1·$d65 ····61:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····1·$d
66 ····62:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2566 ····62:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
67 ····63:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t67 ····63:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t
68 ····64:·000008ad···272·FUNC····LOCAL··DEFAULT····7·textiowrapper_iternext68 ····64:·000008ad···272·FUNC····LOCAL··DEFAULT····7·textiowrapper_iternext
69 ····65:·000009bd··2092·FUNC····LOCAL··DEFAULT····7·_textiowrapper_readline69 ····65:·000009bd··2092·FUNC····LOCAL··DEFAULT····7·_textiowrapper_readline
70 ····66:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d70 ····66:·000009b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
71 ····67:·000009bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t71 ····67:·000009bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
72 ····68:·00001981····54·FUNC····LOCAL··DEFAULT····7·find_control_char72 ····68:·0000197d····54·FUNC····LOCAL··DEFAULT····7·find_control_char
73 ····69:·00000a45···760·FUNC····LOCAL··DEFAULT····1·textiowrapper_read_chunk73 ····69:·00000a45···760·FUNC····LOCAL··DEFAULT····1·textiowrapper_read_chunk
74 ····70:·00000ecc·····0·NOTYPE··LOCAL··DEFAULT····7·$d74 ····70:·00000ecc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
75 ····71:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····7·$t75 ····71:·00000ed8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
76 ····72:·000011e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d76 ····72:·000011e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
77 ····73:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2677 ····73:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
78 ····74:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2778 ····74:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
79 ····75:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2879 ····75:·00000260·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
80 ····76:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2980 ····76:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
81 ····77:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3081 ····77:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
82 ····78:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3182 ····78:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
83 ····79:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3283 ····79:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
84 ····80:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3384 ····80:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
85 ····81:·00000a44·····0·NOTYPE··LOCAL··DEFAULT····1·$t85 ····81:·00000a44·····0·NOTYPE··LOCAL··DEFAULT····1·$t
86 ····82:·00001771····90·FUNC····LOCAL··DEFAULT····7·check_decoded86 ····82:·00001771····88·FUNC····LOCAL··DEFAULT····7·check_decoded
87 ····83:·00000d28·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·00000d28·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00000340·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3488 ····84:·00000340·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
89 ····85:·00000370·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3589 ····85:·00000370·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
90 ····86:·000011e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t90 ····86:·000011e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
91 ····87:·000015e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d91 ····87:·000015e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
92 ····88:·000015ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t92 ····88:·000015ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t
93 ····89:·00000d3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t93 ····89:·00000d3c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
94 ····90:·00000d3d···364·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_close94 ····90:·00000d3d···364·FUNC····LOCAL··DEFAULT····1·_io_TextIOWrapper_close
95 ····91:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····91:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····92:·000019b9···604·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_flush96 ····92:·000019b5···604·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_flush
97 ····93:·00001c0c·····0·NOTYPE··LOCAL··DEFAULT····7·$d97 ····93:·00001c08·····0·NOTYPE··LOCAL··DEFAULT····7·$d
98 ····94:·00000ea8·····0·NOTYPE··LOCAL··DEFAULT····1·$t98 ····94:·00000ea8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
99 ····95:·00000ea9···126·FUNC····LOCAL··DEFAULT····1·textiowrapper_dealloc99 ····95:·00000ea9···126·FUNC····LOCAL··DEFAULT····1·textiowrapper_dealloc
100 ····96:·00000f29···362·FUNC····LOCAL··DEFAULT····1·textiowrapper_clear100 ····96:·00000f29···362·FUNC····LOCAL··DEFAULT····1·textiowrapper_clear
101 ····97:·00001095····96·FUNC····LOCAL··DEFAULT····1·incrementalnewlinedecoder_dealloc101 ····97:·00001095····96·FUNC····LOCAL··DEFAULT····1·incrementalnewlinedecoder_dealloc
102 ····98:·000010f5····80·FUNC····LOCAL··DEFAULT····1·incrementalnewlinedecoder_clear102 ····98:·000010f5····80·FUNC····LOCAL··DEFAULT····1·incrementalnewlinedecoder_clear
103 ····99:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36103 ····99:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
104 ···100:·00001c14·····0·NOTYPE··LOCAL··DEFAULT····7·$t104 ···100:·00001c10·····0·NOTYPE··LOCAL··DEFAULT····7·$t
105 ···101:·00001c15···196·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_readline105 ···101:·00001c11···196·FUNC····LOCAL··DEFAULT····7·_io_TextIOWrapper_readline
106 ···102:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37106 ···102:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
107 ···103:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38107 ···103:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
108 ···104:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39108 ···104:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
109 ···105:·00001169···288·FUNC····LOCAL··DEFAULT····1·_io_IncrementalNewlineDecoder_getstate109 ···105:·00001169···288·FUNC····LOCAL··DEFAULT····1·_io_IncrementalNewlineDecoder_getstate
110 ···106:·00001284·····0·NOTYPE··LOCAL··DEFAULT····1·$d110 ···106:·00001284·····0·NOTYPE··LOCAL··DEFAULT····1·$d
111 ···107:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t111 ···107:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
112 ···108:·00001288·····0·NOTYPE··LOCAL··DEFAULT····1·$t112 ···108:·00001288·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xa3e0·contains·715·entries:1 Relocation·section·'.rel.text'·at·offset·0xa3dc·contains·715·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000044··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct3 00000044··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
4 00000048··00012f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct4 00000048··00012f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
5 00000060··0001300a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize5 00000060··0001300a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
6 0000006c··0001310a·R_ARM_THM_CALL·········00000000···strlen6 0000006c··0001310a·R_ARM_THM_CALL·········00000000···strlen
7 00000096··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct7 00000096··00012f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
8 0000009a··00012f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct8 0000009a··00012f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
22.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1283, 15 lines modifiedOffset 1283, 15 lines modified
1283 »       ldrb»   r3,·[r3,·#0]1283 »       ldrb»   r3,·[r3,·#0]
1284 »       cmp»    r2,·#11284 »       cmp»    r2,·#1
1285 »       str»    r3,·[sp,·#32]1285 »       str»    r3,·[sp,·#32]
1286 »       bne.w»  e46·<_textiowrapper_readline+0x48a>1286 »       bne.w»  e46·<_textiowrapper_readline+0x48a>
1287 »       ldr»    r2,·[sp,·#12]1287 »       ldr»    r2,·[sp,·#12]
1288 »       mov»    r1,·r81288 »       mov»    r1,·r8
1289 »       mov»    r0,·fp1289 »       mov»    r0,·fp
1290 »       bl»     1980·<find_control_char>1290 »       bl»     197c·<find_control_char>
1291 »       cmp»    r0,·#01291 »       cmp»    r0,·#0
1292 »       beq.w»  eec·<_textiowrapper_readline+0x530>1292 »       beq.w»  eec·<_textiowrapper_readline+0x530>
1293 »       sub.w»  r0,·r0,·r81293 »       sub.w»  r0,·r0,·r8
1294 »       mov»    r1,·fp1294 »       mov»    r1,·fp
1295 »       bl»     0·<__aeabi_idiv>1295 »       bl»     0·<__aeabi_idiv>
1296 ·R_ARM_THM_CALL» __aeabi_idiv1296 ·R_ARM_THM_CALL» __aeabi_idiv
1297 »       adds»   r3,·r0,·#11297 »       adds»   r3,·r0,·#1
234 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:··········65592·(bytes·into·file)13 ··Start·of·section·headers:··········65896·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x10038:1 There·are·18·section·headers,·starting·at·offset·0x10168:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·003308·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·003308·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00c8b8·0018f0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00c9c8·0018f0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00333c·000f34·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00333c·000f34·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00e1a8·000d68·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00e2b8·000d68·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·004270·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·004270·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004270·0007c2·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004270·0007c2·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·004a34·001fd8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·004a34·0020e8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00ef10·000928·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00f020·000948·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·006a0c·000d50·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·006b1c·000d50·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00f838·0006e8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00f968·0006e8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00775c·001b6d·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00786c·001b6d·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00ff20·000088·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·010050·000088·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0092c9·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0093d9·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0092c9·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0093d9·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0092fc·001d60·10·····16·385··419 ··[15]·.symtab···········SYMTAB··········00000000·00940c·001d60·10·····16·385··4
20 ··[16]·.strtab···········STRTAB··········00000000·00b05c·00185a·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00b16c·00185a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00ffa8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0100d8·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
10.2 KB
readelf --wide --symbols {}
    
Offset 9, 114 lines modifiedOffset 9, 114 lines modified
9 ·····5:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d9 ·····5:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····6:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·00000321···272·FUNC····LOCAL··DEFAULT····1·itertoolsmodule_traverse11 ·····7:·00000321···272·FUNC····LOCAL··DEFAULT····1·itertoolsmodule_traverse
12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.412 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC014 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
15 ····11:·00000431···520·FUNC····LOCAL··DEFAULT····1·itertools_count15 ····11:·00000431···520·FUNC····LOCAL··DEFAULT····1·itertools_count
16 ····12:·000007d5····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF16 ····12:·000008e1····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
17 ····13:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
19 ····15:·00000001····58·FUNC····LOCAL··DEFAULT····7·count_traverse19 ····15:·00000001····58·FUNC····LOCAL··DEFAULT····7·count_traverse
20 ····16:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC120 ····16:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
21 ····17:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC221 ····17:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
22 ····18:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····18:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····19:·00000639···448·FUNC····LOCAL··DEFAULT····1·itertools_permutations23 ····19:·00000639···448·FUNC····LOCAL··DEFAULT····1·itertools_permutations
24 ····20:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·0000003d···708·FUNC····LOCAL··DEFAULT····7·permutations_next25 ····21:·0000003d···976·FUNC····LOCAL··DEFAULT····7·permutations_next
26 ····22:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····7·$d26 ····22:·00000408·····0·NOTYPE··LOCAL··DEFAULT····7·$d
27 ····23:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC327 ····23:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
28 ····24:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC428 ····24:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
29 ····25:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC529 ····25:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
30 ····26:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC630 ····26:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
31 ····27:·00000300·····0·NOTYPE··LOCAL··DEFAULT····7·$t31 ····27:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
32 ····28:·00000301···492·FUNC····LOCAL··DEFAULT····7·product_new32 ····28:·0000040d···492·FUNC····LOCAL··DEFAULT····7·product_new
33 ····29:·000004ed···744·FUNC····LOCAL··DEFAULT····7·product_next33 ····29:·000005f9···744·FUNC····LOCAL··DEFAULT····7·product_next
34 ····30:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d34 ····30:·000008dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
35 ····31:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·000007f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·000007f9····78·FUNC····LOCAL··DEFAULT····1·product_dealloc36 ····32:·000007f9····78·FUNC····LOCAL··DEFAULT····1·product_dealloc
37 ····33:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t37 ····33:·000008e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
38 ····34:·00000849····82·FUNC····LOCAL··DEFAULT····1·permutations_dealloc38 ····34:·00000849····82·FUNC····LOCAL··DEFAULT····1·permutations_dealloc
39 ····35:·0000089d····70·FUNC····LOCAL··DEFAULT····1·count_dealloc39 ····35:·0000089d····70·FUNC····LOCAL··DEFAULT····1·count_dealloc
40 ····36:·000008e5···742·FUNC····LOCAL··DEFAULT····1·itertoolsmodule_clear40 ····36:·000008e5···742·FUNC····LOCAL··DEFAULT····1·itertoolsmodule_clear
41 ····37:·00000bcd·····2·FUNC····LOCAL··DEFAULT····1·itertoolsmodule_free41 ····37:·00000bcd·····2·FUNC····LOCAL··DEFAULT····1·itertoolsmodule_free
42 ····38:·000007f1····72·FUNC····LOCAL··DEFAULT····7·count_next42 ····38:·000008fd····72·FUNC····LOCAL··DEFAULT····7·count_next
43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t43 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
44 ····40:·00000001····62·FUNC····LOCAL··DEFAULT····9·permutations_traverse44 ····40:·00000001····62·FUNC····LOCAL··DEFAULT····9·permutations_traverse
45 ····41:·0000003f····62·FUNC····LOCAL··DEFAULT····9·product_traverse45 ····41:·0000003f····62·FUNC····LOCAL··DEFAULT····9·product_traverse
46 ····42:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC746 ····42:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
47 ····43:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC847 ····43:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
48 ····44:·00000bd1···540·FUNC····LOCAL··DEFAULT····1·itertools_tee48 ····44:·00000bd1···540·FUNC····LOCAL··DEFAULT····1·itertools_tee
49 ····45:·00000ded···156·FUNC····LOCAL··DEFAULT····1·tee_fromiterable49 ····45:·00000ded···156·FUNC····LOCAL··DEFAULT····1·tee_fromiterable
50 ····46:·00000de4·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····46:·00000de4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····47:·00000dec·····0·NOTYPE··LOCAL··DEFAULT····1·$t51 ····47:·00000dec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····48:·00000839····56·FUNC····LOCAL··DEFAULT····7·teedataobject_newinternal.isra.052 ····48:·00000945····56·FUNC····LOCAL··DEFAULT····7·teedataobject_newinternal.isra.0
53 ····49:·00000e89····68·FUNC····LOCAL··DEFAULT····1·tee_copy53 ····49:·00000e89····68·FUNC····LOCAL··DEFAULT····1·tee_copy
54 ····50:·00000871···102·FUNC····LOCAL··DEFAULT····7·teedataobject_traverse54 ····50:·0000097d···102·FUNC····LOCAL··DEFAULT····7·teedataobject_traverse
55 ····51:·00000ecd····46·FUNC····LOCAL··DEFAULT····1·tee_traverse55 ····51:·00000ecd····46·FUNC····LOCAL··DEFAULT····1·tee_traverse
56 ····52:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC956 ····52:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
57 ····53:·00000efd···124·FUNC····LOCAL··DEFAULT····1·repeat_new57 ····53:·00000efd···124·FUNC····LOCAL··DEFAULT····1·repeat_new
58 ····54:·00000f74·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·00000f74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·000008d9····48·FUNC····LOCAL··DEFAULT····7·repeat_next59 ····55:·000009e5····48·FUNC····LOCAL··DEFAULT····7·repeat_next
60 ····56:·00000f78·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·00000f78·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·00000f79····64·FUNC····LOCAL··DEFAULT····1·repeat_dealloc61 ····57:·00000f79····64·FUNC····LOCAL··DEFAULT····1·repeat_dealloc
62 ····58:·00000fb9····62·FUNC····LOCAL··DEFAULT····1·tee_dealloc62 ····58:·00000fb9····62·FUNC····LOCAL··DEFAULT····1·tee_dealloc
63 ····59:·00000ff9····58·FUNC····LOCAL··DEFAULT····1·tee_clear63 ····59:·00000ff9····58·FUNC····LOCAL··DEFAULT····1·tee_clear
64 ····60:·00000909···276·FUNC····LOCAL··DEFAULT····7·teedataobject_dealloc64 ····60:·00000a15···276·FUNC····LOCAL··DEFAULT····7·teedataobject_dealloc
65 ····61:·00000a1d···152·FUNC····LOCAL··DEFAULT····7·teedataobject_clear65 ····61:·00000b29···152·FUNC····LOCAL··DEFAULT····7·teedataobject_clear
66 ····62:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1066 ····62:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
67 ····63:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1167 ····63:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
68 ····64:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1268 ····64:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
69 ····65:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1369 ····65:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
70 ····66:·00000ab5···510·FUNC····LOCAL··DEFAULT····7·islice_new70 ····66:·00000bc1···510·FUNC····LOCAL··DEFAULT····7·islice_new
71 ····67:·00000cb5···260·FUNC····LOCAL··DEFAULT····7·islice_next71 ····67:·00000dc1···260·FUNC····LOCAL··DEFAULT····7·islice_next
72 ····68:·00000db9···100·FUNC····LOCAL··DEFAULT····7·islice_dealloc72 ····68:·00000ec5···100·FUNC····LOCAL··DEFAULT····7·islice_dealloc
73 ····69:·0000007d····48·FUNC····LOCAL··DEFAULT····9·repeat_traverse73 ····69:·0000007d····48·FUNC····LOCAL··DEFAULT····9·repeat_traverse
74 ····70:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1474 ····70:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
75 ····71:·00001035····96·FUNC····LOCAL··DEFAULT····1·chain_new75 ····71:·00001035····96·FUNC····LOCAL··DEFAULT····1·chain_new
76 ····72:·00001095····64·FUNC····LOCAL··DEFAULT····1·chain_new_internal76 ····72:·00001095····64·FUNC····LOCAL··DEFAULT····1·chain_new_internal
77 ····73:·00000e1d···298·FUNC····LOCAL··DEFAULT····7·chain_next77 ····73:·00000f29···300·FUNC····LOCAL··DEFAULT····7·chain_next
78 ····74:·000010d5····70·FUNC····LOCAL··DEFAULT····1·chain_dealloc78 ····74:·000010d5····70·FUNC····LOCAL··DEFAULT····1·chain_dealloc
79 ····75:·0000111d····36·FUNC····LOCAL··DEFAULT····1·itertools_chain_from_iterable79 ····75:·0000111d····36·FUNC····LOCAL··DEFAULT····1·itertools_chain_from_iterable
80 ····76:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1580 ····76:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
81 ····77:·00001141···176·FUNC····LOCAL··DEFAULT····1·itertools_filterfalse81 ····77:·00001141···176·FUNC····LOCAL··DEFAULT····1·itertools_filterfalse
82 ····78:·00000f49···524·FUNC····LOCAL··DEFAULT····7·filterfalse_next82 ····78:·00001055···524·FUNC····LOCAL··DEFAULT····7·filterfalse_next
83 ····79:·000011f1····70·FUNC····LOCAL··DEFAULT····1·filterfalse_dealloc83 ····79:·000011f1····70·FUNC····LOCAL··DEFAULT····1·filterfalse_dealloc
84 ····80:·00001239···236·FUNC····LOCAL··DEFAULT····1·itertools_groupby84 ····80:·00001239···236·FUNC····LOCAL··DEFAULT····1·itertools_groupby
85 ····81:·00001320·····0·NOTYPE··LOCAL··DEFAULT····1·$d85 ····81:·00001320·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·00001155···372·FUNC····LOCAL··DEFAULT····7·groupby_next86 ····82:·00001261···372·FUNC····LOCAL··DEFAULT····7·groupby_next
87 ····83:·000012c9···268·FUNC····LOCAL··DEFAULT····7·_grouper_next87 ····83:·000013d5···268·FUNC····LOCAL··DEFAULT····7·_grouper_next
88 ····84:·000013d5···106·FUNC····LOCAL··DEFAULT····7·_grouper_dealloc88 ····84:·000014e1···106·FUNC····LOCAL··DEFAULT····7·_grouper_dealloc
89 ····85:·00001324·····0·NOTYPE··LOCAL··DEFAULT····1·$t89 ····85:·00001324·····0·NOTYPE··LOCAL··DEFAULT····1·$t
90 ····86:·00001325····88·FUNC····LOCAL··DEFAULT····1·groupby_dealloc90 ····86:·00001325····88·FUNC····LOCAL··DEFAULT····1·groupby_dealloc
91 ····87:·0000137d····56·FUNC····LOCAL··DEFAULT····1·chain_traverse91 ····87:·0000137d····56·FUNC····LOCAL··DEFAULT····1·chain_traverse
92 ····88:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1692 ····88:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
93 ····89:·00001441···472·FUNC····LOCAL··DEFAULT····7·zip_longest_new93 ····89:·0000154d···472·FUNC····LOCAL··DEFAULT····7·zip_longest_new
94 ····90:·00001614·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
95 ····91:·00001618·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
96 ····92:·00001619···524·FUNC····LOCAL··DEFAULT····7·zip_longest_next 
97 ····93:·00001820·····0·NOTYPE··LOCAL··DEFAULT····7·$d94 ····90:·00001720·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 95 ····91:·00001724·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 96 ····92:·00001725···524·FUNC····LOCAL··DEFAULT····7·zip_longest_next
 97 ····93:·0000192c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
98 ····94:·000013b5····76·FUNC····LOCAL··DEFAULT····1·zip_longest_dealloc98 ····94:·000013b5····76·FUNC····LOCAL··DEFAULT····1·zip_longest_dealloc
99 ····95:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1799 ····95:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
100 ····96:·000000ad····50·FUNC····LOCAL··DEFAULT····9·repeat_len100 ····96:·000000ad····50·FUNC····LOCAL··DEFAULT····9·repeat_len
101 ····97:·00001401···284·FUNC····LOCAL··DEFAULT····1·itertools_combinations101 ····97:·00001401···284·FUNC····LOCAL··DEFAULT····1·itertools_combinations
102 ····98:·00001518·····0·NOTYPE··LOCAL··DEFAULT····1·$d102 ····98:·00001518·····0·NOTYPE··LOCAL··DEFAULT····1·$d
103 ····99:·00001824·····0·NOTYPE··LOCAL··DEFAULT····7·$t103 ····99:·00001930·····0·NOTYPE··LOCAL··DEFAULT····7·$t
104 ···100:·00001825···692·FUNC····LOCAL··DEFAULT····7·combinations_next104 ···100:·00001931···692·FUNC····LOCAL··DEFAULT····7·combinations_next
105 ···101:·00001ad4·····0·NOTYPE··LOCAL··DEFAULT····7·$d105 ···101:·00001be0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
106 ···102:·0000151c·····0·NOTYPE··LOCAL··DEFAULT····1·$t106 ···102:·0000151c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
107 ···103:·0000151d····78·FUNC····LOCAL··DEFAULT····1·combinations_dealloc107 ···103:·0000151d····78·FUNC····LOCAL··DEFAULT····1·combinations_dealloc
108 ···104:·0000156d···324·FUNC····LOCAL··DEFAULT····1·itertools_accumulate108 ···104:·0000156d···324·FUNC····LOCAL··DEFAULT····1·itertools_accumulate
109 ···105:·000016ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d109 ···105:·000016ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
110 ···106:·00001ad8·····0·NOTYPE··LOCAL··DEFAULT····7·$t110 ···106:·00001be4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
111 ···107:·00001ad9···212·FUNC····LOCAL··DEFAULT····7·accumulate_next111 ···107:·00001be5···212·FUNC····LOCAL··DEFAULT····7·accumulate_next
112 ···108:·000016b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t112 ···108:·000016b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
113 ···109:·000016b1····82·FUNC····LOCAL··DEFAULT····1·accumulate_dealloc113 ···109:·000016b1····82·FUNC····LOCAL··DEFAULT····1·accumulate_dealloc
114 ···110:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18114 ···110:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
115 ···111:·00001bad···242·FUNC····LOCAL··DEFAULT····7·tee_next115 ···111:·00001cb9···242·FUNC····LOCAL··DEFAULT····7·tee_next
116 ···112:·000000df····92·FUNC····LOCAL··DEFAULT····9·groupby_traverse116 ···112:·000000df····92·FUNC····LOCAL··DEFAULT····9·groupby_traverse
117 ···113:·0000013b····62·FUNC····LOCAL··DEFAULT····9·_grouper_traverse117 ···113:·0000013b····62·FUNC····LOCAL··DEFAULT····9·_grouper_traverse
118 ···114:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19118 ···114:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
119 ···115:·00001705···176·FUNC····LOCAL··DEFAULT····1·itertools_starmap119 ···115:·00001705···176·FUNC····LOCAL··DEFAULT····1·itertools_starmap
120 ···116:·000017b5···122·FUNC····LOCAL··DEFAULT····1·starmap_next120 ···116:·000017b5···122·FUNC····LOCAL··DEFAULT····1·starmap_next
121 ···117:·00001831····70·FUNC····LOCAL··DEFAULT····1·starmap_dealloc121 ···117:·00001831····70·FUNC····LOCAL··DEFAULT····1·starmap_dealloc
122 ···118:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20122 ···118:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
95.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xc8b8·contains·798·entries:1 Relocation·section·'.rel.text'·at·offset·0xc9c8·contains·798·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000022··0001830a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec5 00000022··0001830a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
6 00000032··0001840a·R_ARM_THM_CALL·········00000000···PyModule_AddType6 00000032··0001840a·R_ARM_THM_CALL·········00000000···PyModule_AddType
7 00000042··0001830a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec7 00000042··0001830a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
8 00000052··0001840a·R_ARM_THM_CALL·········00000000···PyModule_AddType8 00000052··0001840a·R_ARM_THM_CALL·········00000000···PyModule_AddType
17.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 669, 15 lines modifiedOffset 669, 15 lines modified
669 »       mov»    r0,·r6669 »       mov»    r0,·r6
670 »       bl»     0·<_Py_Dealloc>670 »       bl»     0·<_Py_Dealloc>
671 ·R_ARM_THM_CALL» _Py_Dealloc671 ·R_ARM_THM_CALL» _Py_Dealloc
672 »       b.n»    4e0·<itertools_count+0xb0>672 »       b.n»    4e0·<itertools_count+0xb0>
673 »       ldr»    r4,·[r2,·#4]673 »       ldr»    r4,·[r2,·#4]
674 »       b.n»    484·<itertools_count+0x54>674 »       b.n»    484·<itertools_count+0x54>
675 »       mov»    r0,·r6675 »       mov»    r0,·r6
676 »       bl»     7d4·<itertools_permutations+0x19c>676 »       bl»     8e0·<count_dealloc+0x44>
677 ·R_ARM_THM_CALL» Py_XDECREF677 ·R_ARM_THM_CALL» Py_XDECREF
678 »       ldr»    r3,·[r4,·#0]678 »       ldr»    r3,·[r4,·#0]
679 »       mvn.w»  r2,·#3221225472»    @·0xc0000000679 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
680 »       cmp»    r3,·r2680 »       cmp»    r3,·r2
681 »       beq.n»  5ba·<itertools_count+0x18a>681 »       beq.n»  5ba·<itertools_count+0x18a>
682 »       subs»   r3,·#1682 »       subs»   r3,·#1
683 »       str»    r3,·[r4,·#0]683 »       str»    r3,·[r4,·#0]
105 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 37, 367 lines modifiedOffset 37, 470 lines modified
37 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}37 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
38 »       mov.w»  ip,·#4096»  @·0x100038 »       mov.w»  ip,·#4096»  @·0x1000
39 »       sub.w»  ip,·sp,·ip39 »       sub.w»  ip,·sp,·ip
40 »       str.w»  r0,·[ip,·#4016]»     @·0xfb040 »       str.w»  r0,·[ip,·#4016]»     @·0xfb0
41 »       ldrd»   fp,·r7,·[r0,·#8]41 »       ldrd»   fp,·r7,·[r0,·#8]
42 »       sub»    sp,·#44»      @·0x2c42 »       sub»    sp,·#44»      @·0x2c
43 »       ldrd»   r8,·r3,·[r0,·#24]43 »       ldrd»   r8,·r3,·[r0,·#24]
44 »       ldrd»   sl,·r4,·[r0,·#16]44 »       ldrd»   sl,·r5,·[r0,·#16]
45 »       ldr.w»  r9,·[fp,·#8]45 »       ldr.w»  r9,·[fp,·#8]
46 »       cmp»    r3,·#046 »       cmp»    r3,·#0
47 »       bne.w»  1b6·<permutations_next+0x17a>47 »       bne.w»  1b8·<permutations_next+0x17c>
48 »       mov»    r5,·r048 »       mov»    r4,·r0
49 »       cmp»    r4,·#049 »       cmp»    r5,·#0
50 »       beq.w»  218·<permutations_next+0x1dc>50 »       beq.w»  2e0·<permutations_next+0x2a4>
51 »       cmp.w»  r9,·#051 »       cmp.w»  r9,·#0
52 »       beq.w»  1b2·<permutations_next+0x176>52 »       beq.w»  1b4·<permutations_next+0x178>
53 »       ldr»    r3,·[r4,·#0]53 »       ldr»    r3,·[r5,·#0]
54 »       cmp»    r3,·#154 »       cmp»    r3,·#1
55 »       ble.w»  2ba·<permutations_next+0x27e>55 »       ble.w»  3b6·<permutations_next+0x37a>
56 »       mov»    r1,·r856 »       mov»    r1,·r8
57 »       add.w»  r0,·r4,·#1257 »       add.w»  r0,·r5,·#12
58 »       bl»     0·<_PyTuple_FromArray>58 »       bl»     0·<_PyTuple_FromArray>
59 ·R_ARM_THM_CALL» _PyTuple_FromArray59 ·R_ARM_THM_CALL» _PyTuple_FromArray
60 »       mov»    r6,·r060 »       mov»    r6,·r0
61 »       cmp»    r0,·#061 »       cmp»    r0,·#0
62 »       beq.w»  1b2·<permutations_next+0x176>62 »       beq.w»  1b4·<permutations_next+0x178>
63 »       ldr»    r3,·[r4,·#0]63 »       ldr»    r3,·[r5,·#0]
64 »       mvn.w»  r2,·#3221225472»    @·0xc000000064 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
65 »       str»    r0,·[r5,·#20]65 »       str»    r0,·[r4,·#20]
66 »       cmp»    r3,·r266 »       cmp»    r3,·r2
67 »       beq.n»  a4·<permutations_next+0x68>67 »       beq.n»  a4·<permutations_next+0x68>
68 »       subs»   r3,·#168 »       subs»   r3,·#1
69 »       str»    r3,·[r4,·#0]69 »       str»    r3,·[r5,·#0]
70 »       cmp»    r3,·#070 »       cmp»    r3,·#0
71 »       beq.w»  2c4·<permutations_next+0x288>71 »       beq.w»  3fe·<permutations_next+0x3c2>
72 »       subs.w» r4,·r8,·#172 »       subs.w» r5,·r8,·#1
73 »       bmi.w»  1b2·<permutations_next+0x176>73 »       bmi.w»  1b4·<permutations_next+0x178>
74 »       ldr.w»  r2,·[sl,·r4,·lsl·#2]74 »       ldr.w»  r2,·[sl,·r5,·lsl·#2]
75 »       lsls»   r3,·r4,·#275 »       lsls»   r3,·r5,·#2
76 »       str»    r3,·[sp,·#8]76 »       str»    r3,·[sp,·#8]
77 »       add.w»  r3,·r7,·r4,·lsl·#277 »       add.w»  r3,·r7,·r5,·lsl·#2
78 »       subs»   r2,·#178 »       subs»   r2,·#1
79 »       str»    r3,·[sp,·#4]79 »       str»    r3,·[sp,·#4]
80 »       str.w»  r2,·[sl,·r4,·lsl·#2]80 »       str.w»  r2,·[sl,·r5,·lsl·#2]
81 »       cmp»    r2,·#081 »       cmp»    r2,·#0
82 »       bne.n»  1bc·<permutations_next+0x180>82 »       bne.n»  1be·<permutations_next+0x182>
83 »       add.w»  r3,·r9,·#4294967295» @·0xffffffff83 »       add.w»  r3,·r9,·#4294967295» @·0xffffffff
84 »       str»    r3,·[sp,·#12]84 »       str»    r3,·[sp,·#12]
85 »       mov»    r2,·r385 »       mov»    r2,·r3
86 »       ldr.w»  r3,·[r7,·r4,·lsl·#2]86 »       ldr.w»  r3,·[r7,·r5,·lsl·#2]
87 »       cmp»    r4,·r287 »       cmp»    r5,·r2
88 »       blt.w»  264·<permutations_next+0x228>88 »       blt.w»  320·<permutations_next+0x2e4>
89 »       add.w»  r2,·r9,·#1073741824» @·0x4000000089 »       add.w»  r2,·r9,·#1073741824» @·0x40000000
90 »       ldr»    r1,·[sp,·#8]90 »       ldr»    r1,·[sp,·#8]
91 »       subs»   r2,·#191 »       subs»   r2,·#1
92 »       sub.w»  r4,·r9,·r492 »       sub.w»  r5,·r9,·r5
93 »       str»    r2,·[sp,·#16]93 »       str»    r2,·[sp,·#16]
94 »       str.w»  r3,·[r7,·r2,·lsl·#2]94 »       str.w»  r3,·[r7,·r2,·lsl·#2]
95 »       mov»    r3,·r295 »       mov»    r3,·r2
96 »       str.w»  r4,·[sl,·r1]96 »       str.w»  r5,·[sl,·r1]
97 »       sub.w»  r4,·r8,·#297 »       sub.w»  r5,·r8,·#2
98 »       add.w»  r3,·r7,·r3,·lsl·#298 »       add.w»  r3,·r7,·r3,·lsl·#2
99 »       lsls»   r2,·r2,·#299 »       lsls»   r2,·r2,·#2
100 »       str»    r3,·[sp,·#20]100 »       str»    r3,·[sp,·#20]
101 »       adds»   r3,·r4,·#1101 »       adds»   r3,·r5,·#1
102 »       str»    r2,·[sp,·#32]102 »       str»    r2,·[sp,·#32]
103 »       str»    r4,·[sp,·#28]103 »       str»    r5,·[sp,·#28]
104 »       beq.n»  1b2·<permutations_next+0x176>104 »       beq.n»  1b4·<permutations_next+0x178>
105 »       subs»   r3,·r1,·#4105 »       subs»   r3,·r1,·#4
106 »       adds»   r0,·r7,·r3106 »       adds»   r0,·r7,·r3
107 »       ldr.w»  r2,·[sl,·r3]107 »       ldr.w»  r2,·[sl,·r3]
108 »       subs»   r2,·#1108 »       subs»   r2,·#1
109 »       str.w»  r2,·[sl,·r3]109 »       str.w»  r2,·[sl,·r3]
110 »       cmp»    r2,·#0110 »       cmp»    r2,·#0
111 »       bne.n»  1ba·<permutations_next+0x17e>111 »       bne.n»  1bc·<permutations_next+0x180>
112 »       ldr»    r2,·[r7,·r3]112 »       ldr»    r2,·[r7,·r3]
113 »       str»    r2,·[sp,·#24]113 »       str»    r2,·[sp,·#24]
114 »       ldr»    r2,·[sp,·#12]114 »       ldr»    r2,·[sp,·#12]
115 »       cmp»    r4,·r2115 »       cmp»    r2,·r5
116 »       blt.w»  27a·<permutations_next+0x23e>116 »       bgt.w»  336·<permutations_next+0x2fa>
117 »       ldr»    r2,·[sp,·#16]117 »       ldr»    r2,·[sp,·#16]
118 »       sub.w»  r4,·r9,·r4118 »       sub.w»  r5,·r9,·r5
119 »       ldr»    r1,·[sp,·#24]119 »       ldr»    r1,·[sp,·#24]
120 »       cmp.w»  r8,·#2120 »       cmp.w»  r8,·#2
121 »       str.w»  r1,·[r7,·r2,·lsl·#2]121 »       str.w»  r1,·[r7,·r2,·lsl·#2]
122 »       str.w»  r4,·[sl,·r3]122 »       str.w»  r5,·[sl,·r3]
123 »       sub.w»  r4,·r8,·#3123 »       sub.w»  r5,·r8,·#3
124 »       beq.n»  1b2·<permutations_next+0x176>124 »       beq.n»  1b4·<permutations_next+0x178>
125 »       ldr»    r3,·[sp,·#8]125 »       ldr»    r3,·[sp,·#8]
126 »       subs»   r3,·#8126 »       subs»   r3,·#8
127 »       adds»   r2,·r7,·r3127 »       adds»   r2,·r7,·r3
128 »       str»    r2,·[sp,·#4]128 »       str»    r2,·[sp,·#4]
129 »       ldr.w»  r2,·[sl,·r3]129 »       ldr.w»  r2,·[sl,·r3]
130 »       subs»   r2,·#1130 »       subs»   r2,·#1
131 »       str.w»  r2,·[sl,·r3]131 »       str.w»  r2,·[sl,·r3]
132 »       cmp»    r2,·#0132 »       cmp»    r2,·#0
133 »       bne.n»  1bc·<permutations_next+0x180>133 »       bne.n»  1be·<permutations_next+0x182>
134 »       ldr»    r2,·[r7,·r3]134 »       ldr»    r2,·[r7,·r3]
135 »       str»    r2,·[sp,·#24]135 »       str»    r2,·[sp,·#24]
136 »       ldr»    r2,·[sp,·#12]136 »       ldr»    r2,·[sp,·#12]
137 »       cmp»    r2,·r4137 »       cmp»    r2,·r5
138 »       bgt.w»  2a0·<permutations_next+0x264>138 »       bgt.w»  36c·<permutations_next+0x330>
139 »       ldr»    r2,·[sp,·#16]139 »       ldr»    r2,·[sp,·#16]
140 »       sub.w»  r4,·r9,·r4140 »       sub.w»  r5,·r9,·r5
141 »       ldr»    r1,·[sp,·#24]141 »       ldr»    r1,·[sp,·#24]
142 »       cmp.w»  r8,·#3142 »       cmp.w»  r8,·#3
143 »       str.w»  r1,·[r7,·r2,·lsl·#2]143 »       str.w»  r1,·[r7,·r2,·lsl·#2]
144 »       str.w»  r4,·[sl,·r3]144 »       str.w»  r5,·[sl,·r3]
145 »       sub.w»  r4,·r8,·#4145 »       sub.w»  r5,·r8,·#4
146 »       beq.n»  1b2·<permutations_next+0x176>146 »       beq.n»  1b4·<permutations_next+0x178>
147 »       ldr»    r3,·[sp,·#8]147 »       ldr»    r3,·[sp,·#8]
148 »       str»    r5,·[sp,·#4]148 »       str»    r4,·[sp,·#4]
149 »       mov»    r5,·sl149 »       mov»    r4,·sl
150 »       sub.w»  r0,·r3,·#12150 »       sub.w»  r0,·r3,·#12
151 »       add»    r0,·r7151 »       add»    r0,·r7
152 »       ldr.w»  r2,·[r5,·r4,·lsl·#2]152 »       ldr.w»  r2,·[r4,·r5,·lsl·#2]
153 »       mov»    sl,·r0153 »       mov»    sl,·r0
154 »       subs»   r2,·#1154 »       subs»   r2,·#1
155 »       str.w»  r2,·[r5,·r4,·lsl·#2]155 »       str.w»  r2,·[r4,·r5,·lsl·#2]
156 »       cmp»    r2,·#0156 »       cmp»    r2,·#0
157 »       bne.w»  2b6·<permutations_next+0x27a>157 »       bne.w»  392·<permutations_next+0x356>
158 »       ldr»    r2,·[sp,·#12]158 »       ldr»    r2,·[sp,·#12]
159 »       ldr.w»  r3,·[sl],·#-4159 »       ldr.w»  r3,·[sl],·#-4
160 »       cmp»    r2,·r4160 »       cmp»    r5,·r2
161 »       bgt.n»  28a·<permutations_next+0x24e>161 »       blt.w»  356·<permutations_next+0x31a>
162 »       ldr»    r2,·[sp,·#20]162 »       ldr»    r2,·[sp,·#20]
163 »       mov»    r0,·sl163 »       mov»    r0,·sl
Max diff block lines reached; 102848/107104 bytes (96.03%) of diff not shown.
2.78 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 »       mvn.w»  r2,·#3221225472»    @·0xc0000000365 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
366 »       ldr»    r0,·[r5,·#8]366 »       ldr»    r0,·[r5,·#8]
367 »       cmp»    r3,·r2367 »       cmp»    r3,·r2
368 »       itt»    ne368 »       itt»    ne
369 »       addne»  r3,·#1369 »       addne»  r3,·#1
370 »       strne»  r3,·[r4,·#0]370 »       strne»  r3,·[r4,·#0]
371 »       str»    r4,·[r5,·#8]371 »       str»    r4,·[r5,·#8]
372 »       bl»     7d4·<pairwise_dealloc+0x18>372 »       bl»     8e0·<product_setstate+0xa0>
373 ·R_ARM_THM_CALL» Py_XDECREF373 ·R_ARM_THM_CALL» Py_XDECREF
374 »       movw»   r0,·#0374 »       movw»   r0,·#0
375 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct375 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
376 »       movt»   r0,·#0376 »       movt»   r0,·#0
377 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct377 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
378 »       b.n»    2ee·<accumulate_setstate+0x50>378 »       b.n»    2ee·<accumulate_setstate+0x50>
379 »       movs»   r0,·#0379 »       movs»   r0,·#0
805 KB
sre.o
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········91016·(bytes·into·file)13 ··Start·of·section·headers:··········91328·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x16388:1 There·are·18·section·headers,·starting·at·offset·0x164c0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·004710·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·004898·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·012520·0010d8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·012720·001168·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·004748·0008c4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0048d0·0008c4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0135f8·0007c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·013888·0007c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00500c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·005194·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00500c·0007b9·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005194·0007b9·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0057c8·008714·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·005950·00878c·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·013dc0·001d50·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·014050·001bf8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00dedc·0007dc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00e0dc·0007dc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·015b10·000280·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·015c48·000280·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00e6b8·000f14·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00e8b8·000f14·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·015d90·000568·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·015ec8·000568·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00f5cc·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00f7cc·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f5cc·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f7cc·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00f600·001ab0·10·····16·325··419 ··[15]·.symtab···········SYMTAB··········00000000·00f800·001ab0·10·····16·325··4
20 ··[16]·.strtab···········STRTAB··········00000000·0110b0·00146e·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0112b0·00146e·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0162f8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·016430·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
20.5 KB
readelf --wide --symbols {}
    
Offset 33, 180 lines modifiedOffset 33, 180 lines modified
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.text.hot33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.text.hot
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
35 ····31:·00000041···120·FUNC····LOCAL··DEFAULT····7·getstring.part.035 ····31:·00000041···120·FUNC····LOCAL··DEFAULT····7·getstring.part.0
36 ····32:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1336 ····32:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
37 ····33:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1437 ····33:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
38 ····34:·000000f2·····0·NOTYPE··LOCAL··DEFAULT····7·$d38 ····34:·000000f2·····0·NOTYPE··LOCAL··DEFAULT····7·$d
39 ····35:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·$t39 ····35:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
40 ····36:·00002c91···604·FUNC····LOCAL··DEFAULT····7·_validate_charset40 ····36:·00002c89···604·FUNC····LOCAL··DEFAULT····7·_validate_charset
41 ····37:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$t41 ····37:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00000419····76·FUNC····LOCAL··DEFAULT····1·pattern_dealloc42 ····38:·00000419····76·FUNC····LOCAL··DEFAULT····1·pattern_dealloc
43 ····39:·00000465···112·FUNC····LOCAL··DEFAULT····1·pattern_clear43 ····39:·00000465···112·FUNC····LOCAL··DEFAULT····1·pattern_clear
44 ····40:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1544 ····40:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
45 ····41:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1645 ····41:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
46 ····42:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1746 ····42:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
47 ····43:·000005a9··1376·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_match47 ····43:·000005a9··1376·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_match
48 ····44:·00000ccd··7282·FUNC····LOCAL··DEFAULT····7·sre_ucs1_match48 ····44:·00000cc5··7282·FUNC····LOCAL··DEFAULT····7·sre_ucs1_match
49 ····45:·000004d5····42·FUNC····LOCAL··DEFAULT····1·state_init.part.049 ····45:·000004d5····42·FUNC····LOCAL··DEFAULT····1·state_init.part.0
50 ····46:·0000637d··6092·FUNC····LOCAL··DEFAULT····7·sre_ucs2_match50 ····46:·000063f1··6092·FUNC····LOCAL··DEFAULT····7·sre_ucs2_match
51 ····47:·000020d5··7518·FUNC····LOCAL··DEFAULT····1·sre_ucs4_match51 ····47:·0000225d··7518·FUNC····LOCAL··DEFAULT····1·sre_ucs4_match
52 ····48:·00000797····64·FUNC····LOCAL··DEFAULT····9·pattern_error52 ····48:·00000797····64·FUNC····LOCAL··DEFAULT····9·pattern_error
53 ····49:·00002ad9····82·FUNC····LOCAL··DEFAULT····7·state_fini53 ····49:·00002ad1····82·FUNC····LOCAL··DEFAULT····7·state_fini
54 ····50:·00000b04·····0·NOTYPE··LOCAL··DEFAULT····7·$d54 ····50:·00000b04·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····51:·00000b08·····0·NOTYPE··LOCAL··DEFAULT····7·$t55 ····51:·00000b08·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····52:·00000b09···426·FUNC····LOCAL··DEFAULT····7·state_init56 ····52:·00000b09···420·FUNC····LOCAL··DEFAULT····7·state_init
57 ····53:·00000cb5····24·FUNC····LOCAL··DEFAULT····7·sre_match57 ····53:·00000cad····24·FUNC····LOCAL··DEFAULT····7·sre_match
58 ····54:·00000d4e·····0·NOTYPE··LOCAL··DEFAULT····7·$d58 ····54:·00000d46·····0·NOTYPE··LOCAL··DEFAULT····7·$d
59 ····55:·00000d66·····0·NOTYPE··LOCAL··DEFAULT····7·$t59 ····55:·00000d5e·····0·NOTYPE··LOCAL··DEFAULT····7·$t
60 ····56:·00000e64·····0·NOTYPE··LOCAL··DEFAULT····7·$d60 ····56:·00000e5c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
61 ····57:·00000e84·····0·NOTYPE··LOCAL··DEFAULT····7·$t61 ····57:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
62 ····58:·0000326d··1730·FUNC····LOCAL··DEFAULT····7·sre_ucs1_count62 ····58:·00003265··1730·FUNC····LOCAL··DEFAULT····7·sre_ucs1_count
63 ····59:·00002f85···744·FUNC····LOCAL··DEFAULT····7·sre_ucs1_charset.isra.063 ····59:·00002f7d···744·FUNC····LOCAL··DEFAULT····7·sre_ucs1_charset.isra.0
64 ····60:·00004691····54·FUNC····LOCAL··DEFAULT····1·char_loc_ignore64 ····60:·00004819····54·FUNC····LOCAL··DEFAULT····1·char_loc_ignore
65 ····61:·00002941····88·FUNC····LOCAL··DEFAULT····7·data_stack_grow65 ····61:·00002939····88·FUNC····LOCAL··DEFAULT····7·data_stack_grow
66 ····62:·0000024b····70·FUNC····LOCAL··DEFAULT····9·sre_ucs1_charset_loc_ignore.isra.066 ····62:·0000024b····70·FUNC····LOCAL··DEFAULT····9·sre_ucs1_charset_loc_ignore.isra.0
67 ····63:·00005375····56·FUNC····LOCAL··DEFAULT····7·Py_UNICODE_ISALNUM67 ····63:·00005405····56·FUNC····LOCAL··DEFAULT····7·Py_UNICODE_ISALNUM
68 ····64:·000046c9····34·FUNC····LOCAL··DEFAULT····1·sre_lower_locale68 ····64:·00004851····34·FUNC····LOCAL··DEFAULT····1·sre_lower_locale
69 ····65:·00003931···512·FUNC····LOCAL··DEFAULT····7·sre_category69 ····65:·00003929···512·FUNC····LOCAL··DEFAULT····7·sre_category
70 ····66:·00002999···318·FUNC····LOCAL··DEFAULT····7·pattern_new_match70 ····66:·00002991···318·FUNC····LOCAL··DEFAULT····7·pattern_new_match
71 ····67:·00002b2d····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF71 ····67:·00002b25····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
72 ····68:·00002b45···150·FUNC····LOCAL··DEFAULT····7·match_dealloc72 ····68:·00002b3d···150·FUNC····LOCAL··DEFAULT····7·match_dealloc
73 ····69:·00002bdd···112·FUNC····LOCAL··DEFAULT····7·match_clear73 ····69:·00002bd5···112·FUNC····LOCAL··DEFAULT····7·match_clear
74 ····70:·00000501····70·FUNC····LOCAL··DEFAULT····1·_sre_unicode_iscased74 ····70:·00000501····70·FUNC····LOCAL··DEFAULT····1·_sre_unicode_iscased
75 ····71:·00002c4d····68·FUNC····LOCAL··DEFAULT····7·_sre_unicode_tolower75 ····71:·00002c45····68·FUNC····LOCAL··DEFAULT····7·_sre_unicode_tolower
76 ····72:·00002ca6·····0·NOTYPE··LOCAL··DEFAULT····7·$d76 ····72:·00002c9e·····0·NOTYPE··LOCAL··DEFAULT····7·$d
77 ····73:·00002d1c·····0·NOTYPE··LOCAL··DEFAULT····7·$d77 ····73:·00002d14·····0·NOTYPE··LOCAL··DEFAULT····7·$d
78 ····74:·00002da8·····0·NOTYPE··LOCAL··DEFAULT····7·$t78 ····74:·00002da0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
79 ····75:·00002e60·····0·NOTYPE··LOCAL··DEFAULT····7·$d79 ····75:·00002e58·····0·NOTYPE··LOCAL··DEFAULT····7·$d
80 ····76:·00000549···154·FUNC····LOCAL··DEFAULT····1·pattern_richcompare80 ····76:·00000549···154·FUNC····LOCAL··DEFAULT····1·pattern_richcompare
81 ····77:·00002eec·····0·NOTYPE··LOCAL··DEFAULT····7·$t81 ····77:·00002ee4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
82 ····78:·00002eed····76·FUNC····LOCAL··DEFAULT····7·pattern_traverse82 ····78:·00002ee5····76·FUNC····LOCAL··DEFAULT····7·pattern_traverse
83 ····79:·00002f39····74·FUNC····LOCAL··DEFAULT····7·_sre_ascii_tolower83 ····79:·00002f31····74·FUNC····LOCAL··DEFAULT····7·_sre_ascii_tolower
84 ····80:·000005e5····70·FUNC····LOCAL··DEFAULT····1·_sre_ascii_iscased84 ····80:·000005e5····70·FUNC····LOCAL··DEFAULT····1·_sre_ascii_iscased
85 ····81:·00002fa6·····0·NOTYPE··LOCAL··DEFAULT····7·$d85 ····81:·00002f9e·····0·NOTYPE··LOCAL··DEFAULT····7·$d
86 ····82:·00002fe2·····0·NOTYPE··LOCAL··DEFAULT····7·$d86 ····82:·00002fda·····0·NOTYPE··LOCAL··DEFAULT····7·$d
87 ····83:·00003006·····0·NOTYPE··LOCAL··DEFAULT····7·$t87 ····83:·00002ffe·····0·NOTYPE··LOCAL··DEFAULT····7·$t
88 ····84:·000032a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d88 ····84:·00003298·····0·NOTYPE··LOCAL··DEFAULT····7·$d
89 ····85:·000032f0·····0·NOTYPE··LOCAL··DEFAULT····7·$t89 ····85:·000032e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
90 ····86:·00003338·····0·NOTYPE··LOCAL··DEFAULT····7·$d90 ····86:·00003330·····0·NOTYPE··LOCAL··DEFAULT····7·$d
91 ····87:·000033e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t91 ····87:·000033dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
92 ····88:·000033ee·····0·NOTYPE··LOCAL··DEFAULT····7·$d92 ····88:·000033e6·····0·NOTYPE··LOCAL··DEFAULT····7·$d
93 ····89:·00003412·····0·NOTYPE··LOCAL··DEFAULT····7·$t93 ····89:·0000340a·····0·NOTYPE··LOCAL··DEFAULT····7·$t
94 ····90:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1894 ····90:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
95 ····91:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1995 ····91:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
96 ····92:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2096 ····92:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
97 ····93:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2197 ····93:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
98 ····94:·0000062d···400·FUNC····LOCAL··DEFAULT····1·pattern_repr98 ····94:·0000062d···400·FUNC····LOCAL··DEFAULT····1·pattern_repr
99 ····95:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d99 ····95:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
100 ····96:·0000394a·····0·NOTYPE··LOCAL··DEFAULT····7·$d100 ····96:·00003942·····0·NOTYPE··LOCAL··DEFAULT····7·$d
101 ····97:·0000396e·····0·NOTYPE··LOCAL··DEFAULT····7·$t101 ····97:·00003966·····0·NOTYPE··LOCAL··DEFAULT····7·$t
102 ····98:·00003b31···536·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Match_groups102 ····98:·00003b29···536·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Match_groups
103 ····99:·00003d44·····0·NOTYPE··LOCAL··DEFAULT····7·$d103 ····99:·00003d3c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
104 ···100:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22104 ···100:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
105 ···101:·00003d48·····0·NOTYPE··LOCAL··DEFAULT····7·$t105 ···101:·00003d40·····0·NOTYPE··LOCAL··DEFAULT····7·$t
106 ···102:·00003d49···520·FUNC····LOCAL··DEFAULT····7·match_group106 ···102:·00003d41···520·FUNC····LOCAL··DEFAULT····7·match_group
107 ···103:·00004045···342·FUNC····LOCAL··DEFAULT····7·match_getslice107 ···103:·0000403d···342·FUNC····LOCAL··DEFAULT····7·match_getslice
108 ···104:·00003f4c·····0·NOTYPE··LOCAL··DEFAULT····7·$d108 ···104:·00003f44·····0·NOTYPE··LOCAL··DEFAULT····7·$d
109 ···105:·00003f50·····0·NOTYPE··LOCAL··DEFAULT····7·$t109 ···105:·00003f48·····0·NOTYPE··LOCAL··DEFAULT····7·$t
110 ···106:·00003f51···242·FUNC····LOCAL··DEFAULT····7·match_getslice_by_index110 ···106:·00003f49···242·FUNC····LOCAL··DEFAULT····7·match_getslice_by_index
111 ···107:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t111 ···107:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
112 ···108:·000007bd···168·FUNC····LOCAL··DEFAULT····1·sre_clear112 ···108:·000007bd···168·FUNC····LOCAL··DEFAULT····1·sre_clear
113 ···109:·0000419d····88·FUNC····LOCAL··DEFAULT····7·getslice113 ···109:·00004195····88·FUNC····LOCAL··DEFAULT····7·getslice
114 ···110:·00000865·····2·FUNC····LOCAL··DEFAULT····1·sre_free114 ···110:·00000865·····2·FUNC····LOCAL··DEFAULT····1·sre_free
115 ···111:·000041f5···244·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_sub115 ···111:·000041ed···244·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_sub
116 ···112:·000042e9··4234·FUNC····LOCAL··DEFAULT····7·pattern_subx116 ···112:·000042e1··4386·FUNC····LOCAL··DEFAULT····7·pattern_subx
117 ···113:·000042e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d117 ···113:·000042dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
118 ···114:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23118 ···114:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
119 ···115:·000042e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t119 ···115:·000042e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
120 ···116:·000046d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d120 ···116:·000046d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
121 ···117:·000046e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t121 ···117:·000046e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
122 ···118:·00000869···290·FUNC····LOCAL··DEFAULT····1·compile_template122 ···118:·00000869···290·FUNC····LOCAL··DEFAULT····1·compile_template
123 ···119:·0000491c·····0·NOTYPE··LOCAL··DEFAULT····7·$d123 ···119:·000048f2·····0·NOTYPE··LOCAL··DEFAULT····7·$d
124 ···120:·000049c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t124 ···120:·00004948·····0·NOTYPE··LOCAL··DEFAULT····7·$t
125 ···121:·000049d4·····0·NOTYPE··LOCAL··DEFAULT····7·$d125 ···121:·00004972·····0·NOTYPE··LOCAL··DEFAULT····7·$d
126 ···122:·000049f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t126 ···122:·00004996·····0·NOTYPE··LOCAL··DEFAULT····7·$t
127 ···123:·00000b19···396·FUNC····LOCAL··DEFAULT····1·expand_template127 ···123:·00000b19···396·FUNC····LOCAL··DEFAULT····1·expand_template
128 ···124:·00000031···538·FUNC····LOCAL··DEFAULT····9·sre_ucs4_search128 ···124:·00000031···538·FUNC····LOCAL··DEFAULT····9·sre_ucs4_search
129 ···125:·000052a0·····0·NOTYPE··LOCAL··DEFAULT····7·$d129 ···125:·000052f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
130 ···126:·000052a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t130 ···126:·000052f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
131 ···127:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24131 ···127:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
132 ···128:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25132 ···128:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
133 ···129:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26133 ···129:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
134 ···130:·0000098d····66·FUNC····LOCAL··DEFAULT····1·pattern_hash134 ···130:·0000098d····66·FUNC····LOCAL··DEFAULT····1·pattern_hash
135 ···131:·000009d1····12·FUNC····LOCAL··DEFAULT····1·pattern_groupindex135 ···131:·000009d1····12·FUNC····LOCAL··DEFAULT····1·pattern_groupindex
136 ···132:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27136 ···132:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
137 ···133:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28137 ···133:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
138 ···134:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29138 ···134:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
139 ···135:·000009dd···316·FUNC····LOCAL··DEFAULT····1·_sre_template139 ···135:·000009dd···316·FUNC····LOCAL··DEFAULT····1·_sre_template
140 ···136:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d140 ···136:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
141 ···137:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT····1·$t141 ···137:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
142 ···138:·00000ca5··3144·FUNC····LOCAL··DEFAULT····1·_sre_SRE_Pattern_findall142 ···138:·00000ca5··3376·FUNC····LOCAL··DEFAULT····1·_sre_SRE_Pattern_findall
143 ···139:·000053ad···244·FUNC····LOCAL··DEFAULT····7·state_getslice 
144 ···140:·00000f70·····0·NOTYPE··LOCAL··DEFAULT····1·$d143 ···139:·00000fe8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
145 ···141:·00000f80·····0·NOTYPE··LOCAL··DEFAULT····1·$t144 ···140:·00000ff8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 145 ···141:·0000543d···208·FUNC····LOCAL··DEFAULT····7·state_getslice
146 ···142:·0000114c·····0·NOTYPE··LOCAL··DEFAULT····1·$d146 ···142:·000011d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
147 ···143:·000011f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t147 ···143:·0000127c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
148 ···144:·00001204·····0·NOTYPE··LOCAL··DEFAULT····1·$d148 ···144:·00001288·····0·NOTYPE··LOCAL··DEFAULT····1·$d
149 ···145:·00001228·····0·NOTYPE··LOCAL··DEFAULT····1·$t149 ···145:·000012ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
150 ···146:·000018e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d150 ···146:·000019d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
151 ···147:·000018ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t151 ···147:·000019d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
152 ···148:·000018ed··2024·FUNC····LOCAL··DEFAULT····1·_sre_SRE_Pattern_split152 ···148:·000019d5··2184·FUNC····LOCAL··DEFAULT····1·_sre_SRE_Pattern_split
153 ···149:·00001c28·····0·NOTYPE··LOCAL··DEFAULT····1·$d153 ···149:·00001d30·····0·NOTYPE··LOCAL··DEFAULT····1·$d
154 ···150:·00001c38·····0·NOTYPE··LOCAL··DEFAULT····1·$t154 ···150:·00001d48·····0·NOTYPE··LOCAL··DEFAULT····1·$t
155 ···151:·000020d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d155 ···151:·00002258·····0·NOTYPE··LOCAL··DEFAULT····1·$d
156 ···152:·000054a1··2512·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_search156 ···152:·0000550d··2520·FUNC····LOCAL··DEFAULT····7·_sre_SRE_Pattern_search
157 ···153:·00005ab4·····0·NOTYPE··LOCAL··DEFAULT····7·$d157 ···153:·00005b40·····0·NOTYPE··LOCAL··DEFAULT····7·$d
158 ···154:·00005ab8·····0·NOTYPE··LOCAL··DEFAULT····7·$t158 ···154:·00005b44·····0·NOTYPE··LOCAL··DEFAULT····7·$t
Max diff block lines reached; 8315/20973 bytes (39.65%) of diff not shown.
171 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x12520·contains·539·entries:1 Relocation·section·'.rel.text'·at·offset·0x12720·contains·557·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 00000022··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec5 00000022··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
6 00000032··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec6 00000032··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
7 00000042··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec7 00000042··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
8 00000052··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec8 00000052··0001470a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
429 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 382, 16 lines modifiedOffset 382, 16 lines modified
382 PyDict_GetItemWithError382 PyDict_GetItemWithError
383 PyNumber_AsSsize_t383 PyNumber_AsSsize_t
384 PyExc_IndexError384 PyExc_IndexError
385 _PyRuntime385 _PyRuntime
386 PyCallable_Check386 PyCallable_Check
387 PyErr_Clear387 PyErr_Clear
388 PyObject_CallOneArg388 PyObject_CallOneArg
389 _PyBytes_Join 
390 _Py_BuildValue_SizeT389 _Py_BuildValue_SizeT
 390 _PyBytes_Join
391 PyUnicode_FindChar391 PyUnicode_FindChar
392 PyObject_Vectorcall392 PyObject_Vectorcall
393 _PyImport_GetModuleAttrString393 _PyImport_GetModuleAttrString
394 PyErr_ExceptionMatches394 PyErr_ExceptionMatches
395 PyUnicode_Type395 PyUnicode_Type
396 _PyUnicode_Copy396 _PyUnicode_Copy
397 PyObject_CheckBuffer397 PyObject_CheckBuffer
200 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1024, 15 lines modifiedOffset 1024, 15 lines modified
1024 ·R_ARM_THM_MOVT_ABS»     .LC251024 ·R_ARM_THM_MOVT_ABS»     .LC25
1025 »       bl»     0·<_PyImport_GetModuleAttrString>1025 »       bl»     0·<_PyImport_GetModuleAttrString>
1026 ·R_ARM_THM_CALL» _PyImport_GetModuleAttrString1026 ·R_ARM_THM_CALL» _PyImport_GetModuleAttrString
1027 »       mov»    r7,·r01027 »       mov»    r7,·r0
1028 »       cbz»    r0,·906·<compile_template+0x9e>1028 »       cbz»    r0,·906·<compile_template+0x9e>
1029 »       ldr»    r0,·[r5,·#16]1029 »       ldr»    r0,·[r5,·#16]
1030 »       str»    r7,·[r5,·#16]1030 »       str»    r7,·[r5,·#16]
1031 »       bl»     2b2c·<sre_ucs4_match+0xa58>1031 »       bl»     2b24·<sre_ucs4_match+0x8c8>
1032 ·R_ARM_THM_CALL» Py_XDECREF1032 ·R_ARM_THM_CALL» Py_XDECREF
1033 »       b.n»    882·<compile_template+0x1a>1033 »       b.n»    882·<compile_template+0x1a>
1034 »       movw»   r0,·#01034 »       movw»   r0,·#0
1035 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError1035 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
1036 »       movt»   r0,·#01036 »       movt»   r0,·#0
1037 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError1037 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
1038 »       ldr»    r2,·[r3,·#12]1038 »       ldr»    r2,·[r3,·#12]
397 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 »       bhi.n»  19e·<_validate_inner+0xe6>156 »       bhi.n»  19e·<_validate_inner+0xe6>
157 »       add.w»  r6,·r6,·#1073741824» @·0x40000000157 »       add.w»  r6,·r6,·#1073741824» @·0x40000000
158 »       add.w»  r9,·r9,·#8158 »       add.w»  r9,·r9,·#8
159 »       subs»   r6,·#2159 »       subs»   r6,·#2
160 »       mov»    r0,·r9160 »       mov»    r0,·r9
161 »       mov.w»  sl,·r6,·lsl·#2161 »       mov.w»  sl,·r6,·lsl·#2
162 »       add.w»  r1,·r9,·sl162 »       add.w»  r1,·r9,·sl
163 »       bl»     2c90·<_validate_charset>163 »       bl»     2c88·<_validate_charset>
164 »       cbnz»   r0,·19e·<_validate_inner+0xe6>164 »       cbnz»   r0,·19e·<_validate_inner+0xe6>
165 »       ldr.w»  r3,·[r9,·r6,·lsl·#2]165 »       ldr.w»  r3,·[r9,·r6,·lsl·#2]
166 »       cbnz»   r3,·19e·<_validate_inner+0xe6>166 »       cbnz»   r3,·19e·<_validate_inner+0xe6>
167 »       add.w»  sl,·sl,·#4167 »       add.w»  sl,·sl,·#4
168 »       add»    r9,·sl168 »       add»    r9,·sl
169 »       b.n»    dc·<_validate_inner+0x24>169 »       b.n»    dc·<_validate_inner+0x24>
170 »       cmp»    r4,·r2170 »       cmp»    r4,·r2
4.32 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 »       str»    r4,·[r5,·#8]95 »       str»    r4,·[r5,·#8]
96 »       str»    r3,·[r5,·#0]96 »       str»    r3,·[r5,·#0]
97 »       beq.n»  f0·<sre_ucs4_search+0xc0>97 »       beq.n»  f0·<sre_ucs4_search+0xc0>
98 »       movs»   r3,·#198 »       movs»   r3,·#1
99 »       b.n»    242·<sre_ucs4_search+0x212>99 »       b.n»    242·<sre_ucs4_search+0x212>
100 »       add.w»  r1,·r6,·r9,·lsl·#3100 »       add.w»  r1,·r6,·r9,·lsl·#3
101 »       mov»    r0,·r5101 »       mov»    r0,·r5
102 »       bl»     20d4·<sre_ucs4_match>102 »       bl»     225c·<sre_ucs4_match>
103 ·R_ARM_THM_CALL» sre_ucs4_match103 ·R_ARM_THM_CALL» sre_ucs4_match
104 »       cmp»    r0,·#0104 »       cmp»    r0,·#0
105 »       bne.w»  240·<sre_ucs4_search+0x210>105 »       bne.w»  240·<sre_ucs4_search+0x210>
106 »       mov.w»  r3,·#4294967295»    @·0xffffffff106 »       mov.w»  r3,·#4294967295»    @·0xffffffff
107 »       adds»   r4,·#4107 »       adds»   r4,·#4
108 »       strd»   r3,·r3,·[r5,·#88]»     @·0x58108 »       strd»   r3,·r3,·[r5,·#88]»     @·0x58
109 »       b.n»    ca·<sre_ucs4_search+0x9a>109 »       b.n»    ca·<sre_ucs4_search+0x9a>
5.67 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·20535245·20322e32·2e322043·6f707972··SRE·2.2.2·Copyr3 ··0x00000000·20535245·20322e32·2e322043·6f707972··SRE·2.2.2·Copyr
4 ··0x00000010·69676874·20286329·20313939·372d3230·ight·(c)·1997-204 ··0x00000010·69676874·20286329·20313939·372d3230·ight·(c)·1997-20
5 ··0x00000020·30322062·79205365·63726574·204c6162·02·by·Secret·Lab5 ··0x00000020·30322062·79205365·63726574·204c6162·02·by·Secret·Lab
6 ··0x00000030·73204142·20000000·e6260000·9a170000·s·AB·....&......6 ··0x00000030·73204142·20000000·de260000·92170000·s·AB·....&......
7 ··0x00000040·96190000·fa190000·2c170000·c4170000·........,.......7 ··0x00000040·8e190000·f2190000·24170000·bc170000·........$.......
8 ··0x00000050·440d0000·60160000·ec260000·44240000·D...`....&..D$..8 ··0x00000050·3c0d0000·58160000·e4260000·3c240000·<...X....&..<$..
9 ··0x00000060·44240000·761a0000·6a260000·0e170000·D$..v...j&......9 ··0x00000060·3c240000·6e1a0000·62260000·06170000·<$..n...b&......
10 ··0x00000070·76170000·76170000·660d0000·900f0000·v...v...f.......10 ··0x00000070·6e170000·6e170000·5e0d0000·880f0000·n...n...^.......
11 ··0x00000080·7c150000·0e190000·221a0000·e4260000·|......."....&..11 ··0x00000080·74150000·06190000·1a1a0000·dc260000·t............&..
12 ··0x00000090·e2260000·a2160000·02100000·ae260000·.&...........&..12 ··0x00000090·da260000·9a160000·fa0f0000·a6260000·.&...........&..
13 ··0x000000a0·90180000·3a1a0000·9e200000·14200000·....:....·...·..13 ··0x000000a0·88180000·321a0000·96200000·0c200000·....2....·...·..
14 ··0x000000b0·04250000·041a0000·e61a0000·4c220000·.%..........L"..14 ··0x000000b0·fc240000·fc190000·de1a0000·44220000·.$..........D"..
15 ··0x000000c0·e4250000·f81f0000·cc1a0000·de1f0000·.%..............15 ··0x000000c0·dc250000·f01f0000·c41a0000·d61f0000·.%..............
16 ··0x000000d0·76250000·ba190000·5c180000·cc210000·v%......\....!..16 ··0x000000d0·6e250000·b2190000·54180000·c4210000·n%......T....!..
17 ··0x000000e0·ea260000·a8030000·01000000·b4030000·.&..............17 ··0x000000e0·e2260000·a8030000·01000000·b4030000·.&..............
18 ··0x000000f0·02000000·c4030000·04000000·d0030000·................18 ··0x000000f0·02000000·c4030000·04000000·d0030000·................
19 ··0x00000100·08000000·e0030000·10000000·ec030000·................19 ··0x00000100·08000000·e0030000·10000000·ec030000·................
20 ··0x00000110·20000000·f8030000·40000000·04040000··.......@.......20 ··0x00000110·20000000·f8030000·40000000·04040000··.......@.......
21 ··0x00000120·80000000·10040000·00010000·9c230000·.............#..21 ··0x00000120·80000000·10040000·00010000·24250000·............$%..
 22 ··0x00000130·b22a0000·9c2e0000·ae2d0000·ea3a0000·.*.......-...:..
 23 ··0x00000140·5c3a0000·48270000·24230000·0a270000·\:..H'..$#...'..
 24 ··0x00000150·04270000·543a0000·10320000·623b0000·.'..T:...2..b;..
 25 ··0x00000160·1c2e0000·b0320000·b0320000·1a2b0000·.....2...2...+..
22 ··0x00000130·2a290000·142d0000·262c0000·62390000·*)...-..&,..b9.. 
23 ··0x00000140·d4380000·c0250000·9c210000·82250000·.8...%...!...%.. 
24 ··0x00000150·7c250000·cc380000·88300000·da390000·|%...8...0...9.. 
25 ··0x00000160·942c0000·28310000·28310000·92290000·.,..(1..(1...).. 
26 ··0x00000170·6a210000·18320000·202e0000·44290000·j!...2..·...D).. 
27 ··0x00000180·d0380000·7c250000·2c330000·00220000·.8..|%..,3...".. 
28 ··0x00000190·943a0000·58310000·e8300000·d42d0000·.:..X1...0...-.. 
29 ··0x000001a0·14250000·6a340000·ea2f0000·a22b0000·.%..j4.../...+..26 ··0x00000170·f2220000·a0330000·a82f0000·cc2a0000·."...3.../...*..
30 ··0x000001b0·502c0000·0c3a0000·4c2f0000·e62b0000·P,...:..L/...+.. 
31 ··0x000001c0·3a300000·2c230000·922f0000·d82c0000·:0..,#.../...,.. 
32 ··0x000001d0·96240000·d6390000·fc720000·98660000·.$...9...r...f..27 ··0x00000180·583a0000·04270000·b4340000·88230000·X:...'...4...#..
 28 ··0x00000190·1c3c0000·e0320000·70320000·5c2f0000·.<...2..p2..\/..
 29 ··0x000001a0·9c260000·f2350000·72310000·2a2d0000·.&...5..r1..*-..
 30 ··0x000001b0·d82d0000·943b0000·d4300000·6e2d0000·.-...;...0..n-..
 31 ··0x000001c0·c2310000·b4240000·1a310000·602e0000·.1...$...1..`...
 32 ··0x000001d0·1e260000·5e3b0000·70730000·0c670000·.&..^;..ps...g..
33 ··0x000001e0·d6740000·3e7a0000·14670000·26680000·.t..>z...g..&h..33 ··0x000001e0·4a750000·b27a0000·88670000·9a680000·Ju...z...g...h..
34 ··0x000001f0·f2630000·ee680000·b8740000·4e700000·.c...h...t..Np..34 ··0x000001f0·66640000·62690000·2c750000·c2700000·fd..bi..,u...p..
35 ··0x00000200·68730000·1a770000·dc780000·d0660000·hs...w...x...f..35 ··0x00000200·dc730000·8e770000·50790000·44670000·.s...w..Py..Dg..
36 ··0x00000210·36690000·36690000·a8660000·46640000·6i..6i...f..Fd..36 ··0x00000210·aa690000·aa690000·1c670000·ba640000·.i...i...g...d..
37 ··0x00000220·5c670000·c4720000·1e740000·4e700000·\g...r...t..Np..37 ··0x00000220·d0670000·38730000·92740000·c2700000·.g..8s...t...p..
38 ··0x00000230·12720000·a6680000·90640000·fa720000·.r...h...d...r..38 ··0x00000230·86720000·1a690000·04650000·6e730000·.r...i...e..ns..
39 ··0x00000240·7c7a0000·e4760000·dc770000·36740000·|z...v...w..6t.. 
40 ··0x00000250·3c790000·9a770000·74770000·18760000·<y...w..tw...v.. 
41 ··0x00000260·64780000·9a740000·64750000·32700000·dx...t..du..2p.. 
42 ··0x00000270·ae790000·c6770000·56690000·3e760000·.y...w..Vi..>v..39 ··0x00000240·f07a0000·58770000·50780000·aa740000·.z..Xw..Px...t..
 40 ··0x00000250·b0790000·0e780000·e8770000·8c760000·.y...x...w...v..
 41 ··0x00000260·d8780000·0e750000·d8750000·a6700000·.x...u...u...p..
 42 ··0x00000270·227a0000·3a780000·ca690000·b2760000·"z..:x...i...v..
43 ··0x00000280·66730000·70030000·78030000·80030000·fs..p...x.......43 ··0x00000280·da730000·70030000·78030000·80030000·.s..p...x.......
44 ··0x00000290·88030000·90030000·9c030000·00000000·................44 ··0x00000290·88030000·90030000·9c030000·00000000·................
45 ··0x000002a0·1c040000·24040000·28040000·00000000·....$...(.......45 ··0x000002a0·1c040000·24040000·28040000·00000000·....$...(.......
46 ··0x000002b0·1c040000·24040000·28040000·00000000·....$...(.......46 ··0x000002b0·1c040000·24040000·28040000·00000000·....$...(.......
47 ··0x000002c0·1c040000·24040000·28040000·00000000·....$...(.......47 ··0x000002c0·1c040000·24040000·28040000·00000000·....$...(.......
48 ··0x000002d0·44040000·1c040000·4c040000·00000000·D.......L.......48 ··0x000002d0·44040000·1c040000·4c040000·00000000·D.......L.......
49 ··0x000002e0·44040000·1c040000·4c040000·00000000·D.......L.......49 ··0x000002e0·44040000·1c040000·4c040000·00000000·D.......L.......
50 ··0x000002f0·1c040000·24040000·28040000·00000000·....$...(.......50 ··0x000002f0·1c040000·24040000·28040000·00000000·....$...(.......
1.43 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 291, 17 lines modifiedOffset 291, 17 lines modified
291 ··0x00001200·745f4765·74497465·6d576974·68457272·t_GetItemWithErr291 ··0x00001200·745f4765·74497465·6d576974·68457272·t_GetItemWithErr
292 ··0x00001210·6f720050·794e756d·6265725f·41735373·or.PyNumber_AsSs292 ··0x00001210·6f720050·794e756d·6265725f·41735373·or.PyNumber_AsSs
293 ··0x00001220·697a655f·74005079·4578635f·496e6465·ize_t.PyExc_Inde293 ··0x00001220·697a655f·74005079·4578635f·496e6465·ize_t.PyExc_Inde
294 ··0x00001230·78457272·6f72005f·50795275·6e74696d·xError._PyRuntim294 ··0x00001230·78457272·6f72005f·50795275·6e74696d·xError._PyRuntim
295 ··0x00001240·65005079·43616c6c·61626c65·5f436865·e.PyCallable_Che295 ··0x00001240·65005079·43616c6c·61626c65·5f436865·e.PyCallable_Che
296 ··0x00001250·636b006d·656d6368·72005079·4572725f·ck.memchr.PyErr_296 ··0x00001250·636b006d·656d6368·72005079·4572725f·ck.memchr.PyErr_
297 ··0x00001260·436c6561·72005079·4f626a65·63745f43·Clear.PyObject_C297 ··0x00001260·436c6561·72005079·4f626a65·63745f43·Clear.PyObject_C
298 ··0x00001270·616c6c4f·6e654172·67005f50·79427974·allOneArg._PyByt298 ··0x00001270·616c6c4f·6e654172·67005f50·795f4275·allOneArg._Py_Bu
299 ··0x00001280·65735f4a·6f696e00·5f50795f·4275696c·es_Join._Py_Buil 
300 ··0x00001290·6456616c·75655f53·697a6554·00507955·dValue_SizeT.PyU299 ··0x00001280·696c6456·616c7565·5f53697a·6554005f·ildValue_SizeT._
 300 ··0x00001290·50794279·7465735f·4a6f696e·00507955·PyBytes_Join.PyU
301 ··0x000012a0·6e69636f·64655f46·696e6443·68617200·nicode_FindChar.301 ··0x000012a0·6e69636f·64655f46·696e6443·68617200·nicode_FindChar.
302 ··0x000012b0·50794f62·6a656374·5f566563·746f7263·PyObject_Vectorc302 ··0x000012b0·50794f62·6a656374·5f566563·746f7263·PyObject_Vectorc
303 ··0x000012c0·616c6c00·5f507949·6d706f72·745f4765·all._PyImport_Ge303 ··0x000012c0·616c6c00·5f507949·6d706f72·745f4765·all._PyImport_Ge
304 ··0x000012d0·744d6f64·756c6541·74747253·7472696e·tModuleAttrStrin304 ··0x000012d0·744d6f64·756c6541·74747253·7472696e·tModuleAttrStrin
305 ··0x000012e0·67005079·4572725f·45786365·7074696f·g.PyErr_Exceptio305 ··0x000012e0·67005079·4572725f·45786365·7074696f·g.PyErr_Exceptio
306 ··0x000012f0·6e4d6174·63686573·00507955·6e69636f·nMatches.PyUnico306 ··0x000012f0·6e4d6174·63686573·00507955·6e69636f·nMatches.PyUnico
307 ··0x00001300·64655f54·79706500·5f507955·6e69636f·de_Type._PyUnico307 ··0x00001300·64655f54·79706500·5f507955·6e69636f·de_Type._PyUnico
115 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:··········30332·(bytes·into·file)13 ··Start·of·section·headers:··········29992·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x767c:1 There·are·18·section·headers,·starting·at·offset·0x7528:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000ca4·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000c9c·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·006074·000760·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005f90·000758·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000cdc·0004a4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000cd4·0004a4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0067d4·0004d0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0066e8·0004d0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001180·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001178·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001180·000744·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001178·000744·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0018c4·000854·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0018bc·000778·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·006ca4·0004b8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·006bb8·000450·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002118·000568·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002034·000568·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00715c·000480·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007008·000480·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002680·0019e3·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00259c·0019e3·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0075dc·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·007488·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·004063·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003f7f·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004063·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003f7f·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·004098·001140·10·····16·173··419 ··[15]·.symtab···········SYMTAB··········00000000·003fb4·001140·10·····16·173··4
20 ··[16]·.strtab···········STRTAB··········00000000·0051d8·000e9c·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0050f4·000e9c·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0075ec·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·007498·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.15 KB
readelf --wide --symbols {}
    
Offset 19, 89 lines modifiedOffset 19, 89 lines modified
19 ····15:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC719 ····15:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
20 ····16:·000000c1····56·FUNC····LOCAL··DEFAULT····7·thread_get_ident20 ····16:·000000c1····56·FUNC····LOCAL··DEFAULT····7·thread_get_ident
21 ····17:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC921 ····17:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
22 ····18:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1022 ····18:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
23 ····19:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1123 ····19:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
24 ····20:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1224 ····20:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
25 ····21:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1325 ····21:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
26 ····22:·000000f9···752·FUNC····LOCAL··DEFAULT····7·rlock_acquire26 ····22:·000000f9···640·FUNC····LOCAL··DEFAULT····7·rlock_acquire
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR127 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
28 ····24:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d28 ····24:·00000370·····0·NOTYPE··LOCAL··DEFAULT····7·$d
29 ····25:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1429 ····25:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
30 ····26:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t30 ····26:·00000378·····0·NOTYPE··LOCAL··DEFAULT····7·$t
31 ····27:·000003e9····90·FUNC····LOCAL··DEFAULT····7·rlock_release31 ····27:·00000379····90·FUNC····LOCAL··DEFAULT····7·rlock_release
32 ····28:·00000144·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·00000144·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·00000145····66·FUNC····LOCAL··DEFAULT····1·thread_module_traverse33 ····29:·00000145····66·FUNC····LOCAL··DEFAULT····1·thread_module_traverse
34 ····30:·00000445····12·FUNC····LOCAL··DEFAULT····7·lock_traverse34 ····30:·000003d5····12·FUNC····LOCAL··DEFAULT····7·lock_traverse
35 ····31:·00000451····12·FUNC····LOCAL··DEFAULT····7·rlock_traverse35 ····31:·000003e1····12·FUNC····LOCAL··DEFAULT····7·rlock_traverse
36 ····32:·0000045d····90·FUNC····LOCAL··DEFAULT····7·rlock_dealloc36 ····32:·000003ed····90·FUNC····LOCAL··DEFAULT····7·rlock_dealloc
37 ····33:·000004b9····90·FUNC····LOCAL··DEFAULT····7·lock_dealloc37 ····33:·00000449····90·FUNC····LOCAL··DEFAULT····7·lock_dealloc
38 ····34:·00000189···138·FUNC····LOCAL··DEFAULT····1·thread_module_clear38 ····34:·00000189···138·FUNC····LOCAL··DEFAULT····1·thread_module_clear
39 ····35:·00000215·····2·FUNC····LOCAL··DEFAULT····1·thread_module_free39 ····35:·00000215·····2·FUNC····LOCAL··DEFAULT····1·thread_module_free
40 ····36:·00000219···196·FUNC····LOCAL··DEFAULT····1·thread__set_sentinel40 ····36:·00000219···196·FUNC····LOCAL··DEFAULT····1·thread__set_sentinel
41 ····37:·00000301····78·FUNC····LOCAL··DEFAULT····1·release_sentinel41 ····37:·000002f9····78·FUNC····LOCAL··DEFAULT····1·release_sentinel
42 ····38:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
43 ····39:·00000515···764·FUNC····LOCAL··DEFAULT····7·lock_PyThread_acquire_lock43 ····39:·000004a5···648·FUNC····LOCAL··DEFAULT····7·lock_PyThread_acquire_lock
44 ····40:·00000804·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·00000720·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····41:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1545 ····41:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
46 ····42:·00000810·····0·NOTYPE··LOCAL··DEFAULT····7·$t46 ····42:·0000072c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
47 ····43:·00000811····66·FUNC····LOCAL··DEFAULT····7·lock_PyThread_release_lock47 ····43:·0000072d····66·FUNC····LOCAL··DEFAULT····7·lock_PyThread_release_lock
48 ····44:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t48 ····44:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····45:·000002dd····26·FUNC····LOCAL··DEFAULT····1·thread_get_native_id49 ····45:·000002dd····26·FUNC····LOCAL··DEFAULT····1·thread_get_native_id
50 ····46:·000002f9·····6·FUNC····LOCAL··DEFAULT····1·lock_locked_lock50 ····46:·00000771·····6·FUNC····LOCAL··DEFAULT····7·lock_locked_lock
51 ····47:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1651 ····47:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
52 ····48:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1752 ····48:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
53 ····49:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1853 ····49:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
54 ····50:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1954 ····50:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
55 ····51:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2055 ····51:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
56 ····52:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2156 ····52:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
57 ····53:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2257 ····53:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
58 ····54:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2358 ····54:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
59 ····55:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2459 ····55:·00000214·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
60 ····56:·00000351···460·FUNC····LOCAL··DEFAULT····1·thread_PyThread_start_new_thread60 ····56:·00000349···460·FUNC····LOCAL··DEFAULT····1·thread_PyThread_start_new_thread
61 ····57:·0000051d···160·FUNC····LOCAL··DEFAULT····1·thread_run61 ····57:·00000515···160·FUNC····LOCAL··DEFAULT····1·thread_run
62 ····58:·00000845····80·FUNC····LOCAL··DEFAULT····1·thread_bootstate_free.constprop.062 ····58:·0000083d····80·FUNC····LOCAL··DEFAULT····1·thread_bootstate_free.constprop.0
63 ····59:·00000518·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00000510·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2564 ····60:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
65 ····61:·0000051c·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·00000514·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2666 ····62:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
67 ····63:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2767 ····63:·00000270·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
68 ····64:·000005bd···348·FUNC····LOCAL··DEFAULT····1·local_new68 ····64:·000005b5···348·FUNC····LOCAL··DEFAULT····1·local_new
69 ····65:·00000719···232·FUNC····LOCAL··DEFAULT····1·_local_create_dummy.isra.069 ····65:·00000711···232·FUNC····LOCAL··DEFAULT····1·_local_create_dummy.isra.0
70 ····66:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·0000070c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2871 ····67:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
72 ····68:·00000718·····0·NOTYPE··LOCAL··DEFAULT····1·$t72 ····68:·00000710·····0·NOTYPE··LOCAL··DEFAULT····1·$t
73 ····69:·00000895····26·FUNC····LOCAL··DEFAULT····1·Py_XDECREF73 ····69:·0000088d····26·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
74 ····70:·00000801····68·FUNC····LOCAL··DEFAULT····1·local_traverse74 ····70:·000007f9····68·FUNC····LOCAL··DEFAULT····1·local_traverse
75 ····71:·000008b1····80·FUNC····LOCAL··DEFAULT····1·local_dealloc75 ····71:·000008a9····80·FUNC····LOCAL··DEFAULT····1·local_dealloc
76 ····72:·00000901···272·FUNC····LOCAL··DEFAULT····1·local_clear76 ····72:·000008f9···272·FUNC····LOCAL··DEFAULT····1·local_clear
77 ····73:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d77 ····73:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····74:·00000a10·····0·NOTYPE··LOCAL··DEFAULT····1·$t78 ····74:·00000a08·····0·NOTYPE··LOCAL··DEFAULT····1·$t
79 ····75:·00000a11····64·FUNC····LOCAL··DEFAULT····1·localdummy_dealloc79 ····75:·00000a09····64·FUNC····LOCAL··DEFAULT····1·localdummy_dealloc
80 ····76:·00000a51····38·FUNC····LOCAL··DEFAULT····1·rlock_recursion_count80 ····76:·00000a49····38·FUNC····LOCAL··DEFAULT····1·rlock_recursion_count
81 ····77:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2981 ····77:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
83 ····79:·00000001····66·FUNC····LOCAL··DEFAULT····9·lock__at_fork_reinit83 ····79:·00000001····66·FUNC····LOCAL··DEFAULT····9·lock__at_fork_reinit
84 ····80:·00000a79····50·FUNC····LOCAL··DEFAULT····1·thread_daemon_threads_allowed84 ····80:·00000a71····50·FUNC····LOCAL··DEFAULT····1·thread_daemon_threads_allowed
85 ····81:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3085 ····81:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
86 ····82:·00000aad···124·FUNC····LOCAL··DEFAULT····1·local_setattro86 ····82:·00000aa5···124·FUNC····LOCAL··DEFAULT····1·local_setattro
87 ····83:·00000b29···132·FUNC····LOCAL··DEFAULT····1·_ldict87 ····83:·00000b21···132·FUNC····LOCAL··DEFAULT····1·_ldict
88 ····84:·00000b24·····0·NOTYPE··LOCAL··DEFAULT····1·$d88 ····84:·00000b1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
89 ····85:·00000b28·····0·NOTYPE··LOCAL··DEFAULT····1·$t89 ····85:·00000b20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
90 ····86:·00000bad···160·FUNC····LOCAL··DEFAULT····1·local_getattro90 ····86:·00000ba5···160·FUNC····LOCAL··DEFAULT····1·local_getattro
91 ····87:·00000c48·····0·NOTYPE··LOCAL··DEFAULT····1·$d91 ····87:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····1·$d
92 ····88:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t92 ····88:·00000c44·····0·NOTYPE··LOCAL··DEFAULT····1·$t
93 ····89:·00000c4d····62·FUNC····LOCAL··DEFAULT····1·rlock_is_owned93 ····89:·00000c45····62·FUNC····LOCAL··DEFAULT····1·rlock_is_owned
94 ····90:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3194 ····90:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
95 ····91:·00000043····80·FUNC····LOCAL··DEFAULT····9·rlock_release_save95 ····91:·00000043····80·FUNC····LOCAL··DEFAULT····9·rlock_release_save
96 ····92:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3296 ····92:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
97 ····93:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3397 ····93:·00000314·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
98 ····94:·00000093···118·FUNC····LOCAL··DEFAULT····9·rlock_acquire_restore98 ····94:·00000093···118·FUNC····LOCAL··DEFAULT····9·rlock_acquire_restore
99 ····95:·00000c8d····24·FUNC····LOCAL··DEFAULT····1·thread__count99 ····95:·00000c85····24·FUNC····LOCAL··DEFAULT····1·thread__count
100 ····96:·00000ca0·····0·NOTYPE··LOCAL··DEFAULT····1·$d100 ····96:·00000c98·····0·NOTYPE··LOCAL··DEFAULT····1·$d
101 ····97:·00000109····40·FUNC····LOCAL··DEFAULT····9·thread__is_main_interpreter101 ····97:·00000109····40·FUNC····LOCAL··DEFAULT····9·thread__is_main_interpreter
102 ····98:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····9·$d102 ····98:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
103 ····99:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34103 ····99:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
104 ···100:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35104 ···100:·00000364·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
105 ···101:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36105 ···101:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
106 ···102:·00000384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37106 ···102:·00000384·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
107 ···103:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38107 ···103:·00000388·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
52.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6074·contains·236·entries:1 Relocation·section·'.rel.text'·at·offset·0x5f90·contains·235·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 0000001e··0000af0a·R_ARM_THM_CALL·········00000000···PyModule_GetDict5 0000001e··0000af0a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
6 00000024··0000b00a·R_ARM_THM_CALL·········00000000···PyThread_init_thread6 00000024··0000b00a·R_ARM_THM_CALL·········00000000···PyThread_init_thread
7 0000002a··0000b10a·R_ARM_THM_CALL·········00000000···PyType_FromSpec7 0000002a··0000b10a·R_ARM_THM_CALL·········00000000···PyType_FromSpec
8 00000036··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC38 00000036··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC3
32.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 360, 60 lines modifiedOffset 360, 53 lines modified
360 »       bl»     0·<PyThread_get_thread_native_id>360 »       bl»     0·<PyThread_get_thread_native_id>
361 ·R_ARM_THM_CALL» PyThread_get_thread_native_id361 ·R_ARM_THM_CALL» PyThread_get_thread_native_id
362 »       ldmia.w»sp!,·{r3,·lr}362 »       ldmia.w»sp!,·{r3,·lr}
363 »       b.w»    0·<PyLong_FromUnsignedLong>363 »       b.w»    0·<PyLong_FromUnsignedLong>
364 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLong364 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLong
365 »       nop365 »       nop
  
366 000002f8·<lock_locked_lock>: 
367 lock_locked_lock(): 
368 »       ldrb»   r0,·[r0,·#16] 
369 »       b.w»    0·<PyBool_FromLong> 
370 ·R_ARM_THM_JUMP24»       PyBool_FromLong 
371 »       nop 
  
372 00000300·<release_sentinel>:366 000002f8·<release_sentinel>:
373 release_sentinel():367 release_sentinel():
374 »       push»   {r3,·r4,·r5,·lr}368 »       push»   {r3,·r4,·r5,·lr}
375 »       mov.w»  ip,·#4096»  @·0x1000369 »       mov.w»  ip,·#4096»  @·0x1000
376 »       sub.w»  ip,·sp,·ip370 »       sub.w»  ip,·sp,·ip
377 »       str.w»  r0,·[ip,·#4080]»     @·0xff0371 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
378 »       ldr»    r5,·[r0,·#8]372 »       ldr»    r5,·[r0,·#8]
379 »       mov»    r4,·r0373 »       mov»    r4,·r0
380 »       ldr»    r3,·[r5,·#0]374 »       ldr»    r3,·[r5,·#0]
381 »       cmp»    r3,·#0375 »       cmp»    r3,·#0
382 »       ble.n»  332·<release_sentinel+0x32>376 »       ble.n»  32a·<release_sentinel+0x32>
383 »       movw»   r3,·#0377 »       movw»   r3,·#0
384 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct378 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
385 »       movt»   r3,·#0379 »       movt»   r3,·#0
386 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct380 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
387 »       cmp»    r5,·r3381 »       cmp»    r5,·r3
388 »       beq.n»  332·<release_sentinel+0x32>382 »       beq.n»  32a·<release_sentinel+0x32>
389 »       ldrb»   r3,·[r5,·#16]383 »       ldrb»   r3,·[r5,·#16]
390 »       cbz»    r3,·332·<release_sentinel+0x32>384 »       cbz»    r3,·32a·<release_sentinel+0x32>
391 »       ldr»    r0,·[r5,·#8]385 »       ldr»    r0,·[r5,·#8]
392 »       bl»     0·<PyThread_release_lock>386 »       bl»     0·<PyThread_release_lock>
393 ·R_ARM_THM_CALL» PyThread_release_lock387 ·R_ARM_THM_CALL» PyThread_release_lock
394 »       movs»   r3,·#0388 »       movs»   r3,·#0
395 »       strb»   r3,·[r5,·#16]389 »       strb»   r3,·[r5,·#16]
396 »       ldr»    r3,·[r4,·#0]390 »       ldr»    r3,·[r4,·#0]
397 »       mvn.w»  r2,·#3221225472»    @·0xc0000000391 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
398 »       cmp»    r3,·r2392 »       cmp»    r3,·r2
399 »       beq.n»  34c·<release_sentinel+0x4c>393 »       beq.n»  344·<release_sentinel+0x4c>
400 »       subs»   r3,·#1394 »       subs»   r3,·#1
401 »       str»    r3,·[r4,·#0]395 »       str»    r3,·[r4,·#0]
402 »       cbnz»   r3,·34c·<release_sentinel+0x4c>396 »       cbnz»   r3,·344·<release_sentinel+0x4c>
403 »       mov»    r0,·r4397 »       mov»    r0,·r4
404 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}398 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
405 »       b.w»    0·<_Py_Dealloc>399 »       b.w»    0·<_Py_Dealloc>
406 ·R_ARM_THM_JUMP24»       _Py_Dealloc400 ·R_ARM_THM_JUMP24»       _Py_Dealloc
407 »       pop»    {r3,·r4,·r5,·pc}401 »       pop»    {r3,·r4,·r5,·pc}
408 »       nop402 »       nop
  
409 00000350·<thread_PyThread_start_new_thread>:403 00000348·<thread_PyThread_start_new_thread>:
410 thread_PyThread_start_new_thread():404 thread_PyThread_start_new_thread():
411 »       push»   {r4,·r5,·lr}405 »       push»   {r4,·r5,·lr}
412 »       mov.w»  ip,·#4096»  @·0x1000406 »       mov.w»  ip,·#4096»  @·0x1000
413 »       sub.w»  ip,·sp,·ip407 »       sub.w»  ip,·sp,·ip
414 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0408 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
415 »       sub»    sp,·#36»      @·0x24409 »       sub»    sp,·#36»      @·0x24
416 »       mov»    r0,·r1410 »       mov»    r0,·r1
17.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 »       bne.w»  2d8·<rlock_acquire+0x1e0>177 »       bne.w»  2d8·<rlock_acquire+0x1e0>
178 »       bl»     0·<PyThread_get_thread_ident>178 »       bl»     0·<PyThread_get_thread_ident>
179 ·R_ARM_THM_CALL» PyThread_get_thread_ident179 ·R_ARM_THM_CALL» PyThread_get_thread_ident
180 »       ldr»    r3,·[r4,·#16]180 »       ldr»    r3,·[r4,·#16]
181 »       mov»    r5,·r0181 »       mov»    r5,·r0
182 »       cmp»    r3,·#0182 »       cmp»    r3,·#0
183 »       bne.n»  238·<rlock_acquire+0x140>183 »       bne.n»  238·<rlock_acquire+0x140>
184 »       ldr»    r3,·[pc,·#600]»@·(3e0·<rlock_acquire+0x2e8>)184 »       ldr»    r3,·[pc,·#488]»@·(370·<rlock_acquire+0x278>)
185 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}185 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
186 »       ldr.w»  r9,·[sp,·#32]186 »       ldr.w»  r9,·[sp,·#32]
187 »       ldr.w»  r8,·[sp,·#36]»       @·0x24187 »       ldr.w»  r8,·[sp,·#36]»       @·0x24
188 »       add»    r3,·pc188 »       add»    r3,·pc
189 »       ldr»    r3,·[r3,·#0]189 »       ldr»    r3,·[r3,·#0]
190 »       ldr»    r3,·[r2,·r3]190 »       ldr»    r3,·[r2,·r3]
191 »       cmp.w»  r9,·#1191 »       cmp.w»  r9,·#1
40.1 KB
_abc.o
1.49 KB
readelf --wide --symbols {}
    
Offset 119, 17 lines modifiedOffset 119, 17 lines modified
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Size119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Size
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySet_NextEntry121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySet_NextEntry
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyWeakref_GetObject124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyWeakref_GetObject
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Clear125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Clear
 126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AssertionError
 127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AssertionError 
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory 
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetSubclasses130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetSubclasses
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Discard133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Discard
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
11.4 KB
readelf --wide --relocs {}
    
Offset 211, 79 lines modifiedOffset 211, 79 lines modified
211 00000cb8··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc211 00000cb8··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
212 00000ce0··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct212 00000ce0··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
213 00000ce4··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct213 00000ce4··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
214 00000d04··0000790a·R_ARM_THM_CALL·········00000000···PySet_Clear214 00000d04··0000790a·R_ARM_THM_CALL·········00000000···PySet_Clear
215 00000d1a··00006a0a·R_ARM_THM_CALL·········00000000···PySet_New215 00000d1a··00006a0a·R_ARM_THM_CALL·········00000000···PySet_New
216 00000d38··00000102·R_ARM_ABS32············00000000···.data216 00000d38··00000102·R_ARM_ABS32············00000000···.data
217 00000d5a··0000670a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass217 00000d5a··0000670a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass
218 00000db6··0000780a·R_ARM_THM_CALL·········00000000···PyWeakref_GetObject218 00000db2··0000780a·R_ARM_THM_CALL·········00000000···PyWeakref_GetObject
219 00000dda··0000670a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass219 00000dd6··0000670a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass
220 00000e1e··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct220 00000e1c··0000702f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
221 00000e22··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct221 00000e20··00007030·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
222 00000e2a··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc222 00000e28··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
223 00000e32··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc223 00000e30··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
224 00000e3a··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc224 00000e38··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
225 00000e44··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc225 00000e40··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
226 00000e4c··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError226 00000e50··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
227 00000e50··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError227 00000e54··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
228 00000e56··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
229 00000e5e··00007b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear 
230 00000e6e··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc228 00000e64··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
231 00000e76··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc229 00000e6c··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
232 00000e7e··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
233 00000e8e··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct230 00000e80··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
234 00000e92··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct231 00000e84··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
235 00000ea2··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc232 00000e96··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
236 00000eb2··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc233 00000eb8··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 234 00000ec8··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
237 00000ec2··00007c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AssertionError235 00000ecc··00007a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_AssertionError
238 00000ec6··00007c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AssertionError236 00000ed0··00007a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_AssertionError
239 00000eca··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000160···.LC10237 00000ed4··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000160···.LC10
240 00000ece··00001c30·R_ARM_THM_MOVT_ABS·····00000160···.LC10238 00000ed8··00001c30·R_ARM_THM_MOVT_ABS·····00000160···.LC10
241 00000ed4··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString239 00000ede··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString
242 00000ee8··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
243 00000eee··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
244 00000ef2··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
245 00000ef6··0000162f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7 
246 00000efa··00001630·R_ARM_THM_MOVT_ABS·····00000104···.LC7 
247 00000f00··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
248 00000f16··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
249 00000f20··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc240 00000ef2··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 241 00000efc··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000128···.LC8
 242 00000f00··00001a30·R_ARM_THM_MOVT_ABS·····00000128···.LC8
250 00000f26··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc243 00000f06··00006c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
251 00000f48··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc244 00000f14··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
252 00000f4e··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError245 00000f1a··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
253 00000f52··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError246 00000f1e··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
254 00000f56··00001e2f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC12247 00000f22··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000013c···.LC9
255 00000f5a··00001e30·R_ARM_THM_MOVT_ABS·····000001b4···.LC12248 00000f26··00001b30·R_ARM_THM_MOVT_ABS·····0000013c···.LC9
256 00000f60··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString249 00000f2c··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 250 00000f34··00007b0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 251 00000f3a··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 252 00000f3e··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 253 00000f44··00007c0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 254 00000f4c··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
257 00000f70··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc255 00000f54··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
258 00000f76··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc256 00000f64··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 257 00000f6e··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 258 00000f78··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
259 00000f7c··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError259 00000f86··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
260 00000f80··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError260 00000f8a··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
261 00000f84··00001b2f·R_ARM_THM_MOVW_ABS_NC··0000013c···.LC9261 00000f8e··0000162f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7
262 00000f88··00001b30·R_ARM_THM_MOVT_ABS·····0000013c···.LC9262 00000f92··00001630·R_ARM_THM_MOVT_ABS·····00000104···.LC7
263 00000f8e··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString263 00000f98··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString
264 00000f98··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000128···.LC8 
265 00000f9c··00001a30·R_ARM_THM_MOVT_ABS·····00000128···.LC8 
266 00000fa2··00006c0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional 
267 00000fb0··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc264 00000fb0··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
268 00000fb6··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory265 00000fb6··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
269 00000fbc··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
270 00000fc0··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
271 00000fc6··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
272 00000fce··00007b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear266 00000fbc··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 267 00000fc6··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 268 00000fcc··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
273 00000fd4··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError269 00000fd2··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
274 00000fd8··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError270 00000fd6··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
275 00000fde··00007a0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches271 00000fdc··00007c0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
276 00000fe8··00007b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear272 00000fe6··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
277 00000ffc··00006f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct273 00000fec··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 274 00000ff0··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 275 00000ff6··00007c0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 276 00001000··00007d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
 277 00001006··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
278 00001000··00006f30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct278 0000100a··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 279 0000100e··00001e2f·R_ARM_THM_MOVW_ABS_NC··000001b4···.LC12
 280 00001012··00001e30·R_ARM_THM_MOVT_ABS·····000001b4···.LC12
 281 00001018··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString
279 00001012··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc282 00001028··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
280 00001018··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
281 0000101e··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
282 00001024··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
283 00001046··0000530a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr283 00001046··0000530a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr
284 0000105a··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError284 0000105a··0000652f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
285 0000105e··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError285 0000105e··00006530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
286 00001062··0000162f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7286 00001062··0000162f·R_ARM_THM_MOVW_ABS_NC··00000104···.LC7
287 00001066··00001630·R_ARM_THM_MOVT_ABS·····00000104···.LC7287 00001066··00001630·R_ARM_THM_MOVT_ABS·····00000104···.LC7
288 0000106c··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString288 0000106c··0000660a·R_ARM_THM_CALL·········00000000···PyErr_SetString
289 00001082··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc289 00001082··00005a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
453 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 122, 18 lines modifiedOffset 122, 18 lines modified
122 PySet_Size122 PySet_Size
123 PyMem_Malloc123 PyMem_Malloc
124 _PySet_NextEntry124 _PySet_NextEntry
125 PyMem_Free125 PyMem_Free
126 PyObject_CallMethod126 PyObject_CallMethod
127 PyWeakref_GetObject127 PyWeakref_GetObject
128 PySet_Clear128 PySet_Clear
129 PyErr_ExceptionMatches 
130 PyErr_Clear 
131 PyExc_AssertionError129 PyExc_AssertionError
132 PyErr_NoMemory130 PyErr_NoMemory
 131 PyErr_ExceptionMatches
 132 PyErr_Clear
133 _PyType_GetSubclasses133 _PyType_GetSubclasses
134 PyObject_GC_UnTrack134 PyObject_GC_UnTrack
135 PyObject_IsTrue135 PyObject_IsTrue
136 PySet_Discard136 PySet_Discard
137 PyLong_FromUnsignedLongLong137 PyLong_FromUnsignedLongLong
138 Py_BuildValue138 Py_BuildValue
139 .shstrtab139 .shstrtab
25.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 824, 61 lines modifiedOffset 824, 61 lines modified
824 »       mov.w»  ip,·#4096»  @·0x1000824 »       mov.w»  ip,·#4096»  @·0x1000
825 »       sub.w»  ip,·sp,·ip825 »       sub.w»  ip,·sp,·ip
826 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0826 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0
827 »       sub»    sp,·#28827 »       sub»    sp,·#28
828 »       mov»    r5,·r0828 »       mov»    r5,·r0
829 »       mov»    r4,·r1829 »       mov»    r4,·r1
830 »       cmp»    r2,·#2830 »       cmp»    r2,·#2
831 »       bne.w»  f94·<_abc__abc_subclasscheck+0x820>831 »       bne.w»  ef8·<_abc__abc_subclasscheck+0x784>
832 »       ldrd»   sl,·r6,·[r4]832 »       ldrd»   sl,·r6,·[r4]
833 »       mov»    r8,·r6833 »       mov»    r8,·r6
834 »       mov»    r7,·sl834 »       mov»    r7,·sl
835 »       ldr»    r3,·[r6,·#4]835 »       ldr»    r3,·[r6,·#4]
836 »       ldr»    r3,·[r3,·#84]» @·0x54836 »       ldr»    r3,·[r3,·#84]» @·0x54
837 »       cmp»    r3,·#0837 »       cmp»    r3,·#0
838 »       bge.w»  f7c·<_abc__abc_subclasscheck+0x808>838 »       bge.w»  f1a·<_abc__abc_subclasscheck+0x7a6>
839 »       ldr»    r1,·[pc,·#620]»@·(a10·<_abc__abc_subclasscheck+0x29c>)839 »       ldr»    r1,·[pc,·#620]»@·(a10·<_abc__abc_subclasscheck+0x29c>)
840 »       mov»    r0,·sl840 »       mov»    r0,·sl
841 »       ldr.w»  r9,·[r5,·#16]841 »       ldr.w»  r9,·[r5,·#16]
842 »       bl»     0·<PyObject_GetAttr>842 »       bl»     0·<PyObject_GetAttr>
843 ·R_ARM_THM_CALL» PyObject_GetAttr843 ·R_ARM_THM_CALL» PyObject_GetAttr
844 »       mov»    r4,·r0844 »       mov»    r4,·r0
845 »       cmp»    r0,·#0845 »       cmp»    r0,·#0
846 »       beq.w»  f1a·<_abc__abc_subclasscheck+0x7a6>846 »       beq.w»  f30·<_abc__abc_subclasscheck+0x7bc>
847 »       ldr.w»  r2,·[r9]847 »       ldr.w»  r2,·[r9]
848 »       ldr»    r3,·[r0,·#4]848 »       ldr»    r3,·[r0,·#4]
849 »       cmp»    r2,·r3849 »       cmp»    r2,·r3
850 »       bne.w»  eee·<_abc__abc_subclasscheck+0x77a>850 »       bne.w»  f86·<_abc__abc_subclasscheck+0x812>
851 »       ldr.w»  fp,·[r0,·#12]851 »       ldr.w»  fp,·[r0,·#12]
852 »       cmp.w»  fp,·#0852 »       cmp.w»  fp,·#0
853 »       beq.n»  810·<_abc__abc_subclasscheck+0x9c>853 »       beq.n»  810·<_abc__abc_subclasscheck+0x9c>
854 »       ldr.w»  r3,·[fp,·#12]854 »       ldr.w»  r3,·[fp,·#12]
855 »       cbz»    r3,·810·<_abc__abc_subclasscheck+0x9c>855 »       cbz»    r3,·810·<_abc__abc_subclasscheck+0x9c>
856 »       movs»   r1,·#0856 »       movs»   r1,·#0
857 »       mov»    r0,·r6857 »       mov»    r0,·r6
858 »       bl»     0·<PyWeakref_NewRef>858 »       bl»     0·<PyWeakref_NewRef>
859 ·R_ARM_THM_CALL» PyWeakref_NewRef859 ·R_ARM_THM_CALL» PyWeakref_NewRef
860 »       mov»    r9,·r0860 »       mov»    r9,·r0
861 »       cmp»    r0,·#0861 »       cmp»    r0,·#0
862 »       beq.w»  fd4·<_abc__abc_subclasscheck+0x860>862 »       beq.w»  fec·<_abc__abc_subclasscheck+0x878>
863 »       mov»    r0,·fp863 »       mov»    r0,·fp
864 »       mov»    r1,·r9864 »       mov»    r1,·r9
865 »       bl»     0·<PySet_Contains>865 »       bl»     0·<PySet_Contains>
866 ·R_ARM_THM_CALL» PySet_Contains866 ·R_ARM_THM_CALL» PySet_Contains
867 »       ldr.w»  r3,·[r9]867 »       ldr.w»  r3,·[r9]
868 »       mvn.w»  r2,·#3221225472»    @·0xc0000000868 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
869 »       mov»    fp,·r0869 »       mov»    fp,·r0
870 »       cmp»    r3,·r2870 »       cmp»    r3,·r2
871 »       beq.n»  804·<_abc__abc_subclasscheck+0x90>871 »       beq.n»  804·<_abc__abc_subclasscheck+0x90>
872 »       subs»   r3,·#1872 »       subs»   r3,·#1
873 »       str.w»  r3,·[r9]873 »       str.w»  r3,·[r9]
874 »       cmp»    r3,·#0874 »       cmp»    r3,·#0
875 »       beq.w»  e28·<_abc__abc_subclasscheck+0x6b4>875 »       beq.w»  e26·<_abc__abc_subclasscheck+0x6b2>
876 »       cmp.w»  fp,·#0876 »       cmp.w»  fp,·#0
877 »       blt.w»  ed8·<_abc__abc_subclasscheck+0x764>877 »       blt.w»  ee2·<_abc__abc_subclasscheck+0x76e>
878 »       bne.w»  ce0·<_abc__abc_subclasscheck+0x56c>878 »       bne.w»  ce0·<_abc__abc_subclasscheck+0x56c>
879 »       ldr.w»  r9,·[r5,·#16]879 »       ldr.w»  r9,·[r5,·#16]
880 »       ldrd»   r0,·r2,·[r4,·#24]880 »       ldrd»   r0,·r2,·[r4,·#24]
881 »       ldrd»   r1,·r3,·[r9,·#8]881 »       ldrd»   r1,·r3,·[r9,·#8]
882 »       ldr»    r5,·[r4,·#16]882 »       ldr»    r5,·[r4,·#16]
883 »       cmp»    r0,·r1883 »       cmp»    r0,·r1
884 »       sbcs.w» r3,·r2,·r3884 »       sbcs.w» r3,·r2,·r3
1.81 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 89, 20 lines modifiedOffset 89, 20 lines modified
89 ··0x00000560·72756374·005f5079·54797065·5f476574·ruct._PyType_Get89 ··0x00000560·72756374·005f5079·54797065·5f476574·ruct._PyType_Get
90 ··0x00000570·4d524f00·50795365·745f5369·7a650050·MRO.PySet_Size.P90 ··0x00000570·4d524f00·50795365·745f5369·7a650050·MRO.PySet_Size.P
91 ··0x00000580·794d656d·5f4d616c·6c6f6300·5f507953·yMem_Malloc._PyS91 ··0x00000580·794d656d·5f4d616c·6c6f6300·5f507953·yMem_Malloc._PyS
92 ··0x00000590·65745f4e·65787445·6e747279·0050794d·et_NextEntry.PyM92 ··0x00000590·65745f4e·65787445·6e747279·0050794d·et_NextEntry.PyM
93 ··0x000005a0·656d5f46·72656500·50794f62·6a656374·em_Free.PyObject93 ··0x000005a0·656d5f46·72656500·50794f62·6a656374·em_Free.PyObject
94 ··0x000005b0·5f43616c·6c4d6574·686f6400·50795765·_CallMethod.PyWe94 ··0x000005b0·5f43616c·6c4d6574·686f6400·50795765·_CallMethod.PyWe
95 ··0x000005c0·616b7265·665f4765·744f626a·65637400·akref_GetObject.95 ··0x000005c0·616b7265·665f4765·744f626a·65637400·akref_GetObject.
96 ··0x000005d0·50795365·745f436c·65617200·50794572·PySet_Clear.PyEr96 ··0x000005d0·50795365·745f436c·65617200·50794578·PySet_Clear.PyEx
97 ··0x000005e0·725f4578·63657074·696f6e4d·61746368·r_ExceptionMatch 
98 ··0x000005f0·65730050·79457272·5f436c65·61720050·es.PyErr_Clear.P 
99 ··0x00000600·79457863·5f417373·65727469·6f6e4572·yExc_AssertionEr97 ··0x000005e0·635f4173·73657274·696f6e45·72726f72·c_AssertionError
100 ··0x00000610·726f7200·50794572·725f4e6f·4d656d6f·ror.PyErr_NoMemo98 ··0x000005f0·00507945·72725f4e·6f4d656d·6f727900·.PyErr_NoMemory.
 99 ··0x00000600·50794572·725f4578·63657074·696f6e4d·PyErr_ExceptionM
 100 ··0x00000610·61746368·65730050·79457272·5f436c65·atches.PyErr_Cle
101 ··0x00000620·7279005f·50795479·70655f47·65745375·ry._PyType_GetSu101 ··0x00000620·6172005f·50795479·70655f47·65745375·ar._PyType_GetSu
102 ··0x00000630·62636c61·73736573·0050794f·626a6563·bclasses.PyObjec102 ··0x00000630·62636c61·73736573·0050794f·626a6563·bclasses.PyObjec
103 ··0x00000640·745f4743·5f556e54·7261636b·0050794f·t_GC_UnTrack.PyO103 ··0x00000640·745f4743·5f556e54·7261636b·0050794f·t_GC_UnTrack.PyO
104 ··0x00000650·626a6563·745f4973·54727565·00507953·bject_IsTrue.PyS104 ··0x00000650·626a6563·745f4973·54727565·00507953·bject_IsTrue.PyS
105 ··0x00000660·65745f44·69736361·72640050·794c6f6e·et_Discard.PyLon105 ··0x00000660·65745f44·69736361·72640050·794c6f6e·et_Discard.PyLon
106 ··0x00000670·675f4672·6f6d556e·7369676e·65644c6f·g_FromUnsignedLo106 ··0x00000670·675f4672·6f6d556e·7369676e·65644c6f·g_FromUnsignedLo
107 ··0x00000680·6e674c6f·6e670050·795f4275·696c6456·ngLong.Py_BuildV107 ··0x00000680·6e674c6f·6e670050·795f4275·696c6456·ngLong.Py_BuildV
108 ··0x00000690·616c7565·00·························alue.108 ··0x00000690·616c7565·00·························alue.
60.7 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:··········20432·(bytes·into·file)13 ··Start·of·section·headers:··········20428·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4fd0:1 There·are·18·section·headers,·starting·at·offset·0x4fcc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
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·000998·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00099c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0041e0·000450·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0041dc·000450·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0009cc·000420·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0009d0·000420·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004630·000328·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00462c·000328·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000dec·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000df0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000dec·0003d3·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000df0·0003d3·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0011c0·0012d4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0011c4·0012cc·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004958·0004e0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·004954·0004e0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002494·0001a2·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·002490·0001a2·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·004e38·000100·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004e34·000100·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002638·00050d·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002634·00050d·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004f38·000008·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·004f34·000008·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002b45·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·002b41·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002b45·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002b41·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002b78·000bb0·10·····16·115··419 ··[15]·.symtab···········SYMTAB··········00000000·002b74·000bb0·10·····16·115··4
20 ··[16]·.strtab···········STRTAB··········00000000·003728·000ab7·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·003724·000ab7·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004f40·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·004f3c·000090·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
5.24 KB
readelf --wide --symbols {}
    
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.413 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC015 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
16 ····12:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC116 ····12:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
17 ····13:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC217 ····13:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
18 ····14:·0000017d···400·FUNC····LOCAL··DEFAULT····1·lru_cache_new18 ····14:·0000017d···400·FUNC····LOCAL··DEFAULT····1·lru_cache_new
19 ····15:·0000094d··1162·FUNC····LOCAL··DEFAULT····7·bounded_lru_cache_wrapper19 ····15:·0000094d··1162·FUNC····LOCAL··DEFAULT····7·bounded_lru_cache_wrapper
20 ····16:·00000fc1···704·FUNC····LOCAL··DEFAULT····7·infinite_lru_cache_wrapper20 ····16:·00000fc1···694·FUNC····LOCAL··DEFAULT····7·infinite_lru_cache_wrapper
21 ····17:·00000985····20·FUNC····LOCAL··DEFAULT····1·uncached_lru_cache_wrapper21 ····17:·00000989····20·FUNC····LOCAL··DEFAULT····1·uncached_lru_cache_wrapper
22 ····18:·00000308·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·00000308·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
24 ····20:·00000001···260·FUNC····LOCAL··DEFAULT····7·lru_cache_tp_traverse24 ····20:·00000001···260·FUNC····LOCAL··DEFAULT····7·lru_cache_tp_traverse
25 ····21:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC325 ····21:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
26 ····22:·00000105···394·FUNC····LOCAL··DEFAULT····7·partial_new26 ····22:·00000105···394·FUNC····LOCAL··DEFAULT····7·partial_new
27 ····23:·000003d9···204·FUNC····LOCAL··DEFAULT····7·partial_call27 ····23:·000003d9···204·FUNC····LOCAL··DEFAULT····7·partial_call
28 ····24:·00000291···308·FUNC····LOCAL··DEFAULT····7·partial_vectorcall28 ····24:·00000291···308·FUNC····LOCAL··DEFAULT····7·partial_vectorcall
23.3 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x41e0·contains·138·entries:1 Relocation·section·'.rel.text'·at·offset·0x41dc·contains·138·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 0000002c··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBaseObject_Type5 0000002c··0000752f·R_ARM_THM_MOVW_ABS_NC··00000000···PyBaseObject_Type
6 00000030··00007530·R_ARM_THM_MOVT_ABS·····00000000···PyBaseObject_Type6 00000030··00007530·R_ARM_THM_MOVT_ABS·····00000000···PyBaseObject_Type
7 0000004c··0000760a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec7 0000004c··0000760a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
8 00000058··0000770a·R_ARM_THM_CALL·········00000000···PyModule_AddType8 00000058··0000770a·R_ARM_THM_CALL·········00000000···PyModule_AddType
16.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 575, 38 lines modifiedOffset 575, 40 lines modified
575 »       b.n»    46e·<lru_cache_tp_clear+0x8a>575 »       b.n»    46e·<lru_cache_tp_clear+0x8a>
576 »       bl»     0·<_Py_Dealloc>576 »       bl»     0·<_Py_Dealloc>
577 ·R_ARM_THM_CALL» _Py_Dealloc577 ·R_ARM_THM_CALL» _Py_Dealloc
578 »       b.n»    43e·<lru_cache_tp_clear+0x5a>578 »       b.n»    43e·<lru_cache_tp_clear+0x5a>
  
579 000004c4·<lru_cache_clear_list>:579 000004c4·<lru_cache_clear_list>:
580 lru_cache_clear_list():580 lru_cache_clear_list():
581 »       push»   {r4,·lr}581 »       push»   {r3,·r4,·r5,·lr}
582 »       mov.w»  ip,·#4096»  @·0x1000582 »       mov.w»  ip,·#4096»  @·0x1000
583 »       sub.w»  ip,·sp,·ip583 »       sub.w»  ip,·sp,·ip
584 »       str.w»  r0,·[ip,·#4088]»     @·0xff8584 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
585 »       mov»    r4,·r0585 »       mov»    r4,·r0
586 »       mov»    r3,·r4586 »       cbnz»   r4,·4d8·<lru_cache_clear_list+0x14>
 587 »       pop»    {r3,·r4,·r5,·pc}
587 »       mvn.w»  r1,·#3221225472»    @·0xc0000000588 »       mvn.w»  r5,·#3221225472»    @·0xc0000000
588 »       mov»    r0,·r3589 »       mov»    r2,·r4
589 »       cbnz»   r4,·4e0·<lru_cache_clear_list+0x1c> 
590 »       pop»    {r4,·pc} 
591 »       ldr»    r2,·[r3,·#0] 
592 »       ldr»    r4,·[r4,·#12]590 »       ldr»    r4,·[r4,·#12]
 591 »       mov»    r0,·r2
 592 »       ldr»    r3,·[r2,·#0]
593 »       cmp»    r2,·r1593 »       cmp»    r3,·r5
594 »       beq.n»  4d4·<lru_cache_clear_list+0x10>594 »       beq.n»  4d4·<lru_cache_clear_list+0x10>
595 »       subs»   r2,·#1595 »       subs»   r3,·#1
596 »       str»    r2,·[r3,·#0]596 »       str»    r3,·[r2,·#0]
597 »       cmp»    r2,·#0597 »       cmp»    r3,·#0
598 »       bne.n»  4d4·<lru_cache_clear_list+0x10>598 »       bne.n»  4d4·<lru_cache_clear_list+0x10>
599 »       bl»     0·<_Py_Dealloc>599 »       bl»     0·<_Py_Dealloc>
600 ·R_ARM_THM_CALL» _Py_Dealloc600 ·R_ARM_THM_CALL» _Py_Dealloc
601 »       mov»    r3,·r4601 »       cmp»    r4,·#0
602 »       b.n»    4d6·<lru_cache_clear_list+0x12>602 »       bne.n»  4dc·<lru_cache_clear_list+0x18>
 603 »       pop»    {r3,·r4,·r5,·pc}
 604 »       nop
  
603 000004f8·<lru_list_elem_dealloc>:605 000004fc·<lru_list_elem_dealloc>:
604 lru_list_elem_dealloc():606 lru_list_elem_dealloc():
605 »       push»   {r3,·r4,·r5,·lr}607 »       push»   {r3,·r4,·r5,·lr}
606 »       mov.w»  ip,·#4096»  @·0x1000608 »       mov.w»  ip,·#4096»  @·0x1000
607 »       sub.w»  ip,·sp,·ip609 »       sub.w»  ip,·sp,·ip
608 »       str.w»  r0,·[ip,·#4080]»     @·0xff0610 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
609 »       mov»    r4,·r0611 »       mov»    r4,·r0
610 »       ldr»    r0,·[r0,·#20]612 »       ldr»    r0,·[r0,·#20]
11.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1790, 302 lines modifiedOffset 1790, 304 lines modified
1790 »       ldr»    r3,·[r0,·#32]1790 »       ldr»    r3,·[r0,·#32]
1791 »       ldr»    r1,·[r0,·#56]» @·0x381791 »       ldr»    r1,·[r0,·#56]» @·0x38
1792 »       sub»    sp,·#36»      @·0x241792 »       sub»    sp,·#36»      @·0x24
1793 »       mov»    r4,·r01793 »       mov»    r4,·r0
1794 »       mov»    r7,·r21794 »       mov»    r7,·r2
1795 »       ldr»    r6,·[r5,·#8]1795 »       ldr»    r6,·[r5,·#8]
1796 »       cmp»    r2,·#01796 »       cmp»    r2,·#0
1797 »       bne.n»  106e·<infinite_lru_cache_wrapper+0xae>1797 »       bne.w»  1132·<infinite_lru_cache_wrapper+0x172>
1798 »       cmp»    r3,·#01798 »       cmp»    r3,·#0
1799 »       bne.w»  11b4·<infinite_lru_cache_wrapper+0x1f4>1799 »       bne.n»  10c6·<infinite_lru_cache_wrapper+0x106>
1800 »       cmp»    r6,·#11800 »       cmp»    r6,·#1
1801 »       bne.n»  100c·<infinite_lru_cache_wrapper+0x4c>1801 »       bne.n»  100c·<infinite_lru_cache_wrapper+0x4c>
1802 »       ldr»    r6,·[r5,·#12]1802 »       ldr»    r6,·[r5,·#12]
1803 »       movw»   r3,·#01803 »       movw»   r3,·#0
1804 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type1804 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type
1805 »       movt»   r3,·#01805 »       movt»   r3,·#0
1806 ·R_ARM_THM_MOVT_ABS»     PyLong_Type1806 ·R_ARM_THM_MOVT_ABS»     PyLong_Type
1807 »       ldr»    r2,·[r6,·#4]1807 »       ldr»    r2,·[r6,·#4]
1808 »       cmp»    r2,·r31808 »       cmp»    r2,·r3
1809 »       beq.w»  11be·<infinite_lru_cache_wrapper+0x1fe>1809 »       beq.w»  1120·<infinite_lru_cache_wrapper+0x160>
1810 »       movw»   r3,·#01810 »       movw»   r3,·#0
1811 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type1811 ·R_ARM_THM_MOVW_ABS_NC»  PyUnicode_Type
1812 »       movt»   r3,·#01812 »       movt»   r3,·#0
1813 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type1813 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
1814 »       cmp»    r2,·r31814 »       cmp»    r2,·r3
1815 »       beq.w»  11be·<infinite_lru_cache_wrapper+0x1fe>1815 »       beq.w»  1120·<infinite_lru_cache_wrapper+0x160>
1816 »       ldr»    r3,·[r5,·#0]1816 »       ldr»    r3,·[r5,·#0]
1817 »       mvn.w»  r2,·#3221225472»    @·0xc00000001817 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1818 »       cmp»    r3,·r21818 »       cmp»    r3,·r2
1819 »       beq.n»  101a·<infinite_lru_cache_wrapper+0x5a>1819 »       beq.n»  101a·<infinite_lru_cache_wrapper+0x5a>
1820 »       adds»   r3,·#11820 »       adds»   r3,·#1
1821 »       str»    r3,·[r5,·#0]1821 »       str»    r3,·[r5,·#0]
1822 »       mov»    r6,·r51822 »       mov»    r6,·r5
1823 »       mov»    r0,·r61823 »       mov»    r0,·r6
1824 »       bl»     0·<PyObject_Hash>1824 »       bl»     0·<PyObject_Hash>
1825 ·R_ARM_THM_CALL» PyObject_Hash1825 ·R_ARM_THM_CALL» PyObject_Hash
1826 »       mov»    r9,·r01826 »       mov»    r9,·r0
1827 »       cmp.w»  r0,·#4294967295»    @·0xffffffff1827 »       cmp.w»  r0,·#4294967295»    @·0xffffffff
1828 »       beq.w»  125c·<infinite_lru_cache_wrapper+0x29c>1828 »       beq.n»  10b6·<infinite_lru_cache_wrapper+0xf6>
1829 »       ldr»    r0,·[r4,·#36]» @·0x241829 »       ldr»    r0,·[r4,·#36]» @·0x24
1830 »       mov»    r2,·r91830 »       mov»    r2,·r9
1831 »       mov»    r1,·r61831 »       mov»    r1,·r6
1832 »       bl»     0·<_PyDict_GetItem_KnownHash>1832 »       bl»     0·<_PyDict_GetItem_KnownHash>
1833 ·R_ARM_THM_CALL» _PyDict_GetItem_KnownHash1833 ·R_ARM_THM_CALL» _PyDict_GetItem_KnownHash
1834 »       mov»    r8,·r01834 »       mov»    r8,·r0
1835 »       cmp»    r0,·#0 
1836 »       beq.w»  120a·<infinite_lru_cache_wrapper+0x24a>1835 »       cbz»    r0,·1066·<infinite_lru_cache_wrapper+0xa6>
1837 »       ldr»    r3,·[r0,·#0]1836 »       ldr»    r3,·[r0,·#0]
1838 »       mvn.w»  r2,·#3221225472»    @·0xc00000001837 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1839 »       cmp»    r3,·r21838 »       cmp»    r3,·r2
1840 »       ldr»    r2,·[r4,·#40]» @·0x281839 »       ldr»    r2,·[r4,·#40]» @·0x28
1841 »       itt»    ne1840 »       itt»    ne
1842 »       addne»  r3,·#11841 »       addne»  r3,·#1
1843 »       strne»  r3,·[r0,·#0]1842 »       strne»  r3,·[r0,·#0]
1844 »       adds»   r2,·#11843 »       adds»   r2,·#1
1845 »       ldr»    r3,·[r6,·#0]1844 »       ldr»    r3,·[r6,·#0]
1846 »       str»    r2,·[r4,·#40]» @·0x281845 »       str»    r2,·[r4,·#40]» @·0x28
1847 »       mvn.w»  r2,·#3221225472»    @·0xc00000001846 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1848 »       cmp»    r3,·r21847 »       cmp»    r3,·r2
1849 »       beq.n»  1066·<infinite_lru_cache_wrapper+0xa6>1848 »       beq.n»  105e·<infinite_lru_cache_wrapper+0x9e>
1850 »       subs»   r3,·#11849 »       subs»   r3,·#1
1851 »       str»    r3,·[r6,·#0]1850 »       str»    r3,·[r6,·#0]
1852 »       cmp»    r3,·#01851 »       cmp»    r3,·#0
1853 »       beq.w»  1202·<infinite_lru_cache_wrapper+0x242>1852 »       beq.n»  1158·<infinite_lru_cache_wrapper+0x198>
1854 »       mov»    r0,·r81853 »       mov»    r0,·r8
1855 »       add»    sp,·#36»      @·0x241854 »       add»    sp,·#36»      @·0x24
1856 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}1855 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
1857 »       ldr.w»  r9,·[r2,·#8] 
1858 »       orrs.w» r2,·r3,·r91856 »       bl»     0·<PyErr_Occurred>
 1857 ·R_ARM_THM_CALL» PyErr_Occurred
1859 »       beq.n»  fe8·<infinite_lru_cache_wrapper+0x28>1858 »       cbnz»   r0,·10b6·<infinite_lru_cache_wrapper+0xf6>
1860 »       cmp.w»  r9,·#0 
1861 »       beq.w»  127c·<infinite_lru_cache_wrapper+0x2bc> 
1862 »       add.w»  r0,·r6,·r9,·lsl·#11859 »       ldr»    r3,·[r4,·#52]» @·0x34
 1860 »       mov»    r2,·r7
 1861 »       ldr»    r0,·[r4,·#44]» @·0x2c
 1862 »       mov»    r1,·r5
1863 »       adds»   r0,·#11863 »       adds»   r3,·#1
 1864 »       str»    r3,·[r4,·#52]» @·0x34
 1865 »       bl»     0·<PyObject_Call>
 1866 ·R_ARM_THM_CALL» PyObject_Call
 1867 »       mov»    r8,·r0
 1868 »       cbz»    r0,·10b6·<infinite_lru_cache_wrapper+0xf6>
 1869 »       ldr»    r0,·[r4,·#36]» @·0x24
 1870 »       mov»    r3,·r9
 1871 »       mov»    r2,·r8
 1872 »       mov»    r1,·r6
 1873 »       bl»     0·<_PyDict_SetItem_KnownHash>
 1874 ·R_ARM_THM_CALL» _PyDict_SetItem_KnownHash
1864 »       cmp»    r3,·#01875 »       cmp»    r0,·#0
 1876 »       blt.n»  109c·<infinite_lru_cache_wrapper+0xdc>
 1877 »       ldr»    r3,·[r6,·#0]
 1878 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 1879 »       cmp»    r3,·r2
 1880 »       bne.n»  1056·<infinite_lru_cache_wrapper+0x96>
 1881 »       b.n»    105e·<infinite_lru_cache_wrapper+0x9e>
 1882 »       ldr.w»  r3,·[r8]
 1883 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 1884 »       cmp»    r3,·r2
 1885 »       beq.n»  10b6·<infinite_lru_cache_wrapper+0xf6>
 1886 »       subs»   r3,·#1
 1887 »       str.w»  r3,·[r8]
 1888 »       cbnz»   r3,·10b6·<infinite_lru_cache_wrapper+0xf6>
 1889 »       mov»    r0,·r8
 1890 »       bl»     0·<_Py_Dealloc>
 1891 ·R_ARM_THM_CALL» _Py_Dealloc
 1892 »       ldr»    r3,·[r6,·#0]
 1893 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 1894 »       cmp»    r3,·r2
1865 »       bne.w»  11b8·<infinite_lru_cache_wrapper+0x1f8>1895 »       bne.n»  1148·<infinite_lru_cache_wrapper+0x188>
 1896 »       mov.w»  r8,·#0
 1897 »       b.n»    105e·<infinite_lru_cache_wrapper+0x9e>
 1898 »       mov»    r0,·r6
 1899 »       str»    r2,·[sp,·#0]
 1900 »       ldr»    r2,·[sp,·#0]
 1901 »       add»    r0,·r2
 1902 »       add»    r0,·r6
1866 »       strd»   r1,·r3,·[sp]1903 »       strd»   r1,·r3,·[sp,·#4]
1867 »       bl»     0·<PyTuple_New>1904 »       bl»     0·<PyTuple_New>
1868 ·R_ARM_THM_CALL» PyTuple_New1905 ·R_ARM_THM_CALL» PyTuple_New
1869 »       mov»    r6,·r01906 »       mov»    r6,·r0
1870 »       cmp»    r0,·#01907 »       cmp»    r0,·#0
1871 »       beq.w»  1266·<infinite_lru_cache_wrapper+0x2a6>1908 »       beq.n»  10c0·<infinite_lru_cache_wrapper+0x100>
1872 »       movs»   r2,·#01909 »       movs»   r2,·#0
1873 »       add.w»  ip,·r0,·#81910 »       add.w»  ip,·r0,·#8
1874 »       ldr.w»  sl,·[r5,·#8] 
1875 »       mov»    r8,·r2 
Max diff block lines reached; 7948/11973 bytes (66.38%) of diff not shown.
13.0 KB
_stat.o
1.7 KB
readelf --wide --symbols {}
    
Offset 56, 20 lines modifiedOffset 56, 20 lines modified
56 ····52:·000004c1···368·FUNC····LOCAL··DEFAULT····1·stat_filemode56 ····52:·000004c1···368·FUNC····LOCAL··DEFAULT····1·stat_filemode
57 ····53:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·00000630·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·00000630·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·00000631····54·FUNC····LOCAL··DEFAULT····1·stat_S_IFMT59 ····55:·00000631····54·FUNC····LOCAL··DEFAULT····1·stat_S_IFMT
60 ····56:·00000669····54·FUNC····LOCAL··DEFAULT····1·stat_S_IMODE60 ····56:·00000669····54·FUNC····LOCAL··DEFAULT····1·stat_S_IMODE
61 ····57:·000006a1····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISFIFO61 ····57:·000006a1····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISFIFO
62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
63 ····59:·00000001····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISBLK 
64 ····60:·0000003f····50·FUNC····LOCAL··DEFAULT····7·stat_S_ISDOOR63 ····59:·00000001····50·FUNC····LOCAL··DEFAULT····7·stat_S_ISDOOR
 64 ····60:·00000033·····2·FUNC····LOCAL··DEFAULT····7·stat_S_ISWHT
 65 ····61:·00000035····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISCHR
65 ····61:·00000071·····2·FUNC····LOCAL··DEFAULT····7·stat_S_ISPORT66 ····62:·00000073·····2·FUNC····LOCAL··DEFAULT····7·stat_S_ISPORT
66 ····62:·00000073····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISCHR67 ····63:·00000075····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISSOCK
67 ····63:·000000b1·····2·FUNC····LOCAL··DEFAULT····7·stat_S_ISWHT 
68 ····64:·000000b3····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISSOCK68 ····64:·000000b3····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISBLK
69 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata69 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata
70 ····66:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d70 ····66:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
71 ····67:·00000028··1480·OBJECT··LOCAL··DEFAULT····9·module_doc71 ····67:·00000028··1480·OBJECT··LOCAL··DEFAULT····9·module_doc
72 ····68:·000005f0····59·OBJECT··LOCAL··DEFAULT····9·stat_filemode_doc72 ····68:·000005f0····59·OBJECT··LOCAL··DEFAULT····9·stat_filemode_doc
73 ····69:·0000062c····68·OBJECT··LOCAL··DEFAULT····9·stat_S_IFMT_doc73 ····69:·0000062c····68·OBJECT··LOCAL··DEFAULT····9·stat_S_IFMT_doc
74 ····70:·00000670····69·OBJECT··LOCAL··DEFAULT····9·stat_S_IMODE_doc74 ····70:·00000670····69·OBJECT··LOCAL··DEFAULT····9·stat_S_IMODE_doc
75 ····71:·000006b8····63·OBJECT··LOCAL··DEFAULT····9·stat_S_ISWHT_doc75 ····71:·000006b8····63·OBJECT··LOCAL··DEFAULT····9·stat_S_ISWHT_doc
5.52 KB
readelf --wide --relocs {}
    
Offset 168, 67 lines modifiedOffset 168, 67 lines modified
168 00000020··00000102·R_ARM_ABS32············00000000···.data168 00000020··00000102·R_ARM_ABS32············00000000···.data
169 00000024··00000102·R_ARM_ABS32············00000000···.data169 00000024··00000102·R_ARM_ABS32············00000000···.data
170 00000038··00002f02·R_ARM_ABS32············0000000d···stat_exec170 00000038··00002f02·R_ARM_ABS32············0000000d···stat_exec
171 0000004c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4171 0000004c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
172 00000050··00003102·R_ARM_ABS32············00000401···stat_S_ISDIR172 00000050··00003102·R_ARM_ABS32············00000401···stat_S_ISDIR
173 00000058··00004102·R_ARM_ABS32············00000000···.rodata173 00000058··00004102·R_ARM_ABS32············00000000···.rodata
174 0000005c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4174 0000005c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
175 00000060··00003e02·R_ARM_ABS32············00000073···stat_S_ISCHR175 00000060··00003d02·R_ARM_ABS32············00000035···stat_S_ISCHR
176 00000068··00004102·R_ARM_ABS32············00000000···.rodata176 00000068··00004102·R_ARM_ABS32············00000000···.rodata
177 0000006c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4177 0000006c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
178 00000070··00003b02·R_ARM_ABS32············00000001···stat_S_ISBLK178 00000070··00004002·R_ARM_ABS32············000000b3···stat_S_ISBLK
179 00000078··00004102·R_ARM_ABS32············00000000···.rodata179 00000078··00004102·R_ARM_ABS32············00000000···.rodata
180 0000007c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4180 0000007c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
181 00000080··00003202·R_ARM_ABS32············00000441···stat_S_ISREG181 00000080··00003202·R_ARM_ABS32············00000441···stat_S_ISREG
182 00000088··00004102·R_ARM_ABS32············00000000···.rodata182 00000088··00004102·R_ARM_ABS32············00000000···.rodata
183 0000008c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4183 0000008c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
184 00000090··00003902·R_ARM_ABS32············000006a1···stat_S_ISFIFO184 00000090··00003902·R_ARM_ABS32············000006a1···stat_S_ISFIFO
185 00000098··00004102·R_ARM_ABS32············00000000···.rodata185 00000098··00004102·R_ARM_ABS32············00000000···.rodata
186 0000009c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4186 0000009c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
187 000000a0··00003302·R_ARM_ABS32············00000481···stat_S_ISLNK187 000000a0··00003302·R_ARM_ABS32············00000481···stat_S_ISLNK
188 000000a8··00004102·R_ARM_ABS32············00000000···.rodata188 000000a8··00004102·R_ARM_ABS32············00000000···.rodata
189 000000ac··00000402·R_ARM_ABS32············00000000···.rodata.str1.4189 000000ac··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
190 000000b0··00004002·R_ARM_ABS32············000000b3···stat_S_ISSOCK190 000000b0··00003f02·R_ARM_ABS32············00000075···stat_S_ISSOCK
191 000000b8··00004102·R_ARM_ABS32············00000000···.rodata191 000000b8··00004102·R_ARM_ABS32············00000000···.rodata
192 000000bc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4192 000000bc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
193 000000c0··00003c02·R_ARM_ABS32············0000003f···stat_S_ISDOOR193 000000c0··00003b02·R_ARM_ABS32············00000001···stat_S_ISDOOR
194 000000c8··00004102·R_ARM_ABS32············00000000···.rodata194 000000c8··00004102·R_ARM_ABS32············00000000···.rodata
195 000000cc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4195 000000cc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
196 000000d0··00003d02·R_ARM_ABS32············00000071···stat_S_ISPORT196 000000d0··00003e02·R_ARM_ABS32············00000073···stat_S_ISPORT
197 000000d8··00004102·R_ARM_ABS32············00000000···.rodata197 000000d8··00004102·R_ARM_ABS32············00000000···.rodata
198 000000dc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4198 000000dc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
199 000000e0··00003f02·R_ARM_ABS32············000000b1···stat_S_ISWHT199 000000e0··00003c02·R_ARM_ABS32············00000033···stat_S_ISWHT
200 000000e8··00004102·R_ARM_ABS32············00000000···.rodata200 000000e8··00004102·R_ARM_ABS32············00000000···.rodata
201 000000ec··00000402·R_ARM_ABS32············00000000···.rodata.str1.4201 000000ec··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
202 000000f0··00003802·R_ARM_ABS32············00000669···stat_S_IMODE202 000000f0··00003802·R_ARM_ABS32············00000669···stat_S_IMODE
203 000000f8··00004102·R_ARM_ABS32············00000000···.rodata203 000000f8··00004102·R_ARM_ABS32············00000000···.rodata
204 000000fc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4204 000000fc··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
205 00000100··00003702·R_ARM_ABS32············00000631···stat_S_IFMT205 00000100··00003702·R_ARM_ABS32············00000631···stat_S_IFMT
206 00000108··00004102·R_ARM_ABS32············00000000···.rodata206 00000108··00004102·R_ARM_ABS32············00000000···.rodata
207 0000010c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4207 0000010c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
208 00000110··00003402·R_ARM_ABS32············000004c1···stat_filemode208 00000110··00003402·R_ARM_ABS32············000004c1···stat_filemode
209 00000118··00004102·R_ARM_ABS32············00000000···.rodata209 00000118··00004102·R_ARM_ABS32············00000000···.rodata
  
210 Relocation·section·'.rel.text.unlikely'·at·offset·0x2530·contains·16·entries:210 Relocation·section·'.rel.text.unlikely'·at·offset·0x2530·contains·16·entries:
211 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name211 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
212 00000010··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong212 00000010··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong
213 0000002e··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred213 00000022··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
214 00000032··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred214 00000026··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
215 0000004e··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong215 00000044··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong
216 00000060··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred216 00000062··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
217 00000064··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred217 00000066··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
218 00000082··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong218 00000084··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong
219 000000a0··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred219 000000a2··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
220 000000a4··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred220 000000a6··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
221 000000c2··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong221 000000c2··0000580a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong
222 000000e0··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred222 000000e0··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
223 000000e4··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred223 000000e4··00005a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
224 0000002a··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong224 0000001e··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
225 0000005c··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong225 0000005e··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
226 0000009c··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong226 0000009e··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
227 000000dc··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong227 000000dc··0000591e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
  
228 Relocation·section·'.rel.rodata'·at·offset·0x25b0·contains·10·entries:228 Relocation·section·'.rel.rodata'·at·offset·0x25b0·contains·10·entries:
229 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name229 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
230 00000000··00000402·R_ARM_ABS32············00000000···.rodata.str1.4230 00000000··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
231 00000004··00000402·R_ARM_ABS32············00000000···.rodata.str1.4231 00000004··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
232 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.4232 00000008··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
450 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 100, 20 lines modifiedOffset 100, 20 lines modified
100 stat_S_ISDIR100 stat_S_ISDIR
101 stat_S_ISREG101 stat_S_ISREG
102 stat_S_ISLNK102 stat_S_ISLNK
103 stat_filemode103 stat_filemode
104 stat_S_IFMT104 stat_S_IFMT
105 stat_S_IMODE105 stat_S_IMODE
106 stat_S_ISFIFO106 stat_S_ISFIFO
107 stat_S_ISBLK 
108 stat_S_ISDOOR107 stat_S_ISDOOR
109 stat_S_ISPORT 
110 stat_S_ISCHR 
111 stat_S_ISWHT108 stat_S_ISWHT
 109 stat_S_ISCHR
 110 stat_S_ISPORT
112 stat_S_ISSOCK111 stat_S_ISSOCK
 112 stat_S_ISBLK
113 module_doc113 module_doc
114 stat_filemode_doc114 stat_filemode_doc
115 stat_S_IFMT_doc115 stat_S_IFMT_doc
116 stat_S_IMODE_doc116 stat_S_IMODE_doc
117 stat_S_ISWHT_doc117 stat_S_ISWHT_doc
118 stat_S_ISPORT_doc118 stat_S_ISPORT_doc
119 stat_S_ISDOOR_doc119 stat_S_ISDOOR_doc
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1, 120 lines modifiedOffset 1, 120 lines modified
  
  
  
1 Disassembly·of·section·.text.unlikely:1 Disassembly·of·section·.text.unlikely:
  
2 00000000·<stat_S_ISBLK>:2 00000000·<stat_S_ISDOOR>:
3 stat_S_ISBLK():3 stat_S_ISDOOR():
4 »       push»   {r4,·lr}4 »       push»   {r3,·lr}
5 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4088]»     @·0xff87 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
8 »       mov»    r0,·r18 »       mov»    r0,·r1
9 »       bl»     0·<PyLong_AsUnsignedLong>9 »       bl»     0·<PyLong_AsUnsignedLong>
10 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong10 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
11 »       mov»    r4,·r0 
12 »       adds»   r0,·#111 »       adds»   r0,·#1
13 »       beq.n»  2e·<stat_S_ISBLK+0x2e>12 »       beq.n»  22·<stat_S_ISDOOR+0x22>
14 »       and.w»  r0,·r4,·#61440»      @·0xf000 
15 »       sub.w»  r3,·r0,·#24576»      @·0x6000 
16 »       negs»   r0,·r3 
17 »       ldmia.w»sp!,·{r4,·lr}13 »       ldmia.w»sp!,·{r3,·lr}
18 »       adcs»   r0,·r314 »       movs»   r0,·#0
19 »       b.w»    0·<PyBool_FromLong>15 »       b.w»    0·<PyBool_FromLong>
20 ·R_ARM_THM_JUMP24»       PyBool_FromLong16 ·R_ARM_THM_JUMP24»       PyBool_FromLong
21 »       bl»     0·<PyErr_Occurred>17 »       bl»     0·<PyErr_Occurred>
22 ·R_ARM_THM_CALL» PyErr_Occurred18 ·R_ARM_THM_CALL» PyErr_Occurred
23 »       bl»     0·<PyErr_Occurred>19 »       bl»     0·<PyErr_Occurred>
24 ·R_ARM_THM_CALL» PyErr_Occurred20 ·R_ARM_THM_CALL» PyErr_Occurred
25 »       cmp»    r0,·#021 »       cmp»    r0,·#0
26 »       beq.n»  1a·<stat_S_ISBLK+0x1a>22 »       beq.n»  18·<stat_S_ISDOOR+0x18>
27 »       movs»   r0,·#023 »       movs»   r0,·#0
28 »       pop»    {r4,·pc}24 »       pop»    {r3,·pc}
  
 25 00000032·<stat_S_ISWHT>:
 26 stat_S_ISWHT():
 27 »       b.n»    0·<stat_S_ISDOOR>
  
29 0000003e·<stat_S_ISDOOR>:28 00000034·<stat_S_ISCHR>:
30 stat_S_ISDOOR():29 stat_S_ISCHR():
31 »       push»   {r3,·lr}30 »       push»   {r4,·lr}
32 »       mov.w»  ip,·#4096»  @·0x100031 »       mov.w»  ip,·#4096»  @·0x1000
33 »       sub.w»  ip,·sp,·ip32 »       sub.w»  ip,·sp,·ip
34 »       str.w»  r0,·[ip,·#4088]»     @·0xff833 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
35 »       mov»    r0,·r134 »       mov»    r0,·r1
36 »       bl»     0·<PyLong_AsUnsignedLong>35 »       bl»     0·<PyLong_AsUnsignedLong>
37 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong36 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
 37 »       mov»    r4,·r0
38 »       adds»   r0,·#138 »       adds»   r0,·#1
39 »       beq.n»  60·<stat_S_ISDOOR+0x22>39 »       beq.n»  62·<stat_S_ISCHR+0x2e>
 40 »       and.w»  r0,·r4,·#61440»      @·0xf000
 41 »       sub.w»  r3,·r0,·#8192»       @·0x2000
 42 »       negs»   r0,·r3
40 »       ldmia.w»sp!,·{r3,·lr}43 »       ldmia.w»sp!,·{r4,·lr}
41 »       movs»   r0,·#044 »       adcs»   r0,·r3
42 »       b.w»    0·<PyBool_FromLong>45 »       b.w»    0·<PyBool_FromLong>
43 ·R_ARM_THM_JUMP24»       PyBool_FromLong46 ·R_ARM_THM_JUMP24»       PyBool_FromLong
44 »       bl»     0·<PyErr_Occurred>47 »       bl»     0·<PyErr_Occurred>
45 ·R_ARM_THM_CALL» PyErr_Occurred48 ·R_ARM_THM_CALL» PyErr_Occurred
46 »       bl»     0·<PyErr_Occurred>49 »       bl»     0·<PyErr_Occurred>
47 ·R_ARM_THM_CALL» PyErr_Occurred50 ·R_ARM_THM_CALL» PyErr_Occurred
48 »       cmp»    r0,·#051 »       cmp»    r0,·#0
49 »       beq.n»  56·<stat_S_ISDOOR+0x18>52 »       beq.n»  4e·<stat_S_ISCHR+0x1a>
50 »       movs»   r0,·#053 »       movs»   r0,·#0
51 »       pop»    {r3,·pc}54 »       pop»    {r4,·pc}
  
52 00000070·<stat_S_ISPORT>:55 00000072·<stat_S_ISPORT>:
53 stat_S_ISPORT():56 stat_S_ISPORT():
54 »       b.n»    3e·<stat_S_ISDOOR>57 »       b.n»    0·<stat_S_ISDOOR>
  
55 00000072·<stat_S_ISCHR>:58 00000074·<stat_S_ISSOCK>:
56 stat_S_ISCHR():59 stat_S_ISSOCK():
57 »       push»   {r4,·lr}60 »       push»   {r4,·lr}
58 »       mov.w»  ip,·#4096»  @·0x100061 »       mov.w»  ip,·#4096»  @·0x1000
59 »       sub.w»  ip,·sp,·ip62 »       sub.w»  ip,·sp,·ip
60 »       str.w»  r0,·[ip,·#4088]»     @·0xff863 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
61 »       mov»    r0,·r164 »       mov»    r0,·r1
62 »       bl»     0·<PyLong_AsUnsignedLong>65 »       bl»     0·<PyLong_AsUnsignedLong>
63 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong66 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
64 »       mov»    r4,·r067 »       mov»    r4,·r0
65 »       adds»   r0,·#168 »       adds»   r0,·#1
66 »       beq.n»  a0·<stat_S_ISCHR+0x2e>69 »       beq.n»  a2·<stat_S_ISSOCK+0x2e>
67 »       and.w»  r0,·r4,·#61440»      @·0xf00070 »       and.w»  r0,·r4,·#61440»      @·0xf000
68 »       sub.w»  r3,·r0,·#8192»       @·0x200071 »       sub.w»  r3,·r0,·#49152»      @·0xc000
69 »       negs»   r0,·r372 »       negs»   r0,·r3
70 »       ldmia.w»sp!,·{r4,·lr}73 »       ldmia.w»sp!,·{r4,·lr}
71 »       adcs»   r0,·r374 »       adcs»   r0,·r3
72 »       b.w»    0·<PyBool_FromLong>75 »       b.w»    0·<PyBool_FromLong>
73 ·R_ARM_THM_JUMP24»       PyBool_FromLong76 ·R_ARM_THM_JUMP24»       PyBool_FromLong
74 »       bl»     0·<PyErr_Occurred>77 »       bl»     0·<PyErr_Occurred>
75 ·R_ARM_THM_CALL» PyErr_Occurred78 ·R_ARM_THM_CALL» PyErr_Occurred
76 »       bl»     0·<PyErr_Occurred>79 »       bl»     0·<PyErr_Occurred>
77 ·R_ARM_THM_CALL» PyErr_Occurred80 ·R_ARM_THM_CALL» PyErr_Occurred
78 »       cmp»    r0,·#081 »       cmp»    r0,·#0
79 »       beq.n»  8c·<stat_S_ISCHR+0x1a>82 »       beq.n»  8e·<stat_S_ISSOCK+0x1a>
80 »       movs»   r0,·#083 »       movs»   r0,·#0
81 »       pop»    {r4,·pc}84 »       pop»    {r4,·pc}
  
82 000000b0·<stat_S_ISWHT>: 
83 stat_S_ISWHT(): 
84 »       b.n»    3e·<stat_S_ISDOOR> 
  
85 000000b2·<stat_S_ISSOCK>:85 000000b2·<stat_S_ISBLK>:
86 stat_S_ISSOCK():86 stat_S_ISBLK():
87 »       push»   {r4,·lr}87 »       push»   {r4,·lr}
88 »       mov.w»  ip,·#4096»  @·0x100088 »       mov.w»  ip,·#4096»  @·0x1000
89 »       sub.w»  ip,·sp,·ip89 »       sub.w»  ip,·sp,·ip
90 »       str.w»  r0,·[ip,·#4088]»     @·0xff890 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
91 »       mov»    r0,·r191 »       mov»    r0,·r1
92 »       bl»     0·<PyLong_AsUnsignedLong>92 »       bl»     0·<PyLong_AsUnsignedLong>
93 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong93 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
94 »       mov»    r4,·r094 »       mov»    r4,·r0
95 »       adds»   r0,·#195 »       adds»   r0,·#1
96 »       beq.n»  e0·<stat_S_ISSOCK+0x2e>96 »       beq.n»  e0·<stat_S_ISBLK+0x2e>
97 »       and.w»  r0,·r4,·#61440»      @·0xf00097 »       and.w»  r0,·r4,·#61440»      @·0xf000
98 »       sub.w»  r3,·r0,·#49152»      @·0xc00098 »       sub.w»  r3,·r0,·#24576»      @·0x6000
99 »       negs»   r0,·r399 »       negs»   r0,·r3
100 »       ldmia.w»sp!,·{r4,·lr}100 »       ldmia.w»sp!,·{r4,·lr}
101 »       adcs»   r0,·r3101 »       adcs»   r0,·r3
102 »       b.w»    0·<PyBool_FromLong>102 »       b.w»    0·<PyBool_FromLong>
103 ·R_ARM_THM_JUMP24»       PyBool_FromLong103 ·R_ARM_THM_JUMP24»       PyBool_FromLong
104 »       bl»     0·<PyErr_Occurred>104 »       bl»     0·<PyErr_Occurred>
105 ·R_ARM_THM_CALL» PyErr_Occurred105 ·R_ARM_THM_CALL» PyErr_Occurred
106 »       bl»     0·<PyErr_Occurred>106 »       bl»     0·<PyErr_Occurred>
107 ·R_ARM_THM_CALL» PyErr_Occurred107 ·R_ARM_THM_CALL» PyErr_Occurred
108 »       cmp»    r0,·#0108 »       cmp»    r0,·#0
109 »       beq.n»  cc·<stat_S_ISSOCK+0x1a>109 »       beq.n»  cc·<stat_S_ISBLK+0x1a>
110 »       movs»   r0,·#0110 »       movs»   r0,·#0
Max diff block lines reached; 0/3532 bytes (0.00%) of diff not shown.
1.69 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 20, 19 lines modifiedOffset 20, 19 lines modified
20 ··0x00000110·002e4c41·4e43484f·52310073·7461745f·..LANCHOR1.stat_20 ··0x00000110·002e4c41·4e43484f·52310073·7461745f·..LANCHOR1.stat_
21 ··0x00000120·535f4953·44495200·73746174·5f535f49·S_ISDIR.stat_S_I21 ··0x00000120·535f4953·44495200·73746174·5f535f49·S_ISDIR.stat_S_I
22 ··0x00000130·53524547·00737461·745f535f·49534c4e·SREG.stat_S_ISLN22 ··0x00000130·53524547·00737461·745f535f·49534c4e·SREG.stat_S_ISLN
23 ··0x00000140·4b007374·61745f66·696c656d·6f646500·K.stat_filemode.23 ··0x00000140·4b007374·61745f66·696c656d·6f646500·K.stat_filemode.
24 ··0x00000150·73746174·5f535f49·464d5400·73746174·stat_S_IFMT.stat24 ··0x00000150·73746174·5f535f49·464d5400·73746174·stat_S_IFMT.stat
25 ··0x00000160·5f535f49·4d4f4445·00737461·745f535f·_S_IMODE.stat_S_25 ··0x00000160·5f535f49·4d4f4445·00737461·745f535f·_S_IMODE.stat_S_
26 ··0x00000170·49534649·464f0073·7461745f·535f4953·ISFIFO.stat_S_IS26 ··0x00000170·49534649·464f0073·7461745f·535f4953·ISFIFO.stat_S_IS
27 ··0x00000180·424c4b00·73746174·5f535f49·53444f4f·BLK.stat_S_ISDOO27 ··0x00000180·444f4f52·00737461·745f535f·49535748·DOOR.stat_S_ISWH
28 ··0x00000190·52007374·61745f53·5f495350·4f525400·R.stat_S_ISPORT.28 ··0x00000190·54007374·61745f53·5f495343·48520073·T.stat_S_ISCHR.s
29 ··0x000001a0·73746174·5f535f49·53434852·00737461·stat_S_ISCHR.sta29 ··0x000001a0·7461745f·535f4953·504f5254·00737461·tat_S_ISPORT.sta
30 ··0x000001b0·745f535f·49535748·54007374·61745f53·t_S_ISWHT.stat_S30 ··0x000001b0·745f535f·4953534f·434b0073·7461745f·t_S_ISSOCK.stat_
31 ··0x000001c0·5f495353·4f434b00·6d6f6475·6c655f64·_ISSOCK.module_d31 ··0x000001c0·535f4953·424c4b00·6d6f6475·6c655f64·S_ISBLK.module_d
32 ··0x000001d0·6f630073·7461745f·66696c65·6d6f6465·oc.stat_filemode32 ··0x000001d0·6f630073·7461745f·66696c65·6d6f6465·oc.stat_filemode
33 ··0x000001e0·5f646f63·00737461·745f535f·49464d54·_doc.stat_S_IFMT33 ··0x000001e0·5f646f63·00737461·745f535f·49464d54·_doc.stat_S_IFMT
34 ··0x000001f0·5f646f63·00737461·745f535f·494d4f44·_doc.stat_S_IMOD34 ··0x000001f0·5f646f63·00737461·745f535f·494d4f44·_doc.stat_S_IMOD
35 ··0x00000200·455f646f·63007374·61745f53·5f495357·E_doc.stat_S_ISW35 ··0x00000200·455f646f·63007374·61745f53·5f495357·E_doc.stat_S_ISW
36 ··0x00000210·48545f64·6f630073·7461745f·535f4953·HT_doc.stat_S_IS36 ··0x00000210·48545f64·6f630073·7461745f·535f4953·HT_doc.stat_S_IS
37 ··0x00000220·504f5254·5f646f63·00737461·745f535f·PORT_doc.stat_S_37 ··0x00000220·504f5254·5f646f63·00737461·745f535f·PORT_doc.stat_S_
38 ··0x00000230·4953444f·4f525f64·6f630073·7461745f·ISDOOR_doc.stat_38 ··0x00000230·4953444f·4f525f64·6f630073·7461745f·ISDOOR_doc.stat_
4.66 KB
libpython3.12-minimal_3.12.3-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0·····8324·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0·····8320·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0···786072·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0···785884·2024-04-10·05:33:47.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
4.04 KB
data.tar.xz
4.02 KB
data.tar
1.95 KB
file list
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/
8 -rw-r--r--···0·root·········(0)·root·········(0)·····5218·2024-04-10·05:33:47.000000·./usr/lib/python3.12/__future__.py8 -rw-r--r--···0·root·········(0)·root·········(0)·····5218·2024-04-10·05:33:47.000000·./usr/lib/python3.12/__future__.py
9 -rw-r--r--···0·root·········(0)·root·········(0)····32082·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_collections_abc.py9 -rw-r--r--···0·root·········(0)·root·········(0)····32082·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_collections_abc.py
10 -rw-r--r--···0·root·········(0)·root·········(0)·····8761·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_compat_pickle.py10 -rw-r--r--···0·root·········(0)·root·········(0)·····8761·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_compat_pickle.py
11 -rw-r--r--···0·root·········(0)·root·········(0)·····6189·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_py_abc.py11 -rw-r--r--···0·root·········(0)·root·········(0)·····6189·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_py_abc.py
12 -rw-r--r--···0·root·········(0)·root·········(0)·····3128·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_sitebuiltins.py12 -rw-r--r--···0·root·········(0)·root·········(0)·····3128·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_sitebuiltins.py
13 -rw-r--r--···0·root·········(0)·root·········(0)····24615·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_strptime.py13 -rw-r--r--···0·root·········(0)·root·········(0)····24615·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_strptime.py
14 -rw-r--r--···0·root·········(0)·root·········(0)····49351·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_sysconfigdata__arm-linux-gnueabihf.py14 -rw-r--r--···0·root·········(0)·root·········(0)····49341·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_sysconfigdata__arm-linux-gnueabihf.py
15 -rw-r--r--···0·root·········(0)·root·········(0)·····7220·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_threading_local.py15 -rw-r--r--···0·root·········(0)·root·········(0)·····7220·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_threading_local.py
16 -rw-r--r--···0·root·········(0)·root·········(0)·····5893·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_weakrefset.py16 -rw-r--r--···0·root·········(0)·root·········(0)·····5893·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_weakrefset.py
17 -rw-r--r--···0·root·········(0)·root·········(0)·····6538·2024-04-10·05:33:47.000000·./usr/lib/python3.12/abc.py17 -rw-r--r--···0·root·········(0)·root·········(0)·····6538·2024-04-10·05:33:47.000000·./usr/lib/python3.12/abc.py
18 -rw-r--r--···0·root·········(0)·root·········(0)···101750·2024-04-10·05:33:47.000000·./usr/lib/python3.12/argparse.py18 -rw-r--r--···0·root·········(0)·root·········(0)···101750·2024-04-10·05:33:47.000000·./usr/lib/python3.12/argparse.py
19 -rw-r--r--···0·root·········(0)·root·········(0)····64260·2024-04-10·05:33:47.000000·./usr/lib/python3.12/ast.py19 -rw-r--r--···0·root·········(0)·root·········(0)····64260·2024-04-10·05:33:47.000000·./usr/lib/python3.12/ast.py
20 -rwxr-xr-x···0·root·········(0)·root·········(0)····20602·2024-04-10·05:33:47.000000·./usr/lib/python3.12/base64.py20 -rwxr-xr-x···0·root·········(0)·root·········(0)····20602·2024-04-10·05:33:47.000000·./usr/lib/python3.12/base64.py
21 -rw-r--r--···0·root·········(0)·root·········(0)·····3423·2024-04-10·05:33:47.000000·./usr/lib/python3.12/bisect.py21 -rw-r--r--···0·root·········(0)·root·········(0)·····3423·2024-04-10·05:33:47.000000·./usr/lib/python3.12/bisect.py
2.05 KB
./usr/lib/python3.12/_sysconfigdata__arm-linux-gnueabihf.py
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·'19 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·'
20 ··············'-Wl,-Bsymbolic-functions·'20 ··············'-Wl,-Bsymbolic-functions·'
21 ··············'·-Wl,-z,relro·-g·'21 ··············'·-Wl,-z,relro·-g·'
22 ··············'-fwrapv·-O2···',22 ··············'-fwrapv·-O2···',
23 ·'BOOTSTRAP_HEADERS':·'\\',23 ·'BOOTSTRAP_HEADERS':·'\\',
24 ·'BUILDEXE':·'',24 ·'BUILDEXE':·'',
25 ·'BUILDPYTHON':·'python',25 ·'BUILDPYTHON':·'python',
26 ·'BUILD_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',26 ·'BUILD_GNU_TYPE':·'aarch64-unknown-linux-gnu',
27 ·'BUILD_SCRIPTS_DIR':·'build/scripts-3.12',27 ·'BUILD_SCRIPTS_DIR':·'build/scripts-3.12',
28 ·'BYTESTR_DEPS':·'\\',28 ·'BYTESTR_DEPS':·'\\',
29 ·'CC':·'arm-linux-gnueabihf-gcc',29 ·'CC':·'arm-linux-gnueabihf-gcc',
30 ·'CCSHARED':·'-fPIC',30 ·'CCSHARED':·'-fPIC',
31 ·'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DNDEBUG·-g·-O2·-Wall',31 ·'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DNDEBUG·-g·-O2·-Wall',
32 ·'CFLAGSFORSHARED':·'-fPIC',32 ·'CFLAGSFORSHARED':·'-fPIC',
33 ·'CFLAGS_ALIASING':·'',33 ·'CFLAGS_ALIASING':·'',
232 KB
libpython3.12-stdlib_3.12.3-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0····10164·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0····10168·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1798044·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0··1798068·2024-04-10·05:33:47.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
232 KB
data.tar.xz
232 KB
data.tar
132 KB
./usr/lib/python3.12/lib-dynload/_lsprof.cpython-312-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·6·program·headers,·starting·at·offset·523 There·are·6·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x03844·0x03844·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x03838·0x03838·R·E·0x1000
7 ··LOAD···········0x003ee8·0x00004ee8·0x00004ee8·0x003c0·0x003d8·RW··0x10007 ··LOAD···········0x003ee8·0x00004ee8·0x00004ee8·0x003c0·0x003d8·RW··0x1000
8 ··DYNAMIC········0x003f40·0x00004f40·0x00004f40·0x000c0·0x000c0·RW··0x48 ··DYNAMIC········0x003f40·0x00004f40·0x00004f40·0x000c0·0x000c0·RW··0x4
9 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x49 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x4
10 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1010 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
11 ··GNU_RELRO······0x003ee8·0x00004ee8·0x00004ee8·0x00118·0x00118·R···0x111 ··GNU_RELRO······0x003ee8·0x00004ee8·0x00004ee8·0x00118·0x00118·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
1.83 KB
readelf --wide --sections {}
    
Offset 7, 18 lines modifiedOffset 7, 18 lines modified
7 ··[·2]·.gnu.hash·········GNU_HASH········00000118·000118·000020·04···A··3···0··47 ··[·2]·.gnu.hash·········GNU_HASH········00000118·000118·000020·04···A··3···0··4
8 ··[·3]·.dynsym···········DYNSYM··········00000138·000138·000350·10···A··4···3··48 ··[·3]·.dynsym···········DYNSYM··········00000138·000138·000350·10···A··4···3··4
9 ··[·4]·.dynstr···········STRTAB··········00000488·000488·0003df·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000488·000488·0003df·00···A··0···0··1
10 ··[·5]·.rel.dyn··········REL·············00000868·000868·0002d0·08···A··3···0··410 ··[·5]·.rel.dyn··········REL·············00000868·000868·0002d0·08···A··3···0··4
11 ··[·6]·.rel.plt··········REL·············00000b38·000b38·000140·08··AI··3··17··411 ··[·6]·.rel.plt··········REL·············00000b38·000b38·000140·08··AI··3··17··4
12 ··[·7]·.init·············PROGBITS········00000c78·000c78·00000c·00··AX··0···0··412 ··[·7]·.init·············PROGBITS········00000c78·000c78·00000c·00··AX··0···0··4
13 ··[·8]·.plt··············PROGBITS········00000c84·000c84·000200·04··AX··0···0··413 ··[·8]·.plt··············PROGBITS········00000c84·000c84·000200·04··AX··0···0··4
14 ··[·9]·.text·············PROGBITS········00000e88·000e88·001e20·00··AX··0···0··814 ··[·9]·.text·············PROGBITS········00000e88·000e88·001e14·00··AX··0···0··8
15 ··[10]·.fini·············PROGBITS········00002ca8·002ca8·000008·00··AX··0···0··415 ··[10]·.fini·············PROGBITS········00002c9c·002c9c·000008·00··AX··0···0··4
16 ··[11]·.rodata···········PROGBITS········00002cb0·002cb0·000b90·00···A··0···0··416 ··[11]·.rodata···········PROGBITS········00002ca4·002ca4·000b90·00···A··0···0··4
17 ··[12]·.eh_frame·········PROGBITS········00003840·003840·000004·00···A··0···0··417 ··[12]·.eh_frame·········PROGBITS········00003834·003834·000004·00···A··0···0··4
18 ··[13]·.init_array·······INIT_ARRAY······00004ee8·003ee8·000004·04··WA··0···0··418 ··[13]·.init_array·······INIT_ARRAY······00004ee8·003ee8·000004·04··WA··0···0··4
19 ··[14]·.fini_array·······FINI_ARRAY······00004eec·003eec·000004·04··WA··0···0··419 ··[14]·.fini_array·······FINI_ARRAY······00004eec·003eec·000004·04··WA··0···0··4
20 ··[15]·.data.rel.ro······PROGBITS········00004ef0·003ef0·000050·00··WA··0···0··420 ··[15]·.data.rel.ro······PROGBITS········00004ef0·003ef0·000050·00··WA··0···0··4
21 ··[16]·.dynamic··········DYNAMIC·········00004f40·003f40·0000c0·08··WA··4···0··421 ··[16]·.dynamic··········DYNAMIC·········00004f40·003f40·0000c0·08··WA··4···0··4
22 ··[17]·.got··············PROGBITS········00005000·004000·0000d8·04··WA··0···0··422 ··[17]·.got··············PROGBITS········00005000·004000·0000d8·04··WA··0···0··4
23 ··[18]·.data·············PROGBITS········000050d8·0040d8·0001d0·00··WA··0···0··423 ··[18]·.data·············PROGBITS········000050d8·0040d8·0001d0·00··WA··0···0··4
24 ··[19]·.bss··············NOBITS··········000052a8·0042a8·000018·00··WA··0···0··424 ··[19]·.bss··············NOBITS··········000052a8·0042a8·000018·00··WA··0···0··4
731 B
readelf --wide --symbols {}
    
Offset 49, 8 lines modifiedOffset 49, 8 lines modified
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyThreadState_GetCurrent51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyThreadState_GetCurrent
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec
54 ····50:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__54 ····50:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_WriteUnraisableMsg55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_WriteUnraisableMsg
56 ····52:·00002849····12·FUNC····GLOBAL·DEFAULT····9·PyInit__lsprof56 ····52:·0000283d····12·FUNC····GLOBAL·DEFAULT····9·PyInit__lsprof
675 B
readelf --wide --dynamic {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Dynamic·section·at·offset·0x3f40·contains·20·entries:1 Dynamic·section·at·offset·0x3f40·contains·20·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000c·(INIT)·······················0xc783 ·0x0000000c·(INIT)·······················0xc78
4 ·0x0000000d·(FINI)·······················0x2ca84 ·0x0000000d·(FINI)·······················0x2c9c
5 ·0x00000019·(INIT_ARRAY)·················0x4ee85 ·0x00000019·(INIT_ARRAY)·················0x4ee8
6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
7 ·0x0000001a·(FINI_ARRAY)·················0x4eec7 ·0x0000001a·(FINI_ARRAY)·················0x4eec
8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
9 ·0x6ffffef5·(GNU_HASH)···················0x1189 ·0x6ffffef5·(GNU_HASH)···················0x118
10 ·0x00000005·(STRTAB)·····················0x48810 ·0x00000005·(STRTAB)·····················0x488
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:·f27d10076e1c1939c69afa26eccce0ef79f125cf3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a5abb5f2b5eee3950f9d16faec99a2b28b0353a5
397 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 00000c78·<.init>:3 00000c78·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     2780·<_PyErr_WriteUnraisableMsg@plt+0x1908>6 »       bl»     2774·<_PyErr_WriteUnraisableMsg@plt+0x18fc>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
96.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000e88·<PyInit__lsprof-0x19c0>:2 00000e88·<PyInit__lsprof-0x19b4>:
3 _lsprof_traverse():3 _lsprof_traverse():
4 ./build-static/../Modules/_lsprof.c:9454 ./build-static/../Modules/_lsprof.c:945
5 »       vst3.16»{d27,d29,d31},·[pc·:256],·r05 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0
6 »       bl»     feb58094·<PyInit__lsprof+0xfeb5584c>6 »       bl»     feb58094·<PyInit__lsprof+0xfeb55858>
7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
8 »       »       »       @·<UNDEFINED>·instruction:·0x460d0ff08 »       »       »       @·<UNDEFINED>·instruction:·0x460d0ff0
9 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff46169 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4616
10 _lsprof_get_state():10 _lsprof_get_state():
11 ./build-static/../Modules/_lsprof.c:7811 ./build-static/../Modules/_lsprof.c:78
12 »       »       »       @·<UNDEFINED>·instruction:·0x4604ef5c12 »       »       »       @·<UNDEFINED>·instruction:·0x4604ef5c
13 _lsprof_traverse():13 _lsprof_traverse():
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 00002ca8·<.fini>:2 00002c9c·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
24.4 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 188 lines modifiedOffset 1, 188 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00002cb0·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x00002ca4·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x00002cc0·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x00002cb4·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x00002cd0·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x00002cc4·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x00002ce0·06000000·41000000·15000000·41000000·....A.......A...5 ··0x00002cd4·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x00002cf0·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x00002ce4·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00002d00·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x00002cf4·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00002d10·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x00002d04·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00002d20·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x00002d14·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00002d30·0b000000·41000000·00000000·00000000·....A...........10 ··0x00002d24·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00002d40·7c4f6470·703a5072·6f66696c·65720000·|Odpp:Profiler..11 ··0x00002d34·7c4f6470·703a5072·6f66696c·65720000·|Odpp:Profiler..
12 ··0x00002d50·6d6f6e69·746f7269·6e670000·73797300·monitoring..sys.12 ··0x00002d44·6d6f6e69·746f7269·6e670000·73797300·monitoring..sys.
13 ··0x00002d60·4d495353·494e4700·5f707973·74617274·MISSING._pystart13 ··0x00002d54·4d495353·494e4700·5f707973·74617274·MISSING._pystart
14 ··0x00002d70·5f63616c·6c626163·6b000000·7c70703a·_callback...|pp:14 ··0x00002d64·5f63616c·6c626163·6b000000·7c70703a·_callback...|pp:
15 ··0x00002d80·656e6162·6c650000·69730000·7573655f·enable..is..use_15 ··0x00002d74·656e6162·6c650000·69730000·7573655f·enable..is..use_
16 ··0x00002d90·746f6f6c·5f696400·6350726f·66696c65·tool_id.cProfile16 ··0x00002d84·746f6f6c·5f696400·6350726f·66696c65·tool_id.cProfile
17 ··0x00002da0·00000000·416e6f74·68657220·70726f66·....Another·prof17 ··0x00002d94·00000000·416e6f74·68657220·70726f66·....Another·prof
18 ··0x00002db0·696c696e·6720746f·6f6c2069·7320616c·iling·tool·is·al18 ··0x00002da4·696c696e·6720746f·6f6c2069·7320616c·iling·tool·is·al
19 ··0x00002dc0·72656164·79206163·74697665·00000000·ready·active....19 ··0x00002db4·72656164·79206163·74697665·00000000·ready·active....
20 ··0x00002dd0·69694f00·72656769·73746572·5f63616c·iiO.register_cal20 ··0x00002dc4·69694f00·72656769·73746572·5f63616c·iiO.register_cal
21 ··0x00002de0·6c626163·6b000000·69690000·7365745f·lback...ii..set_21 ··0x00002dd4·6c626163·6b000000·69690000·7365745f·lback...ii..set_
22 ··0x00002df0·6576656e·74730000·6275696c·74696e73·events..builtins22 ··0x00002de4·6576656e·74730000·6275696c·74696e73·events..builtins
23 ··0x00002e00·00000000·3c25552e·25733e00·3c25733e·....<%U.%s>.<%s>23 ··0x00002df4·00000000·3c25552e·25733e00·3c25733e·....<%U.%s>.<%s>
24 ··0x00002e10·00000000·3c627569·6c742d69·6e206d65·....<built-in·me24 ··0x00002e04·00000000·3c627569·6c742d69·6e206d65·....<built-in·me
25 ··0x00002e20·74686f64·2025532e·25733e00·3c627569·thod·%S.%s>.<bui25 ··0x00002e14·74686f64·2025532e·25733e00·3c627569·thod·%S.%s>.<bui
26 ··0x00002e30·6c742d69·6e206d65·74686f64·2025733e·lt-in·method·%s>26 ··0x00002e24·6c742d69·6e206d65·74686f64·2025733e·lt-in·method·%s>
27 ··0x00002e40·00000000·69000000·66726565·5f746f6f·....i...free_too27 ··0x00002e34·00000000·69000000·66726565·5f746f6f·....i...free_too
28 ··0x00002e50·6c5f6964·00000000·6d656d6f·72792077·l_id....memory·w28 ··0x00002e44·6c5f6964·00000000·6d656d6f·72792077·l_id....memory·w
29 ··0x00002e60·61732065·78686175·73746564·20776869·as·exhausted·whi29 ··0x00002e54·61732065·78686175·73746564·20776869·as·exhausted·whi
30 ··0x00002e70·6c652070·726f6669·6c696e67·00000000·le·profiling....30 ··0x00002e64·6c652070·726f6669·6c696e67·00000000·le·profiling....
31 ··0x00002e80·67657473·74617473·28292074·616b6573·getstats()·takes31 ··0x00002e74·67657473·74617473·28292074·616b6573·getstats()·takes
32 ··0x00002e90·206e6f20·61726775·6d656e74·73000000··no·arguments...32 ··0x00002e84·206e6f20·61726775·6d656e74·73000000··no·arguments...
33 ··0x00002ea0·28284f6c·6c64644f·29290000·5768656e·((OllddO))..When33 ··0x00002e94·28284f6c·6c64644f·29290000·5768656e·((OllddO))..When
34 ··0x00002eb0·20646573·74726f79·696e6720·5f6c7370··destroying·_lsp34 ··0x00002ea4·20646573·74726f79·696e6720·5f6c7370··destroying·_lsp
35 ··0x00002ec0·726f6620·70726f66·696c6572·00000000·rof·profiler....35 ··0x00002eb4·726f6620·70726f66·696c6572·00000000·rof·profiler....
36 ··0x00002ed0·28284f6c·6c646429·29000000·73756263·((Olldd))...subc36 ··0x00002ec4·28284f6c·6c646429·29000000·73756263·((Olldd))...subc
37 ··0x00002ee0·616c6c73·00000000·74696d65·72000000·alls....timer...37 ··0x00002ed4·616c6c73·00000000·74696d65·72000000·alls....timer...
38 ··0x00002ef0·74696d65·756e6974·00000000·5f6c7370·timeunit...._lsp38 ··0x00002ee4·74696d65·756e6974·00000000·5f6c7370·timeunit...._lsp
39 ··0x00002f00·726f6600·46617374·2070726f·66696c65·rof.Fast·profile39 ··0x00002ef4·726f6600·46617374·2070726f·66696c65·rof.Fast·profile
40 ··0x00002f10·72000000·5f6c7370·726f662e·50726f66·r..._lsprof.Prof40 ··0x00002f04·72000000·5f6c7370·726f662e·50726f66·r..._lsprof.Prof
41 ··0x00002f20·696c6572·00000000·67657473·74617473·iler....getstats41 ··0x00002f14·696c6572·00000000·67657473·74617473·iler....getstats
42 ··0x00002f30·00000000·64697361·626c6500·636c6561·....disable.clea42 ··0x00002f24·00000000·64697361·626c6500·636c6561·....disable.clea
43 ··0x00002f40·72000000·5f707972·65747572·6e5f6361·r..._pyreturn_ca43 ··0x00002f34·72000000·5f707972·65747572·6e5f6361·r..._pyreturn_ca
44 ··0x00002f50·6c6c6261·636b0000·5f636361·6c6c5f63·llback.._ccall_c44 ··0x00002f44·6c6c6261·636b0000·5f636361·6c6c5f63·llback.._ccall_c
45 ··0x00002f60·616c6c62·61636b00·5f637265·7475726e·allback._creturn45 ··0x00002f54·616c6c62·61636b00·5f637265·7475726e·allback._creturn
46 ··0x00002f70·5f63616c·6c626163·6b000000·5f6c7370·_callback..._lsp46 ··0x00002f64·5f63616c·6c626163·6b000000·5f6c7370·_callback..._lsp
47 ··0x00002f80·726f662e·70726f66·696c6572·5f737562·rof.profiler_sub47 ··0x00002f74·726f662e·70726f66·696c6572·5f737562·rof.profiler_sub
48 ··0x00002f90·656e7472·79000000·5f6c7370·726f662e·entry..._lsprof.48 ··0x00002f84·656e7472·79000000·5f6c7370·726f662e·entry..._lsprof.
49 ··0x00002fa0·70726f66·696c6572·5f656e74·72790000·profiler_entry..49 ··0x00002f94·70726f66·696c6572·5f656e74·72790000·profiler_entry..
50 ··0x00002fb0·636f6465·00000000·63616c6c·65642063·code....called·c50 ··0x00002fa4·636f6465·00000000·63616c6c·65642063·code....called·c
51 ··0x00002fc0·6f646520·6f626a65·6374206f·72206275·ode·object·or·bu51 ··0x00002fb4·6f646520·6f626a65·6374206f·72206275·ode·object·or·bu
52 ··0x00002fd0·696c742d·696e2066·756e6374·696f6e20·ilt-in·function·52 ··0x00002fc4·696c742d·696e2066·756e6374·696f6e20·ilt-in·function·
53 ··0x00002fe0·6e616d65·00000000·63616c6c·636f756e·name....callcoun53 ··0x00002fd4·6e616d65·00000000·63616c6c·636f756e·name....callcoun
54 ··0x00002ff0·74000000·686f7720·6d616e79·2074696d·t...how·many·tim54 ··0x00002fe4·74000000·686f7720·6d616e79·2074696d·t...how·many·tim
55 ··0x00003000·65732074·68697320·69732063·616c6c65·es·this·is·calle55 ··0x00002ff4·65732074·68697320·69732063·616c6c65·es·this·is·calle
56 ··0x00003010·64000000·72656363·616c6c63·6f756e74·d...reccallcount56 ··0x00003004·64000000·72656363·616c6c63·6f756e74·d...reccallcount
57 ··0x00003020·00000000·686f7720·6d616e79·2074696d·....how·many·tim57 ··0x00003014·00000000·686f7720·6d616e79·2074696d·....how·many·tim
58 ··0x00003030·65732074·68697320·69732063·616c6c65·es·this·is·calle58 ··0x00003024·65732074·68697320·69732063·616c6c65·es·this·is·calle
59 ··0x00003040·64207265·63757273·6976656c·79000000·d·recursively...59 ··0x00003034·64207265·63757273·6976656c·79000000·d·recursively...
60 ··0x00003050·746f7461·6c74696d·65000000·746f7461·totaltime...tota60 ··0x00003044·746f7461·6c74696d·65000000·746f7461·totaltime...tota
61 ··0x00003060·6c207469·6d652073·70656e74·20696e20·l·time·spent·in·61 ··0x00003054·6c207469·6d652073·70656e74·20696e20·l·time·spent·in·
62 ··0x00003070·74686973·2063616c·6c000000·696e6c69·this·call...inli62 ··0x00003064·74686973·2063616c·6c000000·696e6c69·this·call...inli
63 ··0x00003080·6e657469·6d650000·696e6c69·6e652074·netime..inline·t63 ··0x00003074·6e657469·6d650000·696e6c69·6e652074·netime..inline·t
64 ··0x00003090·696d6520·286e6f74·20696e20·66757274·ime·(not·in·furt64 ··0x00003084·696d6520·286e6f74·20696e20·66757274·ime·(not·in·furt
65 ··0x000030a0·68657220·73756263·616c6c73·29000000·her·subcalls)...65 ··0x00003094·68657220·73756263·616c6c73·29000000·her·subcalls)...
66 ··0x000030b0·636f6465·206f626a·65637420·6f722062·code·object·or·b66 ··0x000030a4·636f6465·206f626a·65637420·6f722062·code·object·or·b
67 ··0x000030c0·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function67 ··0x000030b4·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function
68 ··0x000030d0·206e616d·65000000·686f7720·6d616e79··name...how·many68 ··0x000030c4·206e616d·65000000·686f7720·6d616e79··name...how·many
69 ··0x000030e0·2074696d·65732074·68697320·77617320··times·this·was·69 ··0x000030d4·2074696d·65732074·68697320·77617320··times·this·was·
70 ··0x000030f0·63616c6c·65640000·686f7720·6d616e79·called..how·many70 ··0x000030e4·63616c6c·65640000·686f7720·6d616e79·called..how·many
71 ··0x00003100·2074696d·65732063·616c6c65·64207265··times·called·re71 ··0x000030f4·2074696d·65732063·616c6c65·64207265··times·called·re
72 ··0x00003110·63757273·6976656c·79000000·746f7461·cursively...tota72 ··0x00003104·63757273·6976656c·79000000·746f7461·cursively...tota
73 ··0x00003120·6c207469·6d652069·6e207468·69732065·l·time·in·this·e73 ··0x00003114·6c207469·6d652069·6e207468·69732065·l·time·in·this·e
74 ··0x00003130·6e747279·00000000·696e6c69·6e652074·ntry....inline·t74 ··0x00003124·6e747279·00000000·696e6c69·6e652074·ntry....inline·t
75 ··0x00003140·696d6520·696e2074·68697320·656e7472·ime·in·this·entr75 ··0x00003134·696d6520·696e2074·68697320·656e7472·ime·in·this·entr
76 ··0x00003150·7920286e·6f742069·6e207375·6263616c·y·(not·in·subcal76 ··0x00003144·7920286e·6f742069·6e207375·6263616c·y·(not·in·subcal
77 ··0x00003160·6c732900·63616c6c·73000000·64657461·ls).calls...deta77 ··0x00003154·6c732900·63616c6c·73000000·64657461·ls).calls...deta
78 ··0x00003170·696c7320·6f662074·68652063·616c6c73·ils·of·the·calls78 ··0x00003164·696c7320·6f662074·68652063·616c6c73·ils·of·the·calls
79 ··0x00003180·00000000·50726f66·696c6572·2874696d·....Profiler(tim79 ··0x00003174·00000000·50726f66·696c6572·2874696d·....Profiler(tim
80 ··0x00003190·65723d4e·6f6e652c·2074696d·65756e69·er=None,·timeuni80 ··0x00003184·65723d4e·6f6e652c·2074696d·65756e69·er=None,·timeuni
81 ··0x000031a0·743d4e6f·6e652c20·73756263·616c6c73·t=None,·subcalls81 ··0x00003194·743d4e6f·6e652c20·73756263·616c6c73·t=None,·subcalls
82 ··0x000031b0·3d547275·652c2062·75696c74·696e733d·=True,·builtins=82 ··0x000031a4·3d547275·652c2062·75696c74·696e733d·=True,·builtins=
83 ··0x000031c0·54727565·290a0a20·20202042·75696c64·True)..····Build83 ··0x000031b4·54727565·290a0a20·20202042·75696c64·True)..····Build
84 ··0x000031d0·73206120·70726f66·696c6572·206f626a·s·a·profiler·obj84 ··0x000031c4·73206120·70726f66·696c6572·206f626a·s·a·profiler·obj
85 ··0x000031e0·65637420·7573696e·67207468·65207370·ect·using·the·sp85 ··0x000031d4·65637420·7573696e·67207468·65207370·ect·using·the·sp
86 ··0x000031f0·65636966·69656420·74696d65·72206675·ecified·timer·fu86 ··0x000031e4·65636966·69656420·74696d65·72206675·ecified·timer·fu
87 ··0x00003200·6e637469·6f6e2e0a·20202020·54686520·nction..····The·87 ··0x000031f4·6e637469·6f6e2e0a·20202020·54686520·nction..····The·
88 ··0x00003210·64656661·756c7420·74696d65·72206973·default·timer·is88 ··0x00003204·64656661·756c7420·74696d65·72206973·default·timer·is
89 ··0x00003220·20612066·61737420·6275696c·742d696e··a·fast·built-in89 ··0x00003214·20612066·61737420·6275696c·742d696e··a·fast·built-in
90 ··0x00003230·206f6e65·20626173·6564206f·6e207265··one·based·on·re90 ··0x00003224·206f6e65·20626173·6564206f·6e207265··one·based·on·re
91 ··0x00003240·616c2074·696d652e·0a202020·20466f72·al·time..····For91 ··0x00003234·616c2074·696d652e·0a202020·20466f72·al·time..····For
92 ··0x00003250·20637573·746f6d20·74696d65·72206675··custom·timer·fu92 ··0x00003244·20637573·746f6d20·74696d65·72206675··custom·timer·fu
93 ··0x00003260·6e637469·6f6e7320·72657475·726e696e·nctions·returnin93 ··0x00003254·6e637469·6f6e7320·72657475·726e696e·nctions·returnin
94 ··0x00003270·6720696e·74656765·72732c20·74696d65·g·integers,·time94 ··0x00003264·6720696e·74656765·72732c20·74696d65·g·integers,·time
95 ··0x00003280·756e6974·2063616e·0a202020·20626520·unit·can.····be·95 ··0x00003274·756e6974·2063616e·0a202020·20626520·unit·can.····be·
96 ··0x00003290·6120666c·6f617420·73706563·69667969·a·float·specifyi96 ··0x00003284·6120666c·6f617420·73706563·69667969·a·float·specifyi
97 ··0x000032a0·6e672061·20736361·6c652028·692e652e·ng·a·scale·(i.e.97 ··0x00003294·6e672061·20736361·6c652028·692e652e·ng·a·scale·(i.e.
98 ··0x000032b0·20686f77·206c6f6e·67206561·63682069··how·long·each·i98 ··0x000032a4·20686f77·206c6f6e·67206561·63682069··how·long·each·i
99 ··0x000032c0·6e746567·65722075·6e69740a·20202020·nteger·unit.····99 ··0x000032b4·6e746567·65722075·6e69740a·20202020·nteger·unit.····
100 ··0x000032d0·69732c20·696e2073·65636f6e·6473292e·is,·in·seconds).100 ··0x000032c4·69732c20·696e2073·65636f6e·6473292e·is,·in·seconds).
101 ··0x000032e0·0a000000·636c6561·7228290a·0a436c65·....clear()..Cle101 ··0x000032d4·0a000000·636c6561·7228290a·0a436c65·....clear()..Cle
102 ··0x000032f0·61722061·6c6c2070·726f6669·6c696e67·ar·all·profiling102 ··0x000032e4·61722061·6c6c2070·726f6669·6c696e67·ar·all·profiling
103 ··0x00003300·20696e66·6f726d61·74696f6e·20636f6c··information·col103 ··0x000032f4·20696e66·6f726d61·74696f6e·20636f6c··information·col
104 ··0x00003310·6c656374·65642073·6f206661·722e0a00·lected·so·far...104 ··0x00003304·6c656374·65642073·6f206661·722e0a00·lected·so·far...
105 ··0x00003320·64697361·626c6528·290a0a53·746f7020·disable()..Stop·105 ··0x00003314·64697361·626c6528·290a0a53·746f7020·disable()..Stop·
106 ··0x00003330·636f6c6c·65637469·6e672070·726f6669·collecting·profi106 ··0x00003324·636f6c6c·65637469·6e672070·726f6669·collecting·profi
107 ··0x00003340·6c696e67·20696e66·6f726d61·74696f6e·ling·information107 ··0x00003334·6c696e67·20696e66·6f726d61·74696f6e·ling·information
108 ··0x00003350·2e0a0000·656e6162·6c652873·75626361·....enable(subca108 ··0x00003344·2e0a0000·656e6162·6c652873·75626361·....enable(subca
109 ··0x00003360·6c6c733d·54727565·2c206275·696c7469·lls=True,·builti109 ··0x00003354·6c6c733d·54727565·2c206275·696c7469·lls=True,·builti
110 ··0x00003370·6e733d54·72756529·0a0a5374·61727420·ns=True)..Start·110 ··0x00003364·6e733d54·72756529·0a0a5374·61727420·ns=True)..Start·
111 ··0x00003380·636f6c6c·65637469·6e672070·726f6669·collecting·profi111 ··0x00003374·636f6c6c·65637469·6e672070·726f6669·collecting·profi
112 ··0x00003390·6c696e67·20696e66·6f726d61·74696f6e·ling·information112 ··0x00003384·6c696e67·20696e66·6f726d61·74696f6e·ling·information
113 ··0x000033a0·2e0a4966·20277375·6263616c·6c732720·..If·'subcalls'·113 ··0x00003394·2e0a4966·20277375·6263616c·6c732720·..If·'subcalls'·
114 ··0x000033b0·69732054·7275652c·20616c73·6f207265·is·True,·also·re114 ··0x000033a4·69732054·7275652c·20616c73·6f207265·is·True,·also·re
115 ··0x000033c0·636f7264·7320666f·72206561·63682066·cords·for·each·f115 ··0x000033b4·636f7264·7320666f·72206561·63682066·cords·for·each·f
116 ··0x000033d0·756e6374·696f6e0a·73746174·69737469·unction.statisti116 ··0x000033c4·756e6374·696f6e0a·73746174·69737469·unction.statisti
117 ··0x000033e0·63732073·65706172·61746564·20616363·cs·separated·acc117 ··0x000033d4·63732073·65706172·61746564·20616363·cs·separated·acc
118 ··0x000033f0·6f726469·6e672074·6f206974·73206375·ording·to·its·cu118 ··0x000033e4·6f726469·6e672074·6f206974·73206375·ording·to·its·cu
119 ··0x00003400·7272656e·74206361·6c6c6572·2e0a4966·rrent·caller..If119 ··0x000033f4·7272656e·74206361·6c6c6572·2e0a4966·rrent·caller..If
120 ··0x00003410·20276275·696c7469·6e732720·69732054··'builtins'·is·T120 ··0x00003404·20276275·696c7469·6e732720·69732054··'builtins'·is·T
121 ··0x00003420·7275652c·20726563·6f726473·20746865·rue,·records·the121 ··0x00003414·7275652c·20726563·6f726473·20746865·rue,·records·the
122 ··0x00003430·2074696d·65207370·656e7420·696e0a62··time·spent·in.b122 ··0x00003424·2074696d·65207370·656e7420·696e0a62··time·spent·in.b
123 ··0x00003440·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function123 ··0x00003434·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function
124 ··0x00003450·73207365·70617261·74656c79·2066726f·s·separately·fro124 ··0x00003444·73207365·70617261·74656c79·2066726f·s·separately·fro
125 ··0x00003460·6d207468·65697220·63616c6c·65722e0a·m·their·caller..125 ··0x00003454·6d207468·65697220·63616c6c·65722e0a·m·their·caller..
126 ··0x00003470·00000000·67657473·74617473·28247365·....getstats($se126 ··0x00003464·00000000·67657473·74617473·28247365·....getstats($se
Max diff block lines reached; 0/24846 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 ··0x00003840·00000000····························....2 ··0x00003834·00000000····························....
  
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00004ee8·45280000····························E(..2 ··0x00004ee8·39280000····························9(..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00004eec·05280000····························.(..2 ··0x00004eec·f9270000····························.'..
  
835 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00004ef0·00000000·682d0000·01000000·682d0000·....h-......h-..2 ··0x00004ef0·00000000·5c2d0000·01000000·5c2d0000·....\-......\-..
3 ··0x00004f00·0d000000·682d0000·02000000·442f0000·....h-......D/..3 ··0x00004f00·0d000000·5c2d0000·02000000·382f0000·....\-......8/..
4 ··0x00004f10·03000000·442f0000·0c000000·442f0000·....D/......D/..4 ··0x00004f10·03000000·382f0000·0c000000·382f0000·....8/......8/..
5 ··0x00004f20·04000000·582f0000·0f000000·682f0000·....X/......h/..5 ··0x00004f20·04000000·4c2f0000·0f000000·5c2f0000·....L/......\/..
6 ··0x00004f30·10000000·682f0000·00000000·00000000·....h/..........6 ··0x00004f30·10000000·5c2f0000·00000000·00000000·....\/..........
  
3.68 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000050d8·d8500000·ffffff3f·00000000·00000000·.P.....?........2 ··0x000050d8·d8500000·ffffff3f·00000000·00000000·.P.....?........
3 ··0x000050e8·00000000·00000000·fc2e0000·042f0000·............./..3 ··0x000050e8·00000000·00000000·f02e0000·f82e0000·................
4 ··0x000050f8·0c000000·ac520000·64510000·890e0000·.....R..dQ......4 ··0x000050f8·0c000000·ac520000·64510000·890e0000·.....R..dQ......
5 ··0x00005108·09100000·c5280000·142f0000·30000000·.....(.../..0...5 ··0x00005108·09100000·b9280000·082f0000·30000000·.....(.../..0...
6 ··0x00005118·00000000·00450000·7c510000·982f0000·.....E..|Q.../..6 ··0x00005118·00000000·00450000·7c510000·8c2f0000·.....E..|Q.../..
7 ··0x00005128·00000000·6c520000·06000000·7c2f0000·....lR......|/..7 ··0x00005128·00000000·6c520000·06000000·702f0000·....lR......p/..
8 ··0x00005138·00000000·3c520000·05000000·e82e0000·....<R..........8 ··0x00005138·00000000·3c520000·05000000·dc2e0000·....<R..........
9 ··0x00005148·f02e0000·dc2e0000·f82d0000·00000000·.........-......9 ··0x00005148·e42e0000·d02e0000·ec2d0000·00000000·.........-......
10 ··0x00005158·dc2e0000·f82d0000·00000000·02000000·.....-..........10 ··0x00005158·d02e0000·ec2d0000·00000000·02000000·.....-..........
11 ··0x00005168·55280000·03000000·00000000·00000000·U(..............11 ··0x00005168·49280000·03000000·00000000·00000000·I(..............
12 ··0x00005178·00000000·38000000·84310000·40000000·....8....1..@...12 ··0x00005178·00000000·38000000·78310000·40000000·....8...x1..@...
13 ··0x00005188·ac510000·34000000·85210000·3c000000·.Q..4....!..<...13 ··0x00005188·ac510000·34000000·85210000·3c000000·.Q..4....!..<...
14 ··0x00005198·c90e0000·47000000·25290000·00000000·....G...%)......14 ··0x00005198·c90e0000·47000000·19290000·00000000·....G....)......
15 ··0x000051a8·00000000·282f0000·e51e0000·82020000·....(/..........15 ··0x000051a8·00000000·1c2f0000·e51e0000·82020000·...../..........
16 ··0x000051b8·74340000·802d0000·7d100000·03000000·t4...-..}.......16 ··0x000051b8·68340000·742d0000·7d100000·03000000·h4..t-..}.......
17 ··0x000051c8·54330000·342f0000·0d1c0000·04000000·T3..4/..........17 ··0x000051c8·48330000·282f0000·0d1c0000·04000000·H3..(/..........
18 ··0x000051d8·20330000·3c2f0000·c9280000·04000000··3..</...(......18 ··0x000051d8·14330000·302f0000·bd280000·04000000·.3..0/...(......
19 ··0x000051e8·e4320000·682d0000·81170000·80000000·.2..h-..........19 ··0x000051e8·d8320000·5c2d0000·81170000·80000000·.2..\-..........
20 ··0x000051f8·00000000·442f0000·5d180000·80000000·....D/..].......20 ··0x000051f8·00000000·382f0000·5d180000·80000000·....8/..].......
21 ··0x00005208·00000000·582f0000·ad120000·80000000·....X/..........21 ··0x00005208·00000000·4c2f0000·ad120000·80000000·....L/..........
22 ··0x00005218·00000000·682f0000·c5190000·80000000·....h/..........22 ··0x00005218·00000000·5c2f0000·c5190000·80000000·....\/..........
23 ··0x00005228·00000000·00000000·00000000·00000000·................23 ··0x00005228·00000000·00000000·00000000·00000000·................
24 ··0x00005238·00000000·b02f0000·b82f0000·e82f0000·...../.../.../..24 ··0x00005238·00000000·a42f0000·ac2f0000·dc2f0000·...../.../.../..
25 ··0x00005248·f42f0000·14300000·24300000·50300000·./...0..$0..P0..25 ··0x00005248·e82f0000·08300000·18300000·44300000·./...0...0..D0..
26 ··0x00005258·5c300000·7c300000·88300000·00000000·\0..|0...0......26 ··0x00005258·50300000·70300000·7c300000·00000000·P0..p0..|0......
27 ··0x00005268·00000000·b02f0000·b0300000·e82f0000·...../...0.../..27 ··0x00005268·00000000·a42f0000·a4300000·dc2f0000·...../...0.../..
28 ··0x00005278·d8300000·14300000·f8300000·50300000·.0...0...0..P0..28 ··0x00005278·cc300000·08300000·ec300000·44300000·.0...0...0..D0..
29 ··0x00005288·1c310000·7c300000·38310000·64310000·.1..|0..81..d1..29 ··0x00005288·10310000·70300000·2c310000·58310000·.1..p0..,1..X1..
30 ··0x00005298·6c310000·00000000·00000000·01000000·l1..............30 ··0x00005298·60310000·00000000·00000000·01000000·`1..............
  
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·37643130·30373665·31633139·33396336·7d10076e1c1939c6 
3 ··0x00000010·39616661·32366563·63636530·65663739·9afa26eccce0ef792 ··0x00000000·61626235·66326235·65656533·39353066·abb5f2b5eee3950f
 3 ··0x00000010·39643136·66616563·39396132·62323862·9d16faec99a2b28b
4 ··0x00000020·66313235·63662e64·65627567·00000000·f125cf.debug....4 ··0x00000020·30333533·61352e64·65627567·00000000·0353a5.debug....
5 ··0x00000030·90473e54····························.G>T5 ··0x00000030·6afd3fbf····························j.?.
  
76.4 KB
./usr/lib/python3.12/lib-dynload/_queue.cpython-312-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·6·program·headers,·starting·at·offset·523 There·are·6·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x01f00·0x01f00·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x01ef8·0x01ef8·R·E·0x1000
7 ··LOAD···········0x001f14·0x00002f14·0x00002f14·0x00370·0x00374·RW··0x10007 ··LOAD···········0x001f14·0x00002f14·0x00002f14·0x00370·0x00374·RW··0x1000
8 ··DYNAMIC········0x001f40·0x00002f40·0x00002f40·0x000c0·0x000c0·RW··0x48 ··DYNAMIC········0x001f40·0x00002f40·0x00002f40·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·0x00002f14·0x00002f14·0x000ec·0x000ec·R···0x111 ··GNU_RELRO······0x001f14·0x00002f14·0x00002f14·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·000300·10···A··4···3··48 ··[·3]·.dynsym···········DYNSYM··········00000138·000138·000300·10···A··4···3··4
9 ··[·4]·.dynstr···········STRTAB··········00000438·000438·000357·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000438·000438·000357·00···A··0···0··1
10 ··[·5]·.rel.dyn··········REL·············00000790·000790·0001f0·08···A··3···0··410 ··[·5]·.rel.dyn··········REL·············00000790·000790·0001f0·08···A··3···0··4
11 ··[·6]·.rel.plt··········REL·············00000980·000980·000120·08··AI··3··17··411 ··[·6]·.rel.plt··········REL·············00000980·000980·000120·08··AI··3··17··4
12 ··[·7]·.init·············PROGBITS········00000aa0·000aa0·00000c·00··AX··0···0··412 ··[·7]·.init·············PROGBITS········00000aa0·000aa0·00000c·00··AX··0···0··4
13 ··[·8]·.plt··············PROGBITS········00000aac·000aac·0001d4·04··AX··0···0··413 ··[·8]·.plt··············PROGBITS········00000aac·000aac·0001d4·04··AX··0···0··4
14 ··[·9]·.text·············PROGBITS········00000c80·000c80·000a58·00··AX··0···0··414 ··[·9]·.text·············PROGBITS········00000c80·000c80·000a50·00··AX··0···0··4
15 ··[10]·.fini·············PROGBITS········000016d8·0016d8·000008·00··AX··0···0··415 ··[10]·.fini·············PROGBITS········000016d0·0016d0·000008·00··AX··0···0··4
16 ··[11]·.rodata···········PROGBITS········000016e0·0016e0·00081c·00···A··0···0··416 ··[11]·.rodata···········PROGBITS········000016d8·0016d8·00081c·00···A··0···0··4
17 ··[12]·.eh_frame·········PROGBITS········00001efc·001efc·000004·00···A··0···0··417 ··[12]·.eh_frame·········PROGBITS········00001ef4·001ef4·000004·00···A··0···0··4
18 ··[13]·.init_array·······INIT_ARRAY······00002f14·001f14·000004·04··WA··0···0··418 ··[13]·.init_array·······INIT_ARRAY······00002f14·001f14·000004·04··WA··0···0··4
19 ··[14]·.fini_array·······FINI_ARRAY······00002f18·001f18·000004·04··WA··0···0··419 ··[14]·.fini_array·······FINI_ARRAY······00002f18·001f18·000004·04··WA··0···0··4
20 ··[15]·.data.rel.ro······PROGBITS········00002f1c·001f1c·000024·00··WA··0···0··420 ··[15]·.data.rel.ro······PROGBITS········00002f1c·001f1c·000024·00··WA··0···0··4
21 ··[16]·.dynamic··········DYNAMIC·········00002f40·001f40·0000c0·08··WA··4···0··421 ··[16]·.dynamic··········DYNAMIC·········00002f40·001f40·0000c0·08··WA··4···0··4
22 ··[17]·.got··············PROGBITS········00003000·002000·0000c0·04··WA··0···0··422 ··[17]·.got··············PROGBITS········00003000·002000·0000c0·04··WA··0···0··4
23 ··[18]·.data·············PROGBITS········000030c0·0020c0·0001c4·00··WA··0···0··423 ··[18]·.data·············PROGBITS········000030c0·0020c0·0001c4·00··WA··0···0··4
24 ··[19]·.bss··············NOBITS··········00003284·002284·000004·00··WA··0···0··124 ··[19]·.bss··············NOBITS··········00003284·002284·000004·00··WA··0···0··1
705 B
readelf --wide --symbols {}
    
Offset 44, 8 lines modifiedOffset 44, 8 lines modified
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Get45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Get
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_acquire_lock_timed47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThread_acquire_lock_timed
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec
50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
51 ····47:·00001399····12·FUNC····GLOBAL·DEFAULT····9·PyInit__queue51 ····47:·00001391····12·FUNC····GLOBAL·DEFAULT····9·PyInit__queue
675 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)·······················0xaa03 ·0x0000000c·(INIT)·······················0xaa0
4 ·0x0000000d·(FINI)·······················0x16d84 ·0x0000000d·(FINI)·······················0x16d0
5 ·0x00000019·(INIT_ARRAY)·················0x2f145 ·0x00000019·(INIT_ARRAY)·················0x2f14
6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
7 ·0x0000001a·(FINI_ARRAY)·················0x2f187 ·0x0000001a·(FINI_ARRAY)·················0x2f18
8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
9 ·0x6ffffef5·(GNU_HASH)···················0x1189 ·0x6ffffef5·(GNU_HASH)···················0x118
10 ·0x00000005·(STRTAB)·····················0x43810 ·0x00000005·(STRTAB)·····················0x438
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:·f230f173ebd94f5d1dbec152850b9546adfe77813 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·919c71d922fd2f22abf1f0ecb3f321dcb33b321d
413 B
strings --all --bytes=8 {}
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 PyLong_FromSsize_t39 PyLong_FromSsize_t
40 PyErr_Occurred40 PyErr_Occurred
41 PyExc_TypeError41 PyExc_TypeError
42 PyObject_GC_UnTrack42 PyObject_GC_UnTrack
43 PyThread_free_lock43 PyThread_free_lock
44 PyObject_ClearWeakRefs44 PyObject_ClearWeakRefs
45 Py_GenericAlias45 Py_GenericAlias
46 QK8FbFAF{D46 IK8FbFAF{D
47 H»      KxD»   J{D47 H»      KxD»   J{D
48 Exception·raised·by·Queue.get(block=0)/get_nowait().48 Exception·raised·by·Queue.get(block=0)/get_nowait().
49 _queue.Empty49 _queue.Empty
50 SimpleQueue50 SimpleQueue
51 can't·allocate·lock51 can't·allocate·lock
52 'timeout'·must·be·a·non-negative·number52 'timeout'·must·be·a·non-negative·number
53 timeout·value·is·too·large53 timeout·value·is·too·large
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 00000aa0·<.init>:3 00000aa0·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     12d0·<__gmon_start__@plt+0x65c>6 »       bl»     12c8·<__gmon_start__@plt+0x654>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
48.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000c80·<PyInit__queue-0x718>:2 00000c80·<PyInit__queue-0x710>:
3 _queue_SimpleQueue_empty_impl():3 _queue_SimpleQueue_empty_impl():
4 ./build-static/../Modules/_queuemodule.c:319·(discriminator·1)4 ./build-static/../Modules/_queuemodule.c:319·(discriminator·1)
5 »       movwcs» lr,·#18896»@·0x49d05 »       movwcs» lr,·#18896»@·0x49d0
6 »       bne»    ff0daecc·<PyInit__queue+0xff0d9b34>6 »       bne»    ff0daecc·<PyInit__queue+0xff0d9b3c>
7 _queue_SimpleQueue_empty():7 _queue_SimpleQueue_empty():
8 ./build-static/../Modules/clinic/_queuemodule.c.h:3018 ./build-static/../Modules/clinic/_queuemodule.c.h:301
9 »       cmpmi»  r8,·r8,·asr·r29 »       cmpmi»  r8,·r8,·asr·r2
10 »       svclt»  0x00c4f7ff10 »       svclt»  0x00c4f7ff
11 _queue_SimpleQueue_qsize():11 _queue_SimpleQueue_qsize():
12 ./build-static/../Modules/clinic/_queuemodule.c.h:32112 ./build-static/../Modules/clinic/_queuemodule.c.h:321
13 »       vst3.8» {d27,d29,d31},·[pc·:64],·r013 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0
14 »       bl»     feb57e9c·<PyInit__queue+0xfeb56b04>14 »       bl»     feb57e9c·<PyInit__queue+0xfeb56b0c>
15 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c15 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
16 »       ldmib»  r0,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp}^16 »       ldmib»  r0,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp}^
17 _queue_SimpleQueue_qsize_impl():17 _queue_SimpleQueue_qsize_impl():
18 ./build-static/../Modules/_queuemodule.c:332·(discriminator·1)18 ./build-static/../Modules/_queuemodule.c:332·(discriminator·1)
19 »       ldmvs»  r4,·{r2,·r8,·r9,·sp}19 »       ldmvs»  r4,·{r2,·r8,·r9,·sp}
20 »       »       »       @·<UNDEFINED>·instruction:·0x1c631ae420 »       »       »       @·<UNDEFINED>·instruction:·0x1c631ae4
21 _queue_SimpleQueue_qsize():21 _queue_SimpleQueue_qsize():
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 000016d8·<.fini>:2 000016d0·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
17.2 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 133 lines modifiedOffset 1, 133 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x000016e0·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x000016d8·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x000016f0·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x000016e8·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x00001700·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x000016f8·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x00001710·06000000·41000000·15000000·41000000·....A.......A...5 ··0x00001708·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x00001720·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x00001718·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00001730·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x00001728·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00001740·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x00001738·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00001750·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x00001748·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00001760·0b000000·41000000·00000000·00000000·....A...........10 ··0x00001758·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00001770·45786365·7074696f·6e207261·69736564·Exception·raised11 ··0x00001768·45786365·7074696f·6e207261·69736564·Exception·raised
12 ··0x00001780·20627920·51756575·652e6765·7428626c··by·Queue.get(bl12 ··0x00001778·20627920·51756575·652e6765·7428626c··by·Queue.get(bl
13 ··0x00001790·6f636b3d·30292f67·65745f6e·6f776169·ock=0)/get_nowai13 ··0x00001788·6f636b3d·30292f67·65745f6e·6f776169·ock=0)/get_nowai
14 ··0x000017a0·7428292e·00000000·5f717565·75652e45·t()....._queue.E14 ··0x00001798·7428292e·00000000·5f717565·75652e45·t()....._queue.E
15 ··0x000017b0·6d707479·00000000·456d7074·79000000·mpty....Empty...15 ··0x000017a8·6d707479·00000000·456d7074·79000000·mpty....Empty...
16 ··0x000017c0·53696d70·6c655175·65756500·63616e27·SimpleQueue.can'16 ··0x000017b8·53696d70·6c655175·65756500·63616e27·SimpleQueue.can'
17 ··0x000017d0·7420616c·6c6f6361·7465206c·6f636b00·t·allocate·lock.17 ··0x000017c8·7420616c·6c6f6361·7465206c·6f636b00·t·allocate·lock.
18 ··0x000017e0·2774696d·656f7574·27206d75·73742062·'timeout'·must·b18 ··0x000017d8·2774696d·656f7574·27206d75·73742062·'timeout'·must·b
19 ··0x000017f0·65206120·6e6f6e2d·6e656761·74697665·e·a·non-negative19 ··0x000017e8·65206120·6e6f6e2d·6e656761·74697665·e·a·non-negative
20 ··0x00001800·206e756d·62657200·74696d65·6f757420··number.timeout·20 ··0x000017f8·206e756d·62657200·74696d65·6f757420··number.timeout·
21 ··0x00001810·76616c75·65206973·20746f6f·206c6172·value·is·too·lar21 ··0x00001808·76616c75·65206973·20746f6f·206c6172·value·is·too·lar
22 ··0x00001820·67650000·6765745f·6e6f7761·69742829·ge..get_nowait()22 ··0x00001818·67650000·6765745f·6e6f7761·69742829·ge..get_nowait()
23 ··0x00001830·2074616b·6573206e·6f206172·67756d65··takes·no·argume23 ··0x00001828·2074616b·6573206e·6f206172·67756d65··takes·no·argume
24 ··0x00001840·6e747300·626c6f63·6b000000·74696d65·nts.block...time24 ··0x00001838·6e747300·626c6f63·6b000000·74696d65·nts.block...time
25 ··0x00001850·6f757400·67657400·6974656d·00000000·out.get.item....25 ··0x00001848·6f757400·67657400·6974656d·00000000·out.get.item....
26 ··0x00001860·70757400·7075745f·6e6f7761·69740000·put.put_nowait..26 ··0x00001858·70757400·7075745f·6e6f7761·69740000·put.put_nowait..
27 ··0x00001870·5f717565·75652e53·696d706c·65517565·_queue.SimpleQue27 ··0x00001868·5f717565·75652e53·696d706c·65517565·_queue.SimpleQue
28 ··0x00001880·75650000·5f5f7765·616b6c69·73746f66·ue..__weaklistof28 ··0x00001878·75650000·5f5f7765·616b6c69·73746f66·ue..__weaklistof
29 ··0x00001890·66736574·5f5f0000·656d7074·79000000·fset__..empty...29 ··0x00001888·66736574·5f5f0000·656d7074·79000000·fset__..empty...
30 ··0x000018a0·6765745f·6e6f7761·69740000·7173697a·get_nowait..qsiz30 ··0x00001898·6765745f·6e6f7761·69740000·7173697a·get_nowait..qsiz
31 ··0x000018b0·65000000·5f5f636c·6173735f·67657469·e...__class_geti31 ··0x000018a8·65000000·5f5f636c·6173735f·67657469·e...__class_geti
32 ··0x000018c0·74656d5f·5f000000·53656520·50455020·tem__...See·PEP·32 ··0x000018b8·74656d5f·5f000000·53656520·50455020·tem__...See·PEP·
33 ··0x000018d0·35383500·5f717565·75650000·4320696d·585._queue..C·im33 ··0x000018c8·35383500·5f717565·75650000·4320696d·585._queue..C·im
34 ··0x000018e0·706c656d·656e7461·74696f6e·206f6620·plementation·of·34 ··0x000018d8·706c656d·656e7461·74696f6e·206f6620·plementation·of·
35 ··0x000018f0·74686520·50797468·6f6e2071·75657565·the·Python·queue35 ··0x000018e8·74686520·50797468·6f6e2071·75657565·the·Python·queue
36 ··0x00001900·206d6f64·756c652e·0a546869·73206d6f··module..This·mo36 ··0x000018f8·206d6f64·756c652e·0a546869·73206d6f··module..This·mo
37 ··0x00001910·64756c65·20697320·616e2069·6d706c65·dule·is·an·imple37 ··0x00001908·64756c65·20697320·616e2069·6d706c65·dule·is·an·imple
38 ··0x00001920·6d656e74·6174696f·6e206465·7461696c·mentation·detail38 ··0x00001918·6d656e74·6174696f·6e206465·7461696c·mentation·detail
39 ··0x00001930·2c20706c·65617365·20646f20·6e6f7420·,·please·do·not·39 ··0x00001928·2c20706c·65617365·20646f20·6e6f7420·,·please·do·not·
40 ··0x00001940·75736520·69742064·69726563·746c792e·use·it·directly.40 ··0x00001938·75736520·69742064·69726563·746c792e·use·it·directly.
41 ··0x00001950·00000000·7173697a·65282473·656c662c·....qsize($self,41 ··0x00001948·00000000·7173697a·65282473·656c662c·....qsize($self,
42 ··0x00001960·202f290a·2d2d0a0a·52657475·726e2074··/).--..Return·t42 ··0x00001958·202f290a·2d2d0a0a·52657475·726e2074··/).--..Return·t
43 ··0x00001970·68652061·7070726f·78696d61·74652073·he·approximate·s43 ··0x00001968·68652061·7070726f·78696d61·74652073·he·approximate·s
44 ··0x00001980·697a6520·6f662074·68652071·75657565·ize·of·the·queue44 ··0x00001978·697a6520·6f662074·68652071·75657565·ize·of·the·queue
45 ··0x00001990·20286e6f·74207265·6c696162·6c652129··(not·reliable!)45 ··0x00001988·20286e6f·74207265·6c696162·6c652129··(not·reliable!)
46 ··0x000019a0·2e000000·656d7074·79282473·656c662c·....empty($self,46 ··0x00001998·2e000000·656d7074·79282473·656c662c·....empty($self,
47 ··0x000019b0·202f290a·2d2d0a0a·52657475·726e2054··/).--..Return·T47 ··0x000019a8·202f290a·2d2d0a0a·52657475·726e2054··/).--..Return·T
48 ··0x000019c0·72756520·69662074·68652071·75657565·rue·if·the·queue48 ··0x000019b8·72756520·69662074·68652071·75657565·rue·if·the·queue
49 ··0x000019d0·20697320·656d7074·792c2046·616c7365··is·empty,·False49 ··0x000019c8·20697320·656d7074·792c2046·616c7365··is·empty,·False
50 ··0x000019e0·206f7468·65727769·73652028·6e6f7420··otherwise·(not·50 ··0x000019d8·206f7468·65727769·73652028·6e6f7420··otherwise·(not·
51 ··0x000019f0·72656c69·61626c65·21292e00·6765745f·reliable!)..get_51 ··0x000019e8·72656c69·61626c65·21292e00·6765745f·reliable!)..get_
52 ··0x00001a00·6e6f7761·69742824·73656c66·2c202f29·nowait($self,·/)52 ··0x000019f8·6e6f7761·69742824·73656c66·2c202f29·nowait($self,·/)
53 ··0x00001a10·0a2d2d0a·0a52656d·6f766520·616e6420·.--..Remove·and·53 ··0x00001a08·0a2d2d0a·0a52656d·6f766520·616e6420·.--..Remove·and·
54 ··0x00001a20·72657475·726e2061·6e206974·656d2066·return·an·item·f54 ··0x00001a18·72657475·726e2061·6e206974·656d2066·return·an·item·f
55 ··0x00001a30·726f6d20·74686520·71756575·65207769·rom·the·queue·wi55 ··0x00001a28·726f6d20·74686520·71756575·65207769·rom·the·queue·wi
56 ··0x00001a40·74686f75·7420626c·6f636b69·6e672e0a·thout·blocking..56 ··0x00001a38·74686f75·7420626c·6f636b69·6e672e0a·thout·blocking..
57 ··0x00001a50·0a4f6e6c·79206765·7420616e·20697465·.Only·get·an·ite57 ··0x00001a48·0a4f6e6c·79206765·7420616e·20697465·.Only·get·an·ite
58 ··0x00001a60·6d206966·206f6e65·20697320·696d6d65·m·if·one·is·imme58 ··0x00001a58·6d206966·206f6e65·20697320·696d6d65·m·if·one·is·imme
59 ··0x00001a70·64696174·656c7920·61766169·6c61626c·diately·availabl59 ··0x00001a68·64696174·656c7920·61766169·6c61626c·diately·availabl
60 ··0x00001a80·652e204f·74686572·77697365·0a726169·e.·Otherwise.rai60 ··0x00001a78·652e204f·74686572·77697365·0a726169·e.·Otherwise.rai
61 ··0x00001a90·73652074·68652045·6d707479·20657863·se·the·Empty·exc61 ··0x00001a88·73652074·68652045·6d707479·20657863·se·the·Empty·exc
62 ··0x00001aa0·65707469·6f6e2e00·67657428·2473656c·eption..get($sel62 ··0x00001a98·65707469·6f6e2e00·67657428·2473656c·eption..get($sel
63 ··0x00001ab0·662c202f·2c20626c·6f636b3d·54727565·f,·/,·block=True63 ··0x00001aa8·662c202f·2c20626c·6f636b3d·54727565·f,·/,·block=True
64 ··0x00001ac0·2c207469·6d656f75·743d4e6f·6e65290a·,·timeout=None).64 ··0x00001ab8·2c207469·6d656f75·743d4e6f·6e65290a·,·timeout=None).
65 ··0x00001ad0·2d2d0a0a·52656d6f·76652061·6e642072·--..Remove·and·r65 ··0x00001ac8·2d2d0a0a·52656d6f·76652061·6e642072·--..Remove·and·r
66 ··0x00001ae0·65747572·6e20616e·20697465·6d206672·eturn·an·item·fr66 ··0x00001ad8·65747572·6e20616e·20697465·6d206672·eturn·an·item·fr
67 ··0x00001af0·6f6d2074·68652071·75657565·2e0a0a49·om·the·queue...I67 ··0x00001ae8·6f6d2074·68652071·75657565·2e0a0a49·om·the·queue...I
68 ··0x00001b00·66206f70·74696f6e·616c2061·72677320·f·optional·args·68 ··0x00001af8·66206f70·74696f6e·616c2061·72677320·f·optional·args·
69 ··0x00001b10·27626c6f·636b2720·69732074·72756520·'block'·is·true·69 ··0x00001b08·27626c6f·636b2720·69732074·72756520·'block'·is·true·
70 ··0x00001b20·616e6420·2774696d·656f7574·27206973·and·'timeout'·is70 ··0x00001b18·616e6420·2774696d·656f7574·27206973·and·'timeout'·is
71 ··0x00001b30·204e6f6e·65202874·68652064·65666175··None·(the·defau71 ··0x00001b28·204e6f6e·65202874·68652064·65666175··None·(the·defau
72 ··0x00001b40·6c74292c·0a626c6f·636b2069·66206e65·lt),.block·if·ne72 ··0x00001b38·6c74292c·0a626c6f·636b2069·66206e65·lt),.block·if·ne
73 ··0x00001b50·63657373·61727920·756e7469·6c20616e·cessary·until·an73 ··0x00001b48·63657373·61727920·756e7469·6c20616e·cessary·until·an
74 ··0x00001b60·20697465·6d206973·20617661·696c6162··item·is·availab74 ··0x00001b58·20697465·6d206973·20617661·696c6162··item·is·availab
75 ··0x00001b70·6c652e20·49662027·74696d65·6f757427·le.·If·'timeout'75 ··0x00001b68·6c652e20·49662027·74696d65·6f757427·le.·If·'timeout'
76 ··0x00001b80·2069730a·61206e6f·6e2d6e65·67617469··is.a·non-negati76 ··0x00001b78·2069730a·61206e6f·6e2d6e65·67617469··is.a·non-negati
77 ··0x00001b90·7665206e·756d6265·722c2069·7420626c·ve·number,·it·bl77 ··0x00001b88·7665206e·756d6265·722c2069·7420626c·ve·number,·it·bl
78 ··0x00001ba0·6f636b73·20617420·6d6f7374·20277469·ocks·at·most·'ti78 ··0x00001b98·6f636b73·20617420·6d6f7374·20277469·ocks·at·most·'ti
79 ··0x00001bb0·6d656f75·74272073·65636f6e·64732061·meout'·seconds·a79 ··0x00001ba8·6d656f75·74272073·65636f6e·64732061·meout'·seconds·a
80 ··0x00001bc0·6e642072·61697365·730a7468·6520456d·nd·raises.the·Em80 ··0x00001bb8·6e642072·61697365·730a7468·6520456d·nd·raises.the·Em
81 ··0x00001bd0·70747920·65786365·7074696f·6e206966·pty·exception·if81 ··0x00001bc8·70747920·65786365·7074696f·6e206966·pty·exception·if
82 ··0x00001be0·206e6f20·6974656d·20776173·20617661··no·item·was·ava82 ··0x00001bd8·206e6f20·6974656d·20776173·20617661··no·item·was·ava
83 ··0x00001bf0·696c6162·6c652077·69746869·6e207468·ilable·within·th83 ··0x00001be8·696c6162·6c652077·69746869·6e207468·ilable·within·th
84 ··0x00001c00·61742074·696d652e·0a4f7468·65727769·at·time..Otherwi84 ··0x00001bf8·61742074·696d652e·0a4f7468·65727769·at·time..Otherwi
85 ··0x00001c10·73652028·27626c6f·636b2720·69732066·se·('block'·is·f85 ··0x00001c08·73652028·27626c6f·636b2720·69732066·se·('block'·is·f
86 ··0x00001c20·616c7365·292c2072·65747572·6e20616e·alse),·return·an86 ··0x00001c18·616c7365·292c2072·65747572·6e20616e·alse),·return·an
87 ··0x00001c30·20697465·6d206966·206f6e65·20697320··item·if·one·is·87 ··0x00001c28·20697465·6d206966·206f6e65·20697320··item·if·one·is·
88 ··0x00001c40·696d6d65·64696174·656c790a·61766169·immediately.avai88 ··0x00001c38·696d6d65·64696174·656c790a·61766169·immediately.avai
89 ··0x00001c50·6c61626c·652c2065·6c736520·72616973·lable,·else·rais89 ··0x00001c48·6c61626c·652c2065·6c736520·72616973·lable,·else·rais
90 ··0x00001c60·65207468·6520456d·70747920·65786365·e·the·Empty·exce90 ··0x00001c58·65207468·6520456d·70747920·65786365·e·the·Empty·exce
91 ··0x00001c70·7074696f·6e202827·74696d65·6f757427·ption·('timeout'91 ··0x00001c68·7074696f·6e202827·74696d65·6f757427·ption·('timeout'
92 ··0x00001c80·20697320·69676e6f·7265640a·696e2074··is·ignored.in·t92 ··0x00001c78·20697320·69676e6f·7265640a·696e2074··is·ignored.in·t
93 ··0x00001c90·68617420·63617365·292e0000·7075745f·hat·case)...put_93 ··0x00001c88·68617420·63617365·292e0000·7075745f·hat·case)...put_
94 ··0x00001ca0·6e6f7761·69742824·73656c66·2c202f2c·nowait($self,·/,94 ··0x00001c98·6e6f7761·69742824·73656c66·2c202f2c·nowait($self,·/,
95 ··0x00001cb0·20697465·6d290a2d·2d0a0a50·75742061··item).--..Put·a95 ··0x00001ca8·20697465·6d290a2d·2d0a0a50·75742061··item).--..Put·a
96 ··0x00001cc0·6e206974·656d2069·6e746f20·74686520·n·item·into·the·96 ··0x00001cb8·6e206974·656d2069·6e746f20·74686520·n·item·into·the·
97 ··0x00001cd0·71756575·65207769·74686f75·7420626c·queue·without·bl97 ··0x00001cc8·71756575·65207769·74686f75·7420626c·queue·without·bl
98 ··0x00001ce0·6f636b69·6e672e0a·0a546869·73206973·ocking...This·is98 ··0x00001cd8·6f636b69·6e672e0a·0a546869·73206973·ocking...This·is
99 ··0x00001cf0·20657861·63746c79·20657175·6976616c··exactly·equival99 ··0x00001ce8·20657861·63746c79·20657175·6976616c··exactly·equival
100 ··0x00001d00·656e7420·746f2060·70757428·6974656d·ent·to·`put(item100 ··0x00001cf8·656e7420·746f2060·70757428·6974656d·ent·to·`put(item
101 ··0x00001d10·29602061·6e642069·73206f6e·6c792070·)`·and·is·only·p101 ··0x00001d08·29602061·6e642069·73206f6e·6c792070·)`·and·is·only·p
102 ··0x00001d20·726f7669·6465640a·666f7220·636f6d70·rovided.for·comp102 ··0x00001d18·726f7669·6465640a·666f7220·636f6d70·rovided.for·comp
103 ··0x00001d30·61746962·696c6974·79207769·74682074·atibility·with·t103 ··0x00001d28·61746962·696c6974·79207769·74682074·atibility·with·t
104 ··0x00001d40·68652051·75657565·20636c61·73732e00·he·Queue·class..104 ··0x00001d38·68652051·75657565·20636c61·73732e00·he·Queue·class..
105 ··0x00001d50·70757428·2473656c·662c202f·2c206974·put($self,·/,·it105 ··0x00001d48·70757428·2473656c·662c202f·2c206974·put($self,·/,·it
106 ··0x00001d60·656d2c20·626c6f63·6b3d5472·75652c20·em,·block=True,·106 ··0x00001d58·656d2c20·626c6f63·6b3d5472·75652c20·em,·block=True,·
107 ··0x00001d70·74696d65·6f75743d·4e6f6e65·290a2d2d·timeout=None).--107 ··0x00001d68·74696d65·6f75743d·4e6f6e65·290a2d2d·timeout=None).--
108 ··0x00001d80·0a0a5075·74207468·65206974·656d206f·..Put·the·item·o108 ··0x00001d78·0a0a5075·74207468·65206974·656d206f·..Put·the·item·o
109 ··0x00001d90·6e207468·65207175·6575652e·0a0a5468·n·the·queue...Th109 ··0x00001d88·6e207468·65207175·6575652e·0a0a5468·n·the·queue...Th
110 ··0x00001da0·65206f70·74696f6e·616c2027·626c6f63·e·optional·'bloc110 ··0x00001d98·65206f70·74696f6e·616c2027·626c6f63·e·optional·'bloc
111 ··0x00001db0·6b272061·6e642027·74696d65·6f757427·k'·and·'timeout'111 ··0x00001da8·6b272061·6e642027·74696d65·6f757427·k'·and·'timeout'
112 ··0x00001dc0·20617267·756d656e·74732061·72652069··arguments·are·i112 ··0x00001db8·20617267·756d656e·74732061·72652069··arguments·are·i
113 ··0x00001dd0·676e6f72·65642c20·61732074·68697320·gnored,·as·this·113 ··0x00001dc8·676e6f72·65642c20·61732074·68697320·gnored,·as·this·
114 ··0x00001de0·6d657468·6f640a6e·65766572·20626c6f·method.never·blo114 ··0x00001dd8·6d657468·6f640a6e·65766572·20626c6f·method.never·blo
115 ··0x00001df0·636b732e·20205468·65792061·72652070·cks.··They·are·p115 ··0x00001de8·636b732e·20205468·65792061·72652070·cks.··They·are·p
116 ··0x00001e00·726f7669·64656420·666f7220·636f6d70·rovided·for·comp116 ··0x00001df8·726f7669·64656420·666f7220·636f6d70·rovided·for·comp
117 ··0x00001e10·61746962·696c6974·79207769·74682074·atibility·with·t117 ··0x00001e08·61746962·696c6974·79207769·74682074·atibility·with·t
118 ··0x00001e20·68652051·75657565·20636c61·73732e00·he·Queue·class..118 ··0x00001e18·68652051·75657565·20636c61·73732e00·he·Queue·class..
119 ··0x00001e30·53696d70·6c655175·65756528·290a2d2d·SimpleQueue().--119 ··0x00001e28·53696d70·6c655175·65756528·290a2d2d·SimpleQueue().--
120 ··0x00001e40·0a0a5369·6d706c65·2c20756e·626f756e·..Simple,·unboun120 ··0x00001e38·0a0a5369·6d706c65·2c20756e·626f756e·..Simple,·unboun
121 ··0x00001e50·6465642c·20726565·6e747261·6e742046·ded,·reentrant·F121 ··0x00001e48·6465642c·20726565·6e747261·6e742046·ded,·reentrant·F
122 ··0x00001e60·49464f20·71756575·652e0000·3e000000·IFO·queue...>...122 ··0x00001e58·49464f20·71756575·652e0000·3e000000·IFO·queue...>...
123 ··0x00001e70·41000000·0c000000·41000000·11000000·A.......A.......123 ··0x00001e68·41000000·0c000000·41000000·11000000·A.......A.......
124 ··0x00001e80·41000000·27000000·41000000·36000000·A...'...A...6...124 ··0x00001e78·41000000·27000000·41000000·36000000·A...'...A...6...
125 ··0x00001e90·41000000·03000000·41000000·06000000·A.......A.......125 ··0x00001e88·41000000·03000000·41000000·06000000·A.......A.......
126 ··0x00001ea0·41000000·15000000·41000000·0f000000·A.......A.......126 ··0x00001e98·41000000·15000000·41000000·0f000000·A.......A.......
Max diff block lines reached; 0/17468 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 ··0x00001efc·00000000····························....2 ··0x00001ef4·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 ··0x00002f14·95130000····························....2 ··0x00002f14·8d130000····························....
  
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 ··0x00002f18·55130000····························U...2 ··0x00002f18·4d130000····························M...
  
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 ··0x00002f1c·44180000·4c180000·00000000·58180000·D...L.......X...2 ··0x00002f1c·3c180000·44180000·00000000·50180000·<...D.......P...
3 ··0x00002f2c·44180000·4c180000·00000000·58180000·D...L.......X...3 ··0x00002f2c·3c180000·44180000·00000000·50180000·<...D.......P...
4 ··0x00002f3c·00000000····························....4 ··0x00002f3c·00000000····························....
  
3.14 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000030c0·c0300000·98180000·810c0000·04000000·.0..............2 ··0x000030c0·c0300000·90180000·810c0000·04000000·.0..............
3 ··0x000030d0·a4190000·54180000·810e0000·82020000·....T...........3 ··0x000030d0·9c190000·4c180000·810e0000·82020000·....L...........
4 ··0x000030e0·a81a0000·a0180000·4d150000·82020000·........M.......4 ··0x000030e0·a01a0000·98180000·45150000·82020000·........E.......
5 ··0x000030f0·fc190000·60180000·b10d0000·82000000·....`...........5 ··0x000030f0·f4190000·58180000·b10d0000·82000000·....X...........
6 ··0x00003100·501d0000·64180000·c10c0000·82000000·P...d...........6 ··0x00003100·481d0000·5c180000·c10c0000·82000000·H...\...........
7 ··0x00003110·9c1c0000·ac180000·910c0000·04000000·................7 ··0x00003110·941c0000·a4180000·910c0000·04000000·................
8 ··0x00003120·54190000·b4180000·00000000·18000000·T...............8 ··0x00003120·4c190000·ac180000·00000000·18000000·L...............
9 ··0x00003130·c8180000·00000000·00000000·00000000·................9 ··0x00003130·c0180000·00000000·00000000·00000000·................
10 ··0x00003140·00000000·ffffff3f·00000000·00000000·.......?........10 ··0x00003140·00000000·ffffff3f·00000000·00000000·.......?........
11 ··0x00003150·00000000·00000000·d4180000·dc180000·................11 ··0x00003150·00000000·00000000·cc180000·d4180000·................
12 ··0x00003160·08000000·00000000·04320000·310d0000·.........2..1...12 ··0x00003160·08000000·00000000·04320000·310d0000·.........2..1...
13 ··0x00003170·610d0000·19150000·70180000·1c000000·a.......p.......13 ··0x00003170·610d0000·11150000·68180000·1c000000·a.......h.......
14 ··0x00003180·00000000·00450000·1c320000·00000000·.....E...2......14 ··0x00003180·00000000·00450000·1c320000·00000000·.....E...2......
15 ··0x00003190·00000000·282f0000·60180000·00000000·....(/..`.......15 ··0x00003190·00000000·282f0000·58180000·00000000·....(/..X.......
16 ··0x000031a0·00000000·00000000·00000000·00000000·................16 ··0x000031a0·00000000·00000000·00000000·00000000·................
17 ··0x000031b0·00000000·00000000·00000000·1c2f0000·............./..17 ··0x000031b0·00000000·00000000·00000000·1c2f0000·............./..
18 ··0x000031c0·54180000·00000000·00000000·00000000·T...............18 ··0x000031c0·4c180000·00000000·00000000·00000000·L...............
19 ··0x000031d0·00000000·00000000·00000000·00000000·................19 ··0x000031d0·00000000·00000000·00000000·00000000·................
20 ··0x000031e0·00000000·382f0000·64180000·00000000·....8/..d.......20 ··0x000031e0·00000000·382f0000·5c180000·00000000·....8/..\.......
21 ··0x000031f0·00000000·00000000·00000000·00000000·................21 ··0x000031f0·00000000·00000000·00000000·00000000·................
22 ··0x00003200·00000000·02000000·a5130000·03000000·................22 ··0x00003200·00000000·02000000·9d130000·03000000·................
23 ··0x00003210·02000000·00000000·00000000·34000000·............4...23 ··0x00003210·02000000·00000000·00000000·34000000·............4...
24 ··0x00003220·41160000·38000000·301e0000·47000000·A...8...0...G...24 ··0x00003220·39160000·38000000·281e0000·47000000·9...8...(...G...
25 ··0x00003230·1d150000·33000000·a5160000·48000000·....3.......H...25 ··0x00003230·15150000·33000000·9d160000·48000000·....3.......H...
26 ··0x00003240·5c320000·40000000·c4300000·41000000·\2..@....0..A...26 ··0x00003240·5c320000·40000000·c4300000·41000000·\2..@....0..A...
27 ··0x00003250·11140000·00000000·00000000·84180000·................27 ··0x00003250·09140000·00000000·00000000·7c180000·............|...
28 ··0x00003260·13000000·18000000·01000000·00000000·................28 ··0x00003260·13000000·18000000·01000000·00000000·................
29 ··0x00003270·00000000·00000000·00000000·00000000·................29 ··0x00003270·00000000·00000000·00000000·00000000·................
30 ··0x00003280·00000000····························....30 ··0x00003280·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·33306631·37336562·64393466·35643164·30f173ebd94f5d1d 
3 ··0x00000010·62656331·35323835·30623935·34366164·bec152850b9546ad2 ··0x00000000·39633731·64393232·66643266·32326162·9c71d922fd2f22ab
 3 ··0x00000010·66316630·65636233·66333231·64636233·f1f0ecb3f321dcb3
4 ··0x00000020·66653737·38312e64·65627567·00000000·fe7781.debug....4 ··0x00000020·33623332·31642e64·65627567·00000000·3b321d.debug....
5 ··0x00000030·9418c3df····························....5 ··0x00000030·6a002d47····························j.-G
  
23.6 KB
./usr/lib/python3.12/lib-dynload/_xxtestfuzz.cpython-312-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·de5aff82ea36619b85eae8382d3e3968fa09193f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3f98d9d88e5372ab090191f140434b94fbdce704
22.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 91, 41 lines modifiedOffset 91, 41 lines modified
91 »       andeq»  r0,·r0,·r4,·ror·#2491 »       andeq»  r0,·r0,·r4,·ror·#24
92 LLVMFuzzerTestOneInput():92 LLVMFuzzerTestOneInput():
93 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:48793 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:487
94 »       svcmi»  0x00f0e92d94 »       svcmi»  0x00f0e92d
95 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f95 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f
96 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad96 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad
97 »       svceq»  0x00c8f8cc97 »       svceq»  0x00c8f8cc
98 »       stmibls»r8,·{r0,·r1,·r2,·r3,·r4,·r6,·r7,·fp,·ip,·sp,·lr,·pc}^98 »       stmibhi»r8,·{r0,·r1,·r2,·r3,·r4,·r6,·r7,·fp,·ip,·sp,·lr,·pc}^
99 »       strmi»  fp,·[r5],·-r5,·lsl·#199 »       strmi»  fp,·[r5],·-r5,·lsl·#1
100 »       ldrbtmi»r4,·[r9],·#1548»   @·0x60c100 »       ldrbtmi»r4,·[r8],·#1548»   @·0x60c
101 fuzz_builtin_float():101 fuzz_builtin_float():
102 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:19102 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:19
103 »       mrc»    7,·6,·APSR_nzcv,·cr0,·cr15,·{7}103 »       mrc»    7,·6,·APSR_nzcv,·cr0,·cr15,·{7}
104 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:20104 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:20
105 »       strmi»  fp,·[r7],·-r8,·ror·#3105 »       strmi»  fp,·[r7],·-r8,·ror·#3
106 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:21106 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:21
107 »       svc»    0x0078f7ff107 »       svc»    0x0078f7ff
108 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4606108 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4606
109 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:22109 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:22
110 »       cmplt»  r8,·r4,·lsl·pc110 »       cmplt»  r8,·r4,·lsl·pc
111 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:22·(discriminator·1)111 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:22·(discriminator·1)
112 »       stmibcc»ip!,·{r0,·r1,·r2,·r3,·r4,·r6,·r7,·fp,·ip,·sp,·lr,·pc}112 »       stmibcc»ip!,·{r0,·r1,·r2,·r3,·r4,·r6,·r7,·fp,·ip,·sp,·lr,·pc}
113 »       andcc»  pc,·r3,·r9,·asr·r8»    @·<UNPREDICTABLE>113 »       andcc»  pc,·r3,·r8,·asr·r8»    @·<UNPREDICTABLE>
114 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818114 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
115 »       smlattlt»       r8,·lr,·lr,·lr115 »       smlattlt»       r8,·lr,·lr,·lr
116 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:23116 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:23
117 »       mrc»    7,·7,·APSR_nzcv,·cr6,·cr15,·{7}117 »       mrc»    7,·7,·APSR_nzcv,·cr6,·cr15,·{7}
118 Py_XDECREF():118 Py_XDECREF():
119 ./build-static/../Include/object.h:797119 ./build-static/../Include/object.h:797
120 »       ldmdavs»r3!,·{r1,·r2,·r3,·r5,·r8,·ip,·sp,·pc}120 »       ldmdavs»r3!,·{r1,·r2,·r3,·r5,·r8,·ip,·sp,·pc}
121 Py_DECREF():121 Py_DECREF():
122 ./build-static/../Include/object.h:700·(discriminator·1)122 ./build-static/../Include/object.h:700·(discriminator·1)
123 »       stmdami»r0,·{r0,·r1,·r2,·r3,·r5,·r6,·ip,·sp,·lr,·pc}^123 »       stmdbmi»r0,·{r0,·r1,·r2,·r3,·r5,·r6,·ip,·sp,·lr,·pc}^
124 »       »       »       @·<UNDEFINED>·instruction:·0xf0404543124 »       »       »       @·<UNDEFINED>·instruction:·0xf040454b
125 »       ldmdavs»fp!,·{r1,·r5,·r6,·r8,·pc}125 »       ldmdavs»fp!,·{r1,·r5,·r6,·r8,·pc}
126 »       submi»  pc,·r0,·#111»@·0x6f126 »       submi»  pc,·r0,·#111»@·0x6f
127 »       »       »       @·<UNDEFINED>·instruction:·0xf0404293127 »       »       »       @·<UNDEFINED>·instruction:·0xf0404293
128 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff8168128 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff8168
129 _run_fuzz():129 _run_fuzz():
130 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:440130 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:440
131 »       stmdacs»r0,·{r1,·r3,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}131 »       stmdacs»r0,·{r1,·r3,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}
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·35616666·38326561·33363631·39623835·5aff82ea36619b85 
3 ··0x00000010·65616538·33383264·33653339·36386661·eae8382d3e3968fa2 ··0x00000000·39386439·64383865·35333732·61623039·98d9d88e5372ab09
 3 ··0x00000010·30313931·66313430·34333462·39346662·0191f140434b94fb
4 ··0x00000020·30393139·33662e64·65627567·00000000·09193f.debug....4 ··0x00000020·64636537·30342e64·65627567·00000000·dce704.debug....
5 ··0x00000030·6cc4c09f····························l...5 ··0x00000030·46e70c44····························F..D
  
6.84 KB
libpython3.12t64-dbg_3.12.3-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0····11616·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0····11616·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0·20122388·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0·20123036·2024-04-10·05:33:47.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.31 KB
data.tar.xz
6.29 KB
data.tar
2.64 KB
file list
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/
13 -rw-r--r--···0·root·········(0)·root·········(0)·30178884·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/libpython3.12d.so.1.013 -rw-r--r--···0·root·········(0)·root·········(0)·30178884·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/libpython3.12d.so.1.0
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
15 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12d-embed.pc15 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12d-embed.pc
16 -rw-r--r--···0·root·········(0)·root·········(0)······278·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12d.pc16 -rw-r--r--···0·root·········(0)·root·········(0)······278·2024-04-10·05:33:47.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.12d.pc
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/
18 -rw-r--r--···0·root·········(0)·root·········(0)····49415·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_sysconfigdata_d_arm-linux-gnueabihf.py18 -rw-r--r--···0·root·········(0)·root·········(0)····49405·2024-04-10·05:33:47.000000·./usr/lib/python3.12/_sysconfigdata_d_arm-linux-gnueabihf.py
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/
20 -rw-r--r--···0·root·········(0)·root·········(0)···178587·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Makefile20 -rw-r--r--···0·root·········(0)·root·········(0)···178577·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Makefile
21 -rw-r--r--···0·root·········(0)·root·········(0)····11197·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup21 -rw-r--r--···0·root·········(0)·root·········(0)····11197·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup
22 -rw-r--r--···0·root·········(0)·root·········(0)······902·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup.bootstrap22 -rw-r--r--···0·root·········(0)·root·········(0)······902·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup.bootstrap
23 -rw-r--r--···0·root·········(0)·root·········(0)·····1068·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup.local23 -rw-r--r--···0·root·········(0)·root·········(0)·····1068·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup.local
24 -rw-r--r--···0·root·········(0)·root·········(0)·····6268·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup.stdlib24 -rw-r--r--···0·root·········(0)·root·········(0)·····6268·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Setup.stdlib
25 -rw-r--r--···0·root·········(0)·root·········(0)·····5474·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/config.c25 -rw-r--r--···0·root·········(0)·root·········(0)·····5474·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/config.c
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1752·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/config.c.in26 -rw-r--r--···0·root·········(0)·root·········(0)·····1752·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/config.c.in
27 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/install-sh27 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-04-10·05:33:47.000000·./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/install-sh
635 B
./usr/include/arm-linux-gnueabihf/python3.12d/pyconfig.h
    
Offset 1603, 15 lines modifiedOffset 1603, 15 lines modified
1603 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/1603 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/
1604 #define·PY_SSL_DEFAULT_CIPHERS·21604 #define·PY_SSL_DEFAULT_CIPHERS·2
  
1605 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/1605 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/
1606 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/1606 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/
  
1607 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/1607 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/
1608 #define·PY_SUPPORT_TIER·31608 #define·PY_SUPPORT_TIER·2
  
1609 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/1609 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/
1610 #define·Py_DEBUG·11610 #define·Py_DEBUG·1
  
1611 /*·Defined·if·Python·is·built·as·a·shared·library.·*/1611 /*·Defined·if·Python·is·built·as·a·shared·library.·*/
1612 /*·#undef·Py_ENABLE_SHARED·*/1612 /*·#undef·Py_ENABLE_SHARED·*/
  
2.07 KB
./usr/lib/python3.12/_sysconfigdata_d_arm-linux-gnueabihf.py
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ·'BLDLIBRARY':·'-lpython3.12d',18 ·'BLDLIBRARY':·'-lpython3.12d',
19 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·'19 ·'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·'
20 ··············'-Wl,-Bsymbolic-functions·'20 ··············'-Wl,-Bsymbolic-functions·'
21 ··············'·-Wl,-z,relro',21 ··············'·-Wl,-z,relro',
22 ·'BOOTSTRAP_HEADERS':·'\\',22 ·'BOOTSTRAP_HEADERS':·'\\',
23 ·'BUILDEXE':·'',23 ·'BUILDEXE':·'',
24 ·'BUILDPYTHON':·'python',24 ·'BUILDPYTHON':·'python',
25 ·'BUILD_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',25 ·'BUILD_GNU_TYPE':·'aarch64-unknown-linux-gnu',
26 ·'BUILD_SCRIPTS_DIR':·'build/scripts-3.12',26 ·'BUILD_SCRIPTS_DIR':·'build/scripts-3.12',
27 ·'BYTESTR_DEPS':·'\\',27 ·'BYTESTR_DEPS':·'\\',
28 ·'CC':·'arm-linux-gnueabihf-gcc',28 ·'CC':·'arm-linux-gnueabihf-gcc',
29 ·'CCSHARED':·'-fPIC',29 ·'CCSHARED':·'-fPIC',
30 ·'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·'30 ·'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·'
31 ···········'-DDYNAMIC_ANNOTATIONS_ENABLED=1·-g·-Og·-Wall',31 ···········'-DDYNAMIC_ANNOTATIONS_ENABLED=1·-g·-Og·-Wall',
32 ·'CFLAGSFORSHARED':·'-fPIC',32 ·'CFLAGSFORSHARED':·'-fPIC',
962 B
./usr/lib/python3.12/config-3.12d-arm-linux-gnueabihf/Makefile
    
Offset 432, 16 lines modifiedOffset 432, 16 lines modified
432 PYTHON_FOR_FREEZE=./_bootstrap_python432 PYTHON_FOR_FREEZE=./_bootstrap_python
433 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module433 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module
434 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module434 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module
435 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py435 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py
436 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py436 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py
  
437 _PYTHON_HOST_PLATFORM=437 _PYTHON_HOST_PLATFORM=
438 BUILD_GNU_TYPE=»armv7l-unknown-linux-gnueabihf438 BUILD_GNU_TYPE=»aarch64-unknown-linux-gnu
439 HOST_GNU_TYPE=» armv7l-unknown-linux-gnueabihf439 HOST_GNU_TYPE=» aarch64-unknown-linux-gnu
  
440 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.440 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.
441 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite441 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite
442 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use442 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use
443 #·PROFILE_TASK="-m·test·--pgo-extended"443 #·PROFILE_TASK="-m·test·--pgo-extended"
444 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)444 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)
  
1.59 GB
python3.12-dbg_3.12.3-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0·····3876·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3880·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0·45666176·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0·45711864·2024-04-10·05:33:47.000000·data.tar.xz
8.62 KB
control.tar.xz
8.59 KB
control.tar
4.79 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.12-dbg1 Package:·python3.12-dbg
2 Source:·python3.122 Source:·python3.12
3 Version:·3.12.3-13 Version:·3.12.3-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·699296 Installed-Size:·69964
7 Depends:·python3.12·(=·3.12.3-1),·libpython3.12t64-dbg·(=·3.12.3-1),·libc6·(>=·2.35),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)7 Depends:·python3.12·(=·3.12.3-1),·libpython3.12t64-dbg·(=·3.12.3-1),·libc6·(>=·2.35),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)
8 Recommends:·gdb8 Recommends:·gdb
9 Suggests:·python3-gdbm-dbg,·python3-tk-dbg9 Suggests:·python3-gdbm-dbg,·python3-tk-dbg
10 Section:·debug10 Section:·debug
11 Priority:·optional11 Priority:·optional
12 Multi-Arch:·allowed12 Multi-Arch:·allowed
13 Description:·Debug·Build·of·the·Python·Interpreter·(version·3.12)13 Description:·Debug·Build·of·the·Python·Interpreter·(version·3.12)
3.77 KB
./md5sums
30.0 B
./md5sums
Files differ
3.73 KB
line order
    
Offset 3, 14 lines modifiedOffset 3, 15 lines modified
3 usr/lib/debug/.build-id/07/73f4cb3ad11ae31a860781e266dc277a130f84.debug3 usr/lib/debug/.build-id/07/73f4cb3ad11ae31a860781e266dc277a130f84.debug
4 usr/lib/debug/.build-id/0d/6f1e530c6ec0f03cdacb71aa7a633bb267731f.debug4 usr/lib/debug/.build-id/0d/6f1e530c6ec0f03cdacb71aa7a633bb267731f.debug
5 usr/lib/debug/.build-id/14/842191356be07ef267cae04868fc567b3cbb82.debug5 usr/lib/debug/.build-id/14/842191356be07ef267cae04868fc567b3cbb82.debug
6 usr/lib/debug/.build-id/23/9b7eb57268bc49899c18986d35cf55bcd563a9.debug6 usr/lib/debug/.build-id/23/9b7eb57268bc49899c18986d35cf55bcd563a9.debug
7 usr/lib/debug/.build-id/27/a6ba089e6822be42a744e21aa61621900eadda.debug7 usr/lib/debug/.build-id/27/a6ba089e6822be42a744e21aa61621900eadda.debug
8 usr/lib/debug/.build-id/2a/da4f8ac122f997d41c462d226de1dd1cb3c30a.debug8 usr/lib/debug/.build-id/2a/da4f8ac122f997d41c462d226de1dd1cb3c30a.debug
9 usr/lib/debug/.build-id/39/c2907ad3f1a4bb8fd11b63ed90328adcb95977.debug9 usr/lib/debug/.build-id/39/c2907ad3f1a4bb8fd11b63ed90328adcb95977.debug
 10 usr/lib/debug/.build-id/3f/98d9d88e5372ab090191f140434b94fbdce704.debug
10 usr/lib/debug/.build-id/41/08024c604ce4b0110b020bfe4a60b48eecffde.debug11 usr/lib/debug/.build-id/41/08024c604ce4b0110b020bfe4a60b48eecffde.debug
11 usr/lib/debug/.build-id/48/a5297642848c020bfd8b210dcd65da711634d3.debug12 usr/lib/debug/.build-id/48/a5297642848c020bfd8b210dcd65da711634d3.debug
12 usr/lib/debug/.build-id/49/655ce818aba475c3d2e1ab4bfe28b3f3475896.debug13 usr/lib/debug/.build-id/49/655ce818aba475c3d2e1ab4bfe28b3f3475896.debug
13 usr/lib/debug/.build-id/49/b59893686f22cc9ec2f22969c539c10f1898fa.debug14 usr/lib/debug/.build-id/49/b59893686f22cc9ec2f22969c539c10f1898fa.debug
14 usr/lib/debug/.build-id/4b/a2f8f21072789c5efc926846bffda46251d9dc.debug15 usr/lib/debug/.build-id/4b/a2f8f21072789c5efc926846bffda46251d9dc.debug
15 usr/lib/debug/.build-id/51/3e9b5e5c067c8d68cabc52c9e82472ec16464d.debug16 usr/lib/debug/.build-id/51/3e9b5e5c067c8d68cabc52c9e82472ec16464d.debug
16 usr/lib/debug/.build-id/58/57e75cc5014ff0e23c3179e62621769828be63.debug17 usr/lib/debug/.build-id/58/57e75cc5014ff0e23c3179e62621769828be63.debug
1.59 GB
data.tar.xz
1.59 GB
data.tar
10.9 KB
file list
    
Offset 17, 14 lines modifiedOffset 17, 16 lines modified
17 -rw-r--r--···0·root·········(0)·root·········(0)····71416·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/23/9b7eb57268bc49899c18986d35cf55bcd563a9.debug17 -rw-r--r--···0·root·········(0)·root·········(0)····71416·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/23/9b7eb57268bc49899c18986d35cf55bcd563a9.debug
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/27/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/27/
19 -rw-r--r--···0·root·········(0)·root·········(0)···114536·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/27/a6ba089e6822be42a744e21aa61621900eadda.debug19 -rw-r--r--···0·root·········(0)·root·········(0)···114536·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/27/a6ba089e6822be42a744e21aa61621900eadda.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/2a/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/2a/
21 -rw-r--r--···0·root·········(0)·root·········(0)····31228·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/2a/da4f8ac122f997d41c462d226de1dd1cb3c30a.debug21 -rw-r--r--···0·root·········(0)·root·········(0)····31228·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/2a/da4f8ac122f997d41c462d226de1dd1cb3c30a.debug
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/39/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/39/
23 -rw-r--r--···0·root·········(0)·root·········(0)····25636·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/39/c2907ad3f1a4bb8fd11b63ed90328adcb95977.debug23 -rw-r--r--···0·root·········(0)·root·········(0)····25636·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/39/c2907ad3f1a4bb8fd11b63ed90328adcb95977.debug
 24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/3f/
 25 -rw-r--r--···0·root·········(0)·root·········(0)····23708·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/3f/98d9d88e5372ab090191f140434b94fbdce704.debug
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/41/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/41/
25 -rw-r--r--···0·root·········(0)·root·········(0)····65908·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/41/08024c604ce4b0110b020bfe4a60b48eecffde.debug27 -rw-r--r--···0·root·········(0)·root·········(0)····65908·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/41/08024c604ce4b0110b020bfe4a60b48eecffde.debug
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/48/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/48/
27 -rw-r--r--···0·root·········(0)·root·········(0)····31392·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/48/a5297642848c020bfd8b210dcd65da711634d3.debug29 -rw-r--r--···0·root·········(0)·root·········(0)····31392·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/48/a5297642848c020bfd8b210dcd65da711634d3.debug
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/49/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/49/
29 -rw-r--r--···0·root·········(0)·root·········(0)···140292·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/49/655ce818aba475c3d2e1ab4bfe28b3f3475896.debug31 -rw-r--r--···0·root·········(0)·root·········(0)···140292·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/49/655ce818aba475c3d2e1ab4bfe28b3f3475896.debug
30 -rw-r--r--···0·root·········(0)·root·········(0)····65488·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/49/b59893686f22cc9ec2f22969c539c10f1898fa.debug32 -rw-r--r--···0·root·········(0)·root·········(0)····65488·2024-04-10·05:33:47.000000·./usr/lib/debug/.build-id/49/b59893686f22cc9ec2f22969c539c10f1898fa.debug
814 MB
./usr/lib/debug/.build-id/97/3f56008bbea4f3f4011aae3732291c40a74be0.debug vs.
./usr/lib/debug/.build-id/a7/ba85703aaeb99a19190c5220fd9a58139121c5.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 3% similar despite different names
1.14 KB
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x16ed9111 ··Entry·point·address:···············0x170781
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········12544296·(bytes·into·file)13 ··Start·of·section·headers:··········12564696·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········4319 ··Number·of·section·headers:·········43
20 ··Section·header·string·table·index:·4220 ··Section·header·string·table·index:·42
1.86 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x16ed912 Entry·point·0x170781
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x0001d4·0x00484f6c·0x00484f6c·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001d4·0x00486344·0x00486344·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x1
9 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x474f78·R·E·0x10009 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x476350·R·E·0x1000
10 ··LOAD···········0x000eec·0x00485eec·0x00485eec·0x00000·0xe4d64·RW··0x100010 ··LOAD···········0x000eec·0x00487eec·0x00487eec·0x00000·0xe4d64·RW··0x1000
11 ··DYNAMIC········0x000eec·0x00485ef8·0x00485ef8·0x00000·0x00108·RW··0x411 ··DYNAMIC········0x000eec·0x00487ef8·0x00487ef8·0x00000·0x00108·RW··0x4
12 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x412 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
13 ··TLS············0x000eec·0x00485eec·0x00485eec·0x00000·0x00008·R···0x413 ··TLS············0x000eec·0x00487eec·0x00487eec·0x00000·0x00008·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x000eec·0x00485eec·0x00485eec·0x00000·0x00114·R···0x115 ··GNU_RELRO······0x000eec·0x00487eec·0x00487eec·0x00000·0x00114·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.ARM.exidx·18 ···00·····.ARM.exidx·
19 ···01·····19 ···01·····
20 ···02·····.interp·20 ···02·····.interp·
21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·
6.12 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·43·section·headers,·starting·at·offset·0xbf6928:1 There·are·43·section·headers,·starting·at·offset·0xbfb8d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
3.4 MB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·25005·entries:1 Symbol·table·'.symtab'·contains·25009·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00010174·····0·SECTION·LOCAL··DEFAULT····1·.interp4 ·····1:·00010174·····0·SECTION·LOCAL··DEFAULT····1·.interp
5 ·····2:·00010190·····0·SECTION·LOCAL··DEFAULT····2·.note.gnu.build-id5 ·····2:·00010190·····0·SECTION·LOCAL··DEFAULT····2·.note.gnu.build-id
6 ·····3:·000101b4·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag6 ·····3:·000101b4·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag
7 ·····4:·000101d4·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash7 ·····4:·000101d4·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash
8 ·····5:·00013d60·····0·SECTION·LOCAL··DEFAULT····5·.dynsym8 ·····5:·00013d60·····0·SECTION·LOCAL··DEFAULT····5·.dynsym
2.16 KB
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·973f56008bbea4f3f4011aae3732291c40a74be03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a7ba85703aaeb99a19190c5220fd9a58139121c5
  
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··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·import__find__load__start10 ····Name:·import__find__load__start
11 ····Location:·0x00127162,·Base:·0x00484f68,·Semaphore:·0x00567e2211 ····Location:·0x00127eaa,·Base:·0x00486340,·Semaphore:·0x00569e22
12 ····Arguments:·4@r012 ····Arguments:·4@r0
13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·import__find__load__done14 ····Name:·import__find__load__done
15 ····Location:·0x001271f8,·Base:·0x00484f68,·Semaphore:·0x00567e2415 ····Location:·0x00127f40,·Base:·0x00486340,·Semaphore:·0x00569e24
16 ····Arguments:·4@r0·-4@r316 ····Arguments:·4@r0·-4@r3
17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·audit18 ····Name:·audit
19 ····Location:·0x00136802,·Base:·0x00484f68,·Semaphore:·0x00567e2619 ····Location:·0x001376ea,·Base:·0x00486340,·Semaphore:·0x00569e26
20 ····Arguments:·4@r7·4@r620 ····Arguments:·4@r7·4@r6
21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·gc__done22 ····Name:·gc__done
23 ····Location:·0x00141276,·Base:·0x00484f68,·Semaphore:·0x00567e2023 ····Location:·0x0014221e,·Base:·0x00486340,·Semaphore:·0x00569e20
24 ····Arguments:·-4@r624 ····Arguments:·-4@r6
25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·gc__start26 ····Name:·gc__start
27 ····Location:·0x00141346,·Base:·0x00484f68,·Semaphore:·0x00567e1e27 ····Location:·0x001422ee,·Base:·0x00486340,·Semaphore:·0x00569e1e
28 ····Arguments:·-4@[sp,·#16]28 ····Arguments:·-4@[sp,·#16]
233 MB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 31, 23 lines modifiedOffset 31, 23 lines modified
31 ·The·File·Name·Table·(offset·0x33):31 ·The·File·Name·Table·(offset·0x33):
32 ··Entry»  Dir»       Time»   Size»       Name32 ··Entry»  Dir»       Time»   Size»       Name
33 ··1»      1»     0»    0»   python.c33 ··1»      1»     0»    0»   python.c
34 ··2»      2»     0»    0»   pylifecycle.h34 ··2»      2»     0»    0»   pylifecycle.h
  
35 ·Line·Number·Statements:35 ·Line·Number·Statements:
36 ··[0x00000051]··Set·column·to·136 ··[0x00000051]··Set·column·to·1
37 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x6f65837 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x6f6c8
38 ··[0x0000005a]··Advance·Line·by·13·to·1438 ··[0x0000005a]··Advance·Line·by·13·to·14
39 ··[0x0000005c]··Copy39 ··[0x0000005c]··Copy
40 ··[0x0000005d]··Set·column·to·540 ··[0x0000005d]··Set·column·to·5
41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x6f658·and·Line·by·1·to·15·(view·1)41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x6f6c8·and·Line·by·1·to·15·(view·1)
42 ··[0x00000060]··Set·column·to·1242 ··[0x00000060]··Set·column·to·12
43 ··[0x00000062]··Set·is_stmt·to·043 ··[0x00000062]··Set·is_stmt·to·0
44 ··[0x00000063]··Copy·(view·2)44 ··[0x00000063]··Copy·(view·2)
45 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x6f65c·and·Line·by·0·to·1545 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x6f6cc·and·Line·by·0·to·15
46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence
  
  
47 ··Offset:······················0x6847 ··Offset:······················0x68
48 ··Length:······················27248 ··Length:······················272
49 ··DWARF·Version:···············349 ··DWARF·Version:···············3
50 ··Prologue·Length:·············15450 ··Prologue·Length:·············154
428 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 29 lines modifiedOffset 3, 29 lines modified
3 ··Compilation·Unit·@·offset·0:3 ··Compilation·Unit·@·offset·0:
4 ···Length:········0x102·(32-bit)4 ···Length:········0x102·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x34):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x33):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x121):·../Programs/python.c12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x120):·../Programs/python.c
13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xe):·./build-static13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x25):·./build-nopie
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<22>···DW_AT_stmt_list···:·(sec_offset)·016 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)
18 ····<27>···DW_AT_byte_size···:·(data1)·818 ····<27>···DW_AT_byte_size···:·(data1)·8
19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x1d):·long·long·unsigned·int20 ····<29>···DW_AT_name········:·(strp)·(offset:·0xe):·long·long·unsigned·int
21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)
22 ····<2e>···DW_AT_byte_size···:·(data1)·422 ····<2e>···DW_AT_byte_size···:·(data1)·4
23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)
24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x27):·unsigned·int24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x18):·unsigned·int
25 ·<1><34>:·Abbrev·Number:·7·(DW_TAG_base_type)25 ·<1><34>:·Abbrev·Number:·7·(DW_TAG_base_type)
26 ····<35>···DW_AT_byte_size···:·(data1)·426 ····<35>···DW_AT_byte_size···:·(data1)·4
27 ····<36>···DW_AT_encoding····:·(data1)·5»    (signed)27 ····<36>···DW_AT_encoding····:·(data1)·5»    (signed)
28 ····<37>···DW_AT_name········:·(string)·int28 ····<37>···DW_AT_name········:·(string)·int
29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)
30 ····<3c>···DW_AT_byte_size···:·(data1)·430 ····<3c>···DW_AT_byte_size···:·(data1)·4
31 ····<3d>···DW_AT_encoding····:·(data1)·5»    (signed)31 ····<3d>···DW_AT_encoding····:·(data1)·5»    (signed)
424 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 2153, 35 lines modifiedOffset 2153, 35 lines modified
2153 ····DW_AT_low_pc·······DW_FORM_addr2153 ····DW_AT_low_pc·······DW_FORM_addr
2154 ····DW_AT_high_pc······DW_FORM_data42154 ····DW_AT_high_pc······DW_FORM_data4
2155 ····DW_AT_call_file····DW_FORM_data12155 ····DW_AT_call_file····DW_FORM_data1
2156 ····DW_AT_call_line····DW_FORM_data22156 ····DW_AT_call_line····DW_FORM_data2
2157 ····DW_AT_call_column··DW_FORM_data12157 ····DW_AT_call_column··DW_FORM_data1
2158 ····DW_AT_sibling······DW_FORM_ref42158 ····DW_AT_sibling······DW_FORM_ref4
2159 ····DW_AT·value:·0·····DW_FORM·value:·02159 ····DW_AT·value:·0·····DW_FORM·value:·0
 2160 ···34······DW_TAG_inlined_subroutine····[has·children]
 2161 ····DW_AT_abstract_origin·DW_FORM_ref4
 2162 ····DW_AT_entry_pc·····DW_FORM_addr
 2163 ····DW_AT_GNU_entry_view·DW_FORM_data2
 2164 ····DW_AT_ranges·······DW_FORM_sec_offset
 2165 ····DW_AT_call_file····DW_FORM_data1
 2166 ····DW_AT_call_line····DW_FORM_data2
 2167 ····DW_AT_call_column··DW_FORM_data1
 2168 ····DW_AT_sibling······DW_FORM_ref4
 2169 ····DW_AT·value:·0·····DW_FORM·value:·0
2160 ···34······DW_TAG_subprogram····[has·children]2170 ···35······DW_TAG_subprogram····[has·children]
2161 ····DW_AT_external·····DW_FORM_flag_present2171 ····DW_AT_external·····DW_FORM_flag_present
2162 ····DW_AT_name·········DW_FORM_strp2172 ····DW_AT_name·········DW_FORM_strp
2163 ····DW_AT_decl_file····DW_FORM_data12173 ····DW_AT_decl_file····DW_FORM_data1
2164 ····DW_AT_decl_line····DW_FORM_data22174 ····DW_AT_decl_line····DW_FORM_data2
2165 ····DW_AT_decl_column··DW_FORM_data12175 ····DW_AT_decl_column··DW_FORM_data1
2166 ····DW_AT_prototyped···DW_FORM_flag_present2176 ····DW_AT_prototyped···DW_FORM_flag_present
2167 ····DW_AT_type·········DW_FORM_ref42177 ····DW_AT_type·········DW_FORM_ref4
2168 ····DW_AT_declaration··DW_FORM_flag_present2178 ····DW_AT_declaration··DW_FORM_flag_present
2169 ····DW_AT_sibling······DW_FORM_ref42179 ····DW_AT_sibling······DW_FORM_ref4
2170 ····DW_AT·value:·0·····DW_FORM·value:·02180 ····DW_AT·value:·0·····DW_FORM·value:·0
2171 ···35······DW_TAG_inlined_subroutine····[has·children] 
2172 ····DW_AT_abstract_origin·DW_FORM_ref4 
2173 ····DW_AT_entry_pc·····DW_FORM_addr 
2174 ····DW_AT_GNU_entry_view·DW_FORM_data2 
2175 ····DW_AT_ranges·······DW_FORM_sec_offset 
2176 ····DW_AT_call_file····DW_FORM_data1 
2177 ····DW_AT_call_line····DW_FORM_data2 
2178 ····DW_AT_call_column··DW_FORM_data1 
2179 ····DW_AT_sibling······DW_FORM_ref4 
2180 ····DW_AT·value:·0·····DW_FORM·value:·0 
2181 ···36······DW_TAG_formal_parameter····[no·children]2181 ···36······DW_TAG_formal_parameter····[no·children]
2182 ····DW_AT_name·········DW_FORM_strp2182 ····DW_AT_name·········DW_FORM_strp
2183 ····DW_AT_decl_file····DW_FORM_data12183 ····DW_AT_decl_file····DW_FORM_data1
2184 ····DW_AT_decl_line····DW_FORM_data22184 ····DW_AT_decl_line····DW_FORM_data2
2185 ····DW_AT_decl_column··DW_FORM_data12185 ····DW_AT_decl_column··DW_FORM_data1
2186 ····DW_AT_type·········DW_FORM_ref42186 ····DW_AT_type·········DW_FORM_ref4
2187 ····DW_AT·value:·0·····DW_FORM·value:·02187 ····DW_AT·value:·0·····DW_FORM·value:·0
252 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 219 lines modifiedOffset 3, 219 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0006f658·000000049 ····0006f6c8·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····0016ee54·0000007e17 ····00170844·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x32421 ··Offset·into·.debug_info:··0x324
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····0006f65c·0000012625 ····0006f6cc·00000126
26 ····0006f784·0000001426 ····0006f7f4·00000014
27 ····0006f798·0000006027 ····0006f808·00000060
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22829 ··Length:···················228
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x49c31 ··Offset·into·.debug_info:··0x49c
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····0016eed4·000002c435 ····001708c4·000002c4
36 ····0006f7f8·0000039436 ····0006f868·00000394
37 ····0006fb8c·000000c037 ····0006fbfc·000000c0
38 ····0006fc4c·0000019238 ····0006fcbc·00000192
39 ····0006fde0·0000002839 ····0006fe50·00000028
40 ····0006fe08·0000002a40 ····0006fe78·0000002a
41 ····0006fe34·0000005441 ····0006fea4·00000054
42 ····0006fe88·000003fe42 ····0006fef8·000003fe
43 ····00070288·0000007443 ····000702f8·00000074
44 ····000702fc·0000006044 ····0007036c·00000060
45 ····0007035c·0000008445 ····000703cc·00000084
46 ····000703e0·0000006e46 ····00070450·0000006e
47 ····00070450·0000013247 ····000704c0·00000132
48 ····00070584·0000008e48 ····000705f4·0000008e
49 ····00070614·0000004649 ····00070684·00000046
50 ····0007065c·0000004050 ····000706cc·00000040
51 ····0007069c·0000006451 ····0007070c·00000064
52 ····00070700·0000009652 ····00070770·00000096
53 ····00070798·000003a853 ····00070808·000003a8
54 ····00070b40·0000008654 ····00070bb0·00000086
55 ····00070bc8·0000007455 ····00070c38·00000074
56 ····00070c3c·0000005456 ····00070cac·00000054
57 ····00070c90·0000004e57 ····00070d00·0000004e
58 ····0002ac48·0000000c58 ····0002ac48·0000000c
59 ····0002ac54·0000003e59 ····0002ac54·0000003e
60 ····0002ac92·0000003e60 ····0002ac92·0000003e
61 ····00000000·0000000061 ····00000000·00000000
62 ··Length:···················5262 ··Length:···················52
63 ··Version:··················263 ··Version:··················2
64 ··Offset·into·.debug_info:··0x1586564 ··Offset·into·.debug_info:··0x15865
65 ··Pointer·Size:·············465 ··Pointer·Size:·············4
66 ··Segment·Size:·············066 ··Segment·Size:·············0
  
67 ····Address····Length67 ····Address····Length
68 ····0016f198·000006ce68 ····00170b88·000006ce
69 ····0002acd0·0000008e69 ····0002acd0·0000008e
70 ····0002ad5e·000000e870 ····0002ad5e·000000e8
71 ····0002ae46·0000001a71 ····0002ae46·0000001a
72 ····00000000·0000000072 ····00000000·00000000
73 ··Length:···················32473 ··Length:···················324
74 ··Version:··················274 ··Version:··················2
75 ··Offset·into·.debug_info:··0x1829c75 ··Offset·into·.debug_info:··0x1829c
76 ··Pointer·Size:·············476 ··Pointer·Size:·············4
77 ··Segment·Size:·············077 ··Segment·Size:·············0
  
78 ····Address····Length78 ····Address····Length
79 ····0016f868·0000083879 ····00171258·00000838
80 ····00070ce0·000000a880 ····00070d50·000000a8
81 ····00070d88·000000f481 ····00070df8·000000f4
82 ····00070e7c·000006c082 ····00070eec·000006bc
83 ····0007153c·0000002283 ····000715a8·00000022
84 ····00071560·0000009484 ····000715cc·00000094
85 ····000715f4·0000011085 ····00071660·00000110
86 ····00071704·0000000c86 ····00071770·0000000c
87 ····00071710·0000002287 ····0007177c·00000022
88 ····00071734·0000006888 ····000717a0·00000068
89 ····0007179c·0000006889 ····00071808·00000068
90 ····00071804·000002e090 ····00071870·000002e0
91 ····00071ae4·0000003c 
92 ····00071b20·00000064 
93 ····00071b84·00000066 
94 ····00071bec·0000003c91 ····00071b50·0000003c
 92 ····00071b8c·00000064
 93 ····00071bf0·00000066
 94 ····00071c58·0000003c
95 ····00071c28·000001c095 ····00071c94·000001c0
96 ····00071de8·0000012c96 ····00071e54·0000012c
97 ····00071f14·0000035c97 ····00071f80·0000035c
98 ····00072270·0000010298 ····000722dc·00000102
99 ····00072374·0000010299 ····000723e0·00000102
100 ····00072478·00000040100 ····000724e4·00000040
101 ····000724b8·0000005c101 ····00072524·0000005c
102 ····00072514·00000022102 ····00072580·00000022
103 ····00072538·000000a6103 ····000725a4·000000a6
104 ····000725e0·000000e2104 ····0007264c·000000e2
105 ····000726c4·0000007c105 ····00072730·0000007c
106 ····00072740·00000022106 ····000727ac·00000022
107 ····0002ae60·00000090107 ····0002ae60·00000090
108 ····0002aef0·0000003e108 ····0002aef0·0000003e
109 ····0002af2e·0000005a109 ····0002af2e·0000005a
110 ····0002af88·0000005a110 ····0002af88·0000005a
111 ····0002afe2·00000016111 ····0002afe2·00000016
112 ····0002aff8·0000001a112 ····0002aff8·0000001a
113 ····0002b012·00000050113 ····0002b012·00000050
114 ····0002b062·00000052114 ····0002b062·00000052
115 ····0002b0b4·00000052115 ····0002b0b4·00000052
116 ····0002b106·00000006116 ····0002b106·00000006
117 ····00000000·00000000117 ····00000000·00000000
118 ··Length:···················916118 ··Length:···················916
119 ··Version:··················2119 ··Version:··················2
120 ··Offset·into·.debug_info:··0x2f97d120 ··Offset·into·.debug_info:··0x2f989
Max diff block lines reached; 253054/257483 bytes (98.28%) of diff not shown.
142 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 8, 105 lines modifiedOffset 8, 105 lines modified
8 ··Offset·entries:··08 ··Offset·entries:··0
  
9 ····Offset···Begin············End··············Expression9 ····Offset···Begin············End··············Expression
  
10 ····0000000c·v0000000·v0000000·location·view·pair10 ····0000000c·v0000000·v0000000·location·view·pair
11 ····0000000e·v0000000·v0000000·location·view·pair11 ····0000000e·v0000000·v0000000·location·view·pair
  
12 ····00000010·0006f658·(base·address)12 ····00000010·0006f6c8·(base·address)
13 ····00000015·v0000000·v0000000·views·at·0000000c·for:13 ····00000015·v0000000·v0000000·views·at·0000000c·for:
14 ·············0006f658·0006f65b·(DW_OP_reg0·(r0))14 ·············0006f6c8·0006f6cb·(DW_OP_reg0·(r0))
15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:
16 ·············0006f65b·0006f65c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)16 ·············0006f6cb·0006f6cc·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
17 ····00000028·<End·of·list>17 ····00000028·<End·of·list>
  
18 ····00000029·v0000000·v0000000·location·view·pair18 ····00000029·v0000000·v0000000·location·view·pair
19 ····0000002b·v0000000·v0000000·location·view·pair19 ····0000002b·v0000000·v0000000·location·view·pair
  
20 ····0000002d·0006f658·(base·address)20 ····0000002d·0006f6c8·(base·address)
21 ····00000032·v0000000·v0000000·views·at·00000029·for:21 ····00000032·v0000000·v0000000·views·at·00000029·for:
22 ·············0006f658·0006f65b·(DW_OP_reg1·(r1))22 ·············0006f6c8·0006f6cb·(DW_OP_reg1·(r1))
23 ····00000037·v0000000·v0000000·views·at·0000002b·for:23 ····00000037·v0000000·v0000000·views·at·0000002b·for:
24 ·············0006f65b·0006f65c·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)24 ·············0006f6cb·0006f6cc·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
25 ····00000045·<End·of·list>25 ····00000045·<End·of·list>
26 Table·at·Offset·0x4626 Table·at·Offset·0x46
27 ··Length:··········0x3b27 ··Length:··········0x3b
28 ··DWARF·version:···528 ··DWARF·version:···5
29 ··Address·size:····429 ··Address·size:····4
30 ··Segment·size:····030 ··Segment·size:····0
31 ··Offset·entries:··031 ··Offset·entries:··0
  
32 ····Offset···Begin············End··············Expression32 ····Offset···Begin············End··············Expression
  
33 ····00000052·v0000003·v0000000·location·view·pair33 ····00000052·v0000003·v0000000·location·view·pair
  
34 ····00000054·v0000003·v0000000·views·at·00000052·for:34 ····00000054·v0000003·v0000000·views·at·00000052·for:
35 ·············0016ee7e·0016eeb2·(DW_OP_addr:·23ad58;·DW_OP_stack_value)35 ·············0017086e·001708a2·(DW_OP_addr:·23c130;·DW_OP_stack_value)
36 ····0000005e·<End·of·list>36 ····0000005e·<End·of·list>
  
37 ····0000005f·v0000005·v0000000·location·view·pair37 ····0000005f·v0000005·v0000000·location·view·pair
  
38 ····00000061·v0000005·v0000000·views·at·0000005f·for:38 ····00000061·v0000005·v0000000·views·at·0000005f·for:
39 ·············0016ee7e·0016eeb2·(DW_OP_addr:·23ad58;·DW_OP_stack_value)39 ·············0017086e·001708a2·(DW_OP_addr:·23c130;·DW_OP_stack_value)
40 ····0000006b·<End·of·list>40 ····0000006b·<End·of·list>
  
41 ····0000006c·v0000006·v0000008·location·view·pair41 ····0000006c·v0000006·v0000008·location·view·pair
42 ····0000006e·v0000008·v0000000·location·view·pair42 ····0000006e·v0000008·v0000000·location·view·pair
  
43 ····00000070·v0000006·v0000008·views·at·0000006c·for:43 ····00000070·v0000006·v0000008·views·at·0000006c·for:
44 ·············0016ee7e·0016ee7e·(DW_OP_addr:·23ad58;·DW_OP_stack_value)44 ·············0017086e·0017086e·(DW_OP_addr:·23c130;·DW_OP_stack_value)
45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:
46 ·············0016ee7e·0016eeb2·(DW_OP_addr:·232e04;·DW_OP_stack_value)46 ·············0017086e·001708a2·(DW_OP_addr:·2341dc;·DW_OP_stack_value)
47 ····00000084·<End·of·list>47 ····00000084·<End·of·list>
48 Table·at·Offset·0x8548 Table·at·Offset·0x85
49 ··Length:··········0x7b49 ··Length:··········0x7b
50 ··DWARF·version:···550 ··DWARF·version:···5
51 ··Address·size:····451 ··Address·size:····4
52 ··Segment·size:····052 ··Segment·size:····0
53 ··Offset·entries:··053 ··Offset·entries:··0
  
54 ····Offset···Begin············End··············Expression54 ····Offset···Begin············End··············Expression
  
55 ····00000091·v0000000·v0000000·location·view·pair55 ····00000091·v0000000·v0000000·location·view·pair
56 ····00000093·v0000000·v0000000·location·view·pair56 ····00000093·v0000000·v0000000·location·view·pair
57 ····00000095·v0000000·v0000000·location·view·pair57 ····00000095·v0000000·v0000000·location·view·pair
  
58 ····00000097·0006f798·(base·address)58 ····00000097·0006f808·(base·address)
59 ····0000009c·v0000000·v0000000·views·at·00000091·for:59 ····0000009c·v0000000·v0000000·views·at·00000091·for:
60 ·············0006f798·0006f79a·(DW_OP_reg0·(r0))60 ·············0006f808·0006f80a·(DW_OP_reg0·(r0))
61 ····000000a1·v0000000·v0000000·views·at·00000093·for:61 ····000000a1·v0000000·v0000000·views·at·00000093·for:
62 ·············0006f79a·0006f7c2·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)62 ·············0006f80a·0006f832·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)
63 ····000000a8·v0000000·v0000000·views·at·00000095·for:63 ····000000a8·v0000000·v0000000·views·at·00000095·for:
64 ·············0006f7c2·0006f7f8·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)64 ·············0006f832·0006f868·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)
65 ····000000b6·<End·of·list>65 ····000000b6·<End·of·list>
  
66 ····000000b7·v0000000·v0000000·location·view·pair66 ····000000b7·v0000000·v0000000·location·view·pair
67 ····000000b9·v0000000·v0000000·location·view·pair67 ····000000b9·v0000000·v0000000·location·view·pair
68 ····000000bb·v0000000·v0000000·location·view·pair68 ····000000bb·v0000000·v0000000·location·view·pair
  
69 ····000000bd·0006f65c·(base·address)69 ····000000bd·0006f6cc·(base·address)
70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:
71 ·············0006f65c·0006f65e·(DW_OP_reg0·(r0))71 ·············0006f6cc·0006f6ce·(DW_OP_reg0·(r0))
72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:
73 ·············0006f65e·0006f6c4·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)73 ·············0006f6ce·0006f734·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:
75 ·············0006f6c4·0006f782·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)75 ·············0006f734·0006f7f2·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)
76 ····000000dd·<End·of·list>76 ····000000dd·<End·of·list>
  
77 ····000000de·v0000000·v0000000·location·view·pair77 ····000000de·v0000000·v0000000·location·view·pair
78 ····000000e0·v0000000·v0000000·location·view·pair78 ····000000e0·v0000000·v0000000·location·view·pair
79 ····000000e2·v0000000·v0000000·location·view·pair79 ····000000e2·v0000000·v0000000·location·view·pair
  
80 ····000000e4·0006f784·(base·address)80 ····000000e4·0006f7f4·(base·address)
81 ····000000e9·v0000000·v0000000·views·at·000000de·for:81 ····000000e9·v0000000·v0000000·views·at·000000de·for:
82 ·············0006f784·0006f786·(DW_OP_reg0·(r0))82 ·············0006f7f4·0006f7f6·(DW_OP_reg0·(r0))
83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:
84 ·············0006f786·0006f794·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)84 ·············0006f7f6·0006f804·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:
86 ·············0006f794·0006f798·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)86 ·············0006f804·0006f808·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)
87 ····00000103·<End·of·list>87 ····00000103·<End·of·list>
88 Table·at·Offset·0x10488 Table·at·Offset·0x104
89 ··Length:··········0x233389 ··Length:··········0x2333
90 ··DWARF·version:···590 ··DWARF·version:···5
91 ··Address·size:····491 ··Address·size:····4
92 ··Segment·size:····092 ··Segment·size:····0
93 ··Offset·entries:··093 ··Offset·entries:··0
252 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 219 lines modifiedOffset 3, 219 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0006f658·000000049 ····0006f6c8·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····0016ee54·0000007e17 ····00170844·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x32421 ··Offset·into·.debug_info:··0x324
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····0006f65c·0000012625 ····0006f6cc·00000126
26 ····0006f784·0000001426 ····0006f7f4·00000014
27 ····0006f798·0000006027 ····0006f808·00000060
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22829 ··Length:···················228
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x49c31 ··Offset·into·.debug_info:··0x49c
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····0016eed4·000002c435 ····001708c4·000002c4
36 ····0006f7f8·0000039436 ····0006f868·00000394
37 ····0006fb8c·000000c037 ····0006fbfc·000000c0
38 ····0006fc4c·0000019238 ····0006fcbc·00000192
39 ····0006fde0·0000002839 ····0006fe50·00000028
40 ····0006fe08·0000002a40 ····0006fe78·0000002a
41 ····0006fe34·0000005441 ····0006fea4·00000054
42 ····0006fe88·000003fe42 ····0006fef8·000003fe
43 ····00070288·0000007443 ····000702f8·00000074
44 ····000702fc·0000006044 ····0007036c·00000060
45 ····0007035c·0000008445 ····000703cc·00000084
46 ····000703e0·0000006e46 ····00070450·0000006e
47 ····00070450·0000013247 ····000704c0·00000132
48 ····00070584·0000008e48 ····000705f4·0000008e
49 ····00070614·0000004649 ····00070684·00000046
50 ····0007065c·0000004050 ····000706cc·00000040
51 ····0007069c·0000006451 ····0007070c·00000064
52 ····00070700·0000009652 ····00070770·00000096
53 ····00070798·000003a853 ····00070808·000003a8
54 ····00070b40·0000008654 ····00070bb0·00000086
55 ····00070bc8·0000007455 ····00070c38·00000074
56 ····00070c3c·0000005456 ····00070cac·00000054
57 ····00070c90·0000004e57 ····00070d00·0000004e
58 ····0002ac48·0000000c58 ····0002ac48·0000000c
59 ····0002ac54·0000003e59 ····0002ac54·0000003e
60 ····0002ac92·0000003e60 ····0002ac92·0000003e
61 ····00000000·0000000061 ····00000000·00000000
62 ··Length:···················5262 ··Length:···················52
63 ··Version:··················263 ··Version:··················2
64 ··Offset·into·.debug_info:··0x1586564 ··Offset·into·.debug_info:··0x15865
65 ··Pointer·Size:·············465 ··Pointer·Size:·············4
66 ··Segment·Size:·············066 ··Segment·Size:·············0
  
67 ····Address····Length67 ····Address····Length
68 ····0016f198·000006ce68 ····00170b88·000006ce
69 ····0002acd0·0000008e69 ····0002acd0·0000008e
70 ····0002ad5e·000000e870 ····0002ad5e·000000e8
71 ····0002ae46·0000001a71 ····0002ae46·0000001a
72 ····00000000·0000000072 ····00000000·00000000
73 ··Length:···················32473 ··Length:···················324
74 ··Version:··················274 ··Version:··················2
75 ··Offset·into·.debug_info:··0x1829c75 ··Offset·into·.debug_info:··0x1829c
76 ··Pointer·Size:·············476 ··Pointer·Size:·············4
77 ··Segment·Size:·············077 ··Segment·Size:·············0
  
78 ····Address····Length78 ····Address····Length
79 ····0016f868·0000083879 ····00171258·00000838
80 ····00070ce0·000000a880 ····00070d50·000000a8
81 ····00070d88·000000f481 ····00070df8·000000f4
82 ····00070e7c·000006c082 ····00070eec·000006bc
83 ····0007153c·0000002283 ····000715a8·00000022
84 ····00071560·0000009484 ····000715cc·00000094
85 ····000715f4·0000011085 ····00071660·00000110
86 ····00071704·0000000c86 ····00071770·0000000c
87 ····00071710·0000002287 ····0007177c·00000022
88 ····00071734·0000006888 ····000717a0·00000068
89 ····0007179c·0000006889 ····00071808·00000068
90 ····00071804·000002e090 ····00071870·000002e0
91 ····00071ae4·0000003c 
92 ····00071b20·00000064 
93 ····00071b84·00000066 
94 ····00071bec·0000003c91 ····00071b50·0000003c
 92 ····00071b8c·00000064
 93 ····00071bf0·00000066
 94 ····00071c58·0000003c
95 ····00071c28·000001c095 ····00071c94·000001c0
96 ····00071de8·0000012c96 ····00071e54·0000012c
97 ····00071f14·0000035c97 ····00071f80·0000035c
98 ····00072270·0000010298 ····000722dc·00000102
99 ····00072374·0000010299 ····000723e0·00000102
100 ····00072478·00000040100 ····000724e4·00000040
101 ····000724b8·0000005c101 ····00072524·0000005c
102 ····00072514·00000022102 ····00072580·00000022
103 ····00072538·000000a6103 ····000725a4·000000a6
104 ····000725e0·000000e2104 ····0007264c·000000e2
105 ····000726c4·0000007c105 ····00072730·0000007c
106 ····00072740·00000022106 ····000727ac·00000022
107 ····0002ae60·00000090107 ····0002ae60·00000090
108 ····0002aef0·0000003e108 ····0002aef0·0000003e
109 ····0002af2e·0000005a109 ····0002af2e·0000005a
110 ····0002af88·0000005a110 ····0002af88·0000005a
111 ····0002afe2·00000016111 ····0002afe2·00000016
112 ····0002aff8·0000001a112 ····0002aff8·0000001a
113 ····0002b012·00000050113 ····0002b012·00000050
114 ····0002b062·00000052114 ····0002b062·00000052
115 ····0002b0b4·00000052115 ····0002b0b4·00000052
116 ····0002b106·00000006116 ····0002b106·00000006
117 ····00000000·00000000117 ····00000000·00000000
118 ··Length:···················916118 ··Length:···················916
119 ··Version:··················2119 ··Version:··················2
120 ··Offset·into·.debug_info:··0x2f97d120 ··Offset·into·.debug_info:··0x2f989
Max diff block lines reached; 253054/257483 bytes (98.28%) of diff not shown.
68.9 KB
strings --all --bytes=8 {}
    
Offset 2, 3048 lines modifiedOffset 2, 2984 lines modified
2 import__find__load__start2 import__find__load__start
3 import__find__load__done3 import__find__load__done
4 4@r0·-4@r34 4@r0·-4@r3
5 4@r7·4@r65 4@r7·4@r6
6 gc__done6 gc__done
7 gc__start7 gc__start
Diff chunk too large, falling back to line-by-line diff (2057 lines added, 2075 lines removed)
8 -4@[sp,·#16]8 -4@[sp,·#16]
9 "c]*22229 $EB####G
10 X#######c10 S222*22222*2jdddddd
11 -22222222222r11 bFe}}!f"
12 d]rK(7c%12 Wb&Q/dNb
13 M)e=liN)g13 s=N}?<-Z
14 iZ49}O#>14 +»      yBpj%n_&
15 gen/2k"s15 ut'TSp» }·
16 -2O'5O'316 GI8$J:@9%
17 )xZ2STfJ17 6m65uW#n
18 Z2{TfO|}18 wJeKUeKUe7
19 }*s_|]s?19 V|U2[Ufkl
20 lX-=>dRuL20 *s46_O!L
21 zx`="TtOi21 hWiOqa]=
22 [_iwpa}=22 JiwsaWz`WF
23 _pa/y`/E23 qaOy`OE(
24 ?wao{`oG24 qa?y`?E4
25 x)b^H5B]25 %u!Nc*7'
26 pdM[P+W:26 ;}5o993P}
27 O'Ak/s$OW27 No'HEa&Xi
28 Bw%_k"O%28 QifB+`M#Q
29 i`&dY+<Xk=29 Ix%VD#7;
30 Aa6o1b2FZma30 jLM$`Zr2
31 GKph0dtnf31 S(OW{;{Wb?k
32 0D1-uF>p32 Ctw+"MYNC
33 EQ~YLiB@P33 +5U>=]V,^&
34 tuFZHL*$)&Ug34 sERbl$&o
35 <xnkdwHQLw35 5*O{=O{'
36 E1KtF>ptr36 s+![1+ufe`m
37 ki`-5ykE37 JBb|U»  d+
38 0/N9a2djq38 -O!0@eK1
39 cSqRj%C@39 =a`OhcZJ
40 UFi(`<K(ZC40 vZ[:~H!Ya
41 .@$\[DA*c41 UY0N9a2djQU
42 %VP{qf0t)42 ^Fvci(HW
43 #d{QFl}643 q1hsG\>V
44 :ssKe]u&g44 ,9FkaIJ*
45 6}z$}F$}f45 CkgN·Z|dP;
46 POg;3le]46 %4'JYld+
47 8c/oWv~x47 u\d4J-Zd
48 ,f)9Yl'>K48 GU5Wj·(B
49 QbUa6:ND49 N·`rLy>2
50 JOLgVzr:50 ItLU4fd2K
51 ,mEXW(A<ub51 SbNV#NVcNV
52 IVENVMNV-NVmNV52 ul2c:g2c
53 FVCNV?EV53 <6+gx$ZP
54 tr*M{<b054 EIfB>o^^
55 KEyK6!g|55 7@}C8\Sd
56 tV6#Zb5356 vN><NZ_Q
57 )*8h4qHC57 "!e}YJoY
58 ^cko;v1L58 h/Jn/Zjo]/
59 RXD\cyY259 $»      t·Hz.r4Hz.r,H
60 c?Dw|<LL60 k%Xf]:Xb]&Xb]6X
61 lyARh23H61 dEk0S51t!Zas}1t
62 @EW*4_AIE62 f#31^D]'
63 EIB\pwww63 '+7^Ra9T
64 ?^zQ&1^zQ&)64 8L4:]r<@
65 e4GLnRw265 ~(efq(6=
66 8taZ65~m66 8canZ'<j
67 PlFDIGopR67 ;QD·Xa_c
68 c&1V0·/368 'p»     mAwORwO
69 8L}4`:2&/69 .8U/»   +HAf
70 gxW|zjZ>?70 +qtq}\y3
71 3!{v8}E»`*71 0}!x[L8K
72 D5q>LW~x72 g;p[X·ep]
73 0i:h\9o<73 FqY,p4HN/
74 |·i·@E0e@V74 f[GKC[}%c
75 Pm>CO?B(75 ~g$f9C/5
76 "dvPC1r"~76 l'2y\2?w
77 q7"Eu9@k77 9rz»    =Gn/y
78 TX3Q:]'c78 41;@tSvE
79 »       '\jB^»  !79 Izp0QyJ=
80 swP:/fkeLp80 X,k»    q·Vh4YK
81 d(UEH,WV81 OQjH1Yj-
82 .Qf[J5t4S82 XxmIDC&c
83 I_xmaD3&}83 ^8H60^?_
84 'uGE.1E6I<84 4M50,nV=
85 ut=;Q'azV85 T\*T`bzJ
86 P&kh+kh'khok86 ;#+T#k+8
87 LpiQ3.B[87 "NW9NW[oN
88 FrIBgv&+88 0guoy8PJ
89 P5{0Qy`=89 ye&eSBM$
90 m#tw_X+g90 gj;HP:&i
91 !(n-rk/D_91 jtw[}n`q
92 WwukeA{'92 R}CY/·w'%6)
93 ;@O9@/+@}(93 &$Bk5oB)
94 PE1;)w't94 t"}IPQ2I*#
95 *z@0U2Se95 ZkXkehkc
96 ,Kjo5tzZ`596 e8Z}!\LDV
97 TTDDnQAQQQAA97 xr35He<·n.
98 p-CpeDf^98 Q!gk#,$F
99 CB-l"21F99 J`4%WQBj
100 0$ky%e{M~Z100 >yFgo·y>
101 yefeSBU$101 [Xf4OH9o]
102 6ncj^XrX7102 IEjIdR'7
103 e9V31k=,b103 ~O!uEg,w
104 6#*hYe[m104 jY}p:pu6HZ
105 K2Nu5Nu;105 |k6z~iTI
106 pT2+Ufe@106 2q/qkorE
107 jjXM30Pf107 bQz<n&VJ
108 #LxUb#4l108 &mAx4O}4Y
109 LA_4!Mb/j109 E"L]9L]3
110 H[Mx[b[5l110 hr?|}m%V
111 A[L,m.73111 r~bX_!'V
112 z)W|H5ub112 Y{Jn{<(g
113 ;xMD0-r5^113 @OJ.'`d.yF}
114 }q:pu5HZ114 v+uE=[Do
115 XPO!d324L!115 ~G`wq1SO
116 i6Vtr7~z116 4y»     79VVBu~
117 4xL-jQL82117 iibg[ajb2
118 v<ipR0i2118 aL,`L\CB
119 xM092cxX119 V,P=*g» o
120 vGR5_08)120 vl5j#iOD
121 CQQ@Q@QQQQPQQQ121 NNo^]:aF
122 dZ]Ch?UC122 &&RBZ08DX
123 r",ao>Rw123 g»      [i`+5y[
124 sKaL#krS124 Lm"V`V/+W0
125 6RAkPz]J(125 :r81KlDi
126 F^s8}YLI126 pImu<P,~E
127 6s[+@y7%127 A/WAPQQQ
Max diff block lines reached; 25153/70467 bytes (35.69%) of diff not shown.
544 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 »       ...46 »       ...
  
47 0002b0b4·<_set_seq_context>:47 0002b0b4·<_set_seq_context>:
48 »       ...48 »       ...
  
49 0002b106·<_PyPegen_seq_first_item>:49 0002b106·<_PyPegen_seq_first_item>:
50 _PyPegen_seq_first_item():50 _PyPegen_seq_first_item():
51 ./build-static/../Parser/action_helpers.c:11451 ./build-nopie/../Parser/action_helpers.c:114
52 »       movs»   r0,·r052 »       movs»   r0,·r0
53 ./build-static/../Parser/action_helpers.c:11553 ./build-nopie/../Parser/action_helpers.c:115
54 »       movs»   r0,·r054 »       movs»   r0,·r0
55 »       ...55 »       ...
  
56 0002b10c·<_RAISE_SYNTAX_ERROR_INVALID_TARGET>:56 0002b10c·<_RAISE_SYNTAX_ERROR_INVALID_TARGET>:
57 »       ...57 »       ...
  
58 0002b188·<_tmp_160_rule>:58 0002b188·<_tmp_160_rule>:
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 00232d68·<_fini>:2 00234140·<_fini>:
3 »       ...3 »       ...
1.89 MB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 28515 lines modifiedOffset 1, 28515 lines modified
  
1 String·dump·of·section·'.debug_str':1 String·dump·of·section·'.debug_str':
Diff chunk too large, falling back to line-by-line diff (7904 lines added, 7904 lines removed)
2 ··[·····0]··long·long·int2 ··[·····0]··long·long·int
3 ··[·····e]··./build-static3 ··[·····e]··long·long·unsigned·int
4 ··[····1d]··long·long·unsigned·int4 ··[····25]··./build-nopie
5 ··[····34]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE5 ··[····33]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
6 ··[···113]··unsigned·char6 ··[···112]··unsigned·char
7 ··[···121]··../Programs/python.c7 ··[···120]··../Programs/python.c
8 ··[···136]··argc8 ··[···135]··argc
9 ··[···13b]··short·unsigned·int9 ··[···13a]··short·unsigned·int
10 ··[···14e]··short·int10 ··[···14d]··short·int
11 ··[···158]··Py_BytesMain11 ··[···157]··Py_BytesMain
12 ··[···165]··Py_GetBuildInfo12 ··[···164]··Py_GetBuildInfo
13 ··[···175]··_Py_gitversion13 ··[···174]··_Py_gitversion
14 ··[···184]··PyOS_snprintf14 ··[···183]··buildinfo
15 ··[···192]··buildinfo15 ··[···18d]··revision
16 ··[···19c]··revision16 ··[···196]··_Py_gitidentifier
17 ··[···1a5]··_Py_gitidentifier17 ··[···1a8]··gittag
18 ··[···1b7]··gittag18 ··[···1af]··../Modules/getbuildinfo.c
19 ··[···1be]··../Modules/getbuildinfo.c19 ··[···1c9]··PyOS_snprintf
20 ··[···1d8]··gitid20 ··[···1d7]··gitid
21 ··[···1de]··_PyToken_TwoChars21 ··[···1dd]··_PyToken_TwoChars
22 ··[···1f0]··_PyToken_ThreeChars22 ··[···1ef]··_PyToken_ThreeChars
23 ··[···204]··../Parser/token.c23 ··[···203]··../Parser/token.c
24 ··[···216]··_PyParser_TokenNames24 ··[···215]··_PyParser_TokenNames
25 ··[···22b]··_PyToken_OneChar25 ··[···22a]··_PyToken_OneChar
26 ··[···23c]··_py___rdivmod__26 ··[···23b]··_py___rdivmod__
27 ··[···24c]··_py___slots__27 ··[···24b]··_py___slots__
28 ··[···25a]··_py___init__28 ··[···259]··_py___init__
29 ··[···267]··_get_keyword_or_name_type29 ··[···266]··_get_keyword_or_name_type
30 ··[···281]··_py_repl30 ··[···280]··_py_repl
31 ··[···28a]··compute_parser_flags31 ··[···289]··compute_parser_flags
32 ··[···29f]··_py_opener32 ··[···29e]··_py_opener
33 ··[···2aa]··BitOr_type33 ··[···2a9]··BitOr_type
34 ··[···2b5]··_py___getattribute__34 ··[···2b4]··_py___getattribute__
35 ··[···2ca]··_Py_async_gen_state35 ··[···2c9]··_Py_async_gen_state
36 ··[···2de]··_py___float__36 ··[···2dd]··_py___float__
37 ··[···2ec]··List_kind37 ··[···2eb]··List_kind
38 ··[···2f6]··JoinedStr_kind38 ··[···2f5]··JoinedStr_kind
39 ··[···305]··_py_exp39 ··[···304]··_py_exp
40 ··[···30d]··reset_parser_state_for_error_pass40 ··[···30c]··reset_parser_state_for_error_pass
41 ··[···32f]··_py_operation41 ··[···32e]··_py_operation
42 ··[···33d]··last_expr_size42 ··[···33c]··last_expr_size
43 ··[···34c]··_py___divmod__43 ··[···34b]··_py___divmod__
44 ··[···35b]··SetComp_kind44 ··[···35a]··SetComp_kind
45 ··[···368]··_py_new_file_name45 ··[···367]··_py_new_file_name
46 ··[···37a]··Py_INCREF46 ··[···379]··Py_INCREF
47 ··[···384]··_Py_ERROR_XMLCHARREFREPLACE47 ··[···383]··_Py_ERROR_XMLCHARREFREPLACE
48 ··[···3a0]··Lt_singleton48 ··[···39f]··Lt_singleton
49 ··[···3ad]··si_errno49 ··[···3ac]··si_errno
50 ··[···3b6]··_py_getattr50 ··[···3b5]··_py_getattr
51 ··[···3c2]··_py_warnings51 ··[···3c1]··_py_warnings
52 ··[···3cf]··__pad552 ··[···3ce]··__pad5
53 ··[···3d6]··_Py_hashtable_hash_func53 ··[···3d5]··_Py_hashtable_hash_func
54 ··[···3ee]··_getargs_runtime_state54 ··[···3ed]··_getargs_runtime_state
55 ··[···405]··_py___class_getitem__55 ··[···404]··_py___class_getitem__
56 ··[···41b]··co_code_adaptive56 ··[···41a]··co_code_adaptive
57 ··[···42c]··parsenumber_raw57 ··[···42b]··parsenumber_raw
58 ··[···43c]··IUNDERFLOW_NORMAL58 ··[···43b]··IUNDERFLOW_NORMAL
59 ··[···44e]··_py___classdictcell__59 ··[···44d]··_py___classdictcell__
60 ··[···464]··_py_dbl_close_br60 ··[···463]··_py_dbl_close_br
61 ··[···475]··decorator_list61 ··[···474]··decorator_list
62 ··[···484]··interactive_src_start62 ··[···483]··interactive_src_start
63 ··[···49a]··nextpool63 ··[···499]··nextpool
64 ··[···4a3]··_py_flush64 ··[···4a2]··_py_flush
65 ··[···4ad]··_freeres_buf65 ··[···4ac]··_freeres_buf
66 ··[···4ba]··parencolstack66 ··[···4b9]··parencolstack
67 ··[···4c8]··tail_lo67 ··[···4c7]··tail_lo
68 ··[···4d0]··_py_contravariant68 ··[···4cf]··_py_contravariant
69 ··[···4e2]··_py_encode69 ··[···4e1]··_py_encode
70 ··[···4ed]··allocfunc70 ··[···4ec]··allocfunc
71 ··[···4f7]··Global_kind71 ··[···4f6]··Global_kind
72 ··[···503]··_Py_cached_objects72 ··[···502]··_Py_cached_objects
73 ··[···516]··debug_alloc_api_t73 ··[···515]··debug_alloc_api_t
74 ··[···528]··f_funcobj74 ··[···527]··f_funcobj
75 ··[···532]··_py_fd75 ··[···531]··_py_fd
76 ··[···539]··async_gen_finalizer76 ··[···538]··async_gen_finalizer
77 ··[···54d]··_py___warningregistry__77 ··[···54c]··_py___warningregistry__
78 ··[···565]··PySendResult78 ··[···564]··PySendResult
79 ··[···572]··f_string_start_offset79 ··[···571]··f_string_start_offset
80 ··[···588]··_py_get_event_loop80 ··[···587]··_py_get_event_loop
81 ··[···59b]··errtype81 ··[···59a]··errtype
82 ··[···5a3]··_py_dict82 ··[···5a2]··_py_dict
83 ··[···5ac]··next_keys_version83 ··[···5ab]··next_keys_version
84 ··[···5be]··h_root84 ··[···5bd]··h_root
85 ··[···5c5]··_py_replace85 ··[···5c4]··_py_replace
86 ··[···5d1]··_py_co_code86 ··[···5d0]··_py_co_code
87 ··[···5dd]··AsyncFunctionDef_type87 ··[···5dc]··AsyncFunctionDef_type
88 ··[···5f3]··_PyPegen_insert_memo88 ··[···5f2]··_PyPegen_insert_memo
89 ··[···608]··_py_endpos89 ··[···607]··_py_endpos
90 ··[···613]··returns90 ··[···612]··returns
91 ··[···61b]··nfp2lasta91 ··[···61a]··nfp2lasta
92 ··[···625]··_py_extend92 ··[···624]··_py_extend
93 ··[···630]··total_nframe93 ··[···62f]··total_nframe
94 ··[···63d]··_py_fanout94 ··[···63c]··_py_fanout
95 ··[···648]··key_destroy_func95 ··[···647]··key_destroy_func
96 ··[···659]··PyOS_strtol96 ··[···658]··PyOS_strtol
97 ··[···665]··PySliceObject97 ··[···664]··PySliceObject
98 ··[···673]··ntotalpools98 ··[···672]··ntotalpools
99 ··[···67f]··PyVarObject99 ··[···67e]··PyVarObject
100 ··[···68b]··co_extra100 ··[···68a]··co_extra
101 ··[···694]··_py_tag101 ··[···693]··_py_tag
102 ··[···69c]··si_tid102 ··[···69b]··si_tid
103 ··[···6a3]··nbuckets103 ··[···6a2]··nbuckets
104 ··[···6ac]··arguments_type104 ··[···6ab]··arguments_type
105 ··[···6bb]··_PyTime_t105 ··[···6ba]··_PyTime_t
106 ··[···6c5]··ListComp_type106 ··[···6c4]··ListComp_type
107 ··[···6d3]··_PyPegen_raise_error107 ··[···6d2]··_PyPegen_raise_error
108 ··[···6e8]··_py_server_hostname108 ··[···6e7]··_py_server_hostname
109 ··[···6fc]··PyFloat_FromDouble109 ··[···6fb]··PyFloat_FromDouble
110 ··[···70f]··_py_decoder110 ··[···70e]··_py_decoder
111 ··[···71b]··_py___aiter__111 ··[···71a]··_py___aiter__
112 ··[···729]··_Py_slist_item_s112 ··[···728]··_Py_slist_item_s
113 ··[···73a]··_Py_slist_item_t113 ··[···739]··_Py_slist_item_t
114 ··[···74b]··_py_readall114 ··[···74a]··_py_readall
115 ··[···757]··AsyncFor_type115 ··[···756]··AsyncFor_type
116 ··[···765]··func_kwdefaults116 ··[···764]··func_kwdefaults
117 ··[···775]··preallocated117 ··[···774]··preallocated
118 ··[···782]··_py___copy__118 ··[···781]··_py___copy__
119 ··[···78f]··_Pypegen_tokenizer_error119 ··[···78e]··_Pypegen_tokenizer_error
120 ··[···7a8]··PyArena120 ··[···7a7]··PyArena
121 ··[···7b0]··PyGC_Head121 ··[···7af]··PyGC_Head
122 ··[···7ba]··_py_buffer122 ··[···7b9]··_py_buffer
123 ··[···7c5]··_py_ndigits123 ··[···7c4]··_py_ndigits
124 ··[···7d1]··ctx_prev124 ··[···7d0]··ctx_prev
125 ··[···7da]··func_code125 ··[···7d9]··func_code
Max diff block lines reached; 1515872/1978870 bytes (76.60%) of diff not shown.
3.4 MB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 82, 20 lines modifiedOffset 82, 20 lines modified
82 ··0x000004f0·6865725f·31385f72·756c6500·696e7661·her_18_rule.inva82 ··0x000004f0·6865725f·31385f72·756c6500·696e7661·her_18_rule.inva
83 ··0x00000500·6c69645f·616e6e5f·61737369·676e5f74·lid_ann_assign_t83 ··0x00000500·6c69645f·616e6e5f·61737369·676e5f74·lid_ann_assign_t
84 ··0x00000510·61726765·745f7275·6c650073·7461725f·arget_rule.star_84 ··0x00000510·61726765·745f7275·6c650073·7461725f·arget_rule.star_
85 ··0x00000520·6e616d65·645f6578·70726573·73696f6e·named_expression85 ··0x00000520·6e616d65·645f6578·70726573·73696f6e·named_expression
86 ··0x00000530·5f72756c·65005f6c·6f6f7030·5f313634·_rule._loop0_16486 ··0x00000530·5f72756c·65005f6c·6f6f7030·5f313634·_rule._loop0_164
87 ··0x00000540·5f72756c·65005f6c·6f6f7030·5f313635·_rule._loop0_16587 ··0x00000540·5f72756c·65005f6c·6f6f7030·5f313635·_rule._loop0_165
88 ··0x00000550·5f72756c·65005f67·61746865·725f3230·_rule._gather_2088 ··0x00000550·5f72756c·65005f67·61746865·725f3230·_rule._gather_20
89 ··0x00000560·5f72756c·65007479·70655f70·6172616d·_rule.type_param 
90 ··0x00000570·735f7275·6c65005f·52414953·455f5359·s_rule._RAISE_SY89 ··0x00000560·5f72756c·65005f52·41495345·5f53594e·_rule._RAISE_SYN
91 ··0x00000580·4e544158·5f455252·4f525f49·4e56414c·NTAX_ERROR_INVAL90 ··0x00000570·5441585f·4552524f·525f494e·56414c49·TAX_ERROR_INVALI
 91 ··0x00000580·445f5441·52474554·00737461·725f6e61·D_TARGET.star_na
92 ··0x00000590·49445f54·41524745·54005f74·6d705f31·ID_TARGET._tmp_1 
93 ··0x000005a0·36365f72·756c6500·73746172·5f6e616d·66_rule.star_nam 
94 ··0x000005b0·65645f65·78707265·7373696f·6e735f72·ed_expressions_r92 ··0x00000590·6d65645f·65787072·65737369·6f6e735f·med_expressions_
 93 ··0x000005a0·72756c65·005f746d·705f3136·365f7275·rule._tmp_166_ru
 94 ··0x000005b0·6c650074·7970655f·70617261·6d735f72·le.type_params_r
95 ··0x000005c0·756c6500·745f7072·696d6172·795f7275·ule.t_primary_ru95 ··0x000005c0·756c6500·745f7072·696d6172·795f7275·ule.t_primary_ru
96 ··0x000005d0·6c650067·656e6578·705f7275·6c650061·le.genexp_rule.a96 ··0x000005d0·6c650067·656e6578·705f7275·6c650061·le.genexp_rule.a
97 ··0x000005e0·7267756d·656e7473·5f72756c·65005f74·rguments_rule._t97 ··0x000005e0·7267756d·656e7473·5f72756c·65005f74·rguments_rule._t
98 ··0x000005f0·6d705f39·335f7275·6c650073·7472696e·mp_93_rule.strin98 ··0x000005f0·6d705f39·335f7275·6c650073·7472696e·mp_93_rule.strin
99 ··0x00000600·67735f72·756c6500·7475706c·655f7275·gs_rule.tuple_ru99 ··0x00000600·67735f72·756c6500·7475706c·655f7275·gs_rule.tuple_ru
100 ··0x00000610·6c65006c·6973745f·72756c65·00666f72·le.list_rule.for100 ··0x00000610·6c65006c·6973745f·72756c65·00666f72·le.list_rule.for
101 ··0x00000620·5f69665f·636c6175·7365735f·72756c65·_if_clauses_rule101 ··0x00000620·5f69665f·636c6175·7365735f·72756c65·_if_clauses_rule
815 MB
./usr/lib/debug/.build-id/cc/7b49f194f9d2a269fa1e21ec9606cb590d252e.debug vs.
./usr/lib/debug/.build-id/b4/1b61ae1295b56d3af01595dd065cc6c89ca4ae.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 6% similar despite different names
1.14 KB
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x16ebfd11 ··Entry·point·address:···············0x17075d
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········12546468·(bytes·into·file)13 ··Start·of·section·headers:··········12561472·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········4319 ··Number·of·section·headers:·········43
20 ··Section·header·string·table·index:·4220 ··Section·header·string·table·index:·42
1.86 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x16ebfd2 Entry·point·0x17075d
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x0001d4·0x00484fe4·0x00484fe4·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001d4·0x004860dc·0x004860dc·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x1
9 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x474ff0·R·E·0x10009 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x4760e8·R·E·0x1000
10 ··LOAD···········0x000eec·0x00485eec·0x00485eec·0x00000·0xe4d64·RW··0x100010 ··LOAD···········0x000eec·0x00487eec·0x00487eec·0x00000·0xe4d64·RW··0x1000
11 ··DYNAMIC········0x000eec·0x00485ef8·0x00485ef8·0x00000·0x00108·RW··0x411 ··DYNAMIC········0x000eec·0x00487ef8·0x00487ef8·0x00000·0x00108·RW··0x4
12 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x412 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
13 ··TLS············0x000eec·0x00485eec·0x00485eec·0x00000·0x00008·R···0x413 ··TLS············0x000eec·0x00487eec·0x00487eec·0x00000·0x00008·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x000eec·0x00485eec·0x00485eec·0x00000·0x00114·R···0x115 ··GNU_RELRO······0x000eec·0x00487eec·0x00487eec·0x00000·0x00114·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.ARM.exidx·18 ···00·····.ARM.exidx·
19 ···01·····19 ···01·····
20 ···02·····.interp·20 ···02·····.interp·
21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·
6.12 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·43·section·headers,·starting·at·offset·0xbf71a4:1 There·are·43·section·headers,·starting·at·offset·0xbfac40:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
3.35 MB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 11, 22640 lines modifiedOffset 11, 22640 lines modified
11 ·····7:·00026f7a·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version11 ·····7:·00026f7a·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version
12 ·····8:·0002815c·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r12 ·····8:·0002815c·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r
13 ·····9:·000282dc·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn13 ·····9:·000282dc·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn
14 ····10:·00028314·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt14 ····10:·00028314·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt
15 ····11:·0002934c·····0·SECTION·LOCAL··DEFAULT···11·.init15 ····11:·0002934c·····0·SECTION·LOCAL··DEFAULT···11·.init
16 ····12:·00029358·····0·SECTION·LOCAL··DEFAULT···12·.plt16 ····12:·00029358·····0·SECTION·LOCAL··DEFAULT···12·.plt
17 ····13:·0002ac48·····0·SECTION·LOCAL··DEFAULT···13·.text17 ····13:·0002ac48·····0·SECTION·LOCAL··DEFAULT···13·.text
18 ····14:·00232de0·····0·SECTION·LOCAL··DEFAULT···14·.fini18 ····14:·00233ed8·····0·SECTION·LOCAL··DEFAULT···14·.fini
19 ····15:·00232de8·····0·SECTION·LOCAL··DEFAULT···15·.rodata19 ····15:·00233ee0·····0·SECTION·LOCAL··DEFAULT···15·.rodata
20 ····16:·00484fe0·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base20 ····16:·004860d8·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base
21 ····17:·00484fe4·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx21 ····17:·004860dc·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx
22 ····18:·00484fec·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame22 ····18:·004860e4·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame
23 ····19:·00485eec·····0·SECTION·LOCAL··DEFAULT···19·.tbss23 ····19:·00487eec·····0·SECTION·LOCAL··DEFAULT···19·.tbss
24 ····20:·00485eec·····0·SECTION·LOCAL··DEFAULT···20·.init_array24 ····20:·00487eec·····0·SECTION·LOCAL··DEFAULT···20·.init_array
25 ····21:·00485ef0·····0·SECTION·LOCAL··DEFAULT···21·.fini_array25 ····21:·00487ef0·····0·SECTION·LOCAL··DEFAULT···21·.fini_array
26 ····22:·00485ef4·····0·SECTION·LOCAL··DEFAULT···22·.data.rel.ro26 ····22:·00487ef4·····0·SECTION·LOCAL··DEFAULT···22·.data.rel.ro
27 ····23:·00485ef8·····0·SECTION·LOCAL··DEFAULT···23·.dynamic27 ····23:·00487ef8·····0·SECTION·LOCAL··DEFAULT···23·.dynamic
28 ····24:·00486000·····0·SECTION·LOCAL··DEFAULT···24·.got28 ····24:·00488000·····0·SECTION·LOCAL··DEFAULT···24·.got
29 ····25:·00486838·····0·SECTION·LOCAL··DEFAULT···25·.data29 ····25:·00488838·····0·SECTION·LOCAL··DEFAULT···25·.data
30 ····26:·0052e4e8·····0·SECTION·LOCAL··DEFAULT···26·.PyRuntime30 ····26:·005304e8·····0·SECTION·LOCAL··DEFAULT···26·.PyRuntime
31 ····27:·00567e10·····0·SECTION·LOCAL··DEFAULT···27·.probes31 ····27:·00569e10·····0·SECTION·LOCAL··DEFAULT···27·.probes
32 ····28:·00567e28·····0·SECTION·LOCAL··DEFAULT···28·.bss32 ····28:·00569e28·····0·SECTION·LOCAL··DEFAULT···28·.bss
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.comment33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.comment
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.ARM.attributes34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.ARM.attributes
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.note.stapsdt35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.note.stapsdt
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.debug_aranges36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.debug_aranges
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_info37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_info
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_abbrev38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_abbrev
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.debug_line39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.debug_line
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.debug_frame40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.debug_frame
41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.debug_str41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.debug_str
42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.debug_loclists42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.debug_loclists
43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_rnglists43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_rnglists
44 ····40:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o44 ····40:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o
45 ····41:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d45 ····41:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d
46 ····42:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag46 ····42:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag
47 ····43:·0016ebfc·····0·NOTYPE··LOCAL··DEFAULT···13·$t47 ····43:·0017075c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
48 ····44:·0016ec28·····0·NOTYPE··LOCAL··DEFAULT···13·$d48 ····44:·00170788·····0·NOTYPE··LOCAL··DEFAULT···13·$d
49 ····45:·00484fe4·····0·NOTYPE··LOCAL··DEFAULT···17·$d49 ····45:·004860dc·····0·NOTYPE··LOCAL··DEFAULT···17·$d
50 ····46:·00232de8·····0·NOTYPE··LOCAL··DEFAULT···15·$d50 ····46:·00233ee0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
51 ····47:·00486838·····0·NOTYPE··LOCAL··DEFAULT···25·$d51 ····47:·00488838·····0·NOTYPE··LOCAL··DEFAULT···25·$d
52 ····48:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o52 ····48:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
53 ····49:·0016ec30·····0·NOTYPE··LOCAL··DEFAULT···13·$a53 ····49:·00170790·····0·NOTYPE··LOCAL··DEFAULT···13·$a
54 ····50:·0016ec30·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn54 ····50:·00170790·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn
55 ····51:·0016ec4c·····0·NOTYPE··LOCAL··DEFAULT···13·$d55 ····51:·001707ac·····0·NOTYPE··LOCAL··DEFAULT···13·$d
56 ····52:·0002934c·····0·NOTYPE··LOCAL··DEFAULT···11·$a56 ····52:·0002934c·····0·NOTYPE··LOCAL··DEFAULT···11·$a
57 ····53:·00232de0·····0·NOTYPE··LOCAL··DEFAULT···14·$a57 ····53:·00233ed8·····0·NOTYPE··LOCAL··DEFAULT···14·$a
58 ····54:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o58 ····54:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
59 ····55:·00029354·····0·NOTYPE··LOCAL··DEFAULT···11·$a59 ····55:·00029354·····0·NOTYPE··LOCAL··DEFAULT···11·$a
60 ····56:·00232de4·····0·NOTYPE··LOCAL··DEFAULT···14·$a60 ····56:·00233edc·····0·NOTYPE··LOCAL··DEFAULT···14·$a
61 ····57:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen.c61 ····57:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen.c
62 ····58:·00233164·····0·NOTYPE··LOCAL··DEFAULT···15·$d62 ····58:·0023425c·····0·NOTYPE··LOCAL··DEFAULT···15·$d
63 ····59:·0006f7f8·····0·NOTYPE··LOCAL··DEFAULT···13·$t63 ····59:·0006f868·····0·NOTYPE··LOCAL··DEFAULT···13·$t
64 ····60:·0006f9c8·····0·NOTYPE··LOCAL··DEFAULT···13·$d64 ····60:·0006fa38·····0·NOTYPE··LOCAL··DEFAULT···13·$d
65 ····61:·0006fa58·····0·NOTYPE··LOCAL··DEFAULT···13·$t65 ····61:·0006fac8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
66 ····62:·0006fc88·····0·NOTYPE··LOCAL··DEFAULT···13·$d66 ····62:·0006fcf8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
67 ····63:·0006fd18·····0·NOTYPE··LOCAL··DEFAULT···13·$t67 ····63:·0006fd88·····0·NOTYPE··LOCAL··DEFAULT···13·$t
68 ····64:·0002ac55····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION68 ····64:·0002ac55····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
69 ····65:·00070b3c·····0·NOTYPE··LOCAL··DEFAULT···13·$d69 ····65:·00070bac·····0·NOTYPE··LOCAL··DEFAULT···13·$d
70 ····66:·00070b40·····0·NOTYPE··LOCAL··DEFAULT···13·$t70 ····66:·00070bb0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
71 ····67:·0016ed40·····0·NOTYPE··LOCAL··DEFAULT···13·$t71 ····67:·001708a0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
72 ····68:·0002ac48·····0·NOTYPE··LOCAL··DEFAULT···13·$t72 ····68:·0002ac48·····0·NOTYPE··LOCAL··DEFAULT···13·$t
73 ····69:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen_errors.c73 ····69:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen_errors.c
74 ····70:·002332f8·····0·NOTYPE··LOCAL··DEFAULT···15·$d74 ····70:·002343f0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
75 ····71:·0016f004·····0·NOTYPE··LOCAL··DEFAULT···13·$t75 ····71:·00170b64·····0·NOTYPE··LOCAL··DEFAULT···13·$t
76 ····72:·0016f040·····0·NOTYPE··LOCAL··DEFAULT···13·$d76 ····72:·00170ba0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
77 ····73:·0016f649····78·FUNC····LOCAL··DEFAULT···13·raise_unclosed_parentheses_error77 ····73:·001711a9····78·FUNC····LOCAL··DEFAULT···13·raise_unclosed_parentheses_error
78 ····74:·0016f699····58·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION78 ····74:·001711f9····58·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
79 ····75:·0016f59d···172·FUNC····LOCAL··DEFAULT···13·_PyPegen_tokenize_full_source_to_check_for_errors.isra.079 ····75:·001710fd···172·FUNC····LOCAL··DEFAULT···13·_PyPegen_tokenize_full_source_to_check_for_errors.isra.0
80 ····76:·0002acd1···142·FUNC····LOCAL··DEFAULT···13·get_error_line_from_tokenizer_buffers80 ····76:·0002acd1···142·FUNC····LOCAL··DEFAULT···13·get_error_line_from_tokenizer_buffers
81 ····77:·0016f585····24·FUNC····LOCAL··DEFAULT···13·Py_XDECREF81 ····77:·001710e5····24·FUNC····LOCAL··DEFAULT···13·Py_XDECREF
82 ····78:·0002acd0·····0·NOTYPE··LOCAL··DEFAULT···13·$t82 ····78:·0002acd0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
83 ····79:·0016f053·····0·NOTYPE··LOCAL··DEFAULT···13·$d83 ····79:·00170bb3·····0·NOTYPE··LOCAL··DEFAULT···13·$d
84 ····80:·0016f054·····0·NOTYPE··LOCAL··DEFAULT···13·$t84 ····80:·00170bb4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
85 ····81:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·action_helpers.c85 ····81:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·action_helpers.c
86 ····82:·00256758·····0·NOTYPE··LOCAL··DEFAULT···15·$d86 ····82:·00257850·····0·NOTYPE··LOCAL··DEFAULT···15·$d
87 ····83:·00070ce0·····0·NOTYPE··LOCAL··DEFAULT···13·$t87 ····83:·00070d50·····0·NOTYPE··LOCAL··DEFAULT···13·$t
88 ····84:·00070da8·····0·NOTYPE··LOCAL··DEFAULT···13·$d88 ····84:·00070e18·····0·NOTYPE··LOCAL··DEFAULT···13·$d
89 ····85:·00070dae·····0·NOTYPE··LOCAL··DEFAULT···13·$t89 ····85:·00070e1e·····0·NOTYPE··LOCAL··DEFAULT···13·$t
90 ····86:·0002b0b5····82·FUNC····LOCAL··DEFAULT···13·_set_seq_context90 ····86:·0002b0b5····82·FUNC····LOCAL··DEFAULT···13·_set_seq_context
91 ····87:·00071700·····0·NOTYPE··LOCAL··DEFAULT···13·$d91 ····87:·0007176c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
92 ····88:·00071704·····0·NOTYPE··LOCAL··DEFAULT···13·$t92 ····88:·00071770·····0·NOTYPE··LOCAL··DEFAULT···13·$t
93 ····89:·0016f6d5····74·FUNC····LOCAL··DEFAULT···13·_PyPegen_add_type_comment_to_arg.part.0.isra.093 ····89:·00171235····74·FUNC····LOCAL··DEFAULT···13·_PyPegen_add_type_comment_to_arg.part.0.isra.0
94 ····90:·0016f6d4·····0·NOTYPE··LOCAL··DEFAULT···13·$t94 ····90:·00171234·····0·NOTYPE··LOCAL··DEFAULT···13·$t
95 ····91:·00071ae5····60·FUNC····LOCAL··DEFAULT···13·_get_names.isra.095 ····91:·00071b51····60·FUNC····LOCAL··DEFAULT···13·_get_names.isra.0
96 ····92:·00071bed····60·FUNC····LOCAL··DEFAULT···13·_get_defaults.isra.096 ····92:·00071c59····60·FUNC····LOCAL··DEFAULT···13·_get_defaults.isra.0
97 ····93:·0002aef1····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION97 ····93:·0002aef1····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
98 ····94:·0016f8e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d98 ····94:·00171440·····0·NOTYPE··LOCAL··DEFAULT···13·$d
99 ····95:·0016f8e4·····0·NOTYPE··LOCAL··DEFAULT···13·$t99 ····95:·00171444·····0·NOTYPE··LOCAL··DEFAULT···13·$t
100 ····96:·0002ae60·····0·NOTYPE··LOCAL··DEFAULT···13·$t100 ····96:·0002ae60·····0·NOTYPE··LOCAL··DEFAULT···13·$t
101 ····97:·0016fcc2·····0·NOTYPE··LOCAL··DEFAULT···13·$d101 ····97:·00171822·····0·NOTYPE··LOCAL··DEFAULT···13·$d
102 ····98:·0016fd4c·····0·NOTYPE··LOCAL··DEFAULT···13·$d102 ····98:·001718ac·····0·NOTYPE··LOCAL··DEFAULT···13·$d
103 ····99:·0016fd66·····0·NOTYPE··LOCAL··DEFAULT···13·$t103 ····99:·001718c6·····0·NOTYPE··LOCAL··DEFAULT···13·$t
104 ···100:·0016fccd·····0·NOTYPE··LOCAL··DEFAULT···13·$d104 ···100:·0017182d·····0·NOTYPE··LOCAL··DEFAULT···13·$d
105 ···101:·0016fcce·····0·NOTYPE··LOCAL··DEFAULT···13·$t105 ···101:·0017182e·····0·NOTYPE··LOCAL··DEFAULT···13·$t
106 ···102:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·parser.c106 ···102:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·parser.c
107 ···103:·00072764·····0·NOTYPE··LOCAL··DEFAULT···13·$t107 ···103:·000727d0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
108 ···104:·000730c9··6850·FUNC····LOCAL··DEFAULT···13·compound_stmt_rule108 ···104:·00073135··6850·FUNC····LOCAL··DEFAULT···13·compound_stmt_rule
109 ···105:·00074f05··6504·FUNC····LOCAL··DEFAULT···13·simple_stmt_rule109 ···105:·00074f71··6520·FUNC····LOCAL··DEFAULT···13·simple_stmt_rule
110 ···106:·001721f9··1106·FUNC····LOCAL··DEFAULT···13·expressions_rule110 ···106:·00173d5d··1106·FUNC····LOCAL··DEFAULT···13·expressions_rule
111 ···107:·00173311···226·FUNC····LOCAL··DEFAULT···13·_loop0_1_rule111 ···107:·00174ecd···226·FUNC····LOCAL··DEFAULT···13·_loop0_1_rule
112 ···108:·00074d31···468·FUNC····LOCAL··DEFAULT···13·simple_stmts_rule112 ···108:·00074d9d···468·FUNC····LOCAL··DEFAULT···13·simple_stmts_rule
113 ···109:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_141_rule113 ···109:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_141_rule
114 ···110:·00079909··1362·FUNC····LOCAL··DEFAULT···13·expression_rule114 ···110:·0007996d··1362·FUNC····LOCAL··DEFAULT···13·expression_rule
115 ···111:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_143_rule115 ···111:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_143_rule
116 ···112:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_145_rule116 ···112:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_145_rule
117 ···113:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_147_rule117 ···113:·0002b91f···280·FUNC····LOCAL··DEFAULT···13·_gather_147_rule
118 ···114:·00173311···226·FUNC····LOCAL··DEFAULT···13·_loop0_2_rule118 ···114:·00174ecd···226·FUNC····LOCAL··DEFAULT···13·_loop0_2_rule
119 ···115:·0023388c·····0·NOTYPE··LOCAL··DEFAULT···15·$d119 ···115:·00234984·····0·NOTYPE··LOCAL··DEFAULT···15·$d
120 ···116:·00074b8d···118·FUNC····LOCAL··DEFAULT···13·_tmp_7_rule120 ···116:·00074bf9···118·FUNC····LOCAL··DEFAULT···13·_tmp_7_rule
121 ···117:·00074c05···100·FUNC····LOCAL··DEFAULT···13·_tmp_8_rule121 ···117:·00074c71···100·FUNC····LOCAL··DEFAULT···13·_tmp_8_rule
122 ···118:·00074c69···100·FUNC····LOCAL··DEFAULT···13·_tmp_9_rule122 ···118:·00074cd5···100·FUNC····LOCAL··DEFAULT···13·_tmp_9_rule
123 ···119:·00074ccd···100·FUNC····LOCAL··DEFAULT···13·_tmp_10_rule123 ···119:·00074d39···100·FUNC····LOCAL··DEFAULT···13·_tmp_10_rule
124 ···120:·0007e2fd···588·FUNC····LOCAL··DEFAULT···13·decorators_rule124 ···120:·0007e35d···588·FUNC····LOCAL··DEFAULT···13·decorators_rule
125 ···121:·0007e951··2438·FUNC····LOCAL··DEFAULT···13·function_def_raw_rule125 ···121:·0007e9b1··2438·FUNC····LOCAL··DEFAULT···13·function_def_raw_rule
126 ···122:·00082a7d···940·FUNC····LOCAL··DEFAULT···13·named_expression_rule126 ···122:·00082ae1···940·FUNC····LOCAL··DEFAULT···13·named_expression_rule
127 ···123:·00083d45··1412·FUNC····LOCAL··DEFAULT···13·block_rule127 ···123:·00083da9··1412·FUNC····LOCAL··DEFAULT···13·block_rule
128 ···124:·00084e81···698·FUNC····LOCAL··DEFAULT···13·elif_stmt_rule128 ···124:·00084edd···698·FUNC····LOCAL··DEFAULT···13·elif_stmt_rule
129 ···125:·000854f9···288·FUNC····LOCAL··DEFAULT···13·else_block_rule129 ···125:·00085555···288·FUNC····LOCAL··DEFAULT···13·else_block_rule
130 ···126:·00170fed···824·FUNC····LOCAL··DEFAULT···13·class_def_raw_rule130 ···126:·00172b4d···824·FUNC····LOCAL··DEFAULT···13·class_def_raw_rule
131 ···127:·000786f5···992·FUNC····LOCAL··DEFAULT···13·star_targets_rule131 ···127:·00078761···992·FUNC····LOCAL··DEFAULT···13·star_targets_rule
132 ···128:·0007b465··1622·FUNC····LOCAL··DEFAULT···13·star_expressions_rule132 ···128:·0007b4c9··1622·FUNC····LOCAL··DEFAULT···13·star_expressions_rule
133 ···129:·00080ef9····50·FUNC····LOCAL··DEFAULT···13·NEW_TYPE_COMMENT133 ···129:·00080f59····50·FUNC····LOCAL··DEFAULT···13·NEW_TYPE_COMMENT
134 ···130:·00171959···286·FUNC····LOCAL··DEFAULT···13·_gather_53_rule134 ···130:·001734bd···286·FUNC····LOCAL··DEFAULT···13·_gather_53_rule
135 ···131:·00170b5d···286·FUNC····LOCAL··DEFAULT···13·finally_block_rule135 ···131:·001726bd···286·FUNC····LOCAL··DEFAULT···13·finally_block_rule
136 ···132:·00170c7d···880·FUNC····LOCAL··DEFAULT···13·_loop1_60_rule136 ···132:·001727dd···880·FUNC····LOCAL··DEFAULT···13·_loop1_60_rule
137 ···133:·00173fe9···264·FUNC····LOCAL··DEFAULT···13·subject_expr_rule137 ···133:·00175b4d···264·FUNC····LOCAL··DEFAULT···13·subject_expr_rule
Max diff block lines reached; 3500031/3514193 bytes (99.60%) of diff not shown.
2.16 KB
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cc7b49f194f9d2a269fa1e21ec9606cb590d252e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b41b61ae1295b56d3af01595dd065cc6c89ca4ae
  
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··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·import__find__load__start10 ····Name:·import__find__load__start
11 ····Location:·0x00126f80,·Base:·0x00484fe0,·Semaphore:·0x00567e2211 ····Location:·0x00127f62,·Base:·0x004860d8,·Semaphore:·0x00569e22
12 ····Arguments:·4@r012 ····Arguments:·4@r0
13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·import__find__load__done14 ····Name:·import__find__load__done
15 ····Location:·0x00127134,·Base:·0x00484fe0,·Semaphore:·0x00567e2415 ····Location:·0x00127ff8,·Base:·0x004860d8,·Semaphore:·0x00569e24
16 ····Arguments:·4@r0·-4@r316 ····Arguments:·4@r0·-4@r3
17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·audit18 ····Name:·audit
19 ····Location:·0x0013676e,·Base:·0x00484fe0,·Semaphore:·0x00567e2619 ····Location:·0x001377b2,·Base:·0x004860d8,·Semaphore:·0x00569e26
20 ····Arguments:·4@r7·4@r620 ····Arguments:·4@r7·4@r6
21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·gc__done22 ····Name:·gc__done
23 ····Location:·0x00141202,·Base:·0x00484fe0,·Semaphore:·0x00567e2023 ····Location:·0x001423fe,·Base:·0x004860d8,·Semaphore:·0x00569e20
24 ····Arguments:·-4@r624 ····Arguments:·-4@r6
25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·gc__start26 ····Name:·gc__start
27 ····Location:·0x001412d2,·Base:·0x00484fe0,·Semaphore:·0x00567e1e27 ····Location:·0x001424ce,·Base:·0x004860d8,·Semaphore:·0x00569e1e
28 ····Arguments:·-4@[sp,·#16]28 ····Arguments:·-4@[sp,·#16]
233 MB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 31, 23 lines modifiedOffset 31, 23 lines modified
31 ·The·File·Name·Table·(offset·0x33):31 ·The·File·Name·Table·(offset·0x33):
32 ··Entry»  Dir»       Time»   Size»       Name32 ··Entry»  Dir»       Time»   Size»       Name
33 ··1»      1»     0»    0»   python.c33 ··1»      1»     0»    0»   python.c
34 ··2»      2»     0»    0»   pylifecycle.h34 ··2»      2»     0»    0»   pylifecycle.h
  
35 ·Line·Number·Statements:35 ·Line·Number·Statements:
36 ··[0x00000051]··Set·column·to·136 ··[0x00000051]··Set·column·to·1
37 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x6f65837 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x6f6c8
38 ··[0x0000005a]··Advance·Line·by·13·to·1438 ··[0x0000005a]··Advance·Line·by·13·to·14
39 ··[0x0000005c]··Copy39 ··[0x0000005c]··Copy
40 ··[0x0000005d]··Set·column·to·540 ··[0x0000005d]··Set·column·to·5
41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x6f658·and·Line·by·1·to·15·(view·1)41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x6f6c8·and·Line·by·1·to·15·(view·1)
42 ··[0x00000060]··Set·column·to·1242 ··[0x00000060]··Set·column·to·12
43 ··[0x00000062]··Set·is_stmt·to·043 ··[0x00000062]··Set·is_stmt·to·0
44 ··[0x00000063]··Copy·(view·2)44 ··[0x00000063]··Copy·(view·2)
45 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x6f65c·and·Line·by·0·to·1545 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x6f6cc·and·Line·by·0·to·15
46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence
  
  
47 ··Offset:······················0x6847 ··Offset:······················0x68
48 ··Length:······················27248 ··Length:······················272
49 ··DWARF·Version:···············349 ··DWARF·Version:···············3
50 ··Prologue·Length:·············15450 ··Prologue·Length:·············154
429 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 29 lines modifiedOffset 3, 29 lines modified
3 ··Compilation·Unit·@·offset·0:3 ··Compilation·Unit·@·offset·0:
4 ···Length:········0x102·(32-bit)4 ···Length:········0x102·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x33):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x34):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x120):·../Programs/python.c12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x121):·../Programs/python.c
13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x25):·./build-nopie13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xe):·./build-static
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<22>···DW_AT_stmt_list···:·(sec_offset)·016 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)
18 ····<27>···DW_AT_byte_size···:·(data1)·818 ····<27>···DW_AT_byte_size···:·(data1)·8
19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
20 ····<29>···DW_AT_name········:·(strp)·(offset:·0xe):·long·long·unsigned·int20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x1d):·long·long·unsigned·int
21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)
22 ····<2e>···DW_AT_byte_size···:·(data1)·422 ····<2e>···DW_AT_byte_size···:·(data1)·4
23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)
24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x18):·unsigned·int24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x27):·unsigned·int
25 ·<1><34>:·Abbrev·Number:·7·(DW_TAG_base_type)25 ·<1><34>:·Abbrev·Number:·7·(DW_TAG_base_type)
26 ····<35>···DW_AT_byte_size···:·(data1)·426 ····<35>···DW_AT_byte_size···:·(data1)·4
27 ····<36>···DW_AT_encoding····:·(data1)·5»    (signed)27 ····<36>···DW_AT_encoding····:·(data1)·5»    (signed)
28 ····<37>···DW_AT_name········:·(string)·int28 ····<37>···DW_AT_name········:·(string)·int
29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)
30 ····<3c>···DW_AT_byte_size···:·(data1)·430 ····<3c>···DW_AT_byte_size···:·(data1)·4
31 ····<3d>···DW_AT_encoding····:·(data1)·5»    (signed)31 ····<3d>···DW_AT_encoding····:·(data1)·5»    (signed)
450 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 2153, 35 lines modifiedOffset 2153, 35 lines modified
2153 ····DW_AT_low_pc·······DW_FORM_addr2153 ····DW_AT_low_pc·······DW_FORM_addr
2154 ····DW_AT_high_pc······DW_FORM_data42154 ····DW_AT_high_pc······DW_FORM_data4
2155 ····DW_AT_call_file····DW_FORM_data12155 ····DW_AT_call_file····DW_FORM_data1
2156 ····DW_AT_call_line····DW_FORM_data22156 ····DW_AT_call_line····DW_FORM_data2
2157 ····DW_AT_call_column··DW_FORM_data12157 ····DW_AT_call_column··DW_FORM_data1
2158 ····DW_AT_sibling······DW_FORM_ref42158 ····DW_AT_sibling······DW_FORM_ref4
2159 ····DW_AT·value:·0·····DW_FORM·value:·02159 ····DW_AT·value:·0·····DW_FORM·value:·0
 2160 ···34······DW_TAG_inlined_subroutine····[has·children]
 2161 ····DW_AT_abstract_origin·DW_FORM_ref4
 2162 ····DW_AT_entry_pc·····DW_FORM_addr
 2163 ····DW_AT_GNU_entry_view·DW_FORM_data2
 2164 ····DW_AT_ranges·······DW_FORM_sec_offset
 2165 ····DW_AT_call_file····DW_FORM_data1
 2166 ····DW_AT_call_line····DW_FORM_data2
 2167 ····DW_AT_call_column··DW_FORM_data1
 2168 ····DW_AT_sibling······DW_FORM_ref4
 2169 ····DW_AT·value:·0·····DW_FORM·value:·0
2160 ···34······DW_TAG_subprogram····[has·children]2170 ···35······DW_TAG_subprogram····[has·children]
2161 ····DW_AT_external·····DW_FORM_flag_present2171 ····DW_AT_external·····DW_FORM_flag_present
2162 ····DW_AT_name·········DW_FORM_strp2172 ····DW_AT_name·········DW_FORM_strp
2163 ····DW_AT_decl_file····DW_FORM_data12173 ····DW_AT_decl_file····DW_FORM_data1
2164 ····DW_AT_decl_line····DW_FORM_data22174 ····DW_AT_decl_line····DW_FORM_data2
2165 ····DW_AT_decl_column··DW_FORM_data12175 ····DW_AT_decl_column··DW_FORM_data1
2166 ····DW_AT_prototyped···DW_FORM_flag_present2176 ····DW_AT_prototyped···DW_FORM_flag_present
2167 ····DW_AT_type·········DW_FORM_ref42177 ····DW_AT_type·········DW_FORM_ref4
2168 ····DW_AT_declaration··DW_FORM_flag_present2178 ····DW_AT_declaration··DW_FORM_flag_present
2169 ····DW_AT_sibling······DW_FORM_ref42179 ····DW_AT_sibling······DW_FORM_ref4
2170 ····DW_AT·value:·0·····DW_FORM·value:·02180 ····DW_AT·value:·0·····DW_FORM·value:·0
2171 ···35······DW_TAG_inlined_subroutine····[has·children] 
2172 ····DW_AT_abstract_origin·DW_FORM_ref4 
2173 ····DW_AT_entry_pc·····DW_FORM_addr 
2174 ····DW_AT_GNU_entry_view·DW_FORM_data2 
2175 ····DW_AT_ranges·······DW_FORM_sec_offset 
2176 ····DW_AT_call_file····DW_FORM_data1 
2177 ····DW_AT_call_line····DW_FORM_data2 
2178 ····DW_AT_call_column··DW_FORM_data1 
2179 ····DW_AT_sibling······DW_FORM_ref4 
2180 ····DW_AT·value:·0·····DW_FORM·value:·0 
2181 ···36······DW_TAG_formal_parameter····[no·children]2181 ···36······DW_TAG_formal_parameter····[no·children]
2182 ····DW_AT_name·········DW_FORM_strp2182 ····DW_AT_name·········DW_FORM_strp
2183 ····DW_AT_decl_file····DW_FORM_data12183 ····DW_AT_decl_file····DW_FORM_data1
2184 ····DW_AT_decl_line····DW_FORM_data22184 ····DW_AT_decl_line····DW_FORM_data2
2185 ····DW_AT_decl_column··DW_FORM_data12185 ····DW_AT_decl_column··DW_FORM_data1
2186 ····DW_AT_type·········DW_FORM_ref42186 ····DW_AT_type·········DW_FORM_ref4
2187 ····DW_AT·value:·0·····DW_FORM·value:·02187 ····DW_AT·value:·0·····DW_FORM·value:·0
252 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 219 lines modifiedOffset 3, 219 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0006f658·000000049 ····0006f6c8·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····0016ecc0·0000007e17 ····00170820·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x32421 ··Offset·into·.debug_info:··0x324
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····0006f65c·0000012625 ····0006f6cc·00000126
26 ····0006f784·0000001426 ····0006f7f4·00000014
27 ····0006f798·0000006027 ····0006f808·00000060
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22829 ··Length:···················228
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x49c31 ··Offset·into·.debug_info:··0x49c
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····0016ed40·000002c435 ····001708a0·000002c4
36 ····0006f7f8·0000039436 ····0006f868·00000394
37 ····0006fb8c·000000c037 ····0006fbfc·000000c0
38 ····0006fc4c·0000019238 ····0006fcbc·00000192
39 ····0006fde0·0000002839 ····0006fe50·00000028
40 ····0006fe08·0000002a40 ····0006fe78·0000002a
41 ····0006fe34·0000005441 ····0006fea4·00000054
42 ····0006fe88·000003fe42 ····0006fef8·000003fe
43 ····00070288·0000007443 ····000702f8·00000074
44 ····000702fc·0000006044 ····0007036c·00000060
45 ····0007035c·0000008445 ····000703cc·00000084
46 ····000703e0·0000006e46 ····00070450·0000006e
47 ····00070450·0000013247 ····000704c0·00000132
48 ····00070584·0000008e48 ····000705f4·0000008e
49 ····00070614·0000004649 ····00070684·00000046
50 ····0007065c·0000004050 ····000706cc·00000040
51 ····0007069c·0000006451 ····0007070c·00000064
52 ····00070700·0000009652 ····00070770·00000096
53 ····00070798·000003a853 ····00070808·000003a8
54 ····00070b40·0000008654 ····00070bb0·00000086
55 ····00070bc8·0000007455 ····00070c38·00000074
56 ····00070c3c·0000005456 ····00070cac·00000054
57 ····00070c90·0000004e57 ····00070d00·0000004e
58 ····0002ac48·0000000c58 ····0002ac48·0000000c
59 ····0002ac54·0000003e59 ····0002ac54·0000003e
60 ····0002ac92·0000003e60 ····0002ac92·0000003e
61 ····00000000·0000000061 ····00000000·00000000
62 ··Length:···················5262 ··Length:···················52
63 ··Version:··················263 ··Version:··················2
64 ··Offset·into·.debug_info:··0x1586564 ··Offset·into·.debug_info:··0x15865
65 ··Pointer·Size:·············465 ··Pointer·Size:·············4
66 ··Segment·Size:·············066 ··Segment·Size:·············0
  
67 ····Address····Length67 ····Address····Length
68 ····0016f004·000006ce68 ····00170b64·000006ce
69 ····0002acd0·0000008e69 ····0002acd0·0000008e
70 ····0002ad5e·000000e870 ····0002ad5e·000000e8
71 ····0002ae46·0000001a71 ····0002ae46·0000001a
72 ····00000000·0000000072 ····00000000·00000000
73 ··Length:···················32473 ··Length:···················324
74 ··Version:··················274 ··Version:··················2
75 ··Offset·into·.debug_info:··0x1829c75 ··Offset·into·.debug_info:··0x1829c
76 ··Pointer·Size:·············476 ··Pointer·Size:·············4
77 ··Segment·Size:·············077 ··Segment·Size:·············0
  
78 ····Address····Length78 ····Address····Length
79 ····0016f6d4·0000083879 ····00171234·00000838
80 ····00070ce0·000000a880 ····00070d50·000000a8
81 ····00070d88·000000f481 ····00070df8·000000f4
82 ····00070e7c·000006c082 ····00070eec·000006bc
83 ····0007153c·0000002283 ····000715a8·00000022
84 ····00071560·0000009484 ····000715cc·00000094
85 ····000715f4·0000011085 ····00071660·00000110
86 ····00071704·0000000c86 ····00071770·0000000c
87 ····00071710·0000002287 ····0007177c·00000022
88 ····00071734·0000006888 ····000717a0·00000068
89 ····0007179c·0000006889 ····00071808·00000068
90 ····00071804·000002e090 ····00071870·000002e0
91 ····00071ae4·0000003c 
92 ····00071b20·00000064 
93 ····00071b84·00000066 
94 ····00071bec·0000003c91 ····00071b50·0000003c
 92 ····00071b8c·00000064
 93 ····00071bf0·00000066
 94 ····00071c58·0000003c
95 ····00071c28·000001c095 ····00071c94·000001c0
96 ····00071de8·0000012c96 ····00071e54·0000012c
97 ····00071f14·0000035c97 ····00071f80·0000035c
98 ····00072270·0000010298 ····000722dc·00000102
99 ····00072374·0000010299 ····000723e0·00000102
100 ····00072478·00000040100 ····000724e4·00000040
101 ····000724b8·0000005c101 ····00072524·0000005c
102 ····00072514·00000022102 ····00072580·00000022
103 ····00072538·000000a6103 ····000725a4·000000a6
104 ····000725e0·000000e2104 ····0007264c·000000e2
105 ····000726c4·0000007c105 ····00072730·0000007c
106 ····00072740·00000022106 ····000727ac·00000022
107 ····0002ae60·00000090107 ····0002ae60·00000090
108 ····0002aef0·0000003e108 ····0002aef0·0000003e
109 ····0002af2e·0000005a109 ····0002af2e·0000005a
110 ····0002af88·0000005a110 ····0002af88·0000005a
111 ····0002afe2·00000016111 ····0002afe2·00000016
112 ····0002aff8·0000001a112 ····0002aff8·0000001a
113 ····0002b012·00000050113 ····0002b012·00000050
114 ····0002b062·00000052114 ····0002b062·00000052
115 ····0002b0b4·00000052115 ····0002b0b4·00000052
116 ····0002b106·00000006116 ····0002b106·00000006
117 ····00000000·00000000117 ····00000000·00000000
118 ··Length:···················916118 ··Length:···················916
119 ··Version:··················2119 ··Version:··················2
120 ··Offset·into·.debug_info:··0x2f97d120 ··Offset·into·.debug_info:··0x2f989
Max diff block lines reached; 252988/257417 bytes (98.28%) of diff not shown.
142 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 8, 105 lines modifiedOffset 8, 105 lines modified
8 ··Offset·entries:··08 ··Offset·entries:··0
  
9 ····Offset···Begin············End··············Expression9 ····Offset···Begin············End··············Expression
  
10 ····0000000c·v0000000·v0000000·location·view·pair10 ····0000000c·v0000000·v0000000·location·view·pair
11 ····0000000e·v0000000·v0000000·location·view·pair11 ····0000000e·v0000000·v0000000·location·view·pair
  
12 ····00000010·0006f658·(base·address)12 ····00000010·0006f6c8·(base·address)
13 ····00000015·v0000000·v0000000·views·at·0000000c·for:13 ····00000015·v0000000·v0000000·views·at·0000000c·for:
14 ·············0006f658·0006f65b·(DW_OP_reg0·(r0))14 ·············0006f6c8·0006f6cb·(DW_OP_reg0·(r0))
15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:
16 ·············0006f65b·0006f65c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)16 ·············0006f6cb·0006f6cc·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
17 ····00000028·<End·of·list>17 ····00000028·<End·of·list>
  
18 ····00000029·v0000000·v0000000·location·view·pair18 ····00000029·v0000000·v0000000·location·view·pair
19 ····0000002b·v0000000·v0000000·location·view·pair19 ····0000002b·v0000000·v0000000·location·view·pair
  
20 ····0000002d·0006f658·(base·address)20 ····0000002d·0006f6c8·(base·address)
21 ····00000032·v0000000·v0000000·views·at·00000029·for:21 ····00000032·v0000000·v0000000·views·at·00000029·for:
22 ·············0006f658·0006f65b·(DW_OP_reg1·(r1))22 ·············0006f6c8·0006f6cb·(DW_OP_reg1·(r1))
23 ····00000037·v0000000·v0000000·views·at·0000002b·for:23 ····00000037·v0000000·v0000000·views·at·0000002b·for:
24 ·············0006f65b·0006f65c·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)24 ·············0006f6cb·0006f6cc·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
25 ····00000045·<End·of·list>25 ····00000045·<End·of·list>
26 Table·at·Offset·0x4626 Table·at·Offset·0x46
27 ··Length:··········0x3b27 ··Length:··········0x3b
28 ··DWARF·version:···528 ··DWARF·version:···5
29 ··Address·size:····429 ··Address·size:····4
30 ··Segment·size:····030 ··Segment·size:····0
31 ··Offset·entries:··031 ··Offset·entries:··0
  
32 ····Offset···Begin············End··············Expression32 ····Offset···Begin············End··············Expression
  
33 ····00000052·v0000003·v0000000·location·view·pair33 ····00000052·v0000003·v0000000·location·view·pair
  
34 ····00000054·v0000003·v0000000·views·at·00000052·for:34 ····00000054·v0000003·v0000000·views·at·00000052·for:
35 ·············0016ecea·0016ed1e·(DW_OP_addr:·23add0;·DW_OP_stack_value)35 ·············0017084a·0017087e·(DW_OP_addr:·23bec8;·DW_OP_stack_value)
36 ····0000005e·<End·of·list>36 ····0000005e·<End·of·list>
  
37 ····0000005f·v0000005·v0000000·location·view·pair37 ····0000005f·v0000005·v0000000·location·view·pair
  
38 ····00000061·v0000005·v0000000·views·at·0000005f·for:38 ····00000061·v0000005·v0000000·views·at·0000005f·for:
39 ·············0016ecea·0016ed1e·(DW_OP_addr:·23add0;·DW_OP_stack_value)39 ·············0017084a·0017087e·(DW_OP_addr:·23bec8;·DW_OP_stack_value)
40 ····0000006b·<End·of·list>40 ····0000006b·<End·of·list>
  
41 ····0000006c·v0000006·v0000008·location·view·pair41 ····0000006c·v0000006·v0000008·location·view·pair
42 ····0000006e·v0000008·v0000000·location·view·pair42 ····0000006e·v0000008·v0000000·location·view·pair
  
43 ····00000070·v0000006·v0000008·views·at·0000006c·for:43 ····00000070·v0000006·v0000008·views·at·0000006c·for:
44 ·············0016ecea·0016ecea·(DW_OP_addr:·23add0;·DW_OP_stack_value)44 ·············0017084a·0017084a·(DW_OP_addr:·23bec8;·DW_OP_stack_value)
45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:
46 ·············0016ecea·0016ed1e·(DW_OP_addr:·232e7c;·DW_OP_stack_value)46 ·············0017084a·0017087e·(DW_OP_addr:·233f74;·DW_OP_stack_value)
47 ····00000084·<End·of·list>47 ····00000084·<End·of·list>
48 Table·at·Offset·0x8548 Table·at·Offset·0x85
49 ··Length:··········0x7b49 ··Length:··········0x7b
50 ··DWARF·version:···550 ··DWARF·version:···5
51 ··Address·size:····451 ··Address·size:····4
52 ··Segment·size:····052 ··Segment·size:····0
53 ··Offset·entries:··053 ··Offset·entries:··0
  
54 ····Offset···Begin············End··············Expression54 ····Offset···Begin············End··············Expression
  
55 ····00000091·v0000000·v0000000·location·view·pair55 ····00000091·v0000000·v0000000·location·view·pair
56 ····00000093·v0000000·v0000000·location·view·pair56 ····00000093·v0000000·v0000000·location·view·pair
57 ····00000095·v0000000·v0000000·location·view·pair57 ····00000095·v0000000·v0000000·location·view·pair
  
58 ····00000097·0006f798·(base·address)58 ····00000097·0006f808·(base·address)
59 ····0000009c·v0000000·v0000000·views·at·00000091·for:59 ····0000009c·v0000000·v0000000·views·at·00000091·for:
60 ·············0006f798·0006f79a·(DW_OP_reg0·(r0))60 ·············0006f808·0006f80a·(DW_OP_reg0·(r0))
61 ····000000a1·v0000000·v0000000·views·at·00000093·for:61 ····000000a1·v0000000·v0000000·views·at·00000093·for:
62 ·············0006f79a·0006f7c2·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)62 ·············0006f80a·0006f832·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)
63 ····000000a8·v0000000·v0000000·views·at·00000095·for:63 ····000000a8·v0000000·v0000000·views·at·00000095·for:
64 ·············0006f7c2·0006f7f8·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)64 ·············0006f832·0006f868·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)
65 ····000000b6·<End·of·list>65 ····000000b6·<End·of·list>
  
66 ····000000b7·v0000000·v0000000·location·view·pair66 ····000000b7·v0000000·v0000000·location·view·pair
67 ····000000b9·v0000000·v0000000·location·view·pair67 ····000000b9·v0000000·v0000000·location·view·pair
68 ····000000bb·v0000000·v0000000·location·view·pair68 ····000000bb·v0000000·v0000000·location·view·pair
  
69 ····000000bd·0006f65c·(base·address)69 ····000000bd·0006f6cc·(base·address)
70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:
71 ·············0006f65c·0006f65e·(DW_OP_reg0·(r0))71 ·············0006f6cc·0006f6ce·(DW_OP_reg0·(r0))
72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:
73 ·············0006f65e·0006f6c4·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)73 ·············0006f6ce·0006f734·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:
75 ·············0006f6c4·0006f782·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)75 ·············0006f734·0006f7f2·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)
76 ····000000dd·<End·of·list>76 ····000000dd·<End·of·list>
  
77 ····000000de·v0000000·v0000000·location·view·pair77 ····000000de·v0000000·v0000000·location·view·pair
78 ····000000e0·v0000000·v0000000·location·view·pair78 ····000000e0·v0000000·v0000000·location·view·pair
79 ····000000e2·v0000000·v0000000·location·view·pair79 ····000000e2·v0000000·v0000000·location·view·pair
  
80 ····000000e4·0006f784·(base·address)80 ····000000e4·0006f7f4·(base·address)
81 ····000000e9·v0000000·v0000000·views·at·000000de·for:81 ····000000e9·v0000000·v0000000·views·at·000000de·for:
82 ·············0006f784·0006f786·(DW_OP_reg0·(r0))82 ·············0006f7f4·0006f7f6·(DW_OP_reg0·(r0))
83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:
84 ·············0006f786·0006f794·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)84 ·············0006f7f6·0006f804·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:
86 ·············0006f794·0006f798·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)86 ·············0006f804·0006f808·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x34a>);·DW_OP_convert·<0x351>;·DW_OP_convert·<0>;·DW_OP_stack_value)
87 ····00000103·<End·of·list>87 ····00000103·<End·of·list>
88 Table·at·Offset·0x10488 Table·at·Offset·0x104
89 ··Length:··········0x233389 ··Length:··········0x2333
90 ··DWARF·version:···590 ··DWARF·version:···5
91 ··Address·size:····491 ··Address·size:····4
92 ··Segment·size:····092 ··Segment·size:····0
93 ··Offset·entries:··093 ··Offset·entries:··0
252 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 219 lines modifiedOffset 3, 219 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0006f658·000000049 ····0006f6c8·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····0016ecc0·0000007e17 ····00170820·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x32421 ··Offset·into·.debug_info:··0x324
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····0006f65c·0000012625 ····0006f6cc·00000126
26 ····0006f784·0000001426 ····0006f7f4·00000014
27 ····0006f798·0000006027 ····0006f808·00000060
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22829 ··Length:···················228
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x49c31 ··Offset·into·.debug_info:··0x49c
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····0016ed40·000002c435 ····001708a0·000002c4
36 ····0006f7f8·0000039436 ····0006f868·00000394
37 ····0006fb8c·000000c037 ····0006fbfc·000000c0
38 ····0006fc4c·0000019238 ····0006fcbc·00000192
39 ····0006fde0·0000002839 ····0006fe50·00000028
40 ····0006fe08·0000002a40 ····0006fe78·0000002a
41 ····0006fe34·0000005441 ····0006fea4·00000054
42 ····0006fe88·000003fe42 ····0006fef8·000003fe
43 ····00070288·0000007443 ····000702f8·00000074
44 ····000702fc·0000006044 ····0007036c·00000060
45 ····0007035c·0000008445 ····000703cc·00000084
46 ····000703e0·0000006e46 ····00070450·0000006e
47 ····00070450·0000013247 ····000704c0·00000132
48 ····00070584·0000008e48 ····000705f4·0000008e
49 ····00070614·0000004649 ····00070684·00000046
50 ····0007065c·0000004050 ····000706cc·00000040
51 ····0007069c·0000006451 ····0007070c·00000064
52 ····00070700·0000009652 ····00070770·00000096
53 ····00070798·000003a853 ····00070808·000003a8
54 ····00070b40·0000008654 ····00070bb0·00000086
55 ····00070bc8·0000007455 ····00070c38·00000074
56 ····00070c3c·0000005456 ····00070cac·00000054
57 ····00070c90·0000004e57 ····00070d00·0000004e
58 ····0002ac48·0000000c58 ····0002ac48·0000000c
59 ····0002ac54·0000003e59 ····0002ac54·0000003e
60 ····0002ac92·0000003e60 ····0002ac92·0000003e
61 ····00000000·0000000061 ····00000000·00000000
62 ··Length:···················5262 ··Length:···················52
63 ··Version:··················263 ··Version:··················2
64 ··Offset·into·.debug_info:··0x1586564 ··Offset·into·.debug_info:··0x15865
65 ··Pointer·Size:·············465 ··Pointer·Size:·············4
66 ··Segment·Size:·············066 ··Segment·Size:·············0
  
67 ····Address····Length67 ····Address····Length
68 ····0016f004·000006ce68 ····00170b64·000006ce
69 ····0002acd0·0000008e69 ····0002acd0·0000008e
70 ····0002ad5e·000000e870 ····0002ad5e·000000e8
71 ····0002ae46·0000001a71 ····0002ae46·0000001a
72 ····00000000·0000000072 ····00000000·00000000
73 ··Length:···················32473 ··Length:···················324
74 ··Version:··················274 ··Version:··················2
75 ··Offset·into·.debug_info:··0x1829c75 ··Offset·into·.debug_info:··0x1829c
76 ··Pointer·Size:·············476 ··Pointer·Size:·············4
77 ··Segment·Size:·············077 ··Segment·Size:·············0
  
78 ····Address····Length78 ····Address····Length
79 ····0016f6d4·0000083879 ····00171234·00000838
80 ····00070ce0·000000a880 ····00070d50·000000a8
81 ····00070d88·000000f481 ····00070df8·000000f4
82 ····00070e7c·000006c082 ····00070eec·000006bc
83 ····0007153c·0000002283 ····000715a8·00000022
84 ····00071560·0000009484 ····000715cc·00000094
85 ····000715f4·0000011085 ····00071660·00000110
86 ····00071704·0000000c86 ····00071770·0000000c
87 ····00071710·0000002287 ····0007177c·00000022
88 ····00071734·0000006888 ····000717a0·00000068
89 ····0007179c·0000006889 ····00071808·00000068
90 ····00071804·000002e090 ····00071870·000002e0
91 ····00071ae4·0000003c 
92 ····00071b20·00000064 
93 ····00071b84·00000066 
94 ····00071bec·0000003c91 ····00071b50·0000003c
 92 ····00071b8c·00000064
 93 ····00071bf0·00000066
 94 ····00071c58·0000003c
95 ····00071c28·000001c095 ····00071c94·000001c0
96 ····00071de8·0000012c96 ····00071e54·0000012c
97 ····00071f14·0000035c97 ····00071f80·0000035c
98 ····00072270·0000010298 ····000722dc·00000102
99 ····00072374·0000010299 ····000723e0·00000102
100 ····00072478·00000040100 ····000724e4·00000040
101 ····000724b8·0000005c101 ····00072524·0000005c
102 ····00072514·00000022102 ····00072580·00000022
103 ····00072538·000000a6103 ····000725a4·000000a6
104 ····000725e0·000000e2104 ····0007264c·000000e2
105 ····000726c4·0000007c105 ····00072730·0000007c
106 ····00072740·00000022106 ····000727ac·00000022
107 ····0002ae60·00000090107 ····0002ae60·00000090
108 ····0002aef0·0000003e108 ····0002aef0·0000003e
109 ····0002af2e·0000005a109 ····0002af2e·0000005a
110 ····0002af88·0000005a110 ····0002af88·0000005a
111 ····0002afe2·00000016111 ····0002afe2·00000016
112 ····0002aff8·0000001a112 ····0002aff8·0000001a
113 ····0002b012·00000050113 ····0002b012·00000050
114 ····0002b062·00000052114 ····0002b062·00000052
115 ····0002b0b4·00000052115 ····0002b0b4·00000052
116 ····0002b106·00000006116 ····0002b106·00000006
117 ····00000000·00000000117 ····00000000·00000000
118 ··Length:···················916118 ··Length:···················916
119 ··Version:··················2119 ··Version:··················2
120 ··Offset·into·.debug_info:··0x2f97d120 ··Offset·into·.debug_info:··0x2f989
Max diff block lines reached; 252988/257417 bytes (98.28%) of diff not shown.
70.7 KB
strings --all --bytes=8 {}
    
Offset 2, 3001 lines modifiedOffset 2, 3120 lines modified
2 import__find__load__start2 import__find__load__start
3 import__find__load__done3 import__find__load__done
4 4@r0·-4@r34 4@r0·-4@r3
5 4@r7·4@r65 4@r7·4@r6
6 gc__done6 gc__done
7 gc__start7 gc__start
Diff chunk too large, falling back to line-by-line diff (1480 lines added, 428 lines removed)
8 -4@[sp,·#16]8 -4@[sp,·#16]
9 kdddddTddd9 k"t=bs#T
10 EFFFFJFFFFFFFFF.[10 '=_F*]]G
11 6k}:&P>wY11 jB|L8I+E
12 )"B%OiHAB12 5PQFcu%uG
13 )]~cg5t)[13 'AsnI~K||
14 =<B9[4M{14 !8W2CTfH
15 W<uF8Y\015 9xI2sTfN
16 (Xb+0K'X16 R|Y2KUfilW
17 TAsu5m{>17 OqGu)za-
18 5.|3h^C|C18 dbxKu]/u
19 YRYgUYgUY19 ;}-o99=T
20 T6KU6KU620 /Vob6`9o
21 !x\2CTfH21 x)b^H5@]
22 X_2+TfEL22 )%~C?*VA
23 8Gbi6,M1H:23 tdM[P+W9
24 *iwwaWy`WE24 O'Ak/s$OW
25 uaOz`OFt25 i]@"Uss+AT
26 owa/z`/F826 8%M=20S{Z
27 ?saoy`oE27 Fh\^yGu9f
28 ua?z`?F428 ]\o'ED75
29 IU|n"3oL29 )U-[mNjR
30 s,oy8H`p30 1Kzylm{y
31 K"U{SKAT31 so/m%{{y»       J
32 Ix%VD#7;32 e·(>$%8>L
33 :o`/2yl=J~l"N33 %O1p\<^O
34 &z7])oPF34 OO5c6o(a
35 !Kf5»   y/+35 x+cP,f» %
36 ,@3!Un<h36 $R.CK%6e'
37 Eif74gvCsf7f_37 -C?U4e/5
38 )0[1StfJ38 'C3%4cSp
39 [k`k5!_G!Oa39 dj"[d/_e
40 }'C"\NbuQ&40 e/b_}!C:
41 [f(}Tk},41 cuqmu@nI
42 Gu*6Cs_142 "**(*"6D
43 _8vF\ly:43 %lXJoHKi
44 <M~toC!·<i44 4s}H[xM"
45 Q+~+Q`xOs45 \$E»    RzmC
46 GU5Wj·(BOf46 b-%]/SY2
47 R\jYKp\-47 O}DW#NWc
48 F~Gj-,Ll48 jSpj+&=%[
49 ~DBQ6g8m49 Ab~1F9V5W
50 $I~(EoF»50 hn'Wx+lM
51 QJ2EwHK#T51 MtLW4fe3KY
52 b%7qLJMu52 8:_Mhres[
53 EYp/Im» L353 NV]NVCFV#N
54 @0s?)i\}54 q!.F'14V
55 (EXg·wyL55 %H]pF)d7"_
56 ,X%!X50wXBSWQ56 k.7S_o/»
57 sm,sm-sm#q57 ]8\SpltS8\'d:
58 T-"YKg)558 k49>I[=.
59 h)}$3yl0y59 B6Pmcz*j
60 |mTZBPfsBf60 vO;'RO;yFk
61 LCuohs.HQ61 RkUt[=4R
62 jNTdt!DKWs"62 t>OzL2x5
63 ^:r\!^Z`63 tDU}$W*dQ
64 ·x(»     ?'dt64 |!q>!-$v
65 G'#8K}N#65 FA!e-@MP
66 N<D1·7b*C66 ;}Zq:@82
67 t,`!(TXe67 ;yUQo94U
68 |hDC}k7768 G?26+L<2x
69 M2^B@_l?69 ac`kA]zL
70 X01·st2o70 :g8T/MTo
71 !Y/%j;RZ71 3bU>#n@y
72 rBK^[$/r72 ,5·i%iSv
73 e/obiHgf73 .Gym.»  j.
74 K`5@q0EA74 ##cK09H;
75 M=(dk}d/75 @`?@o0=»
76 _OvgC0uA76 Zr`»    y|X1
77 ]A=Xa!@gx77 }N$+#^5O
78 P:/fc5,p78 *+kq~H}·
79 )?!;N,@|`79 (xwnO6]sa7ua
80 Zo,H·u)@k080 4!eML<|A<
81 VAk;s{8y81 ·$Ny3q#V
82 XxmQDs&c82 V@{~K+,b
83 i#qrk,ac83 %KLNt82(
84 »       .-f&Dik\84 6#*hYe[m
85 Nj!S»   }V`S85 K2Nu5Nu;
86 oj/"!(.h86 pT2+Ufe@
87 ee&eSBu$87 jjXM30Pf
88 flv}/s3e88 #LxUb#4l
89 {jZfjVZn89 LA_4!Mb/j
90 M1Wx.Z]c90 H[Mx[b[5l
91 L;%>ogn7b91 vVqd\$ctQ
92 ;{][L#Wt:92 LiM7sOEP
93 9pM2sTfN·93 6IM|]TjOR
94 s+·C2+TfE`m94 *SWXZ?XB
95 5pX2kTfM@95 P"iUQ%BC
96 p@2;TfG·?96 5LO_Kp;0dZ
97 XHtYV!@`97 "^EW*=<H0B
98 (y+#P_be98 &6#Ej":7d
99 kEE_"0Cb99 R[@qTbQB
100 Ovfgggggvg100 (»      $·|.0g
101 ,,gvjxmt101 >qX.5M» EP
102 0Q(Vc'MK102 FMO:2Lwu
103 Kd>CjBdR103 a[·K0[df
104 ·MPTDTDT104 Ho3x]`o+
105 l3><_Aou105 (e9E.AQ@QAQQQ
106 Lv-rkoqE106 8u0F·<3b;7
107 oh|7^Nof2-107 2f^»    |dxg3Y
108 daY>z^"5%108 `c7oA=T·
109 E`PI;}71[Q9109 s<@nmq=#»       $
110 s"LW9LW+110 9,z}CJ[:
111 ,aCtxS`C111 |w}@mR-m4
112 i/p9»   n6i112 »       8kx·»    y8>
113 `ovm74K6113 dBPy!+xm
114 jviR3O68`j114 UJZp\7QJ[
115 86o4^YrY115 t3!-(gS(i
116 "JN9K8USn116 _{deqL#q4t{?
117 Brg^1DmMs)117 w3Fws1bs
118 @3db"fx=U118 0?lD9|SaU
119 NIL6G\TCU4)119 [VOw4;[sh
120 GgAi`6K9120 ky<M.Oh6
121 L·"?#yS5121 /q}et"Tz_
122 !CSDHI)z122 _)7c@Dnv
123 k{)??QR5123 +A?!u-IF
124 j<_8_PAq124 P"}#uN68Gc
125 Nw^]:aFL125 $l2H$pu8m-
126 LZ]=IS;1126 /t8y*^-X
127 M2u`!1ut127 qY.SOgTD
Max diff block lines reached; 51793/72299 bytes (71.64%) of diff not shown.
544 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 »       ...46 »       ...
  
47 0002b0b4·<_set_seq_context>:47 0002b0b4·<_set_seq_context>:
48 »       ...48 »       ...
  
49 0002b106·<_PyPegen_seq_first_item>:49 0002b106·<_PyPegen_seq_first_item>:
50 _PyPegen_seq_first_item():50 _PyPegen_seq_first_item():
51 ./build-nopie/../Parser/action_helpers.c:11451 ./build-static/../Parser/action_helpers.c:114
52 »       movs»   r0,·r052 »       movs»   r0,·r0
53 ./build-nopie/../Parser/action_helpers.c:11553 ./build-static/../Parser/action_helpers.c:115
54 »       movs»   r0,·r054 »       movs»   r0,·r0
55 »       ...55 »       ...
  
56 0002b10c·<_RAISE_SYNTAX_ERROR_INVALID_TARGET>:56 0002b10c·<_RAISE_SYNTAX_ERROR_INVALID_TARGET>:
57 »       ...57 »       ...
  
58 0002b188·<_tmp_160_rule>:58 0002b188·<_tmp_160_rule>:
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 00232de0·<_fini>:2 00233ed8·<_fini>:
3 »       ...3 »       ...
1.89 MB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 28515 lines modifiedOffset 1, 28515 lines modified
  
1 String·dump·of·section·'.debug_str':1 String·dump·of·section·'.debug_str':
Diff chunk too large, falling back to line-by-line diff (7904 lines added, 7904 lines removed)
2 ··[·····0]··long·long·int2 ··[·····0]··long·long·int
3 ··[·····e]··long·long·unsigned·int3 ··[·····e]··./build-static
4 ··[····25]··./build-nopie4 ··[····1d]··long·long·unsigned·int
5 ··[····33]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE5 ··[····34]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
6 ··[···112]··unsigned·char6 ··[···113]··unsigned·char
7 ··[···120]··../Programs/python.c7 ··[···121]··../Programs/python.c
8 ··[···135]··argc8 ··[···136]··argc
9 ··[···13a]··short·unsigned·int9 ··[···13b]··short·unsigned·int
10 ··[···14d]··short·int10 ··[···14e]··short·int
11 ··[···157]··Py_BytesMain11 ··[···158]··Py_BytesMain
12 ··[···164]··Py_GetBuildInfo12 ··[···165]··Py_GetBuildInfo
13 ··[···174]··_Py_gitversion13 ··[···175]··_Py_gitversion
14 ··[···183]··buildinfo14 ··[···184]··PyOS_snprintf
15 ··[···18d]··revision15 ··[···192]··buildinfo
16 ··[···196]··_Py_gitidentifier16 ··[···19c]··revision
17 ··[···1a8]··gittag17 ··[···1a5]··_Py_gitidentifier
18 ··[···1af]··../Modules/getbuildinfo.c18 ··[···1b7]··gittag
19 ··[···1c9]··PyOS_snprintf19 ··[···1be]··../Modules/getbuildinfo.c
20 ··[···1d7]··gitid20 ··[···1d8]··gitid
21 ··[···1dd]··_PyToken_TwoChars21 ··[···1de]··_PyToken_TwoChars
22 ··[···1ef]··_PyToken_ThreeChars22 ··[···1f0]··_PyToken_ThreeChars
23 ··[···203]··../Parser/token.c23 ··[···204]··../Parser/token.c
24 ··[···215]··_PyParser_TokenNames24 ··[···216]··_PyParser_TokenNames
25 ··[···22a]··_PyToken_OneChar25 ··[···22b]··_PyToken_OneChar
26 ··[···23b]··_py___rdivmod__26 ··[···23c]··_py___rdivmod__
27 ··[···24b]··_py___slots__27 ··[···24c]··_py___slots__
28 ··[···259]··_py___init__28 ··[···25a]··_py___init__
29 ··[···266]··_get_keyword_or_name_type29 ··[···267]··_get_keyword_or_name_type
30 ··[···280]··_py_repl30 ··[···281]··_py_repl
31 ··[···289]··compute_parser_flags31 ··[···28a]··compute_parser_flags
32 ··[···29e]··_py_opener32 ··[···29f]··_py_opener
33 ··[···2a9]··BitOr_type33 ··[···2aa]··BitOr_type
34 ··[···2b4]··_py___getattribute__34 ··[···2b5]··_py___getattribute__
35 ··[···2c9]··_Py_async_gen_state35 ··[···2ca]··_Py_async_gen_state
36 ··[···2dd]··_py___float__36 ··[···2de]··_py___float__
37 ··[···2eb]··List_kind37 ··[···2ec]··List_kind
38 ··[···2f5]··JoinedStr_kind38 ··[···2f6]··JoinedStr_kind
39 ··[···304]··_py_exp39 ··[···305]··_py_exp
40 ··[···30c]··reset_parser_state_for_error_pass40 ··[···30d]··reset_parser_state_for_error_pass
41 ··[···32e]··_py_operation41 ··[···32f]··_py_operation
42 ··[···33c]··last_expr_size42 ··[···33d]··last_expr_size
43 ··[···34b]··_py___divmod__43 ··[···34c]··_py___divmod__
44 ··[···35a]··SetComp_kind44 ··[···35b]··SetComp_kind
45 ··[···367]··_py_new_file_name45 ··[···368]··_py_new_file_name
46 ··[···379]··Py_INCREF46 ··[···37a]··Py_INCREF
47 ··[···383]··_Py_ERROR_XMLCHARREFREPLACE47 ··[···384]··_Py_ERROR_XMLCHARREFREPLACE
48 ··[···39f]··Lt_singleton48 ··[···3a0]··Lt_singleton
49 ··[···3ac]··si_errno49 ··[···3ad]··si_errno
50 ··[···3b5]··_py_getattr50 ··[···3b6]··_py_getattr
51 ··[···3c1]··_py_warnings51 ··[···3c2]··_py_warnings
52 ··[···3ce]··__pad552 ··[···3cf]··__pad5
53 ··[···3d5]··_Py_hashtable_hash_func53 ··[···3d6]··_Py_hashtable_hash_func
54 ··[···3ed]··_getargs_runtime_state54 ··[···3ee]··_getargs_runtime_state
55 ··[···404]··_py___class_getitem__55 ··[···405]··_py___class_getitem__
56 ··[···41a]··co_code_adaptive56 ··[···41b]··co_code_adaptive
57 ··[···42b]··parsenumber_raw57 ··[···42c]··parsenumber_raw
58 ··[···43b]··IUNDERFLOW_NORMAL58 ··[···43c]··IUNDERFLOW_NORMAL
59 ··[···44d]··_py___classdictcell__59 ··[···44e]··_py___classdictcell__
60 ··[···463]··_py_dbl_close_br60 ··[···464]··_py_dbl_close_br
61 ··[···474]··decorator_list61 ··[···475]··decorator_list
62 ··[···483]··interactive_src_start62 ··[···484]··interactive_src_start
63 ··[···499]··nextpool63 ··[···49a]··nextpool
64 ··[···4a2]··_py_flush64 ··[···4a3]··_py_flush
65 ··[···4ac]··_freeres_buf65 ··[···4ad]··_freeres_buf
66 ··[···4b9]··parencolstack66 ··[···4ba]··parencolstack
67 ··[···4c7]··tail_lo67 ··[···4c8]··tail_lo
68 ··[···4cf]··_py_contravariant68 ··[···4d0]··_py_contravariant
69 ··[···4e1]··_py_encode69 ··[···4e2]··_py_encode
70 ··[···4ec]··allocfunc70 ··[···4ed]··allocfunc
71 ··[···4f6]··Global_kind71 ··[···4f7]··Global_kind
72 ··[···502]··_Py_cached_objects72 ··[···503]··_Py_cached_objects
73 ··[···515]··debug_alloc_api_t73 ··[···516]··debug_alloc_api_t
74 ··[···527]··f_funcobj74 ··[···528]··f_funcobj
75 ··[···531]··_py_fd75 ··[···532]··_py_fd
76 ··[···538]··async_gen_finalizer76 ··[···539]··async_gen_finalizer
77 ··[···54c]··_py___warningregistry__77 ··[···54d]··_py___warningregistry__
78 ··[···564]··PySendResult78 ··[···565]··PySendResult
79 ··[···571]··f_string_start_offset79 ··[···572]··f_string_start_offset
80 ··[···587]··_py_get_event_loop80 ··[···588]··_py_get_event_loop
81 ··[···59a]··errtype81 ··[···59b]··errtype
82 ··[···5a2]··_py_dict82 ··[···5a3]··_py_dict
83 ··[···5ab]··next_keys_version83 ··[···5ac]··next_keys_version
84 ··[···5bd]··h_root84 ··[···5be]··h_root
85 ··[···5c4]··_py_replace85 ··[···5c5]··_py_replace
86 ··[···5d0]··_py_co_code86 ··[···5d1]··_py_co_code
87 ··[···5dc]··AsyncFunctionDef_type87 ··[···5dd]··AsyncFunctionDef_type
88 ··[···5f2]··_PyPegen_insert_memo88 ··[···5f3]··_PyPegen_insert_memo
89 ··[···607]··_py_endpos89 ··[···608]··_py_endpos
90 ··[···612]··returns90 ··[···613]··returns
91 ··[···61a]··nfp2lasta91 ··[···61b]··nfp2lasta
92 ··[···624]··_py_extend92 ··[···625]··_py_extend
93 ··[···62f]··total_nframe93 ··[···630]··total_nframe
94 ··[···63c]··_py_fanout94 ··[···63d]··_py_fanout
95 ··[···647]··key_destroy_func95 ··[···648]··key_destroy_func
96 ··[···658]··PyOS_strtol96 ··[···659]··PyOS_strtol
97 ··[···664]··PySliceObject97 ··[···665]··PySliceObject
98 ··[···672]··ntotalpools98 ··[···673]··ntotalpools
99 ··[···67e]··PyVarObject99 ··[···67f]··PyVarObject
100 ··[···68a]··co_extra100 ··[···68b]··co_extra
101 ··[···693]··_py_tag101 ··[···694]··_py_tag
102 ··[···69b]··si_tid102 ··[···69c]··si_tid
103 ··[···6a2]··nbuckets103 ··[···6a3]··nbuckets
104 ··[···6ab]··arguments_type104 ··[···6ac]··arguments_type
105 ··[···6ba]··_PyTime_t105 ··[···6bb]··_PyTime_t
106 ··[···6c4]··ListComp_type106 ··[···6c5]··ListComp_type
107 ··[···6d2]··_PyPegen_raise_error107 ··[···6d3]··_PyPegen_raise_error
108 ··[···6e7]··_py_server_hostname108 ··[···6e8]··_py_server_hostname
109 ··[···6fb]··PyFloat_FromDouble109 ··[···6fc]··PyFloat_FromDouble
110 ··[···70e]··_py_decoder110 ··[···70f]··_py_decoder
111 ··[···71a]··_py___aiter__111 ··[···71b]··_py___aiter__
112 ··[···728]··_Py_slist_item_s112 ··[···729]··_Py_slist_item_s
113 ··[···739]··_Py_slist_item_t113 ··[···73a]··_Py_slist_item_t
114 ··[···74a]··_py_readall114 ··[···74b]··_py_readall
115 ··[···756]··AsyncFor_type115 ··[···757]··AsyncFor_type
116 ··[···764]··func_kwdefaults116 ··[···765]··func_kwdefaults
117 ··[···774]··preallocated117 ··[···775]··preallocated
118 ··[···781]··_py___copy__118 ··[···782]··_py___copy__
119 ··[···78e]··_Pypegen_tokenizer_error119 ··[···78f]··_Pypegen_tokenizer_error
120 ··[···7a7]··PyArena120 ··[···7a8]··PyArena
121 ··[···7af]··PyGC_Head121 ··[···7b0]··PyGC_Head
122 ··[···7b9]··_py_buffer122 ··[···7ba]··_py_buffer
123 ··[···7c4]··_py_ndigits123 ··[···7c5]··_py_ndigits
124 ··[···7d0]··ctx_prev124 ··[···7d1]··ctx_prev
125 ··[···7d9]··func_code125 ··[···7da]··func_code
Max diff block lines reached; 1515872/1978870 bytes (76.60%) of diff not shown.
3.41 MB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 82, 20 lines modifiedOffset 82, 20 lines modified
82 ··0x000004f0·6865725f·31385f72·756c6500·696e7661·her_18_rule.inva82 ··0x000004f0·6865725f·31385f72·756c6500·696e7661·her_18_rule.inva
83 ··0x00000500·6c69645f·616e6e5f·61737369·676e5f74·lid_ann_assign_t83 ··0x00000500·6c69645f·616e6e5f·61737369·676e5f74·lid_ann_assign_t
84 ··0x00000510·61726765·745f7275·6c650073·7461725f·arget_rule.star_84 ··0x00000510·61726765·745f7275·6c650073·7461725f·arget_rule.star_
85 ··0x00000520·6e616d65·645f6578·70726573·73696f6e·named_expression85 ··0x00000520·6e616d65·645f6578·70726573·73696f6e·named_expression
86 ··0x00000530·5f72756c·65005f6c·6f6f7030·5f313634·_rule._loop0_16486 ··0x00000530·5f72756c·65005f6c·6f6f7030·5f313634·_rule._loop0_164
87 ··0x00000540·5f72756c·65005f6c·6f6f7030·5f313635·_rule._loop0_16587 ··0x00000540·5f72756c·65005f6c·6f6f7030·5f313635·_rule._loop0_165
88 ··0x00000550·5f72756c·65005f67·61746865·725f3230·_rule._gather_2088 ··0x00000550·5f72756c·65005f67·61746865·725f3230·_rule._gather_20
89 ··0x00000560·5f72756c·65007479·70655f70·6172616d·_rule.type_param 
90 ··0x00000570·735f7275·6c65005f·52414953·455f5359·s_rule._RAISE_SY89 ··0x00000560·5f72756c·65005f52·41495345·5f53594e·_rule._RAISE_SYN
91 ··0x00000580·4e544158·5f455252·4f525f49·4e56414c·NTAX_ERROR_INVAL90 ··0x00000570·5441585f·4552524f·525f494e·56414c49·TAX_ERROR_INVALI
 91 ··0x00000580·445f5441·52474554·00737461·725f6e61·D_TARGET.star_na
92 ··0x00000590·49445f54·41524745·54005f74·6d705f31·ID_TARGET._tmp_1 
93 ··0x000005a0·36365f72·756c6500·73746172·5f6e616d·66_rule.star_nam 
94 ··0x000005b0·65645f65·78707265·7373696f·6e735f72·ed_expressions_r92 ··0x00000590·6d65645f·65787072·65737369·6f6e735f·med_expressions_
 93 ··0x000005a0·72756c65·005f746d·705f3136·365f7275·rule._tmp_166_ru
 94 ··0x000005b0·6c650074·7970655f·70617261·6d735f72·le.type_params_r
95 ··0x000005c0·756c6500·745f7072·696d6172·795f7275·ule.t_primary_ru95 ··0x000005c0·756c6500·745f7072·696d6172·795f7275·ule.t_primary_ru
96 ··0x000005d0·6c650067·656e6578·705f7275·6c650061·le.genexp_rule.a96 ··0x000005d0·6c650067·656e6578·705f7275·6c650061·le.genexp_rule.a
97 ··0x000005e0·7267756d·656e7473·5f72756c·65005f74·rguments_rule._t97 ··0x000005e0·7267756d·656e7473·5f72756c·65005f74·rguments_rule._t
98 ··0x000005f0·6d705f39·335f7275·6c650073·7472696e·mp_93_rule.strin98 ··0x000005f0·6d705f39·335f7275·6c650073·7472696e·mp_93_rule.strin
99 ··0x00000600·67735f72·756c6500·7475706c·655f7275·gs_rule.tuple_ru99 ··0x00000600·67735f72·756c6500·7475706c·655f7275·gs_rule.tuple_ru
100 ··0x00000610·6c65006c·6973745f·72756c65·00666f72·le.list_rule.for100 ··0x00000610·6c65006c·6973745f·72756c65·00666f72·le.list_rule.for
101 ··0x00000620·5f69665f·636c6175·7365735f·72756c65·_if_clauses_rule101 ··0x00000620·5f69665f·636c6175·7365735f·72756c65·_if_clauses_rule
12.3 KB
./usr/lib/debug/.build-id/de/5aff82ea36619b85eae8382d3e3968fa09193f.debug vs.
./usr/lib/debug/.build-id/3f/98d9d88e5372ab090191f140434b94fbdce704.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 18% 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:·de5aff82ea36619b85eae8382d3e3968fa09193f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3f98d9d88e5372ab090191f140434b94fbdce704
5.98 KB
readelf --wide --debug-dump=info {}
    
Offset 5984, 15 lines modifiedOffset 5984, 15 lines modified
5984 ····<2e51>···DW_AT_call_origin·:·(ref4)·<0x2452>5984 ····<2e51>···DW_AT_call_origin·:·(ref4)·<0x2452>
5985 ····<2e55>···DW_AT_sibling·····:·(ref4)·<0x2e66>5985 ····<2e55>···DW_AT_sibling·····:·(ref4)·<0x2e66>
5986 ·<7><2e59>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)5986 ·<7><2e59>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
5987 ····<2e5a>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))5987 ····<2e5a>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))
5988 ····<2e5c>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·1·» (DW_OP_breg6·(r6):·1)5988 ····<2e5c>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·1·» (DW_OP_breg6·(r6):·1)
5989 ·<7><2e5f>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)5989 ·<7><2e5f>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
5990 ····<2e60>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(r1))5990 ····<2e60>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(r1))
5991 ····<2e62>···DW_AT_call_value··:·(exprloc)·2·byte·block:·78·0·» (DW_OP_breg8·(r8):·0)5991 ····<2e62>···DW_AT_call_value··:·(exprloc)·2·byte·block:·79·0·» (DW_OP_breg9·(r9):·0)
5992 ·<7><2e65>:·Abbrev·Number:·05992 ·<7><2e65>:·Abbrev·Number:·0
5993 ·<6><2e66>:·Abbrev·Number:·8·(DW_TAG_call_site)5993 ·<6><2e66>:·Abbrev·Number:·8·(DW_TAG_call_site)
5994 ····<2e67>···DW_AT_call_return_pc:·(addr)·0x138e5994 ····<2e67>···DW_AT_call_return_pc:·(addr)·0x138e
5995 ····<2e6b>···DW_AT_call_origin·:·(ref4)·<0x240a>5995 ····<2e6b>···DW_AT_call_origin·:·(ref4)·<0x240a>
5996 ····<2e6f>···DW_AT_sibling·····:·(ref4)·<0x2e85>5996 ····<2e6f>···DW_AT_sibling·····:·(ref4)·<0x2e85>
5997 ·<7><2e73>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)5997 ·<7><2e73>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
5998 ····<2e74>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(r1))5998 ····<2e74>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(r1))
5.29 KB
readelf --wide --debug-dump=loc {}
    
Offset 752, 17 lines modifiedOffset 752, 17 lines modified
752 ····000007d3·<End·of·list>752 ····000007d3·<End·of·list>
  
753 ····000007d4·v0000000·v0000000·location·view·pair753 ····000007d4·v0000000·v0000000·location·view·pair
754 ····000007d6·v0000000·v0000000·location·view·pair754 ····000007d6·v0000000·v0000000·location·view·pair
  
755 ····000007d8·00001360·(base·address)755 ····000007d8·00001360·(base·address)
756 ····000007dd·v0000000·v0000000·views·at·000007d4·for:756 ····000007dd·v0000000·v0000000·views·at·000007d4·for:
757 ·············00001360·00001390·(DW_OP_reg8·(r8))757 ·············00001360·00001390·(DW_OP_reg9·(r9))
758 ····000007e2·v0000000·v0000000·views·at·000007d6·for:758 ····000007e2·v0000000·v0000000·views·at·000007d6·for:
759 ·············00001754·00001774·(DW_OP_reg8·(r8))759 ·············00001754·00001774·(DW_OP_reg9·(r9))
760 ····000007e9·<End·of·list>760 ····000007e9·<End·of·list>
  
761 ····000007ea·v0000000·v0000000·location·view·pair761 ····000007ea·v0000000·v0000000·location·view·pair
762 ····000007ec·v0000000·v0000000·location·view·pair762 ····000007ec·v0000000·v0000000·location·view·pair
763 ····000007ee·v0000000·v0000000·location·view·pair763 ····000007ee·v0000000·v0000000·location·view·pair
764 ····000007f0·v0000000·v0000000·location·view·pair764 ····000007f0·v0000000·v0000000·location·view·pair
765 ····000007f2·v0000000·v0000000·location·view·pair765 ····000007f2·v0000000·v0000000·location·view·pair
352 B
strings --all --bytes=8 {}
    
Offset 1, 15 lines modifiedOffset 1, 9 lines modified
1 ?GCC:·(Debian·13.2.0-23)·13.2.01 GCC:·(Debian·13.2.0-23)·13.2.0
2 K)m#u!UZ 
3 :Tc~C4,$ 
4 G,aDzbYJ 
5 |<*2l].g3 
6 {#uzPuf.Hy 
7 kWXu2uoU[2 kWXu2uoU[
8 lx[^cZ$v' 
9 call_weak_fn3 call_weak_fn
10 fuzzer.c4 fuzzer.c
11 Py_XDECREF5 Py_XDECREF
12 STRUCT_UNPACK_INITIALIZED.56 STRUCT_UNPACK_INITIALIZED.5
13 JSON_LOADS_INITIALIZED.47 JSON_LOADS_INITIALIZED.4
14 SRE_COMPILE_INITIALIZED.38 SRE_COMPILE_INITIALIZED.3
15 SRE_MATCH_INITIALIZED.29 SRE_MATCH_INITIALIZED.2
696 KB
./usr/lib/debug/.build-id/f2/30f173ebd94f5d1dbec152850b9546adfe7781.debug vs.
./usr/lib/debug/.build-id/91/9c71d922fd2f22abf1f0ecb3f321dcb33b321d.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 20% similar despite different names
894 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········22624·(bytes·into·file)13 ··Start·of·section·headers:··········22580·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3319 ··Number·of·section·headers:·········33
20 ··Section·header·string·table·index:·3220 ··Section·header·string·table·index:·32
848 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·6·program·headers,·starting·at·offset·523 There·are·6·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x01f00·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x01ef8·R·E·0x1000
7 ··LOAD···········0x000f14·0x00002f14·0x00002f14·0x00000·0x00374·RW··0x10007 ··LOAD···········0x000f14·0x00002f14·0x00002f14·0x00000·0x00374·RW··0x1000
8 ··DYNAMIC········0x000f14·0x00002f40·0x00002f40·0x00000·0x000c0·RW··0x48 ··DYNAMIC········0x000f14·0x00002f40·0x00002f40·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······0x000f14·0x00002f14·0x00002f14·0x00000·0x000ec·R···0x111 ··GNU_RELRO······0x000f14·0x00002f14·0x00002f14·0x00000·0x000ec·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.32 KB
readelf --wide --sections {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 There·are·33·section·headers,·starting·at·offset·0x5860:1 There·are·33·section·headers,·starting·at·offset·0x5834:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·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·000300·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000300·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000438·000118·000357·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000438·000118·000357·00···A··0···0··1
9 ··[·5]·.rel.dyn··········NOBITS··········00000790·000118·0001f0·08···A··3···0··49 ··[·5]·.rel.dyn··········NOBITS··········00000790·000118·0001f0·08···A··3···0··4
10 ··[·6]·.rel.plt··········NOBITS··········00000980·000118·000120·08···A··3··17··410 ··[·6]·.rel.plt··········NOBITS··········00000980·000118·000120·08···A··3··17··4
11 ··[·7]·.init·············NOBITS··········00000aa0·000118·00000c·00··AX··0···0··411 ··[·7]·.init·············NOBITS··········00000aa0·000118·00000c·00··AX··0···0··4
12 ··[·8]·.plt··············NOBITS··········00000aac·000118·0001d4·04··AX··0···0··412 ··[·8]·.plt··············NOBITS··········00000aac·000118·0001d4·04··AX··0···0··4
13 ··[·9]·.text·············NOBITS··········00000c80·000118·000a58·00··AX··0···0··413 ··[·9]·.text·············NOBITS··········00000c80·000118·000a50·00··AX··0···0··4
14 ··[10]·.fini·············NOBITS··········000016d8·000118·000008·00··AX··0···0··414 ··[10]·.fini·············NOBITS··········000016d0·000118·000008·00··AX··0···0··4
15 ··[11]·.rodata···········NOBITS··········000016e0·000118·00081c·00···A··0···0··415 ··[11]·.rodata···········NOBITS··········000016d8·000118·00081c·00···A··0···0··4
16 ··[12]·.eh_frame·········NOBITS··········00001efc·000118·000004·00···A··0···0··416 ··[12]·.eh_frame·········NOBITS··········00001ef4·000118·000004·00···A··0···0··4
17 ··[13]·.init_array·······NOBITS··········00002f14·000f14·000004·04··WA··0···0··417 ··[13]·.init_array·······NOBITS··········00002f14·000f14·000004·04··WA··0···0··4
18 ··[14]·.fini_array·······NOBITS··········00002f18·000f14·000004·04··WA··0···0··418 ··[14]·.fini_array·······NOBITS··········00002f18·000f14·000004·04··WA··0···0··4
19 ··[15]·.data.rel.ro······NOBITS··········00002f1c·000f14·000024·00··WA··0···0··419 ··[15]·.data.rel.ro······NOBITS··········00002f1c·000f14·000024·00··WA··0···0··4
20 ··[16]·.dynamic··········NOBITS··········00002f40·000f14·0000c0·08··WA··4···0··420 ··[16]·.dynamic··········NOBITS··········00002f40·000f14·0000c0·08··WA··4···0··4
21 ··[17]·.got··············NOBITS··········00003000·000f14·0000c0·04··WA··0···0··421 ··[17]·.got··············NOBITS··········00003000·000f14·0000c0·04··WA··0···0··4
22 ··[18]·.data·············NOBITS··········000030c0·000f14·0001c4·00··WA··0···0··422 ··[18]·.data·············NOBITS··········000030c0·000f14·0001c4·00··WA··0···0··4
23 ··[19]·.bss··············NOBITS··········00003284·000f14·000004·00··WA··0···0··123 ··[19]·.bss··············NOBITS··········00003284·000f14·000004·00··WA··0···0··1
24 ··[20]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
25 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··125 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
26 ··[22]·.debug_aranges····PROGBITS········00000000·000168·00004c·00···C··0···0··426 ··[22]·.debug_aranges····PROGBITS········00000000·000168·00004d·00···C··0···0··4
27 ··[23]·.debug_info·······PROGBITS········00000000·0001b4·00200b·00···C··0···0··427 ··[23]·.debug_info·······PROGBITS········00000000·0001b8·00200f·00···C··0···0··4
28 ··[24]·.debug_abbrev·····PROGBITS········00000000·0021c0·0002ab·00···C··0···0··428 ··[24]·.debug_abbrev·····PROGBITS········00000000·0021c8·0002ab·00···C··0···0··4
29 ··[25]·.debug_line·······PROGBITS········00000000·00246c·0008c9·00···C··0···0··429 ··[25]·.debug_line·······PROGBITS········00000000·002474·0008c3·00···C··0···0··4
30 ··[26]·.debug_frame······PROGBITS········00000000·002d38·00012c·00···C··0···0··430 ··[26]·.debug_frame······PROGBITS········00000000·002d38·00012a·00···C··0···0··4
31 ··[27]·.debug_str········PROGBITS········00000000·002e64·0009af·01·MSC··0···0··431 ··[27]·.debug_str········PROGBITS········00000000·002e64·0009af·01·MSC··0···0··4
32 ··[28]·.debug_loclists···PROGBITS········00000000·003814·000b08·00···C··0···0··432 ··[28]·.debug_loclists···PROGBITS········00000000·003814·000ad1·00···C··0···0··4
33 ··[29]·.debug_rnglists···PROGBITS········00000000·00431c·000174·00···C··0···0··433 ··[29]·.debug_rnglists···PROGBITS········00000000·0042e8·00017a·00···C··0···0··4
34 ··[30]·.symtab···········SYMTAB··········00000000·004490·000b70·10·····31·138··434 ··[30]·.symtab···········SYMTAB··········00000000·004464·000b70·10·····31·138··4
35 ··[31]·.strtab···········STRTAB··········00000000·005000·00071e·00······0···0··135 ··[31]·.strtab···········STRTAB··········00000000·004fd4·00071e·00······0···0··1
36 ··[32]·.shstrtab·········STRTAB··········00000000·00571e·000142·00······0···0··136 ··[32]·.shstrtab·········STRTAB··········00000000·0056f2·000142·00······0···0··1
37 Key·to·Flags:37 Key·to·Flags:
38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
41 ··D·(mbind),·y·(purecode),·p·(processor·specific)41 ··D·(mbind),·y·(purecode),·p·(processor·specific)
12.2 KB
readelf --wide --symbols {}
    
Offset 7, 17 lines modifiedOffset 7, 17 lines modified
7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym
8 ·····4:·00000438·····0·SECTION·LOCAL··DEFAULT····4·.dynstr8 ·····4:·00000438·····0·SECTION·LOCAL··DEFAULT····4·.dynstr
9 ·····5:·00000790·····0·SECTION·LOCAL··DEFAULT····5·.rel.dyn9 ·····5:·00000790·····0·SECTION·LOCAL··DEFAULT····5·.rel.dyn
10 ·····6:·00000980·····0·SECTION·LOCAL··DEFAULT····6·.rel.plt10 ·····6:·00000980·····0·SECTION·LOCAL··DEFAULT····6·.rel.plt
11 ·····7:·00000aa0·····0·SECTION·LOCAL··DEFAULT····7·.init11 ·····7:·00000aa0·····0·SECTION·LOCAL··DEFAULT····7·.init
12 ·····8:·00000aac·····0·SECTION·LOCAL··DEFAULT····8·.plt12 ·····8:·00000aac·····0·SECTION·LOCAL··DEFAULT····8·.plt
13 ·····9:·00000c80·····0·SECTION·LOCAL··DEFAULT····9·.text13 ·····9:·00000c80·····0·SECTION·LOCAL··DEFAULT····9·.text
14 ····10:·000016d8·····0·SECTION·LOCAL··DEFAULT···10·.fini14 ····10:·000016d0·····0·SECTION·LOCAL··DEFAULT···10·.fini
15 ····11:·000016e0·····0·SECTION·LOCAL··DEFAULT···11·.rodata15 ····11:·000016d8·····0·SECTION·LOCAL··DEFAULT···11·.rodata
16 ····12:·00001efc·····0·SECTION·LOCAL··DEFAULT···12·.eh_frame16 ····12:·00001ef4·····0·SECTION·LOCAL··DEFAULT···12·.eh_frame
17 ····13:·00002f14·····0·SECTION·LOCAL··DEFAULT···13·.init_array17 ····13:·00002f14·····0·SECTION·LOCAL··DEFAULT···13·.init_array
18 ····14:·00002f18·····0·SECTION·LOCAL··DEFAULT···14·.fini_array18 ····14:·00002f18·····0·SECTION·LOCAL··DEFAULT···14·.fini_array
19 ····15:·00002f1c·····0·SECTION·LOCAL··DEFAULT···15·.data.rel.ro19 ····15:·00002f1c·····0·SECTION·LOCAL··DEFAULT···15·.data.rel.ro
20 ····16:·00002f40·····0·SECTION·LOCAL··DEFAULT···16·.dynamic20 ····16:·00002f40·····0·SECTION·LOCAL··DEFAULT···16·.dynamic
21 ····17:·00003000·····0·SECTION·LOCAL··DEFAULT···17·.got21 ····17:·00003000·····0·SECTION·LOCAL··DEFAULT···17·.got
22 ····18:·000030c0·····0·SECTION·LOCAL··DEFAULT···18·.data22 ····18:·000030c0·····0·SECTION·LOCAL··DEFAULT···18·.data
23 ····19:·00003284·····0·SECTION·LOCAL··DEFAULT···19·.bss23 ····19:·00003284·····0·SECTION·LOCAL··DEFAULT···19·.bss
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:·f230f173ebd94f5d1dbec152850b9546adfe77813 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·919c71d922fd2f22abf1f0ecb3f321dcb33b321d
163 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················02 ··Offset:······················0
3 ··Length:······················51503 ··Length:······················5148
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············7065 ··Prologue·Length:·············706
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
319 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x3942·(32-bit)3 ···Length:········0x3946·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·72·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·72·(DW_TAG_compile_unit)
9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x13ca):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x13ca):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC
10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
11 ····<12>···DW_AT_name········:·(strp)·(offset:·0xd22):·../Modules/_queuemodule.c11 ····<12>···DW_AT_name········:·(strp)·(offset:·0xd22):·../Modules/_queuemodule.c
12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x47d):·./build-static12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x47d):·./build-static
13 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x1d613 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x1d8
14 ····<1e>···DW_AT_low_pc······:·(addr)·014 ····<1e>···DW_AT_low_pc······:·(addr)·0
15 ····<22>···DW_AT_stmt_list···:·(sec_offset)·015 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
16 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_base_type)16 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_base_type)
17 ····<27>···DW_AT_byte_size···:·(data1)·817 ····<27>···DW_AT_byte_size···:·(data1)·8
18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x49f):·long·long·unsigned·int19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x49f):·long·long·unsigned·int
20 ·<1><2d>:·Abbrev·Number:·21·(DW_TAG_base_type)20 ·<1><2d>:·Abbrev·Number:·21·(DW_TAG_base_type)
2.71 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 37, 26 lines modifiedOffset 37, 26 lines modified
37 ····DW_AT_location·····DW_FORM_sec_offset37 ····DW_AT_location·····DW_FORM_sec_offset
38 ····DW_AT_GNU_locviews·DW_FORM_sec_offset38 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
39 ····DW_AT·value:·0·····DW_FORM·value:·039 ····DW_AT·value:·0·····DW_FORM·value:·0
40 ···8······DW_TAG_call_site····[no·children]40 ···8······DW_TAG_call_site····[no·children]
41 ····DW_AT_call_return_pc·DW_FORM_addr41 ····DW_AT_call_return_pc·DW_FORM_addr
42 ····DW_AT_call_origin··DW_FORM_ref442 ····DW_AT_call_origin··DW_FORM_ref4
43 ····DW_AT·value:·0·····DW_FORM·value:·043 ····DW_AT·value:·0·····DW_FORM·value:·0
 44 ···9······DW_TAG_call_site····[has·children]
 45 ····DW_AT_call_return_pc·DW_FORM_addr
 46 ····DW_AT_call_origin··DW_FORM_ref4
 47 ····DW_AT_sibling······DW_FORM_ref4
 48 ····DW_AT·value:·0·····DW_FORM·value:·0
44 ···9······DW_TAG_typedef····[no·children]49 ···10······DW_TAG_typedef····[no·children]
45 ····DW_AT_name·········DW_FORM_strp50 ····DW_AT_name·········DW_FORM_strp
46 ····DW_AT_decl_file····DW_FORM_implicit_const:·451 ····DW_AT_decl_file····DW_FORM_implicit_const:·4
47 ····DW_AT_decl_line····DW_FORM_data252 ····DW_AT_decl_line····DW_FORM_data2
48 ····DW_AT_decl_column··DW_FORM_data153 ····DW_AT_decl_column··DW_FORM_data1
49 ····DW_AT_type·········DW_FORM_ref454 ····DW_AT_type·········DW_FORM_ref4
50 ····DW_AT·value:·0·····DW_FORM·value:·055 ····DW_AT·value:·0·····DW_FORM·value:·0
51 ···10······DW_TAG_call_site····[has·children] 
52 ····DW_AT_call_return_pc·DW_FORM_addr 
53 ····DW_AT_call_origin··DW_FORM_ref4 
54 ····DW_AT_sibling······DW_FORM_ref4 
55 ····DW_AT·value:·0·····DW_FORM·value:·0 
56 ···11······DW_TAG_subroutine_type····[has·children]56 ···11······DW_TAG_subroutine_type····[has·children]
57 ····DW_AT_prototyped···DW_FORM_flag_present57 ····DW_AT_prototyped···DW_FORM_flag_present
58 ····DW_AT_type·········DW_FORM_ref458 ····DW_AT_type·········DW_FORM_ref4
59 ····DW_AT_sibling······DW_FORM_ref459 ····DW_AT_sibling······DW_FORM_ref4
60 ····DW_AT·value:·0·····DW_FORM·value:·060 ····DW_AT·value:·0·····DW_FORM·value:·0
61 ···12······DW_TAG_formal_parameter····[no·children]61 ···12······DW_TAG_formal_parameter····[no·children]
62 ····DW_AT_name·········DW_FORM_strp62 ····DW_AT_name·········DW_FORM_strp
530 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ··Length:···················843 ··Length:···················84
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001398·000003409 ····00001390·00000340
10 ····00000d30·0000003010 ····00000d30·00000030
11 ····00000d60·0000005011 ····00000d60·00000050
12 ····00000db0·000000d012 ····00000db0·000000d0
13 ····00000c80·0000001013 ····00000c80·00000010
14 ····00000e80·0000045014 ····00000e80·00000448
15 ····00000c90·0000003015 ····00000c90·00000030
16 ····00000cc0·0000007016 ····00000cc0·00000070
17 ····00000000·0000000017 ····00000000·00000000
  
189 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 Table·at·Offset·02 Table·at·Offset·0
3 ··Length:··········0x19933 ··Length:··········0x1942
4 ··DWARF·version:···54 ··DWARF·version:···5
5 ··Address·size:····45 ··Address·size:····4
6 ··Segment·size:····06 ··Segment·size:····0
7 ··Offset·entries:··07 ··Offset·entries:··0
  
8 ····Offset···Begin············End··············Expression8 ····Offset···Begin············End··············Expression
  
9 ····0000000c·v0000000·v0000000·location·view·pair9 ····0000000c·v0000000·v0000000·location·view·pair
10 ····0000000e·v0000000·v0000000·location·view·pair10 ····0000000e·v0000000·v0000000·location·view·pair
11 ····00000010·v0000000·v0000000·location·view·pair11 ····00000010·v0000000·v0000000·location·view·pair
  
12 ····00000012·000013a4·(base·address)12 ····00000012·0000139c·(base·address)
13 ····00000017·v0000000·v0000000·views·at·0000000c·for:13 ····00000017·v0000000·v0000000·views·at·0000000c·for:
14 ·············000013a4·000013b8·(DW_OP_reg0·(r0))14 ·············0000139c·000013b0·(DW_OP_reg0·(r0))
15 ····0000001c·v0000000·v0000000·views·at·0000000e·for:15 ····0000001c·v0000000·v0000000·views·at·0000000e·for:
16 ·············000013b8·000013fe·(DW_OP_reg4·(r4))16 ·············000013b0·000013f6·(DW_OP_reg4·(r4))
17 ····00000021·v0000000·v0000000·views·at·00000010·for:17 ····00000021·v0000000·v0000000·views·at·00000010·for:
18 ·············000013fe·00001410·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)18 ·············000013f6·00001408·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
19 ····0000002f·<End·of·list>19 ····0000002f·<End·of·list>
  
20 ····00000030·v0000003·v0000000·location·view·pair20 ····00000030·v0000003·v0000000·location·view·pair
  
21 ····00000032·v0000003·v0000000·views·at·00000030·for:21 ····00000032·v0000003·v0000000·views·at·00000030·for:
22 ·············000013c0·000013fe·(DW_OP_reg5·(r5))22 ·············000013b8·000013f6·(DW_OP_reg5·(r5))
23 ····0000003a·<End·of·list>23 ····0000003a·<End·of·list>
  
24 ····0000003b·v0000000·v0000000·location·view·pair24 ····0000003b·v0000000·v0000000·location·view·pair
25 ····0000003d·v0000000·v0000003·location·view·pair25 ····0000003d·v0000000·v0000003·location·view·pair
  
26 ····0000003f·000013b4·(base·address)26 ····0000003f·000013ac·(base·address)
27 ····00000044·v0000000·v0000000·views·at·0000003b·for:27 ····00000044·v0000000·v0000000·views·at·0000003b·for:
28 ·············000013b4·000013b8·(DW_OP_reg0·(r0))28 ·············000013ac·000013b0·(DW_OP_reg0·(r0))
29 ····00000049·v0000000·v0000003·views·at·0000003d·for:29 ····00000049·v0000000·v0000003·views·at·0000003d·for:
30 ·············000013b8·000013c0·(DW_OP_reg4·(r4))30 ·············000013b0·000013b8·(DW_OP_reg4·(r4))
31 ····0000004e·<End·of·list>31 ····0000004e·<End·of·list>
  
32 ····0000004f·v0000000·v0000000·location·view·pair32 ····0000004f·v0000000·v0000000·location·view·pair
  
33 ····00000051·v0000000·v0000000·views·at·0000004f·for:33 ····00000051·v0000000·v0000000·views·at·0000004f·for:
34 ·············000013c0·000013fe·(DW_OP_reg5·(r5))34 ·············000013b8·000013f6·(DW_OP_reg5·(r5))
35 ····00000059·<End·of·list>35 ····00000059·<End·of·list>
  
36 ····0000005a·v0000002·v0000000·location·view·pair36 ····0000005a·v0000002·v0000000·location·view·pair
37 ····0000005c·v0000000·v0000000·location·view·pair37 ····0000005c·v0000000·v0000000·location·view·pair
  
38 ····0000005e·000013b4·(base·address)38 ····0000005e·000013ac·(base·address)
39 ····00000063·v0000002·v0000000·views·at·0000005a·for:39 ····00000063·v0000002·v0000000·views·at·0000005a·for:
40 ·············000013b4·000013b8·(DW_OP_reg0·(r0))40 ·············000013ac·000013b0·(DW_OP_reg0·(r0))
41 ····00000068·v0000000·v0000000·views·at·0000005c·for:41 ····00000068·v0000000·v0000000·views·at·0000005c·for:
42 ·············000013b8·000013c0·(DW_OP_reg4·(r4))42 ·············000013b0·000013b8·(DW_OP_reg4·(r4))
43 ····0000006d·<End·of·list>43 ····0000006d·<End·of·list>
  
44 ····0000006e·v0000000·v0000000·location·view·pair44 ····0000006e·v0000000·v0000000·location·view·pair
45 ····00000070·v0000000·v0000000·location·view·pair45 ····00000070·v0000000·v0000000·location·view·pair
46 ····00000072·v0000000·v0000000·location·view·pair46 ····00000072·v0000000·v0000000·location·view·pair
47 ····00000074·v0000000·v0000000·location·view·pair47 ····00000074·v0000000·v0000000·location·view·pair
  
528 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ··Length:···················843 ··Length:···················84
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001398·000003409 ····00001390·00000340
10 ····00000d30·0000003010 ····00000d30·00000030
11 ····00000d60·0000005011 ····00000d60·00000050
12 ····00000db0·000000d012 ····00000db0·000000d0
13 ····00000c80·0000001013 ····00000c80·00000010
14 ····00000e80·0000045014 ····00000e80·00000448
15 ····00000c90·0000003015 ····00000c90·00000030
16 ····00000cc0·0000007016 ····00000cc0·00000070
17 ····00000000·0000000017 ····00000000·00000000
  
295 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 12 lines modified
1 GCC:·(Debian·13.2.0-23)·13.2.01 GCC:·(Debian·13.2.0-23)·13.2.0
2 iD,DDLJ"bX 
3 \dg+y\-T2 LWwuuuUuUu
 3 Z9/rk{je
 4 x@*B·$$(TT
 5 oB!ZGBxD
4 call_weak_fn6 call_weak_fn
5 _queuemodule.c7 _queuemodule.c
6 queuemodule_exec8 queuemodule_exec
7 simplequeue_new9 simplequeue_new
8 queue_free10 queue_free
9 _queue_SimpleQueue_put11 _queue_SimpleQueue_put
10 _queue_SimpleQueue_empty12 _queue_SimpleQueue_empty
1.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 20, 50 lines modifiedOffset 20, 50 lines modified
  
20 00000db0·<_queue_SimpleQueue_put>:20 00000db0·<_queue_SimpleQueue_put>:
21 »       ...21 »       ...
  
22 00000e80·<_queue_SimpleQueue_get>:22 00000e80·<_queue_SimpleQueue_get>:
23 »       ...23 »       ...
  
24 000012d0·<call_weak_fn>:24 000012c8·<call_weak_fn>:
25 »       ...25 »       ...
  
26 000012f4·<deregister_tm_clones>:26 000012ec·<deregister_tm_clones>:
27 »       ...27 »       ...
  
28 00001320·<register_tm_clones>:28 00001318·<register_tm_clones>:
29 »       ...29 »       ...
  
30 00001354·<__do_global_dtors_aux>:30 0000134c·<__do_global_dtors_aux>:
31 »       ...31 »       ...
  
32 00001394·<frame_dummy>:32 0000138c·<frame_dummy>:
33 frame_dummy():33 frame_dummy():
34 »       movs»   r0,·r034 »       movs»   r0,·r0
35 »       ...35 »       ...
  
36 00001398·<PyInit__queue>:36 00001390·<PyInit__queue>:
37 »       ...37 »       ...
  
38 000013a4·<queuemodule_exec>:38 0000139c·<queuemodule_exec>:
39 »       ...39 »       ...
  
40 00001410·<simplequeue_new>:40 00001408·<simplequeue_new>:
41 »       ...41 »       ...
  
42 00001518·<queue_free>:42 00001510·<queue_free>:
43 queue_free():43 queue_free():
44 ./build-static/../Modules/_queuemodule.c:35644 ./build-static/../Modules/_queuemodule.c:356
45 »       movs»   r0,·r045 »       movs»   r0,·r0
46 »       ...46 »       ...
  
47 0000151c·<simplequeue_traverse>:47 00001514·<simplequeue_traverse>:
48 »       ...48 »       ...
  
49 0000154c·<_queue_SimpleQueue_get_nowait>:49 00001544·<_queue_SimpleQueue_get_nowait>:
50 »       ...50 »       ...
  
51 00001640·<simplequeue_dealloc>:51 00001638·<simplequeue_dealloc>:
52 »       ...52 »       ...
  
53 000016a4·<simplequeue_clear>:53 0000169c·<simplequeue_clear>:
54 »       ...54 »       ...
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 000016d8·<_fini>:2 000016d0·<_fini>:
3 »       ...3 »       ...
237 KB
./usr/lib/debug/.build-id/f2/7d10076e1c1939c69afa26eccce0ef79f125cf.debug vs.
./usr/lib/debug/.build-id/a5/abb5f2b5eee3950f9d16faec99a2b28b0353a5.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 20% similar despite different names
894 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········75648·(bytes·into·file)13 ··Start·of·section·headers:··········75684·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3319 ··Number·of·section·headers:·········33
20 ··Section·header·string·table·index:·3220 ··Section·header·string·table·index:·32
848 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·6·program·headers,·starting·at·offset·523 There·are·6·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x03844·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x03838·R·E·0x1000
7 ··LOAD···········0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x003d8·RW··0x10007 ··LOAD···········0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x003d8·RW··0x1000
8 ··DYNAMIC········0x000ee8·0x00004f40·0x00004f40·0x00000·0x000c0·RW··0x48 ··DYNAMIC········0x000ee8·0x00004f40·0x00004f40·0x00000·0x000c0·RW··0x4
9 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x49 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x4
10 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1010 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
11 ··GNU_RELRO······0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x00118·R···0x111 ··GNU_RELRO······0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x00118·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.32 KB
readelf --wide --sections {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 There·are·33·section·headers,·starting·at·offset·0x12780:1 There·are·33·section·headers,·starting·at·offset·0x127a4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·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·000350·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000350·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000488·000118·0003df·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000488·000118·0003df·00···A··0···0··1
9 ··[·5]·.rel.dyn··········NOBITS··········00000868·000118·0002d0·08···A··3···0··49 ··[·5]·.rel.dyn··········NOBITS··········00000868·000118·0002d0·08···A··3···0··4
10 ··[·6]·.rel.plt··········NOBITS··········00000b38·000118·000140·08···A··3··17··410 ··[·6]·.rel.plt··········NOBITS··········00000b38·000118·000140·08···A··3··17··4
11 ··[·7]·.init·············NOBITS··········00000c78·000118·00000c·00··AX··0···0··411 ··[·7]·.init·············NOBITS··········00000c78·000118·00000c·00··AX··0···0··4
12 ··[·8]·.plt··············NOBITS··········00000c84·000118·000200·04··AX··0···0··412 ··[·8]·.plt··············NOBITS··········00000c84·000118·000200·04··AX··0···0··4
13 ··[·9]·.text·············NOBITS··········00000e88·000118·001e20·00··AX··0···0··813 ··[·9]·.text·············NOBITS··········00000e88·000118·001e14·00··AX··0···0··8
14 ··[10]·.fini·············NOBITS··········00002ca8·000118·000008·00··AX··0···0··414 ··[10]·.fini·············NOBITS··········00002c9c·000118·000008·00··AX··0···0··4
15 ··[11]·.rodata···········NOBITS··········00002cb0·000118·000b90·00···A··0···0··415 ··[11]·.rodata···········NOBITS··········00002ca4·000118·000b90·00···A··0···0··4
16 ··[12]·.eh_frame·········NOBITS··········00003840·000118·000004·00···A··0···0··416 ··[12]·.eh_frame·········NOBITS··········00003834·000118·000004·00···A··0···0··4
17 ··[13]·.init_array·······NOBITS··········00004ee8·000ee8·000004·04··WA··0···0··417 ··[13]·.init_array·······NOBITS··········00004ee8·000ee8·000004·04··WA··0···0··4
18 ··[14]·.fini_array·······NOBITS··········00004eec·000ee8·000004·04··WA··0···0··418 ··[14]·.fini_array·······NOBITS··········00004eec·000ee8·000004·04··WA··0···0··4
19 ··[15]·.data.rel.ro······NOBITS··········00004ef0·000ee8·000050·00··WA··0···0··419 ··[15]·.data.rel.ro······NOBITS··········00004ef0·000ee8·000050·00··WA··0···0··4
20 ··[16]·.dynamic··········NOBITS··········00004f40·000ee8·0000c0·08··WA··4···0··420 ··[16]·.dynamic··········NOBITS··········00004f40·000ee8·0000c0·08··WA··4···0··4
21 ··[17]·.got··············NOBITS··········00005000·000ee8·0000d8·04··WA··0···0··421 ··[17]·.got··············NOBITS··········00005000·000ee8·0000d8·04··WA··0···0··4
22 ··[18]·.data·············NOBITS··········000050d8·000ee8·0001d0·00··WA··0···0··422 ··[18]·.data·············NOBITS··········000050d8·000ee8·0001d0·00··WA··0···0··4
23 ··[19]·.bss··············NOBITS··········000052a8·000ee8·000018·00··WA··0···0··423 ··[19]·.bss··············NOBITS··········000052a8·000ee8·000018·00··WA··0···0··4
24 ··[20]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
25 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··125 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
26 ··[22]·.debug_aranges····PROGBITS········00000000·000168·0000b4·00···C··0···0··426 ··[22]·.debug_aranges····PROGBITS········00000000·000168·0000b4·00···C··0···0··4
27 ··[23]·.debug_info·······PROGBITS········00000000·00021c·00ab1d·00···C··0···0··427 ··[23]·.debug_info·······PROGBITS········00000000·00021c·00ab1c·00···C··0···0··4
28 ··[24]·.debug_abbrev·····PROGBITS········00000000·00ad3c·0003dd·00···C··0···0··428 ··[24]·.debug_abbrev·····PROGBITS········00000000·00ad38·0003dd·00···C··0···0··4
29 ··[25]·.debug_line·······PROGBITS········00000000·00b11c·0014dd·00···C··0···0··429 ··[25]·.debug_line·······PROGBITS········00000000·00b118·0014f5·00···C··0···0··4
30 ··[26]·.debug_frame······PROGBITS········00000000·00c5fc·000222·00···C··0···0··430 ··[26]·.debug_frame······PROGBITS········00000000·00c610·000225·00···C··0···0··4
31 ··[27]·.debug_str········PROGBITS········00000000·00c820·002de6·01·MSC··0···0··431 ··[27]·.debug_str········PROGBITS········00000000·00c838·002de6·01·MSC··0···0··4
32 ··[28]·.debug_loclists···PROGBITS········00000000·00f608·0012f5·00···C··0···0··432 ··[28]·.debug_loclists···PROGBITS········00000000·00f620·001300·00···C··0···0··4
33 ··[29]·.debug_rnglists···PROGBITS········00000000·010900·00053c·00···C··0···0··433 ··[29]·.debug_rnglists···PROGBITS········00000000·010920·00053d·00···C··0···0··4
34 ··[30]·.symtab···········SYMTAB··········00000000·010e3c·000f30·10·····31·193··434 ··[30]·.symtab···········SYMTAB··········00000000·010e60·000f30·10·····31·193··4
35 ··[31]·.strtab···········STRTAB··········00000000·011d6c·0008d1·00······0···0··135 ··[31]·.strtab···········STRTAB··········00000000·011d90·0008d1·00······0···0··1
36 ··[32]·.shstrtab·········STRTAB··········00000000·01263d·000142·00······0···0··136 ··[32]·.shstrtab·········STRTAB··········00000000·012661·000142·00······0···0··1
37 Key·to·Flags:37 Key·to·Flags:
38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
41 ··D·(mbind),·y·(purecode),·p·(processor·specific)41 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.5 KB
readelf --wide --symbols {}
    
Offset 7, 17 lines modifiedOffset 7, 17 lines modified
7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym
8 ·····4:·00000488·····0·SECTION·LOCAL··DEFAULT····4·.dynstr8 ·····4:·00000488·····0·SECTION·LOCAL··DEFAULT····4·.dynstr
9 ·····5:·00000868·····0·SECTION·LOCAL··DEFAULT····5·.rel.dyn9 ·····5:·00000868·····0·SECTION·LOCAL··DEFAULT····5·.rel.dyn
10 ·····6:·00000b38·····0·SECTION·LOCAL··DEFAULT····6·.rel.plt10 ·····6:·00000b38·····0·SECTION·LOCAL··DEFAULT····6·.rel.plt
11 ·····7:·00000c78·····0·SECTION·LOCAL··DEFAULT····7·.init11 ·····7:·00000c78·····0·SECTION·LOCAL··DEFAULT····7·.init
12 ·····8:·00000c84·····0·SECTION·LOCAL··DEFAULT····8·.plt12 ·····8:·00000c84·····0·SECTION·LOCAL··DEFAULT····8·.plt
13 ·····9:·00000e88·····0·SECTION·LOCAL··DEFAULT····9·.text13 ·····9:·00000e88·····0·SECTION·LOCAL··DEFAULT····9·.text
14 ····10:·00002ca8·····0·SECTION·LOCAL··DEFAULT···10·.fini14 ····10:·00002c9c·····0·SECTION·LOCAL··DEFAULT···10·.fini
15 ····11:·00002cb0·····0·SECTION·LOCAL··DEFAULT···11·.rodata15 ····11:·00002ca4·····0·SECTION·LOCAL··DEFAULT···11·.rodata
16 ····12:·00003840·····0·SECTION·LOCAL··DEFAULT···12·.eh_frame16 ····12:·00003834·····0·SECTION·LOCAL··DEFAULT···12·.eh_frame
17 ····13:·00004ee8·····0·SECTION·LOCAL··DEFAULT···13·.init_array17 ····13:·00004ee8·····0·SECTION·LOCAL··DEFAULT···13·.init_array
18 ····14:·00004eec·····0·SECTION·LOCAL··DEFAULT···14·.fini_array18 ····14:·00004eec·····0·SECTION·LOCAL··DEFAULT···14·.fini_array
19 ····15:·00004ef0·····0·SECTION·LOCAL··DEFAULT···15·.data.rel.ro19 ····15:·00004ef0·····0·SECTION·LOCAL··DEFAULT···15·.data.rel.ro
20 ····16:·00004f40·····0·SECTION·LOCAL··DEFAULT···16·.dynamic20 ····16:·00004f40·····0·SECTION·LOCAL··DEFAULT···16·.dynamic
21 ····17:·00005000·····0·SECTION·LOCAL··DEFAULT···17·.got21 ····17:·00005000·····0·SECTION·LOCAL··DEFAULT···17·.got
22 ····18:·000050d8·····0·SECTION·LOCAL··DEFAULT···18·.data22 ····18:·000050d8·····0·SECTION·LOCAL··DEFAULT···18·.data
23 ····19:·000052a8·····0·SECTION·LOCAL··DEFAULT···19·.bss23 ····19:·000052a8·····0·SECTION·LOCAL··DEFAULT···19·.bss
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:·f27d10076e1c1939c69afa26eccce0ef79f125cf3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a5abb5f2b5eee3950f9d16faec99a2b28b0353a5
105 KB
readelf --wide --debug-dump=rawline {}
    
Offset 147, 262 lines modifiedOffset 147, 262 lines modified
147 ··107»    2»   0»  0» objimpl.h147 ··107»    2»   0»  0» objimpl.h
148 ··108»    2»   0»  0» modsupport.h148 ··108»    2»   0»  0» modsupport.h
149 ··109»    6»   0»  0» abstract.h149 ··109»    6»   0»  0» abstract.h
150 ··110»    2»   0»  0» pymem.h150 ··110»    2»   0»  0» pymem.h
  
151 ·Line·Number·Statements:151 ·Line·Number·Statements:
152 ··[0x00000893]··Set·column·to·1152 ··[0x00000893]··Set·column·to·1
153 ··[0x00000895]··Extended·opcode·2:·set·Address·to·0x2848153 ··[0x00000895]··Extended·opcode·2:·set·Address·to·0x283c
154 ··[0x0000089c]··Advance·Line·by·1024·to·1025154 ··[0x0000089c]··Advance·Line·by·1024·to·1025
155 ··[0x0000089f]··Copy155 ··[0x0000089f]··Copy
156 ··[0x000008a0]··Set·column·to·5156 ··[0x000008a0]··Set·column·to·5
157 ··[0x000008a2]··Special·opcode·6:·advance·Address·by·0·to·0x2848·and·Line·by·1·to·1026·(view·1)157 ··[0x000008a2]··Special·opcode·6:·advance·Address·by·0·to·0x283c·and·Line·by·1·to·1026·(view·1)
158 ··[0x000008a3]··Set·column·to·12158 ··[0x000008a3]··Set·column·to·12
159 ··[0x000008a5]··Set·is_stmt·to·0159 ··[0x000008a5]··Set·is_stmt·to·0
160 ··[0x000008a6]··Copy·(view·2)160 ··[0x000008a6]··Copy·(view·2)
161 ··[0x000008a7]··Set·column·to·1161 ··[0x000008a7]··Set·column·to·1
162 ··[0x000008a9]··Set·is_stmt·to·1162 ··[0x000008a9]··Set·is_stmt·to·1
163 ··[0x000008aa]··Extended·opcode·2:·set·Address·to·0x2854163 ··[0x000008aa]··Extended·opcode·2:·set·Address·to·0x2848
164 ··[0x000008b1]··Advance·Line·by·-55·to·971164 ··[0x000008b1]··Advance·Line·by·-55·to·971
165 ··[0x000008b3]··Copy165 ··[0x000008b3]··Copy
166 ··[0x000008b4]··Set·is_stmt·to·0166 ··[0x000008b4]··Set·is_stmt·to·0
167 ··[0x000008b5]··Copy·(view·1)167 ··[0x000008b5]··Copy·(view·1)
168 ··[0x000008b6]··Set·column·to·5168 ··[0x000008b6]··Set·column·to·5
169 ··[0x000008b8]··Set·is_stmt·to·1169 ··[0x000008b8]··Set·is_stmt·to·1
170 ··[0x000008b9]··Special·opcode·104:·advance·Address·by·14·to·0x2862·and·Line·by·1·to·972170 ··[0x000008b9]··Special·opcode·104:·advance·Address·by·14·to·0x2856·and·Line·by·1·to·972
171 ··[0x000008ba]··Set·column·to·44171 ··[0x000008ba]··Set·column·to·44
172 ··[0x000008bc]··Set·is_stmt·to·0172 ··[0x000008bc]··Set·is_stmt·to·0
173 ··[0x000008bd]··Special·opcode·7:·advance·Address·by·0·to·0x2862·and·Line·by·2·to·974·(view·1)173 ··[0x000008bd]··Special·opcode·7:·advance·Address·by·0·to·0x2856·and·Line·by·2·to·974·(view·1)
174 ··[0x000008be]··Set·column·to·1174 ··[0x000008be]··Set·column·to·1
175 ··[0x000008c0]··Special·opcode·16:·advance·Address·by·2·to·0x2864·and·Line·by·-3·to·971175 ··[0x000008c0]··Special·opcode·16:·advance·Address·by·2·to·0x2858·and·Line·by·-3·to·971
176 ··[0x000008c1]··Set·column·to·28176 ··[0x000008c1]··Set·column·to·28
177 ··[0x000008c3]··Special·opcode·20:·advance·Address·by·2·to·0x2866·and·Line·by·1·to·972177 ··[0x000008c3]··Special·opcode·20:·advance·Address·by·2·to·0x285a·and·Line·by·1·to·972
178 ··[0x000008c4]··Special·opcode·33:·advance·Address·by·4·to·0x286a·and·Line·by·0·to·972178 ··[0x000008c4]··Special·opcode·33:·advance·Address·by·4·to·0x285e·and·Line·by·0·to·972
179 ··[0x000008c5]··Set·column·to·5179 ··[0x000008c5]··Set·column·to·5
180 ··[0x000008c7]··Set·is_stmt·to·1180 ··[0x000008c7]··Set·is_stmt·to·1
181 ··[0x000008c8]··Special·opcode·21:·advance·Address·by·2·to·0x286c·and·Line·by·2·to·974181 ··[0x000008c8]··Special·opcode·21:·advance·Address·by·2·to·0x2860·and·Line·by·2·to·974
182 ··[0x000008c9]··Set·column·to·44182 ··[0x000008c9]··Set·column·to·44
183 ··[0x000008cb]··Set·is_stmt·to·0183 ··[0x000008cb]··Set·is_stmt·to·0
184 ··[0x000008cc]··Copy·(view·1)184 ··[0x000008cc]··Copy·(view·1)
185 ··[0x000008cd]··Special·opcode·75:·advance·Address·by·10·to·0x2876·and·Line·by·0·to·974185 ··[0x000008cd]··Special·opcode·75:·advance·Address·by·10·to·0x286a·and·Line·by·0·to·974
186 ··[0x000008ce]··Set·column·to·26186 ··[0x000008ce]··Set·column·to·26
187 ··[0x000008d0]··Extended·opcode·4:·set·Discriminator·to·1187 ··[0x000008d0]··Extended·opcode·4:·set·Discriminator·to·1
188 ··[0x000008d4]··Special·opcode·33:·advance·Address·by·4·to·0x287a·and·Line·by·0·to·974188 ··[0x000008d4]··Special·opcode·33:·advance·Address·by·4·to·0x286e·and·Line·by·0·to·974
189 ··[0x000008d5]··Set·column·to·5189 ··[0x000008d5]··Set·column·to·5
190 ··[0x000008d7]··Set·is_stmt·to·1190 ··[0x000008d7]··Set·is_stmt·to·1
191 ··[0x000008d8]··Special·opcode·21:·advance·Address·by·2·to·0x287c·and·Line·by·2·to·976191 ··[0x000008d8]··Special·opcode·21:·advance·Address·by·2·to·0x2870·and·Line·by·2·to·976
192 ··[0x000008d9]··Set·column·to·8192 ··[0x000008d9]··Set·column·to·8
193 ··[0x000008db]··Set·is_stmt·to·0193 ··[0x000008db]··Set·is_stmt·to·0
194 ··[0x000008dc]··Copy·(view·1)194 ··[0x000008dc]··Copy·(view·1)
195 ··[0x000008dd]··Set·column·to·5195 ··[0x000008dd]··Set·column·to·5
196 ··[0x000008df]··Set·is_stmt·to·1196 ··[0x000008df]··Set·is_stmt·to·1
197 ··[0x000008e0]··Special·opcode·23:·advance·Address·by·2·to·0x287e·and·Line·by·4·to·980197 ··[0x000008e0]··Special·opcode·23:·advance·Address·by·2·to·0x2872·and·Line·by·4·to·980
198 ··[0x000008e1]··Set·column·to·9198 ··[0x000008e1]··Set·column·to·9
199 ··[0x000008e3]··Set·is_stmt·to·0199 ··[0x000008e3]··Set·is_stmt·to·0
200 ··[0x000008e4]··Special·opcode·19:·advance·Address·by·2·to·0x2880·and·Line·by·0·to·980200 ··[0x000008e4]··Special·opcode·19:·advance·Address·by·2·to·0x2874·and·Line·by·0·to·980
201 ··[0x000008e5]··Set·column·to·8201 ··[0x000008e5]··Set·column·to·8
202 ··[0x000008e7]··Extended·opcode·4:·set·Discriminator·to·1202 ··[0x000008e7]··Extended·opcode·4:·set·Discriminator·to·1
203 ··[0x000008eb]··Special·opcode·47:·advance·Address·by·6·to·0x2886·and·Line·by·0·to·980203 ··[0x000008eb]··Special·opcode·47:·advance·Address·by·6·to·0x287a·and·Line·by·0·to·980
204 ··[0x000008ec]··Set·column·to·5204 ··[0x000008ec]··Set·column·to·5
205 ··[0x000008ee]··Set·is_stmt·to·1205 ··[0x000008ee]··Set·is_stmt·to·1
206 ··[0x000008ef]··Special·opcode·37:·advance·Address·by·4·to·0x288a·and·Line·by·4·to·984206 ··[0x000008ef]··Special·opcode·37:·advance·Address·by·4·to·0x287e·and·Line·by·4·to·984
207 ··[0x000008f0]··Set·column·to·31207 ··[0x000008f0]··Set·column·to·31
208 ··[0x000008f2]··Set·is_stmt·to·0208 ··[0x000008f2]··Set·is_stmt·to·0
209 ··[0x000008f3]··Copy·(view·1)209 ··[0x000008f3]··Copy·(view·1)
210 ··[0x000008f4]··Set·column·to·29210 ··[0x000008f4]··Set·column·to·29
211 ··[0x000008f6]··Extended·opcode·4:·set·Discriminator·to·1211 ··[0x000008f6]··Extended·opcode·4:·set·Discriminator·to·1
212 ··[0x000008fa]··Special·opcode·75:·advance·Address·by·10·to·0x2894·and·Line·by·0·to·984212 ··[0x000008fa]··Special·opcode·75:·advance·Address·by·10·to·0x2888·and·Line·by·0·to·984
213 ··[0x000008fb]··Set·column·to·5213 ··[0x000008fb]··Set·column·to·5
214 ··[0x000008fd]··Set·is_stmt·to·1214 ··[0x000008fd]··Set·is_stmt·to·1
215 ··[0x000008fe]··Special·opcode·20:·advance·Address·by·2·to·0x2896·and·Line·by·1·to·985215 ··[0x000008fe]··Special·opcode·20:·advance·Address·by·2·to·0x288a·and·Line·by·1·to·985
216 ··[0x000008ff]··Set·column·to·8216 ··[0x000008ff]··Set·column·to·8
217 ··[0x00000901]··Set·is_stmt·to·0217 ··[0x00000901]··Set·is_stmt·to·0
218 ··[0x00000902]··Copy·(view·1)218 ··[0x00000902]··Copy·(view·1)
219 ··[0x00000903]··Set·column·to·5219 ··[0x00000903]··Set·column·to·5
220 ··[0x00000905]··Set·is_stmt·to·1220 ··[0x00000905]··Set·is_stmt·to·1
221 ··[0x00000906]··Special·opcode·22:·advance·Address·by·2·to·0x2898·and·Line·by·3·to·988221 ··[0x00000906]··Special·opcode·22:·advance·Address·by·2·to·0x288c·and·Line·by·3·to·988
222 ··[0x00000907]··Set·column·to·9222 ··[0x00000907]··Set·column·to·9
223 ··[0x00000909]··Set·is_stmt·to·0223 ··[0x00000909]··Set·is_stmt·to·0
224 ··[0x0000090a]··Copy·(view·1)224 ··[0x0000090a]··Copy·(view·1)
225 ··[0x0000090b]··Set·column·to·8225 ··[0x0000090b]··Set·column·to·8
226 ··[0x0000090d]··Extended·opcode·4:·set·Discriminator·to·1226 ··[0x0000090d]··Extended·opcode·4:·set·Discriminator·to·1
227 ··[0x00000911]··Special·opcode·47:·advance·Address·by·6·to·0x289e·and·Line·by·0·to·988227 ··[0x00000911]··Special·opcode·47:·advance·Address·by·6·to·0x2892·and·Line·by·0·to·988
228 ··[0x00000912]··Set·column·to·5228 ··[0x00000912]··Set·column·to·5
229 ··[0x00000914]··Set·is_stmt·to·1229 ··[0x00000914]··Set·is_stmt·to·1
230 ··[0x00000915]··Special·opcode·37:·advance·Address·by·4·to·0x28a2·and·Line·by·4·to·992230 ··[0x00000915]··Special·opcode·37:·advance·Address·by·4·to·0x2896·and·Line·by·4·to·992
231 ··[0x00000916]··Set·column·to·34231 ··[0x00000916]··Set·column·to·34
232 ··[0x00000918]··Set·is_stmt·to·0232 ··[0x00000918]··Set·is_stmt·to·0
233 ··[0x00000919]··Copy·(view·1)233 ··[0x00000919]··Copy·(view·1)
234 ··[0x0000091a]··Set·column·to·32234 ··[0x0000091a]··Set·column·to·32
235 ··[0x0000091c]··Extended·opcode·4:·set·Discriminator·to·1235 ··[0x0000091c]··Extended·opcode·4:·set·Discriminator·to·1
236 ··[0x00000920]··Special·opcode·75:·advance·Address·by·10·to·0x28ac·and·Line·by·0·to·992236 ··[0x00000920]··Special·opcode·75:·advance·Address·by·10·to·0x28a0·and·Line·by·0·to·992
237 ··[0x00000921]··Set·column·to·5237 ··[0x00000921]··Set·column·to·5
238 ··[0x00000923]··Set·is_stmt·to·1238 ··[0x00000923]··Set·is_stmt·to·1
239 ··[0x00000924]··Special·opcode·20:·advance·Address·by·2·to·0x28ae·and·Line·by·1·to·993239 ··[0x00000924]··Special·opcode·20:·advance·Address·by·2·to·0x28a2·and·Line·by·1·to·993
240 ··[0x00000925]··Set·column·to·8240 ··[0x00000925]··Set·column·to·8
241 ··[0x00000927]··Set·is_stmt·to·0241 ··[0x00000927]··Set·is_stmt·to·0
242 ··[0x00000928]··Copy·(view·1)242 ··[0x00000928]··Copy·(view·1)
243 ··[0x00000929]··Set·column·to·5243 ··[0x00000929]··Set·column·to·5
244 ··[0x0000092b]··Set·is_stmt·to·1244 ··[0x0000092b]··Set·is_stmt·to·1
245 ··[0x0000092c]··Special·opcode·22:·advance·Address·by·2·to·0x28b0·and·Line·by·3·to·996245 ··[0x0000092c]··Special·opcode·22:·advance·Address·by·2·to·0x28a4·and·Line·by·3·to·996
246 ··[0x0000092d]··Set·column·to·9246 ··[0x0000092d]··Set·column·to·9
247 ··[0x0000092f]··Set·is_stmt·to·0247 ··[0x0000092f]··Set·is_stmt·to·0
248 ··[0x00000930]··Copy·(view·1)248 ··[0x00000930]··Copy·(view·1)
249 ··[0x00000931]··Set·column·to·8249 ··[0x00000931]··Set·column·to·8
250 ··[0x00000933]··Extended·opcode·4:·set·Discriminator·to·1250 ··[0x00000933]··Extended·opcode·4:·set·Discriminator·to·1
251 ··[0x00000937]··Special·opcode·47:·advance·Address·by·6·to·0x28b6·and·Line·by·0·to·996251 ··[0x00000937]··Special·opcode·47:·advance·Address·by·6·to·0x28aa·and·Line·by·0·to·996
252 ··[0x00000938]··Set·column·to·1252 ··[0x00000938]··Set·column·to·1
253 ··[0x0000093a]··Special·opcode·24:·advance·Address·by·2·to·0x28b8·and·Line·by·5·to·1001253 ··[0x0000093a]··Special·opcode·24:·advance·Address·by·2·to·0x28ac·and·Line·by·5·to·1001
254 ··[0x0000093b]··Set·column·to·16254 ··[0x0000093b]··Set·column·to·16
255 ··[0x0000093d]··Advance·Line·by·-24·to·977255 ··[0x0000093d]··Advance·Line·by·-24·to·977
256 ··[0x0000093f]··Special·opcode·19:·advance·Address·by·2·to·0x28ba·and·Line·by·0·to·977256 ··[0x0000093f]··Special·opcode·19:·advance·Address·by·2·to·0x28ae·and·Line·by·0·to·977
257 ··[0x00000940]··Set·column·to·1257 ··[0x00000940]··Set·column·to·1
258 ··[0x00000942]··Advance·Line·by·24·to·1001258 ··[0x00000942]··Advance·Line·by·24·to·1001
259 ··[0x00000944]··Special·opcode·33:·advance·Address·by·4·to·0x28be·and·Line·by·0·to·1001259 ··[0x00000944]··Special·opcode·33:·advance·Address·by·4·to·0x28b2·and·Line·by·0·to·1001
260 ··[0x00000945]··Special·opcode·19:·advance·Address·by·2·to·0x28c0·and·Line·by·0·to·1001260 ··[0x00000945]··Special·opcode·19:·advance·Address·by·2·to·0x28b4·and·Line·by·0·to·1001
261 ··[0x00000946]··Set·is_stmt·to·1261 ··[0x00000946]··Set·is_stmt·to·1
262 ··[0x00000947]··Extended·opcode·2:·set·Address·to·0x28c4262 ··[0x00000947]··Extended·opcode·2:·set·Address·to·0x28b8
263 ··[0x0000094e]··Advance·Line·by·-36·to·965263 ··[0x0000094e]··Advance·Line·by·-36·to·965
264 ··[0x00000950]··Copy264 ··[0x00000950]··Copy
265 ··[0x00000951]··Set·column·to·5265 ··[0x00000951]··Set·column·to·5
266 ··[0x00000953]··Special·opcode·6:·advance·Address·by·0·to·0x28c4·and·Line·by·1·to·966·(view·1)266 ··[0x00000953]··Special·opcode·6:·advance·Address·by·0·to·0x28b8·and·Line·by·1·to·966·(view·1)
267 ··[0x00000954]··Set·is_stmt·to·0267 ··[0x00000954]··Set·is_stmt·to·0
268 ··[0x00000955]··Special·opcode·33:·advance·Address·by·4·to·0x28c8·and·Line·by·0·to·966268 ··[0x00000955]··Special·opcode·33:·advance·Address·by·4·to·0x28bc·and·Line·by·0·to·966
269 ··[0x00000956]··Set·column·to·1269 ··[0x00000956]··Set·column·to·1
270 ··[0x00000958]··Set·is_stmt·to·1270 ··[0x00000958]··Set·is_stmt·to·1
271 ··[0x00000959]··Extended·opcode·2:·set·Address·to·0x28c8271 ··[0x00000959]··Extended·opcode·2:·set·Address·to·0x28bc
272 ··[0x00000960]··Advance·Line·by·-138·to·828272 ··[0x00000960]··Advance·Line·by·-138·to·828
Max diff block lines reached; 98710/107626 bytes (91.72%) of diff not shown.
48.8 KB
readelf --wide --debug-dump=info {}
    
Offset 35372, 15 lines modifiedOffset 35372, 15 lines modified
35372 ····<10524>···DW_AT_type········:·(ref4)·<0x10512>,·char35372 ····<10524>···DW_AT_type········:·(ref4)·<0x10512>,·char
35373 ·<1><10528>:·Abbrev·Number:·91·(DW_TAG_variable)35373 ·<1><10528>:·Abbrev·Number:·91·(DW_TAG_variable)
35374 ····<10529>···DW_AT_name········:·(strp)·(offset:·0x3c60):·_lsprof_Profiler_getstats__doc__35374 ····<10529>···DW_AT_name········:·(strp)·(offset:·0x3c60):·_lsprof_Profiler_getstats__doc__
35375 ····<1052d>···DW_AT_decl_file···:·(data1)·635375 ····<1052d>···DW_AT_decl_file···:·(data1)·6
35376 ····<1052e>···DW_AT_decl_line···:·(data1)·1135376 ····<1052e>···DW_AT_decl_line···:·(data1)·11
35377 ····<1052f>···DW_AT_decl_column·:·(data1)·135377 ····<1052f>···DW_AT_decl_column·:·(data1)·1
35378 ····<10530>···DW_AT_type········:·(ref4)·<0x10523>,·char35378 ····<10530>···DW_AT_type········:·(ref4)·<0x10523>,·char
35379 ····<10534>···DW_AT_location····:·(exprloc)·5·byte·block:·3·74·34·0·0·»      (DW_OP_addr:·3474)35379 ····<10534>···DW_AT_location····:·(exprloc)·5·byte·block:·3·68·34·0·0·»      (DW_OP_addr:·3468)
35380 ·<1><1053a>:·Abbrev·Number:·6·(DW_TAG_structure_type)35380 ·<1><1053a>:·Abbrev·Number:·6·(DW_TAG_structure_type)
35381 ····<1053b>···DW_AT_byte_size···:·(data1)·1235381 ····<1053b>···DW_AT_byte_size···:·(data1)·12
35382 ····<1053c>···DW_AT_decl_file···:·(data1)·135382 ····<1053c>···DW_AT_decl_file···:·(data1)·1
35383 ····<1053d>···DW_AT_decl_line···:·(data1)·6935383 ····<1053d>···DW_AT_decl_line···:·(data1)·69
35384 ····<1053e>···DW_AT_decl_column·:·(data1)·935384 ····<1053e>···DW_AT_decl_column·:·(data1)·9
35385 ····<1053f>···DW_AT_sibling·····:·(ref4)·<0x1056b>35385 ····<1053f>···DW_AT_sibling·····:·(ref4)·<0x1056b>
35386 ·<2><10543>:·Abbrev·Number:·1·(DW_TAG_member)35386 ·<2><10543>:·Abbrev·Number:·1·(DW_TAG_member)
853 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················1723 ··Length:···················172
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00002848·000000e89 ····0000283c·000000e8
10 ····00000e88·0000003e10 ····00000e88·0000003e
11 ····00000ec8·0000014011 ····00000ec8·00000140
12 ····00001008·0000007212 ····00001008·00000072
13 ····0000107c·0000023013 ····0000107c·00000230
14 ····000012ac·000000d414 ····000012ac·000000d4
15 ····00001380·0000008815 ····00001380·00000088
16 ····00001408·0000037816 ····00001408·00000378
57.1 KB
readelf --wide --debug-dump=loc {}
    
Offset 9, 41 lines modifiedOffset 9, 41 lines modified
  
9 ····Offset···Begin············End··············Expression9 ····Offset···Begin············End··············Expression
  
10 ····0000000c·v0000000·v0000000·location·view·pair10 ····0000000c·v0000000·v0000000·location·view·pair
11 ····0000000e·v0000000·v0000000·location·view·pair11 ····0000000e·v0000000·v0000000·location·view·pair
12 ····00000010·v0000000·v0000000·location·view·pair12 ····00000010·v0000000·v0000000·location·view·pair
  
13 ····00000012·00002854·(base·address)13 ····00000012·00002848·(base·address)
14 ····00000017·v0000000·v0000000·views·at·0000000c·for:14 ····00000017·v0000000·v0000000·views·at·0000000c·for:
15 ·············00002854·00002869·(DW_OP_reg0·(r0))15 ·············00002848·0000285d·(DW_OP_reg0·(r0))
16 ····0000001c·v0000000·v0000000·views·at·0000000e·for:16 ····0000001c·v0000000·v0000000·views·at·0000000e·for:
17 ·············00002869·000028c0·(DW_OP_reg4·(r4))17 ·············0000285d·000028b4·(DW_OP_reg4·(r4))
18 ····00000021·v0000000·v0000000·views·at·00000010·for:18 ····00000021·v0000000·v0000000·views·at·00000010·for:
19 ·············000028c0·000028c4·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)19 ·············000028b4·000028b8·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
20 ····0000002f·<End·of·list>20 ····0000002f·<End·of·list>
  
21 ····00000030·v0000000·v0000000·location·view·pair21 ····00000030·v0000000·v0000000·location·view·pair
22 ····00000032·v0000000·v0000000·location·view·pair22 ····00000032·v0000000·v0000000·location·view·pair
  
23 ····00000034·0000286c·(base·address)23 ····00000034·00002860·(base·address)
24 ····00000039·v0000000·v0000000·views·at·00000030·for:24 ····00000039·v0000000·v0000000·views·at·00000030·for:
25 ·············0000286c·00002876·(DW_OP_reg0·(r0))25 ·············00002860·0000286a·(DW_OP_reg0·(r0))
26 ····0000003e·v0000000·v0000000·views·at·00000032·for:26 ····0000003e·v0000000·v0000000·views·at·00000032·for:
27 ·············00002876·000028c0·(DW_OP_reg5·(r5))27 ·············0000286a·000028b4·(DW_OP_reg5·(r5))
28 ····00000043·<End·of·list>28 ····00000043·<End·of·list>
  
29 ····00000044·v0000000·v0000000·location·view·pair29 ····00000044·v0000000·v0000000·location·view·pair
30 ····00000046·v0000000·v0000000·location·view·pair30 ····00000046·v0000000·v0000000·location·view·pair
  
31 ····00000048·000028c4·(base·address)31 ····00000048·000028b8·(base·address)
32 ····0000004d·v0000000·v0000000·views·at·00000044·for:32 ····0000004d·v0000000·v0000000·views·at·00000044·for:
33 ·············000028c4·000028c7·(DW_OP_reg0·(r0))33 ·············000028b8·000028bb·(DW_OP_reg0·(r0))
34 ····00000052·v0000000·v0000000·views·at·00000046·for:34 ····00000052·v0000000·v0000000·views·at·00000046·for:
35 ·············000028c7·000028c8·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)35 ·············000028bb·000028bc·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
36 ····00000060·<End·of·list>36 ····00000060·<End·of·list>
  
37 ····00000061·v0000000·v0000000·location·view·pair37 ····00000061·v0000000·v0000000·location·view·pair
38 ····00000063·v0000000·v0000000·location·view·pair38 ····00000063·v0000000·v0000000·location·view·pair
  
39 ····00000065·00001008·(base·address)39 ····00000065·00001008·(base·address)
40 ····0000006a·v0000000·v0000000·views·at·00000061·for:40 ····0000006a·v0000000·v0000000·views·at·00000061·for:
851 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················1723 ··Length:···················172
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00002848·000000e89 ····0000283c·000000e8
10 ····00000e88·0000003e10 ····00000e88·0000003e
11 ····00000ec8·0000014011 ····00000ec8·00000140
12 ····00001008·0000007212 ····00001008·00000072
13 ····0000107c·0000023013 ····0000107c·00000230
14 ····000012ac·000000d414 ····000012ac·000000d4
15 ····00001380·0000008815 ····00001380·00000088
16 ····00001408·0000037816 ····00001408·00000378
590 B
strings --all --bytes=8 {}
    
Offset 6, 34 lines modifiedOffset 6, 34 lines modified
6 1jh[S`>V6 1jh[S`>V
7 |;Aa''M'5M'7 |;Aa''M'5M'
8 %3ReF:LAd8 %3ReF:LAd
9 1pI2cTfL9 1pI2cTfL
10 L3^M3>j[10 L3^M3>j[
11 GZ2xMb-511 GZ2xMb-5
12 J]apEbW412 J]apEbW4
13 )]PAH|u; 
14 DUu*EUkJ 
15 ^?Hch8B3Y13 {es-}u-O
 14 04YOa(v-
 15 $&qo$M%G
 16 14`75>>Pd
 17 K/B2*~!c
 18 }B~+B;lg
 19 Zv*Ty&jB
 20 $|fzpis*
16 k|R}T:O:21 k|R}T:O:
 22 ;DZdUTE$
 23 m·,ylu^9
 24 ·$S1|t1·
17 S19e+!/tld 
18 yZ^*T3J6 
19 DvEDuj"* 
20 GWz()»  W[ 
21 x|R`Ig3bQ<&n25 x|R`Ig3bQ<&n
22 >]<_?\<=26 >]<_?\<=
23 |+MVR&0$27 |+MVR&0$
24 f;Xnm5dHBC28 f;Xnm5dHBC
25 _xy}sK6+29 _xy}sK6+
26 |Zt\vad&[pB30 |Zt\vad&[pB
27 (·K;/bLe 
28 UFL~yDut 
29 Xi3'62k\ 
30 y1?2VLv.. 
31 %DB$$BBd31 %DBD$BBd
32 AB"D"B"Dd32 $$B"$$BD
33 call_weak_fn33 call_weak_fn
34 _lsprof.c34 _lsprof.c
35 _lsprof_exec35 _lsprof_exec
36 _lsprof_traverse36 _lsprof_traverse
37 profiler_init37 profiler_init
38 _lsprof_clear38 _lsprof_clear
39 _lsprof_free39 _lsprof_free
1.64 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 56, 73 lines modifiedOffset 56, 73 lines modified
  
56 00002448·<freeSubEntry>:56 00002448·<freeSubEntry>:
57 »       ...57 »       ...
  
58 00002460·<RotatingTree_Get>:58 00002460·<RotatingTree_Get>:
59 »       ...59 »       ...
  
60 00002598·<RotatingTree_Add>:60 0000259c·<RotatingTree_Add>:
61 »       ...61 »       ...
  
62 00002640·<RotatingTree_Enum>:62 00002634·<RotatingTree_Enum>:
63 »       ...63 »       ...
  
64 00002780·<call_weak_fn>:64 00002774·<call_weak_fn>:
65 »       ...65 »       ...
  
66 000027a4·<deregister_tm_clones>:66 00002798·<deregister_tm_clones>:
67 »       ...67 »       ...
  
68 000027d0·<register_tm_clones>:68 000027c4·<register_tm_clones>:
69 »       ...69 »       ...
  
70 00002804·<__do_global_dtors_aux>:70 000027f8·<__do_global_dtors_aux>:
71 »       ...71 »       ...
  
72 00002844·<frame_dummy>:72 00002838·<frame_dummy>:
73 frame_dummy():73 frame_dummy():
74 »       movs»   r0,·r074 »       movs»   r0,·r0
75 »       ...75 »       ...
  
76 00002848·<PyInit__lsprof>:76 0000283c·<PyInit__lsprof>:
77 »       ...77 »       ...
  
78 00002854·<_lsprof_exec>:78 00002848·<_lsprof_exec>:
79 »       ...79 »       ...
  
80 000028c4·<_lsprof_free>:80 000028b8·<_lsprof_free>:
81 _lsprof_free():81 _lsprof_free():
82 ./build-static/../Modules/_lsprof.c:96682 ./build-static/../Modules/_lsprof.c:966
83 »       movs»   r0,·r083 »       movs»   r0,·r0
84 »       ...84 »       ...
  
85 000028c8·<profiler_clear>:85 000028bc·<profiler_clear>:
86 »       ...86 »       ...
  
87 00002924·<profiler_traverse>:87 00002918·<profiler_traverse>:
88 »       ...88 »       ...
  
89 00002930·<__aeabi_drsub>:89 00002924·<__aeabi_drsub>:
90 »       ...90 »       ...
  
91 00002938·<__aeabi_dsub>:91 0000292c·<__aeabi_dsub>:
92 __aeabi_dsub():92 __aeabi_dsub():
93 »       movs»   r0,·r093 »       movs»   r0,·r0
94 »       ...94 »       ...
  
95 0000293c·<__adddf3>:95 00002930·<__adddf3>:
96 »       ...96 »       ...
  
97 00002bb4·<__aeabi_ui2d>:97 00002ba8·<__aeabi_ui2d>:
98 »       ...98 »       ...
  
99 00002bd4·<__aeabi_i2d>:99 00002bc8·<__aeabi_i2d>:
100 »       ...100 »       ...
  
101 00002bf8·<__aeabi_f2d>:101 00002bec·<__aeabi_f2d>:
102 »       ...102 »       ...
  
103 00002c3c·<__aeabi_ul2d>:103 00002c30·<__aeabi_ul2d>:
104 »       ...104 »       ...
  
105 00002c4c·<__aeabi_l2d>:105 00002c40·<__aeabi_l2d>:
106 »       ...106 »       ...
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00002ca8·<_fini>:2 00002c9c·<_fini>:
3 »       ...3 »       ...
566 KB
python3.12-doc_3.12.3-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0····24932·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0····24932·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0·12987776·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0·12987656·2024-04-10·05:33:47.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
565 KB
data.tar.xz
565 KB
data.tar
2.16 KB
file list
    
Offset 1082, 15 lines modifiedOffset 1082, 15 lines modified
1082 -rw-r--r--···0·root·········(0)·root·········(0)······795·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-ext1082 -rw-r--r--···0·root·········(0)·root·········(0)······795·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-ext
1083 -rw-r--r--···0·root·········(0)·root·········(0)······688·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-lib1083 -rw-r--r--···0·root·········(0)·root·········(0)······688·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-lib
1084 -rw-r--r--···0·root·········(0)·root·········(0)······326·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-new1084 -rw-r--r--···0·root·········(0)·root·········(0)······326·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-new
1085 -rw-r--r--···0·root·········(0)·root·········(0)······905·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-ref1085 -rw-r--r--···0·root·········(0)·root·········(0)······905·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-ref
1086 -rw-r--r--···0·root·········(0)·root·········(0)······547·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-tut1086 -rw-r--r--···0·root·········(0)·root·········(0)······547·2024-04-10·05:33:47.000000·./usr/share/doc-base/python3.12-doc.python3.12-tut
1087 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/info/1087 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/info/
1088 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/info/python3.12/1088 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/info/python3.12/
1089 -rw-r--r--···0·root·········(0)·root·········(0)··4933572·2024-04-10·05:33:47.000000·./usr/share/info/python3.12.info.gz1089 -rw-r--r--···0·root·········(0)·root·········(0)··4933574·2024-04-10·05:33:47.000000·./usr/share/info/python3.12.info.gz
1090 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/1090 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/
1091 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/overrides/1091 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/overrides/
1092 -rw-r--r--···0·root·········(0)·root·········(0)·······80·2024-04-10·05:33:47.000000·./usr/share/lintian/overrides/python3.12-doc1092 -rw-r--r--···0·root·········(0)·root·········(0)·······80·2024-04-10·05:33:47.000000·./usr/share/lintian/overrides/python3.12-doc
1093 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/devhelp/books/python3.12·->·../../doc/python3.12/html1093 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/devhelp/books/python3.12·->·../../doc/python3.12/html
1094 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js1094 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js
1095 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js1095 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js
1096 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-doc/html·->·../python3.12/html1096 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-doc/html·->·../python3.12/html
561 KB
./usr/share/doc/python3.12/html/searchindex.js
561 KB
js-beautify {}
    
Offset 59860, 21 lines modifiedOffset 59860, 21 lines modified
59860 ····},59860 ····},
59861 ····"alltitles":·{59861 ····"alltitles":·{
59862 ········"Graphic·User·Interface·FAQ":·[59862 ········"Graphic·User·Interface·FAQ":·[
59863 ············[81,·"graphic-user-interface-faq"]59863 ············[81,·"graphic-user-interface-faq"]
59864 ········],59864 ········],
59865 ········"Contents":·[59865 ········"Contents":·[
59866 ············[81,·"contents"],59866 ············[81,·"contents"],
59867 ············[84,·"contents"], 
59868 ············[79,·"contents"], 
59869 ············[85,·"contents"], 
59870 ············[86,·"contents"],59867 ············[86,·"contents"],
 59868 ············[80,·"contents"],
59871 ············[93,·"contents"],59869 ············[93,·"contents"],
 59870 ············[84,·"contents"],
 59871 ············[79,·"contents"],
59872 ············[78,·"contents"],59872 ············[78,·"contents"],
59873 ············[80,·"contents"]59873 ············[85,·"contents"]
59874 ········],59874 ········],
59875 ········"General·GUI·Questions":·[59875 ········"General·GUI·Questions":·[
59876 ············[81,·"general-gui-questions"]59876 ············[81,·"general-gui-questions"]
59877 ········],59877 ········],
59878 ········"What·GUI·toolkits·exist·for·Python?":·[59878 ········"What·GUI·toolkits·exist·for·Python?":·[
59879 ············[81,·"what-gui-toolkits-exist-for-python"]59879 ············[81,·"what-gui-toolkits-exist-for-python"]
59880 ········],59880 ········],
2.67 KB
./usr/share/info/python3.12.info.gz
2.61 KB
python3.12.info
    
Offset 1268608, 25 lines modifiedOffset 1268608, 25 lines modified
0135b7f0:·3a20·3466·3061·7f31·3539·3439·3431·370a··:·4f0a.15949417.0135b7f0:·3a20·3466·3061·7f31·3539·3439·3431·370a··:·4f0a.15949417.
0135b800:·5265·663a·2061·7379·6e63·696f·3c31·313e··Ref:·asyncio<11>0135b800:·5265·663a·2061·7379·6e63·696f·3c31·313e··Ref:·asyncio<11>
0135b810:·2d46·6f6f·746e·6f74·652d·317f·3135·3935··-Footnote-1.15950135b810:·2d46·6f6f·746e·6f74·652d·317f·3135·3935··-Footnote-1.1595
0135b820:·3037·3734·0a4e·6f64·653a·2050·7974·686f··0774.Node:·Pytho0135b820:·3037·3734·0a4e·6f64·653a·2050·7974·686f··0774.Node:·Pytho
0135b830:·6e20·4d6f·6475·6c65·2049·6e64·6578·7f31··n·Module·Index.10135b830:·6e20·4d6f·6475·6c65·2049·6e64·6578·7f31··n·Module·Index.1
0135b840:·3539·3530·3833·320a·4e6f·6465·3a20·496e··5950832.Node:·In0135b840:·3539·3530·3833·320a·4e6f·6465·3a20·496e··5950832.Node:·In
0135b850:·6465·787f·3135·3937·3034·3734·0a52·6566··dex.15970474.Ref0135b850:·6465·787f·3135·3937·3034·3734·0a52·6566··dex.15970474.Ref
 0135b860:·3a20·6c69·6272·6172·792f·5f74·6872·6561··:·library/_threa
 0135b870:·6420·7374·6172·745f·6e65·775f·7468·7265··d·start_new_thre
0135b860:·3a20·3365·3733·7f31·3739·3631·3330·330a··:·3e73.17961303. 
0135b870:·5265·663a·2033·6536·667f·3137·3936·3133··Ref:·3e6f.179613 
0135b880:·3034·0a52·6566·3a20·7573·696e·672f·636d··04.Ref:·using/cm 
0135b890:·646c·696e·6520·6175·6469·745f·6576·656e··dline·audit_even 
0135b8a0:·745f·6370·7974·686f·6e5f·7275·6e5f·6669··t_cpython_run_fi 
0135b8b0:·6c65·5f30·7f31·3739·3631·3330·360a·5265··le_0.17961306.Re0135b880:·6164·7f31·3739·3631·3330·330a·5265·663a··ad.17961303.Ref:
0135b8c0:·663a·2075·7369·6e67·2f63·6d64·6c69·6e65··f:·using/cmdline0135b890:·2075·7369·6e67·2f63·6d64·6c69·6e65·2061···using/cmdline·a
0135b8d0:·2061·7564·6974·5f65·7665·6e74·5f63·7079···audit_event_cpy0135b8a0:·7564·6974·5f65·7665·6e74·5f63·7079·7468··udit_event_cpyth
0135b8e0:·7468·6f6e·5f72·756e·5f73·7464·696e·5f30··thon_run_stdin_00135b8b0:·6f6e·5f72·756e·5f66·696c·655f·307f·3137··on_run_file_0.17
 0135b8c0:·3936·3133·3034·0a52·6566·3a20·3365·3732··961304.Ref:·3e72
0135b8f0:·7f31·3739·3631·3330·380a·5265·663a·206c··.17961308.Ref:·l0135b8d0:·7f31·3739·3631·3330·360a·5265·663a·2075··.17961306.Ref:·u
0135b900:·6962·7261·7279·2f5f·7468·7265·6164·2073··ibrary/_thread·s 
0135b910:·7461·7274·5f6e·6577·5f74·6872·6561·647f··tart_new_thread.0135b8e0:·7369·6e67·2f63·6d64·6c69·6e65·2061·7564··sing/cmdline·aud
 0135b8f0:·6974·5f65·7665·6e74·5f63·7079·7468·6f6e··it_event_cpython
 0135b900:·5f72·756e·5f73·7464·696e·5f30·7f31·3739··_run_stdin_0.179
 0135b910:·3631·3330·380a·5265·663a·2033·6537·337f··61308.Ref:·3e73.
0135b920:·3137·3936·3133·3130·0a52·6566·3a20·3365··17961310.Ref:·3e0135b920:·3137·3936·3133·3130·0a52·6566·3a20·3365··17961310.Ref:·3e
0135b930:·3732·7f31·3739·3631·3331·320a·1f0a·456e··72.17961312...En0135b930:·3666·7f31·3739·3631·3331·320a·1f0a·456e··6f.17961312...En
0135b940:·6420·5461·6720·5461·626c·650a·0a1f·0a4c··d·Tag·Table....L0135b940:·6420·5461·6720·5461·626c·650a·0a1f·0a4c··d·Tag·Table....L
0135b950:·6f63·616c·2056·6172·6961·626c·6573·3a0a··ocal·Variables:.0135b950:·6f63·616c·2056·6172·6961·626c·6573·3a0a··ocal·Variables:.
0135b960:·636f·6469·6e67·3a20·7574·662d·380a·456e··coding:·utf-8.En0135b960:·636f·6469·6e67·3a20·7574·662d·380a·456e··coding:·utf-8.En
0135b970:·643a·0a··································d:.0135b970:·643a·0a··································d:.
68.5 MB
python3.12-minimal_3.12.3-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0·····2304·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2304·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1786832·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0··1789360·2024-04-10·05:33:47.000000·data.tar.xz
556 B
control.tar.xz
528 B
control.tar
458 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.12-minimal1 Package:·python3.12-minimal
2 Source:·python3.122 Source:·python3.12
3 Version:·3.12.3-13 Version:·3.12.3-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·55656 Installed-Size:·5569
7 Pre-Depends:·libc6·(>=·2.35)7 Pre-Depends:·libc6·(>=·2.35)
8 Depends:·libpython3.12-minimal·(=·3.12.3-1),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)8 Depends:·libpython3.12-minimal·(=·3.12.3-1),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)
9 Recommends:·python3.129 Recommends:·python3.12
10 Suggests:·binfmt-support10 Suggests:·binfmt-support
11 Conflicts:·binfmt-support·(<<·1.1.2)11 Conflicts:·binfmt-support·(<<·1.1.2)
12 Section:·python12 Section:·python
13 Priority:·optional13 Priority:·optional
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
68.5 MB
data.tar.xz
68.5 MB
data.tar
1.25 KB
file list
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)··5604924·2024-04-10·05:33:47.000000·./usr/bin/python3.124 -rwxr-xr-x···0·root·········(0)·root·········(0)··5609020·2024-04-10·05:33:47.000000·./usr/bin/python3.12
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/binfmt.d/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/lib/binfmt.d/
7 -rw-r--r--···0·root·········(0)·root·········(0)·······54·2024-04-10·05:33:47.000000·./usr/lib/binfmt.d/python3.12.conf7 -rw-r--r--···0·root·········(0)·root·········(0)·······54·2024-04-10·05:33:47.000000·./usr/lib/binfmt.d/python3.12.conf
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/binfmts/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/binfmts/
10 -rw-r--r--···0·root·········(0)·root·········(0)·······74·2024-04-10·05:33:47.000000·./usr/share/binfmts/python3.1210 -rw-r--r--···0·root·········(0)·root·········(0)·······74·2024-04-10·05:33:47.000000·./usr/share/binfmts/python3.12
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/
68.5 MB
./usr/bin/python3.12
File has been modified after NT_GNU_BUILD_ID has been applied.
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x16ed9111 ··Entry·point·address:···············0x17075d
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········5603604·(bytes·into·file)13 ··Start·of·section·headers:··········5607700·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3319 ··Number·of·section·headers:·········33
20 ··Section·header·string·table·index:·3220 ··Section·header·string·table·index:·32
1.83 KB
readelf --wide --program-header {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x16ed912 Entry·point·0x17075d
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x474f6c·0x00484f6c·0x00484f6c·0x00008·0x00008·R···0x46 ··EXIDX··········0x4760dc·0x004860dc·0x004860dc·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00019·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·0x00019·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]
10 ··LOAD···········0x000000·0x00010000·0x00010000·0x474f78·0x474f78·R·E·0x100010 ··LOAD···········0x000000·0x00010000·0x00010000·0x4760e8·0x4760e8·R·E·0x1000
11 ··LOAD···········0x475eec·0x00485eec·0x00485eec·0xe1f3c·0xe4d64·RW··0x100011 ··LOAD···········0x476eec·0x00487eec·0x00487eec·0xe1f3c·0xe4d64·RW··0x1000
12 ··DYNAMIC········0x475ef8·0x00485ef8·0x00485ef8·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x476ef8·0x00487ef8·0x00487ef8·0x00108·0x00108·RW··0x4
13 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x413 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
14 ··TLS············0x475eec·0x00485eec·0x00485eec·0x00000·0x00008·R···0x414 ··TLS············0x476eec·0x00487eec·0x00487eec·0x00000·0x00008·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x475eec·0x00485eec·0x00485eec·0x00114·0x00114·R···0x116 ··GNU_RELRO······0x476eec·0x00487eec·0x00487eec·0x00114·0x00114·R···0x1
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····.ARM.exidx·19 ···00·····.ARM.exidx·
20 ···01·····20 ···01·····
21 ···02·····.interp·21 ···02·····.interp·
22 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·22 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·
4.66 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·33·section·headers,·starting·at·offset·0x558114:1 There·are·33·section·headers,·starting·at·offset·0x559114:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
283 KB
readelf --wide --symbols {}
    
Offset 1, 2291 lines modifiedOffset 1, 2291 lines modified
  
1 Symbol·table·'.dynsym'·contains·2288·entries:1 Symbol·table·'.dynsym'·contains·2288·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:·00049f19····16·FUNC····GLOBAL·DEFAULT···13·PyThreadState_DeleteCurrent7 ·····4:·00049f89····16·FUNC····GLOBAL·DEFAULT···13·PyThreadState_DeleteCurrent
8 ·····5:·000e29b1···276·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternInPlace8 ·····5:·000e31fd···276·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternInPlace
9 ·····6:·0004a52f····54·FUNC····GLOBAL·DEFAULT···13·PyRun_InteractiveOneObject9 ·····6:·0004a59f····54·FUNC····GLOBAL·DEFAULT···13·PyRun_InteractiveOneObject
10 ·····7:·00036651····60·FUNC····GLOBAL·DEFAULT···13·PyCFunction_GetFlags10 ·····7:·000366b1····60·FUNC····GLOBAL·DEFAULT···13·PyCFunction_GetFlags
11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateEnd11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateEnd
12 ·····9:·00098b0d···200·FUNC····GLOBAL·DEFAULT···13·PyObject_Vectorcall12 ·····9:·00098b7d···200·FUNC····GLOBAL·DEFAULT···13·PyObject_Vectorcall
13 ····10:·0048a090·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ReferenceError13 ····10:·0048c090·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ReferenceError
14 ····11:·000a69a9···228·FUNC····GLOBAL·DEFAULT···13·PyList_New14 ····11:·000a6e39···228·FUNC····GLOBAL·DEFAULT···13·PyList_New
15 ····12:·00035771···928·FUNC····GLOBAL·DEFAULT···13·_PyDict_CheckConsistency15 ····12:·000357d1···928·FUNC····GLOBAL·DEFAULT···13·_PyDict_CheckConsistency
16 ····13:·000902c9···366·FUNC····GLOBAL·DEFAULT···13·_PySequence_BytesToCharpArray16 ····13:·0009035d···366·FUNC····GLOBAL·DEFAULT···13·_PySequence_BytesToCharpArray
17 ····14:·001d142d···262·FUNC····GLOBAL·DEFAULT···13·PyMarshal_WriteObjectToString17 ····14:·001d2705···262·FUNC····GLOBAL·DEFAULT···13·PyMarshal_WriteObjectToString
18 ····15:·00033489····48·FUNC····GLOBAL·DEFAULT···13·PyAsyncGen_New18 ····15:·00033489····48·FUNC····GLOBAL·DEFAULT···13·PyAsyncGen_New
19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·login_tty@GLIBC_2.34·(4)19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·login_tty@GLIBC_2.34·(4)
20 ····17:·0009c921···328·FUNC····GLOBAL·DEFAULT···13·PyCode_Addr2Line20 ····17:·0009c965···328·FUNC····GLOBAL·DEFAULT···13·PyCode_Addr2Line
21 ····18:·000450cd····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument21 ····18:·0004513d····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sched_get_priority_min@GLIBC_2.4·(2)22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sched_get_priority_min@GLIBC_2.4·(2)
23 ····20:·000f6eb1···110·FUNC····GLOBAL·DEFAULT···13·_PyUnicodeWriter_WriteChar23 ····20:·000f7799···110·FUNC····GLOBAL·DEFAULT···13·_PyUnicodeWriter_WriteChar
24 ····21:·0008beb1····84·FUNC····GLOBAL·DEFAULT···13·PyIter_Next24 ····21:·0008bf21····84·FUNC····GLOBAL·DEFAULT···13·PyIter_Next
25 ····22:·0008e665···676·FUNC····GLOBAL·DEFAULT···13·PyNumber_Long25 ····22:·0008e6f9···676·FUNC····GLOBAL·DEFAULT···13·PyNumber_Long
26 ····23:·0048fa2c···208·OBJECT··GLOBAL·DEFAULT···25·PyDictRevIterValue_Type26 ····23:·00491a2c···208·OBJECT··GLOBAL·DEFAULT···25·PyDictRevIterValue_Type
27 ····24:·001d66c5···124·FUNC····GLOBAL·DEFAULT···13·_PyCrossInterpreterData_Lookup27 ····24:·001d799d···124·FUNC····GLOBAL·DEFAULT···13·_PyCrossInterpreterData_Lookup
28 ····25:·0002c8e9····54·FUNC····GLOBAL·DEFAULT···13·PyMapping_HasKey28 ····25:·0002c8e9····54·FUNC····GLOBAL·DEFAULT···13·PyMapping_HasKey
29 ····26:·005685c0·····4·OBJECT··GLOBAL·DEFAULT···28·Py_FileSystemDefaultEncodeErrors29 ····26:·0056a5c0·····4·OBJECT··GLOBAL·DEFAULT···28·Py_FileSystemDefaultEncodeErrors
30 ····27:·004894d4·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ValueError30 ····27:·0048b4d4·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ValueError
31 ····28:·0009fd61···174·FUNC····GLOBAL·DEFAULT···13·PyException_SetTraceback31 ····28:·0009fe05···174·FUNC····GLOBAL·DEFAULT···13·PyException_SetTraceback
32 ····29:·0020df05····34·FUNC····GLOBAL·DEFAULT···13·_Py_RestoreSignals32 ····29:·0020efad····34·FUNC····GLOBAL·DEFAULT···13·_Py_RestoreSignals
33 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setuid@GLIBC_2.4·(2)33 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setuid@GLIBC_2.4·(2)
34 ····31:·00035e89····66·FUNC····GLOBAL·DEFAULT···13·PyODict_DelItem34 ····31:·00035ee9····66·FUNC····GLOBAL·DEFAULT···13·PyODict_DelItem
35 ····32:·00047409···268·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModuleWithPathnames35 ····32:·00047479···268·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModuleWithPathnames
36 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mknodat@GLIBC_2.33·(11)36 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mknodat@GLIBC_2.33·(11)
37 ····34:·0003edd1····54·FUNC····GLOBAL·DEFAULT···13·PyErr_ResourceWarning37 ····34:·0003ee41····54·FUNC····GLOBAL·DEFAULT···13·PyErr_ResourceWarning
38 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chroot@GLIBC_2.4·(2)38 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chroot@GLIBC_2.4·(2)
39 ····36:·0005f6ad····12·FUNC····GLOBAL·DEFAULT···13·PyInit_grp39 ····36:·0005f71d····12·FUNC····GLOBAL·DEFAULT···13·PyInit_grp
40 ····37:·000e2b51···296·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternFromString40 ····37:·000e339d···296·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternFromString
41 ····38:·000a65c1···144·FUNC····GLOBAL·DEFAULT···13·PySeqIter_New41 ····38:·000a6a4d···144·FUNC····GLOBAL·DEFAULT···13·PySeqIter_New
42 ····39:·00046079····12·FUNC····GLOBAL·DEFAULT···13·_PyEval_SignalAsyncExc42 ····39:·000460e9····12·FUNC····GLOBAL·DEFAULT···13·_PyEval_SignalAsyncExc
43 ····40:·004869e8···208·OBJECT··GLOBAL·DEFAULT···25·PyBool_Type43 ····40:·004889e8···208·OBJECT··GLOBAL·DEFAULT···25·PyBool_Type
44 ····41:·0004cfff···102·FUNC····GLOBAL·DEFAULT···13·_Py_device_encoding44 ····41:·0004d06f···102·FUNC····GLOBAL·DEFAULT···13·_Py_device_encoding
45 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@GLIBC_2.4·(2)45 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@GLIBC_2.4·(2)
46 ····43:·000f9cfd··1064·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_FormatLong46 ····43:·000fa5a1··1064·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_FormatLong
47 ····44:·000ee5d9···164·FUNC····GLOBAL·DEFAULT···13·_Py_GetErrorHandler47 ····44:·000eee01···164·FUNC····GLOBAL·DEFAULT···13·_Py_GetErrorHandler
48 ····45:·00184dd9····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode48 ····45:·00186435····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode
49 ····46:·000c875d···506·FUNC····GLOBAL·DEFAULT···13·PyObject_GenericSetAttr49 ····46:·000c8cad···516·FUNC····GLOBAL·DEFAULT···13·PyObject_GenericSetAttr
50 ····47:·0003729b····38·FUNC····GLOBAL·DEFAULT···13·_PyObject_GetAttrId50 ····47:·000372fb····38·FUNC····GLOBAL·DEFAULT···13·_PyObject_GetAttrId
51 ····48:·0003eee9···180·FUNC····GLOBAL·DEFAULT···13·PyErr_WarnExplicitFormat51 ····48:·0003ef59···180·FUNC····GLOBAL·DEFAULT···13·PyErr_WarnExplicitFormat
52 ····49:·0009b475··2690·FUNC····GLOBAL·DEFAULT···13·_PyCode_New52 ····49:·0009b4ed··2638·FUNC····GLOBAL·DEFAULT···13·_PyCode_New
53 ····50:·001dce21···336·FUNC····GLOBAL·DEFAULT···13·_Py_DumpASCII53 ····50:·001de0c1···336·FUNC····GLOBAL·DEFAULT···13·_Py_DumpASCII
54 ····51:·001d8ddd·····8·FUNC····GLOBAL·DEFAULT···13·_PyOS_URandomNonblock54 ····51:·001da07d·····8·FUNC····GLOBAL·DEFAULT···13·_PyOS_URandomNonblock
55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·socket@GLIBC_2.4·(2)55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·socket@GLIBC_2.4·(2)
56 ····53:·0003b6fb····46·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsCharmapString56 ····53:·0003b76b····46·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsCharmapString
57 ····54:·001d6469····10·FUNC····GLOBAL·DEFAULT···13·_PyInterpreterState_RequireIDRef57 ····54:·001d7741····10·FUNC····GLOBAL·DEFAULT···13·_PyInterpreterState_RequireIDRef
58 ····55:·0012e289····90·FUNC····GLOBAL·DEFAULT···13·PyOS_snprintf58 ····55:·0012f219····90·FUNC····GLOBAL·DEFAULT···13·PyOS_snprintf
59 ····56:·0009ca69···346·FUNC····GLOBAL·DEFAULT···13·_PyCode_CheckLineNumber59 ····56:·0009caad···334·FUNC····GLOBAL·DEFAULT···13·_PyCode_CheckLineNumber
60 ····57:·00045cf9····78·FUNC····GLOBAL·DEFAULT···13·PyArg_VaParse60 ····57:·00045d69····78·FUNC····GLOBAL·DEFAULT···13·PyArg_VaParse
61 ····58:·001d858d····76·FUNC····GLOBAL·DEFAULT···13·_PyTime_AsTimespec61 ····58:·001d9829····80·FUNC····GLOBAL·DEFAULT···13·_PyTime_AsTimespec
62 ····59:·0019da81··1200·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_EncodeUTF3262 ····59:·0019ef19··1200·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_EncodeUTF32
63 ····60:·00155a49···376·FUNC····GLOBAL·DEFAULT···13·_PyErr_CheckSignalsTstate63 ····60:·001571ed···376·FUNC····GLOBAL·DEFAULT···13·_PyErr_CheckSignalsTstate
64 ····61:·0048a948·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_UnicodeError64 ····61:·0048c948·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_UnicodeError
65 ····62:·00035b11···132·FUNC····GLOBAL·DEFAULT···13·_PyDict_NewPresized65 ····62:·00035b71···132·FUNC····GLOBAL·DEFAULT···13·_PyDict_NewPresized
66 ····63:·0004cf45····64·FUNC····GLOBAL·DEFAULT···13·_Py_fstat66 ····63:·0004cfb5····64·FUNC····GLOBAL·DEFAULT···13·_Py_fstat
67 ····64:·00047855····18·FUNC····GLOBAL·DEFAULT···13·Py_GetArgcArgv67 ····64:·000478c5····18·FUNC····GLOBAL·DEFAULT···13·Py_GetArgcArgv
68 ····65:·0008f8e9···208·FUNC····GLOBAL·DEFAULT···13·_PyObject_RealIsInstance68 ····65:·0008f97d···208·FUNC····GLOBAL·DEFAULT···13·_PyObject_RealIsInstance
69 ····66:·00491e24···208·OBJECT··GLOBAL·DEFAULT···25·PySet_Type69 ····66:·00493e24···208·OBJECT··GLOBAL·DEFAULT···25·PySet_Type
70 ····67:·0009c3b9···812·FUNC····GLOBAL·DEFAULT···13·_PyCode_ConstantKey70 ····67:·0009c3fd···812·FUNC····GLOBAL·DEFAULT···13·_PyCode_ConstantKey
71 ····68:·0048e850···208·OBJECT··GLOBAL·DEFAULT···25·_PyInterpreterID_Type71 ····68:·00490850···208·OBJECT··GLOBAL·DEFAULT···25·_PyInterpreterID_Type
72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@GLIBC_2.4·(2)72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@GLIBC_2.4·(2)
73 ····70:·000ef7cd····92·FUNC····GLOBAL·DEFAULT···13·PyUnicode_FromObject73 ····70:·000f004d····92·FUNC····GLOBAL·DEFAULT···13·PyUnicode_FromObject
74 ····71:·0048f144···208·OBJECT··GLOBAL·DEFAULT···25·PyLong_Type74 ····71:·00491144···208·OBJECT··GLOBAL·DEFAULT···25·PyLong_Type
75 ····72:·00567e28·····0·NOTYPE··GLOBAL·DEFAULT···27·_edata75 ····72:·00569e28·····0·NOTYPE··GLOBAL·DEFAULT···27·_edata
76 ····73:·0004506d····64·FUNC····GLOBAL·DEFAULT···13·PyErr_SetFromErrnoWithFilename76 ····73:·000450dd····64·FUNC····GLOBAL·DEFAULT···13·PyErr_SetFromErrnoWithFilename
77 ····74:·000327e7····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs77 ····74:·000327e7····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs
78 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList78 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList
79 ····76:·000b98d1···106·FUNC····GLOBAL·DEFAULT···13·PyDict_Contains79 ····76:·000b9fc5···106·FUNC····GLOBAL·DEFAULT···13·PyDict_Contains
80 ····77:·0009a78d····74·FUNC····GLOBAL·DEFAULT···13·PyCapsule_New80 ····77:·0009a805····74·FUNC····GLOBAL·DEFAULT···13·PyCapsule_New
81 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·zlibVersion81 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·zlibVersion
82 ····79:·001d27e1····64·FUNC····GLOBAL·DEFAULT···13·_Py_get_env_flag82 ····79:·001d3ab9····64·FUNC····GLOBAL·DEFAULT···13·_Py_get_env_flag
83 ····80:·00567e7c·····4·OBJECT··GLOBAL·DEFAULT···28·PyOS_ReadlineFunctionPointer83 ····80:·00569e7c·····4·OBJECT··GLOBAL·DEFAULT···28·PyOS_ReadlineFunctionPointer
84 ····81:·0004a761····30·FUNC····GLOBAL·DEFAULT···13·Py_CompileStringFlags84 ····81:·0004a7d1····30·FUNC····GLOBAL·DEFAULT···13·Py_CompileStringFlags
85 ····82:·00029a3c·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartCdataSectionHandler85 ····82:·00029a3c·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartCdataSectionHandler
86 ····83:·0019e395····76·FUNC····GLOBAL·DEFAULT···13·PyUnicode_Find86 ····83:·0019f82d····76·FUNC····GLOBAL·DEFAULT···13·PyUnicode_Find
87 ····84:·00048b71····12·FUNC····GLOBAL·DEFAULT···13·Py_GetPrefix87 ····84:·00048be1····12·FUNC····GLOBAL·DEFAULT···13·Py_GetPrefix
88 ····85:·00033c0d····34·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetGlobals88 ····85:·00033c0d····34·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetGlobals
89 ····86:·001bf2b1···832·FUNC····GLOBAL·DEFAULT···13·PyCodec_BackslashReplaceErrors89 ····86:·001c06a5···832·FUNC····GLOBAL·DEFAULT···13·PyCodec_BackslashReplaceErrors
90 ····87:·0019e2cd···128·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_DecodeUnicodeEscapeStateful90 ····87:·0019f765···128·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_DecodeUnicodeEscapeStateful
91 ····88:·0004751b·····8·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModule91 ····88:·0004758b·····8·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModule
92 ····89:·000ac495···330·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLong92 ····89:·000ac9cd···330·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLong
93 ····90:·00111cf9····64·FUNC····GLOBAL·DEFAULT···13·PyEval_GetGlobals93 ····90:·00112a51····64·FUNC····GLOBAL·DEFAULT···13·PyEval_GetGlobals
94 ····91:·001d25a9···100·FUNC····GLOBAL·DEFAULT···13·_Py_get_xoption94 ····91:·001d3881···100·FUNC····GLOBAL·DEFAULT···13·_Py_get_xoption
95 ····92:·0027ac54···128·OBJECT··GLOBAL·DEFAULT···15·_Py_ascii_whitespace95 ····92:·0027bdc4···128·OBJECT··GLOBAL·DEFAULT···15·_Py_ascii_whitespace
96 ····93:·000e47d5···140·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUTF8AndSize96 ····93:·000e5011···140·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUTF8AndSize
97 ····94:·0018767d····84·FUNC····GLOBAL·DEFAULT···13·PyList_GetSlice97 ····94:·00188c89····84·FUNC····GLOBAL·DEFAULT···13·PyList_GetSlice
98 ····95:·000e230d···144·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Type_AssignVersionTag98 ····95:·000e2b51···144·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Type_AssignVersionTag
99 ····96:·005685c4·····4·OBJECT··GLOBAL·DEFAULT···28·_Py_HasFileSystemDefaultEncodeErrors99 ····96:·0056a5c4·····4·OBJECT··GLOBAL·DEFAULT···28·_Py_HasFileSystemDefaultEncodeErrors
100 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@GLIBC_2.4·(2)100 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@GLIBC_2.4·(2)
101 ····98:·000c9e61···204·FUNC····GLOBAL·DEFAULT···13·PyObject_Bytes101 ····98:·000ca3b5···204·FUNC····GLOBAL·DEFAULT···13·PyObject_Bytes
102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcpy@GLIBC_2.4·(2)102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcpy@GLIBC_2.4·(2)
103 ···100:·0016eec9····10·FUNC····GLOBAL·DEFAULT···13·_Py_gitversion103 ···100:·00170895····10·FUNC····GLOBAL·DEFAULT···13·_Py_gitversion
104 ···101:·001c7465····20·FUNC····GLOBAL·DEFAULT···13·PyErr_NoMemory104 ···101:·001c885d····20·FUNC····GLOBAL·DEFAULT···13·PyErr_NoMemory
105 ···102:·00033ac3···286·FUNC····GLOBAL·DEFAULT···13·PyFrame_New105 ···102:·00033ac3···286·FUNC····GLOBAL·DEFAULT···13·PyFrame_New
106 ···103:·000ca1a9···108·FUNC····GLOBAL·DEFAULT···13·Py_ReprLeave106 ···103:·000ca6fd···108·FUNC····GLOBAL·DEFAULT···13·Py_ReprLeave
107 ···104:·0002ce9d····62·FUNC····GLOBAL·DEFAULT···13·PyObject_CheckReadBuffer107 ···104:·0002ce9d····62·FUNC····GLOBAL·DEFAULT···13·PyObject_CheckReadBuffer
108 ···105:·001e0235····12·FUNC····GLOBAL·DEFAULT···13·PyInit_gc108 ···105:·001e14d5····12·FUNC····GLOBAL·DEFAULT···13·PyInit_gc
109 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·flockfile@GLIBC_2.4·(2)109 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·flockfile@GLIBC_2.4·(2)
110 ···107:·0004cf03····66·FUNC····GLOBAL·DEFAULT···13·_Py_set_blocking110 ···107:·0004cf73····66·FUNC····GLOBAL·DEFAULT···13·_Py_set_blocking
111 ···108:·00097001···416·FUNC····GLOBAL·DEFAULT···13·PyBytes_FromObject111 ···108:·0009707d···416·FUNC····GLOBAL·DEFAULT···13·PyBytes_FromObject
112 ···109:·000c4bb5···316·FUNC····GLOBAL·DEFAULT···13·PyBuffer_ToContiguous112 ···109:·000c5149···316·FUNC····GLOBAL·DEFAULT···13·PyBuffer_ToContiguous
113 ···110:·0019cbe5··1868·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF16Stateful113 ···110:·0019e07d··1868·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF16Stateful
114 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log@GLIBC_2.29·(8)114 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log@GLIBC_2.29·(8)
115 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@GLIBC_2.34·(4)115 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@GLIBC_2.34·(4)
116 ···113:·0004ce45····58·FUNC····GLOBAL·DEFAULT···13·PyOS_mystricmp116 ···113:·0004ceb5····58·FUNC····GLOBAL·DEFAULT···13·PyOS_mystricmp
117 ···114:·0008f9b9···426·FUNC····GLOBAL·DEFAULT···13·PyNumber_Power117 ···114:·0008fa4d···426·FUNC····GLOBAL·DEFAULT···13·PyNumber_Power
118 ···115:·00208b89····12·FUNC····GLOBAL·DEFAULT···13·PyInit_atexit118 ···115:·00209c31····12·FUNC····GLOBAL·DEFAULT···13·PyInit_atexit
119 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemcmp@GLIBC_2.4·(2)119 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemcmp@GLIBC_2.4·(2)
120 ···117:·000c7a49···890·FUNC····GLOBAL·DEFAULT···13·_PyModule_Clear120 ···117:·000c7f9d···890·FUNC····GLOBAL·DEFAULT···13·_PyModule_Clear
121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fchmod@GLIBC_2.4·(2)121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fchmod@GLIBC_2.4·(2)
122 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__wait4_time64@GLIBC_2.34·(4)122 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__wait4_time64@GLIBC_2.34·(4)
123 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__printf_chk@GLIBC_2.4·(2)123 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__printf_chk@GLIBC_2.4·(2)
124 ···121:·0002a3cc·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndNamespaceDeclHandler124 ···121:·0002a3cc·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndNamespaceDeclHandler
125 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)125 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)
126 ···123:·000339eb····14·FUNC····GLOBAL·DEFAULT···13·PyFloat_GetMax126 ···123:·000339eb····14·FUNC····GLOBAL·DEFAULT···13·PyFloat_GetMax
Max diff block lines reached; 273723/289468 bytes (94.56%) of diff not shown.
77.4 KB
readelf --wide --relocs {}
    
Offset 1, 532 lines modifiedOffset 1, 532 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x182dc·contains·7·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x182dc·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0048682c··0007a715·R_ARM_GLOB_DAT·········00485ef4···__stack_chk_guard@GLIBC_2.43 0048882c··0007a715·R_ARM_GLOB_DAT·········00487ef4···__stack_chk_guard@GLIBC_2.4
4 00486828··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__4 00488828··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__
5 00485ef4··0007a714·R_ARM_COPY·············00485ef4···__stack_chk_guard@GLIBC_2.45 00487ef4··0007a714·R_ARM_COPY·············00487ef4···__stack_chk_guard@GLIBC_2.4
6 00567e28··00056014·R_ARM_COPY·············00567e28···__environ@GLIBC_2.46 00569e28··00056014·R_ARM_COPY·············00569e28···__environ@GLIBC_2.4
7 00567e30··00022f14·R_ARM_COPY·············00567e30···stdin@GLIBC_2.47 00569e30··00022f14·R_ARM_COPY·············00569e30···stdin@GLIBC_2.4
8 00567e34··00045814·R_ARM_COPY·············00567e34···stdout@GLIBC_2.48 00569e34··00045814·R_ARM_COPY·············00569e34···stdout@GLIBC_2.4
9 00567e38··00058b14·R_ARM_COPY·············00567e38···stderr@GLIBC_2.49 00569e38··00058b14·R_ARM_COPY·············00569e38···stderr@GLIBC_2.4
  
10 Relocation·section·'.rel.plt'·at·offset·0x18314·contains·519·entries:10 Relocation·section·'.rel.plt'·at·offset·0x18314·contains·519·entries:
Diff chunk too large, falling back to line-by-line diff (519 lines added, 519 lines removed)
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 0048600c··0003b016·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.412 0048800c··0003b016·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.4
13 00486010··0008b316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.413 00488010··0008b316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.4
14 00486014··00063416·R_ARM_JUMP_SLOT········00029384···sinh@GLIBC_2.414 00488014··00063416·R_ARM_JUMP_SLOT········00029384···sinh@GLIBC_2.4
15 00486018··00083416·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.415 00488018··00083416·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.4
16 0048601c··00055316·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion16 0048801c··00055316·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion
17 00486020··00062016·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.417 00488020··00062016·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.4
18 00486024··0000fb16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.3418 00488024··0000fb16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.34
19 00486028··00082816·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.919 00488028··00082816·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.9
20 0048602c··00072816·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.420 0048802c··00072816·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.4
21 00486030··00037616·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.421 00488030··00037616·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.4
22 00486034··00079516·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.3422 00488034··00079516·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.34
23 00486038··00085f16·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.423 00488038··00085f16·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.4
24 0048603c··00074d16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.424 0048803c··00074d16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.4
25 00486040··00058816·R_ARM_JUMP_SLOT········00029408···XML_SetEndElementHandler25 00488040··00058816·R_ARM_JUMP_SLOT········00029408···XML_SetEndElementHandler
26 00486044··00064916·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.426 00488044··00064916·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.4
27 00486048··0001ab16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.427 00488048··0001ab16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.4
28 0048604c··00068e16·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.428 0048804c··00068e16·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.4
29 00486050··00020a16·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.429 00488050··00020a16·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.4
30 00486054··00040716·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.430 00488054··00040716·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.4
31 00486058··00085316·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.3431 00488058··00085316·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.34
32 0048605c··00047b16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.3432 0048805c··00047b16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.34
33 00486060··00068f16·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.433 00488060··00068f16·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.4
34 00486064··00007716·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.3434 00488064··00007716·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.34
35 00486068··00022d16·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.435 00488068··00022d16·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.4
36 0048606c··00014916·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.436 0048806c··00014916·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.4
37 00486070··0000cd16·R_ARM_JUMP_SLOT········00029498···XML_ParserCreate_MM37 00488070··0000cd16·R_ARM_JUMP_SLOT········00029498···XML_ParserCreate_MM
38 00486074··0006ea16·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.438 00488074··0006ea16·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.4
39 00486078··0006ed16·R_ARM_JUMP_SLOT········000294b0···XML_SetEncoding39 00488078··0006ed16·R_ARM_JUMP_SLOT········000294b0···XML_SetEncoding
40 0048607c··0003cc16·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.440 0048807c··0003cc16·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.4
41 00486080··0005bd16·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.441 00488080··0005bd16·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.4
42 00486084··00054e16·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.442 00488084··00054e16·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
43 00486088··0003ad16·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.443 00488088··0003ad16·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.4
44 0048608c··00060416·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.1644 0048808c··00060416·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.16
45 00486090··00011216·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.3445 00488090··00011216·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.34
46 00486094··0008c016·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.446 00488094··0008c016·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.4
47 00486098··00059616·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.3247 00488098··00059616·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.32
48 0048609c··00023816·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.448 0048809c··00023816·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.4
49 004860a0··00066216·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.3449 004880a0··00066216·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.34
50 004860a4··0005c216·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.450 004880a4··0005c216·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.4
51 004860a8··00000816·R_ARM_JUMP_SLOT········00000000···inflateEnd51 004880a8··00000816·R_ARM_JUMP_SLOT········00000000···inflateEnd
52 004860ac··00076716·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.452 004880ac··00076716·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.4
53 004860b0··00010316·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.3453 004880b0··00010316·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.34
54 004860b4··00072f16·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.2954 004880b4··00072f16·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.29
55 004860b8··00015516·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.3455 004880b8··00015516·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.34
56 004860bc··00062f16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.456 004880bc··00062f16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.4
57 004860c0··00018d16·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.457 004880c0··00018d16·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.4
58 004860c4··0007fc16·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.3458 004880c4··0007fc16·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.34
59 004860c8··00044c16·R_ARM_JUMP_SLOT········000295a4···erfc@GLIBC_2.459 004880c8··00044c16·R_ARM_JUMP_SLOT········000295a4···erfc@GLIBC_2.4
60 004860cc··00042416·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.460 004880cc··00042416·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.4
61 004860d0··00045316·R_ARM_JUMP_SLOT········000295bc···asin@GLIBC_2.461 004880d0··00045316·R_ARM_JUMP_SLOT········000295bc···asin@GLIBC_2.4
62 004860d4··00013416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.462 004880d4··00013416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.4
63 004860d8··00069c16·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.463 004880d8··00069c16·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.4
64 004860dc··00073916·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.464 004880dc··00073916·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.4
65 004860e0··00064f16·R_ARM_JUMP_SLOT········00000000···XML_GetBase65 004880e0··00064f16·R_ARM_JUMP_SLOT········00000000···XML_GetBase
66 004860e4··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__66 004880e4··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__
67 004860e8··00062516·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing67 004880e8··00062516·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing
68 004860ec··0002c516·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.468 004880ec··0002c516·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.4
69 004860f0··00052616·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.469 004880f0··00052616·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.4
70 004860f4··00042716·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.3470 004880f4··00042716·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.34
71 004860f8··00029a16·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.471 004880f8··00029a16·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.4
72 004860fc··00012416·R_ARM_JUMP_SLOT········00000000···__isoc99_sscanf@GLIBC_2.772 004880fc··00012416·R_ARM_JUMP_SLOT········00000000···__isoc99_sscanf@GLIBC_2.7
73 00486100··00065d16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.573 00488100··00065d16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.5
74 00486104··0008be16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.3474 00488104··0008be16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.34
75 00486108··00023c16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.475 00488108··00023c16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.4
76 0048610c··00067c16·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.476 0048810c··00067c16·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.4
77 00486110··0001af16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.477 00488110··0001af16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
78 00486114··0004bc16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.478 00488114··0004bc16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.4
79 00486118··00032716·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.479 00488118··00032716·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.4
80 0048611c··00019316·R_ARM_JUMP_SLOT········000296a0···XML_SetNamespaceDeclHandler80 0048811c··00019316·R_ARM_JUMP_SLOT········000296a0···XML_SetNamespaceDeclHandler
81 00486120··00047916·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.481 00488120··00047916·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.4
82 00486124··00056716·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.482 00488124··00056716·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
83 00486128··0005e916·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.483 00488128··0005e916·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.4
84 0048612c··00007816·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.484 0048812c··00007816·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.4
85 00486130··0001d816·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.485 00488130··0001d816·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.4
86 00486134··00059916·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.486 00488134··00059916·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.4
87 00486138··0006d516·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.487 00488138··0006d516·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.4
88 0048613c··00036516·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.488 0048813c··00036516·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.4
89 00486140··0006db16·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.489 00488140··0006db16·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.4
90 00486144··0008a716·R_ARM_JUMP_SLOT········00000000···deflate90 00488144··0008a716·R_ARM_JUMP_SLOT········00000000···deflate
91 00486148··00007416·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.491 00488148··00007416·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.4
92 0048614c··00088f16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.492 0048814c··00088f16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.4
93 00486150··00025c16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.3493 00488150··00025c16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.34
94 00486154··00079816·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.494 00488154··00079816·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.4
95 00486158··00034b16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.495 00488158··00034b16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.4
96 0048615c··00036016·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.496 0048815c··00036016·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.4
97 00486160··00044b16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.497 00488160··00044b16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.4
98 00486164··0001fc16·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.498 00488164··0001fc16·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.4
99 00486168··00033316·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.499 00488168··00033316·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.4
100 0048616c··0007ab16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4100 0048816c··0007ab16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4
101 00486170··00053116·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4101 00488170··00053116·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4
102 00486174··0005fc16·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34102 00488174··0005fc16·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34
103 00486178··00083716·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4103 00488178··00083716·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4
104 0048617c··00049916·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4104 0048817c··00049916·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4
105 00486180··0003c816·R_ARM_JUMP_SLOT········000297d4···XML_GetErrorCode105 00488180··0003c816·R_ARM_JUMP_SLOT········000297d4···XML_GetErrorCode
106 00486184··0005c616·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4106 00488184··0005c616·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4
107 00486188··0006f516·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4107 00488188··0006f516·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4
108 0048618c··0004c016·R_ARM_JUMP_SLOT········000297f8···XML_SetUserData108 0048818c··0004c016·R_ARM_JUMP_SLOT········000297f8···XML_SetUserData
109 00486190··00073a16·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4109 00488190··00073a16·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4
110 00486194··0005a316·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4110 00488194··0005a316·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4
111 00486198··0006a916·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4111 00488198··0006a916·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4
112 0048619c··00008116·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34112 0048819c··00008116·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34
113 004861a0··00051416·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4113 004881a0··00051416·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4
114 004861a4··00050716·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4114 004881a4··00050716·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4
115 004861a8··00038216·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4115 004881a8··00038216·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4
116 004861ac··0000b216·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4116 004881ac··0000b216·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4
117 004861b0··00058c16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34117 004881b0··00058c16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34
118 004861b4··0007f016·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4118 004881b4··0007f016·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
119 004861b8··00061b16·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34119 004881b8··00061b16·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34
120 004861bc··0005f716·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate120 004881bc··0005f716·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate
121 004861c0··00077316·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4121 004881c0··00077316·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4
122 004861c4··0000ef16·R_ARM_JUMP_SLOT········00000000···strrchr@GLIBC_2.4122 004881c4··0000ef16·R_ARM_JUMP_SLOT········00000000···strrchr@GLIBC_2.4
123 004861c8··0007d016·R_ARM_JUMP_SLOT········00000000···getprotobyname@GLIBC_2.4123 004881c8··0007d016·R_ARM_JUMP_SLOT········00000000···getprotobyname@GLIBC_2.4
124 004861cc··00022416·R_ARM_JUMP_SLOT········000298c0···fsync@GLIBC_2.4124 004881cc··00022416·R_ARM_JUMP_SLOT········000298c0···fsync@GLIBC_2.4
Max diff block lines reached; -1/79182 bytes (-0.00%) of diff not shown.
1.79 KB
readelf --wide --dynamic {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0x475ef8·contains·28·entries:1 Dynamic·section·at·offset·0x476ef8·contains·28·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
8 ·0x0000000c·(INIT)·······················0x2934c8 ·0x0000000c·(INIT)·······················0x2934c
9 ·0x0000000d·(FINI)·······················0x232d689 ·0x0000000d·(FINI)·······················0x233ed8
10 ·0x00000019·(INIT_ARRAY)·················0x485eec10 ·0x00000019·(INIT_ARRAY)·················0x487eec
11 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x485ef012 ·0x0000001a·(FINI_ARRAY)·················0x487ef0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x101d414 ·0x6ffffef5·(GNU_HASH)···················0x101d4
15 ·0x00000005·(STRTAB)·····················0x1cc6015 ·0x00000005·(STRTAB)·····················0x1cc60
16 ·0x00000006·(SYMTAB)·····················0x13d6016 ·0x00000006·(SYMTAB)·····················0x13d60
17 ·0x0000000a·(STRSZ)······················41754·(bytes)17 ·0x0000000a·(STRSZ)······················41754·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000015·(DEBUG)······················0x019 ·0x00000015·(DEBUG)······················0x0
20 ·0x00000003·(PLTGOT)·····················0x48600020 ·0x00000003·(PLTGOT)·····················0x488000
21 ·0x00000002·(PLTRELSZ)···················4152·(bytes)21 ·0x00000002·(PLTRELSZ)···················4152·(bytes)
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000017·(JMPREL)·····················0x2831423 ·0x00000017·(JMPREL)·····················0x28314
24 ·0x00000011·(REL)························0x282dc24 ·0x00000011·(REL)························0x282dc
25 ·0x00000012·(RELSZ)······················56·(bytes)25 ·0x00000012·(RELSZ)······················56·(bytes)
26 ·0x00000013·(RELENT)·····················8·(bytes)26 ·0x00000013·(RELENT)·····················8·(bytes)
27 ·0x6ffffffe·(VERNEED)····················0x2815c27 ·0x6ffffffe·(VERNEED)····················0x2815c
2.07 KB
readelf --wide --notes {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·973f56008bbea4f3f4011aae3732291c40a74be03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b41b61ae1295b56d3af01595dd065cc6c89ca4ae
  
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··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·import__find__load__start10 ····Name:·import__find__load__start
11 ····Location:·0x00127162,·Base:·0x00484f68,·Semaphore:·0x00567e2211 ····Location:·0x00127f62,·Base:·0x004860d8,·Semaphore:·0x00569e22
12 ····Arguments:·4@r012 ····Arguments:·4@r0
13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·import__find__load__done14 ····Name:·import__find__load__done
15 ····Location:·0x001271f8,·Base:·0x00484f68,·Semaphore:·0x00567e2415 ····Location:·0x00127ff8,·Base:·0x004860d8,·Semaphore:·0x00569e24
16 ····Arguments:·4@r0·-4@r316 ····Arguments:·4@r0·-4@r3
17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·audit18 ····Name:·audit
19 ····Location:·0x00136802,·Base:·0x00484f68,·Semaphore:·0x00567e2619 ····Location:·0x001377b2,·Base:·0x004860d8,·Semaphore:·0x00569e26
20 ····Arguments:·4@r7·4@r620 ····Arguments:·4@r7·4@r6
21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·gc__done22 ····Name:·gc__done
23 ····Location:·0x00141276,·Base:·0x00484f68,·Semaphore:·0x00567e2023 ····Location:·0x001423fe,·Base:·0x004860d8,·Semaphore:·0x00569e20
24 ····Arguments:·-4@r624 ····Arguments:·-4@r6
25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·gc__start26 ····Name:·gc__start
27 ····Location:·0x00141346,·Base:·0x00484f68,·Semaphore:·0x00567e1e27 ····Location:·0x001424ce,·Base:·0x004860d8,·Semaphore:·0x00569e1e
28 ····Arguments:·-4@[sp,·#16]28 ····Arguments:·-4@[sp,·#16]
8.15 KB
strings --all --bytes=8 {}
    
Offset 2037, 19 lines modifiedOffset 2037, 19 lines modified
2037 GLIBC_2.322037 GLIBC_2.32
2038 GLIBC_2.162038 GLIBC_2.16
2039 GLIBC_2.92039 GLIBC_2.9
2040 GLIBC_2.342040 GLIBC_2.34
2041 PSFJFAF0F2041 PSFJFAF0F
2042 (Fch:F1F2042 (Fch:F1F
2043 bh@Fsh)h2043 bh@Fsh)h
2044 2@FSFZFK2044 2@FSFZFM
2045 FJF9F(FeFi2045 FJF9F(FeFi
2046 +hRF9FHF2046 +hRF9FHF
2047 `h+F[h[m2047 `h+F[h[m
2048 !F2FCF8FT2048 !F2FCF8FU
2049 #F8F2F)F2049 #F8F2F)F
2050 ;h*F!F0F2050 ;h*F!F0F
2051 ;F2F)F·F2051 ;F2F)F·F
2052 3#`"F)F0F\2052 3#`"F)F0F\
2053 3#`"F)F0F2053 3#`"F)F0F
2054 3#`"F)F0FP2054 3#`"F)F0FP
2055 CF*F9FHF2055 CF*F9FHF
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 0002934c·<.init>:3 0002934c·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     16edc4·<_start@@Base+0x34>6 »       bl»     170790·<_start@@Base+0x34>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
81.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 4, 2636 lines modifiedOffset 4, 2636 lines modified
4 Disassembly·of·section·.plt:4 Disassembly·of·section·.plt:
  
5 00029358·<getnameinfo@plt-0x14>:5 00029358·<getnameinfo@plt-0x14>:
6 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)6 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
7 »       ldr»    lr,·[pc,·#4]»  @·29368·<getnameinfo@plt-0x4>7 »       ldr»    lr,·[pc,·#4]»  @·29368·<getnameinfo@plt-0x4>
8 »       add»    lr,·pc,·lr8 »       add»    lr,·pc,·lr
9 »       ldr»    pc,·[lr,·#8]!9 »       ldr»    pc,·[lr,·#8]!
10 »       umaaleq»ip,·r5,·r8,·ip10 »       umaaleq»lr,·r5,·r8,·ip
  
11 0002936c·<getnameinfo@plt>:11 0002936c·<getnameinfo@plt>:
12 »       add»    ip,·pc,·#4,·12» @·0x40000012 »       add»    ip,·pc,·#4,·12» @·0x400000
13 »       add»    ip,·ip,·#92,·20»@·0x5c00013 »       add»    ip,·ip,·#385024»       @·0x5e000
14 »       ldr»    pc,·[ip,·#3224]!»      @·0xc9814 »       ldr»    pc,·[ip,·#3224]!»      @·0xc98
  
15 00029378·<getpgrp@plt>:15 00029378·<getpgrp@plt>:
16 »       add»    ip,·pc,·#4,·12» @·0x40000016 »       add»    ip,·pc,·#4,·12» @·0x400000
17 »       add»    ip,·ip,·#92,·20»@·0x5c00017 »       add»    ip,·ip,·#385024»       @·0x5e000
18 »       ldr»    pc,·[ip,·#3216]!»      @·0xc9018 »       ldr»    pc,·[ip,·#3216]!»      @·0xc90
  
19 00029384·<sinh@plt>:19 00029384·<sinh@plt>:
20 »       add»    ip,·pc,·#4,·12» @·0x40000020 »       add»    ip,·pc,·#4,·12» @·0x400000
21 »       add»    ip,·ip,·#92,·20»@·0x5c00021 »       add»    ip,·ip,·#385024»       @·0x5e000
22 »       ldr»    pc,·[ip,·#3208]!»      @·0xc8822 »       ldr»    pc,·[ip,·#3208]!»      @·0xc88
  
23 00029390·<sync@plt>:23 00029390·<sync@plt>:
24 »       add»    ip,·pc,·#4,·12» @·0x40000024 »       add»    ip,·pc,·#4,·12» @·0x400000
25 »       add»    ip,·ip,·#92,·20»@·0x5c00025 »       add»    ip,·ip,·#385024»       @·0x5e000
26 »       ldr»    pc,·[ip,·#3200]!»      @·0xc8026 »       ldr»    pc,·[ip,·#3200]!»      @·0xc80
  
27 0002939c·<XML_ExpatVersion@plt>:27 0002939c·<XML_ExpatVersion@plt>:
28 »       add»    ip,·pc,·#4,·12» @·0x40000028 »       add»    ip,·pc,·#4,·12» @·0x400000
29 »       add»    ip,·ip,·#92,·20»@·0x5c00029 »       add»    ip,·ip,·#385024»       @·0x5e000
30 »       ldr»    pc,·[ip,·#3192]!»      @·0xc7830 »       ldr»    pc,·[ip,·#3192]!»      @·0xc78
  
31 000293a8·<if_nametoindex@plt>:31 000293a8·<if_nametoindex@plt>:
32 »       add»    ip,·pc,·#4,·12» @·0x40000032 »       add»    ip,·pc,·#4,·12» @·0x400000
33 »       add»    ip,·ip,·#92,·20»@·0x5c00033 »       add»    ip,·ip,·#385024»       @·0x5e000
34 »       ldr»    pc,·[ip,·#3184]!»      @·0xc7034 »       ldr»    pc,·[ip,·#3184]!»      @·0xc70
  
35 000293b4·<__getrusage64@plt>:35 000293b4·<__getrusage64@plt>:
36 »       add»    ip,·pc,·#4,·12» @·0x40000036 »       add»    ip,·pc,·#4,·12» @·0x400000
37 »       add»    ip,·ip,·#92,·20»@·0x5c00037 »       add»    ip,·ip,·#385024»       @·0x5e000
38 »       ldr»    pc,·[ip,·#3176]!»      @·0xc6838 »       ldr»    pc,·[ip,·#3176]!»      @·0xc68
  
39 000293c0·<pipe2@plt>:39 000293c0·<pipe2@plt>:
40 »       add»    ip,·pc,·#4,·12» @·0x40000040 »       add»    ip,·pc,·#4,·12» @·0x400000
41 »       add»    ip,·ip,·#92,·20»@·0x5c00041 »       add»    ip,·ip,·#385024»       @·0x5e000
42 »       ldr»    pc,·[ip,·#3168]!»      @·0xc6042 »       ldr»    pc,·[ip,·#3168]!»      @·0xc60
  
43 000293cc·<qsort@plt>:43 000293cc·<qsort@plt>:
44 »       add»    ip,·pc,·#4,·12» @·0x40000044 »       add»    ip,·pc,·#4,·12» @·0x400000
45 »       add»    ip,·ip,·#92,·20»@·0x5c00045 »       add»    ip,·ip,·#385024»       @·0x5e000
46 »       ldr»    pc,·[ip,·#3160]!»      @·0xc5846 »       ldr»    pc,·[ip,·#3160]!»      @·0xc58
  
47 000293d8·<sigemptyset@plt>:47 000293d8·<sigemptyset@plt>:
48 »       add»    ip,·pc,·#4,·12» @·0x40000048 »       add»    ip,·pc,·#4,·12» @·0x400000
49 »       add»    ip,·ip,·#92,·20»@·0x5c00049 »       add»    ip,·ip,·#385024»       @·0x5e000
50 »       ldr»    pc,·[ip,·#3152]!»      @·0xc5050 »       ldr»    pc,·[ip,·#3152]!»      @·0xc50
  
51 000293e4·<__fcntl_time64@plt>:51 000293e4·<__fcntl_time64@plt>:
52 »       add»    ip,·pc,·#4,·12» @·0x40000052 »       add»    ip,·pc,·#4,·12» @·0x400000
53 »       add»    ip,·ip,·#92,·20»@·0x5c00053 »       add»    ip,·ip,·#385024»       @·0x5e000
54 »       ldr»    pc,·[ip,·#3144]!»      @·0xc4854 »       ldr»    pc,·[ip,·#3144]!»      @·0xc48
  
55 000293f0·<strerror@plt>:55 000293f0·<strerror@plt>:
56 »       add»    ip,·pc,·#4,·12» @·0x40000056 »       add»    ip,·pc,·#4,·12» @·0x400000
57 »       add»    ip,·ip,·#92,·20»@·0x5c00057 »       add»    ip,·ip,·#385024»       @·0x5e000
58 »       ldr»    pc,·[ip,·#3136]!»      @·0xc4058 »       ldr»    pc,·[ip,·#3136]!»      @·0xc40
  
59 000293fc·<__ctype_toupper_loc@plt>:59 000293fc·<__ctype_toupper_loc@plt>:
60 »       add»    ip,·pc,·#4,·12» @·0x40000060 »       add»    ip,·pc,·#4,·12» @·0x400000
61 »       add»    ip,·ip,·#92,·20»@·0x5c00061 »       add»    ip,·ip,·#385024»       @·0x5e000
62 »       ldr»    pc,·[ip,·#3128]!»      @·0xc3862 »       ldr»    pc,·[ip,·#3128]!»      @·0xc38
  
63 00029408·<XML_SetEndElementHandler@plt>:63 00029408·<XML_SetEndElementHandler@plt>:
64 »       add»    ip,·pc,·#4,·12» @·0x40000064 »       add»    ip,·pc,·#4,·12» @·0x400000
65 »       add»    ip,·ip,·#92,·20»@·0x5c00065 »       add»    ip,·ip,·#385024»       @·0x5e000
66 »       ldr»    pc,·[ip,·#3120]!»      @·0xc3066 »       ldr»    pc,·[ip,·#3120]!»      @·0xc30
  
67 00029414·<fileno@plt>:67 00029414·<fileno@plt>:
68 »       add»    ip,·pc,·#4,·12» @·0x40000068 »       add»    ip,·pc,·#4,·12» @·0x400000
69 »       add»    ip,·ip,·#92,·20»@·0x5c00069 »       add»    ip,·ip,·#385024»       @·0x5e000
70 »       ldr»    pc,·[ip,·#3112]!»      @·0xc2870 »       ldr»    pc,·[ip,·#3112]!»      @·0xc28
  
71 00029420·<inet_ntop@plt>:71 00029420·<inet_ntop@plt>:
72 »       add»    ip,·pc,·#4,·12» @·0x40000072 »       add»    ip,·pc,·#4,·12» @·0x400000
73 »       add»    ip,·ip,·#92,·20»@·0x5c00073 »       add»    ip,·ip,·#385024»       @·0x5e000
74 »       ldr»    pc,·[ip,·#3104]!»      @·0xc2074 »       ldr»    pc,·[ip,·#3104]!»      @·0xc20
  
75 0002942c·<getresgid@plt>:75 0002942c·<getresgid@plt>:
76 »       add»    ip,·pc,·#4,·12» @·0x40000076 »       add»    ip,·pc,·#4,·12» @·0x400000
77 »       add»    ip,·ip,·#92,·20»@·0x5c00077 »       add»    ip,·ip,·#385024»       @·0x5e000
78 »       ldr»    pc,·[ip,·#3096]!»      @·0xc1878 »       ldr»    pc,·[ip,·#3096]!»      @·0xc18
  
79 00029438·<mkdir@plt>:79 00029438·<mkdir@plt>:
80 »       add»    ip,·pc,·#4,·12» @·0x40000080 »       add»    ip,·pc,·#4,·12» @·0x400000
81 »       add»    ip,·ip,·#92,·20»@·0x5c00081 »       add»    ip,·ip,·#385024»       @·0x5e000
82 »       ldr»    pc,·[ip,·#3088]!»      @·0xc1082 »       ldr»    pc,·[ip,·#3088]!»      @·0xc10
  
83 00029444·<unsetenv@plt>:83 00029444·<unsetenv@plt>:
84 »       add»    ip,·pc,·#4,·12» @·0x40000084 »       add»    ip,·pc,·#4,·12» @·0x400000
85 »       add»    ip,·ip,·#92,·20»@·0x5c00085 »       add»    ip,·ip,·#385024»       @·0x5e000
86 »       ldr»    pc,·[ip,·#3080]!»      @·0xc0886 »       ldr»    pc,·[ip,·#3080]!»      @·0xc08
  
87 00029450·<pthread_condattr_setclock@plt>:87 00029450·<pthread_condattr_setclock@plt>:
88 »       add»    ip,·pc,·#4,·12» @·0x40000088 »       add»    ip,·pc,·#4,·12» @·0x400000
89 »       add»    ip,·ip,·#92,·20»@·0x5c00089 »       add»    ip,·ip,·#385024»       @·0x5e000
90 »       ldr»    pc,·[ip,·#3072]!»      @·0xc0090 »       ldr»    pc,·[ip,·#3072]!»      @·0xc00
  
91 0002945c·<dlerror@plt>:91 0002945c·<dlerror@plt>:
92 »       add»    ip,·pc,·#4,·12» @·0x40000092 »       add»    ip,·pc,·#4,·12» @·0x400000
93 »       add»    ip,·ip,·#92,·20»@·0x5c00093 »       add»    ip,·ip,·#385024»       @·0x5e000
94 »       ldr»    pc,·[ip,·#3064]!»      @·0xbf894 »       ldr»    pc,·[ip,·#3064]!»      @·0xbf8
  
95 00029468·<geteuid@plt>:95 00029468·<geteuid@plt>:
96 »       add»    ip,·pc,·#4,·12» @·0x40000096 »       add»    ip,·pc,·#4,·12» @·0x400000
97 »       add»    ip,·ip,·#92,·20»@·0x5c00097 »       add»    ip,·ip,·#385024»       @·0x5e000
98 »       ldr»    pc,·[ip,·#3056]!»      @·0xbf098 »       ldr»    pc,·[ip,·#3056]!»      @·0xbf0
  
99 00029474·<__wait4_time64@plt>:99 00029474·<__wait4_time64@plt>:
100 »       add»    ip,·pc,·#4,·12» @·0x400000100 »       add»    ip,·pc,·#4,·12» @·0x400000
101 »       add»    ip,·ip,·#92,·20»@·0x5c000101 »       add»    ip,·ip,·#385024»       @·0x5e000
102 »       ldr»    pc,·[ip,·#3048]!»      @·0xbe8102 »       ldr»    pc,·[ip,·#3048]!»      @·0xbe8
  
103 00029480·<abort@plt>:103 00029480·<abort@plt>:
104 »       add»    ip,·pc,·#4,·12» @·0x400000104 »       add»    ip,·pc,·#4,·12» @·0x400000
105 »       add»    ip,·ip,·#92,·20»@·0x5c000105 »       add»    ip,·ip,·#385024»       @·0x5e000
Max diff block lines reached; 79464/83502 bytes (95.16%) of diff not shown.
44.7 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 ./build-static/../Parser/pegen.c:1510 ./build-static/../Parser/pegen.c:15
11 »       andsvs» r2,·sl,·fp,·lsl·#411 »       andsvs» r2,·sl,·fp,·lsl·#4
12 ./build-static/../Parser/pegen.c:1812 ./build-static/../Parser/pegen.c:18
13 »       ldrbmi» r2,·[r0,·-r0]!13 »       ldrbmi» r2,·[r0,·-r0]!
14 RAISE_ERROR_KNOWN_LOCATION():14 RAISE_ERROR_KNOWN_LOCATION():
15 ./build-static/../Parser/pegen.h:18015 ./build-static/../Parser/pegen.h:180
16 »       vst3.16»{d27,d29,d31},·[pc·:256],·r016 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0
17 »       bl»     feb81e60·<__bss_end__@@Base+0xfe617210>17 »       bl»     feb81e60·<__bss_end__@@Base+0xfe615210>
18 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c18 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
19 »       ldrdlt» r0,·[r6],·r819 »       ldrdlt» r0,·[r6],·r8
20 ./build-static/../Parser/pegen.h:18320 ./build-static/../Parser/pegen.h:183
21 »       svceq»  0x0005f11321 »       svceq»  0x0005f113
22 ./build-static/../Parser/pegen.h:18222 ./build-static/../Parser/pegen.h:182
23 »       svclt»  0x0018ac0d23 »       svclt»  0x0018ac0d
24 ./build-static/../Parser/pegen.h:183·(discriminator·1)24 ./build-static/../Parser/pegen.h:183·(discriminator·1)
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 00232d68·<.fini>:2 00233ed8·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
17.5 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 24223 lines modifiedOffset 1, 23944 lines modified
  
Diff chunk too large, falling back to line-by-line diff (6182 lines added, 6461 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00232d70·01000200·3e000000·41000000·0c000000·....>...A.......2 ··0x00233ee0·01000200·3e000000·41000000·0c000000·....>...A.......
3 ··0x00232d80·41000000·11000000·41000000·27000000·A.......A...'...3 ··0x00233ef0·41000000·11000000·41000000·27000000·A.......A...'...
4 ··0x00232d90·41000000·36000000·41000000·03000000·A...6...A.......4 ··0x00233f00·41000000·36000000·41000000·03000000·A...6...A.......
5 ··0x00232da0·41000000·06000000·41000000·15000000·A.......A.......5 ··0x00233f10·41000000·06000000·41000000·15000000·A.......A.......
6 ··0x00232db0·41000000·0f000000·41000000·0e000000·A.......A.......6 ··0x00233f20·41000000·0f000000·41000000·0e000000·A.......A.......
7 ··0x00232dc0·41000000·26000000·41000000·13000000·A...&...A.......7 ··0x00233f30·41000000·26000000·41000000·13000000·A...&...A.......
8 ··0x00232dd0·41000000·29000000·41000000·02000000·A...)...A.......8 ··0x00233f40·41000000·29000000·41000000·02000000·A...)...A.......
9 ··0x00232de0·41000000·19000000·41000000·0a000000·A.......A.......9 ··0x00233f50·41000000·19000000·41000000·0a000000·A.......A.......
10 ··0x00232df0·41000000·0b000000·41000000·00000000·A.......A.......10 ··0x00233f60·41000000·0b000000·41000000·00000000·A.......A.......
11 ··0x00232e00·00000000·6d61696e·00000000·25732573·....main....%s%s11 ··0x00233f70·00000000·6d61696e·00000000·25732573·....main....%s%s
12 ··0x00232e10·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.12 ··0x00233f80·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.
13 ··0x00232e20·30353a33·333a3437·00000000·41707220·05:33:47....Apr·13 ··0x00233f90·30353a33·333a3437·00000000·41707220·05:33:47....Apr·
14 ··0x00232e30·31302032·30323400·454e444d·41524b45·10·2024.ENDMARKE14 ··0x00233fa0·31302032·30323400·454e444d·41524b45·10·2024.ENDMARKE
15 ··0x00232e40·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI15 ··0x00233fb0·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI
16 ··0x00232e50·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE16 ··0x00233fc0·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE
17 ··0x00232e60·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR17 ··0x00233fd0·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR
18 ··0x00232e70·00000000·52504152·00000000·4c535142·....RPAR....LSQB18 ··0x00233fe0·00000000·52504152·00000000·4c535142·....RPAR....LSQB
19 ··0x00232e80·00000000·52535142·00000000·434f4c4f·....RSQB....COLO19 ··0x00233ff0·00000000·52535142·00000000·434f4c4f·....RSQB....COLO
20 ··0x00232e90·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI20 ··0x00234000·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI
21 ··0x00232ea0·00000000·504c5553·00000000·4d494e55·....PLUS....MINU21 ··0x00234010·00000000·504c5553·00000000·4d494e55·....PLUS....MINU
22 ··0x00232eb0·53000000·53544152·00000000·534c4153·S...STAR....SLAS22 ··0x00234020·53000000·53544152·00000000·534c4153·S...STAR....SLAS
23 ··0x00232ec0·48000000·56424152·00000000·414d5045·H...VBAR....AMPE23 ··0x00234030·48000000·56424152·00000000·414d5045·H...VBAR....AMPE
24 ··0x00232ed0·52000000·4c455353·00000000·47524541·R...LESS....GREA24 ··0x00234040·52000000·4c455353·00000000·47524541·R...LESS....GREA
25 ··0x00232ee0·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA25 ··0x00234050·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA
26 ··0x00232ef0·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ26 ··0x00234060·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ
27 ··0x00232f00·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....27 ··0x00234070·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....
28 ··0x00232f10·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA28 ··0x00234080·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA
29 ··0x00232f20·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD29 ··0x00234090·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD
30 ··0x00232f30·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..30 ··0x002340a0·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..
31 ··0x00232f40·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH31 ··0x002340b0·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH
32 ··0x00232f50·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST32 ··0x002340c0·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST
33 ··0x00232f60·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...33 ··0x002340d0·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...
34 ··0x00232f70·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR34 ··0x002340e0·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR
35 ··0x00232f80·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU35 ··0x002340f0·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU
36 ··0x00232f90·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL36 ··0x00234100·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL
37 ··0x00232fa0·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..37 ··0x00234110·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..
38 ··0x00232fb0·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC38 ··0x00234120·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC
39 ··0x00232fc0·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT39 ··0x00234130·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT
40 ··0x00232fd0·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH40 ··0x00234140·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH
41 ··0x00232fe0·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB41 ··0x00234150·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB
42 ··0x00232ff0·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB42 ··0x00234160·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB
43 ··0x00233000·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL43 ··0x00234170·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL
44 ··0x00233010·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ44 ··0x00234180·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ
45 ··0x00233020·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI45 ··0x00234190·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI
46 ··0x00233030·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU46 ··0x002341a0·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU
47 ··0x00233040·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.47 ··0x002341b0·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.
48 ··0x00233050·41574149·54000000·4153594e·43000000·AWAIT...ASYNC...48 ··0x002341c0·41574149·54000000·4153594e·43000000·AWAIT...ASYNC...
49 ··0x00233060·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE49 ··0x002341d0·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE
50 ··0x00233070·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT50 ··0x002341e0·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT
51 ··0x00233080·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR51 ··0x002341f0·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR
52 ··0x00233090·494e475f·53544152·54000000·46535452·ING_START...FSTR52 ··0x00234200·494e475f·53544152·54000000·46535452·ING_START...FSTR
53 ··0x002330a0·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR53 ··0x00234210·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR
54 ··0x002330b0·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.54 ··0x00234220·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.
55 ··0x002330c0·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>55 ··0x00234230·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>
56 ··0x002330d0·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..56 ··0x00234240·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..
57 ··0x002330e0·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco57 ··0x00234250·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco
58 ··0x002330f0·6d706c65·74652069·6e707574·00000000·mplete·input....58 ··0x00234260·6d706c65·74652069·6e707574·00000000·mplete·input....
59 ··0x00233100·6d756c74·69706c65·20737461·74656d65·multiple·stateme59 ··0x00234270·6d756c74·69706c65·20737461·74656d65·multiple·stateme
60 ··0x00233110·6e747320·666f756e·64207768·696c6520·nts·found·while·60 ··0x00234280·6e747320·666f756e·64207768·696c6520·nts·found·while·
61 ··0x00233120·636f6d70·696c696e·67206120·73696e67·compiling·a·sing61 ··0x00234290·636f6d70·696c696e·67206120·73696e67·compiling·a·sing
62 ··0x00233130·6c652073·74617465·6d656e74·00000000·le·statement....62 ··0x002342a0·6c652073·74617465·6d656e74·00000000·le·statement....
63 ··0x00233140·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz63 ··0x002342b0·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz
64 ··0x00233150·65000000·756e6963·6f646564·61746100·e...unicodedata.64 ··0x002342c0·65000000·756e6963·6f646564·61746100·e...unicodedata.
65 ··0x00233160·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm65 ··0x002342d0·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm
66 ··0x00233170·616c697a·65282920·6d757374·20726574·alize()·must·ret66 ··0x002342e0·616c697a·65282920·6d757374·20726574·alize()·must·ret
67 ··0x00233180·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no67 ··0x002342f0·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no
68 ··0x00233190·7420252e·32303073·00000000·556e6465·t·%.200s....Unde68 ··0x00234300·7420252e·32303073·00000000·556e6465·t·%.200s....Unde
69 ··0x002331a0·7273636f·72657320·696e206e·756d6572·rscores·in·numer69 ··0x00234310·7273636f·72657320·696e206e·756d6572·rscores·in·numer
70 ··0x002331b0·6963206c·69746572·616c7320·61726520·ic·literals·are·70 ··0x00234320·6963206c·69746572·616c7320·61726520·ic·literals·are·
71 ··0x002331c0·6f6e6c79·20737570·706f7274·65642069·only·supported·i71 ··0x00234330·6f6e6c79·20737570·706f7274·65642069·only·supported·i
72 ··0x002331d0·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and72 ··0x00234340·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and
73 ··0x002331e0·20677265·61746572·00000000·2553202d··greater....%S·-73 ··0x00234350·20677265·61746572·00000000·2553202d··greater....%S·-
74 ··0x002331f0·20436f6e·73696465·72206865·78616465··Consider·hexade74 ··0x00234360·20436f6e·73696465·72206865·78616465··Consider·hexade
75 ··0x00233200·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i75 ··0x00234370·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i
76 ··0x00233210·6e746567·6572206c·69746572·616c7320·nteger·literals·76 ··0x00234380·6e746567·6572206c·69746572·616c7320·nteger·literals·
77 ··0x00233220·746f2061·766f6964·20646563·696d616c·to·avoid·decimal77 ··0x00234390·746f2061·766f6964·20646563·696d616c·to·avoid·decimal
78 ··0x00233230·20636f6e·76657273·696f6e20·6c696d69··conversion·limi78 ··0x002343a0·20636f6e·76657273·696f6e20·6c696d69··conversion·limi
79 ··0x00233240·74732e00·65787065·63746564·20272573·ts..expected·'%s79 ··0x002343b0·74732e00·65787065·63746564·20272573·ts..expected·'%s
80 ··0x00233250·27000000·3c737464·696e3e00·65617374·'...<stdin>.east80 ··0x002343c0·27000000·3c737464·696e3e00·65617374·'...<stdin>.east
81 ··0x00233260·5f617369·616e5f77·69647468·00000000·_asian_width....81 ··0x002343d0·5f617369·616e5f77·69647468·00000000·_asian_width....
82 ··0x00233270·65787065·63746564·20282573·29000000·expected·(%s)...82 ··0x002343e0·65787065·63746564·20282573·29000000·expected·(%s)...
83 ··0x00233280·696e7661·6c696420·746f6b65·6e000000·invalid·token...83 ··0x002343f0·696e7661·6c696420·746f6b65·6e000000·invalid·token...
84 ··0x00233290·696e636f·6e736973·74656e74·20757365·inconsistent·use84 ··0x00234400·696e636f·6e736973·74656e74·20757365·inconsistent·use
85 ··0x002332a0·206f6620·74616273·20616e64·20737061··of·tabs·and·spa85 ··0x00234410·206f6620·74616273·20616e64·20737061··of·tabs·and·spa
86 ··0x002332b0·63657320·696e2069·6e64656e·74617469·ces·in·indentati86 ··0x00234420·63657320·696e2069·6e64656e·74617469·ces·in·indentati
87 ··0x002332c0·6f6e0000·746f6f20·6d616e79·206c6576·on..too·many·lev87 ··0x00234430·6f6e0000·746f6f20·6d616e79·206c6576·on..too·many·lev
88 ··0x002332d0·656c7320·6f662069·6e64656e·74617469·els·of·indentati88 ··0x00234440·656c7320·6f662069·6e64656e·74617469·els·of·indentati
89 ··0x002332e0·6f6e0000·756e6578·70656374·65642063·on..unexpected·c89 ··0x00234450·6f6e0000·756e6578·70656374·65642063·on..unexpected·c
90 ··0x002332f0·68617261·63746572·20616674·6572206c·haracter·after·l90 ··0x00234460·68617261·63746572·20616674·6572206c·haracter·after·l
91 ··0x00233300·696e6520·636f6e74·696e7561·74696f6e·ine·continuation91 ··0x00234470·696e6520·636f6e74·696e7561·74696f6e·ine·continuation
92 ··0x00233310·20636861·72616374·65720000·756e6b6e··character..unkn92 ··0x00234480·20636861·72616374·65720000·756e6b6e··character..unkn
93 ··0x00233320·6f776e20·70617273·696e6720·6572726f·own·parsing·erro93 ··0x00234490·6f776e20·70617273·696e6720·6572726f·own·parsing·erro
94 ··0x00233330·72000000·756e6578·70656374·65642045·r...unexpected·E94 ··0x002344a0·72000000·756e6578·70656374·65642045·r...unexpected·E
95 ··0x00233340·4f462077·68696c65·20706172·73696e67·OF·while·parsing95 ··0x002344b0·4f462077·68696c65·20706172·73696e67·OF·while·parsing
96 ··0x00233350·00000000·756e696e·64656e74·20646f65·....unindent·doe96 ··0x002344c0·00000000·756e696e·64656e74·20646f65·....unindent·doe
97 ··0x00233360·73206e6f·74206d61·74636820·616e7920·s·not·match·any·97 ··0x002344d0·73206e6f·74206d61·74636820·616e7920·s·not·match·any·
98 ··0x00233370·6f757465·7220696e·64656e74·6174696f·outer·indentatio98 ··0x002344e0·6f757465·7220696e·64656e74·6174696f·outer·indentatio
99 ··0x00233380·6e206c65·76656c00·50617273·65722063·n·level.Parser·c99 ··0x002344f0·6e206c65·76656c00·50617273·65722063·n·level.Parser·c
100 ··0x00233390·6f6c756d·6e206f66·66736574·206f7665·olumn·offset·ove100 ··0x00234500·6f6c756d·6e206f66·66736574·206f7665·olumn·offset·ove
101 ··0x002333a0·72666c6f·77202d20·736f7572·6365206c·rflow·-·source·l101 ··0x00234510·72666c6f·77202d20·736f7572·6365206c·rflow·-·source·l
102 ··0x002333b0·696e6520·69732074·6f6f2062·69670000·ine·is·too·big..102 ··0x00234520·696e6520·69732074·6f6f2062·69670000·ine·is·too·big..
103 ··0x002333c0·756e6578·70656374·65642069·6e64656e·unexpected·inden103 ··0x00234530·756e6578·70656374·65642069·6e64656e·unexpected·inden
104 ··0x002333d0·74000000·756e6578·70656374·65642075·t...unexpected·u104 ··0x00234540·74000000·756e6578·70656374·65642075·t...unexpected·u
105 ··0x002333e0·6e696e64·656e7400·6572726f·72206174·nindent.error·at105 ··0x00234550·6e696e64·656e7400·6572726f·72206174·nindent.error·at
106 ··0x002333f0·20737461·72742062·65666f72·65207265··start·before·re106 ··0x00234560·20737461·72742062·65666f72·65207265··start·before·re
107 ··0x00233400·6164696e·6720616e·7920696e·70757400·ading·any·input.107 ··0x00234570·6164696e·6720616e·7920696e·70757400·ading·any·input.
108 ··0x00233410·696e7661·6c696420·73796e74·61780000·invalid·syntax..108 ··0x00234580·696e7661·6c696420·73796e74·61780000·invalid·syntax..
109 ··0x00233420·284f6e6e·4e6e6e29·00000000·76616c75·(OnnNnn)....valu109 ··0x00234590·284f6e6e·4e6e6e29·00000000·76616c75·(OnnNnn)....valu
110 ··0x00233430·65206572·726f7200·756e6963·6f646520·e·error.unicode·110 ··0x002345a0·65206572·726f7200·756e6963·6f646520·e·error.unicode·
111 ··0x00233440·6572726f·72000000·28257329·20255500·error...(%s)·%U.111 ··0x002345b0·6572726f·72000000·28257329·20255500·error...(%s)·%U.
112 ··0x00233450·28257329·20756e6b·6e6f776e·20657272·(%s)·unknown·err112 ··0x002345c0·28257329·20756e6b·6e6f776e·20657272·(%s)·unknown·err
113 ··0x00233460·6f720000·27256327·20776173·206e6576·or..'%c'·was·nev113 ··0x002345d0·6f720000·27256327·20776173·206e6576·or..'%c'·was·nev
114 ··0x00233470·65722063·6c6f7365·64000000·284f6969·er·closed...(Oii114 ··0x002345e0·65722063·6c6f7365·64000000·284f6969·er·closed...(Oii
115 ··0x00233480·4f290000·50617273·65722073·7461636b·O)..Parser·stack115 ··0x002345f0·4f290000·50617273·65722073·7461636b·O)..Parser·stack
116 ··0x00233490·206f7665·72666c6f·77656420·2d205079··overflowed·-·Py116 ··0x00234600·206f7665·72666c6f·77656420·2d205079··overflowed·-·Py
117 ··0x002334a0·74686f6e·20736f75·72636520·746f6f20·thon·source·too·117 ··0x00234610·74686f6e·20736f75·72636520·746f6f20·thon·source·too·
118 ··0x002334b0·636f6d70·6c657820·746f2070·61727365·complex·to·parse118 ··0x00234620·636f6d70·6c657820·746f2070·61727365·complex·to·parse
119 ··0x002334c0·00000000·63616e6e·6f74206d·69782062·....cannot·mix·b119 ··0x00234630·00000000·63616e6e·6f74206d·69782062·....cannot·mix·b
120 ··0x002334d0·79746573·20616e64·206e6f6e·62797465·ytes·and·nonbyte120 ··0x00234640·79746573·20616e64·206e6f6e·62797465·ytes·and·nonbyte
121 ··0x002334e0·73206c69·74657261·6c730000·662d7374·s·literals..f-st121 ··0x00234650·73206c69·74657261·6c730000·662d7374·s·literals..f-st
122 ··0x002334f0·72696e67·3a20696e·76616c69·6420636f·ring:·invalid·co122 ··0x00234660·72696e67·3a20696e·76616c69·6420636f·ring:·invalid·co
123 ··0x00233500·6e766572·73696f6e·20636861·72616374·nversion·charact123 ··0x00234670·6e766572·73696f6e·20636861·72616374·nversion·charact
124 ··0x00233510·65722025·523a2065·78706563·74656420·er·%R:·expected·124 ··0x00234680·65722025·523a2065·78706563·74656420·er·%R:·expected·
125 ··0x00233520·2773272c·20277227·2c206f72·20276127·'s',·'r',·or·'a'125 ··0x00234690·2773272c·20277227·2c206f72·20276127·'s',·'r',·or·'a'
Max diff block lines reached; 17542746/18389952 bytes (95.39%) of diff not shown.
272 B
readelf --wide --decompress --hex-dump=.stapsdt.base {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.stapsdt.base':1 Hex·dump·of·section·'.stapsdt.base':
2 ··0x00484f68·00··································.2 ··0x004860d8·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 ··0x00484f6c·249ece7f·01000000···················$.......2 ··0x004860dc·80a6ce7f·01000000···················........
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00484f74·00000000····························....2 ··0x004860e4·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 ··0x00485eec·51ee1600····························Q...2 ··0x00487eec·1d081700····························....
  
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 ··0x00485ef0·39ee1600····························9...2 ··0x00487ef0·05081700····························....
  
275 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00485ef4·00000000····························....2 ··0x00487ef4·00000000····························....
  
17.5 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 136 lines modifiedOffset 1, 136 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00486000·f85e4800·00000000·00000000·58930200·.^H.........X...3 ··0x00488000·f87e4800·00000000·00000000·58930200·.~H.........X...
4 ··0x00486010·58930200·58930200·58930200·58930200·X...X...X...X...4 ··0x00488010·58930200·58930200·58930200·58930200·X...X...X...X...
5 ··0x00486020·58930200·58930200·58930200·58930200·X...X...X...X...5 ··0x00488020·58930200·58930200·58930200·58930200·X...X...X...X...
6 ··0x00486030·58930200·58930200·58930200·58930200·X...X...X...X...6 ··0x00488030·58930200·58930200·58930200·58930200·X...X...X...X...
7 ··0x00486040·58930200·58930200·58930200·58930200·X...X...X...X...7 ··0x00488040·58930200·58930200·58930200·58930200·X...X...X...X...
8 ··0x00486050·58930200·58930200·58930200·58930200·X...X...X...X...8 ··0x00488050·58930200·58930200·58930200·58930200·X...X...X...X...
9 ··0x00486060·58930200·58930200·58930200·58930200·X...X...X...X...9 ··0x00488060·58930200·58930200·58930200·58930200·X...X...X...X...
10 ··0x00486070·58930200·58930200·58930200·58930200·X...X...X...X...10 ··0x00488070·58930200·58930200·58930200·58930200·X...X...X...X...
11 ··0x00486080·58930200·58930200·58930200·58930200·X...X...X...X...11 ··0x00488080·58930200·58930200·58930200·58930200·X...X...X...X...
12 ··0x00486090·58930200·58930200·58930200·58930200·X...X...X...X...12 ··0x00488090·58930200·58930200·58930200·58930200·X...X...X...X...
13 ··0x004860a0·58930200·58930200·58930200·58930200·X...X...X...X...13 ··0x004880a0·58930200·58930200·58930200·58930200·X...X...X...X...
14 ··0x004860b0·58930200·58930200·58930200·58930200·X...X...X...X...14 ··0x004880b0·58930200·58930200·58930200·58930200·X...X...X...X...
15 ··0x004860c0·58930200·58930200·58930200·58930200·X...X...X...X...15 ··0x004880c0·58930200·58930200·58930200·58930200·X...X...X...X...
16 ··0x004860d0·58930200·58930200·58930200·58930200·X...X...X...X...16 ··0x004880d0·58930200·58930200·58930200·58930200·X...X...X...X...
17 ··0x004860e0·58930200·58930200·58930200·58930200·X...X...X...X...17 ··0x004880e0·58930200·58930200·58930200·58930200·X...X...X...X...
18 ··0x004860f0·58930200·58930200·58930200·58930200·X...X...X...X...18 ··0x004880f0·58930200·58930200·58930200·58930200·X...X...X...X...
19 ··0x00486100·58930200·58930200·58930200·58930200·X...X...X...X...19 ··0x00488100·58930200·58930200·58930200·58930200·X...X...X...X...
20 ··0x00486110·58930200·58930200·58930200·58930200·X...X...X...X...20 ··0x00488110·58930200·58930200·58930200·58930200·X...X...X...X...
21 ··0x00486120·58930200·58930200·58930200·58930200·X...X...X...X...21 ··0x00488120·58930200·58930200·58930200·58930200·X...X...X...X...
22 ··0x00486130·58930200·58930200·58930200·58930200·X...X...X...X...22 ··0x00488130·58930200·58930200·58930200·58930200·X...X...X...X...
23 ··0x00486140·58930200·58930200·58930200·58930200·X...X...X...X...23 ··0x00488140·58930200·58930200·58930200·58930200·X...X...X...X...
24 ··0x00486150·58930200·58930200·58930200·58930200·X...X...X...X...24 ··0x00488150·58930200·58930200·58930200·58930200·X...X...X...X...
25 ··0x00486160·58930200·58930200·58930200·58930200·X...X...X...X...25 ··0x00488160·58930200·58930200·58930200·58930200·X...X...X...X...
26 ··0x00486170·58930200·58930200·58930200·58930200·X...X...X...X...26 ··0x00488170·58930200·58930200·58930200·58930200·X...X...X...X...
27 ··0x00486180·58930200·58930200·58930200·58930200·X...X...X...X...27 ··0x00488180·58930200·58930200·58930200·58930200·X...X...X...X...
28 ··0x00486190·58930200·58930200·58930200·58930200·X...X...X...X...28 ··0x00488190·58930200·58930200·58930200·58930200·X...X...X...X...
29 ··0x004861a0·58930200·58930200·58930200·58930200·X...X...X...X...29 ··0x004881a0·58930200·58930200·58930200·58930200·X...X...X...X...
30 ··0x004861b0·58930200·58930200·58930200·58930200·X...X...X...X...30 ··0x004881b0·58930200·58930200·58930200·58930200·X...X...X...X...
31 ··0x004861c0·58930200·58930200·58930200·58930200·X...X...X...X...31 ··0x004881c0·58930200·58930200·58930200·58930200·X...X...X...X...
32 ··0x004861d0·58930200·58930200·58930200·58930200·X...X...X...X...32 ··0x004881d0·58930200·58930200·58930200·58930200·X...X...X...X...
33 ··0x004861e0·58930200·58930200·58930200·58930200·X...X...X...X...33 ··0x004881e0·58930200·58930200·58930200·58930200·X...X...X...X...
34 ··0x004861f0·58930200·58930200·58930200·58930200·X...X...X...X...34 ··0x004881f0·58930200·58930200·58930200·58930200·X...X...X...X...
35 ··0x00486200·58930200·58930200·58930200·58930200·X...X...X...X...35 ··0x00488200·58930200·58930200·58930200·58930200·X...X...X...X...
36 ··0x00486210·58930200·58930200·58930200·58930200·X...X...X...X...36 ··0x00488210·58930200·58930200·58930200·58930200·X...X...X...X...
37 ··0x00486220·58930200·58930200·58930200·58930200·X...X...X...X...37 ··0x00488220·58930200·58930200·58930200·58930200·X...X...X...X...
38 ··0x00486230·58930200·58930200·58930200·58930200·X...X...X...X...38 ··0x00488230·58930200·58930200·58930200·58930200·X...X...X...X...
39 ··0x00486240·58930200·58930200·58930200·58930200·X...X...X...X...39 ··0x00488240·58930200·58930200·58930200·58930200·X...X...X...X...
40 ··0x00486250·58930200·58930200·58930200·58930200·X...X...X...X...40 ··0x00488250·58930200·58930200·58930200·58930200·X...X...X...X...
41 ··0x00486260·58930200·58930200·58930200·58930200·X...X...X...X...41 ··0x00488260·58930200·58930200·58930200·58930200·X...X...X...X...
42 ··0x00486270·58930200·58930200·58930200·58930200·X...X...X...X...42 ··0x00488270·58930200·58930200·58930200·58930200·X...X...X...X...
43 ··0x00486280·58930200·58930200·58930200·58930200·X...X...X...X...43 ··0x00488280·58930200·58930200·58930200·58930200·X...X...X...X...
44 ··0x00486290·58930200·58930200·58930200·58930200·X...X...X...X...44 ··0x00488290·58930200·58930200·58930200·58930200·X...X...X...X...
45 ··0x004862a0·58930200·58930200·58930200·58930200·X...X...X...X...45 ··0x004882a0·58930200·58930200·58930200·58930200·X...X...X...X...
46 ··0x004862b0·58930200·58930200·58930200·58930200·X...X...X...X...46 ··0x004882b0·58930200·58930200·58930200·58930200·X...X...X...X...
47 ··0x004862c0·58930200·58930200·58930200·58930200·X...X...X...X...47 ··0x004882c0·58930200·58930200·58930200·58930200·X...X...X...X...
48 ··0x004862d0·58930200·58930200·58930200·58930200·X...X...X...X...48 ··0x004882d0·58930200·58930200·58930200·58930200·X...X...X...X...
49 ··0x004862e0·58930200·58930200·58930200·58930200·X...X...X...X...49 ··0x004882e0·58930200·58930200·58930200·58930200·X...X...X...X...
50 ··0x004862f0·58930200·58930200·58930200·58930200·X...X...X...X...50 ··0x004882f0·58930200·58930200·58930200·58930200·X...X...X...X...
51 ··0x00486300·58930200·58930200·58930200·58930200·X...X...X...X...51 ··0x00488300·58930200·58930200·58930200·58930200·X...X...X...X...
52 ··0x00486310·58930200·58930200·58930200·58930200·X...X...X...X...52 ··0x00488310·58930200·58930200·58930200·58930200·X...X...X...X...
53 ··0x00486320·58930200·58930200·58930200·58930200·X...X...X...X...53 ··0x00488320·58930200·58930200·58930200·58930200·X...X...X...X...
54 ··0x00486330·58930200·58930200·58930200·58930200·X...X...X...X...54 ··0x00488330·58930200·58930200·58930200·58930200·X...X...X...X...
55 ··0x00486340·58930200·58930200·58930200·58930200·X...X...X...X...55 ··0x00488340·58930200·58930200·58930200·58930200·X...X...X...X...
56 ··0x00486350·58930200·58930200·58930200·58930200·X...X...X...X...56 ··0x00488350·58930200·58930200·58930200·58930200·X...X...X...X...
57 ··0x00486360·58930200·58930200·58930200·58930200·X...X...X...X...57 ··0x00488360·58930200·58930200·58930200·58930200·X...X...X...X...
58 ··0x00486370·58930200·58930200·58930200·58930200·X...X...X...X...58 ··0x00488370·58930200·58930200·58930200·58930200·X...X...X...X...
59 ··0x00486380·58930200·58930200·58930200·58930200·X...X...X...X...59 ··0x00488380·58930200·58930200·58930200·58930200·X...X...X...X...
60 ··0x00486390·58930200·58930200·58930200·58930200·X...X...X...X...60 ··0x00488390·58930200·58930200·58930200·58930200·X...X...X...X...
61 ··0x004863a0·58930200·58930200·58930200·58930200·X...X...X...X...61 ··0x004883a0·58930200·58930200·58930200·58930200·X...X...X...X...
62 ··0x004863b0·58930200·58930200·58930200·58930200·X...X...X...X...62 ··0x004883b0·58930200·58930200·58930200·58930200·X...X...X...X...
63 ··0x004863c0·58930200·58930200·58930200·58930200·X...X...X...X...63 ··0x004883c0·58930200·58930200·58930200·58930200·X...X...X...X...
64 ··0x004863d0·58930200·58930200·58930200·58930200·X...X...X...X...64 ··0x004883d0·58930200·58930200·58930200·58930200·X...X...X...X...
65 ··0x004863e0·58930200·58930200·58930200·58930200·X...X...X...X...65 ··0x004883e0·58930200·58930200·58930200·58930200·X...X...X...X...
66 ··0x004863f0·58930200·58930200·58930200·58930200·X...X...X...X...66 ··0x004883f0·58930200·58930200·58930200·58930200·X...X...X...X...
67 ··0x00486400·58930200·58930200·58930200·58930200·X...X...X...X...67 ··0x00488400·58930200·58930200·58930200·58930200·X...X...X...X...
68 ··0x00486410·58930200·58930200·58930200·58930200·X...X...X...X...68 ··0x00488410·58930200·58930200·58930200·58930200·X...X...X...X...
69 ··0x00486420·58930200·58930200·58930200·58930200·X...X...X...X...69 ··0x00488420·58930200·58930200·58930200·58930200·X...X...X...X...
70 ··0x00486430·58930200·58930200·58930200·58930200·X...X...X...X...70 ··0x00488430·58930200·58930200·58930200·58930200·X...X...X...X...
71 ··0x00486440·58930200·58930200·58930200·58930200·X...X...X...X...71 ··0x00488440·58930200·58930200·58930200·58930200·X...X...X...X...
72 ··0x00486450·58930200·58930200·58930200·58930200·X...X...X...X...72 ··0x00488450·58930200·58930200·58930200·58930200·X...X...X...X...
73 ··0x00486460·58930200·58930200·58930200·58930200·X...X...X...X...73 ··0x00488460·58930200·58930200·58930200·58930200·X...X...X...X...
74 ··0x00486470·58930200·58930200·58930200·58930200·X...X...X...X...74 ··0x00488470·58930200·58930200·58930200·58930200·X...X...X...X...
75 ··0x00486480·58930200·58930200·58930200·58930200·X...X...X...X...75 ··0x00488480·58930200·58930200·58930200·58930200·X...X...X...X...
76 ··0x00486490·58930200·58930200·58930200·58930200·X...X...X...X...76 ··0x00488490·58930200·58930200·58930200·58930200·X...X...X...X...
77 ··0x004864a0·58930200·58930200·58930200·58930200·X...X...X...X...77 ··0x004884a0·58930200·58930200·58930200·58930200·X...X...X...X...
78 ··0x004864b0·58930200·58930200·58930200·58930200·X...X...X...X...78 ··0x004884b0·58930200·58930200·58930200·58930200·X...X...X...X...
79 ··0x004864c0·58930200·58930200·58930200·58930200·X...X...X...X...79 ··0x004884c0·58930200·58930200·58930200·58930200·X...X...X...X...
80 ··0x004864d0·58930200·58930200·58930200·58930200·X...X...X...X...80 ··0x004884d0·58930200·58930200·58930200·58930200·X...X...X...X...
81 ··0x004864e0·58930200·58930200·58930200·58930200·X...X...X...X...81 ··0x004884e0·58930200·58930200·58930200·58930200·X...X...X...X...
82 ··0x004864f0·58930200·58930200·58930200·58930200·X...X...X...X...82 ··0x004884f0·58930200·58930200·58930200·58930200·X...X...X...X...
83 ··0x00486500·58930200·58930200·58930200·58930200·X...X...X...X...83 ··0x00488500·58930200·58930200·58930200·58930200·X...X...X...X...
84 ··0x00486510·58930200·58930200·58930200·58930200·X...X...X...X...84 ··0x00488510·58930200·58930200·58930200·58930200·X...X...X...X...
85 ··0x00486520·58930200·58930200·58930200·58930200·X...X...X...X...85 ··0x00488520·58930200·58930200·58930200·58930200·X...X...X...X...
86 ··0x00486530·58930200·58930200·58930200·58930200·X...X...X...X...86 ··0x00488530·58930200·58930200·58930200·58930200·X...X...X...X...
87 ··0x00486540·58930200·58930200·58930200·58930200·X...X...X...X...87 ··0x00488540·58930200·58930200·58930200·58930200·X...X...X...X...
88 ··0x00486550·58930200·58930200·58930200·58930200·X...X...X...X...88 ··0x00488550·58930200·58930200·58930200·58930200·X...X...X...X...
89 ··0x00486560·58930200·58930200·58930200·58930200·X...X...X...X...89 ··0x00488560·58930200·58930200·58930200·58930200·X...X...X...X...
90 ··0x00486570·58930200·58930200·58930200·58930200·X...X...X...X...90 ··0x00488570·58930200·58930200·58930200·58930200·X...X...X...X...
91 ··0x00486580·58930200·58930200·58930200·58930200·X...X...X...X...91 ··0x00488580·58930200·58930200·58930200·58930200·X...X...X...X...
92 ··0x00486590·58930200·58930200·58930200·58930200·X...X...X...X...92 ··0x00488590·58930200·58930200·58930200·58930200·X...X...X...X...
93 ··0x004865a0·58930200·58930200·58930200·58930200·X...X...X...X...93 ··0x004885a0·58930200·58930200·58930200·58930200·X...X...X...X...
94 ··0x004865b0·58930200·58930200·58930200·58930200·X...X...X...X...94 ··0x004885b0·58930200·58930200·58930200·58930200·X...X...X...X...
95 ··0x004865c0·58930200·58930200·58930200·58930200·X...X...X...X...95 ··0x004885c0·58930200·58930200·58930200·58930200·X...X...X...X...
96 ··0x004865d0·58930200·58930200·58930200·58930200·X...X...X...X...96 ··0x004885d0·58930200·58930200·58930200·58930200·X...X...X...X...
97 ··0x004865e0·58930200·58930200·58930200·58930200·X...X...X...X...97 ··0x004885e0·58930200·58930200·58930200·58930200·X...X...X...X...
98 ··0x004865f0·58930200·58930200·58930200·58930200·X...X...X...X...98 ··0x004885f0·58930200·58930200·58930200·58930200·X...X...X...X...
99 ··0x00486600·58930200·58930200·58930200·58930200·X...X...X...X...99 ··0x00488600·58930200·58930200·58930200·58930200·X...X...X...X...
100 ··0x00486610·58930200·58930200·58930200·58930200·X...X...X...X...100 ··0x00488610·58930200·58930200·58930200·58930200·X...X...X...X...
101 ··0x00486620·58930200·58930200·58930200·58930200·X...X...X...X...101 ··0x00488620·58930200·58930200·58930200·58930200·X...X...X...X...
102 ··0x00486630·58930200·58930200·58930200·58930200·X...X...X...X...102 ··0x00488630·58930200·58930200·58930200·58930200·X...X...X...X...
103 ··0x00486640·58930200·58930200·58930200·58930200·X...X...X...X...103 ··0x00488640·58930200·58930200·58930200·58930200·X...X...X...X...
104 ··0x00486650·58930200·58930200·58930200·58930200·X...X...X...X...104 ··0x00488650·58930200·58930200·58930200·58930200·X...X...X...X...
105 ··0x00486660·58930200·58930200·58930200·58930200·X...X...X...X...105 ··0x00488660·58930200·58930200·58930200·58930200·X...X...X...X...
106 ··0x00486670·58930200·58930200·58930200·58930200·X...X...X...X...106 ··0x00488670·58930200·58930200·58930200·58930200·X...X...X...X...
107 ··0x00486680·58930200·58930200·58930200·58930200·X...X...X...X...107 ··0x00488680·58930200·58930200·58930200·58930200·X...X...X...X...
108 ··0x00486690·58930200·58930200·58930200·58930200·X...X...X...X...108 ··0x00488690·58930200·58930200·58930200·58930200·X...X...X...X...
109 ··0x004866a0·58930200·58930200·58930200·58930200·X...X...X...X...109 ··0x004886a0·58930200·58930200·58930200·58930200·X...X...X...X...
110 ··0x004866b0·58930200·58930200·58930200·58930200·X...X...X...X...110 ··0x004886b0·58930200·58930200·58930200·58930200·X...X...X...X...
111 ··0x004866c0·58930200·58930200·58930200·58930200·X...X...X...X...111 ··0x004886c0·58930200·58930200·58930200·58930200·X...X...X...X...
112 ··0x004866d0·58930200·58930200·58930200·58930200·X...X...X...X...112 ··0x004886d0·58930200·58930200·58930200·58930200·X...X...X...X...
113 ··0x004866e0·58930200·58930200·58930200·58930200·X...X...X...X...113 ··0x004886e0·58930200·58930200·58930200·58930200·X...X...X...X...
114 ··0x004866f0·58930200·58930200·58930200·58930200·X...X...X...X...114 ··0x004886f0·58930200·58930200·58930200·58930200·X...X...X...X...
115 ··0x00486700·58930200·58930200·58930200·58930200·X...X...X...X...115 ··0x00488700·58930200·58930200·58930200·58930200·X...X...X...X...
116 ··0x00486710·58930200·58930200·58930200·58930200·X...X...X...X...116 ··0x00488710·58930200·58930200·58930200·58930200·X...X...X...X...
117 ··0x00486720·58930200·58930200·58930200·58930200·X...X...X...X...117 ··0x00488720·58930200·58930200·58930200·58930200·X...X...X...X...
118 ··0x00486730·58930200·58930200·58930200·58930200·X...X...X...X...118 ··0x00488730·58930200·58930200·58930200·58930200·X...X...X...X...
119 ··0x00486740·58930200·58930200·58930200·58930200·X...X...X...X...119 ··0x00488740·58930200·58930200·58930200·58930200·X...X...X...X...
120 ··0x00486750·58930200·58930200·58930200·58930200·X...X...X...X...120 ··0x00488750·58930200·58930200·58930200·58930200·X...X...X...X...
121 ··0x00486760·58930200·58930200·58930200·58930200·X...X...X...X...121 ··0x00488760·58930200·58930200·58930200·58930200·X...X...X...X...
122 ··0x00486770·58930200·58930200·58930200·58930200·X...X...X...X...122 ··0x00488770·58930200·58930200·58930200·58930200·X...X...X...X...
123 ··0x00486780·58930200·58930200·58930200·58930200·X...X...X...X...123 ··0x00488780·58930200·58930200·58930200·58930200·X...X...X...X...
124 ··0x00486790·58930200·58930200·58930200·58930200·X...X...X...X...124 ··0x00488790·58930200·58930200·58930200·58930200·X...X...X...X...
125 ··0x004867a0·58930200·58930200·58930200·58930200·X...X...X...X...125 ··0x004887a0·58930200·58930200·58930200·58930200·X...X...X...X...
126 ··0x004867b0·58930200·58930200·58930200·58930200·X...X...X...X...126 ··0x004887b0·58930200·58930200·58930200·58930200·X...X...X...X...
Max diff block lines reached; 0/17820 bytes (0.00%) of diff not shown.
5.46 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 42958 lines modifiedOffset 1, 42958 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00486838·00000000·00000000·c0694800·b8694800·.........iH..iH.2 ··0x00488838·00000000·00000000·c0894800·b8894800·..........H...H.
3 ··0x00486848·88694800·50694800·10694800·d8684800·.iH.PiH..iH..hH.3 ··0x00488848·88894800·50894800·10894800·d8884800·..H.P.H...H...H.
4 ··0x00486858·a0684800·90684800·78684800·b8b12300·.hH..hH.xhH...#.4 ··0x00488858·a0884800·90884800·78884800·28c32300·..H...H.x.H.(.#.
5 ··0x00486868·5cb92400·bca32600·bcf32300·00000000·\.$...&...#.....5 ··0x00488868·ccca2400·2cb52600·2c052400·00000000·..$.,.&.,.$.....
6 ··0x00486878·fc482300·fd010000·08492300·0c020000·.H#......I#.....6 ··0x00488878·6c5a2300·fd010000·785a2300·0c020000·lZ#.....xZ#.....
7 ··0x00486888·00000000·ffffffff·14492300·79020000·.........I#.y...7 ··0x00488888·00000000·ffffffff·845a2300·79020000·.........Z#.y...
8 ··0x00486898·00000000·ffffffff·1c492300·07020000·.........I#.....8 ··0x00488898·00000000·ffffffff·8c5a2300·07020000·.........Z#.....
9 ··0x004868a8·24492300·5f020000·2c492300·0e020000·$I#._...,I#.....9 ··0x004888a8·945a2300·5f020000·9c5a2300·0e020000·.Z#._....Z#.....
10 ··0x004868b8·34492300·0b020000·3c492300·7d020000·4I#.....<I#.}...10 ··0x004888b8·a45a2300·0b020000·ac5a2300·7d020000·.Z#......Z#.}...
11 ··0x004868c8·14362300·58020000·00000000·ffffffff·.6#.X...........11 ··0x004888c8·84472300·58020000·00000000·ffffffff·.G#.X...........
12 ··0x004868d8·44492300·0a020000·4c492300·3d020000·DI#.....LI#.=...12 ··0x004888d8·b45a2300·0a020000·bc5a2300·3d020000·.Z#......Z#.=...
13 ··0x004868e8·54492300·fc010000·4ca22300·8e020000·TI#.....L.#.....13 ··0x004888e8·c45a2300·fc010000·bcb32300·8e020000·.Z#.......#.....
14 ··0x004868f8·e09b2600·87020000·d8362300·5b020000·..&......6#.[...14 ··0x004888f8·50ad2600·87020000·48482300·5b020000·P.&.....HH#.[...
15 ··0x00486908·00000000·ffffffff·bcaa2300·60020000·..........#.`...15 ··0x00488908·00000000·ffffffff·2cbc2300·60020000·........,.#.`...
16 ··0x00486918·5c492300·f8010000·605f2300·67020000·\I#.....`_#.g...16 ··0x00488918·cc5a2300·f8010000·d0702300·67020000·.Z#......p#.g...
17 ··0x00486928·64492300·84020000·6c492300·85020000·dI#.....lI#.....17 ··0x00488928·d45a2300·84020000·dc5a2300·85020000·.Z#......Z#.....
18 ··0x00486938·64c82400·5a020000·e0362300·59020000·d.$.Z....6#.Y...18 ··0x00488938·d4d92400·5a020000·50482300·59020000·..$.Z...PH#.Y...
19 ··0x00486948·00000000·ffffffff·74492300·5c020000·........tI#.\...19 ··0x00488948·00000000·ffffffff·e45a2300·5c020000·.........Z#.\...
20 ··0x00486958·78492300·8c020000·7c492300·8a020000·xI#.....|I#.....20 ··0x00488958·e85a2300·8c020000·ec5a2300·8a020000·.Z#......Z#.....
21 ··0x00486968·18a02500·70020000·e0772600·3f020000·..%.p....w&.?...21 ··0x00488968·88b12500·70020000·50892600·3f020000·..%.p...P.&.?...
22 ··0x00486978·80492300·45020000·00000000·ffffffff·.I#.E...........22 ··0x00488978·f05a2300·45020000·00000000·ffffffff·.Z#.E...........
23 ··0x00486988·84492300·82020000·a0a22300·80020000·.I#.......#.....23 ··0x00488988·f45a2300·82020000·10b42300·80020000·.Z#.......#.....
24 ··0x00486998·80212500·8b020000·6c912400·3e020000·.!%.....l.$.>...24 ··0x00488998·f0322500·8b020000·dca22400·3e020000·.2%.......$.>...
25 ··0x004869a8·d43a2300·46020000·00000000·ffffffff·.:#.F...........25 ··0x004889a8·444c2300·46020000·00000000·ffffffff·DL#.F...........
26 ··0x004869b8·00000000·ffffffff·00000000·ffffffff·................26 ··0x004889b8·00000000·ffffffff·00000000·ffffffff·................
27 ··0x004869c8·ffffff3f·e8694800·08000000·01000000·...?.iH.........27 ··0x004889c8·ffffff3f·e8894800·08000000·01000000·...?..H.........
28 ··0x004869d8·ffffff3f·e8694800·01000000·00000000·...?.iH.........28 ··0x004889d8·ffffff3f·e8894800·01000000·00000000·...?..H.........
29 ··0x004869e8·ffffff3f·ac344900·00000000·3c5d2300·...?.4I.....<]#.29 ··0x004889e8·ffffff3f·ac544900·00000000·ac6e2300·...?.TI......n#.
30 ··0x004869f8·0c000000·04000000·f9cf0200·00000000·................30 ··0x004889f8·0c000000·04000000·f9cf0200·00000000·................
31 ··0x00486a08·00000000·00000000·00000000·f1821700·................31 ··0x00488a08·00000000·00000000·00000000·c19c1700·................
32 ··0x00486a18·b86a4800·00000000·00000000·00000000·.jH.............32 ··0x00488a18·b88a4800·00000000·00000000·00000000·..H.............
33 ··0x00486a28·00000000·00000000·00000000·00000000·................33 ··0x00488a28·00000000·00000000·00000000·00000000·................
34 ··0x00486a38·00000000·00000000·a0d12600·00000000·..........&.....34 ··0x00488a38·00000000·00000000·10e32600·00000000·..........&.....
35 ··0x00486a48·00000000·00000000·00000000·00000000·................35 ··0x00488a48·00000000·00000000·00000000·00000000·................
36 ··0x00486a58·00000000·00000000·00000000·00000000·................36 ··0x00488a58·00000000·00000000·00000000·00000000·................
37 ··0x00486a68·44f14800·00000000·00000000·00000000·D.H.............37 ··0x00488a68·44114900·00000000·00000000·00000000·D.I.............
38 ··0x00486a78·00000000·00000000·00000000·4dcf0200·............M...38 ··0x00488a78·00000000·00000000·00000000·4dcf0200·............M...
39 ··0x00486a88·00000000·00000000·00000000·00000000·................39 ··0x00488a88·00000000·00000000·00000000·00000000·................
40 ··0x00486a98·00000000·00000000·00000000·00000000·................ 
41 ··0x00486aa8·00000000·00000000·0d080900·00000000·................ 
42 ··0x00486ab8·00000000·00000000·00000000·00000000·................ 
43 ··0x00486ac8·00000000·00000000·00000000·00000000·................ 
44 ··0x00486ad8·00000000·00000000·b5cf0200·00000000·................ 
45 ··0x00486ae8·00000000·09cf0200·21831700·85080900·........!....... 
46 ··0x00486af8·00000000·00000000·00000000·00000000·................ 
47 ··0x00486b08·00000000·00000000·00000000·00000000·................ 
48 ··0x00486b18·00000000·00000000·00000000·00000000·................ 
49 ··0x00486b28·00000000·00000000·00000000·00000000·................ 
50 ··0x00486b38·00000000·00000000·00000000·00000000·................ 
51 ··0x00486b48·00000000·00000000·9ce12600·cc5f2300·..........&.._#. 
52 ··0x00486b58·00000000·00000000·00000000·00000000·................ 
53 ··0x00486b68·e86e4800·00000000·ffffff3f·ac344900·.nH........?.4I. 
54 ··0x00486b78·00000000·cc5f2300·1c000000·00000000·....._#......... 
55 ··0x00486b88·7d220900·00000000·00000000·00000000·}".............. 
56 ··0x00486b98·00000000·85971700·406f4800·54734800·........@oH.TsH. 
57 ··0x00486ba8·48734800·00000000·00000000·8fe00200·HsH............. 
58 ··0x00486bb8·4d940c00·00000000·40734800·00044000·M.......@sH...@. 
59 ··0x00486bc8·0ce22600·00000000·00000000·119d1700·..&............. 
60 ··0x00486bd8·00000000·a5961700·00000000·d06f4800·.............oH. 
61 ··0x00486be8·00000000·00000000·00000000·00000000·................ 
62 ··0x00486bf8·00000000·00000000·00000000·7d1c0900·............}... 
63 ··0x00486c08·a16a0d00·d5b80d00·45bc0c00·00000000·.j......E....... 
64 ··0x00486c18·00000000·00000000·00000000·00000000·................ 
65 ··0x00486c28·00000000·00000000·00000000·00000000·................ 
66 ··0x00486c38·00000000·00000000·ffffff3f·ac344900·...........?.4I. 
67 ··0x00486c48·00000000·24662300·10000000·00000000·....$f#......... 
68 ··0x00486c58·2d971700·00000000·00000000·00000000·-............... 
69 ··0x00486c68·00000000·00000000·00000000·00000000·................ 
70 ··0x00486c78·00000000·00000000·00000000·00000000·................ 
71 ··0x00486c88·4d940c00·00000000·00000000·00400000·M............@.. 
72 ··0x00486c98·00000000·57ea0200·00000000·00000000·....W........... 
73 ··0x00486ca8·00000000·519d0c00·d1340900·006f4800·....Q....4...oH. 
74 ··0x00486cb8·00000000·00000000·00000000·00000000·................ 
75 ··0x00486cc8·00000000·00000000·00000000·00000000·................ 
76 ··0x00486cd8·00000000·00000000·00000000·00000000·................ 
77 ··0x00486ce8·00000000·00000000·00000000·00000000·................ 
78 ··0x00486cf8·00000000·00000000·00000000·00000000·................ 
79 ··0x00486d08·00000000·00000000·00000000·00000000·................ 
80 ··0x00486d18·50e12600·c4782600·00000000·00000000·P.&..x&......... 
81 ··0x00486d28·00000000·00000000·306e4800·00000000·........0nH..... 
82 ··0x00486d38·00000000·00000000·90e12600·10662300·..........&..f#. 
83 ··0x00486d48·00000000·00000000·00000000·00000000·................ 
84 ··0x00486d58·d06e4800·00000000·00000000·00000000·.nH............. 
85 ··0x00486d68·5ce12600·b4652300·00000000·00000000·\.&..e#......... 
86 ··0x00486d78·00000000·00000000·4c6e4800·00000000·........LnH..... 
87 ··0x00486d88·00000000·00000000·7ce12600·e8652300·........|.&..e#. 
88 ··0x00486d98·00000000·00000000·00000000·00000000·................ 
89 ··0x00486da8·9c6e4800·00000000·00000000·00000000·.nH............. 
90 ··0x00486db8·88e12600·fc652300·00000000·00000000·..&..e#......... 
91 ··0x00486dc8·00000000·00000000·b86e4800·00000000·.........nH..... 
92 ··0x00486dd8·00000000·00000000·70e12600·e0652300·........p.&..e#. 
93 ··0x00486de8·00000000·00000000·00000000·00000000·................ 
94 ··0x00486df8·806e4800·00000000·00000000·00000000·.nH............. 
95 ··0x00486e08·64e12600·50f52500·00000000·00000000·d.&.P.%......... 
96 ··0x00486e18·00000000·00000000·646e4800·00000000·........dnH..... 
97 ··0x00486e28·00000000·00000000·ffffff3f·f4264900·...........?.&I. 
98 ··0x00486e38·02000000·14415300·e0415300·00000000·.....AS..AS..... 
99 ··0x00486e48·00000000·ffffff3f·f4264900·01000000·.......?.&I..... 
100 ··0x00486e58·9c645300·00000000·00000000·ffffff3f·.dS............? 
101 ··0x00486e68·f4264900·02000000·9c5f5300·80365300·.&I......_S..6S. 
102 ··0x00486e78·00000000·00000000·ffffff3f·f4264900·...........?.&I. 
103 ··0x00486e88·02000000·9c5f5300·5c515300·00000000·....._S.\QS..... 
104 ··0x00486e98·00000000·ffffff3f·f4264900·02000000·.......?.&I..... 
105 ··0x00486ea8·9c5f5300·5c515300·00000000·00000000·._S.\QS......... 
106 ··0x00486eb8·ffffff3f·f4264900·01000000·2c4d5300·...?.&I.....,MS. 
107 ··0x00486ec8·00000000·00000000·ffffff3f·f4264900·...........?.&I. 
108 ··0x00486ed8·01000000·f03d5300·00000000·00000000·.....=S......... 
109 ··0x00486ee8·ffffff3f·f4264900·03000000·18625300·...?.&I......bS. 
110 ··0x00486ef8·14415300·e0415300·38662300·d1e80200·.AS..AS.8f#..... 
111 ··0x00486f08·04000000·d4e12600·48662300·8de80200·......&.Hf#..... 
112 ··0x00486f18·04000000·e8e72600·54662300·e5ec0200·......&.Tf#..... 
113 ··0x00486f28·08000000·ace12600·00000000·00000000·......&......... 
114 ··0x00486f38·00000000·00000000·00000000·00000000·................ 
115 ··0x00486f48·00000000·ad9f1700·00000000·00000000·................ 
116 ··0x00486f58·00000000·00000000·00000000·00000000·................ 
117 ··0x00486f68·00000000·00000000·00000000·00000000·................ 
118 ··0x00486f78·00000000·00000000·00000000·00000000·................ 
119 ··0x00486f88·00000000·00000000·00000000·00000000·................ 
120 ··0x00486f98·00000000·00000000·00000000·00000000·................ 
121 ··0x00486fa8·00000000·00000000·00000000·00000000·................ 
122 ··0x00486fb8·00000000·00000000·00000000·00000000·................ 
123 ··0x00486fc8·00000000·00000000·64662300·d1a61700·........df#..... 
124 ··0x00486fd8·04000000·10e42600·48662300·49f10200·......&.Hf#.I... 
125 ··0x00486fe8·04000000·e8e72600·08652300·b7e70200·......&..e#..... 
126 ··0x00486ff8·80000000·9ce72600·70662300·65e90200·......&.pf#.e... 
Max diff block lines reached; 5683135/5722654 bytes (99.31%) of diff not shown.
424 KB
readelf --wide --decompress --hex-dump=.PyRuntime {}
    
Offset 1, 3132 lines modifiedOffset 1, 2620 lines modified
  
Diff chunk too large, falling back to line-by-line diff (2594 lines added, 3106 lines removed)
1 Hex·dump·of·section·'.PyRuntime':1 Hex·dump·of·section·'.PyRuntime':
2 ··0x0052e4e8·00000000·00000000·00000000·00000000·................2 ··0x005304e8·00000000·00000000·00000000·00000000·................
3 ··0x0052e4f8·00000000·00000000·00000000·00000000·................3 ··0x005304f8·00000000·00000000·00000000·00000000·................
4 ··0x0052e508·00000000·00000000·ffffffff·ffffffff·................4 ··0x00530508·00000000·00000000·ffffffff·ffffffff·................
5 ··0x0052e518·00000000·00000000·00000000·00000000·................5 ··0x00530518·00000000·00000000·00000000·00000000·................
6 ··0x0052e528·00000000·e1a20c00·15a40c00·a5a30c00·................6 ··0x00530528·00000000·35a80c00·69a90c00·f9a80c00·....5...i.......
7 ··0x0052e538·61a30c00·00000000·19ac0c00·25b40c00·a...........%...7 ··0x00530538·b5a80c00·00000000·6db10c00·79b90c00·........m...y...
8 ··0x0052e548·79bf0c00·85b70c00·00000000·19ac0c00·y...............8 ··0x00530548·cdc40c00·d9bc0c00·00000000·6db10c00·............m...
9 ··0x0052e558·25b40c00·79bf0c00·85b70c00·72000000·%...y.......r...9 ··0x00530558·79b90c00·cdc40c00·d9bc0c00·72000000·y...........r...
10 ··0x0052e568·00000000·e1a20c00·15a40c00·a5a30c00·................10 ··0x00530568·00000000·35a80c00·69a90c00·f9a80c00·....5...i.......
11 ··0x0052e578·61a30c00·6d000000·00000000·19ac0c00·a...m...........11 ··0x00530578·b5a80c00·6d000000·00000000·6db10c00·....m.......m...
12 ··0x0052e588·25b40c00·79bf0c00·85b70c00·6f000000·%...y.......o...12 ··0x00530588·79b90c00·cdc40c00·d9bc0c00·6f000000·y...........o...
13 ··0x0052e598·00000000·19ac0c00·25b40c00·79bf0c00·........%...y...13 ··0x00530598·00000000·6db10c00·79b90c00·cdc40c00·....m...y.......
14 ··0x0052e5a8·85b70c00·00000000·bdc91800·e1ca1800·................14 ··0x005305a8·d9bc0c00·00000000·45e01800·69e11800·........E...i...
15 ··0x0052e5b8·ffffffff·00000000·ffffffff·00000000·................15 ··0x005305b8·ffffffff·00000000·ffffffff·00000000·................
16 ··0x0052e5c8·00000000·00000000·00000000·00000000·................16 ··0x005305c8·00000000·00000000·00000000·00000000·................
17 ··0x0052e5d8·00000000·00000000·00000000·00000000·................17 ··0x005305d8·00000000·00000000·00000000·00000000·................
18 ··0x0052e5e8·00000000·00000000·00000000·00000000·................18 ··0x005305e8·00000000·00000000·00000000·00000000·................
19 ··0x0052e5f8·00000000·00000000·00000000·00000000·................19 ··0x005305f8·00000000·00000000·00000000·00000000·................
20 ··0x0052e608·00000000·00000000·00000000·00000000·................20 ··0x00530608·00000000·00000000·00000000·00000000·................
21 ··0x0052e618·00000000·00000000·00000000·00000000·................21 ··0x00530618·00000000·00000000·00000000·00000000·................
22 ··0x0052e628·00000000·00000000·00000000·00000000·................22 ··0x00530628·00000000·00000000·00000000·00000000·................
23 ··0x0052e638·00000000·00000000·00000000·00000000·................23 ··0x00530638·00000000·00000000·00000000·00000000·................
24 ··0x0052e648·00000000·00000000·00000000·00000000·................24 ··0x00530648·00000000·00000000·00000000·00000000·................
25 ··0x0052e658·00000000·00000000·00000000·00000000·................25 ··0x00530658·00000000·00000000·00000000·00000000·................
26 ··0x0052e668·00000000·00000000·00000000·00000000·................26 ··0x00530668·00000000·00000000·00000000·00000000·................
27 ··0x0052e678·00000000·00000000·00000000·00000000·................27 ··0x00530678·00000000·00000000·00000000·00000000·................
28 ··0x0052e688·00000000·00000000·00000000·00000000·................28 ··0x00530688·00000000·00000000·00000000·00000000·................
29 ··0x0052e698·00000000·00000000·00000000·00000000·................29 ··0x00530698·00000000·00000000·00000000·00000000·................
30 ··0x0052e6a8·00000000·00000000·00000000·00000000·................30 ··0x005306a8·00000000·00000000·00000000·00000000·................
31 ··0x0052e6b8·00000000·00000000·00000000·00000000·................31 ··0x005306b8·00000000·00000000·00000000·00000000·................
32 ··0x0052e6c8·00000000·00000000·00000000·00000000·................32 ··0x005306c8·00000000·00000000·00000000·00000000·................
33 ··0x0052e6d8·00000000·00000000·00000000·00000000·................33 ··0x005306d8·00000000·00000000·00000000·00000000·................
34 ··0x0052e6e8·00000000·00000000·00000000·00000000·................34 ··0x005306e8·00000000·00000000·00000000·00000000·................
35 ··0x0052e6f8·00000000·00000000·00000000·00000000·................35 ··0x005306f8·00000000·00000000·00000000·00000000·................
36 ··0x0052e708·00000000·00000000·00000000·00000000·................36 ··0x00530708·00000000·00000000·00000000·00000000·................
37 ··0x0052e718·00000000·00000000·00000000·00000000·................37 ··0x00530718·00000000·00000000·00000000·00000000·................
38 ··0x0052e728·00000000·00000000·00000000·00000000·................38 ··0x00530728·00000000·00000000·00000000·00000000·................
39 ··0x0052e738·00000000·00000000·00000000·00000000·................39 ··0x00530738·00000000·00000000·00000000·00000000·................
40 ··0x0052e748·00000000·00000000·00000000·00000000·................40 ··0x00530748·00000000·00000000·00000000·00000000·................
41 ··0x0052e758·00000000·00000000·00000000·00000000·................41 ··0x00530758·00000000·00000000·00000000·00000000·................
42 ··0x0052e768·00000000·00000000·00000000·00000000·................42 ··0x00530768·00000000·00000000·00000000·00000000·................
43 ··0x0052e778·00000000·00000000·00000000·00000000·................43 ··0x00530778·00000000·00000000·00000000·00000000·................
44 ··0x0052e788·00000000·00000000·00000000·00000000·................44 ··0x00530788·00000000·00000000·00000000·00000000·................
45 ··0x0052e798·00000000·00000000·00000000·00000000·................45 ··0x00530798·00000000·00000000·00000000·00000000·................
46 ··0x0052e7a8·00000000·00000000·00000000·00000000·................46 ··0x005307a8·00000000·00000000·00000000·00000000·................
47 ··0x0052e7b8·00000000·00000000·00000000·00000000·................47 ··0x005307b8·00000000·00000000·00000000·00000000·................
48 ··0x0052e7c8·00000000·00000000·00000000·00000000·................48 ··0x005307c8·00000000·00000000·00000000·00000000·................
49 ··0x0052e7d8·00000000·00000000·00000000·00000000·................49 ··0x005307d8·00000000·00000000·00000000·00000000·................
50 ··0x0052e7e8·00000000·00000000·00000000·ffffffff·................50 ··0x005307e8·00000000·00000000·00000000·ffffffff·................
51 ··0x0052e7f8·01000000·00000000·00000000·00000000·................51 ··0x005307f8·01000000·00000000·00000000·00000000·................
52 ··0x0052e808·00000000·00000000·00000000·00000000·................52 ··0x00530808·00000000·00000000·00000000·00000000·................
53 ··0x0052e818·00000000·00000000·00000000·00000000·................53 ··0x00530818·00000000·00000000·00000000·00000000·................
54 ··0x0052e828·18000000·7c155300·01000000·00000000·....|.S.........54 ··0x00530828·18000000·7c355300·01000000·00000000·....|5S.........
55 ··0x0052e838·01000000·00000000·01000000·00000000·................55 ··0x00530838·01000000·00000000·01000000·00000000·................
56 ··0x0052e848·00000000·00000000·00000000·00000000·................56 ··0x00530848·00000000·00000000·00000000·00000000·................
57 ··0x0052e858·00000000·00000000·00000000·00000000·................57 ··0x00530858·00000000·00000000·00000000·00000000·................
58 ··0x0052e868·00000000·00000000·00000000·00000000·................58 ··0x00530868·00000000·00000000·00000000·00000000·................
59 ··0x0052e878·00000000·00000000·00000000·00000000·................59 ··0x00530878·00000000·00000000·00000000·00000000·................
60 ··0x0052e888·00000000·00000000·00000000·00000000·................60 ··0x00530888·00000000·00000000·00000000·00000000·................
61 ··0x0052e898·00000000·00000000·00000000·00000000·................61 ··0x00530898·00000000·00000000·00000000·00000000·................
62 ··0x0052e8a8·00000000·00000000·00000000·00000000·................62 ··0x005308a8·00000000·00000000·00000000·00000000·................
63 ··0x0052e8b8·00000000·00000000·00000000·00000000·................63 ··0x005308b8·00000000·00000000·00000000·00000000·................
64 ··0x0052e8c8·00000000·00000000·00000000·00000000·................64 ··0x005308c8·00000000·00000000·00000000·00000000·................
65 ··0x0052e8d8·00000000·00000000·00000000·00000000·................65 ··0x005308d8·00000000·00000000·00000000·00000000·................
66 ··0x0052e8e8·00000000·00000000·00000000·00000000·................66 ··0x005308e8·00000000·00000000·00000000·00000000·................
67 ··0x0052e8f8·00000000·00000000·00000000·00000000·................67 ··0x005308f8·00000000·00000000·00000000·00000000·................
68 ··0x0052e908·00000000·00000000·00000000·00000000·................68 ··0x00530908·00000000·00000000·00000000·00000000·................
69 ··0x0052e918·00000000·00000000·00000000·00000000·................69 ··0x00530918·00000000·00000000·00000000·00000000·................
70 ··0x0052e928·00000000·00000000·00000000·00000000·................70 ··0x00530928·00000000·00000000·00000000·00000000·................
71 ··0x0052e938·00000000·00000000·00000000·00000000·................71 ··0x00530938·00000000·00000000·00000000·00000000·................
72 ··0x0052e948·00000000·00000000·00000000·00000000·................72 ··0x00530948·00000000·00000000·00000000·00000000·................
73 ··0x0052e958·00000000·00000000·00000000·00000000·................73 ··0x00530958·00000000·00000000·00000000·00000000·................
74 ··0x0052e968·00000000·00000000·00000000·00000000·................74 ··0x00530968·00000000·00000000·00000000·00000000·................
75 ··0x0052e978·00000000·00000000·00000000·00000000·................75 ··0x00530978·00000000·00000000·00000000·00000000·................
76 ··0x0052e988·00000000·00000000·00000000·00000000·................76 ··0x00530988·00000000·00000000·00000000·00000000·................
77 ··0x0052e998·00000000·00000000·00000000·00000000·................77 ··0x00530998·00000000·00000000·00000000·00000000·................
78 ··0x0052e9a8·00000000·00000000·00000000·00000000·................78 ··0x005309a8·00000000·00000000·00000000·00000000·................
79 ··0x0052e9b8·00000000·00000000·00000000·00000000·................79 ··0x005309b8·00000000·00000000·00000000·00000000·................
80 ··0x0052e9c8·00000000·00000000·00000000·00000000·................80 ··0x005309c8·00000000·00000000·00000000·00000000·................
81 ··0x0052e9d8·00000000·00000000·00000000·00000000·................81 ··0x005309d8·00000000·00000000·00000000·00000000·................
82 ··0x0052e9e8·00000000·00000000·00000000·00000000·................82 ··0x005309e8·00000000·00000000·00000000·00000000·................
83 ··0x0052e9f8·00000000·00000000·00000000·01000000·................83 ··0x005309f8·00000000·00000000·00000000·01000000·................
84 ··0x0052ea08·00000000·00000000·00000000·ffffffff·................84 ··0x00530a08·00000000·00000000·00000000·ffffffff·................
85 ··0x0052ea18·00000000·00000000·ffffffff·00000000·................85 ··0x00530a18·00000000·00000000·ffffffff·00000000·................
86 ··0x0052ea28·00000000·00000000·00000000·00000000·................86 ··0x00530a28·00000000·00000000·00000000·00000000·................
87 ··0x0052ea38·00000000·00000000·00000000·00000000·................87 ··0x00530a38·00000000·00000000·00000000·00000000·................
88 ··0x0052ea48·00000000·00000000·00000000·00000000·................88 ··0x00530a48·00000000·00000000·00000000·00000000·................
89 ··0x0052ea58·00000000·00000000·00000000·00000000·................89 ··0x00530a58·00000000·00000000·00000000·00000000·................
90 ··0x0052ea68·00000000·00000000·00000000·00000000·................90 ··0x00530a68·00000000·00000000·00000000·00000000·................
91 ··0x0052ea78·00000000·00000000·00000000·00000000·................91 ··0x00530a78·00000000·00000000·00000000·00000000·................
92 ··0x0052ea88·01000000·00000000·00000000·00000000·................92 ··0x00530a88·01000000·00000000·00000000·00000000·................
93 ··0x0052ea98·00000000·00000000·00000000·00000000·................93 ··0x00530a98·00000000·00000000·00000000·00000000·................
94 ··0x0052eaa8·00000000·00000000·00000000·00000000·................94 ··0x00530aa8·00000000·00000000·00000000·00000000·................
95 ··0x0052eab8·00000000·00000000·00000000·00000000·................95 ··0x00530ab8·00000000·00000000·00000000·00000000·................
96 ··0x0052eac8·00000000·00000000·00000000·00000000·................96 ··0x00530ac8·00000000·00000000·00000000·00000000·................
97 ··0x0052ead8·00000000·00000000·00000000·00000000·................97 ··0x00530ad8·00000000·00000000·00000000·00000000·................
98 ··0x0052eae8·00000000·00000000·00000000·00000000·................98 ··0x00530ae8·00000000·00000000·00000000·00000000·................
99 ··0x0052eaf8·00000000·00000000·00000000·00000000·................99 ··0x00530af8·00000000·00000000·00000000·00000000·................
100 ··0x0052eb08·00000000·00000000·00000000·00000000·................100 ··0x00530b08·00000000·00000000·00000000·00000000·................
101 ··0x0052eb18·00000000·00000000·00000000·00000000·................101 ··0x00530b18·00000000·00000000·00000000·00000000·................
102 ··0x0052eb28·00000000·00000000·00000000·00000000·................102 ··0x00530b28·00000000·00000000·00000000·00000000·................
103 ··0x0052eb38·00000000·00000000·00000000·00000000·................103 ··0x00530b38·00000000·00000000·00000000·00000000·................
104 ··0x0052eb48·00000000·01000000·ffffff3f·44f14800·...........?D.H.104 ··0x00530b48·00000000·01000000·ffffff3f·44114900·...........?D.I.
105 ··0x0052eb58·0a000000·05000000·ffffff3f·44f14800·...........?D.H.105 ··0x00530b58·0a000000·05000000·ffffff3f·44114900·...........?D.I.
106 ··0x0052eb68·0a000000·04000000·ffffff3f·44f14800·...........?D.H.106 ··0x00530b68·0a000000·04000000·ffffff3f·44114900·...........?D.I.
107 ··0x0052eb78·0a000000·03000000·ffffff3f·44f14800·...........?D.H.107 ··0x00530b78·0a000000·03000000·ffffff3f·44114900·...........?D.I.
108 ··0x0052eb88·0a000000·02000000·ffffff3f·44f14800·...........?D.H.108 ··0x00530b88·0a000000·02000000·ffffff3f·44114900·...........?D.I.
109 ··0x0052eb98·0a000000·01000000·ffffff3f·44f14800·...........?D.H.109 ··0x00530b98·0a000000·01000000·ffffff3f·44114900·...........?D.I.
110 ··0x0052eba8·01000000·00000000·ffffff3f·44f14800·...........?D.H.110 ··0x00530ba8·01000000·00000000·ffffff3f·44114900·...........?D.I.
111 ··0x0052ebb8·08000000·01000000·ffffff3f·44f14800·...........?D.H.111 ··0x00530bb8·08000000·01000000·ffffff3f·44114900·...........?D.I.
112 ··0x0052ebc8·08000000·02000000·ffffff3f·44f14800·...........?D.H.112 ··0x00530bc8·08000000·02000000·ffffff3f·44114900·...........?D.I.
113 ··0x0052ebd8·08000000·03000000·ffffff3f·44f14800·...........?D.H.113 ··0x00530bd8·08000000·03000000·ffffff3f·44114900·...........?D.I.
114 ··0x0052ebe8·08000000·04000000·ffffff3f·44f14800·...........?D.H.114 ··0x00530be8·08000000·04000000·ffffff3f·44114900·...........?D.I.
115 ··0x0052ebf8·08000000·05000000·ffffff3f·44f14800·...........?D.H.115 ··0x00530bf8·08000000·05000000·ffffff3f·44114900·...........?D.I.
116 ··0x0052ec08·08000000·06000000·ffffff3f·44f14800·...........?D.H.116 ··0x00530c08·08000000·06000000·ffffff3f·44114900·...........?D.I.
117 ··0x0052ec18·08000000·07000000·ffffff3f·44f14800·...........?D.H.117 ··0x00530c18·08000000·07000000·ffffff3f·44114900·...........?D.I.
118 ··0x0052ec28·08000000·08000000·ffffff3f·44f14800·...........?D.H.118 ··0x00530c28·08000000·08000000·ffffff3f·44114900·...........?D.I.
119 ··0x0052ec38·08000000·09000000·ffffff3f·44f14800·...........?D.H.119 ··0x00530c38·08000000·09000000·ffffff3f·44114900·...........?D.I.
120 ··0x0052ec48·08000000·0a000000·ffffff3f·44f14800·...........?D.H.120 ··0x00530c48·08000000·0a000000·ffffff3f·44114900·...........?D.I.
121 ··0x0052ec58·08000000·0b000000·ffffff3f·44f14800·...........?D.H.121 ··0x00530c58·08000000·0b000000·ffffff3f·44114900·...........?D.I.
122 ··0x0052ec68·08000000·0c000000·ffffff3f·44f14800·...........?D.H.122 ··0x00530c68·08000000·0c000000·ffffff3f·44114900·...........?D.I.
123 ··0x0052ec78·08000000·0d000000·ffffff3f·44f14800·...........?D.H.123 ··0x00530c78·08000000·0d000000·ffffff3f·44114900·...........?D.I.
124 ··0x0052ec88·08000000·0e000000·ffffff3f·44f14800·...........?D.H.124 ··0x00530c88·08000000·0e000000·ffffff3f·44114900·...........?D.I.
125 ··0x0052ec98·08000000·0f000000·ffffff3f·44f14800·...........?D.H.125 ··0x00530c98·08000000·0f000000·ffffff3f·44114900·...........?D.I.
Max diff block lines reached; 51673/433699 bytes (11.91%) of diff not shown.
402 B
readelf --wide --decompress --hex-dump=.probes {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.probes':1 Hex·dump·of·section·'.probes':
2 ··0x00567e10·00000000·00000000·00000000·00000000·................2 ··0x00569e10·00000000·00000000·00000000·00000000·................
3 ··0x00567e20·00000000·00000000···················........3 ··0x00569e20·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·33663536·30303862·62656134·66336634·3f56008bbea4f3f4 
3 ··0x00000010·30313161·61653337·33323239·31633430·011aae3732291c402 ··0x00000000·31623631·61653132·39356235·36643361·1b61ae1295b56d3a
 3 ··0x00000010·66303135·39356464·30363563·63366338·f01595dd065cc6c8
4 ··0x00000020·61373462·65302e64·65627567·00000000·a74be0.debug....4 ··0x00000020·39636134·61652e64·65627567·00000000·9ca4ae.debug....
5 ··0x00000030·24db9430····························$..05 ··0x00000030·5a2e47f0····························Z.G.
  
68.3 MB
python3.12-nopie_3.12.3-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-10·05:33:47.000000·debian-binary
2 -rw-r--r--···0········0········0·····1048·2024-04-10·05:33:47.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1048·2024-04-10·05:33:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1777736·2024-04-10·05:33:47.000000·data.tar.xz3 -rw-r--r--···0········0········0··1780924·2024-04-10·05:33:47.000000·data.tar.xz
694 B
control.tar.xz
666 B
control.tar
596 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.12-nopie1 Package:·python3.12-nopie
2 Source:·python3.122 Source:·python3.12
3 Version:·3.12.3-13 Version:·3.12.3-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·55456 Installed-Size:·5549
7 Depends:·python3.12-minimal·(=·3.12.3-1),·libc6·(>=·2.35),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)7 Depends:·python3.12-minimal·(=·3.12.3-1),·libc6·(>=·2.35),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)
8 Section:·python8 Section:·python
9 Priority:·optional9 Priority:·optional
10 Multi-Arch:·allowed10 Multi-Arch:·allowed
11 Description:·Python·interpreter·linked·without·PIE·(version·3.12)11 Description:·Python·interpreter·linked·without·PIE·(version·3.12)
12 ·This·package·contains·the·interpreter·not·built·as·position·independent12 ·This·package·contains·the·interpreter·not·built·as·position·independent
13 ·executable.·This·interpreter·is·diverting·the·python3.12·executable,·and·making13 ·executable.·This·interpreter·is·diverting·the·python3.12·executable,·and·making
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
68.3 MB
data.tar.xz
68.3 MB
data.tar
1.33 KB
file list
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)··5604924·2024-04-10·05:33:47.000000·./usr/bin/python3.124 -rwxr-xr-x···0·root·········(0)·root·········(0)··5609020·2024-04-10·05:33:47.000000·./usr/bin/python3.12
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-nopie/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-nopie/
8 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-nopie/README.Debian8 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-nopie/README.Debian
9 -rw-r--r--···0·root·········(0)·root·········(0)·····8877·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-nopie/changelog.Debian.gz9 -rw-r--r--···0·root·········(0)·root·········(0)·····8877·2024-04-10·05:33:47.000000·./usr/share/doc/python3.12-nopie/changelog.Debian.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)····49855·2016-05-18·12:18:49.000000·./usr/share/doc/python3.12-nopie/copyright10 -rw-r--r--···0·root·········(0)·root·········(0)····49855·2016-05-18·12:18:49.000000·./usr/share/doc/python3.12-nopie/copyright
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-10·05:33:47.000000·./usr/share/lintian/
68.3 MB
./usr/bin/python3.12
File has been modified after NT_GNU_BUILD_ID has been applied.
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x16ebfd11 ··Entry·point·address:···············0x170781
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········5603604·(bytes·into·file)13 ··Start·of·section·headers:··········5607700·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3319 ··Number·of·section·headers:·········33
20 ··Section·header·string·table·index:·3220 ··Section·header·string·table·index:·32
1.83 KB
readelf --wide --program-header {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x16ebfd2 Entry·point·0x170781
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x474fe4·0x00484fe4·0x00484fe4·0x00008·0x00008·R···0x46 ··EXIDX··········0x476344·0x00486344·0x00486344·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00019·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·0x00019·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]
10 ··LOAD···········0x000000·0x00010000·0x00010000·0x474ff0·0x474ff0·R·E·0x100010 ··LOAD···········0x000000·0x00010000·0x00010000·0x476350·0x476350·R·E·0x1000
11 ··LOAD···········0x475eec·0x00485eec·0x00485eec·0xe1f3c·0xe4d64·RW··0x100011 ··LOAD···········0x476eec·0x00487eec·0x00487eec·0xe1f3c·0xe4d64·RW··0x1000
12 ··DYNAMIC········0x475ef8·0x00485ef8·0x00485ef8·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x476ef8·0x00487ef8·0x00487ef8·0x00108·0x00108·RW··0x4
13 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x413 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
14 ··TLS············0x475eec·0x00485eec·0x00485eec·0x00000·0x00008·R···0x414 ··TLS············0x476eec·0x00487eec·0x00487eec·0x00000·0x00008·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x475eec·0x00485eec·0x00485eec·0x00114·0x00114·R···0x116 ··GNU_RELRO······0x476eec·0x00487eec·0x00487eec·0x00114·0x00114·R···0x1
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····.ARM.exidx·19 ···00·····.ARM.exidx·
20 ···01·····20 ···01·····
21 ···02·····.interp·21 ···02·····.interp·
22 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·22 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.stapsdt.base·.ARM.exidx·.eh_frame·
4.66 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·33·section·headers,·starting·at·offset·0x558114:1 There·are·33·section·headers,·starting·at·offset·0x559114:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
283 KB
readelf --wide --symbols {}
    
Offset 1, 2291 lines modifiedOffset 1, 2291 lines modified
  
1 Symbol·table·'.dynsym'·contains·2288·entries:1 Symbol·table·'.dynsym'·contains·2288·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:·00049f19····16·FUNC····GLOBAL·DEFAULT···13·PyThreadState_DeleteCurrent7 ·····4:·00049f79····16·FUNC····GLOBAL·DEFAULT···13·PyThreadState_DeleteCurrent
8 ·····5:·000e29e1···276·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternInPlace8 ·····5:·000e3141···276·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternInPlace
9 ·····6:·0004a52f····54·FUNC····GLOBAL·DEFAULT···13·PyRun_InteractiveOneObject9 ·····6:·0004a58f····54·FUNC····GLOBAL·DEFAULT···13·PyRun_InteractiveOneObject
10 ·····7:·00036651····60·FUNC····GLOBAL·DEFAULT···13·PyCFunction_GetFlags10 ·····7:·000366b1····60·FUNC····GLOBAL·DEFAULT···13·PyCFunction_GetFlags
11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateEnd11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateEnd
12 ·····9:·00098aed···200·FUNC····GLOBAL·DEFAULT···13·PyObject_Vectorcall12 ·····9:·00098b81···200·FUNC····GLOBAL·DEFAULT···13·PyObject_Vectorcall
13 ····10:·0048a090·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ReferenceError13 ····10:·0048c090·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ReferenceError
14 ····11:·000a6981···228·FUNC····GLOBAL·DEFAULT···13·PyList_New14 ····11:·000a6e19···228·FUNC····GLOBAL·DEFAULT···13·PyList_New
15 ····12:·00035771···928·FUNC····GLOBAL·DEFAULT···13·_PyDict_CheckConsistency15 ····12:·000357d1···928·FUNC····GLOBAL·DEFAULT···13·_PyDict_CheckConsistency
16 ····13:·000902b5···366·FUNC····GLOBAL·DEFAULT···13·_PySequence_BytesToCharpArray16 ····13:·00090361···366·FUNC····GLOBAL·DEFAULT···13·_PySequence_BytesToCharpArray
17 ····14:·001d12cd···262·FUNC····GLOBAL·DEFAULT···13·PyMarshal_WriteObjectToString17 ····14:·001d277d···262·FUNC····GLOBAL·DEFAULT···13·PyMarshal_WriteObjectToString
18 ····15:·00033489····48·FUNC····GLOBAL·DEFAULT···13·PyAsyncGen_New18 ····15:·00033489····48·FUNC····GLOBAL·DEFAULT···13·PyAsyncGen_New
19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·login_tty@GLIBC_2.34·(4)19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·login_tty@GLIBC_2.34·(4)
20 ····17:·0009c901···328·FUNC····GLOBAL·DEFAULT···13·PyCode_Addr2Line20 ····17:·0009c969···328·FUNC····GLOBAL·DEFAULT···13·PyCode_Addr2Line
21 ····18:·000450cd····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument21 ····18:·0004512d····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sched_get_priority_min@GLIBC_2.4·(2)22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sched_get_priority_min@GLIBC_2.4·(2)
23 ····20:·000f6e7d···110·FUNC····GLOBAL·DEFAULT···13·_PyUnicodeWriter_WriteChar23 ····20:·000f76e5···110·FUNC····GLOBAL·DEFAULT···13·_PyUnicodeWriter_WriteChar
24 ····21:·0008be9d····84·FUNC····GLOBAL·DEFAULT···13·PyIter_Next24 ····21:·0008bf15····84·FUNC····GLOBAL·DEFAULT···13·PyIter_Next
25 ····22:·0008e651···676·FUNC····GLOBAL·DEFAULT···13·PyNumber_Long25 ····22:·0008e6fd···676·FUNC····GLOBAL·DEFAULT···13·PyNumber_Long
26 ····23:·0048fa2c···208·OBJECT··GLOBAL·DEFAULT···25·PyDictRevIterValue_Type26 ····23:·00491a2c···208·OBJECT··GLOBAL·DEFAULT···25·PyDictRevIterValue_Type
27 ····24:·001d6565···124·FUNC····GLOBAL·DEFAULT···13·_PyCrossInterpreterData_Lookup27 ····24:·001d7a15···124·FUNC····GLOBAL·DEFAULT···13·_PyCrossInterpreterData_Lookup
28 ····25:·0002c8e9····54·FUNC····GLOBAL·DEFAULT···13·PyMapping_HasKey28 ····25:·0002c8e9····54·FUNC····GLOBAL·DEFAULT···13·PyMapping_HasKey
29 ····26:·005685c0·····4·OBJECT··GLOBAL·DEFAULT···28·Py_FileSystemDefaultEncodeErrors29 ····26:·0056a5c0·····4·OBJECT··GLOBAL·DEFAULT···28·Py_FileSystemDefaultEncodeErrors
30 ····27:·004894d4·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ValueError30 ····27:·0048b4d4·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_ValueError
31 ····28:·0009fd41···174·FUNC····GLOBAL·DEFAULT···13·PyException_SetTraceback31 ····28:·0009fe01···174·FUNC····GLOBAL·DEFAULT···13·PyException_SetTraceback
32 ····29:·0020df8d····34·FUNC····GLOBAL·DEFAULT···13·_Py_RestoreSignals32 ····29:·0020f1f9····34·FUNC····GLOBAL·DEFAULT···13·_Py_RestoreSignals
33 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setuid@GLIBC_2.4·(2)33 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setuid@GLIBC_2.4·(2)
34 ····31:·00035e89····66·FUNC····GLOBAL·DEFAULT···13·PyODict_DelItem34 ····31:·00035ee9····66·FUNC····GLOBAL·DEFAULT···13·PyODict_DelItem
35 ····32:·00047409···268·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModuleWithPathnames35 ····32:·00047469···268·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModuleWithPathnames
36 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mknodat@GLIBC_2.33·(11)36 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mknodat@GLIBC_2.33·(11)
37 ····34:·0003edd1····54·FUNC····GLOBAL·DEFAULT···13·PyErr_ResourceWarning37 ····34:·0003ee31····54·FUNC····GLOBAL·DEFAULT···13·PyErr_ResourceWarning
38 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chroot@GLIBC_2.4·(2)38 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chroot@GLIBC_2.4·(2)
39 ····36:·0005f6ad····12·FUNC····GLOBAL·DEFAULT···13·PyInit_grp39 ····36:·0005f71d····12·FUNC····GLOBAL·DEFAULT···13·PyInit_grp
40 ····37:·000e2b81···296·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternFromString40 ····37:·000e32e1···296·FUNC····GLOBAL·DEFAULT···13·PyUnicode_InternFromString
41 ····38:·000a6599···144·FUNC····GLOBAL·DEFAULT···13·PySeqIter_New41 ····38:·000a6a2d···144·FUNC····GLOBAL·DEFAULT···13·PySeqIter_New
42 ····39:·00046079····12·FUNC····GLOBAL·DEFAULT···13·_PyEval_SignalAsyncExc42 ····39:·000460d9····12·FUNC····GLOBAL·DEFAULT···13·_PyEval_SignalAsyncExc
43 ····40:·004869e8···208·OBJECT··GLOBAL·DEFAULT···25·PyBool_Type43 ····40:·004889e8···208·OBJECT··GLOBAL·DEFAULT···25·PyBool_Type
44 ····41:·0004cfff···102·FUNC····GLOBAL·DEFAULT···13·_Py_device_encoding44 ····41:·0004d05f···102·FUNC····GLOBAL·DEFAULT···13·_Py_device_encoding
45 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@GLIBC_2.4·(2)45 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@GLIBC_2.4·(2)
46 ····43:·000f9c7d··1064·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_FormatLong46 ····43:·000fa4ed··1064·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_FormatLong
47 ····44:·000ee5e9···164·FUNC····GLOBAL·DEFAULT···13·_Py_GetErrorHandler47 ····44:·000eed55···164·FUNC····GLOBAL·DEFAULT···13·_Py_GetErrorHandler
48 ····45:·00184c41····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode48 ····45:·0018644d····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode
49 ····46:·000c8735···506·FUNC····GLOBAL·DEFAULT···13·PyObject_GenericSetAttr49 ····46:·000c8c71···516·FUNC····GLOBAL·DEFAULT···13·PyObject_GenericSetAttr
50 ····47:·0003729b····38·FUNC····GLOBAL·DEFAULT···13·_PyObject_GetAttrId50 ····47:·000372fb····38·FUNC····GLOBAL·DEFAULT···13·_PyObject_GetAttrId
51 ····48:·0003eee9···180·FUNC····GLOBAL·DEFAULT···13·PyErr_WarnExplicitFormat51 ····48:·0003ef49···180·FUNC····GLOBAL·DEFAULT···13·PyErr_WarnExplicitFormat
52 ····49:·0009b455··2690·FUNC····GLOBAL·DEFAULT···13·_PyCode_New52 ····49:·0009b4f1··2638·FUNC····GLOBAL·DEFAULT···13·_PyCode_New
53 ····50:·001dccc1···336·FUNC····GLOBAL·DEFAULT···13·_Py_DumpASCII53 ····50:·001de139···336·FUNC····GLOBAL·DEFAULT···13·_Py_DumpASCII
54 ····51:·001d8c7d·····8·FUNC····GLOBAL·DEFAULT···13·_PyOS_URandomNonblock54 ····51:·001da0f5·····8·FUNC····GLOBAL·DEFAULT···13·_PyOS_URandomNonblock
55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·socket@GLIBC_2.4·(2)55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·socket@GLIBC_2.4·(2)
56 ····53:·0003b6fb····46·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsCharmapString56 ····53:·0003b75b····46·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsCharmapString
57 ····54:·001d6309····10·FUNC····GLOBAL·DEFAULT···13·_PyInterpreterState_RequireIDRef57 ····54:·001d77b9····10·FUNC····GLOBAL·DEFAULT···13·_PyInterpreterState_RequireIDRef
58 ····55:·0012e201····90·FUNC····GLOBAL·DEFAULT···13·PyOS_snprintf58 ····55:·0012f161····90·FUNC····GLOBAL·DEFAULT···13·PyOS_snprintf
59 ····56:·0009ca49···346·FUNC····GLOBAL·DEFAULT···13·_PyCode_CheckLineNumber59 ····56:·0009cab1···346·FUNC····GLOBAL·DEFAULT···13·_PyCode_CheckLineNumber
60 ····57:·00045cf9····78·FUNC····GLOBAL·DEFAULT···13·PyArg_VaParse60 ····57:·00045d59····78·FUNC····GLOBAL·DEFAULT···13·PyArg_VaParse
61 ····58:·001d842d····76·FUNC····GLOBAL·DEFAULT···13·_PyTime_AsTimespec61 ····58:·001d98a1····80·FUNC····GLOBAL·DEFAULT···13·_PyTime_AsTimespec
62 ····59:·0019d92d··1200·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_EncodeUTF3262 ····59:·0019ef99··1200·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_EncodeUTF32
63 ····60:·00155a69···376·FUNC····GLOBAL·DEFAULT···13·_PyErr_CheckSignalsTstate63 ····60:·0015700d···376·FUNC····GLOBAL·DEFAULT···13·_PyErr_CheckSignalsTstate
64 ····61:·0048a948·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_UnicodeError64 ····61:·0048c948·····4·OBJECT··GLOBAL·DEFAULT···25·PyExc_UnicodeError
65 ····62:·00035b11···132·FUNC····GLOBAL·DEFAULT···13·_PyDict_NewPresized65 ····62:·00035b71···132·FUNC····GLOBAL·DEFAULT···13·_PyDict_NewPresized
66 ····63:·0004cf45····64·FUNC····GLOBAL·DEFAULT···13·_Py_fstat66 ····63:·0004cfa5····64·FUNC····GLOBAL·DEFAULT···13·_Py_fstat
67 ····64:·00047855····18·FUNC····GLOBAL·DEFAULT···13·Py_GetArgcArgv67 ····64:·000478b5····18·FUNC····GLOBAL·DEFAULT···13·Py_GetArgcArgv
68 ····65:·0008f8d5···208·FUNC····GLOBAL·DEFAULT···13·_PyObject_RealIsInstance68 ····65:·0008f981···208·FUNC····GLOBAL·DEFAULT···13·_PyObject_RealIsInstance
69 ····66:·00491e24···208·OBJECT··GLOBAL·DEFAULT···25·PySet_Type69 ····66:·00493e24···208·OBJECT··GLOBAL·DEFAULT···25·PySet_Type
70 ····67:·0009c399···812·FUNC····GLOBAL·DEFAULT···13·_PyCode_ConstantKey70 ····67:·0009c401···812·FUNC····GLOBAL·DEFAULT···13·_PyCode_ConstantKey
71 ····68:·0048e850···208·OBJECT··GLOBAL·DEFAULT···25·_PyInterpreterID_Type71 ····68:·00490850···208·OBJECT··GLOBAL·DEFAULT···25·_PyInterpreterID_Type
72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@GLIBC_2.4·(2)72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@GLIBC_2.4·(2)
73 ····70:·000ef7dd····92·FUNC····GLOBAL·DEFAULT···13·PyUnicode_FromObject73 ····70:·000effa1····92·FUNC····GLOBAL·DEFAULT···13·PyUnicode_FromObject
74 ····71:·0048f144···208·OBJECT··GLOBAL·DEFAULT···25·PyLong_Type74 ····71:·00491144···208·OBJECT··GLOBAL·DEFAULT···25·PyLong_Type
75 ····72:·00567e28·····0·NOTYPE··GLOBAL·DEFAULT···27·_edata75 ····72:·00569e28·····0·NOTYPE··GLOBAL·DEFAULT···27·_edata
76 ····73:·0004506d····64·FUNC····GLOBAL·DEFAULT···13·PyErr_SetFromErrnoWithFilename76 ····73:·000450cd····64·FUNC····GLOBAL·DEFAULT···13·PyErr_SetFromErrnoWithFilename
77 ····74:·000327e7····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs77 ····74:·000327e7····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs
78 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList78 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList
79 ····76:·000b9921···106·FUNC····GLOBAL·DEFAULT···13·PyDict_Contains79 ····76:·000b9f85···106·FUNC····GLOBAL·DEFAULT···13·PyDict_Contains
80 ····77:·0009a76d····74·FUNC····GLOBAL·DEFAULT···13·PyCapsule_New80 ····77:·0009a809····74·FUNC····GLOBAL·DEFAULT···13·PyCapsule_New
81 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·zlibVersion81 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·zlibVersion
82 ····79:·001d2681····64·FUNC····GLOBAL·DEFAULT···13·_Py_get_env_flag82 ····79:·001d3b31····64·FUNC····GLOBAL·DEFAULT···13·_Py_get_env_flag
83 ····80:·00567e7c·····4·OBJECT··GLOBAL·DEFAULT···28·PyOS_ReadlineFunctionPointer83 ····80:·00569e7c·····4·OBJECT··GLOBAL·DEFAULT···28·PyOS_ReadlineFunctionPointer
84 ····81:·0004a761····30·FUNC····GLOBAL·DEFAULT···13·Py_CompileStringFlags84 ····81:·0004a7c1····30·FUNC····GLOBAL·DEFAULT···13·Py_CompileStringFlags
85 ····82:·00029a3c·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartCdataSectionHandler85 ····82:·00029a3c·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartCdataSectionHandler
86 ····83:·0019e241····76·FUNC····GLOBAL·DEFAULT···13·PyUnicode_Find86 ····83:·0019f8ad····76·FUNC····GLOBAL·DEFAULT···13·PyUnicode_Find
87 ····84:·00048b71····12·FUNC····GLOBAL·DEFAULT···13·Py_GetPrefix87 ····84:·00048bd1····12·FUNC····GLOBAL·DEFAULT···13·Py_GetPrefix
88 ····85:·00033c0d····34·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetGlobals88 ····85:·00033c0d····34·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetGlobals
89 ····86:·001bf155···832·FUNC····GLOBAL·DEFAULT···13·PyCodec_BackslashReplaceErrors89 ····86:·001c0721···832·FUNC····GLOBAL·DEFAULT···13·PyCodec_BackslashReplaceErrors
90 ····87:·0019e179···128·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_DecodeUnicodeEscapeStateful90 ····87:·0019f7e5···128·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_DecodeUnicodeEscapeStateful
91 ····88:·0004751b·····8·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModule91 ····88:·0004757b·····8·FUNC····GLOBAL·DEFAULT···13·PyImport_ExecCodeModule
92 ····89:·000ac485···330·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLong92 ····89:·000ac9ad···330·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLong
93 ····90:·00111c8d····64·FUNC····GLOBAL·DEFAULT···13·PyEval_GetGlobals93 ····90:·001129b1····64·FUNC····GLOBAL·DEFAULT···13·PyEval_GetGlobals
94 ····91:·001d2449···100·FUNC····GLOBAL·DEFAULT···13·_Py_get_xoption94 ····91:·001d38f9···100·FUNC····GLOBAL·DEFAULT···13·_Py_get_xoption
95 ····92:·0027accc···128·OBJECT··GLOBAL·DEFAULT···15·_Py_ascii_whitespace95 ····92:·0027c02c···128·OBJECT··GLOBAL·DEFAULT···15·_Py_ascii_whitespace
96 ····93:·000e47e5···140·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUTF8AndSize96 ····93:·000e4f65···140·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUTF8AndSize
97 ····94:·001874e1····84·FUNC····GLOBAL·DEFAULT···13·PyList_GetSlice97 ····94:·00188c95····84·FUNC····GLOBAL·DEFAULT···13·PyList_GetSlice
98 ····95:·000e2335···144·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Type_AssignVersionTag98 ····95:·000e2a95···144·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Type_AssignVersionTag
99 ····96:·005685c4·····4·OBJECT··GLOBAL·DEFAULT···28·_Py_HasFileSystemDefaultEncodeErrors99 ····96:·0056a5c4·····4·OBJECT··GLOBAL·DEFAULT···28·_Py_HasFileSystemDefaultEncodeErrors
100 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@GLIBC_2.4·(2)100 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@GLIBC_2.4·(2)
101 ····98:·000c9e31···204·FUNC····GLOBAL·DEFAULT···13·PyObject_Bytes101 ····98:·000ca375···204·FUNC····GLOBAL·DEFAULT···13·PyObject_Bytes
102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcpy@GLIBC_2.4·(2)102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcpy@GLIBC_2.4·(2)
103 ···100:·0016ed35····10·FUNC····GLOBAL·DEFAULT···13·_Py_gitversion103 ···100:·001708b9····10·FUNC····GLOBAL·DEFAULT···13·_Py_gitversion
104 ···101:·001c7309····20·FUNC····GLOBAL·DEFAULT···13·PyErr_NoMemory104 ···101:·001c88d5····20·FUNC····GLOBAL·DEFAULT···13·PyErr_NoMemory
105 ···102:·00033ac3···286·FUNC····GLOBAL·DEFAULT···13·PyFrame_New105 ···102:·00033ac3···286·FUNC····GLOBAL·DEFAULT···13·PyFrame_New
106 ···103:·000ca179···108·FUNC····GLOBAL·DEFAULT···13·Py_ReprLeave106 ···103:·000ca6bd···108·FUNC····GLOBAL·DEFAULT···13·Py_ReprLeave
107 ···104:·0002ce9d····62·FUNC····GLOBAL·DEFAULT···13·PyObject_CheckReadBuffer107 ···104:·0002ce9d····62·FUNC····GLOBAL·DEFAULT···13·PyObject_CheckReadBuffer
108 ···105:·001e00d5····12·FUNC····GLOBAL·DEFAULT···13·PyInit_gc108 ···105:·001e154d····12·FUNC····GLOBAL·DEFAULT···13·PyInit_gc
109 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·flockfile@GLIBC_2.4·(2)109 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·flockfile@GLIBC_2.4·(2)
110 ···107:·0004cf03····66·FUNC····GLOBAL·DEFAULT···13·_Py_set_blocking110 ···107:·0004cf63····66·FUNC····GLOBAL·DEFAULT···13·_Py_set_blocking
111 ···108:·00096fed···416·FUNC····GLOBAL·DEFAULT···13·PyBytes_FromObject111 ···108:·00097081···416·FUNC····GLOBAL·DEFAULT···13·PyBytes_FromObject
112 ···109:·000c4b8d···316·FUNC····GLOBAL·DEFAULT···13·PyBuffer_ToContiguous112 ···109:·000c510d···316·FUNC····GLOBAL·DEFAULT···13·PyBuffer_ToContiguous
113 ···110:·0019ca91··1868·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF16Stateful113 ···110:·0019e0fd··1868·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF16Stateful
114 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log@GLIBC_2.29·(8)114 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log@GLIBC_2.29·(8)
115 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@GLIBC_2.34·(4)115 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@GLIBC_2.34·(4)
116 ···113:·0004ce45····58·FUNC····GLOBAL·DEFAULT···13·PyOS_mystricmp116 ···113:·0004cea5····58·FUNC····GLOBAL·DEFAULT···13·PyOS_mystricmp
117 ···114:·0008f9a5···426·FUNC····GLOBAL·DEFAULT···13·PyNumber_Power117 ···114:·0008fa51···426·FUNC····GLOBAL·DEFAULT···13·PyNumber_Power
118 ···115:·00208c11····12·FUNC····GLOBAL·DEFAULT···13·PyInit_atexit118 ···115:·00209e7d····12·FUNC····GLOBAL·DEFAULT···13·PyInit_atexit
119 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemcmp@GLIBC_2.4·(2)119 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemcmp@GLIBC_2.4·(2)
120 ···117:·000c7a21···890·FUNC····GLOBAL·DEFAULT···13·_PyModule_Clear120 ···117:·000c7f61···890·FUNC····GLOBAL·DEFAULT···13·_PyModule_Clear
121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fchmod@GLIBC_2.4·(2)121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fchmod@GLIBC_2.4·(2)
122 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__wait4_time64@GLIBC_2.34·(4)122 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__wait4_time64@GLIBC_2.34·(4)
123 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__printf_chk@GLIBC_2.4·(2)123 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__printf_chk@GLIBC_2.4·(2)
124 ···121:·0002a3cc·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndNamespaceDeclHandler124 ···121:·0002a3cc·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndNamespaceDeclHandler
125 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)125 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)
126 ···123:·000339eb····14·FUNC····GLOBAL·DEFAULT···13·PyFloat_GetMax126 ···123:·000339eb····14·FUNC····GLOBAL·DEFAULT···13·PyFloat_GetMax
Max diff block lines reached; 273723/289468 bytes (94.56%) of diff not shown.
77.4 KB
readelf --wide --relocs {}
    
Offset 1, 532 lines modifiedOffset 1, 532 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x182dc·contains·7·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x182dc·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0048682c··0007a715·R_ARM_GLOB_DAT·········00485ef4···__stack_chk_guard@GLIBC_2.43 0048882c··0007a715·R_ARM_GLOB_DAT·········00487ef4···__stack_chk_guard@GLIBC_2.4
4 00486828··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__4 00488828··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__
5 00485ef4··0007a714·R_ARM_COPY·············00485ef4···__stack_chk_guard@GLIBC_2.45 00487ef4··0007a714·R_ARM_COPY·············00487ef4···__stack_chk_guard@GLIBC_2.4
6 00567e28··00056014·R_ARM_COPY·············00567e28···__environ@GLIBC_2.46 00569e28··00056014·R_ARM_COPY·············00569e28···__environ@GLIBC_2.4
7 00567e30··00022f14·R_ARM_COPY·············00567e30···stdin@GLIBC_2.47 00569e30··00022f14·R_ARM_COPY·············00569e30···stdin@GLIBC_2.4
8 00567e34··00045814·R_ARM_COPY·············00567e34···stdout@GLIBC_2.48 00569e34··00045814·R_ARM_COPY·············00569e34···stdout@GLIBC_2.4
9 00567e38··00058b14·R_ARM_COPY·············00567e38···stderr@GLIBC_2.49 00569e38··00058b14·R_ARM_COPY·············00569e38···stderr@GLIBC_2.4
  
10 Relocation·section·'.rel.plt'·at·offset·0x18314·contains·519·entries:10 Relocation·section·'.rel.plt'·at·offset·0x18314·contains·519·entries:
Diff chunk too large, falling back to line-by-line diff (519 lines added, 519 lines removed)
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 0048600c··0003b016·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.412 0048800c··0003b016·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.4
13 00486010··0008b316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.413 00488010··0008b316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.4
14 00486014··00063416·R_ARM_JUMP_SLOT········00029384···sinh@GLIBC_2.414 00488014··00063416·R_ARM_JUMP_SLOT········00029384···sinh@GLIBC_2.4
15 00486018··00083416·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.415 00488018··00083416·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.4
16 0048601c··00055316·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion16 0048801c··00055316·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion
17 00486020··00062016·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.417 00488020··00062016·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.4
18 00486024··0000fb16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.3418 00488024··0000fb16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.34
19 00486028··00082816·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.919 00488028··00082816·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.9
20 0048602c··00072816·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.420 0048802c··00072816·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.4
21 00486030··00037616·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.421 00488030··00037616·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.4
22 00486034··00079516·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.3422 00488034··00079516·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.34
23 00486038··00085f16·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.423 00488038··00085f16·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.4
24 0048603c··00074d16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.424 0048803c··00074d16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.4
25 00486040··00058816·R_ARM_JUMP_SLOT········00029408···XML_SetEndElementHandler25 00488040··00058816·R_ARM_JUMP_SLOT········00029408···XML_SetEndElementHandler
26 00486044··00064916·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.426 00488044··00064916·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.4
27 00486048··0001ab16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.427 00488048··0001ab16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.4
28 0048604c··00068e16·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.428 0048804c··00068e16·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.4
29 00486050··00020a16·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.429 00488050··00020a16·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.4
30 00486054··00040716·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.430 00488054··00040716·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.4
31 00486058··00085316·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.3431 00488058··00085316·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.34
32 0048605c··00047b16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.3432 0048805c··00047b16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.34
33 00486060··00068f16·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.433 00488060··00068f16·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.4
34 00486064··00007716·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.3434 00488064··00007716·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.34
35 00486068··00022d16·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.435 00488068··00022d16·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.4
36 0048606c··00014916·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.436 0048806c··00014916·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.4
37 00486070··0000cd16·R_ARM_JUMP_SLOT········00029498···XML_ParserCreate_MM37 00488070··0000cd16·R_ARM_JUMP_SLOT········00029498···XML_ParserCreate_MM
38 00486074··0006ea16·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.438 00488074··0006ea16·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.4
39 00486078··0006ed16·R_ARM_JUMP_SLOT········000294b0···XML_SetEncoding39 00488078··0006ed16·R_ARM_JUMP_SLOT········000294b0···XML_SetEncoding
40 0048607c··0003cc16·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.440 0048807c··0003cc16·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.4
41 00486080··0005bd16·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.441 00488080··0005bd16·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.4
42 00486084··00054e16·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.442 00488084··00054e16·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
43 00486088··0003ad16·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.443 00488088··0003ad16·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.4
44 0048608c··00060416·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.1644 0048808c··00060416·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.16
45 00486090··00011216·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.3445 00488090··00011216·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.34
46 00486094··0008c016·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.446 00488094··0008c016·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.4
47 00486098··00059616·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.3247 00488098··00059616·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.32
48 0048609c··00023816·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.448 0048809c··00023816·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.4
49 004860a0··00066216·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.3449 004880a0··00066216·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.34
50 004860a4··0005c216·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.450 004880a4··0005c216·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.4
51 004860a8··00000816·R_ARM_JUMP_SLOT········00000000···inflateEnd51 004880a8··00000816·R_ARM_JUMP_SLOT········00000000···inflateEnd
52 004860ac··00076716·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.452 004880ac··00076716·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.4
53 004860b0··00010316·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.3453 004880b0··00010316·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.34
54 004860b4··00072f16·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.2954 004880b4··00072f16·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.29
55 004860b8··00015516·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.3455 004880b8··00015516·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.34
56 004860bc··00062f16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.456 004880bc··00062f16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.4
57 004860c0··00018d16·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.457 004880c0··00018d16·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.4
58 004860c4··0007fc16·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.3458 004880c4··0007fc16·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.34
59 004860c8··00044c16·R_ARM_JUMP_SLOT········000295a4···erfc@GLIBC_2.459 004880c8··00044c16·R_ARM_JUMP_SLOT········000295a4···erfc@GLIBC_2.4
60 004860cc··00042416·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.460 004880cc··00042416·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.4
61 004860d0··00045316·R_ARM_JUMP_SLOT········000295bc···asin@GLIBC_2.461 004880d0··00045316·R_ARM_JUMP_SLOT········000295bc···asin@GLIBC_2.4
62 004860d4··00013416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.462 004880d4··00013416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.4
63 004860d8··00069c16·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.463 004880d8··00069c16·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.4
64 004860dc··00073916·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.464 004880dc··00073916·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.4
65 004860e0··00064f16·R_ARM_JUMP_SLOT········00000000···XML_GetBase65 004880e0··00064f16·R_ARM_JUMP_SLOT········00000000···XML_GetBase
66 004860e4··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__66 004880e4··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__
67 004860e8··00062516·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing67 004880e8··00062516·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing
68 004860ec··0002c516·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.468 004880ec··0002c516·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.4
69 004860f0··00052616·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.469 004880f0··00052616·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.4
70 004860f4··00042716·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.3470 004880f4··00042716·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.34
71 004860f8··00029a16·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.471 004880f8··00029a16·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.4
72 004860fc··00012416·R_ARM_JUMP_SLOT········00000000···__isoc99_sscanf@GLIBC_2.772 004880fc··00012416·R_ARM_JUMP_SLOT········00000000···__isoc99_sscanf@GLIBC_2.7
73 00486100··00065d16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.573 00488100··00065d16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.5
74 00486104··0008be16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.3474 00488104··0008be16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.34
75 00486108··00023c16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.475 00488108··00023c16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.4
76 0048610c··00067c16·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.476 0048810c··00067c16·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.4
77 00486110··0001af16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.477 00488110··0001af16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
78 00486114··0004bc16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.478 00488114··0004bc16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.4
79 00486118··00032716·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.479 00488118··00032716·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.4
80 0048611c··00019316·R_ARM_JUMP_SLOT········000296a0···XML_SetNamespaceDeclHandler80 0048811c··00019316·R_ARM_JUMP_SLOT········000296a0···XML_SetNamespaceDeclHandler
81 00486120··00047916·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.481 00488120··00047916·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.4
82 00486124··00056716·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.482 00488124··00056716·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
83 00486128··0005e916·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.483 00488128··0005e916·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.4
84 0048612c··00007816·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.484 0048812c··00007816·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.4
85 00486130··0001d816·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.485 00488130··0001d816·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.4
86 00486134··00059916·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.486 00488134··00059916·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.4
87 00486138··0006d516·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.487 00488138··0006d516·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.4
88 0048613c··00036516·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.488 0048813c··00036516·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.4
89 00486140··0006db16·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.489 00488140··0006db16·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.4
90 00486144··0008a716·R_ARM_JUMP_SLOT········00000000···deflate90 00488144··0008a716·R_ARM_JUMP_SLOT········00000000···deflate
91 00486148··00007416·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.491 00488148··00007416·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.4
92 0048614c··00088f16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.492 0048814c··00088f16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.4
93 00486150··00025c16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.3493 00488150··00025c16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.34
94 00486154··00079816·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.494 00488154··00079816·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.4
95 00486158··00034b16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.495 00488158··00034b16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.4
96 0048615c··00036016·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.496 0048815c··00036016·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.4
97 00486160··00044b16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.497 00488160··00044b16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.4
98 00486164··0001fc16·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.498 00488164··0001fc16·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.4
99 00486168··00033316·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.499 00488168··00033316·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.4
100 0048616c··0007ab16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4100 0048816c··0007ab16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4
101 00486170··00053116·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4101 00488170··00053116·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4
102 00486174··0005fc16·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34102 00488174··0005fc16·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34
103 00486178··00083716·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4103 00488178··00083716·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4
104 0048617c··00049916·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4104 0048817c··00049916·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4
105 00486180··0003c816·R_ARM_JUMP_SLOT········000297d4···XML_GetErrorCode105 00488180··0003c816·R_ARM_JUMP_SLOT········000297d4···XML_GetErrorCode
106 00486184··0005c616·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4106 00488184··0005c616·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4
107 00486188··0006f516·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4107 00488188··0006f516·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4
108 0048618c··0004c016·R_ARM_JUMP_SLOT········000297f8···XML_SetUserData108 0048818c··0004c016·R_ARM_JUMP_SLOT········000297f8···XML_SetUserData
109 00486190··00073a16·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4109 00488190··00073a16·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4
110 00486194··0005a316·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4110 00488194··0005a316·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4
111 00486198··0006a916·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4111 00488198··0006a916·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4
112 0048619c··00008116·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34112 0048819c··00008116·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34
113 004861a0··00051416·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4113 004881a0··00051416·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4
114 004861a4··00050716·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4114 004881a4··00050716·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4
115 004861a8··00038216·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4115 004881a8··00038216·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4
116 004861ac··0000b216·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4116 004881ac··0000b216·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4
117 004861b0··00058c16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34117 004881b0··00058c16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34
118 004861b4··0007f016·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4118 004881b4··0007f016·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
119 004861b8··00061b16·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34119 004881b8··00061b16·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34
120 004861bc··0005f716·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate120 004881bc··0005f716·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate
121 004861c0··00077316·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4121 004881c0··00077316·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4
122 004861c4··0000ef16·R_ARM_JUMP_SLOT········00000000···strrchr@GLIBC_2.4122 004881c4··0000ef16·R_ARM_JUMP_SLOT········00000000···strrchr@GLIBC_2.4
123 004861c8··0007d016·R_ARM_JUMP_SLOT········00000000···getprotobyname@GLIBC_2.4123 004881c8··0007d016·R_ARM_JUMP_SLOT········00000000···getprotobyname@GLIBC_2.4
124 004861cc··00022416·R_ARM_JUMP_SLOT········000298c0···fsync@GLIBC_2.4124 004881cc··00022416·R_ARM_JUMP_SLOT········000298c0···fsync@GLIBC_2.4
Max diff block lines reached; -1/79182 bytes (-0.00%) of diff not shown.
1.79 KB
readelf --wide --dynamic {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0x475ef8·contains·28·entries:1 Dynamic·section·at·offset·0x476ef8·contains·28·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
8 ·0x0000000c·(INIT)·······················0x2934c8 ·0x0000000c·(INIT)·······················0x2934c
9 ·0x0000000d·(FINI)·······················0x232de09 ·0x0000000d·(FINI)·······················0x234140
10 ·0x00000019·(INIT_ARRAY)·················0x485eec10 ·0x00000019·(INIT_ARRAY)·················0x487eec
11 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x485ef012 ·0x0000001a·(FINI_ARRAY)·················0x487ef0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x101d414 ·0x6ffffef5·(GNU_HASH)···················0x101d4
15 ·0x00000005·(STRTAB)·····················0x1cc6015 ·0x00000005·(STRTAB)·····················0x1cc60
16 ·0x00000006·(SYMTAB)·····················0x13d6016 ·0x00000006·(SYMTAB)·····················0x13d60
17 ·0x0000000a·(STRSZ)······················41754·(bytes)17 ·0x0000000a·(STRSZ)······················41754·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000015·(DEBUG)······················0x019 ·0x00000015·(DEBUG)······················0x0
20 ·0x00000003·(PLTGOT)·····················0x48600020 ·0x00000003·(PLTGOT)·····················0x488000
21 ·0x00000002·(PLTRELSZ)···················4152·(bytes)21 ·0x00000002·(PLTRELSZ)···················4152·(bytes)
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000017·(JMPREL)·····················0x2831423 ·0x00000017·(JMPREL)·····················0x28314
24 ·0x00000011·(REL)························0x282dc24 ·0x00000011·(REL)························0x282dc
25 ·0x00000012·(RELSZ)······················56·(bytes)25 ·0x00000012·(RELSZ)······················56·(bytes)
26 ·0x00000013·(RELENT)·····················8·(bytes)26 ·0x00000013·(RELENT)·····················8·(bytes)
27 ·0x6ffffffe·(VERNEED)····················0x2815c27 ·0x6ffffffe·(VERNEED)····················0x2815c
2.07 KB
readelf --wide --notes {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cc7b49f194f9d2a269fa1e21ec9606cb590d252e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a7ba85703aaeb99a19190c5220fd9a58139121c5
  
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··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·import__find__load__start10 ····Name:·import__find__load__start
11 ····Location:·0x00126f80,·Base:·0x00484fe0,·Semaphore:·0x00567e2211 ····Location:·0x00127eaa,·Base:·0x00486340,·Semaphore:·0x00569e22
12 ····Arguments:·4@r012 ····Arguments:·4@r0
13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·import__find__load__done14 ····Name:·import__find__load__done
15 ····Location:·0x00127134,·Base:·0x00484fe0,·Semaphore:·0x00567e2415 ····Location:·0x00127f40,·Base:·0x00486340,·Semaphore:·0x00569e24
16 ····Arguments:·4@r0·-4@r316 ····Arguments:·4@r0·-4@r3
17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·audit18 ····Name:·audit
19 ····Location:·0x0013676e,·Base:·0x00484fe0,·Semaphore:·0x00567e2619 ····Location:·0x001376ea,·Base:·0x00486340,·Semaphore:·0x00569e26
20 ····Arguments:·4@r7·4@r620 ····Arguments:·4@r7·4@r6
21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·gc__done22 ····Name:·gc__done
23 ····Location:·0x00141202,·Base:·0x00484fe0,·Semaphore:·0x00567e2023 ····Location:·0x0014221e,·Base:·0x00486340,·Semaphore:·0x00569e20
24 ····Arguments:·-4@r624 ····Arguments:·-4@r6
25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·gc__start26 ····Name:·gc__start
27 ····Location:·0x001412d2,·Base:·0x00484fe0,·Semaphore:·0x00567e1e27 ····Location:·0x001422ee,·Base:·0x00486340,·Semaphore:·0x00569e1e
28 ····Arguments:·-4@[sp,·#16]28 ····Arguments:·-4@[sp,·#16]
8.1 KB
strings --all --bytes=8 {}
    
Offset 2037, 19 lines modifiedOffset 2037, 19 lines modified
2037 GLIBC_2.322037 GLIBC_2.32
2038 GLIBC_2.162038 GLIBC_2.16
2039 GLIBC_2.92039 GLIBC_2.9
2040 GLIBC_2.342040 GLIBC_2.34
2041 PSFJFAF0F2041 PSFJFAF0F
2042 (Fch:F1F2042 (Fch:F1F
2043 bh@Fsh)h2043 bh@Fsh)h
2044 2@FSFZFK2044 2@FSFZFM
2045 FJF9F(FeFi2045 FJF9F(FeFi
2046 +hRF9FHF2046 +hRF9FHF
2047 `h+F[h[m2047 `h+F[h[m
2048 !F2FCF8FT2048 !F2FCF8FU
2049 #F8F2F)F2049 #F8F2F)F
2050 ;h*F!F0F2050 ;h*F!F0F
2051 ;F2F)F·F2051 ;F2F)F·F
2052 3#`"F)F0F\2052 3#`"F)F0F\
2053 3#`"F)F0F2053 3#`"F)F0F
2054 3#`"F)F0FP2054 3#`"F)F0FP
2055 CF*F9FHF2055 CF*F9FHF
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 0002934c·<.init>:3 0002934c·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     16ec30·<_start@@Base+0x34>6 »       bl»     1707b4·<_start@@Base+0x34>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
81.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 4, 2636 lines modifiedOffset 4, 2636 lines modified
4 Disassembly·of·section·.plt:4 Disassembly·of·section·.plt:
  
5 00029358·<getnameinfo@plt-0x14>:5 00029358·<getnameinfo@plt-0x14>:
6 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)6 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
7 »       ldr»    lr,·[pc,·#4]»  @·29368·<getnameinfo@plt-0x4>7 »       ldr»    lr,·[pc,·#4]»  @·29368·<getnameinfo@plt-0x4>
8 »       add»    lr,·pc,·lr8 »       add»    lr,·pc,·lr
9 »       ldr»    pc,·[lr,·#8]!9 »       ldr»    pc,·[lr,·#8]!
10 »       umaaleq»ip,·r5,·r8,·ip10 »       umaaleq»lr,·r5,·r8,·ip
  
11 0002936c·<getnameinfo@plt>:11 0002936c·<getnameinfo@plt>:
12 »       add»    ip,·pc,·#4,·12» @·0x40000012 »       add»    ip,·pc,·#4,·12» @·0x400000
13 »       add»    ip,·ip,·#92,·20»@·0x5c00013 »       add»    ip,·ip,·#385024»       @·0x5e000
14 »       ldr»    pc,·[ip,·#3224]!»      @·0xc9814 »       ldr»    pc,·[ip,·#3224]!»      @·0xc98
  
15 00029378·<getpgrp@plt>:15 00029378·<getpgrp@plt>:
16 »       add»    ip,·pc,·#4,·12» @·0x40000016 »       add»    ip,·pc,·#4,·12» @·0x400000
17 »       add»    ip,·ip,·#92,·20»@·0x5c00017 »       add»    ip,·ip,·#385024»       @·0x5e000
18 »       ldr»    pc,·[ip,·#3216]!»      @·0xc9018 »       ldr»    pc,·[ip,·#3216]!»      @·0xc90
  
19 00029384·<sinh@plt>:19 00029384·<sinh@plt>:
20 »       add»    ip,·pc,·#4,·12» @·0x40000020 »       add»    ip,·pc,·#4,·12» @·0x400000
21 »       add»    ip,·ip,·#92,·20»@·0x5c00021 »       add»    ip,·ip,·#385024»       @·0x5e000
22 »       ldr»    pc,·[ip,·#3208]!»      @·0xc8822 »       ldr»    pc,·[ip,·#3208]!»      @·0xc88
  
23 00029390·<sync@plt>:23 00029390·<sync@plt>:
24 »       add»    ip,·pc,·#4,·12» @·0x40000024 »       add»    ip,·pc,·#4,·12» @·0x400000
25 »       add»    ip,·ip,·#92,·20»@·0x5c00025 »       add»    ip,·ip,·#385024»       @·0x5e000
26 »       ldr»    pc,·[ip,·#3200]!»      @·0xc8026 »       ldr»    pc,·[ip,·#3200]!»      @·0xc80
  
27 0002939c·<XML_ExpatVersion@plt>:27 0002939c·<XML_ExpatVersion@plt>:
28 »       add»    ip,·pc,·#4,·12» @·0x40000028 »       add»    ip,·pc,·#4,·12» @·0x400000
29 »       add»    ip,·ip,·#92,·20»@·0x5c00029 »       add»    ip,·ip,·#385024»       @·0x5e000
30 »       ldr»    pc,·[ip,·#3192]!»      @·0xc7830 »       ldr»    pc,·[ip,·#3192]!»      @·0xc78
  
31 000293a8·<if_nametoindex@plt>:31 000293a8·<if_nametoindex@plt>:
32 »       add»    ip,·pc,·#4,·12» @·0x40000032 »       add»    ip,·pc,·#4,·12» @·0x400000
33 »       add»    ip,·ip,·#92,·20»@·0x5c00033 »       add»    ip,·ip,·#385024»       @·0x5e000
34 »       ldr»    pc,·[ip,·#3184]!»      @·0xc7034 »       ldr»    pc,·[ip,·#3184]!»      @·0xc70
  
35 000293b4·<__getrusage64@plt>:35 000293b4·<__getrusage64@plt>:
36 »       add»    ip,·pc,·#4,·12» @·0x40000036 »       add»    ip,·pc,·#4,·12» @·0x400000
37 »       add»    ip,·ip,·#92,·20»@·0x5c00037 »       add»    ip,·ip,·#385024»       @·0x5e000
38 »       ldr»    pc,·[ip,·#3176]!»      @·0xc6838 »       ldr»    pc,·[ip,·#3176]!»      @·0xc68
  
39 000293c0·<pipe2@plt>:39 000293c0·<pipe2@plt>:
40 »       add»    ip,·pc,·#4,·12» @·0x40000040 »       add»    ip,·pc,·#4,·12» @·0x400000
41 »       add»    ip,·ip,·#92,·20»@·0x5c00041 »       add»    ip,·ip,·#385024»       @·0x5e000
42 »       ldr»    pc,·[ip,·#3168]!»      @·0xc6042 »       ldr»    pc,·[ip,·#3168]!»      @·0xc60
  
43 000293cc·<qsort@plt>:43 000293cc·<qsort@plt>:
44 »       add»    ip,·pc,·#4,·12» @·0x40000044 »       add»    ip,·pc,·#4,·12» @·0x400000
45 »       add»    ip,·ip,·#92,·20»@·0x5c00045 »       add»    ip,·ip,·#385024»       @·0x5e000
46 »       ldr»    pc,·[ip,·#3160]!»      @·0xc5846 »       ldr»    pc,·[ip,·#3160]!»      @·0xc58
  
47 000293d8·<sigemptyset@plt>:47 000293d8·<sigemptyset@plt>:
48 »       add»    ip,·pc,·#4,·12» @·0x40000048 »       add»    ip,·pc,·#4,·12» @·0x400000
49 »       add»    ip,·ip,·#92,·20»@·0x5c00049 »       add»    ip,·ip,·#385024»       @·0x5e000
50 »       ldr»    pc,·[ip,·#3152]!»      @·0xc5050 »       ldr»    pc,·[ip,·#3152]!»      @·0xc50
  
51 000293e4·<__fcntl_time64@plt>:51 000293e4·<__fcntl_time64@plt>:
52 »       add»    ip,·pc,·#4,·12» @·0x40000052 »       add»    ip,·pc,·#4,·12» @·0x400000
53 »       add»    ip,·ip,·#92,·20»@·0x5c00053 »       add»    ip,·ip,·#385024»       @·0x5e000
54 »       ldr»    pc,·[ip,·#3144]!»      @·0xc4854 »       ldr»    pc,·[ip,·#3144]!»      @·0xc48
  
55 000293f0·<strerror@plt>:55 000293f0·<strerror@plt>:
56 »       add»    ip,·pc,·#4,·12» @·0x40000056 »       add»    ip,·pc,·#4,·12» @·0x400000
57 »       add»    ip,·ip,·#92,·20»@·0x5c00057 »       add»    ip,·ip,·#385024»       @·0x5e000
58 »       ldr»    pc,·[ip,·#3136]!»      @·0xc4058 »       ldr»    pc,·[ip,·#3136]!»      @·0xc40
  
59 000293fc·<__ctype_toupper_loc@plt>:59 000293fc·<__ctype_toupper_loc@plt>:
60 »       add»    ip,·pc,·#4,·12» @·0x40000060 »       add»    ip,·pc,·#4,·12» @·0x400000
61 »       add»    ip,·ip,·#92,·20»@·0x5c00061 »       add»    ip,·ip,·#385024»       @·0x5e000
62 »       ldr»    pc,·[ip,·#3128]!»      @·0xc3862 »       ldr»    pc,·[ip,·#3128]!»      @·0xc38
  
63 00029408·<XML_SetEndElementHandler@plt>:63 00029408·<XML_SetEndElementHandler@plt>:
64 »       add»    ip,·pc,·#4,·12» @·0x40000064 »       add»    ip,·pc,·#4,·12» @·0x400000
65 »       add»    ip,·ip,·#92,·20»@·0x5c00065 »       add»    ip,·ip,·#385024»       @·0x5e000
66 »       ldr»    pc,·[ip,·#3120]!»      @·0xc3066 »       ldr»    pc,·[ip,·#3120]!»      @·0xc30
  
67 00029414·<fileno@plt>:67 00029414·<fileno@plt>:
68 »       add»    ip,·pc,·#4,·12» @·0x40000068 »       add»    ip,·pc,·#4,·12» @·0x400000
69 »       add»    ip,·ip,·#92,·20»@·0x5c00069 »       add»    ip,·ip,·#385024»       @·0x5e000
70 »       ldr»    pc,·[ip,·#3112]!»      @·0xc2870 »       ldr»    pc,·[ip,·#3112]!»      @·0xc28
  
71 00029420·<inet_ntop@plt>:71 00029420·<inet_ntop@plt>:
72 »       add»    ip,·pc,·#4,·12» @·0x40000072 »       add»    ip,·pc,·#4,·12» @·0x400000
73 »       add»    ip,·ip,·#92,·20»@·0x5c00073 »       add»    ip,·ip,·#385024»       @·0x5e000
74 »       ldr»    pc,·[ip,·#3104]!»      @·0xc2074 »       ldr»    pc,·[ip,·#3104]!»      @·0xc20
  
75 0002942c·<getresgid@plt>:75 0002942c·<getresgid@plt>:
76 »       add»    ip,·pc,·#4,·12» @·0x40000076 »       add»    ip,·pc,·#4,·12» @·0x400000
77 »       add»    ip,·ip,·#92,·20»@·0x5c00077 »       add»    ip,·ip,·#385024»       @·0x5e000
78 »       ldr»    pc,·[ip,·#3096]!»      @·0xc1878 »       ldr»    pc,·[ip,·#3096]!»      @·0xc18
  
79 00029438·<mkdir@plt>:79 00029438·<mkdir@plt>:
80 »       add»    ip,·pc,·#4,·12» @·0x40000080 »       add»    ip,·pc,·#4,·12» @·0x400000
81 »       add»    ip,·ip,·#92,·20»@·0x5c00081 »       add»    ip,·ip,·#385024»       @·0x5e000
82 »       ldr»    pc,·[ip,·#3088]!»      @·0xc1082 »       ldr»    pc,·[ip,·#3088]!»      @·0xc10
  
83 00029444·<unsetenv@plt>:83 00029444·<unsetenv@plt>:
84 »       add»    ip,·pc,·#4,·12» @·0x40000084 »       add»    ip,·pc,·#4,·12» @·0x400000
85 »       add»    ip,·ip,·#92,·20»@·0x5c00085 »       add»    ip,·ip,·#385024»       @·0x5e000
86 »       ldr»    pc,·[ip,·#3080]!»      @·0xc0886 »       ldr»    pc,·[ip,·#3080]!»      @·0xc08
  
87 00029450·<pthread_condattr_setclock@plt>:87 00029450·<pthread_condattr_setclock@plt>:
88 »       add»    ip,·pc,·#4,·12» @·0x40000088 »       add»    ip,·pc,·#4,·12» @·0x400000
89 »       add»    ip,·ip,·#92,·20»@·0x5c00089 »       add»    ip,·ip,·#385024»       @·0x5e000
90 »       ldr»    pc,·[ip,·#3072]!»      @·0xc0090 »       ldr»    pc,·[ip,·#3072]!»      @·0xc00
  
91 0002945c·<dlerror@plt>:91 0002945c·<dlerror@plt>:
92 »       add»    ip,·pc,·#4,·12» @·0x40000092 »       add»    ip,·pc,·#4,·12» @·0x400000
93 »       add»    ip,·ip,·#92,·20»@·0x5c00093 »       add»    ip,·ip,·#385024»       @·0x5e000
94 »       ldr»    pc,·[ip,·#3064]!»      @·0xbf894 »       ldr»    pc,·[ip,·#3064]!»      @·0xbf8
  
95 00029468·<geteuid@plt>:95 00029468·<geteuid@plt>:
96 »       add»    ip,·pc,·#4,·12» @·0x40000096 »       add»    ip,·pc,·#4,·12» @·0x400000
97 »       add»    ip,·ip,·#92,·20»@·0x5c00097 »       add»    ip,·ip,·#385024»       @·0x5e000
98 »       ldr»    pc,·[ip,·#3056]!»      @·0xbf098 »       ldr»    pc,·[ip,·#3056]!»      @·0xbf0
  
99 00029474·<__wait4_time64@plt>:99 00029474·<__wait4_time64@plt>:
100 »       add»    ip,·pc,·#4,·12» @·0x400000100 »       add»    ip,·pc,·#4,·12» @·0x400000
101 »       add»    ip,·ip,·#92,·20»@·0x5c000101 »       add»    ip,·ip,·#385024»       @·0x5e000
102 »       ldr»    pc,·[ip,·#3048]!»      @·0xbe8102 »       ldr»    pc,·[ip,·#3048]!»      @·0xbe8
  
103 00029480·<abort@plt>:103 00029480·<abort@plt>:
104 »       add»    ip,·pc,·#4,·12» @·0x400000104 »       add»    ip,·pc,·#4,·12» @·0x400000
105 »       add»    ip,·ip,·#92,·20»@·0x5c000105 »       add»    ip,·ip,·#385024»       @·0x5e000
Max diff block lines reached; 79464/83502 bytes (95.16%) of diff not shown.
44.4 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 ./build-nopie/../Parser/pegen.c:1510 ./build-nopie/../Parser/pegen.c:15
11 »       andsvs» r2,·sl,·fp,·lsl·#411 »       andsvs» r2,·sl,·fp,·lsl·#4
12 ./build-nopie/../Parser/pegen.c:1812 ./build-nopie/../Parser/pegen.c:18
13 »       ldrbmi» r2,·[r0,·-r0]!13 »       ldrbmi» r2,·[r0,·-r0]!
14 RAISE_ERROR_KNOWN_LOCATION():14 RAISE_ERROR_KNOWN_LOCATION():
15 ./build-nopie/../Parser/pegen.h:18015 ./build-nopie/../Parser/pegen.h:180
16 »       vst3.16»{d27,d29,d31},·[pc·:256],·r016 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0
17 »       bl»     feb81e60·<__bss_end__@@Base+0xfe617210>17 »       bl»     feb81e60·<__bss_end__@@Base+0xfe615210>
18 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c18 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
19 »       ldrdlt» r0,·[r6],·r819 »       ldrdlt» r0,·[r6],·r8
20 ./build-nopie/../Parser/pegen.h:18320 ./build-nopie/../Parser/pegen.h:183
21 »       svceq»  0x0005f11321 »       svceq»  0x0005f113
22 ./build-nopie/../Parser/pegen.h:18222 ./build-nopie/../Parser/pegen.h:182
23 »       svclt»  0x0018ac0d23 »       svclt»  0x0018ac0d
24 ./build-nopie/../Parser/pegen.h:183·(discriminator·1)24 ./build-nopie/../Parser/pegen.h:183·(discriminator·1)
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 00232de0·<.fini>:2 00234140·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
17.6 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 20885 lines modifiedOffset 1, 20575 lines modified
  
Diff chunk too large, falling back to line-by-line diff (19440 lines added, 19750 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00232de8·01000200·3e000000·41000000·0c000000·....>...A.......2 ··0x00234148·01000200·3e000000·41000000·0c000000·....>...A.......
3 ··0x00232df8·41000000·11000000·41000000·27000000·A.......A...'...3 ··0x00234158·41000000·11000000·41000000·27000000·A.......A...'...
4 ··0x00232e08·41000000·36000000·41000000·03000000·A...6...A.......4 ··0x00234168·41000000·36000000·41000000·03000000·A...6...A.......
5 ··0x00232e18·41000000·06000000·41000000·15000000·A.......A.......5 ··0x00234178·41000000·06000000·41000000·15000000·A.......A.......
6 ··0x00232e28·41000000·0f000000·41000000·0e000000·A.......A.......6 ··0x00234188·41000000·0f000000·41000000·0e000000·A.......A.......
7 ··0x00232e38·41000000·26000000·41000000·13000000·A...&...A.......7 ··0x00234198·41000000·26000000·41000000·13000000·A...&...A.......
8 ··0x00232e48·41000000·29000000·41000000·02000000·A...)...A.......8 ··0x002341a8·41000000·29000000·41000000·02000000·A...)...A.......
9 ··0x00232e58·41000000·19000000·41000000·0a000000·A.......A.......9 ··0x002341b8·41000000·19000000·41000000·0a000000·A.......A.......
10 ··0x00232e68·41000000·0b000000·41000000·00000000·A.......A.......10 ··0x002341c8·41000000·0b000000·41000000·00000000·A.......A.......
11 ··0x00232e78·00000000·6d61696e·00000000·25732573·....main....%s%s11 ··0x002341d8·00000000·6d61696e·00000000·25732573·....main....%s%s
12 ··0x00232e88·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.12 ··0x002341e8·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.
13 ··0x00232e98·30353a33·333a3437·00000000·41707220·05:33:47....Apr·13 ··0x002341f8·30353a33·333a3437·00000000·41707220·05:33:47....Apr·
14 ··0x00232ea8·31302032·30323400·454e444d·41524b45·10·2024.ENDMARKE14 ··0x00234208·31302032·30323400·454e444d·41524b45·10·2024.ENDMARKE
15 ··0x00232eb8·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI15 ··0x00234218·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI
16 ··0x00232ec8·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE16 ··0x00234228·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE
17 ··0x00232ed8·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR17 ··0x00234238·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR
18 ··0x00232ee8·00000000·52504152·00000000·4c535142·....RPAR....LSQB18 ··0x00234248·00000000·52504152·00000000·4c535142·....RPAR....LSQB
19 ··0x00232ef8·00000000·52535142·00000000·434f4c4f·....RSQB....COLO19 ··0x00234258·00000000·52535142·00000000·434f4c4f·....RSQB....COLO
20 ··0x00232f08·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI20 ··0x00234268·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI
21 ··0x00232f18·00000000·504c5553·00000000·4d494e55·....PLUS....MINU21 ··0x00234278·00000000·504c5553·00000000·4d494e55·....PLUS....MINU
22 ··0x00232f28·53000000·53544152·00000000·534c4153·S...STAR....SLAS22 ··0x00234288·53000000·53544152·00000000·534c4153·S...STAR....SLAS
23 ··0x00232f38·48000000·56424152·00000000·414d5045·H...VBAR....AMPE23 ··0x00234298·48000000·56424152·00000000·414d5045·H...VBAR....AMPE
24 ··0x00232f48·52000000·4c455353·00000000·47524541·R...LESS....GREA24 ··0x002342a8·52000000·4c455353·00000000·47524541·R...LESS....GREA
25 ··0x00232f58·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA25 ··0x002342b8·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA
26 ··0x00232f68·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ26 ··0x002342c8·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ
27 ··0x00232f78·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....27 ··0x002342d8·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....
28 ··0x00232f88·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA28 ··0x002342e8·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA
29 ··0x00232f98·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD29 ··0x002342f8·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD
30 ··0x00232fa8·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..30 ··0x00234308·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..
31 ··0x00232fb8·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH31 ··0x00234318·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH
32 ··0x00232fc8·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST32 ··0x00234328·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST
33 ··0x00232fd8·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...33 ··0x00234338·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...
34 ··0x00232fe8·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR34 ··0x00234348·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR
35 ··0x00232ff8·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU35 ··0x00234358·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU
36 ··0x00233008·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL36 ··0x00234368·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL
37 ··0x00233018·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..37 ··0x00234378·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..
38 ··0x00233028·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC38 ··0x00234388·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC
39 ··0x00233038·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT39 ··0x00234398·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT
40 ··0x00233048·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH40 ··0x002343a8·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH
41 ··0x00233058·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB41 ··0x002343b8·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB
42 ··0x00233068·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB42 ··0x002343c8·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB
43 ··0x00233078·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL43 ··0x002343d8·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL
44 ··0x00233088·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ44 ··0x002343e8·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ
45 ··0x00233098·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI45 ··0x002343f8·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI
46 ··0x002330a8·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU46 ··0x00234408·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU
47 ··0x002330b8·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.47 ··0x00234418·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.
48 ··0x002330c8·41574149·54000000·4153594e·43000000·AWAIT...ASYNC...48 ··0x00234428·41574149·54000000·4153594e·43000000·AWAIT...ASYNC...
49 ··0x002330d8·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE49 ··0x00234438·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE
50 ··0x002330e8·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT50 ··0x00234448·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT
51 ··0x002330f8·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR51 ··0x00234458·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR
52 ··0x00233108·494e475f·53544152·54000000·46535452·ING_START...FSTR52 ··0x00234468·494e475f·53544152·54000000·46535452·ING_START...FSTR
53 ··0x00233118·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR53 ··0x00234478·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR
54 ··0x00233128·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.54 ··0x00234488·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.
55 ··0x00233138·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>55 ··0x00234498·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>
56 ··0x00233148·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..56 ··0x002344a8·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..
57 ··0x00233158·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco57 ··0x002344b8·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco
58 ··0x00233168·6d706c65·74652069·6e707574·00000000·mplete·input....58 ··0x002344c8·6d706c65·74652069·6e707574·00000000·mplete·input....
59 ··0x00233178·6d756c74·69706c65·20737461·74656d65·multiple·stateme59 ··0x002344d8·6d756c74·69706c65·20737461·74656d65·multiple·stateme
60 ··0x00233188·6e747320·666f756e·64207768·696c6520·nts·found·while·60 ··0x002344e8·6e747320·666f756e·64207768·696c6520·nts·found·while·
61 ··0x00233198·636f6d70·696c696e·67206120·73696e67·compiling·a·sing61 ··0x002344f8·636f6d70·696c696e·67206120·73696e67·compiling·a·sing
62 ··0x002331a8·6c652073·74617465·6d656e74·00000000·le·statement....62 ··0x00234508·6c652073·74617465·6d656e74·00000000·le·statement....
63 ··0x002331b8·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz63 ··0x00234518·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz
64 ··0x002331c8·65000000·756e6963·6f646564·61746100·e...unicodedata.64 ··0x00234528·65000000·756e6963·6f646564·61746100·e...unicodedata.
65 ··0x002331d8·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm65 ··0x00234538·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm
66 ··0x002331e8·616c697a·65282920·6d757374·20726574·alize()·must·ret66 ··0x00234548·616c697a·65282920·6d757374·20726574·alize()·must·ret
67 ··0x002331f8·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no67 ··0x00234558·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no
68 ··0x00233208·7420252e·32303073·00000000·556e6465·t·%.200s....Unde68 ··0x00234568·7420252e·32303073·00000000·556e6465·t·%.200s....Unde
69 ··0x00233218·7273636f·72657320·696e206e·756d6572·rscores·in·numer69 ··0x00234578·7273636f·72657320·696e206e·756d6572·rscores·in·numer
70 ··0x00233228·6963206c·69746572·616c7320·61726520·ic·literals·are·70 ··0x00234588·6963206c·69746572·616c7320·61726520·ic·literals·are·
71 ··0x00233238·6f6e6c79·20737570·706f7274·65642069·only·supported·i71 ··0x00234598·6f6e6c79·20737570·706f7274·65642069·only·supported·i
72 ··0x00233248·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and72 ··0x002345a8·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and
73 ··0x00233258·20677265·61746572·00000000·2553202d··greater....%S·-73 ··0x002345b8·20677265·61746572·00000000·2553202d··greater....%S·-
74 ··0x00233268·20436f6e·73696465·72206865·78616465··Consider·hexade74 ··0x002345c8·20436f6e·73696465·72206865·78616465··Consider·hexade
75 ··0x00233278·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i75 ··0x002345d8·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i
76 ··0x00233288·6e746567·6572206c·69746572·616c7320·nteger·literals·76 ··0x002345e8·6e746567·6572206c·69746572·616c7320·nteger·literals·
77 ··0x00233298·746f2061·766f6964·20646563·696d616c·to·avoid·decimal77 ··0x002345f8·746f2061·766f6964·20646563·696d616c·to·avoid·decimal
78 ··0x002332a8·20636f6e·76657273·696f6e20·6c696d69··conversion·limi78 ··0x00234608·20636f6e·76657273·696f6e20·6c696d69··conversion·limi
79 ··0x002332b8·74732e00·65787065·63746564·20272573·ts..expected·'%s79 ··0x00234618·74732e00·65787065·63746564·20272573·ts..expected·'%s
80 ··0x002332c8·27000000·3c737464·696e3e00·65617374·'...<stdin>.east80 ··0x00234628·27000000·3c737464·696e3e00·65617374·'...<stdin>.east
81 ··0x002332d8·5f617369·616e5f77·69647468·00000000·_asian_width....81 ··0x00234638·5f617369·616e5f77·69647468·00000000·_asian_width....
82 ··0x002332e8·65787065·63746564·20282573·29000000·expected·(%s)...82 ··0x00234648·65787065·63746564·20282573·29000000·expected·(%s)...
83 ··0x002332f8·696e7661·6c696420·746f6b65·6e000000·invalid·token...83 ··0x00234658·696e7661·6c696420·746f6b65·6e000000·invalid·token...
84 ··0x00233308·696e636f·6e736973·74656e74·20757365·inconsistent·use84 ··0x00234668·696e636f·6e736973·74656e74·20757365·inconsistent·use
85 ··0x00233318·206f6620·74616273·20616e64·20737061··of·tabs·and·spa85 ··0x00234678·206f6620·74616273·20616e64·20737061··of·tabs·and·spa
86 ··0x00233328·63657320·696e2069·6e64656e·74617469·ces·in·indentati86 ··0x00234688·63657320·696e2069·6e64656e·74617469·ces·in·indentati
87 ··0x00233338·6f6e0000·746f6f20·6d616e79·206c6576·on..too·many·lev87 ··0x00234698·6f6e0000·746f6f20·6d616e79·206c6576·on..too·many·lev
88 ··0x00233348·656c7320·6f662069·6e64656e·74617469·els·of·indentati88 ··0x002346a8·656c7320·6f662069·6e64656e·74617469·els·of·indentati
89 ··0x00233358·6f6e0000·756e6578·70656374·65642063·on..unexpected·c89 ··0x002346b8·6f6e0000·756e6578·70656374·65642063·on..unexpected·c
90 ··0x00233368·68617261·63746572·20616674·6572206c·haracter·after·l90 ··0x002346c8·68617261·63746572·20616674·6572206c·haracter·after·l
91 ··0x00233378·696e6520·636f6e74·696e7561·74696f6e·ine·continuation91 ··0x002346d8·696e6520·636f6e74·696e7561·74696f6e·ine·continuation
92 ··0x00233388·20636861·72616374·65720000·756e6b6e··character..unkn92 ··0x002346e8·20636861·72616374·65720000·756e6b6e··character..unkn
93 ··0x00233398·6f776e20·70617273·696e6720·6572726f·own·parsing·erro93 ··0x002346f8·6f776e20·70617273·696e6720·6572726f·own·parsing·erro
94 ··0x002333a8·72000000·756e6578·70656374·65642045·r...unexpected·E94 ··0x00234708·72000000·756e6578·70656374·65642045·r...unexpected·E
95 ··0x002333b8·4f462077·68696c65·20706172·73696e67·OF·while·parsing95 ··0x00234718·4f462077·68696c65·20706172·73696e67·OF·while·parsing
96 ··0x002333c8·00000000·756e696e·64656e74·20646f65·....unindent·doe96 ··0x00234728·00000000·756e696e·64656e74·20646f65·....unindent·doe
97 ··0x002333d8·73206e6f·74206d61·74636820·616e7920·s·not·match·any·97 ··0x00234738·73206e6f·74206d61·74636820·616e7920·s·not·match·any·
98 ··0x002333e8·6f757465·7220696e·64656e74·6174696f·outer·indentatio98 ··0x00234748·6f757465·7220696e·64656e74·6174696f·outer·indentatio
99 ··0x002333f8·6e206c65·76656c00·50617273·65722063·n·level.Parser·c99 ··0x00234758·6e206c65·76656c00·50617273·65722063·n·level.Parser·c
100 ··0x00233408·6f6c756d·6e206f66·66736574·206f7665·olumn·offset·ove100 ··0x00234768·6f6c756d·6e206f66·66736574·206f7665·olumn·offset·ove
101 ··0x00233418·72666c6f·77202d20·736f7572·6365206c·rflow·-·source·l101 ··0x00234778·72666c6f·77202d20·736f7572·6365206c·rflow·-·source·l
102 ··0x00233428·696e6520·69732074·6f6f2062·69670000·ine·is·too·big..102 ··0x00234788·696e6520·69732074·6f6f2062·69670000·ine·is·too·big..
103 ··0x00233438·756e6578·70656374·65642069·6e64656e·unexpected·inden103 ··0x00234798·756e6578·70656374·65642069·6e64656e·unexpected·inden
104 ··0x00233448·74000000·756e6578·70656374·65642075·t...unexpected·u104 ··0x002347a8·74000000·756e6578·70656374·65642075·t...unexpected·u
105 ··0x00233458·6e696e64·656e7400·6572726f·72206174·nindent.error·at105 ··0x002347b8·6e696e64·656e7400·6572726f·72206174·nindent.error·at
106 ··0x00233468·20737461·72742062·65666f72·65207265··start·before·re106 ··0x002347c8·20737461·72742062·65666f72·65207265··start·before·re
107 ··0x00233478·6164696e·6720616e·7920696e·70757400·ading·any·input.107 ··0x002347d8·6164696e·6720616e·7920696e·70757400·ading·any·input.
108 ··0x00233488·696e7661·6c696420·73796e74·61780000·invalid·syntax..108 ··0x002347e8·696e7661·6c696420·73796e74·61780000·invalid·syntax..
109 ··0x00233498·284f6e6e·4e6e6e29·00000000·76616c75·(OnnNnn)....valu109 ··0x002347f8·284f6e6e·4e6e6e29·00000000·76616c75·(OnnNnn)....valu
110 ··0x002334a8·65206572·726f7200·756e6963·6f646520·e·error.unicode·110 ··0x00234808·65206572·726f7200·756e6963·6f646520·e·error.unicode·
111 ··0x002334b8·6572726f·72000000·28257329·20255500·error...(%s)·%U.111 ··0x00234818·6572726f·72000000·28257329·20255500·error...(%s)·%U.
112 ··0x002334c8·28257329·20756e6b·6e6f776e·20657272·(%s)·unknown·err112 ··0x00234828·28257329·20756e6b·6e6f776e·20657272·(%s)·unknown·err
113 ··0x002334d8·6f720000·27256327·20776173·206e6576·or..'%c'·was·nev113 ··0x00234838·6f720000·27256327·20776173·206e6576·or..'%c'·was·nev
114 ··0x002334e8·65722063·6c6f7365·64000000·284f6969·er·closed...(Oii114 ··0x00234848·65722063·6c6f7365·64000000·284f6969·er·closed...(Oii
115 ··0x002334f8·4f290000·50617273·65722073·7461636b·O)..Parser·stack115 ··0x00234858·4f290000·50617273·65722073·7461636b·O)..Parser·stack
116 ··0x00233508·206f7665·72666c6f·77656420·2d205079··overflowed·-·Py116 ··0x00234868·206f7665·72666c6f·77656420·2d205079··overflowed·-·Py
117 ··0x00233518·74686f6e·20736f75·72636520·746f6f20·thon·source·too·117 ··0x00234878·74686f6e·20736f75·72636520·746f6f20·thon·source·too·
118 ··0x00233528·636f6d70·6c657820·746f2070·61727365·complex·to·parse118 ··0x00234888·636f6d70·6c657820·746f2070·61727365·complex·to·parse
119 ··0x00233538·00000000·63616e6e·6f74206d·69782062·....cannot·mix·b119 ··0x00234898·00000000·63616e6e·6f74206d·69782062·....cannot·mix·b
120 ··0x00233548·79746573·20616e64·206e6f6e·62797465·ytes·and·nonbyte120 ··0x002348a8·79746573·20616e64·206e6f6e·62797465·ytes·and·nonbyte
121 ··0x00233558·73206c69·74657261·6c730000·662d7374·s·literals..f-st121 ··0x002348b8·73206c69·74657261·6c730000·662d7374·s·literals..f-st
122 ··0x00233568·72696e67·3a20696e·76616c69·6420636f·ring:·invalid·co122 ··0x002348c8·72696e67·3a20696e·76616c69·6420636f·ring:·invalid·co
123 ··0x00233578·6e766572·73696f6e·20636861·72616374·nversion·charact123 ··0x002348d8·6e766572·73696f6e·20636861·72616374·nversion·charact
124 ··0x00233588·65722025·523a2065·78706563·74656420·er·%R:·expected·124 ··0x002348e8·65722025·523a2065·78706563·74656420·er·%R:·expected·
125 ··0x00233598·2773272c·20277227·2c206f72·20276127·'s',·'r',·or·'a'125 ··0x002348f8·2773272c·20277227·2c206f72·20276127·'s',·'r',·or·'a'
Max diff block lines reached; 15789519/18415374 bytes (85.74%) of diff not shown.
272 B
readelf --wide --decompress --hex-dump=.stapsdt.base {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.stapsdt.base':1 Hex·dump·of·section·'.stapsdt.base':
2 ··0x00484fe0·00··································.2 ··0x00486340·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 ··0x00484fe4·189cce7f·01000000···················........2 ··0x00486344·3ca4ce7f·01000000···················<.......
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00484fec·00000000····························....2 ··0x0048634c·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 ··0x00485eec·bdec1600····························....2 ··0x00487eec·41081700····························A...
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00485ef0·a5ec1600····························....2 ··0x00487ef0·29081700····························)...
  
275 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00485ef4·00000000····························....2 ··0x00487ef4·00000000····························....
  
17.5 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 136 lines modifiedOffset 1, 136 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00486000·f85e4800·00000000·00000000·58930200·.^H.........X...3 ··0x00488000·f87e4800·00000000·00000000·58930200·.~H.........X...
4 ··0x00486010·58930200·58930200·58930200·58930200·X...X...X...X...4 ··0x00488010·58930200·58930200·58930200·58930200·X...X...X...X...
5 ··0x00486020·58930200·58930200·58930200·58930200·X...X...X...X...5 ··0x00488020·58930200·58930200·58930200·58930200·X...X...X...X...
6 ··0x00486030·58930200·58930200·58930200·58930200·X...X...X...X...6 ··0x00488030·58930200·58930200·58930200·58930200·X...X...X...X...
7 ··0x00486040·58930200·58930200·58930200·58930200·X...X...X...X...7 ··0x00488040·58930200·58930200·58930200·58930200·X...X...X...X...
8 ··0x00486050·58930200·58930200·58930200·58930200·X...X...X...X...8 ··0x00488050·58930200·58930200·58930200·58930200·X...X...X...X...
9 ··0x00486060·58930200·58930200·58930200·58930200·X...X...X...X...9 ··0x00488060·58930200·58930200·58930200·58930200·X...X...X...X...
10 ··0x00486070·58930200·58930200·58930200·58930200·X...X...X...X...10 ··0x00488070·58930200·58930200·58930200·58930200·X...X...X...X...
11 ··0x00486080·58930200·58930200·58930200·58930200·X...X...X...X...11 ··0x00488080·58930200·58930200·58930200·58930200·X...X...X...X...
12 ··0x00486090·58930200·58930200·58930200·58930200·X...X...X...X...12 ··0x00488090·58930200·58930200·58930200·58930200·X...X...X...X...
13 ··0x004860a0·58930200·58930200·58930200·58930200·X...X...X...X...13 ··0x004880a0·58930200·58930200·58930200·58930200·X...X...X...X...
14 ··0x004860b0·58930200·58930200·58930200·58930200·X...X...X...X...14 ··0x004880b0·58930200·58930200·58930200·58930200·X...X...X...X...
15 ··0x004860c0·58930200·58930200·58930200·58930200·X...X...X...X...15 ··0x004880c0·58930200·58930200·58930200·58930200·X...X...X...X...
16 ··0x004860d0·58930200·58930200·58930200·58930200·X...X...X...X...16 ··0x004880d0·58930200·58930200·58930200·58930200·X...X...X...X...
17 ··0x004860e0·58930200·58930200·58930200·58930200·X...X...X...X...17 ··0x004880e0·58930200·58930200·58930200·58930200·X...X...X...X...
18 ··0x004860f0·58930200·58930200·58930200·58930200·X...X...X...X...18 ··0x004880f0·58930200·58930200·58930200·58930200·X...X...X...X...
19 ··0x00486100·58930200·58930200·58930200·58930200·X...X...X...X...19 ··0x00488100·58930200·58930200·58930200·58930200·X...X...X...X...
20 ··0x00486110·58930200·58930200·58930200·58930200·X...X...X...X...20 ··0x00488110·58930200·58930200·58930200·58930200·X...X...X...X...
21 ··0x00486120·58930200·58930200·58930200·58930200·X...X...X...X...21 ··0x00488120·58930200·58930200·58930200·58930200·X...X...X...X...
22 ··0x00486130·58930200·58930200·58930200·58930200·X...X...X...X...22 ··0x00488130·58930200·58930200·58930200·58930200·X...X...X...X...
23 ··0x00486140·58930200·58930200·58930200·58930200·X...X...X...X...23 ··0x00488140·58930200·58930200·58930200·58930200·X...X...X...X...
24 ··0x00486150·58930200·58930200·58930200·58930200·X...X...X...X...24 ··0x00488150·58930200·58930200·58930200·58930200·X...X...X...X...
25 ··0x00486160·58930200·58930200·58930200·58930200·X...X...X...X...25 ··0x00488160·58930200·58930200·58930200·58930200·X...X...X...X...
26 ··0x00486170·58930200·58930200·58930200·58930200·X...X...X...X...26 ··0x00488170·58930200·58930200·58930200·58930200·X...X...X...X...
27 ··0x00486180·58930200·58930200·58930200·58930200·X...X...X...X...27 ··0x00488180·58930200·58930200·58930200·58930200·X...X...X...X...
28 ··0x00486190·58930200·58930200·58930200·58930200·X...X...X...X...28 ··0x00488190·58930200·58930200·58930200·58930200·X...X...X...X...
29 ··0x004861a0·58930200·58930200·58930200·58930200·X...X...X...X...29 ··0x004881a0·58930200·58930200·58930200·58930200·X...X...X...X...
30 ··0x004861b0·58930200·58930200·58930200·58930200·X...X...X...X...30 ··0x004881b0·58930200·58930200·58930200·58930200·X...X...X...X...
31 ··0x004861c0·58930200·58930200·58930200·58930200·X...X...X...X...31 ··0x004881c0·58930200·58930200·58930200·58930200·X...X...X...X...
32 ··0x004861d0·58930200·58930200·58930200·58930200·X...X...X...X...32 ··0x004881d0·58930200·58930200·58930200·58930200·X...X...X...X...
33 ··0x004861e0·58930200·58930200·58930200·58930200·X...X...X...X...33 ··0x004881e0·58930200·58930200·58930200·58930200·X...X...X...X...
34 ··0x004861f0·58930200·58930200·58930200·58930200·X...X...X...X...34 ··0x004881f0·58930200·58930200·58930200·58930200·X...X...X...X...
35 ··0x00486200·58930200·58930200·58930200·58930200·X...X...X...X...35 ··0x00488200·58930200·58930200·58930200·58930200·X...X...X...X...
36 ··0x00486210·58930200·58930200·58930200·58930200·X...X...X...X...36 ··0x00488210·58930200·58930200·58930200·58930200·X...X...X...X...
37 ··0x00486220·58930200·58930200·58930200·58930200·X...X...X...X...37 ··0x00488220·58930200·58930200·58930200·58930200·X...X...X...X...
38 ··0x00486230·58930200·58930200·58930200·58930200·X...X...X...X...38 ··0x00488230·58930200·58930200·58930200·58930200·X...X...X...X...
39 ··0x00486240·58930200·58930200·58930200·58930200·X...X...X...X...39 ··0x00488240·58930200·58930200·58930200·58930200·X...X...X...X...
40 ··0x00486250·58930200·58930200·58930200·58930200·X...X...X...X...40 ··0x00488250·58930200·58930200·58930200·58930200·X...X...X...X...
41 ··0x00486260·58930200·58930200·58930200·58930200·X...X...X...X...41 ··0x00488260·58930200·58930200·58930200·58930200·X...X...X...X...
42 ··0x00486270·58930200·58930200·58930200·58930200·X...X...X...X...42 ··0x00488270·58930200·58930200·58930200·58930200·X...X...X...X...
43 ··0x00486280·58930200·58930200·58930200·58930200·X...X...X...X...43 ··0x00488280·58930200·58930200·58930200·58930200·X...X...X...X...
44 ··0x00486290·58930200·58930200·58930200·58930200·X...X...X...X...44 ··0x00488290·58930200·58930200·58930200·58930200·X...X...X...X...
45 ··0x004862a0·58930200·58930200·58930200·58930200·X...X...X...X...45 ··0x004882a0·58930200·58930200·58930200·58930200·X...X...X...X...
46 ··0x004862b0·58930200·58930200·58930200·58930200·X...X...X...X...46 ··0x004882b0·58930200·58930200·58930200·58930200·X...X...X...X...
47 ··0x004862c0·58930200·58930200·58930200·58930200·X...X...X...X...47 ··0x004882c0·58930200·58930200·58930200·58930200·X...X...X...X...
48 ··0x004862d0·58930200·58930200·58930200·58930200·X...X...X...X...48 ··0x004882d0·58930200·58930200·58930200·58930200·X...X...X...X...
49 ··0x004862e0·58930200·58930200·58930200·58930200·X...X...X...X...49 ··0x004882e0·58930200·58930200·58930200·58930200·X...X...X...X...
50 ··0x004862f0·58930200·58930200·58930200·58930200·X...X...X...X...50 ··0x004882f0·58930200·58930200·58930200·58930200·X...X...X...X...
51 ··0x00486300·58930200·58930200·58930200·58930200·X...X...X...X...51 ··0x00488300·58930200·58930200·58930200·58930200·X...X...X...X...
52 ··0x00486310·58930200·58930200·58930200·58930200·X...X...X...X...52 ··0x00488310·58930200·58930200·58930200·58930200·X...X...X...X...
53 ··0x00486320·58930200·58930200·58930200·58930200·X...X...X...X...53 ··0x00488320·58930200·58930200·58930200·58930200·X...X...X...X...
54 ··0x00486330·58930200·58930200·58930200·58930200·X...X...X...X...54 ··0x00488330·58930200·58930200·58930200·58930200·X...X...X...X...
55 ··0x00486340·58930200·58930200·58930200·58930200·X...X...X...X...55 ··0x00488340·58930200·58930200·58930200·58930200·X...X...X...X...
56 ··0x00486350·58930200·58930200·58930200·58930200·X...X...X...X...56 ··0x00488350·58930200·58930200·58930200·58930200·X...X...X...X...
57 ··0x00486360·58930200·58930200·58930200·58930200·X...X...X...X...57 ··0x00488360·58930200·58930200·58930200·58930200·X...X...X...X...
58 ··0x00486370·58930200·58930200·58930200·58930200·X...X...X...X...58 ··0x00488370·58930200·58930200·58930200·58930200·X...X...X...X...
59 ··0x00486380·58930200·58930200·58930200·58930200·X...X...X...X...59 ··0x00488380·58930200·58930200·58930200·58930200·X...X...X...X...
60 ··0x00486390·58930200·58930200·58930200·58930200·X...X...X...X...60 ··0x00488390·58930200·58930200·58930200·58930200·X...X...X...X...
61 ··0x004863a0·58930200·58930200·58930200·58930200·X...X...X...X...61 ··0x004883a0·58930200·58930200·58930200·58930200·X...X...X...X...
62 ··0x004863b0·58930200·58930200·58930200·58930200·X...X...X...X...62 ··0x004883b0·58930200·58930200·58930200·58930200·X...X...X...X...
63 ··0x004863c0·58930200·58930200·58930200·58930200·X...X...X...X...63 ··0x004883c0·58930200·58930200·58930200·58930200·X...X...X...X...
64 ··0x004863d0·58930200·58930200·58930200·58930200·X...X...X...X...64 ··0x004883d0·58930200·58930200·58930200·58930200·X...X...X...X...
65 ··0x004863e0·58930200·58930200·58930200·58930200·X...X...X...X...65 ··0x004883e0·58930200·58930200·58930200·58930200·X...X...X...X...
66 ··0x004863f0·58930200·58930200·58930200·58930200·X...X...X...X...66 ··0x004883f0·58930200·58930200·58930200·58930200·X...X...X...X...
67 ··0x00486400·58930200·58930200·58930200·58930200·X...X...X...X...67 ··0x00488400·58930200·58930200·58930200·58930200·X...X...X...X...
68 ··0x00486410·58930200·58930200·58930200·58930200·X...X...X...X...68 ··0x00488410·58930200·58930200·58930200·58930200·X...X...X...X...
69 ··0x00486420·58930200·58930200·58930200·58930200·X...X...X...X...69 ··0x00488420·58930200·58930200·58930200·58930200·X...X...X...X...
70 ··0x00486430·58930200·58930200·58930200·58930200·X...X...X...X...70 ··0x00488430·58930200·58930200·58930200·58930200·X...X...X...X...
71 ··0x00486440·58930200·58930200·58930200·58930200·X...X...X...X...71 ··0x00488440·58930200·58930200·58930200·58930200·X...X...X...X...
72 ··0x00486450·58930200·58930200·58930200·58930200·X...X...X...X...72 ··0x00488450·58930200·58930200·58930200·58930200·X...X...X...X...
73 ··0x00486460·58930200·58930200·58930200·58930200·X...X...X...X...73 ··0x00488460·58930200·58930200·58930200·58930200·X...X...X...X...
74 ··0x00486470·58930200·58930200·58930200·58930200·X...X...X...X...74 ··0x00488470·58930200·58930200·58930200·58930200·X...X...X...X...
75 ··0x00486480·58930200·58930200·58930200·58930200·X...X...X...X...75 ··0x00488480·58930200·58930200·58930200·58930200·X...X...X...X...
76 ··0x00486490·58930200·58930200·58930200·58930200·X...X...X...X...76 ··0x00488490·58930200·58930200·58930200·58930200·X...X...X...X...
77 ··0x004864a0·58930200·58930200·58930200·58930200·X...X...X...X...77 ··0x004884a0·58930200·58930200·58930200·58930200·X...X...X...X...
78 ··0x004864b0·58930200·58930200·58930200·58930200·X...X...X...X...78 ··0x004884b0·58930200·58930200·58930200·58930200·X...X...X...X...
79 ··0x004864c0·58930200·58930200·58930200·58930200·X...X...X...X...79 ··0x004884c0·58930200·58930200·58930200·58930200·X...X...X...X...
80 ··0x004864d0·58930200·58930200·58930200·58930200·X...X...X...X...80 ··0x004884d0·58930200·58930200·58930200·58930200·X...X...X...X...
81 ··0x004864e0·58930200·58930200·58930200·58930200·X...X...X...X...81 ··0x004884e0·58930200·58930200·58930200·58930200·X...X...X...X...
82 ··0x004864f0·58930200·58930200·58930200·58930200·X...X...X...X...82 ··0x004884f0·58930200·58930200·58930200·58930200·X...X...X...X...
83 ··0x00486500·58930200·58930200·58930200·58930200·X...X...X...X...83 ··0x00488500·58930200·58930200·58930200·58930200·X...X...X...X...
84 ··0x00486510·58930200·58930200·58930200·58930200·X...X...X...X...84 ··0x00488510·58930200·58930200·58930200·58930200·X...X...X...X...
85 ··0x00486520·58930200·58930200·58930200·58930200·X...X...X...X...85 ··0x00488520·58930200·58930200·58930200·58930200·X...X...X...X...
86 ··0x00486530·58930200·58930200·58930200·58930200·X...X...X...X...86 ··0x00488530·58930200·58930200·58930200·58930200·X...X...X...X...
87 ··0x00486540·58930200·58930200·58930200·58930200·X...X...X...X...87 ··0x00488540·58930200·58930200·58930200·58930200·X...X...X...X...
88 ··0x00486550·58930200·58930200·58930200·58930200·X...X...X...X...88 ··0x00488550·58930200·58930200·58930200·58930200·X...X...X...X...
89 ··0x00486560·58930200·58930200·58930200·58930200·X...X...X...X...89 ··0x00488560·58930200·58930200·58930200·58930200·X...X...X...X...
90 ··0x00486570·58930200·58930200·58930200·58930200·X...X...X...X...90 ··0x00488570·58930200·58930200·58930200·58930200·X...X...X...X...
91 ··0x00486580·58930200·58930200·58930200·58930200·X...X...X...X...91 ··0x00488580·58930200·58930200·58930200·58930200·X...X...X...X...
92 ··0x00486590·58930200·58930200·58930200·58930200·X...X...X...X...92 ··0x00488590·58930200·58930200·58930200·58930200·X...X...X...X...
93 ··0x004865a0·58930200·58930200·58930200·58930200·X...X...X...X...93 ··0x004885a0·58930200·58930200·58930200·58930200·X...X...X...X...
94 ··0x004865b0·58930200·58930200·58930200·58930200·X...X...X...X...94 ··0x004885b0·58930200·58930200·58930200·58930200·X...X...X...X...
95 ··0x004865c0·58930200·58930200·58930200·58930200·X...X...X...X...95 ··0x004885c0·58930200·58930200·58930200·58930200·X...X...X...X...
96 ··0x004865d0·58930200·58930200·58930200·58930200·X...X...X...X...96 ··0x004885d0·58930200·58930200·58930200·58930200·X...X...X...X...
97 ··0x004865e0·58930200·58930200·58930200·58930200·X...X...X...X...97 ··0x004885e0·58930200·58930200·58930200·58930200·X...X...X...X...
98 ··0x004865f0·58930200·58930200·58930200·58930200·X...X...X...X...98 ··0x004885f0·58930200·58930200·58930200·58930200·X...X...X...X...
99 ··0x00486600·58930200·58930200·58930200·58930200·X...X...X...X...99 ··0x00488600·58930200·58930200·58930200·58930200·X...X...X...X...
100 ··0x00486610·58930200·58930200·58930200·58930200·X...X...X...X...100 ··0x00488610·58930200·58930200·58930200·58930200·X...X...X...X...
101 ··0x00486620·58930200·58930200·58930200·58930200·X...X...X...X...101 ··0x00488620·58930200·58930200·58930200·58930200·X...X...X...X...
102 ··0x00486630·58930200·58930200·58930200·58930200·X...X...X...X...102 ··0x00488630·58930200·58930200·58930200·58930200·X...X...X...X...
103 ··0x00486640·58930200·58930200·58930200·58930200·X...X...X...X...103 ··0x00488640·58930200·58930200·58930200·58930200·X...X...X...X...
104 ··0x00486650·58930200·58930200·58930200·58930200·X...X...X...X...104 ··0x00488650·58930200·58930200·58930200·58930200·X...X...X...X...
105 ··0x00486660·58930200·58930200·58930200·58930200·X...X...X...X...105 ··0x00488660·58930200·58930200·58930200·58930200·X...X...X...X...
106 ··0x00486670·58930200·58930200·58930200·58930200·X...X...X...X...106 ··0x00488670·58930200·58930200·58930200·58930200·X...X...X...X...
107 ··0x00486680·58930200·58930200·58930200·58930200·X...X...X...X...107 ··0x00488680·58930200·58930200·58930200·58930200·X...X...X...X...
108 ··0x00486690·58930200·58930200·58930200·58930200·X...X...X...X...108 ··0x00488690·58930200·58930200·58930200·58930200·X...X...X...X...
109 ··0x004866a0·58930200·58930200·58930200·58930200·X...X...X...X...109 ··0x004886a0·58930200·58930200·58930200·58930200·X...X...X...X...
110 ··0x004866b0·58930200·58930200·58930200·58930200·X...X...X...X...110 ··0x004886b0·58930200·58930200·58930200·58930200·X...X...X...X...
111 ··0x004866c0·58930200·58930200·58930200·58930200·X...X...X...X...111 ··0x004886c0·58930200·58930200·58930200·58930200·X...X...X...X...
112 ··0x004866d0·58930200·58930200·58930200·58930200·X...X...X...X...112 ··0x004886d0·58930200·58930200·58930200·58930200·X...X...X...X...
113 ··0x004866e0·58930200·58930200·58930200·58930200·X...X...X...X...113 ··0x004886e0·58930200·58930200·58930200·58930200·X...X...X...X...
114 ··0x004866f0·58930200·58930200·58930200·58930200·X...X...X...X...114 ··0x004886f0·58930200·58930200·58930200·58930200·X...X...X...X...
115 ··0x00486700·58930200·58930200·58930200·58930200·X...X...X...X...115 ··0x00488700·58930200·58930200·58930200·58930200·X...X...X...X...
116 ··0x00486710·58930200·58930200·58930200·58930200·X...X...X...X...116 ··0x00488710·58930200·58930200·58930200·58930200·X...X...X...X...
117 ··0x00486720·58930200·58930200·58930200·58930200·X...X...X...X...117 ··0x00488720·58930200·58930200·58930200·58930200·X...X...X...X...
118 ··0x00486730·58930200·58930200·58930200·58930200·X...X...X...X...118 ··0x00488730·58930200·58930200·58930200·58930200·X...X...X...X...
119 ··0x00486740·58930200·58930200·58930200·58930200·X...X...X...X...119 ··0x00488740·58930200·58930200·58930200·58930200·X...X...X...X...
120 ··0x00486750·58930200·58930200·58930200·58930200·X...X...X...X...120 ··0x00488750·58930200·58930200·58930200·58930200·X...X...X...X...
121 ··0x00486760·58930200·58930200·58930200·58930200·X...X...X...X...121 ··0x00488760·58930200·58930200·58930200·58930200·X...X...X...X...
122 ··0x00486770·58930200·58930200·58930200·58930200·X...X...X...X...122 ··0x00488770·58930200·58930200·58930200·58930200·X...X...X...X...
123 ··0x00486780·58930200·58930200·58930200·58930200·X...X...X...X...123 ··0x00488780·58930200·58930200·58930200·58930200·X...X...X...X...
124 ··0x00486790·58930200·58930200·58930200·58930200·X...X...X...X...124 ··0x00488790·58930200·58930200·58930200·58930200·X...X...X...X...
125 ··0x004867a0·58930200·58930200·58930200·58930200·X...X...X...X...125 ··0x004887a0·58930200·58930200·58930200·58930200·X...X...X...X...
126 ··0x004867b0·58930200·58930200·58930200·58930200·X...X...X...X...126 ··0x004887b0·58930200·58930200·58930200·58930200·X...X...X...X...
Max diff block lines reached; 0/17820 bytes (0.00%) of diff not shown.
5.46 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 42958 lines modifiedOffset 1, 42958 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00486838·00000000·00000000·c0694800·b8694800·.........iH..iH.2 ··0x00488838·00000000·00000000·c0894800·b8894800·..........H...H.
3 ··0x00486848·88694800·50694800·10694800·d8684800·.iH.PiH..iH..hH.3 ··0x00488848·88894800·50894800·10894800·d8884800·..H.P.H...H...H.
4 ··0x00486858·a0684800·90684800·78684800·30b22300·.hH..hH.xhH.0.#.4 ··0x00488858·a0884800·90884800·78884800·90c52300·..H...H.x.H...#.
5 ··0x00486868·d4b92400·34a42600·34f42300·00000000·..$.4.&.4.#.....5 ··0x00488868·34cd2400·94b72600·94072400·00000000·4.$...&...$.....
6 ··0x00486878·74492300·fd010000·80492300·0c020000·tI#......I#.....6 ··0x00488878·d45c2300·fd010000·e05c2300·0c020000·.\#......\#.....
7 ··0x00486888·00000000·ffffffff·8c492300·79020000·.........I#.y...7 ··0x00488888·00000000·ffffffff·ec5c2300·79020000·.........\#.y...
8 ··0x00486898·00000000·ffffffff·94492300·07020000·.........I#.....8 ··0x00488898·00000000·ffffffff·f45c2300·07020000·.........\#.....
9 ··0x004868a8·9c492300·5f020000·a4492300·0e020000·.I#._....I#.....9 ··0x004888a8·fc5c2300·5f020000·045d2300·0e020000·.\#._....]#.....
10 ··0x004868b8·ac492300·0b020000·b4492300·7d020000·.I#......I#.}...10 ··0x004888b8·0c5d2300·0b020000·145d2300·7d020000·.]#......]#.}...
11 ··0x004868c8·8c362300·58020000·00000000·ffffffff·.6#.X...........11 ··0x004888c8·ec492300·58020000·00000000·ffffffff·.I#.X...........
12 ··0x004868d8·bc492300·0a020000·c4492300·3d020000·.I#......I#.=...12 ··0x004888d8·1c5d2300·0a020000·245d2300·3d020000·.]#.....$]#.=...
13 ··0x004868e8·cc492300·fc010000·c4a22300·8e020000·.I#.......#.....13 ··0x004888e8·2c5d2300·fc010000·24b62300·8e020000·,]#.....$.#.....
14 ··0x004868f8·589c2600·87020000·50372300·5b020000·X.&.....P7#.[...14 ··0x004888f8·b8af2600·87020000·b04a2300·5b020000·..&......J#.[...
15 ··0x00486908·00000000·ffffffff·34ab2300·60020000·........4.#.`...15 ··0x00488908·00000000·ffffffff·94be2300·60020000·..........#.`...
16 ··0x00486918·d4492300·f8010000·d85f2300·67020000·.I#......_#.g...16 ··0x00488918·345d2300·f8010000·38732300·67020000·4]#.....8s#.g...
17 ··0x00486928·dc492300·84020000·e4492300·85020000·.I#......I#.....17 ··0x00488928·3c5d2300·84020000·445d2300·85020000·<]#.....D]#.....
18 ··0x00486938·dcc82400·5a020000·58372300·59020000·..$.Z...X7#.Y...18 ··0x00488938·3cdc2400·5a020000·b84a2300·59020000·<.$.Z....J#.Y...
19 ··0x00486948·00000000·ffffffff·ec492300·5c020000·.........I#.\...19 ··0x00488948·00000000·ffffffff·4c5d2300·5c020000·........L]#.\...
20 ··0x00486958·f0492300·8c020000·f4492300·8a020000·.I#......I#.....20 ··0x00488958·505d2300·8c020000·545d2300·8a020000·P]#.....T]#.....
21 ··0x00486968·90a02500·70020000·58782600·3f020000·..%.p...Xx&.?...21 ··0x00488968·f0b32500·70020000·b88b2600·3f020000·..%.p.....&.?...
22 ··0x00486978·f8492300·45020000·00000000·ffffffff·.I#.E...........22 ··0x00488978·585d2300·45020000·00000000·ffffffff·X]#.E...........
23 ··0x00486988·fc492300·82020000·18a32300·80020000·.I#.......#.....23 ··0x00488988·5c5d2300·82020000·78b62300·80020000·\]#.....x.#.....
24 ··0x00486998·f8212500·8b020000·e4912400·3e020000·.!%.......$.>...24 ··0x00488998·58352500·8b020000·44a52400·3e020000·X5%.....D.$.>...
25 ··0x004869a8·4c3b2300·46020000·00000000·ffffffff·L;#.F...........25 ··0x004889a8·ac4e2300·46020000·00000000·ffffffff·.N#.F...........
26 ··0x004869b8·00000000·ffffffff·00000000·ffffffff·................26 ··0x004889b8·00000000·ffffffff·00000000·ffffffff·................
27 ··0x004869c8·ffffff3f·e8694800·08000000·01000000·...?.iH.........27 ··0x004889c8·ffffff3f·e8894800·08000000·01000000·...?..H.........
28 ··0x004869d8·ffffff3f·e8694800·01000000·00000000·...?.iH.........28 ··0x004889d8·ffffff3f·e8894800·01000000·00000000·...?..H.........
29 ··0x004869e8·ffffff3f·ac344900·00000000·b45d2300·...?.4I......]#.29 ··0x004889e8·ffffff3f·ac544900·00000000·14712300·...?.TI......q#.
30 ··0x004869f8·0c000000·04000000·f9cf0200·00000000·................30 ··0x004889f8·0c000000·04000000·f9cf0200·00000000·................
31 ··0x00486a08·00000000·00000000·00000000·5d811700·............]...31 ··0x00488a08·00000000·00000000·00000000·dd9c1700·................
32 ··0x00486a18·b86a4800·00000000·00000000·00000000·.jH.............32 ··0x00488a18·b88a4800·00000000·00000000·00000000·..H.............
33 ··0x00486a28·00000000·00000000·00000000·00000000·................33 ··0x00488a28·00000000·00000000·00000000·00000000·................
34 ··0x00486a38·00000000·00000000·18d22600·00000000·..........&.....34 ··0x00488a38·00000000·00000000·78e52600·00000000·........x.&.....
35 ··0x00486a48·00000000·00000000·00000000·00000000·................35 ··0x00488a48·00000000·00000000·00000000·00000000·................
36 ··0x00486a58·00000000·00000000·00000000·00000000·................36 ··0x00488a58·00000000·00000000·00000000·00000000·................
37 ··0x00486a68·44f14800·00000000·00000000·00000000·D.H.............37 ··0x00488a68·44114900·00000000·00000000·00000000·D.I.............
38 ··0x00486a78·00000000·00000000·00000000·4dcf0200·............M...38 ··0x00488a78·00000000·00000000·00000000·4dcf0200·............M...
39 ··0x00486a88·00000000·00000000·00000000·00000000·................39 ··0x00488a88·00000000·00000000·00000000·00000000·................
40 ··0x00486a98·00000000·00000000·00000000·00000000·................ 
41 ··0x00486aa8·00000000·00000000·f9070900·00000000·................ 
42 ··0x00486ab8·00000000·00000000·00000000·00000000·................ 
43 ··0x00486ac8·00000000·00000000·00000000·00000000·................ 
44 ··0x00486ad8·00000000·00000000·b5cf0200·00000000·................ 
45 ··0x00486ae8·00000000·09cf0200·8d811700·71080900·............q... 
46 ··0x00486af8·00000000·00000000·00000000·00000000·................ 
47 ··0x00486b08·00000000·00000000·00000000·00000000·................ 
48 ··0x00486b18·00000000·00000000·00000000·00000000·................ 
49 ··0x00486b28·00000000·00000000·00000000·00000000·................ 
50 ··0x00486b38·00000000·00000000·00000000·00000000·................ 
51 ··0x00486b48·00000000·00000000·14e22600·44602300·..........&.D`#. 
52 ··0x00486b58·00000000·00000000·00000000·00000000·................ 
53 ··0x00486b68·e86e4800·00000000·ffffff3f·ac344900·.nH........?.4I. 
54 ··0x00486b78·00000000·44602300·1c000000·00000000·....D`#......... 
55 ··0x00486b88·69220900·00000000·00000000·00000000·i".............. 
56 ··0x00486b98·00000000·f1951700·406f4800·54734800·........@oH.TsH. 
57 ··0x00486ba8·48734800·00000000·00000000·8fe00200·HsH............. 
58 ··0x00486bb8·25940c00·00000000·40734800·00044000·%.......@sH...@. 
59 ··0x00486bc8·84e22600·00000000·00000000·7d9b1700·..&.........}... 
60 ··0x00486bd8·00000000·11951700·00000000·d06f4800·.............oH. 
61 ··0x00486be8·00000000·00000000·00000000·00000000·................ 
62 ··0x00486bf8·00000000·00000000·00000000·691c0900·............i... 
63 ··0x00486c08·8d6a0d00·fdb80d00·21bc0c00·00000000·.j......!....... 
64 ··0x00486c18·00000000·00000000·00000000·00000000·................ 
65 ··0x00486c28·00000000·00000000·00000000·00000000·................ 
66 ··0x00486c38·00000000·00000000·ffffff3f·ac344900·...........?.4I. 
67 ··0x00486c48·00000000·9c662300·10000000·00000000·.....f#......... 
68 ··0x00486c58·99951700·00000000·00000000·00000000·................ 
69 ··0x00486c68·00000000·00000000·00000000·00000000·................ 
70 ··0x00486c78·00000000·00000000·00000000·00000000·................ 
71 ··0x00486c88·25940c00·00000000·00000000·00400000·%............@.. 
72 ··0x00486c98·00000000·57ea0200·00000000·00000000·....W........... 
73 ··0x00486ca8·00000000·219d0c00·bd340900·006f4800·....!....4...oH. 
74 ··0x00486cb8·00000000·00000000·00000000·00000000·................ 
75 ··0x00486cc8·00000000·00000000·00000000·00000000·................ 
76 ··0x00486cd8·00000000·00000000·00000000·00000000·................ 
77 ··0x00486ce8·00000000·00000000·00000000·00000000·................ 
78 ··0x00486cf8·00000000·00000000·00000000·00000000·................ 
79 ··0x00486d08·00000000·00000000·00000000·00000000·................ 
80 ··0x00486d18·c8e12600·3c792600·00000000·00000000·..&.<y&......... 
81 ··0x00486d28·00000000·00000000·306e4800·00000000·........0nH..... 
82 ··0x00486d38·00000000·00000000·08e22600·88662300·..........&..f#. 
83 ··0x00486d48·00000000·00000000·00000000·00000000·................ 
84 ··0x00486d58·d06e4800·00000000·00000000·00000000·.nH............. 
85 ··0x00486d68·d4e12600·2c662300·00000000·00000000·..&.,f#......... 
86 ··0x00486d78·00000000·00000000·4c6e4800·00000000·........LnH..... 
87 ··0x00486d88·00000000·00000000·f4e12600·60662300·..........&.`f#. 
88 ··0x00486d98·00000000·00000000·00000000·00000000·................ 
89 ··0x00486da8·9c6e4800·00000000·00000000·00000000·.nH............. 
90 ··0x00486db8·00e22600·74662300·00000000·00000000·..&.tf#......... 
91 ··0x00486dc8·00000000·00000000·b86e4800·00000000·.........nH..... 
92 ··0x00486dd8·00000000·00000000·e8e12600·58662300·..........&.Xf#. 
93 ··0x00486de8·00000000·00000000·00000000·00000000·................ 
94 ··0x00486df8·806e4800·00000000·00000000·00000000·.nH............. 
95 ··0x00486e08·dce12600·c8f52500·00000000·00000000·..&...%......... 
96 ··0x00486e18·00000000·00000000·646e4800·00000000·........dnH..... 
97 ··0x00486e28·00000000·00000000·ffffff3f·f4264900·...........?.&I. 
98 ··0x00486e38·02000000·14415300·e0415300·00000000·.....AS..AS..... 
99 ··0x00486e48·00000000·ffffff3f·f4264900·01000000·.......?.&I..... 
100 ··0x00486e58·9c645300·00000000·00000000·ffffff3f·.dS............? 
101 ··0x00486e68·f4264900·02000000·9c5f5300·80365300·.&I......_S..6S. 
102 ··0x00486e78·00000000·00000000·ffffff3f·f4264900·...........?.&I. 
103 ··0x00486e88·02000000·9c5f5300·5c515300·00000000·....._S.\QS..... 
104 ··0x00486e98·00000000·ffffff3f·f4264900·02000000·.......?.&I..... 
105 ··0x00486ea8·9c5f5300·5c515300·00000000·00000000·._S.\QS......... 
106 ··0x00486eb8·ffffff3f·f4264900·01000000·2c4d5300·...?.&I.....,MS. 
107 ··0x00486ec8·00000000·00000000·ffffff3f·f4264900·...........?.&I. 
108 ··0x00486ed8·01000000·f03d5300·00000000·00000000·.....=S......... 
109 ··0x00486ee8·ffffff3f·f4264900·03000000·18625300·...?.&I......bS. 
110 ··0x00486ef8·14415300·e0415300·b0662300·d1e80200·.AS..AS..f#..... 
111 ··0x00486f08·04000000·4ce22600·c0662300·8de80200·....L.&..f#..... 
112 ··0x00486f18·04000000·60e82600·cc662300·e5ec0200·....`.&..f#..... 
113 ··0x00486f28·08000000·24e22600·00000000·00000000·....$.&......... 
114 ··0x00486f38·00000000·00000000·00000000·00000000·................ 
115 ··0x00486f48·00000000·199e1700·00000000·00000000·................ 
116 ··0x00486f58·00000000·00000000·00000000·00000000·................ 
117 ··0x00486f68·00000000·00000000·00000000·00000000·................ 
118 ··0x00486f78·00000000·00000000·00000000·00000000·................ 
119 ··0x00486f88·00000000·00000000·00000000·00000000·................ 
120 ··0x00486f98·00000000·00000000·00000000·00000000·................ 
121 ··0x00486fa8·00000000·00000000·00000000·00000000·................ 
122 ··0x00486fb8·00000000·00000000·00000000·00000000·................ 
123 ··0x00486fc8·00000000·00000000·dc662300·3da51700·.........f#.=... 
124 ··0x00486fd8·04000000·88e42600·c0662300·49f10200·......&..f#.I... 
125 ··0x00486fe8·04000000·60e82600·80652300·b7e70200·....`.&..e#..... 
126 ··0x00486ff8·80000000·14e82600·e8662300·65e90200·......&..f#.e... 
Max diff block lines reached; 5683135/5722654 bytes (99.31%) of diff not shown.
424 KB
readelf --wide --decompress --hex-dump=.PyRuntime {}
    
Offset 1, 3132 lines modifiedOffset 1, 2620 lines modified
  
Diff chunk too large, falling back to line-by-line diff (2594 lines added, 3106 lines removed)
1 Hex·dump·of·section·'.PyRuntime':1 Hex·dump·of·section·'.PyRuntime':
2 ··0x0052e4e8·00000000·00000000·00000000·00000000·................2 ··0x005304e8·00000000·00000000·00000000·00000000·................
3 ··0x0052e4f8·00000000·00000000·00000000·00000000·................3 ··0x005304f8·00000000·00000000·00000000·00000000·................
4 ··0x0052e508·00000000·00000000·ffffffff·ffffffff·................4 ··0x00530508·00000000·00000000·ffffffff·ffffffff·................
5 ··0x0052e518·00000000·00000000·00000000·00000000·................5 ··0x00530518·00000000·00000000·00000000·00000000·................
6 ··0x0052e528·00000000·b1a20c00·e5a30c00·75a30c00·............u...6 ··0x00530528·00000000·f5a70c00·29a90c00·b9a80c00·........).......
7 ··0x0052e538·31a30c00·00000000·edab0c00·f9b30c00·1...............7 ··0x00530538·75a80c00·00000000·2db10c00·39b90c00·u.......-...9...
8 ··0x0052e548·5dbf0c00·5db70c00·00000000·edab0c00·]...]...........8 ··0x00530548·8dc40c00·99bc0c00·00000000·2db10c00·............-...
9 ··0x0052e558·f9b30c00·5dbf0c00·5db70c00·72000000·....]...]...r...9 ··0x00530558·39b90c00·8dc40c00·99bc0c00·72000000·9...........r...
10 ··0x0052e568·00000000·b1a20c00·e5a30c00·75a30c00·............u...10 ··0x00530568·00000000·f5a70c00·29a90c00·b9a80c00·........).......
11 ··0x0052e578·31a30c00·6d000000·00000000·edab0c00·1...m...........11 ··0x00530578·75a80c00·6d000000·00000000·2db10c00·u...m.......-...
12 ··0x0052e588·f9b30c00·5dbf0c00·5db70c00·6f000000·....]...]...o...12 ··0x00530588·39b90c00·8dc40c00·99bc0c00·6f000000·9...........o...
13 ··0x0052e598·00000000·edab0c00·f9b30c00·5dbf0c00·............]...13 ··0x00530598·00000000·2db10c00·39b90c00·8dc40c00·....-...9.......
14 ··0x0052e5a8·5db70c00·00000000·1dc81800·41c91800·]...........A...14 ··0x005305a8·99bc0c00·00000000·4de01800·71e11800·........M...q...
15 ··0x0052e5b8·ffffffff·00000000·ffffffff·00000000·................15 ··0x005305b8·ffffffff·00000000·ffffffff·00000000·................
16 ··0x0052e5c8·00000000·00000000·00000000·00000000·................16 ··0x005305c8·00000000·00000000·00000000·00000000·................
17 ··0x0052e5d8·00000000·00000000·00000000·00000000·................17 ··0x005305d8·00000000·00000000·00000000·00000000·................
18 ··0x0052e5e8·00000000·00000000·00000000·00000000·................18 ··0x005305e8·00000000·00000000·00000000·00000000·................
19 ··0x0052e5f8·00000000·00000000·00000000·00000000·................19 ··0x005305f8·00000000·00000000·00000000·00000000·................
20 ··0x0052e608·00000000·00000000·00000000·00000000·................20 ··0x00530608·00000000·00000000·00000000·00000000·................
21 ··0x0052e618·00000000·00000000·00000000·00000000·................21 ··0x00530618·00000000·00000000·00000000·00000000·................
22 ··0x0052e628·00000000·00000000·00000000·00000000·................22 ··0x00530628·00000000·00000000·00000000·00000000·................
23 ··0x0052e638·00000000·00000000·00000000·00000000·................23 ··0x00530638·00000000·00000000·00000000·00000000·................
24 ··0x0052e648·00000000·00000000·00000000·00000000·................24 ··0x00530648·00000000·00000000·00000000·00000000·................
25 ··0x0052e658·00000000·00000000·00000000·00000000·................25 ··0x00530658·00000000·00000000·00000000·00000000·................
26 ··0x0052e668·00000000·00000000·00000000·00000000·................26 ··0x00530668·00000000·00000000·00000000·00000000·................
27 ··0x0052e678·00000000·00000000·00000000·00000000·................27 ··0x00530678·00000000·00000000·00000000·00000000·................
28 ··0x0052e688·00000000·00000000·00000000·00000000·................28 ··0x00530688·00000000·00000000·00000000·00000000·................
29 ··0x0052e698·00000000·00000000·00000000·00000000·................29 ··0x00530698·00000000·00000000·00000000·00000000·................
30 ··0x0052e6a8·00000000·00000000·00000000·00000000·................30 ··0x005306a8·00000000·00000000·00000000·00000000·................
31 ··0x0052e6b8·00000000·00000000·00000000·00000000·................31 ··0x005306b8·00000000·00000000·00000000·00000000·................
32 ··0x0052e6c8·00000000·00000000·00000000·00000000·................32 ··0x005306c8·00000000·00000000·00000000·00000000·................
33 ··0x0052e6d8·00000000·00000000·00000000·00000000·................33 ··0x005306d8·00000000·00000000·00000000·00000000·................
34 ··0x0052e6e8·00000000·00000000·00000000·00000000·................34 ··0x005306e8·00000000·00000000·00000000·00000000·................
35 ··0x0052e6f8·00000000·00000000·00000000·00000000·................35 ··0x005306f8·00000000·00000000·00000000·00000000·................
36 ··0x0052e708·00000000·00000000·00000000·00000000·................36 ··0x00530708·00000000·00000000·00000000·00000000·................
37 ··0x0052e718·00000000·00000000·00000000·00000000·................37 ··0x00530718·00000000·00000000·00000000·00000000·................
38 ··0x0052e728·00000000·00000000·00000000·00000000·................38 ··0x00530728·00000000·00000000·00000000·00000000·................
39 ··0x0052e738·00000000·00000000·00000000·00000000·................39 ··0x00530738·00000000·00000000·00000000·00000000·................
40 ··0x0052e748·00000000·00000000·00000000·00000000·................40 ··0x00530748·00000000·00000000·00000000·00000000·................
41 ··0x0052e758·00000000·00000000·00000000·00000000·................41 ··0x00530758·00000000·00000000·00000000·00000000·................
42 ··0x0052e768·00000000·00000000·00000000·00000000·................42 ··0x00530768·00000000·00000000·00000000·00000000·................
43 ··0x0052e778·00000000·00000000·00000000·00000000·................43 ··0x00530778·00000000·00000000·00000000·00000000·................
44 ··0x0052e788·00000000·00000000·00000000·00000000·................44 ··0x00530788·00000000·00000000·00000000·00000000·................
45 ··0x0052e798·00000000·00000000·00000000·00000000·................45 ··0x00530798·00000000·00000000·00000000·00000000·................
46 ··0x0052e7a8·00000000·00000000·00000000·00000000·................46 ··0x005307a8·00000000·00000000·00000000·00000000·................
47 ··0x0052e7b8·00000000·00000000·00000000·00000000·................47 ··0x005307b8·00000000·00000000·00000000·00000000·................
48 ··0x0052e7c8·00000000·00000000·00000000·00000000·................48 ··0x005307c8·00000000·00000000·00000000·00000000·................
49 ··0x0052e7d8·00000000·00000000·00000000·00000000·................49 ··0x005307d8·00000000·00000000·00000000·00000000·................
50 ··0x0052e7e8·00000000·00000000·00000000·ffffffff·................50 ··0x005307e8·00000000·00000000·00000000·ffffffff·................
51 ··0x0052e7f8·01000000·00000000·00000000·00000000·................51 ··0x005307f8·01000000·00000000·00000000·00000000·................
52 ··0x0052e808·00000000·00000000·00000000·00000000·................52 ··0x00530808·00000000·00000000·00000000·00000000·................
53 ··0x0052e818·00000000·00000000·00000000·00000000·................53 ··0x00530818·00000000·00000000·00000000·00000000·................
54 ··0x0052e828·18000000·7c155300·01000000·00000000·....|.S.........54 ··0x00530828·18000000·7c355300·01000000·00000000·....|5S.........
55 ··0x0052e838·01000000·00000000·01000000·00000000·................55 ··0x00530838·01000000·00000000·01000000·00000000·................
56 ··0x0052e848·00000000·00000000·00000000·00000000·................56 ··0x00530848·00000000·00000000·00000000·00000000·................
57 ··0x0052e858·00000000·00000000·00000000·00000000·................57 ··0x00530858·00000000·00000000·00000000·00000000·................
58 ··0x0052e868·00000000·00000000·00000000·00000000·................58 ··0x00530868·00000000·00000000·00000000·00000000·................
59 ··0x0052e878·00000000·00000000·00000000·00000000·................59 ··0x00530878·00000000·00000000·00000000·00000000·................
60 ··0x0052e888·00000000·00000000·00000000·00000000·................60 ··0x00530888·00000000·00000000·00000000·00000000·................
61 ··0x0052e898·00000000·00000000·00000000·00000000·................61 ··0x00530898·00000000·00000000·00000000·00000000·................
62 ··0x0052e8a8·00000000·00000000·00000000·00000000·................62 ··0x005308a8·00000000·00000000·00000000·00000000·................
63 ··0x0052e8b8·00000000·00000000·00000000·00000000·................63 ··0x005308b8·00000000·00000000·00000000·00000000·................
64 ··0x0052e8c8·00000000·00000000·00000000·00000000·................64 ··0x005308c8·00000000·00000000·00000000·00000000·................
65 ··0x0052e8d8·00000000·00000000·00000000·00000000·................65 ··0x005308d8·00000000·00000000·00000000·00000000·................
66 ··0x0052e8e8·00000000·00000000·00000000·00000000·................66 ··0x005308e8·00000000·00000000·00000000·00000000·................
67 ··0x0052e8f8·00000000·00000000·00000000·00000000·................67 ··0x005308f8·00000000·00000000·00000000·00000000·................
68 ··0x0052e908·00000000·00000000·00000000·00000000·................68 ··0x00530908·00000000·00000000·00000000·00000000·................
69 ··0x0052e918·00000000·00000000·00000000·00000000·................69 ··0x00530918·00000000·00000000·00000000·00000000·................
70 ··0x0052e928·00000000·00000000·00000000·00000000·................70 ··0x00530928·00000000·00000000·00000000·00000000·................
71 ··0x0052e938·00000000·00000000·00000000·00000000·................71 ··0x00530938·00000000·00000000·00000000·00000000·................
72 ··0x0052e948·00000000·00000000·00000000·00000000·................72 ··0x00530948·00000000·00000000·00000000·00000000·................
73 ··0x0052e958·00000000·00000000·00000000·00000000·................73 ··0x00530958·00000000·00000000·00000000·00000000·................
74 ··0x0052e968·00000000·00000000·00000000·00000000·................74 ··0x00530968·00000000·00000000·00000000·00000000·................
75 ··0x0052e978·00000000·00000000·00000000·00000000·................75 ··0x00530978·00000000·00000000·00000000·00000000·................
76 ··0x0052e988·00000000·00000000·00000000·00000000·................76 ··0x00530988·00000000·00000000·00000000·00000000·................
77 ··0x0052e998·00000000·00000000·00000000·00000000·................77 ··0x00530998·00000000·00000000·00000000·00000000·................
78 ··0x0052e9a8·00000000·00000000·00000000·00000000·................78 ··0x005309a8·00000000·00000000·00000000·00000000·................
79 ··0x0052e9b8·00000000·00000000·00000000·00000000·................79 ··0x005309b8·00000000·00000000·00000000·00000000·................
80 ··0x0052e9c8·00000000·00000000·00000000·00000000·................80 ··0x005309c8·00000000·00000000·00000000·00000000·................
81 ··0x0052e9d8·00000000·00000000·00000000·00000000·................81 ··0x005309d8·00000000·00000000·00000000·00000000·................
82 ··0x0052e9e8·00000000·00000000·00000000·00000000·................82 ··0x005309e8·00000000·00000000·00000000·00000000·................
83 ··0x0052e9f8·00000000·00000000·00000000·01000000·................83 ··0x005309f8·00000000·00000000·00000000·01000000·................
84 ··0x0052ea08·00000000·00000000·00000000·ffffffff·................84 ··0x00530a08·00000000·00000000·00000000·ffffffff·................
85 ··0x0052ea18·00000000·00000000·ffffffff·00000000·................85 ··0x00530a18·00000000·00000000·ffffffff·00000000·................
86 ··0x0052ea28·00000000·00000000·00000000·00000000·................86 ··0x00530a28·00000000·00000000·00000000·00000000·................
87 ··0x0052ea38·00000000·00000000·00000000·00000000·................87 ··0x00530a38·00000000·00000000·00000000·00000000·................
88 ··0x0052ea48·00000000·00000000·00000000·00000000·................88 ··0x00530a48·00000000·00000000·00000000·00000000·................
89 ··0x0052ea58·00000000·00000000·00000000·00000000·................89 ··0x00530a58·00000000·00000000·00000000·00000000·................
90 ··0x0052ea68·00000000·00000000·00000000·00000000·................90 ··0x00530a68·00000000·00000000·00000000·00000000·................
91 ··0x0052ea78·00000000·00000000·00000000·00000000·................91 ··0x00530a78·00000000·00000000·00000000·00000000·................
92 ··0x0052ea88·01000000·00000000·00000000·00000000·................92 ··0x00530a88·01000000·00000000·00000000·00000000·................
93 ··0x0052ea98·00000000·00000000·00000000·00000000·................93 ··0x00530a98·00000000·00000000·00000000·00000000·................
94 ··0x0052eaa8·00000000·00000000·00000000·00000000·................94 ··0x00530aa8·00000000·00000000·00000000·00000000·................
95 ··0x0052eab8·00000000·00000000·00000000·00000000·................95 ··0x00530ab8·00000000·00000000·00000000·00000000·................
96 ··0x0052eac8·00000000·00000000·00000000·00000000·................96 ··0x00530ac8·00000000·00000000·00000000·00000000·................
97 ··0x0052ead8·00000000·00000000·00000000·00000000·................97 ··0x00530ad8·00000000·00000000·00000000·00000000·................
98 ··0x0052eae8·00000000·00000000·00000000·00000000·................98 ··0x00530ae8·00000000·00000000·00000000·00000000·................
99 ··0x0052eaf8·00000000·00000000·00000000·00000000·................99 ··0x00530af8·00000000·00000000·00000000·00000000·................
100 ··0x0052eb08·00000000·00000000·00000000·00000000·................100 ··0x00530b08·00000000·00000000·00000000·00000000·................
101 ··0x0052eb18·00000000·00000000·00000000·00000000·................101 ··0x00530b18·00000000·00000000·00000000·00000000·................
102 ··0x0052eb28·00000000·00000000·00000000·00000000·................102 ··0x00530b28·00000000·00000000·00000000·00000000·................
103 ··0x0052eb38·00000000·00000000·00000000·00000000·................103 ··0x00530b38·00000000·00000000·00000000·00000000·................
104 ··0x0052eb48·00000000·01000000·ffffff3f·44f14800·...........?D.H.104 ··0x00530b48·00000000·01000000·ffffff3f·44114900·...........?D.I.
105 ··0x0052eb58·0a000000·05000000·ffffff3f·44f14800·...........?D.H.105 ··0x00530b58·0a000000·05000000·ffffff3f·44114900·...........?D.I.
106 ··0x0052eb68·0a000000·04000000·ffffff3f·44f14800·...........?D.H.106 ··0x00530b68·0a000000·04000000·ffffff3f·44114900·...........?D.I.
107 ··0x0052eb78·0a000000·03000000·ffffff3f·44f14800·...........?D.H.107 ··0x00530b78·0a000000·03000000·ffffff3f·44114900·...........?D.I.
108 ··0x0052eb88·0a000000·02000000·ffffff3f·44f14800·...........?D.H.108 ··0x00530b88·0a000000·02000000·ffffff3f·44114900·...........?D.I.
109 ··0x0052eb98·0a000000·01000000·ffffff3f·44f14800·...........?D.H.109 ··0x00530b98·0a000000·01000000·ffffff3f·44114900·...........?D.I.
110 ··0x0052eba8·01000000·00000000·ffffff3f·44f14800·...........?D.H.110 ··0x00530ba8·01000000·00000000·ffffff3f·44114900·...........?D.I.
111 ··0x0052ebb8·08000000·01000000·ffffff3f·44f14800·...........?D.H.111 ··0x00530bb8·08000000·01000000·ffffff3f·44114900·...........?D.I.
112 ··0x0052ebc8·08000000·02000000·ffffff3f·44f14800·...........?D.H.112 ··0x00530bc8·08000000·02000000·ffffff3f·44114900·...........?D.I.
113 ··0x0052ebd8·08000000·03000000·ffffff3f·44f14800·...........?D.H.113 ··0x00530bd8·08000000·03000000·ffffff3f·44114900·...........?D.I.
114 ··0x0052ebe8·08000000·04000000·ffffff3f·44f14800·...........?D.H.114 ··0x00530be8·08000000·04000000·ffffff3f·44114900·...........?D.I.
115 ··0x0052ebf8·08000000·05000000·ffffff3f·44f14800·...........?D.H.115 ··0x00530bf8·08000000·05000000·ffffff3f·44114900·...........?D.I.
116 ··0x0052ec08·08000000·06000000·ffffff3f·44f14800·...........?D.H.116 ··0x00530c08·08000000·06000000·ffffff3f·44114900·...........?D.I.
117 ··0x0052ec18·08000000·07000000·ffffff3f·44f14800·...........?D.H.117 ··0x00530c18·08000000·07000000·ffffff3f·44114900·...........?D.I.
118 ··0x0052ec28·08000000·08000000·ffffff3f·44f14800·...........?D.H.118 ··0x00530c28·08000000·08000000·ffffff3f·44114900·...........?D.I.
119 ··0x0052ec38·08000000·09000000·ffffff3f·44f14800·...........?D.H.119 ··0x00530c38·08000000·09000000·ffffff3f·44114900·...........?D.I.
120 ··0x0052ec48·08000000·0a000000·ffffff3f·44f14800·...........?D.H.120 ··0x00530c48·08000000·0a000000·ffffff3f·44114900·...........?D.I.
121 ··0x0052ec58·08000000·0b000000·ffffff3f·44f14800·...........?D.H.121 ··0x00530c58·08000000·0b000000·ffffff3f·44114900·...........?D.I.
122 ··0x0052ec68·08000000·0c000000·ffffff3f·44f14800·...........?D.H.122 ··0x00530c68·08000000·0c000000·ffffff3f·44114900·...........?D.I.
123 ··0x0052ec78·08000000·0d000000·ffffff3f·44f14800·...........?D.H.123 ··0x00530c78·08000000·0d000000·ffffff3f·44114900·...........?D.I.
124 ··0x0052ec88·08000000·0e000000·ffffff3f·44f14800·...........?D.H.124 ··0x00530c88·08000000·0e000000·ffffff3f·44114900·...........?D.I.
125 ··0x0052ec98·08000000·0f000000·ffffff3f·44f14800·...........?D.H.125 ··0x00530c98·08000000·0f000000·ffffff3f·44114900·...........?D.I.
Max diff block lines reached; 51673/433699 bytes (11.91%) of diff not shown.
402 B
readelf --wide --decompress --hex-dump=.probes {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.probes':1 Hex·dump·of·section·'.probes':
2 ··0x00567e10·00000000·00000000·00000000·00000000·................2 ··0x00569e10·00000000·00000000·00000000·00000000·................
3 ··0x00567e20·00000000·00000000···················........3 ··0x00569e20·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·37623439·66313934·66396432·61323639·7b49f194f9d2a269 
3 ··0x00000010·66613165·32316563·39363036·63623539·fa1e21ec9606cb592 ··0x00000000·62613835·37303361·61656239·39613139·ba85703aaeb99a19
 3 ··0x00000010·31393063·35323230·66643961·35383133·190c5220fd9a5813
4 ··0x00000020·30643235·32652e64·65627567·00000000·0d252e.debug....4 ··0x00000020·39313231·63352e64·65627567·00000000·9121c5.debug....
5 ··0x00000030·f7ab2629····························..&)5 ··0x00000030·8448d341····························.H.A