aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-01-10 14:29:55 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-01-14 18:23:43 +0100
commite9b3467100d75548220cc6e71e005a97732d66e7 (patch)
tree0b0942b578230b7dfc0ba7739b5dcf090c714b74 /executor/syscalls.h
parentb38a805a0ca2f603435089963fe2a42d0b1c7a49 (diff)
sys/linux: add trusty support
Add support for trusty tipc devices and several trusty app ports. Update #933
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h75
1 files changed, 75 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index b14818af9..2ddedf252 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -2474,6 +2474,11 @@ const call_t syscalls[] = {
{"ioctl$TIOCSSOFTCAR", 54},
{"ioctl$TIOCSTI", 54},
{"ioctl$TIOCSWINSZ", 54},
+ {"ioctl$TIPC_IOC_CONNECT", 54},
+ {"ioctl$TIPC_IOC_CONNECT_avb", 54},
+ {"ioctl$TIPC_IOC_CONNECT_gatekeeper", 54},
+ {"ioctl$TIPC_IOC_CONNECT_keymaster_secure", 54},
+ {"ioctl$TIPC_IOC_CONNECT_km", 54},
{"ioctl$TUNATTACHFILTER", 54},
{"ioctl$TUNDETACHFILTER", 54},
{"ioctl$TUNGETFEATURES", 54},
@@ -2940,6 +2945,11 @@ const call_t syscalls[] = {
{"openat$snapshot", 295},
{"openat$sr", 295},
{"openat$sw_sync", 295},
+ {"openat$trusty", 295},
+ {"openat$trusty_avb", 295},
+ {"openat$trusty_gatekeeper", 295},
+ {"openat$trusty_km", 295},
+ {"openat$trusty_km_secure", 295},
{"openat$tun", 295},
{"openat$ubi_ctrl", 295},
{"openat$udambuf", 295},
@@ -3823,6 +3833,11 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 4},
{"write$smack_current", 4},
{"write$sndseq", 4},
+ {"write$trusty", 4},
+ {"write$trusty_avb", 4},
+ {"write$trusty_gatekeeper", 4},
+ {"write$trusty_km", 4},
+ {"write$trusty_km_secure", 4},
{"write$tun", 4},
{"write$uinput_user_dev", 4},
{"write$vhci", 4},
@@ -4985,6 +5000,11 @@ const call_t syscalls[] = {
{"ioctl$TIOCSSOFTCAR", 16},
{"ioctl$TIOCSTI", 16},
{"ioctl$TIOCSWINSZ", 16},
+ {"ioctl$TIPC_IOC_CONNECT", 16},
+ {"ioctl$TIPC_IOC_CONNECT_avb", 16},
+ {"ioctl$TIPC_IOC_CONNECT_gatekeeper", 16},
+ {"ioctl$TIPC_IOC_CONNECT_keymaster_secure", 16},
+ {"ioctl$TIPC_IOC_CONNECT_km", 16},
{"ioctl$TUNATTACHFILTER", 16},
{"ioctl$TUNDETACHFILTER", 16},
{"ioctl$TUNGETFEATURES", 16},
@@ -5461,6 +5481,11 @@ const call_t syscalls[] = {
{"openat$snapshot", 257},
{"openat$sr", 257},
{"openat$sw_sync", 257},
+ {"openat$trusty", 257},
+ {"openat$trusty_avb", 257},
+ {"openat$trusty_gatekeeper", 257},
+ {"openat$trusty_km", 257},
+ {"openat$trusty_km_secure", 257},
{"openat$tun", 257},
{"openat$ubi_ctrl", 257},
{"openat$udambuf", 257},
@@ -6372,6 +6397,11 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 1},
{"write$smack_current", 1},
{"write$sndseq", 1},
+ {"write$trusty", 1},
+ {"write$trusty_avb", 1},
+ {"write$trusty_gatekeeper", 1},
+ {"write$trusty_km", 1},
+ {"write$trusty_km_secure", 1},
{"write$tun", 1},
{"write$uinput_user_dev", 1},
{"write$vhci", 1},
@@ -7495,6 +7525,11 @@ const call_t syscalls[] = {
{"ioctl$TIOCSSOFTCAR", 54},
{"ioctl$TIOCSTI", 54},
{"ioctl$TIOCSWINSZ", 54},
+ {"ioctl$TIPC_IOC_CONNECT", 54},
+ {"ioctl$TIPC_IOC_CONNECT_avb", 54},
+ {"ioctl$TIPC_IOC_CONNECT_gatekeeper", 54},
+ {"ioctl$TIPC_IOC_CONNECT_keymaster_secure", 54},
+ {"ioctl$TIPC_IOC_CONNECT_km", 54},
{"ioctl$TUNATTACHFILTER", 54},
{"ioctl$TUNDETACHFILTER", 54},
{"ioctl$TUNGETFEATURES", 54},
@@ -7964,6 +7999,11 @@ const call_t syscalls[] = {
{"openat$snapshot", 322},
{"openat$sr", 322},
{"openat$sw_sync", 322},
+ {"openat$trusty", 322},
+ {"openat$trusty_avb", 322},
+ {"openat$trusty_gatekeeper", 322},
+ {"openat$trusty_km", 322},
+ {"openat$trusty_km_secure", 322},
{"openat$tun", 322},
{"openat$ubi_ctrl", 322},
{"openat$udambuf", 322},
@@ -8871,6 +8911,11 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 4},
{"write$smack_current", 4},
{"write$sndseq", 4},
+ {"write$trusty", 4},
+ {"write$trusty_avb", 4},
+ {"write$trusty_gatekeeper", 4},
+ {"write$trusty_km", 4},
+ {"write$trusty_km_secure", 4},
{"write$tun", 4},
{"write$uinput_user_dev", 4},
{"write$vhci", 4},
@@ -9989,6 +10034,11 @@ const call_t syscalls[] = {
{"ioctl$TIOCSSOFTCAR", 29},
{"ioctl$TIOCSTI", 29},
{"ioctl$TIOCSWINSZ", 29},
+ {"ioctl$TIPC_IOC_CONNECT", 29},
+ {"ioctl$TIPC_IOC_CONNECT_avb", 29},
+ {"ioctl$TIPC_IOC_CONNECT_gatekeeper", 29},
+ {"ioctl$TIPC_IOC_CONNECT_keymaster_secure", 29},
+ {"ioctl$TIPC_IOC_CONNECT_km", 29},
{"ioctl$TUNATTACHFILTER", 29},
{"ioctl$TUNDETACHFILTER", 29},
{"ioctl$TUNGETFEATURES", 29},
@@ -10451,6 +10501,11 @@ const call_t syscalls[] = {
{"openat$snapshot", 56},
{"openat$sr", 56},
{"openat$sw_sync", 56},
+ {"openat$trusty", 56},
+ {"openat$trusty_avb", 56},
+ {"openat$trusty_gatekeeper", 56},
+ {"openat$trusty_km", 56},
+ {"openat$trusty_km_secure", 56},
{"openat$tun", 56},
{"openat$ubi_ctrl", 56},
{"openat$udambuf", 56},
@@ -11342,6 +11397,11 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 64},
{"write$smack_current", 64},
{"write$sndseq", 64},
+ {"write$trusty", 64},
+ {"write$trusty_avb", 64},
+ {"write$trusty_gatekeeper", 64},
+ {"write$trusty_km", 64},
+ {"write$trusty_km_secure", 64},
{"write$tun", 64},
{"write$uinput_user_dev", 64},
{"write$vhci", 64},
@@ -12455,6 +12515,11 @@ const call_t syscalls[] = {
{"ioctl$TIOCSPGRP", 54},
{"ioctl$TIOCSSOFTCAR", 54},
{"ioctl$TIOCSTI", 54},
+ {"ioctl$TIPC_IOC_CONNECT", 54},
+ {"ioctl$TIPC_IOC_CONNECT_avb", 54},
+ {"ioctl$TIPC_IOC_CONNECT_gatekeeper", 54},
+ {"ioctl$TIPC_IOC_CONNECT_keymaster_secure", 54},
+ {"ioctl$TIPC_IOC_CONNECT_km", 54},
{"ioctl$TUNATTACHFILTER", 54},
{"ioctl$TUNDETACHFILTER", 54},
{"ioctl$TUNGETFEATURES", 54},
@@ -12820,6 +12885,11 @@ const call_t syscalls[] = {
{"openat$snapshot", 286},
{"openat$sr", 286},
{"openat$sw_sync", 286},
+ {"openat$trusty", 286},
+ {"openat$trusty_avb", 286},
+ {"openat$trusty_gatekeeper", 286},
+ {"openat$trusty_km", 286},
+ {"openat$trusty_km_secure", 286},
{"openat$tun", 286},
{"openat$ubi_ctrl", 286},
{"openat$udambuf", 286},
@@ -13700,6 +13770,11 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 4},
{"write$smack_current", 4},
{"write$sndseq", 4},
+ {"write$trusty", 4},
+ {"write$trusty_avb", 4},
+ {"write$trusty_gatekeeper", 4},
+ {"write$trusty_km", 4},
+ {"write$trusty_km_secure", 4},
{"write$tun", 4},
{"write$uinput_user_dev", 4},
{"write$vhci", 4},