aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/sys.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2022-01-11 20:20:35 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2022-01-13 17:03:25 +0100
commitb8d780ab30ab6ba340c43ad1944096dae15e6e79 (patch)
tree18f7079c2d241bc63e35b5a89aa92d4715ce7def /sys/linux/sys.txt
parent65ab1192dcd0323e1b51e8e2f074fb5d6fcb2a1f (diff)
sys/linux: fix bugs pointed out by syz-check
Update #590
Diffstat (limited to 'sys/linux/sys.txt')
-rw-r--r--sys/linux/sys.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt
index 8664e09a8..2ccb38ab1 100644
--- a/sys/linux/sys.txt
+++ b/sys/linux/sys.txt
@@ -59,7 +59,7 @@ include <uapi/linux/close_range.h>
resource fd[int32]: -1
resource fd_dir[fd]: AT_FDCWD
-# alignptr/align32/align64 can be used when ABI uses int64/intptr to hold a smaller tqype.
+# alignptr/align32/align64/padto64 can be used when ABI uses int64/intptr to hold a smaller type.
# E.g. pid/uid stored as intptr/int64.
type alignptr[T] {
v T
@@ -73,6 +73,14 @@ type align64[T] {
v T
} [align[8]]
+type padto32[T] {
+ v T
+} [size[4]]
+
+type padto64[T] {
+ v T
+} [size[8]]
+
type signalno int32[0:65]
type signalnoptr intptr[0:65]