Print this page
8158 Want named threads API
9857 proc manpages should have LIBRARY section
   1 PUPDATE_SYMS(3PROC)    Process Control Library Functions   PUPDATE_SYMS(3PROC)
   2 
   3 NAME
   4      Pupdate_syms - update cached symbol tables
   5 
   6 SYNOPSIS
   7      Process Control Library (libproc, -lproc)


   8      #include <libproc.h>
   9 
  10      void
  11      Pupdate_syms(struct ps_prochandle *P);
  12 
  13 DESCRIPTION
  14      The Pupdate_syms() function is used to update all of the cached symbol
  15      tables in the process handle P: updating, invalidating, and caching new
  16      symbol tables as appropriate for functions such as Psymbol_iter(3PROC).
  17      This is generally called in response to activity by the run-time link-
  18      editor.  In general, the libproc library takes care of managing the need
  19      to call this function; however, debuggers, introspection tools, and
  20      others that are interposing on rtld activity may need to call this
  21      function.  Note that the Pupdate_syms() function is only meaningful for
  22      active processes.  It will do nothing on process handles that refer to
  23      core files, zombie processes, and ELF objects.
  24 
  25 INTERFACE STABILITY
  26      Uncommitted
  27 
   1 PUPDATE_SYMS(3PROC)    Process Control Library Functions   PUPDATE_SYMS(3PROC)
   2 
   3 NAME
   4      Pupdate_syms - update cached symbol tables
   5 
   6 LIBRARY
   7      Process Control Library (libproc, -lproc)
   8 
   9 SYNOPSIS
  10      #include <libproc.h>
  11 
  12      void
  13      Pupdate_syms(struct ps_prochandle *P);
  14 
  15 DESCRIPTION
  16      The Pupdate_syms() function is used to update all of the cached symbol
  17      tables in the process handle P: updating, invalidating, and caching new
  18      symbol tables as appropriate for functions such as Psymbol_iter(3PROC).
  19      This is generally called in response to activity by the run-time link-
  20      editor.  In general, the libproc library takes care of managing the need
  21      to call this function; however, debuggers, introspection tools, and
  22      others that are interposing on rtld activity may need to call this
  23      function.  Note that the Pupdate_syms() function is only meaningful for
  24      active processes.  It will do nothing on process handles that refer to
  25      core files, zombie processes, and ELF objects.
  26 
  27 INTERFACE STABILITY
  28      Uncommitted
  29