Home | History | Annotate | Download | only in gdbsupport

Lines Matching defs:file_ptr

315   file_handler *file_ptr;
319 for (file_ptr = gdb_notifier.first_file_handler; file_ptr != NULL;
320 file_ptr = file_ptr->next_file)
322 if (file_ptr->fd == fd)
328 if (file_ptr == NULL)
330 file_ptr = new file_handler;
331 file_ptr->fd = fd;
332 file_ptr->ready_mask = 0;
333 file_ptr->next_file = gdb_notifier.first_file_handler;
334 gdb_notifier.first_file_handler = file_ptr;
369 file_ptr->proc = proc;
370 file_ptr->client_data = client_data;
371 file_ptr->mask = mask;
372 file_ptr->name = std::move (name);
373 file_ptr->is_ui = is_ui;
406 file_handler *file_ptr, *prev_ptr = NULL;
411 for (file_ptr = gdb_notifier.first_file_handler; file_ptr != NULL;
412 file_ptr = file_ptr->next_file)
414 if (file_ptr->fd == fd)
418 if (file_ptr == NULL)
436 if (file_ptr->mask & GDB_READABLE)
438 if (file_ptr->mask & GDB_WRITABLE)
440 if (file_ptr->mask & GDB_EXCEPTION)
462 file_ptr->mask = 0;
466 if (gdb_notifier.next_file_handler == file_ptr)
468 if (file_ptr->next_file == NULL
469 && file_ptr == gdb_notifier.first_file_handler)
476 if (file_ptr == gdb_notifier.first_file_handler)
477 gdb_notifier.first_file_handler = file_ptr->next_file;
481 prev_ptr->next_file != file_ptr;
484 prev_ptr->next_file = file_ptr->next_file;
487 delete file_ptr;
494 handle_file_event (file_handler *file_ptr, int ready_mask)
516 mask = ready_mask & (file_ptr->mask | error_mask);
523 warning (_("Error detected on fd %d"), file_ptr->fd);
526 file_ptr->fd);
527 file_ptr->error = 1;
530 file_ptr->error = 0;
538 file_ptr->fd);
539 file_ptr->error = 1;
542 file_ptr->error = 0;
543 mask = ready_mask & file_ptr->mask;
549 event_loop_ui_debug_printf (file_ptr->is_ui,
551 file_ptr->name.c_str ());
552 file_ptr->proc (file_ptr->error, file_ptr->client_data);
566 file_handler *file_ptr;
663 for (file_ptr = gdb_notifier.first_file_handler;
664 file_ptr != NULL;
665 file_ptr = file_ptr->next_file)
667 if (file_ptr->fd == gdb_notifier.poll_fds[i].fd)
670 gdb_assert (file_ptr != NULL);
673 handle_file_event (file_ptr, mask);
684 file_ptr = get_next_file_handler_to_handle_and_advance ();
686 if (FD_ISSET (file_ptr->fd, &gdb_notifier.ready_masks[0]))
688 if (FD_ISSET (file_ptr->fd, &gdb_notifier.ready_masks[1]))
690 if (FD_ISSET (file_ptr->fd, &gdb_notifier.ready_masks[2]))
695 handle_file_event (file_ptr, mask);