Perguntas sobre 'system-calls'

2
respostas

Use waitpid para criança que tenha groupid 1

Pesquisei muito mas não encontrei uma solução. Então pode ser uma pergunta boba. O formato do waitpid é pid_t waitpid (pid_t pid, int *status, int options) O parâmetro pid especifica exatamente qual processo ou processos aguardar. Seus...
04.07.2018 / 15:06
0
respostas

chamada do sistema para espreitar o próximo byte da porta serial

tem um programa que faz um open() on /dev/ttyACM0 . Eu sei como obter bytes disponíveis usando ioctl() , mas eu quero saber qual é o próximo valor do byte disponível, sem pegá-lo. (Uma espiada). Está usando a chamada recv() ? Se s...
29.05.2018 / 20:33
0
respostas

Possível substituto de sync () e fsync ()

Estou tentando aprender o comportamento sync () que (sync ()) levou muito tempo para ex. cerca de 30 minutos algures. Como posso reduzir o tempo gasto por sync () Eu tentei fsync () como um substituto de sync (), mas não melhora muito. link...
02.04.2018 / 04:08
0
respostas

Qual aspecto da chamada simples do sistema (getTimeOfDay) para o Kernel do Linux é mais caro em termos de tempo de CPU requerido?

Está entrando e saindo do Kernel? ou executando a rotina real do sistema para determinar a hora, ou está fazendo a chamada de função, ou está armazenando o valor retornado da chamada do sistema?     
07.01.2018 / 01:00
1
resposta

Siga a execução dos arquivos por um módulo do kernel [closed]

Atualmente estou fazendo um projeto para proteger o kernel com hooks e logs syscall ... Agora eu fiz hooking read, e chamadas de sistema de soquete, e quando eu tentei fazer a mesma coisa com execve (para seguir qual arquivo acabou de executar)...
19.10.2017 / 06:29
1
resposta

O hypercall toma o mesmo tempo que uma chamada do sistema linux?

Do site do Xen, A hypercall is to a syscall what a hypervisor is to an OS. Alternatively, a hypercall is to a hypervisor what a syscall is to a kernel. A hypercall is a software trap from a domain to the hypervisor, just as a syscall...
31.05.2017 / 20:24
2
respostas

Onde uma chamada ao sistema de bloqueio aparece nas leituras da CPU?

Do usuário, sistema e leituras ociosas fornecidas por "top", o que refletiria o tempo gasto em uma chamada de sistema de bloqueio? Eu li que as chamadas de disco de i / o de bloqueio são refletidas como tempo ocioso, mas não para bloqueio de...
19.04.2017 / 21:13
0
respostas

Interceptar chamadas do sistema GNU / Linux

Contexto Estou tentando projetar uma ferramenta que geraria mais ou menos automaticamente um Makefile de um script de shell padrão. A ideia seria que para cada comando executado pelo script: eu registrasse os arquivos que são lidos e grava...
15.09.2016 / 18:08