8153 execve("/install-libgpiod/bin/gpiod-test", ["gpiod-test"], 0x7ffd0968e888 /* 15 vars */) = 0 8153 brk(NULL) = 0x56528402a000 8153 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/tls/x86_64/x86_64/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/libgpiod/../install-libgpiod/lib/tls/x86_64/x86_64", 0x7ffe00bbcfb0) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/tls/x86_64/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/libgpiod/../install-libgpiod/lib/tls/x86_64", 0x7ffe00bbcfb0) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/tls/x86_64/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/libgpiod/../install-libgpiod/lib/tls/x86_64", 0x7ffe00bbcfb0) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/tls/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/libgpiod/../install-libgpiod/lib/tls", 0x7ffe00bbcfb0) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/x86_64/x86_64/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/libgpiod/../install-libgpiod/lib/x86_64/x86_64", 0x7ffe00bbcfb0) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/x86_64/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/libgpiod/../install-libgpiod/lib/x86_64", 0x7ffe00bbcfb0) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/x86_64/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/libgpiod/../install-libgpiod/lib/x86_64", 0x7ffe00bbcfb0) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/libgpiod.so.2", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 4\0\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0755, st_size=126728, ...}) = 0 8153 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c8764000 8153 mmap(NULL, 37400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c875a000 8153 mmap(0x7fa5c875d000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fa5c875d000 8153 mmap(0x7fa5c8760000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fa5c8760000 8153 mmap(0x7fa5c8762000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fa5c8762000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/libkmod.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=17208, ...}) = 0 8153 mmap(NULL, 17208, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5c8755000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libkmod.so.2", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`G\0\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=104496, ...}) = 0 8153 mmap(NULL, 106568, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c873a000 8153 mprotect(0x7fa5c873e000, 86016, PROT_NONE) = 0 8153 mmap(0x7fa5c873e000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fa5c873e000 8153 mmap(0x7fa5c874d000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fa5c874d000 8153 mmap(0x7fa5c8753000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fa5c8753000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libudev.so.1", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20G\0\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=149704, ...}) = 0 8153 mmap(NULL, 153864, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c8714000 8153 mprotect(0x7fa5c8718000, 131072, PROT_NONE) = 0 8153 mmap(0x7fa5c8718000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fa5c8718000 8153 mmap(0x7fa5c872f000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fa5c872f000 8153 mmap(0x7fa5c8738000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7fa5c8738000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@l\0\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0755, st_size=146968, ...}) = 0 8153 mmap(NULL, 132288, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c86f3000 8153 mmap(0x7fa5c86f9000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fa5c86f9000 8153 mmap(0x7fa5c8708000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fa5c8708000 8153 mmap(0x7fa5c870e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fa5c870e000 8153 mmap(0x7fa5c8710000, 13504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5c8710000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/libgpiod/../install-libgpiod/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260A\2\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0755, st_size=1824496, ...}) = 0 8153 mmap(NULL, 1837056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c8532000 8153 mprotect(0x7fa5c8554000, 1658880, PROT_NONE) = 0 8153 mmap(0x7fa5c8554000, 1343488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fa5c8554000 8153 mmap(0x7fa5c869c000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16a000) = 0x7fa5c869c000 8153 mmap(0x7fa5c86e9000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7fa5c86e9000 8153 mmap(0x7fa5c86ef000, 14336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5c86ef000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0205\0\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=158400, ...}) = 0 8153 mmap(NULL, 160400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c850a000 8153 mmap(0x7fa5c850d000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fa5c850d000 8153 mmap(0x7fa5c8525000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fa5c8525000 8153 mmap(0x7fa5c8530000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fa5c8530000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libssl.so.1.1", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\364\1\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=589600, ...}) = 0 8153 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c8508000 8153 mmap(NULL, 592176, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c8477000 8153 mmap(0x7fa5c8494000, 315392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7fa5c8494000 8153 mmap(0x7fa5c84e1000, 106496, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6a000) = 0x7fa5c84e1000 8153 mmap(0x7fa5c84fb000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x83000) = 0x7fa5c84fb000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\360\10\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=3040096, ...}) = 0 8153 mmap(NULL, 3055464, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c818d000 8153 mprotect(0x7fa5c8212000, 2293760, PROT_NONE) = 0 8153 mmap(0x7fa5c8212000, 1708032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x85000) = 0x7fa5c8212000 8153 mmap(0x7fa5c83b3000, 581632, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x226000) = 0x7fa5c83b3000 8153 mmap(0x7fa5c8442000, 204800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b4000) = 0x7fa5c8442000 8153 mmap(0x7fa5c8474000, 12136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5c8474000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260#\0\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=35808, ...}) = 0 8153 mmap(NULL, 39904, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c8183000 8153 mmap(0x7fa5c8185000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa5c8185000 8153 mmap(0x7fa5c8189000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fa5c8189000 8153 mmap(0x7fa5c818b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fa5c818b000 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\21\0\0\0\0\0\0"..., 832) = 832 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=14592, ...}) = 0 8153 mmap(NULL, 16656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5c817e000 8153 mmap(0x7fa5c817f000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fa5c817f000 8153 mmap(0x7fa5c8180000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa5c8180000 8153 mmap(0x7fa5c8181000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa5c8181000 8153 close(3) = 0 8153 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c817c000 8153 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c817a000 8153 arch_prctl(ARCH_SET_FS, 0x7fa5c817d6c0) = 0 8153 mprotect(0x7fa5c86e9000, 16384, PROT_READ) = 0 8153 mprotect(0x7fa5c8181000, 4096, PROT_READ) = 0 8153 mprotect(0x7fa5c870e000, 4096, PROT_READ) = 0 8153 mprotect(0x7fa5c818b000, 4096, PROT_READ) = 0 8153 mprotect(0x7fa5c8442000, 196608, PROT_READ) = 0 8153 mprotect(0x7fa5c84fb000, 36864, PROT_READ) = 0 8153 mprotect(0x7fa5c8530000, 4096, PROT_READ) = 0 8153 mprotect(0x7fa5c8738000, 4096, PROT_READ) = 0 8153 mprotect(0x7fa5c8753000, 4096, PROT_READ) = 0 8153 mprotect(0x7fa5c8762000, 4096, PROT_READ) = 0 8153 mprotect(0x565283bde000, 4096, PROT_READ) = 0 8153 mprotect(0x7fa5c878d000, 4096, PROT_READ) = 0 8153 munmap(0x7fa5c8755000, 17208) = 0 8153 set_tid_address(0x7fa5c817d990) = 8153 8153 set_robust_list(0x7fa5c817d9a0, 24) = 0 8153 rt_sigaction(SIGRTMIN, {sa_handler=0x7fa5c86f96b0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fa5c8705730}, NULL, 8) = 0 8153 rt_sigaction(SIGRT_1, {sa_handler=0x7fa5c86f9740, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fa5c8705730}, NULL, 8) = 0 8153 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 8153 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 8153 getpid() = 8153 8153 pipe([3, 4]) = 0 8153 fcntl(3, F_GETPIPE_SZ) = 65536 8153 close(3) = 0 8153 close(4) = 0 8153 brk(NULL) = 0x56528402a000 8153 brk(0x56528404b000) = 0x56528404b000 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "[INFO] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "libgpiod test suite", 19) = 19 8153 write(2, "\n", 1) = 1 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "[INFO] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "117 tests registered", 20) = 20 8153 write(2, "\n", 1) = 1 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "[INFO] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "checking the linux kernel versio"..., 33) = 33 8153 write(2, "\n", 1) = 1 8153 uname({sysname="Linux", nodename="compilator", ...}) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "[INFO] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "kernel release is v5.0.0 - ok to"..., 42) = 42 8153 write(2, "\n", 1) = 1 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "[INFO] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "checking gpio-mockup availabilit"..., 33) = 33 8153 write(2, "\n", 1) = 1 8153 uname({sysname="Linux", nodename="compilator", ...}) = 0 8153 stat("/etc/modprobe.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 8153 openat(AT_FDCWD, "/etc/modprobe.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 8153 getdents64(3, /* 2 entries */, 32768) = 48 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 stat("/run/modprobe.d", 0x7ffe00bbcb20) = -1 ENOENT (No such file or directory) 8153 stat("/lib/modprobe.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 8153 openat(AT_FDCWD, "/lib/modprobe.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 8153 getdents64(3, /* 5 entries */, 32768) = 152 8153 newfstatat(3, "fbdev-blacklist.conf", {st_mode=S_IFREG|0644, st_size=390, ...}, 0) = 0 8153 newfstatat(3, "systemd.conf", {st_mode=S_IFREG|0644, st_size=765, ...}, 0) = 0 8153 newfstatat(3, "aliases.conf", {st_mode=S_IFREG|0644, st_size=655, ...}, 0) = 0 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/modprobe.d/aliases.conf", O_RDONLY|O_CLOEXEC) = 3 8153 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=655, ...}) = 0 8153 read(3, "# These are the standard aliases"..., 4096) = 655 8153 read(3, "", 4096) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/modprobe.d/fbdev-blacklist.conf", O_RDONLY|O_CLOEXEC) = 3 8153 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=390, ...}) = 0 8153 read(3, "# This file blacklists most old-"..., 4096) = 390 8153 read(3, "", 4096) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/modules/5.0.0-next-20190305+/modules.softdep", O_RDONLY|O_CLOEXEC) = 3 8153 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=55, ...}) = 0 8153 read(3, "# Soft dependencies extracted fr"..., 4096) = 55 8153 read(3, "", 4096) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/modprobe.d/systemd.conf", O_RDONLY|O_CLOEXEC) = 3 8153 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=765, ...}) = 0 8153 read(3, "# SPDX-License-Identifier: LGPL"..., 4096) = 765 8153 read(3, "", 4096) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/proc/cmdline", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "root=/dev/root rootfstype=9p roo"..., 4095) = 66 8153 read(3, "", 4029) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/modules/5.0.0-next-20190305+/modules.dep.bin", O_RDONLY|O_CLOEXEC) = 3 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=1532, ...}) = 0 8153 read(3, "\260\7\364W\0\2\0\1 \0\5\242rypto_engine\0\0\0\0\1\0\0\0"..., 4096) = 1532 8153 lseek(3, 0, SEEK_SET) = 0 8153 read(3, "\260\7\364W\0\2\0\1 \0\5\242rypto_engine\0\0\0\0\1\0\0\0"..., 4096) = 1532 8153 lseek(3, 1532, SEEK_SET) = 1532 8153 close(3) = 0 8153 openat(AT_FDCWD, "/lib/modules/5.0.0-next-20190305+/modules.builtin.bin", O_RDONLY|O_CLOEXEC) = 3 8153 fstat(3, {st_mode=S_IFREG|0644, st_size=13499, ...}) = 0 8153 read(3, "\260\7\364W\0\2\0\1 \0003\25539too\0\0\0\0\1\0\0\0\0\0ase\0\0"..., 4096) = 4096 8153 lseek(3, 12288, SEEK_SET) = 12288 8153 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"..., 4096) = 1211 8153 lseek(3, 0, SEEK_SET) = 0 8153 read(3, "\260\7\364W\0\2\0\1 \0003\25539too\0\0\0\0\1\0\0\0\0\0ase\0\0"..., 4096) = 4096 8153 close(3) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "[INFO] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "gpio-mockup ok", 14) = 14 8153 write(2, "\n", 1) = 1 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "[INFO] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "running tests", 13) = 13 8153 write(2, "\n", 1) = 1 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 getpid() = 8153 8153 gettid() = 8153 8153 getrandom("\x16\x0a\x9c\xf2\xfd\x0a\x87\x20\x9c\x9c\x54\xa2\x45\x7b\xea\x08", 16, GRND_NONBLOCK) = 16 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/lib/modules/5.0.0-next-20190305+/kernel/drivers/gpio/gpio-mockup.ko", O_RDONLY|O_CLOEXEC) = 4 8153 read(4, "\177ELF\2\1", 6) = 6 8153 lseek(4, 0, SEEK_SET) = 0 8153 fstat(4, {st_mode=S_IFREG|0644, st_size=19344, ...}) = 0 8153 mmap(NULL, 19344, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fa5c8755000 8153 finit_module(4, "gpio_mockup_ranges=-1,8", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x04\x68\x8e\x4b\xd4\xa6\x2f\xd3\x90\x02\x17\x0a\xe0\x2f\x18\x7b", 16, GRND_NONBLOCK) = 16 8153 getrandom("\xbc\xf6\x71\x26\x71\xa7\xad\x30\xae\xdf\xce\x60\x1e\x20\x0d\xce", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-3553425, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8161, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xd6\x88\x8b\xf6\x5d\x13\x8f\x85\x23\x76\x97\xf6\x6a\xd9\x90\xe3", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xb1\xe0\x0a\x2c\xc7\x6a\x91\x16\xec\x1b\xc1\x0a\x6c\x4e\x89\x2f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xb5\xca\xb6\x08\x10\xfd\x50\xa4\x36\x46\xc1\x6a\xa9\xc9\xbc\x07", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open() - good': ", 28) = 28 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbe0) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xab\xce\x9b\x71\xb3\x92\x23\xc1\x03\xa0\xd9\x57\x61\x1e\x63\x31", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xa3\xf1\x00\x88\xe6\x89\xe1\x70\x69\x8f\xbd\x37\xd9\xdb\x55\xec", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x25\xdb\x20\xe9\xa5\xad\x2c\x70\xea\xd3\x22\x62\x9e\x85\xca\xbf", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x14\x2b\xdd\x8b\x38\xef\x71\xbf\x40\x34\x4c\xa5\xc4\xeb\xa7\x83", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open() - nonexistent"..., 40) = 40 8153 openat(AT_FDCWD, "/dev/nonexistent_gpiochip", O_RDWR|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xb1\x46\x5f\xc1\xc0\x5f\xf0\x04\x92\x71\x5b\xd1\x66\x3d\x66\x8a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x7b\x67\x11\xdb\x33\x41\xde\x30\x1b\x45\x9e\x16\x1c\x99\x71\x1e", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open() - notty': ", 29) = 29 8153 openat(AT_FDCWD, "/dev/null", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/null", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x3), ...}) = 0 8153 access("/sys/bus/gpio/devices/null/dev", R_OK) = -1 ENOENT (No such file or directory) 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xb8\x91\x3d\xa8\x71\x6c\x1e\x9e\xe1\x2b\xc9\x4a\x7d\x4c\x28\xa6", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open_by_name() - goo"..., 36) = 36 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x20\x58\x34\x76\x3a\xe6\x1c\x3d\x79\xc4\xaa\x7b\x63\xa7\xfb\x42", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xef\x66\x77\x17\xf1\xef\x93\xd1\x82\x2d\x3f\xe6\x60\x4d\x1e\xee", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x57\x40\x86\xc7\xc9\x78\xeb\x69\x1b\xc6\x42\x7b\xbf\x4f\x4b\x17", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xc7\x8d\xd9\x7f\xd3\xda\x1d\xcc\xb2\x96\x62\xb4\x23\x62\xe3\x3b", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open_by_number() - g"..., 38) = 38 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8,-1,8,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xc6\xb7\x26\x9f\x50\xca\x6a\xbb\x2c\x3c\xf4\x51\xd2\x7c\x22\xd8", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xf6\xc1\xed\x20\xba\x50\x4c\xaf\xc4\xfb\xa3\x63\x6d\xcf\x0f\x77", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x12\x77\x42\x04\x75\xf8\x65\xab\xc5\xaf\x24\x23\x69\x83\xb3\x72", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x04\xa9\x9e\x2b\x22\xc0\x04\xca\xbb\x33\x7d\x8c\x4d\x7b\x04\x2a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xab\x0b\xd4\x81\x4b\x66\xa8\x79\xf8\x29\x5a\xf2\xa9\x83\x1b\x84", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x81\x1e\x0e\xeb\xbd\x84\x46\xb6\x44\xc7\x75\x16\x32\x30\xf9\x1f", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open_lookup() - good"..., 35) = 35 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3040, ...}) = 0 8153 getdents64(3, /* 152 entries */, 32768) = 4528 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 6 8153 read(6, "254:1", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 7 8153 read(7, "254:2", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 close(3) = 0 8153 close(5) = 0 8153 close(6) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 5 8153 read(5, "254:1", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbb0) = 0 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5 8153 fstat(5, {st_mode=S_IFDIR|0755, st_size=3040, ...}) = 0 8153 getdents64(5, /* 152 entries */, 32768) = 4528 8153 getdents64(5, /* 0 entries */, 32768) = 0 8153 close(5) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 6 8153 read(6, "254:0", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 7 8153 read(7, "254:1", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 7 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 8 8153 read(8, "254:2", 5) = 5 8153 close(8) = 0 8153 ioctl(7, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 close(5) = 0 8153 close(6) = 0 8153 close(7) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 6 8153 read(6, "254:1", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbd0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 7 8153 read(7, "254:1", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbb0) = 0 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 7 8153 fstat(7, {st_mode=S_IFDIR|0755, st_size=3040, ...}) = 0 8153 getdents64(7, /* 152 entries */, 32768) = 4528 8153 getdents64(7, /* 0 entries */, 32768) = 0 8153 close(7) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 7 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 8 8153 read(8, "254:0", 5) = 5 8153 close(8) = 0 8153 ioctl(7, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 8 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 9 8153 read(9, "254:1", 5) = 5 8153 close(9) = 0 8153 ioctl(8, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 9 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 10 8153 read(10, "254:2", 5) = 5 8153 close(10) = 0 8153 ioctl(9, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb30) = 0 8153 close(7) = 0 8153 close(9) = 0 8153 close(6) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 close(8) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,4,-1,4,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xae\x6b\xfd\xaf\x3b\x57\x7c\x7f\x2c\x67\x56\xcd\x1b\x14\x91\x6a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xce\xf8\x20\x12\x5e\x3b\x90\x25\x60\x73\xb9\xf5\x1f\x0c\x37\x1b", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x81\xd9\xd1\x66\x50\xc5\x59\xee\x31\x4c\x43\xd0\xd9\x06\x9a\x02", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x39\xf6\xda\x11\xb1\xe8\x25\x03\xf9\x81\x2c\xff\x86\x8a\xf3\xb5", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xf4\x5d\x18\x2e\x6c\xc7\x07\xd9\xc6\x44\x57\x65\xe3\x19\xd6\xf4", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x87\x0d\x14\xeb\xfb\x0d\x31\x2e\xbe\x24\x61\x1e\xe2\x72\x99\xdd", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-3553425, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8161, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x55\x99\x0d\x91\xc4\xb4\x63\x5f\x80\x22\x67\xbb\x53\x76\x61\x8c", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x87\x8a\x57\x04\x92\x1c\xe4\x93\xdf\xc6\xcc\x71\xdf\xa8\x71\xeb", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x70\x19\xa4\xcf\x4f\x5d\xbd\x83\x2d\xea\xb8\xeb\x0b\x23\x2c\xf8", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-3553425, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8161, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xf8\x96\xb7\xfd\x84\x61\x46\xc9\xa3\xeb\x12\x6c\xa7\x7b\x55\x4b", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x8b\x55\xbc\xf0\x19\xe7\x6a\x79\xe0\x87\x33\x31\x67\x58\xe0\x86", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1663092444, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8310, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xd6\xa9\x8f\xc4\xcf\xaa\x03\x36\xe9\x0e\x83\xb4\xaa\x40\x76\x8a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x99\xf7\x6c\xaf\x97\x17\xf4\xc6\x7b\xe6\x60\x8b\x9b\x17\x3f\x05", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x40\x32\x65\xa2\xb3\x72\xc5\x07\x3f\x94\xea\xc0\x79\x49\xb2\xb5", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x6f\x44\xd2\x5a\x76\xdd\x97\xd6\x16\xf1\x52\x74\xc5\x14\x11\x5a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xfd\x45\xc8\x71\x5e\xda\xd1\x9d\x4c\x16\xd5\x04\xa8\x8f\xc0\xb4", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open_by_label() - go"..., 37) = 37 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3080, ...}) = 0 8153 getdents64(3, /* 154 entries */, 32768) = 4592 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 6 8153 read(6, "254:1", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 7 8153 read(7, "254:2", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip3", O_RDWR|O_CLOEXEC) = 7 8153 lstat("/dev/gpiochip3", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x3), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip3/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip3/dev", O_RDONLY) = 8 8153 read(8, "254:3", 5) = 5 8153 close(8) = 0 8153 ioctl(7, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip4", O_RDWR|O_CLOEXEC) = 8 8153 lstat("/dev/gpiochip4", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x4), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip4/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip4/dev", O_RDONLY) = 9 8153 read(9, "254:4", 5) = 5 8153 close(9) = 0 8153 ioctl(8, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 close(3) = 0 8153 close(5) = 0 8153 close(6) = 0 8153 close(8) = 0 8153 close(7) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,4,-1,4,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x56\x0a\x5f\xdd\x7d\xcc\x25\xdf\x26\x4d\x77\x6c\x7d\x3b\xad\x61", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x31\x5e\x45\x51\x28\x38\x23\xc8\xa2\xd4\xae\xdc\x9b\xab\x2a\xdd", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xb6\x5a\x1b\x60\xc3\xa9\x03\x53\x93\xcb\x63\xdf\xc9\xbb\xa6\x79", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x88\x68\xb3\x46\x60\x75\x7f\xe9\xe0\x8d\xce\x42\x2e\x85\x6f\xdb", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x98\x36\xe7\xdc\x71\x6d\x25\xd2\x55\x86\xf8\x55\xb7\xaf\x86\x84", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xee\x76\x4c\xa5\x7d\xf0\xac\xb0\xf8\xcd\x73\x45\x67\xed\xbc\x57", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x46\x73\x3c\x95\x35\x46\xef\x88\xd0\x20\x2d\xbc\xae\x6b\xf2\x51", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x39\x43\x17\x99\xec\xb8\x13\x9c\xa4\xf1\x1b\x50\x43\x65\x0f\x67", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x13\xe2\x44\xfa\xf0\xfb\xbb\xd1\xaa\x76\x18\xa9\x5f\x03\x7b\xca", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-2067192739, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8309, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x2e\x7f\x0c\xc2\xbb\x80\x60\x32\x89\x0d\x9d\x5a\x75\x5f\xe8\x01", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x46\x9b\x3f\xac\x31\x51\x3b\x09\x1e\x00\x3e\x66\x02\xf3\x47\x46", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x27\x6f\xe2\x89\xdf\x61\xfe\x2b\xed\xe9\xf6\x00\xba\x4c\x33\xc6", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xa4\xe7\x45\xcf\x54\x4b\x2b\x6a\x8e\x0e\xcf\x55\xe8\x0d\x49\x65", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-2067192739, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8309, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xe7\xd4\x15\xdb\xf9\xe4\x21\x9b\x34\x54\xda\xe0\xfb\xa8\x42\x31", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-3553425, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8161, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x77\xe1\xde\xfb\x3c\xa8\x7d\xd3\x19\x4d\x46\x20\xd5\xda\xf8\x13", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xf3\x32\xec\x95\x80\xf8\xd6\x86\xab\x2c\x87\xd8\x66\x96\x82\xb8", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x81\x5d\x5c\xf5\x42\xe1\xfe\xdb\x96\x0d\x1d\xae\xa1\xd2\xe7\xff", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xb4\x36\x6e\xcd\xe7\x71\x63\x2e\xb0\x2a\x34\xd3\x5b\x7f\x06\xbc", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_open_by_label() - ba"..., 36) = 36 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3080, ...}) = 0 8153 getdents64(3, /* 154 entries */, 32768) = 4592 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 6 8153 read(6, "254:1", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 7 8153 read(7, "254:2", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip3", O_RDWR|O_CLOEXEC) = 7 8153 lstat("/dev/gpiochip3", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x3), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip3/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip3/dev", O_RDONLY) = 8 8153 read(8, "254:3", 5) = 5 8153 close(8) = 0 8153 ioctl(7, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip4", O_RDWR|O_CLOEXEC) = 8 8153 lstat("/dev/gpiochip4", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x4), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip4/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip4/dev", O_RDONLY) = 9 8153 read(9, "254:4", 5) = 5 8153 close(9) = 0 8153 ioctl(8, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdb60) = 0 8153 close(3) = 0 8153 close(5) = 0 8153 close(6) = 0 8153 close(7) = 0 8153 close(8) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8,-1,8,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xc9\xa5\x93\x0f\x67\xcb\x79\x57\x67\x92\x9a\xfe\x55\x8f\x5d\x52", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x78\x4f\x44\x0b\x87\x08\xfa\x65\xd2\x51\x48\x3b\xdd\x36\xf8\x2d", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x45\x77\x38\xd7\x94\x22\x4c\xf8\x6d\x69\xe6\xba\x86\xc1\xdf\x79", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x37\xb0\x75\xd5\x12\xe0\x99\x26\x33\x9e\x5d\x61\xf1\x14\xa6\x6a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x6b\x2f\x6c\x3b\xc7\x1f\x99\xd0\xce\x34\x85\x9c\x7d\x9b\x60\x03", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x21\x10\x88\xfd\x99\x65\x5b\xf8\x0d\x48\x66\xa4\x8a\xff\xfd\xf7", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xfa\xdd\xf2\x13\x8c\x83\x05\xde\x45\x33\x0d\xbf\x3e\x14\xab\x26", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x68\x59\x4c\x19\x40\xd7\x0f\x13\xe8\xfe\x98\x9b\xd4\x1b\x2f\x8b", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xb9\x9b\xca\xc8\xe3\x85\xd3\x6f\xe1\x8a\xd6\x5a\x61\x10\x0e\xff", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x7c\x2f\xff\xf1\x2e\x2d\xa7\xff\xa6\xe4\x58\x24\x16\x10\x94\x53", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xb6\x09\x19\x18\x98\xe6\xad\xe0\xef\x79\x64\xb0\x71\xba\x7c\xc8", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-2067192739, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8309, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x8e\x2a\x5b\x50\x46\xdb\x99\xdc\x45\x47\xff\xbb\x99\x88\xe0\x35", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x37\x36\x8a\xf7\x3f\x29\x53\x15\x60\x8a\x25\x53\xd8\x8a\xed\x13", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x3a\xbc\x43\x03\xcc\x1a\xcc\xce\x30\xea\xdd\x79\x6d\xff\x80\x2f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xdb\xd8\x02\x14\x0d\x47\x42\xa9\xb8\x0c\xbd\x24\x32\x85\x18\x54", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xcf\x6c\x13\x66\x2c\xe9\xba\x60\x0f\x8d\x9d\x4c\x30\x29\xca\x43", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_name()': ", 21) = 21 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbd0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 6 8153 read(6, "254:1", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbd0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 7 8153 read(7, "254:2", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbd0) = 0 8153 close(6) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8,-1,8,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xef\x8b\x29\x24\x94\x92\x38\x77\xb5\xde\x90\x90\x97\x35\xb4\xdc", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x9a\x50\x3a\x5d\x92\x07\x9f\x09\x9f\xfe\x5c\xe9\x73\xdf\xaf\x0c", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x1f\x68\xa8\xaa\x0c\xdc\x53\x75\x3b\xbb\x6e\x8d\x74\x8e\x74\x2c", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x48\xcb\x47\x4e\x75\x66\x7f\x63\x8e\x5e\x58\x72\x96\x76\x0b\x8a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x23\x86\xce\x23\x79\x94\x0d\x14\xa8\x3b\xef\x6d\x2c\x7d\xc6\x62", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x5d\xf8\xf3\x29\x39\x1e\x60\x32\x15\x73\x37\xfc\x89\x80\x01\x79", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x60\x7f\x9d\xcb\x78\x2b\x8b\xf9\x6e\xf0\x5b\xfa\x79\xd2\x88\x99", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x42\x85\x9d\x8c\x46\xbf\x94\x3d\x3d\x59\x51\xb1\x33\x2c\x4f\x61", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x16\x7f\x83\x11\xa4\xfd\xc5\x86\xb7\x6c\xd5\x9d\xc2\xa2\x0f\x41", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x3a\x37\x96\x92\x43\x33\x1c\xd7\x97\xc3\x0e\xa1\x74\x1f\xc7\xd8", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x9b\x31\xd6\xe5\x34\x09\x29\xd5\x96\x6c\x51\x31\xb9\x1a\x5d\x1c", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_label()': ", 22) = 22 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbd0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 6 8153 read(6, "254:1", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbd0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 7 8153 read(7, "254:2", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbd0) = 0 8153 close(6) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,1,-1,4,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xc1\x9f\x3c\xb7\xcb\x7e\x72\x97\x25\x9f\x41\x86\x28\xd4\xbd\x4f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xee\xa5\x71\xec\x58\x9d\x0d\x5f\x8d\xfc\x7a\xdd\xc7\x97\x30\xf4", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xa6\x8d\x43\xb0\x99\xb4\x9c\xd3\x6d\x99\xa6\x61\xc1\x62\x48\x9f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x62\x90\x52\xb7\x07\x3d\x44\x1b\x39\xf2\xb9\x51\x40\x00\x27\x50", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x1c\x65\xcd\xc7\x0f\xe0\x2a\xbc\x72\xf4\x30\x74\x64\xf5\xa5\x41", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x49\xed\xab\x72\xac\xbe\xad\x4d\x1b\xeb\x08\x4d\x55\xc6\x34\x47", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-2067192739, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8309, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x94\x73\xb5\x92\x91\x7c\x1f\x63\x7b\xa4\x37\x98\x2e\xce\x3d\xac", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x21\x6f\xb6\x0a\xb0\x15\xae\xcc\x41\x68\x48\x02\xac\x87\x81\x9e", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x2d\xcc\x1c\x43\xbf\xc2\x58\x08\xf1\xc5\x90\x8e\x7d\xb5\xff\xb4", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xe5\x97\xc9\x9b\x3a\x1c\xf7\x27\xed\x17\xb7\xf9\xdf\xbe\x80\xe4", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1663092444, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8310, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x39\x79\x29\xf7\x7b\xa2\x5b\x72\x9a\x66\xb6\xd7\x6b\xf3\x7a\xbf", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x52\xec\x95\xc8\x2c\x71\xbd\x10\xf5\xd7\xd0\xe6\xb1\xcc\x8e\xc5", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-3553425, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8161, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x96\xf5\x60\xf6\xdb\xd8\x24\x5f\x6d\xc8\x84\x61\x82\x1a\x27\xd0", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x26\xf7\xf7\x36\x02\xf4\x4d\xec\x72\xa6\x3e\x0e\xe8\x09\xc6\x23", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_num_lines()': ", 26) = 26 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 5 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 6 8153 read(6, "254:1", 5) = 5 8153 close(6) = 0 8153 ioctl(5, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip2", O_RDWR|O_CLOEXEC) = 6 8153 lstat("/dev/gpiochip2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x2), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip2/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip2/dev", O_RDONLY) = 7 8153 read(7, "254:2", 5) = 5 8153 close(7) = 0 8153 ioctl(6, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip3", O_RDWR|O_CLOEXEC) = 7 8153 lstat("/dev/gpiochip3", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x3), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip3/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip3/dev", O_RDONLY) = 8 8153 read(8, "254:3", 5) = 5 8153 close(8) = 0 8153 ioctl(7, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip4", O_RDWR|O_CLOEXEC) = 8 8153 lstat("/dev/gpiochip4", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x4), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip4/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip4/dev", O_RDONLY) = 9 8153 read(9, "254:4", 5) = 5 8153 close(9) = 0 8153 ioctl(8, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 close(8) = 0 8153 close(7) = 0 8153 close(6) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,16", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xdd\x22\xf9\xab\x11\xb8\x7a\x81\x21\x86\x07\x80\xfb\xf8\x93\xb2", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x2e\x39\xfb\xc4\x99\xda\x59\xa9\x30\xdc\x27\x2f\x82\x23\x87\x06", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x8b\x11\xb5\x6a\x90\x23\x56\x22\x29\xda\x62\x5b\xe9\x37\xbd\x36", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x2e\x52\x25\x66\x39\x7c\x10\x46\x19\xcd\xec\xfb\x18\x75\x84\x87", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x8b\x36\xf9\xc0\x63\x28\x92\x49\xa3\x7f\x23\xd4\xa8\x78\xb6\xee", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xaf\x9a\xa5\x5f\x6e\xa2\x7b\xa9\xa9\x41\xfb\xbd\x8a\xfd\x7c\x46", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x45\x95\x6a\x6a\xcd\x06\xb9\x65\xbd\x2e\x02\x9f\xa6\x27\xfd\x67", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xdd\x38\x18\xdb\x46\x6e\x27\x91\x8a\x12\x74\xe1\xc3\x99\x7a\xab", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xef\x21\x91\x87\xed\x63\x36\x9b\x56\x45\x02\x99\x71\x23\x07\xab", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x99\x4c\xac\x8e\x6d\x28\x22\xfd\x48\x93\x4a\xa3\xd0\x94\x7b\xa3", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_get_lines()': ", 26) = 26 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd9c0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9c0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9c0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9c0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9c0) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,4", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x49\x65\x75\x4d\xd4\x69\xab\x1d\xa8\x2d\x63\x46\x47\x31\xe5\x31", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xe7\xa4\xfc\xae\x6d\x5a\xab\x8a\xde\x41\x4e\x18\x1e\x7d\xf7\x1f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x99\x65\xd2\xdd\xb8\xdd\x48\x71\x15\x5b\xf4\xb8\xd9\xb5\x4a\x1d", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_get_all_lines()': ", 30) = 30 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd9d0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9b0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9b0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9b0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd9b0) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8,-1,8,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x2a\xec\xdf\x6e\xef\xfa\xb4\x50\xbc\xf4\xa8\x54\x35\xa3\xdd\xaf", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x55\x70\x1f\x4a\xf4\x1a\x22\x49\xe9\x7d\xea\x32\x11\x6c\x06\x3d", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x74\x0f\x45\x37\xd3\xb1\x5b\x22\x4d\x71\xeb\x42\x91\x87\xda\x8d", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-2067192739, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8309, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xc3\xf3\xaf\x6a\x24\x0c\xd3\x8b\xd4\xa6\xfb\xef\x9d\x94\xae\xbf", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xe6\x9d\x39\x8e\x6e\x3d\xf3\xde\x81\x07\x3f\x5e\x66\x53\x8a\x8a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x32\x75\xa5\x72\x99\x90\xa7\xa9\xe0\xd2\xe2\xf0\x68\x42\x75\xe3", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x61\x79\x83\x0c\xd8\x45\xbd\xe4\xaa\xcc\x71\xac\x25\x56\x4f\xae", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x70\x38\xa6\x0b\x25\xc5\xce\xe0\x5f\x9b\x98\xb1\xb7\x20\x21\x94", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_find_line() - good':"..., 33) = 33 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 5 8153 read(5, "254:1", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbe0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8,-1,8,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xa6\x72\x65\x7c\x3b\x7d\x7c\x73\xdd\x23\x64\x99\x92\xea\x60\x19", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x49\x01\xa3\xfb\x42\xbf\x2f\xcc\x6e\xdc\xea\x4f\x6d\x91\xaa\x31", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x2d\x03\x5e\xaf\x9c\x2e\x23\x98\xa1\x81\x0c\x8d\x5c\x92\xcd\x1c", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xe1\x3b\xb1\xb0\x00\xcc\xcb\xa9\xf4\x28\xfb\x8d\xf7\xca\x1d\x1c", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xb3\x88\xf3\x33\x66\x74\x95\x80\x8d\x0e\x6f\xfb\xa2\xd1\xb1\xb2", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x14\x7b\x91\x74\x3f\x57\xed\x0e\x69\x9d\xd4\xcc\x94\x28\x1a\xea", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xad\x0b\x59\x5f\xa2\xf1\x9e\x65\x01\x2a\xd3\x6d\xf9\x9e\xf8\x4e", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-2067192739, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8309, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x46\xc2\xf5\x9d\x98\x83\x9c\x5d\xad\x04\x59\x12\xa7\x4c\xc7\x45", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x71\xa9\xb1\xc7\x94\x75\xb2\xea\x77\x7c\x66\xdf\x02\x9a\x3b\xe6", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x9e\xed\x3a\x44\x48\x16\x5b\x5b\x73\x47\x24\xaa\x2c\x2d\x82\xcd", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xdf\x5f\x56\x6d\xfc\x13\x94\xbd\x33\xd1\x8b\x69\xa5\x04\x4a\x0f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x68\x26\xd0\xfb\xf2\x29\xff\x55\xbe\x03\x9f\x37\x9a\x1c\x52\xbd", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_find_line() - not fo"..., 38) = 38 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 5 8153 read(5, "254:1", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbdbe0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbdbc0) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8,-1,8,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x5f\xbe\x43\x66\x91\xe7\x75\x4d\x6b\x4f\x89\xf8\xcd\x46\x03\x17", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xba\xf5\x00\xe2\xe9\xd4\x73\xe8\x62\xac\xae\x80\xc2\x63\xe5\x49", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x94\x3c\x7b\x0b\x1e\x1b\x63\xbf\xb1\x26\x71\xe9\xb7\xf7\x68\x3f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xc6\x15\xf9\x31\x04\xfa\x6d\xe8\x02\x3b\x25\xc4\x03\xdb\x3b\x9b", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x13\x38\xd1\x4e\x4c\x84\xc1\x94\x19\x31\x1e\x60\xfb\xd8\x9a\xac", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xa6\xb4\x8e\xb1\x66\x35\xe9\x5b\x33\xeb\x2d\xb4\x1d\xc2\xc3\x3f", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-2067192739, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8309, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xa0\x4d\x14\x53\x9c\x33\x8a\x50\xc6\xdc\x7f\xa4\x94\x58\xa9\x33", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xe8\xee\xf0\x57\xc5\x06\xbf\xa4\x17\xb1\x20\x33\xae\xa5\x57\xbd", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xc8\xad\x97\x7d\x05\x0a\x04\x4a\x61\x79\x47\x29\x32\x41\x9e\x22", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x3a\xfc\x7d\x58\xb7\xa1\x0e\x46\x3f\x12\x2f\xed\x71\x68\x1d\x30", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x95\x31\xd8\x4c\xac\xd6\xc2\x64\x6f\xee\x18\xeb\x62\x8a\xe4\x42", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_find_lines() - good'"..., 34) = 34 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 5 8153 read(5, "254:1", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd9d0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8,-1,8,-1,"..., 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x71\xdd\xa6\xa6\x45\x1c\x79\xf6\x1d\xff\x19\x28\xb2\x8f\xba\xd3", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xa1\xdd\xc6\x67\xa2\x47\x99\x8e\xf2\x5d\x9c\x9d\x03\x66\xf4\xfd", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xfe\x2e\x95\x47\x92\xc3\x75\xce\x83\x15\x54\x6f\x65\x44\x33\x8a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x43\x80\xb8\x55\x6b\x72\x4b\x7c\x85\xe1\x4c\x06\xd7\xd0\x98\xbf", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x9d\x6d\xfb\x83\xb2\x61\x12\x36\xa2\x9a\x56\x53\x00\x98\x09\x8d", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x5b\xfe\xc5\x61\xf0\x24\x70\x3d\x61\x5c\x8b\xf2\xb4\x9b\x44\x18", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xbf\x3a\x4d\xda\xa2\x14\x7b\xe1\xd0\x2d\xf2\x87\x45\x2a\x1e\xe6", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x00\x91\x76\x4d\xb3\x12\xfd\xe7\x75\x14\xda\xdb\xe3\x54\x29\x49", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-881364939, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8167, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\xb2\x89\x0e\x61\x0e\x4b\x70\x87\xb6\xf2\xd5\x85\x17\x49\x29\x66", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x78\xe3\xf0\x70\x59\x2f\xf0\x0a\x93\x7f\xbc\x13\x39\xdd\x68\xd3", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x66\x75\x7b\x23\xea\x4d\xc6\xec\x43\x1c\x34\xfd\x75\xe8\xf2\x58", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=1598, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8160, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x04\x84\xa8\x7c\xf5\xf8\x7a\xc0\xd2\xcd\x08\xb2\x3c\x1a\x30\xba", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_chip_find_lines() - not f"..., 39) = 39 8153 openat(AT_FDCWD, "/dev/gpiochip1", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0x1), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip1/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip1/dev", O_RDONLY) = 5 8153 read(5, "254:1", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd9d0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 close(3) = 0 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xa2\x2f\xd2\x7c\xe7\x78\x94\x60\xc2\x0c\x07\x55\x62\x2b\x2b\xf6", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x38\x40\xa2\x80\x5c\xa8\x70\x34\xbb\xa7\xbe\x8a\x3e\x6f\x96\x41", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xb1\x01\x49\x91\xe0\x75\xa5\x67\x59\x28\x94\x4d\x95\xaf\xec\x99", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xb8\xb7\xff\x65\xfa\x44\xe1\xbe\x60\x66\x77\xeb\x80\xdb\x08\x62", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\xab\xd3\xb8\xca\x0a\x13\x12\x9f\x92\x8b\x5d\xed\x0d\x00\xa6\xbf", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x9f\x0e\x53\xa7\xb3\xd4\x84\x2e\x87\x22\x93\xa8\x42\x42\x90\x06", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x6f\xe2\x70\x05\x0f\x1a\xfb\x71\x9a\x57\x68\xf6\x52\x94\x9b\x4e", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xfc\x23\xa2\x36\x50\xd8\xab\x02\x2f\xee\x97\xf0\x6d\x3f\xd9\x08", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'ctxless set/get value - single "..., 39) = 39 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3000, ...}) = 0 8153 getdents64(3, /* 150 entries */, 32768) = 4464 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd8c0) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd940) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEHANDLE_IOCTL, 0x7ffe00bbd7e0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd760) = 0 8153 ioctl(5, GPIOHANDLE_GET_LINE_VALUES_IOCTL, 0x7ffe00bbd9d0) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3000, ...}) = 0 8153 getdents64(3, /* 150 entries */, 32768) = 4464 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd8c0) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd940) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEHANDLE_IOCTL, 0x7ffe00bbd7e0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd760) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3000, ...}) = 0 8153 getdents64(3, /* 150 entries */, 32768) = 4464 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd8c0) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd940) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd990) = 0 8153 ioctl(3, GPIO_GET_LINEHANDLE_IOCTL, 0x7ffe00bbd7e0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd760) = 0 8153 ioctl(5, GPIOHANDLE_GET_LINE_VALUES_IOCTL, 0x7ffe00bbd9d0) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 write(2, "\33[1m\33[31m", 9) = 9 8153 write(2, "FAILED:", 7) = 7 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "\33[31m", 5) = 5 8153 write(2, "\n\t\t'ctxless set/get value - sing"..., 95) = 95 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,16", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x80\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 168 8153 getrandom("\x16\xe1\xad\x48\x38\xb9\x23\xe7\xe3\xf7\x90\x83\x7d\x73\xca\x77", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\xb4\xba\xd6\xbb\x71\x4e\xc2\x9f\x44\x35\x44\xa2\xe4\x48\x7f\x29", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x7d\xb6\x9f\x06\x30\x45\x61\x24\xf9\xbf\x39\xf6\xd8\x55\xa1\x47", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\xdb\x6a\xeb\x5b\x25\xbb\x97\xd5\x91\x21\xfd\xbb\xe4\x51\x5a\x52", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'ctxless set/get value - multipl"..., 42) = 42 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3000, ...}) = 0 8153 getdents64(3, /* 150 entries */, 32768) = 4464 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd880) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd900) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEHANDLE_IOCTL, 0x7ffe00bbd7a0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(5, GPIOHANDLE_GET_LINE_VALUES_IOCTL, 0x7ffe00bbd990) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3000, ...}) = 0 8153 getdents64(3, /* 150 entries */, 32768) = 4464 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd880) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd900) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEHANDLE_IOCTL, 0x7ffe00bbd7a0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3000, ...}) = 0 8153 getdents64(3, /* 150 entries */, 32768) = 4464 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd880) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd900) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd950) = 0 8153 ioctl(3, GPIO_GET_LINEHANDLE_IOCTL, 0x7ffe00bbd7a0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(5, GPIOHANDLE_GET_LINE_VALUES_IOCTL, 0x7ffe00bbd990) = 0 8153 close(5) = 0 8153 close(3) = 0 8153 write(2, "\33[1m\33[31m", 9) = 9 8153 write(2, "FAILED:", 7) = 7 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "\33[31m", 5) = 5 8153 write(2, "\n\t\t'ctxless set/get value - mult"..., 105) = 105 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,128", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\xa2\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x72"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 202 8153 getrandom("\x5c\x39\x83\x2d\x99\xbc\xf4\x0e\x20\x31\xb7\x4d\xda\x5d\x36\x2a", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x80\x10\xf9\x0c\xca\x80\x49\xbf\x37\xc9\x92\xb8\x04\xfa\x45\x24", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_ctxless_get_value_multipl"..., 55) = 55 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,128", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x37\xea\xe8\x18\x2d\x9c\x16\x0c\x2c\xef\xc2\xfc\x57\x2f\xa5\xa4", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_ctxless_set_value_multipl"..., 55) = 55 8153 write(2, "\33[32m", 5) = 5 8153 write(2, "PASS\n", 5) = 5 8153 write(2, "\33[0m", 4) = 4 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 3 8153 read(3, "live\n", 31) = 5 8153 read(3, "", 26) = 0 8153 close(3) = 0 8153 delete_module("gpio_mockup", O_NONBLOCK) = 0 8153 access("/run/udev/control", F_OK) = 0 8153 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3 8153 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=8, filter=0x7ffe00bbcc60}, 16) = 0 8153 setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 8153 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0 8153 getsockname(3, {sa_family=AF_NETLINK, nl_pid=8153, nl_groups=0x000002}, [12]) = 0 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 8153 stat("/sys/module/gpio_mockup", 0x7ffe00bbcb00) = -1 ENOENT (No such file or directory) 8153 finit_module(4, "gpio_mockup_ranges=-1,8", 0) = 0 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-1434126341, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x7d\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8311, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 165 8153 getrandom("\x45\x4c\xb4\x98\xa6\xbc\x5a\xd4\xad\xa4\xb5\xb8\x6b\x22\xe4\x15", 16, GRND_NONBLOCK) = 16 8153 poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 8153 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-895517346, nl_groups=0x000002}, msg_namelen=128->12, msg_iov=[{iov_base={{len=1969383788, type=0x6564 /* NLMSG_??? */, flags=NLM_F_MULTI|NLM_F_ACK|NLM_F_DUMP_INTR|NLM_F_DUMP_FILTERED|0x40, seq=4274712062, pid=40}, "\x28\x00\x00\x00\x9f\x00\x00\x00\x49\x30\xac\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x41\x43\x54\x49\x4f\x4e\x3d\x61"...}, iov_len=8192}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=8162, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, 0) = 199 8153 getrandom("\x42\x2d\xb1\x01\x33\x6a\x75\x39\xef\xfb\x4e\xcb\x1c\x2f\x73\x44", 16, GRND_NONBLOCK) = 16 8153 close(3) = 0 8153 write(2, "\33[33m", 5) = 5 8153 write(2, "[TEST] ", 8) = 8 8153 write(2, "\33[0m", 4) = 4 8153 write(2, "'gpiod_ctxless_event_monitor() -"..., 48) = 48 8153 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa5c7979000 8153 mprotect(0x7fa5c797a000, 8388608, PROT_READ|PROT_WRITE) = 0 8153 clone(child_stack=0x7fa5c8178fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fa5c81799d0, tls=0x7fa5c8179700, child_tidptr=0x7fa5c81799d0) = 8851 8153 openat(AT_FDCWD, "/dev", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 8153 fstat(3, {st_mode=S_IFDIR|0755, st_size=3000, ...}) = 0 8153 getdents64(3, /* 150 entries */, 32768) = 4464 8153 getdents64(3, /* 0 entries */, 32768) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8851 set_robust_list(0x7fa5c81799e0, 24 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY 8851 <... set_robust_list resumed> ) = 0 8153 <... openat resumed> ) = 5 8851 futex(0x565283be16e8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1552305650, tv_nsec=780426000}, FUTEX_BITSET_MATCH_ANY 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd620) = 0 8153 close(3) = 0 8153 openat(AT_FDCWD, "/dev/gpiochip0", O_RDWR|O_CLOEXEC) = 3 8153 lstat("/dev/gpiochip0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfe, 0), ...}) = 0 8153 access("/sys/bus/gpio/devices/gpiochip0/dev", R_OK) = 0 8153 openat(AT_FDCWD, "/sys/bus/gpio/devices/gpiochip0/dev", O_RDONLY) = 5 8153 read(5, "254:0", 5) = 5 8153 close(5) = 0 8153 ioctl(3, GPIO_GET_CHIPINFO_IOCTL, 0x7ffe00bbd6a0) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd6f0) = 0 8153 ioctl(3, GPIO_GET_LINEEVENT_IOCTL, 0x7ffe00bbd720) = 0 8153 ioctl(3, GPIO_GET_LINEINFO_IOCTL, 0x7ffe00bbd6a0) = 0 8153 ppoll([{fd=5, events=POLLIN|POLLPRI}], 1, {tv_sec=1, tv_nsec=0}, NULL, 8 8851 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out) 8851 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa5bf979000 8851 munmap(0x7fa5bf979000, 6844416) = 0 8851 munmap(0x7fa5c4000000, 60264448) = 0 8851 mprotect(0x7fa5c0000000, 135168, PROT_READ|PROT_WRITE) = 0 8851 openat(AT_FDCWD, "/sys/kernel/debug/gpio-mockup-event/gpio-mockup-A/3", O_RDWR) = -1 ENOENT (No such file or directory) 8851 write(2, "\n", 1) = 1 8851 write(2, "\33[31m", 5) = 5 8851 write(2, "[FATAL] ", 8) = 8 8851 write(2, "\33[0m", 4) = 4 8851 write(2, "error opening gpio event file", 29) = 29 8851 write(2, ": No such file or directory\n", 28) = 28 8851 getpid() = 8153 8851 write(2, "\33[32m", 5) = 5 8851 write(2, "[INFO] ", 8) = 8 8851 write(2, "\33[0m", 4) = 4 8851 write(2, "cleaning up", 11) = 11 8851 write(2, "\n", 1) = 1 8851 openat(AT_FDCWD, "/sys/module/gpio_mockup/initstate", O_RDONLY|O_CLOEXEC) = 6 8851 read(6, "live\n", 31) = 5 8851 read(6, "", 26) = 0 8851 close(6) = 0 8851 delete_module("gpio_mockup", O_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) 8851 write(2, "libkmod: ERROR ../libkmod/libkmo"..., 74) = 74 8851 write(2, "could not remove 'gpio_mockup': "..., 65) = 65 8851 munmap(0x7fa5c8755000, 19344) = 0 8851 close(4) = 0 8851 exit_group(1 8153 <... ppoll resumed> ) = ? 8851 <... exit_group resumed>) = ? 8851 +++ exited with 1 +++ 8153 +++ exited with 1 +++