/libcore/luni/src/main/native/ |
H A D | libcore_io_OsConstants.cpp | 38 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 D | valueOf.h | 22 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 D | JniException.cpp | 20 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 D | JniConstants.cpp | 64 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 D | valueOf.cpp | 24 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 D | JniException.h | 23 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 D | libcore_io_AsynchronousCloseMonitor.cpp | 24 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 D | toStringArray.h | 24 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 D | java_io_ObjectStreamClass.cpp | 23 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 D | libcore_icu_ICU.cpp | 95 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 D | org_apache_harmony_xml_ExpatParser.cpp | 70 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 D | libcore_io_Posix.cpp | 59 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 D | NetworkUtilities.h | 21 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 D | java_lang_System.cpp | 35 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 D | libcore_icu_NativeNormalizer.cpp | 25 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 D | libcore_icu_NativeBreakIterator.cpp | 46 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 D | java_util_zip_Deflater.cpp | 24 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 D | java_nio_ByteOrder.cpp | 30 void register_java_nio_ByteOrder(JNIEnv* env) { argument 31 jniRegisterNativeMethods(env, "java/nio/ByteOrder", gMethods, NELEM(gMethods));
|
H A D | java_util_regex_Matcher.cpp | 44 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 D | java_io_Console.cpp | 27 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 D | org_apache_harmony_dalvik_NativeTestTarget.cpp | 58 int register_org_apache_harmony_dalvik_NativeTestTarget(JNIEnv* env) { argument 59 int result = jniRegisterNativeMethods(env, 65 env->ExceptionClear();
|
/libcore/include/ |
H A D | ScopedJavaUnicodeString.h | 28 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 D | ScopedStringChars.h | 25 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 D | ScopedUtfChars.h | 28 // 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 D | ScopedLocalFrame.h | 24 ScopedLocalFrame(JNIEnv* env) : mEnv(env) { argument
|