"Lacefield, Greg \(CNS COE\)" <Greg.Lacefield@xxxxxxxxxxxxx> writes: > Is there any information available which documents, or can it be > otherwise officially confirmed, that GCC uses static v-tables? Yes, gcc uses static tables for virtual functions. When it initializes an object whose type is a class with virtual functions, a pointer to the relevant static table is stored in the object. The format of the tables is documented here: http://codesourcery.com/cxx-abi/ Although that document refers to the Itanium, gcc uses that same ABI for all processors. Ian