[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
VTANativeAdjuster (Was: resolveConcreteDispatch() and resolveAbstractDispatch()_
> Of course, the NativeAdjuster design is not ideal. However, it
> is fairly
> tricky to come up with something more portable, and whenever new
> native methods
> are added, someone has to figure out their impact and somehow convey
> this information to VTA or other analyses that need to know what fields
> might be written and what objects might be returned. It was already
> quite painful to build the one version of the NativeAdjuster.
As I see it the VTA should not attempt to analyse the internals of a
library, as libraries can independently change. Surely this will mean a
reduction in code optimisation, but the resulting optimised code will longer
be dependent on a particular version of library. This will eliminate the
necessity of VTANativeAdjuster.
Regards,
Stephen