Resultados da pesquisa a pedido "memory-alignment"

3 a resposta

Existe uma palavra-chave do GCC para permitir o reordenamento de estrutura?

Eu sei por que o GCC não reordena os membros de uma estrutura por padrão, mas eu raramente escrevo código que depende da ordem da estrutura, então há alguma ...

3 a resposta

O acesso desalinhado à memória sempre causa erros de barramento?

De acordo com a página da Wikipediafalha de segmentação, um erro de barramento pode ser causado por acesso à memória desalinhada. O artigo fornece um exemplo...

1 a resposta

As leituras e gravações em campos desalinhados no .NET são definitivamente atômicas?

A especificação C # (ECMA-334 eISO / IEC 23270) tem um parágrafo sobre a atomicidade de leituras e gravações:12.5 Atomicidade de referências variáveisAs leit...

2 a resposta

O especificador alignas funciona com 'novo'?

Minha pergunta é bastante simples;O especificador alignas funciona com 'novo'? Ou seja, se uma estrutura é definida para ser alinhada, ela será alinh...

2 a resposta

Como interceptar o acesso à memória desalinhada?

Eu estou trabalhando em um projeto de código aberto animal de estimação que implementa alguns algoritmos de cifra de fluxo e estou tendo problemas com um bug...

2 a resposta

Acesso desalinhado causa erro no ARM Cortex-M4

Eu tenho um objeto que tem um endereço que não é alinhado de 4 bytes. Isso causa um erro de HardFault na cpu quando há uma instrução STR salvando dois regist...

2 a resposta

“Aponta para byte não inicializado” Erros Valgrind

Eu tenho usadoValgrind para procurar vazamentos de memória no meu código, e enquanto nenhum vazamento de memória está sendo encontrado, alguns erros são repo...

4 a resposta

Qual é a maneira recomendada de alinhar a memória no C ++ 11

Estou trabalhando em uma implementação de buffer de anel de consumidor único de produtor único. Tenho dois requisitos: 1) Alinhe uma única instância alocada de heap de um buffer de anel a uma linha de cache. 2) Alinhe um campo dentro de um ...

4 a resposta

criando uma função C com um determinado tamanho no segmento de texto

Estou programando um incorporadopowerpc [/questions/tagged/powerpc]Sistema 32 com um cache de instruções L2 associativo definido de 32 kbytes e 8 vias. Para evitar trocas de cache, alinhamos as funções de maneira que o texto de um conjunto de ...

2 a resposta

Como usar o alignof para forçar o alinhamento para uma alocação de heap?

Gostaria de forçar uma alocação de heap específica para retornar um endereço alinhado a 64 bytes, porque esse é um limite de linha de cache. Eu pensei que poderia fazê-lo assim int *p = new alignas(64) int;mas nenhum dos meus compiladores parece ...