File: get_kernel_syms.2

package info (click to toggle)
manpages-fr 0.8-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,760 kB
  • ctags: 4
  • sloc: makefile: 57; sh: 8
file content (56 lines) | stat: -rw-r--r-- 1,851 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.\" Copyright (C) 1996 Free Software Foundation, Inc.
.\" This file is distributed accroding to the GNU General Public License.
.\" See the file COPYING in the top level source directory for details.
.\"
.\" Traduction 21/07/1997 par Christophe Blaess (ccb@club-internet.fr)
.\"
.TH GET_KERNEL_SYMS 2 "21 Juillet 1997" Linux "Manuel du programmeur Linux"
.SH NOM
get_kernel_syms \- Obtenir les symboles exports par le noyau et les modules.
.SH SYNOPSIS
.nf
.B #include <linux/module.h>
.sp
.BI "int get_kernel_syms(struct kernel_sym *" table );
.fi
.SH DESCRIPTION
Si \fItable\fP est \fBNULL\fP, \fBget_kernel_syms\fP renvoie le nombre
de symboles disponibles. Sinon, il remplit la table avec des structures :
.PP
.RS
.nf
struct kernel_sym
{
  unsigned long value;
  char name[60];
};
.fi
.RE
.PP
Les groupes de symboles sont spars par des symboles "magiques" de la forme
.BI # nom_de_module
Pour les symboles du noyau, \fInom_de_module\fP est vide.
La valeur associe avec un tel symbole magique est l'adresse  laquelle
le module est charg.
.PP
L'ensemble des symboles exports suit le symbole magique
du module.
Les modules sont prsents en ordre inverse du chargement.
.SH "VALEUR RENVOYE"
Renvoie le nombre de symboles exports. Il n'y a pas d'erreur possible.
.SH "VOIR AUSSI"
.BR create_module "(2), " init_module "(2), " delete_module "(2), "
.BR query_module "(2)."
.SH BUGS
Il n'y a pas de moyen d'indiquer la taille du buffer allou pour la
\fItable\fP. Si des modules sont ajouts dans le noyau entre la lecture
du nombre de symboles disponibles, et la lecture des symboles proprement
dite, la mmoire sera corrompue.
.PP
La longueur des noms des symboles exports est limite  59.
.PP
A cause de ces limites, cet appel-systme est dconseill, il vaut
mieux utiliser \fBquery_module\fP(2).

.SH TRADUCTION
Christophe Blaess, 1997.