*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->NetBSD man pages -> kvm_nlist (3)              
Title
Content
Arch
Section
 

KVM_NLIST(3)

Contents


NAME    [Toc]    [Back]

     kvm_nlist - retrieve symbol table names from a kernel image

LIBRARY    [Toc]    [Back]

     Kernel Data Access Library (libkvm, -lkvm)

SYNOPSIS    [Toc]    [Back]

     #include <kvm.h>
     #include <nlist.h>

     int
     kvm_nlist(kvm_t *kd, struct nlist *nl);

DESCRIPTION    [Toc]    [Back]

     kvm_nlist() retrieves the symbol table entries indicated by the name list
     argument nl.  This argument points to an array of nlist structures, terminated
 by an entry whose n_name field is NULL (see nlist(3)).  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.

     The program kvm_mkdb(8) builds a database from a kernel's namelist.  If
     kd was created by a call to kvm_open() with a NULL executable image name
     and the database matches the running kernel, kvm_nlist() will use the
     database to speed lookups.

RETURN VALUES    [Toc]    [Back]

     The kvm_nlist() function returns the number of invalid entries found.  If
     the kernel symbol table was unreadable, -1 is returned.

FILES    [Toc]    [Back]

     /var/db/kvm.db

SEE ALSO    [Toc]    [Back]

      
      
     kvm(3), kvm_close(3), kvm_getargv(3), kvm_getenvv(3), kvm_geterr(3),
     kvm_getprocs(3), kvm_open(3), kvm_openfiles(3), kvm_read(3),
     kvm_write(3), kvm_mkdb(8)

BSD                              June 4, 1993                              BSD
[ Back ]
 Similar pages
Name OS Title
ldgetname IRIX retrieve symbol name for object file symbol table entry
ldgetname Tru64 retrieve symbol name for object file symbol table entry
elf_getarsym IRIX retrieve archive symbol table
nlist FreeBSD retrieve symbol table name list from an executable file
nlist OpenBSD retrieve symbol table name list from an executable file
nlist NetBSD retrieve symbol table name list from an executable file
ksyms OpenBSD kernel symbol table device
crunchide NetBSD hides symbol names from ld, for crunching programs together
crunchide FreeBSD hides symbol names from ld, for crunching programs together
stab FreeBSD symbol table types
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service