Resultados de la búsqueda a petición "linux-kernel"

2 la respuesta

Freeing (vfree-ing) puntero a datos volátiles

volatile parece ser una pregunta interminable de todos. Pensé que sabía todo al respecto, pero luego me encontré con esto: Entonces, tengo un trozo de memoria compartida entre hilos y lo definí así: volatile type *name;Si te hace sentir mejor, ...

3 la respuesta

Detect Stack se desborda

¿Cómo detectan los sistemas operativos desbordamientos de la pila de programas de espacio de usuario [y luego envían SIGTERM o SIGSEGV a esos programas de espacio de usuario]?

1 la respuesta

Cómo hacer una llamada al sistema desde otra llamada al sistema en el espacio del kernel

Soy nuevo en el desarrollo del kernel de Linux. He implementado una llamada al sistema digamos my_pid en Linux kernel 2.6. Quiero llamar a la llamada al sistema getpid desde mi llamada al sistema. ¿Cómo puedo hacerlo Quiero algo como: pid_t ...

3 la respuesta

Cómo usar Linux Work Queue

as colas de trabajo de @Linux están destinadas a ser hilos a nivel de núcleo con contexto de proceso. Intenté usarlo como una alternativa a kthread que no tiene un contexto de proceso específico. Pero, ¿cómo paso datos a la cola de ...

2 la respuesta

Rastree un paquete a medida que pasa por el núcleo (Linux)

Tengo dos máquinas que están configuradas para usar Ip-Security y la máquina A (llamémoslas A y B) tiene un socket que está vinculado a un puerto UDP particular en la máquina local y lo sondea con frecuencia para ver si hay algo recibido en ...

2 la respuesta

Compile el módulo Linux kernel (2.6) que incluye encabezados que no son del kernel

¿Es posible compilar un módulo de kernel de Linux (2.6) que incluye la funcionalidad definida por no kernel incluye? Por ejemplo kernelmodule.h #include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> // printk() // ... ...

3 la respuesta

Kernel: ¿cómo iterar los elementos secundarios del proceso actual?

En Linux Kernel Development, tercera edición, este código se proporcionó para atravesar a los hijos del proceso actual. list_for_each(list, &current->children) { task = list_entry(list, struct task_struct, sibling); /* task now points to one of ...

5 la respuesta

Obtener adiciones de invitados de vbox para Android x86

Estoy ejecutando Android-x86 en la caja virtual. Y quiero que se habilite la integración del puntero que necesita que se agreguen las adiciones de VBox Guest en el sistema operativo invitado. He buscado mucho, pero lo que tengo es que uno tiene ...

1 la respuesta

¿Cómo puedo obtener un nombre de archivo de un descriptor de archivo dentro de un módulo del núcleo?

Necesito obtener el nombre de un archivo de un descriptor de archivo dado, dentro de un pequeño módulo de kernel de Linux que escribí. Probé la solución dada en Obtener nombre de archivo del descriptor de archivo en ...

2 la respuesta

Reemplazar llamada del sistema en Linux kernel 3

Estoy interesado en reemplazar una llamada al sistema con una costumbre que implementaré en Linux kernel 3. Leí que la tabla de llamadas del sistema ya no está expuesta. ¿Algunas ideas cualquier referencia a ...