Memory layout of c++ objects 2 routine analysis