[Android Software Development] mightyiam:
strace:

19:41:35.655481 execve("/home/dawn/CyanogenMod/android-sdk/tools/adb", ["adb", "devices"], [/* 41 vars */]) = 0
19:41:35.656426 brk(0) = 0x83f1000
19:41:35.656575 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.656726 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7796000
19:41:35.656850 readlink("/proc/self/exe", "/home/dawn/CyanogenMod/android-sdk/tools/adb", 4096) = 44
19:41:35.657072 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
19:41:35.657189 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686/sse2/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.657376 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686/sse2/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.657504 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.657630 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686/sse2", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.657749 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.657873 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.657992 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.658111 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/i686", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.658227 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/sse2/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.658354 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/sse2/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.658473 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.658593 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/sse2", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.658709 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.658829 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.658945 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.659061 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/tls", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.659172 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686/sse2/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.659296 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686/sse2/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.659415 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.659537 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686/sse2", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.659651 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.659774 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.659889 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.660007 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/i686", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.660119 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/sse2/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.660242 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/sse2/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.660359 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.660477 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/sse2", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.660589 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/cmov/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.660709 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib/cmov", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.660822 open("/home/dawn/CyanogenMod/android-sdk/tools/../lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
19:41:35.660937 stat64("/home/dawn/CyanogenMod/android-sdk/tools/../lib", 0xbff4104c) = -1 ENOENT (No such file or directory)
19:41:35.661046 open("/etc/ld.so.cache", O_RDONLY) = 3
19:41:35.661138 fstat64(3, {st_mode=S_IFREG|0644, st_size=81229, ...}) = 0
19:41:35.661307 mmap2(NULL, 81229, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7782000
19:41:35.661387 close(3) = 0
19:41:35.661466 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.661581 open("/lib/tls/i686/cmov/librt.so.1", O_RDONLY) = 3
19:41:35.661683 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\30\0\0004\0\0\0"..., 512) = 512
19:41:35.661804 fstat64(3, {st_mode=S_IFREG|0644, st_size=30684, ...}) = 0
19:41:35.661938 mmap2(NULL, 33364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x250000
19:41:35.662025 mmap2(0x257000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x257000
19:41:35.662164 close(3) = 0
19:41:35.662249 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.662353 open("/lib/libncurses.so.5", O_RDONLY) = 3
19:41:35.662449 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\223\0\0004\0\0\0"..., 512) = 512
19:41:35.662570 fstat64(3, {st_mode=S_IFREG|0644, st_size=223768, ...}) = 0
19:41:35.662929 mmap2(NULL, 227536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x8b3000
19:41:35.663022 mprotect(0x8e7000, 4096, PROT_NONE) = 0
19:41:35.663111 mmap2(0x8e8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34) = 0x8e8000
19:41:35.663246 close(3) = 0
19:41:35.663333 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.663440 open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
19:41:35.663551 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0PI\0\0004\0\0\0"..., 512) = 512
19:41:35.663666 fstat64(3, {st_mode=S_IFREG|0755, st_size=116920, ...}) = 0
19:41:35.663794 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7781000
19:41:35.663893 mmap2(NULL, 98792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb51000
19:41:35.663976 mmap2(0xb66000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb66000
19:41:35.664088 mmap2(0xb68000, 4584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb68000
19:41:35.664192 close(3) = 0
19:41:35.664276 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.664837 open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
19:41:35.664974 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`r\4\0004\0\0\0"..., 512) = 512
19:41:35.665097 fstat64(3, {st_mode=S_IFREG|0644, st_size=962800, ...}) = 0
19:41:35.669018 mmap2(NULL, 988044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a1000
19:41:35.669171 mmap2(0x387000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe6) = 0x387000
19:41:35.669885 mmap2(0x38c000, 25484, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x38c000
19:41:35.670033 close(3) = 0
19:41:35.670128 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.670252 open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
19:41:35.670361 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`4\0\0004\0\0\0"..., 512) = 512
19:41:35.670482 fstat64(3, {st_mode=S_IFREG|0644, st_size=149392, ...}) = 0
19:41:35.670619 mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x110000
19:41:35.670709 mmap2(0x134000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0x134000
19:41:35.670836 close(3) = 0
19:41:35.670921 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.671037 open("/lib/libgcc_s.so.1", O_RDONLY) = 3
19:41:35.671131 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p#\0\0004\0\0\0"..., 512) = 512
19:41:35.671243 fstat64(3, {st_mode=S_IFREG|0644, st_size=116272, ...}) = 0
19:41:35.671377 mmap2(NULL, 119336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x9f3000
19:41:35.671461 mmap2(0xa0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b) = 0xa0f000
19:41:35.671587 close(3) = 0
19:41:35.671671 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.671775 open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
19:41:35.671875 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260l\1\0004\0\0\0"..., 512) = 512
19:41:35.671989 fstat64(3, {st_mode=S_IFREG|0755, st_size=1319364, ...}) = 0
19:41:35.672168 mmap2(NULL, 1329512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x393000
19:41:35.672255 mprotect(0x4d1000, 4096, PROT_NONE) = 0
19:41:35.672339 mmap2(0x4d2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e) = 0x4d2000
19:41:35.672454 mmap2(0x4d5000, 10600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4d5000
19:41:35.672558 close(3) = 0
19:41:35.672659 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
19:41:35.672761 open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
19:41:35.672868 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\n\0\0004\0\0\0"..., 512) = 512
19:41:35.672985 fstat64(3, {st_mode=S_IFREG|0644, st_size=9736, ...}) = 0
19:41:35.673117 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7780000
19:41:35.675821 mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x14a000
19:41:35.675975 mmap2(0x14c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x14c000
19:41:35.676121 close(3) = 0
19:41:35.676313 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777f000
19:41:35.676409 set_thread_area({entry_number:-1 -> 6, base_addr:0xb777f8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
19:41:35.676576 mprotect(0x14c000, 4096, PROT_READ) = 0
19:41:35.676849 mprotect(0x4d2000, 8192, PROT_READ) = 0
19:41:35.676949 mprotect(0xa0f000, 4096, PROT_READ) = 0
19:41:35.677039 mprotect(0x134000, 4096, PROT_READ) = 0
19:41:35.678767 mprotect(0x387000, 16384, PROT_READ) = 0
19:41:35.678926 mprotect(0xb66000, 4096, PROT_READ) = 0
19:41:35.679098 mprotect(0x8e8000, 8192, PROT_READ) = 0
19:41:35.679191 mprotect(0x257000, 4096, PROT_READ) = 0
19:41:35.679301 mprotect(0x84a000, 4096, PROT_READ) = 0
19:41:35.679418 munmap(0xb7782000, 81229) = 0
19:41:35.679539 set_tid_address(0xb777f948) = 3758
19:41:35.679607 set_robust_list(0xb777f950, 0xc) = 0
19:41:35.679679 futex(0xbff415f0, FUTEX_WAKE_PRIVATE, 1) = 0
19:41:35.679759 futex(0xbff415f0, 0x189 /* FUTEX_??? */, 1, NULL, bff41600) = -1 EAGAIN (Resource temporarily unavailable)
19:41:35.679871 rt_sigaction(SIGRTMIN, {0xb55340, [], SA_SIGINFO}, NULL, 8) = 0
19:41:35.679989 rt_sigaction(SIGRT_1, {0xb55820, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
19:41:35.680085 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
19:41:35.680188 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
19:41:35.680322 uname({sys="Linux", node="dawn-desktop", ...}) = 0
19:41:35.680857 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
19:41:35.680998 connect(3, {sa_family=AF_INET, sin_port=htons(5037), sin_addr=inet_addr("127.0.0.1")}, 16