****************************
130. SYS_get_kernel_syms
****************************
NOMBRE
------------
get_kernel_syms - obtiene el núcleo y el módulo de símbolos exportados.
SINOPSIS
------------
#include < linux/module.h >
int get_kernel_syms(struct kernel_sym *table);
DESCRIPCIÓN
------------------
Si table es NULL, get_kernel_syms devuelve el numero de simbolos
disponibles para la consulta. De lo contrario, llena una tabla de
estructuras:
struct kernel_sym
{
unsigned long value;
char name[60];
};
Los símbolos se intercalan con símbolos mágicos de la forma # module-nombre con
el kernel teniendo un nombre vacío. El valor asociado a un símbolo de esta forma
es la dirección en la cual esta cargado el módulo.
Los símbolos exportados de cada módulo siguen su etiqueta mágica de módulo y los
módulos devueltos se muestran en el orden inverso al que fueron cargados.
VALOR DEVUELTO
------------------------
Devuelve el número de símbolos relacionados. No hay posible retorno de error.
VER TAMBIÉN
------------------
create_module (2), init_module (2), delete_module (2), query_module (2).
REFERENCIA
-----------------
http://linux.about.com/library/cmd/blcmdl2_get_kernel_syms.htm
No hay comentarios:
Publicar un comentario