#include "runner-unix.h"#include "runner.h"#include <limits.h>#include <stdint.h>#include <errno.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <signal.h>#include <sys/wait.h>#include <sys/stat.h>#include <assert.h>#include <sys/select.h>#include <sys/time.h>#include <pthread.h>
Go to the source code of this file.
Classes | |
| struct | dowait_args |
Functions | |
| static void | closefd (int fd) |
| static void * | dowait (void *data) |
| void | notify_parent_process (void) |
| void | platform_init (int argc, char **argv) |
| void | process_cleanup (process_info_t *p) |
| int | process_copy_output (process_info_t *p, FILE *stream) |
| char * | process_get_name (process_info_t *p) |
| long int | process_output_size (process_info_t *p) |
| int | process_read_last_line (process_info_t *p, char *buffer, size_t buffer_len) |
| int | process_reap (process_info_t *p) |
| int | process_start (char *name, char *part, process_info_t *p, int is_helper) |
| int | process_terminate (process_info_t *p) |
| int | process_wait (process_info_t *vec, int n, int timeout) |
| void | rewind_cursor (void) |
Variables | |
| char ** | environ |
|
static |
Definition at line 45 of file runner-unix.c.
|
static |
Definition at line 193 of file runner-unix.c.
| void notify_parent_process | ( | void | ) |
Definition at line 54 of file runner-unix.c.
| void platform_init | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 70 of file runner-unix.c.
| void process_cleanup | ( | process_info_t * | p | ) |
Definition at line 432 of file runner-unix.c.
| int process_copy_output | ( | process_info_t * | p, |
| FILE * | stream | ||
| ) |
Definition at line 357 of file runner-unix.c.
| char* process_get_name | ( | process_info_t * | p | ) |
Definition at line 410 of file runner-unix.c.
| long int process_output_size | ( | process_info_t * | p | ) |
Definition at line 343 of file runner-unix.c.
| int process_read_last_line | ( | process_info_t * | p, |
| char * | buffer, | ||
| size_t | buffer_len | ||
| ) |
Definition at line 381 of file runner-unix.c.
| int process_reap | ( | process_info_t * | p | ) |
Definition at line 422 of file runner-unix.c.
| int process_start | ( | char * | name, |
| char * | part, | ||
| process_info_t * | p, | ||
| int | is_helper | ||
| ) |
Definition at line 81 of file runner-unix.c.
| int process_terminate | ( | process_info_t * | p | ) |
Definition at line 416 of file runner-unix.c.
| int process_wait | ( | process_info_t * | vec, |
| int | n, | ||
| int | timeout | ||
| ) |
Definition at line 226 of file runner-unix.c.
| void rewind_cursor | ( | void | ) |
Definition at line 439 of file runner-unix.c.
| char** environ |
Definition at line 41 of file bloaty/third_party/googletest/googlemock/test/gmock_leak_test.py.