Resultados da pesquisa a pedido "libc"
Captura de mensagens de erro da libc, redirecionando de / dev / tty
Estou tentando capturar mensagens de erro que libc gera quando detecta condições de erro. Por exemplo, meu código de teste: #include <stdlib.h> int main() { char* p = (char*)malloc(10); free(p); free(p); }Gera essa saída $ ./main *** Error in ...
Inicializando sigset_t no Rust
Estou tentando aprender mais sobre o FFI no Rust e vincular-me às bibliotecas C (especificamentelibc) Enquanto estava na minha "missão", me deparei com o seguinte problema. Padrão normal em Cvoid(* sig_set(int sig, void(*handler)(int))) { ...
Como a libc fornece funções com dois nome
Antes do advento da ligação direta (-B direta), a libc fornecia muitas funções com dois nomes. Por exemplo, getpwent () e _getpwent (). Esses dois nomes se referiam exatamente à mesma função na libc. Como a libc faz dois nomes de funções ...
Como criar o libc de código aberto da apple?
Estou tentando criar a libc de código aberto da apple (a partir dehttp: //www.opensource.apple.com/source/Libc/Libc-763.11 [http://www.opensource.apple.com/source/Libc/Libc-763.11/]) no meu laptop OS X 10.6.8. Isso é uma tentativa de obter ...
Snprintf () SEMPRE nula está terminando?
Snprintf sempre nula encerra o buffer de destin Em outras palavras, isso é suficiente: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr);ou você tem que fazer assim, se alguma coisa for longa o suficiente? char dst[10]; ...
Escrevendo um ataque de retorno à libc, mas a libc é carregada em 0x00 na memória
Estou escrevendo um retorno ao ataque libc para minha classe de segurança de sistemas. Primeiro, o código vulnerável: //vuln.c #include <stdio.h> #include <stdlib.h> int loadconfig(void){ char buf[1024]; sprintf(buf, "%s/.config", ...
malloc / free é uma rotina de syscall ou de biblioteca fornecida pela lib
Se malloc / free for implementado como uma rotina de biblioteca na libc, será implementado sobre o sbrk syscall ou o mmap syscall, ou algo mais? E, para ser geral, a função declarada em sys / syscall.h contém TODAS as chamadas do sistema na ...
Solaris 11 / Illumos / OmniOS: Qual pacote possui /usr/include/sys/types.h
OUbuntu equivalente [http://ubuntuforums.org/showthread.php?t=492245] serialibc6-dev, mas não consigo encontrá-lo no Solaris? Como posso obter types.he arquivos relacionados para criar pacotes no Solaris ou Illumo
Por que a função time (time_t *) retorna e define by-ref?
Eu sempre fui curioso, por que otime(time_t *) função retornam umtime_t e defina o horário para o ponteiro passado? Exemplo de retornar o horário: time_t myTime = time(NULL); printf("The time is now %s", ctime(&myTime));Exemplo de definir o ...
sinal 11 (SIGSEGV), código 1 (SEGV_MAPERR)
Estou criando um jogo 2D no Android usando o OpenGL. Atualmente, estou testando e depurando o jogo em vários dispositivos. O problema que estou enfrentando é o terrível erro "sinal 11". Quando jogo no meu Samsung Galaxy Nexus, tudo corre bem e ...