Lines Matching refs:data

41   DdmCallbackData(jint type, jint size, jbyte* data) : type_(type), data_(data, data + size) {}  in DdmCallbackData()
65 DdmsTrackingData* data = nullptr; in Java_art_Test1940_processChunk() local
67 env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&data)))) { in Java_art_Test1940_processChunk()
71 CHECK(data != nullptr); in Java_art_Test1940_processChunk()
72 CHECK(data->send_ddm_chunk != nullptr); in Java_art_Test1940_processChunk()
93 if (JvmtiErrorToException(env, jvmti_env, data->send_ddm_chunk(jvmti_env, in Java_art_Test1940_processChunk()
127 DdmsTrackingData* data = nullptr; in Java_art_Test1940_publishListen() local
129 env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&data)))) { in Java_art_Test1940_publishListen()
134 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(data->callback_mon))) { in Java_art_Test1940_publishListen()
137 while (data->callbacks_received.empty()) { in Java_art_Test1940_publishListen()
138 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorWait(data->callback_mon, 0))) { in Java_art_Test1940_publishListen()
139 CHECK_EQ(JVMTI_ERROR_NONE, jvmti_env->RawMonitorExit(data->callback_mon)); in Java_art_Test1940_publishListen()
143 while (!data->callbacks_received.empty()) { in Java_art_Test1940_publishListen()
144 callbacks.emplace_back(std::move(data->callbacks_received.front())); in Java_art_Test1940_publishListen()
145 data->callbacks_received.pop(); in Java_art_Test1940_publishListen()
147 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(data->callback_mon))) { in Java_art_Test1940_publishListen()
152 env->SetByteArrayRegion(res.get(), 0, cb.data_.size(), cb.data_.data()); in Java_art_Test1940_publishListen()
160 DdmsTrackingData* data = nullptr; in PublishCB() local
161 CHECK_EQ(JVMTI_ERROR_NONE, jvmti->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&data))); in PublishCB()
162 CHECK_EQ(JVMTI_ERROR_NONE, jvmti->RawMonitorEnter(data->callback_mon)); in PublishCB()
163 data->callbacks_received.emplace(type, size, bytes); in PublishCB()
164 CHECK_EQ(JVMTI_ERROR_NONE, jvmti->RawMonitorNotifyAll(data->callback_mon)); in PublishCB()
165 CHECK_EQ(JVMTI_ERROR_NONE, jvmti->RawMonitorExit(data->callback_mon)); in PublishCB()
184 DdmsTrackingData* data = new (mem) DdmsTrackingData{}; in Java_art_Test1940_initializeTest()
186 env, jvmti_env, jvmti_env->CreateRawMonitor("callback-mon", &data->callback_mon))) { in Java_art_Test1940_initializeTest()
198 data->send_ddm_chunk = reinterpret_cast<DdmHandleChunk>(cur_info->func); in Java_art_Test1940_initializeTest()
206 if (data->send_ddm_chunk == nullptr) { in Java_art_Test1940_initializeTest()
211 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEnvironmentLocalStorage(data))) { in Java_art_Test1940_initializeTest()