<div dir="ltr">Hi all,<br><br>Accomplishments:<br>- Get all the general DRM ioctl decoders done. For now the code is in [1].<br>- Marked down those noop ioctls. But I think I have to look into the git<br>log history to check if they are worth decoding in older kernel (i.e. to<br>check if they are original noop or had been changed to noop ioctls recently.<br><br>Priorities:<br>- Double check the code in [1] to make sure they work fine and of course<br>tests are needed for newly added decoders.<br>- Make sure _IOR, _IOW, _IOWR ioctls are decoded properly because there are<br>some DRM ioctls marked as _IOWR but sometimes I can't see a write or a read<br>part in the driver code. Either all the struct members are read from kernel<br>or written to kernel even though they are _IOWR ioctls. That's a bit weird<br>to me so I have to check the whole ioctl driver carefully.<br><br>[1] <a href="https://github.com/haoyouab/strace/tree/stuff">https://github.com/haoyouab/strace/tree/stuff</a><br><br>Thanks,<br>Zhibin Li<br></div>