SHOW:
|
|
- or go back to the newest paste.
1 | /strace64_static -s 100 ./twrpdec06 default_password < | |
2 | execve("./twrpdec06", ["./twrpdec06", "default_password"], [/* 16 vars */]) = 0 | |
3 | set_tid_address(0x7fa5ccbaa8) = 8845 | |
4 | mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c12000 | |
5 | mprotect(0x7fa5c12000, 4096, PROT_NONE) = 0 | |
6 | sigaltstack({ss_sp=0x7fa5c13000, ss_flags=0, ss_size=16384}, NULL) = 0 | |
7 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c13000, 0x4000, 0x7fa5ca7eb0) = 0 | |
8 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c12000, 0x1000, 0x7fa5ca7ec4) = 0 | |
9 | mprotect(0x7fa5cc3000, 12288, PROT_READ) = 0 | |
10 | mprotect(0x7fa5cca000, 4096, PROT_READ) = 0 | |
11 | mprotect(0x7fa5cca000, 4096, PROT_READ|PROT_WRITE) = 0 | |
12 | mprotect(0x7fa5cca000, 4096, PROT_READ) = 0 | |
13 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5cc2000 | |
14 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5cc2000, 0x1000, 0x7fa5ca7ddc) = 0 | |
15 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
16 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
17 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
18 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
19 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
20 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
21 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
22 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
23 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
24 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
25 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
26 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
27 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
28 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
29 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
30 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
31 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
32 | openat(AT_FDCWD, "/dev/urandom", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 | |
33 | fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 | |
34 | ioctl(3, RNDGETENTCNT, 0x7fe4d4ca74) = 0 | |
35 | read(3, "7\245\250\251\306\336\17\252\1g\r\326\207?\4B-\311\326\322g\363\333k\236\327G\257^R\256#\"\255I\264u\216\v\300", 40) = 40 | |
36 | close(3) = 0 | |
37 | mmap(NULL, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c11000 | |
38 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c11000, 0x10, 0x7fa5ca7a47) = 0 | |
39 | mmap(NULL, 1088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c10000 | |
40 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c10000, 0x440, 0x7fa5ca7a60) = 0 | |
41 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0f000 | |
42 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0f000, 0x1000, 0x7fa5ca43c8) = 0 | |
43 | mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0e000 | |
44 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0e000, 0x18, 0x7fa5ca446e) = 0 | |
45 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0d000 | |
46 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0d000, 0x1000, 0x7fa5ca43c8) = 0 | |
47 | mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0c000 | |
48 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0c000, 0x18, 0x7fa5ca446e) = 0 | |
49 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0b000 | |
50 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0b000, 0x1000, 0x7fa5ca43c8) = 0 | |
51 | mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0a000 | |
52 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0a000, 0x18, 0x7fa5ca446e) = 0 | |
53 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c09000 | |
54 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c09000, 0x1000, 0x7fa5ca4482) = 0 | |
55 | newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0755, st_size=1580, ...}, 0) = 0 | |
56 | openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = 3 | |
57 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c08000 | |
58 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c08000, 0x1000, 0x7fa5ca43e3) = 0 | |
59 | fstat(3, {st_mode=S_IFREG|0644, st_size=13312, ...}) = 0 | |
60 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c06000 | |
61 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c06000, 0x2000, 0x7fa5ca43e3) = 0 | |
62 | read(3, "#line 1 \"system/sepolicy/property_contexts\"\n##########################\n# property service keys\n#\n#\nn"..., 4096) = 4096 | |
63 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000 | |
64 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0 | |
65 | mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c04000 | |
66 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c04000, 0x18, 0x7fa5ca446e) = 0 | |
67 | read(3, "product/htc_pmeuhl/obj/ETC/sectxfile_nl_intermediates/sectxfile_nl\"\n\n#line 1 \"device/htc/sepolicy/co"..., 4096) = 4096 | |
68 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c03000 | |
69 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c03000, 0x1000, 0x7fa5ca43c8) = 0 | |
70 | mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c02000 | |
71 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c02000, 0x30, 0x7fa5ca446e) = 0 | |
72 | munmap(0x7fa5c0c000, 24) = 0 | |
73 | read(3, "MAGE.\n\nwc_transport. u:object_r:bluetooth_prop:s0\nsys.usb_uicc. u:object_r"..., 4096) = 4096 | |
74 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0c000 | |
75 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0c000, 0x1000, 0x7fa5ca43c8) = 0 | |
76 | mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c01000 | |
77 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c01000, 0x30, 0x7fa5ca446e) = 0 | |
78 | munmap(0x7fa5c0e000, 24) = 0 | |
79 | read(3, "s may be used to endorse or promote products derived\n# from this software without specific pri"..., 4096) = 1024 | |
80 | read(3, "", 4096) = 0 | |
81 | munmap(0x7fa5c05000, 4096) = 0 | |
82 | close(3) = 0 | |
83 | munmap(0x7fa5c06000, 8192) = 0 | |
84 | openat(AT_FDCWD, "/dev/__properties__/properties_serial", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 | |
85 | fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
86 | mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa5be1000 | |
87 | close(3) = 0 | |
88 | rt_sigaction(SIGABRT, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
89 | rt_sigaction(SIGBUS, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
90 | rt_sigaction(SIGFPE, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
91 | rt_sigaction(SIGILL, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
92 | rt_sigaction(SIGSEGV, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
93 | rt_sigaction(SIGSTKFLT, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
94 | rt_sigaction(SIGTRAP, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
95 | mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0 | |
96 | mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0 | |
97 | futex(0x7fa5cc7a60, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
98 | readlinkat(AT_FDCWD, "/proc/self/exe", "/data/local/tmp/twrpdec06", 4096) = 25 | |
99 | newfstatat(AT_FDCWD, "/data/local/tmp/twrpdec06", {st_mode=S_IFREG|0755, st_size=22488, ...}, 0) = 0 | |
100 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0e000 | |
101 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0e000, 0x1000, 0x7fa5ca4482) = 0 | |
102 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c07000 | |
103 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c07000, 0x1000, 0x7fa5ca4482) = 0 | |
104 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c06000 | |
105 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c06000, 0x1000, 0x7fa5ca4482) = 0 | |
106 | openat(AT_FDCWD, "/system/lib64/libcrypto.so", O_RDONLY|O_CLOEXEC) = 3 | |
107 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000 | |
108 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0 | |
109 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000 | |
110 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0 | |
111 | readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libcrypto.so", 4096) = 26 | |
112 | munmap(0x7fa5bdd000, 8192) = 0 | |
113 | munmap(0x7fa5bdf000, 8192) = 0 | |
114 | fstat(3, {st_mode=S_IFREG|0644, st_size=1146768, ...}) = 0 | |
115 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000 | |
116 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0 | |
117 | mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000 | |
118 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x18, 0x7fa5ca446e) = 0 | |
119 | pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\220y\21\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\30\0\27\0", 64, 0) = 64 | |
120 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000 | |
121 | mmap(NULL, 6432, PROT_READ, MAP_PRIVATE, 3, 0x117000) = 0x7fa5bdd000 | |
122 | mmap(NULL, 4496, PROT_READ, MAP_PRIVATE, 3, 0x114000) = 0x7fa5bdb000 | |
123 | mmap(NULL, 40576, PROT_READ, MAP_PRIVATE, 3, 0xd000) = 0x7fa5bd1000 | |
124 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd0000 | |
125 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd0000, 0x1000, 0x7fa5ca43c8) = 0 | |
126 | openat(AT_FDCWD, "/system/lib64/libhardware.so", O_RDONLY|O_CLOEXEC) = 4 | |
127 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bce000 | |
128 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bce000, 0x2000, 0x7fa5ca43e3) = 0 | |
129 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bcc000 | |
130 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bcc000, 0x2000, 0x7fa5ca43e3) = 0 | |
131 | readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib64/libhardware.so", 4096) = 28 | |
132 | munmap(0x7fa5bcc000, 8192) = 0 | |
133 | munmap(0x7fa5bce000, 8192) = 0 | |
134 | fstat(4, {st_mode=S_IFREG|0644, st_size=10120, ...}) = 0 | |
135 | pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\210!\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\30\0\27\0", 64, 0) = 64 | |
136 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fa5bcf000 | |
137 | mmap(NULL, 2320, PROT_READ, MAP_PRIVATE, 4, 0x2000) = 0x7fa5bce000 | |
138 | mmap(NULL, 7280, PROT_READ, MAP_PRIVATE, 4, 0x1000) = 0x7fa5bcc000 | |
139 | mmap(NULL, 2592, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fa5bcb000 | |
140 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bca000 | |
141 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bca000, 0x1000, 0x7fa5ca43c8) = 0 | |
142 | mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc9000 | |
143 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc9000, 0x18, 0x7fa5ca446e) = 0 | |
144 | munmap(0x7fa5bd0000, 4096) = 0 | |
145 | openat(AT_FDCWD, "/system/lib64/libcutils.so", O_RDONLY|O_CLOEXEC) = 5 | |
146 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc7000 | |
147 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc7000, 0x2000, 0x7fa5ca43e3) = 0 | |
148 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc5000 | |
149 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc5000, 0x2000, 0x7fa5ca43e3) = 0 | |
150 | readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/lib64/libcutils.so", 4096) = 26 | |
151 | munmap(0x7fa5bc5000, 8192) = 0 | |
152 | munmap(0x7fa5bc7000, 8192) = 0 | |
153 | fstat(5, {st_mode=S_IFREG|0644, st_size=125736, ...}) = 0 | |
154 | pread64(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\250\344\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64 | |
155 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fa5bd0000 | |
156 | mmap(NULL, 4048, PROT_READ, MAP_PRIVATE, 5, 0x1e000) = 0x7fa5bc8000 | |
157 | mmap(NULL, 4224, PROT_READ, MAP_PRIVATE, 5, 0x1d000) = 0x7fa5bc6000 | |
158 | mmap(NULL, 9693, PROT_READ, MAP_PRIVATE, 5, 0x2000) = 0x7fa5bc3000 | |
159 | openat(AT_FDCWD, "/system/lib64/libc.so", O_RDONLY|O_CLOEXEC) = 6 | |
160 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc1000 | |
161 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc1000, 0x2000, 0x7fa5ca43e3) = 0 | |
162 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bbf000 | |
163 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bbf000, 0x2000, 0x7fa5ca43e3) = 0 | |
164 | readlinkat(AT_FDCWD, "/proc/self/fd/6", "/system/lib64/libc.so", 4096) = 21 | |
165 | munmap(0x7fa5bbf000, 8192) = 0 | |
166 | munmap(0x7fa5bc1000, 8192) = 0 | |
167 | fstat(6, {st_mode=S_IFREG|0644, st_size=1007752, ...}) = 0 | |
168 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc2000 | |
169 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc2000, 0x1000, 0x7fa5ca43c8) = 0 | |
170 | pread64(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0HY\17\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\35\0\32\0", 64, 0) = 64 | |
171 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7fa5bc1000 | |
172 | mmap(NULL, 6608, PROT_READ, MAP_PRIVATE, 6, 0xf5000) = 0x7fa5bbf000 | |
173 | mmap(NULL, 7200, PROT_READ, MAP_PRIVATE, 6, 0xc0000) = 0x7fa5bbd000 | |
174 | mmap(NULL, 15171, PROT_READ, MAP_PRIVATE, 6, 0x7000) = 0x7fa5bb9000 | |
175 | openat(AT_FDCWD, "/system/lib64/libcryptfs_hw.so", O_RDONLY|O_CLOEXEC) = 7 | |
176 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb7000 | |
177 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb7000, 0x2000, 0x7fa5ca43e3) = 0 | |
178 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb5000 | |
179 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb5000, 0x2000, 0x7fa5ca43e3) = 0 | |
180 | readlinkat(AT_FDCWD, "/proc/self/fd/7", "/system/lib64/libcryptfs_hw.so", 4096) = 30 | |
181 | munmap(0x7fa5bb5000, 8192) = 0 | |
182 | munmap(0x7fa5bb7000, 8192) = 0 | |
183 | fstat(7, {st_mode=S_IFREG|0644, st_size=10184, ...}) = 0 | |
184 | pread64(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\210!\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64 | |
185 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7fa5bb8000 | |
186 | mmap(NULL, 2384, PROT_READ, MAP_PRIVATE, 7, 0x2000) = 0x7fa5bb7000 | |
187 | mmap(NULL, 7200, PROT_READ, MAP_PRIVATE, 7, 0x1000) = 0x7fa5bb5000 | |
188 | mmap(NULL, 3189, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7fa5bb4000 | |
189 | openat(AT_FDCWD, "/system/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = 8 | |
190 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb2000 | |
191 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb2000, 0x2000, 0x7fa5ca43e3) = 0 | |
192 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb0000 | |
193 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb0000, 0x2000, 0x7fa5ca43e3) = 0 | |
194 | readlinkat(AT_FDCWD, "/proc/self/fd/8", "/system/lib64/libc++.so", 4096) = 23 | |
195 | munmap(0x7fa5bb0000, 8192) = 0 | |
196 | munmap(0x7fa5bb2000, 8192) = 0 | |
197 | fstat(8, {st_mode=S_IFREG|0644, st_size=915704, ...}) = 0 | |
198 | pread64(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\370\361\r\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\34\0\33\0", 64, 0) = 64 | |
199 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7fa5bb3000 | |
200 | mmap(NULL, 2800, PROT_READ, MAP_PRIVATE, 8, 0xdf000) = 0x7fa5bb2000 | |
201 | mmap(NULL, 6048, PROT_READ, MAP_PRIVATE, 8, 0xdc000) = 0x7fa5bb0000 | |
202 | mmap(NULL, 111136, PROT_READ, MAP_PRIVATE, 8, 0xd000) = 0x7fa5b94000 | |
203 | munmap(0x7fa5bca000, 4096) = 0 | |
204 | openat(AT_FDCWD, "/system/lib64/libm.so", O_RDONLY|O_CLOEXEC) = 9 | |
205 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b92000 | |
206 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b92000, 0x2000, 0x7fa5ca43e3) = 0 | |
207 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b90000 | |
208 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b90000, 0x2000, 0x7fa5ca43e3) = 0 | |
209 | readlinkat(AT_FDCWD, "/proc/self/fd/9", "/system/lib64/libm.so", 4096) = 21 | |
210 | munmap(0x7fa5b90000, 8192) = 0 | |
211 | munmap(0x7fa5b92000, 8192) = 0 | |
212 | fstat(9, {st_mode=S_IFREG|0644, st_size=223328, ...}) = 0 | |
213 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bca000 | |
214 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bca000, 0x1000, 0x7fa5ca4482) = 0 | |
215 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b93000 | |
216 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b93000, 0x1000, 0x7fa5ca43c8) = 0 | |
217 | mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b92000 | |
218 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b92000, 0x30, 0x7fa5ca446e) = 0 | |
219 | munmap(0x7fa5be0000, 24) = 0 | |
220 | pread64(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0 b\3\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64 | |
221 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 9, 0) = 0x7fa5be0000 | |
222 | mmap(NULL, 2688, PROT_READ, MAP_PRIVATE, 9, 0x36000) = 0x7fa5b91000 | |
223 | mmap(NULL, 5536, PROT_READ, MAP_PRIVATE, 9, 0x35000) = 0x7fa5b8f000 | |
224 | mmap(NULL, 8263, PROT_READ, MAP_PRIVATE, 9, 0x1000) = 0x7fa5b8c000 | |
225 | openat(AT_FDCWD, "/system/lib64/libstdc++.so", O_RDONLY|O_CLOEXEC) = 10 | |
226 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b8a000 | |
227 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b8a000, 0x2000, 0x7fa5ca43e3) = 0 | |
228 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b88000 | |
229 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b88000, 0x2000, 0x7fa5ca43e3) = 0 | |
230 | readlinkat(AT_FDCWD, "/proc/self/fd/10", "/system/lib64/libstdc++.so", 4096) = 26 | |
231 | munmap(0x7fa5b88000, 8192) = 0 | |
232 | munmap(0x7fa5b8a000, 8192) = 0 | |
233 | fstat(10, {st_mode=S_IFREG|0644, st_size=14312, ...}) = 0 | |
234 | pread64(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\2501\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64 | |
235 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7fa5b8b000 | |
236 | mmap(NULL, 2448, PROT_READ, MAP_PRIVATE, 10, 0x3000) = 0x7fa5b8a000 | |
237 | mmap(NULL, 7088, PROT_READ, MAP_PRIVATE, 10, 0x2000) = 0x7fa5b88000 | |
238 | mmap(NULL, 4444, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7fa5b86000 | |
239 | openat(AT_FDCWD, "/system/lib64/liblog.so", O_RDONLY|O_CLOEXEC) = 11 | |
240 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b84000 | |
241 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b84000, 0x2000, 0x7fa5ca43e3) = 0 | |
242 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b82000 | |
243 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b82000, 0x2000, 0x7fa5ca43e3) = 0 | |
244 | readlinkat(AT_FDCWD, "/proc/self/fd/11", "/system/lib64/liblog.so", 4096) = 23 | |
245 | munmap(0x7fa5b82000, 8192) = 0 | |
246 | munmap(0x7fa5b84000, 8192) = 0 | |
247 | fstat(11, {st_mode=S_IFREG|0644, st_size=72400, ...}) = 0 | |
248 | pread64(11, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0P\24\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64 | |
249 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 11, 0) = 0x7fa5b85000 | |
250 | mmap(NULL, 3872, PROT_READ, MAP_PRIVATE, 11, 0x11000) = 0x7fa5b84000 | |
251 | mmap(NULL, 5680, PROT_READ, MAP_PRIVATE, 11, 0x10000) = 0x7fa5b82000 | |
252 | mmap(NULL, 4568, PROT_READ, MAP_PRIVATE, 11, 0x1000) = 0x7fa5b80000 | |
253 | openat(AT_FDCWD, "/system/lib64/libutils.so", O_RDONLY|O_CLOEXEC) = 12 | |
254 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b7e000 | |
255 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b7e000, 0x2000, 0x7fa5ca43e3) = 0 | |
256 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b7c000 | |
257 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b7c000, 0x2000, 0x7fa5ca43e3) = 0 | |
258 | readlinkat(AT_FDCWD, "/proc/self/fd/12", "/system/lib64/libutils.so", 4096) = 25 | |
259 | munmap(0x7fa5b7c000, 8192) = 0 | |
260 | munmap(0x7fa5b7e000, 8192) = 0 | |
261 | fstat(12, {st_mode=S_IFREG|0644, st_size=157848, ...}) = 0 | |
262 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b7f000 | |
263 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b7f000, 0x1000, 0x7fa5ca43c8) = 0 | |
264 | pread64(12, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\330a\2\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64 | |
265 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 12, 0) = 0x7fa5b7e000 | |
266 | mmap(NULL, 2672, PROT_READ, MAP_PRIVATE, 12, 0x26000) = 0x7fa5b7d000 | |
267 | mmap(NULL, 5824, PROT_READ, MAP_PRIVATE, 12, 0x25000) = 0x7fa5b7b000 | |
268 | mmap(NULL, 32733, PROT_READ, MAP_PRIVATE, 12, 0x3000) = 0x7fa5b73000 | |
269 | openat(AT_FDCWD, "/system/lib64/libbacktrace.so", O_RDONLY|O_CLOEXEC) = 13 | |
270 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b71000 | |
271 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b71000, 0x2000, 0x7fa5ca43e3) = 0 | |
272 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b6f000 | |
273 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b6f000, 0x2000, 0x7fa5ca43e3) = 0 | |
274 | readlinkat(AT_FDCWD, "/proc/self/fd/13", "/system/lib64/libbacktrace.so", 4096) = 29 | |
275 | munmap(0x7fa5b6f000, 8192) = 0 | |
276 | munmap(0x7fa5b71000, 8192) = 0 | |
277 | fstat(13, {st_mode=S_IFREG|0644, st_size=67616, ...}) = 0 | |
278 | pread64(13, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\240\1\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64 | |
279 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 13, 0) = 0x7fa5b72000 | |
280 | mmap(NULL, 2496, PROT_READ, MAP_PRIVATE, 13, 0x10000) = 0x7fa5b71000 | |
281 | mmap(NULL, 5232, PROT_READ, MAP_PRIVATE, 13, 0xf000) = 0x7fa5b6f000 | |
282 | mmap(NULL, 7498, PROT_READ, MAP_PRIVATE, 13, 0x1000) = 0x7fa5b6d000 | |
283 | openat(AT_FDCWD, "/system/lib64/libbase.so", O_RDONLY|O_CLOEXEC) = 14 | |
284 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b6b000 | |
285 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b6b000, 0x2000, 0x7fa5ca43e3) = 0 | |
286 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b69000 | |
287 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b69000, 0x2000, 0x7fa5ca43e3) = 0 | |
288 | readlinkat(AT_FDCWD, "/proc/self/fd/14", "/system/lib64/libbase.so", 4096) = 24 | |
289 | munmap(0x7fa5b69000, 8192) = 0 | |
290 | munmap(0x7fa5b6b000, 8192) = 0 | |
291 | fstat(14, {st_mode=S_IFREG|0644, st_size=47208, ...}) = 0 | |
292 | munmap(0x7fa5bc2000, 4096) = 0 | |
293 | pread64(14, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\250\261\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64 | |
294 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 14, 0) = 0x7fa5bc2000 | |
295 | mmap(NULL, 2576, PROT_READ, MAP_PRIVATE, 14, 0xb000) = 0x7fa5b6c000 | |
296 | mmap(NULL, 5888, PROT_READ, MAP_PRIVATE, 14, 0xa000) = 0x7fa5b6a000 | |
297 | mmap(NULL, 7762, PROT_READ, MAP_PRIVATE, 14, 0x1000) = 0x7fa5b68000 | |
298 | openat(AT_FDCWD, "/system/lib64/libunwind.so", O_RDONLY|O_CLOEXEC) = 15 | |
299 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b66000 | |
300 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b66000, 0x2000, 0x7fa5ca43e3) = 0 | |
301 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b64000 | |
302 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b64000, 0x2000, 0x7fa5ca43e3) = 0 | |
303 | readlinkat(AT_FDCWD, "/proc/self/fd/15", "/system/lib64/libunwind.so", 4096) = 26 | |
304 | munmap(0x7fa5b64000, 8192) = 0 | |
305 | munmap(0x7fa5b66000, 8192) = 0 | |
306 | fstat(15, {st_mode=S_IFREG|0644, st_size=112744, ...}) = 0 | |
307 | pread64(15, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\350\261\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64 | |
308 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 15, 0) = 0x7fa5b67000 | |
309 | mmap(NULL, 2640, PROT_READ, MAP_PRIVATE, 15, 0x1b000) = 0x7fa5b66000 | |
310 | mmap(NULL, 6224, PROT_READ, MAP_PRIVATE, 15, 0x1a000) = 0x7fa5b64000 | |
311 | mmap(NULL, 10664, PROT_READ, MAP_PRIVATE, 15, 0) = 0x7fa5b61000 | |
312 | openat(AT_FDCWD, "/system/lib64/liblzma.so", O_RDONLY|O_CLOEXEC) = 16 | |
313 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5f000 | |
314 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5f000, 0x2000, 0x7fa5ca43e3) = 0 | |
315 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5d000 | |
316 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5d000, 0x2000, 0x7fa5ca43e3) = 0 | |
317 | readlinkat(AT_FDCWD, "/proc/self/fd/16", "/system/lib64/liblzma.so", 4096) = 24 | |
318 | munmap(0x7fa5b5d000, 8192) = 0 | |
319 | munmap(0x7fa5b5f000, 8192) = 0 | |
320 | fstat(16, {st_mode=S_IFREG|0644, st_size=153688, ...}) = 0 | |
321 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b60000 | |
322 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b60000, 0x1000, 0x7fa5ca4482) = 0 | |
323 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5f000 | |
324 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5f000, 0x1000, 0x7fa5ca43c8) = 0 | |
325 | mmap(NULL, 96, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5e000 | |
326 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5e000, 0x60, 0x7fa5ca446e) = 0 | |
327 | munmap(0x7fa5b92000, 48) = 0 | |
328 | pread64(16, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\330Q\2\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64 | |
329 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 16, 0) = 0x7fa5b92000 | |
330 | mmap(NULL, 2608, PROT_READ, MAP_PRIVATE, 16, 0x25000) = 0x7fa5b5d000 | |
331 | mmap(NULL, 5376, PROT_READ, MAP_PRIVATE, 16, 0x24000) = 0x7fa5b5b000 | |
332 | mmap(NULL, 8519, PROT_READ, MAP_PRIVATE, 16, 0x1000) = 0x7fa5b58000 | |
333 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b57000 | |
334 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b57000, 0x1000, 0x7fa5ca4482) = 0 | |
335 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b56000 | |
336 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b56000, 0x1000, 0x7fa5ca43c8) = 0 | |
337 | mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b55000 | |
338 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b55000, 0x18, 0x7fa5ca446e) = 0 | |
339 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b54000 | |
340 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b54000, 0x1000, 0x7fa5ca43c8) = 0 | |
341 | mmap(NULL, 131072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b34000 | |
342 | mmap(0x7fa5b34000, 116916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0x7fa5b34000 | |
343 | mmap(0x7fa5b51000, 8984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1c000) = 0x7fa5b51000 | |
344 | mmap(NULL, 163840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b0c000 | |
345 | mmap(0x7fa5b0c000, 147628, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 12, 0) = 0x7fa5b0c000 | |
346 | mmap(0x7fa5b32000, 4157, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0x25000) = 0x7fa5b32000 | |
347 | mmap(NULL, 180224, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ae0000 | |
348 | mmap(0x7fa5ae0000, 147956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 16, 0) = 0x7fa5ae0000 | |
349 | mmap(0x7fa5b05000, 4168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 16, 0x24000) = 0x7fa5b05000 | |
350 | mmap(0x7fa5b07000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5b07000 | |
351 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b07000, 0x5000, 0x7fa5ca4ba5) = 0 | |
352 | mmap(NULL, 73728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ace000 | |
353 | mmap(0x7fa5ace000, 62268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 13, 0) = 0x7fa5ace000 | |
354 | mmap(0x7fa5ade000, 4110, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 13, 0xf000) = 0x7fa5ade000 | |
355 | mmap(NULL, 1150976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa59b5000 | |
356 | mmap(0x7fa59b5000, 1062644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa59b5000 | |
357 | mmap(0x7fa5aba000, 79920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x104000) = 0x7fa5aba000 | |
358 | mmap(NULL, 229376, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa597d000 | |
359 | mmap(0x7fa597d000, 216548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0x7fa597d000 | |
360 | mmap(0x7fa59b3000, 4256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x35000) = 0x7fa59b3000 | |
361 | mmap(NULL, 548864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa58f7000 | |
362 | mmap(0x7fa58f7000, 104852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 15, 0) = 0x7fa58f7000 | |
363 | mmap(0x7fa5912000, 4184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 15, 0x1a000) = 0x7fa5912000 | |
364 | mmap(0x7fa5914000, 430080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5914000 | |
365 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5914000, 0x69000, 0x7fa5ca4ba5) = 0 | |
366 | mmap(NULL, 933888, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5813000 | |
367 | mmap(0x7fa5813000, 882068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0x7fa5813000 | |
368 | mmap(0x7fa58eb000, 32840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0xd7000) = 0x7fa58eb000 | |
369 | mmap(0x7fa58f4000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa58f4000 | |
370 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa58f4000, 0x3000, 0x7fa5ca4ba5) = 0 | |
371 | mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5800000 | |
372 | mmap(0x7fa5800000, 63148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 11, 0) = 0x7fa5800000 | |
373 | mmap(0x7fa5811000, 4800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 11, 0x10000) = 0x7fa5811000 | |
374 | mmap(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa57fb000 | |
375 | mmap(0x7fa57fb000, 10460, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0x7fa57fb000 | |
376 | mmap(0x7fa57fe000, 4136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x2000) = 0x7fa57fe000 | |
377 | mmap(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa57f7000 | |
378 | mmap(0x7fa57f7000, 4244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x7fa57f7000 | |
379 | mmap(0x7fa57f9000, 4105, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x7fa57f9000 | |
380 | mmap(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa57f3000 | |
381 | mmap(0x7fa57f3000, 6932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0x7fa57f3000 | |
382 | mmap(0x7fa57f5000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x1000) = 0x7fa57f5000 | |
383 | mmap(NULL, 843776, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5725000 | |
384 | mmap(0x7fa5725000, 770756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0x7fa5725000 | |
385 | mmap(0x7fa57e2000, 31592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0xbc000) = 0x7fa57e2000 | |
386 | mmap(0x7fa57ea000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa57ea000 | |
387 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa57ea000, 0x9000, 0x7fa5ca4ba5) = 0 | |
388 | mmap(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5718000 | |
389 | mmap(0x7fa5718000, 43052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 14, 0) = 0x7fa5718000 | |
390 | mmap(0x7fa5723000, 4112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 14, 0xa000) = 0x7fa5723000 | |
391 | mprotect(0x5555569000, 4096, PROT_READ) = 0 | |
392 | mprotect(0x7fa5aba000, 77824, PROT_READ) = 0 | |
393 | mprotect(0x7fa57f9000, 4096, PROT_READ) = 0 | |
394 | mprotect(0x7fa5b51000, 8192, PROT_READ) = 0 | |
395 | mprotect(0x7fa57e2000, 24576, PROT_READ) = 0 | |
396 | mprotect(0x7fa57f5000, 4096, PROT_READ) = 0 | |
397 | mprotect(0x7fa58eb000, 32768, PROT_READ) = 0 | |
398 | mprotect(0x7fa59b3000, 4096, PROT_READ) = 0 | |
399 | mprotect(0x7fa57fe000, 4096, PROT_READ) = 0 | |
400 | mprotect(0x7fa5811000, 4096, PROT_READ) = 0 | |
401 | mprotect(0x7fa5b32000, 4096, PROT_READ) = 0 | |
402 | mprotect(0x7fa5ade000, 4096, PROT_READ) = 0 | |
403 | mprotect(0x7fa5723000, 4096, PROT_READ) = 0 | |
404 | mprotect(0x7fa5912000, 4096, PROT_READ) = 0 | |
405 | mprotect(0x7fa5b05000, 4096, PROT_READ) = 0 | |
406 | munmap(0x7fa5b54000, 4096) = 0 | |
407 | close(3) = 0 | |
408 | close(4) = 0 | |
409 | close(5) = 0 | |
410 | close(6) = 0 | |
411 | close(7) = 0 | |
412 | close(8) = 0 | |
413 | close(9) = 0 | |
414 | close(10) = 0 | |
415 | close(11) = 0 | |
416 | close(12) = 0 | |
417 | close(13) = 0 | |
418 | close(14) = 0 | |
419 | close(15) = 0 | |
420 | close(16) = 0 | |
421 | munmap(0x7fa5b61000, 10664) = 0 | |
422 | munmap(0x7fa5b64000, 6224) = 0 | |
423 | munmap(0x7fa5b66000, 2640) = 0 | |
424 | munmap(0x7fa5b67000, 576) = 0 | |
425 | munmap(0x7fa5b68000, 7762) = 0 | |
426 | munmap(0x7fa5b6a000, 5888) = 0 | |
427 | munmap(0x7fa5b6c000, 2576) = 0 | |
428 | munmap(0x7fa5bc2000, 576) = 0 | |
429 | munmap(0x7fa5b73000, 32733) = 0 | |
430 | munmap(0x7fa5b7b000, 5824) = 0 | |
431 | munmap(0x7fa5b7d000, 2672) = 0 | |
432 | munmap(0x7fa5b7e000, 576) = 0 | |
433 | munmap(0x7fa5b86000, 4444) = 0 | |
434 | munmap(0x7fa5b88000, 7088) = 0 | |
435 | munmap(0x7fa5b8a000, 2448) = 0 | |
436 | munmap(0x7fa5b8b000, 576) = 0 | |
437 | munmap(0x7fa5b8c000, 8263) = 0 | |
438 | munmap(0x7fa5b8f000, 5536) = 0 | |
439 | munmap(0x7fa5b91000, 2688) = 0 | |
440 | munmap(0x7fa5be0000, 576) = 0 | |
441 | munmap(0x7fa5bb4000, 3189) = 0 | |
442 | munmap(0x7fa5bb5000, 7200) = 0 | |
443 | munmap(0x7fa5bb7000, 2384) = 0 | |
444 | munmap(0x7fa5bb8000, 576) = 0 | |
445 | munmap(0x7fa5bd1000, 40576) = 0 | |
446 | munmap(0x7fa5bdb000, 4496) = 0 | |
447 | munmap(0x7fa5bdd000, 6432) = 0 | |
448 | munmap(0x7fa5bdf000, 576) = 0 | |
449 | munmap(0x7fa5b6d000, 7498) = 0 | |
450 | munmap(0x7fa5b6f000, 5232) = 0 | |
451 | munmap(0x7fa5b71000, 2496) = 0 | |
452 | munmap(0x7fa5b72000, 576) = 0 | |
453 | munmap(0x7fa5b80000, 4568) = 0 | |
454 | munmap(0x7fa5b82000, 5680) = 0 | |
455 | munmap(0x7fa5b84000, 3872) = 0 | |
456 | munmap(0x7fa5b85000, 576) = 0 | |
457 | munmap(0x7fa5b93000, 4096) = 0 | |
458 | munmap(0x7fa5b94000, 111136) = 0 | |
459 | munmap(0x7fa5bb0000, 6048) = 0 | |
460 | munmap(0x7fa5bb2000, 2800) = 0 | |
461 | munmap(0x7fa5bb3000, 576) = 0 | |
462 | munmap(0x7fa5b58000, 8519) = 0 | |
463 | munmap(0x7fa5b5b000, 5376) = 0 | |
464 | munmap(0x7fa5b5d000, 2608) = 0 | |
465 | munmap(0x7fa5b92000, 576) = 0 | |
466 | munmap(0x7fa5b5f000, 4096) = 0 | |
467 | munmap(0x7fa5bb9000, 15171) = 0 | |
468 | munmap(0x7fa5bbd000, 7200) = 0 | |
469 | munmap(0x7fa5bbf000, 6608) = 0 | |
470 | munmap(0x7fa5bc1000, 576) = 0 | |
471 | munmap(0x7fa5bcb000, 2592) = 0 | |
472 | munmap(0x7fa5bcc000, 7280) = 0 | |
473 | munmap(0x7fa5bce000, 2320) = 0 | |
474 | munmap(0x7fa5bcf000, 576) = 0 | |
475 | munmap(0x7fa5bc3000, 9693) = 0 | |
476 | munmap(0x7fa5bc6000, 4224) = 0 | |
477 | munmap(0x7fa5bc8000, 4048) = 0 | |
478 | munmap(0x7fa5bd0000, 576) = 0 | |
479 | munmap(0x7fa5c05000, 4096) = 0 | |
480 | munmap(0x7fa5b56000, 4096) = 0 | |
481 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000 | |
482 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0 | |
483 | munmap(0x7fa5c05000, 4096) = 0 | |
484 | mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0 | |
485 | mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0 | |
486 | mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0 | |
487 | mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0 | |
488 | mprotect(0x7fa57eb000, 4096, PROT_READ) = 0 | |
489 | mprotect(0x7fa57eb000, 4096, PROT_READ|PROT_WRITE) = 0 | |
490 | mprotect(0x7fa57eb000, 4096, PROT_READ) = 0 | |
491 | newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0755, st_size=1580, ...}, 0) = 0 | |
492 | openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = 3 | |
493 | brk(0) = 0x558765f000 | |
494 | mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000 | |
495 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0 | |
496 | munmap(0x7fa5bd1000, 65536) = 0 | |
497 | mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5baa000 | |
498 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5baa000, 0x1f000, 0x7fa57c6c0b) = 0 | |
499 | munmap(0x7fa5baa000, 24576) = 0 | |
500 | munmap(0x7fa5bc0000, 36864) = 0 | |
501 | openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 4 | |
502 | mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000 | |
503 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0 | |
504 | munmap(0x7fa5bd1000, 65536) = 0 | |
505 | mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b91000 | |
506 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b91000, 0x1f000, 0x7fa57c6c0b) = 0 | |
507 | munmap(0x7fa5b91000, 61440) = 0 | |
508 | mmap(NULL, 589824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5688000 | |
509 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5688000, 0x90000, 0x7fa57c6c0b) = 0 | |
510 | munmap(0x7fa5688000, 589824) = 0 | |
511 | mmap(NULL, 651264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5679000 | |
512 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5679000, 0x9f000, 0x7fa57c6c0b) = 0 | |
513 | munmap(0x7fa5679000, 28672) = 0 | |
514 | munmap(0x7fa5710000, 32768) = 0 | |
515 | mmap(NULL, 589824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa55f0000 | |
516 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa55f0000, 0x90000, 0x7fa57c6c0b) = 0 | |
517 | mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000 | |
518 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0 | |
519 | munmap(0x7fa5bd1000, 65536) = 0 | |
520 | mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b81000 | |
521 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b81000, 0x1f000, 0x7fa57c6c0b) = 0 | |
522 | munmap(0x7fa5b81000, 61440) = 0 | |
523 | fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 | |
524 | read(4, "0-3\n", 4096) = 4 | |
525 | close(4) = 0 | |
526 | fstat(3, {st_mode=S_IFREG|0644, st_size=13312, ...}) = 0 | |
527 | read(3, "#line 1 \"system/sepolicy/property_contexts\"\n##########################\n# property service keys\n#\n#\nn"..., 4096) = 4096 | |
528 | mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000 | |
529 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0 | |
530 | munmap(0x7fa5bd1000, 65536) = 0 | |
531 | mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa55d1000 | |
532 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa55d1000, 0x1f000, 0x7fa57c6c0b) = 0 | |
533 | munmap(0x7fa55d1000, 61440) = 0 | |
534 | read(3, "product/htc_pmeuhl/obj/ETC/sectxfile_nl_intermediates/sectxfile_nl\"\n\n#line 1 \"device/htc/sepolicy/co"..., 4096) = 4096 | |
535 | read(3, "MAGE.\n\nwc_transport. u:object_r:bluetooth_prop:s0\nsys.usb_uicc. u:object_r"..., 4096) = 4096 | |
536 | read(3, "s may be used to endorse or promote products derived\n# from this software without specific pri"..., 4096) = 1024 | |
537 | read(3, "", 4096) = 0 | |
538 | close(3) = 0 | |
539 | openat(AT_FDCWD, "/dev/__properties__/properties_serial", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 | |
540 | fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
541 | mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa55c0000 | |
542 | close(3) = 0 | |
543 | mprotect(0x7fa57eb000, 4096, PROT_READ|PROT_WRITE) = 0 | |
544 | openat(AT_FDCWD, "/dev/__properties__/u:object_r:default_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 | |
545 | fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
546 | mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa55a0000 | |
547 | close(3) = 0 | |
548 | mprotect(0x7fa57eb000, 4096, PROT_READ) = 0 | |
549 | openat(AT_FDCWD, "/system/lib64/libvendorconn.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
550 | openat(AT_FDCWD, "/vendor/lib64/libvendorconn.so", O_RDONLY|O_CLOEXEC) = 3 | |
551 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000 | |
552 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0 | |
553 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000 | |
554 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0 | |
555 | readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/vendor/lib64/libvendorconn.so", 4096) = 37 | |
556 | munmap(0x7fa5bdd000, 8192) = 0 | |
557 | munmap(0x7fa5bdf000, 8192) = 0 | |
558 | fstat(3, {st_mode=S_IFREG|0644, st_size=26760, ...}) = 0 | |
559 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000 | |
560 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0 | |
561 | pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\310a\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64 | |
562 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5be0000 | |
563 | mmap(NULL, 2640, PROT_READ, MAP_PRIVATE, 3, 0x6000) = 0x7fa5bdf000 | |
564 | mmap(NULL, 6592, PROT_READ, MAP_PRIVATE, 3, 0x5000) = 0x7fa5bdd000 | |
565 | mmap(NULL, 6995, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdb000 | |
566 | mmap(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd3000 | |
567 | mmap(0x7fa5bd3000, 22356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5bd3000 | |
568 | mmap(0x7fa5bd9000, 4112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x7fa5bd9000 | |
569 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd2000 | |
570 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd2000, 0x1000, 0x7fa5ca43c8) = 0 | |
571 | mprotect(0x7fa5bd9000, 4096, PROT_READ) = 0 | |
572 | munmap(0x7fa5bd2000, 4096) = 0 | |
573 | close(3) = 0 | |
574 | munmap(0x7fa5bdb000, 6995) = 0 | |
575 | munmap(0x7fa5bdd000, 6592) = 0 | |
576 | munmap(0x7fa5bdf000, 2640) = 0 | |
577 | munmap(0x7fa5be0000, 576) = 0 | |
578 | munmap(0x7fa5c05000, 4096) = 0 | |
579 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
580 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
581 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
582 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
583 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
584 | futex(0x7fa58f32b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
585 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
586 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
587 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
588 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
589 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
590 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
591 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
592 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
593 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
594 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
595 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
596 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
597 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
598 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
599 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
600 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
601 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
602 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
603 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
604 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
605 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
606 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
607 | futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
608 | futex(0x7fa58f32b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
609 | futex(0x7fa58f32b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
610 | futex(0x7fa57ec0f0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
611 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c05000 | |
612 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa57c65de) = 0 | |
613 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
614 | munmap(0x7fa5bd3000, 32768) = 0 | |
615 | futex(0x7fa57ea034, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
616 | openat(AT_FDCWD, "/system/lib64/libnetd_client.so", O_RDONLY|O_CLOEXEC) = 3 | |
617 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000 | |
618 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0 | |
619 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000 | |
620 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0 | |
621 | readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libnetd_client.so", 4096) = 31 | |
622 | munmap(0x7fa5bdd000, 8192) = 0 | |
623 | munmap(0x7fa5bdf000, 8192) = 0 | |
624 | fstat(3, {st_mode=S_IFREG|0644, st_size=10184, ...}) = 0 | |
625 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000 | |
626 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x1000, 0x7fa5ca43c8) = 0 | |
627 | pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\210!\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64 | |
628 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000 | |
629 | mmap(NULL, 2384, PROT_READ, MAP_PRIVATE, 3, 0x2000) = 0x7fa5bde000 | |
630 | mmap(NULL, 7264, PROT_READ, MAP_PRIVATE, 3, 0x1000) = 0x7fa5bdc000 | |
631 | mmap(NULL, 3678, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdb000 | |
632 | mmap(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd7000 | |
633 | mmap(0x7fa5bd7000, 7260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5bd7000 | |
634 | mmap(0x7fa5bd9000, 4105, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7fa5bd9000 | |
635 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd6000 | |
636 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd6000, 0x1000, 0x7fa5ca43c8) = 0 | |
637 | mprotect(0x7fa5bd9000, 4096, PROT_READ) = 0 | |
638 | munmap(0x7fa5bd6000, 4096) = 0 | |
639 | close(3) = 0 | |
640 | munmap(0x7fa5bdb000, 3678) = 0 | |
641 | munmap(0x7fa5bdc000, 7264) = 0 | |
642 | munmap(0x7fa5bde000, 2384) = 0 | |
643 | munmap(0x7fa5bdf000, 576) = 0 | |
644 | munmap(0x7fa5be0000, 4096) = 0 | |
645 | futex(0x7fa57ea030, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
646 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
647 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
648 | mprotect(0x7fa5b60000, 4096, PROT_READ) = 0 | |
649 | mprotect(0x7fa5bca000, 4096, PROT_READ) = 0 | |
650 | mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0 | |
651 | mprotect(0x7fa5c09000, 4096, PROT_READ) = 0 | |
652 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
653 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
654 | fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0 | |
655 | ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 | |
656 | write(1, "cryptfs_check_passwd\n", 21cryptfs_check_passwd | |
657 | ) = 21 | |
658 | openat(AT_FDCWD, "/dev/__properties__/u:object_r:vold_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 | |
659 | fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
660 | mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa5580000 | |
661 | close(3) = 0 | |
662 | openat(AT_FDCWD, "/dev/block/bootdevice/by-name/extra", O_RDWR|O_CLOEXEC) = 3 | |
663 | fstat(3, {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 12), ...}) = 0 | |
664 | lseek(3, 0, SEEK_SET) = 0 | |
665 | read(3, "\304\261\265\320\1\0\3\0\20\t\0\0\0\0\0\0\20\0\0\0\1\0\0\0\0\0\17\3\0\0\0\0\0\0\0\0aes-xts\0essiv:sha256\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2352) = 2352 | |
666 | close(3) = 0 | |
667 | write(1, "crypt_ftr->fs_size = 51314688\n", 30crypt_ftr->fs_size = 51314688 | |
668 | ) = 30 | |
669 | write(1, "\t KDF_SCRYPT_KEYMASTER\n", 23 KDF_SCRYPT_KEYMASTER | |
670 | ) = 23 | |
671 | write(1, "Using scrypt with keymaster for cryptfs KDF\n", 44Using scrypt with keymaster for cryptfs KDF | |
672 | ) = 44 | |
673 | mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3580000 | |
674 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa3580000, 0x2000000, 0x7fa57c6c0b) = 0 | |
675 | mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b80000 | |
676 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b80000, 0x10000, 0x7fa57c6c0b) = 0 | |
677 | madvise(0x7fa3580000, 33554432, MADV_DONTNEED) = 0 | |
678 | faccessat(AT_FDCWD, "/odm/lib64/hw/keystore.htc_pme.so", R_OK) = -1 ENOENT (No such file or directory) | |
679 | faccessat(AT_FDCWD, "/vendor/lib64/hw/keystore.htc_pme.so", R_OK) = -1 ENOENT (No such file or directory) | |
680 | faccessat(AT_FDCWD, "/system/lib64/hw/keystore.htc_pme.so", R_OK) = -1 ENOENT (No such file or directory) | |
681 | faccessat(AT_FDCWD, "/odm/lib64/hw/keystore.QC_Reference_Phone.so", R_OK) = -1 ENOENT (No such file or directory) | |
682 | faccessat(AT_FDCWD, "/vendor/lib64/hw/keystore.QC_Reference_Phone.so", R_OK) = -1 ENOENT (No such file or directory) | |
683 | faccessat(AT_FDCWD, "/system/lib64/hw/keystore.QC_Reference_Phone.so", R_OK) = -1 ENOENT (No such file or directory) | |
684 | faccessat(AT_FDCWD, "/odm/lib64/hw/keystore.msm8996.so", R_OK) = -1 ENOENT (No such file or directory) | |
685 | faccessat(AT_FDCWD, "/vendor/lib64/hw/keystore.msm8996.so", R_OK) = 0 | |
686 | mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0 | |
687 | mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0 | |
688 | mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0 | |
689 | mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0 | |
690 | openat(AT_FDCWD, "/vendor/lib64/hw/keystore.msm8996.so", O_RDONLY|O_CLOEXEC) = 3 | |
691 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000 | |
692 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0 | |
693 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000 | |
694 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0 | |
695 | readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/vendor/lib64/hw/keystore.msm8996.so", 4096) = 43 | |
696 | munmap(0x7fa5bdd000, 8192) = 0 | |
697 | munmap(0x7fa5bdf000, 8192) = 0 | |
698 | fstat(3, {st_mode=S_IFREG|0644, st_size=55680, ...}) = 0 | |
699 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000 | |
700 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x1000, 0x7fa5ca43c8) = 0 | |
701 | pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\300\322\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64 | |
702 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000 | |
703 | mmap(NULL, 3136, PROT_READ, MAP_PRIVATE, 3, 0xd000) = 0x7fa5bde000 | |
704 | mmap(NULL, 6624, PROT_READ, MAP_PRIVATE, 3, 0xc000) = 0x7fa5bdc000 | |
705 | mmap(NULL, 5039, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bd5000 | |
706 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdb000 | |
707 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdb000, 0x1000, 0x7fa5ca43c8) = 0 | |
708 | mmap(NULL, 61440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b70000 | |
709 | mmap(0x7fa5b70000, 51692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5b70000 | |
710 | mmap(0x7fa5b7d000, 4360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x7fa5b7d000 | |
711 | mprotect(0x7fa5b7d000, 4096, PROT_READ) = 0 | |
712 | close(3) = 0 | |
713 | munmap(0x7fa5bd5000, 5039) = 0 | |
714 | munmap(0x7fa5bdc000, 6624) = 0 | |
715 | munmap(0x7fa5bde000, 3136) = 0 | |
716 | munmap(0x7fa5bdf000, 576) = 0 | |
717 | munmap(0x7fa5be0000, 4096) = 0 | |
718 | munmap(0x7fa5bdb000, 4096) = 0 | |
719 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
720 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
721 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
722 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
723 | mprotect(0x7fa5b60000, 4096, PROT_READ) = 0 | |
724 | mprotect(0x7fa5bca000, 4096, PROT_READ) = 0 | |
725 | mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0 | |
726 | mprotect(0x7fa5c09000, 4096, PROT_READ) = 0 | |
727 | write(1, "keymaster module name is Keymaster QTI HAL\n", 43keymaster module name is Keymaster QTI HAL | |
728 | ) = 43 | |
729 | write(1, "keymaster version is 256\n", 25keymaster version is 256 | |
730 | ) = 25 | |
731 | write(1, "Found keymaster1 module, using keymaster1 API.\n", 47Found keymaster1 module, using keymaster1 API. | |
732 | ) = 47 | |
733 | mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0 | |
734 | mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0 | |
735 | mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0 | |
736 | mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0 | |
737 | openat(AT_FDCWD, "/system/lib64/libQSEEComAPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
738 | openat(AT_FDCWD, "/vendor/lib64/libQSEEComAPI.so", O_RDONLY|O_CLOEXEC) = 3 | |
739 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000 | |
740 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0 | |
741 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000 | |
742 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0 | |
743 | readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/vendor/lib64/libQSEEComAPI.so", 4096) = 37 | |
744 | munmap(0x7fa5bdd000, 8192) = 0 | |
745 | munmap(0x7fa5bdf000, 8192) = 0 | |
746 | fstat(3, {st_mode=S_IFREG|0644, st_size=30704, ...}) = 0 | |
747 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000 | |
748 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x1000, 0x7fa5ca43c8) = 0 | |
749 | pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\260q\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64 | |
750 | mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000 | |
751 | mmap(NULL, 2464, PROT_READ, MAP_PRIVATE, 3, 0x7000) = 0x7fa5bde000 | |
752 | mmap(NULL, 7056, PROT_READ, MAP_PRIVATE, 3, 0x6000) = 0x7fa5bdc000 | |
753 | mmap(NULL, 5120, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bd5000 | |
754 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdb000 | |
755 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdb000, 0x1000, 0x7fa5ca43c8) = 0 | |
756 | mmap(NULL, 96, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd4000 | |
757 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd4000, 0x60, 0x7fa5ca446e) = 0 | |
758 | munmap(0x7fa5c02000, 48) = 0 | |
759 | munmap(0x7fa5bdb000, 4096) = 0 | |
760 | mmap(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bcb000 | |
761 | mmap(0x7fa5bcb000, 23748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5bcb000 | |
762 | mmap(0x7fa5bd2000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x7fa5bd2000 | |
763 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c02000 | |
764 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c02000, 0x1000, 0x7fa5ca43c8) = 0 | |
765 | munmap(0x7fa5c02000, 4096) = 0 | |
766 | mprotect(0x7fa5bd2000, 4096, PROT_READ) = 0 | |
767 | close(3) = 0 | |
768 | munmap(0x7fa5bd5000, 5120) = 0 | |
769 | munmap(0x7fa5bdc000, 7056) = 0 | |
770 | munmap(0x7fa5bde000, 2464) = 0 | |
771 | munmap(0x7fa5bdf000, 576) = 0 | |
772 | munmap(0x7fa5be0000, 4096) = 0 | |
773 | mprotect(0x7fa5b60000, 4096, PROT_READ) = 0 | |
774 | mprotect(0x7fa5bca000, 4096, PROT_READ) = 0 | |
775 | mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0 | |
776 | mprotect(0x7fa5c09000, 4096, PROT_READ) = 0 | |
777 | openat(AT_FDCWD, "/dev/__properties__/u:object_r:system_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 | |
778 | fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
779 | mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa3560000 | |
780 | close(3) = 0 | |
781 | faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0 | |
782 | faccessat(AT_FDCWD, "/dev/pmsg0", W_OK) = 0 | |
783 | faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0 | |
784 | faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0 | |
785 | faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0 | |
786 | faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0 | |
787 | faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0 | |
788 | getuid() = 0 | |
789 | faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0 | |
790 | socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3 | |
791 | fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 | |
792 | connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0 | |
793 | setsockopt(3, SOL_SOCKET, SO_SNDBUF, [6291456], 4) = 0 | |
794 | faccessat(AT_FDCWD, "/dev/pmsg0", W_OK) = 0 | |
795 | getuid() = 0 | |
796 | faccessat(AT_FDCWD, "/dev/pmsg0", W_OK) = 0 | |
797 | openat(AT_FDCWD, "/dev/pmsg0", O_WRONLY|O_CLOEXEC) = 4 | |
798 | openat(AT_FDCWD, "/dev/__properties__/u:object_r:log_tag_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 5 | |
799 | fstat(5, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
800 | mmap(NULL, 131072, PROT_READ, MAP_SHARED, 5, 0) = 0x7fa3540000 | |
801 | close(5) = 0 | |
802 | openat(AT_FDCWD, "/dev/__properties__/u:object_r:logd_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 5 | |
803 | fstat(5, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 | |
804 | mmap(NULL, 131072, PROT_READ, MAP_SHARED, 5, 0) = 0x7fa3520000 | |
805 | close(5) = 0 | |
806 | getuid() = 0 | |
807 | writev(3, [{"\0\215\"\22\3005X\243\10i\22", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"QSEECom_get_handle sb_length = 0xa000\n\0", 39}], 4) = 62 | |
808 | openat(AT_FDCWD, "/dev/qseecom", O_RDWR) = 5 | |
809 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x0a, 0x04), 0x7fe4d4af08) = 0 | |
810 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x0f, 0x48), 0x7fe4d4ae70) = -1 EEXIST (File exists) | |
811 | getuid() = 0 | |
812 | writev(3, [{"\0\215\"\22\3005X\217W\226\22", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"App is already loaded QSEE and app id = 4\0", 42}], 4) = 65 | |
813 | openat(AT_FDCWD, "/dev/ion", O_RDONLY) = 6 | |
814 | ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x49, 0x00, 0x20), 0x7fe4d4ae98) = 0 | |
815 | ioctl(6, ION_IOC_MAP, 0x7fe4d4ae90) = 0 | |
816 | mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0x7fa5b65000 | |
817 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x08, 0x18), 0x7fe4d4af10) = 0 | |
818 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0 | |
819 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4af88) = 0 | |
820 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0 | |
821 | getuid() = 0 | |
822 | writev(3, [{"\0\215\"\22\3005X\321- \23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"Keymaster Initialized\0", 22}], 4) = 52 | |
823 | getuid() = 0 | |
824 | writev(3, [{"\0\215\"\22\3005X\200\3131\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA API Major Verion: 1\0", 23}], 4) = 53 | |
825 | getuid() = 0 | |
826 | writev(3, [{"\0\215\"\22\3005X\363\243G\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA API Minor Verion: 0\0", 23}], 4) = 53 | |
827 | getuid() = 0 | |
828 | writev(3, [{"\0\215\"\22\3005X\237\373U\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA Major Verion: 1\0", 19}], 4) = 49 | |
829 | getuid() = 0 | |
830 | writev(3, [{"\0\215\"\22\3005X\240\31\201\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA Minor Verion: 10\0", 20}], 4) = 50 | |
831 | getuid() = 0 | |
832 | writev(3, [{"\0\215\"\22\3005X\251\264\231\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"set_version_req->flags: 1\0", 26}], 4) = 56 | |
833 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0 | |
834 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4af88) = 0 | |
835 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0 | |
836 | write(1, "Signing safely-padded object\n", 29Signing safely-padded object | |
837 | ) = 29 | |
838 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b004) = 0 | |
839 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4afd8) = 0 | |
840 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b004) = 0 | |
841 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b014) = 0 | |
842 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4afe8) = 0 | |
843 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b014) = 0 | |
844 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afe4) = 0 | |
845 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4afb8) = 0 | |
846 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afe4) = 0 | |
847 | getuid() = 0 | |
848 | writev(3, [{"\0\215\"\22\3005X\327\241\323\32", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"HwKmClose\0", 10}], 4) = 40 | |
849 | getuid() = 0 | |
850 | writev(3, [{"\0\215\"\22\3005X\353c\342\32", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"QSEECom_dealloc_memory \n\0", 25}], 4) = 48 | |
851 | getuid() = 0 | |
852 | writev(3, [{"\0\215\"\22\3005X\306\220\365\32", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"QSEECom_shutdown_app, app_id = 4\n\0", 34}], 4) = 57 | |
853 | ioctl(5, _IOC(0, 0x97, 0x09, 0x00), 0x4) = 0 | |
854 | munmap(0x7fa5b65000, 45056) = 0 | |
855 | close(7) = 0 | |
856 | close(5) = 0 | |
857 | ioctl(6, ION_IOC_FREE, 0x7fe4d4b060) = 0 | |
858 | close(6) = 0 | |
859 | mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa1520000 | |
860 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa1520000, 0x2000000, 0x7fa57c6c0b) = 0 | |
861 | madvise(0x7fa1520000, 33554432, MADV_DONTNEED) = 0 | |
862 | getuid() = 0 | |
863 | writev(3, [{"\3\215\"\23\3005X\377&\246\16", 11}, {"\3", 1}, {"\0", 1}, {"HW based disk encryption is enabled \n\0", 38}], 4) = 51 | |
864 | mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0 | |
865 | mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0 | |
866 | mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0 | |
867 | mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0 | |
868 | openat(AT_FDCWD, "/vendor/lib64/libQSEEComAPI.so", O_RDONLY|O_CLOEXEC) = 5 | |
869 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000 | |
870 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0 | |
871 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000 | |
872 | prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0 | |
873 | readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/vendor/lib64/libQSEEComAPI.so", 4096) = 37 | |
874 | munmap(0x7fa5bdd000, 8192) = 0 | |
875 | munmap(0x7fa5bdf000, 8192) = 0 | |
876 | fstat(5, {st_mode=S_IFREG|0644, st_size=30704, ...}) = 0 | |
877 | close(5) = 0 | |
878 | mprotect(0x7fa5b60000, 4096, PROT_READ) = 0 | |
879 | mprotect(0x7fa5bca000, 4096, PROT_READ) = 0 | |
880 | mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0 | |
881 | mprotect(0x7fa5c09000, 4096, PROT_READ) = 0 | |
882 | getuid() = 0 | |
883 | writev(3, [{"\3\215\"\23\3005X\211\262\21\17", 11}, {"\3", 1}, {"\0", 1}, {"Success loading QSEECom_create_key \n\0", 37}], 4) = 50 | |
884 | getuid() = 0 | |
885 | writev(3, [{"\3\215\"\23\3005X\331@\36\17", 11}, {"\3", 1}, {"\0", 1}, {"Success loading QSEECom_update_key_user_info\n\0", 46}], 4) = 59 | |
886 | getuid() = 0 | |
887 | writev(3, [{"\3\215\"\23\3005X\246+)\17", 11}, {"\3", 1}, {"\0", 1}, {"Success loading QSEECom_wipe_key \n\0", 35}], 4) = 48 | |
888 | getuid() = 0 | |
889 | writev(3, [{"\3\215\"\23\3005X1\3143\17", 11}, {"\6", 1}, {"\0", 1}, {"get_tmp_passwd: Passed argument is NULL \n\0", 42}], 4) = 55 | |
890 | faccessat(AT_FDCWD, "/dev/icesdcc", F_OK) = 0 | |
891 | openat(AT_FDCWD, "/dev/qseecom", O_RDWR) = 5 | |
892 | ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x11, 0x24), 0x7fe4d4b400) = -1 EINVAL (Invalid argument) | |
893 | getuid() = 0 | |
894 | writev(3, [{"\0\215\"\23\3005X\20A\\*", 11}, {"\6", 1}, {"QSEECOMAPI\0", 11}, {"Error::ioctl call to create encryption key for usage 4 failed with ret = -1, errno = 22\n\0", 89}], 4) = 112 | |
895 | close(5) = 0 | |
896 | openat(AT_FDCWD, "/dev/device-mapper", O_RDWR|O_CLOEXEC) = 5 | |
897 | ioctl(5, DM_DEV_CREATE, 0x7fe4d49498) = -1 EBUSY (Device or resource busy) | |
898 | write(1, "Cannot create dm-crypt device userdata: Device or resource busy\n", 64Cannot create dm-crypt device userdata: Device or resource busy | |
899 | ) = 64 | |
900 | close(5) = 0 | |
901 | write(1, "Error creating decrypted block device\n", 38Error creating decrypted block device | |
902 | ) = 38 | |
903 | madvise(0x7fa1520000, 33554432, MADV_DONTNEED) = 0 | |
904 | write(1, "Password matches\n", 17Password matches | |
905 | ) = 17 | |
906 | socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5 | |
907 | connect(5, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0 | |
908 | sendto(5, "\1\0\0\0ro.crypto.fs_crypto_blkdev\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0, NULL, 0) = 128 | |
909 | ppoll([{fd=5, events=0}], 1, {0, 250000000}, NULL, 0) = 1 ([{fd=5, revents=POLLHUP}], left {0, 249992187}) | |
910 | close(5) = 0 | |
911 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
912 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
913 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
914 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
915 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
916 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
917 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
918 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
919 | mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
920 | mprotect(0x7fa5c05000, 4096, PROT_READ) = 0 | |
921 | munmap(0x7fa5c05000, 4096) = 0 | |
922 | exit_group(0) = ? | |
923 | +++ exited with 0 +++ | |
924 | htc_pmeuhl:/data/local/tmp # dmesg | grep qseec | |
925 | [60867.602824] c2 8845 QSEECOM: __qseecom_process_incomplete_cmd: fail:resp res= -71,app_id = 0,lstr = 12288 | |
926 | [60867.602857] c2 8845 QSEECOM: __qseecom_set_clear_ce_key: process_incomplete_cmd FAILED, resp.result -71 | |
927 | [60867.604679] c2 8845 QSEECOM: qseecom_create_key: Failed to create key: pipe 2, ce 0: -22 | |
928 | [60867.604699] c2 8845 QSEECOM: qseecom_ioctl: failed to create encryption key: -22 | |
929 | htc_pmeuhl:/data/local/tmp # |