|
GDB (xrefs)
|
Go to the source code of this file.
Functions | |
| struct target_ops * | inf_ptrace_target (void) |
| struct target_ops * | inf_ptrace_trad_target (CORE_ADDR(*register_u_offset)(struct gdbarch *, int, int)) |
| pid_t | get_ptrace_pid (ptid_t) |
| void | inf_ptrace_detach_success (struct target_ops *ops) |
| pid_t get_ptrace_pid | ( | ptid_t | ) |
Definition at line 320 of file inf-ptrace.c.
References pid, ptid_get_lwp(), and ptid_get_pid().
Referenced by aarch64_fbsd_fetch_inferior_registers(), aarch64_fbsd_store_inferior_registers(), amd64bsd_fetch_inferior_registers(), amd64bsd_store_inferior_registers(), arm_fbsd_fetch_inferior_registers(), arm_fbsd_store_inferior_registers(), fetch_inferior_registers(), fetch_register(), i386_linux_fetch_inferior_registers(), i386_linux_store_inferior_registers(), i386bsd_fetch_inferior_registers(), i386bsd_store_inferior_registers(), ia64_linux_fetch_register(), ia64_linux_store_register(), inf_ptrace_fetch_register(), inf_ptrace_resume(), inf_ptrace_store_register(), inf_ptrace_xfer_partial(), m32r_linux_fetch_inferior_registers(), m32r_linux_store_inferior_registers(), m68k_linux_fetch_inferior_registers(), m68k_linux_store_inferior_registers(), mips64_linux_regsets_fetch_registers(), mips64_linux_regsets_store_registers(), mips_fbsd_fetch_inferior_registers(), mips_fbsd_store_inferior_registers(), ppc_linux_fetch_inferior_registers(), ppc_linux_store_inferior_registers(), s390_linux_fetch_inferior_registers(), s390_linux_store_inferior_registers(), sparc_fetch_inferior_registers(), sparc_store_inferior_registers(), store_inferior_registers(), and store_register().
| void inf_ptrace_detach_success | ( | struct target_ops * | ops | ) |
Definition at line 276 of file inf-ptrace.c.
References detach_inferior(), inf_child_maybe_unpush_target(), inferior_ptid, null_ptid, pid, and ptid_get_pid().
Referenced by inf_ptrace_detach(), and linux_nat_detach().
| struct target_ops* inf_ptrace_target | ( | void | ) |
Definition at line 676 of file inf-ptrace.c.
References inf_child_target(), inf_ptrace_attach(), inf_ptrace_create_inferior(), inf_ptrace_detach(), inf_ptrace_files_info(), inf_ptrace_interrupt(), inf_ptrace_kill(), inf_ptrace_mourn_inferior(), inf_ptrace_pid_to_str(), inf_ptrace_resume(), inf_ptrace_thread_alive(), inf_ptrace_wait(), inf_ptrace_xfer_partial(), target_ops::to_attach, target_ops::to_auxv_parse, target_ops::to_create_inferior, target_ops::to_detach, target_ops::to_files_info, target_ops::to_follow_fork, target_ops::to_insert_fork_catchpoint, target_ops::to_interrupt, target_ops::to_kill, target_ops::to_mourn_inferior, target_ops::to_pid_to_str, target_ops::to_post_attach, target_ops::to_post_startup_inferior, target_ops::to_remove_fork_catchpoint, target_ops::to_resume, target_ops::to_thread_alive, target_ops::to_wait, and target_ops::to_xfer_partial.
Referenced by _initialize_aarch64_fbsd_nat(), _initialize_alphabsd_nat(), _initialize_arm_fbsd_nat(), _initialize_arm_netbsd_nat(), _initialize_hppanbsd_nat(), _initialize_hppaobsd_nat(), _initialize_m68kbsd_nat(), _initialize_m88kbsd_nat(), _initialize_mips64obsd_nat(), _initialize_mips_fbsd_nat(), _initialize_mipsnbsd_nat(), _initialize_ppcfbsd_nat(), _initialize_ppcnbsd_nat(), _initialize_ppcobsd_nat(), _initialize_rs6000_nat(), _initialize_shnbsd_nat(), _initialize_spu_nat(), _initialize_vaxbsd_nat(), inf_ptrace_trad_target(), linux_target(), sparc_target(), and x86bsd_target().
| struct target_ops* inf_ptrace_trad_target | ( | CORE_ADDR(*)(struct gdbarch *, int, int) | register_u_offset | ) |
Definition at line 829 of file inf-ptrace.c.
References gdb_assert, inf_ptrace_fetch_registers(), inf_ptrace_register_u_offset, inf_ptrace_store_registers(), inf_ptrace_target(), target_ops::to_fetch_registers, and target_ops::to_store_registers.
Referenced by linux_trad_target().
1.8.14