Lines Matching refs:list

57   EventList* list = nullptr;
58 CheckJvmtiError(jvmti, jvmti->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&list)));
59 CheckJvmtiError(jvmti, jvmti->RawMonitorEnter(list->events_mutex));
60 list->events.push_back({ "ThreadStart", env->NewGlobalRef(thread) });
61 CheckJvmtiError(jvmti, jvmti->RawMonitorExit(list->events_mutex));
67 EventList* list = nullptr;
68 CheckJvmtiError(jvmti, jvmti->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&list)));
69 CheckJvmtiError(jvmti, jvmti->RawMonitorEnter(list->events_mutex));
72 list->events.push_back({ "Test1919AgentThread", env->NewGlobalRef(cur) });
75 CheckJvmtiError(jvmti, jvmti->RawMonitorNotify(list->events_mutex));
76 CheckJvmtiError(jvmti, jvmti->RawMonitorExit(list->events_mutex));
104 EventList* list = nullptr;
105 CheckJvmtiError(jvmti, jvmti->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&list)));
106 CheckJvmtiError(jvmti, jvmti->RawMonitorEnter(list->events_mutex));
107 list->events.push_back({ "VMInit", env->NewGlobalRef(thread) });
111 CheckJvmtiError(jvmti, jvmti->RawMonitorWait(list->events_mutex, 0));
112 CheckJvmtiError(jvmti, jvmti->RawMonitorExit(list->events_mutex));
130 EventList* list = nullptr;
131 CheckJvmtiError(env, env->Allocate(sizeof(EventList), reinterpret_cast<unsigned char**>(&list)));
132 memset(list, 0, sizeof(EventList));
133 CheckJvmtiError(env, env->CreateRawMonitor("Test1919 Monitor", &list->events_mutex));
134 CheckJvmtiError(env, env->SetEnvironmentLocalStorage(list));
150 EventList* list = nullptr;
154 reinterpret_cast<void**>(&list)))) {
157 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(list->events_mutex))) {
160 jobjectArray ret = CreateObjectArray(env, list->events.size(), "java/lang/String",
162 return env->NewStringUTF(list->events[i].event.c_str());
164 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(list->events_mutex))) {
171 EventList* list = nullptr;
175 reinterpret_cast<void**>(&list)))) {
178 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(list->events_mutex))) {
181 jobjectArray ret = CreateObjectArray(env, list->events.size(), "java/lang/Thread",
183 return env->NewLocalRef(list->events[i].data);
185 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(list->events_mutex))) {