56.1 MB
984x0xnjaf00ms5nh1r1ki3h6qd5q399-python-2.7.18/A vs.
984x0xnjaf00ms5nh1r1ki3h6qd5q399-python-2.7.18/B
56.1 MB
lib
50.5 MB
libpython2.7.so.1.0
891 B
readelf --wide --file-header {}
Offset 6, 15 lines modifiedOffset 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:​···························​Advanced·​Micro·​Devices·​X86-​649 ··​Machine:​···························​Advanced·​Micro·​Devices·​X86-​64
10 ··​Version:​···························​0x110 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x4318011 ··​Entry·​point·​address:​···············​0x43180
12 ··​Start·​of·​program·​headers:​··········​64·​(bytes·​into·​file)​12 ··​Start·​of·​program·​headers:​··········​64·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​2648456·​(bytes·​into·​file)​13 ··​Start·​of·​section·​headers:​··········​2644320·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x014 ··​Flags:​·····························​0x0
15 ··​Size·​of·​this·​header:​···············​64·​(bytes)​15 ··​Size·​of·​this·​header:​···············​64·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​56·​(bytes)​16 ··​Size·​of·​program·​headers:​···········​56·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········​817 ··​Number·​of·​program·​headers:​·········​8
18 ··​Size·​of·​section·​headers:​···········​64·​(bytes)​18 ··​Size·​of·​section·​headers:​···········​64·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​2819 ··​Number·​of·​section·​headers:​·········​28
20 ··​Section·​header·​string·​table·​index:​·​2720 ··​Section·​header·​string·​table·​index:​·​27
1.88 KB
readelf --wide --program-header {}
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​2 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
3 Entry·​point·​0x431803 Entry·​point·​0x43180
4 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​644 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​64
  
5 Program·​Headers:​5 Program·​Headers:​
6 ··​Type···········​Offset···​VirtAddr···········​PhysAddr···········​FileSiz··​MemSiz···​Flg·​Align6 ··​Type···········​Offset···​VirtAddr···········​PhysAddr···········​FileSiz··​MemSiz···​Flg·​Align
7 ··​LOAD···········​0x000000·​0x0000000000000000·​0x0000000000000000·​0x03eee0·​0x03eee0·​R···​0x10007 ··​LOAD···········​0x000000·​0x0000000000000000·​0x0000000000000000·​0x03eee0·​0x03eee0·​R···​0x1000
8 ··​LOAD···········​0x03f000·​0x000000000003f000·​0x000000000003f000·​0x162179·​0x162179·​R·​E·​0x10008 ··​LOAD···········​0x03f000·​0x000000000003f000·​0x000000000003f000·​0x161f99·​0x161f99·​R·​E·​0x1000
9 ··​LOAD···········​0x1a2000·​0x00000000001a2000·​0x00000000001a2000·​0x060fd8·​0x060fd8·​R···​0x10009 ··​LOAD···········​0x1a1000·​0x00000000001a1000·​0x00000000001a1000·​0x060fb0·​0x060fb0·​R···​0x1000
10 ··​LOAD···········​0x203cd0·​0x0000000000204cd0·​0x0000000000204cd0·​0x03ee90·​0x05ff38·​RW··​0x100010 ··​LOAD···········​0x202cd0·​0x0000000000203cd0·​0x0000000000203cd0·​0x03ee90·​0x05ff38·​RW··​0x1000
11 ··​DYNAMIC········​0x204648·​0x0000000000205648·​0x0000000000205648·​0x000260·​0x000260·​RW··​0x811 ··​DYNAMIC········​0x203648·​0x0000000000204648·​0x0000000000204648·​0x000260·​0x000260·​RW··​0x8
12 ··​GNU_EH_FRAME···​0x1cfd30·​0x00000000001cfd30·​0x00000000001cfd30·​0x008d0c·​0x008d0c·​R···​0x412 ··​GNU_EH_FRAME···​0x1ced30·​0x00000000001ced30·​0x00000000001ced30·​0x008d04·​0x008d04·​R···​0x4
13 ··​GNU_STACK······​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW··​0x1013 ··​GNU_STACK······​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW··​0x10
14 ··​GNU_RELRO······​0x203cd0·​0x0000000000204cd0·​0x0000000000204cd0·​0x003330·​0x003330·​R···​0x114 ··​GNU_RELRO······​0x202cd0·​0x0000000000203cd0·​0x0000000000203cd0·​0x003330·​0x003330·​R···​0x1
  
