We all know that Dalvik has a stack and a heap. There are objects created during the execution of Java code. Objects are in Dalvik-heap.
And where are the native objects that were created by calling the native functions stored.
I explain. Call the function from the native. During its execution, objects and local variables are created. Where are they stored? It is unlikely that all this goes on inside Dalvik.