Resultados da pesquisa a pedido "c"
Como imprimo uma constante #defined no GDB?
Conforme o assunto. Eu tenho algumas constantes hash definidas assim: #define CONST 40Eu estabeleci um ponto de interrupção no meu programa. Como imprimo o valor dessa constante? (Eu sei que posso apenas olhar o código fonte, mas quero ter ...
realloc (): próximo tamanho inválido [duplicado]
Esta pergunta já tem uma resposta aqui: Diante de um erro "*** glibc detectado *** livre (): próximo tamanho inválido (rápido)" [/questions/2317021/facing-an-error-glibc-detected-free-invalid-next-size-fast] 2 respostasEstou tendo um problema ...
O que é vinculação parcial no GNU Linker?
A melhor explicação que encontrei foi no documento oficial: -r --relocateable Gera saída relocável - isto é, gera um arquivo de saída que por sua vez pode servir como entrada para ld. Isso geralmente é chamado de link parcial. Como efeito ...
use a função de retorno de chamada para relatar o rastreamento de pilha
Suponha que eu tenha o seguinte: typedef struct { char *name; char binding; int address; } Fn_Symbol //definition of function symbol static Fn_Symbol *fnSymbols; //array of function symbols in a file statc int total; //number of symbol functions ...
O que pode explicar a corrupção da pilha em uma chamada para free ()?
Estou depurando uma falha há dias, que ocorre nas profundezas do OpenSSL (discussão com os mantenedoresaqui [https://www.mail-archive.com/[email protected]/msg38571.html]) Demorei um pouco para investigar, então tentarei tornar essa ...
Iterando sobre a Tabela de Tabelas com a API Lua C
Estou tentando iterar sobre uma tabela de tabelas em Lua e saída: A chave de cada tabela.O par chave / valor de cada entrada em cada tabela.Aqui está o código: void print_table(lua_State *L) { lua_pushnil(L); while(lua_next(L, -2) != 0) { const ...
membro da matriz flexível em uma estrutura aninhada
É código C válido ter membros de matriz flexíveis dentro de estruturas aninhadas? Então, meu código de exemplo abaixo está garantido para funcionar como esperado com um compilador sadio? #include <stdio.h> #include <stdlib.h> struct d { char c; ...
ubuntu: sem_timedwait não acordando (C)
Eu tenho 3 processos que precisam ser sincronizados. O processo 1 faz alguma coisa, depois acorda o processo 2 e dorme, o que faz alguma coisa então ativa o processo três e dorme, o que faz alguma coisa e acorda o processo 1 e dorme. O loop ...
(C) como um alocador de heap lida com um cabeçalho de bloco de 4 bytes, retornando apenas endereços com múltiplos de 8?
Parece não fazer sentido, a menos que apenas ignoremos qualquer excesso de espaço em potencial no início de um segmento e, em seguida, tenhamos o primeiro pedaço alocado no primeiro múltiplo de 8 (com o primeiro cabeçalho correspondente nesse ...
Por que as impressões de impressão C estão atrasadas?
Atualmente, estou executando um código C no meu computador Raspberry Pi. É um gerador de números aleatórios que lê de um contador Geiger conectado à entrada digital GPIO 18. Cria bits aleatórios (consulte o código) e imprime os bits em conjuntos ...