Skip to content

Instantly share code, notes, and snippets.

// autogenerated by syzkaller (http://github.com/google/syzkaller)
#ifndef __NR_mmap
#define __NR_mmap 9
#endif
#ifndef __NR_openat
#define __NR_openat 257
#endif
#ifndef __NR_getsockopt
#define __NR_getsockopt 55
# AUTOGENERATED FILE
ACTUATOR_DEV = 8
AXI_DEV = 5
BAYER = 0
CCI_DEV = 13
CPP_DEV = 12
CSIC_CFG = 1
CSIC_DEV = 2
CSIC_INIT = 0
CSID_CFG = 1
include <stdio.h>
include <linux/ioctl.h>
include <linux/time.h>
include <linux/types.h>
include <uapi/linux/videodev2.h>
include <uapi/linux/v4l2-common.h>
include <uapi/linux/v4l2-subdev.h>
include <uapi/linux/v4l2-mediabus.h>
include <uapi/linux/media-bus-format.h>
ok github.com/google/syzkaller/prog 0.871s
ok github.com/google/syzkaller/sys 1.574s
ok github.com/google/syzkaller/prog 1.085s
ok github.com/google/syzkaller/sys 1.580s
ok github.com/google/syzkaller/prog 0.838s
ok github.com/google/syzkaller/sys 1.547s
ok github.com/google/syzkaller/prog 0.781s
ok github.com/google/syzkaller/sys 1.539s
runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow
include <linux/ioctl.h>
include <../include/uapi/media/msm_camera.h>
include <../drivers/staging/android/uapi/ion.h>
include <../include/uapi/linux/videodev2.h>
include <../include/uapi/linux/time.h>
include <../include/uapi/linux/v4l2-mediabus.h>
include <../include/uapi/media/msm_fd.h>
include <../include/uapi/media/msm_gemini.h>
include <../include/uapi/media/msm_gestures.h>
include <../include/uapi/media/msm_jpeg.h>
include <asm/ioctl.h>
include <../include/uapi/linux/msm_mdp.h>
include <../include/uapi/linux/fb.h>
include <../include/uapi/linux/msm_mdp_ext.h>
resource fd_displayfb[fd]
syz_open_dev$displayfb(dev ptr[in, string["/dev/graphics/fb#"]], id intptr, flags flags[open_flags]) fd_displayfb
ioctl$MSMFB_ASYNC_BLIT(fd fd_displayfb, cmd const[MSMFB_ASYNC_BLIT], arg ptr[in, int32])
ioctl$MSMFB_BLIT(fd fd_displayfb, cmd const[MSMFB_BLIT], arg ptr[in, int32])
@srikanth007m
srikanth007m / msm_sdm1_camera.txt
Last active August 2, 2017 15:32
Extended camera
include <linux/ioctl.h>
include <../include/uapi/media/msmb_ispif.h>
include <../include/uapi/media/msmb_pproc.h>
resource fd_sdmvideo1[fd]
syz_open_dev$sdmvideo1(dev ptr[in, string["/dev/video#"]], id intptr, flags flags[open_flags]) fd_sdmvideo1
syz_open_dev$sdmv4lsubdev(dev ptr[in, string["/dev/v4l-subdev#"]], id intptr, flags flags[open_flags]) fd_sdmvideo1
syz_open_dev$sdmmedia(dev ptr[in, string["/dev/media#"]], id intptr, flags flags[open_flags]) fd_sdmvideo1
syz_open_dev$sdmjpeg(dev ptr[in, string["/dev/jpeg#"]], id intptr, flags flags[open_flags]) fd_sdmvideo1
include <asm/ioctl.h>
incdir "vendor/qcom/proprietary/data/qti/"
resource fd_qti[fd]
syz_open_dev$smdcntl8(dev ptr[in, string["/dev/smdcntl8"]], id intptr, flags flags[open_flags]) fd_qti
syz_open_dev$rmnetctrl(dev ptr[in, string["/dev/rmnet_ctrl"]], id intptr, flags flags[open_flags]) fd_qti
syz_open_dev$dplctrl(dev ptr[in, string["/dev/dpl_ctrl"]], id intptr, flags flags[open_flags]) fd_qti
ioctl$FRMNET_CTRL_GET_LINE_STATE(fd fd_qti, cmd const[FRMNET_CTRL_GET_LINE_STATE], arg ptr[out, int32])
@srikanth007m
srikanth007m / msm_video.txt
Last active August 3, 2017 12:56
Video descriptors
include <stdio.h>
include <linux/ioctl.h>
include <linux/time.h>
include <linux/types.h>
include <uapi/linux/videodev2.h>
include <uapi/linux/v4l2-common.h>
include <uapi/linux/v4l2-subdev.h>
include <uapi/linux/v4l2-mediabus.h>
include <uapi/linux/media-bus-format.h>
include <asm/ioctl.h>
include <../include/linux/qdsp6v2/usf.h>
resource fd_usfdev[fd]
syz_open_dev$usfdev(dev ptr[in, string["/dev/usf#"]], id intptr, flags flags[open_flags]) fd_usfdev
ioctl$US_SET_TX_INFO(fd fd_usfdev, cmd const[US_SET_TX_INFO], arg ptr[in, us_tx_info_type])
ioctl$US_START_TX(fd fd_usfdev, cmd const[US_START_TX], arg const[0])
ioctl$US_GET_TX_UPDATE(fd fd_usfdev, cmd const[US_GET_TX_UPDATE], arg ptr[inout, us_tx_update_info_type])