/art/test/1974-resize-array/ |
D | resize_array.cc | 44 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(t)); in Dealloc() 61 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionEvents(&n_ext, &infos))) { in FindExtensionEvent() 89 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionFunctions(&n_ext, &infos))) { in FindExtensionMethod() 124 JvmtiErrorToException(env, jvmti_env, change_array_size(jvmti_env, arr, new_size)); in Java_art_Test1974_ResizeArray() 149 env, jvmti_env, jvmti_env->GetObjectsWithTags(1, &tag, &cnt, &res, nullptr))) { in Java_art_Test1974_GetObjectsWithTag() 159 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(res)); in Java_art_Test1974_GetObjectsWithTag() 196 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEnvironmentLocalStorage(info))) { in Java_art_Test1974_StartCollectFrees() 200 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEventCallbacks(&cb, sizeof(cb)))) { in Java_art_Test1974_StartCollectFrees() 206 jvmti_env, in Java_art_Test1974_StartCollectFrees() 207 jvmti_env->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_OBJECT_FREE, nullptr)); in Java_art_Test1974_StartCollectFrees() [all …]
|
/art/test/ti-agent/ |
D | exceptions_helper.cc | 117 jvmti_env, in Java_art_Exceptions_setupExceptionTracing() 118 jvmti_env->Allocate(sizeof(ExceptionsData), in Java_art_Exceptions_setupExceptionTracing() 125 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->AddCapabilities(&caps))) { in Java_art_Exceptions_setupExceptionTracing() 137 if (JvmtiErrorToException(env, jvmti_env, in Java_art_Exceptions_setupExceptionTracing() 138 jvmti_env->GetEnvironmentLocalStorage( in Java_art_Exceptions_setupExceptionTracing() 146 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEnvironmentLocalStorage(data))) { in Java_art_Exceptions_setupExceptionTracing() 153 jvmti_env, in Java_art_Exceptions_setupExceptionTracing() 154 jvmti_env->SetEventCallbacks(¤t_callbacks, in Java_art_Exceptions_setupExceptionTracing() 163 jvmti_env, in Java_art_Exceptions_enableExceptionCatchEvent() 164 jvmti_env->SetEventNotificationMode(JVMTI_ENABLE, in Java_art_Exceptions_enableExceptionCatchEvent() [all …]
|
D | suspension_helper.cc | 31 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetThreadState(thr, &state))) { in Java_art_Suspension_isSuspended() 59 JvmtiErrorToException(env, jvmti_env, in Java_art_Suspension_resumeList() 60 jvmti_env->ResumeThreadList(threads.size(), in Java_art_Suspension_resumeList() 80 JvmtiErrorToException(env, jvmti_env, in Java_art_Suspension_suspendList() 81 jvmti_env->SuspendThreadList(threads.size(), in Java_art_Suspension_suspendList() 89 JvmtiErrorToException(env, jvmti_env, jvmti_env->ResumeThread(thr)); in Java_art_Suspension_resume() 93 JvmtiErrorToException(env, jvmti_env, jvmti_env->SuspendThread(thr)); in Java_art_Suspension_suspend()
|
D | threads_helper.cc | 30 JvmtiErrorToException(env, jvmti_env, jvmti_env->InterruptThread(thr)); in Java_art_Threads_interruptThread() 37 JvmtiErrorToException(env, jvmti_env, jvmti_env->StopThread(thr, exception)); in Java_art_Threads_stopThread()
|
D | redefinition_helper.cc | 126 env, jvmti_env, "com.android.art.class.structurally_redefine_classes"); in CallRedefineEntrypoint() 144 static void DoMultiClassRedefine(jvmtiEnv* jvmti_env, in DoMultiClassRedefine() argument 158 jvmtiError res = CallRedefineEntrypoint<kType>(env, jvmti_env, num_redefines, defs.data()); in DoMultiClassRedefine() 160 throwRedefinitionError(jvmti_env, env, num_redefines, targets, res); in DoMultiClassRedefine() 165 static void DoClassRedefine(jvmtiEnv* jvmti_env, in DoClassRedefine() argument 170 …return DoMultiClassRedefine<kType>(jvmti_env, env, 1, &target, &class_file_bytes, &dex_file_bytes); in DoClassRedefine() 178 env, jvmti_env, "com.android.art.class.is_structurally_modifiable_class"); in Java_art_Redefinition_isStructurallyModifiable() 183 JvmtiErrorToException(env, jvmti_env, can_redef(jvmti_env, target, &result)); in Java_art_Redefinition_isStructurallyModifiable() 189 DoClassRedefine<RedefineType::kStructural>(jvmti_env, env, target, nullptr, dex_file_bytes); in Java_art_Redefinition_doCommonStructuralClassRedefinition() 196 DoClassRedefine<RedefineType::kNormal>(jvmti_env, env, target, class_file_bytes, dex_file_bytes); in Java_art_Redefinition_doCommonClassRedefinition() [all …]
|
/art/test/1969-force-early-return-void/ |
D | force_early_return_void.cc | 53 jvmti_env, in Java_art_Test1969_00024NativeCalledObject_calledFunction() 54 jvmti_env->GetThreadLocalStorage(/* thread */ nullptr, in Java_art_Test1969_00024NativeCalledObject_calledFunction() 59 art::common_suspend_event::PerformSuspension(jvmti_env, env); in Java_art_Test1969_00024NativeCalledObject_calledFunction() 82 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetLoadedClasses(&cnt, &klasses))) { in Java_art_Test1969_isClassLoaded() 89 jvmti_env, in Java_art_Test1969_isClassLoaded() 90 jvmti_env->GetClassSignature(klasses[i], &sig, nullptr))) { in Java_art_Test1969_isClassLoaded() 94 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(sig)); in Java_art_Test1969_isClassLoaded() 96 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(klasses)); in Java_art_Test1969_isClassLoaded()
|
/art/test/1900-track-alloc/ |
D | alloc.cc | 35 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(t)); in Dealloc() 68 env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&data)))) { in Java_art_Test1900_getAmountAllocated() 77 JvmtiErrorToException(env, jvmti_env, data->get_global_state(jvmti_env, &allocated)); in Java_art_Test1900_getAmountAllocated() 88 return static_cast<jlong>(reinterpret_cast<intptr_t>(jvmti_env)); in Java_art_Test1900_getDefaultJvmtiEnv() 95 jvmti_env, in Java_art_Test1900_destroyJvmtiEnv() 117 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(&old_data))) { in Java_art_Test1900_initializeTest() 126 jvmti_env, in Java_art_Test1900_initializeTest() 127 jvmti_env->Allocate(sizeof(AllocTrackingData), in Java_art_Test1900_initializeTest() 135 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionFunctions(&n_ext, &infos))) { in Java_art_Test1900_initializeTest() 154 JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEnvironmentLocalStorage(data)); in Java_art_Test1900_initializeTest()
|
/art/test/922-properties/ |
D | properties.cc | 36 jvmtiError result = jvmti_env->GetSystemProperties(&count, &properties); in Java_art_Test922_getSystemProperties() 37 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test922_getSystemProperties() 47 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(data)); in Java_art_Test922_getSystemProperties() 52 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(properties)); in Java_art_Test922_getSystemProperties() 65 jvmtiError result = jvmti_env->GetSystemProperty(string.c_str(), &value); in Java_art_Test922_getSystemProperty() 66 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test922_getSystemProperty() 72 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(value)); in Java_art_Test922_getSystemProperty() 88 jvmtiError result = jvmti_env->SetSystemProperty(key_string.c_str(), value_string.c_str()); in Java_art_Test922_setSystemProperty() 89 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test922_setSystemProperty()
|
/art/test/931-agent-thread/ |
D | agent_thread.cc | 36 jvmti_env(nullptr), in AgentData() 41 jvmtiEnv* jvmti_env; member 112 jvmtiError info_result = jvmti_env->GetThreadInfo(nullptr, &cur_thread_info); in Java_art_Test931_testAgentThread() 113 if (JvmtiErrorToException(env, jvmti_env, info_result)) { in Java_art_Test931_testAgentThread() 116 CheckJvmtiError(jvmti_env, in Java_art_Test931_testAgentThread() 117 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(cur_thread_info.name))); in Java_art_Test931_testAgentThread() 141 jvmtiError main_thread_result = jvmti_env->GetCurrentThread(&main_thread); in Java_art_Test931_testAgentThread() 142 if (JvmtiErrorToException(env, jvmti_env, main_thread_result)) { in Java_art_Test931_testAgentThread() 148 data.jvmti_env = jvmti_env; in Java_art_Test931_testAgentThread() 152 jvmtiError result = jvmti_env->RunAgentThread(thread.get(), AgentMain, &data, data.priority); in Java_art_Test931_testAgentThread() [all …]
|
/art/test/992-source-data/ |
D | source_file.cc | 44 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetSourceFileName(target, &file))) { in Java_art_Test992_getSourceFileName() 48 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(file)); in Java_art_Test992_getSourceFileName() 57 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetSourceDebugExtension(target, &ext))) { in Java_art_Test992_getSourceDebugExtension() 61 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(ext)); in Java_art_Test992_getSourceDebugExtension()
|
/art/test/1946-list-descriptors/ |
D | descriptors.cc | 35 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(t)); in Dealloc() 55 env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&data)))) { in Java_art_Test1946_getClassloaderDescriptors() 65 if (JvmtiErrorToException(env, jvmti_env, data->get_descriptor_list(jvmti_env, in Java_art_Test1946_getClassloaderDescriptors() 98 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(&old_data))) { in Java_art_Test1946_initializeTest() 107 jvmti_env, in Java_art_Test1946_initializeTest() 108 jvmti_env->Allocate(sizeof(DescriptorData), in Java_art_Test1946_initializeTest() 116 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionFunctions(&n_ext, &infos))) { in Java_art_Test1946_initializeTest() 135 JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEnvironmentLocalStorage(data)); in Java_art_Test1946_initializeTest()
|
/art/test/1953-pop-frame/ |
D | pop_frame.cc | 49 JvmtiErrorToException(env, jvmti_env, jvmti_env->PopFrame(thr)); in Java_art_Test1953_popFrame() 60 art::common_suspend_event::PerformSuspension(jvmti_env, env); in Java_art_Test1953_00024NativeCalledObject_calledFunction() 83 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetLoadedClasses(&cnt, &klasses))) { in Java_art_Test1953_isClassLoaded() 90 jvmti_env, in Java_art_Test1953_isClassLoaded() 91 jvmti_env->GetClassSignature(klasses[i], &sig, nullptr))) { in Java_art_Test1953_isClassLoaded() 95 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(sig)); in Java_art_Test1953_isClassLoaded() 97 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(klasses)); in Java_art_Test1953_isClassLoaded()
|
/art/test/933-misc-events/ |
D | misc_events.cc | 46 jvmtiError ret = jvmti_env->SetEventCallbacks(&callbacks, sizeof(callbacks)); in Java_art_Test933_testSigQuit() 47 if (JvmtiErrorToException(env, jvmti_env, ret)) { in Java_art_Test933_testSigQuit() 51 ret = jvmti_env->SetEventNotificationMode(JVMTI_ENABLE, in Java_art_Test933_testSigQuit() 54 if (JvmtiErrorToException(env, jvmti_env, ret)) { in Java_art_Test933_testSigQuit() 69 ret = jvmti_env->SetEventNotificationMode(JVMTI_DISABLE, JVMTI_EVENT_DATA_DUMP_REQUEST, nullptr); in Java_art_Test933_testSigQuit() 70 JvmtiErrorToException(env, jvmti_env, ret); in Java_art_Test933_testSigQuit()
|
/art/test/920-objects/ |
D | objects.cc | 34 jvmtiError result = jvmti_env->GetObjectSize(object, &size); in Java_art_Test920_getObjectSize() 37 jvmti_env->GetErrorName(result, &err); in Java_art_Test920_getObjectSize() 39 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(err)); in Java_art_Test920_getObjectSize() 50 jvmtiError result = jvmti_env->GetObjectHashCode(object, &hash); in Java_art_Test920_getObjectHashCode() 53 jvmti_env->GetErrorName(result, &err); in Java_art_Test920_getObjectHashCode() 55 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(err)); in Java_art_Test920_getObjectHashCode()
|
/art/test/1939-proxy-frames/ |
D | local_instance.cc | 42 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetFrameLocation(thr, depth, &m, &loc))) { in Java_art_Test1939_GetFrameMethod() 46 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetMethodDeclaringClass(m, &klass))) { in Java_art_Test1939_GetFrameMethod() 60 JvmtiErrorToException(env, jvmti_env, jvmti_env->GetFrameLocation(thr, depth, &m, &loc)); in Java_art_Test1939_GetFrameLocation()
|
/art/test/984-obsolete-invoke/ |
D | obsolete_invoke.cc | 38 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetCurrentThread(&cur))) { in Java_art_Test984_getFirstObsoleteMethod984() 42 if (JvmtiErrorToException(env, jvmti_env, in Java_art_Test984_getFirstObsoleteMethod984() 43 jvmti_env->GetStackTrace(cur, in Java_art_Test984_getFirstObsoleteMethod984() 54 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->IsMethodObsolete(method, &is_obsolete))) { in Java_art_Test984_getFirstObsoleteMethod984()
|
/art/test/1950-unprepared-transform/ |
D | unprepared_transform.cc | 50 jvmti_env, in Java_Main_clearClassLoadHook() 51 jvmti_env->SetEventNotificationMode(JVMTI_DISABLE, in Java_Main_clearClassLoadHook() 64 jvmti_env, in Java_Main_setupClassLoadHook() 65 jvmti_env->SetEventCallbacks( in Java_Main_setupClassLoadHook() 70 jvmti_env, in Java_Main_setupClassLoadHook() 71 jvmti_env->SetEventNotificationMode(JVMTI_ENABLE, in Java_Main_setupClassLoadHook()
|
/art/test/925-threadgroups/ |
D | threadgroups.cc | 42 jvmtiError result = jvmti_env->GetTopThreadGroups(&group_count, &groups); in Java_art_Test925_getTopThreadGroups() 43 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test925_getTopThreadGroups() 52 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(groups)); in Java_art_Test925_getTopThreadGroups() 60 jvmtiError result = jvmti_env->GetThreadGroupInfo(group, &info); in Java_art_Test925_getThreadGroupInfo() 61 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test925_getThreadGroupInfo() 96 jvmtiError result = jvmti_env->GetThreadGroupChildren(group, in Java_art_Test925_getThreadGroupChildren() 101 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test925_getThreadGroupChildren() 122 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(threads)); in Java_art_Test925_getThreadGroupChildren() 123 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(groups)); in Java_art_Test925_getThreadGroupChildren()
|
/art/test/901-hello-ti-agent/ |
D | basics.cc | 52 static void JNICALL VMInitCallback(jvmtiEnv *jvmti_env, in VMInitCallback() argument 55 printf("VMInit (phase %d)\n", getPhase(jvmti_env)); in VMInitCallback() 137 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0)) { in OnLoad() 141 SetStandardCapabilities(jvmti_env); in OnLoad() 144 jvmtiError phase_result = jvmti_env->GetPhase(¤t_phase); in OnLoad() 154 InstallVMEvents(jvmti_env); in OnLoad() 162 jvmtiError result = jvmti_env->SetVerboseFlag(flag, val); in Java_art_Test901_setVerboseFlag() 163 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test901_setVerboseFlag() 169 jvmtiError phase_result = jvmti_env->GetPhase(¤t_phase); in Java_art_Test901_checkLivePhase() 170 if (JvmtiErrorToException(env, jvmti_env, phase_result)) { in Java_art_Test901_checkLivePhase() [all …]
|
/art/test/1924-frame-pop-toggle/ |
D | frame_pop_toggle.cc | 40 jvmti_env, in Java_art_Test1924_toggleFramePop() 41 jvmti_env->SetEventNotificationMode( in Java_art_Test1924_toggleFramePop() 44 jvmti_env, in Java_art_Test1924_toggleFramePop() 45 jvmti_env->SetEventNotificationMode( in Java_art_Test1924_toggleFramePop()
|
/art/test/1920-suspend-native-monitor/ |
D | native_suspend_monitor.cc | 41 env, jvmti_env, jvmti_env->CreateRawMonitor("Test1920 monitor", &mon))) { in Java_art_Test1920_nativeSpin() 49 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) { in Java_art_Test1920_nativeSpin() 53 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) { in Java_art_Test1920_nativeSpin()
|
/art/test/1926-missed-frame-pop/ |
D | frame_pop_missed.cc | 40 jvmti_env, in Java_art_Test1926_disableFramePop() 41 jvmti_env->SetEventNotificationMode( in Java_art_Test1926_disableFramePop() 48 jvmti_env, in Java_art_Test1926_reenableFramePop() 49 jvmti_env->SetEventNotificationMode( in Java_art_Test1926_reenableFramePop()
|
/art/test/912-classes/ |
D | classes.cc | 42 jvmtiError result = jvmti_env->IsModifiableClass(klass, &res); in Java_art_Test912_isModifiableClass() 43 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isModifiableClass() 51 jvmtiError result = jvmti_env->GetClassSignature(klass, &sig, &gen); in Java_art_Test912_getClassSignature() 52 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getClassSignature() 67 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(sig)); in Java_art_Test912_getClassSignature() 70 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(gen)); in Java_art_Test912_getClassSignature() 79 jvmtiError result = jvmti_env->IsInterface(klass, &is_interface); in Java_art_Test912_isInterface() 80 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isInterface() 87 jvmtiError result = jvmti_env->IsArrayClass(klass, &is_array_class); in Java_art_Test912_isArrayClass() 88 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isArrayClass() [all …]
|
/art/test/927-timers/ |
D | timers.cc | 37 jvmtiError result = jvmti_env->GetAvailableProcessors(&count); in Java_art_Test927_getAvailableProcessors() 38 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test927_getAvailableProcessors() 47 jvmtiError result = jvmti_env->GetTime(&time); in Java_art_Test927_getTime() 48 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test927_getTime() 57 jvmtiError result = jvmti_env->GetTimerInfo(&info); in Java_art_Test927_getTimerInfo() 58 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test927_getTimerInfo()
|
/art/test/1919-vminit-thread-start-timing/ |
D | vminit.cc | 145 if (vm->GetEnv(reinterpret_cast<void**>(&jvmti_env), JVMTI_VERSION_1_0) != 0) { in OnLoad() 149 InstallVMEvents(jvmti_env); in OnLoad() 150 InstallEventList(jvmti_env); in OnLoad() 157 jvmti_env, in Java_art_Test1919_getEventNames() 158 jvmti_env->GetEnvironmentLocalStorage( in Java_art_Test1919_getEventNames() 162 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(list->events_mutex))) { in Java_art_Test1919_getEventNames() 169 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(list->events_mutex))) { in Java_art_Test1919_getEventNames() 178 jvmti_env, in Java_art_Test1919_getEventThreads() 179 jvmti_env->GetEnvironmentLocalStorage( in Java_art_Test1919_getEventThreads() 183 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(list->events_mutex))) { in Java_art_Test1919_getEventThreads() [all …]
|