15 ·​Section·​to·​Segment·​mapping:​15 ·​Section·​to·​Segment·​mapping:​
16 ··​Segment·​Sections.​.​.​16 ··​Segment·​Sections.​.​.​
17 ···​00·····​.​hash·​.​gnu.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·​.​rela.​dyn·​.​rela.​plt·17 ···​00·····​.​hash·​.​gnu.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·​.​rela.​dyn·​.​rela.​plt·
18 ···​01·····​.​init·​.​plt·​.​plt.​got·​.​text·​.​fini·18 ···​01·····​.​init·​.​plt·​.​plt.​got·​.​text·​.​fini·
19 ···​02·····​.​rodata·​.​eh_frame_hdr·​.​eh_frame·19 ···​02·····​.​rodata·​.​eh_frame_hdr·​.​eh_frame·
20 ···​03·····​.​init_array·​.​fini_array·​.​data.​rel.​ro·​.​dynamic·​.​got·​.​data·​.​bss·20 ···​03·····​.​init_array·​.​fini_array·​.​data.​rel.​ro·​.​dynamic·​.​got·​.​data·​.​bss·
4.35 KB
readelf --wide --sections {}
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·​are·​28·​section·​headers,​·​starting·​at·​offset·​0x286988:​1 There·​are·​28·​section·​headers,​·​starting·​at·​offset·​0x285960:​
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​hash·············​HASH············​0000000000000200·​000200·​002718·​04···​A··​3···​0··​85 ··​[·​1]·​.​hash·············​HASH············​0000000000000200·​000200·​002718·​04···​A··​3···​0··​8
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​0000000000002918·​002918·​00277c·​00···​A··​3···​0··​86 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​0000000000002918·​002918·​00277c·​00···​A··​3···​0··​8
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​0000000000005098·​005098·​0089b8·​18···​A··​4···​1··​87 ··​[·​3]·​.​dynsym···········​DYNSYM··········​0000000000005098·​005098·​0089b8·​18···​A··​4···​1··​8
Offset 10, 28 lines modifiedOffset 10, 28 lines modified
10 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0000000000013f0c·​013f0c·​000b7a·​02···​A··​3···​0··​210 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0000000000013f0c·​013f0c·​000b7a·​02···​A··​3···​0··​2
11 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​0000000000014a88·​014a88·​000110·​00···​A··​4···​5··​811 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​0000000000014a88·​014a88·​000110·​00···​A··​4···​5··​8
12 ··​[·​7]·​.​rela.​dyn·········​RELA············​0000000000014b98·​014b98·​024378·​18···​A··​3···​0··​812 ··​[·​7]·​.​rela.​dyn·········​RELA············​0000000000014b98·​014b98·​024378·​18···​A··​3···​0··​8
13 ··​[·​8]·​.​rela.​plt·········​RELA············​0000000000038f10·​038f10·​005fd0·​18··​AI··​3··​21··​813 ··​[·​8]·​.​rela.​plt·········​RELA············​0000000000038f10·​038f10·​005fd0·​18··​AI··​3··​21··​8
14 ··​[·​9]·​.​init·············​PROGBITS········​000000000003f000·​03f000·​000017·​00··​AX··​0···​0··​414 ··​[·​9]·​.​init·············​PROGBITS········​000000000003f000·​03f000·​000017·​00··​AX··​0···​0··​4
15 ··​[10]·​.​plt··············​PROGBITS········​000000000003f020·​03f020·​003ff0·​10··​AX··​0···​0·​1615 ··​[10]·​.​plt··············​PROGBITS········​000000000003f020·​03f020·​003ff0·​10··​AX··​0···​0·​16
16 ··​[11]·​.​plt.​got··········​PROGBITS········​0000000000043010·​043010·​000168·​08··​AX··​0···​0··​816 ··​[11]·​.​plt.​got··········​PROGBITS········​0000000000043010·​043010·​000168·​08··​AX··​0···​0··​8
17 ··​[12]·​.​text·············​PROGBITS········​0000000000043180·​043180·​15dff0·​00··​AX··​0···​0·​1617 ··​[12]·​.​text·············​PROGBITS········​0000000000043180·​043180·​15de10·​00··​AX··​0···​0·​16
18 ··​[13]·​.​fini·············​PROGBITS········​00000000001a1170·​1a1170·​000009·​00··​AX··​0···​0··​418 ··​[13]·​.​fini·············​PROGBITS········​00000000001a0f90·​1a0f90·​000009·​00··​AX··​0···​0··​4
19 ··​[14]·​.​rodata···········​PROGBITS········​00000000001a2000·​1a2000·​02dd30·​00···​A··​0···​0·​3219 ··​[14]·​.​rodata···········​PROGBITS········​00000000001a1000·​1a1000·​02dd30·​00···​A··​0···​0·​32
20 ··​[15]·​.​eh_frame_hdr·····​PROGBITS········​00000000001cfd30·​1cfd30·​008d0c·​00···​A··​0···​0··​420 ··​[15]·​.​eh_frame_hdr·····​PROGBITS········​00000000001ced30·​1ced30·​008d04·​00···​A··​0···​0··​4
21 ··​[16]·​.​eh_frame·········​PROGBITS········​00000000001d8a40·​1d8a40·​02a598·​00···​A··​0···​0··​821 ··​[16]·​.​eh_frame·········​PROGBITS········​00000000001d7a38·​1d7a38·​02a578·​00···​A··​0···​0··​8
22 ··​[17]·​.​init_array·······​INIT_ARRAY······​0000000000204cd0·​203cd0·​000008·​08··​WA··​0···​0··​822 ··​[17]·​.​init_array·······​INIT_ARRAY······​0000000000203cd0·​202cd0·​000008·​08··​WA··​0···​0··​8
23 ··​[18]·​.​fini_array·······​FINI_ARRAY······​0000000000204cd8·​203cd8·​000008·​08··​WA··​0···​0··​823 ··​[18]·​.​fini_array·······​FINI_ARRAY······​0000000000203cd8·​202cd8·​000008·​08··​WA··​0···​0··​8
24 ··​[19]·​.​data.​rel.​ro······​PROGBITS········​0000000000204ce0·​203ce0·​000968·​00··​WA··​0···​0·​3224 ··​[19]·​.​data.​rel.​ro······​PROGBITS········​0000000000203ce0·​202ce0·​000968·​00··​WA··​0···​0·​32
25 ··​[20]·​.​dynamic··········​DYNAMIC·········​0000000000205648·​204648·​000260·​10··​WA··​4···​0··​825 ··​[20]·​.​dynamic··········​DYNAMIC·········​0000000000204648·​203648·​000260·​10··​WA··​4···​0··​8
26 ··​[21]·​.​got··············​PROGBITS········​00000000002058a8·​2048a8·​002740·​08··​WA··​0···​0··​826 ··​[21]·​.​got··············​PROGBITS········​00000000002048a8·​2038a8·​002740·​08··​WA··​0···​0··​8
27 ··​[22]·​.​data·············​PROGBITS········​0000000000208000·​207000·​03bb60·​00··​WA··​0···​0·​3227 ··​[22]·​.​data·············​PROGBITS········​0000000000207000·​206000·​03bb60·​00··​WA··​0···​0·​32
28 ··​[23]·​.​bss··············​NOBITS··········​0000000000243b60·​242b60·​0210a8·​00··​WA··​0···​0·​3228 ··​[23]·​.​bss··············​NOBITS··········​0000000000242b60·​241b60·​0210a8·​00··​WA··​0···​0·​32
29 ··​[24]·​.​comment··········​PROGBITS········​0000000000000000·​242b60·​000022·​01··​MS··​0···​0··​129 ··​[24]·​.​comment··········​PROGBITS········​0000000000000000·​241b60·​000022·​01··​MS··​0···​0··​1
30 ··​[25]·​.​symtab···········​SYMTAB··········​0000000000000000·​242b88·​0287b8·​18·····​26·​5442··​830 ··​[25]·​.​symtab···········​SYMTAB··········​0000000000000000·​241b88·​0287a0·​18·····​26·​5441··​8
31 ··​[26]·​.​strtab···········​STRTAB··········​0000000000000000·​26b340·​01b565·​00······​0···​0··​131 ··​[26]·​.​strtab···········​STRTAB··········​0000000000000000·​26a328·​01b551·​00······​0···​0··​1
32 ··​[27]·​.​shstrtab·········​STRTAB··········​0000000000000000·​2868a5·​0000e2·​00······​0···​0··​132 ··​[27]·​.​shstrtab·········​STRTAB··········​0000000000000000·​285879·​0000e2·​00······​0···​0··​1
33 Key·​to·​Flags:​33 Key·​to·​Flags:​
34 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​34 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
35 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​35 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
36 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​36 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
37 ··​l·​(large)​,​·​p·​(processor·​specific)​37 ··​l·​(large)​,​·​p·​(processor·​specific)​
1.2 MB
readelf --wide --symbols {}
Max report size reached
1.21 MB
readelf --wide --relocs {}
Max report size reached
2.06 KB
readelf --wide --dynamic {}
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Dynamic·​section·​at·​offset·​0x204648·​contains·​34·​entries:​1 Dynamic·​section·​at·​offset·​0x203648·​contains·​34·​entries:​
2 ··​Tag········​Type·························​Name/​Value2 ··​Tag········​Type·························​Name/​Value
3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libgcc_s.​so.​1]3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libgcc_s.​so.​1]
4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]
5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdl.​so.​2]5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdl.​so.​2]
6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libutil.​so.​1]6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libutil.​so.​1]
7 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libm.​so.​6]7 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libm.​so.​6]
8 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]8 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]
9 ·​0x000000000000000e·​(SONAME)​·············​Library·​soname:​·​[libpython2.​7.​so.​1.​0]9 ·​0x000000000000000e·​(SONAME)​·············​Library·​soname:​·​[libpython2.​7.​so.​1.​0]
10 ·​0x000000000000001d·​(RUNPATH)​············​Library·​runpath:​·​[/​nix/​store/​7p1v1b6ys9fydg5kdqvr5​mpr8svhwf4p-​glibc-​2.​31/​lib]10 ·​0x000000000000001d·​(RUNPATH)​············​Library·​runpath:​·​[/​nix/​store/​7p1v1b6ys9fydg5kdqvr5​mpr8svhwf4p-​glibc-​2.​31/​lib]
11 ·​0x000000000000000c·​(INIT)​···············​0x3f00011 ·​0x000000000000000c·​(INIT)​···············​0x3f000
12 ·​0x000000000000000d·​(FINI)​···············​0x1a117012 ·​0x000000000000000d·​(FINI)​···············​0x1a0f90
13 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x204cd013 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x203cd0
14 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​14 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​
15 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x204cd815 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x203cd8
16 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​16 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​
17 ·​0x0000000000000004·​(HASH)​···············​0x20017 ·​0x0000000000000004·​(HASH)​···············​0x200
18 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x291818 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x2918
19 ·​0x0000000000000005·​(STRTAB)​·············​0xda5019 ·​0x0000000000000005·​(STRTAB)​·············​0xda50
20 ·​0x0000000000000006·​(SYMTAB)​·············​0x509820 ·​0x0000000000000006·​(SYMTAB)​·············​0x5098
21 ·​0x000000000000000a·​(STRSZ)​··············​25788·​(bytes)​21 ·​0x000000000000000a·​(STRSZ)​··············​25788·​(bytes)​
22 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​22 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​
23 ·​0x0000000000000003·​(PLTGOT)​·············​0x2058a823 ·​0x0000000000000003·​(PLTGOT)​·············​0x2048a8
24 ·​0x0000000000000002·​(PLTRELSZ)​···········​24528·​(bytes)​24 ·​0x0000000000000002·​(PLTRELSZ)​···········​24528·​(bytes)​
25 ·​0x0000000000000014·​(PLTREL)​·············​RELA25 ·​0x0000000000000014·​(PLTREL)​·············​RELA
26 ·​0x0000000000000017·​(JMPREL)​·············​0x38f1026 ·​0x0000000000000017·​(JMPREL)​·············​0x38f10
27 ·​0x0000000000000007·​(RELA)​···············​0x14b9827 ·​0x0000000000000007·​(RELA)​···············​0x14b98
28 ·​0x0000000000000008·​(RELASZ)​·············​148344·​(bytes)​28 ·​0x0000000000000008·​(RELASZ)​·············​148344·​(bytes)​
29 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​29 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​
30 ·​0x000000000000001e·​(FLAGS)​··············​BIND_NOW30 ·​0x000000000000001e·​(FLAGS)​··············​BIND_NOW
3.69 MB
readelf --wide --debug-dump=frames {}
Max report size reached
3.52 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 101, 33 lines modifiedOffset 101, 33 lines modified
101 ··​0x0000e070·​655f6c6f·​636b0050·​79546872·​6561645f·​e_lock.​PyThread_101 ··​0x0000e070·​655f6c6f·​636b0050·​79546872·​6561645f·​e_lock.​PyThread_
102 ··​0x0000e080·​61637175·​6972655f·​6c6f636b·​0066696c·​acquire_lock.​fil102 ··​0x0000e080·​61637175·​6972655f·​6c6f636b·​0066696c·​acquire_lock.​fil
103 ··​0x0000e090·​656e6f00·​69736174·​74790050·​79546872·​eno.​isatty.​PyThr103 ··​0x0000e090·​656e6f00·​69736174·​74790050·​79546872·​eno.​isatty.​PyThr
104 ··​0x0000e0a0·​6561645f·​72656c65·​6173655f·​6c6f636b·​ead_release_lock104 ··​0x0000e0a0·​6561645f·​72656c65·​6173655f·​6c6f636b·​ead_release_lock
105 ··​0x0000e0b0·​005f5079·​5f637479·​70655f74·​61626c65·​.​_Py_ctype_table105 ··​0x0000e0b0·​005f5079·​5f637479·​70655f74·​61626c65·​.​_Py_ctype_table
106 ··​0x0000e0c0·​0050795f·​5079336b·​5761726e·​696e6746·​.​Py_Py3kWarningF106 ··​0x0000e0c0·​0050795f·​5079336b·​5761726e·​696e6746·​.​Py_Py3kWarningF
107 ··​0x0000e0d0·​6c616700·​66657272·​6f720073·​74727374·​lag.​ferror.​strst107 ··​0x0000e0d0·​6c616700·​66657272·​6f720073·​74727374·​lag.​ferror.​strst
108 ··​0x0000e0e0·​72007374·​726c656e·​00507945·78635f44·​r.​strlen.​PyExc_D108 ··​0x0000e0e0·​72007374·​726c656e·​0050794f·626a6563·​r.​strlen.​PyObjec
109 ··​0x0000e0f0·65707265·​63617469·​6f6e5761·726e696e·eprecationWarnin109 ··​0x0000e0f0·745f4361·​6c6c4f62·​6a656374·00507953·t_CallObject.​PyS
110 ··​0x0000e100·67005079·4572725f·​5761726e·4578706c·g.​PyErr_WarnExpl110 ··​0x0000e100·79735f57·72697465·​53746465·72720050·ys_WriteStderr.​P
111 ··​0x0000e110·69636974·00507953·79735f57·72697465·icit.​PySys_Write111 ··​0x0000e110·794f626a·6563745f·53697a65·00737464·yObject_Size.​std
112 ··​0x0000e120·53746465·​72720073·7464696e·00507953·Stderr.​stdin.​PyS112 ··​0x0000e120·696e0050·​79537973·5f476574·46696c65·in.​PySys_GetFile
113 ··​0x0000e130·​79735f47·​65744669·​6c650050·79537973·ys_GetFile.​PySys113 ··​0x0000e130·00507953·79735f47·​65744f62·​6a656374·​.​PySys_GetObject
114 ··​0x0000e140·5f476574·4f626a65·63740050·7946696c·​_GetObject.​PyFil114 ··​0x0000e140·00507946·696c655f·54797065·​00507954·​.​PyFile_Type.​PyT
115 ··​0x0000e150·​655f5479·70650050·79547970·​655f4973·e_Type.​PyType_Is115 ··​0x0000e150·7970655f·49735375·62747970·​65005079·ype_IsSubtype.​Py
116 ··​0x0000e160·​53756274·79706500·​50795374·72696e67·​Subtype.​PyString116 ··​0x0000e160·​53747269·6e675f41·73537472·696e6700·​String_AsString.​
117 ··​0x0000e170·​5f417353·7472696e·​67005079·556e6963·_AsString.​PyUnic117 ··​0x0000e170·​5079556e·69636f64·​65554353·345f4465·PyUnicodeUCS4_De
118 ··​0x0000e180·​6f646555·4353345f·4465636f·​64650050·​odeUCS4_Decode.​P118 ··​0x0000e180·​636f6465·00507955·6e69636f·​64655543·code.​PyUnicodeUC
119 ··​0x0000e190·​79556e69·636f6465·55435334·5f417345·​yUnicodeUCS4_AsE119 ··​0x0000e190·53345f41·73456e63·​6f646564·53747269·​S4_AsEncodedStri
120 ··​0x0000e1a0·​6e636f64·65645374·72696e67·00507945·​ncodedString.​PyE120 ··​0x0000e1a0·​6e670050·79457863·5f556e69·636f6465·​ng.​PyExc_Unicode
121 ··​0x0000e1b0·78635f55·​6e69636f·​64654465·636f6465·​xc_UnicodeDecode121 ··​0x0000e1b0·4465636f·​64654572·726f7200·50794572·​DecodeError.​PyEr
122 ··​0x0000e1c0·4572726f·72005079·4572725f·45786365·Error.​PyErr_Exce122 ··​0x0000e1c0·725f4578·63657074·696f6e4d·61746368·r_ExceptionMatch
123 ··​0x0000e1d0·7074696f·6e4d6174·63686573·00507945·​ptionMatches.​PyE123 ··​0x0000e1d0·65730050·79457272·5f436c65·​61720050·​es.​PyErr_Clear.​P
124 ··​0x0000e1e0·​72725f43·6c656172·0050794f·626a6563·rr_Clear.​PyObjec124 ··​0x0000e1e0·​79457863·5f446570·72656361·74696f6e·yExc_Deprecation
125 ··​0x0000e1f0·745f4361·​6c6c4f62·6a656374·0050794f·t_CallObject.​PyO125 ··​0x0000e1f0·5761726e·​696e6700·50794572·725f5761·Warning.​PyErr_Wa
126 ··​0x0000e200·626a6563·​745f5369·7a650050·​795f556e·bject_Size.​Py_Un126 ··​0x0000e200·726e4578·​706c6963·69740050·​795f556e·rnExplicit.​Py_Un
127 ··​0x0000e210·​69766572·​73616c4e·​65776c69·​6e654667·​iversalNewlineFg127 ··​0x0000e210·​69766572·​73616c4e·​65776c69·​6e654667·​iversalNewlineFg
128 ··​0x0000e220·​65747300·​5f5f7370·​72696e74·​665f6368·​ets.​__sprintf_ch128 ··​0x0000e220·​65747300·​5f5f7370·​72696e74·​665f6368·​ets.​__sprintf_ch
129 ··​0x0000e230·​6b005079·​4578635f·​53796e74·​61784572·​k.​PyExc_SyntaxEr129 ··​0x0000e230·​6b005079·​4578635f·​53796e74·​61784572·​k.​PyExc_SyntaxEr
130 ··​0x0000e240·​726f7200·​50795374·​72696e67·​5f547970·​ror.​PyString_Typ130 ··​0x0000e240·​726f7200·​50795374·​72696e67·​5f547970·​ror.​PyString_Typ
131 ··​0x0000e250·​65005079·​556e6963·​6f646555·​4353345f·​e.​PyUnicodeUCS4_131 ··​0x0000e250·​65005079·​556e6963·​6f646555·​4353345f·​e.​PyUnicodeUCS4_
132 ··​0x0000e260·​41735554·​46385374·​72696e67·​00507953·​AsUTF8String.​PyS132 ··​0x0000e260·​41735554·​46385374·​72696e67·​00507953·​AsUTF8String.​PyS
133 ··​0x0000e270·​7472696e·​675f4672·​6f6d5374·​72696e67·​tring_FromString133 ··​0x0000e270·​7472696e·​675f4672·​6f6d5374·​72696e67·​tring_FromString
656 B
objdump --line-numbers --disassemble --demangle --section=.init {}
Offset 2, 13 lines modifiedOffset 2, 13 lines modified
  
  
2 Disassembly·​of·​section·​.​init:​2 Disassembly·​of·​section·​.​init:​
  
