
Actualmente estoy estudiando sobre programación del kernel. Actualmente uso la versión 3.13.0 del kernel de Linux en Ubuntu 14.04.1
Tengo confusión donde sys_open
aparece cuando ejecuto el comando.cat /proc/kallsyms | grep sys_open
Pero cuando leo el código del Kernel en bootlinhttps://elixir.bootlin.com/linux/v3.13/source/fs/open.c#
El sys_open
símbolo no se exporta, para empeorar las cosas...
El archivo /lib/modules/<kernel-version>/build/Module.symvers
no incluye el sys_open
símbolo..
Ahora estoy súper confundido, ¿como está sys_open
cargado? ¿Se puede utilizar y por qué está ahí?
¡Muchas gracias de antemano!