Actualmente estoy aprendiendo sobre los sistemas operativos, el uso de trampas para facilitar las llamadas al sistema dentro del kernel de Linux. Localice la tabla de las trampas en traps.c y la implementación de muchas de las trampas dentro de entry.S.Implementación de llamadas/trampas del sistema dentro del kernel fuente de Linux
Sin embargo, tengo instrucciones para encontrar una implementación de dos llamadas al sistema en el kernel de Linux que utilizan trampas para implementar una llamada al sistema. Aunque puedo encontrar la definición de las trampas, no estoy seguro de cómo sería una "llamada" a una de estas trampas dentro del núcleo. Por lo tanto, estoy luchando por encontrar un ejemplo de este comportamiento.
Antes de que nadie pregunte, sí, esto es tarea.
Como nota, estoy usando Github para navegar por la fuente del núcleo, ya que se ha reducido kernel.org: https://github.com/torvalds/linux/
El buen tipo de tarea pregunta :) – James
Usa http://lxr.linux.no/ para navegar fuente de Linux. Le ahorrará toneladas de tiempo;) – rumpel
@rumpel: nunca he oído hablar de eso ... parece bastante simple. ¿Hay algo especial aquí que no esté disponible con vim + 'ctags'? –