Lines Matching refs:work
174 uv_work_t *work = new(std::nothrow) uv_work_t;
175 if (work == nullptr) {
176 LOG_ECMA(ERROR) << "work nullptr";
180 work->data = static_cast<void *>(dumpStruct);
185 ret = uv_queue_work(loop, work, [](uv_work_t *) {}, [](uv_work_t *work, int32_t) {
186 struct DumpForSnapShotStruct *dump = static_cast<struct DumpForSnapShotStruct *>(work->data);
191 delete work;
195 delete work;
209 delete work;
266 uv_work_t *work = new(std::nothrow) uv_work_t;
267 if (work == nullptr) {
268 LOG_ECMA(FATAL) << "DFXJSNApi::TriggerGCWithVm:work is nullptr";
271 work->data = static_cast<void *>(const_cast<EcmaVM *>(vm));
272 int ret = uv_queue_work(loop, work, [](uv_work_t *) {}, [](uv_work_t *work, int32_t) {
273 EcmaVM *vm = static_cast<EcmaVM *>(work->data);
279 delete work;
283 delete work;
302 uv_work_t *work = new(std::nothrow) uv_work_t;
303 if (work == nullptr) {
304 LOG_ECMA(FATAL) << "DFXJSNApi::TriggerGCWithVm:work is nullptr";
307 work->data = static_cast<void *>(const_cast<EcmaVM *>(vm));
308 int ret = uv_queue_work(loop, work, [](uv_work_t *) {}, [](uv_work_t *work, int32_t) {
309 EcmaVM *vm = static_cast<EcmaVM *>(work->data);
312 delete work;
316 delete work;