-
-
Save Nokius/9a9ef425231c25a956b2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sh-3.2# strace -s 150 /usr/libexec/droid-hybris/system/bin/servicemanager | |
execve("/usr/libexec/droid-hybris/system/bin/servicemanager", ["/usr/libexec/droid-hybris/system/bin/servicemanager"], [/* 10 vars */]) = 0 | |
mprotect(0xb6fc7000, 4096, PROT_READ) = 0 | |
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 | |
gettid() = 1076 | |
set_tls(0xb6fc8f24, 0xffffffb8, 0, 0xb6fc8f24, 0xb6fc9154) = 0 | |
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6fb5000 | |
madvise(0xb6fb5000, 8192, MADV_MERGEABLE) = 0 | |
sigaltstack({ss_sp=0xb6fb5000, ss_flags=0, ss_size=8192}, NULL) = 0 | |
sigaction(SIGABRT, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
sigaction(SIGBUS, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
sigaction(SIGFPE, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
sigaction(SIGILL, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
sigaction(SIGPIPE, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
sigaction(SIGSEGV, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
sigaction(SIGSTKFLT, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
sigaction(SIGTRAP, {0xb6fb7a91, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0 | |
mmap2(NULL, 4092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6fb4000 | |
madvise(0xb6fb4000, 4092, MADV_MERGEABLE) = 0 | |
open("/vendor/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
open("/system/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 | |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0X1\0\0\0\0\0\0054\0 \0\10\0(\0\26\0\25\0", 52) = 52 | |
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fb3000 | |
madvise(0xb6fb3000, 4096, MADV_MERGEABLE) = 0 | |
lseek(3, -8, SEEK_END) = 13504 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fae000 | |
madvise(0xb6fae000, 20480, MADV_MERGEABLE) = 0 | |
mmap2(0xb6fae000, 11481, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6fae000 | |
madvise(0xb6fae000, 11481, MADV_MERGEABLE) = 0 | |
mmap2(0xb6fb1000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb6fb1000 | |
madvise(0xb6fb1000, 4120, MADV_MERGEABLE) = 0 | |
close(3) = 0 | |
munmap(0xb6fb3000, 4096) = 0 | |
open("/vendor/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
open("/system/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 | |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0\204\270\4\0\0\0\0\0054\0 \0\t\0(\0 \0\37\0", 52) = 52 | |
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fb3000 | |
madvise(0xb6fb3000, 4096, MADV_MERGEABLE) = 0 | |
lseek(3, -8, SEEK_END) = 310652 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 372736, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f53000 | |
madvise(0xb6f53000, 372736, MADV_MERGEABLE) = 0 | |
mmap2(0xb6f53000, 291004, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f53000 | |
madvise(0xb6f53000, 291004, MADV_MERGEABLE) = 0 | |
mmap2(0xb6f9b000, 17128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x47000) = 0xb6f9b000 | |
madvise(0xb6f9b000, 17128, MADV_MERGEABLE) = 0 | |
mmap2(0xb6fa0000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6fa0000 | |
madvise(0xb6fa0000, 57344, MADV_MERGEABLE) = 0 | |
close(3) = 0 | |
munmap(0xb6fb3000, 4096) = 0 | |
mprotect(0xb6f9b000, 8192, PROT_READ) = 0 | |
open("/vendor/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
open("/system/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 | |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0P\21\0\0\0\0\0\0054\0 \0\10\0(\0\26\0\25\0", 52) = 52 | |
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fb3000 | |
madvise(0xb6fb3000, 4096, MADV_MERGEABLE) = 0 | |
lseek(3, -8, SEEK_END) = 5304 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f50000 | |
madvise(0xb6f50000, 12288, MADV_MERGEABLE) = 0 | |
mmap2(0xb6f50000, 2737, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f50000 | |
madvise(0xb6f50000, 2737, MADV_MERGEABLE) = 0 | |
mmap2(0xb6f51000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f51000 | |
madvise(0xb6f51000, 4100, MADV_MERGEABLE) = 0 | |
close(3) = 0 | |
munmap(0xb6fb3000, 4096) = 0 | |
mprotect(0xb6f51000, 4096, PROT_READ) = 0 | |
open("/vendor/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
open("/system/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 | |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0\250\221\1\0\0\0\0\0054\0 \0\10\0(\0\26\0\25\0", 52) = 52 | |
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fb3000 | |
madvise(0xb6fb3000, 4096, MADV_MERGEABLE) = 0 | |
lseek(3, -8, SEEK_END) = 103696 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 110592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f35000 | |
madvise(0xb6f35000, 110592, MADV_MERGEABLE) = 0 | |
mmap2(0xb6f35000, 98136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f35000 | |
madvise(0xb6f35000, 98136, MADV_MERGEABLE) = 0 | |
mmap2(0xb6f4e000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0xb6f4e000 | |
madvise(0xb6f4e000, 4204, MADV_MERGEABLE) = 0 | |
close(3) = 0 | |
munmap(0xb6fb3000, 4096) = 0 | |
mprotect(0xb6f4e000, 4096, PROT_READ) = 0 | |
mprotect(0xb6fb1000, 4096, PROT_READ) = 0 | |
mprotect(0xb6fcc000, 4096, PROT_READ) = 0 | |
open("/dev/__properties__", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3 | |
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 | |
fstat64(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xb6f15000 | |
close(3) = 0 | |
futex(0xb6f9f540, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
mprotect(0xb6fb4000, 4092, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6fb4000, 4092, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6fb4000, 4092, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6fb4000, 4092, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6fb4000, 4092, PROT_READ|PROT_WRITE) = 0 | |
clock_gettime(CLOCK_MONOTONIC, {2744, 770979422}) = 0 | |
mprotect(0xb6fb4000, 4092, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6fb4000, 4092, PROT_READ) = 0 | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fb3000 | |
madvise(0xb6fb3000, 4096, MADV_MERGEABLE) = 0 | |
mprotect(0xb6fb3000, 4096, PROT_READ) = 0 | |
gettimeofday({1426889376, 92946}, NULL) = 0 | |
brk(0) = 0xb75f8000 | |
brk(0xb75f8000) = 0xb75f8000 | |
brk(0xb75f9000) = 0xb75f9000 | |
open("/dev/binder", O_RDWR|O_LARGEFILE) = 3 | |
mmap2(NULL, 131072, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6ef5000 | |
madvise(0xb6ef5000, 131072, MADV_MERGEABLE) = 0 | |
ioctl(3, 0x40046207, 0) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9ec98) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9ecc8) = 0 | |
write(2, "invalid id \n", 12invalid id | |
) = 12 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9eae8) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9ecc8) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9ecc8) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9eac8) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9eac0) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9eae8) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbef9ecc8) = 0 | |
ioctl(3, BT819_FIFO_RESET_HIGH |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment