Abstracto

Mientras exploraba el Kernel de Linux, descubrí una técnica para crear un segmento de indicadores de la función, que pueden ser llamados en un momento posterior en el orden que se insertan en el segmento. El Kernel usa este mecanismo para llamar los dispositivos que inicializan rutinas cuando el sistema arranca.

Gaste bastante tiempo buscando la información clara sobre lo qué está pasando y cómo funcionó. Después de mucho buscar (y hacer algún doodling del código) yo creo que entiendo lo que está pasando. Este es un esfuerzo para colocar lo que yo entiendo de este proceso en la página para que otros puedan encontrarlo rápidamente.

Nota

Esta Técnica depende, y requiere del uso, las herramientas del compilador y enlazador de GNU. Adicionalmente, debe usarse el formato de binario ELF, el más usado. Esta no es una técnica de proposito general del compilador de ANSI-C

Por favor dirija alguna observacion útil y/o comentarios (quitando espacios y ajustando el formato)
tcode 262 AT vtnet DOT ca