89.6 KB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount
46.1 KB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib
19.5 KB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib/libbinder.so vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib/libbinder.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x26f9011 ··Entry·point·address:···············0x26280
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········386072·(bytes·into·file)13 ··Start·of·section·headers:··········389924·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-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:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.88 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x26f902 Entry·point·0x26280
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 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x25f8a·0x25f8a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x25280·0x25280·R···0x1000
8 ··LOAD···········0x025f90·0x00026f90·0x00026f90·0x2aea0·0x2aea0·R·E·0x10008 ··LOAD···········0x025280·0x00026280·0x00026280·0x2f190·0x2f190·R·E·0x1000
9 ··LOAD···········0x050e30·0x00052e30·0x00052e30·0x06714·0x06714·RW··0x10009 ··LOAD···········0x054410·0x00056410·0x00056410·0x06654·0x06654·RW··0x1000
10 ··LOAD···········0x057544·0x0005a544·0x0005a544·0x002ec·0x003c4·RW··0x100010 ··LOAD···········0x05aa64·0x0005da64·0x0005da64·0x002ec·0x003c4·RW··0x1000
11 ··DYNAMIC········0x05690c·0x0005890c·0x0005890c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x059eec·0x0005beec·0x0005beec·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x050e30·0x00052e30·0x00052e30·0x06714·0x071d0·R···0x112 ··GNU_RELRO······0x054410·0x00056410·0x00056410·0x06654·0x06bf0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01f0bc·0x0001f0bc·0x0001f0bc·0x02ab0·0x02ab0·R···0x415 ··EXIDX··········0x01f038·0x0001f038·0x0001f038·0x02010·0x02010·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.79 KB
readelf --wide --sections {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x5e418:1 There·are·28·section·headers,·starting·at·offset·0x5f324:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·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.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·006170·10···A··8···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·006160·10···A··8···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000631c·00631c·000c2e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000630c·00630c·000c2c·02···A··3···0··2
9 ··[·5]·.gnu.version_d····VERDEF··········00006f4c·006f4c·000038·00···A··8···2··49 ··[·5]·.gnu.version_d····VERDEF··········00006f38·006f38·000038·00···A··8···2··4
10 ··[·6]·.gnu.version_r····VERNEED·········00006f84·006f84·000060·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00006f70·006f70·000060·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00006fe4·006fe4·0021b4·00···A··3···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00006fd0·006fd0·0021b4·00···A··3···0··4
12 ··[·8]·.dynstr···········STRTAB··········00009198·009198·013bbb·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00009184·009184·013b32·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0001cd54·01cd54·00212c·01···A··3···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0001ccb8·01ccb8·002144·01···A··3···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001ee80·01ee80·00023c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001edfc·01edfc·00023c·04···A··0···0··4
15 ··[11]·.ARM.exidx········ARM_EXIDX·······0001f0bc·01f0bc·002ab0·00··AL·15···0··415 ··[11]·.ARM.exidx········ARM_EXIDX·······0001f038·01f038·002010·00··AL·15···0··4
16 ··[12]·.rel.plt··········REL·············00021b6c·021b6c·001258·08··AI··3··22··416 ··[12]·.rel.plt··········REL·············00021048·021048·0010a8·08··AI··3··22··4
17 ··[13]·.ARM.extab········PROGBITS········00022dc4·022dc4·0000d8·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········000220f0·0220f0·0000a8·00···A··0···0··4
18 ··[14]·.rodata···········PROGBITS········00022ea0·022ea0·0030ea·00·AMS··0···0··818 ··[14]·.rodata···········PROGBITS········00022198·022198·0030e8·00·AMS··0···0··8
19 ··[15]·.text·············PROGBITS········00026f90·025f90·0289cc·00··AX··0···0··819 ··[15]·.text·············PROGBITS········00026280·025280·02d01c·00··AX··0···0·16
20 ··[16]·.plt··············PROGBITS········0004f960·04e960·0024d0·00··AX··0···0·1620 ··[16]·.plt··············PROGBITS········000532a0·0522a0·002170·00··AX··0···0·16
21 ··[17]·.data.rel.ro······PROGBITS········00052e30·050e30·005aa8·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········00056410·054410·005aa8·00··WA··0···0··8
22 ··[18]·.fini_array·······FINI_ARRAY······000588d8·0568d8·000008·00··WA··0···0··422 ··[18]·.fini_array·······FINI_ARRAY······0005beb8·059eb8·000008·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000588e0·0568e0·00002c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0005bec0·059ec0·00002c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0005890c·05690c·000118·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0005beec·059eec·000118·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00058a24·056a24·0001e8·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0005c004·05a004·000200·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00058c0c·056c0c·000938·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0005c204·05a204·000860·00··WA··0···0··4
27 ··[23]·.data·············PROGBITS········0005a544·057544·0002ec·00··WA··0···0··427 ··[23]·.data·············PROGBITS········0005da64·05aa64·0002ec·00··WA··0···0··4
28 ··[24]·.bss··············NOBITS··········0005a830·057830·0000d8·00··WA··0···0··428 ··[24]·.bss··············NOBITS··········0005dd50·05ad50·0000d8·00··WA··0···0··4
29 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·057830·000042·00······0···0··129 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·05ad50·000042·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········00000000·057872·00011d·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········00000000·05ad92·00011d·00······0···0··1
31 ··[27]·.gnu_debugdata····PROGBITS········00000000·05798f·006a88·00······0···0··131 ··[27]·.gnu_debugdata····PROGBITS········00000000·05aeaf·004474·00······0···0··1
32 Key·to·Flags:32 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··y·(purecode),·p·(processor·specific)36 ··y·(purecode),·p·(processor·specific)
2.91 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x5690c·contains·35·entries:1 Dynamic·section·at·offset·0x59eec·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
10 ·0x0000000e·(SONAME)·····················Library·soname:·[libbinder.so]10 ·0x0000000e·(SONAME)·····················Library·soname:·[libbinder.so]
11 ·0x0000001e·(FLAGS)······················BIND_NOW11 ·0x0000001e·(FLAGS)······················BIND_NOW
12 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW12 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
13 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1cd5413 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1ccb8
14 ·0x60000010·(Operating·System·specific:·60000010)········0x212c14 ·0x60000010·(Operating·System·specific:·60000010)········0x2144
15 ·0x00000013·(RELENT)·····················8·(bytes)15 ·0x00000013·(RELENT)·····················8·(bytes)
16 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1ee8016 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1edfc
17 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x23c17 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x23c
18 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x418 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
19 ·0x00000017·(JMPREL)·····················0x21b6c19 ·0x00000017·(JMPREL)·····················0x21048
20 ·0x00000002·(PLTRELSZ)···················4696·(bytes)20 ·0x00000002·(PLTRELSZ)···················4264·(bytes)
21 ·0x00000003·(PLTGOT)·····················0x58c0c21 ·0x00000003·(PLTGOT)·····················0x5c204
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000006·(SYMTAB)·····················0x1ac23 ·0x00000006·(SYMTAB)·····················0x1ac
24 ·0x0000000b·(SYMENT)·····················16·(bytes)24 ·0x0000000b·(SYMENT)·····················16·(bytes)
25 ·0x00000005·(STRTAB)·····················0x919825 ·0x00000005·(STRTAB)·····················0x9184
26 ·0x0000000a·(STRSZ)······················80827·(bytes)26 ·0x0000000a·(STRSZ)······················80690·(bytes)
27 ·0x6ffffef5·(GNU_HASH)···················0x6fe427 ·0x6ffffef5·(GNU_HASH)···················0x6fd0
28 ·0x00000019·(INIT_ARRAY)·················0x588e028 ·0x00000019·(INIT_ARRAY)·················0x5bec0
29 ·0x0000001b·(INIT_ARRAYSZ)···············44·(bytes)29 ·0x0000001b·(INIT_ARRAYSZ)···············44·(bytes)
30 ·0x0000001a·(FINI_ARRAY)·················0x588d830 ·0x0000001a·(FINI_ARRAY)·················0x5beb8
31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
32 ·0x6ffffff0·(VERSYM)·····················0x631c32 ·0x6ffffff0·(VERSYM)·····················0x630c
33 ·0x6ffffffc·(VERDEF)·····················0x6f4c33 ·0x6ffffffc·(VERDEF)·····················0x6f38
34 ·0x6ffffffd·(VERDEFNUM)··················234 ·0x6ffffffd·(VERDEFNUM)··················2
35 ·0x6ffffffe·(VERNEED)····················0x6f8435 ·0x6ffffffe·(VERNEED)····················0x6f70
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1c198617d8f4d7f6a58e1c6a78f04c546 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·19ed2a23654b21bc826c8e03452f1360
7.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1559·entries:1 Version·symbols·section·'.gnu.version'·contains·1558·entries:
2 ·Addr:·0x000000000000631c··Offset:·0x00631c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000630c··Offset:·0x00630c··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······3·(LIBC)··········3·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······3·(LIBC)··········3·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······4·(LIBLOG)········4·(LIBLOG)·····9 ··018:···1·(*global*)······1·(*global*)······4·(LIBLOG)········4·(LIBLOG)·····
Offset 27, 46 lines modifiedOffset 27, 46 lines modified
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······34 ··078:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
35 ··07c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······35 ··07c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
36 ··080:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
39 ··08c:···1·(*global*)······1·(*global*)······3·(LIBC)··········1·(*global*)··· 
40 ··090:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···39 ··08c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······
42 ··098:···1·(*global*)······1·(*global*)······3·(LIBC)··········3·(LIBC)·······41 ··094:···3·(LIBC)··········1·(*global*)······1·(*global*)······3·(LIBC)·······
 42 ··098:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
43 ··09c:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······3·(LIBC)··········1·(*global*)······1·(*global*)···
44 ··0a0:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······6·(LIBC_Q)·····
 47 ··0ac:···6·(LIBC_Q)········6·(LIBC_Q)········1·(*global*)······1·(*global*)···
47 ··0ac:···1·(*global*)······1·(*global*)······6·(LIBC_Q)········6·(LIBC_Q)····· 
48 ··0b0:···6·(LIBC_Q)········1·(*global*)······1·(*global*)······3·(LIBC)······· 
49 ··0b4:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···48 ··0b0:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······
51 ··0bc:···1·(*global*)······1·(*global*)······3·(LIBC)··········1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······
55 ··0cc:···1·(*global*)······1·(*global*)······3·(LIBC)··········1·(*global*)···55 ··0cc:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········1·(*global*)···
56 ··0d0:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)··· 
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 57 ··0d4:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
58 ··0d8:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······58 ··0d8:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
59 ··0dc:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······59 ··0dc:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······60 ··0e0:···1·(*global*)······1·(*global*)······3·(LIBC)··········3·(LIBC)·······
61 ··0e4:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······61 ··0e4:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
62 ··0e8:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······62 ··0e8:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······3·(LIBC)··········3·(LIBC)·······64 ··0f0:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
65 ··0f4:···3·(LIBC)··········3·(LIBC)··········2·(LIBBINDER)·····2·(LIBBINDER)··65 ··0f4:···3·(LIBC)··········2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
66 ··0f8:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··66 ··0f8:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
67 ··0fc:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··67 ··0fc:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
68 ··100:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··68 ··100:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
69 ··104:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··69 ··104:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
70 ··108:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··70 ··108:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
71 ··10c:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··71 ··10c:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
72 ··110:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··72 ··110:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
Offset 386, 22 lines modifiedOffset 386, 22 lines modified
386 ··5f8:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··386 ··5f8:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
387 ··5fc:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··387 ··5fc:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
388 ··600:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··388 ··600:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
389 ··604:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··389 ··604:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
390 ··608:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··390 ··608:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
391 ··60c:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··391 ··60c:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
392 ··610:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··392 ··610:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
393 ··614:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··393 ··614:···2·(LIBBINDER)·····2·(LIBBINDER)··
  
