Lines Matching refs:CHECK_RET
34 #define CHECK_RET(cond) \
85 CHECK_RET(OH_JSVM_CreateVM(nullptr, &vm));
86 CHECK_RET(OH_JSVM_CreateEnv(vm, 0, nullptr, &env));
87 CHECK_RET(OH_JSVM_OpenVMScope(vm, &vmScope));
88 CHECK_RET(OH_JSVM_OpenEnvScope(env, &envScope));
89 CHECK_RET(OH_JSVM_OpenHandleScope(env, &handleScope));
95 CHECK_RET(OH_JSVM_CreateFunction(env, "", JSVM_AUTO_LENGTH, &cb, &func));
97 CHECK_RET(OH_JSVM_IsFunction(env, func, &isFunction));
102 CHECK_RET(OH_JSVM_GetGlobal(env, &global));
104 CHECK_RET(OH_JSVM_CreateStringUtf8(env, "NativeFunc", JSVM_AUTO_LENGTH, &key));
105 CHECK_RET(OH_JSVM_SetProperty(env, global, key, func));
110 CHECK_RET(OH_JSVM_CallFunction(env, global, func, 1, argv, &result));
116 CHECK_RET(OH_JSVM_CreateStringUtf8(env, srcCallNative, JSVM_AUTO_LENGTH, &jsSrc));
117 CHECK_RET(OH_JSVM_CompileScript(env, jsSrc, nullptr, 0, true, nullptr, &script));
118 CHECK_RET(OH_JSVM_RunScript(env, script, &result));
120 CHECK_RET(OH_JSVM_CloseHandleScope(env, handleScope));
121 CHECK_RET(OH_JSVM_CloseEnvScope(env, envScope));
122 CHECK_RET(OH_JSVM_CloseVMScope(vm, vmScope));
123 CHECK_RET(OH_JSVM_DestroyEnv(env));
124 CHECK_RET(OH_JSVM_DestroyVM(vm));