[sanitizer] Implement ioctl decoding.
authorSergey Matveev <earthdok@google.com>
Wed, 5 Feb 2014 19:35:24 +0000 (19:35 +0000)
committerSergey Matveev <earthdok@google.com>
Wed, 5 Feb 2014 19:35:24 +0000 (19:35 +0000)
commitc5c84a1d8600f518174fbfdb6198ac982315d6cd
treeba7d7d04b72ef570d40be8aa361598929c63a145
parentf697a1ef948e07ec1bda2152b39568f548d2ffa1
[sanitizer] Implement ioctl decoding.

When an unknown ioctl is encountered, try to guess the parameter size from the
request id.

llvm-svn: 200872
compiler-rt/lib/msan/lit_tests/ioctl_sound.cc [new file with mode: 0644]
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h