From 5690c6dcdf628d620dd2a7226baefcd57ca638cd Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 21 Feb 2019 19:42:58 -0700 Subject: [PATCH] Add trace for select and poll --- src/header/poll/mod.rs | 8 +++++++- src/header/sys_select/mod.rs | 10 +++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/header/poll/mod.rs b/src/header/poll/mod.rs index 57fa9cf2b6..08bb87ab23 100644 --- a/src/header/poll/mod.rs +++ b/src/header/poll/mod.rs @@ -21,5 +21,11 @@ pub struct pollfd { #[no_mangle] pub extern "C" fn poll(fds: *mut pollfd, nfds: nfds_t, timeout: c_int) -> c_int { - Sys::poll(fds, nfds, timeout) + trace_expr!( + Sys::poll(fds, nfds, timeout), + "poll({:p}, {}, {})", + fds, + nfds, + timeout + ) } diff --git a/src/header/sys_select/mod.rs b/src/header/sys_select/mod.rs index 17f9e0a739..6565ce402a 100644 --- a/src/header/sys_select/mod.rs +++ b/src/header/sys_select/mod.rs @@ -22,5 +22,13 @@ pub extern "C" fn select( exceptfds: *mut fd_set, timeout: *mut timeval, ) -> c_int { - Sys::select(nfds, readfds, writefds, exceptfds, timeout) + trace_expr!( + Sys::select(nfds, readfds, writefds, exceptfds, timeout), + "select({}, {:p}, {:p}, {:p}, {:p})", + nfds, + readfds, + writefds, + exceptfds, + timeout + ) }