394 Version·definition·section·'.gnu.version_d'·contains·2·entries:394 Version·definition·section·'.gnu.version_d'·contains·2·entries:
395 ·Addr:·0x0000000000006f4c··Offset:·0x006f4c··Link:·8·(.dynstr)395 ·Addr:·0x0000000000006f38··Offset:·0x006f38··Link:·8·(.dynstr)
396 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libbinder.so396 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libbinder.so
397 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LIBBINDER397 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LIBBINDER
  
398 Version·needs·section·'.gnu.version_r'·contains·2·entries:398 Version·needs·section·'.gnu.version_r'·contains·2·entries:
399 ·Addr:·0x0000000000006f84··Offset:·0x006f84··Link:·8·(.dynstr)399 ·Addr:·0x0000000000006f70··Offset:·0x006f70··Link:·8·(.dynstr)
400 ··000000:·Version:·1··File:·liblog.so··Cnt:·2400 ··000000:·Version:·1··File:·liblog.so··Cnt:·2
401 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·4401 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·4
402 ··0x0030:···Name:·LIBLOG_M··Flags:·none··Version:·5402 ··0x0030:···Name:·LIBLOG_M··Flags:·none··Version:·5
403 ··0x0010:·Version:·1··File:·libc.so··Cnt:·2403 ··0x0010:·Version:·1··File:·libc.so··Cnt:·2
404 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3404 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3
405 ··0x0050:···Name:·LIBC_Q··Flags:·none··Version:·6405 ··0x0050:···Name:·LIBC_Q··Flags:·none··Version:·6
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·387192····»    Blocks:·760········IO·Block:·4096···regular·file1 ··Size:·391044····»    Blocks:·768········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
26.2 KB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib/libgui.so vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib/libgui.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x545c011 ··Entry·point·address:···············0x4ed20
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········892996·(bytes·into·file)13 ··Start·of·section·headers:··········825040·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-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:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x545c02 Entry·point·0x4ed20
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 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x535b4·0x535b4·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x4dd1c·0x4dd1c·R···0x1000
8 ··LOAD···········0x0535c0·0x000545c0·0x000545c0·0x69140·0x69140·R·E·0x10008 ··LOAD···········0x04dd20·0x0004ed20·0x0004ed20·0x62df0·0x62df0·R·E·0x1000
9 ··LOAD···········0x0bc700·0x000be700·0x000be700·0x10ba8·0x10ba8·RW··0x10009 ··LOAD···········0x0b0b10·0x000b2b10·0x000b2b10·0x108bc·0x108bc·RW··0x1000
10 ··LOAD···········0x0cd2a8·0x000d02a8·0x000d02a8·0x004b4·0x0061c·RW··0x100010 ··LOAD···········0x0c13cc·0x000c43cc·0x000c43cc·0x004b4·0x00618·RW··0x1000
11 ··DYNAMIC········0x0cbf74·0x000cdf74·0x000cdf74·0x00178·0x00178·RW··0x411 ··DYNAMIC········0x0c0234·0x000c2234·0x000c2234·0x00178·0x00178·RW··0x4
12 ··GNU_RELRO······0x0bc700·0x000be700·0x000be700·0x10ba8·0x11900·R···0x112 ··GNU_RELRO······0x0b0b10·0x000b2b10·0x000b2b10·0x108bc·0x114f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x04284c·0x0004284c·0x0004284c·0x04a38·0x04a38·R···0x415 ··EXIDX··········0x03eaa8·0x0003eaa8·0x0003eaa8·0x032f8·0x032f8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.64 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xda044:1 There·are·27·section·headers,·starting·at·offset·0xc96d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·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.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·00a900·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·00a2c0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000aaac·00aaac·001520·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000a46c·00a46c·001458·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000bfcc·00bfcc·0000e0·00···A··7···5··49 ··[·5]·.gnu.version_r····VERNEED·········0000b8c4·00b8c4·0000e0·00···A··7···5··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000c0ac·00c0ac·003b28·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000b9a4·00b9a4·003940·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000fbd4·00fbd4·02d1b9·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000f2e4·00f2e4·029d37·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0003cd90·03cd90·0054ae·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0003901c·03901c·00548d·01···A··3···0··4
13 ··[·9]·.relr.dyn·········00000013:·<unknown>·00042240·042240·00060c·04···A··0···0··413 ··[·9]·.relr.dyn·········00000013:·<unknown>·0003e4ac·03e4ac·0005fc·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0004284c·04284c·004a38·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0003eaa8·03eaa8·0032f8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00047284·047284·001bf0·08··AI··3··21··415 ··[11]·.rel.plt··········REL·············00041da0·041da0·001860·08··AI··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00048e74·048e74·0002e4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00043600·043600·000258·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00049158·049158·00a45c·00·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00043858·043858·00a4c4·00·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000545c0·0535c0·06593c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0004ed20·04dd20·05fd08·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000b9f00·0b8f00·003800·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000aea30·0ada30·0030e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000be700·0bc700·00f814·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000b2b10·0b0b10·00f6c4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000cdf14·0cbf14·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000c21d4·0c01d4·000008·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000cdf1c·0cbf1c·000058·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000c21dc·0c01dc·000058·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000cdf74·0cbf74·000178·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000c2234·0c0234·000178·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000ce0ec·0cc0ec·0003b8·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000c23ac·0c03ac·0003e4·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000ce4a4·0cc4a4·000e04·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000c2790·0c0790·000c3c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000d02a8·0cd2a8·0004b4·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000c43cc·0c13cc·0004b4·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········000d0760·0cd75c·000164·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········000c4880·0c1880·000164·00··WA··0···0··8
28 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0cd75c·000042·00······0···0··128 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0c1880·000042·00······0···0··1
29 ··[25]·.shstrtab·········STRTAB··········00000000·0cd79e·00010e·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········00000000·0c18c2·00010e·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········00000000·0cd8ac·00c798·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········00000000·0c19d0·007d00·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··y·(purecode),·p·(processor·specific)35 ··y·(purecode),·p·(processor·specific)
3.12 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xcbf74·contains·47·entries:1 Dynamic·section·at·offset·0xc0234·contains·47·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.bufferqueue@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.bufferqueue@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.bufferqueue@2.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.bufferqueue@2.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.1.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.1.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.2.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.2.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hidl.token@1.0-utils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hidl.token@1.0-utils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libbase.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libbase.so]
Offset 21, 30 lines modifiedOffset 21, 30 lines modified
21 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]21 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
22 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]22 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
23 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]23 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
24 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]24 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
25 ·0x0000000e·(SONAME)·····················Library·soname:·[libgui.so]25 ·0x0000000e·(SONAME)·····················Library·soname:·[libgui.so]
26 ·0x0000001e·(FLAGS)······················BIND_NOW26 ·0x0000001e·(FLAGS)······················BIND_NOW
27 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW27 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
28 ·0x6000000f·(Operating·System·specific:·6000000f)········0x3cd9028 ·0x6000000f·(Operating·System·specific:·6000000f)········0x3901c
29 ·0x60000010·(Operating·System·specific:·60000010)········0x54ae29 ·0x60000010·(Operating·System·specific:·60000010)········0x548d
30 ·0x00000013·(RELENT)·····················8·(bytes)30 ·0x00000013·(RELENT)·····················8·(bytes)
31 ·0x00000024·(<unknown>:·24)··············0x4224031 ·0x00000024·(<unknown>:·24)··············0x3e4ac
32 ·0x00000023·(<unknown>:·23)··············0x60c32 ·0x00000023·(<unknown>:·23)··············0x5fc
33 ·0x00000025·(<unknown>:·25)··············0x433 ·0x00000025·(<unknown>:·25)··············0x4
34 ·0x00000017·(JMPREL)·····················0x4728434 ·0x00000017·(JMPREL)·····················0x41da0
35 ·0x00000002·(PLTRELSZ)···················7152·(bytes)35 ·0x00000002·(PLTRELSZ)···················6240·(bytes)
36 ·0x00000003·(PLTGOT)·····················0xce4a436 ·0x00000003·(PLTGOT)·····················0xc2790
37 ·0x00000014·(PLTREL)·····················REL37 ·0x00000014·(PLTREL)·····················REL
38 ·0x00000006·(SYMTAB)·····················0x1ac38 ·0x00000006·(SYMTAB)·····················0x1ac
39 ·0x0000000b·(SYMENT)·····················16·(bytes)39 ·0x0000000b·(SYMENT)·····················16·(bytes)
40 ·0x00000005·(STRTAB)·····················0xfbd440 ·0x00000005·(STRTAB)·····················0xf2e4
41 ·0x0000000a·(STRSZ)······················184761·(bytes)41 ·0x0000000a·(STRSZ)······················171319·(bytes)
42 ·0x6ffffef5·(GNU_HASH)···················0xc0ac42 ·0x6ffffef5·(GNU_HASH)···················0xb9a4
43 ·0x00000019·(INIT_ARRAY)·················0xcdf1c43 ·0x00000019·(INIT_ARRAY)·················0xc21dc
44 ·0x0000001b·(INIT_ARRAYSZ)···············88·(bytes)44 ·0x0000001b·(INIT_ARRAYSZ)···············88·(bytes)
45 ·0x0000001a·(FINI_ARRAY)·················0xcdf1445 ·0x0000001a·(FINI_ARRAY)·················0xc21d4
46 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)46 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
47 ·0x6ffffff0·(VERSYM)·····················0xaaac47 ·0x6ffffff0·(VERSYM)·····················0xa46c
48 ·0x6ffffffe·(VERNEED)····················0xbfcc48 ·0x6ffffffe·(VERNEED)····················0xb8c4
49 ·0x6fffffff·(VERNEEDNUM)·················549 ·0x6fffffff·(VERNEEDNUM)·················5
50 ·0x00000000·(NULL)·······················0x050 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·878e050bc62f19f989681a2c47c242796 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0c9b5de188c614fc8784026a15d940e3
14.4 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2704·entries:1 Version·symbols·section·'.gnu.version'·contains·2604·entries:
2 ·Addr:·0x000000000000aaac··Offset:·0x00aaac··Link:·3·(.dynsym)2 ·Addr:·0x000000000000a46c··Offset:·0x00a46c··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···4 ··004:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···
5 ··008:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··5 ··008:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
6 ··00c:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)··6 ··00c:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)··
7 ··010:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··8 ··014:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
9 ··018:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··9 ··018:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
Offset 50, 86 lines modifiedOffset 50, 86 lines modified
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)··57 ··0d4:···3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)··
58 ··0d8:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)···58 ··0d8:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 69 ··104:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 70 ··108:···2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)·····2·(LIBC)·······
 71 ··10c:···2·(LIBC)··········4·(LIBC_Q)········3·(LIBBINDER)·····1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··
 73 ··114:···3·(LIBBINDER)·····3·(LIBBINDER)·····2·(LIBC)··········1·(*global*)···
