Resultados da pesquisa a pedido "system-calls"
O eBPF pode modificar o valor de retorno ou os parâmetros de um syscall?
Para simular algum comportamento, gostaria de anexar um probe a um syscall e modificar o valor de retorno quando determinados parâmetros forem passados. Como alternativa, também seria suficiente modificar os parâmetros da função antes que eles ...
Erro de acesso à memória sys_rt_sigaction (manipulador de sinais)
Seguindo istoInterface de sinais do Linux [http://syprog.blogspot.mx/2011/10/iterfacing-linux-signals.html]artigo, eu tenho tentado usarsys_rt_sigaction noamd64, mas sempre obtenhaerro de acesso à memóriaao enviar o sinal.sigração de ...
Vários módulos do kernel interceptando a mesma chamada e falha do sistema durante o descarregamento
Estou trabalhando na interceptação de chamadas do sistema (poropen() chamada do sistema) e eu tenho um problema: tenho dois módulos do kernel (mod1 emod2) e os dois estão tentando interceptaropen() syscall. Eu carregueimod1 primeiro e depoismod2. ...
Implementação de Syscall da saída ()
Eu escrevi um simplesCprograma que apenas chama oSaída() [http://man7.org/linux/man-pages/man3/exit.3.html]função, no entantotraço [https://linux.die.net/man/1/strace]diz que o binário está realmente chamando exit_group, exit () é um wrapper ...
Por que as chamadas do sistema x86-64 Linux modificam o RCX e qual é o valor?
Estou tentando alocar alguma memória no linux comsys_brk syscall. Aqui está o que eu tentei: BYTES_TO_ALLOCATE equ 0x08 section .text global _start _start: mov rax, 12 mov rdi, BYTES_TO_ALLOCATE syscall mov rax, 60 syscallO problema é que, ...
A regra "Executar script" do Outlook não aciona o script VBA para mensagens recebidas
Estou criando este novo tópico seguindo o conselho de outro membro. Para uma história adicional sobre como as coisas chegaram a esse ponto, ...
Como verificar o valor de errno?
Estou usando uma chamada de sistema e, caso falhe, preciso fazer coisas diferentes para diferentes erros. Eu preciso escrever um código que se parece com isso: int res; res = systemCall(); if (res == -1) { if (errno == ENOMSG) { doSomething(); ...
como medir o tempo de syscall do tubo em milissegundos?
Quero ver a hora da minha chamada do sistema do programa de pipe. Eu preciso medi-lo para analisar os resultados. Como posso medir o tempo de chamada do sistema em milissegundos? Por exemplo, este é um programa simples de pipe: #include ...
Documentação syscall de 64 bits para montagem do MacOS
Estou tendo problemas para encontrar a boa documentação para escrever montagem de 64 bits no MacOS. oABI SysV de 64 bits [https://www.uclibc.org/docs/psABI-x86_64.pdf]diz o seguinte na seção A.2.1 eeste post ...
xv6 adiciona uma chamada do sistema que conta as chamadas do sistema
EDITAR: ENTENDI aqui está o que eu fiz: em syscall.c: extern int numSysCalls;em sysproc.c: int numSysCalls = -1;Ok, estou trabalhando na implementação de uma chamada de sistema fácil que retorna o número de vezes que uma chamada de sistema ...