GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
inf-child.c File Reference
#include "defs.h"
#include "regcache.h"
#include "memattr.h"
#include "symtab.h"
#include "target.h"
#include "inferior.h"
#include <sys/stat.h>
#include "inf-child.h"
#include "gdbsupport/fileio.h"
#include "gdbsupport/agent.h"
#include "gdbsupport/gdb_wait.h"
#include "gdbsupport/filestuff.h"
#include <sys/types.h>
#include <fcntl.h>
#include <unistd.h>

Go to the source code of this file.

Functions

target_waitstatus host_status_to_waitstatus (int hoststatus)
 
void inf_child_open_target (const char *arg, int from_tty)
 
void add_inf_child_target (inf_child_target *target)
 

Variables

static const target_info inf_child_target_info
 
static int inf_child_explicitly_opened
 

Function Documentation

◆ add_inf_child_target()

void add_inf_child_target ( inf_child_target * target)

Definition at line 418 of file inf-child.c.

References add_target(), inf_child_open_target(), inf_child_target_info, and set_native_target().

Referenced by _initialize_aarch64_fbsd_nat(), _initialize_aarch64_linux_nat(), _initialize_alpha_linux_nat(), _initialize_alphabsd_nat(), _initialize_amd64fbsd_nat(), _initialize_amd64nbsd_nat(), _initialize_amd64obsd_nat(), _initialize_arc_linux_nat(), _initialize_arm_fbsd_nat(), _initialize_arm_linux_nat(), _initialize_arm_netbsd_nat(), _initialize_go32_nat(), _initialize_hppa_linux_nat(), _initialize_hppanbsd_nat(), _initialize_hppaobsd_nat(), _initialize_i386_darwin_nat(), _initialize_i386_linux_nat(), _initialize_i386fbsd_nat(), _initialize_i386gnu_nat(), _initialize_i386nbsd_nat(), _initialize_i386obsd_nat(), _initialize_ia64_linux_nat(), _initialize_loongarch_linux_nat(), _initialize_m32r_linux_nat(), _initialize_m68k_linux_nat(), _initialize_m68kbsd_nat(), _initialize_mips64obsd_nat(), _initialize_mips_fbsd_nat(), _initialize_mips_linux_nat(), _initialize_mipsnbsd_nat(), _initialize_or1k_linux_nat(), _initialize_ppc_linux_nat(), _initialize_ppcfbsd_nat(), _initialize_ppcnbsd_nat(), _initialize_ppcobsd_nat(), _initialize_procfs(), _initialize_riscv_fbsd_nat(), _initialize_riscv_linux_nat(), _initialize_rs6000_nat(), _initialize_s390_nat(), _initialize_shnbsd_nat(), _initialize_sparc64_linux_nat(), _initialize_sparc64fbsd_nat(), _initialize_sparc64nbsd_nat(), _initialize_sparc64obsd_nat(), _initialize_sparc_linux_nat(), _initialize_sparcnbsd_nat(), _initialize_tile_linux_nat(), _initialize_vaxbsd_nat(), _initialize_windows_nat(), and _initialize_xtensa_linux_nat().

◆ host_status_to_waitstatus()

target_waitstatus host_status_to_waitstatus ( int hoststatus)

◆ inf_child_open_target()

void inf_child_open_target ( const char * arg,
int from_tty )

Variable Documentation

◆ inf_child_explicitly_opened

int inf_child_explicitly_opened
static

◆ inf_child_target_info

const target_info inf_child_target_info
static
Initial value:
= {
"native",
N_("Native process"),
}

Definition at line 42 of file inf-child.c.

Referenced by add_inf_child_target(), and inf_child_target::info().