From 0db324e2e5d9d3347ea0e93138372fb65aac09e6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 21:41:09 +0200 Subject: Merging upstream version 6.7. Signed-off-by: Daniel Baumann --- man2/get_kernel_syms.2 | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'man2/get_kernel_syms.2') diff --git a/man2/get_kernel_syms.2 b/man2/get_kernel_syms.2 index 307d9ca..a1029b1 100644 --- a/man2/get_kernel_syms.2 +++ b/man2/get_kernel_syms.2 @@ -5,26 +5,26 @@ .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some .\" reformatting and rewordings by mtk .\" -.TH get_kernel_syms 2 2023-03-30 "Linux man-pages 6.05.01" +.TH get_kernel_syms 2 2023-10-31 "Linux man-pages 6.7" .SH NAME get_kernel_syms \- retrieve exported kernel and module symbols .SH SYNOPSIS .nf .B #include -.PP +.P .BI "[[deprecated]] int get_kernel_syms(struct kernel_sym *" table ); .fi .SH DESCRIPTION .BR Note : This system call is present only before Linux 2.6. -.PP +.P If .I table is NULL, .BR get_kernel_syms () returns the number of symbols available for query. Otherwise, it fills in a table of structures: -.PP +.P .in +4n .EX struct kernel_sym { @@ -33,13 +33,13 @@ struct kernel_sym { }; .EE .in -.PP +.P The symbols are interspersed with magic symbols of the form .BI # module-name with the kernel having an empty name. The value associated with a symbol of this form is the address at which the module is loaded. -.PP +.P The symbols exported from each module follow their magic module tag and the modules are returned in the reverse of the order in which they were loaded. @@ -60,7 +60,7 @@ Linux. .SH HISTORY Removed in Linux 2.6. .\" Removed in Linux 2.5.48 -.PP +.P This obsolete system call is not supported by glibc. No declaration is provided in glibc headers, but, through a quirk of history, glibc versions before glibc 2.23 did export an ABI for this system call. @@ -73,9 +73,9 @@ There is no way to indicate the size of the buffer allocated for .IR table . If symbols have been added to the kernel since the program queried for the symbol table size, memory will be corrupted. -.PP +.P The length of exported symbol names is limited to 59 characters. -.PP +.P Because of these limitations, this system call is deprecated in favor of .BR query_module (2) -- cgit v1.2.3