What does C++ Object Layout Look Like? Explain the object memory layout of C++ based on Itanium ABI specification.