| /linux/tools/testing/selftests/net/af_unix/ |
| H A D | unix_connect.c | 24 char sun_path[8]; in FIXTURE_VARIANT() local 33 .sun_path = "test", in FIXTURE_VARIANT_ADD() 42 .sun_path = "\0test", in FIXTURE_VARIANT_ADD() 51 .sun_path = "test", in FIXTURE_VARIANT_ADD() 60 .sun_path = "\0test", in FIXTURE_VARIANT_ADD() 69 .sun_path = "test", in FIXTURE_VARIANT_ADD() 78 .sun_path = "\0test", in FIXTURE_VARIANT_ADD() 87 .sun_path = "test", in FIXTURE_VARIANT_ADD() 96 .sun_path = "\0test", in FIXTURE_VARIANT_ADD() 112 if (variant->sun_path[0]) in FIXTURE_TEARDOWN() [all …]
|
| H A D | scm_pidfd.c | 374 char *sun_path_buf = (char *)&addr->listen_addr.sun_path; in fill_sockaddr() 377 addr->addrlen = offsetof(struct sockaddr_un, sun_path); in fill_sockaddr()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | bpf_iter_setsockopt_unix.c | 14 .sun_path = "", in create_unix_socket() 23 len = offsetof(struct sockaddr_un, sun_path); in create_unix_socket() 33 memcpy(&skel->bss->sun_path, &addr.sun_path, in create_unix_socket() 34 len - offsetof(struct sockaddr_un, sun_path)); in create_unix_socket()
|
| H A D | skc_to_unix_sock.c | 37 strscpy(sockaddr.sun_path, sock_path); in test_skc_to_unix_sock() 38 sockaddr.sun_path[0] = '\0'; in test_skc_to_unix_sock()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | recvmsg_unix_prog.c | 18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in recvmsg_unix_prog() 31 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_ADDRESS, in recvmsg_unix_prog()
|
| H A D | getsockname_unix_prog.c | 18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in getsockname_unix_prog() 31 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in getsockname_unix_prog()
|
| H A D | getpeername_unix_prog.c | 18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in getpeername_unix_prog() 31 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in getpeername_unix_prog()
|
| H A D | connect_unix_prog.c | 18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in connect_unix_prog() 32 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in connect_unix_prog()
|
| H A D | sendmsg_unix_prog.c | 18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in sendmsg_unix_prog() 32 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in sendmsg_unix_prog()
|
| H A D | test_skc_to_unix_sock.c | 26 if (unix_sk->addr->name->sun_path[0]) in BPF_PROG() 35 path[i] = unix_sk->addr->name->sun_path[i]; in BPF_PROG()
|
| /linux/tools/testing/selftests/coredump/ |
| H A D | coredump_test_helpers.c | 83 assert(strlen(path) < sizeof(addr.sun_path) - 1); in create_and_listen_unix_socket() 84 strncpy(addr.sun_path, path, sizeof(addr.sun_path) - 1); in create_and_listen_unix_socket() 86 offsetof(struct sockaddr_un, sun_path) + strlen(path) + 1; in create_and_listen_unix_socket()
|
| H A D | coredump_socket_test.c | 297 .sun_path = "/tmp/coredump.socket", in TEST_F() 300 offsetof(struct sockaddr_un, sun_path) + in TEST_F() 369 .sun_path = "/tmp/coredump.socket", in TEST_F() 371 size_t coredump_sk_len = offsetof(struct sockaddr_un, sun_path) + in TEST_F()
|
| /linux/security/apparmor/ |
| H A D | net.c | 83 } else if (addr->sun_path[0]) { in audit_unix_addr() 85 audit_log_untrustedstring(ab, addr->sun_path); in audit_unix_addr() 88 if (audit_string_contains_control(&addr->sun_path[1], len - 1)) in audit_unix_addr() 89 audit_log_n_hex(ab, &addr->sun_path[1], len - 1); in audit_unix_addr() 92 &addr->sun_path[1]); in audit_unix_addr()
|
| /linux/security/apparmor/include/ |
| H A D | af_unix.h | 26 !is_unix_addr_abstract_name(unix_addr(A)->sun_path)) 30 unix_sk(U)->addr->name->sun_path[0])
|
| /linux/include/uapi/linux/ |
| H A D | un.h | 11 char sun_path[UNIX_PATH_MAX]; /* pathname */ member
|
| /linux/tools/testing/selftests/landlock/ |
| H A D | common.h | 248 sprintf(srv->unix_addr.sun_path, in set_unix_address() 252 srv->unix_addr.sun_path[0] = '\0'; in set_unix_address()
|
| /linux/security/landlock/ |
| H A D | task.c | 254 if (addr->len >= offsetof(struct sockaddr_un, sun_path) + 1 && in is_abstract_socket() 255 addr->name->sun_path[0] == '\0') in is_abstract_socket()
|
| /linux/tools/perf/ |
| H A D | builtin-daemon.c | 599 if (strlen(path) + 1 >= sizeof(addr.sun_path)) { in setup_server_socket() 608 strlcpy(addr.sun_path, path, sizeof(addr.sun_path) - 1); in setup_server_socket() 871 if (strlen(path) + 1 >= sizeof(addr.sun_path)) { in setup_client_socket() 879 strlcpy(addr.sun_path, path, sizeof(addr.sun_path) - 1); in setup_client_socket()
|
| /linux/arch/um/os-Linux/ |
| H A D | file.c | 207 snprintf(sock.sun_path, sizeof(sock.sun_path), "%s", name); in os_connect_socket() 560 snprintf(addr.sun_path, len, "%s", file); in os_create_unix_socket()
|
| /linux/net/unix/ |
| H A D | af_unix.c | 337 if (addr_len <= offsetof(struct sockaddr_un, sun_path) || in unix_validate_addr() 352 BUILD_BUG_ON(offset != offsetof(struct sockaddr_un, sun_path)); in unix_mkname_bsd() 1208 err = vfs_path_lookup(root.dentry, root.mnt, sunaddr->sun_path, in unix_find_bsd() 1215 err = kern_path(sunaddr->sun_path, LOOKUP_FOLLOW, &path); in unix_find_bsd() 1276 if (sunaddr->sun_path[0]) in unix_find_other() 1302 offsetof(struct sockaddr_un, sun_path) + 16, GFP_KERNEL); in unix_autobind() 1306 addr->len = offsetof(struct sockaddr_un, sun_path) + 6; in unix_autobind() 1315 sprintf(addr->name->sun_path + 1, "%05x", ordernum); in unix_autobind() 1369 dentry = start_creating_path(AT_FDCWD, addr->name->sun_path, &parent, 0); in unix_bind_bsd() 1465 if (addr_len == offsetof(struct sockaddr_un, sun_path) && in unix_bind() [all …]
|
| H A D | diag.c | 25 addr->len - offsetof(struct sockaddr_un, sun_path), in sk_diag_dump_name() 26 addr->name->sun_path); in sk_diag_dump_name()
|
| /linux/net/sunrpc/ |
| H A D | rpcb_clnt.c | 221 # define SUN_LEN(ptr) (offsetof(struct sockaddr_un, sun_path) \ 222 + 1 + strlen((ptr)->sun_path + 1)) 278 .sun_path = RPCBIND_SOCK_ABSTRACT_NAME, in rpcb_create_local_abstract() 288 .sun_path = RPCBIND_SOCK_PATHNAME, in rpcb_create_local_unix()
|
| /linux/tools/perf/trace/beauty/ |
| H A D | sockaddr.c | 39 return scnprintf(bf, size, ", path: %s", sun->sun_path); in af_local__scnprintf()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_kfuncs.h | 55 const __u8 *sun_path, __u32 sun_path__sz) __ksym;
|
| H A D | network_helpers.c | 434 sun->sun_path[0] = 0; in make_sockaddr() 435 strscpy(sun->sun_path + 1, addr_str, sizeof(sun->sun_path) - 1); in make_sockaddr() 437 *len = offsetof(struct sockaddr_un, sun_path) + 1 + strlen(addr_str); in make_sockaddr()
|