Skip to content

Instantly share code, notes, and snippets.

@radgeRayden
Created March 17, 2024 17:12
Show Gist options
  • Save radgeRayden/07deaaa6ddab034dd439268282f90fc9 to your computer and use it in GitHub Desktop.
Save radgeRayden/07deaaa6ddab034dd439268282f90fc9 to your computer and use it in GitHub Desktop.
1230 openat(16, "5-4", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
1237 openat(16, "5-2.1:1.3", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
1238 openat(16, "usb5", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 14
1248 openat(14, "device:3a", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
1290 openat(14, "0000:0c:00.3", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
1296 openat(16, "device:39", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 14
1300 openat(18, "thermal", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
1325 openat(16, "0000:0c:00.4", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
1495 openat(18, "5-2.2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
1539 openat(16, "0000:00:08.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 14
1550 openat(16, "0000:0a:00.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
1550 openat(18, "device:4b", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
1600 openat(16, "serial8250:0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
1632 getdents64(14, 0x62b265f46390 /* 0 entries */, 32768) = 0
1650 openat(18, "clockevents", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
1715 openat(18, "5-2.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
1864 close(12) = 0
1924 openat(18, "0000:03:08.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
2028 fstat(13, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
2375 openat(16, "wakeup", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
2500 openat(18, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
2506 fstat(15, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
2548 openat(14, "0000:02:00.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
2664 openat(16, "0000:00:01.2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 14
2700 openat(16, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
2775 openat(18, "0000:00:03.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
3075 openat(16, "device:3a", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
3200 openat(18, "device:39", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
3300 openat(16, "0000:08:00.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
3375 openat(18, "tty", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
3450 openat(18, "0000:03:09.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
3480 openat(14, "PNP0A08:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
3975 openat(18, "serial8250", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
4072 openat(16, "5-2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
4100 openat(16, "tty", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
4298 poll([{fd=12, events=0}], 1, 0) = 0 (Timeout)
4719 openat(16, "LNXSYBUS:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 14
4975 openat(16, "acpi", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
5035 read(13, "", 4104) = 0
5445 openat(18, "usb5", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
5689 openat(AT_FDCWD, "/proc/self/fd/14", O_RDONLY|O_NOCTTY|O_CLOEXEC|O_PATH) = 13
5719 openat(14, "LNXSYSTM:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
5737 faccessat2(14, "uevent", F_OK, 0) = 0
5744 openat(14, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
5763 openat(16, "0000:0c:00.3", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
5982 openat(AT_FDCWD, "/proc/self/fd/16", O_RDONLY|O_NOCTTY|O_CLOEXEC|O_PATH) = 13
6400 openat(16, "memory", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
7506 openat(18, "0000:00:08.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
7725 openat(16, "platform", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
8252 openat(16, "0000:02:00.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
8425 openat(16, "PNP0A08:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
8555 openat(18, "0000:00:01.2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
11200 openat(18, "LNXSYBUS:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
11595 fstat(13, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
11671 fstatfs(13, {f_type=SYSFS_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0x5f3e3dea, 0xd1f6a270]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOEXEC|ST_RELATIME}) = 0
11706 fstat(14, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11706 openat(13, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 14
11706 openat(14, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
11706 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 14
11706 statx(13, ".", AT_STATX_SYNC_AS_STAT, STATX_TYPE|STATX_INO|STATX_MNT_ID, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=STATX_ATTR_MOUNT_ROOT, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
11706 statx(13, "..", AT_STATX_SYNC_AS_STAT, STATX_TYPE|STATX_INO|STATX_MNT_ID, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=STATX_ATTR_MOUNT_ROOT, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
11713 fstat(16, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
11811 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 13
12696 fstat(16, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
12696 openat(18, "class", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
12800 openat(18, "memory", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
13475 openat(16, "LNXSYSTM:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
15691 getpid() = 119706
17637 faccessat2(18, "uevent", F_OK, 0) = -1 ENOENT (No such file or directory)
17775 openat(16, "virtual", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
19350 fstat(18, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
19350 openat(18, "bus", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
21857 openat(16, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
23846 faccessat2(16, "uevent", F_OK, 0) = -1 ENOENT (No such file or directory)
25525 openat(16, "system", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
28640 openat(AT_FDCWD, "/proc/self/fd/16", O_RDONLY|O_NOCTTY|O_CLOEXEC|O_PATH) = 15
32046 openat(18, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH|O_DIRECTORY) = 16
33071 faccessat2(18, "uevent", F_OK, 0) = 0
33071 openat(AT_FDCWD, "/proc/self/fd/18", O_RDONLY|O_NOCTTY|O_CLOEXEC|O_PATH) = 15
34622 faccessat2(16, "uevent", F_OK, 0) = 0
37866 close(13) = 0
45411 fstat(14, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
51396 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH|O_DIRECTORY) = 18
58319 close(14) = 0
61711 fstatfs(15, {f_type=SYSFS_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0x5f3e3dea, 0xd1f6a270]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOEXEC|ST_RELATIME}) = 0
103178 fstat(16, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
103178 openat(15, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 16
103178 openat(16, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 18
103178 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 17
103178 statx(15, ".", AT_STATX_SYNC_AS_STAT, STATX_TYPE|STATX_INO|STATX_MNT_ID, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=STATX_ATTR_MOUNT_ROOT, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
103178 statx(15, "..", AT_STATX_SYNC_AS_STAT, STATX_TYPE|STATX_INO|STATX_MNT_ID, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=STATX_ATTR_MOUNT_ROOT, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
104520 close(17) = 0
114884 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
122528 openat(18, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
135224 fstat(18, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
179980 close(15) = 0
226389 fstat(18, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
347497 fstat(16, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
380966 close(18) = 0
475399 close(16) = 0
6 read(13, "\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"..., 1728) = 1728
6 read(13, "\0.shstrtab\0.note.gnu.property\0.n"..., 236) = 236
6 read(13, "\1\0\0\0\4\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"..., 672) = 672
6 read(18, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
6 read(7, "\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"..., 1728) = 1728
6 read(7, "\0.shstrtab\0.note.gnu.property\0.n"..., 236) = 236
6 read(7, "\1\0\0\0\4\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"..., 672) = 672
6 read(7, "10\n", 4096) = 3
6 read(7, "11\n", 4096) = 3
6 read(7, "12\n", 4096) = 3
6 read(7, "13\n", 4096) = 3
6 read(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
6 read(7, "4\n", 4096) = 2
6 read(7, "5\n", 4096) = 2
6 read(7, "8\n", 4096) = 2
6 read(7, "9\n", 4096) = 2
6 read(8, "\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"..., 1856) = 1856
6 read(8, "\0.shstrtab\0.note.gnu.build-id\0.g"..., 242) = 242
6 writev(5, [{iov_base="w\0\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
7 getgid() = 1000
7 getuid() = 1000
7 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x2a, 0x20), 0x7ffd5f9e6f40) = 0
7 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x4a, 0xb8), 0x7ffd5f9e8310) = 0
7 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x4a, 0xb8), 0x7ffd5f9e84c0) = 0
7 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x57, 0x38), 0x7ffd5f9e81e0) = 0
7 munmap(0x7f60c81cb000, 322103) = 0
7 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
7 writev(5, [{iov_base="\24\0\6\0\2\0`\1?\1\0\0\4\0\0\0\0\0\0\0\0\4\0\0", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
8 close(26) = 0
8 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x4f, 0x20), 0x7ffd5f9e9260) = 0
8 lseek(7, 0, SEEK_SET) = 0
8 lseek(8, 64, SEEK_SET) = 64
8 read(13, "\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"..., 1536) = 1536
8 read(7, "\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"..., 1536) = 1536
8 read(7, "\0.shstrtab\0.note.gnu.build-id\0.g"..., 242) = 242
8 recvmsg(6, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
8 stat("/dev/char/195:0", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xc3, 0), ...}) = 0
8 symlink("../nvidia0", "/dev/char/195:0") = -1 EEXIST (File exists)
8 unlink("/dev/char/195:0") = -1 EACCES (Permission denied)
9 close(10) = 0
9 geteuid() = 1000
10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=0, tv_nsec=10000000}, 0x7ffd5f9e9230) = 0
10 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x4a, 0xb8), 0x7ffd5f9e8410) = 0
10 writev(5, [{iov_base="\3\0\2\0\2\0`\1\16\1\2\0\2\0`\1", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16
10 writev(5, [{iov_base="\3\0\2\0\2\0`\1\16\3\2\0\2\0`\1", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16
11 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
12 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x2a, 0x20), 0x7ffd5f9e7610) = 0
12 openat(AT_FDCWD, "/dev/nvidiactl", O_RDWR|O_CLOEXEC) = 21
12 writev(5, [{iov_base="(\0\4\0\33\0 \0}\3\0\0\0\0\0\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16
13 close(8) = 0
13 read(7, "\0.shstrtab\0.note.gnu.property\0.n"..., 249) = 249
14 read(13, "\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"..., 1664) = 1664
14 read(13, "\0.shstrtab\0.note.gnu.property\0.n"..., 249) = 249
14 read(7, "\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"..., 1664) = 1664
15 fcntl(21, F_GETFD) = 0x1 (flags FD_CLOEXEC)
15 read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1600) = 1600
16 close(21) = 0
16 lseek(3, 8192, SEEK_SET) = 8192
16 read(13, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1600) = 1600
16 stat("/dev/nvidia0", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xc3, 0), ...}) = 0
17 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x2a, 0x20), 0x7ffd5f9e6e50) = 0
17 ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x2a, 0x20), 0x7ffd5f9e7080) = 0
17 lseek(3, 12288, SEEK_SET) = 12288
18 close(5) = 0
18 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x2a, 0x20), 0x7ffd5f9e7660) = 0
19 close(18) = 0
19 fstat(30, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
20 writev(5, [{iov_base="+\0\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
21 close(30) = 0
21 fstat(29, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
21 getdents64(29, 0x5721a00b5e30 /* 0 entries */, 32768) = 0
21 getdents64(29, 0x5721a00b5e30 /* 3 entries */, 32768) = 88
21 getdents64(30, 0x5721a00bde70 /* 0 entries */, 32768) = 0
21 lseek(3, 0, SEEK_SET) = 0
22 close(29) = 0
23 sched_yield() = 0
26 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"..., 252) = 252
26 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
28 lseek(3, 4096, SEEK_SET) = 4096
30 read(7, "2\n", 4096) = 2
30 read(7, "3\n", 4096) = 2
36 close(3) = 0
42 read(7, "0\n", 4096) = 2
42 read(7, "\1\0\0\0\4\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"..., 616) = 616
43 read(13, "\1\0\0\0\4\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"..., 616) = 616
43 read(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
44 read(13, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
56 lseek(7, 64, SEEK_SET) = 64
57 lseek(13, 64, SEEK_SET) = 64
63 ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x46, 0x2a, 0x20), 0x7ffd5f9e7430) = 0
64 close(13) = 0
66 read(7, "1\n", 4096) = 2
212 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}])
217 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}])
240 fstat(7, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
254 read(7, "", 4096) = 0
350 close(7) = 0
498 recvmsg(5, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
4291 poll([{fd=5, events=0}], 1, 0) = 0 (Timeout)
15638 getpid() = 119682
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment