ioctl(-1, 0x80044501 /* EVIOCGVERSION */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(1, 0x5413 /* TIOCGWINSZ */, 0xbff34b24) = -1 ENOTTY (Not a tty)
ioctl(-1, 0x80044584 /* EVIOCGEFFECTS */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80084502 /* EVIOCGID */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80084504 /* EVIOCGKEYCODE */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40084504 /* EVIOCSKEYCODE */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x402c4580 /* EVIOCSFF */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80284504 /* EVIOCGKEYCODE_V2 */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40284504 /* EVIOCSKEYCODE_V2 */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80084503 /* EVIOCGREP */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40084503 /* EVIOCSREP */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x400445a0 /* EVIOCSCLOCKID */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80004506 /* EVIOCGNAME(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80004507 /* EVIOCGPHYS(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80004508 /* EVIOCGUNIQ(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80004518 /* EVIOCGKEY(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80004519 /* EVIOCGLED(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8000450a /* EVIOCGMTSLOTS(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8008450a /* EVIOCGMTSLOTS(8) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80004509 /* EVIOCGPROP(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8000451a /* EVIOCGSND(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8000451b /* EVIOCGSW(0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80184540 /* EVIOCGABS(ABS_X) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x401845c0 /* EVIOCSABS(ABS_X) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8018454e /* EVIOCGABS(0xe) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x401845ce /* EVIOCSABS(0xe) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8018457d /* EVIOCGABS(ABS_MT_TOOL_Y) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x401845fd /* EVIOCSABS(ABS_MT_TOOL_Y) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8018457e /* EVIOCGABS(0x3e) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x401845fe /* EVIOCSABS(0x3e) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x8018457f /* EVIOCGABS(0x3f) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x401845ff /* EVIOCSABS(0x3f) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80004520 /* EVIOCGBIT(0, 0) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80014521 /* EVIOCGBIT(EV_KEY, 1) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80024522 /* EVIOCGBIT(EV_REL, 2) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80034523 /* EVIOCGBIT(EV_ABS, 3) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80044524 /* EVIOCGBIT(EV_MSC, 4) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80054525 /* EVIOCGBIT(EV_SW, 5) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80064531 /* EVIOCGBIT(EV_LED, 6) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80074532 /* EVIOCGBIT(EV_SND, 7) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80084534 /* EVIOCGBIT(EV_REP, 8) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80094535 /* EVIOCGBIT(EV_FF, 9) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x800a4536 /* EVIOCGBIT(EV_PWR, 10) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x800b4537 /* EVIOCGBIT(EV_FF_STATUS, 11) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x800c4526 /* EVIOCGBIT(0x6, 12) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x800d4538 /* EVIOCGBIT(0x18, 13) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x800e453f /* EVIOCGBIT(0x1f, 14) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x802a453f /* EVIOCGBIT(0x1f, 42) */, NULL) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40044581 /* EVIOCRMFF */, -1159983635) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40044590 /* EVIOCGRAB */, 3134983661) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40044591 /* EVIOCREVOKE */, 3134983661) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x400445a0 /* EVIOCSCLOCKID */, [3735928559]) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40084503 /* EVIOCSREP */, [3735928559, 3134983661]) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40084504 /* EVIOCSKEYCODE */, [3735928559, 0x1 /* KEY_ESC */]) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40284504 /* EVIOCSKEYCODE_V2 */, {flags=128, len=129, index=33666, keycode=0x2 /* KEY_1 */, scancode=[0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7]}) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x402c4580 /* EVIOCSFF */, {type=0x52 /* FF_CONSTANT */, id=-31870, direction=34180, trigger={button=34694, interval=35208}, replay={length=35722, delay=36236}, constant={level=-28272, envelope={attack_length=37778, attack_level=38292, fade_length=38806, fade_level=0x9998}}}) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x402c4580 /* EVIOCSFF */, {type=0x57 /* FF_RAMP */, id=-31870, direction=34180, trigger={button=34694, interval=35208}, replay={length=35722, delay=36236}, ramp={start_level=-28272, end_level=-27758, envelope={attack_length=38292, attack_level=38806, fade_length=39320, fade_level=0x9b9a}}}) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x402c4580 /* EVIOCSFF */, {type=0x51 /* FF_PERIODIC */, id=-31870, direction=34180, trigger={button=34694, interval=35208}, replay={length=35722, delay=36236}, periodic={waveform=37264, period=37778, magnitude=-27244, offset=-26730, phase=39320, envelope={attack_length=39834, attack_level=40348, fade_length=40862, fade_level=0xa1a0}, custom_len=2812716452, custom_data=0xabaaa9a8}}) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x402c4580 /* EVIOCSFF */, {type=0x50 /* FF_RUMBLE */, id=-31870, direction=34180, trigger={button=34694, interval=35208}, replay={length=35722, delay=36236}, rumble={strong_magnitude=37264, weak_magnitude=37778}}) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x402c4580 /* EVIOCSFF */, {type=0xff /* FF_??? */, id=-31870, direction=34180, trigger={button=34694, interval=35208}, replay={length=35722, delay=36236}}) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x80ff4501 /* _IOC(_IOC_READ, 0x45, 0x1, 0xff) */, 0xbadc0ded) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0x40ff4501 /* _IOC(_IOC_WRITE, 0x45, 0x1, 0xff) */, 0xbadc0ded) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0xc0ff45fe /* _IOC(_IOC_READ|_IOC_WRITE, 0x45, 0xfe, 0xff) */, 0xbadc0ded) = -1 EBADF (Bad file descriptor)
ioctl(-1, 0xc0004500 /* _IOC(_IOC_READ|_IOC_WRITE, 0x45, 0, 0) */, 0xbadc0ded) = -1 EBADF (Bad file descriptor)
+++ exited with 0 +++
