-
-
Save Nokius/0e0942e4c3f5db10ec950b5cfaf7f15c to your computer and use it in GitHub Desktop.
[SFOS] scorpion sensor
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# ls -la /system/etc/ | |
total 1956 | |
drwxr-xr-x 17 root shell 4096 Mar 28 21:41 . | |
drwxr-xr-x 17 root root 4096 Jan 1 1970 .. | |
-rw-r--r-- 1 root root 16656 Mar 28 21:41 CHANGELOG-CM.txt | |
-rw-r--r-- 1 root root 1332 Mar 28 21:41 CHANGES.txt | |
-rw-r--r-- 1 root root 295419 Mar 28 21:41 NOTICE.html.gz | |
drwxr-xr-x 6 root shell 4096 Mar 28 21:41 acdbdata | |
-rw-r--r-- 1 root root 599897 Mar 28 21:41 apns-conf.xml | |
-rw-r--r-- 1 root root 6428 Mar 28 21:41 audio_effects.conf | |
-rw-r--r-- 1 root root 4082 Mar 28 21:41 audio_platform_info.xml | |
-rw-r--r-- 1 root root 7015 Mar 28 21:41 audio_policy.conf | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 bash | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 bluetooth | |
-rw-r--r-- 1 root root 106066 Mar 28 21:41 build-manifest.xml | |
-rw-r--r-- 1 root root 1045 Mar 28 21:41 clatd.conf | |
drwxr-xr-x 3 root shell 4096 Mar 28 21:41 dhcpcd | |
-rw-r--r-- 1 root root 16516 Mar 28 21:41 event-log-tags | |
-rw-r--r-- 1 root root 12933 Mar 28 21:41 fallback_fonts.xml | |
drwxr-xr-x 4 root shell 4096 Mar 28 21:41 firmware | |
-rw-r--r-- 1 root root 420 Mar 28 21:41 flp.conf | |
-rw-r--r-- 1 root root 14792 Mar 28 21:41 fonts.xml | |
-rw-r--r-- 1 root root 2068 Mar 28 21:41 gps.conf | |
-rw-r--r-- 1 root root 25 Mar 28 21:41 hosts | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 init.d | |
-rw-r--r-- 1 root root 1541 Mar 28 21:41 izat.conf | |
-rw-r--r-- 1 root root 14655 Mar 28 21:41 libnfc-brcm.conf | |
-rw-r--r-- 1 root root 23719 Mar 28 21:41 libnfc-nxp.conf | |
-rw-r--r-- 1 root root 4414 Mar 28 21:41 media_codecs.xml | |
-rw-r--r-- 1 root root 4841 Mar 28 21:41 media_codecs_ffmpeg.xml | |
-rw-r--r-- 1 root root 4560 Mar 28 21:41 media_codecs_google_audio.xml | |
-rw-r--r-- 1 root root 973 Mar 28 21:41 media_codecs_google_telephony.xml | |
-rw-r--r-- 1 root root 5586 Mar 28 21:41 media_codecs_google_video.xml | |
-rw-r--r-- 1 root root 14790 Mar 28 21:41 media_profiles.xml | |
-rw-r--r-- 1 root root 141360 Mar 28 21:41 mixer_paths.xml | |
-rw-r--r-- 1 root root 2052 Mar 28 21:41 mkshrc | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 nano | |
-rw-r--r-- 1 root root 2405 Mar 28 21:41 nfcee_access.xml | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 permissions | |
drwxr-xr-x 2 root root 4096 Mar 28 21:41 ppp | |
-rw-r--r-- 1 root root 341 Mar 28 21:41 pre_hw_config.sh | |
-rw-r--r-- 1 root root 112975 Mar 28 21:41 preloaded-classes | |
-rw-r--r-- 1 root root 302400 Mar 28 21:41 recovery-resource.dat | |
-rw-r--r-- 1 root root 1340 Mar 28 21:41 sap.conf | |
-rw-r--r-- 1 root root 5680 Mar 28 21:41 sec_config | |
drwxr-xr-x 3 root shell 4096 Mar 28 21:41 security | |
-rw-r--r-- 1 root root 81321 Mar 28 21:41 selective-spn-conf.xml | |
-rw-r--r-- 1 root root 8872 Mar 28 21:41 sensor_def_qcomdev.conf | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 sforce | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 ssh | |
-rw-r--r-- 1 root root 4953 Mar 28 21:41 system_fonts.xml | |
drwxr-xr-x 15 root shell 4096 Mar 28 21:41 terminfo | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 tfa98xx | |
-rw-r--r-- 1 root root 13905 Mar 28 21:41 thermanager.xml | |
-rw-r--r-- 1 root root 1378 Mar 28 21:41 touch_fw_update.sh | |
-rw-r--r-- 1 root root 3286 Mar 28 21:41 vimrc | |
drwxr-xr-x 2 root shell 4096 Mar 28 21:41 wifi |
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
E/QC-time-services( 2223): Daemon: Unable to initialize bases, exiting | |
I/qcom_sensors_hal( 2226): hal_init: Setting log level to 4 | |
E/Sensors ( 826): sns_acm_mr.c(732):Request made to disabled service | |
E/Sensors ( 826): sns_main.c(1310):Error writing request. sns_err 3 error 0 qmi_err 0 | |
E/qcom_sensors_hal( 2226): hal_process_sam_mag_cal_resp: Msg 1; Result: 1, Error: 3 | |
E/Sensors ( 826): sns_acm_mr.c(732):Request made to disabled service | |
E/Sensors ( 826): sns_main.c(1310):Error writing request. sns_err 3 error 0 qmi_err 0 | |
E/qcom_sensors_hal( 2226): hal_process_sam_ped_resp: Msg 33; Result: 1, Error: 3 | |
E/qcom_sensors_hal( 2226): _hal_sensors_get_sensors_list: Error: No sensors found: Er: 1 | |
E/sdcard ( 895): missing packages.list; retrying |
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
E/sdcard ( 972): missing packages.list; retrying | |
I/qcom_sensors_hal(13713): hal_init: Setting log level to 4 | |
E/Sensors ( 822): sns_acm_mr.c(732):Request made to disabled service | |
E/Sensors ( 822): sns_main.c(1310):Error writing request. sns_err 3 error 0 qmi_err 0 | |
E/qcom_sensors_hal(13713): hal_process_sam_mag_cal_resp: Msg 1; Result: 1, Error: 3 | |
E/Sensors ( 822): sns_acm_mr.c(732):Request made to disabled service | |
E/Sensors ( 822): sns_main.c(1310):Error writing request. sns_err 3 error 0 qmi_err 0 | |
E/qcom_sensors_hal(13713): hal_process_sam_ped_resp: Msg 33; Result: 1, Error: 3 | |
E/qcom_sensors_hal(13713): _hal_sensors_get_sensors_list: Error: No sensors found: Er: 1 |
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
sensors 774 0.0 0.0 28180 1560 ? Sl 17:29 0:00 /system/bin/sensors.qcom |
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 test_sensors | |
execve("/usr/bin/test_sensors", ["test_sensors"], [/* 9 vars */]) = 0 | |
brk(0) = 0x110000 | |
uname({sys="Linux", node="localhost", ...}) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f0e000 | |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 | |
fstat64(3, {st_mode=S_IFREG|0644, st_size=37855, ...}) = 0 | |
mmap2(NULL, 37855, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f04000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/usr/lib/libhybris-common.so.1", O_RDONLY|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(M\0\0004\0\0\0"..., 512) = 512 | |
lseek(3, 217552, SEEK_SET) = 217552 | |
read(3, "\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"..., 1600) = 1600 | |
lseek(3, 85767, SEEK_SET) = 85767 | |
read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=248334, ...}) = 0 | |
mmap2(NULL, 164600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ebe000 | |
mprotect(0xb6ed2000, 32768, PROT_NONE) = 0 | |
mmap2(0xb6eda000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0xb6eda000 | |
mmap2(0xb6edb000, 45816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6edb000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/usr/lib/libhardware.so.2", O_RDONLY|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\24\5\0\0004\0\0\0"..., 512) = 512 | |
lseek(3, 4660, SEEK_SET) = 4660 | |
read(3, "\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"..., 1440) = 1440 | |
lseek(3, 2155, SEEK_SET) = 2155 | |
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=8241, ...}) = 0 | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f03000 | |
mmap2(NULL, 34880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6eb5000 | |
mprotect(0xb6eb6000, 28672, PROT_NONE) = 0 | |
mmap2(0xb6ebd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6ebd000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/libdl.so.2", O_RDONLY|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\234\t\0\0004\0\0\0"..., 512) = 512 | |
lseek(3, 8668, SEEK_SET) = 8668 | |
read(3, "\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"..., 1160) = 1160 | |
lseek(3, 8328, SEEK_SET) = 8328 | |
read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=9828, ...}) = 0 | |
mmap2(NULL, 73912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ea2000 | |
mprotect(0xb6ea4000, 61440, PROT_NONE) = 0 | |
mmap2(0xb6eb3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6eb3000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\30\0\0004\0\0\0"..., 512) = 512 | |
lseek(3, 21268, SEEK_SET) = 21268 | |
read(3, "\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"..., 1320) = 1320 | |
lseek(3, 20868, SEEK_SET) = 20868 | |
read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=22588, ...}) = 0 | |
mmap2(NULL, 86588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e8c000 | |
mprotect(0xb6e91000, 61440, PROT_NONE) = 0 | |
mmap2(0xb6ea0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6ea0000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/usr/lib/libandroid-properties.so.1", O_RDONLY|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$\16\0\0004\0\0\0"..., 512) = 512 | |
lseek(3, 25944, SEEK_SET) = 25944 | |
read(3, "\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"..., 1520) = 1520 | |
lseek(3, 7003, SEEK_SET) = 7003 | |
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=32722, ...}) = 0 | |
mmap2(NULL, 47768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e80000 | |
mprotect(0xb6e82000, 28672, PROT_NONE) = 0 | |
mmap2(0xb6e89000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6e89000 | |
mmap2(0xb6e8a000, 6808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e8a000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/libgcc_s.so.1", O_RDONLY|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\300&\0\0004\0\0\0"..., 512) = 512 | |
lseek(3, 31948, SEEK_SET) = 31948 | |
read(3, "\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"..., 1120) = 1120 | |
lseek(3, 31600, SEEK_SET) = 31600 | |
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=33068, ...}) = 0 | |
mmap2(NULL, 97192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e68000 | |
mprotect(0xb6e70000, 61440, PROT_NONE) = 0 | |
mmap2(0xb6e7f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb6e7f000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/libpthread.so.0", O_RDONLY|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\361P\0\0004\0\0\0"..., 512) = 512 | |
lseek(3, 66672, SEEK_SET) = 66672 | |
read(3, "\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"..., 1440) = 1440 | |
lseek(3, 65940, SEEK_SET) = 65940 | |
read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=68112, ...}) = 0 | |
mmap2(NULL, 139836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e45000 | |
mprotect(0xb6e55000, 61440, PROT_NONE) = 0 | |
mmap2(0xb6e64000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xb6e64000 | |
mmap2(0xb6e66000, 4668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e66000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0Mz\1\0004\0\0\0"..., 512) = 512 | |
lseek(3, 990132, SEEK_SET) = 990132 | |
read(3, "\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"..., 2840) = 2840 | |
lseek(3, 986684, SEEK_SET) = 986684 | |
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53 | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f02000 | |
fstat64(3, {st_mode=S_IFREG|0755, st_size=992972, ...}) = 0 | |
mmap2(NULL, 1062408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d41000 | |
mprotect(0xb6e30000, 61440, PROT_NONE) = 0 | |
mmap2(0xb6e3f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xee000) = 0xb6e3f000 | |
mmap2(0xb6e42000, 9736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e42000 | |
close(3) = 0 | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f01000 | |
set_tls(0xb6f014c0, 0xb6f11000, 0xb6f01be8, 0xb6f014c0, 0xb6f11000) = 0 | |
mprotect(0xb6e3f000, 8192, PROT_READ) = 0 | |
mprotect(0xb6e64000, 4096, PROT_READ) = 0 | |
mprotect(0xb6ea0000, 4096, PROT_READ) = 0 | |
mprotect(0xb6eb3000, 4096, PROT_READ) = 0 | |
mprotect(0xb6f10000, 4096, PROT_READ) = 0 | |
munmap(0xb6f04000, 37855) = 0 | |
set_tid_address(0xb6f01068) = 7645 | |
set_robust_list(0xb6f01070, 12) = 0 | |
rt_sigaction(SIGRTMIN, {0xb6e49d4d, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0 | |
rt_sigaction(SIGRT_1, {0xb6e49c71, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0 | |
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 | |
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libhardware.so", 0xbea27898) = -1 ENOENT (No such file or directory) | |
stat64("/vendor/lib/libhardware.so", 0xbea27898) = -1 ENOENT (No such file or directory) | |
stat64("/system/lib/libhardware.so", {st_mode=S_IFREG|0644, st_size=5320, ...}) = 0 | |
open("/system/lib/libhardware.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 5312 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f0b000 | |
mmap2(0xb6f0b000, 2481, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f0b000 | |
mprotect(0xb6f0b000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6f0c000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f0c000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libc.so", {st_mode=S_IFREG|0644, st_size=591718, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libc.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 591710 | |
read(3, "RelBase\0", 8) = 8 | |
mmap2(NULL, 466944, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ccf000 | |
mmap2(0xb6ccf000, 403672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ccf000 | |
mprotect(0xb6ccf000, 405504, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6d32000, 21820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x62000) = 0xb6d32000 | |
mmap2(0xb6d38000, 36822, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6d38000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libdsyscalls.so", {st_mode=S_IFREG|0644, st_size=13456, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libdsyscalls.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 13448 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f06000 | |
mmap2(0xb6f06000, 8736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f06000 | |
mprotect(0xb6f06000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6f09000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb6f09000 | |
close(3) = 0 | |
mprotect(0xb6f06000, 12288, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6f09000, 4096, PROT_READ) = 0 | |
mprotect(0xb6ccf000, 405504, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6d32000, 12288, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libcutils.so", {st_mode=S_IFREG|0644, st_size=46480, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libcutils.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 46472 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cc2000 | |
mmap2(0xb6cc2000, 43188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cc2000 | |
mprotect(0xb6cc2000, 45056, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6ccd000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0xb6ccd000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/liblog.so", {st_mode=S_IFREG|0644, st_size=21744, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/liblog.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 21736 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cbb000 | |
mmap2(0xb6cbb000, 17176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cbb000 | |
mprotect(0xb6cbb000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6cc0000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6cc0000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libm.so", {st_mode=S_IFREG|0644, st_size=112060, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libm.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 112052 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 118784, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c9e000 | |
mmap2(0xb6c9e000, 107312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c9e000 | |
mprotect(0xb6c9e000, 110592, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6cb9000, 4268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0xb6cb9000 | |
close(3) = 0 | |
mprotect(0xb6c9e000, 110592, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6cb9000, 4096, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libstdc++.so", {st_mode=S_IFREG|0644, st_size=9396, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libstdc++.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 9388 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c9a000 | |
mmap2(0xb6c9a000, 5762, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c9a000 | |
mprotect(0xb6c9a000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6c9c000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6c9c000 | |
close(3) = 0 | |
mprotect(0xb6c9a000, 8192, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6c9c000, 4096, PROT_READ) = 0 | |
mprotect(0xb6cbb000, 20480, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6cc0000, 4096, PROT_READ) = 0 | |
mprotect(0xb6cc2000, 45056, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6ccd000, 4096, PROT_READ) = 0 | |
mprotect(0xb6f0b000, 4096, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6f0c000, 4096, PROT_READ) = 0 | |
brk(0) = 0x110000 | |
brk(0x131000) = 0x131000 | |
socket(PF_LOCAL, SOCK_STREAM, 0) = 3 | |
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0 | |
send(3, "\2\0\0\0ro.hardware.sensors\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "\2\0\0\0ro.hardware.sensors\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "", 128, 0) = 0 | |
close(3) = 0 | |
clock_gettime(CLOCK_MONOTONIC_COARSE, {16932, 169037113}) = 0 | |
socket(PF_LOCAL, SOCK_STREAM, 0) = 3 | |
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0 | |
send(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "", 128, 0) = 0 | |
close(3) = 0 | |
clock_gettime(CLOCK_MONOTONIC_COARSE, {16932, 169037113}) = 0 | |
access("/vendor/lib/hw/sensors.qcom.so", R_OK) = -1 ENOENT (No such file or directory) | |
access("/system/lib/hw/sensors.qcom.so", R_OK) = -1 ENOENT (No such file or directory) | |
socket(PF_LOCAL, SOCK_STREAM, 0) = 3 | |
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0 | |
send(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "", 128, 0) = 0 | |
close(3) = 0 | |
clock_gettime(CLOCK_MONOTONIC_COARSE, {16932, 169037113}) = 0 | |
access("/vendor/lib/hw/sensors.MSM8974.so", R_OK) = -1 ENOENT (No such file or directory) | |
access("/system/lib/hw/sensors.MSM8974.so", R_OK) = -1 ENOENT (No such file or directory) | |
socket(PF_LOCAL, SOCK_STREAM, 0) = 3 | |
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0 | |
send(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(3, "", 128, 0) = 0 | |
close(3) = 0 | |
clock_gettime(CLOCK_MONOTONIC_COARSE, {16932, 169037113}) = 0 | |
access("/vendor/lib/hw/sensors.msm8974.so", R_OK) = 0 | |
stat64("/vendor/lib/hw/sensors.msm8974.so", {st_mode=S_IFREG|0644, st_size=91492, ...}) = 0 | |
open("/vendor/lib/hw/sensors.msm8974.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 91484 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 102400, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c81000 | |
mmap2(0xb6c81000, 88612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c81000 | |
mprotect(0xb6c81000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6c97000, 4244, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15000) = 0xb6c97000 | |
mmap2(0xb6c99000, 3453, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c99000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libutils.so", {st_mode=S_IFREG|0644, st_size=87340, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libutils.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 87332 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c6a000 | |
mmap2(0xb6c6a000, 81096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c6a000 | |
mprotect(0xb6c6a000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6c7f000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0xb6c7f000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libbacktrace.so", {st_mode=S_IFREG|0644, st_size=25832, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libbacktrace.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 25824 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c62000 | |
mmap2(0xb6c62000, 22122, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c62000 | |
mprotect(0xb6c62000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6c68000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0xb6c68000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libgccdemangle.so", {st_mode=S_IFREG|0644, st_size=21700, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libgccdemangle.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 21692 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c5b000 | |
mmap2(0xb6c5b000, 14931, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c5b000 | |
mprotect(0xb6c5b000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6c60000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6c60000 | |
close(3) = 0 | |
mprotect(0xb6c5b000, 16384, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6c60000, 4096, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libstlport.so", {st_mode=S_IFREG|0644, st_size=214428, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libstlport.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 214420 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 221184, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c25000 | |
mmap2(0xb6c25000, 206718, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c25000 | |
mprotect(0xb6c25000, 208896, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6c58000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x32000) = 0xb6c58000 | |
close(3) = 0 | |
mprotect(0xb6c25000, 208896, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6c58000, 8192, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libunwind.so", {st_mode=S_IFREG|0644, st_size=50428, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libunwind.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 50420 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bd1000 | |
mmap2(0xb6bd1000, 46516, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6bd1000 | |
mprotect(0xb6bd1000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6bdd000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0xb6bdd000 | |
mmap2(0xb6bdf000, 285016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6bdf000 | |
close(3) = 0 | |
mprotect(0xb6bd1000, 49152, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6bdd000, 4096, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libunwind-ptrace.so", {st_mode=S_IFREG|0644, st_size=9336, ...}) = 0 | |
open("/usr/libexec/droid-hybris/system/lib/libunwind-ptrace.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 9328 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bcd000 | |
mmap2(0xb6bcd000, 4540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6bcd000 | |
mprotect(0xb6bcd000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6bcf000, 4132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6bcf000 | |
close(3) = 0 | |
mprotect(0xb6bcd000, 8192, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6bcf000, 4096, PROT_READ) = 0 | |
mprotect(0xb6c62000, 24576, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6c68000, 4096, PROT_READ) = 0 | |
mprotect(0xb6c6a000, 81920, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6c7f000, 4096, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libsensor1.so", 0xbea23770) = -1 ENOENT (No such file or directory) | |
stat64("/vendor/lib/libsensor1.so", {st_mode=S_IFREG|0644, st_size=43956, ...}) = 0 | |
open("/vendor/lib/libsensor1.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 43948 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bc1000 | |
mmap2(0xb6bc1000, 32609, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6bc1000 | |
mprotect(0xb6bc1000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6bca000, 9956, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6bca000 | |
close(3) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libqmi_encdec.so", 0xbea23680) = -1 ENOENT (No such file or directory) | |
stat64("/vendor/lib/libqmi_encdec.so", {st_mode=S_IFREG|0644, st_size=13268, ...}) = 0 | |
open("/vendor/lib/libqmi_encdec.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 13260 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bbc000 | |
mmap2(0xb6bbc000, 8060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6bbc000 | |
mprotect(0xb6bbc000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6bbf000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb6bbf000 | |
close(3) = 0 | |
mprotect(0xb6bbc000, 8192, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6bbf000, 4096, PROT_READ) = 0 | |
mprotect(0xb6bc1000, 32768, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6bca000, 8192, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libsensor_reg.so", 0xbea23770) = -1 ENOENT (No such file or directory) | |
stat64("/vendor/lib/libsensor_reg.so", {st_mode=S_IFREG|0644, st_size=9316, ...}) = 0 | |
open("/vendor/lib/libsensor_reg.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 9308 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bb8000 | |
mmap2(0xb6bb8000, 6677, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6bb8000 | |
mprotect(0xb6bb8000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6bba000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6bba000 | |
close(3) = 0 | |
mprotect(0xb6bb8000, 8192, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6bba000, 4096, PROT_READ) = 0 | |
stat64("/usr/libexec/droid-hybris/system/lib/libdiag.so", 0xbea23770) = -1 ENOENT (No such file or directory) | |
stat64("/vendor/lib/libdiag.so", {st_mode=S_IFREG|0644, st_size=60356, ...}) = 0 | |
open("/vendor/lib/libdiag.so", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_SET) = 0 | |
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"..., 4096) = 4096 | |
lseek(3, -8, SEEK_END) = 60348 | |
read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
mmap2(NULL, 1069056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ab3000 | |
mmap2(0xb6ab3000, 53166, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ab3000 | |
mprotect(0xb6ab3000, 53248, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 | |
mmap2(0xb6ac1000, 5922, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0xb6ac1000 | |
mmap2(0xb6ac3000, 1000956, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ac3000 | |
close(3) = 0 | |
mprotect(0xb6ab3000, 53248, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6ac1000, 4096, PROT_READ) = 0 | |
mprotect(0xb6c81000, 90112, PROT_READ|PROT_EXEC) = 0 | |
mprotect(0xb6c97000, 4096, PROT_READ) = 0 | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f05000 | |
madvise(0xb6f05000, 4096, MADV_MERGEABLE) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ) = 0 | |
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) | |
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 | |
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) | |
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 | |
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) | |
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 | |
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) | |
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0xb6f05000, 4096, PROT_READ) = 0 | |
socket(PF_LOCAL, SOCK_STREAM, 0) = 3 | |
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0 | |
send(3, "\2\0\0\0debug.qualcomm.sns.libsensor"..., 128, 0) = 128 | |
recv(3, "\2\0\0\0debug.qualcomm.sns.libsensor"..., 128, 0) = 128 | |
recv(3, "", 128, 0) = 0 | |
close(3) = 0 | |
clock_gettime(CLOCK_MONOTONIC_COARSE, {16932, 209037113}) = 0 | |
newfstatat(AT_FDCWD, "/dev/msm_dsps", 0xbea23940, 0) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/dev/sensors", {st_mode=S_IFCHR|0600, st_rdev=makedev(247, 0), ...}, 0) = 0 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 815859182}) = 0 | |
pipe2([3, 4], O_NONBLOCK) = 0 | |
inotify_init1(0) = 5 | |
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb62b3000 | |
mprotect(0xb62b3000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0xb6ab1f58, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6ab2488, tls=0xb6ab28e0, child_tidptr=0xb6ab2488) = 7646 | |
futex(0xb6bccd3c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
socket(PF_LOCAL, SOCK_STREAM, 0) = 6 | |
connect(6, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0 | |
send(6, "\2\0\0\0debug.qualcomm.sns.hal\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(6, "\2\0\0\0debug.qualcomm.sns.hal\0\0\0\0\0\0"..., 128, 0) = 128 | |
recv(6, "", 128, 0) = 0 | |
close(6) = 0 | |
clock_gettime(CLOCK_MONOTONIC_COARSE, {16932, 209037113}) = 0 | |
socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 6 | |
fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 | |
connect(6, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0 | |
getuid32() = 0 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 819635328}) = 0 | |
gettid() = 7645 | |
writev(6, [{"\0", 1}, {"\335\35", 2}, {"\371a\tW\200\244\3320", 8}, {"\4", 1}, {"qcom_sensors_hal\0", 17}, {"hal_init: Setting log level to 4"..., 33}], 6) = 62 | |
socket(PF_LOCAL, SOCK_SEQPACKET, 0) = 7 | |
connect(7, {sa_family=AF_LOCAL, sun_path="/dev/socket/sensor_ctl_socket"}, 110) = 0 | |
gettid() = 7645 | |
bind(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, 110) = 0 | |
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb5ab3000 | |
mprotect(0xb5ab3000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0xb62b1f58, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb62b2488, tls=0xb62b28e0, child_tidptr=0xb62b2488) = 7647 | |
write(4, "\1", 1) = 1 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 822341005}) = 0 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 822521578}) = 0 | |
getsockname(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(7, "\17\0\0\0\2\0\0\0\0\0\0\0\1\2\0\331\16", 17) = 17 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 824280848}) = 0 | |
futex(0x1187bc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 824280848}, ffffffff) = 0 | |
futex(0x118798, FUTEX_WAIT_PRIVATE, 2, NULL) = 0 | |
futex(0x118798, FUTEX_WAKE_PRIVATE, 1) = 0 | |
rt_sigprocmask(SIG_SETMASK, ~[RT_1], [], 8) = 0 | |
mmap2(NULL, 26400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb5aac000 | |
mprotect(0xb5aac000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0xb5ab1678, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5ab1ba8, tls=0xb5ab2000, child_tidptr=0xb5ab1ba8) = 7649 | |
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 | |
futex(0xb6ea1238, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
timer_create(CLOCK_MONOTONIC, {0x1188f8, 32, SIGEV_THREAD_ID, {7649}}, {1}) = 0 | |
stat64("/system/lib/hw/sensors.oem.so", 0xbea236b0) = -1 ENOENT (No such file or directory) | |
stat64("/usr/libexec/droid-hybris/system/lib//system/lib/hw/sensors.oem.so", 0xbea236b0) = -1 ENOENT (No such file or directory) | |
stat64("/vendor/lib//system/lib/hw/sensors.oem.so", 0xbea236b0) = -1 ENOENT (No such file or directory) | |
stat64("/system/lib//system/lib/hw/sensors.oem.so", 0xbea236b0) = -1 ENOENT (No such file or directory) | |
stat64("/vendor/lib//system/lib/hw/sensors.oem.so", 0xbea236b0) = -1 ENOENT (No such file or directory) | |
stat64("/system/lib//system/lib/hw/sensors.oem.so", 0xbea236b0) = -1 ENOENT (No such file or directory) | |
open("/dev/log/main", O_WRONLY) = -1 ENOTDIR (Not a directory) | |
getsockname(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(7, "\17\0\0\0\3\0\0\0\1\0\0\0\1\2\0002\0\2\2\0\1\0", 22) = 22 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 833551421}) = 0 | |
futex(0x118bbc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 833551421}, ffffffff) = 0 | |
futex(0x118b98, FUTEX_WAKE_PRIVATE, 1) = 0 | |
socket(PF_LOCAL, SOCK_SEQPACKET, 0) = 8 | |
connect(8, {sa_family=AF_LOCAL, sun_path="/dev/socket/sensor_ctl_socket"}, 110) = 0 | |
gettid() = 7645 | |
bind(8, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, 110) = 0 | |
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb4f00000 | |
mprotect(0xb4f00000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0xb56fef58, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb56ff488, tls=0xb56ff8e0, child_tidptr=0xb56ff488) = 7650 | |
write(4, "\1", 1) = 1 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 841502463}) = 0 | |
getsockname(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(7, "\17\0\0\0\2\0\0\0\2\0\0\0\1\2\0}\7", 17) = 17 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 843655380}) = 0 | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118ca8, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118cac, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 843655380}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 0 | |
getsockname(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(7, "\17\0\0\0\2\0\0\0\3\0\0\0\1\2\0\215\7", 17) = 17 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 847026004}) = 0 | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118ca8, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118cac, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 847026004}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 0 | |
getsockname(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(7, "\17\0\0\0\2\0\0\0\4\0\0\0\1\2\0\235\7", 17) = 17 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 850398505}) = 0 | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118ca8, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118cac, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 850398505}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 0 | |
getsockname(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(7, "\17\0\0\0\2\0\0\0\5\0\0\0\1\2\0\255\7", 17) = 17 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 853725223}) = 0 | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118ca8, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118cac, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 853725223}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 0 | |
getsockname(7, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(7, "\17\0\0\0\2\0\0\0\6\0\0\0\1\2\0\275\7", 17) = 17 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 857278556}) = 0 | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118ca8, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x118cac, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 857278556}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) | |
futex(0x118c88, FUTEX_WAKE_PRIVATE, 1) = 0 | |
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f04000 | |
write(1, "Hardware module ID: sensors\n", 28Hardware module ID: sensors | |
) = 28 | |
write(1, "Hardware module Name: Qualcomm S"..., 46Hardware module Name: Qualcomm Sensors Module | |
) = 46 | |
write(1, "Hardware module Author: Qualcomm"..., 52Hardware module Author: Qualcomm Technologies, Inc. | |
) = 52 | |
write(1, "Hardware module API version: 0x1"..., 33Hardware module API version: 0x1 | |
) = 33 | |
write(1, "Hardware HAL API version: 0x100\n", 32Hardware HAL API version: 0x100 | |
) = 32 | |
write(1, "Poll device version: 0x1010001\n", 31Poll device version: 0x1010001 | |
) = 31 | |
write(1, "API VERSION 0.1 (legacy): 0x1\n", 30API VERSION 0.1 (legacy): 0x1 | |
) = 30 | |
write(1, "API VERSION 0.1: 0x65537\n", 25API VERSION 0.1: 0x65537 | |
) = 25 | |
write(1, "API VERSION 1.0: 0x16777217\n", 28API VERSION 1.0: 0x16777217 | |
) = 28 | |
write(1, "API VERSION 1.1: 0x16842753\n", 28API VERSION 1.1: 0x16842753 | |
) = 28 | |
write(1, "API VERSION 1.2: 0x16908289\n", 28API VERSION 1.2: 0x16908289 | |
) = 28 | |
write(1, "API VERSION 1.3: 0x16973825\n", 28API VERSION 1.3: 0x16973825 | |
) = 28 | |
socket(PF_LOCAL, SOCK_SEQPACKET, 0) = 9 | |
connect(9, {sa_family=AF_LOCAL, sun_path="/dev/socket/sensor_ctl_socket"}, 110) = 0 | |
gettid() = 7645 | |
bind(9, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, 110) = 0 | |
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb4700000 | |
mprotect(0xb4700000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0xb4efef58, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb4eff488, tls=0xb4eff8e0, child_tidptr=0xb4eff488) = 7651 | |
write(4, "\1", 1) = 1 | |
clock_gettime(CLOCK_REALTIME, {1460232697, 866492307}) = 0 | |
getsockname(9, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(9, "\20\0\0\0\1\0\0\0\0\0\0\0", 12) = 12 | |
gettimeofday({1460232697, 869141}, NULL) = 0 | |
futex(0x118778, FUTEX_WAKE_PRIVATE, 1) = 1 | |
futex(0x1187bc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1460232698, 869141000}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) | |
getsockname(9, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 | |
write(9, "\0\0\0\0\5\0\0\0\0\0\0\0", 12) = 12 | |
gettimeofday({1460232697, 872335}, NULL) = 0 | |
futex(0x118778, FUTEX_WAKE_PRIVATE, 1) = 0 | |
futex(0x1187bc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 3, {1460232707, 872335000}, ffffffff) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) | |
--- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- | |
futex(0x1187bc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 3, {1460232707, 872335000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) | |
getuid32() = 0 | |
clock_gettime(CLOCK_REALTIME, {1460232707, 873830083}) = 0 | |
gettid() = 7645 | |
writev(6, [{"\0", 1}, {"\335\35", 2}, {"\3b\tW\303\226\0254", 8}, {"\6", 1}, {"qcom_sensors_hal\0", 17}, {"hal_wait_for_response: pthread_c"..., 65}], 6) = 94 | |
getuid32() = 0 | |
clock_gettime(CLOCK_REALTIME, {1460232707, 876387132}) = 0 | |
gettid() = 7645 | |
writev(6, [{"\0", 1}, {"\335\35", 2}, {"\3b\tW<\233<4", 8}, {"\6", 1}, {"qcom_sensors_hal\0", 17}, {"_hal_sensors_get_sensors_list: R"..., 49}], 6) = 78 | |
futex(0x118778, FUTEX_WAKE_PRIVATE, 1) = 0 | |
write(1, "Got 0 sensors\n", 14Got 0 sensors | |
) = 14 | |
getsockname(9, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
write(9, "\0\0\0\0\254\17\361\266\0\2\0\0\373", 13) = 13 | |
futex(0x113bf0, FUTEX_WAKE_PRIVATE, 1) = 1 | |
getsockname(8, {sa_family=AF_LOCAL, sun_path=@"SNS_CTL_SOCKET"}, [110]) = 0 | |
write(8, "h\216\311\266T~\242\276\1\2\0\0\0", 13) = 13 | |
exit_group(0) = ? | |
+++ exited with 0 +++ |
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# test_sensors | |
Hardware module ID: sensors | |
Hardware module Name: Qualcomm Sensors Module | |
Hardware module Author: Qualcomm Technologies, Inc. | |
Hardware module API version: 0x1 | |
Hardware HAL API version: 0x100 | |
Poll device version: 0x1010001 | |
API VERSION 0.1 (legacy): 0x1 | |
API VERSION 0.1: 0x65537 | |
API VERSION 1.0: 0x16777217 | |
API VERSION 1.1: 0x16842753 | |
API VERSION 1.2: 0x16908289 | |
API VERSION 1.3: 0x16973825 | |
Got 0 sensors |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment