bsd_kvm_ops.to_xfer_memory = bsd_kvm_xfer_memory;
bsd_kvm_ops.deprecated_xfer_memory = bsd_kvm_xfer_memory;
bsd_kvm_add_target (int (*supply_pcb)(struct regcache *, struct pcb *)){  gdb_assert (bsd_kvm_supply_pcb == NULL);  bsd_kvm_supply_pcb = supply_pcb;  bsd_kvm_ops.to_shortname = "kvm";  bsd_kvm_ops.to_longname = "Kernel memory interface";  bsd_kvm_ops.to_doc = "Use a kernel virtual memory image as a target.\n\Optionally specify the filename of a core dump.";  bsd_kvm_ops.to_open = bsd_kvm_open;  bsd_kvm_ops.to_close = bsd_kvm_close;  bsd_kvm_ops.to_fetch_registers = bsd_kvm_fetch_registers;  bsd_kvm_ops.to_xfer_memory = bsd_kvm_xfer_memory;  bsd_kvm_ops.to_stratum = process_stratum;  bsd_kvm_ops.to_has_memory = 1;  bsd_kvm_ops.to_has_stack = 1;  bsd_kvm_ops.to_has_registers = 1;  bsd_kvm_ops.to_magic = OPS_MAGIC;  add_target (&bsd_kvm_ops);    add_prefix_cmd ("kvm", class_obscure, bsd_kvm_cmd, "\Generic command for manipulating the kernel memory interface.",		  &bsd_kvm_cmdlist, "kvm ", 0, &cmdlist);#ifndef HAVE_STRUCT_THREAD_TD_PCB  add_cmd ("proc", class_obscure, bsd_kvm_proc_cmd,	   "Set current context from proc address", &bsd_kvm_cmdlist);#endif  add_cmd ("pcb", class_obscure, bsd_kvm_pcb_cmd,	   "Set current context from pcb address", &bsd_kvm_cmdlist);}