jobject->object is automatically updated by GC after moving the object. Thanks, xiaofeng
On Sat, Apr 18, 2009 at 7:13 PM, YixunZhou <[email protected]> wrote: > Hi all, > > I have a question about question move an object in gc. > I see when an jobject is passed to jni, it is created in this way: > > jobject object = oh_allocate_local_handle(); > object->object = managed_object; > > So I think, when gc moves the managed_object, it must update the > object->object. But I can't find the code doing this. > > The problem scenario is that I want to trace an object. So far, I use > the address of the managedobject. But if gc > moves the object, I lose it. Is there anything I can use in an object for > this purpose? > > thanks. > > -- > > Best regard, > Yixun Zhou > [email protected] > > > -- http://people.apache.org/~xli
