Cuántas llamadas al sistema hay totalmente en el núcleo de Linux 2.6. ¿El número de llamadas al sistema varía de una versión a otra?¿Cuántas llamadas al sistema hay en Linux kernel 2.6?
Respuesta
En el 3.0 (que no difiere de 2.6 desde ese punto de vista), el archivo syscall_table.S
contiene 326 entradas.
Se encuentra en arch/m32r/kernel/syscall_table.S
.
Gracias por señalar el archivo. –
El número varía de la versión, incluidas las versiones menores, por lo que no hay un buen número difícil para responder a su pregunta. Mira esto: http://www.kernel.org/doc/man-pages/online/pages/man2/syscalls.2.html
Varía ligeramente entre las arquitecturas. Algunas arquitecturas tienen llamadas de sistema que son específicas de la arquitectura o proporcionan diferentes tamaños de parámetros para la misma rutina.
Mira la tabla de llamadas de sistema en la versión y la arquitectura que le interesa (AIF respondió por la arquitectura "m32r")
Me interesa la arquitectura x86, para x86 architecure arch/x86/kernel/syscall_table_32.S contiene 347 system_calls en la versión de Linux 3.0-rc4. El sha-id para el git repo es 56299378726d5f2ba8d3c8cbbd13cb280ba45e4f. –
- 1. Llamadas al sistema en Windows
- 2. Cómo prohibir las llamadas al sistema, GNU/Linux
- 3. Implementación de llamadas/trampas del sistema dentro del kernel fuente de Linux
- 4. x86_64 Ensamblaje Sistema Linux Confusión de llamadas
- 5. Cronometraje en el núcleo de Linux 2.6
- 6. R y llamadas al sistema
- 7. Debian para llamadas al sistema
- 8. ¿Hay algún proyecto libc que no requiera kernel de Linux
- 9. Dónde agrego una llamada al sistema en Linux fuente del kernel
- 10. Lista de y documentación para llamadas al sistema para kernel XNU en OSX
- 11. Cuando hay varias llamadas al mismo UDF en una sola instrucción, ¿cuántas veces se llamará?
- 12. Agregando una nueva llamada al sistema en el kernel de Linux 3.3
- 13. cómo usar CryptoAPI en el núcleo de Linux 2.6
- 14. Organización de los encabezados kernel de Linux
- 15. stdlib.h alternativa en kernel Linux?
- 16. Reproducción de sonido en C++ utilizando llamadas al sistema nativo?
- 17. kernel de Linux: agregue la llamada al sistema de forma dinámica a través del módulo
- 18. ¿Llamadas al sistema en Windows y API nativa?
- 19. Linux Kernel coding style
- 20. Rastreo de llamadas al cargar un módulo en Linux
- 21. fork() - múltiples procesos y llamadas al sistema
- 22. ¿cómo podría interceptar llamadas de linux sys?
- 23. Buscando la implementación de llamadas al sistema en el núcleo de Linux
- 24. Compilar el núcleo de Linux (2.6) módulo que incluye los encabezados no kernel
- 25. Linux kernel aio funcionalidad
- 26. Son llamadas al kernel cuda síncronas o asíncronas
- 27. Supresión de llamadas al sistema al usar gcc/g ++
- 28. ¿Todas las llamadas al sistema no son seguras en tiempo real?
- 29. ¿Hay alguna aplicación de kernel/escritorio Java?
- 30. Linux Kernel Invalidating TLB Entries
fácilmente visible desde la fuente. – asveikau
[aquí] (http://syscalls.kernelgrok.com/) – tsenapathy
@ user418014 muchas gracias –