Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.4.Podsumowanie
Wykonującanalizęwstecznąskompilowanegokoduobiektowego,powinniśmykierowaćsięponiższymiwskazówkami:
1.Szukamykonstruktora.Pozwolionoszacowaćwielkośćstrukturyobiektu.
a.Jeżelidopierwszegopolastrukturywkonstruktorzezostałaprzypisanawartośćwskazującanatablicęwskaźnikówfunkcjimamy
doczynieniazvtable,anaszobiektzawierametodywirtualne.
2.Szukamyianalizujemymetodyfunkcji,patrząc,gdzieprzekazywanyjestwskaźniknaobiektzwykorzystaniemrejestruECX
(wprzypadkukodu32-bitowego).Jeżeliobiektzawieravtablefunkcjetemożemyznaleźćwłaśniewtejtablicy.Analizametodobiektu
pozwolinalepszedopasowaniekonkretnychpólklasy.
3.Jeżeliwskaźnikdopewnejfunkcjiznajdujesięwwięcejniżjednejtabelimetodwirtualnychmamydoczynieniazdziedziczeniem.