Resultados da pesquisa a pedido "system-calls"
Chamadas de sistema PHP e $ PATH no OS X
Estou tentando fazer com que o PHP faça chamadas de sistema no OS X. No entanto, parece não conseguir encontrar nada que esteja incluído no caminho do sistema. Quando eu corro ... putenv("PATH={$_SERVER["PATH"]}:/usr/local/bin"); ... pouco ...
Como System.currentTimeMillis () obtém a hora
É o métodoSystem.currentTimeMillis() implementado para fazer uma chamada do sistema ao sistema operacional subjacente para receber o horário atual? Eu pergunto, já que, até onde eu sei, o método funciona muito rápido e leva apenas 6 relógios da ...
Como o malloc () é implementado internamente? [duplicado]
Esta pergunta já tem uma resposta aqui: Como malloc () e free () funcionam? [/questions/1119134/how-do-malloc-and-free-work] 13 respostasAlguém pode explicar comomalloc() trabalha internamente? Eu fiz algumas vezesstrace program e eu vejo ...
Adicione nova chamada de sistema no FreeBSD 10.1
Eu quero adicionar uma nova chamada de sistema no FreeBSD. O código de chamada do meu sistema é: #include <sys/types.h> #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/proc.h> #include <sys/mount.h> ...
Como sites como codepad.org e ideone.com protegem seu programa?
Preciso compilar e executar scripts enviados pelo usuário no meu site, semelhante ao quecodepad [http://codepad.org/]eideona [http://ideone.com/]Faz. Como posso sandbox esses programas para que usuários mal-intencionados não derrubem meu ...
Syscall ou sysenter em Linux de 32 bit
Desde o MS-DOS, conheço a invocação do sistema usando interrupções. Em artigos antigos, vi referências aint 80h para chamar as funções do sistema no Linux. Desde há muito tempo, eu seiint 80h foi descontinuado em favor dosyscall instrução. Mas ...
Como tirar proveito do objeto VDSO com sua própria linguagem de programaçã
s kernels Linux recentes (pelo menos no amd64) fornecem um arquivo de objeto mágico chamadolinux-vdso.so.1 que abstrai a interface syscall para o kernel, permitindo que o kernel escolha a convenção de chamada ideal. Se você escrever código em C, ...
O que acontece se você usar a ABI int 0x80 Linux de 32 bits no código de 64 bits?
int 0x80 no Linux sempre chama a ABI de 32 bits, independentemente de qual modo é chamado: args inebx, ecx, ... e números syscall de/usr/include/asm/unistd_32.h. (Ou trava nos kernels de 64 bits compilados semCONFIG_IA32_EMULATION). Código de ...
OsDev instruções syscall / sysret e sysenter / sysexit ativando
Estou criando um sistema operacional de 32 bits na montage Configurei o IDT e estou lidando com o programa interruptus através deint instrução. Como posso ativar osyscall esysenter instruções e como posso lidar com elas / devolve É verdade ...
significado de (vazio *) -1 [duplicado]
Esta pergunta já tem uma resposta aqui: ((Vazio *) -1) é um endereço válido? [/questions/13306914/is-void-1-a-valid-address] 3 respostasEu estava olhando a documentação desbrk chamada do sistema e ...