Resultados da pesquisa a pedido "libc"

1 a resposta

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 ...

2 a resposta

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))) { ...

2 a resposta

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 ...

1 a resposta

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 ...

5 a resposta

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]; ...

2 a resposta

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", ...

3 a resposta

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 ...

2 a resposta

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

4 a resposta

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 ...

6 a resposta

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 ...