#include #include #include #include #include #include #include "ioctl_types.h" int main(int argc, char *argv[]) { int fd = open("/dev/kgsl-3d0", O_RDWR); if(fd < 0) printf("Error\n"); struct v4l2_event_subscription *arg_0; char dump0_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; arg_0 = (struct v4l2_event_subscription *) dump0_0; struct v4l2_fmtdesc *arg_1; char dump1_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; arg_1 = (struct v4l2_fmtdesc *) dump1_0; void *arg_2= (void *) 0xf896; //unmapped void *arg_3= (void *) 0x1ffffff2; //unmapped struct v4l2_buffer *arg_4; char dump4_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x44\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; arg_4 = (struct v4l2_buffer *) dump4_0; struct v4l2_capability *arg_5; char dump5_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; arg_5 = (struct v4l2_capability *) dump5_0; struct v4l2_audio *arg_6; char dump6_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; arg_6 = (struct v4l2_audio *) dump6_0; void *arg_7= (void *) 0xfdc48a6c; //unmapped struct v4l2_buffer *arg_9; char dump9_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\xd4\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; arg_9 = (struct v4l2_buffer *) dump9_0; struct v4l2_output *arg_10; char dump10_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; arg_10 = (struct v4l2_output *) dump10_0; ioctl(fd, 0x4020565a, (void *)arg_0); ioctl(fd, 0xc0405602, (void *)arg_1); ioctl(fd, 0xc0cc5615, (void *)arg_2); ioctl(fd, 0xc0485661, (void *)arg_3); ioctl(fd, 0xc0445611, (void *)arg_4); ioctl(fd, 0x80685600, (void *)arg_5); ioctl(fd, 0x40345622, (void *)arg_6); ioctl(fd, 0xc0185649, (void *)arg_7); ioctl(fd, 0x8008563f, (void *)arg_8); ioctl(fd, 0xc0445611, (void *)arg_9); ioctl(fd, 0xc0485630, (void *)arg_10); } .