kvm_nlist(3kvm) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

kvm_nlist(3kvm)

Kernel VM Library Functions                                    kvm_nlist(3KVM)



NAME
       kvm_nlist - get entries from kernel symbol table

SYNOPSIS
       cc [ flag... ] file... -lkvm [ library...]
       #include <kvm.h>
       #include <nlist.h>

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

DESCRIPTION
       The  kvm_nlist()  function  examines  the  symbol table from the kernel
       image identified by kd (see kvm_open(3KVM)) and selectively extracts  a
       list  of  values and puts them in the array of nlist structures pointed
       to by nl. The name list pointed to by nl consists of an array of struc‐
       tures containing names, types and values. The n_name field of each such
       structure is taken to be a pointer to a character string representing a
       symbol name. The list is terminated by an entry with a null pointer (or
       a pointer to a null string) in the n_name field. For each entry in  nl,
       if  the  named  symbol is present in the kernel symbol table, its value
       and type are placed in the n_value and n_type fields. If a symbol  can‐
       not be located, the corresponding n_type field of nl is set to 0.

RETURN VALUES
       The kvm_nlist() functions returns the value of nlist(3ELF).

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelUnsafe


SEE ALSO
       nlist(3ELF), kvm_kread(3KVM), kvm_open(3KVM), attributes(7)

NOTES
       Although the libkvm API is Committed, the symbol names and data  values
       that can be accessed through this set of interfaces are Private and are
       subject to ongoing change.



Oracle Solaris 11.4               2 May 2002                   kvm_nlist(3KVM)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3