[all-commits] [llvm/llvm-project] 9c3665: [rtsan] Add I/O multiplexing interceptors (#115227)

Chris Apple via All-commits all-commits at lists.llvm.org
Mon Nov 18 15:30:11 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9c3665c8d26ba041a6e582e83cc2de0a1f63be48
      https://github.com/llvm/llvm-project/commit/9c3665c8d26ba041a6e582e83cc2de0a1f63be48
  Author: Chris Apple <cja-private at pm.me>
  Date:   2024-11-18 (Mon, 18 Nov 2024)

  Changed paths:
    M compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h

  Log Message:
  -----------
  [rtsan] Add I/O multiplexing interceptors (#115227)

Intercepts in the family of `poll`, `select` and modern equivalents
`epoll` (linux only) and `kqueue` bsd family only.

These calls mirror the names of the system calls they call, which have
been verified on mac at least (e.g. kevent calls the system call
kevent).



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list