Print this page
8158 Want named threads API
9857 proc manpages should have LIBRARY section
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/man/man3proc/Pupdate_maps.3proc.man.txt
+++ new/usr/src/man/man3proc/Pupdate_maps.3proc.man.txt
1 1 PUPDATE_MAPS(3PROC) Process Control Library Functions PUPDATE_MAPS(3PROC)
2 2
3 3 NAME
4 4 Pupdate_maps - update address space mappings
5 5
6 -SYNOPSIS
6 +LIBRARY
7 7 Process Control Library (libproc, -lproc)
8 +
9 +SYNOPSIS
8 10 #include <libproc.h>
9 11
10 12 void
11 13 Pupdate_maps(struct ps_prochandle *P);
12 14
13 15 DESCRIPTION
14 16 The Pupdate_maps() function is used to verify that all of the cached
15 17 mappings in the process P are still valid and update the cached data with
16 18 any new information. This is generally called in response to activity by
17 19 the run-time link-editor. In general, the libproc library takes care of
18 20 managing the need to call this function; however, debuggers,
19 21 introspection tools, and others that are interposing on rtld activity or
20 22 other actions, may need to call this function. Note that the
21 23 Pupdate_maps() function is only meaningful for active processes. It will
22 24 do nothing on process handles that refer to core files, zombie processes,
23 25 and ELF objects.
24 26
25 27 INTERFACE STABILITY
26 28 Uncommitted
27 29
28 30 MT-LEVEL
29 31 See LOCKING in libproc(3LIB).
30 32
31 33 SEE ALSO
32 34 libproc(3LIB), Pupdate_syms(3PROC)
33 35
34 36 illumos May 11, 2016 illumos
↓ open down ↓ |
17 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX