Hi!

This method caches created vtable in a map using original vtable address
as the key.

When libraries are unloaded, two problems happen:

1) Memory leaks.
2) This is even serious, as may get the system to crash in normal usage.
New libraries are loaded and may reuse the address space of the unloaded
one. Now the vtable cache becomes totally incoherent.


Adriano

------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to