EB
Size: a a a
EB
o
w
~ $ su -c llvm-readelf -h /system/bin/ls
ELF Header:
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: AArch64~ $ su -c ./a.out "./a.out": error: Android 5.0 and later only support position-independent executables (-fPIE).~ $ su -c llvm-readelf -d a.out
Dynamic section at offset 0x1178b0 contains 29 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libm.so]
0x0000000000000001 (NEEDED) Shared library: [libdl.so]
0x0000000000000001 (NEEDED) Shared library: [libc.so]
0x000000000000001e (FLAGS) BIND_NOW
0x000000006ffffffb (FLAGS_1) NOW PIECT
E
E
MG
MG
w
MG

MG
I

I
I
I
I
I
I