Suchergebnisse für Anfrage "memory-alignment"

3 die antwort

Gibt es ein GCC-Schlüsselwort, um die Neuordnung der Struktur zu ermöglichen?

Ich weiß, warum GCC standardmäßig keine Mitglieder einer Struktur neu anordnet, aber ich schreibe selten Code, der sich auf die Reihenfolge der Struktur stüt...

3 die antwort

Verursacht ein nicht ausgerichteter Speicherzugriff immer Busfehler?

Laut Wikipedia-SeiteSegmentierungsfehlerEin Busfehler kann durch nicht ausgerichteten Speicherzugriff verursacht werden. Der Artikel enthält ein Beispiel zum...

1 die antwort

Sind Lese- und Schreibvorgänge in nicht ausgerichteten Feldern in .NET definitiv atomar?

Die C # -Spezifikation (ECMA-334 undISO / IEC 23270) enthält einen Absatz über die Atomizität von Lese- und Schreibvorgängen:12.5 Atomarität von Variablenref...

TOP-Veröffentlichungen

2 die antwort

Funktioniert der alignas-Specifier mit 'new'?

Meine Frage ist ziemlich einfach;Funktioniert der alignas-Specifier mit 'new'? Das heißt, wenn eine Struktur zum Ausrichten definiert ist, wird sie b...

2 die antwort

Wie kann ein nicht ausgerichteter Speicherzugriff abgefangen werden?

2 die antwort

Ein nicht ausgerichteter Zugriff verursacht einen Fehler in ARM Cortex-M4

Ich habe ein Objekt mit einer Adresse, die nicht 4-Byte ausgerichtet ist. Dies verursacht einen HardFault-Fehler in der CPU, wenn ein STR-Befehl vorhanden is...

2 die antwort

“Verweist auf nicht initialisierte Bytes” Valgrind-Fehler

Ich habe verwendetValgrind Um in meinem Code nach Speicherverlusten zu suchen und wenn keine Speicherverluste gefunden werden, werden einige Fehler gemeldet,...

4 die antwort

Was ist der empfohlene Weg, um Speicher in C ++ 11 auszurichten

Ich arbeite an einer Single-Producer-Single-Consumer-Ringpuffer-Implementierung. Ich habe zwei Anforderungen: 1) Richten Sie eine einzelne Heap-zugeordnete Instanz eines Ringpuffers an einer Cache-Zeile aus. 2) Richten Sie ein Feld innerhalb ...

4 die antwort

Erstellen einer C-Funktion mit einer bestimmten Größe im Textsegment

Ich programmiere ein EmbeddedPowerPC [/questions/tagged/powerpc]32-System mit einem assoziativen L2-Anweisungs-Cache mit 32 KByte und 8-Wege-Sätzen. Um Cache-Thrashing zu vermeiden, richten wir Funktionen so aus, dass der Text einer Reihe von ...

2 die antwort

Statische String-Literale ausrichten

Ich habe eine statische Anordnung von Strukturen: struct CommandStruct { char* data; unsigned ans_size; }; static const CommandStruct commands[] = { { "Some literal", 28 }, { "Some other literal", 29 }, { "Yet another literal", 8 }, };Und ich ...