70 ··108:···2·(LIBC)··········2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)·· 
71 ··10c:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_Q)········3·(LIBBINDER)·· 
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
73 ··114:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····2·(LIBC)······· 
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
75 ··11c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· 
76 ··120:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
77 ··124:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······75 ··11c:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······
 76 ··120:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 77 ··124:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 80 ··130:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 82 ··138:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)··
81 ··134:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···83 ··13c:···3·(LIBBINDER)·····8·(LIBGLESV2)·····1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
83 ··13c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····8·(LIBGLESV2)·· 
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······8·(LIBGLESV2)·····7·(LIBEGL)·····
85 ··144:···8·(LIBGLESV2)·····7·(LIBEGL)········7·(LIBEGL)········8·(LIBGLESV2)·· 
86 ··148:···7·(LIBEGL)········8·(LIBGLESV2)·····7·(LIBEGL)········7·(LIBEGL)·····85 ··144:···7·(LIBEGL)········8·(LIBGLESV2)·····7·(LIBEGL)········8·(LIBGLESV2)··
87 ··14c:···7·(LIBEGL)········7·(LIBEGL)········8·(LIBGLESV2)·····1·(*global*)··· 
88 ··150:···7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)·····86 ··148:···7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)·····
89 ··154:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBBINDER)··87 ··14c:···8·(LIBGLESV2)·····1·(*global*)······7·(LIBEGL)········7·(LIBEGL)·····
 88 ··150:···7·(LIBEGL)········7·(LIBEGL)········2·(LIBC)··········2·(LIBC)·······
 89 ··154:···2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
