2010-06-26 6 views
2

J'essaie de trouver tous les objets de type module!SomeClass dans le tas. Je pensais qu'une commande comme celle-ci aurait fonctionné:Trouver tous les objets C++ de type X sur heap en utilisant WinDbg

> s -v 0 L?0xfffffff module!SomeClass 

mais hélas, ce n'est pas le cas. Si je savais comment trouver l'adresse vtable pour cette classe, je pourrais alors chercher dans la mémoire des références à ce vtable, mais je n'ai pas eu beaucoup de chance de trouver cela non plus. Comment puis-je le faire?

Répondre

10
0:000> x module!SomeClass*table* 
0:000> !heap -srch 'address_of_vtable' 
Questions connexes