Background: native lib and VM are in the same +++address space+++