90 ··158:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··90 ··158:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
91 ··15c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··91 ··15c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
92 ··160:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)··92 ··160:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
93 ··164:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··93 ··164:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
94 ··168:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··94 ··168:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
95 ··16c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··95 ··16c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
 96 ··170:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)···
96 ··170:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·· 
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
98 ··178:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·· 
99 ··17c:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)··97 ··174:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)··
 98 ··178:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)···
 99 ··17c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
100 ··180:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··100 ··180:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
101 ··184:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)··· 
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)··· 
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··
105 ··194:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·· 
106 ··198:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·· 
108 ··1a0:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······2·(LIBC)·······104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··
 105 ··194:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···
 106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 107 ··19c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···
 108 ··1a0:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
109 ··1a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······109 ··1a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
110 ··1a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······110 ··1a8:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
115 ··1bc:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 114 ··1b8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····1·(*global*)··· 
117 ··1c4:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)··· 
118 ··1c8:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····1·(*global*)··· 
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··
120 ··1d0:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)··
 117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··
 118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 119 ··1cc:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···
 120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 123 ··1dc:···1·(*global*)······2·(LIBC)··········9·(LIBC_O)········2·(LIBC)·······
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
124 ··1e0:···2·(LIBC)··········9·(LIBC_O)········2·(LIBC)··········3·(LIBBINDER)·· 
125 ··1e4:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··124 ··1e0:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
 125 ··1e4:···3·(LIBBINDER)·····a·(LIBC_N)········a·(LIBC_N)········a·(LIBC_N)·····
