/art/runtime/openjdkjvmti/ |
ti_monitor.h | 42 static jvmtiError CreateRawMonitor(jvmtiEnv* env, const char* name, jrawMonitorID* monitor_ptr); 44 static jvmtiError DestroyRawMonitor(jvmtiEnv* env, jrawMonitorID monitor); 46 static jvmtiError RawMonitorEnter(jvmtiEnv* env, jrawMonitorID monitor); 48 static jvmtiError RawMonitorExit(jvmtiEnv* env, jrawMonitorID monitor); 50 static jvmtiError RawMonitorWait(jvmtiEnv* env, jrawMonitorID monitor, jlong millis); 52 static jvmtiError RawMonitorNotify(jvmtiEnv* env, jrawMonitorID monitor); 54 static jvmtiError RawMonitorNotifyAll(jvmtiEnv* env, jrawMonitorID monitor);
|
ti_class.h | 47 static jvmtiError GetClassFields(jvmtiEnv* env, 52 static jvmtiError GetClassMethods(jvmtiEnv* env, 57 static jvmtiError GetImplementedInterfaces(jvmtiEnv* env, 62 static jvmtiError GetClassModifiers(jvmtiEnv* env, jclass klass, jint* modifiers_ptr); 64 static jvmtiError GetClassSignature(jvmtiEnv* env, 69 static jvmtiError GetClassStatus(jvmtiEnv* env, jclass klass, jint* status_ptr); 71 static jvmtiError GetClassLoader(jvmtiEnv* env, jclass klass, jobject* classloader_ptr); 73 static jvmtiError GetClassLoaderClasses(jvmtiEnv* env, 78 static jvmtiError IsInterface(jvmtiEnv* env, jclass klass, jboolean* is_interface_ptr); 79 static jvmtiError IsArrayClass(jvmtiEnv* env, jclass klass, jboolean* is_array_class_ptr) [all...] |
ti_field.h | 42 static jvmtiError GetFieldName(jvmtiEnv* env, 49 static jvmtiError GetFieldDeclaringClass(jvmtiEnv* env, 54 static jvmtiError GetFieldModifiers(jvmtiEnv* env, 59 static jvmtiError IsFieldSynthetic(jvmtiEnv* env, 64 static jvmtiError SetFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field); 65 static jvmtiError ClearFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field); 66 static jvmtiError SetFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field); 67 static jvmtiError ClearFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field);
|
ti_jni.h | 51 static jvmtiError SetJNIFunctionTable(jvmtiEnv* env, const jniNativeInterface* function_table); 53 static jvmtiError GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table);
|
ti_object.h | 42 static jvmtiError GetObjectSize(jvmtiEnv* env, jobject object, jlong* size_ptr); 44 static jvmtiError GetObjectHashCode(jvmtiEnv* env, jobject object, jint* hash_code_ptr);
|
ti_search.h | 46 static jvmtiError AddToBootstrapClassLoaderSearch(jvmtiEnv* env, const char* segment); 48 static jvmtiError AddToSystemClassLoaderSearch(jvmtiEnv* env, const char* segment);
|
ti_properties.h | 42 static jvmtiError GetSystemProperties(jvmtiEnv* env, jint* count_ptr, char*** property_ptr); 44 static jvmtiError GetSystemProperty(jvmtiEnv* env, const char* property, char** value_ptr); 46 static jvmtiError SetSystemProperty(jvmtiEnv* env, const char* property, const char* value);
|
ti_timers.h | 42 static jvmtiError GetAvailableProcessors(jvmtiEnv* env, jint* processor_count_ptr); 44 static jvmtiError GetTimerInfo(jvmtiEnv* env, jvmtiTimerInfo* info_ptr); 46 static jvmtiError GetTime(jvmtiEnv* env, jlong* nanos_ptr);
|
ti_thread.h | 60 static jvmtiError GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr); 62 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr); 64 static jvmtiError GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr); 66 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr); 68 static jvmtiError SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data); 69 static jvmtiError GetThreadLocalStorage(jvmtiEnv* env, jthread thread, void** data_ptr); 71 static jvmtiError RunAgentThread(jvmtiEnv* env, 77 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread); 78 static jvmtiError ResumeThread(jvmtiEnv* env, jthread thread); 80 static jvmtiError SuspendThreadList(jvmtiEnv* env [all...] |
ti_method.h | 47 static jvmtiError GetBytecodes(jvmtiEnv* env, 52 static jvmtiError GetArgumentsSize(jvmtiEnv* env, jmethodID method, jint* size_ptr); 54 static jvmtiError GetMaxLocals(jvmtiEnv* env, jmethodID method, jint* max_ptr); 56 static jvmtiError GetMethodName(jvmtiEnv* env, 62 static jvmtiError GetMethodDeclaringClass(jvmtiEnv* env, 66 static jvmtiError GetMethodLocation(jvmtiEnv* env, 71 static jvmtiError GetMethodModifiers(jvmtiEnv* env, 75 static jvmtiError GetLineNumberTable(jvmtiEnv* env, 80 static jvmtiError IsMethodNative(jvmtiEnv* env, jmethodID method, jboolean* is_native_ptr); 81 static jvmtiError IsMethodObsolete(jvmtiEnv* env, jmethodID method, jboolean* is_obsolete_ptr) [all...] |
ti_allocator.h | 48 static jvmtiError Allocate(jvmtiEnv* env, jlong size, unsigned char** mem_ptr); 49 static jvmtiError Deallocate(jvmtiEnv* env, unsigned char* mem); 50 static jvmtiError GetGlobalJvmtiAllocationState(jvmtiEnv* env, jlong* total_allocated);
|
ti_threadgroup.h | 42 static jvmtiError GetTopThreadGroups(jvmtiEnv* env, 46 static jvmtiError GetThreadGroupInfo(jvmtiEnv* env, 50 static jvmtiError GetThreadGroupChildren(jvmtiEnv* env,
|
ti_stack.h | 44 static jvmtiError GetAllStackTraces(jvmtiEnv* env, 50 static jvmtiError GetFrameCount(jvmtiEnv* env, jthread thread, jint* count_ptr); 52 static jvmtiError GetFrameLocation(jvmtiEnv* env, 58 static jvmtiError GetStackTrace(jvmtiEnv* env, 65 static jvmtiError GetThreadListStackTraces(jvmtiEnv* env,
|
ti_heap.h | 31 jvmtiError GetLoadedClasses(jvmtiEnv* env, jint* class_count_ptr, jclass** classes_ptr); 33 jvmtiError IterateThroughHeap(jvmtiEnv* env, 39 jvmtiError FollowReferences(jvmtiEnv* env, 46 static jvmtiError ForceGarbageCollection(jvmtiEnv* env); 61 static jvmtiError JNICALL GetObjectHeapId(jvmtiEnv* env, jlong tag, jint* heap_id, ...); 62 static jvmtiError JNICALL GetHeapName(jvmtiEnv* env, jint heap_id, char** heap_name, ...); 64 static jvmtiError JNICALL IterateThroughHeapExt(jvmtiEnv* env,
|
transform.h | 47 jvmtiError GetClassLocation(ArtJvmTiEnv* env, jclass klass, /*out*/std::string* location); 51 static jvmtiError RetransformClassesDirect( 57 static jvmtiError RetransformClasses(ArtJvmTiEnv* env,
|
ti_phase.h | 44 static jvmtiError GetPhase(jvmtiEnv* env, jvmtiPhase* phase_ptr);
|
ti_properties.cc | 92 jvmtiError PropertiesUtil::GetSystemProperties(jvmtiEnv* env, 98 jvmtiError array_alloc_result; 109 jvmtiError libpath_result; 119 jvmtiError classpath_result; 129 jvmtiError data_result; 148 static jvmtiError Copy(jvmtiEnv* env, const char* in, char** out) { 149 jvmtiError result; 161 static jvmtiError GetLibraryPath(jvmtiEnv* env, char** value_ptr) { 205 jvmtiError PropertiesUtil::GetSystemProperty(jvmtiEnv* env, 229 jvmtiError PropertiesUtil::SetSystemProperty(jvmtiEnv* env ATTRIBUTE_UNUSED [all...] |
OpenjdkJvmTi.cc | 84 static jvmtiError getEnvironmentError(jvmtiEnv* env) { 96 jvmtiError ensure_valid_env_ ## __LINE__ = getEnvironmentError(env); \ 110 static jvmtiError Allocate(jvmtiEnv* env, jlong size, unsigned char** mem_ptr) { 116 static jvmtiError Deallocate(jvmtiEnv* env, unsigned char* mem) { 121 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr) { 126 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr) { 131 static jvmtiError GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr) { 136 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread) { 142 static jvmtiError SuspendThreadList(jvmtiEnv* env, 145 jvmtiError* results) [all...] |
/art/runtime/openjdkjvmti/include/ |
jvmti.h | 388 } jvmtiError; 510 typedef jvmtiError (JNICALL *jvmtiExtensionFunction) 642 jvmtiError* errors; 1008 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 [all...] |
/prebuilts/jdk/jdk8/darwin-x86/include/ |
jvmti.h | 388 } jvmtiError; 510 typedef jvmtiError (JNICALL *jvmtiExtensionFunction) 642 jvmtiError* errors; 1008 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 [all...] |
/prebuilts/jdk/jdk8/linux-x86/include/ |
jvmti.h | 388 } jvmtiError; 510 typedef jvmtiError (JNICALL *jvmtiExtensionFunction) 642 jvmtiError* errors; 1008 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 [all...] |
/art/test/923-monitors/ |
monitors.cc | 43 jvmtiError result = jvmti_env->CreateRawMonitor("dummy", &id); 52 jvmtiError result = jvmti_env->DestroyRawMonitor(LongToMonitor(l)); 58 jvmtiError result = jvmti_env->RawMonitorEnter(LongToMonitor(l)); 64 jvmtiError result = jvmti_env->RawMonitorExit(LongToMonitor(l)); 70 jvmtiError result = jvmti_env->RawMonitorWait(LongToMonitor(l), millis); 76 jvmtiError result = jvmti_env->RawMonitorNotify(LongToMonitor(l)); 82 jvmtiError result = jvmti_env->RawMonitorNotifyAll(LongToMonitor(l));
|
/art/test/928-jni-table/ |
jni_table.cc | 45 jvmtiError getorig_result = jvmti_env->GetJNIFunctionTable(&gOriginalEnv); 52 jvmtiError getoverride_result = jvmti_env->GetJNIFunctionTable(&env_override); 61 jvmtiError setoverride_result = jvmti_env->SetJNIFunctionTable(env_override); 71 jvmtiError setoverride2_result = jvmti_env->SetJNIFunctionTable(gOriginalEnv); 81 jvmtiError setoverride3_result = jvmti_env->SetJNIFunctionTable(nullptr);
|
/art/test/ti-agent/ |
jvmti_helper.h | 34 void CheckJvmtiError(jvmtiEnv* env, jvmtiError error); 38 bool JvmtiErrorToException(JNIEnv* env, jvmtiEnv* jvmti_env, jvmtiError error); 51 jvmtiError ret = env_->Deallocate(ptr); 67 static inline jvmtiError Deallocate(jvmtiEnv* env, T* mem) { 71 // To print jvmtiError. Does not rely on GetErrorName, so is an approximation. 72 std::ostream& operator<<(std::ostream& os, const jvmtiError& rhs);
|
agent_common.cc | 29 jvmtiError ret = jvmti_env->SetTag(obj, tag); 35 jvmtiError ret = jvmti_env->GetTag(obj, &tag);
|