#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 msm_jpeg_ctrl_cmd *arg_0; char dump0_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff"; arg_0 = (struct msm_jpeg_ctrl_cmd *) dump0_0; struct msm_jpeg_ctrl_cmd *arg_1; char dump1_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80"; arg_1 = (struct msm_jpeg_ctrl_cmd *) dump1_0; struct msm_jpeg_hw_cmds *arg_4; char dump4_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\xde\xb6"; arg_4 = (struct msm_jpeg_hw_cmds *) dump4_0; struct msm_jpeg_hw_cmds *arg_5; char dump5_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x6e\xb6\x00\x80\x4e\xb4"; arg_5 = (struct msm_jpeg_hw_cmds *) dump5_0; struct msm_jpeg_buf *arg_6; char dump6_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x6e\xb6\x00\x80\x0e\xb6\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 msm_jpeg_buf *) dump6_0; char dump6_1[] = "\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\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_6->vaddr = dump6_1; struct msm_jpeg_hw_cmd *arg_7; char dump7_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x4e\xb4"; arg_7 = (struct msm_jpeg_hw_cmd *) dump7_0; char dump7_1[] = "\x00\x00\x00\x00"; arg_7->pdata = dump7_1; struct msm_jpeg_buf *arg_8; char dump8_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\xde\xb6\x00\x80\xbe\xb6\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_8 = (struct msm_jpeg_buf *) dump8_0; char dump8_1[] = "\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\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_8->vaddr = dump8_1; struct msm_jpeg_buf *arg_9; char dump9_0[] = "\x00\x00\x00\x00\x00\x00\x00\x00\x93\x20\x15\x30\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_9 = (struct msm_jpeg_buf *) dump9_0; ioctl(fd, 0x4004670b, (void *)arg_0); ioctl(fd, 0x4004670b, (void *)arg_1); ioctl(fd, 0x4004670c, (void *)arg_2); ioctl(fd, 0x4004670f, (void *)arg_3); ioctl(fd, 0x4004670e, (void *)arg_4); ioctl(fd, 0x4004670e, (void *)arg_5); ioctl(fd, 0x40046705, (void *)arg_6); ioctl(fd, 0x40046701, (void *)arg_7); ioctl(fd, 0x40046708, (void *)arg_8); ioctl(fd, 0x40046705, (void *)arg_9); ioctl(fd, 0x40046707, (void *)arg_10); } .