Ich bin in einer GDB-Debugging-Sitzung und ich habe ein Array der Länge 20.000. Die meisten Elemente sind Null, aber es gibt ein paar von ihnen um den Index 10000
, die von Interesse sind. Leider, wenn ich p the_array[10000]@30
oder etwas sage, bekomme ich "nur Werte im Speicher können mit '@' erweitert werden. Wie kann ich einen Bereich dieses Arrays visualisieren, ohne jeden Index über einen Bereich von beispielsweise 40-50 Elementen manuell anfordern zu müssen?Wie kann ich dieses Stück dieses Arrays in gdb untersuchen?
7
A
Antwort
11
Ich würde erwarten, dass dies funktioniert. Und es funktioniert für mich. Ich habe dieses kleine Programm:
int x[10000];
Jetzt in GDB:
(gdb) p x[50]@3
$2 = {0, 0, 0}
Viele Details aus Ihrer Frage fehlen. Vielleicht hat dein gdb einen Fehler. Oder vielleicht ist Ihr Array in gewisser Hinsicht seltsam. Die gdb-Version und Dinge wie "whatis the_array" könnten interessant sein.
Verwandte Themen
- 1. Wie funktioniert dieses Stück Code?
- 2. Wie wird dieses Stück Racket-Code optimiert?
- 3. Gehackt, was macht dieses Stück Code?
- 4. Ist dieses Stück Code sicher - PHP && MySQL
- 5. Kann jemand bitte dieses kurze Stück Code überprüfen?
- 6. Wie kann ich den Stack-Frame mit GDB untersuchen?
- 7. Würde dieses c Stück Code tun, was ich vorhabe?
- 8. Wie machen Sie dieses Stück Haskell-Code prägnanter?
- 9. Wie wird die Größe dieses Arrays abgerufen?
- 10. Wie verkürzen Sie dieses Stück C# objektorientierten Code?
- 11. Wie kann ich dieses Fragment zurückgeben?
- 12. Wie kann ich dieses Ereignisprotokollproblem beheben?
- 13. Wie kann ich dieses Problem beheben Methode
- 14. Ruby: Wie kann ich dieses Array kopieren?
- 15. Wie kann ich dieses Ajax-Skript implementieren?
- 16. Wie kann ich dieses Nil Case
- 17. Wie kann ich dieses ADFS-Token validieren?
- 18. Wie kann ich dieses .NET-Ereignis abbestellen?
- 19. Wie kann ich dieses Span-Element auswählen?
- 20. Wie kann ich dieses RelativeLayout reparieren?
- 21. Wie kann ich dieses UITableView anzeigen lassen?
- 22. Wie kann ich dieses VB Script automatisieren?
- 23. Untersuchen Schub shared_ptr mit GDB
- 24. Wie kann ich dieses Datum formatieren?
- 25. Wie kann ich dieses Menü optimieren?
- 26. Wie kann ich dieses Speicherleck beheben?
- 27. Wie kann ich dieses CSS Problem lösen?
- 28. Wie kann ich dieses Layout CSS erreichen
- 29. Wie kann ich dieses JavaScript vereinfachen?
- 30. Wie kann ich dieses Format reproduzieren?