| /third_party/node/test/js-native-api/test_object/ |
| D | test_object.c | 9 static napi_value Get(napi_env env, napi_callback_info info) { in Get() argument 12 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Get() 14 NODE_API_ASSERT(env, argc >= 2, "Wrong number of arguments"); in Get() 17 NODE_API_CALL(env, napi_typeof(env, args[0], &valuetype0)); in Get() 19 NODE_API_ASSERT(env, valuetype0 == napi_object, in Get() 23 NODE_API_CALL(env, napi_typeof(env, args[1], &valuetype1)); in Get() 25 NODE_API_ASSERT(env, valuetype1 == napi_string || valuetype1 == napi_symbol, in Get() 30 NODE_API_CALL(env, napi_get_property(env, object, args[1], &output)); in Get() 35 static napi_value GetNamed(napi_env env, napi_callback_info info) { in GetNamed() argument 40 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in GetNamed() [all …]
|
| D | test_null.c | 6 static napi_value SetProperty(napi_env env, napi_callback_info info) { in SetProperty() argument 9 NODE_API_CALL(env, napi_create_object(env, &return_value)); in SetProperty() 10 NODE_API_CALL(env, napi_create_object(env, &object)); in SetProperty() 11 NODE_API_CALL(env, in SetProperty() 12 napi_create_string_utf8(env, "someString", NAPI_AUTO_LENGTH, &key)); in SetProperty() 14 add_returned_status(env, in SetProperty() 21 napi_set_property(env, NULL, key, object); in SetProperty() 22 add_last_status(env, "objectIsNull", return_value); in SetProperty() 24 napi_set_property(env, object, NULL, object); in SetProperty() 25 add_last_status(env, "keyIsNull", return_value); in SetProperty() [all …]
|
| /third_party/skia/third_party/externals/harfbuzz/src/ |
| D | hb-cff-interp-cs-common.hh | 225 template <typename ENV, typename PARAM> 228 static void rmoveto (ENV &env, PARAM& param) {} in rmoveto() 229 static void hmoveto (ENV &env, PARAM& param) {} in hmoveto() 230 static void vmoveto (ENV &env, PARAM& param) {} in vmoveto() 231 static void rlineto (ENV &env, PARAM& param) {} in rlineto() 232 static void hlineto (ENV &env, PARAM& param) {} in hlineto() 233 static void vlineto (ENV &env, PARAM& param) {} in vlineto() 234 static void rrcurveto (ENV &env, PARAM& param) {} in rrcurveto() 235 static void rcurveline (ENV &env, PARAM& param) {} in rcurveline() 236 static void rlinecurve (ENV &env, PARAM& param) {} in rlinecurve() [all …]
|
| /third_party/vulkan-loader/tests/ |
| D | loader_envvar_tests.cpp | 36 FrameworkEnvironment env{}; in TEST() local 37 …env.add_icd(TestICDDetails(TEST_ICD_PATH_EXPORT_NONE).set_discovery_type(ManifestDiscoveryType::en… in TEST() 39 InstWrapper inst{env.vulkan_functions}; in TEST() 42 ASSERT_EQ(env.get_test_icd(0).called_vk_icd_gipa, CalledICDGIPA::vk_gipa); in TEST() 48 FrameworkEnvironment env{}; in TEST() local 49 …env.add_icd(TestICDDetails(TEST_ICD_PATH_EXPORT_ICD_GIPA).set_discovery_type(ManifestDiscoveryType… in TEST() 51 InstWrapper inst{env.vulkan_functions}; in TEST() 54 ASSERT_EQ(env.get_test_icd(0).called_vk_icd_gipa, CalledICDGIPA::vk_icd_gipa); in TEST() 59 FrameworkEnvironment env{}; in TEST() local 60 env.add_icd( in TEST() [all …]
|
| D | loader_layer_tests.cpp | 30 void CheckLogForLayerString(FrameworkEnvironment& env, const char* implicit_layer_name, bool check_… in CheckLogForLayerString() argument 32 InstWrapper inst{env.vulkan_functions}; in CheckLogForLayerString() 33 FillDebugUtilsCreateDetails(inst.create_info, env.debug_log); in CheckLogForLayerString() 36 … ASSERT_TRUE(env.debug_log.find(std::string("Insert instance layer \"") + implicit_layer_name)); in CheckLogForLayerString() 38 … ASSERT_FALSE(env.debug_log.find(std::string("Insert instance layer \"") + implicit_layer_name)); in CheckLogForLayerString() 41 env.debug_log.clear(); in CheckLogForLayerString() 47 FrameworkEnvironment env; in TEST() local 48 env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)); in TEST() 54 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{} in TEST() 61 auto layers = env.GetLayerProperties(1); in TEST() [all …]
|
| D | loader_settings_tests.cpp | 30 std::string get_settings_location_log_message([[maybe_unused]] FrameworkEnvironment const& env, in get_settings_location_log_message() argument 34 …return s + env.get_folder(ManifestLocation::settings_location).location().str() + "\\vk_loader_set… in get_settings_location_log_message() 45 FrameworkEnvironment env{}; in TEST() local 46 env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2)).add_physical_device({}); in TEST() 48 env.add_explicit_layer(TestLayerDetails{ in TEST() 53 …env.update_loader_settings(env.loader_settings.set_file_format_version({1, 0, 0}).add_app_specific… in TEST() 57 .set_path(env.get_shimmed_layer_manifest_path().str()) in TEST() 60 auto layer_props = env.GetLayerProperties(1); in TEST() 63 InstWrapper inst{env.vulkan_functions}; in TEST() 64 FillDebugUtilsCreateDetails(inst.create_info, env.debug_log); in TEST() [all …]
|
| /third_party/node/deps/npm/node_modules/libnpmpublish/lib/ |
| D | provenance.js | 4 const { env } = process 21 /* istanbul ignore next - not covering missing env var case */ 22 const relativeRef = (env.GITHUB_WORKFLOW_REF || '').replace(env.GITHUB_REPOSITORY + '/', '') 37 repository: `${env.GITHUB_SERVER_URL}/${env.GITHUB_REPOSITORY}`, 43 event_name: env.GITHUB_EVENT_NAME, 44 repository_id: env.GITHUB_REPOSITORY_ID, 45 repository_owner_id: env.GITHUB_REPOSITORY_OWNER_ID, 50 uri: `git+${env.GITHUB_SERVER_URL}/${env.GITHUB_REPOSITORY}@${env.GITHUB_REF}`, 52 gitCommit: env.GITHUB_SHA, 58 builder: { id: `${GITHUB_BUILDER_ID_PREFIX}/${env.RUNNER_ENVIRONMENT}` }, [all …]
|
| /third_party/node/test/js-native-api/test_general/ |
| D | test_general.c | 13 static napi_value testStrictEquals(napi_env env, napi_callback_info info) { in testStrictEquals() argument 16 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in testStrictEquals() 20 NODE_API_CALL(env, napi_strict_equals(env, args[0], args[1], &bool_result)); in testStrictEquals() 21 NODE_API_CALL(env, napi_get_boolean(env, bool_result, &result)); in testStrictEquals() 26 static napi_value testGetPrototype(napi_env env, napi_callback_info info) { in testGetPrototype() argument 29 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in testGetPrototype() 32 NODE_API_CALL(env, napi_get_prototype(env, args[0], &result)); in testGetPrototype() 37 static napi_value testGetVersion(napi_env env, napi_callback_info info) { in testGetVersion() argument 40 NODE_API_CALL(env, napi_get_version(env, &version)); in testGetVersion() 41 NODE_API_CALL(env, napi_create_uint32(env, version, &result)); in testGetVersion() [all …]
|
| /third_party/node/test/js-native-api/test_error/ |
| D | test_error.c | 6 static napi_value checkError(napi_env env, napi_callback_info info) { in checkError() argument 9 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in checkError() 12 NODE_API_CALL(env, napi_is_error(env, args[0], &r)); in checkError() 15 NODE_API_CALL(env, napi_get_boolean(env, r, &result)); in checkError() 20 static napi_value throwExistingError(napi_env env, napi_callback_info info) { in throwExistingError() argument 23 NODE_API_CALL(env, napi_create_string_utf8( in throwExistingError() 24 env, "existing error", NAPI_AUTO_LENGTH, &message)); in throwExistingError() 25 NODE_API_CALL(env, napi_create_error(env, NULL, message, &error)); in throwExistingError() 26 NODE_API_CALL(env, napi_throw(env, error)); in throwExistingError() 30 static napi_value throwError(napi_env env, napi_callback_info info) { in throwError() argument [all …]
|
| /third_party/node/test/node-api/test_async/ |
| D | test_async.c | 20 static void Execute(napi_env env, void* data) { in Execute() argument 29 static void Complete(napi_env env, napi_status status, void* data) { in Complete() argument 33 napi_throw_type_error(env, NULL, "Wrong data parameter to Complete."); in Complete() 38 napi_throw_type_error(env, NULL, "Execute callback failed."); in Complete() 44 NODE_API_CALL_RETURN_VOID(env, napi_get_null(env, &argv[0])); in Complete() 45 NODE_API_CALL_RETURN_VOID(env, napi_create_int32(env, c->_output, &argv[1])); in Complete() 47 NODE_API_CALL_RETURN_VOID(env, in Complete() 48 napi_get_reference_value(env, c->_callback, &callback)); in Complete() 50 NODE_API_CALL_RETURN_VOID(env, napi_get_global(env, &global)); in Complete() 53 NODE_API_CALL_RETURN_VOID(env, in Complete() [all …]
|
| /third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
| D | Errors.cpp | 50 static Napi::Error New(Napi::Env env, in New() argument 54 auto err = Napi::Error::New(env); 63 Napi::Error Errors::HierarchyRequestError(Napi::Env env) { in HierarchyRequestError() argument 64 return New(env, kHierarchyRequestError); in HierarchyRequestError() 67 Napi::Error Errors::WrongDocumentError(Napi::Env env) { in WrongDocumentError() argument 68 return New(env, kWrongDocumentError); in WrongDocumentError() 71 Napi::Error Errors::InvalidCharacterError(Napi::Env env) { in InvalidCharacterError() argument 72 return New(env, kInvalidCharacterError); in InvalidCharacterError() 75 Napi::Error Errors::NoModificationAllowedError(Napi::Env env) { in NoModificationAllowedError() argument 76 return New(env, kNoModificationAllowedError); in NoModificationAllowedError() [all …]
|
| /third_party/ffmpeg/libavcodec/ |
| D | mediacodec_wrapper.c | 300 #define JNI_GET_ENV_OR_RETURN(env, log_ctx, ret) do { \ argument 301 (env) = ff_jni_get_env(log_ctx); \ 302 if (!(env)) { \ 307 #define JNI_GET_ENV_OR_RETURN_VOID(env, log_ctx) do { \ argument 308 (env) = ff_jni_get_env(log_ctx); \ 309 if (!(env)) { \ 318 JNIEnv *env = NULL; in ff_AMediaCodecProfile_getProfileFromAVCodecContext() local 322 JNI_GET_ENV_OR_RETURN(env, avctx, -1); in ff_AMediaCodecProfile_getProfileFromAVCodecContext() 324 if (ff_jni_init_jfields(env, &jfields, jni_amediacodeclist_mapping, 0, avctx) < 0) { in ff_AMediaCodecProfile_getProfileFromAVCodecContext() 370 ret = (*env)->GetStaticIntField(env, jfields.codec_profile_level_class, field_id); in ff_AMediaCodecProfile_getProfileFromAVCodecContext() [all …]
|
| D | ffjni.c | 55 JNIEnv *env = NULL; in ff_jni_get_env() local 69 if ((env = pthread_getspecific(current_env)) != NULL) { in ff_jni_get_env() 73 ret = (*java_vm)->GetEnv(java_vm, (void **)&env, JNI_VERSION_1_6); in ff_jni_get_env() 76 if ((*java_vm)->AttachCurrentThread(java_vm, &env, NULL) != 0) { in ff_jni_get_env() 78 env = NULL; in ff_jni_get_env() 80 pthread_setspecific(current_env, env); in ff_jni_get_env() 95 return env; in ff_jni_get_env() 98 char *ff_jni_jstring_to_utf_chars(JNIEnv *env, jstring string, void *log_ctx) in ff_jni_jstring_to_utf_chars() argument 109 utf_chars = (*env)->GetStringUTFChars(env, string, ©); in ff_jni_jstring_to_utf_chars() 110 if ((*env)->ExceptionCheck(env)) { in ff_jni_jstring_to_utf_chars() [all …]
|
| /third_party/node/test/js-native-api/test_array/ |
| D | test_array.c | 6 static napi_value TestGetElement(napi_env env, napi_callback_info info) { in TestGetElement() argument 9 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestGetElement() 11 NODE_API_ASSERT(env, argc >= 2, "Wrong number of arguments"); in TestGetElement() 14 NODE_API_CALL(env, napi_typeof(env, args[0], &valuetype0)); in TestGetElement() 16 NODE_API_ASSERT(env, valuetype0 == napi_object, in TestGetElement() 20 NODE_API_CALL(env, napi_typeof(env, args[1], &valuetype1)); in TestGetElement() 22 NODE_API_ASSERT(env, valuetype1 == napi_number, in TestGetElement() 27 NODE_API_CALL(env, napi_get_value_int32(env, args[1], &index)); in TestGetElement() 29 NODE_API_ASSERT(env, index >= 0, "Invalid index. Expects a positive integer."); in TestGetElement() 32 NODE_API_CALL(env, napi_is_array(env, array, &isarray)); in TestGetElement() [all …]
|
| /third_party/skia/third_party/externals/libjpeg-turbo/ |
| D | turbojpeg-jni.c | 42 if (!(f) || (*env)->ExceptionCheck(env)) { \ 48 jclass _exccls = (*env)->FindClass(env, exceptionClass); \ 51 (*env)->ThrowNew(env, _exccls, msg); \ 61 BAILIF0(_errstr = (*env)->NewStringUTF(env, tjGetErrorStr2(handle))); \ 62 BAILIF0(_exccls = (*env)->FindClass(env, \ 64 BAILIF0(_excid = (*env)->GetMethodID(env, _exccls, "<init>", \ 66 BAILIF0(_excobj = (*env)->NewObject(env, _exccls, _excid, _errstr, \ 68 (*env)->Throw(env, _excobj); \ 78 jclass _cls = (*env)->GetObjectClass(env, obj); \ 82 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "handle", "J")); \ [all …]
|
| /third_party/node/src/ |
| D | js_native_api_v8.cc | 13 #include "env-inl.h" 24 #define CHECK_MAYBE_NOTHING(env, maybe, status) \ argument 25 RETURN_STATUS_IF_FALSE((env), !((maybe).IsNothing()), (status)) 27 #define CHECK_MAYBE_NOTHING_WITH_PREAMBLE(env, maybe, status) \ argument 28 RETURN_STATUS_IF_FALSE_WITH_PREAMBLE((env), !((maybe).IsNothing()), (status)) 30 #define CHECK_TO_NUMBER(env, context, result, src) \ argument 31 CHECK_TO_TYPE((env), Number, (context), (result), (src), JSVM_NUMBER_EXPECTED) 37 #define CHECK_NEW_FROM_UTF8_LEN(env, result, str, len) \ argument 42 (env), (len == JSVM_AUTO_LENGTH) || len <= INT_MAX, JSVM_INVALID_ARG); \ 43 RETURN_STATUS_IF_FALSE((env), (str) != nullptr, JSVM_INVALID_ARG); \ [all …]
|
| /third_party/node/test/js-native-api/test_typedarray/ |
| D | test_typedarray.c | 7 static napi_value Multiply(napi_env env, napi_callback_info info) { in Multiply() argument 10 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Multiply() 12 NODE_API_ASSERT(env, argc == 2, "Wrong number of arguments"); in Multiply() 15 NODE_API_CALL(env, napi_typeof(env, args[0], &valuetype0)); in Multiply() 17 NODE_API_ASSERT(env, valuetype0 == napi_object, in Multiply() 22 NODE_API_CALL(env, napi_is_typedarray(env, input_array, &is_typedarray)); in Multiply() 24 NODE_API_ASSERT(env, is_typedarray, in Multiply() 28 NODE_API_CALL(env, napi_typeof(env, args[1], &valuetype1)); in Multiply() 30 NODE_API_ASSERT(env, valuetype1 == napi_number, in Multiply() 34 NODE_API_CALL(env, napi_get_value_double(env, args[1], &multiplier)); in Multiply() [all …]
|
| /third_party/node/test/js-native-api/test_reference/ |
| D | test_reference.c | 12 static napi_value GetFinalizeCount(napi_env env, napi_callback_info info) { in GetFinalizeCount() argument 14 NODE_API_CALL(env, napi_create_int32(env, finalize_count, &result)); in GetFinalizeCount() 18 static void FinalizeExternal(napi_env env, void* data, void* hint) { in FinalizeExternal() argument 20 NODE_API_ASSERT_RETURN_VOID(env, actual_value == &test_value, in FinalizeExternal() 25 static napi_value CreateExternal(napi_env env, napi_callback_info info) { in CreateExternal() argument 29 NODE_API_CALL(env, in CreateExternal() 30 napi_create_external(env, in CreateExternal() 40 static napi_value CreateSymbol(napi_env env, napi_callback_info info) { in CreateSymbol() argument 44 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in CreateSymbol() 46 env, argc == 1, "Expect one argument only (symbol description)"); in CreateSymbol() [all …]
|
| /third_party/node/test/js-native-api/test_string/ |
| D | test_string.c | 13 napi_env env, napi_callback_info info, napi_value* arg) { in validate_and_retrieve_single_string_arg() argument 15 NODE_API_CHECK_STATUS(napi_get_cb_info(env, info, &argc, arg, NULL, NULL)); in validate_and_retrieve_single_string_arg() 17 NODE_API_ASSERT_STATUS(env, argc >= 1, "Wrong number of arguments"); in validate_and_retrieve_single_string_arg() 20 NODE_API_CHECK_STATUS(napi_typeof(env, *arg, &valuetype)); in validate_and_retrieve_single_string_arg() 22 NODE_API_ASSERT_STATUS(env, in validate_and_retrieve_single_string_arg() 44 static napi_value TestOneByteImpl(napi_env env, in TestOneByteImpl() argument 50 NODE_API_CALL(env, validate_and_retrieve_single_string_arg(env, info, args)); in TestOneByteImpl() 56 NODE_API_CALL(env, get_api(env, args[0], buffer, buffer_size, &copied)); in TestOneByteImpl() 62 NODE_API_CALL(env, create_api(env, buffer, copied, &output)); in TestOneByteImpl() 68 static napi_value TestTwoByteImpl(napi_env env, in TestTwoByteImpl() argument [all …]
|
| /third_party/node/test/node-api/test_reference_by_node_api_version/ |
| D | test_reference_by_node_api_version.c | 7 static void FreeData(node_api_nogc_env env, void* data, void* hint) { in FreeData() argument 12 static void Finalize(node_api_nogc_env env, void* data, void* hint) { in Finalize() argument 16 static napi_status GetArgValue(napi_env env, in GetArgValue() argument 21 napi_get_cb_info(env, info, &argc, argValue, NULL, NULL)); in GetArgValue() 23 NODE_API_ASSERT_STATUS(env, argc == 1, "Expects one arg."); in GetArgValue() 27 static napi_status GetArgValueAsIndex(napi_env env, in GetArgValueAsIndex() argument 31 NODE_API_CHECK_STATUS(GetArgValue(env, info, &argValue)); in GetArgValueAsIndex() 34 NODE_API_CHECK_STATUS(napi_typeof(env, argValue, &valueType)); in GetArgValueAsIndex() 36 env, valueType == napi_number, "Argument must be a number."); in GetArgValueAsIndex() 38 return napi_get_value_uint32(env, argValue, index); in GetArgValueAsIndex() [all …]
|
| /third_party/node/test/js-native-api/test_function/ |
| D | test_function.c | 5 static napi_value TestCreateFunctionParameters(napi_env env, in TestCreateFunctionParameters() argument 10 NODE_API_CALL(env, napi_create_object(env, &return_value)); in TestCreateFunctionParameters() 19 add_returned_status(env, in TestCreateFunctionParameters() 26 napi_create_function(env, in TestCreateFunctionParameters() 33 add_last_status(env, "nameIsNull", return_value); in TestCreateFunctionParameters() 35 napi_create_function(env, in TestCreateFunctionParameters() 42 add_last_status(env, "cbIsNull", return_value); in TestCreateFunctionParameters() 44 napi_create_function(env, in TestCreateFunctionParameters() 51 add_last_status(env, "resultIsNull", return_value); in TestCreateFunctionParameters() 56 static napi_value TestCallFunction(napi_env env, napi_callback_info info) { in TestCallFunction() argument [all …]
|
| /third_party/node/test/js-native-api/6_object_wrap/ |
| D | 6_object_wrap.cc | 14 napi_env env, void* nativeObject, void* /*finalize_hint*/) { in Destructor() argument 19 void MyObject::Init(napi_env env, napi_value exports) { in Init() argument 29 NODE_API_CALL_RETURN_VOID(env, napi_define_class( in Init() 30 env, "MyObject", -1, New, nullptr, in Init() 34 NODE_API_CALL_RETURN_VOID(env, in Init() 35 napi_create_reference(env, cons, 1, &constructor)); in Init() 37 NODE_API_CALL_RETURN_VOID(env, in Init() 38 napi_set_named_property(env, exports, "MyObject", cons)); in Init() 41 napi_value MyObject::New(napi_env env, napi_callback_info info) { in New() argument 43 NODE_API_CALL(env, napi_get_new_target(env, info, &new_target)); in New() [all …]
|
| /third_party/node/test/js-native-api/test_conversions/ |
| D | test_conversions.c | 6 static napi_value AsBool(napi_env env, napi_callback_info info) { in AsBool() argument 9 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in AsBool() 12 NODE_API_CALL(env, napi_get_value_bool(env, args[0], &value)); in AsBool() 15 NODE_API_CALL(env, napi_get_boolean(env, value, &output)); in AsBool() 20 static napi_value AsInt32(napi_env env, napi_callback_info info) { in AsInt32() argument 23 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in AsInt32() 26 NODE_API_CALL(env, napi_get_value_int32(env, args[0], &value)); in AsInt32() 29 NODE_API_CALL(env, napi_create_int32(env, value, &output)); in AsInt32() 34 static napi_value AsUInt32(napi_env env, napi_callback_info info) { in AsUInt32() argument 37 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in AsUInt32() [all …]
|
| /third_party/node/test/node-api/test_instance_data/ |
| D | test_instance_data.c | 13 static void AsyncWorkCbExecute(napi_env env, void* data) { in AsyncWorkCbExecute() argument 14 (void) env; in AsyncWorkCbExecute() 18 static void call_cb_and_delete_ref(napi_env env, napi_ref* optional_ref) { in call_cb_and_delete_ref() argument 23 NODE_API_CALL_RETURN_VOID(env, napi_get_instance_data(env, (void**)&data)); in call_cb_and_delete_ref() 27 NODE_API_CALL_RETURN_VOID(env, in call_cb_and_delete_ref() 28 napi_get_reference_value(env, *optional_ref, &js_cb)); in call_cb_and_delete_ref() 29 NODE_API_CALL_RETURN_VOID(env, napi_get_undefined(env, &undefined)); in call_cb_and_delete_ref() 30 NODE_API_CALL_RETURN_VOID(env, in call_cb_and_delete_ref() 31 napi_call_function(env, undefined, js_cb, 0, NULL, NULL)); in call_cb_and_delete_ref() 32 NODE_API_CALL_RETURN_VOID(env, napi_delete_reference(env, *optional_ref)); in call_cb_and_delete_ref() [all …]
|
| /third_party/node/test/node-api/test_threadsafe_function/ |
| D | binding.c | 122 static void call_js(napi_env env, napi_value cb, void* hint, void* data) { in call_js() argument 123 if (!(env == NULL || cb == NULL)) { in call_js() 125 NODE_API_CALL_RETURN_VOID(env, napi_create_int32(env, *(int*)data, &argv)); in call_js() 126 NODE_API_CALL_RETURN_VOID(env, napi_get_undefined(env, &undefined)); in call_js() 127 NODE_API_CALL_RETURN_VOID(env, napi_call_function(env, undefined, cb, 1, &argv, in call_js() 134 static void call_ref(napi_env env, napi_value _, void* hint, void* data) { in call_ref() argument 135 if (!(env == NULL || alt_ref == NULL)) { in call_ref() 137 NODE_API_CALL_RETURN_VOID(env, napi_get_reference_value(env, alt_ref, &fn)); in call_ref() 138 NODE_API_CALL_RETURN_VOID(env, napi_create_int32(env, *(int*)data, &argv)); in call_ref() 139 NODE_API_CALL_RETURN_VOID(env, napi_get_undefined(env, &undefined)); in call_ref() [all …]
|