5 Stimmen

Kann ich alle VTable-Zeiger aus einem Core-Dump auflisten?

Ich habe einen Kerndump eines C++-Programms, das mit der GNU-Toolchain erstellt und ausgeführt wurde. Ich kann die ausführbare Datei reproduzieren vielleicht . Wie kann ich eine Liste aller vtable-Zeiger nach Klassennamen finden?

3voto

Brett Hale Punkte 20842

Sie können vtable-Layouts erhalten, indem Sie -fdump-class-hierarchy beim Kompilieren. Dies könnte bei der Untersuchung von Objekten hilfreich sein. Sie benötigen möglicherweise set print vtbl on in gdb.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X