<dec f='src/src/sys/uvm/uvm_extern.h' l='602' type='int uvm_coredump_walkmap(struct proc * , int (*)(struct uvm_coredump_state *) , void * )'/>
<use f='src/src/sys/kern/core_netbsd.c' l='115' u='c' c='coredump_netbsd32'/>
<use f='src/src/sys/kern/core_elf32.c' l='218' u='c' c='coredump_elf32'/>
<def f='src/src/sys/uvm/uvm_coredump.c' l='86' ll='198' type='int uvm_coredump_walkmap(struct proc * p, int (*)(struct uvm_coredump_state *) func, void * cookie)'/>
<use f='src/src/sys/uvm/uvm_coredump.c' l='213' u='c' c='uvm_coredump_count_segs'/>
<doc f='src/src/sys/uvm/uvm_coredump.c' l='77'>/*
 * uvm_coredump_walkmap: walk a process&apos;s map for the purpose of dumping
 * a core file.
 * XXX: I&apos;m not entirely sure the locking is this function is in anyway
 * correct.  If the process isn&apos;t actually stopped then the data passed
 * to func() is at best stale, and horrid things might happen if the
 * entry being processed is deleted (dsl).
 */</doc>
