aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorAndy Nguyen <theflow@google.com>2020-04-29 15:03:31 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-04-29 16:46:34 +0200
commitbd365072bff9773c8b58a33823ea0f2a5f052eec (patch)
tree582589b8718d86b18a3572a0faa3057be4e4875a /executor/syscalls.h
parent3b93a8e0034a8109125737a9019e6e787f81ec2b (diff)
sys: add more specific ipv6 options
Additionally fix a type for ipv6_hopopts_ext_header
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index d929d9ccf..4a1db8917 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -575,7 +575,11 @@ const call_t syscalls[] = {
{"setreuid", 126},
{"setrlimit", 195},
{"setsockopt", 105},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 105},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 105},
{"setsockopt$inet6_IPV6_PKTINFO", 105},
+ {"setsockopt$inet6_IPV6_RTHDR", 105},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 105},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 105},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 105},
{"setsockopt$inet6_MRT6_ADD_MFC", 105},
@@ -1103,7 +1107,11 @@ const call_t syscalls[] = {
{"setreuid", 126},
{"setrlimit", 195},
{"setsockopt", 105},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 105},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 105},
{"setsockopt$inet6_IPV6_PKTINFO", 105},
+ {"setsockopt$inet6_IPV6_RTHDR", 105},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 105},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 105},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 105},
{"setsockopt$inet6_MRT6_ADD_MFC", 105},
@@ -4772,9 +4780,13 @@ const call_t syscalls[] = {
{"setsockopt$bt_l2cap_L2CAP_OPTIONS", 366},
{"setsockopt$bt_rfcomm_RFCOMM_LM", 366},
{"setsockopt$inet6_IPV6_ADDRFORM", 366},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 366},
{"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 366},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 366},
{"setsockopt$inet6_IPV6_IPSEC_POLICY", 366},
{"setsockopt$inet6_IPV6_PKTINFO", 366},
+ {"setsockopt$inet6_IPV6_RTHDR", 366},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 366},
{"setsockopt$inet6_IPV6_XFRM_POLICY", 366},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 366},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 366},
@@ -8127,9 +8139,13 @@ const call_t syscalls[] = {
{"setsockopt$bt_l2cap_L2CAP_OPTIONS", 54},
{"setsockopt$bt_rfcomm_RFCOMM_LM", 54},
{"setsockopt$inet6_IPV6_ADDRFORM", 54},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 54},
{"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 54},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 54},
{"setsockopt$inet6_IPV6_IPSEC_POLICY", 54},
{"setsockopt$inet6_IPV6_PKTINFO", 54},
+ {"setsockopt$inet6_IPV6_RTHDR", 54},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 54},
{"setsockopt$inet6_IPV6_XFRM_POLICY", 54},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 54},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 54},
@@ -11433,9 +11449,13 @@ const call_t syscalls[] = {
{"setsockopt$bt_l2cap_L2CAP_OPTIONS", 294},
{"setsockopt$bt_rfcomm_RFCOMM_LM", 294},
{"setsockopt$inet6_IPV6_ADDRFORM", 294},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 294},
{"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 294},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 294},
{"setsockopt$inet6_IPV6_IPSEC_POLICY", 294},
{"setsockopt$inet6_IPV6_PKTINFO", 294},
+ {"setsockopt$inet6_IPV6_RTHDR", 294},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 294},
{"setsockopt$inet6_IPV6_XFRM_POLICY", 294},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 294},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 294},
@@ -14719,9 +14739,13 @@ const call_t syscalls[] = {
{"setsockopt$bt_l2cap_L2CAP_OPTIONS", 208},
{"setsockopt$bt_rfcomm_RFCOMM_LM", 208},
{"setsockopt$inet6_IPV6_ADDRFORM", 208},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 208},
{"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 208},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 208},
{"setsockopt$inet6_IPV6_IPSEC_POLICY", 208},
{"setsockopt$inet6_IPV6_PKTINFO", 208},
+ {"setsockopt$inet6_IPV6_RTHDR", 208},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 208},
{"setsockopt$inet6_IPV6_XFRM_POLICY", 208},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 208},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 208},
@@ -17913,9 +17937,13 @@ const call_t syscalls[] = {
{"setsockopt$bt_l2cap_L2CAP_OPTIONS", 5053},
{"setsockopt$bt_rfcomm_RFCOMM_LM", 5053},
{"setsockopt$inet6_IPV6_ADDRFORM", 5053},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 5053},
{"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 5053},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 5053},
{"setsockopt$inet6_IPV6_IPSEC_POLICY", 5053},
{"setsockopt$inet6_IPV6_PKTINFO", 5053},
+ {"setsockopt$inet6_IPV6_RTHDR", 5053},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 5053},
{"setsockopt$inet6_IPV6_XFRM_POLICY", 5053},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 5053},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 5053},
@@ -21220,9 +21248,13 @@ const call_t syscalls[] = {
{"setsockopt$bt_l2cap_L2CAP_OPTIONS", 339},
{"setsockopt$bt_rfcomm_RFCOMM_LM", 339},
{"setsockopt$inet6_IPV6_ADDRFORM", 339},
+ {"setsockopt$inet6_IPV6_DSTOPTS", 339},
{"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 339},
+ {"setsockopt$inet6_IPV6_HOPOPTS", 339},
{"setsockopt$inet6_IPV6_IPSEC_POLICY", 339},
{"setsockopt$inet6_IPV6_PKTINFO", 339},
+ {"setsockopt$inet6_IPV6_RTHDR", 339},
+ {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 339},
{"setsockopt$inet6_IPV6_XFRM_POLICY", 339},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 339},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 339},