ltrace on Android 5.1.1?

154 views
Skip to first unread message

Xiaokuan Zhang

unread,
Mar 18, 2016, 12:46:54 AM3/18/16
to Android Building
Hi all,

I have downloaded (using repo) and built (make) Android 5.1.1_r14 on my Linux 15.10 Desktop. After building, I tried to run "ltrace", which was included in external/, but the result was not right. Here is part of the result:

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

......

It cannot find lots of libraries. Could anyone give me some help? Thanks in advance.

Xiaokuan Zhang

unread,
Mar 18, 2016, 12:03:51 PM3/18/16
to Android Building
I forgot to mention that my lunch choice is aosp_arm-eng.

在 2016年3月18日星期五 UTC-4上午12:46:54,Xiaokuan Zhang写道:
Reply all
Reply to author
Forward
0 new messages