You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
("getgroups", unknown [drop "size" []; drop "list" [w]]);
474
+
("initgroups", unknown [drop "user" [r]; drop "group" []]);
475
+
("mknod", unknown [drop "pathname" [r]; drop "mode" []; drop "dev" []]);
476
+
("openat", unknown (drop "dirfd"[] :: drop "pathname" [r] :: drop "flags"[] :: VarArgs (drop "mode"[])));
477
+
("seteuid", unknown [drop "uid" []]);
478
+
("setgid", unknown [drop "gid" []]);
479
+
("setuid", unknown [drop "uid" []]);
480
+
("socketpair", unknown [drop "domain" []; drop "type" []; drop "protocol" []; drop "sv" [w]]);
481
+
("tcgetpgrp", unknown [drop "fd" []]);
470
482
]
471
483
[@@coverage off]
472
484
@@ -721,6 +733,17 @@ let glibc_desc_list: (string * LibraryDesc.t) list = LibraryDsl.[
721
733
("svc_register", unknown [drop "xprt" [r_deep; w_deep]; drop "prognum" []; drop "versnum" []; drop "dispatch" [r; w; c]; drop "protocol" []]);
722
734
("svc_run", unknown []); (* TODO: make new special kind "NoReturn" for this: the following node will be dead (like Abort), but the program doesn't exit (so it shouldn't be Abort) *)
723
735
(* RPC library end *)
736
+
("getgrouplist", unknown [drop "user" [r]; drop "group" []; drop "groups" [w]; drop "ngroups" [r; w]]);
737
+
("innetgr", unknown [drop "netgroup" [r]; drop "host" [r]; drop "user" [r]; drop "domain" [r]]);
738
+
("lchmod", unknown [drop "path" [r]; drop "mode" []]);
739
+
("lseek64", unknown [drop "fd" []; drop "offset" []; drop "whence" []]);
740
+
("lutimes", unknown [drop "filename" [r]; drop "times" [r]]);
741
+
("mallinfo2", unknown []);
742
+
("strlcat", unknown [drop "dst" [r; w]; drop "src" [r]; drop "dstsize" []]);
743
+
("strlcpy", unknown [drop "dst" [w]; drop "src" [r]; drop "dstsize" []]);
@@ -835,7 +860,6 @@ let linux_kernel_descs_list: (string * LibraryDesc.t) list = LibraryDsl.[
835
860
("usb_alloc_urb", special [__ "iso_packets" []; drop "mem_flags" []] @@funiso_packets -> MallocMyCFG.unknown_exp);
836
861
("usb_submit_urb", unknown [drop "urb" [r_deep; w_deep; c_deep]; drop "mem_flags" []]); (* old comment: first argument is written to but according to specification must not be read from anymore *)
0 commit comments