Lines Matching refs:log_fd
115 void log(int log_fd) { in log() argument
116 if (m_str && log_fd >= 0) { in log()
119 write(log_fd, m_str, len); in log()
122 write(log_fd, "\n", 1); in log()
169 void Dump(int log_fd) const;
275 static void log(int log_fd, const FDEvent *event, const char *format, ...)
284 static void log_to_fd(int log_fd, const char *format, ...)
375 void log_to_fd(int log_fd, const char *format, va_list args) { in log_to_fd() argument
376 if (format && format[0] && log_fd >= 0) { in log_to_fd()
380 write(log_fd, buffer, count); in log_to_fd()
384 void log_to_fd(int log_fd, const char *format, ...) { in log_to_fd() argument
388 log_to_fd(log_fd, format, args); in log_to_fd()
406 void log(int log_fd, const FDEvent *event, const char *format, ...) { in log() argument
410 log_to_fd(log_fd, format, args); in log()
414 event->Dump(log_fd); in log()
417 void FDEvent::Dump(int log_fd) const { in Dump()
418 if (log_fd >= 0) { in Dump()
419 log_to_fd(log_fd, "%s\n", m_string_sp->c_str()); in Dump()
421 ::backtrace_symbols_fd(m_frames.data(), m_frames.size(), log_fd); in Dump()
424 log_to_fd(log_fd, "\nfd=%i was created with this event:\n", m_fd); in Dump()
425 m_create_event_sp->Dump(log_fd); in Dump()
426 log_to_fd(log_fd, "\n"); in Dump()
432 const int log_fd = get_logging_fd(); in backtrace_log() local
433 if (log_fd >= 0) { in backtrace_log()
443 ::backtrace_symbols_fd(frames.data(), frames.size(), log_fd); in backtrace_log()
450 const int log_fd = get_logging_fd(); in backtrace_error() local
451 if (log_fd >= 0) { in backtrace_error()
463 ::backtrace_symbols_fd(frames.data(), frames.size(), log_fd); in backtrace_error()
486 const int log_fd = get_logging_fd(); in save_backtrace() local
489 log(log_fd, fd_event_sp.get(), "\nwarning: unmatched file descriptor " in save_backtrace()
503 const int log_fd = get_logging_fd(); in save_backtrace() local
506 log(log_fd, fd_event_sp.get(), "\nwarning: unmatched file descriptor " in save_backtrace()
890 extern "C" void get_fd_history(int log_fd, int fd) { in get_fd_history() argument
892 if (log_fd >= 0) { in get_fd_history()
897 log_to_fd(log_fd, "Dumping file descriptor history for fd=%i:\n", fd); in get_fd_history()
902 event_array[i]->Dump(log_fd); in get_fd_history()
904 log_to_fd(log_fd, "error: no file descriptor events found for fd=%i\n", in get_fd_history()
908 log_to_fd(log_fd, "error: fd event mutex is locked...\n"); in get_fd_history()