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
+++ new/usr/src/man/man3proc/Pupdate_maps.3proc
1 1 .\"
2 2 .\" This file and its contents are supplied under the terms of the
3 3 .\" Common Development and Distribution License ("CDDL"), version 1.0.
4 4 .\" You may only use this file in accordance with the terms of version
5 5 .\" 1.0 of the CDDL.
6 6 .\"
7 7 .\" A full copy of the text of the CDDL should have accompanied this
8 8 .\" source. A copy of the CDDL is also available via the Internet at
9 9 .\" http://www.illumos.org/license/CDDL.
↓ open down ↓ |
9 lines elided |
↑ open up ↑ |
10 10 .\"
11 11 .\"
12 12 .\" Copyright 2015 Joyent, Inc.
13 13 .\"
14 14 .Dd May 11, 2016
15 15 .Dt PUPDATE_MAPS 3PROC
16 16 .Os
17 17 .Sh NAME
18 18 .Nm Pupdate_maps
19 19 .Nd update address space mappings
20 -.Sh SYNOPSIS
20 +.Sh LIBRARY
21 21 .Lb libproc
22 +.Sh SYNOPSIS
22 23 .In libproc.h
23 24 .Ft void
24 25 .Fo Pupdate_maps
25 26 .Fa "struct ps_prochandle *P"
26 27 .Fc
27 28 .Sh DESCRIPTION
28 29 The
29 30 .Fn Pupdate_maps
30 31 function is used to verify that all of the cached mappings in the
31 32 process
32 33 .Fa P
33 34 are still valid and update the cached data with any new information.
34 35 This is generally called in response to activity by the run-time
35 36 link-editor.
36 37 In general, the
37 38 .Sy libproc
38 39 library takes care of managing the need to call this function; however,
39 40 debuggers, introspection tools, and others that are interposing on rtld
40 41 activity or other actions, may need to call this function.
41 42 Note that the
42 43 .Fn Pupdate_maps
43 44 function is only meaningful for active processes.
44 45 It will do nothing on process handles that refer to core files, zombie
45 46 processes, and ELF objects.
46 47 .Sh INTERFACE STABILITY
47 48 .Sy Uncommitted
48 49 .Sh MT-LEVEL
49 50 See
50 51 .Sy LOCKING
51 52 in
52 53 .Xr libproc 3LIB .
53 54 .Sh SEE ALSO
54 55 .Xr libproc 3LIB ,
55 56 .Xr Pupdate_syms 3PROC
↓ open down ↓ |
24 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX