• Home
  • Raw
  • Download

Lines Matching full:env

6 static napi_value TestLatin1(napi_env env, napi_callback_info info) {  in TestLatin1()  argument
9 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestLatin1()
11 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in TestLatin1()
14 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in TestLatin1()
16 NAPI_ASSERT(env, valuetype == napi_string, in TestLatin1()
23 NAPI_CALL(env, in TestLatin1()
24 napi_get_value_string_latin1(env, args[0], buffer, buffer_size, &copied)); in TestLatin1()
27 NAPI_CALL(env, napi_create_string_latin1(env, buffer, copied, &output)); in TestLatin1()
32 static napi_value TestUtf8(napi_env env, napi_callback_info info) { in TestUtf8() argument
35 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestUtf8()
37 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in TestUtf8()
40 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in TestUtf8()
42 NAPI_ASSERT(env, valuetype == napi_string, in TestUtf8()
49 NAPI_CALL(env, in TestUtf8()
50 napi_get_value_string_utf8(env, args[0], buffer, buffer_size, &copied)); in TestUtf8()
53 NAPI_CALL(env, napi_create_string_utf8(env, buffer, copied, &output)); in TestUtf8()
58 static napi_value TestUtf16(napi_env env, napi_callback_info info) { in TestUtf16() argument
61 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestUtf16()
63 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in TestUtf16()
66 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in TestUtf16()
68 NAPI_ASSERT(env, valuetype == napi_string, in TestUtf16()
75 NAPI_CALL(env, in TestUtf16()
76 napi_get_value_string_utf16(env, args[0], buffer, buffer_size, &copied)); in TestUtf16()
79 NAPI_CALL(env, napi_create_string_utf16(env, buffer, copied, &output)); in TestUtf16()
85 TestLatin1Insufficient(napi_env env, napi_callback_info info) { in TestLatin1Insufficient() argument
88 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestLatin1Insufficient()
90 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in TestLatin1Insufficient()
93 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in TestLatin1Insufficient()
95 NAPI_ASSERT(env, valuetype == napi_string, in TestLatin1Insufficient()
102 NAPI_CALL(env, in TestLatin1Insufficient()
103 napi_get_value_string_latin1(env, args[0], buffer, buffer_size, &copied)); in TestLatin1Insufficient()
106 NAPI_CALL(env, napi_create_string_latin1(env, buffer, copied, &output)); in TestLatin1Insufficient()
111 static napi_value TestUtf8Insufficient(napi_env env, napi_callback_info info) { in TestUtf8Insufficient() argument
114 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestUtf8Insufficient()
116 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in TestUtf8Insufficient()
119 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in TestUtf8Insufficient()
121 NAPI_ASSERT(env, valuetype == napi_string, in TestUtf8Insufficient()
128 NAPI_CALL(env, in TestUtf8Insufficient()
129 napi_get_value_string_utf8(env, args[0], buffer, buffer_size, &copied)); in TestUtf8Insufficient()
132 NAPI_CALL(env, napi_create_string_utf8(env, buffer, copied, &output)); in TestUtf8Insufficient()
137 static napi_value TestUtf16Insufficient(napi_env env, napi_callback_info info) { in TestUtf16Insufficient() argument
140 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestUtf16Insufficient()
142 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in TestUtf16Insufficient()
145 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in TestUtf16Insufficient()
147 NAPI_ASSERT(env, valuetype == napi_string, in TestUtf16Insufficient()
154 NAPI_CALL(env, in TestUtf16Insufficient()
155 napi_get_value_string_utf16(env, args[0], buffer, buffer_size, &copied)); in TestUtf16Insufficient()
158 NAPI_CALL(env, napi_create_string_utf16(env, buffer, copied, &output)); in TestUtf16Insufficient()
163 static napi_value Utf16Length(napi_env env, napi_callback_info info) { in Utf16Length() argument
166 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Utf16Length()
168 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in Utf16Length()
171 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in Utf16Length()
173 NAPI_ASSERT(env, valuetype == napi_string, in Utf16Length()
177 NAPI_CALL(env, napi_get_value_string_utf16(env, args[0], NULL, 0, &length)); in Utf16Length()
180 NAPI_CALL(env, napi_create_uint32(env, (uint32_t)length, &output)); in Utf16Length()
185 static napi_value Utf8Length(napi_env env, napi_callback_info info) { in Utf8Length() argument
188 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Utf8Length()
190 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in Utf8Length()
193 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype)); in Utf8Length()
195 NAPI_ASSERT(env, valuetype == napi_string, in Utf8Length()
199 NAPI_CALL(env, napi_get_value_string_utf8(env, args[0], NULL, 0, &length)); in Utf8Length()
202 NAPI_CALL(env, napi_create_uint32(env, (uint32_t)length, &output)); in Utf8Length()
207 static napi_value TestLargeUtf8(napi_env env, napi_callback_info info) { in TestLargeUtf8() argument
210 NAPI_CALL(env, napi_create_string_utf8(env, "", ((size_t)INT_MAX) + 1, &output)); in TestLargeUtf8()
214 NAPI_CALL(env, napi_throw_error(env, NULL, "Invalid argument")); in TestLargeUtf8()
220 static napi_value TestLargeLatin1(napi_env env, napi_callback_info info) { in TestLargeLatin1() argument
223 NAPI_CALL(env, napi_create_string_latin1(env, "", ((size_t)INT_MAX) + 1, &output)); in TestLargeLatin1()
227 NAPI_CALL(env, napi_throw_error(env, NULL, "Invalid argument")); in TestLargeLatin1()
233 static napi_value TestLargeUtf16(napi_env env, napi_callback_info info) { in TestLargeUtf16() argument
236 NAPI_CALL(env, napi_create_string_utf16(env, in TestLargeUtf16()
242 NAPI_CALL(env, napi_throw_error(env, NULL, "Invalid argument")); in TestLargeUtf16()
248 static napi_value TestMemoryCorruption(napi_env env, napi_callback_info info) { in TestMemoryCorruption() argument
251 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestMemoryCorruption()
253 NAPI_ASSERT(env, argc == 1, "Wrong number of arguments"); in TestMemoryCorruption()
256 NAPI_CALL(env, napi_get_value_string_utf8(env, args[0], buf, 0, NULL)); in TestMemoryCorruption()
260 NAPI_CALL(env, napi_throw_error(env, NULL, "Buffer overwritten")); in TestMemoryCorruption()
267 napi_value Init(napi_env env, napi_value exports) { in Init() argument
283 NAPI_CALL(env, napi_define_properties( in Init()
284 env, exports, sizeof(properties) / sizeof(*properties), properties)); in Init()