Home
last modified time | relevance | path

Searched refs:env (Results 101 – 125 of 355) sorted by relevance

12345678910>>...15

/art/benchmark/scoped-primitive-array/
Dscoped_primitive_array.cc21 JNIEnv* env, jclass, int reps, jbyteArray arr) { in Java_ScopedPrimitiveArrayBenchmark_measureByteArray() argument
24 ScopedByteArrayRO sc(env, arr); in Java_ScopedPrimitiveArrayBenchmark_measureByteArray()
31 JNIEnv* env, jclass, int reps, jshortArray arr) { in Java_ScopedPrimitiveArrayBenchmark_measureShortArray() argument
34 ScopedShortArrayRO sc(env, arr); in Java_ScopedPrimitiveArrayBenchmark_measureShortArray()
41 JNIEnv* env, jclass, int reps, jintArray arr) { in Java_ScopedPrimitiveArrayBenchmark_measureIntArray() argument
44 ScopedIntArrayRO sc(env, arr); in Java_ScopedPrimitiveArrayBenchmark_measureIntArray()
51 JNIEnv* env, jclass, int reps, jlongArray arr) { in Java_ScopedPrimitiveArrayBenchmark_measureLongArray() argument
54 ScopedLongArrayRO sc(env, arr); in Java_ScopedPrimitiveArrayBenchmark_measureLongArray()
/art/test/929-search/
Dsearch.cc34 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jstring segment) { in Java_Main_addToBootClassLoader() argument
35 ScopedUtfChars utf(env, segment); in Java_Main_addToBootClassLoader()
40 JvmtiErrorToException(env, jvmti_env, result); in Java_Main_addToBootClassLoader()
44 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jstring segment) { in Java_Main_addToSystemClassLoader() argument
45 ScopedUtfChars utf(env, segment); in Java_Main_addToSystemClassLoader()
50 JvmtiErrorToException(env, jvmti_env, result); in Java_Main_addToSystemClassLoader()
/art/runtime/native/
Dlibcore_util_CharsetUtils.cc47 explicit NativeUnsafeByteSequence(JNIEnv* env) in NativeUnsafeByteSequence() argument
48 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(-1), mOffset(0) { in NativeUnsafeByteSequence()
114 static void CharsetUtils_asciiBytesToChars(JNIEnv* env, jclass, jbyteArray javaBytes, jint offset, in CharsetUtils_asciiBytesToChars() argument
116 ScopedByteArrayRO bytes(env, javaBytes); in CharsetUtils_asciiBytesToChars()
120 ScopedCharArrayRW chars(env, javaChars); in CharsetUtils_asciiBytesToChars()
134 static void CharsetUtils_isoLatin1BytesToChars(JNIEnv* env, jclass, jbyteArray javaBytes, in CharsetUtils_isoLatin1BytesToChars() argument
136 ScopedByteArrayRO bytes(env, javaBytes); in CharsetUtils_isoLatin1BytesToChars()
140 ScopedCharArrayRW chars(env, javaChars); in CharsetUtils_isoLatin1BytesToChars()
157 static jbyteArray charsToBytes(JNIEnv* env, jstring java_string, jint offset, jint length, in charsToBytes() argument
159 ScopedObjectAccess soa(env); in charsToBytes()
[all …]
Djava_lang_reflect_Field.cc155 static jobject Field_get(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_get() argument
156 ScopedFastNativeObjectAccess soa(env); in Field_get()
180 ALWAYS_INLINE inline static JValue GetPrimitiveField(JNIEnv* env, in GetPrimitiveField() argument
183 ScopedFastNativeObjectAccess soa(env); in GetPrimitiveField()
223 static jboolean Field_getBoolean(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getBoolean() argument
224 return GetPrimitiveField<Primitive::kPrimBoolean>(env, javaField, javaObj).GetZ(); in Field_getBoolean()
227 static jbyte Field_getByte(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getByte() argument
228 return GetPrimitiveField<Primitive::kPrimByte>(env, javaField, javaObj).GetB(); in Field_getByte()
231 static jchar Field_getChar(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getChar() argument
232 return GetPrimitiveField<Primitive::kPrimChar>(env, javaField, javaObj).GetC(); in Field_getChar()
[all …]
Djava_lang_Throwable.cc28 static jobject Throwable_nativeFillInStackTrace(JNIEnv* env, jclass) { in Throwable_nativeFillInStackTrace() argument
29 ScopedFastNativeObjectAccess soa(env); in Throwable_nativeFillInStackTrace()
33 static jobjectArray Throwable_nativeGetStackTrace(JNIEnv* env, jclass, jobject javaStackState) { in Throwable_nativeGetStackTrace() argument
37 ScopedFastNativeObjectAccess soa(env); in Throwable_nativeGetStackTrace()
46 void register_java_lang_Throwable(JNIEnv* env) { in register_java_lang_Throwable() argument
Dnative_util.h28 ALWAYS_INLINE inline void RegisterNativeMethodsInternal(JNIEnv* env, in RegisterNativeMethodsInternal() argument
32 ScopedLocalRef<jclass> c(env, env->FindClass(jni_class_name)); in RegisterNativeMethodsInternal()
36 jint jni_result = env->RegisterNatives(c.get(), methods, method_count); in RegisterNativeMethodsInternal()
41 RegisterNativeMethodsInternal(env, (jni_class_name), gMethods, arraysize(gMethods))
Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc36 static Thread* GetSelf(JNIEnv* env) { in GetSelf() argument
37 return static_cast<JNIEnvExt*>(env)->GetSelf(); in GetSelf()
44 static jbyteArray DdmVmInternal_getRecentAllocations(JNIEnv* env, jclass) { in DdmVmInternal_getRecentAllocations() argument
45 ScopedFastNativeObjectAccess soa(env); in DdmVmInternal_getRecentAllocations()
57 static jobjectArray DdmVmInternal_getStackTraceById(JNIEnv* env, jclass, jint thin_lock_id) { in DdmVmInternal_getStackTraceById() argument
59 Thread* const self = GetSelf(env); in DdmVmInternal_getStackTraceById()
62 ScopedObjectAccess soa(env); in DdmVmInternal_getStackTraceById()
80 ScopedObjectAccess soa(env); in DdmVmInternal_getStackTraceById()
193 static jbyteArray DdmVmInternal_getThreadStats(JNIEnv* env, jclass) { in DdmVmInternal_getThreadStats() argument
195 Thread* self = GetSelf(env); in DdmVmInternal_getThreadStats()
[all …]
/art/test/2005-pause-all-redefine-multithreaded/
Dpause-all.cc37 Java_art_Test2005_UpdateFieldValuesAndResumeThreads(JNIEnv* env, in Java_art_Test2005_UpdateFieldValuesAndResumeThreads() argument
44 for (jint i = 0; i < env->GetArrayLength(threads_arr); i++) { in Java_art_Test2005_UpdateFieldValuesAndResumeThreads()
45 threads.push_back(env->GetObjectArrayElement(threads_arr, i)); in Java_art_Test2005_UpdateFieldValuesAndResumeThreads()
48 for (jint i = 0; i < env->GetArrayLength(new_fields); i++) { in Java_art_Test2005_UpdateFieldValuesAndResumeThreads()
49 fields.push_back(env->FromReflectedField(env->GetObjectArrayElement(new_fields, i))); in Java_art_Test2005_UpdateFieldValuesAndResumeThreads()
73 if (ScopedLocalRef<jobject>(env, env->GetObjectField(obj, field)).get() == nullptr) { in Java_art_Test2005_UpdateFieldValuesAndResumeThreads()
74 env->SetObjectField(obj, field, default_val); in Java_art_Test2005_UpdateFieldValuesAndResumeThreads()
/art/test/992-source-data/
Dsource_file.cc40 jstring JNICALL Java_art_Test992_getSourceFileName(JNIEnv* env, in Java_art_Test992_getSourceFileName() argument
44 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetSourceFileName(target, &file))) { in Java_art_Test992_getSourceFileName()
47 jstring ret = env->NewStringUTF(file); in Java_art_Test992_getSourceFileName()
53 jstring JNICALL Java_art_Test992_getSourceDebugExtension(JNIEnv* env, in Java_art_Test992_getSourceDebugExtension() argument
57 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetSourceDebugExtension(target, &ext))) { in Java_art_Test992_getSourceDebugExtension()
60 jstring ret = env->NewStringUTF(ext); in Java_art_Test992_getSourceDebugExtension()
/art/openjdkjvmti/
Dti_logging.h49 #define JVMTI_LOG(severity, env) \ argument
50 ::openjdkjvmti::JvmtiLogMessage((env), \
59 JvmtiLogMessage(jvmtiEnv* env, in JvmtiLogMessage() argument
65 : env_(ArtJvmTiEnv::AsArtJvmTiEnv(env)), in JvmtiLogMessage()
95 static jvmtiError ClearLastError(jvmtiEnv* env);
96 static jvmtiError GetLastError(jvmtiEnv* env, char** data);
98 static jvmtiError SetVerboseFlag(jvmtiEnv* env, jvmtiVerboseFlag flag, jboolean value);
99 static jvmtiError SetVerboseFlagExt(jvmtiEnv* env, const char* data, jboolean enable);
Dti_stack.h47 static jvmtiError GetAllStackTraces(jvmtiEnv* env,
53 static jvmtiError GetFrameCount(jvmtiEnv* env, jthread thread, jint* count_ptr);
55 static jvmtiError GetFrameLocation(jvmtiEnv* env,
61 static jvmtiError GetStackTrace(jvmtiEnv* env,
68 static jvmtiError GetThreadListStackTraces(jvmtiEnv* env,
74 static jvmtiError GetOwnedMonitorStackDepthInfo(jvmtiEnv* env,
79 static jvmtiError GetOwnedMonitorInfo(jvmtiEnv* env,
84 static jvmtiError NotifyFramePop(jvmtiEnv* env, jthread thread, jint depth);
86 static jvmtiError PopFrame(jvmtiEnv* env, jthread thread);
90 jvmtiEnv* env, EventHandler* event_handler, jthread thread, T value);
Dti_thread.h96 static void RemoveEnvironment(jvmtiEnv* env);
98 static jvmtiError GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr);
100 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr);
102 static jvmtiError GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr);
104 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr);
106 static jvmtiError SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data);
107 static jvmtiError GetThreadLocalStorage(jvmtiEnv* env, jthread thread, void** data_ptr);
109 static jvmtiError RunAgentThread(jvmtiEnv* env,
115 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread);
116 static jvmtiError ResumeThread(jvmtiEnv* env, jthread thread);
[all …]
Dti_properties.cc92 jvmtiError PropertiesUtil::GetSystemProperties(jvmtiEnv* env, in GetSystemProperties() argument
99 JvmtiUniquePtr<char*[]> array_data_ptr = AllocJvmtiUniquePtr<char*[]>(env, in GetSystemProperties()
110 JvmtiUniquePtr<char[]> libpath_data = CopyString(env, kPropertyLibraryPath, &libpath_result); in GetSystemProperties()
120 JvmtiUniquePtr<char[]> classpath_data = CopyString(env, kPropertyClassPath, &classpath_result); in GetSystemProperties()
130 JvmtiUniquePtr<char[]> data = CopyString(env, kProperties[i][0], &data_result); in GetSystemProperties()
148 static jvmtiError Copy(jvmtiEnv* env, const char* in, char** out) { in Copy() argument
150 JvmtiUniquePtr<char[]> data = CopyString(env, in, &result); in Copy()
161 static jvmtiError GetLibraryPath(jvmtiEnv* env, char** value_ptr) { in GetLibraryPath() argument
167 return Copy(env, prop_assignment.substr(assign_pos + 1).c_str(), value_ptr); in GetLibraryPath()
202 return Copy(env, chars.c_str(), value_ptr); in GetLibraryPath()
[all …]
Dti_heap.h45 jvmtiError GetLoadedClasses(jvmtiEnv* env, jint* class_count_ptr, jclass** classes_ptr);
47 jvmtiError IterateOverInstancesOfClass(jvmtiEnv* env,
53 jvmtiError IterateThroughHeap(jvmtiEnv* env,
59 jvmtiError FollowReferences(jvmtiEnv* env,
66 static jvmtiError ForceGarbageCollection(jvmtiEnv* env);
83 static jvmtiError JNICALL GetObjectHeapId(jvmtiEnv* env, jlong tag, jint* heap_id, ...);
84 static jvmtiError JNICALL GetHeapName(jvmtiEnv* env, jint heap_id, char** heap_name, ...);
86 static jvmtiError JNICALL IterateThroughHeapExt(jvmtiEnv* env,
92 static jvmtiError JNICALL ChangeArraySize(jvmtiEnv* env, jobject arr, jsize new_size);
/art/test/909-attach-agent/
Dexpected.txt4 Created env for kArtTiVersion
6 Created env for kArtTiVersion
11 Created env for kArtTiVersion
13 Created env for kArtTiVersion
18 Created env for kArtTiVersion
19 version 0x30010000 is not valid!Unable to create env for JVMTI_VERSION_1_0
21 Created env for kArtTiVersion
22 version 0x30010000 is not valid!Unable to create env for JVMTI_VERSION_1_0
/art/test/918-fields/
Dfields.cc32 JNIEnv* env, jclass klass, jobject field) { in Java_art_Test918_getFieldName() argument
33 jfieldID id = env->FromReflectedField(field); in Java_art_Test918_getFieldName()
50 return name == nullptr ? nullptr : env->NewStringUTF(name); in Java_art_Test918_getFieldName()
52 return sig == nullptr ? nullptr : env->NewStringUTF(sig); in Java_art_Test918_getFieldName()
54 return gen == nullptr ? nullptr : env->NewStringUTF(gen); in Java_art_Test918_getFieldName()
57 jobjectArray ret = CreateObjectArray(env, 3, "java/lang/String", callback); in Java_art_Test918_getFieldName()
84 JNIEnv* env, jclass klass, jobject field) { in Java_art_Test918_getFieldDeclaringClass() argument
85 jfieldID id = env->FromReflectedField(field); in Java_art_Test918_getFieldDeclaringClass()
101 JNIEnv* env, jclass klass, jobject field) { in Java_art_Test918_getFieldModifiers() argument
102 jfieldID id = env->FromReflectedField(field); in Java_art_Test918_getFieldModifiers()
[all …]
/art/test/1942-suspend-raw-monitor-exit/
Dnative_suspend_monitor.cc39 extern "C" JNIEXPORT void JNICALL Java_art_Test1942_nativeRun(JNIEnv* env, jclass) { in Java_art_Test1942_nativeRun() argument
41 env, jvmti_env, jvmti_env->CreateRawMonitor("Test1942 monitor", &mon))) { in Java_art_Test1942_nativeRun()
44 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) { in Java_art_Test1942_nativeRun()
52 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) { in Java_art_Test1942_nativeRun()
70 extern "C" JNIEXPORT void JNICALL Java_art_Test1942_grabRawMonitor(JNIEnv* env, jclass) { in Java_art_Test1942_grabRawMonitor() argument
71 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) { in Java_art_Test1942_grabRawMonitor()
74 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) { in Java_art_Test1942_grabRawMonitor()
/art/test/ti-agent/
Dagent_startup.cc29 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jstring className, jobject classLoader) { in Java_art_Main_bindAgentJNI() argument
30 ScopedUtfChars name(env, className); in Java_art_Main_bindAgentJNI()
31 BindFunctions(jvmti_env, env, name.c_str(), classLoader); in Java_art_Main_bindAgentJNI()
35 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass bindClass) { in Java_art_Main_bindAgentJNIForClass() argument
36 BindFunctionsOnClass(jvmti_env, env, bindClass); in Java_art_Main_bindAgentJNIForClass()
/art/benchmark/jobject-benchmark/
Djobject_benchmark.cc27 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeAddRemoveLocal() argument
28 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeAddRemoveLocal()
38 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeDecodeLocal() argument
39 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeDecodeLocal()
50 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeAddRemoveGlobal() argument
51 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeAddRemoveGlobal()
61 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeDecodeGlobal() argument
62 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeDecodeGlobal()
73 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeAddRemoveWeakGlobal() argument
74 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeAddRemoveWeakGlobal()
[all …]
/art/tools/jvmti-agents/field-counts/
Dfieldcount.cc43 static std::pair<jclass, jfieldID> SplitField(JNIEnv* env, const std::string& field_id) { in SplitField() argument
45 env->PushLocalFrame(1); in SplitField()
56 env->NewGlobalRef(env->FindClass(class_name.substr(1, class_name.size() - 2).c_str()))); in SplitField()
58 jfieldID field = env->GetFieldID(klass, field_name.c_str(), field_type.c_str()); in SplitField()
61 env->PopLocalFrame(nullptr); in SplitField()
65 static std::vector<std::pair<jclass, jfieldID>> GetRequestedFields(JNIEnv* env, in GetRequestedFields() argument
74 res.push_back(SplitField(env, item)); in GetRequestedFields()
95 JNIEnv* env = nullptr; in DataDumpRequestCb() local
96 CHECK_EQ(java_vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6), JNI_OK); in DataDumpRequestCb()
134 ScopedLocalRef<jobject> cur_thiz(env, obj_list[i]); in DataDumpRequestCb()
[all …]
/art/benchmark/micro-native/
Dmicro_native.cc99 void jniRegisterNativeMethods(JNIEnv* env, in jniRegisterNativeMethods() argument
103 jclass c = env->FindClass(className); in jniRegisterNativeMethods()
115 env->FatalError(msg); in jniRegisterNativeMethods()
118 if (env->RegisterNatives(c, methods, numMethods) < 0) { in jniRegisterNativeMethods()
127 env->FatalError(msg); in jniRegisterNativeMethods()
131 void register_micro_native_methods(JNIEnv* env) { in register_micro_native_methods() argument
132 jniRegisterNativeMethods(env, CLASS_NAME, gMethods_NormalOnly, NELEM(gMethods_NormalOnly)); in register_micro_native_methods()
133 jniRegisterNativeMethods(env, CLASS_NAME, gMethods, NELEM(gMethods)); in register_micro_native_methods()
134 jniRegisterNativeMethods(env, CLASS_NAME, gMethods_Fast, NELEM(gMethods_Fast)); in register_micro_native_methods()
136 if (env->FindClass("dalvik/annotation/optimization/CriticalNative") != nullptr) { in register_micro_native_methods()
[all …]
/art/benchmark/
Djni_loader.cc19 extern void register_micro_native_methods(JNIEnv* env);
22 JNIEnv* env; in JNI_OnLoad() local
23 if (vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6) != JNI_OK) { in JNI_OnLoad()
29 register_micro_native_methods(env); in JNI_OnLoad()
/art/openjdkjvmti/include/
Djvmti.h1008 jvmtiError (JNICALL *SetEventNotificationMode) (jvmtiEnv* env,
1018 jvmtiError (JNICALL *GetAllThreads) (jvmtiEnv* env,
1023 jvmtiError (JNICALL *SuspendThread) (jvmtiEnv* env,
1027 jvmtiError (JNICALL *ResumeThread) (jvmtiEnv* env,
1031 jvmtiError (JNICALL *StopThread) (jvmtiEnv* env,
1036 jvmtiError (JNICALL *InterruptThread) (jvmtiEnv* env,
1040 jvmtiError (JNICALL *GetThreadInfo) (jvmtiEnv* env,
1045 jvmtiError (JNICALL *GetOwnedMonitorInfo) (jvmtiEnv* env,
1051 jvmtiError (JNICALL *GetCurrentContendedMonitor) (jvmtiEnv* env,
1056 jvmtiError (JNICALL *RunAgentThread) (jvmtiEnv* env,
[all …]
/art/libnativebridge/
Dnative_bridge.cc344 static void SetCpuAbi(JNIEnv* env, jclass build_class, const char* field, const char* value) { in SetCpuAbi() argument
346 jfieldID field_id = env->GetStaticFieldID(build_class, field, "Ljava/lang/String;"); in SetCpuAbi()
348 env->ExceptionClear(); in SetCpuAbi()
353 jstring str = env->NewStringUTF(value); in SetCpuAbi()
355 env->ExceptionClear(); in SetCpuAbi()
360 env->SetStaticObjectField(build_class, field_id, str); in SetCpuAbi()
365 static void SetupEnvironment(const NativeBridgeCallbacks* cbs, JNIEnv* env, const char* isa) { in SetupEnvironment() argument
367 if (env == nullptr) { in SetupEnvironment()
379 jint success = env->PushLocalFrame(16); // That should be small and large enough. in SetupEnvironment()
383 env->ExceptionClear(); in SetupEnvironment()
[all …]
/art/test/1960-obsolete-jit-multithread-native/
Dnative_say_hi.cc22 extern "C" JNIEXPORT void JNICALL Java_Transform_nativeSayHi(JNIEnv* env, in Java_Transform_nativeSayHi() argument
26 env->CallVoidMethod( in Java_Transform_nativeSayHi()
28 env->GetMethodID(env->GetObjectClass(thiz), in Java_Transform_nativeSayHi()

12345678910>>...15