126 ··1e8:···a·(LIBC_N)········a·(LIBC_N)········a·(LIBC_N)········a·(LIBC_N)·····126 ··1e8:···a·(LIBC_N)········a·(LIBC_N)········a·(LIBC_N)········a·(LIBC_N)·····
127 ··1ec:···a·(LIBC_N)········a·(LIBC_N)········a·(LIBC_N)········2·(LIBC)·······127 ··1ec:···a·(LIBC_N)········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
128 ··1f0:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 648, 42 lines modifiedOffset 648, 17 lines modified
648 ··a10:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···648 ··a10:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
649 ··a14:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···649 ··a14:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
650 ··a18:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···650 ··a18:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
651 ··a1c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···651 ··a1c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
652 ··a20:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···652 ··a20:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
... Open expanded diff ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·894076····»    Blocks:·1752·······IO·Block:·4096···regular·file1 ··Size:·826120····»    Blocks:·1616·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
43.2 KB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib64
16.3 KB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib64/libbinder.so vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib64/libbinder.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3c00011 ··Entry·point·address:···············0x38000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········599344·(bytes·into·file)13 ··Start·of·section·headers:··········575736·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
2.11 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3c0002 Entry·point·0x38000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03b19c·0x03b19c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x037f74·0x037f74·R···0x1000
8 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x044bd0·0x044bd0·R·E·0x10008 ··LOAD···········0x038000·0x0000000000038000·0x0000000000038000·0x044810·0x044810·R·E·0x1000
9 ··LOAD···········0x081000·0x0000000000081000·0x0000000000081000·0x00ce10·0x00ce10·RW··0x10009 ··LOAD···········0x07d000·0x000000000007d000·0x000000000007d000·0x00ccb0·0x00ccb0·RW··0x1000
10 ··LOAD···········0x08de10·0x000000000008ee10·0x000000000008ee10·0x000370·0x0005b0·RW··0x100010 ··LOAD···········0x089cb0·0x000000000008acb0·0x000000000008acb0·0x000370·0x0005b0·RW··0x1000
11 ··DYNAMIC········0x08c5b0·0x000000000008c5b0·0x000000000008c5b0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0885b0·0x00000000000885b0·0x00000000000885b0·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x081000·0x0000000000081000·0x0000000000081000·0x00ce10·0x00d000·R···0x112 ··GNU_RELRO······0x07d000·0x000000000007d000·0x000000000007d000·0x00ccb0·0x00d000·R···0x1
13 ··GNU_EH_FRAME···0x029d94·0x0000000000029d94·0x0000000000029d94·0x00375c·0x00375c·R···0x413 ··GNU_EH_FRAME···0x0298a0·0x00000000000298a0·0x00000000000298a0·0x002ce4·0x002ce4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.58 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x92530:1 There·are·27·section·headers,·starting·at·offset·0x8c8f8:
  
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]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·009228·18···A··8···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·009228·18···A··8···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000094d0·0094d0·000c2e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000094d0·0094d0·000c2e·02···A··3···0··2
9 ··[·5]·.gnu.version_d····VERDEF··········000000000000a100·00a100·000038·00···A··8···2··49 ··[·5]·.gnu.version_d····VERDEF··········000000000000a100·00a100·000038·00···A··8···2··4
10 ··[·6]·.gnu.version_r····VERNEED·········000000000000a138·00a138·000060·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········000000000000a138·00a138·000060·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000000000000a198·00a198·0021b8·00···A··3···0··811 ··[·7]·.gnu.hash·········GNU_HASH········000000000000a198·00a198·0021b8·00···A··3···0··8
12 ··[·8]·.dynstr···········STRTAB··········000000000000c350·00c350·013bbe·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000000000000c350·00c350·013b81·00···A··0···0··1
13 ··[·9]·.rela.dyn·········LOOS+0x2········000000000001ff10·01ff10·0032aa·01···A··3···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········000000000001fed8·01fed8·0032dd·01···A··3···0··8
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00000000000231c0·0231c0·0002f0·08···A··0···0··814 ··[10]·.relr.dyn·········LOOS+0xfffff00··00000000000231b8·0231b8·0002f0·08···A··0···0··8
15 ··[11]·.rela.plt·········RELA············00000000000234b0·0234b0·0036f0·18··AI··3··22··815 ··[11]·.rela.plt·········RELA············00000000000234a8·0234a8·003240·18··AI··3··22··8
16 ··[12]·.rodata···········PROGBITS········0000000000026ba0·026ba0·0031f4·00·AMS··0···0·1616 ··[12]·.rodata···········PROGBITS········00000000000266f0·0266f0·0031b0·00·AMS··0···0·16
17 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000029d94·029d94·00375c·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········00000000000298a0·0298a0·002ce4·00···A··0···0··4
18 ··[14]·.eh_frame·········PROGBITS········000000000002d4f0·02d4f0·00dcac·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········000000000002c588·02c588·00b9ec·00···A··0···0··8
19 ··[15]·.text·············PROGBITS········000000000003c000·03c000·042708·00··AX··0···0··419 ··[15]·.text·············PROGBITS········0000000000038000·038000·042664·00··AX··0···0··4
20 ··[16]·.plt··············PROGBITS········000000000007e710·07e710·0024c0·00··AX··0···0·1620 ··[16]·.plt··············PROGBITS········000000000007a670·07a670·0021a0·00··AX··0···0·16
21 ··[17]·.data.rel.ro······PROGBITS········0000000000081000·081000·00b548·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········000000000007d000·07d000·00b548·00··WA··0···0··8
22 ··[18]·.fini_array·······FINI_ARRAY······000000000008c548·08c548·000010·00··WA··0···0··822 ··[18]·.fini_array·······FINI_ARRAY······0000000000088548·088548·000010·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000008c558·08c558·000058·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000088558·088558·000058·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000008c5b0·08c5b0·000230·10··WA··8···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000885b0·0885b0·000230·10··WA··8···0··8
25 ··[21]·.got··············PROGBITS········000000000008c7e0·08c7e0·0003c8·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000887e0·0887e0·0003f8·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000008cba8·08cba8·001268·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000088bd8·088bd8·0010d8·00··WA··0···0··8
27 ··[23]·.data·············PROGBITS········000000000008ee10·08de10·000370·00··WA··0···0··827 ··[23]·.data·············PROGBITS········000000000008acb0·089cb0·000370·00··WA··0···0··8
28 ··[24]·.bss··············NOBITS··········000000000008f180·08e180·000240·00··WA··0···0··828 ··[24]·.bss··············NOBITS··········000000000008b020·08a020·000240·00··WA··0···0··8
29 ··[25]·.shstrtab·········STRTAB··········0000000000000000·08e180·000111·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········0000000000000000·08a020·000111·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·08e291·004298·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·08a131·0027c0·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
2.8 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x8c5b0·contains·35·entries:1 Dynamic·section·at·offset·0x885b0·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
10 ·0x000000000000000e·(SONAME)·············Library·soname:·[libbinder.so]10 ·0x000000000000000e·(SONAME)·············Library·soname:·[libbinder.so]
11 ·0x000000000000001e·(FLAGS)··············BIND_NOW11 ·0x000000000000001e·(FLAGS)··············BIND_NOW
12 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW12 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
13 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1ff1013 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1fed8
14 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x32aa14 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x32dd
15 ·0x0000000000000009·(RELAENT)············24·(bytes)15 ·0x0000000000000009·(RELAENT)············24·(bytes)
16 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x231c016 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x231b8
17 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2f017 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2f0
18 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x818 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
19 ·0x0000000000000017·(JMPREL)·············0x234b019 ·0x0000000000000017·(JMPREL)·············0x234a8
20 ·0x0000000000000002·(PLTRELSZ)···········14064·(bytes)20 ·0x0000000000000002·(PLTRELSZ)···········12864·(bytes)
21 ·0x0000000000000003·(PLTGOT)·············0x8cba821 ·0x0000000000000003·(PLTGOT)·············0x88bd8
22 ·0x0000000000000014·(PLTREL)·············RELA22 ·0x0000000000000014·(PLTREL)·············RELA
23 ·0x0000000000000006·(SYMTAB)·············0x2a823 ·0x0000000000000006·(SYMTAB)·············0x2a8
24 ·0x000000000000000b·(SYMENT)·············24·(bytes)24 ·0x000000000000000b·(SYMENT)·············24·(bytes)
25 ·0x0000000000000005·(STRTAB)·············0xc35025 ·0x0000000000000005·(STRTAB)·············0xc350
26 ·0x000000000000000a·(STRSZ)··············80830·(bytes)26 ·0x000000000000000a·(STRSZ)··············80769·(bytes)
27 ·0x000000006ffffef5·(GNU_HASH)···········0xa19827 ·0x000000006ffffef5·(GNU_HASH)···········0xa198
28 ·0x0000000000000019·(INIT_ARRAY)·········0x8c55828 ·0x0000000000000019·(INIT_ARRAY)·········0x88558
29 ·0x000000000000001b·(INIT_ARRAYSZ)·······88·(bytes)29 ·0x000000000000001b·(INIT_ARRAYSZ)·······88·(bytes)
30 ·0x000000000000001a·(FINI_ARRAY)·········0x8c54830 ·0x000000000000001a·(FINI_ARRAY)·········0x88548
31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
32 ·0x000000006ffffff0·(VERSYM)·············0x94d032 ·0x000000006ffffff0·(VERSYM)·············0x94d0
33 ·0x000000006ffffffc·(VERDEF)·············0xa10033 ·0x000000006ffffffc·(VERDEF)·············0xa100
34 ·0x000000006ffffffd·(VERDEFNUM)··········234 ·0x000000006ffffffd·(VERDEFNUM)··········2
35 ·0x000000006ffffffe·(VERNEED)············0xa13835 ·0x000000006ffffffe·(VERNEED)············0xa138
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7fc500270525978d5e27181aa57745186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c4af43215b3e0d191b90c612ee44edc6
4.61 KB
readelf --wide --version-info {}
    