3 000000000003f000·​<_init>:​3 000000000003f000·​<_init>:​
4 _init()​:​4 _init()​:​
5 ···​3f000:​»       ​48·​83·​ec·​08··········»       ​sub····​$0x8,​%rsp5 ···​3f000:​»       ​48·​83·​ec·​08··········»       ​sub····​$0x8,​%rsp
6 ···​3f004:​»       ​48·​8b·​05·​3d·8c·​1c·​00·»       ​mov····​0x1c8c3d(%rip)​,​%rax········6 ···​3f004:​»       ​48·​8b·​05·​3d·7c·​1c·​00·»       ​mov····​0x1c7c3d(%rip)​,​%rax········
7 ···​3f00b:​»       ​48·​85·​c0·············»       ​test···​%rax,​%rax7 ···​3f00b:​»       ​48·​85·​c0·············»       ​test···​%rax,​%rax
8 ···​3f00e:​»       ​74·​02················»       ​je·····​3f012·​<_init+0x12>8 ···​3f00e:​»       ​74·​02················»       ​je·····​3f012·​<_init+0x12>
9 ···​3f010:​»       ​ff·​d0················»       ​callq··​*%rax9 ···​3f010:​»       ​ff·​d0················»       ​callq··​*%rax
10 ···​3f012:​»       ​48·​83·​c4·​08··········»       ​add····​$0x8,​%rsp10 ···​3f012:​»       ​48·​83·​c4·​08··········»       ​add····​$0x8,​%rsp
11 ···​3f016:​»       ​c3···················»       ​retq···11 ···​3f016:​»       ​c3···················»       ​retq···
272 KB
objdump --line-numbers --disassemble --demangle --section=.plt {}
Max report size reached
9.95 KB
objdump --line-numbers --disassemble --demangle --section=.plt.got {}
Offset 1, 184 lines modifiedOffset 1, 184 lines modified
  
  
  
