Resultados de la búsqueda a petición "system-calls"

1 la respuesta

¿Por qué bloquear las llamadas del sistema bloquea todo el procedimiento con subprocesos a nivel de usuario?

No entiendo lo siguiente: Los subprocesos a nivel de usuario requieren una llamada a sistemas sin bloqueo, es decir, un núcleo multiproceso. De lo contrario, todo el proceso se bloqueará en el núcleo, incluso si quedan hilos ejecutables en los ...

1 la respuesta

Implementación de syscall de exit ()

Escribí un simpleCprograma que simplemente llama alsalida() [http://man7.org/linux/man-pages/man3/exit.3.html]función, sin embargostrace [https://linux.die.net/man/1/strace]dice que el binario en realidad está llamando a exit_group, ¿exit () es ...

1 la respuesta

La regla "Ejecutar script" de Outlook no activa el script VBA para los mensajes entrantes

Estoy creando este nuevo tema por consejo de otro miembro. Para obtener más información sobre cómo llegaron las cosas en este punto, veaesta ...

1 la respuesta

Error de acceso a memoria sys_rt_sigaction (controlador de señal)

Siguiendo estoInterfaz de señales de Linux [http://syprog.blogspot.mx/2011/10/iterfacing-linux-signals.html]artículo, he estado tratando de usarsys_rt_sigaction enamd64, pero siempre obtenererror de acceso a memoriaAl enviar la señal.estructura ...

3 la respuesta

¿Cómo verificar el valor de errno?

Estoy usando una llamada al sistema y en caso de que falle, necesito hacer cosas diferentes para diferentes errores. Necesito escribir un código que se vea así: int res; res = systemCall(); if (res == -1) { if (errno == ENOMSG) { doSomething(); ...

2 la respuesta

¿Puede eBPF modificar el valor de retorno o los parámetros de una llamada al sistema?

Para simular algún comportamiento, me gustaría adjuntar una sonda a una llamada al sistema y modificar el valor de retorno cuando se pasan ciertos parámetros. Alternativamente, también sería suficiente modificar los parámetros de la función antes ...

0 la respuesta

xv6 agrega una llamada al sistema que cuenta las llamadas al sistema

EDITAR: ENTENDIDO Aquí esta lo que hice: en syscall.c: extern int numSysCalls;en sysproc.c: int numSysCalls = -1;Bien, estoy trabajando en implementar una llamada fácil al sistema que devuelva el número de veces que se ha realizado una ...

0 la respuesta

Múltiples módulos del núcleo que interceptan la misma llamada del sistema y se bloquean durante la descarga

Estoy trabajando en la intercepción de llamadas del sistema (paraopen() llamada al sistema) y tengo un problema: tengo dos módulos de kernel (mod1 ymod2) y ambos intentan interceptaropen() syscall He cargadomod1 primero y luegomod2. losmod1 ...

1 la respuesta

¿Las llamadas al sistema en Windows son inherentemente más lentas que Linux?

Comprendo las llamadas al sistema es que en Linux el mecanismo de llamadas al sistema (int 0x80 o lo que sea) está documentado y se garantiza que sea estable en diferentes versiones del kernel. Con esta información, las llamadas al sistema se ...

1 la respuesta

¿Por qué las llamadas al sistema Linux x86-64 modifican RCX, y qué significa el valor?

Estoy tratando de asignar algo de memoria en Linux consys_brk syscall Esto es lo que probé: BYTES_TO_ALLOCATE equ 0x08 section .text global _start _start: mov rax, 12 mov rdi, BYTES_TO_ALLOCATE syscall mov rax, 60 syscallLa cuestión es que, ...