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
|