-----------------------------------------------------------------
[*] Initial strace run with jchroot on the command ./usr/bin/setled to identify missing areas
[*] Emulating binary name: setled in strace mode to identify missing areas (with jchroot)
[*] Emulator used: qemu-arm-static
[*] Chroot environment used: jchroot
[*] Using root directory: /logs/s115_usermode_emulator/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract (1/2)
[*] Using CPU config:
1 brk(NULL) = 0x40006044
1 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory)
1 openat(AT_FDCWD,"/etc/ld.so.cache",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 errno=2 (No such file or directory)
1 openat(AT_FDCWD,"/usr/lib/tls/v8l/neon/vfp/libglib-2.0.so.0",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1 read(3,0x3ff1d158,512) = 512
1 statx(3,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1ce70) = 0
1 mmap2(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x3f7dd000
1 mmap2(NULL,932760,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f6f9000
1 mmap2(0x3f7db000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0xe1) = 0x3f7db000
1 close(3) = 0
1 openat(AT_FDCWD,"/usr/lib/tls/v8l/neon/vfp/libgobject-2.0.so.0",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1 read(3,0x3ff1d148,512) = 512
1 statx(3,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1ce60) = 0
1 mmap2(NULL,256416,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f6ba000
1 mmap2(0x3f6f6000,12288,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x3b) = 0x3f6f6000
1 close(3) = 0
1 openat(AT_FDCWD,"/usr/lib/tls/v8l/neon/vfp/libgmodule-2.0.so.0",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1 read(3,0x3ff1d138,512) = 512
1 statx(3,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1ce50) = 0
1 mmap2(NULL,12360,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f6b6000
1 mmap2(0x3f6b8000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x1) = 0x3f6b8000
1 close(3) = 0
1 openat(AT_FDCWD,"/usr/lib/tls/v8l/neon/vfp/libgcc_s.so.1",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1 read(3,0x3ff1d128,512) = 512
1 statx(3,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1ce40) = 0
1 mmap2(NULL,102460,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f69c000
1 mmap2(0x3f6b4000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x18) = 0x3f6b4000
1 close(3) = 0
1 openat(AT_FDCWD,"/usr/lib/tls/v8l/neon/vfp/libc.so.6",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1 read(3,0x3ff1d118,512) = 512
1 statx(3,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1ce30) = 0
1 mmap2(NULL,1108064,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f58d000
1 mmap2(0x3f68f000,16384,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x101) = 0x3f68f000
1 mmap2(0x3f693000,34912,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x3f693000
1 close(3) = 0
1 openat(AT_FDCWD,"/usr/lib/tls/v8l/neon/vfp/libpcre.so.1",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1 read(3,0x3ff1d0f8,512) = 512
1 statx(3,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1ce10) = 0
1 mmap2(NULL,335948,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f53a000
1 mmap2(0x3f58b000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x50) = 0x3f58b000
1 close(3) = 0
1 openat(AT_FDCWD,"/usr/lib/tls/v8l/neon/vfp/libffi.so.8",O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1 read(3,0x3ff1d0e8,512) = 512
1 statx(3,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1ce00) = 0
1 mmap2(NULL,29288,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f532000
1 mmap2(0x3f538000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x5) = 0x3f538000
1 close(3) = 0
1 mmap2(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x3f530000
1 set_tid_address(0x3f530088) = 1
1 set_robust_list(0x3f53008c,12) = -1 errno=38 (Function not implemented)
1 Unknown syscall 398
1 mprotect(0x3f68f000,8192,PROT_READ) = 0
1 mprotect(0x3f6b4000,4096,PROT_READ) = 0
1 mprotect(0x3f538000,4096,PROT_READ) = 0
1 mprotect(0x3f58b000,4096,PROT_READ) = 0
1 mprotect(0x3f7db000,4096,PROT_READ) = 0
1 mprotect(0x3f6b8000,4096,PROT_READ) = 0
1 mprotect(0x3f6f6000,8192,PROT_READ) = 0
1 mprotect(0x40005000,4096,PROT_READ) = 0
1 mprotect(0x3f7fd000,4096,PROT_READ) = 0
1 ugetrlimit(3,1072814552,1063892894,1063868164,1,1063849568) = 0
1 brk(NULL) = 0x40006044
1 brk(0x40027044) = 0x40027044
1 brk(0x40028000) = 0x40028000
1 clock_gettime64(CLOCK_REALTIME,0x3ff1dc68) = 0 ({tv_sec=1690031953,tv_nsec=626178527})
1 futex(0x3f7dca1c,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,NULL,0) = 0
1 futex(0x3f7dca1c,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,NULL,0) = 0
1 rt_sigaction(SIGINT,0x3ff1d6b8,0x3ff1d744) = 0
1 rt_sigaction(SIGQUIT,0x3ff1d6b8,0x3ff1d744) = 0
1 rt_sigprocmask(SIG_BLOCK,0x3ff1d92c,0x3ff1d828,8) = 0
1 mmap2(NULL,36864,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3f527000
1 rt_sigprocmask(SIG_BLOCK,0x3f67c2f8,0x3ff1d5b4,8) = 0
1 clone(CLONE_VM|CLONE_VFORK|0x11,child_stack=0x3f52fff8,parent_tidptr=0x00000000,tls=0x00000000,child_tidptr=0x00000000) = 3
1 munmap(0x3f527000,36864) = 0
1 rt_sigprocmask(SIG_SETMASK,0x3ff1d5b4,NULL,8) = 0
1 wait4(3,0x3ff1d7f4,0,(nil)) = 0
3 rt_sigprocmask(SIG_BLOCK,NULL,0x3f52fecc,8) = 0
3 rt_sigaction(SIGHUP,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGHUP,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGINT,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGQUIT,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGILL,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGILL,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGTRAP,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGTRAP,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGIOT,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGIOT,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGBUS,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGBUS,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGFPE,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGFPE,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGUSR1,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGUSR1,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGSEGV,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGSEGV,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGUSR2,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGUSR2,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGPIPE,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGPIPE,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGALRM,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGALRM,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGTERM,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGTERM,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGSTKFLT,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGSTKFLT,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGCHLD,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGCHLD,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGCONT,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGCONT,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGTSTP,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGTSTP,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGTTIN,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGTTIN,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGTTOU,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGTTOU,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGURG,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGURG,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGXCPU,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGXCPU,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGXFSZ,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGXFSZ,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGVTALRM,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGVTALRM,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGPROF,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGPROF,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGWINCH,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGWINCH,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGIO,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGIO,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGPWR,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGPWR,0x3f52fd80,NULL) = 0
3 rt_sigaction(SIGSYS,NULL,0x3f52fe0c) = 0
3 rt_sigaction(SIGSYS,0x3f52fd80,NULL) = 0
3 rt_sigaction(32,0x3f52fd80,NULL) = 0
3 rt_sigaction(33,0x3f52fd80,NULL) = 0
3 rt_sigaction(34,NULL,0x3f52fe0c) = 0
3 rt_sigaction(34,0x3f52fd80,NULL) = 0
3 rt_sigaction(35,NULL,0x3f52fe0c) = 0
3 rt_sigaction(35,0x3f52fd80,NULL) = 0
3 rt_sigaction(36,NULL,0x3f52fe0c) = 0
3 rt_sigaction(36,0x3f52fd80,NULL) = 0
3 rt_sigaction(37,NULL,0x3f52fe0c) = 0
3 rt_sigaction(37,0x3f52fd80,NULL) = 0
3 rt_sigaction(38,NULL,0x3f52fe0c) = 0
3 rt_sigaction(38,0x3f52fd80,NULL) = 0
3 rt_sigaction(39,NULL,0x3f52fe0c) = 0
3 rt_sigaction(39,0x3f52fd80,NULL) = 0
3 rt_sigaction(40,NULL,0x3f52fe0c) = 0
3 rt_sigaction(40,0x3f52fd80,NULL) = 0
3 rt_sigaction(41,NULL,0x3f52fe0c) = 0
3 rt_sigaction(41,0x3f52fd80,NULL) = 0
3 rt_sigaction(42,NULL,0x3f52fe0c) = 0
3 rt_sigaction(42,0x3f52fd80,NULL) = 0
3 rt_sigaction(43,NULL,0x3f52fe0c) = 0
3 rt_sigaction(43,0x3f52fd80,NULL) = 0
3 rt_sigaction(44,NULL,0x3f52fe0c) = 0
3 rt_sigaction(44,0x3f52fd80,NULL) = 0
3 rt_sigaction(45,NULL,0x3f52fe0c) = 0
3 rt_sigaction(45,0x3f52fd80,NULL) = 0
3 rt_sigaction(46,NULL,0x3f52fe0c) = 0
3 rt_sigaction(46,0x3f52fd80,NULL) = 0
3 rt_sigaction(47,NULL,0x3f52fe0c) = 0
3 rt_sigaction(47,0x3f52fd80,NULL) = 0
3 rt_sigaction(48,NULL,0x3f52fe0c) = 0
3 rt_sigaction(48,0x3f52fd80,NULL) = 0
3 rt_sigaction(49,NULL,0x3f52fe0c) = 0
3 rt_sigaction(49,0x3f52fd80,NULL) = 0
3 rt_sigaction(50,NULL,0x3f52fe0c) = 0
3 rt_sigaction(50,0x3f52fd80,NULL) = 0
3 rt_sigaction(51,NULL,0x3f52fe0c) = 0
3 rt_sigaction(51,0x3f52fd80,NULL) = 0
3 rt_sigaction(52,NULL,0x3f52fe0c) = 0
3 rt_sigaction(52,0x3f52fd80,NULL) = 0
3 rt_sigaction(53,NULL,0x3f52fe0c) = 0
3 rt_sigaction(53,0x3f52fd80,NULL) = 0
3 rt_sigaction(54,NULL,0x3f52fe0c) = 0
3 rt_sigaction(54,0x3f52fd80,NULL) = 0
3 rt_sigaction(55,NULL,0x3f52fe0c) = 0
3 rt_sigaction(55,0x3f52fd80,NULL) = 0
3 rt_sigaction(56,NULL,0x3f52fe0c) = 0
3 rt_sigaction(56,0x3f52fd80,NULL) = 0
3 rt_sigaction(57,NULL,0x3f52fe0c) = 0
3 rt_sigaction(57,0x3f52fd80,NULL) = 0
3 rt_sigaction(58,NULL,0x3f52fe0c) = 0
3 rt_sigaction(58,0x3f52fd80,NULL) = 0
3 rt_sigaction(59,NULL,0x3f52fe0c) = 0
3 rt_sigaction(59,0x3f52fd80,NULL) = 0
3 rt_sigaction(60,NULL,0x3f52fe0c) = 0
3 rt_sigaction(60,0x3f52fd80,NULL) = 0
3 rt_sigaction(61,NULL,0x3f52fe0c) = 0
3 rt_sigaction(61,0x3f52fd80,NULL) = 0
3 rt_sigaction(62,NULL,0x3f52fe0c) = 0
3 rt_sigaction(62,0x3f52fd80,NULL) = 0
3 rt_sigprocmask(SIG_SETMASK,0x3ff1da40,NULL,8) = 0
3 execve("/bin/sh",{"sh","-c","pidof blinkenlights",NULL}) = -1 errno=8 (Exec format error)
3 exit_group(127)
= 3
1 rt_sigaction(SIGINT,0x3ff1d6b8,NULL) = 0
1 rt_sigaction(SIGQUIT,0x3ff1d6b8,NULL) = 0
1 rt_sigprocmask(SIG_SETMASK,0x3ff1d828,NULL,8) = 0
1 statx(1,"",AT_EMPTY_PATH|AT_NO_AUTOMOUNT,STATX_BASIC_STATS,0x3ff1d3f0) = 0
1 write(1,0x4000d620,102)usage: ./usr/bin/setled -l <LEDNAME> -c <COLOR1> [-d <COLOR2> -i <INTERVAL> -s <LED STATE ENUM NAME>]
= 102
1 exit_group(1)
[*] Identification of missing filesytem areas.
[*] Found missing area: /etc/ld.so.cache
[*] Trying to identify this missing file: ld.so.cache
[*] Missing file /logs/s115_usermode_emulator/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/etc/ld.so.cache
-----------------------------------------------------------------