Skip to content

Instantly share code, notes, and snippets.

@gojimmypi
Created December 31, 2018 12:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gojimmypi/eee6efbb4092ccc55178717adcafccbe to your computer and use it in GitHub Desktop.
Save gojimmypi/eee6efbb4092ccc55178717adcafccbe to your computer and use it in GitHub Desktop.
wsl: strace -o lsusb.strace -f lsusb
327 execve("/usr/bin/lsusb", ["lsusb"], [/* 19 vars */]) = 0
327 brk(NULL) = 0x13ba000
327 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
327 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
327 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
327 fstat(3, {st_mode=S_IFREG|0644, st_size=45228, ...}) = 0
327 mmap(NULL, 45228, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fed18fa8000
327 close(3) = 0
327 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
327 open("/lib/x86_64-linux-gnu/libusb-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
327 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0=\0\0\0\0\0\0"..., 832) = 832
327 fstat(3, {st_mode=S_IFREG|0644, st_size=97056, ...}) = 0
327 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed18fa0000
327 mmap(NULL, 2192480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed189e0000
327 mprotect(0x7fed189f7000, 2093056, PROT_NONE) = 0
327 mmap(0x7fed18bf6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fed18bf6000
327 close(3) = 0
327 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
327 open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
327 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\35\0\0\0\0\0\0"..., 832) = 832
327 fstat(3, {st_mode=S_IFREG|0644, st_size=104864, ...}) = 0
327 mmap(NULL, 2199848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed187c0000
327 mprotect(0x7fed187d9000, 2093056, PROT_NONE) = 0
327 mmap(0x7fed189d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fed189d8000
327 close(3) = 0
327 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
327 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
327 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832
327 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0
327 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed183f0000
327 mprotect(0x7fed185b0000, 2097152, PROT_NONE) = 0
327 mmap(0x7fed187b0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7fed187b0000
327 mmap(0x7fed187b6000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fed187b6000
327 close(3) = 0
327 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
327 open("/lib/x86_64-linux-gnu/libudev.so.1", O_RDONLY|O_CLOEXEC) = 3
327 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
327 fstat(3, {st_mode=S_IFREG|0644, st_size=126840, ...}) = 0
327 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed18f90000
327 mmap(NULL, 130656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed18f70000
327 mmap(0x7fed18f8e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7fed18f8e000
327 close(3) = 0
327 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
327 open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
327 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832
327 fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0
327 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed181d0000
327 mprotect(0x7fed181e8000, 2093056, PROT_NONE) = 0
327 mmap(0x7fed183e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fed183e7000
327 mmap(0x7fed183e9000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fed183e9000
327 close(3) = 0
327 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
327 open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
327 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0!\0\0\0\0\0\0"..., 832) = 832
327 fstat(3, {st_mode=S_IFREG|0644, st_size=31712, ...}) = 0
327 mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed17fc0000
327 mprotect(0x7fed17fc7000, 2093056, PROT_NONE) = 0
327 mmap(0x7fed181c6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fed181c6000
327 close(3) = 0
327 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed18f60000
327 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed18f50000
327 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed18f40000
327 arch_prctl(ARCH_SET_FS, 0x7fed18f40740) = 0
327 mprotect(0x7fed187b0000, 16384, PROT_READ) = 0
327 mprotect(0x7fed183e7000, 4096, PROT_READ) = 0
327 mprotect(0x7fed181c6000, 4096, PROT_READ) = 0
327 mprotect(0x7fed18f8e000, 4096, PROT_READ) = 0
327 mprotect(0x7fed189d8000, 4096, PROT_READ) = 0
327 mprotect(0x7fed18bf6000, 4096, PROT_READ) = 0
327 mprotect(0x618000, 4096, PROT_READ) = 0
327 mprotect(0x7fed18e25000, 4096, PROT_READ) = 0
327 munmap(0x7fed18fa8000, 45228) = 0
327 set_tid_address(0x7fed18f40a10) = 327
327 set_robust_list(0x7fed18f40a20, 24) = 0
327 rt_sigaction(SIGRTMIN, {0x7fed181d5b50, [], SA_RESTORER|SA_SIGINFO, 0x7fed181e1390}, NULL, 8) = 0
327 rt_sigaction(SIGRT_1, {0x7fed181d5be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fed181e1390}, NULL, 8) = 0
327 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
327 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=8192*1024}) = 0
327 brk(NULL) = 0x13ba000
327 brk(0x13db000) = 0x13db000
327 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
327 fstat(3, {st_mode=S_IFREG|0644, st_size=1668976, ...}) = 0
327 mmap(NULL, 1668976, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fed18c8d000
327 close(3) = 0
327 open("/var/lib/usbutils/usb.ids", O_RDONLY) = 3
327 lseek(3, 0, SEEK_CUR) = 0
327 read(3, "#\n#\tList of USB ID's\n#\n#\tMaintai"..., 8192) = 8192
327 read(3, "ries\n\t1504 DeskJet 920c\n\t150c "..., 16384) = 16384
327 read(3, "\n\t0321 5953-USB Dynakey\n\t0322 "..., 16384) = 16384
327 read(3, "\t0429 6230i MultiMedia Card\n\t04"..., 16384) = 16384
327 brk(0x13fc000) = 0x13fc000
327 read(3, "IntelliPoint)\n\t009c Wireless Tr"..., 16384) = 16384
327 read(3, "\tc12b Harmony Touch/Ultimate Re"..., 16384) = 16384
327 read(3, "band Wireless Router\n\t4002 NetV"..., 16384) = 16384
327 read(3, " T3i (ptp)\n\t3223 PowerShot A330"..., 16384) = 16384
327 read(3, "10b FinePix S602 (Pro) Zoom (PC"..., 16384) = 16384
327 brk(0x141d000) = 0x141d000
327 read(3, "AN Adapter\n04f2 Chicony Electro"..., 16384) = 16384
327 read(3, "B user-mode isochronous source/s"..., 16384) = 16384
327 read(3, "TV Video\n\t8392 WinFast PalmTop/"..., 16384) = 16384
327 read(3, "rp.\n\t4000 Bluetooth Headset\n\t40"..., 16384) = 16384
327 brk(0x143e000) = 0x143e000
327 read(3, "ve TouchGuard\n\ta460 JD Mercury\n"..., 16384) = 16384
327 read(3, "lash Disk Embedded Hub\n\t2517 Fl"..., 16384) = 16384
327 read(3, "lectronic d.o.o.\n06fa HSD S.r.L"..., 16384) = 16384
327 read(3, "950 SURFboard SBG950 Gateway\n\t1"..., 16384) = 16384
327 read(3, "er\n\t7512 Arcadyan 802.11N Wirel"..., 16384) = 16384
327 brk(0x145f000) = 0x145f000
327 read(3, "0002 eFilm Reader-11 SM\n\t0003 "..., 16384) = 16384
327 read(3, "r\n\t008a SAC Hub\n0a39 Gilat Sat"..., 16384) = 16384
327 read(3, "1613 802.11b Wireless LAN Adapt"..., 16384) = 16384
327 read(3, "ican Eclipse PL-2023\n\t8810 Xbox"..., 16384) = 16384
327 brk(0x1480000) = 0x1480000
327 read(3, "/5550\n0cff SAFA MEDIA Co., Ltd."..., 16384) = 16384
327 read(3, "TiePieSCOPE HS805\n\t0013 Handypr"..., 16384) = 16384
327 read(3, "etwork Interface\n\t6072 DSL Mode"..., 16384) = 16384
327 read(3, "Cable Co., Ltd\n114b Sphairon Ac"..., 16384) = 16384
327 read(3, "age Device\n13ad Baltech\n\t9999 "..., 16384) = 16384
327 brk(0x14a1000) = 0x14a1000
327 read(3, "ce\n1568 Sunf Pu Technology Co.,"..., 16384) = 16384
327 read(3, "11n Wireless Adapter [Ralink RT3"..., 16384) = 16384
327 read(3, "ad1 Desay Wire Co., Ltd.\n1ad4 "..., 16384) = 16384
327 read(3, "ter(rev.F) [Intersil ISL3871]\n\t3"..., 16384) = 16384
327 brk(0x14c2000) = 0x14c2000
327 read(3, "sh Drive (2GB)\n3579 DIVA\n\t6901 "..., 16384) = 16384
327 read(3, "nk series\n\t1131 Astribank serie"..., 16384) = 16384
327 read(3, "\n\t007 Programmable Button\n\t020 "..., 16384) = 16384
327 read(3, " Rico\nL 000b Finnish\nL 000c Fr"..., 16384) = 2608
327 read(3, "", 13776) = 0
327 read(3, "", 16384) = 0
327 close(3) = 0
327 gettimeofday({1546260591, 165733}, NULL) = 0
327 open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
327 open("/proc/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
327 open("/dev", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
327 fstat(3, {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
327 brk(0x14e3000) = 0x14e3000
327 getdents(3, /* 212 entries */, 32768) = 6680
327 getdents(3, /* 0 entries */, 32768) = 0
327 brk(0x14db000) = 0x14db000
327 close(3) = 0
327 clock_gettime(CLOCK_MONOTONIC, {3850, 947344100}) = 0
327 uname({sysname="Linux", nodename="NOTEBOOK", ...}) = 0
327 uname({sysname="Linux", nodename="NOTEBOOK", ...}) = 0
327 uname({sysname="Linux", nodename="NOTEBOOK", ...}) = 0
327 uname({sysname="Linux", nodename="NOTEBOOK", ...}) = 0
327 stat("/sys/bus/usb/devices", 0x7fffec58cad0) = -1 ENOENT (No such file or directory)
327 open("/etc/udev/udev.conf", O_RDONLY|O_CLOEXEC) = 3
327 fstat(3, {st_mode=S_IFREG|0644, st_size=153, ...}) = 0
327 read(3, "# see udev.conf(5) for details\n#"..., 512) = 153
327 read(3, "", 512) = 0
327 close(3) = 0
327 access("/run/udev/control", F_OK) = -1 ENOENT (No such file or directory)
327 name_to_handle_at(AT_FDCWD, "/dev", {handle_bytes=128}, 0x7fffec58c1b8, 0) = -1 ENOSYS (Function not implemented)
327 socket(PF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3
327 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\0\0\0\0000\272X\354\377\177\0\0", 16) = -1 EINVAL (Invalid argument)
327 bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
327 getsockname(3, {sa_family=AF_NETLINK, pid=327, groups=00000000}, [12]) = 0
327 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = -1 EINVAL (Invalid argument)
327 fcntl(3, F_GETFL) = 0x80802 (flags O_RDWR|O_NONBLOCK|O_CLOEXEC)
327 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK|O_CLOEXEC) = 0
327 pipe([4, 5]) = 0
327 fcntl(5, F_GETFL) = 0x1 (flags O_WRONLY)
327 fcntl(5, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
327 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fed177b0000
327 mprotect(0x7fed177b0000, 4096, PROT_NONE) = 0
327 clone(child_stack=0x7fed17faffb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fed17fb09d0, tls=0x7fed17fb0700, child_tidptr=0x7fed17fb09d0) = 328
328 set_robust_list(0x7fed17fb09e0, 24 <unfinished ...>
327 gettid( <unfinished ...>
328 <... set_robust_list resumed> ) = 0
327 <... gettid resumed> ) = 327
328 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, -1 <unfinished ...>
327 getrandom("\203\347_\217\317\376\217O\303\7Q\27\267K\251\2", 16, GRND_NONBLOCK) = 16
327 access("/sys/subsystem", F_OK) = -1 ENOENT (No such file or directory)
327 open("/sys/bus", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
327 fstat(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
327 getdents(6, /* 2 entries */, 32768) = 48
327 getdents(6, /* 0 entries */, 32768) = 0
327 close(6) = 0
327 open("/sys/class", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
327 fstat(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
327 getdents(6, /* 7 entries */, 32768) = 200
327 open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 7
327 fstat(7, {st_mode=S_IFREG|0644, st_size=26258, ...}) = 0
327 mmap(NULL, 26258, PROT_READ, MAP_SHARED, 7, 0) = 0x7fed18fad000
327 close(7) = 0
327 futex(0x7fed187b58c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
327 getdents(6, /* 0 entries */, 32768) = 0
327 close(6) = 0
327 pipe([6, 7]) = 0
327 fcntl(7, F_GETFL) = 0x1 (flags O_WRONLY)
327 fcntl(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
327 write(7, "\1", 1) = 1
327 timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK) = 8
327 recvmsg(3, 0x7fffec58a8b0, 0) = -1 EAGAIN (Resource temporarily unavailable)
327 read(6, "\1", 1) = 1
327 poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}], 2, 0) = 0 (Timeout)
327 write(7, "\1", 1) = 1
327 close(6) = 0
327 close(7) = 0
327 close(8) = 0
327 write(5, "\1", 1) = 1
328 <... poll resumed> ) = 1 ([{fd=4, revents=POLLIN}])
327 futex(0x7fed17fb09d0, FUTEX_WAIT, 328, NULL <unfinished ...>
328 read(4, "\1", 1) = 1
328 madvise(0x7fed177b0000, 8368128, MADV_DONTNEED) = 0
328 exit(0) = ?
328 +++ exited with 0 +++
327 <... futex resumed> ) = 0
327 close(3) = 0
327 close(4) = 0
327 close(5) = 0
327 exit_group(1) = ?
327 +++ exited with 1 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment