-----------------------------------------------------------------

[*] Initial strace run with jchroot on the command ./usr/bin/busybox.nosuid to identify missing areas

[*] Emulating binary name: busybox.nosuid in strace mode to identify missing areas (with jchroot)
[*] Emulator used: qemu-mipsel-static
[*] Chroot environment used: jchroot
[*] Using root directory: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract (1/2)
[*] Using CPU config: 

--- SIGILL {si_signo=SIGILL, si_code=SI_KERNEL, si_pid=0, si_uid=0} ---
qemu: uncaught target signal 4 (Illegal instruction) - core dumped

[*] Identification of missing filesytem areas.
[*] No missing areas found.

-----------------------------------------------------------------


-----------------------------------------------------------------

[*] Initial strace run with jchroot on the command ./bin/busybox.nosuid to identify missing areas

[*] Emulating binary name: busybox.nosuid in strace mode to identify missing areas (with jchroot)
[*] Emulator used: qemu-mipsel-static
[*] Chroot environment used: jchroot
[*] Using root directory: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr (2/2)
[*] Using CPU config: 24KEc

1 brk(NULL) = 0x40094398
1 mmap2(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x3f7c7000
1 uname(0x3ff1d660) = 0
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_CLOEXEC) = -1 errno=2 (No such file or directory)
1 openat(AT_FDCWD,"/lib/tls/libc.so.6",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d3f4,512) = 512
1 prctl(46,1072813480,1072813044,512,1065377792,0) = 0
1 _llseek(3,0,760,0x3ff1d1c8,SEEK_SET) = 0
1 read(3,0x3ff1d1f8,32) = 32
1 fstat64(3,0x3ff1d2b0) = 0
1 mmap2(NULL,1593152,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f642000
1 mprotect(0x3f7af000,61440,PROT_NONE) = 0
1 mmap2(0x3f7be000,28672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x16c) = 0x3f7be000
1 mmap2(0x3f7c5000,8000,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x3f7c5000
1 close(3) = 0
1 set_thread_area(0x3f7cf280) = 0
1 mprotect(0x3f7be000,16384,PROT_READ) = 0
1 mprotect(0x40091000,4096,PROT_READ) = 0
1 mprotect(0x3f7fd000,4096,PROT_READ) = 0
1 prctl(15,1072819105,0,0,0,0) = 0
1 getuid() = 0
1 ioctl(2,TIOCGWINSZ,0x3ff1dcc4) = -1 errno=25 (Inappropriate ioctl for device)
1 dup2(1,2) = 2
1 write(2,0x4007fafb,41)BusyBox v1.31.0 (2023-05-31 13:14:42 UTC) = 41
1 write(2,0x400772f4,20) multi-call binary.
 = 20
1 write(2,0x4007730c,496)BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.

Usage: busybox [function [arguments]...]
   or: busybox --list
   or: function [arguments]...

	BusyBox is a multi-call binary that combines many common Unix
	utilities into a single executable.  Most people will create a
	link to busybox for each function they wish to use and BusyBox
	will act like whatever it was invoked as.

Currently defined functions:
 = 496
1 write(2,0x40077504,1)	 = 1
1 write(2,0x4007f7d4,1)[ = 1
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7d6,2)ar = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7d9,6)arping = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7e0,3)ash = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7e4,8)basename = 8
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7ed,3)cat = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7f1,5)chgrp = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7f7,5)chmod = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f7fd,5)chown = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f803,4)chrt = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f808,3)cmp = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f80c,2)cp = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f80f,3)cut = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f813,4)date = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f818,2)dc = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f81b,2)dd = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f81e,2)df = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f821,7)dirname = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f829,5)dmesg = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f82f,13)dnsdomainname = 13
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f83d,2)du = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f840,4)echo = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f845,5)egrep = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f84b,3)env = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f84f,4)expr = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f854,5)false = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f85a,5)fdisk = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f860,4)find = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f865,5)flock = 5
1 write(2,0x40077500,2),
 = 2
1 write(2,0x40077504,1)	 = 1
1 write(2,0x4007f86b,4)free = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f870,5)fsync = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f876,4)grep = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f87b,6)gunzip = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f882,4)gzip = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f887,4)head = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f88c,7)hexdump = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f894,8)hostname = 8
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f89d,7)hwclock = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8a5,2)id = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8a8,6)ifdown = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8af,4)ifup = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8b4,2)ip = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8b7,6)ipcalc = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8be,4)kill = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8c3,7)killall = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8cb,2)ln = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8ce,6)logger = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8d5,2)ls = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8d8,4)lzop = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8dd,7)lzopcat = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8e5,6)md5sum = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8ec,5)mkdir = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8f2,6)mkfifo = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8f9,5)mknod = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f8ff,6)mkswap = 6
1 write(2,0x40077500,2),
 = 2
1 write(2,0x40077504,1)	 = 1
1 write(2,0x4007f906,6)mktemp = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f90d,4)more = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f912,2)mv = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f915,7)netstat = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f91d,5)pidof = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f923,6)printf = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f92a,2)ps = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f92d,8)readlink = 8
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f936,6)renice = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f93d,6)rfkill = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f944,2)rm = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f947,5)rmdir = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f94d,9)run-parts = 9
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f957,3)sed = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f95b,2)sh = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f95e,9)sha256sum = 9
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f968,5)sleep = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f96e,4)sort = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f973,4)stat = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f978,4)stty = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f97d,7)swapoff = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f985,6)swapon = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f98c,4)sync = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f991,6)sysctl = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f998,4)tail = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f99d,3)tar = 3
1 write(2,0x40077500,2),
 = 2
1 write(2,0x40077504,1)	 = 1
1 write(2,0x4007f9a1,7)taskset = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9a9,3)tee = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9ad,4)test = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9b2,3)top = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9b6,5)touch = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9bc,2)tr = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9bf,4)true = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9c4,6)udhcpc = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9cb,5)uname = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9d1,4)uniq = 4
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9d6,6)unlzop = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9dd,6)uptime = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9e4,6)usleep = 6
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9eb,7)vconfig = 7
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9f3,2)vi = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9f6,8)watchdog = 8
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007f9ff,2)wc = 2
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007fa02,5)which = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007fa08,3)who = 3
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007fa0c,5)xargs = 5
1 write(2,0x40079d54,2),  = 2
1 write(2,0x4007fa12,4)zcat = 4
1 write(2,0x4007bce4,1)
 = 1
1 exit_group(0)

[*] 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/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/etc/ld.so.cache

-----------------------------------------------------------------