Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | DECREASE_ACTIVE_COUNT(loop, handle) |
#define | INCREASE_ACTIVE_COUNT(loop, handle) |
#define | DECREASE_PENDING_REQ_COUNT(handle) |
#define | uv__handle_closing(handle) |
#define | uv__handle_close(handle) |
Functions | |
static INLINE void | uv_want_endgame (uv_loop_t *loop, uv_handle_t *handle) |
static INLINE void | uv_process_endgames (uv_loop_t *loop) |
static INLINE HANDLE | uv__get_osfhandle (int fd) |
Definition at line 32 of file handle-inl.h.
#define DECREASE_PENDING_REQ_COUNT | ( | handle | ) |
Definition at line 42 of file handle-inl.h.
#define uv__handle_close | ( | handle | ) |
Definition at line 76 of file handle-inl.h.
#define uv__handle_closing | ( | handle | ) |
Definition at line 63 of file handle-inl.h.
Definition at line 166 of file handle-inl.h.
References fd, handle, HANDLE, UV_BEGIN_DISABLE_CRT_ASSERT, and UV_END_DISABLE_CRT_ASSERT.
Referenced by fs__fchmod(), fs__fstat(), fs__ftruncate(), fs__futime(), fs__read(), fs__sync_impl(), fs__write(), uv__duplicate_fd(), uv_get_osfhandle(), uv_guess_handle(), uv_pipe_open(), uv_poll_init(), and uv_tty_init().
Definition at line 98 of file handle-inl.h.
References assert(), handle, loop, uv__fs_poll_endgame(), uv__handle_close, uv__timer_close(), uv_async_endgame(), uv_fs_event_endgame(), UV_HANDLE_ENDGAME_QUEUED, uv_loop_watcher_endgame(), uv_pipe_endgame(), uv_poll_endgame(), uv_process_endgame(), uv_signal_endgame(), uv_tcp_endgame(), uv_tty_endgame(), and uv_udp_endgame().
Referenced by uv_run().
|
static |
Definition at line 88 of file handle-inl.h.
References handle, loop, and UV_HANDLE_ENDGAME_QUEUED.
Referenced by uv__fast_poll_process_poll_req(), uv__slow_poll_process_poll_req(), uv_async_close(), uv_close(), uv_fs_event_close(), uv_pipe_close(), uv_poll_close(), uv_process_async_wakeup_req(), uv_process_close(), uv_process_fs_event_req(), uv_process_pipe_write_req(), uv_process_proc_exit(), uv_process_signal_req(), uv_process_tcp_write_req(), uv_process_tty_write_req(), uv_shutdown(), uv_signal_close(), uv_tcp_close(), uv_tty_close(), and uv_udp_close().