.\" Copyright (c) 1992 The Regents of the University of California.
.\" %sccs.include.redist.man%
.\" @(#)kvm_nlist.3 5.4 (Berkeley) %G%
.Nd retrieve symbol table names from a kernel image
.Fn kvm_nlist "kvm_t *kd" "struct nlist *nl"
retrieves the symbol table entries indicated by the name list argument
This argument points to an array of nlist structures, terminated by
an entry whose n_name field is
Each symbol is looked up using the n_name field, and if found, the
corresponding n_type and n_value fields are filled in. These fields are set
to 0 if the symbol is not found.
builds a database from the running kernel's namelist.
If the database matches the opened kernel,
uses it to speed lookups.
function returns the number of invalid entries found.
If the kernel symbol table was unreadable, -1 is returned.
.Bl -tag -width /var/db/kvm_vmunix.db -compact
.It Pa /var/db/kvm_vmunix.db