
Atualmente estou estudando sobre programação de kernel. Atualmente usando Linux Kernel versão 3.13.0 no Ubuntu 14.04.1
Estou confuso onde sys_open
aparece quando executo o comandocat /proc/kallsyms | grep sys_open
Mas quando li o código do Kernel no bootlinhttps://elixir.bootlin.com/linux/v3.13/source/fs/open.c#
O sys_open
símbolo não está sendo exportado, para piorar a situação...
O arquivo /lib/modules/<kernel-version>/build/Module.symvers
não inclui o sys_open
símbolo.
Agora estou super confuso, como está sys_open
carregado? Pode ser usado e por que está aí?
Muito obrigado antecipadamente!