incubator-nuttx/net/socket
zhanghongyu ec8cc6db37 net: add parameter check in psock_setsockopt
0  0x565a60bd in memmove (dest=0xf7fbaabe, src=0x0, count=3) at string/lib_memmove.c:58
1  0x565d8b90 in usrsock_iovec_do (srcdst=0xf7fbaab0, srcdstlen=2018, iov=0xf3de798c, iovcnt=0, pos=0, from_iov=true, done=0xf3de78e7) at usrsock/usrsock_devif.c:155
2  0x565d9349 in usrsock_iovec_get (dst=0xf7fbaab0, dstlen=2032, iov=0xf3de797c, iovcnt=2, pos=0, done=0xf3de78e7) at usrsock/usrsock_devif.c:612
3  0x5659f4b9 in usrsock_request (iov=0xf3de797c, iovcnt=2) at usrsock/usrsock_rpmsg.c:210
4  0x565d9436 in usrsock_do_request (conn=0x566316c0 <g_usrsock_connections>, iov=0xf3de797c, iovcnt=2) at usrsock/usrsock_devif.c:659
5  0x565dcfe9 in do_setsockopt_request (conn=0x566316c0 <g_usrsock_connections>, level=1, option=7, value=0x0, value_len=4) at usrsock/usrsock_setsockopt.c:131
6  0x565dd11e in usrsock_setsockopt (psock=0xf3dea840, level=1, option=7, value=0x0, value_len=4) at usrsock/usrsock_setsockopt.c:208
7  0x565d4d31 in psock_setsockopt (psock=0xf3dea840, level=1, option=7, value=0x0, value_len=4) at socket/setsockopt.c:310
8  0x565d4dde in setsockopt (sockfd=3, level=1, option=7, value=0x0, value_len=4) at socket/setsockopt.c:396

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2022-11-29 00:20:09 +08:00
..
Kconfig net/sockopt: move BINDTODEVICE to socket level 2022-08-25 17:56:52 +08:00
Make.defs net: Remove psock_fcntl related code 2022-03-04 22:03:55 +02:00
accept.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
bind.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
connect.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
getpeername.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
getsockname.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
getsockopt.c net: Remove usrsock specific process from common code as much as possible 2022-11-28 16:32:41 +09:00
listen.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
net_close.c net/inet: move socket flags into socket_conn_s 2022-02-10 15:04:33 -03:00
net_dup2.c net/tcp/monitor: do not migrate the state to close 2022-02-11 18:56:40 +09:00
net_fstat.c net/inet: move socket flags into socket_conn_s 2022-02-10 15:04:33 -03:00
net_poll.c net: unify socket into file descriptor 2021-03-03 19:01:41 -08:00
net_sendfile.c net/soerr: add new _SO_CONN_SETERRNO() macro 2022-11-24 22:57:42 +08:00
net_sockif.c net: Remove usrsock specific process from common code as much as possible 2022-11-28 16:32:41 +09:00
net_timeo.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
recv.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
recvfrom.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
recvmsg.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
send.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
sendmsg.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
sendto.c socket: separation error code EBADF and ENOTSOCK 2022-10-29 08:18:02 +02:00
setsockopt.c net: add parameter check in psock_setsockopt 2022-11-29 00:20:09 +08:00
socket.c net: Remove usrsock specific process from common code as much as possible 2022-11-28 16:32:41 +09:00
socket.h net/soerr: add new _SO_CONN_SETERRNO() macro 2022-11-24 22:57:42 +08:00
socketpair.c socketpair: Add SOCK_NONBLOCK support into type field 2022-10-21 16:57:20 +08:00