¿Cuál es el diseño de VTable y la ubicación del puntero de VTable en objetos C ++ en GCC 3.xy 4.x?

Estoy buscando detalles de la estructura, el orden y el contenido de VTable, y la ubicación de los punteros de vtable dentro de los objetos.

dealmente, esto cubrirá herencia única, herencia múltiple y herencia virtual.

Referencias a documentación externa también serían apreciadas

a @Documentación del diseño de clase GCC 4.0x esaqu y el Itanium, y más ampliamente GNU, los documentos de diseño ABI sonaqu.

Respuestas a la pregunta(2)

Su respuesta a la pregunta