Offset 28, 40 lines modifiedOffset 28, 40 lines modified
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)······· 
36 ··080:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······35 ··07c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
 36 ··080:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······
 40 ··090:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···
40 ··090:···3·(LIBC)··········1·(*global*)······3·(LIBC)··········3·(LIBC)·······41 ··094:···1·(*global*)······1·(*global*)······3·(LIBC)··········3·(LIBC)·······
 42 ··098:···1·(*global*)······1·(*global*)······3·(LIBC)··········3·(LIBC)·······
 43 ··09c:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···
41 ··094:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······3·(LIBC)··········1·(*global*)······1·(*global*)··· 
43 ··09c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)······· 
44 ··0a0:···1·(*global*)······1·(*global*)······3·(LIBC)··········1·(*global*)··· 
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···47 ··0ac:···1·(*global*)······1·(*global*)······6·(LIBC_Q)········6·(LIBC_Q)·····
 48 ··0b0:···6·(LIBC_Q)········1·(*global*)······1·(*global*)······3·(LIBC)·······
48 ··0b0:···6·(LIBC_Q)········6·(LIBC_Q)········6·(LIBC_Q)········1·(*global*)···49 ··0b4:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
49 ··0b4:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)······· 
50 ··0b8:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 51 ··0bc:···1·(*global*)······1·(*global*)······3·(LIBC)··········1·(*global*)···
52 ··0c0:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······3·(LIBC)··········1·(*global*)···
56 ··0d0:···3·(LIBC)··········1·(*global*)······3·(LIBC)··········3·(LIBC)·······56 ··0d0:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······3·(LIBC)··········3·(LIBC)·······58 ··0d8:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
59 ··0dc:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······59 ··0dc:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
60 ··0e0:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···60 ··0e0:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······61 ··0e4:···1·(*global*)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
62 ··0e8:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······62 ··0e8:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
63 ··0ec:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···63 ··0ec:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···3·(LIBC)··········2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··65 ··0f4:···3·(LIBC)··········2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
66 ··0f8:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··66 ··0f8:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
67 ··0fc:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··67 ··0fc:···2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)·····2·(LIBBINDER)··
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·601072····»    Blocks:·1176·······IO·Block:·4096···regular·file1 ··Size:·577464····»    Blocks:·1128·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
26.7 KB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib64/libgui.so vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.vndk.current.apex-apex_payload.img.mount/lib64/libgui.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7c00011 ··Entry·point·address:···············0x71000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1294552·(bytes·into·file)13 ··Start·of·section·headers:··········1176952·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7c0002 Entry·point·0x71000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x07b8ac·0x07b8ac·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x070d2c·0x070d2c·R···0x1000
8 ··LOAD···········0x07c000·0x000000000007c000·0x000000000007c000·0x095b00·0x095b00·R·E·0x10008 ··LOAD···········0x071000·0x0000000000071000·0x0000000000071000·0x0874d0·0x0874d0·R·E·0x1000
9 ··LOAD···········0x112000·0x0000000000112000·0x0000000000112000·0x021708·0x021708·RW··0x10009 ··LOAD···········0x0f9000·0x00000000000f9000·0x00000000000f9000·0x021160·0x021160·RW··0x1000
10 ··LOAD···········0x133708·0x0000000000134708·0x0000000000134708·0x000550·0x000990·RW··0x100010 ··LOAD···········0x11a160·0x000000000011b160·0x000000000011b160·0x000550·0x000990·RW··0x1000
11 ··DYNAMIC········0x1310e8·0x00000000001310e8·0x00000000001310e8·0x0002f0·0x0002f0·RW··0x811 ··DYNAMIC········0x117e48·0x0000000000117e48·0x0000000000117e48·0x0002f0·0x0002f0·RW··0x8
12 ··GNU_RELRO······0x112000·0x0000000000112000·0x0000000000112000·0x021708·0x022000·R···0x112 ··GNU_RELRO······0x0f9000·0x00000000000f9000·0x00000000000f9000·0x021160·0x022000·R···0x1
13 ··GNU_EH_FRAME···0x059c08·0x0000000000059c08·0x0000000000059c08·0x006e54·0x006e54·R···0x413 ··GNU_EH_FRAME···0x055d20·0x0000000000055d20·0x0000000000055d20·0x005754·0x005754·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.86 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x13c0d8:1 There·are·26·section·headers,·starting·at·offset·0x11f578:
  
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]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00fc48·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00f3d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········000000000000fef0·00fef0·001506·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000000000000f680·00f680·001452·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000113f8·0113f8·0000d0·00···A··7···5··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000010ad4·010ad4·0000d0·00···A··7···5··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000114c8·0114c8·003af8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000010ba8·010ba8·003948·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000014fc0·014fc0·02caaa·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000144f0·0144f0·029f89·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000041a70·041a70·00809d·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000003e480·03e480·0080cf·01···A··3···0··8
13 ··[·9]·.relr.dyn·········00000013:·<unknown>·0000000000049b10·049b10·000710·08···A··0···0··813 ··[·9]·.relr.dyn·········00000013:·<unknown>·0000000000046550·046550·000700·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000004a220·04a220·005310·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············0000000000046c50·046c50·0048f0·18··AI··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000004f530·04f530·00a6d6·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000004b540·04b540·00a7de·00·AMS··0···0·64
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000059c08·059c08·006e54·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000055d20·055d20·005754·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000060a60·060a60·01ae4c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000005b478·05b478·0158b4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000007c000·07c000·092380·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000071000·071000·084408·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000010e380·10e380·003780·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000f5410·0f5410·0030c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000112000·112000·01f028·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········00000000000f9000·0f9000·01ed88·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000131028·131028·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000117d88·117d88·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000131038·131038·0000b0·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000117d98·117d98·0000b0·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000001310e8·1310e8·0002f0·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000117e48·117e48·0002f0·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000001313d8·1313d8·000768·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000118138·118138·0007c0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000131b40·131b40·001bc8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000001188f8·1188f8·001868·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000134708·133708·000550·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000011b160·11a160·000550·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········0000000000134c58·133c58·000440·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········000000000011b6b0·11a6b0·000440·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·133c58·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·11a6b0·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·133d5a·008378·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·11a7b2·004dc0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
3.2 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1310e8·contains·47·entries:1 Dynamic·section·at·offset·0x117e48·contains·47·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.bufferqueue@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.bufferqueue@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.bufferqueue@2.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.bufferqueue@2.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.1.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.1.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.2.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.2.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hidl.token@1.0-utils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hidl.token@1.0-utils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
Offset 21, 30 lines modifiedOffset 21, 30 lines modified
21 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]21 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
22 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]22 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
23 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]23 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
24 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]24 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
25 ·0x000000000000000e·(SONAME)·············Library·soname:·[libgui.so]25 ·0x000000000000000e·(SONAME)·············Library·soname:·[libgui.so]
26 ·0x000000000000001e·(FLAGS)··············BIND_NOW26 ·0x000000000000001e·(FLAGS)··············BIND_NOW
27 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW27 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
28 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x41a7028 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x3e480
29 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x809d29 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x80cf
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x0000000000000024·(<unknown>:·24)······0x49b1031 ·0x0000000000000024·(<unknown>:·24)······0x46550
32 ·0x0000000000000023·(<unknown>:·23)······0x71032 ·0x0000000000000023·(<unknown>:·23)······0x700
33 ·0x0000000000000025·(<unknown>:·25)······0x833 ·0x0000000000000025·(<unknown>:·25)······0x8
34 ·0x0000000000000017·(JMPREL)·············0x4a22034 ·0x0000000000000017·(JMPREL)·············0x46c50
35 ·0x0000000000000002·(PLTRELSZ)···········21264·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········18672·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0x131b4036 ·0x0000000000000003·(PLTGOT)·············0x1188f8
37 ·0x0000000000000014·(PLTREL)·············RELA37 ·0x0000000000000014·(PLTREL)·············RELA
38 ·0x0000000000000006·(SYMTAB)·············0x2a838 ·0x0000000000000006·(SYMTAB)·············0x2a8
39 ·0x000000000000000b·(SYMENT)·············24·(bytes)39 ·0x000000000000000b·(SYMENT)·············24·(bytes)
40 ·0x0000000000000005·(STRTAB)·············0x14fc040 ·0x0000000000000005·(STRTAB)·············0x144f0
41 ·0x000000000000000a·(STRSZ)··············182954·(bytes)41 ·0x000000000000000a·(STRSZ)··············171913·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x114c842 ·0x000000006ffffef5·(GNU_HASH)···········0x10ba8
43 ·0x0000000000000019·(INIT_ARRAY)·········0x13103843 ·0x0000000000000019·(INIT_ARRAY)·········0x117d98
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······176·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······176·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0x13102845 ·0x000000000000001a·(FINI_ARRAY)·········0x117d88
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0xfef047 ·0x000000006ffffff0·(VERSYM)·············0xf680
48 ·0x000000006ffffffe·(VERNEED)············0x113f848 ·0x000000006ffffffe·(VERNEED)············0x10ad4
49 ·0x000000006fffffff·(VERNEEDNUM)·········549 ·0x000000006fffffff·(VERNEEDNUM)·········5
50 ·0x0000000000000000·(NULL)···············0x050 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4ccee09c348a38897c6b012baa7735a66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·48770847d473bb75f8012b002976178e
14.3 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2691·entries:1 Version·symbols·section·'.gnu.version'·contains·2601·entries:
2 ·Addr:·0x000000000000fef0··Offset:·0x00fef0··Link:·3·(.dynsym)2 ·Addr:·0x000000000000f680··Offset:·0x00f680··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···4 ··004:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···
5 ··008:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··5 ··008:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
6 ··00c:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)··6 ··00c:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)··
7 ··010:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··8 ··014:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
9 ··018:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··9 ··018:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
Offset 50, 85 lines modifiedOffset 50, 85 lines modified
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····1·(*global*)···57 ··0d4:···1·(*global*)······3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)··
58 ··0d8:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···58 ··0d8:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 70 ··108:···2·(LIBC)··········2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)··
 71 ··10c:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_Q)········3·(LIBBINDER)··
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBBINDER)·· 
71 ··10c:···3·(LIBBINDER)·····2·(LIBC)··········2·(LIBC)··········4·(LIBC_Q)····· 
72 ··110:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)··· 
73 ··114:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··73 ··114:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····2·(LIBC)·······
74 ··118:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
75 ··11c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· 
76 ··120:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···75 ··11c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
 76 ··120:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
