Ejemplo n.º 1
0
Archivo: bc.c Proyecto: SinoJerk/robovm
Object* _bcLdcString(Env* env, Object** ptr, char* s, jint length) {
    Object* o = *ptr;
    if (o) return o;
    ENTER;
    o = rvmNewInternedStringUTF(env, s, length);
    if (!rvmExceptionCheck(env)) {
        *ptr = o;
        rvmRegisterDisappearingLink(env, (void**) ptr, o);
    }
    LEAVE(o);
}
Ejemplo n.º 2
0
void Java_aura_rt_VM_registerDisappearingLink(Env* env, Class* c, jlong address, Object* obj) {
    rvmRegisterDisappearingLink(env, LONG_TO_PTR(address), obj);
}