GDB (xrefs)
|
#include "defs.h"
#include "auxv.h"
#include "gdbcore.h"
#include "inferior.h"
#include "objfiles.h"
#include "regcache.h"
#include "regset.h"
#include "gdbthread.h"
#include "xml-syscall.h"
#include <sys/socket.h>
#include <arpa/inet.h>
#include "elf-bfd.h"
#include "fbsd-tdep.h"
#include "gcore-elf.h"
Go to the source code of this file.
Classes | |
struct | fbsd_sockaddr_in |
struct | fbsd_sockaddr_in6 |
struct | fbsd_sockaddr_un |
struct | kinfo_proc_layout |
struct | fbsd_gdbarch_data |
struct | fbsd_pspace_data |
struct | fbsd_pspace_data::vdso_range |
Enumerations | |
enum | { FREEBSD_SIGHUP = 1 , FREEBSD_SIGINT = 2 , FREEBSD_SIGQUIT = 3 , FREEBSD_SIGILL = 4 , FREEBSD_SIGTRAP = 5 , FREEBSD_SIGABRT = 6 , FREEBSD_SIGEMT = 7 , FREEBSD_SIGFPE = 8 , FREEBSD_SIGKILL = 9 , FREEBSD_SIGBUS = 10 , FREEBSD_SIGSEGV = 11 , FREEBSD_SIGSYS = 12 , FREEBSD_SIGPIPE = 13 , FREEBSD_SIGALRM = 14 , FREEBSD_SIGTERM = 15 , FREEBSD_SIGURG = 16 , FREEBSD_SIGSTOP = 17 , FREEBSD_SIGTSTP = 18 , FREEBSD_SIGCONT = 19 , FREEBSD_SIGCHLD = 20 , FREEBSD_SIGTTIN = 21 , FREEBSD_SIGTTOU = 22 , FREEBSD_SIGIO = 23 , FREEBSD_SIGXCPU = 24 , FREEBSD_SIGXFSZ = 25 , FREEBSD_SIGVTALRM = 26 , FREEBSD_SIGPROF = 27 , FREEBSD_SIGWINCH = 28 , FREEBSD_SIGINFO = 29 , FREEBSD_SIGUSR1 = 30 , FREEBSD_SIGUSR2 = 31 , FREEBSD_SIGTHR = 32 , FREEBSD_SIGLIBRT = 33 , FREEBSD_SIGRTMIN = 65 , FREEBSD_SIGRTMAX = 126 } |
Functions | |
static struct fbsd_gdbarch_data * | get_fbsd_gdbarch_data (struct gdbarch *gdbarch) |
static struct fbsd_pspace_data * | get_fbsd_pspace_data (struct program_space *pspace) |
static std::string | fbsd_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid) |
static const char * | fbsd_core_thread_name (struct gdbarch *gdbarch, struct thread_info *thr) |
static LONGEST | fbsd_core_xfer_siginfo (struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len) |
static int | find_signalled_thread (struct thread_info *info, void *data) |
static gdb::optional< gdb::byte_vector > | fbsd_make_note_desc (enum target_object object, uint32_t structsize) |
static gdb::unique_xmalloc_ptr< char > | fbsd_make_corefile_notes (struct gdbarch *gdbarch, bfd *obfd, int *note_size) |
static const char * | fbsd_file_fd (int kf_fd) |
static const char * | fbsd_file_type (int kf_type, int kf_vnode_type) |
static const char * | fbsd_file_flags (int kf_flags) |
static const char * | fbsd_ipproto (int protocol) |
static void | fbsd_print_sockaddr_in (const void *sockaddr) |
static void | fbsd_print_sockaddr_in6 (const void *sockaddr) |
void | fbsd_info_proc_files_header () |
void | fbsd_info_proc_files_entry (int kf_type, int kf_fd, int kf_flags, LONGEST kf_offset, int kf_vnode_type, int kf_sock_domain, int kf_sock_type, int kf_sock_protocol, const void *kf_sa_local, const void *kf_sa_peer, const void *kf_path) |
static void | fbsd_core_info_proc_files (struct gdbarch *gdbarch) |
static const char * | fbsd_vm_map_entry_flags (int kve_flags, int kve_protection) |
void | fbsd_info_proc_mappings_header (int addr_bit) |
void | fbsd_info_proc_mappings_entry (int addr_bit, ULONGEST kve_start, ULONGEST kve_end, ULONGEST kve_offset, int kve_flags, int kve_protection, const void *kve_path) |
static void | fbsd_core_info_proc_mappings (struct gdbarch *gdbarch) |
static gdb::unique_xmalloc_ptr< char > | fbsd_core_vnode_path (struct gdbarch *gdbarch, int fd) |
static void | fbsd_core_fetch_timeval (struct gdbarch *gdbarch, unsigned char *data, LONGEST &sec, ULONGEST &usec) |
static void | fbsd_print_sigset (const char *descr, unsigned char *sigset) |
static void | fbsd_core_info_proc_status (struct gdbarch *gdbarch) |
static void | fbsd_core_info_proc (struct gdbarch *gdbarch, const char *args, enum info_proc_what what) |
static void | fbsd_print_auxv_entry (struct gdbarch *gdbarch, struct ui_file *file, CORE_ADDR type, CORE_ADDR val) |
static struct type * | fbsd_get_siginfo_type (struct gdbarch *gdbarch) |
static enum gdb_signal | fbsd_gdb_signal_from_target (struct gdbarch *gdbarch, int signal) |
static int | fbsd_gdb_signal_to_target (struct gdbarch *gdbarch, enum gdb_signal signal) |
static LONGEST | fbsd_get_syscall_number (struct gdbarch *gdbarch, thread_info *thread) |
static LONGEST | fbsd_read_integer_by_name (struct gdbarch *gdbarch, const char *name) |
static void | fbsd_fetch_rtld_offsets (struct gdbarch *gdbarch, struct fbsd_pspace_data *data) |
static LONGEST | fbsd_get_tls_index (struct gdbarch *gdbarch, CORE_ADDR lm_addr) |
CORE_ADDR | fbsd_get_thread_local_address (struct gdbarch *gdbarch, CORE_ADDR dtv_addr, CORE_ADDR lm_addr, CORE_ADDR offset) |
CORE_ADDR | fbsd_skip_solib_resolver (struct gdbarch *gdbarch, CORE_ADDR pc) |
static const char * | fbsd_signal_cause (enum gdb_signal siggnal, int code) |
static void | fbsd_report_signal_info (struct gdbarch *gdbarch, struct ui_out *uiout, enum gdb_signal siggnal) |
static ULONGEST | fbsd_vmmap_length (struct gdbarch *gdbarch, unsigned char *entries, size_t len, CORE_ADDR addr) |
static bool | fbsd_vdso_range (struct gdbarch *gdbarch, struct mem_range *range) |
static int | fbsd_vsyscall_range (struct gdbarch *gdbarch, struct mem_range *range) |
void | fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
Variables | |
const struct kinfo_proc_layout | kinfo_proc_layout_32 |
const struct kinfo_proc_layout | kinfo_proc_layout_i386 |
const struct kinfo_proc_layout | kinfo_proc_layout_64 |
static const registry< gdbarch >::key< fbsd_gdbarch_data > | fbsd_gdbarch_data_handle |
static const registry< program_space >::key< fbsd_pspace_data > | fbsd_pspace_data_handle |
#define _TAGNAME | ( | tag | ) | #tag |
#define FBSD_AF_INET 2 |
Definition at line 268 of file fbsd-tdep.c.
Referenced by fbsd_info_proc_files_entry().
#define FBSD_AF_INET6 28 |
Definition at line 269 of file fbsd-tdep.c.
Referenced by fbsd_info_proc_files_entry().
#define FBSD_AF_UNIX 1 |
Definition at line 267 of file fbsd-tdep.c.
Referenced by fbsd_info_proc_files_entry().
#define FBSD_BUS_ADRALN 1 |
Definition at line 98 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_BUS_ADRERR 2 |
Definition at line 99 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_BUS_OBJERR 3 |
Definition at line 100 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_BUS_OOMERR 100 |
Definition at line 101 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_CLD_CONTINUED 6 |
Definition at line 126 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_CLD_DUMPED 3 |
Definition at line 123 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_CLD_EXITED 1 |
Definition at line 121 of file fbsd-tdep.c.
Referenced by fbsd_report_signal_info(), and fbsd_signal_cause().
#define FBSD_CLD_KILLED 2 |
Definition at line 122 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_CLD_STOPPED 5 |
Definition at line 125 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_CLD_TRAPPED 4 |
Definition at line 124 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_FLTDIV 3 |
Definition at line 109 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_FLTINV 7 |
Definition at line 113 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_FLTOVF 4 |
Definition at line 110 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_FLTRES 6 |
Definition at line 112 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_FLTSUB 8 |
Definition at line 114 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_FLTUND 5 |
Definition at line 111 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_INTDIV 2 |
Definition at line 108 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_FPE_INTOVF 1 |
Definition at line 107 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_BADSTK 8 |
Definition at line 96 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_COPROC 7 |
Definition at line 95 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_ILLADR 3 |
Definition at line 91 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_ILLOPC 1 |
Definition at line 89 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_ILLOPN 2 |
Definition at line 90 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_ILLTRP 4 |
Definition at line 92 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_PRVOPC 5 |
Definition at line 93 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_ILL_PRVREG 6 |
Definition at line 94 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_IPPROTO_ICMP 1 |
Definition at line 281 of file fbsd-tdep.c.
Referenced by fbsd_ipproto().
#define FBSD_IPPROTO_SCTP 132 |
Definition at line 284 of file fbsd-tdep.c.
Referenced by fbsd_ipproto().
#define FBSD_IPPROTO_TCP 6 |
Definition at line 282 of file fbsd-tdep.c.
Referenced by fbsd_ipproto().
#define FBSD_IPPROTO_UDP 17 |
Definition at line 283 of file fbsd-tdep.c.
Referenced by fbsd_ipproto().
#define FBSD_POLL_ERR 4 |
Definition at line 131 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_POLL_HUP 6 |
Definition at line 133 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_POLL_IN 1 |
Definition at line 128 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_POLL_MSG 3 |
Definition at line 130 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_POLL_OUT 2 |
Definition at line 129 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_POLL_PRI 5 |
Definition at line 132 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_SEGV_ACCERR 2 |
Definition at line 104 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_SEGV_MAPERR 1 |
Definition at line 103 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_SEGV_PKUERR 100 |
Definition at line 105 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_SI_ASYNCIO 0x10004 |
Definition at line 84 of file fbsd-tdep.c.
Referenced by fbsd_report_signal_info(), and fbsd_signal_cause().
#define FBSD_SI_KERNEL 0x10006 |
Definition at line 86 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_SI_LWP 0x10007 |
Definition at line 87 of file fbsd-tdep.c.
Referenced by fbsd_report_signal_info(), and fbsd_signal_cause().
#define FBSD_SI_MESGQ 0x10005 |
Definition at line 85 of file fbsd-tdep.c.
Referenced by fbsd_report_signal_info(), and fbsd_signal_cause().
#define FBSD_SI_QUEUE 0x10002 |
Definition at line 82 of file fbsd-tdep.c.
Referenced by fbsd_report_signal_info(), and fbsd_signal_cause().
#define FBSD_SI_TIMER 0x10003 |
Definition at line 83 of file fbsd-tdep.c.
Referenced by fbsd_report_signal_info(), and fbsd_signal_cause().
#define FBSD_SI_USER 0x10001 |
Definition at line 81 of file fbsd-tdep.c.
Referenced by fbsd_report_signal_info(), and fbsd_signal_cause().
#define FBSD_SOCK_DGRAM 2 |
Definition at line 275 of file fbsd-tdep.c.
Referenced by fbsd_info_proc_files_entry().
#define FBSD_SOCK_SEQPACKET 5 |
Definition at line 276 of file fbsd-tdep.c.
Referenced by fbsd_info_proc_files_entry().
#define FBSD_SOCK_STREAM 1 |
Definition at line 274 of file fbsd-tdep.c.
Referenced by fbsd_info_proc_files_entry().
#define FBSD_TRAP_BRKPT 1 |
Definition at line 116 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_TRAP_CAP 4 |
Definition at line 119 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_TRAP_DTRACE 3 |
Definition at line 118 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define FBSD_TRAP_TRACE 2 |
Definition at line 117 of file fbsd-tdep.c.
Referenced by fbsd_signal_cause().
#define KF_FD 0x8 |
Definition at line 205 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files(), and fbsd_core_vnode_path().
#define KF_FLAGS 0x10 |
Definition at line 206 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KF_OFFSET 0x18 |
Definition at line 207 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KF_PATH 0x170 |
Definition at line 214 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files(), and fbsd_core_vnode_path().
#define KF_SA_LOCAL 0x30 |
Definition at line 212 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KF_SA_PEER 0xb0 |
Definition at line 213 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KF_SOCK_DOMAIN 0x24 |
Definition at line 209 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KF_SOCK_PROTOCOL 0x2c |
Definition at line 211 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KF_SOCK_TYPE 0x28 |
Definition at line 210 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KF_STRUCTSIZE 0x0 |
Definition at line 203 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files(), and fbsd_core_vnode_path().
#define KF_TYPE 0x4 |
Definition at line 204 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files(), and fbsd_core_vnode_path().
#define KF_VNODE_TYPE 0x20 |
Definition at line 208 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_files().
#define KINFO_FILE_FD_TYPE_CTTY -6 |
Definition at line 239 of file fbsd-tdep.c.
Referenced by fbsd_file_fd().
#define KINFO_FILE_FD_TYPE_CWD -1 |
Definition at line 234 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc(), and fbsd_file_fd().
#define KINFO_FILE_FD_TYPE_JAIL -3 |
Definition at line 236 of file fbsd-tdep.c.
Referenced by fbsd_file_fd().
#define KINFO_FILE_FD_TYPE_ROOT -2 |
Definition at line 235 of file fbsd-tdep.c.
Referenced by fbsd_file_fd().
#define KINFO_FILE_FD_TYPE_TEXT -5 |
Definition at line 238 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc(), and fbsd_file_fd().
#define KINFO_FILE_FD_TYPE_TRACE -4 |
Definition at line 237 of file fbsd-tdep.c.
Referenced by fbsd_file_fd().
#define KINFO_FILE_FLAG_APPEND 0x00000004 |
Definition at line 246 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_ASYNC 0x00000008 |
Definition at line 247 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_DIRECT 0x00000040 |
Definition at line 250 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_EXEC 0x00004000 |
Definition at line 252 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_FSYNC 0x00000010 |
Definition at line 248 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_HASLOCK 0x00000080 |
Definition at line 251 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_NONBLOCK 0x00000020 |
Definition at line 249 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_READ 0x00000001 |
Definition at line 244 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_FLAG_WRITE 0x00000002 |
Definition at line 245 of file fbsd-tdep.c.
Referenced by fbsd_file_flags().
#define KINFO_FILE_TYPE_CRYPTO 6 |
Definition at line 224 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_FIFO 4 |
Definition at line 222 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_KQUEUE 5 |
Definition at line 223 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_MQUEUE 7 |
Definition at line 225 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_PIPE 3 |
Definition at line 221 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_PROCDESC 11 |
Definition at line 229 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_PTS 10 |
Definition at line 228 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_SEM 9 |
Definition at line 227 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_SHM 8 |
Definition at line 226 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_TYPE_SOCKET 2 |
Definition at line 220 of file fbsd-tdep.c.
Referenced by fbsd_file_type(), and fbsd_info_proc_files_entry().
#define KINFO_FILE_TYPE_VNODE 1 |
Definition at line 219 of file fbsd-tdep.c.
Referenced by fbsd_core_vnode_path(), and fbsd_file_type().
#define KINFO_FILE_VTYPE_VCHR 4 |
Definition at line 259 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_VTYPE_VDIR 2 |
Definition at line 258 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_VTYPE_VFIFO 7 |
Definition at line 262 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_VTYPE_VLNK 5 |
Definition at line 260 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_VTYPE_VREG 1 |
Definition at line 257 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_FILE_VTYPE_VSOCK 6 |
Definition at line 261 of file fbsd-tdep.c.
Referenced by fbsd_file_type().
#define KINFO_VME_FLAG_COW 0x00000001 |
Definition at line 186 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KINFO_VME_FLAG_GROWS_DOWN 0x00000020 |
Definition at line 191 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KINFO_VME_FLAG_GROWS_UP 0x00000010 |
Definition at line 190 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KINFO_VME_FLAG_NEEDS_COPY 0x00000002 |
Definition at line 187 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KINFO_VME_FLAG_NOCOREDUMP 0x00000004 |
Definition at line 188 of file fbsd-tdep.c.
#define KINFO_VME_FLAG_SUPER 0x00000008 |
Definition at line 189 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KINFO_VME_PROT_EXEC 0x00000004 |
Definition at line 181 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KINFO_VME_PROT_READ 0x00000001 |
Definition at line 179 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KINFO_VME_PROT_WRITE 0x00000002 |
Definition at line 180 of file fbsd-tdep.c.
Referenced by fbsd_vm_map_entry_flags().
#define KVE_END 0x10 |
Definition at line 170 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_mappings(), and fbsd_vmmap_length().
#define KVE_FLAGS 0x2c |
Definition at line 172 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_mappings().
#define KVE_OFFSET 0x18 |
Definition at line 171 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_mappings().
#define KVE_PATH 0x88 |
Definition at line 174 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_mappings(), and fbsd_vmmap_length().
#define KVE_PROTECTION 0x38 |
Definition at line 173 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_mappings().
#define KVE_START 0x8 |
Definition at line 169 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_mappings(), and fbsd_vmmap_length().
#define KVE_STRUCTSIZE 0x0 |
Definition at line 168 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_mappings(), and fbsd_vmmap_length().
#define LWPINFO32_PL_SIGINFO 0x2c |
Definition at line 148 of file fbsd-tdep.c.
Referenced by fbsd_core_xfer_siginfo().
#define LWPINFO64_PL_SIGINFO 0x30 |
Definition at line 147 of file fbsd-tdep.c.
Referenced by fbsd_core_xfer_siginfo().
#define LWPINFO_OFFSET 0x4 |
Definition at line 143 of file fbsd-tdep.c.
Referenced by fbsd_core_xfer_siginfo().
#define LWPINFO_PL_FLAGS 0x8 |
Definition at line 146 of file fbsd-tdep.c.
Referenced by fbsd_core_xfer_siginfo().
#define PL_FLAG_SI 0x20 /* siginfo is valid */ |
Definition at line 151 of file fbsd-tdep.c.
Referenced by fbsd_core_xfer_siginfo(), fbsd_nat_get_siginfo(), pending_ptrace_events(), fbsd_nat_target::wait_1(), and fbsd_nat_target::xfer_partial().
#define SIG_WORDS 4 |
Definition at line 319 of file fbsd-tdep.c.
Referenced by fbsd_print_sigset().
#define SIZE32_SIGINFO_T 64 |
Definition at line 155 of file fbsd-tdep.c.
Referenced by fbsd_core_xfer_siginfo().
#define SIZE64_SIGINFO_T 80 |
Definition at line 154 of file fbsd-tdep.c.
Referenced by fbsd_core_xfer_siginfo().
#define TAG | ( | tag, | |
text, | |||
kind ) case AT_FREEBSD_##tag: name = TAGNAME(tag); description = text; format = kind; break |
#define TAGNAME | ( | tag | ) | _TAGNAME(AT_##tag) |
anonymous enum |
Definition at line 39 of file fbsd-tdep.c.
|
static |
Definition at line 1251 of file fbsd-tdep.c.
References core_bfd, and gdbarch_addr_bit().
Referenced by fbsd_core_info_proc_status().
|
static |
Definition at line 1436 of file fbsd-tdep.c.
References core_bfd, fbsd_core_info_proc_files(), fbsd_core_info_proc_mappings(), fbsd_core_info_proc_status(), fbsd_core_vnode_path(), gdb_printf(), IP_ALL, IP_CMDLINE, IP_CWD, IP_EXE, IP_FILES, IP_MAPPINGS, IP_MINIMAL, IP_STAT, IP_STATUS, KINFO_FILE_FD_TYPE_CWD, KINFO_FILE_FD_TYPE_TEXT, and pid.
Referenced by fbsd_init_abi().
|
static |
Definition at line 1022 of file fbsd-tdep.c.
References core_bfd, fbsd_info_proc_files_entry(), fbsd_info_proc_files_header(), flags, KF_FD, KF_FLAGS, KF_OFFSET, KF_PATH, KF_SA_LOCAL, KF_SA_PEER, KF_SOCK_DOMAIN, KF_SOCK_PROTOCOL, KF_SOCK_TYPE, KF_STRUCTSIZE, KF_TYPE, and KF_VNODE_TYPE.
Referenced by fbsd_core_info_proc().
|
static |
Definition at line 1152 of file fbsd-tdep.c.
References core_bfd, fbsd_info_proc_mappings_entry(), fbsd_info_proc_mappings_header(), flags, gdbarch_addr_bit(), KVE_END, KVE_FLAGS, KVE_OFFSET, KVE_PATH, KVE_PROTECTION, KVE_START, and KVE_STRUCTSIZE.
Referenced by fbsd_core_info_proc().
|
static |
Definition at line 1286 of file fbsd-tdep.c.
References core_bfd, fbsd_core_fetch_timeval(), fbsd_print_sigset(), gdb_printf(), gdbarch_addr_bit(), gdbarch_long_bit(), kinfo_proc_layout::ki_comm, kinfo_proc_layout::ki_dsize, kinfo_proc_layout::ki_groups, kinfo_proc_layout::ki_layout, kinfo_proc_layout::ki_ngroups, kinfo_proc_layout::ki_nice, kinfo_proc_layout::ki_pgid, kinfo_proc_layout::ki_pid, kinfo_proc_layout::ki_ppid, kinfo_proc_layout::ki_rgid, kinfo_proc_layout::ki_rssize, kinfo_proc_layout::ki_ruid, kinfo_proc_layout::ki_rusage, kinfo_proc_layout::ki_rusage_ch, kinfo_proc_layout::ki_sid, kinfo_proc_layout::ki_sigcatch, kinfo_proc_layout::ki_sigignore, kinfo_proc_layout::ki_size, kinfo_proc_layout::ki_ssize, kinfo_proc_layout::ki_start, kinfo_proc_layout::ki_svgid, kinfo_proc_layout::ki_svuid, kinfo_proc_layout::ki_tdev, kinfo_proc_layout::ki_tdev_freebsd11, kinfo_proc_layout::ki_tpgid, kinfo_proc_layout::ki_tsize, kinfo_proc_layout::ki_uid, kinfo_proc_layout_32, kinfo_proc_layout_64, kinfo_proc_layout_i386, kinfo_proc_layout::ru_majflt, kinfo_proc_layout::ru_maxrss, kinfo_proc_layout::ru_minflt, kinfo_proc_layout::ru_stime, kinfo_proc_layout::ru_utime, and value.
Referenced by fbsd_core_info_proc().
|
static |
Definition at line 538 of file fbsd-tdep.c.
References normal_pid_to_str().
Referenced by fbsd_init_abi().
|
static |
Definition at line 550 of file fbsd-tdep.c.
References thread_section_name::c_str(), core_bfd, thread_info::ptid, and size.
Referenced by fbsd_init_abi().
|
static |
Definition at line 1203 of file fbsd-tdep.c.
References core_bfd, KF_FD, KF_PATH, KF_STRUCTSIZE, KF_TYPE, and KINFO_FILE_TYPE_VNODE.
Referenced by fbsd_core_info_proc().
|
static |
Definition at line 596 of file fbsd-tdep.c.
References thread_section_name::c_str(), core_bfd, extract_signed_integer(), gdbarch_byte_order(), gdbarch_long_bit(), inferior_ptid, LWPINFO32_PL_SIGINFO, LWPINFO64_PL_SIGINFO, LWPINFO_OFFSET, LWPINFO_PL_FLAGS, PL_FLAG_SI, SIZE32_SIGINFO_T, and SIZE64_SIGINFO_T.
Referenced by fbsd_init_abi().
|
static |
Definition at line 1957 of file fbsd-tdep.c.
References fbsd_read_integer_by_name(), language_c, lookup_struct_elt(), lookup_symbol_in_language(), struct_elt::offset, STRUCT_DOMAIN, block_symbol::symbol, and symbol::type().
Referenced by fbsd_get_tls_index().
|
static |
Definition at line 790 of file fbsd-tdep.c.
References KINFO_FILE_FD_TYPE_CTTY, KINFO_FILE_FD_TYPE_CWD, KINFO_FILE_FD_TYPE_JAIL, KINFO_FILE_FD_TYPE_ROOT, KINFO_FILE_FD_TYPE_TEXT, and KINFO_FILE_FD_TYPE_TRACE.
Referenced by fbsd_info_proc_files_entry().
|
static |
Definition at line 871 of file fbsd-tdep.c.
References KINFO_FILE_FLAG_APPEND, KINFO_FILE_FLAG_ASYNC, KINFO_FILE_FLAG_DIRECT, KINFO_FILE_FLAG_EXEC, KINFO_FILE_FLAG_FSYNC, KINFO_FILE_FLAG_HASLOCK, KINFO_FILE_FLAG_NONBLOCK, KINFO_FILE_FLAG_READ, and KINFO_FILE_FLAG_WRITE.
Referenced by fbsd_info_proc_files_entry().
|
static |
Definition at line 815 of file fbsd-tdep.c.
References KINFO_FILE_TYPE_CRYPTO, KINFO_FILE_TYPE_FIFO, KINFO_FILE_TYPE_KQUEUE, KINFO_FILE_TYPE_MQUEUE, KINFO_FILE_TYPE_PIPE, KINFO_FILE_TYPE_PROCDESC, KINFO_FILE_TYPE_PTS, KINFO_FILE_TYPE_SEM, KINFO_FILE_TYPE_SHM, KINFO_FILE_TYPE_SOCKET, KINFO_FILE_TYPE_VNODE, KINFO_FILE_VTYPE_VCHR, KINFO_FILE_VTYPE_VDIR, KINFO_FILE_VTYPE_VFIFO, KINFO_FILE_VTYPE_VLNK, KINFO_FILE_VTYPE_VREG, and KINFO_FILE_VTYPE_VSOCK.
Referenced by fbsd_info_proc_files_entry().
|
static |
Definition at line 1682 of file fbsd-tdep.c.
References FREEBSD_SIGABRT, FREEBSD_SIGALRM, FREEBSD_SIGBUS, FREEBSD_SIGCHLD, FREEBSD_SIGCONT, FREEBSD_SIGEMT, FREEBSD_SIGFPE, FREEBSD_SIGHUP, FREEBSD_SIGILL, FREEBSD_SIGINFO, FREEBSD_SIGINT, FREEBSD_SIGIO, FREEBSD_SIGKILL, FREEBSD_SIGLIBRT, FREEBSD_SIGPIPE, FREEBSD_SIGPROF, FREEBSD_SIGQUIT, FREEBSD_SIGRTMAX, FREEBSD_SIGRTMIN, FREEBSD_SIGSEGV, FREEBSD_SIGSTOP, FREEBSD_SIGSYS, FREEBSD_SIGTERM, FREEBSD_SIGTHR, FREEBSD_SIGTRAP, FREEBSD_SIGTSTP, FREEBSD_SIGTTIN, FREEBSD_SIGTTOU, FREEBSD_SIGURG, FREEBSD_SIGUSR1, FREEBSD_SIGUSR2, FREEBSD_SIGVTALRM, FREEBSD_SIGWINCH, FREEBSD_SIGXCPU, and FREEBSD_SIGXFSZ.
Referenced by fbsd_init_abi().
|
static |
Definition at line 1803 of file fbsd-tdep.c.
References FREEBSD_SIGABRT, FREEBSD_SIGALRM, FREEBSD_SIGBUS, FREEBSD_SIGCHLD, FREEBSD_SIGCONT, FREEBSD_SIGEMT, FREEBSD_SIGFPE, FREEBSD_SIGHUP, FREEBSD_SIGILL, FREEBSD_SIGINFO, FREEBSD_SIGINT, FREEBSD_SIGIO, FREEBSD_SIGKILL, FREEBSD_SIGLIBRT, FREEBSD_SIGPIPE, FREEBSD_SIGPROF, FREEBSD_SIGQUIT, FREEBSD_SIGRTMIN, FREEBSD_SIGSEGV, FREEBSD_SIGSTOP, FREEBSD_SIGSYS, FREEBSD_SIGTERM, FREEBSD_SIGTHR, FREEBSD_SIGTRAP, FREEBSD_SIGTSTP, FREEBSD_SIGTTIN, FREEBSD_SIGTTOU, FREEBSD_SIGURG, FREEBSD_SIGUSR1, FREEBSD_SIGUSR2, FREEBSD_SIGVTALRM, FREEBSD_SIGWINCH, FREEBSD_SIGXCPU, and FREEBSD_SIGXFSZ.
Referenced by fbsd_init_abi().
Definition at line 1588 of file fbsd-tdep.c.
References append_composite_type_field(), arch_composite_type(), gdbarch_int_bit(), gdbarch_long_bit(), get_fbsd_gdbarch_data(), init_integer_type(), init_vector_type(), type::length(), lookup_pointer_type(), type_allocator::new_type(), type::set_name(), type::set_target_is_stub(), type::set_target_type(), fbsd_gdbarch_data::siginfo_type, and type.
Referenced by fbsd_init_abi().
|
static |
Definition at line 1925 of file fbsd-tdep.c.
Referenced by fbsd_init_abi().
CORE_ADDR fbsd_get_thread_local_address | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | dtv_addr, | ||
CORE_ADDR | lm_addr, | ||
CORE_ADDR | offset ) |
Definition at line 2027 of file fbsd-tdep.c.
References builtin_type::builtin_data_ptr, builtin_type(), fbsd_get_tls_index(), gdbarch_pointer_to_address(), gdbarch_ptr_bit(), type::length(), lm_addr(), and target_read_memory().
Referenced by aarch64_fbsd_get_thread_local_address(), amd64fbsd_get_thread_local_address(), arm_fbsd_get_thread_local_address(), i386fbsd_get_thread_local_address(), ppcfbsd_get_thread_local_address(), and riscv_fbsd_get_thread_local_address().
|
static |
Definition at line 2001 of file fbsd-tdep.c.
References current_program_space, extract_signed_integer(), fbsd_fetch_rtld_offsets(), gdbarch_byte_order(), get_fbsd_pspace_data(), lm_addr(), and target_read_memory().
Referenced by fbsd_get_thread_local_address().
void fbsd_info_proc_files_entry | ( | int | kf_type, |
int | kf_fd, | ||
int | kf_flags, | ||
LONGEST | kf_offset, | ||
int | kf_vnode_type, | ||
int | kf_sock_domain, | ||
int | kf_sock_type, | ||
int | kf_sock_protocol, | ||
const void * | kf_sa_local, | ||
const void * | kf_sa_peer, | ||
const void * | kf_path ) |
Definition at line 957 of file fbsd-tdep.c.
References FBSD_AF_INET, FBSD_AF_INET6, FBSD_AF_UNIX, fbsd_file_fd(), fbsd_file_flags(), fbsd_file_type(), fbsd_ipproto(), fbsd_print_sockaddr_in(), fbsd_print_sockaddr_in6(), FBSD_SOCK_DGRAM, FBSD_SOCK_SEQPACKET, FBSD_SOCK_STREAM, gdb_printf(), KINFO_FILE_TYPE_SOCKET, and fbsd_sockaddr_un::sun_path.
Referenced by fbsd_core_info_proc_files(), and fbsd_nat_target::info_proc().
void fbsd_info_proc_files_header | ( | ) |
Definition at line 947 of file fbsd-tdep.c.
References gdb_printf().
Referenced by fbsd_core_info_proc_files(), and fbsd_nat_target::info_proc().
void fbsd_info_proc_mappings_entry | ( | int | addr_bit, |
ULONGEST | kve_start, | ||
ULONGEST | kve_end, | ||
ULONGEST | kve_offset, | ||
int | kve_flags, | ||
int | kve_protection, | ||
const void * | kve_path ) |
Definition at line 1122 of file fbsd-tdep.c.
References fbsd_vm_map_entry_flags(), and gdb_printf().
Referenced by fbsd_core_info_proc_mappings(), and fbsd_nat_target::info_proc().
void fbsd_info_proc_mappings_header | ( | int | addr_bit | ) |
Definition at line 1100 of file fbsd-tdep.c.
References gdb_printf().
Referenced by fbsd_core_info_proc_mappings(), and fbsd_nat_target::info_proc().
void fbsd_init_abi | ( | struct gdbarch_info | info, |
struct gdbarch * | gdbarch ) |
Definition at line 2380 of file fbsd-tdep.c.
References fbsd_core_info_proc(), fbsd_core_pid_to_str(), fbsd_core_thread_name(), fbsd_core_xfer_siginfo(), fbsd_gdb_signal_from_target(), fbsd_gdb_signal_to_target(), fbsd_get_siginfo_type(), fbsd_get_syscall_number(), fbsd_make_corefile_notes(), fbsd_print_auxv_entry(), fbsd_report_signal_info(), fbsd_skip_solib_resolver(), fbsd_vsyscall_range(), set_gdbarch_core_info_proc(), set_gdbarch_core_pid_to_str(), set_gdbarch_core_thread_name(), set_gdbarch_core_xfer_siginfo(), set_gdbarch_gdb_signal_from_target(), set_gdbarch_gdb_signal_to_target(), set_gdbarch_get_siginfo_type(), set_gdbarch_get_syscall_number(), set_gdbarch_make_corefile_notes(), set_gdbarch_print_auxv_entry(), set_gdbarch_report_signal_info(), set_gdbarch_skip_solib_resolver(), set_gdbarch_vsyscall_range(), and set_xml_syscall_file_name().
Referenced by aarch64_fbsd_init_abi(), amd64fbsd_init_abi(), arm_fbsd_init_abi(), i386fbsd_init_abi(), mips_fbsd_init_abi(), ppcfbsd_init_abi(), riscv_fbsd_init_abi(), and sparc64fbsd_init_abi().
|
static |
Definition at line 892 of file fbsd-tdep.c.
References FBSD_IPPROTO_ICMP, FBSD_IPPROTO_SCTP, FBSD_IPPROTO_TCP, and FBSD_IPPROTO_UDP.
Referenced by fbsd_info_proc_files_entry().
|
static |
Definition at line 674 of file fbsd-tdep.c.
References inferior::args(), current_inferior(), exception_print(), fbsd_make_note_desc(), find_signalled_thread(), gcore_elf_build_thread_register_notes(), gcore_elf_make_tdesc_note(), gdb_stderr, gdbarch_iterate_over_regset_sections_p(), gdbarch_ptr_bit(), get_exec_file(), inferior_thread(), iterate_over_threads(), inferior::non_exited_threads(), thread_info::ptid, thread_info::stop_signal(), TARGET_OBJECT_AUXV, TARGET_OBJECT_FREEBSD_PS_STRINGS, TARGET_OBJECT_FREEBSD_VMMAP, target_thread_architecture(), and update_thread_list().
Referenced by fbsd_init_abi().
|
static |
Definition at line 654 of file fbsd-tdep.c.
References current_inferior(), and target_read_alloc().
Referenced by fbsd_make_corefile_notes().
|
static |
Definition at line 1528 of file fbsd-tdep.c.
References AUXV_FORMAT_DEC, AUXV_FORMAT_HEX, AUXV_FORMAT_STR, default_print_auxv_entry(), fprint_auxv_entry(), name, and TAG.
Referenced by fbsd_init_abi().
|
static |
Definition at line 1274 of file fbsd-tdep.c.
References core_bfd, gdb_printf(), and SIG_WORDS.
Referenced by fbsd_core_info_proc_status().
|
static |
Definition at line 917 of file fbsd-tdep.c.
References gdb_printf(), fbsd_sockaddr_in::sin_addr, and fbsd_sockaddr_in::sin_port.
Referenced by fbsd_info_proc_files_entry().
|
static |
Definition at line 932 of file fbsd-tdep.c.
References gdb_printf(), fbsd_sockaddr_in6::sin6_addr, and fbsd_sockaddr_in6::sin6_port.
Referenced by fbsd_info_proc_files_entry().
|
static |
Definition at line 1940 of file fbsd-tdep.c.
References extract_signed_integer(), gdbarch_byte_order(), lookup_minimal_symbol(), bound_minimal_symbol::minsym, name, target_read_memory(), and bound_minimal_symbol::value_address().
Referenced by fbsd_fetch_rtld_offsets().
|
static |
Definition at line 2209 of file fbsd-tdep.c.
References code, FBSD_CLD_EXITED, FBSD_SI_ASYNCIO, FBSD_SI_LWP, FBSD_SI_MESGQ, FBSD_SI_QUEUE, FBSD_SI_TIMER, FBSD_SI_USER, fbsd_signal_cause(), ui_out::field_string(), parse_and_eval_long(), pid, status, and ui_out::text().
Referenced by fbsd_init_abi().
|
static |
Definition at line 2065 of file fbsd-tdep.c.
References code, FBSD_BUS_ADRALN, FBSD_BUS_ADRERR, FBSD_BUS_OBJERR, FBSD_BUS_OOMERR, FBSD_CLD_CONTINUED, FBSD_CLD_DUMPED, FBSD_CLD_EXITED, FBSD_CLD_KILLED, FBSD_CLD_STOPPED, FBSD_CLD_TRAPPED, FBSD_FPE_FLTDIV, FBSD_FPE_FLTINV, FBSD_FPE_FLTOVF, FBSD_FPE_FLTRES, FBSD_FPE_FLTSUB, FBSD_FPE_FLTUND, FBSD_FPE_INTDIV, FBSD_FPE_INTOVF, FBSD_ILL_BADSTK, FBSD_ILL_COPROC, FBSD_ILL_ILLADR, FBSD_ILL_ILLOPC, FBSD_ILL_ILLOPN, FBSD_ILL_ILLTRP, FBSD_ILL_PRVOPC, FBSD_ILL_PRVREG, FBSD_POLL_ERR, FBSD_POLL_HUP, FBSD_POLL_IN, FBSD_POLL_MSG, FBSD_POLL_OUT, FBSD_POLL_PRI, FBSD_SEGV_ACCERR, FBSD_SEGV_MAPERR, FBSD_SEGV_PKUERR, FBSD_SI_ASYNCIO, FBSD_SI_KERNEL, FBSD_SI_LWP, FBSD_SI_MESGQ, FBSD_SI_QUEUE, FBSD_SI_TIMER, FBSD_SI_USER, FBSD_TRAP_BRKPT, FBSD_TRAP_CAP, FBSD_TRAP_DTRACE, and FBSD_TRAP_TRACE.
Referenced by fbsd_report_signal_info().
CORE_ADDR fbsd_skip_solib_resolver | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | pc ) |
Definition at line 2053 of file fbsd-tdep.c.
References frame_unwind_caller_pc(), get_current_frame(), lookup_bound_minimal_symbol(), bound_minimal_symbol::minsym, and bound_minimal_symbol::value_address().
Referenced by fbsd_init_abi(), and mips_fbsd_skip_solib_resolver().
Definition at line 2315 of file fbsd-tdep.c.
References core_bfd, current_inferior(), fbsd_vmmap_length(), range::length, target_auxv_search(), target_has_execution(), TARGET_OBJECT_FREEBSD_VMMAP, and target_read_alloc().
Referenced by fbsd_vsyscall_range().
|
static |
Definition at line 1079 of file fbsd-tdep.c.
References KINFO_VME_FLAG_COW, KINFO_VME_FLAG_GROWS_DOWN, KINFO_VME_FLAG_GROWS_UP, KINFO_VME_FLAG_NEEDS_COPY, KINFO_VME_FLAG_SUPER, KINFO_VME_PROT_EXEC, KINFO_VME_PROT_READ, and KINFO_VME_PROT_WRITE.
Referenced by fbsd_info_proc_mappings_entry().
|
static |
Definition at line 2281 of file fbsd-tdep.c.
References extract_unsigned_integer(), gdbarch_byte_order(), KVE_END, KVE_PATH, KVE_START, and KVE_STRUCTSIZE.
Referenced by fbsd_vdso_range().
Definition at line 2358 of file fbsd-tdep.c.
References current_program_space, fbsd_vdso_range(), and get_fbsd_pspace_data().
Referenced by fbsd_init_abi().
|
static |
Definition at line 639 of file fbsd-tdep.c.
References inferior_ptid.
Referenced by fbsd_make_corefile_notes().
|
static |
Definition at line 496 of file fbsd-tdep.c.
References fbsd_gdbarch_data_handle, and registry< T >::get().
Referenced by fbsd_get_siginfo_type().
|
static |
Definition at line 524 of file fbsd-tdep.c.
References fbsd_pspace_data_handle, and registry< T >::get().
Referenced by fbsd_get_tls_index(), and fbsd_vsyscall_range().
|
static |
Definition at line 493 of file fbsd-tdep.c.
Referenced by get_fbsd_gdbarch_data().
|
static |
Definition at line 521 of file fbsd-tdep.c.
Referenced by get_fbsd_pspace_data().
const struct kinfo_proc_layout kinfo_proc_layout_32 |
Definition at line 376 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_status().
const struct kinfo_proc_layout kinfo_proc_layout_64 |
Definition at line 450 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_status().
const struct kinfo_proc_layout kinfo_proc_layout_i386 |
Definition at line 413 of file fbsd-tdep.c.
Referenced by fbsd_core_info_proc_status().