diff options
| author | Ricardo Cañuelo <ricardo.canuelo@collabora.com> | 2020-06-08 12:57:25 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-06-09 15:58:40 +0200 |
| commit | c5e085d96d1cdc855365b7fd9c1825b886f266f6 (patch) | |
| tree | 181b25942ec6919a7839a65b24b12f2711b277ab /sys/linux/dev_video4linux_amd64.const | |
| parent | 092934c131705d77c23b65df2a846fcd49d98469 (diff) | |
sys/linux: specific descriptions for vim2m (v4l2)
Add a set of descriptions to focus the fuzzing process on the V4L2 vim2m
test driver. This should be useful to test the M2M framework.
The syscalls are based on a specific file descriptor for the vim2m
device and a selection of v4l2 ioctls that operate on it. Some of the
existing v4l2 data structure definitions have been extended to allow
restricting and selecting some options in order to narrow down the
fuzzing process.
Initial support for Request API added.
Diffstat (limited to 'sys/linux/dev_video4linux_amd64.const')
| -rw-r--r-- | sys/linux/dev_video4linux_amd64.const | 93 |
1 files changed, 49 insertions, 44 deletions
diff --git a/sys/linux/dev_video4linux_amd64.const b/sys/linux/dev_video4linux_amd64.const index a8088890c..a732812f6 100644 --- a/sys/linux/dev_video4linux_amd64.const +++ b/sys/linux/dev_video4linux_amd64.const @@ -1,4 +1,5 @@ # AUTOGENERATED FILE +AT_FDCWD = 18446744073709551516 MEDIA_BUS_FMT_AHSV8888_1X32 = 24577 MEDIA_BUS_FMT_ARGB8888_1X32 = 4109 MEDIA_BUS_FMT_AYUV8_1X32 = 8215 @@ -87,6 +88,9 @@ MEDIA_BUS_FMT_YVYU12_2X12 = 8223 MEDIA_BUS_FMT_YVYU8_1X16 = 8210 MEDIA_BUS_FMT_YVYU8_1_5X8 = 8197 MEDIA_BUS_FMT_YVYU8_2X8 = 8201 +MEDIA_IOC_REQUEST_ALLOC = 2147777541 +MEDIA_REQUEST_IOC_QUEUE = 31872 +O_RDWR = 2 V4L2_AUDCAP_AVL = 2 V4L2_AUDCAP_STEREO = 1 V4L2_AUDMODE_AVL = 1 @@ -441,7 +445,7 @@ V4L2_CID_ZOOM_CONTINUOUS = 10094863 V4L2_CID_ZOOM_RELATIVE = 10094862 V4L2_COLORSPACE_470_SYSTEM_BG = 6 V4L2_COLORSPACE_470_SYSTEM_M = 5 -V4L2_COLORSPACE_ADOBERGB = 9 +# V4L2_COLORSPACE_ADOBERGB is not set V4L2_COLORSPACE_BT2020 = 10 V4L2_COLORSPACE_BT878 = 4 V4L2_COLORSPACE_DCI_P3 = 12 @@ -501,7 +505,7 @@ V4L2_DEC_CMD_START_MUTE_AUDIO = 1 V4L2_DEC_CMD_STOP = 1 V4L2_DEC_CMD_STOP_IMMEDIATELY = 2 V4L2_DEC_CMD_STOP_TO_BLACK = 1 -V4L2_DEC_QCOM_CMD_RECONFIG_HINT = 5 +# V4L2_DEC_QCOM_CMD_RECONFIG_HINT is not set V4L2_DEC_START_FMT_GOP = 1 V4L2_DEC_START_FMT_NONE = 0 V4L2_DV_BT_656_1120 = 0 @@ -542,17 +546,17 @@ V4L2_EVENT_EOS = 2 V4L2_EVENT_FRAME_SYNC = 4 V4L2_EVENT_MD_FL_HAVE_FRAME_SEQ = 1 V4L2_EVENT_MOTION_DET = 6 -V4L2_EVENT_MSM_VIDC_FLUSH_DONE = 134221825 -V4L2_EVENT_MSM_VIDC_HW_OVERLOAD = 134221832 -V4L2_EVENT_MSM_VIDC_HW_UNSUPPORTED = 134221834 -V4L2_EVENT_MSM_VIDC_MAX_CLIENTS = 134221833 -V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_BITDEPTH_CHANGED_INSUFFICIENT = 134221828 -V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_INSUFFICIENT = 134221827 -V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_SUFFICIENT = 134221826 -V4L2_EVENT_MSM_VIDC_RELEASE_BUFFER_REFERENCE = 134221830 -V4L2_EVENT_MSM_VIDC_RELEASE_UNQUEUED_BUFFER = 134221831 -V4L2_EVENT_MSM_VIDC_START = 134221824 -V4L2_EVENT_MSM_VIDC_SYS_ERROR = 134221829 +# V4L2_EVENT_MSM_VIDC_FLUSH_DONE is not set +# V4L2_EVENT_MSM_VIDC_HW_OVERLOAD is not set +# V4L2_EVENT_MSM_VIDC_HW_UNSUPPORTED is not set +# V4L2_EVENT_MSM_VIDC_MAX_CLIENTS is not set +# V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_BITDEPTH_CHANGED_INSUFFICIENT is not set +# V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_INSUFFICIENT is not set +# V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_SUFFICIENT is not set +# V4L2_EVENT_MSM_VIDC_RELEASE_BUFFER_REFERENCE is not set +# V4L2_EVENT_MSM_VIDC_RELEASE_UNQUEUED_BUFFER is not set +# V4L2_EVENT_MSM_VIDC_START is not set +# V4L2_EVENT_MSM_VIDC_SYS_ERROR is not set V4L2_EVENT_PRIVATE_START = 134217728 V4L2_EVENT_SOURCE_CHANGE = 5 V4L2_EVENT_SRC_CH_RESOLUTION = 1 @@ -624,7 +628,7 @@ V4L2_MEMORY_MMAP = 1 V4L2_MEMORY_OVERLAY = 3 V4L2_MEMORY_USERPTR = 2 V4L2_MODE_HIGHQUALITY = 1 -V4L2_MSM_BUF_FLAG_DEFER = 1073741824 +# V4L2_MSM_BUF_FLAG_DEFER is not set V4L2_OUTPUT_TYPE_ANALOG = 2 V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY = 3 V4L2_OUTPUT_TYPE_MODULATOR = 1 @@ -668,9 +672,9 @@ V4L2_PIX_FMT_NV12 = 842094158 V4L2_PIX_FMT_NV12M = 842091854 V4L2_PIX_FMT_NV12MT = 842091860 V4L2_PIX_FMT_NV12MT_16X16 = 842091862 -V4L2_PIX_FMT_NV12_P010_UBWC = 1110585681 -V4L2_PIX_FMT_NV12_TP10_UBWC = 1093808465 -V4L2_PIX_FMT_NV12_UBWC = 942813521 +# V4L2_PIX_FMT_NV12_P010_UBWC is not set +# V4L2_PIX_FMT_NV12_TP10_UBWC is not set +# V4L2_PIX_FMT_NV12_UBWC is not set V4L2_PIX_FMT_NV16 = 909203022 V4L2_PIX_FMT_NV16M = 909200718 V4L2_PIX_FMT_NV21 = 825382478 @@ -694,7 +698,7 @@ V4L2_PIX_FMT_RGB555 = 1329743698 V4L2_PIX_FMT_RGB555X = 1363298130 V4L2_PIX_FMT_RGB565 = 1346520914 V4L2_PIX_FMT_RGB565X = 1380075346 -V4L2_PIX_FMT_RGBA8888_UBWC = 1111970385 +# V4L2_PIX_FMT_RGBA8888_UBWC is not set V4L2_PIX_FMT_S5C_UYVY_JPG = 1229141331 V4L2_PIX_FMT_SBGGR10 = 808535874 V4L2_PIX_FMT_SBGGR10ALAW8 = 943800929 @@ -732,7 +736,7 @@ V4L2_PIX_FMT_SRGGB12 = 842090322 V4L2_PIX_FMT_SRGGB8 = 1111967570 V4L2_PIX_FMT_STV0680 = 808990291 V4L2_PIX_FMT_TM6000 = 808865108 -V4L2_PIX_FMT_TME = 809848148 +# V4L2_PIX_FMT_TME is not set V4L2_PIX_FMT_UV8 = 540563029 V4L2_PIX_FMT_UYVY = 1498831189 V4L2_PIX_FMT_VC1_ANNEX_G = 1194410838 @@ -782,20 +786,20 @@ V4L2_PRIORITY_DEFAULT = 2 V4L2_PRIORITY_INTERACTIVE = 2 V4L2_PRIORITY_RECORD = 3 V4L2_PRIORITY_UNSET = 0 -V4L2_QCOM_BUF_DATA_CORRUPT = 4194304 -V4L2_QCOM_BUF_FLAG_CODECCONFIG = 131072 -V4L2_QCOM_BUF_FLAG_DECODEONLY = 2097152 -V4L2_QCOM_BUF_FLAG_EOS = 33554432 -V4L2_QCOM_BUF_FLAG_EOSEQ = 262144 -V4L2_QCOM_BUF_FLAG_IDRFRAME = 2147483648 -V4L2_QCOM_BUF_FLAG_PERF_MODE = 536870912 -V4L2_QCOM_BUF_FLAG_READONLY = 67108864 -V4L2_QCOM_BUF_INPUT_UNSUPPORTED = 16777216 -V4L2_QCOM_BUF_TIMESTAMP_INVALID = 524288 -V4L2_QCOM_CMD_FLUSH = 4 -V4L2_QCOM_CMD_FLUSH_CAPTURE = 2 -V4L2_QCOM_CMD_FLUSH_OUTPUT = 1 -V4L2_QCOM_CMD_SESSION_CONTINUE = 6 +# V4L2_QCOM_BUF_DATA_CORRUPT is not set +# V4L2_QCOM_BUF_FLAG_CODECCONFIG is not set +# V4L2_QCOM_BUF_FLAG_DECODEONLY is not set +# V4L2_QCOM_BUF_FLAG_EOS is not set +# V4L2_QCOM_BUF_FLAG_EOSEQ is not set +# V4L2_QCOM_BUF_FLAG_IDRFRAME is not set +# V4L2_QCOM_BUF_FLAG_PERF_MODE is not set +# V4L2_QCOM_BUF_FLAG_READONLY is not set +# V4L2_QCOM_BUF_INPUT_UNSUPPORTED is not set +# V4L2_QCOM_BUF_TIMESTAMP_INVALID is not set +# V4L2_QCOM_CMD_FLUSH is not set +# V4L2_QCOM_CMD_FLUSH_CAPTURE is not set +# V4L2_QCOM_CMD_FLUSH_OUTPUT is not set +# V4L2_QCOM_CMD_SESSION_CONTINUE is not set V4L2_QUANTIZATION_DEFAULT = 0 V4L2_QUANTIZATION_FULL_RANGE = 1 V4L2_QUANTIZATION_LIM_RANGE = 2 @@ -803,12 +807,12 @@ V4L2_SEL_FLAG_GE = 1 V4L2_SEL_FLAG_KEEP_CONFIG = 4 V4L2_SEL_FLAG_LE = 2 V4L2_SEL_TGT_COMPOSE = 256 -V4L2_SEL_TGT_COMPOSE_ACTIVE = 256 +# V4L2_SEL_TGT_COMPOSE_ACTIVE is not set V4L2_SEL_TGT_COMPOSE_BOUNDS = 258 V4L2_SEL_TGT_COMPOSE_DEFAULT = 257 V4L2_SEL_TGT_COMPOSE_PADDED = 259 V4L2_SEL_TGT_CROP = 0 -V4L2_SEL_TGT_CROP_ACTIVE = 0 +# V4L2_SEL_TGT_CROP_ACTIVE is not set V4L2_SEL_TGT_CROP_BOUNDS = 2 V4L2_SEL_TGT_CROP_DEFAULT = 1 V4L2_SEL_TGT_NATIVE_SIZE = 3 @@ -860,13 +864,13 @@ V4L2_STD_SECAM_LC = 8388608 V4L2_STD_UNKNOWN = 0 V4L2_SUBDEV_FORMAT_ACTIVE = 1 V4L2_SUBDEV_FORMAT_TRY = 0 -V4L2_SUBDEV_SEL_FLAG_KEEP_CONFIG = 4 -V4L2_SUBDEV_SEL_FLAG_SIZE_GE = 1 -V4L2_SUBDEV_SEL_FLAG_SIZE_LE = 2 -V4L2_SUBDEV_SEL_TGT_COMPOSE_ACTUAL = 256 -V4L2_SUBDEV_SEL_TGT_COMPOSE_BOUNDS = 258 -V4L2_SUBDEV_SEL_TGT_CROP_ACTUAL = 0 -V4L2_SUBDEV_SEL_TGT_CROP_BOUNDS = 2 +# V4L2_SUBDEV_SEL_FLAG_KEEP_CONFIG is not set +# V4L2_SUBDEV_SEL_FLAG_SIZE_GE is not set +# V4L2_SUBDEV_SEL_FLAG_SIZE_LE is not set +# V4L2_SUBDEV_SEL_TGT_COMPOSE_ACTUAL is not set +# V4L2_SUBDEV_SEL_TGT_COMPOSE_BOUNDS is not set +# V4L2_SUBDEV_SEL_TGT_CROP_ACTUAL is not set +# V4L2_SUBDEV_SEL_TGT_CROP_BOUNDS is not set V4L2_TC_FLAG_COLORFRAME = 2 V4L2_TC_FLAG_DROPFRAME = 1 V4L2_TC_TYPE_24FPS = 1 @@ -915,7 +919,7 @@ V4L2_VBI_ITU_625_F1_START = 1 V4L2_VBI_ITU_625_F2_START = 314 V4L2_VBI_UNSYNC = 1 V4L2_XFER_FUNC_709 = 1 -V4L2_XFER_FUNC_ADOBERGB = 3 +# V4L2_XFER_FUNC_ADOBERGB is not set V4L2_XFER_FUNC_DCI_P3 = 6 V4L2_XFER_FUNC_DEFAULT = 0 V4L2_XFER_FUNC_NONE = 5 @@ -984,7 +988,7 @@ VIDIOC_QUERYSTD = 2148030015 VIDIOC_QUERY_DV_TIMINGS = 2156156515 VIDIOC_QUERY_EXT_CTRL = 3236451943 VIDIOC_REQBUFS = 3222558216 -VIDIOC_RESERVED = 22017 +# VIDIOC_RESERVED is not set VIDIOC_STREAMOFF = 1074026003 VIDIOC_STREAMON = 1074026002 VIDIOC_SUBDEV_DV_TIMINGS_CAP = 3230684772 @@ -1032,3 +1036,4 @@ VIDIOC_TRY_EXT_CTRLS = 3223344713 VIDIOC_TRY_FMT = 3234879040 VIDIOC_UNSUBSCRIBE_EVENT = 1075861083 __NR_ioctl = 16 +__NR_openat = 257 |