1 Disassembly·​of·​section·​.​plt.​got:​1 Disassembly·​of·​section·​.​plt.​got:​
  
2 0000000000043010·​<PyNumber_InPlaceFloo​rDivide@plt>:​2 0000000000043010·​<PyNumber_InPlaceFloo​rDivide@plt>:​
3 ···​43010:​»       ​ff·​25·​b2·48·​1c·​00····»       ​jmpq···​*0x1c48b2(%rip)​········3 ···​43010:​»       ​ff·​25·​b2·38·​1c·​00····»       ​jmpq···​*0x1c38b2(%rip)​········
4 ···​43016:​»       ​66·​90················»       ​xchg···​%ax,​%ax4 ···​43016:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
5 0000000000043018·​<unlink@plt>:​5 0000000000043018·​<unlink@plt>:​
6 ···​43018:​»       ​ff·​25·​f2·48·​1c·​00····»       ​jmpq···​*0x1c48f2(%rip)​········6 ···​43018:​»       ​ff·​25·​f2·38·​1c·​00····»       ​jmpq···​*0x1c38f2(%rip)​········
7 ···​4301e:​»       ​66·​90················»       ​xchg···​%ax,​%ax7 ···​4301e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
8 0000000000043020·​<PyOS_StdioReadline@p​lt>:​8 0000000000043020·​<PyOS_StdioReadline@p​lt>:​
9 ···​43020:​»       ​ff·​25·​12·49·​1c·​00····»       ​jmpq···​*0x1c4912(%rip)​········9 ···​43020:​»       ​ff·​25·​12·39·​1c·​00····»       ​jmpq···​*0x1c3912(%rip)​········
10 ···​43026:​»       ​66·​90················»       ​xchg···​%ax,​%ax10 ···​43026:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
11 0000000000043028·​<PyNumber_Lshift@plt>​:​11 0000000000043028·​<PyNumber_Lshift@plt>​:​
12 ···​43028:​»       ​ff·​25·​1a·49·​1c·​00····»       ​jmpq···​*0x1c491a(%rip)​········12 ···​43028:​»       ​ff·​25·​1a·39·​1c·​00····»       ​jmpq···​*0x1c391a(%rip)​········
13 ···​4302e:​»       ​66·​90················»       ​xchg···​%ax,​%ax13 ···​4302e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
14 0000000000043030·​<PyNumber_InPlaceAdd@​plt>:​14 0000000000043030·​<PyNumber_InPlaceAdd@​plt>:​
15 ···​43030:​»       ​ff·​25·​4a·49·​1c·​00····»       ​jmpq···​*0x1c494a(%rip)​········15 ···​43030:​»       ​ff·​25·​4a·39·​1c·​00····»       ​jmpq···​*0x1c394a(%rip)​········
16 ···​43036:​»       ​66·​90················»       ​xchg···​%ax,​%ax16 ···​43036:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
17 0000000000043038·​<PyNumber_Add@plt>:​17 0000000000043038·​<PyNumber_Add@plt>:​
18 ···​43038:​»       ​ff·​25·​52·49·​1c·​00····»       ​jmpq···​*0x1c4952(%rip)​········18 ···​43038:​»       ​ff·​25·​52·39·​1c·​00····»       ​jmpq···​*0x1c3952(%rip)​········
19 ···​4303e:​»       ​66·​90················»       ​xchg···​%ax,​%ax19 ···​4303e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
20 0000000000043040·​<PyObject_GC_Del@plt>​:​20 0000000000043040·​<PyObject_GC_Del@plt>​:​
21 ···​43040:​»       ​ff·​25·​a2·49·​1c·​00····»       ​jmpq···​*0x1c49a2(%rip)​········21 ···​43040:​»       ​ff·​25·​a2·39·​1c·​00····»       ​jmpq···​*0x1c39a2(%rip)​········
22 ···​43046:​»       ​66·​90················»       ​xchg···​%ax,​%ax22 ···​43046:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
23 0000000000043048·​<fclose@plt>:​23 0000000000043048·​<fclose@plt>:​
24 ···​43048:​»       ​ff·​25·​a2·49·​1c·​00····»       ​jmpq···​*0x1c49a2(%rip)​········24 ···​43048:​»       ​ff·​25·​a2·39·​1c·​00····»       ​jmpq···​*0x1c39a2(%rip)​········
25 ···​4304e:​»       ​66·​90················»       ​xchg···​%ax,​%ax25 ···​4304e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
26 0000000000043050·​<_PyFloat_FormatAdvan​ced@plt>:​26 0000000000043050·​<_PyFloat_FormatAdvan​ced@plt>:​
27 ···​43050:​»       ​ff·​25·​a2·49·​1c·​00····»       ​jmpq···​*0x1c49a2(%rip)​········27 ···​43050:​»       ​ff·​25·​a2·39·​1c·​00····»       ​jmpq···​*0x1c39a2(%rip)​········
28 ···​43056:​»       ​66·​90················»       ​xchg···​%ax,​%ax28 ···​43056:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
29 0000000000043058·​<PyNumber_Multiply@pl​t>:​29 0000000000043058·​<PyNumber_Multiply@pl​t>:​
30 ···​43058:​»       ​ff·​25·​a2·49·​1c·​00····»       ​jmpq···​*0x1c49a2(%rip)​········30 ···​43058:​»       ​ff·​25·​a2·39·​1c·​00····»       ​jmpq···​*0x1c39a2(%rip)​········
31 ···​4305e:​»       ​66·​90················»       ​xchg···​%ax,​%ax31 ···​4305e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
32 0000000000043060·​<PyNumber_InPlaceDivi​de@plt>:​32 0000000000043060·​<PyNumber_InPlaceDivi​de@plt>:​
33 ···​43060:​»       ​ff·​25·​ca·49·​1c·​00····»       ​jmpq···​*0x1c49ca(%rip)​········33 ···​43060:​»       ​ff·​25·​ca·39·​1c·​00····»       ​jmpq···​*0x1c39ca(%rip)​········
34 ···​43066:​»       ​66·​90················»       ​xchg···​%ax,​%ax34 ···​43066:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
35 0000000000043068·​<_PyInt_FormatAdvance​d@plt>:​35 0000000000043068·​<_PyInt_FormatAdvance​d@plt>:​
36 ···​43068:​»       ​ff·​25·​da·49·​1c·​00····»       ​jmpq···​*0x1c49da(%rip)​········36 ···​43068:​»       ​ff·​25·​da·39·​1c·​00····»       ​jmpq···​*0x1c39da(%rip)​········
37 ···​4306e:​»       ​66·​90················»       ​xchg···​%ax,​%ax37 ···​4306e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
38 0000000000043070·​<_PyObject_SlotCompar​e@plt>:​38 0000000000043070·​<_PyObject_SlotCompar​e@plt>:​
39 ···​43070:​»       ​ff·​25·​3a·4a·​1c·​00····»       ​jmpq···​*0x1c4a3a(%rip)​········39 ···​43070:​»       ​ff·​25·​3a·3a·​1c·​00····»       ​jmpq···​*0x1c3a3a(%rip)​········
40 ···​43076:​»       ​66·​90················»       ​xchg···​%ax,​%ax40 ···​43076:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
41 0000000000043078·​<PyObject_HashNotImpl​emented@plt>:​41 0000000000043078·​<PyObject_HashNotImpl​emented@plt>:​
42 ···​43078:​»       ​ff·​25·​6a·4a·​1c·​00····»       ​jmpq···​*0x1c4a6a(%rip)​········42 ···​43078:​»       ​ff·​25·​6a·3a·​1c·​00····»       ​jmpq···​*0x1c3a6a(%rip)​········
43 ···​4307e:​»       ​66·​90················»       ​xchg···​%ax,​%ax43 ···​4307e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
44 0000000000043080·​<PyTuple_GetItem@plt>​:​44 0000000000043080·​<PyTuple_GetItem@plt>​:​
45 ···​43080:​»       ​ff·​25·​8a·4a·​1c·​00····»       ​jmpq···​*0x1c4a8a(%rip)​········45 ···​43080:​»       ​ff·​25·​8a·3a·​1c·​00····»       ​jmpq···​*0x1c3a8a(%rip)​········
46 ···​43086:​»       ​66·​90················»       ​xchg···​%ax,​%ax46 ···​43086:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
47 0000000000043088·​<_PyLong_FormatAdvanc​ed@plt>:​47 0000000000043088·​<_PyLong_FormatAdvanc​ed@plt>:​
48 ···​43088:​»       ​ff·​25·​92·4a·​1c·​00····»       ​jmpq···​*0x1c4a92(%rip)​········48 ···​43088:​»       ​ff·​25·​92·3a·​1c·​00····»       ​jmpq···​*0x1c3a92(%rip)​········
49 ···​4308e:​»       ​66·​90················»       ​xchg···​%ax,​%ax49 ···​4308e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
50 0000000000043090·​<PyNumber_InPlaceAnd@​plt>:​50 0000000000043090·​<PyNumber_InPlaceAnd@​plt>:​
51 ···​43090:​»       ​ff·​25·​b2·4a·​1c·​00····»       ​jmpq···​*0x1c4ab2(%rip)​········51 ···​43090:​»       ​ff·​25·​b2·3a·​1c·​00····»       ​jmpq···​*0x1c3ab2(%rip)​········
52 ···​43096:​»       ​66·​90················»       ​xchg···​%ax,​%ax52 ···​43096:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
53 0000000000043098·​<_Py_add_one_to_index​_C@plt>:​53 0000000000043098·​<_Py_add_one_to_index​_C@plt>:​
54 ···​43098:​»       ​ff·​25·​ea·4a·​1c·​00····»       ​jmpq···​*0x1c4aea(%rip)​········54 ···​43098:​»       ​ff·​25·​ea·3a·​1c·​00····»       ​jmpq···​*0x1c3aea(%rip)​········
55 ···​4309e:​»       ​66·​90················»       ​xchg···​%ax,​%ax55 ···​4309e:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
56 00000000000430a0·​<PyNumber_Divide@plt>​:​56 00000000000430a0·​<PyNumber_Divide@plt>​:​
57 ···​430a0:​»       ​ff·​25·​fa·4a·​1c·​00····»       ​jmpq···​*0x1c4afa(%rip)​········57 ···​430a0:​»       ​ff·​25·​fa·3a·​1c·​00····»       ​jmpq···​*0x1c3afa(%rip)​········
58 ···​430a6:​»       ​66·​90················»       ​xchg···​%ax,​%ax58 ···​430a6:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
59 00000000000430a8·​<PyObject_Free@plt>:​59 00000000000430a8·​<PyObject_Free@plt>:​
60 ···​430a8:​»       ​ff·​25·​12·4b·​1c·​00····»       ​jmpq···​*0x1c4b12(%rip)​········60 ···​430a8:​»       ​ff·​25·​12·3b·​1c·​00····»       ​jmpq···​*0x1c3b12(%rip)​········
61 ···​430ae:​»       ​66·​90················»       ​xchg···​%ax,​%ax61 ···​430ae:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
62 00000000000430b0·​<PyNumber_InPlaceTrue​Divide@plt>:​62 00000000000430b0·​<PyNumber_InPlaceTrue​Divide@plt>:​
63 ···​430b0:​»       ​ff·​25·​12·4b·​1c·​00····»       ​jmpq···​*0x1c4b12(%rip)​········63 ···​430b0:​»       ​ff·​25·​12·3b·​1c·​00····»       ​jmpq···​*0x1c3b12(%rip)​········
64 ···​430b6:​»       ​66·​90················»       ​xchg···​%ax,​%ax64 ···​430b6:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
65 00000000000430b8·​<_Py_Gid_Converter@pl​t>:​65 00000000000430b8·​<_Py_Gid_Converter@pl​t>:​
66 ···​430b8:​»       ​ff·​25·​3a·4b·​1c·​00····»       ​jmpq···​*0x1c4b3a(%rip)​········66 ···​430b8:​»       ​ff·​25·​3a·3b·​1c·​00····»       ​jmpq···​*0x1c3b3a(%rip)​········
67 ···​430be:​»       ​66·​90················»       ​xchg···​%ax,​%ax67 ···​430be:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
68 00000000000430c0·​<PyNumber_Or@plt>:​68 00000000000430c0·​<PyNumber_Or@plt>:​
69 ···​430c0:​»       ​ff·​25·​4a·4b·​1c·​00····»       ​jmpq···​*0x1c4b4a(%rip)​········69 ···​430c0:​»       ​ff·​25·​4a·3b·​1c·​00····»       ​jmpq···​*0x1c3b4a(%rip)​········
70 ···​430c6:​»       ​66·​90················»       ​xchg···​%ax,​%ax70 ···​430c6:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
71 00000000000430c8·​<PyNumber_And@plt>:​71 00000000000430c8·​<PyNumber_And@plt>:​
72 ···​430c8:​»       ​ff·​25·​62·4b·​1c·​00····»       ​jmpq···​*0x1c4b62(%rip)​········72 ···​430c8:​»       ​ff·​25·​62·3b·​1c·​00····»       ​jmpq···​*0x1c3b62(%rip)​········
73 ···​430ce:​»       ​66·​90················»       ​xchg···​%ax,​%ax73 ···​430ce:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
74 00000000000430d0·​<PyObject_GenericGetA​ttr@plt>:​74 00000000000430d0·​<PyObject_GenericGetA​ttr@plt>:​
75 ···​430d0:​»       ​ff·​25·​82·4b·​1c·​00····»       ​jmpq···​*0x1c4b82(%rip)​········75 ···​430d0:​»       ​ff·​25·​82·3b·​1c·​00····»       ​jmpq···​*0x1c3b82(%rip)​········
76 ···​430d6:​»       ​66·​90················»       ​xchg···​%ax,​%ax76 ···​430d6:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
77 00000000000430d8·​<PyNumber_Remainder@p​lt>:​77 00000000000430d8·​<PyNumber_Remainder@p​lt>:​
78 ···​430d8:​»       ​ff·​25·​92·4b·​1c·​00····»       ​jmpq···​*0x1c4b92(%rip)​········78 ···​430d8:​»       ​ff·​25·​92·3b·​1c·​00····»       ​jmpq···​*0x1c3b92(%rip)​········
79 ···​430de:​»       ​66·​90················»       ​xchg···​%ax,​%ax79 ···​430de:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
80 00000000000430e0·​<PyNumber_InPlaceOr@p​lt>:​80 00000000000430e0·​<PyNumber_InPlaceOr@p​lt>:​
81 ···​430e0:​»       ​ff·​25·​ca·4b·​1c·​00····»       ​jmpq···​*0x1c4bca(%rip)​········81 ···​430e0:​»       ​ff·​25·​ca·3b·​1c·​00····»       ​jmpq···​*0x1c3bca(%rip)​········
82 ···​430e6:​»       ​66·​90················»       ​xchg···​%ax,​%ax82 ···​430e6:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
83 00000000000430e8·​<PyNumber_InPlaceXor@​plt>:​83 00000000000430e8·​<PyNumber_InPlaceXor@​plt>:​
84 ···​430e8:​»       ​ff·​25·​ca·4b·​1c·​00····»       ​jmpq···​*0x1c4bca(%rip)​········84 ···​430e8:​»       ​ff·​25·​ca·3b·​1c·​00····»       ​jmpq···​*0x1c3bca(%rip)​········
85 ···​430ee:​»       ​66·​90················»       ​xchg···​%ax,​%ax85 ···​430ee:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
86 00000000000430f0·​<PyType_GenericAlloc@​plt>:​86 00000000000430f0·​<PyType_GenericAlloc@​plt>:​
87 ···​430f0:​»       ​ff·​25·​32·4c·​1c·​00····»       ​jmpq···​*0x1c4c32(%rip)​········87 ···​430f0:​»       ​ff·​25·​32·3c·​1c·​00····»       ​jmpq···​*0x1c3c32(%rip)​········
88 ···​430f6:​»       ​66·​90················»       ​xchg···​%ax,​%ax88 ···​430f6:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
89 00000000000430f8·​<PyNumber_InPlaceRshi​ft@plt>:​89 00000000000430f8·​<PyNumber_InPlaceRshi​ft@plt>:​
90 ···​430f8:​»       ​ff·​25·​42·4c·​1c·​00····»       ​jmpq···​*0x1c4c42(%rip)​········90 ···​430f8:​»       ​ff·​25·​42·3c·​1c·​00····»       ​jmpq···​*0x1c3c42(%rip)​········
91 ···​430fe:​»       ​66·​90················»       ​xchg···​%ax,​%ax91 ···​430fe:​»       ​66·​90················»       ​xchg···​%ax,​%ax
  