78 ··128:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·· 
84 ··140:···3·(LIBBINDER)·····8·(LIBGLESV2)·····1·(*global*)······1·(*global*)··· 
85 ··144:···1·(*global*)······1·(*global*)······8·(LIBGLESV2)·····7·(LIBEGL)·····82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··
86 ··148:···7·(LIBEGL)········8·(LIBGLESV2)·····7·(LIBEGL)········8·(LIBGLESV2)··83 ··13c:···3·(LIBBINDER)·····3·(LIBBINDER)·····8·(LIBGLESV2)·····1·(*global*)···
 84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······8·(LIBGLESV2)··
87 ··14c:···7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)·····85 ··144:···7·(LIBEGL)········7·(LIBEGL)········8·(LIBGLESV2)·····7·(LIBEGL)·····
88 ··150:···8·(LIBGLESV2)·····1·(*global*)······7·(LIBEGL)········7·(LIBEGL)·····86 ··148:···8·(LIBGLESV2)·····7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)·····
 87 ··14c:···7·(LIBEGL)········8·(LIBGLESV2)·····1·(*global*)······7·(LIBEGL)·····
89 ··154:···7·(LIBEGL)········7·(LIBEGL)········2·(LIBC)··········2·(LIBC)·······88 ··150:···7·(LIBEGL)········7·(LIBEGL)········7·(LIBEGL)········2·(LIBC)·······
 89 ··154:···2·(LIBC)··········2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)··
