c++vtablefixup

What does "vtable fixup" mean?


I have heard this term, "vtable fixup", used. What does it mean? I had no success asking Google. I already know what a vtable is so that does not need to be defined.


Solution

  • The simple answer: It's a hack to allow code generated by different compilers / languages to coexist. It allows the runtime to find the locations of virtual functions without knowing the details of the implementation.