root@generic:/ # ltrace ls
--- SIGILL (Illegal instruction) ---
Can't open ls: No such file or directory
Couldn't determine base address of ls
Couldn't load ELF object ls: Bad file number
Couldn't determine base address of /system/bin/linker
Couldn't load ELF object /system/bin/linker: Bad file number
Can't open libstdc++.so: No such file or directory
Couldn't determine base address of libstdc++.so
Couldn't load ELF object libstdc++.so: Bad file number
Can't open libm.so: No such file or directory
Couldn't determine base address of libm.so
Couldn't load ELF object libm.so: Bad file number
Can't open libc.so: No such file or directory
Couldn't determine base address of libc.so
Couldn't load ELF object libc.so: Bad file number
Can't open libpcre.so: No such file or directory
Couldn't determine base address of libpcre.so
Couldn't load ELF object libpcre.so: Bad file number
Can't open liblog.so: No such file or directory
Couldn't determine base address of liblog.so
Couldn't load ELF object liblog.so: Bad file number
Can't open libselinux.so: No such file or directory
Couldn't determine base address of libselinux.so
Couldn't load ELF object libselinux.so: Bad file number
Can't open libcutils.so: No such file or directory
Couldn't determine base address of libcutils.so
Couldn't load ELF object libcutils.so: Bad file number
Can't open libcrypto.so: No such file or directory
Couldn't determine base address of libcrypto.so
Couldn't load ELF object libcrypto.so: Bad file number
Can't open libnetd_client.so: No such file or directory
Couldn't determine base address of libnetd_client.so
Couldn't load ELF object libnetd_client.so: Bad file number
__libc_init(0xbeeebb00, 0, 0xb6fd5c1d, 0xbeeebae8 <unfinished ...>
strrchr(0xbeeebc0a, 47, 0xbeeebb0c, 0) = 0
strcmp(0xb6fef849, 0xbeeebc0a, 0xbeeebc09, 0) = 8
strcmp(0xb6fec9c9, 0xbeeebc0a, 116, 108) = -9
strcmp(0xb6fef851, 0xbeeebc0a, 99, 108) = -9
strcmp(0xb6fef857, 0xbeeebc0a, 99, 108) = -9
strcmp(0xb6fef85a, 0xbeeebc0a, 99, 108) = -8