GDB (xrefs)
Typedefs | Functions
linux-procfs.h File Reference
#include <unistd.h>

Go to the source code of this file.

Typedefs

typedef int(* linux_proc_attach_lwp_func) (ptid_t ptid)
 

Functions

int linux_proc_get_tgid (pid_t lwpid)
 
pid_t linux_proc_get_tracerpid_nowarn (pid_t lwpid)
 
int linux_proc_pid_is_stopped (pid_t pid)
 
int linux_proc_pid_is_trace_stopped_nowarn (pid_t pid)
 
int linux_proc_pid_is_zombie (pid_t pid)
 
int linux_proc_pid_is_zombie_nowarn (pid_t pid)
 
int linux_proc_pid_is_gone (pid_t pid)
 
void linux_proc_attach_tgid_threads (pid_t pid, linux_proc_attach_lwp_func func)
 
int linux_proc_task_list_dir_exists (pid_t pid)
 
char * linux_proc_pid_to_exec_file (int pid)
 

Typedef Documentation

typedef int(* linux_proc_attach_lwp_func) (ptid_t ptid)

Definition at line 60 of file linux-procfs.h.

Function Documentation

void linux_proc_attach_tgid_threads ( pid_t  pid,
linux_proc_attach_lwp_func  func 
)

Definition at line 191 of file linux-procfs.c.

References _, linux_proc_get_tgid(), ptid_build(), warning(), and xsnprintf().

Referenced by linux_nat_attach().

int linux_proc_get_tgid ( pid_t  lwpid)

Definition at line 60 of file linux-procfs.c.

References linux_proc_get_int().

Referenced by find_new_threads_callback(), and linux_proc_attach_tgid_threads().

pid_t linux_proc_get_tracerpid_nowarn ( pid_t  lwpid)

Definition at line 68 of file linux-procfs.c.

References linux_proc_get_int().

Referenced by linux_ptrace_attach_fail_reason().

int linux_proc_pid_is_gone ( pid_t  pid)

Definition at line 108 of file linux-procfs.c.

References linux_proc_pid_get_state().

Referenced by attach_proc_task_lwp_callback().

int linux_proc_pid_is_stopped ( pid_t  pid)

Definition at line 149 of file linux-procfs.c.

References linux_proc_pid_has_state().

Referenced by linux_nat_post_attach_wait().

int linux_proc_pid_is_trace_stopped_nowarn ( pid_t  pid)

Definition at line 158 of file linux-procfs.c.

References linux_proc_pid_has_state().

Referenced by check_ptrace_stopped_lwp_gone().

int linux_proc_pid_is_zombie ( pid_t  pid)

Definition at line 183 of file linux-procfs.c.

References linux_proc_pid_is_zombie_maybe_warn().

Referenced by check_zombie_leaders(), and wait_lwp().

int linux_proc_pid_is_zombie_nowarn ( pid_t  pid)

Definition at line 175 of file linux-procfs.c.

References linux_proc_pid_is_zombie_maybe_warn().

Referenced by linux_ptrace_attach_fail_reason().

char* linux_proc_pid_to_exec_file ( int  pid)

Definition at line 261 of file linux-procfs.c.

References len, name, and xsnprintf().

Referenced by linux_child_pid_to_exec_file().

int linux_proc_task_list_dir_exists ( pid_t  pid)

Definition at line 249 of file linux-procfs.c.

References xsnprintf().

Referenced by try_thread_db_load_1().