92 0000000000043100·​<PyNumber_Rshift@plt>​:​92 0000000000043100·​<PyNumber_Rshift@plt>​:​
93 ···​43100:​»       ​ff·​25·​72·4c·​1c·​00····»       ​jmpq···​*0x1c4c72(%rip)​········93 ···​43100:​»       ​ff·​25·​72·3c·​1c·​00····»       ​jmpq···​*0x1c3c72(%rip)​········
Max diff block lines reached; 3114/10053 bytes (30.98%) of diff not shown.
38.4 MB
objdump --line-numbers --disassemble --demangle --section=.text {}
Max report size reached
535 B
objdump --line-numbers --disassemble --demangle --section=.fini {}
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·​of·​section·​.​fini:​1 Disassembly·​of·​section·​.​fini:​
  
2 00000000001a1170·​<_fini>:​2 00000000001a0f90·​<_fini>:​
3 _fini()​:​3 _fini()​:​
4 ··​1a1170:​»       ​48·​83·​ec·​08··········»       ​sub····​$0x8,​%rsp4 ··​1a0f90:​»       ​48·​83·​ec·​08··········»       ​sub····​$0x8,​%rsp
5 ··​1a1174:​»       ​48·​83·​c4·​08··········»       ​add····​$0x8,​%rsp5 ··​1a0f94:​»       ​48·​83·​c4·​08··········»       ​add····​$0x8,​%rsp
6 ··​1a1178:​»       ​c3···················»       ​retq···6 ··​1a0f98:​»       ​c3···················»       ​retq···
1.47 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
296 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
1.39 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00204cd0·10481700·​00000000···················​.​H.​.​.​.​.​.​2 ··​0x00203cd0·90461700·​00000000···················​.​F.​.​.​.​.​.​
  
