Lines Matching refs:ts

1189     ScopedJniThreadState ts(env);
1206 ScopedJniThreadState ts(env);
1226 ScopedJniThreadState ts(env);
1233 if (ts.self()->classLoaderOverride != NULL) {
1236 loader = ts.self()->classLoaderOverride;
1256 jclass jclazz = (jclass) addLocalReference(ts.self(), (Object*) clazz);
1257 dvmReleaseTrackedAlloc(trackedLoader, ts.self());
1265 ScopedJniThreadState ts(env);
1266 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1267 return (jclass) addLocalReference(ts.self(), (Object*)clazz->super);
1276 ScopedJniThreadState ts(env);
1277 ClassObject* clazz1 = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz1);
1278 ClassObject* clazz2 = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz2);
1286 ScopedJniThreadState ts(env);
1287 Object* method = dvmDecodeIndirectRef(ts.self(), jmethod);
1295 ScopedJniThreadState ts(env);
1296 Object* field = dvmDecodeIndirectRef(ts.self(), jfield);
1308 ScopedJniThreadState ts(env);
1309 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jcls);
1312 return addLocalReference(ts.self(), obj);
1323 ScopedJniThreadState ts(env);
1324 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jcls);
1327 return addLocalReference(ts.self(), obj);
1334 ScopedJniThreadState ts(env);
1336 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
1337 dvmSetException(ts.self(), obj);
1348 ScopedJniThreadState ts(env);
1349 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1364 ScopedJniThreadState ts(env);
1365 Object* exception = dvmGetException(ts.self());
1366 jthrowable localException = (jthrowable) addLocalReference(ts.self(), exception);
1384 ScopedJniThreadState ts(env);
1385 Object* exception = dvmGetException(ts.self());
1399 ScopedJniThreadState ts(env);
1400 dvmClearException(ts.self());
1419 ScopedJniThreadState ts(env);
1420 if (!ensureLocalCapacity(ts.self(), capacity) ||
1421 !dvmPushLocalFrame(ts.self(), dvmGetCurrentJNIMethod()))
1424 dvmClearException(ts.self());
1436 ScopedJniThreadState ts(env);
1437 Object* result = dvmDecodeIndirectRef(ts.self(), jresult);
1438 if (!dvmPopLocalFrame(ts.self())) {
1440 dvmClearException(ts.self());
1443 return addLocalReference(ts.self(), result);
1450 ScopedJniThreadState ts(env);
1451 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
1459 ScopedJniThreadState ts(env);
1468 ScopedJniThreadState ts(env);
1469 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
1470 return addLocalReference(ts.self(), obj);
1477 ScopedJniThreadState ts(env);
1478 deleteLocalReference(ts.self(), jlocalRef);
1486 ScopedJniThreadState ts(env);
1487 bool okay = ensureLocalCapacity(ts.self(), capacity);
1499 ScopedJniThreadState ts(env);
1500 Object* obj1 = dvmDecodeIndirectRef(ts.self(), jref1);
1501 Object* obj2 = dvmDecodeIndirectRef(ts.self(), jref2);
1509 ScopedJniThreadState ts(env);
1511 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1515 assert(dvmCheckException(ts.self()));
1520 return addLocalReference(ts.self(), newObj);
1527 ScopedJniThreadState ts(env);
1528 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1531 assert(dvmCheckException(ts.self()));
1536 jobject result = addLocalReference(ts.self(), newObj);
1541 dvmCallMethodV(ts.self(), (Method*) methodID, newObj, true, &unused, args);
1548 ScopedJniThreadState ts(env);
1549 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1552 assert(dvmCheckException(ts.self()));
1557 jobject result = addLocalReference(ts.self(), newObj);
1560 dvmCallMethodV(ts.self(), (Method*) methodID, newObj, true, &unused, args);
1566 ScopedJniThreadState ts(env);
1567 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1570 assert(dvmCheckException(ts.self()));
1575 jobject result = addLocalReference(ts.self(), newObj);
1578 dvmCallMethodA(ts.self(), (Method*) methodID, newObj, true, &unused, args);
1589 ScopedJniThreadState ts(env);
1593 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
1594 return (jclass) addLocalReference(ts.self(), (Object*) obj->clazz);
1601 ScopedJniThreadState ts(env);
1608 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
1609 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1628 ScopedJniThreadState ts(env);
1630 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1632 assert(dvmCheckException(ts.self()));
1675 ScopedJniThreadState ts(env);
1677 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1680 assert(dvmCheckException(ts.self()));
1697 ScopedJniThreadState ts(env);
1699 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1701 assert(dvmCheckException(ts.self()));
1731 ScopedJniThreadState ts(env);
1733 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
1735 assert(dvmCheckException(ts.self()));
1758 ScopedJniThreadState ts(env); \
1764 value = (_ctype)(u4)addLocalReference(ts.self(), obj); \
1771 value = (_ctype)(u4)addLocalReference(ts.self(), obj); \
1796 ScopedJniThreadState ts(env); \
1800 Object* valObj = dvmDecodeIndirectRef(ts.self(), (jobject)(u4)value); \
1807 Object* valObj = dvmDecodeIndirectRef(ts.self(), (jobject)(u4)value); \
1833 ScopedJniThreadState ts(env); \
1834 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
1841 value = (_ctype)(u4)addLocalReference(ts.self(), valObj); \
1849 value = (_ctype)(u4)addLocalReference(ts.self(), valObj); \
1873 ScopedJniThreadState ts(env); \
1874 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
1878 Object* valObj = dvmDecodeIndirectRef(ts.self(), (jobject)(u4)value); \
1886 Object* valObj = dvmDecodeIndirectRef(ts.self(), (jobject)(u4)value); \
1914 ScopedJniThreadState ts(env); \
1915 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
1924 dvmCallMethodV(ts.self(), meth, obj, true, &result, args); \
1926 if (_isref && !dvmCheckException(ts.self())) \
1927 result.l = (Object*)addLocalReference(ts.self(), result.l); \
1933 ScopedJniThreadState ts(env); \
1934 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
1941 dvmCallMethodV(ts.self(), meth, obj, true, &result, args); \
1942 if (_isref && !dvmCheckException(ts.self())) \
1943 result.l = (Object*)addLocalReference(ts.self(), result.l); \
1949 ScopedJniThreadState ts(env); \
1950 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
1957 dvmCallMethodA(ts.self(), meth, obj, true, &result, args); \
1958 if (_isref && !dvmCheckException(ts.self())) \
1959 result.l = (Object*)addLocalReference(ts.self(), result.l); \
1984 ScopedJniThreadState ts(env); \
1985 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
1986 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz); \
1995 dvmCallMethodV(ts.self(), meth, obj, true, &result, args); \
1996 if (_isref && !dvmCheckException(ts.self())) \
1997 result.l = (Object*)addLocalReference(ts.self(), result.l); \
2004 ScopedJniThreadState ts(env); \
2005 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
2006 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz); \
2013 dvmCallMethodV(ts.self(), meth, obj, true, &result, args); \
2014 if (_isref && !dvmCheckException(ts.self())) \
2015 result.l = (Object*)addLocalReference(ts.self(), result.l); \
2021 ScopedJniThreadState ts(env); \
2022 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); \
2023 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz); \
2030 dvmCallMethodA(ts.self(), meth, obj, true, &result, args); \
2031 if (_isref && !dvmCheckException(ts.self())) \
2032 result.l = (Object*)addLocalReference(ts.self(), result.l); \
2055 ScopedJniThreadState ts(env); \
2059 dvmCallMethodV(ts.self(), (Method*)methodID, NULL, true, &result, args);\
2061 if (_isref && !dvmCheckException(ts.self())) \
2062 result.l = (Object*)addLocalReference(ts.self(), result.l); \
2069 ScopedJniThreadState ts(env); \
2071 dvmCallMethodV(ts.self(), (Method*)methodID, NULL, true, &result, args);\
2072 if (_isref && !dvmCheckException(ts.self())) \
2073 result.l = (Object*)addLocalReference(ts.self(), result.l); \
2080 ScopedJniThreadState ts(env); \
2082 dvmCallMethodA(ts.self(), (Method*)methodID, NULL, true, &result, args);\
2083 if (_isref && !dvmCheckException(ts.self())) \
2084 result.l = (Object*)addLocalReference(ts.self(), result.l); \
2105 ScopedJniThreadState ts(env);
2111 return (jstring) addLocalReference(ts.self(), (Object*) jstr);
2118 ScopedJniThreadState ts(env);
2119 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2131 ScopedJniThreadState ts(env);
2133 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2149 ScopedJniThreadState ts(env);
2150 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2162 ScopedJniThreadState ts(env);
2168 jstring result = (jstring) addLocalReference(ts.self(), (Object*) newStr);
2177 ScopedJniThreadState ts(env);
2178 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2200 ScopedJniThreadState ts(env);
2208 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2221 ScopedJniThreadState ts(env);
2229 ScopedJniThreadState ts(env);
2230 ArrayObject* arrObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr);
2240 ScopedJniThreadState ts(env);
2247 ClassObject* elemClassObj = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jelementClass);
2251 assert(dvmCheckException(ts.self()));
2254 jobjectArray newArray = (jobjectArray) addLocalReference(ts.self(), (Object*) newObj);
2261 Object* initialElement = dvmDecodeIndirectRef(ts.self(), jinitialElement);
2286 ScopedJniThreadState ts(env);
2288 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr);
2294 return addLocalReference(ts.self(), value);
2301 ScopedJniThreadState ts(env);
2303 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr);
2308 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
2328 ScopedJniThreadState ts(env); \
2333 _artype result = (_artype) addLocalReference(ts.self(), (Object*) arrayObj); \
2359 ScopedJniThreadState ts(env); \
2360 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); \
2382 ScopedJniThreadState ts(env); \
2383 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); \
2404 ScopedJniThreadState ts(env); \
2405 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); \
2421 ScopedJniThreadState ts(env); \
2422 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); \
2462 ScopedJniThreadState ts(env);
2464 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
2508 ScopedJniThreadState ts(env);
2510 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(ts.self(), jclazz);
2526 ScopedJniThreadState ts(env);
2527 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
2528 dvmLockObject(ts.self(), obj);
2529 trackMonitorEnter(ts.self(), obj);
2543 ScopedJniThreadState ts(env);
2544 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj);
2545 bool success = dvmUnlockObject(ts.self(), obj);
2547 trackMonitorExit(ts.self(), obj);
2556 ScopedJniThreadState ts(env);
2565 ScopedJniThreadState ts(env);
2566 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2580 ScopedJniThreadState ts(env);
2581 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2599 ScopedJniThreadState ts(env);
2600 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr);
2614 ScopedJniThreadState ts(env);
2615 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr);
2624 ScopedJniThreadState ts(env);
2626 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2642 ScopedJniThreadState ts(env);
2643 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2652 ScopedJniThreadState ts(env);
2653 Object *obj = dvmDecodeIndirectRef(ts.self(), jobj);
2661 ScopedJniThreadState ts(env);
2671 ScopedJniThreadState ts(env);
2672 return dvmCheckException(ts.self());
2684 ScopedJniThreadState ts(env);
2685 return dvmGetJNIRefType(ts.self(), jobj);
2692 ScopedJniThreadState ts(env);
2713 jobject result = addLocalReference(ts.self(), newObj);
2715 dvmCallMethod(ts.self(), gDvm.methJavaNioDirectByteBuffer_init,
2717 if (dvmGetException(ts.self()) != NULL) {
2718 deleteLocalReference(ts.self(), result);
2730 ScopedJniThreadState ts(env);
2733 Object* bufObj = dvmDecodeIndirectRef(ts.self(), jbuf);
2745 ScopedJniThreadState ts(env);
2753 Object* buf = dvmDecodeIndirectRef(ts.self(), jbuf);