90 ··158:···2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··90 ··158:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
91 ··15c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··91 ··15c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
 92 ··160:···3·(LIBBINDER)·····1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)··
92 ··160:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··93 ··164:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
93 ··164:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·· 
94 ··168:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··94 ··168:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
95 ··16c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··95 ··16c:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
96 ··170:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··96 ··170:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···
97 ··174:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)··· 
98 ··178:···1·(*global*)······1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)··97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)··
99 ··17c:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)···98 ··178:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···
 99 ··17c:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
100 ··180:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··100 ··180:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
101 ··184:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··101 ··184:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)·· 
104 ··190:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)··· 
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBBINDER)·· 
106 ··198:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···103 ··18c:···3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····1·(*global*)···105 ··194:···3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
 106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 107 ··19c:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
109 ··1a4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······108 ··1a0:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
110 ··1a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······109 ··1a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
111 ··1ac:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···110 ··1a8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
 111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
114 ··1b8:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···114 ··1b8:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······3·(LIBBINDER)··116 ··1c0:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······3·(LIBBINDER)··
 117 ··1c4:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···3·(LIBBINDER)·····1·(*global*)······1·(*global*)······1·(*global*)··· 
120 ··1d0:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··119 ··1cc:···1·(*global*)······3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
 120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
124 ··1e0:···1·(*global*)······1·(*global*)······2·(LIBC)··········9·(LIBC_O)·····123 ··1dc:···1·(*global*)······1·(*global*)······2·(LIBC)··········9·(LIBC_O)·····
125 ··1e4:···2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··124 ··1e0:···2·(LIBC)··········3·(LIBBINDER)·····3·(LIBBINDER)·····3·(LIBBINDER)··
126 ··1e8:···3·(LIBBINDER)·····3·(LIBBINDER)·····2·(LIBC)··········2·(LIBC)·······125 ··1e4:···3·(LIBBINDER)·····3·(LIBBINDER)·····2·(LIBC)··········2·(LIBC)·······
127 ··1ec:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···126 ··1e8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
 127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 647, 40 lines modifiedOffset 647, 18 lines modified
647 ··a0c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···647 ··a0c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
648 ··a10:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···648 ··a10:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
649 ··a14:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···649 ··a14:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
650 ··a18:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···650 ··a18:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
651 ··a1c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···651 ··a1c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
652 ··a20:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···652 ··a20:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
653 ··a24:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···653 ··a24:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 654 ··a28:···1·(*global*)···
654 ··a28:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
655 ··a2c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
656 ··a30:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
657 ··a34:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
658 ··a38:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
659 ··a3c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
660 ··a40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
... Open expanded diff ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1296216···»   Blocks:·2536·······IO·Block:·4096···regular·file1 ··Size:·1178616···»   Blocks:·2304·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000