Searched refs:env (Results 1 - 25 of 57) sorted by relevance

123

/libcore/luni/src/main/native/
H A Dlibcore_io_OsConstants.cpp38 static void initConstant(JNIEnv* env, jclass c, const char* fieldName, int value) { argument
39 jfieldID field = env->GetStaticFieldID(c, fieldName, "I");
40 env->SetStaticIntField(c, field, value);
43 static void OsConstants_initConstants(JNIEnv* env, jclass c) { argument
44 initConstant(env, c, "AF_INET", AF_INET);
45 initConstant(env, c, "AF_INET6", AF_INET6);
46 initConstant(env, c, "AF_UNIX", AF_UNIX);
47 initConstant(env, c, "AF_UNSPEC", AF_UNSPEC);
48 initConstant(env, c, "AI_ADDRCONFIG", AI_ADDRCONFIG);
49 initConstant(env,
451 register_libcore_io_OsConstants(JNIEnv* env) argument
[all...]
H A DvalueOf.h22 jobject booleanValueOf(JNIEnv* env, jboolean b);
23 jobject doubleValueOf(JNIEnv* env, jdouble d);
24 jobject integerValueOf(JNIEnv* env, jint i);
25 jobject longValueOf(JNIEnv* env, jlong l);
29 jboolean booleanValue(JNIEnv* env, jobject javaLangBoolean);
30 jint intValue(JNIEnv* env, jobject javaLangInteger);
H A DJniException.cpp20 bool maybeThrowIcuException(JNIEnv* env, const char* function, UErrorCode error) { argument
40 return jniThrowExceptionFmt(env, exceptionClass, "%s failed: %s", function, u_errorName(error));
43 void jniThrowExceptionWithErrno(JNIEnv* env, const char* exceptionClassName, int error) { argument
45 jniThrowException(env, exceptionClassName, jniStrError(error, buf, sizeof(buf)));
48 void jniThrowOutOfMemoryError(JNIEnv* env, const char* message) { argument
49 jniThrowException(env, "java/lang/OutOfMemoryError", message);
52 void jniThrowSocketException(JNIEnv* env, int error) { argument
53 jniThrowExceptionWithErrno(env, "java/net/SocketException", error);
H A DJniConstants.cpp64 static jclass findClass(JNIEnv* env, const char* name) { argument
65 ScopedLocalRef<jclass> localClass(env, env->FindClass(name));
66 jclass result = reinterpret_cast<jclass>(env->NewGlobalRef(localClass.get()));
74 void JniConstants::init(JNIEnv* env) { argument
75 bidiRunClass = findClass(env, "java/text/Bidi$Run");
76 bigDecimalClass = findClass(env, "java/math/BigDecimal");
77 booleanClass = findClass(env, "java/lang/Boolean");
78 byteClass = findClass(env, "java/lang/Byte");
79 byteArrayClass = findClass(env, "[
[all...]
H A DvalueOf.cpp24 static jobject valueOf(JNIEnv* env, jclass c, const char* signature, const T& value) { argument
25 static jmethodID valueOfMethod = env->GetStaticMethodID(c, "valueOf", signature);
26 return env->CallStaticObjectMethod(c, valueOfMethod, value);
29 jobject booleanValueOf(JNIEnv* env, jboolean value) { argument
30 return valueOf(env, JniConstants::booleanClass, "(Z)Ljava/lang/Boolean;", value);
33 jobject doubleValueOf(JNIEnv* env, jdouble value) { argument
34 return valueOf(env, JniConstants::doubleClass, "(D)Ljava/lang/Double;", value);
37 jobject integerValueOf(JNIEnv* env, jint value) { argument
38 return valueOf(env, JniConstants::integerClass, "(I)Ljava/lang/Integer;", value);
41 jobject longValueOf(JNIEnv* env, jlon argument
45 booleanValue(JNIEnv* env, jobject javaLangBoolean) argument
50 intValue(JNIEnv* env, jobject javaLangInteger) argument
[all...]
H A DJniException.h23 void jniThrowExceptionWithErrno(JNIEnv* env, const char* exceptionClassName, int error);
25 void jniThrowOutOfMemoryError(JNIEnv* env, const char* message);
26 void jniThrowSocketException(JNIEnv* env, int error);
28 bool maybeThrowIcuException(JNIEnv* env, const char* function, UErrorCode error);
H A Dlibcore_io_AsynchronousCloseMonitor.cpp24 static void AsynchronousCloseMonitor_signalBlockedThreads(JNIEnv* env, jclass, jobject javaFd) { argument
25 int fd = jniGetFDFromFileDescriptor(env, javaFd);
33 void register_libcore_io_AsynchronousCloseMonitor(JNIEnv* env) { argument
35 jniRegisterNativeMethods(env, "libcore/io/AsynchronousCloseMonitor", gMethods, NELEM(gMethods));
H A DtoStringArray.h24 jobjectArray toStringArray(JNIEnv* env, Counter* counter, Getter* getter) { argument
26 jobjectArray result = env->NewObjectArray(count, JniConstants::stringClass, NULL);
31 ScopedLocalRef<jstring> s(env, env->NewStringUTF((*getter)(i)));
32 if (env->ExceptionCheck()) {
35 env->SetObjectArrayElement(result, i, s.get());
36 if (env->ExceptionCheck()) {
44 jobjectArray toStringArray16(JNIEnv* env, Counter* counter, Getter* getter) { argument
46 jobjectArray result = env->NewObjectArray(count, JniConstants::stringClass, NULL);
53 ScopedLocalRef<jstring> s(env, en
[all...]
H A Djava_io_ObjectStreamClass.cpp23 static jobject getSignature(JNIEnv* env, jclass c, jobject object) { argument
24 jmethodID mid = env->GetMethodID(c, "getSignature", "()Ljava/lang/String;");
28 jclass objectClass = env->GetObjectClass(object);
29 return env->CallNonvirtualObjectMethod(object, objectClass, mid);
32 static jobject ObjectStreamClass_getFieldSignature(JNIEnv* env, jclass, jobject field) { argument
33 return getSignature(env, JniConstants::fieldClass, field);
36 static jobject ObjectStreamClass_getMethodSignature(JNIEnv* env, jclass, jobject method) { argument
37 return getSignature(env, JniConstants::methodClass, method);
40 static jobject ObjectStreamClass_getConstructorSignature(JNIEnv* env, jclass, jobject constructor) { argument
41 return getSignature(env, JniConstant
44 ObjectStreamClass_hasClinit(JNIEnv * env, jclass, jclass targetClass) argument
50 ObjectStreamClass_getConstructorId(JNIEnv* env, jclass, jclass constructorClass) argument
54 ObjectStreamClass_newInstance(JNIEnv* env, jclass, jclass instantiationClass, jint methodId) argument
66 register_java_io_ObjectStreamClass(JNIEnv* env) argument
[all...]
H A Dlibcore_icu_ICU.cpp95 Locale getLocale(JNIEnv* env, jstring localeName) { argument
96 return Locale::createFromName(ScopedUtfChars(env, localeName).c_str());
99 static jstring ICU_addLikelySubtags(JNIEnv* env, jclass, jstring javaLocale) { argument
101 ScopedUtfChars localeID(env, javaLocale);
107 return env->NewStringUTF(maximizedLocaleID);
110 static jstring ICU_getScript(JNIEnv* env, jclass, jstring javaLocale) { argument
112 ScopedUtfChars localeID(env, javaLocale);
118 return env->NewStringUTF(script);
121 static jint ICU_getCurrencyFractionDigits(JNIEnv* env, jclass, jstring javaCurrencyCode) { argument
122 ScopedJavaUnicodeString currencyCode(env, javaCurrencyCod
128 ICU_getCurrencyCode(JNIEnv* env, jclass, jstring javaCountryCode) argument
170 ICU_getCurrencyDisplayName(JNIEnv* env, jclass, jstring javaLocaleName, jstring javaCurrencyCode) argument
187 ICU_getCurrencySymbol(JNIEnv* env, jclass, jstring locale, jstring currencyCode) argument
216 ICU_getDisplayCountryNative(JNIEnv* env, jclass, jstring targetLocale, jstring locale) argument
224 ICU_getDisplayLanguageNative(JNIEnv* env, jclass, jstring targetLocale, jstring locale) argument
232 ICU_getDisplayVariantNative(JNIEnv* env, jclass, jstring targetLocale, jstring locale) argument
240 ICU_getISO3CountryNative(JNIEnv* env, jclass, jstring locale) argument
245 ICU_getISO3LanguageNative(JNIEnv* env, jclass, jstring locale) argument
250 ICU_getISOCountriesNative(JNIEnv* env, jclass) argument
254 ICU_getISOLanguagesNative(JNIEnv* env, jclass) argument
258 ICU_getAvailableLocalesNative(JNIEnv* env, jclass) argument
262 ICU_getAvailableBreakIteratorLocalesNative(JNIEnv* env, jclass) argument
266 ICU_getAvailableCalendarLocalesNative(JNIEnv* env, jclass) argument
270 ICU_getAvailableCollatorLocalesNative(JNIEnv* env, jclass) argument
274 ICU_getAvailableDateFormatLocalesNative(JNIEnv* env, jclass) argument
278 ICU_getAvailableNumberFormatLocalesNative(JNIEnv* env, jclass) argument
282 setIntegerField(JNIEnv* env, jobject obj, const char* fieldName, int value) argument
288 setStringField(JNIEnv* env, jobject obj, const char* fieldName, jstring value) argument
294 setStringArrayField(JNIEnv* env, jobject obj, const char* fieldName, jobjectArray value) argument
299 setStringArrayField(JNIEnv* env, jobject obj, const char* fieldName, const UnicodeString* valueArray, int32_t size) argument
314 setStringField(JNIEnv* env, jobject obj, const char* fieldName, UResourceBundle* bundle, int index) argument
325 setStringField(JNIEnv* env, jobject obj, const char* fieldName, UResourceBundle* bundle, const char* key) argument
336 setCharField(JNIEnv* env, jobject obj, const char* fieldName, const UnicodeString& value) argument
344 setStringField(JNIEnv* env, jobject obj, const char* fieldName, const UnicodeString& value) argument
349 setNumberPatterns(JNIEnv* env, jobject obj, jstring locale) argument
367 setDecimalFormatSymbolsData(JNIEnv* env, jobject obj, jstring locale) argument
418 getDateTimePatterns(JNIEnv* env, jobject localeData, const char* locale_name) argument
447 getYesterdayTodayAndTomorrow(JNIEnv* env, jobject localeData, const char* locale_name) argument
483 ICU_initLocaleDataImpl(JNIEnv* env, jclass, jstring locale, jobject localeData) argument
608 ICU_toLowerCase(JNIEnv* env, jclass, jstring javaString, jstring localeName) argument
616 ICU_toUpperCase(JNIEnv* env, jclass, jstring javaString, jstring localeName) argument
624 versionString(JNIEnv* env, const UVersionInfo& version) argument
630 ICU_getIcuVersion(JNIEnv* env, jclass) argument
636 ICU_getUnicodeVersion(JNIEnv* env, jclass) argument
654 ICU_getAvailableCurrencyCodes(JNIEnv* env, jclass) argument
695 register_libcore_icu_ICU(JNIEnv* env) argument
[all...]
H A Dorg_apache_harmony_xml_ExpatParser.cpp70 void push(JNIEnv* env, jstring s) { argument
75 jniThrowOutOfMemoryError(env, NULL);
103 ParsingContext(jobject object) : env(NULL), object(object), buffer(NULL), bufferSize(-1) {
109 // Warning: 'env' must be valid on entry.
120 env->DeleteGlobalRef(current->interned);
138 jcharArray javaBuffer = env->NewCharArray(length);
142 javaBuffer = (jcharArray) env->NewGlobalRef(javaBuffer);
154 env->DeleteGlobalRef(buffer);
163 * to keep a reference to the env for use in Expat callbacks.
165 JNIEnv* env; member in struct:ParsingContext
245 newInternedString(JNIEnv* env, const char* bytes, int hash) argument
353 internString(JNIEnv* env, ParsingContext* parsingContext, const char* s) argument
404 jniThrowExpatException(JNIEnv* env, XML_Error error) argument
416 JNIEnv* env = parsingContext->env; local
443 JNIEnv* env = parsingContext->env; local
466 ExpatElementName(JNIEnv* env, ParsingContext* parsingContext, jint attributePointer, jint index) argument
472 ExpatElementName(JNIEnv* env, ParsingContext* parsingContext, const char* s) argument
555 init(JNIEnv* env, ParsingContext* parsingContext, const char* s) argument
597 JNIEnv* env = parsingContext->env; local
637 JNIEnv* env = parsingContext->env; local
684 JNIEnv* env = parsingContext->env; local
716 JNIEnv* env = parsingContext->env; local
734 JNIEnv* env = parsingContext->env; local
750 JNIEnv* env = parsingContext->env; local
766 JNIEnv* env = parsingContext->env; local
792 JNIEnv* env = parsingContext->env; local
810 JNIEnv* env = parsingContext->env; local
834 ExpatParser_createEntityParser(JNIEnv* env, jobject, jint parentParser, jstring javaContext) argument
857 JNIEnv* env = parsingContext->env; local
901 JNIEnv* env = parsingContext->env; local
924 JNIEnv* env = parsingContext->env; local
947 ExpatParser_initialize(JNIEnv* env, jobject object, jstring javaEncoding, jboolean processNamespaces) argument
1002 append(JNIEnv* env, jobject object, jint pointer, const char* bytes, size_t byteOffset, size_t byteCount, jboolean isFinal) argument
1015 ExpatParser_appendBytes(JNIEnv* env, jobject object, jint pointer, jbyteArray xml, jint byteOffset, jint byteCount) argument
1026 ExpatParser_appendChars(JNIEnv* env, jobject object, jint pointer, jcharArray xml, jint charOffset, jint charCount) argument
1039 ExpatParser_appendString(JNIEnv* env, jobject object, jint pointer, jstring javaXml, jboolean isFinal) argument
1066 ExpatParser_release(JNIEnv* env, jobject, jint i) argument
1109 ExpatAttributes_getURI(JNIEnv* env, jobject, jint pointer, jint attributePointer, jint index) argument
1125 ExpatAttributes_getLocalName(JNIEnv* env, jobject, jint pointer, jint attributePointer, jint index) argument
1141 ExpatAttributes_getQName(JNIEnv* env, jobject, jint pointer, jint attributePointer, jint index) argument
1156 ExpatAttributes_getValueByIndex(JNIEnv* env, jobject, jint attributePointer, jint index) argument
1171 ExpatAttributes_getIndexForQName(JNIEnv* env, jobject, jint attributePointer, jstring qName) argument
1199 ExpatAttributes_getIndex(JNIEnv* env, jobject, jint attributePointer, jstring uri, jstring localName) argument
1230 ExpatAttributes_getValueForQName(JNIEnv* env, jobject clazz, jint attributePointer, jstring qName) argument
1246 ExpatAttributes_getValue(JNIEnv* env, jobject clazz, jint attributePointer, jstring uri, jstring localName) argument
1260 ExpatParser_cloneAttributes(JNIEnv* env, jobject, jint address, jint count) argument
1309 ExpatParser_staticInitialize(JNIEnv* env, jobject classObject, jstring empty) argument
1395 register_org_apache_harmony_xml_ExpatParser(JNIEnv* env) argument
[all...]
H A Dlibcore_io_Posix.cpp59 jstring NAME = env->NewStringUTF(EXP); \
98 static void throwException(JNIEnv* env, jclass exceptionClass, jmethodID ctor3, jmethodID ctor2, argument
101 if (env->ExceptionCheck()) {
102 cause = env->ExceptionOccurred();
103 env->ExceptionClear();
106 ScopedLocalRef<jstring> detailMessage(env, env->NewStringUTF(functionName));
110 env->ExceptionClear();
115 exception = env->NewObject(exceptionClass, ctor3, detailMessage.get(), error, cause);
117 exception = env
122 throwErrnoException(JNIEnv* env, const char* functionName) argument
131 throwGaiException(JNIEnv* env, const char* functionName, int error) argument
149 throwIfMinusOne(JNIEnv* env, const char* name, rc_t rc) argument
159 IoVec(JNIEnv* env, size_t bufferCount) argument
214 makeSocketAddress(JNIEnv* env, const sockaddr_storage* ss) argument
226 makeStructPasswd(JNIEnv* env, const struct passwd& pw) argument
236 makeStructStat(JNIEnv* env, const struct stat& sb) argument
249 makeStructStatFs(JNIEnv* env, const struct statfs& sb) argument
263 makeStructLinger(JNIEnv* env, const struct linger& l) argument
268 makeStructTimeval(JNIEnv* env, const struct timeval& tv) argument
274 makeStructUtsname(JNIEnv* env, const struct utsname& buf) argument
286 fillIfreq(JNIEnv* env, jstring javaInterfaceName, struct ifreq& req) argument
297 fillInetSocketAddress(JNIEnv* env, jint rc, jobject javaInetSocketAddress, const sockaddr_storage* ss) argument
314 doStat(JNIEnv* env, jstring javaPath, bool isLstat) argument
331 Passwd(JNIEnv* env) argument
370 Posix_accept(JNIEnv* env, jobject, jobject javaFd, jobject javaInetSocketAddress) argument
384 Posix_access(JNIEnv* env, jobject, jstring javaPath, jint mode) argument
396 Posix_bind(JNIEnv* env, jobject, jobject javaFd, jobject javaAddress, jint port) argument
406 Posix_chmod(JNIEnv* env, jobject, jstring javaPath, jint mode) argument
414 Posix_chown(JNIEnv* env, jobject, jstring javaPath, jint uid, jint gid) argument
422 Posix_close(JNIEnv* env, jobject, jobject javaFd) argument
434 Posix_connect(JNIEnv* env, jobject, jobject javaFd, jobject javaAddress, jint port) argument
444 Posix_dup(JNIEnv* env, jobject, jobject javaOldFd) argument
450 Posix_dup2(JNIEnv* env, jobject, jobject javaOldFd, jint newFd) argument
456 Posix_environ(JNIEnv* env, jobject) argument
461 Posix_fchmod(JNIEnv* env, jobject, jobject javaFd, jint mode) argument
466 Posix_fchown(JNIEnv* env, jobject, jobject javaFd, jint uid, jint gid) argument
471 Posix_fcntlVoid(JNIEnv* env, jobject, jobject javaFd, jint cmd) argument
476 Posix_fcntlLong(JNIEnv* env, jobject, jobject javaFd, jint cmd, jlong arg) argument
481 Posix_fcntlFlock(JNIEnv* env, jobject, jobject javaFd, jint cmd, jobject javaFlock) argument
508 Posix_fdatasync(JNIEnv* env, jobject, jobject javaFd) argument
513 Posix_fstat(JNIEnv* env, jobject, jobject javaFd) argument
524 Posix_fstatfs(JNIEnv* env, jobject, jobject javaFd) argument
535 Posix_fsync(JNIEnv* env, jobject, jobject javaFd) argument
540 Posix_ftruncate(JNIEnv* env, jobject, jobject javaFd, jlong length) argument
545 Posix_gai_strerror(JNIEnv* env, jobject, jint error) argument
549 Posix_getaddrinfo(JNIEnv* env, jobject, jstring javaNode, jobject javaHints) argument
628 Posix_getenv(JNIEnv* env, jobject, jstring javaName) argument
636 Posix_getnameinfo(JNIEnv* env, jobject, jobject javaAddress, jint flags) argument
664 Posix_getpwnam(JNIEnv* env, jobject, jstring javaName) argument
672 Posix_getpwuid(JNIEnv* env, jobject, jint uid) argument
676 Posix_getsockname(JNIEnv* env, jobject, jobject javaFd) argument
690 Posix_getsockoptByte(JNIEnv* env, jobject, jobject javaFd, jint level, jint option) argument
698 Posix_getsockoptInAddr(JNIEnv* env, jobject, jobject javaFd, jint level, jint option) argument
713 Posix_getsockoptInt(JNIEnv* env, jobject, jobject javaFd, jint level, jint option) argument
721 Posix_getsockoptLinger(JNIEnv* env, jobject, jobject javaFd, jint level, jint option) argument
734 Posix_getsockoptTimeval(JNIEnv* env, jobject, jobject javaFd, jint level, jint option) argument
751 Posix_if_indextoname(JNIEnv* env, jobject, jint index) argument
759 Posix_inet_pton(JNIEnv* env, jobject, jint family, jstring javaName) argument
775 Posix_ioctlInetAddress(JNIEnv* env, jobject, jobject javaFd, jint cmd, jstring javaInterfaceName) argument
788 Posix_ioctlInt(JNIEnv* env, jobject, jobject javaFd, jint cmd, jobject javaArg) argument
801 Posix_isatty(JNIEnv* env, jobject, jobject javaFd) argument
806 Posix_kill(JNIEnv* env, jobject, jint pid, jint sig) argument
810 Posix_lchown(JNIEnv* env, jobject, jstring javaPath, jint uid, jint gid) argument
818 Posix_listen(JNIEnv* env, jobject, jobject javaFd, jint backlog) argument
823 Posix_lseek(JNIEnv* env, jobject, jobject javaFd, jlong offset, jint whence) argument
828 Posix_lstat(JNIEnv* env, jobject, jstring javaPath) argument
832 Posix_mincore(JNIEnv* env, jobject, jlong address, jlong byteCount, jbyteArray javaVector) argument
842 Posix_mkdir(JNIEnv* env, jobject, jstring javaPath, jint mode) argument
850 Posix_mlock(JNIEnv* env, jobject, jlong address, jlong byteCount) argument
855 Posix_mmap(JNIEnv* env, jobject, jlong address, jlong byteCount, jint prot, jint flags, jobject javaFd, jlong offset) argument
865 Posix_msync(JNIEnv* env, jobject, jlong address, jlong byteCount, jint flags) argument
870 Posix_munlock(JNIEnv* env, jobject, jlong address, jlong byteCount) argument
875 Posix_munmap(JNIEnv* env, jobject, jlong address, jlong byteCount) argument
880 Posix_open(JNIEnv* env, jobject, jstring javaPath, jint flags, jint mode) argument
889 Posix_pipe(JNIEnv* env, jobject) argument
909 Posix_poll(JNIEnv* env, jobject, jobjectArray javaStructs, jint timeoutMs) argument
959 Posix_preadBytes(JNIEnv* env, jobject, jobject javaFd, jobject javaBytes, jint byteOffset, jint byteCount, jlong offset) argument
968 Posix_pwriteBytes(JNIEnv* env, jobject, jobject javaFd, jbyteArray javaBytes, jint byteOffset, jint byteCount, jlong offset) argument
977 Posix_readBytes(JNIEnv* env, jobject, jobject javaFd, jobject javaBytes, jint byteOffset, jint byteCount) argument
986 Posix_readv(JNIEnv* env, jobject, jobject javaFd, jobjectArray buffers, jintArray offsets, jintArray byteCounts) argument
995 Posix_recvfromBytes(JNIEnv* env, jobject, jobject javaFd, jobject javaBytes, jint byteOffset, jint byteCount, jint flags, jobject javaInetSocketAddress) argument
1010 Posix_remove(JNIEnv* env, jobject, jstring javaPath) argument
1018 Posix_rename(JNIEnv* env, jobject, jstring javaOldPath, jstring javaNewPath) argument
1030 Posix_sendfile(JNIEnv* env, jobject, jobject javaOutFd, jobject javaInFd, jobject javaOffset, jlong byteCount) argument
1048 Posix_sendtoBytes(JNIEnv* env, jobject, jobject javaFd, jobject javaBytes, jint byteOffset, jint byteCount, jint flags, jobject javaInetAddress, jint port) argument
1062 Posix_setegid(JNIEnv* env, jobject, jint egid) argument
1066 Posix_seteuid(JNIEnv* env, jobject, jint euid) argument
1070 Posix_setgid(JNIEnv* env, jobject, jint gid) argument
1074 Posix_setsid(JNIEnv* env, jobject) argument
1078 Posix_setsockoptByte(JNIEnv* env, jobject, jobject javaFd, jint level, jint option, jint value) argument
1084 Posix_setsockoptIfreq(JNIEnv* env, jobject, jobject javaFd, jint level, jint option, jstring javaInterfaceName) argument
1093 Posix_setsockoptInt(JNIEnv* env, jobject, jobject javaFd, jint level, jint option, jint value) argument
1098 Posix_setsockoptIpMreqn(JNIEnv* env, jobject, jobject javaFd, jint level, jint option, jint value) argument
1106 Posix_setsockoptGroupReq(JNIEnv* env, jobject, jobject javaFd, jint level, jint option, jobject javaGroupReq) argument
1137 Posix_setsockoptLinger(JNIEnv* env, jobject, jobject javaFd, jint level, jint option, jobject javaLinger) argument
1147 Posix_setsockoptTimeval(JNIEnv* env, jobject, jobject javaFd, jint level, jint option, jobject javaTimeval) argument
1157 Posix_setuid(JNIEnv* env, jobject, jint uid) argument
1161 Posix_shutdown(JNIEnv* env, jobject, jobject javaFd, jint how) argument
1166 Posix_socket(JNIEnv* env, jobject, jint domain, jint type, jint protocol) argument
1171 Posix_socketpair(JNIEnv* env, jobject, jint domain, jint type, jint protocol, jobject javaFd1, jobject javaFd2) argument
1180 Posix_stat(JNIEnv* env, jobject, jstring javaPath) argument
1184 Posix_statfs(JNIEnv* env, jobject, jstring javaPath) argument
1198 Posix_strerror(JNIEnv* env, jobject, jint errnum) argument
1204 Posix_symlink(JNIEnv* env, jobject, jstring javaOldPath, jstring javaNewPath) argument
1216 Posix_sysconf(JNIEnv* env, jobject, jint name) argument
1226 Posix_tcdrain(JNIEnv* env, jobject, jobject javaFd) argument
1235 Posix_uname(JNIEnv* env, jobject) argument
1243 Posix_waitpid(JNIEnv* env, jobject, jint pid, jobject javaStatus, jint options) argument
1253 Posix_writeBytes(JNIEnv* env, jobject, jobject javaFd, jbyteArray javaBytes, jint byteOffset, jint byteCount) argument
1262 Posix_writev(JNIEnv* env, jobject, jobject javaFd, jobjectArray buffers, jintArray offsets, jintArray byteCounts) argument
1366 register_libcore_io_Posix(JNIEnv* env) argument
[all...]
H A DNetworkUtilities.h21 jobject sockaddrToInetAddress(JNIEnv* env, const sockaddr_storage* ss, int* port);
26 bool inetAddressToSockaddr(JNIEnv* env, jobject inetAddress, int port, sockaddr_storage* ss);
33 bool inetAddressToSockaddrVerbatim(JNIEnv* env, jobject inetAddress, int port, sockaddr_storage* ss);
H A Djava_lang_System.cpp35 static void System_log(JNIEnv* env, jclass, jchar type, jstring javaMessage, jthrowable exception) { argument
36 ScopedUtfChars message(env, javaMessage);
55 jniLogException(env, priority, LOG_TAG, exception);
60 static void System_setFieldImpl(JNIEnv* env, jclass clazz, argument
62 ScopedUtfChars name(env, javaName);
66 ScopedUtfChars signature(env, javaSignature);
70 jfieldID fieldID = env->GetStaticFieldID(clazz, name.c_str(), signature.c_str());
71 env->SetStaticObjectField(clazz, fieldID, object);
74 static jobjectArray System_specialProperties(JNIEnv* env, jclass) { argument
83 return toStringArray(env, propertie
91 register_java_lang_System(JNIEnv* env) argument
[all...]
H A Dlibcore_icu_NativeNormalizer.cpp25 static jstring NativeNormalizer_normalizeImpl(JNIEnv* env, jclass, jstring s, jint intMode) { argument
26 ScopedJavaUnicodeString src(env, s);
31 maybeThrowIcuException(env, "Normalizer::normalize", status);
32 return dst.isBogus() ? NULL : env->NewString(dst.getBuffer(), dst.length());
35 static jboolean NativeNormalizer_isNormalizedImpl(JNIEnv* env, jclass, jstring s, jint intMode) { argument
36 ScopedJavaUnicodeString src(env, s);
40 maybeThrowIcuException(env, "Normalizer::isNormalized", status);
48 void register_libcore_icu_NativeNormalizer(JNIEnv* env) { argument
49 jniRegisterNativeMethods(env, "libcore/icu/NativeNormalizer", gMethods, NELEM(gMethods));
H A Dlibcore_icu_NativeBreakIterator.cpp46 void setText(JNIEnv* env, jstring s) { argument
47 releaseString(env);
49 mString = reinterpret_cast<jstring>(env->NewGlobalRef(s));
50 mChars = env->GetStringChars(mString, NULL);
55 size_t charCount = env->GetStringLength(mString);
58 maybeThrowIcuException(env, "ubrk_setText", status);
61 BreakIteratorPeer* clone(JNIEnv* env) { argument
65 if (maybeThrowIcuException(env, "ubrk_safeClone", status)) {
70 result->setText(env, mString);
75 void close(JNIEnv* env) { argument
99 releaseString(JNIEnv* env) argument
116 makeIterator(JNIEnv* env, jstring locale, UBreakIteratorType type) argument
129 NativeBreakIterator_getCharacterInstanceImpl(JNIEnv* env, jclass, jstring locale) argument
133 NativeBreakIterator_getLineInstanceImpl(JNIEnv* env, jclass, jstring locale) argument
137 NativeBreakIterator_getSentenceInstanceImpl(JNIEnv* env, jclass, jstring locale) argument
141 NativeBreakIterator_getWordInstanceImpl(JNIEnv* env, jclass, jstring locale) argument
145 NativeBreakIterator_closeBreakIteratorImpl(JNIEnv* env, jclass, jint address) argument
151 NativeBreakIterator_cloneImpl(JNIEnv* env, jclass, jint address) argument
155 NativeBreakIterator_setTextImpl(JNIEnv* env, jclass, jint address, jstring javaText) argument
223 register_libcore_icu_NativeBreakIterator(JNIEnv* env) argument
[all...]
H A Djava_util_zip_Deflater.cpp24 static void Deflater_setDictionaryImpl(JNIEnv* env, jobject, jbyteArray dict, int off, int len, jlong handle) { argument
25 toNativeZipStream(handle)->setDictionary(env, dict, off, len, false);
40 static jlong Deflater_createStream(JNIEnv * env, jobject, jint level, jint strategy, jboolean noHeader) { argument
43 jniThrowOutOfMemoryError(env, NULL);
59 throwExceptionForZlibError(env, "java/lang/IllegalArgumentException", err);
65 static void Deflater_setInputImpl(JNIEnv* env, jobject, jbyteArray buf, jint off, jint len, jlong handle) { argument
66 toNativeZipStream(handle)->setInput(env, buf, off, len);
69 static jint Deflater_deflateImpl(JNIEnv* env, jobject recv, jbyteArray buf, int off, int len, jlong handle, int flushStyle) { argument
71 ScopedByteArrayRW out(env, buf);
86 static jfieldID finished = env
115 Deflater_resetImpl(JNIEnv* env, jobject, jlong handle) argument
123 Deflater_setLevelsImpl(JNIEnv* env, jobject, int level, int strategy, jlong handle) argument
149 register_java_util_zip_Deflater(JNIEnv* env) argument
[all...]
H A Djava_nio_ByteOrder.cpp30 void register_java_nio_ByteOrder(JNIEnv* env) { argument
31 jniRegisterNativeMethods(env, "java/nio/ByteOrder", gMethods, NELEM(gMethods));
H A Djava_util_regex_Matcher.cpp44 MatcherAccessor(JNIEnv* env, jint addr, jstring javaInput, bool reset) { argument
45 init(env, addr);
48 mChars = env->GetStringChars(mJavaInput, NULL);
53 mUText = utext_openUChars(NULL, mChars, env->GetStringLength(mJavaInput), &mStatus);
65 MatcherAccessor(JNIEnv* env, jint addr) { argument
66 init(env, addr);
98 void init(JNIEnv* env, jint addr) { argument
99 mEnv = env;
123 static jint Matcher_findImpl(JNIEnv* env, jclass, jint addr, jstring javaText, jint startIndex, jintArray offsets) { argument
124 MatcherAccessor matcher(env, add
132 Matcher_findNextImpl(JNIEnv* env, jclass, jint addr, jstring javaText, jintArray offsets) argument
144 Matcher_groupCountImpl(JNIEnv* env, jclass, jint addr) argument
149 Matcher_hitEndImpl(JNIEnv* env, jclass, jint addr) argument
154 Matcher_lookingAtImpl(JNIEnv* env, jclass, jint addr, jstring javaText, jintArray offsets) argument
163 Matcher_matchesImpl(JNIEnv* env, jclass, jint addr, jstring javaText, jintArray offsets) argument
172 Matcher_openImpl(JNIEnv* env, jclass, jint patternAddr) argument
180 Matcher_requireEndImpl(JNIEnv* env, jclass, jint addr) argument
185 Matcher_setInputImpl(JNIEnv* env, jclass, jint addr, jstring javaText, jint start, jint end) argument
190 Matcher_useAnchoringBoundsImpl(JNIEnv* env, jclass, jint addr, jboolean value) argument
195 Matcher_useTransparentBoundsImpl(JNIEnv* env, jclass, jint addr, jboolean value) argument
214 register_java_util_regex_Matcher(JNIEnv* env) argument
[all...]
H A Djava_io_Console.cpp27 static jint Console_setEchoImpl(JNIEnv* env, jclass, jboolean on, jint previousState) { argument
30 jniThrowIOException(env, errno);
40 jniThrowIOException(env, errno);
49 void register_java_io_Console(JNIEnv* env) { argument
50 jniRegisterNativeMethods(env, "java/io/Console", gMethods, NELEM(gMethods));
/libcore/dalvik/src/main/native/
H A Dorg_apache_harmony_dalvik_NativeTestTarget.cpp58 int register_org_apache_harmony_dalvik_NativeTestTarget(JNIEnv* env) { argument
59 int result = jniRegisterNativeMethods(env,
65 env->ExceptionClear();
/libcore/include/
H A DScopedJavaUnicodeString.h28 ScopedJavaUnicodeString(JNIEnv* env, jstring s) : mEnv(env), mString(s) { argument
29 mChars = env->GetStringChars(mString, NULL);
30 const int32_t charCount = env->GetStringLength(mString);
H A DScopedStringChars.h25 ScopedStringChars(JNIEnv* env, jstring s) : mEnv(env), mString(s), mSize(0) { argument
26 mChars = env->GetStringChars(mString, NULL);
28 mSize = env->GetStringLength(mString);
H A DScopedUtfChars.h28 // ScopedUtfChars name(env, javaName);
34 ScopedUtfChars(JNIEnv* env, jstring s) argument
35 : mEnv(env), mString(s)
39 jniThrowNullPointerException(env, NULL);
41 mUtfChars = env->GetStringUTFChars(s, NULL);
H A DScopedLocalFrame.h24 ScopedLocalFrame(JNIEnv* env) : mEnv(env) { argument

Completed in 311 milliseconds

123