Hier ist ein Link zur Untersuchung des Speichers mit gdb
Mit dem Befehl x ("untersuchen") können Sie den Speicher in verschiedenen Formaten untersuchen, unabhängig von den Datentypen Ihres Programms.
x/nfu addr
x addr
x
n, f und u sind alle optionale Parameter, die angeben, wie viel Speicher angezeigt werden soll und wie er formatiert werden soll; addr ist ein Ausdruck, der die Adresse angibt, an der Sie mit der Anzeige des Speichers beginnen möchten. Wenn Sie die Standardeinstellungen für nfu verwenden, müssen Sie den Schrägstrich '/' nicht eingeben. Mehrere Befehle setzen bequeme Standardeinstellungen für addr.
n, die Wiederholungszahl
Die Wiederholungszahl ist eine Dezimalzahl; die Standardeinstellung ist 1. Sie gibt an, wie viel Speicher (bei der Zählung in Einheiten u) angezeigt werden soll.
f, das Anzeigeformat
Das Anzeigeformat ist eines der Formate, die von print verwendet werden, 's' (nullterminierte Zeichenfolge) oder 'i' (Maschinenbefehl). Die Standardeinstellung ist anfangs 'x' (hexadezimal). Die Standardeinstellung ändert sich jedes Mal, wenn Sie entweder x oder print verwenden.
u, die Einheitsgröße
Die Einheitsgröße ist eine der folgenden:
b: Bytes.
h: Halbwörter (zwei Bytes).
w: Wörter (vier Bytes). Dies ist die anfängliche Voreinstellung.
g: Riesenwörter (acht Bytes).