kvm_nlist man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

KVM_NLIST(3)		 BSD Library Functions Manual		  KVM_NLIST(3)

NAME
     kvm_nlist — retrieve symbol table names from a kernel image

LIBRARY
     Kernel Data Access Library (libkvm, -lkvm)

SYNOPSIS
     #include <sys/types.h>
     #include <kvm.h>

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

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

     kldsym(2) is used to locate the symbol.  This is a less than perfect emu‐
     lation of the nlist values but has the advantage of being aware of kernel
     modules and is reasonably fast.

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

SEE ALSO
     kldsym(2), 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)

BSD				 June 4, 1993				   BSD
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net