280 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 ··​0x00204cd8·d0471700·​00000000···················.​G.​.​.​.​.​.​2 ··​0x00203cd8·50461700·​00000000···················PF.​.​.​.​.​.​
  
19.9 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
82.4 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
1.88 MB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
570 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max report size reached
328 B
stat {}
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ··​Size:​·​2650248···»       ​Blocks:​·​5184·······​IO·​Block:​·​4096···​regular·​file1 ··​Size:​·​2646112···»       ​Blocks:​·​5176·······​IO·​Block:​·​4096···​regular·​file
2 Access:​·​(0755/​-​rwxr-​xr-​x)​··​Uid:​·​(··​998/​buildkite-​agent-​r13y)​···​Gid:​·​(··​999/​buildkite-​agent-​r13y)​2 Access:​·​(0755/​-​rwxr-​xr-​x)​··​Uid:​·​(··​998/​buildkite-​agent-​r13y)​···​Gid:​·​(··​999/​buildkite-​agent-​r13y)​
  
3 Modify:​·​1970-​01-​01·​00:​00:​01.​000000000·​+00003 Modify:​·​1970-​01-​01·​00:​00:​01.​000000000·​+0000
  
4 ·​Birth:​·​-​4 ·​Birth:​·​-​
5.63 MB
python2.7
5.63 MB
config
5.63 MB
libpython2.7.a
8.52 KB
file list
Max report size reached
9.71 KB
readelf --wide --file-header {}
Max report size reached
58.8 KB
readelf --wide --sections {}
Max report size reached
326 KB
readelf --wide --symbols {}
Max report size reached
4.01 MB
readelf --wide --relocs {}
Max report size reached
887 KB
readelf --wide --debug-dump=frames {}
Max report size reached
104 KB
objdump --line-numbers --disassemble --demangle --section=.text {}
Max report size reached
3.13 KB
readelf --wide --decompress --string-dump=.rodata.str1.1 {}
stderr from `readelf --wide --decompress --string-dump=.rodata.str1.1 984x0xnjaf00ms5nh1r1ki3h6qd5q399-python-2.7.18/A/lib/python2.7/config/libpython2.7.a`:
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
stderr from `readelf --wide --decompress --string-dump=.rodata.str1.1 984x0xnjaf00ms5nh1r1ki3h6qd5q399-python-2.7.18/B/lib/python2.7/config/libpython2.7.a`:
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
readelf: Warning: Section '.rodata.str1.1' was not dumped because it does not exist!
Offset 1594, 16 lines modifiedOffset 1594, 16 lines modified
1594 ··​[···​1c2]··​(O)​1594 ··​[···​1c2]··​(O)​
1595 ··​[···​1c6]··​__call__1595 ··​[···​1c6]··​__call__
1596 ··​[···​1cf]··​__builtin__1596 ··​[···​1cf]··​__builtin__
1597 ··​[···​1dc]··​|i:​__reduce_ex__1597 ··​[···​1dc]··​|i:​__reduce_ex__
1598 ··​[···​1ed]··​__reduce__1598 ··​[···​1ed]··​__reduce__
1599 ··​[···​1f8]··​This·​object·​has·​no·​__dict__1599 ··​[···​1f8]··​This·​object·​has·​no·​__dict__
1600 ··​[···​214]··​nnO1600 ··​[···​214]··​nnO
1601 ··​[···​218]··class1601 ··​[···​218]··type
1602 ··​[···​21e]··type1602 ··​[···​21d]··class
1603 ··​[···​223]··​<%s·​'%s.​%s'>1603 ··​[···​223]··​<%s·​'%s.​%s'>
1604 ··​[···​230]··​<%s·​'%s'>1604 ··​[···​230]··​<%s·​'%s'>
1605 ··​[···​23a]··​__radd__1605 ··​[···​23a]··​__radd__
1606 ··​[···​243]··​__add__1606 ··​[···​243]··​__add__
1607 ··​[···​24b]··​()​1607 ··​[···​24b]··​()​
1608 ··​[···​24e]··​__float__1608 ··​[···​24e]··​__float__
1609 ··​[···​258]··​__rdiv__1609 ··​[···​258]··​__rdiv__
162 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
96.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max report size reached
328 B
stat {}
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ··​Size:​·​4724266···»       ​Blocks:​·​9232·······​IO·​Block:​·​4096···​regular·​file1 ··​Size:​·​4723362···»       ​Blocks:​·​9232·······​IO·​Block:​·​4096···​regular·​file
2 Access:​·​(0644/​-​rw-​r-​-​r-​-​)​··​Uid:​·​(··​998/​buildkite-​agent-​r13y)​···​Gid:​·​(··​999/​buildkite-​agent-​r13y)​2 Access:​·​(0644/​-​rw-​r-​-​r-​-​)​··​Uid:​·​(··​998/​buildkite-​agent-​r13y)​···​Gid:​·​(··​999/​buildkite-​agent-​r13y)​
  
3 Modify:​·​1970-​01-​01·​00:​00:​01.​000000000·​+00003 Modify:​·​1970-​01-​01·​00:​00:​01.​000000000·​+0000
  
4 ·​Birth:​·​-​4 ·​Birth:​·​-​